diff --git a/decompiler/IR2/Form.cpp b/decompiler/IR2/Form.cpp index 0a3844d625..3cfb897524 100644 --- a/decompiler/IR2/Form.cpp +++ b/decompiler/IR2/Form.cpp @@ -3447,7 +3447,7 @@ goos::Object DefpartElement::to_form_internal(const Env& env) const { break; } item_forms.push_back(decompile_sparticle_field_init(e.data, e.field_id, e.flags, e.sound_spec, - e.userdata, env.dts->ts, env.version)); + e.userdata, env.dts->ts, env.version, env)); } if (!item_forms.empty()) { forms.push_back(pretty_print::to_symbol(":init-specs")); diff --git a/decompiler/IR2/FormExpressionAnalysis.cpp b/decompiler/IR2/FormExpressionAnalysis.cpp index d8457c4fb3..64ff160c51 100644 --- a/decompiler/IR2/FormExpressionAnalysis.cpp +++ b/decompiler/IR2/FormExpressionAnalysis.cpp @@ -3300,6 +3300,36 @@ void FunctionCallElement::update_from_stack(const Env& env, return; } + // tpage and texture macros + { + auto func = Matcher::symbol("lookup-texture-by-id"); + auto func_fast = Matcher::symbol("lookup-texture-by-id-fast"); + auto mr = match(func, unstacked.at(0)); + auto mr_fast = match(func_fast, unstacked.at(0)); + if (mr.matched || mr_fast.matched) { + auto tex_id = Matcher::any_integer(0); + auto mr2 = match(tex_id, unstacked.at(1)); + if (mr2.matched) { + auto id = mr2.maps.ints.at(0); + u16 tpage = (id & 0xfff00000) >> 20; + u16 idx = (id & 0x000fff00) >> 8; + auto fixed_id = tpage << 16 | idx; + if (!env.dts->textures.empty() && + env.dts->textures.find(fixed_id) != env.dts->textures.end()) { + std::vector macro_args; + auto tex = env.dts->textures.at(fixed_id); + macro_args.push_back(pool.form(tex.name)); + macro_args.push_back(pool.form(tex.tpage_name)); + auto macro = pool.alloc_element( + GenericOperator::make_function(pool.form("get-texture")), + macro_args); + result->push_back(macro); + return; + } + } + } + } + { // deal with virtual method calls. auto matcher = Matcher::op(GenericOpMatcher::fixed(FixedOperatorKind::METHOD_OF_OBJECT), diff --git a/decompiler/ObjectFile/ObjectFileDB.cpp b/decompiler/ObjectFile/ObjectFileDB.cpp index 6f59329f32..14034685d6 100644 --- a/decompiler/ObjectFile/ObjectFileDB.cpp +++ b/decompiler/ObjectFile/ObjectFileDB.cpp @@ -717,7 +717,8 @@ void ObjectFileDB::find_and_write_scripts(const fs::path& output_dir) { std::string ObjectFileDB::process_tpages(TextureDB& tex_db, const fs::path& output_path, - const Config& cfg) { + const Config& cfg, + const fs::path& dump_out) { lg::info("- Finding textures in tpages..."); std::string tpage_string = "tpage-"; int total = 0, success = 0; @@ -766,6 +767,27 @@ std::string ObjectFileDB::process_tpages(TextureDB& tex_db, lg::warn("Did not find tpage-dir."); return {}; } + + if (cfg.write_tpage_imports) { + file_util::create_dir_if_needed(dump_out); + std::string tpage_dump; + std::string tex_dump; + for (auto& tpage : tex_db.tpage_names) { + tpage_dump += print_tpage_for_dump(tpage.second, tpage.first); + } + for (auto& tex : tex_db.textures) { + auto tpage_name = tex_db.tpage_names[tex.second.page]; + dts.textures.emplace(tex.first, TexInfo{tex.second.name, tpage_name, tex.first & 0x0000ffff}); + tex_dump += print_tex_for_dump(tex.second.name, tpage_name, tex.first & 0x0000ffff); + } + + auto tpage_dump_out = dump_out / "tpages.gc"; + auto tex_dump_out = dump_out / "textures.gc"; + + file_util::write_text_file(tpage_dump_out, tpage_dump); + file_util::write_text_file(tex_dump_out, tex_dump); + } + return result; } @@ -1107,4 +1129,10 @@ std::string print_art_elt_for_dump(const std::string& group_name, std::string print_jg_for_dump(const std::string& jg_name, const std::string& joint_name, int idx) { return fmt::format("(def-joint-node {} \"{}\" {})\n", jg_name, joint_name, idx); } +std::string print_tpage_for_dump(const std::string& debug_name, u32 id) { + return fmt::format("(defconstant {} {})\n", debug_name, id); +} +std::string print_tex_for_dump(const std::string& name, const std::string& page_name, u32 idx) { + return fmt::format("(def-tex {} {} {})\n", name, page_name, idx); +} } // namespace decompiler diff --git a/decompiler/ObjectFile/ObjectFileDB.h b/decompiler/ObjectFile/ObjectFileDB.h index 951e5cbe06..38d922a3ab 100644 --- a/decompiler/ObjectFile/ObjectFileDB.h +++ b/decompiler/ObjectFile/ObjectFileDB.h @@ -254,7 +254,10 @@ class ObjectFileDB { const std::vector& imports, const std::unordered_set& skip_functions); - std::string process_tpages(TextureDB& tex_db, const fs::path& output_path, const Config& cfg); + std::string process_tpages(TextureDB& tex_db, + const fs::path& output_path, + const Config& cfg, + const fs::path& dump_out); std::string process_game_count_file(); std::string process_game_text_files(const Config& cfg); std::string process_all_spool_subtitles(const Config& cfg, const fs::path& image_out); @@ -397,4 +400,6 @@ class ObjectFileDB { std::string print_art_elt_for_dump(const std::string& group_name, const std::string& name, int idx); std::string print_jg_for_dump(const std::string& jg_name, const std::string& joint_name, int idx); +std::string print_tpage_for_dump(const std::string& debug_name, u32 id); +std::string print_tex_for_dump(const std::string& name, const std::string& page_name, u32 idx); } // namespace decompiler diff --git a/decompiler/config.cpp b/decompiler/config.cpp index bf02c11430..827475e98f 100644 --- a/decompiler/config.cpp +++ b/decompiler/config.cpp @@ -7,10 +7,23 @@ #include "decompiler/util/config_parsers.h" #include "fmt/core.h" -#include "third-party/json.hpp" namespace decompiler { +void from_json(const nlohmann::json& j, TexInfo& info) { + j.at("name").get_to(info.name); + j.at("tpage_name").get_to(info.tpage_name); + j.at("idx").get_to(info.idx); +} + +void to_json(nlohmann::json& j, const TexInfo& info) { + j = { + {"name", info.name}, + {"tpage_name", info.tpage_name}, + {"idx", info.idx}, + }; +} + namespace { /*! * Read an entry from cfg containing the name of a json file, and parse that file. @@ -64,6 +77,13 @@ Config make_config_via_json(nlohmann::json& json) { config.jg_info_dump = serialized; } + if (json.contains("tex_dump_file")) { + auto json_data = file_util::read_text_file( + file_util::get_file_path({json.at("tex_dump_file").get()})); + std::unordered_map serialized = parse_commented_json(json_data, "tex_dump_file"); + config.texture_info_dump = serialized; + } + if (json.contains("obj_file_name_map_file")) { config.obj_file_name_map_file = json.at("obj_file_name_map_file").get(); } @@ -73,6 +93,7 @@ Config make_config_via_json(nlohmann::json& json) { config.write_scripts = json.at("write_scripts").get(); config.disassemble_data = json.at("disassemble_data").get(); config.process_tpages = json.at("process_tpages").get(); + config.write_tpage_imports = json.at("write_tpage_imports").get(); config.process_game_text = json.at("process_game_text").get(); config.process_game_count = json.at("process_game_count").get(); config.process_art_groups = json.at("process_art_groups").get(); @@ -84,6 +105,7 @@ Config make_config_via_json(nlohmann::json& json) { } config.dump_art_group_info = json.at("dump_art_group_info").get(); config.dump_joint_geo_info = json.at("dump_joint_geo_info").get(); + config.dump_tex_info = json.at("dump_tex_info").get(); config.hexdump_code = json.at("hexdump_code").get(); config.hexdump_data = json.at("hexdump_data").get(); config.find_functions = json.at("find_functions").get(); diff --git a/decompiler/config.h b/decompiler/config.h index fe17380350..16ce685523 100644 --- a/decompiler/config.h +++ b/decompiler/config.h @@ -11,8 +11,11 @@ #include "common/versions/versions.h" #include "decompiler/Disasm/Register.h" +#include "decompiler/data/TextureDB.h" #include "decompiler/data/game_text.h" +#include "third-party/json.hpp" + namespace decompiler { struct RegisterTypeCast { int atomic_op_idx = -1; @@ -110,6 +113,7 @@ struct Config { bool write_scripts = false; bool disassemble_data = false; bool process_tpages = false; + bool write_tpage_imports = false; bool process_game_text = false; bool process_game_count = false; bool process_art_groups = false; @@ -117,6 +121,7 @@ struct Config { bool process_subtitle_images = false; bool dump_art_group_info = false; bool dump_joint_geo_info = false; + bool dump_tex_info = false; bool rip_levels = false; bool extract_collision = false; bool find_functions = false; @@ -176,6 +181,7 @@ struct Config { art_group_file_override; std::unordered_map> art_group_info_dump; std::unordered_map> jg_info_dump; + std::unordered_map texture_info_dump; std::unordered_map joint_node_hacks; std::unordered_map process_stack_size_overrides; @@ -188,4 +194,7 @@ Config read_config_file(const fs::path& path_to_config_file, const std::string& config_game_version, const std::string& override_json = "{}"); +void from_json(const nlohmann::json& j, TexInfo& info); +void to_json(nlohmann::json& j, const TexInfo& info); + } // namespace decompiler diff --git a/decompiler/config/jak1/jak1_config.jsonc b/decompiler/config/jak1/jak1_config.jsonc index 94c53c73c7..b8d20a4310 100644 --- a/decompiler/config/jak1/jak1_config.jsonc +++ b/decompiler/config/jak1/jak1_config.jsonc @@ -34,6 +34,8 @@ // unpack textures to assets folder "process_tpages": true, + // write goal imports for tpages and textures + "write_tpage_imports": false, // unpack game text to assets folder "process_game_text": true, // unpack game count to assets folder @@ -44,6 +46,8 @@ "dump_art_group_info": false, // write out a json file containing the joint node mapping, run this with all objects allowed "dump_joint_geo_info": false, + // write out a json file containing tpage and texture mappings, run with all objects allowed + "dump_tex_info": false, /////////////////////////// // WEIRD OPTIONS @@ -91,6 +95,7 @@ "all_types_file": "decompiler/config/jak1/all-types.gc", "art_group_dump_file": "decompiler/config/jak1/ntsc_v1/art-group-info.min.json", "joint_node_dump_file": "decompiler/config/jak1/ntsc_v1/joint-node-info.min.json", + "tex_dump_file": "decompiler/config/jak1/ntsc_v1/tex-info.min.json", "process_stack_size_file": "decompiler/config/jak1/ntsc_v1/process_stack_size_overrides.jsonc", // optional: a predetermined object file name map from a file. diff --git a/decompiler/config/jak1/ntsc_v1/tex-info.min.json b/decompiler/config/jak1/ntsc_v1/tex-info.min.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/decompiler/config/jak1/ntsc_v1/tex-info.min.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/decompiler/config/jak2/jak2_config.jsonc b/decompiler/config/jak2/jak2_config.jsonc index 6446674487..460731425c 100644 --- a/decompiler/config/jak2/jak2_config.jsonc +++ b/decompiler/config/jak2/jak2_config.jsonc @@ -34,6 +34,8 @@ // unpack textures to assets folder "process_tpages": true, + // write goal imports for tpages and textures + "write_tpage_imports": false, // unpack game text to assets folder "process_game_text": true, // unpack game count to assets folder @@ -44,6 +46,8 @@ "dump_art_group_info": false, // write out a json file containing the joint node mapping, run this with all objects allowed "dump_joint_geo_info": false, + // write out a json file containing tpage and texture mappings, run with all objects allowed + "dump_tex_info": false, // set to false to skip adding .STR files to the decompiler database "read_spools": false, @@ -101,6 +105,7 @@ "all_types_file": "decompiler/config/jak2/all-types.gc", "art_group_dump_file": "decompiler/config/jak2/ntsc_v1/art-group-info.min.json", "joint_node_dump_file": "decompiler/config/jak2/ntsc_v1/joint-node-info.min.json", + "tex_dump_file": "decompiler/config/jak2/ntsc_v1/tex-info.min.json", "process_stack_size_file": "decompiler/config/jak2/ntsc_v1/process_stack_size_overrides.jsonc", // optional: a predetermined object file name map from a file. diff --git a/decompiler/config/jak2/ntsc_v1/tex-info.min.json b/decompiler/config/jak2/ntsc_v1/tex-info.min.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/decompiler/config/jak2/ntsc_v1/tex-info.min.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/decompiler/config/jak3/all-types.gc b/decompiler/config/jak3/all-types.gc index afd3ce438b..b6954b848e 100644 --- a/decompiler/config/jak3/all-types.gc +++ b/decompiler/config/jak3/all-types.gc @@ -7786,7 +7786,7 @@ (level-group-method-23 () none) ;; 23 ;; (art-group-get-by-name (_type_ string (pointer uint32)) art-group) (level-group-method-24 () none) ;; 24 ;; (alt-load-command-get-index (_type_ symbol int) pair) (level-group-method-25 () none) ;; 25 ;; (update-vis-volumes (_type_) none) - (level-group-method-26 (_type_ symbol) symbol) ;; 26 ;; (update-vis-volumes-from-nav-mesh (_type_) none) + (level-group-method-26 (_type_ symbol int) symbol) ;; 26 ;; (update-vis-volumes-from-nav-mesh (_type_) none) (level-group-method-27 () none) ;; 27 ;; (print-volume-sizes (_type_) none) (level-group-method-28 (_type_) symbol) ;; 28 ;; (level-status (_type_ symbol) symbol) (level-group-method-29 () none) ;; 29 ;; (load-in-progress? (_type_) symbol) @@ -8020,6 +8020,7 @@ (right 4) (large 5) (pc-hack 6) + (ff7 7) ) ;; ---font-h:font-flags @@ -8597,23 +8598,23 @@ (defenum text-id :type uint32 (null #x0) - (text-0001 #x0001) - (text-0002 #x0002) + (progress-quit #x0001) + (progress-pause #x0002) (progress-subtitle-language #x0003) (progress-sound-format #x0004) - (text-0005 #x0005) - (text-0006 #x0006) - (text-0007 #x0007) + (progress-sound-mono #x0005) + (progress-sound-stereo #x0006) + (progress-sound-surround #x0007) (progress-sfx-volume #x0008) (progress-music-volume #x0009) (progress-speech-volume #x000a) (progress-language #x000b) (progress-vibration #x000c) - (text-000d #x000d) + (progress-play-hints #x000d) (progress-graphics-center-screen #x000e) - (text-000f #x000f) - (text-0010 #x0010) - (text-0011 #x0011) + (progress-on #x000f) + (progress-off #x0010) + (progress-graphics-center-screen-dpad #x0011) (progress-language-english #x0012) (progress-language-french #x0013) (progress-language-german #x0014) @@ -8627,39 +8628,39 @@ (progress-game-options #x001c) (progress-graphic-options #x001d) (progress-sound-options #x001e) - (text-001f #x001f) - (text-0020 #x0020) - (text-0021 #x0021) - (text-0022 #x0022) - (text-0023 #x0023) + (progress-aspect-4x3 #x001f) + (progress-aspect-16x9 #x0020) + (progress-refresh-60hz #x0021) + (progress-refresh-50hz #x0022) + (progress-jak3 #x0023) (progress-exit-demo #x0024) - (text-0025 #x0025) - (text-0026 #x0026) + (progress-yes #x0025) + (progress-no #x0026) (progress-back #x0027) - (text-0028 #x0028) - (text-0029 #x0029) - (text-002a #x002a) + (progress-ok #x0028) + (progress-next #x0029) + (progress-prev #x002a) (progress-continue-without-save #x002b) - (text-002c #x002c) - (text-002d #x002d) + (progress-save-file-select #x002c) + (progress-load-file-select #x002d) (progress-load-save #x002e) (progress-save-game #x002f) - (text-0030 #x0030) + (progress-empty #x0030) (progress-options #x0031) (progress-title-new-game #x0032) - (text-0033 #x0033) + (progress-start-button #x0033) (progress-quit-game #x0034) (progress-bigmap #x0035) (progress-select-start #x0036) (progress-highscores #x0037) - (text-0038 #x0038) - (text-0039 #x0039) - (text-003a #x003a) - (text-003b #x003b) - (text-003c #x003c) - (text-003d #x003d) - (text-003e #x003e) - (text-003f #x003f) + (progress-highscores-first-place #x0038) + (progress-highscores-second-place #x0039) + (progress-highscores-third-place #x003a) + (progress-highscores-fourth-place #x003b) + (progress-highscores-fifth-place #x003c) + (progress-highscores-sixth-place #x003d) + (progress-highscores-seventh-place #x003e) + (progress-highscores-eighth-place #x003f) (text-0040 #x0040) (text-0041 #x0041) (text-0042 #x0042) @@ -8691,8 +8692,8 @@ (text-0065 #x0065) (progress-secrets-big-head #x0066) (progress-secrets-little-head #x0067) - (text-0068 #x0068) - (text-0069 #x0069) + (progress-secrets-orbs-available #x0068) + (progress-secrets-orbs-collected #x0069) (progress-missions #x006a) (progress-select-pre-start #x006b) (progress-select-kiosk-start #x006c) @@ -8707,12 +8708,12 @@ (text-0077 #x0077) (text-0078 #x0078) (text-0079 #x0079) - (text-007a #x007a) + (progress-graphics-center-screen-reset #x007a) (text-007b #x007b) (text-007c #x007c) - (text-007d #x007d) - (text-007e #x007e) - (text-007f #x007f) + (progress-missions-completed #x007d) + (progress-missions-todo #x007e) + (progress-memcard-insufficient-space-retry? #x007f) (text-0080 #x0080) (text-0081 #x0081) (text-0082 #x0082) @@ -8725,49 +8726,49 @@ (text-0089 #x0089) (text-008a #x008a) (text-008b #x008b) - (text-008c #x008c) - (text-008d #x008d) - (text-008e #x008e) - (text-008f #x008f) - (text-0090 #x0090) - (text-0091 #x0091) - (text-0092 #x0092) - (text-0093 #x0093) - (text-0094 #x0094) - (text-0095 #x0095) - (text-0096 #x0096) + (progress-graphics-prog-scan-change-notice #x008c) + (progress-graphics-prog-scan-warn-1 #x008d) + (progress-graphics-prog-scan-warn-2 #x008e) + (progress-graphics-60hz-change-notice #x008f) + (progress-graphics-60hz-change-complete #x0090) + (progress-graphics-prog-scan-change-complete #x0091) + (progress-graphics-prog-scan-keep #x0092) + (progress-disc-removed-notice #x0093) + (progress-disc-removed-prompt #x0094) + (progress-disc-read-error #x0095) + (progress-disc-read-error-prompt #x0096) (text-0097 #x0097) (text-0098 #x0098) (text-0099 #x0099) - (text-009a #x009a) - (text-009b #x009b) - (text-009c #x009c) - (text-009d #x009d) - (text-009e #x009e) - (text-009f #x009f) - (text-00a0 #x00a0) - (text-00a1 #x00a1) - (text-00a2 #x00a2) - (text-00a3 #x00a3) - (text-00a4 #x00a4) - (text-00a5 #x00a5) - (text-00a6 #x00a6) - (text-00a7 #x00a7) - (text-00a8 #x00a8) - (text-00a9 #x00a9) - (text-00aa #x00aa) - (text-00ab #x00ab) - (text-00ac #x00ac) - (text-00ad #x00ad) - (text-00ae #x00ae) - (text-00af #x00af) - (text-00b0 #x00b0) - (text-00b1 #x00b1) - (text-00b2 #x00b2) - (text-00b3 #x00b3) - (text-00b4 #x00b4) - (text-00b5 #x00b5) - (text-00b6 #x00b6) + (progress-memcard-no-card-in-slot #x009a) + (progress-memcard-unformatted #x009b) + (progress-memcard-space-requirement #x009c) + (progress-memcard-insert-with-jak3-data #x009d) + (progress-memcard-insert-with-free-space #x009e) + (progress-memcard-formatting-required-notice #x009f) + (progress-memcard-saving #x00a0) + (progress-memcard-loading #x00a1) + (progress-memcard-formatting #x00a2) + (progress-memcard-creating-save-data #x00a3) + (progress-memcard-remove-warn #x00a4) + (progress-memcard-overwrite-warning #x00a5) + (progress-memcard-overwrite-confirm? #x00a6) + (progress-memcard-format? #x00a7) + (progress-memcard-continue? #x00a8) + (progress-memcard-go-back? #x00a9) + (progress-memcard-load-error #x00aa) + (progress-memcard-save-error #x00ab) + (progress-memcard-format-error #x00ac) + (progress-memcard-create-save-error #x00ad) + (progress-memcard-check #x00ae) + (progress-memcard-check-and-try-again #x00af) + (progress-memcard-removed #x00b0) + (progress-autosave-disabled #x00b1) + (progress-autosave-reenable-info #x00b2) + (progress-memcard-no-save-data #x00b3) + (progress-memcard-create-save-data? #x00b4) + (progress-autosave-notice #x00b5) + (progress-autosave-remove-warn #x00b6) (text-012c #x012c) (text-012d #x012d) (text-012e #x012e) @@ -8806,7 +8807,7 @@ (text-020b #x020b) (text-020c #x020c) (text-020d #x020d) - (text-020e #x020e) + (progress-continue #x020e) (text-03bf #x03bf) (text-03c0 #x03c0) (text-03c1 #x03c1) @@ -8816,8 +8817,8 @@ (text-03c5 #x03c5) (text-03c6 #x03c6) (text-03c7 #x03c7) - (text-03c8 #x03c8) - (text-03c9 #x03c9) + (progress-missions-todo-icon #x03c8) + (progress-missions-complete-icon #x03c9) (text-03d1 #x03d1) (text-0408 #x0408) (text-0409 #x0409) @@ -9043,8 +9044,8 @@ (text-05f9 #x05f9) (progress-camera-horizontal #x05fa) (progress-camera-vertical #x05fb) - (text-05fc #x05fc) - (text-05fd #x05fd) + (progress-camera-default #x05fc) + (progress-camera-flipped #x05fd) (progress-camera-options #x05fe) (text-05ff #x05ff) (text-0600 #x0600) @@ -9329,8 +9330,8 @@ (text-07cd #x07cd) (text-07ce #x07ce) (text-07cf #x07cf) - (text-07d0 #x07d0) - (text-07d1 #x07d1) + (progress-footer-next-r1 #x07d0) + (progress-footer-prev-l1 #x07d1) (progress-title-commentary #x07d2) (text-07d3 #x07d3) (text-07d4 #x07d4) @@ -9440,9 +9441,9 @@ (progress-title-level-select-act-2 #x084f) (progress-title-level-select-act-3 #x0850) (progress-secrets-button-invis #x0851) - (text-0852 #x0852) - (text-0853 #x0853) - (text-0856 #x0856) + (progress-secrets-cancel #x0852) + (progress-secrets-buy #x0853) + (progress-secrets-price #x0856) (text-0857 #x0857) (text-0858 #x0858) (text-085a #x085a) @@ -10122,19 +10123,19 @@ (add-icon! (_type_ process uint int vector int) connection-minimap) ;; 12 (minimap-method-13 () none) ;; 13 ;; (free-trail-by-connection (_type_ connection-minimap) none) (minimap-method-14 () none) ;; 14 ;; (update-trails (_type_) none) - (minimap-method-15 () none) ;; 15 ;; (draw-1 (_type_ dma-buffer vector4w symbol) none) + (draw-1 (_type_ dma-buffer vector4w symbol) none) ;; 15 (minimap-method-16 () none) ;; 16 ;; (draw-connection (_type_ minimap-draw-work connection-minimap) none) (minimap-method-17 () none) ;; 17 ;; (draw-frustum-1 (_type_ minimap-draw-work connection-minimap) none) (minimap-method-18 () none) ;; 18 ;; (draw-frustum-2 (_type_ minimap-draw-work connection-minimap) none) (minimap-method-19 () none) ;; 19 ;; (sub-draw-1-2 (_type_ minimap-draw-work) none) - (minimap-method-20 () none) ;; 20 ;; (update! (_type_) symbol) + (update! (_type_) symbol) ;; 20 (minimap-method-21 () none) ;; 21 ;; (sub-draw-1-1 (_type_ minimap-draw-work) none) (minimap-method-22 () none) ;; 22 ;; (set-color (_type_ vector) none) (minimap-method-23 () none) ;; 23 ;; (draw-racer-2 (_type_ minimap-draw-work connection-minimap) none) - (minimap-method-24 () none) ;; 24 ;; (draw-sprite2 (_type_ dma-buffer vector4w symbol) none) - (minimap-method-25 () none) ;; 25 ;; (set-race-texture (_type_ texture float level) none) + (draw-sprite2 (_type_ dma-buffer vector4w symbol) none) ;; 24 + (set-race-texture (_type_ texture float level) none) ;; 25 (minimap-method-26 () none) ;; 26 ;; (draw-racer-1 (_type_ minimap-draw-work connection-minimap float float float) none) - (minimap-method-27 () none) ;; 27 ;; (set-race-corner (_type_ float float) none) + (set-race-corner (_type_ float float) none) ;; 27 ) ) @@ -10207,11 +10208,11 @@ (new (symbol type) _type_) ;; 0 ;; (new (symbol type) _type_) (bigmap-method-9 () none) ;; 9 ;; (initialize (_type_) none) (bigmap-method-10 () none) ;; 10 ;; (update (_type_) none) - (bigmap-method-11 () none) ;; 11 ;; (draw (_type_ int int int int) int) + (draw (_type_ int int int int) int) ;; 11 (bigmap-method-12 () none) ;; 12 ;; (handle-cpad-inputs (_type_) int) (bigmap-method-13 () none) ;; 13 ;; (compress-all (_type_) int) - (bigmap-method-14 () none) ;; 14 ;; (enable-drawing (_type_) none) - (bigmap-method-15 () none) ;; 15 ;; (disable-drawing (_type_) int) + (enable-drawing (_type_) none) ;; 14 + (disable-drawing (_type_) int) ;; 15 (bigmap-method-16 (_type_) none) ;; 16 ;; (dump-to-file (_type_) file-stream) (bigmap-method-17 () none) ;; 17 ;; (set-pos! (_type_ vector) int) (bigmap-method-18 () none) ;; 18 ;; (decompress-current-masks! (_type_) int) @@ -11673,7 +11674,7 @@ :size-assert #x206c :flag-assert #x5c0000206c (:methods - (ocean-method-11 () none) ;; 11 ;; (get-height (_type_ vector symbol) float) + (get-height (_type_ vector symbol) float) ;; 11 (ocean-method-12 () none) ;; 12 ;; (draw! (_type_) none) (ocean-method-13 () none) ;; 13 ;; (update-map (_type_) none) (ocean-method-14 () none) ;; 14 ;; (interp-wave (_type_ ocean-wave-info uint float) none) @@ -11956,16 +11957,16 @@ (defenum scene-controls :type int64 :bitfield #t - ; (channel) - ; (anim-name) - ; (dma-size) - ; (bounds-spheres) - ; (actors) - ; (actor-marks) - ; (special-fma-spheres) - ; (scene-controls-7) - ; (scene-controls-8) - ; (display-controls) + (channel) + (anim-name) + (dma-size) + (bounds-spheres) + (actors) + (actor-marks) + (special-fma-spheres) + (scene-controls-7) + (scene-controls-8) + (display-controls) ) ;; ---main-h:scene-controls @@ -13962,7 +13963,7 @@ (text-name text-id :offset-assert 8) ;; guessed by decompiler (pre-play-node game-task-node :offset-assert 12) ;; game-task-node (kiosk-play-node game-task-node :offset-assert 14) ;; game-task-node - (pre-play-continue string :offset-assert 16) ;; guessed by decompiler + (pre-play-continue object :offset-assert 16) ;; guessed by decompiler (play-node game-task-node :offset-assert 20) ;; game-task-node (play-continue string :offset-assert 24) ;; guessed by decompiler (kiosk-play-continue object :offset-assert 28) ;; guessed by decompiler @@ -13972,7 +13973,7 @@ :flag-assert #xa00000020 ;; field kiosk-play-continue uses ~A with a signed load. (:methods - (game-task-info-method-9 (_type_) none) ;; 9 + (get-play-list-idx (_type_) int) ;; 9 ) ) @@ -20417,6 +20418,7 @@ ;; ---collide-shape-h:collide-list-enum (declare-type collide-query structure) +(declare-type water-info structure) (deftype collide-shape (trsqv) "The parent of all of an object's collide primitives. Most [[process-drawable]]s have a [[collide-shape]] that represents their root transform." @@ -20468,7 +20470,7 @@ (collide-shape-method-49 () none) ;; 49 ;; (modify-collide-as! (_type_ int collide-spec collide-spec) none) (collide-shape-method-50 () none) ;; 50 ;; (send-shoves (_type_ process touching-shapes-entry float float float) symbol) (collide-shape-method-51 () none) ;; 51 ;; (above-ground? (_type_ collide-query vector collide-spec float float float) symbol) - (collide-shape-method-52 () none) ;; 52 ;; (water-info-init! (_type_ water-info collide-action) water-info) + (water-info-init! (_type_ water-info collide-action) water-info) ;; 52 (collide-shape-method-53 () none) ;; 53 ;; (iterate-prims (_type_ (function collide-shape-prim none)) none) (collide-shape-method-54 () none) ;; 54 ;; (pusher-init (_type_) none) ) @@ -20579,7 +20581,7 @@ (collide-shape-moving-method-58 () none) ;; 58 ;; (integrate-for-enemy-no-mtg (_type_ vector overlaps-others-params) symbol) (collide-shape-moving-method-59 () none) ;; 59 ;; (move-above-ground (_type_ vector move-above-ground-params) none) (collide-shape-moving-method-60 () none) ;; 60 ;; (move-to-ground (_type_ float float symbol collide-spec) none) - (collide-shape-moving-method-61 () none) ;; 61 ;; (move-to-ground-point (_type_ vector vector vector) none) + (move-to-ground-point (_type_ vector vector vector) none) ;; 61 (compute-acc-due-to-gravity (_type_ vector float) vector) ;; 62 (collide-shape-moving-method-63 () none) ;; 63 ;; (collide-shape-moving-method-63 (_type_ rigid-body float) none) (collide-shape-moving-method-64 () none) ;; 64 ;; (try-snap-to-surface (_type_ vector float float float) symbol) @@ -22298,9 +22300,9 @@ (ragdoll-method-10 (_type_ process-drawable symbol vector symbol) none) ;; 10 (turn-off-for-duration! (_type_ time-frame) none) ;; 11 (get-parent-joint (_type_ (inline-array ragdoll-joint)) ragdoll-joint) ;; 12 - (ragdoll-method-13 (_type_ ragdoll-edit-info) none) ;; 13 - (ragdoll-method-14 (_type_) none) ;; 14 - (ragdoll-method-15 (_type_ process-drawable matrix) none) ;; 15 + (ragdoll-method-13 (_type_ ragdoll-edit-info ragdoll-joint matrix matrix) none) ;; 13 + (ragdoll-method-14 (_type_ process-drawable ragdoll-joint object matrix) none) ;; 14 + (ragdoll-method-15 (_type_ process-drawable ragdoll-edit-info) none) ;; 15 (ragdoll-setup! "Set up this ragdoll with the given [[ragdoll-setup]]." (_type_ process-drawable ragdoll-setup) none) ;; 16 (ragdoll-method-17 (_type_ process-drawable) none) ;; 17 (ragdoll-method-18 (_type_) none) ;; 18 @@ -26290,25 +26292,49 @@ :flag-assert #x900000020 ) +;; +++hud-h:hud-sprite-flags +(defenum hud-sprite-flags + :type uint32 + :bitfield #t + (hsf0 0) + (hsf1 1) + (hsf2 2) + (hsf3 3) + (hsf4 4) + (hsf5 5) + (hsf6 6) + (hsf7 7) + (hsf8 8) + (hsf9 9) + (hsf10 10) + (hsf11 11) + (hsf12 12) + (hsf13 13) + (hsf14 14) + (hsf15 15) + ) +;; ---hud-h:hud-sprite-flags + (deftype hud-sprite (structure) ((pos vector4w :inline :offset-assert 0) (offset-x float :offset 0) (offset-y float :offset 4) (color vector4w :inline :offset-assert 16) - (flags uint32 :offset-assert 32) + (color-ptr int32 4 :offset 16 :score 1) ;; added + (flags hud-sprite-flags :offset-assert 32) (scale-x float :offset-assert 36) (scale-y float :offset-assert 40) (angle float :offset-assert 44) (tex texture :offset-assert 48) ;; guessed by decompiler - (tid uint32 :offset 48) + (tid texture-id :offset 48 :score 1) ) :method-count-assert 12 :size-assert #x34 :flag-assert #xc00000034 (:methods - (draw (_type_ dma-buffer level) none) ;; 9 - (hud-sprite-method-10 () none) ;; 10 ;; (hud-sprite-method-10 (_type_ dma-buffer level int int int int) object) - (hud-sprite-method-11 () none) ;; 11 + (draw (_type_ dma-buffer level symbol) none) ;; 9 + (hud-sprite-method-10 (_type_ dma-buffer level int int int int) object) ;; 10 + (hud-sprite-method-11 (_type_ hud-sprite vector4w int int) none) ;; 11 ) ) @@ -26322,11 +26348,11 @@ :size-assert #x20 :flag-assert #xe00000020 (:methods - (hud-box-method-9 () none) ;; 9 ;; (draw-box-prim-only (_type_ dma-buffer) none) - (hud-box-method-10 () none) ;; 10 ;; (draw-box-alpha-1 (_type_ dma-buffer) none) - (hud-box-method-11 () none) ;; 11 ;; (draw-box-alpha-2 (_type_ dma-buffer) none) - (hud-box-method-12 () none) ;; 12 ;; (draw-box-alpha-3 (_type_ dma-buffer) none) - (hud-box-method-13 () none) ;; 13 ;; (draw-scan-and-line (_type_ dma-buffer float) int) + (draw-box-prim-only (_type_ dma-buffer) none) ;; 9 + (draw-box-alpha-1 (_type_ dma-buffer) none) ;; 10 + (draw-box-alpha-2 (_type_ dma-buffer) none) ;; 11 + (draw-box-alpha-3 (_type_ dma-buffer) none) ;; 12 + (draw-scan-and-line (_type_ dma-buffer float) int) ;; 13 ) ) @@ -26381,25 +26407,25 @@ :size-assert #xac4 :flag-assert #x1b0a500ac4 (:methods - (hud-method-14 () none) ;; 14 ;; (hidden? (_type_) symbol) - (hud-method-15 () none) ;; 15 ;; (draw (_type_) none) - (hud-method-16 () none) ;; 16 ;; (update-values (_type_) none) - (hud-method-17 () none) ;; 17 ;; (init-callback (_type_) none) - (hud-method-18 () none) ;; 18 ;; (event-callback (_type_ process int symbol event-message-block) symbol) - (hud-method-19 () none) ;; 19 ;; (hud-method-19 (_type_) none) - (hud-method-20 () none) ;; 20 ;; (hud-method-20 (_type_) none) - (hud-method-21 () none) ;; 21 ;; (hud-method-21 (_type_) none) - (hud-method-22 () none) ;; 22 ;; (hud-method-22 (_type_) none) - (hud-method-23 () none) ;; 23 ;; (hud-method-23 (_type_) none) - (hud-method-24 () none) ;; 24 ;; (check-ready-and-maybe-show (_type_ symbol) symbol) - (hud-method-25 () none) ;; 25 ;; (update-value-callback (_type_ int int) none) - (hud-method-26 () none) ;; 26 ;; (alloc-string-if-needed (_type_ int) none) + (hidden? (_type_) object) ;; 14 + (draw (_type_) none) ;; 15 + (update-values! (_type_) none) ;; 16 + (init-callback (_type_) none) ;; 17 + (event-callback (_type_ process int symbol event-message-block) object) ;; 18 + (hud-method-19 (_type_) none) ;; 19 + (hud-method-20 (_type_) none) ;; 20 + (hud-method-21 (_type_) none) ;; 21 + (hud-method-22 (_type_) none) ;; 22 + (hud-method-23 (_type_) none) ;; 23 + (check-ready-and-maybe-show (_type_ symbol) symbol) ;; 24 + (update-value-callback (_type_ int int) none) ;; 25 + (alloc-string-if-needed (_type_ int) none) ;; 26 ) (:states - hud-leaving ;; associated process guessed by decompiler, old: (state float hud) - hud-in ;; associated process guessed by decompiler, old: (state hud) - hud-arriving ;; associated process guessed by decompiler, old: (state hud) - hud-hidden ;; associated process guessed by decompiler, old: (state hud) + (hud-leaving float) + hud-in + hud-arriving + hud-hidden ) ) @@ -26765,13 +26791,14 @@ ;; progress-h ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +(declare-type menu-option basic) (deftype progress-list (basic) () :method-count-assert 10 :size-assert #x4 :flag-assert #xa00000004 (:methods - (progress-list-method-9 () none) ;; 9 + (progress-list-method-9 (_type_ int) game-task-info) ;; 9 ) ) @@ -26858,41 +26885,43 @@ :method-count-assert 54 :size-assert #x298 :flag-assert #x3602200298 + (:state-methods + come-in ;; 21 + idle ;; 22 + go-away ;; 23 + gone ;; 24 + ) (:methods - (progress-method-20 () none) ;; 20 ;; (come-in () _type_ :state) - (progress-method-21 () none) ;; 21 ;; (idle () _type_ :state) - (progress-method-22 () none) ;; 22 ;; (go-away () _type_ :state) - (progress-method-23 () none) ;; 23 ;; (gone () _type_ :state) - (progress-method-24 () none) ;; 24 ;; (init-defaults (_type_) object) - (progress-method-25 () none) ;; 25 ;; (respond-to-cpad (_type_) none) - (progress-method-26 () none) ;; 26 ;; (gone? (_type_) object) - (progress-method-27 () none) ;; 27 ;; (can-go-back? (_type_) symbol) - (progress-method-28 () none) ;; 28 ;; (get-state-check-card (_type_ symbol) symbol) - (progress-method-29 () none) ;; 29 ;; (push-state (_type_) int) - (progress-method-30 () none) ;; 30 ;; (pop-state (_type_) int) - (progress-method-31 () none) ;; 31 ;; (set-next-state (_type_ symbol int) int) - (progress-method-32 () none) ;; 32 ;; (set-menu-options (_type_ symbol) int) - (progress-method-33 () none) ;; 33 - (progress-method-34 () none) ;; 34 - (progress-method-35 () none) ;; 35 - (progress-method-36 () none) ;; 36 - (progress-method-37 () none) ;; 37 - (progress-method-38 () none) ;; 38 - (progress-method-39 () none) ;; 39 - (progress-method-40 () none) ;; 40 - (progress-method-41 () none) ;; 41 - (progress-method-42 () none) ;; 42 - (progress-method-43 () none) ;; 43 - (progress-method-44 () none) ;; 44 - (progress-method-45 () none) ;; 45 - (progress-method-46 () none) ;; 46 - (progress-method-47 () none) ;; 47 - (progress-method-48 () none) ;; 48 - (progress-method-49 () none) ;; 49 - (progress-method-50 () none) ;; 50 - (progress-method-51 () none) ;; 51 - (progress-method-52 () none) ;; 52 - (progress-method-53 () none) ;; 53 + (init-defaults (_type_) object) ;; 24 + (respond-to-cpad (_type_) none) ;; 25 + (gone? (_type_) object) ;; 26 + (can-go-back? (_type_) symbol) ;; 27 + (get-state-check-card (_type_ symbol) symbol) ;; 28 + (push-state (_type_) int) ;; 29 + (pop-state (_type_) int) ;; 30 + (set-next-state (_type_ symbol int) int) ;; 31 + (set-menu-options (_type_ symbol) int) ;; 32 + (progress-method-33 (_type_ progress-box) none) ;; 33 + (progress-method-34 (_type_) none) ;; 34 + (get-scissor-stack-top (_type_) vector) ;; 35 + (get-language-by-idx (_type_ int) int) ;; 36 + (progress-method-37 (_type_) none) ;; 37 + (progress-method-38 (_type_ font-context float) none) ;; 38 + (progress-method-39 (_type_) none) ;; 39 + (progress-method-40 (_type_ font-context int int float) none) ;; 40 + (progress-method-41 (_type_ progress-box float) none) ;; 41 + (progress-method-42 (_type_ progress-box float) none) ;; 42 + (progress-method-43 (_type_ progress-box float) none) ;; 43 + (progress-method-44 (_type_ font-context string) none) ;; 44 + (progress-method-45 (_type_ font-context float float string float float int) float) ;; 45 + (progress-method-46 (_type_ font-context float int) none) ;; 46 + (progress-method-47 (_type_ font-context symbol symbol) none) ;; 47 + (draw-prev-next-footer (_type_ font-context float) none) ;; 48 + (draw-yes-no-style-footer (_type_ font-context text-id text-id) none) ;; 49 + (progress-method-50 (_type_ font-context text-id text-id text-id symbol symbol float) none) ;; 50 + (progress-method-51 (_type_ font-context) none) ;; 51 + (progress-method-52 (_type_ font-context string float float float float float) none) ;; 52 + (progress-method-53 (_type_ font-context) none) ;; 53 ) ) @@ -26984,7 +27013,7 @@ :size-assert #x10 :flag-assert #xa00000010 (:methods - (progress-icon-array-method-9 () none) ;; 9 + (draw-icon-array! (_type_ int int float float rgba float) none) ;; 9 ) ) @@ -26998,8 +27027,8 @@ :size-assert #x30 :flag-assert #xc00000030 (:methods - (menu-option-method-9 () none) ;; 9 ;; (respond-progress (_type_ progress symbol) int) - (menu-option-method-10 () none) ;; 10 ;; (draw-option (_type_ progress font-context int symbol) none) + (respond-progress (_type_ progress symbol) int) ;; 9 + (draw-option (_type_ progress font-context int symbol) none) ;; 10 (menu-option-method-11 () none) ;; 11 ;; (menu-option-method-11 () none) ) ) @@ -27266,10 +27295,10 @@ :size-assert #x28 :flag-assert #xd00000028 (:methods - (highscore-page-info-method-9 () none) ;; 9 - (highscore-page-info-method-10 () none) ;; 10 - (highscore-page-info-method-11 () none) ;; 11 - (highscore-page-info-method-12 () none) ;; 12 + (highscore-page-info-method-9 (_type_ progress font-context float float) none) ;; 9 + (highscore-page-info-method-10 (_type_ font-context float float float) none) ;; 10 + (highscore-page-info-method-11 (_type_ font-context int float float float) none) ;; 11 + (highscore-time->string (_type_ float) string) ;; 12 ) ) @@ -27277,14 +27306,14 @@ ((current-index float :offset-assert 48) (target-index float :offset-assert 52) (num-pages int32 :offset-assert 56) - (pages highscore-page-info 16 :offset-assert 60) - (info basic :offset-assert 124) + (pages paged-menu-option 16 :offset-assert 60) + (info (array highscore-page-info) :offset-assert 124) ) :method-count-assert 13 :size-assert #x80 :flag-assert #xd00000080 (:methods - (menu-highscores-option-method-12 () none) ;; 12 + (menu-highscores-option-method-12 (_type_) int) ;; 12 ) ) @@ -27299,7 +27328,7 @@ :size-assert #x20 :flag-assert #xa00000020 (:methods - (controls-string-info-method-9 () none) ;; 9 + (controls-string-info-method-9 (_type_ progress font-context float float float float float) none) ;; 9 ) ) @@ -27311,17 +27340,17 @@ (current-index float :offset-assert 32) (target-index float :offset-assert 36) (num-text int32 :offset-assert 40) - (on-screen basic :offset-assert 44) - (text text-id 9 :offset-assert 48) + (on-screen symbol :offset-assert 44) + (text game-text 9 :offset-assert 48) (strings (array controls-string-info) :offset-assert 84) ) :method-count-assert 12 :size-assert #x58 :flag-assert #xc00000058 (:methods - (controls-page-info-method-9 () none) ;; 9 - (controls-page-info-method-10 () none) ;; 10 - (controls-page-info-method-11 () none) ;; 11 + (init-text! (_type_) int) ;; 9 + (controls-page-info-method-10 (_type_) none) ;; 10 + (controls-page-info-method-11 (_type_ progress font-context float float) none) ;; 11 ) ) @@ -27329,13 +27358,13 @@ ((current-index float :offset-assert 64) (target-index float :offset-assert 68) (pages controls-page-info 7 :offset 76) - (info basic :offset-assert 104) + (info (array controls-page-info) :offset-assert 104) ) :method-count-assert 13 :size-assert #x6c :flag-assert #xd0000006c (:methods - (menu-controls-option-method-12 () none) ;; 12 + (menu-controls-option-method-12 (_type_) int) ;; 12 ) ) @@ -27366,8 +27395,8 @@ :size-assert #x59 :flag-assert #xe00000059 (:methods - (secret-item-option-method-12 () none) ;; 12 - (secret-item-option-method-13 () none) ;; 13 + (secret-item-option-method-12 (_type_) int) ;; 12 + (secret-item-option-method-13 (_type_) game-vehicles) ;; 13 ) ) @@ -27578,8 +27607,8 @@ :size-assert #x30 :flag-assert #xb00000030 (:methods - (inventory-item-method-9 () none) ;; 9 - (inventory-item-method-10 () none) ;; 10 + (item-obtained? (_type_) symbol) ;; 9 + (inventory-item-method-10 (_type_ progress font-context float float symbol) none) ;; 10 ) ) @@ -27595,8 +27624,8 @@ :size-assert #xc :flag-assert #xb0000000c (:methods - (inventory-item-group-method-9 () none) ;; 9 - (inventory-item-group-method-10 () none) ;; 10 + (have-items? (_type_) symbol) ;; 9 + (inventory-item-group-method-10 (_type_ progress font-context float float int) none) ;; 10 ) ) @@ -27609,7 +27638,7 @@ :size-assert #xc :flag-assert #xa0000000c (:methods - (inventory-screen-method-9 () none) ;; 9 + (inventory-screen-method-9 (_type_ progress font-context float float) none) ;; 9 ) ) @@ -27704,7 +27733,7 @@ (:methods (new "Allocate a new path-control, set up the curve to point to the specified lump data." (symbol type process symbol float entity symbol) _type_) ;; 0 (path-control-method-9 (_type_) none) ;; 9 ;; (debug-draw (_type_) none) - (path-control-method-10 () none) ;; 10 ;; (get-point-in-path! (_type_ vector float symbol) vector) + (get-point-in-path! (_type_ vector float symbol) vector) ;; 10 (path-control-method-11 () none) ;; 11 ;; (get-random-point (_type_ vector) vector) (path-control-method-12 () none) ;; 12 ;; (displacement-between-two-points-copy! (_type_ vector float float) vector) (path-control-method-13 () none) ;; 13 ;; (displacement-between-two-points-normalized! (_type_ vector float) vector) @@ -29797,7 +29826,7 @@ ;; (define-extern ripple-matrix-scale function) ;; function ;; (define-extern ripple-add-debug-sphere function) ;; (function process-drawable vector float float none) ;; (define-extern ripple-slow-add-sine-waves function) ;; (function ripple-wave-set float float float) -;; (define-extern ripple-find-height function) ;; (function process-drawable int vector float) +(define-extern ripple-find-height (function process-drawable int vector float)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; bones ;; @@ -30800,7 +30829,7 @@ ;; (define-extern sparticle-texture-animate function) ;; (function sparticle-system sparticle-cpuinfo vector none) ;; (define-extern sparticle-texture-day-night function) ;; (function sparticle-system sparticle-cpuinfo sprite-vec-data-2d none) ;; (define-extern sparticle-mode-animate function) ;; (function sparticle-system sparticle-cpuinfo sprite-vec-data-2d none) -;; (define-extern sparticle-motion-blur function) ;; (function sparticle-system sparticle-cpuinfo vector none) +(define-extern sparticle-motion-blur (function sparticle-system sparticle-cpuinfo vector none)) ;; (define-extern sparticle-motion-blur-old function) ;; (function object sparticle-cpuinfo sprite-vec-data-3d object) ;; (define-extern sparticle-set-conerot function) ;; (function sparticle-launcher vector none) ;; (define-extern sparticle-next-on-mode-1 function) ;; (function sparticle-system sparticle-cpuinfo sparticle-launchinfo float) @@ -30841,7 +30870,7 @@ ;; (define-extern sp-get-approx-alloc-size function) ;; (function sparticle-system int int) ;; (define-extern sp-free-particle function) ;; (function sparticle-system int sparticle-cpuinfo sprite-vec-data-2d none) ;; (define-extern sp-get-particle function) ;; (function sparticle-system int sparticle-launch-state sparticle-cpuinfo) -;; (define-extern sp-kill-particle function) ;; (function sparticle-system sparticle-cpuinfo symbol) +(define-extern sp-kill-particle (function sparticle-system sparticle-cpuinfo symbol)) ;; (define-extern sp-orbiter function) ;; (function sparticle-system sparticle-cpuinfo vector none) ;; (define-extern sp-process-block-2d function) ;; (function sparticle-system int int int int symbol none) ;; (define-extern sp-process-block-3d function) ;; (function sparticle-system int int int int symbol none) @@ -32070,12 +32099,12 @@ ;; (define-extern convert-korean-text function) ;; (function string string) ;; (define-extern text-is-loading object) ;; symbol ;; (define-extern load-game-text-info function) ;; (function string (pointer object) kheap int) -;; (define-extern load-level-text-files function) ;; (function int none) +(define-extern load-level-text-files (function int none)) ;; (define-extern draw-debug-text-box function) ;; (function font-context none) ;; (define-extern print-game-text-scaled function) ;; (function string float font-context bucket-id none) (define-extern print-game-text (function string font-context symbol int bucket-id float)) -;; (define-extern disable-level-text-file-loading function) ;; (function none) -;; (define-extern enable-level-text-file-loading function) ;; (function none) +(define-extern disable-level-text-file-loading (function none)) +(define-extern enable-level-text-file-loading (function none)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; collide-hash ;; @@ -32412,15 +32441,15 @@ :flag-assert #x1200000150 (:methods (new (symbol type process int float float float) _type_) ;; 0 - (water-control-method-9 () none) ;; 9 ;; (water-control-method-9 (_type_) none) - (water-control-method-10 () none) ;; 10 ;; (water-control-method-10 (_type_) none) + (water-control-method-9 (_type_) none) ;; 9 + (water-control-method-10 (_type_) none) ;; 10 (start-bobbing! (_type_ float int int) none) ;; 11 (distance-from-surface (_type_) float) ;; 12 (spawn-ripples (_type_ float vector int vector symbol) none) ;; 13 (display-water-marks? (_type_) symbol) ;; 14 - (water-control-method-15 () none) ;; 15 ;; (enter-water (_type_) none) - (water-control-method-16 () none) ;; 16 ;; (water-control-method-16 (_type_) none) - (water-control-method-17 () none) ;; 17 + (enter-water (_type_) none) ;; 15 + (water-control-method-16 (_type_) none) ;; 16 + (water-control-method-17 (_type_) none) ;; 17 ) ) @@ -33563,12 +33592,22 @@ ;; fma-sphere ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -#| +;; +++fma-sphere:fma-sphere-mode +(defenum fma-sphere-mode + :type uint32 + :bitfield #t + (nav 0) + (kill-once 1) + (danger 2) + (deadly-overlap 3) + ) +;; ---fma-sphere:fma-sphere-mode + (deftype fma-sphere-params (structure) - ((mode uint32 :offset-assert 0) - (proc basic :offset-assert 4) + ((mode fma-sphere-mode :offset-assert 0) + (proc process-focusable :offset-assert 4) (track-joint int32 :offset-assert 8) - (duration uint64 :offset-assert 16) + (duration time-frame :offset-assert 16) (sphere sphere :offset-assert 24) (danger traffic-danger-info :offset-assert 28) (nav-mesh-id uint32 :offset-assert 32) @@ -33577,16 +33616,15 @@ :size-assert #x24 :flag-assert #x900000024 ) -|# -#| (deftype fma-sphere (process-drawable) - ((first-time? symbol :offset-assert 200) ;; guessed by decompiler + ((root collide-shape :override) + (first-time? symbol :offset-assert 200) ;; guessed by decompiler (mode fma-sphere-mode :offset-assert 204) ;; guessed by decompiler - (track-handle uint64 :offset-assert 208) ;; handle + (track-handle handle :offset-assert 208) ;; handle (track-joint int32 :offset-assert 216) (attack-id uint32 :offset-assert 220) - (duration uint64 :offset-assert 224) ;; time-frame + (duration time-frame :offset-assert 224) ;; time-frame (sphere sphere :inline :offset-assert 240) (danger traffic-danger-info :inline :offset-assert 256) ) @@ -33594,18 +33632,16 @@ :size-assert #x136 :flag-assert #x1500c00136 (:state-methods - idle ;; 20, old: (idle () _type_ :state) + idle ;; 20 ) ) -|# -;; (define-extern fma-sphere-init-by-other function) ;; (function fma-sphere-mode process-drawable int time-frame vector vector none :behavior fma-sphere) +(define-extern fma-sphere-init-by-other (function fma-sphere-params object :behavior fma-sphere)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; prim-beam-h ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -#| (deftype prim-beam-settings (structure) ((width float :offset-assert 0) (color uint32 :offset-assert 4) @@ -33617,9 +33653,7 @@ :size-assert #x14 :flag-assert #x900000014 ) -|# -#| (deftype prim-beam-params (structure) ((appearance prim-beam-settings :offset-assert 0) ) @@ -33627,23 +33661,20 @@ :size-assert #x4 :flag-assert #x900000004 ) -|# -#| (deftype prim-beam-tracker-params (prim-beam-params) - ((track-obj1 uint64 :offset-assert 8) - (track-obj2 uint64 :offset-assert 16) + ((track-obj1 handle :offset-assert 8) + (track-obj2 handle :offset-assert 16) (track-joint1 int32 :offset-assert 24) (track-joint2 int32 :offset-assert 28) (pos0 vector :offset-assert 32) (pos1 vector :offset-assert 36) - (duration uint64 :offset-assert 40) + (duration time-frame :offset-assert 40) ) :method-count-assert 9 :size-assert #x30 :flag-assert #x900000030 ) -|# ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -33897,17 +33928,17 @@ (deftype light-trail-composition (structure) ((color-mode uint64 :offset-assert 0) - (color-curve curve-color-fast :offset-assert 8) + (color-curve curve-color-piecewise :offset-assert 8) (color-repeat-dist float :offset-assert 12) (alpha-1-mode uint64 :offset-assert 16) (alpha-2-mode uint64 :offset-assert 24) (base-alpha float :offset-assert 32) - (alpha-curve-1 curve-color-fast :offset-assert 36) - (alpha-curve-2 curve-color-fast :offset-assert 40) + (alpha-curve-1 curve2d-piecewise :offset-assert 36) + (alpha-curve-2 curve2d-piecewise :offset-assert 40) (alpha-repeat-dist float :offset-assert 44) (width-mode uint64 :offset-assert 48) (base-width float :offset-assert 56) - (width-curve curve-color-fast :offset-assert 60) + (width-curve curve2d-piecewise :offset-assert 60) (width-repeat-dist float :offset-assert 64) (uv-mode uint64 :offset-assert 72) (uv-repeat-dist float :offset-assert 80) @@ -33935,7 +33966,7 @@ ) (deftype breadcrumb-array (inline-array-class) - ((data light-trail-breadcrumb :dynamic :inline :offset-assert 16) + ((data light-trail-breadcrumb :dynamic :offset-assert 16) ) :method-count-assert 14 :size-assert #x10 @@ -33943,7 +33974,7 @@ ) (deftype light-trail (basic) - ((crumb-array breadcrumb-array :offset-assert 4) + ((crumb-array (array light-trail-breadcrumb) :offset-assert 4) (crumb-size uint8 :offset-assert 8) (crumb-count int16 :offset-assert 10) (max-crumb-count int16 :offset-assert 12) @@ -33962,17 +33993,17 @@ (:methods (light-trail-method-9 (_type_ light-trail-composition int) none) ;; 9 (light-trail-method-10 (_type_) none) ;; 10 - (light-trail-method-11 (_type_ vector int) none) ;; 11 + (light-trail-method-11 (_type_ vector time-frame) int) ;; 11 (light-trail-method-12 (_type_) none) ;; 12 (light-trail-method-13 (_type_) int) ;; 13 (light-trail-method-14 (_type_) none) ;; 14 (light-trail-method-15 (_type_) none) ;; 15 - (light-trail-method-16 (_type_) none) ;; 16 - (light-trail-method-17 (_type_ vector float float int float) none) ;; 17 - (light-trail-method-18 (_type_ vector vector vector vector) none) ;; 18 - (light-trail-method-19 (_type_) none) ;; 19 + (add-vert! (_type_ prim-strip vector float float float) none) ;; 16 + (light-trail-method-17 (_type_ vector float float vector float) symbol) ;; 17 + (light-trail-method-18 (_type_ light-trail-breadcrumb int vector vector) none) ;; 18 + (light-trail-method-19 (_type_ float int) none) ;; 19 (reset-crumbs! (_type_) none) ;; 20 - (light-trail-method-21 (_type_) none) ;; 21 + (light-trail-method-21 (_type_ vector) none) ;; 21 ) ) @@ -33990,8 +34021,8 @@ :size-assert #x80 :flag-assert #x1800000080 (:methods - (weapon-trail-method-22 (_type_) none) ;; 22 - (weapon-trail-method-23 (_type_) none) ;; 23 + (weapon-trail-method-22 (_type_ vector vector) light-trail-breadcrumb) ;; 22 + (weapon-trail-method-23 (_type_ vector vector) none) ;; 23 ) ) @@ -34009,8 +34040,8 @@ :size-assert #x80 :flag-assert #x1800000080 (:methods - (tread-trail-method-22 (_type_) none) ;; 22 - (tread-trail-method-23 (_type_) none) ;; 23 + (tread-trail-method-22 (_type_ vector vector) light-trail-breadcrumb) ;; 22 + (tread-trail-method-23 (_type_ vector vector) light-trail-breadcrumb) ;; 23 ) ) @@ -34052,8 +34083,8 @@ (:methods (light-trail-tracker-method-16 (_type_ process-focusable vector) vector) ;; 16 (light-trail-tracker-method-17 (_type_ process-focusable) symbol) ;; 17 - (light-trail-tracker-method-18 (_type_ process-focusable) none) ;; 18 - (light-trail-tracker-method-19 (_type_) none) ;; 19 + (light-trail-tracker-method-18 (_type_ process-focusable) symbol) ;; 18 + (light-trail-tracker-method-19 (_type_) symbol) ;; 19 (light-trail-tracker-method-20 (_type_ vector) none) ;; 20 ) ) @@ -34317,7 +34348,7 @@ (define-extern *dist-cache-array* (pointer float)) (define-extern *total-length* float) (define-extern light-trail-tracker-common-post (function object :behavior light-trail-tracker)) -(define-extern estimate-light-trail-mem-usage (function light-trail none)) +(define-extern estimate-light-trail-mem-usage (function uint uint int)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; lightning-new ;; @@ -35555,9 +35586,9 @@ ;; ragdoll ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(define-extern ragdoll-matrix-interp function) -(define-extern ragdoll-joint-callback function) -(define-extern ragdoll-other-joint-callback function) +(define-extern ragdoll-matrix-interp (function matrix matrix matrix float matrix)) +(define-extern ragdoll-joint-callback (function cspace transformq process-drawable ragdoll-proc none)) +(define-extern ragdoll-other-joint-callback (function cspace transformq none :behavior ragdoll-proc)) (define-extern ragdoll-reflect-matrix (function matrix vector vector vector)) (define-extern ragdoll-proc-init-by-other (function ragdoll-setup object :behavior ragdoll-proc)) @@ -36943,14 +36974,18 @@ ;; menu ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -#| +(declare-type debug-menu-node basic) +(declare-type debug-menu debug-menu-node) +(declare-type debug-menu-item debug-menu-node) + + (deftype debug-menu-context (basic) ((is-active symbol :offset-assert 4) ;; guessed by decompiler (sel-length int32 :offset-assert 8) (sel-menu debug-menu 8 :offset-assert 12) ;; guessed by decompiler (root-menu debug-menu :offset-assert 44) ;; guessed by decompiler (joypad-func (function basic int none) :offset-assert 48) ;; guessed by decompiler - (joypad-item basic :offset-assert 52) + (joypad-item debug-menu-item :offset-assert 52) (font font-context :offset-assert 56) ;; guessed by decompiler (is-hidden symbol :offset-assert 60) ;; guessed by decompiler (joypad-number int32 :offset-assert 64) @@ -36958,10 +36993,11 @@ :method-count-assert 9 :size-assert #x44 :flag-assert #x900000044 + (:methods + (new (symbol type) _type_) ;; 0 + ) ) -|# -#| (deftype debug-menu-node (basic) ((name string :offset-assert 4) ;; guessed by decompiler (parent debug-menu :offset-assert 8) ;; guessed by decompiler @@ -36972,9 +37008,7 @@ :size-assert #x14 :flag-assert #x900000014 ) -|# -#| (deftype debug-menu (debug-menu-node) ((context debug-menu-context :offset-assert 20) ;; guessed by decompiler (selected-item debug-menu-item :offset-assert 24) ;; guessed by decompiler @@ -36985,10 +37019,11 @@ :method-count-assert 9 :size-assert #x28 :flag-assert #x900000028 + (:methods + (new (symbol type debug-menu-context string) _type_) ;; 0 + ) ) -|# -#| (deftype debug-menu-item (debug-menu-node) ((id int32 :offset-assert 20) ) @@ -36996,19 +37031,18 @@ :size-assert #x18 :flag-assert #x900000018 ) -|# -#| (deftype debug-menu-item-submenu (debug-menu-item) ((submenu debug-menu :offset-assert 24) ;; guessed by decompiler ) :method-count-assert 9 :size-assert #x1c :flag-assert #x90000001c + (:methods + (new (symbol type string debug-menu) _type_) ;; 0 + ) ) -|# -#| (deftype debug-menu-item-function (debug-menu-item) ((activate-func (function object object) :offset-assert 24) ;; guessed by decompiler (hilite-timer int8 :offset-assert 28) @@ -37016,21 +37050,33 @@ :method-count-assert 9 :size-assert #x1d :flag-assert #x90000001d + (:methods + (new (symbol type string int (function object object)) _type_) ;; 0 + ) ) -|# -#| +;; +++menu:debug-menu-msg +(defenum debug-menu-msg + :type int32 + (activate 1) + (deactivate 2) + (update 3) + (press 4) + ) +;; ---menu:debug-menu-msg + (deftype debug-menu-item-flag (debug-menu-item) ((activate-func (function object debug-menu-msg object) :offset-assert 24) ;; guessed by decompiler - (is-on object :offset-assert 28) ;; guessed by decompiler + (is-on symbol :offset-assert 28) ;; guessed by decompiler ) :method-count-assert 9 :size-assert #x20 :flag-assert #x900000020 + (:methods + (new (symbol type string int (function object debug-menu-msg object)) _type_) ;; 0 + ) ) -|# -#| (deftype debug-menu-item-var (debug-menu-item) ((display-str string :offset-assert 24) ;; guessed by decompiler (grabbed-joypad-p symbol :offset-assert 28) ;; guessed by decompiler @@ -37049,59 +37095,71 @@ (fstep float :offset-assert 80) (fprecision int32 :offset-assert 84) (factivate-func (function int debug-menu-msg float float float) :offset-assert 88) ;; guessed by decompiler - (ival int32 :offset-assert 60) - (iundo-val int32 :offset-assert 64) - (irange-min int32 :offset-assert 68) - (irange-max int32 :offset-assert 72) - (istart-inc int32 :offset-assert 76) - (istep int32 :offset-assert 80) + (ival int32 :offset 60) + (iundo-val int32 :offset 64) + (irange-min int32 :offset 68) + (irange-max int32 :offset 72) + (istart-inc int32 :offset 76) + (istep int32 :offset 80) (ihex-p symbol :offset-assert 92) ;; guessed by decompiler - (iactivate-func (function int debug-menu-msg int int int) :offset-assert 88) ;; guessed by decompiler + (iactivate-func (function int debug-menu-msg int int int) :offset 88) ;; guessed by decompiler (ifloat-p symbol :offset-assert 96) ;; guessed by decompiler ) :method-count-assert 9 :size-assert #x64 :flag-assert #x900000064 + (:methods + (new (symbol type string int int) _type_) ;; 0 + ) ) -|# -;; (define-extern debug-menu-item-var-update-display-str function) ;; (function debug-menu-item-var debug-menu-item-var) -;; (define-extern debug-menu-item-var-make-int function) ;; (function debug-menu-item-var (function int debug-menu-msg int int int) int symbol int int symbol debug-menu-item-var) -;; (define-extern debug-menu-item-var-make-float function) ;; (function debug-menu-item-var (function int debug-menu-msg float float float) float symbol float float int debug-menu-item-var) -;; (define-extern debug-menu-context-grab-joypad function) ;; (function debug-menu-context basic (function basic int none) symbol) -;; (define-extern debug-menu-context-release-joypad function) ;; (function debug-menu-context symbol) -;; (define-extern debug-menu-item-get-max-width function) ;; (function debug-menu-item debug-menu int) -;; (define-extern debug-menu-context-default-selection function) ;; (function debug-menu-context symbol debug-menu-context) -;; (define-extern debug-menu-rebuild function) ;; (function debug-menu debug-menu) -;; (define-extern debug-menu-context-set-root-menu function) ;; (function debug-menu-context debug-menu debug-menu-context) -;; (define-extern debug-menu-append-item function) ;; (function debug-menu debug-menu-node debug-menu-node) -;; (define-extern debug-menu-remove-all-items function) ;; (function debug-menu debug-menu) -;; (define-extern debug-menu-func-decode function) ;; (function object function) -;; (define-extern debug-menu-make-from-template function) ;; (function debug-menu-context pair debug-menu-node) -;; (define-extern debug-menu-find-from-template function) ;; (function debug-menu-context pair debug-menu) -;; (define-extern debug-menu-item-submenu-render function) ;; (function debug-menu-item-submenu int int int symbol debug-menu-item-submenu) -;; (define-extern debug-menu-item-function-render function) ;; (function debug-menu-item-function int int int symbol debug-menu-item-function) -;; (define-extern debug-menu-item-flag-render function) ;; (function debug-menu-item-flag int int int symbol debug-menu-item-flag) -;; (define-extern debug-menu-item-var-render function) ;; (function debug-menu-item-var int int int symbol debug-menu-item-var) -;; (define-extern debug-menu-item-render function) ;; (function debug-menu-item int int int symbol debug-menu-item) -;; (define-extern debug-menu-render function) ;; (function debug-menu int int debug-menu-node int debug-menu) -;; (define-extern debug-menu-context-render function) ;; (function debug-menu-context debug-menu-context) -;; (define-extern debug-menu-context-select-next-or-prev-item function) ;; (function debug-menu-context int debug-menu-context) -;; (define-extern debug-menu-context-select-new-item function) ;; (function debug-menu-context int debug-menu-context) -;; (define-extern debug-menu-context-open-submenu function) ;; (function debug-menu-context debug-menu basic) -;; (define-extern debug-menu-context-close-submenu function) ;; (function debug-menu-context debug-menu-context) -;; (define-extern debug-menu-item-submenu-msg function) ;; (function debug-menu-item-submenu debug-menu-msg debug-menu-item-submenu) -;; (define-extern debug-menu-item-function-msg function) ;; (function debug-menu-item-function debug-menu-msg debug-menu-item-function) -;; (define-extern debug-menu-item-flag-msg function) ;; (function debug-menu-item-flag debug-menu-msg debug-menu-item-flag) -;; (define-extern debug-menu-item-var-joypad-handler function) ;; (function debug-menu-item-var int debug-menu-item-var) -;; (define-extern debug-menu-item-var-msg function) ;; (function debug-menu-item-var debug-menu-msg debug-menu-item-var) -;; (define-extern debug-menu-item-send-msg function) ;; (function debug-menu-item debug-menu-msg debug-menu-item) -;; (define-extern debug-menu-send-msg function) ;; (function debug-menu debug-menu-msg symbol debug-menu) -;; (define-extern debug-menu-context-send-msg function) ;; (function debug-menu-context debug-menu-msg debug-menu-dest debug-menu-context) -;; (define-extern debug-menu-context-activate-selection function) ;; (function debug-menu-context debug-menu-context) -;; (define-extern debug-menus-default-joypad-func function) ;; (function debug-menu-context debug-menu-context) -;; (define-extern debug-menus-active function) ;; (function debug-menu-context debug-menu-context) -;; (define-extern debug-menus-handler function) ;; (function debug-menu-context debug-menu-context) +;; +++menu:debug-menu-dest +(defenum debug-menu-dest + :type int32 + (activation 0) + (root 1) + (open-menus 2) + (current-selection 3) + ) +;; ---menu:debug-menu-dest + +(define-extern debug-menu-item-var-update-display-str (function debug-menu-item-var debug-menu-item-var)) +(define-extern debug-menu-item-var-make-int (function debug-menu-item-var (function int debug-menu-msg int int int) int symbol int int symbol debug-menu-item-var)) +(define-extern debug-menu-item-var-make-float (function debug-menu-item-var (function int debug-menu-msg float float float) float symbol float float int debug-menu-item-var)) +(define-extern debug-menu-context-grab-joypad (function debug-menu-context basic (function basic int none) symbol)) +(define-extern debug-menu-context-release-joypad (function debug-menu-context symbol)) +(define-extern debug-menu-item-get-max-width (function debug-menu-item debug-menu int)) +(define-extern debug-menu-context-default-selection (function debug-menu-context symbol debug-menu-context)) +(define-extern debug-menu-rebuild (function debug-menu debug-menu)) +(define-extern debug-menu-context-set-root-menu (function debug-menu-context debug-menu debug-menu-context)) +(define-extern debug-menu-append-item (function debug-menu debug-menu-node debug-menu-node)) +(define-extern debug-menu-remove-all-items (function debug-menu debug-menu)) +(define-extern debug-menu-func-decode (function object function)) +(define-extern debug-menu-make-from-template (function debug-menu-context pair debug-menu-node)) +(define-extern debug-menu-find-from-template (function debug-menu-context pair debug-menu)) +(define-extern debug-menu-item-submenu-render (function debug-menu-item-submenu int int int symbol debug-menu-item-submenu)) +(define-extern debug-menu-item-function-render (function debug-menu-item-function int int int symbol debug-menu-item-function)) +(define-extern debug-menu-item-flag-render (function debug-menu-item-flag int int int symbol debug-menu-item-flag)) +(define-extern debug-menu-item-var-render (function debug-menu-item-var int int int symbol debug-menu-item-var)) +(define-extern debug-menu-item-render (function debug-menu-item int int int symbol debug-menu-item)) +(define-extern debug-menu-render (function debug-menu int int debug-menu-node int debug-menu)) +(define-extern debug-menu-context-render (function debug-menu-context debug-menu-context)) +(define-extern debug-menu-context-select-next-or-prev-item (function debug-menu-context int debug-menu-context)) +(define-extern debug-menu-context-select-new-item (function debug-menu-context int debug-menu-context)) +(define-extern debug-menu-context-open-submenu (function debug-menu-context debug-menu basic)) +(define-extern debug-menu-context-close-submenu (function debug-menu-context debug-menu-context)) +(define-extern debug-menu-item-submenu-msg (function debug-menu-item-submenu debug-menu-msg debug-menu-item-submenu)) +(define-extern debug-menu-item-function-msg (function debug-menu-item-function debug-menu-msg debug-menu-item-function)) +(define-extern debug-menu-item-flag-msg (function debug-menu-item-flag debug-menu-msg debug-menu-item-flag)) +(define-extern debug-menu-item-var-joypad-handler (function debug-menu-item-var int debug-menu-item-var)) +(define-extern debug-menu-item-var-msg (function debug-menu-item-var debug-menu-msg debug-menu-item-var)) +(define-extern debug-menu-item-send-msg (function debug-menu-item debug-menu-msg debug-menu-item)) +(define-extern debug-menu-send-msg (function debug-menu debug-menu-msg symbol debug-menu)) +(define-extern debug-menu-context-send-msg (function debug-menu-context debug-menu-msg debug-menu-dest debug-menu-context)) +(define-extern debug-menu-context-activate-selection (function debug-menu-context debug-menu-context)) +(define-extern debug-menus-default-joypad-func (function debug-menu-context debug-menu-context)) +(define-extern debug-menus-active (function debug-menu-context debug-menu-context)) +(define-extern debug-menus-handler (function debug-menu-context debug-menu-context)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; drawable ;; @@ -37134,7 +37192,7 @@ (define-extern calc-vu1-lights (function vu-lights draw-control uint none)) (define-extern dma-add-process-drawable (function process-drawable draw-control symbol dma-buffer none)) ;; (define-extern *hud-lights* object) ;; vu-lights -;; (define-extern dma-add-process-drawable-hud function) ;; (function process-drawable draw-control float dma-buffer none) +(define-extern dma-add-process-drawable-hud (function process-drawable draw-control float dma-buffer none)) (define-extern add-process-drawable (function process-drawable draw-control symbol dma-buffer none)) ;; (define-extern foreground-engine-execute function) ;; (function engine display-frame none) ;; (define-extern main-debug-hook function) ;; (function none) @@ -37191,8 +37249,8 @@ (define-extern set-video-mode (function symbol none)) (define-extern get-video-mode (function symbol)) (define-extern set-aspect-ratio (function symbol none)) -;; (define-extern get-aspect-ratio function) ;; (function symbol) -;; (define-extern set-progressive-scan function) ;; (function symbol none) +(define-extern get-aspect-ratio (function symbol)) +(define-extern set-progressive-scan (function symbol none)) ;; (define-extern get-progressive-scan function) ;; (function symbol) ;; (define-extern set-graphics-mode function) ;; (function none) @@ -37210,14 +37268,14 @@ ;; (define-extern scene-select? function) (define-extern demo? (function symbol)) (define-extern kiosk? (function symbol)) -;; (define-extern *last-master-mode* object) ;; symbol +(define-extern *last-master-mode* symbol) (define-extern set-master-mode (function symbol none)) ;; (define-extern pause-allowed? function) ;; (function symbol) ;; (define-extern toggle-pause function) ;; (function int) (define-extern *screen-filter* screen-filter) ;; (define-extern *cheat-temp* object) ;; (pointer int32) (define-extern *master-exit* symbol) -;; (define-extern *progress-cheat* object) ;; symbol +(define-extern *progress-cheat* symbol) ;; (define-extern *first-boot* object) ;; symbol ;; (define-extern main-timeouts function) ;; (define-extern main-cheats function) ;; (function int) @@ -37337,7 +37395,7 @@ ;; (define-extern process-drawable-scale-from-entity! function) ;; (function process-drawable entity none) (define-extern process-drawable-from-entity! (function process-drawable entity-actor none)) (define-extern reset-actors (function symbol none)) -;; (define-extern reset-cameras function) ;; (function none) +(define-extern reset-cameras (function none)) (define-extern entity-birth-no-kill (function entity process)) ;; (define-extern entity-task-complete-on function) ;; (function entity none) ;; (define-extern entity-task-complete-off function) ;; (function entity none) @@ -37467,8 +37525,8 @@ ;; (define-extern ray-line-segment-intersection? function) ;; (function vector vector vector vector symbol) ;; (define-extern plane-height-at-xz-point function) ;; (function plane vector float) ;; (define-extern nav-normal-from-3-points function) ;; (function vector vector vector vector none) -;; (define-extern get-nav-mesh function) ;; (function actor-id nav-mesh) -;; (define-extern find-nearest-nav-mesh function) ;; (function vector float nav-mesh) +(define-extern get-nav-mesh (function actor-id nav-mesh)) +(define-extern find-nearest-nav-mesh (function vector float nav-mesh)) ;; (define-extern point-to-poly-boundary function) ;; (function nav-poly vector vector float) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -37563,29 +37621,28 @@ ;; water ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; (define-extern check-water-level-drop function) ;; (function sparticle-system sparticle-cpuinfo vector none) -;; (define-extern check-water-level-drop-and-die function) ;; (function sparticle-system sparticle-cpuinfo vector none) -;; (define-extern check-water-level-drop-and-die-motion function) ;; (function sparticle-system sparticle-cpuinfo vector none) -;; (define-extern check-water-level-above-and-die function) ;; (function sparticle-system sparticle-cpuinfo vector none) -;; (define-extern check-water-level-drop-motion function) ;; (function sparticle-system sparticle-cpuinfo vector none) -;; (define-extern *water-simple-alpha-curve-in* object) -;; (define-extern *growing-curve* object) -;; (define-extern *water-simple-alpha-curve-fade-out* object) -;; (define-extern *color-curve-tan-brown* object) -;; (define-extern *water-wake-trail* object) -;; (define-extern part-water-splash-callback function) ;; (function part-tracker none) -;; (define-extern splash-spawn function) ;; (function float vector int none) -;; (define-extern rings-water-spawn function) ;; (function float vector vector float float none) -(define-extern water-info<-region (function water-info drawable-region-prim collide-shape collide-action water-info)) +(define-extern check-water-level-drop (function sparticle-system sparticle-cpuinfo vector none)) +(define-extern check-water-level-drop-and-die (function sparticle-system sparticle-cpuinfo vector none)) +(define-extern check-water-level-drop-and-die-motion (function sparticle-system sparticle-cpuinfo vector none)) +(define-extern check-water-level-above-and-die (function sparticle-system sparticle-cpuinfo vector none)) +(define-extern check-water-level-drop-motion (function sparticle-system sparticle-cpuinfo vector none)) +(define-extern *water-simple-alpha-curve-in* curve2d-piecewise) +(define-extern *growing-curve* curve2d-piecewise) +(define-extern *water-simple-alpha-curve-fade-out* curve2d-piecewise) +(define-extern *color-curve-tan-brown* curve-color-piecewise) +(define-extern *water-wake-trail* light-trail-composition) +(define-extern part-water-splash-callback (function part-tracker none)) +(define-extern splash-spawn (function float vector int none)) +(define-extern rings-water-spawn (function float vector vector float float none)) +(define-extern water-info<-region (function water-info drawable-region-prim (inline-array water-sphere) collide-action process-drawable water-info)) (define-extern find-water-1 (function water-sphere water-info water-info symbol)) -(define-extern find-water-2 (function (inline-array water-sphere) int water-info water-info symbol)) +(define-extern find-water-2 (function (inline-array water-sphere) int water-info water-info process-drawable water-info)) (define-extern find-water-with-spheres (function (inline-array water-sphere) int water-info object)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; water-flow ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -#| (deftype flow-section (structure) ((start vector :inline :offset-assert 0) (trailing plane :inline :offset-assert 16) @@ -37597,19 +37654,15 @@ :size-assert #x44 :flag-assert #x900000044 ) -|# -#| (deftype flow-section-array (inline-array-class) - ((data flow-section :dynamic :offset-assert 16) ;; guessed by decompiler + ((data flow-section :dynamic :inline :offset-assert 16) ;; guessed by decompiler ) :method-count-assert 14 :size-assert #x10 :flag-assert #xe00000010 ) -|# -#| (deftype flow-control (basic) ((path path-control :offset-assert 4) ;; guessed by decompiler (speed float :offset-assert 8) @@ -37622,20 +37675,18 @@ :size-assert #x40 :flag-assert #xe00000040 (:methods - (new (symbol type) _type_) ;; 0 ;; (new (symbol type process-drawable res-lump) _type_) - (flow-control-method-9 () none) ;; 9 ;; (draw-path (_type_) none) - (flow-control-method-10 () none) ;; 10 ;; (setup (_type_) none) - (flow-control-method-11 () none) ;; 11 ;; (push-process (_type_ process-focusable) none) - (flow-control-method-12 () none) ;; 12 ;; (find-and-push-things (_type_) none) - (flow-control-method-13 () none) ;; 13 + (new (symbol type process-drawable res-lump) _type_) ;; 0 + (draw-path (_type_) none) ;; 9 + (setup (_type_ (pointer float) int) none) ;; 10 + (push-process (_type_ process-focusable) none) ;; 11 + (find-and-push-things (_type_) none) ;; 12 + (flow-control-method-13 (_type_ water-info vector) symbol) ;; 13 ) ) -|# -#| (deftype water-flow (process) - ((root basic :offset-assert 128) - (flow basic :offset-assert 132) + ((root collide-shape :offset-assert 128) + (flow flow-control :offset-assert 132) ) :method-count-assert 15 :size-assert #x88 @@ -37644,9 +37695,8 @@ idle ;; 14 ) ) -|# -;; (define-extern ray-plane-equation-intersect function) ;; (function vector vector vector vector float) +(define-extern ray-plane-equation-intersect (function vector vector vector vector float)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; gem-pool ;; @@ -38003,9 +38053,9 @@ ;; (define-extern city-task-faction-commands function) ;; (define-extern evaluate-faction-commands function) (define-extern update-task-masks (function symbol int)) -;; (define-extern play-clean function) ;; (function symbol int) -;; (define-extern play-task function) ;; (function game-task symbol symbol string) -;; (define-extern restart-mission function) ;; (function int) +(define-extern play-clean (function symbol int)) +(define-extern play-task (function game-task symbol symbol string)) +(define-extern restart-mission (function int)) ;; (define-extern fail-mission function) ;; type ;; (define-extern task-node-by-name function) ;; (function string game-task-node-info) (define-extern task-node-index-by-name (function string int)) @@ -38055,7 +38105,7 @@ ;; (define-extern *subtitle-work* object) ;; subtitle-work ;; (define-extern draw-subtitle-image function) ;; (function subtitle-image font-context none) ;; (define-extern process-drawable-draw-subtitles function) ;; (function none :behavior process-drawable) -;; (define-extern scene-player-init function) ;; (function object symbol string none :behavior scene-player) +(define-extern scene-player-init (function object symbol string none :behavior scene-player)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; pov-camera ;; @@ -38174,7 +38224,6 @@ ;; hud ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -#| (deftype hud-sprite-work (structure) ((adgif-tmpl dma-gif-packet :inline :offset-assert 0) (sprite-tmpl dma-gif-packet :inline :offset-assert 32) @@ -38184,35 +38233,34 @@ (mask-tmpl dma-gif-packet :inline :offset-assert 160) (line-tmpl dma-gif-packet :inline :offset-assert 192) (scan-tmpl dma-gif-packet :inline :offset-assert 224) - (line-color uint64 :offset-assert 256) ;; gs-rgbaq - (scan-colors vector4w 32 :offset-assert 272) ;; guessed by decompiler + (line-color gs-rgbaq :offset-assert 256) ;; gs-rgbaq + (scan-colors vector4w 32 :inline :offset-assert 272) ;; guessed by decompiler (scanline uint32 :offset-assert 784) ) :method-count-assert 9 :size-assert #x314 :flag-assert #x900000314 ) -|# -;; (define-extern *hud-sprite-work* object) ;; hud-sprite-work -;; (define-extern hud-create-icon function) ;; (function hud int int (pointer manipy)) -;; (define-extern hud-hidden-event-handler function) +(define-extern *hud-sprite-work* hud-sprite-work) +(define-extern hud-create-icon (function hud int int (pointer manipy))) +(define-extern hud-hidden-event-handler (function process int symbol event-message-block object :behavior hud)) (define-extern hud-init-by-other (function object :behavior hud)) (define-extern hide-hud (function symbol none)) -;; (define-extern enable-hud function) ;; (function none) -;; (define-extern hide-hud-quick function) ;; (function symbol none) +(define-extern enable-hud (function none)) +(define-extern hide-hud-quick (function symbol none)) (define-extern show-hud (function object none)) (define-extern ready-hud (function symbol int none)) -;; (define-extern hud-hidden? function) ;; (function symbol) -;; (define-extern set-hud-piece-position! function) ;; (function hud-sprite int int none) -;; (define-extern set-as-offset-from! function) ;; (function hud-sprite vector4w int int none) +(define-extern hud-hidden? (function symbol)) +(define-extern set-hud-piece-position! (function hud-sprite int int none)) +(define-extern set-as-offset-from! (function hud-sprite vector4w int int none)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; hud-classes ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; (define-extern *hud-skullgem* object) ;; (pointer hud-skullgem) -;; (define-extern *gun-arrow-table* object) +(define-extern *hud-skullgem* (pointer hud-skullgem)) +(define-extern *gun-arrow-table* (inline-array hud-sprite)) (define-extern activate-hud (function target none)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -38288,7 +38336,7 @@ (define-extern *hud-ring-graphic-remap* (array uint64)) (define-extern *hud-ring-kiosk-graphic-remap* (array uint64)) (define-extern *hud-ring-demo-graphic-remap* (array uint64)) -(define-extern *hud-ring-demo-shared-graphic-remap* array) +(define-extern *hud-ring-demo-shared-graphic-remap* (array uint64)) (define-extern *hud-select-scene-act1* (array hud-scene-info)) (define-extern *hud-select-scene-act2* (array hud-scene-info)) (define-extern *hud-select-scene-act3* (array hud-scene-info)) @@ -38300,9 +38348,9 @@ ;; progress ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -#| (deftype hud-ring-cell (process-drawable) - ((joint-idx int32 :offset-assert 200) + ((parent (pointer progress) :override) + (joint-idx int32 :offset-assert 200) (init-angle float :offset-assert 204) ;; degrees (graphic-index int32 :offset-assert 208) ) @@ -38310,44 +38358,43 @@ :size-assert #xd4 :flag-assert #x15006000d4 (:state-methods - idle ;; 20, old: (idle () _type_ :state) + idle ;; 20 ) ) -|# -;; (define-extern *progress-stack* object) ;; (pointer uint8) +(define-extern *progress-stack* (pointer uint8)) (define-extern *progress-process* (pointer progress)) -;; (define-extern *progress-save-info* object) ;; mc-slot-info +(define-extern *progress-save-info* mc-slot-info) (define-extern *progress-work* progress-work) -;; (define-extern min-max-wrap-around function) ;; (function int int int int) -;; (define-extern progress-intro-start function) ;; (function symbol int) -;; (define-extern hud-ring-cell-remap function) -;; (define-extern hud-ring-cell-init-by-other function) ;; (function int float int object :behavior hud-ring-cell) -;; (define-extern progress-init-by-other function) ;; (function symbol object :behavior progress) -;; (define-extern set-ring-position function) ;; (function progress float) +(define-extern min-max-wrap-around (function int int int int)) +(define-extern progress-intro-start (function symbol int)) +(define-extern hud-ring-cell-remap (function hud-ring-cell none)) +(define-extern hud-ring-cell-init-by-other (function int float int object :behavior hud-ring-cell)) +(define-extern progress-init-by-other (function symbol object :behavior progress)) +(define-extern set-ring-position (function progress float)) (define-extern activate-progress (function process symbol none)) -;; (define-extern deactivate-progress function) ;; (function none) -;; (define-extern hide-progress-screen function) ;; (function none) +(define-extern deactivate-progress (function none)) +(define-extern hide-progress-screen (function none)) (define-extern progress-allowed? (function symbol)) -;; (define-extern progress-trans function) ;; (function none :behavior progress) -;; (define-extern begin-scan function) ;; (function hud-box progress int) -;; (define-extern end-scan function) ;; (function hud-box float int) -;; (define-extern progress-post function) ;; (function none :behavior progress) +(define-extern progress-trans (function none :behavior progress)) +(define-extern begin-scan (function hud-box progress int)) +(define-extern end-scan (function hud-box float int)) +(define-extern progress-post (function none :behavior progress)) (define-extern *last-powerup-collect-amount* int) (define-extern spawn-secret-notify-message (function int none)) -;; (define-extern menu-secrets-notify-task-node-close function) +(define-extern menu-secrets-notify-task-node-close (function game-task-node none)) (define-extern menu-secrets-notify-powerup-collect (function int)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; progress-draw ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; (define-extern *progress-list-level* object) -;; (define-extern sort-task-node-result function) ;; (function int none) -;; (define-extern find-mission-text-at-index function) ;; (function int game-task-node-info) -;; (define-extern unlocked-secret-menu? function) ;; (function game-secrets symbol) -;; (define-extern memcard-unlocked-secrets? function) ;; (function symbol game-secrets) -;; (define-extern num-unlocked-secret? function) ;; (function game-secrets int) +(define-extern *progress-list-level* progress-list-level) +(define-extern sort-task-node-result (function int none)) +(define-extern find-mission-text-at-index (function progress int game-task-node-info)) +(define-extern unlocked-secret-menu? (function game-secrets symbol)) +(define-extern memcard-unlocked-secrets? (function object symbol game-secrets)) +(define-extern num-unlocked-secret? (function game-secrets int)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ocean ;; @@ -49155,6 +49202,10 @@ :method-count-assert 23 :size-assert #x104 :flag-assert #x1700900104 + (:state-methods + active ;; 15, old: (active () _type_ :state) + idle ;; 14, old: (idle () _type_ :state) + ) (:methods (traffic-manager-method-16 () none) ;; 16 ;; (update (_type_) none) (traffic-manager-method-17 () none) ;; 17 ;; (spawn-all (_type_) none) @@ -49164,10 +49215,6 @@ (traffic-manager-method-21 () none) ;; 21 ;; (init-params (_type_) none) (traffic-manager-method-22 () none) ;; 22 ) - (:state-methods - active ;; 15, old: (active () _type_ :state) - idle ;; 14, old: (idle () _type_ :state) - ) ) #| @@ -53116,14 +53163,14 @@ :method-count-assert 18 :size-assert #x80 :flag-assert #x1200000080 - (:methods - (vehicle-manager-method-16 () none) ;; 16 - (vehicle-manager-method-17 () none) ;; 17 - ) (:state-methods active ;; 15 idle ;; 14 ) + (:methods + (vehicle-manager-method-16 () none) ;; 16 + (vehicle-manager-method-17 () none) ;; 17 + ) ) ;; (define-extern *vehicle-rigid-body-queue* object) diff --git a/decompiler/config/jak3/jak3_config.jsonc b/decompiler/config/jak3/jak3_config.jsonc index 7db1bb3cf8..9886af5d26 100644 --- a/decompiler/config/jak3/jak3_config.jsonc +++ b/decompiler/config/jak3/jak3_config.jsonc @@ -34,6 +34,8 @@ // unpack textures to assets folder "process_tpages": true, + // write goal imports for tpages and textures + "write_tpage_imports": false, // unpack game text to assets folder "process_game_text": true, // unpack game count to assets folder @@ -44,6 +46,8 @@ "dump_art_group_info": false, // write out a json file containing the joint node mapping, run this with all objects allowed "dump_joint_geo_info": false, + // write out a json file containing tpage and texture mappings, run with all objects allowed + "dump_tex_info": false, // set to false to skip adding .STR files to the decompiler database "read_spools": true, @@ -100,6 +104,7 @@ "all_types_file": "decompiler/config/jak3/all-types.gc", "art_group_dump_file": "decompiler/config/jak3/ntsc_v1/art-group-info.min.json", "joint_node_dump_file": "decompiler/config/jak3/ntsc_v1/joint-node-info.min.json", + "tex_dump_file": "decompiler/config/jak3/ntsc_v1/tex-info.min.json", "process_stack_size_file": "decompiler/config/jak3/ntsc_v1/process_stack_size_overrides.jsonc", // optional: a predetermined object file name map from a file. diff --git a/decompiler/config/jak3/ntsc_v1/anonymous_function_types.jsonc b/decompiler/config/jak3/ntsc_v1/anonymous_function_types.jsonc index c6647d3353..bbbde84a82 100644 --- a/decompiler/config/jak3/ntsc_v1/anonymous_function_types.jsonc +++ b/decompiler/config/jak3/ntsc_v1/anonymous_function_types.jsonc @@ -124,5 +124,6 @@ [77, "(function part-tracker vector)"], [78, "(function part-tracker vector)"] ], - "trajectory": [[15, "(function trajectory none)"]] + "trajectory": [[15, "(function trajectory none)"]], + "progress": [[3, "(function int none :behavior process)"]] } diff --git a/decompiler/config/jak3/ntsc_v1/hacks.jsonc b/decompiler/config/jak3/ntsc_v1/hacks.jsonc index b4659eeac2..dfae80a4e6 100644 --- a/decompiler/config/jak3/ntsc_v1/hacks.jsonc +++ b/decompiler/config/jak3/ntsc_v1/hacks.jsonc @@ -247,7 +247,9 @@ "~33L~C~34L~S~33L~C": 3, "~35L~S ~33L~S~1L": 2, "~33L~S ~35L~S~1L": 2, - "~33L~C": 1 + "~33L~C": 1, + "~33L~S~44L ~S": 2, + "~44L~S ~33L~S": 2 }, "blocks_ending_in_asm_branch": { @@ -316,7 +318,8 @@ "upload-vis-bits": [2, 6, 3, 0], "set-background-regs!": [4, 3], "draw-drawable-tree-instance-shrub": [5, 7, 9, 11], - "draw-drawable-tree-instance-tie": [21, 23, 31, 33] + "draw-drawable-tree-instance-tie": [21, 23, 31, 33], + "(method 12 flow-control)": [3, 9, 22] }, // Sometimes the game might use format strings that are fetched dynamically, @@ -325,7 +328,27 @@ // e.g. "function-name":[[op, argc], [op, argc], ...] // where "op" is the op number for the call to format. "dynamic_format_arg_counts": { - "auto-save-post": [[182, 1]] + "auto-save-post": [[182, 1]], + "(method 10 menu-secret-option)": [[289, 1]], + "(method 10 menu-create-game-option)": [[49, 1]], + "(method 10 menu-format-card-option)": [[49, 1]], + "(method 10 menu-card-removed-option)": [[49, 1]], + "(method 10 menu-insert-card-option)": [[49, 1]], + "(method 10 menu-hero-mode-message-option)": [[50, 1]], + "(method 10 menu-secrets-insufficient-space-option)": [[51, 1]], + "(method 10 menu-error-loading-option)": [ + [65, 1], + [100, 1] + ], + "(method 10 menu-insufficient-space-option)": [ + [72, 1], + [112, 1] + ], + "(method 10 menu-error-auto-saving-option)": [[73, 1]], + "(method 10 menu-loading-option)": [[113, 1]], + "(method 10 menu-icon-info-option)": [[150, 1]], + "(method 17 hud-goal)": [[71, 0]], + "(method 17 hud-miss)": [[71, 0]] }, "mips2c_functions_by_name": [ diff --git a/decompiler/config/jak3/ntsc_v1/label_types.jsonc b/decompiler/config/jak3/ntsc_v1/label_types.jsonc index a698786f6c..fa2317638b 100644 --- a/decompiler/config/jak3/ntsc_v1/label_types.jsonc +++ b/decompiler/config/jak3/ntsc_v1/label_types.jsonc @@ -354,5 +354,42 @@ ["L272", "(pointer bucket-id)", 10], ["L271", "(pointer bucket-id)", 10], ["L270", "(pointer bucket-id)", 10] + ], + "fma-sphere": [["L45", "attack-info"]], + "water": [ + ["L249", "attack-info"], + ["L248", "attack-info"], + ["L242", "(inline-array water-sphere)", 30] + ], + "progress": [ + ["L970", "uint64", true], + ["L944", "uint64", true], + ["L954", "uint64", true], + ["L949", "uint64", true], + ["L948", "uint64", true], + ["L947", "uint64", true], + ["L955", "uint64", true], + ["L950", "uint64", true], + ["L957", "uint64", true], + ["L958", "uint64", true], + ["L945", "uint64", true], + ["L951", "uint64", true], + ["L953", "uint64", true], + ["L959", "uint64", true], + ["L961", "uint64", true], + ["L956", "uint64", true], + ["L946", "uint64", true], + ["L952", "uint64", true], + ["L960", "uint64", true] + ], + "progress-draw": [ + ["L462", "uint64", true], + ["L463", "uint64", true], + ["L464", "uint64", true] + ], + "hud": [["L240", "vector"]], + "hud-classes": [ + ["L205", "(inline-array hud-sprite)", 24], + ["L214", "(inline-array vector)", 4] ] } diff --git a/decompiler/config/jak3/ntsc_v1/stack_structures.jsonc b/decompiler/config/jak3/ntsc_v1/stack_structures.jsonc index 564070dd99..64cf52f895 100644 --- a/decompiler/config/jak3/ntsc_v1/stack_structures.jsonc +++ b/decompiler/config/jak3/ntsc_v1/stack_structures.jsonc @@ -359,5 +359,45 @@ [112, "vector"] ], "(method 23 tracking-spline)": [[32, "vector"]], - "(method 21 tracking-spline)": [[16, "tracking-spline-sampler"]] + "(method 21 tracking-spline)": [[16, "tracking-spline-sampler"]], + "(method 18 light-trail)": [[16, "vector"]], + "ragdoll-joint-callback": [ + [112, "vector"], + [128, "matrix"], + [192, "vector"], + [224, "vector"] + ], + "ragdoll-matrix-interp": [ + [16, "matrix"], + [144, "matrix"] + ], + "(method 15 ragdoll)": [ + [80, "matrix"], + [160, "vector"], + [304, "vector"], + [144, "vector"], + [176, "vector"], + [192, "vector"], + [208, "vector"], + [224, "vector"], + [240, "vector"] + ], + "(method 14 ragdoll)": [[144, "vector"]], + "(method 14 light-trail)": [[16, "light-trail-breadcrumb"]], + "check-water-level-drop": [[16, "vector"]], + "check-water-level-drop-motion": [[16, "vector"]], + "(method 17 water-control)": [[16, "light-trail-tracker-spawn-params"]], + "(method 10 water-control)": [[288, "vector"]], + "(method 11 flow-control)": [ + [80, "vector"], + [128, "vector"] + ], + "(method 13 flow-control)": [ + [64, "vector"], + [80, "vector"], + [96, "vector"], + [128, "vector"] + ], + "progress-post": [[176, "hud-box"]], + "(method 15 hud-gun)": [[16, "hud-sprite"]] } diff --git a/decompiler/config/jak3/ntsc_v1/tex-info.min.json b/decompiler/config/jak3/ntsc_v1/tex-info.min.json new file mode 100644 index 0000000000..afdde7e8d0 --- /dev/null +++ b/decompiler/config/jak3/ntsc_v1/tex-info.min.json @@ -0,0 +1 @@ +[[224067587,{"idx":3,"name":"common-gray-dark","tpage_name":"museum4-water"}],[224067586,{"idx":2,"name":"common-glass","tpage_name":"museum4-water"}],[223936522,{"idx":10,"name":"bab-skin","tpage_name":"museum4b-pris"}],[223936521,{"idx":9,"name":"bab-shoulderstrap","tpage_name":"museum4b-pris"}],[223936520,{"idx":8,"name":"bab-pendant","tpage_name":"museum4b-pris"}],[223936519,{"idx":7,"name":"bab-nail-01","tpage_name":"museum4b-pris"}],[223936518,{"idx":6,"name":"bab-longfur","tpage_name":"museum4b-pris"}],[223936517,{"idx":5,"name":"bab-furtrans","tpage_name":"museum4b-pris"}],[223936516,{"idx":4,"name":"bab-furskin-trans","tpage_name":"museum4b-pris"}],[223936515,{"idx":3,"name":"bab-fur","tpage_name":"museum4b-pris"}],[223936514,{"idx":2,"name":"bab-eye","tpage_name":"museum4b-pris"}],[223936513,{"idx":1,"name":"bab-diaper","tpage_name":"museum4b-pris"}],[223936512,{"idx":0,"name":"bab-allfur","tpage_name":"museum4b-pris"}],[223871035,{"idx":59,"name":"environment-oldmetal","tpage_name":"museum3b-pris2"}],[223871034,{"idx":58,"name":"daxter-furhilite","tpage_name":"museum3b-pris2"}],[223871033,{"idx":57,"name":"charHOLD","tpage_name":"museum3b-pris2"}],[223871032,{"idx":56,"name":"brut-toenails","tpage_name":"museum3b-pris2"}],[223871031,{"idx":55,"name":"brut-ties","tpage_name":"museum3b-pris2"}],[223871030,{"idx":54,"name":"brut-teeth","tpage_name":"museum3b-pris2"}],[223871029,{"idx":53,"name":"brut-shirt","tpage_name":"museum3b-pris2"}],[223871028,{"idx":52,"name":"brut-metalrim","tpage_name":"museum3b-pris2"}],[223871027,{"idx":51,"name":"brut-lens","tpage_name":"museum3b-pris2"}],[223871026,{"idx":50,"name":"brut-legfur","tpage_name":"museum3b-pris2"}],[223871025,{"idx":49,"name":"brut-jaw","tpage_name":"museum3b-pris2"}],[223871024,{"idx":48,"name":"brut-jacket","tpage_name":"museum3b-pris2"}],[223871023,{"idx":47,"name":"brut-headtop","tpage_name":"museum3b-pris2"}],[223871022,{"idx":46,"name":"brut-handpalm","tpage_name":"museum3b-pris2"}],[223871021,{"idx":45,"name":"brut-hair","tpage_name":"museum3b-pris2"}],[223871020,{"idx":44,"name":"brut-foottop","tpage_name":"museum3b-pris2"}],[223871019,{"idx":43,"name":"brut-footstrap","tpage_name":"museum3b-pris2"}],[223871018,{"idx":42,"name":"brut-footbottom","tpage_name":"museum3b-pris2"}],[223871017,{"idx":41,"name":"brut-finger","tpage_name":"museum3b-pris2"}],[223871016,{"idx":40,"name":"brut-feather","tpage_name":"museum3b-pris2"}],[223871015,{"idx":39,"name":"brut-eyelid","tpage_name":"museum3b-pris2"}],[223871014,{"idx":38,"name":"brut-eye","tpage_name":"museum3b-pris2"}],[223871013,{"idx":37,"name":"brut-diaper","tpage_name":"museum3b-pris2"}],[223871012,{"idx":36,"name":"brut-cloaktop","tpage_name":"museum3b-pris2"}],[223871011,{"idx":35,"name":"brut-cloaktail","tpage_name":"museum3b-pris2"}],[223871010,{"idx":34,"name":"brut-button","tpage_name":"museum3b-pris2"}],[223871009,{"idx":33,"name":"brut-armsleeve","tpage_name":"museum3b-pris2"}],[223805572,{"idx":132,"name":"krew-rteye","tpage_name":"museum3b-pris"}],[223805571,{"idx":131,"name":"krew-lfteye","tpage_name":"museum3b-pris"}],[223805570,{"idx":130,"name":"krew-eyelid","tpage_name":"museum3b-pris"}],[223805569,{"idx":129,"name":"vin-waistband","tpage_name":"museum3b-pris"}],[223805568,{"idx":128,"name":"vin-teeth-01","tpage_name":"museum3b-pris"}],[223805567,{"idx":127,"name":"vin-suspendercenter","tpage_name":"museum3b-pris"}],[223805566,{"idx":126,"name":"vin-shoe-02","tpage_name":"museum3b-pris"}],[223805565,{"idx":125,"name":"vin-shoe-01","tpage_name":"museum3b-pris"}],[223805564,{"idx":124,"name":"vin-shirt-02","tpage_name":"museum3b-pris"}],[223805563,{"idx":123,"name":"vin-shirt-01","tpage_name":"museum3b-pris"}],[223805562,{"idx":122,"name":"vin-pants","tpage_name":"museum3b-pris"}],[223805561,{"idx":121,"name":"vin-metal","tpage_name":"museum3b-pris"}],[223805560,{"idx":120,"name":"vin-ltbrownstrap","tpage_name":"museum3b-pris"}],[223805559,{"idx":119,"name":"vin-lens","tpage_name":"museum3b-pris"}],[223805558,{"idx":118,"name":"vin-hair-02","tpage_name":"museum3b-pris"}],[223805557,{"idx":117,"name":"vin-hair-01","tpage_name":"museum3b-pris"}],[223805556,{"idx":116,"name":"vin-gunhandle-01","tpage_name":"museum3b-pris"}],[223805555,{"idx":115,"name":"vin-gunbarrel-02","tpage_name":"museum3b-pris"}],[223805554,{"idx":114,"name":"vin-gunbarrel","tpage_name":"museum3b-pris"}],[223805553,{"idx":113,"name":"vin-glove-02","tpage_name":"museum3b-pris"}],[223805552,{"idx":112,"name":"vin-glove-01","tpage_name":"museum3b-pris"}],[223805551,{"idx":111,"name":"vin-finger-01","tpage_name":"museum3b-pris"}],[223805550,{"idx":110,"name":"vin-face-01","tpage_name":"museum3b-pris"}],[223805549,{"idx":109,"name":"vin-emblem","tpage_name":"museum3b-pris"}],[223805548,{"idx":108,"name":"vin-ear","tpage_name":"museum3b-pris"}],[223805547,{"idx":107,"name":"vin-clip","tpage_name":"museum3b-pris"}],[223805546,{"idx":106,"name":"vin-blackstrap","tpage_name":"museum3b-pris"}],[223805545,{"idx":105,"name":"vin-belt-02","tpage_name":"museum3b-pris"}],[223805544,{"idx":104,"name":"vin-belt","tpage_name":"museum3b-pris"}],[223805543,{"idx":103,"name":"vin-armor","tpage_name":"museum3b-pris"}],[223805542,{"idx":102,"name":"crocadog-upperbody-01","tpage_name":"museum3b-pris"}],[223805541,{"idx":101,"name":"crocadog-toenails","tpage_name":"museum3b-pris"}],[223805540,{"idx":100,"name":"crocadog-teeth","tpage_name":"museum3b-pris"}],[223805539,{"idx":99,"name":"crocadog-scale","tpage_name":"museum3b-pris"}],[223805538,{"idx":98,"name":"crocadog-nose","tpage_name":"museum3b-pris"}],[223805537,{"idx":97,"name":"crocadog-lowerbody-01","tpage_name":"museum3b-pris"}],[223805536,{"idx":96,"name":"crocadog-insidemouth","tpage_name":"museum3b-pris"}],[223805535,{"idx":95,"name":"crocadog-footbottom","tpage_name":"museum3b-pris"}],[223805534,{"idx":94,"name":"crocadog-faceyellow","tpage_name":"museum3b-pris"}],[223805533,{"idx":93,"name":"crocadog-facegreen","tpage_name":"museum3b-pris"}],[223805532,{"idx":92,"name":"crocadog-eyelid","tpage_name":"museum3b-pris"}],[223805531,{"idx":91,"name":"crocadog-eye","tpage_name":"museum3b-pris"}],[223805530,{"idx":90,"name":"crocadog-collar","tpage_name":"museum3b-pris"}],[223805529,{"idx":89,"name":"kid-teeth","tpage_name":"museum3b-pris"}],[223805528,{"idx":88,"name":"kid-shirt","tpage_name":"museum3b-pris"}],[223805527,{"idx":87,"name":"kid-sash","tpage_name":"museum3b-pris"}],[223805526,{"idx":86,"name":"kid-overalls","tpage_name":"museum3b-pris"}],[223805525,{"idx":85,"name":"kid-medallion","tpage_name":"museum3b-pris"}],[223805524,{"idx":84,"name":"kid-helmet","tpage_name":"museum3b-pris"}],[223805523,{"idx":83,"name":"kid-hair","tpage_name":"museum3b-pris"}],[223805522,{"idx":82,"name":"kid-foot","tpage_name":"museum3b-pris"}],[223805521,{"idx":81,"name":"kid-finger","tpage_name":"museum3b-pris"}],[223805520,{"idx":80,"name":"kid-face","tpage_name":"museum3b-pris"}],[223805519,{"idx":79,"name":"kid-eyelid","tpage_name":"museum3b-pris"}],[223805518,{"idx":78,"name":"kid-eye","tpage_name":"museum3b-pris"}],[223805517,{"idx":77,"name":"kid-clips","tpage_name":"museum3b-pris"}],[223805516,{"idx":76,"name":"kid-brownstrap","tpage_name":"museum3b-pris"}],[223805515,{"idx":75,"name":"kid-blackstrap","tpage_name":"museum3b-pris"}],[223805514,{"idx":74,"name":"krewleg","tpage_name":"museum3b-pris"}],[223805513,{"idx":73,"name":"krew-vehicle2","tpage_name":"museum3b-pris"}],[223805512,{"idx":72,"name":"krew-vehicle","tpage_name":"museum3b-pris"}],[223805511,{"idx":71,"name":"krew-shirtleather","tpage_name":"museum3b-pris"}],[223805460,{"idx":20,"name":"errol-gunhandle","tpage_name":"museum3b-pris"}],[223805459,{"idx":19,"name":"errol-gunbarrel-03","tpage_name":"museum3b-pris"}],[223805458,{"idx":18,"name":"errol-gunbarrel-02","tpage_name":"museum3b-pris"}],[223805457,{"idx":17,"name":"errol-gunbarrel-01","tpage_name":"museum3b-pris"}],[223805456,{"idx":16,"name":"errol-facemask","tpage_name":"museum3b-pris"}],[223805455,{"idx":15,"name":"errol-faceemblem","tpage_name":"museum3b-pris"}],[223805454,{"idx":14,"name":"errol-face","tpage_name":"museum3b-pris"}],[223805453,{"idx":13,"name":"errol-eyelid","tpage_name":"museum3b-pris"}],[223805452,{"idx":12,"name":"errol-eyebrow","tpage_name":"museum3b-pris"}],[223805451,{"idx":11,"name":"errol-eye","tpage_name":"museum3b-pris"}],[223805450,{"idx":10,"name":"errol-earcup","tpage_name":"museum3b-pris"}],[223805449,{"idx":9,"name":"errol-ear","tpage_name":"museum3b-pris"}],[223805447,{"idx":7,"name":"errol-chestplateside","tpage_name":"museum3b-pris"}],[223805446,{"idx":6,"name":"errol-chestplate","tpage_name":"museum3b-pris"}],[223805445,{"idx":5,"name":"errol-brownpipe","tpage_name":"museum3b-pris"}],[223805444,{"idx":4,"name":"errol-boottoe","tpage_name":"museum3b-pris"}],[223805443,{"idx":3,"name":"errol-blackpipe","tpage_name":"museum3b-pris"}],[223805442,{"idx":2,"name":"environment-oldmetal","tpage_name":"museum3b-pris"}],[223805441,{"idx":1,"name":"bam-hairhilite","tpage_name":"museum3b-pris"}],[223805440,{"idx":0,"name":"bam-eyelight","tpage_name":"museum3b-pris"}],[223346693,{"idx":5,"name":"rub-cement-broken-end","tpage_name":"lpattack-vis-tfrag"}],[223346692,{"idx":4,"name":"rub-elec-switch-light-on-orange","tpage_name":"lpattack-vis-tfrag"}],[223346691,{"idx":3,"name":"rub-elec-switch-pole-01","tpage_name":"lpattack-vis-tfrag"}],[223346690,{"idx":2,"name":"rub-wall-gen-03","tpage_name":"lpattack-vis-tfrag"}],[223346689,{"idx":1,"name":"rub-elec-switch-panel-01","tpage_name":"lpattack-vis-tfrag"}],[223346688,{"idx":0,"name":"rub-elec-switch-blue-paint-01","tpage_name":"lpattack-vis-tfrag"}],[223150165,{"idx":85,"name":"vehicle-wheel-01","tpage_name":"rublcst-vis-pris"}],[223150164,{"idx":84,"name":"rhino-wheel-01","tpage_name":"rublcst-vis-pris"}],[223150163,{"idx":83,"name":"rhino-horn-02","tpage_name":"rublcst-vis-pris"}],[223150162,{"idx":82,"name":"kid-teeth","tpage_name":"rublcst-vis-pris"}],[223150161,{"idx":81,"name":"kid-shirt","tpage_name":"rublcst-vis-pris"}],[223150160,{"idx":80,"name":"kid-sash","tpage_name":"rublcst-vis-pris"}],[223150159,{"idx":79,"name":"kid-overalls","tpage_name":"rublcst-vis-pris"}],[223150158,{"idx":78,"name":"kid-medallion","tpage_name":"rublcst-vis-pris"}],[223150157,{"idx":77,"name":"kid-helmet","tpage_name":"rublcst-vis-pris"}],[223150156,{"idx":76,"name":"kid-hair","tpage_name":"rublcst-vis-pris"}],[223150155,{"idx":75,"name":"kid-foot","tpage_name":"rublcst-vis-pris"}],[223150154,{"idx":74,"name":"kid-finger","tpage_name":"rublcst-vis-pris"}],[223150153,{"idx":73,"name":"kid-face","tpage_name":"rublcst-vis-pris"}],[223150152,{"idx":72,"name":"kid-eyelid","tpage_name":"rublcst-vis-pris"}],[223150151,{"idx":71,"name":"kid-eye","tpage_name":"rublcst-vis-pris"}],[223150150,{"idx":70,"name":"kid-clips","tpage_name":"rublcst-vis-pris"}],[223150149,{"idx":69,"name":"kid-brownstrap","tpage_name":"rublcst-vis-pris"}],[223150148,{"idx":68,"name":"kid-blackstrap","tpage_name":"rublcst-vis-pris"}],[223150147,{"idx":67,"name":"jakchires-teeth","tpage_name":"rublcst-vis-pris"}],[223150146,{"idx":66,"name":"jakchires-shoeteop","tpage_name":"rublcst-vis-pris"}],[223150145,{"idx":65,"name":"jakchires-shoemetal","tpage_name":"rublcst-vis-pris"}],[223150144,{"idx":64,"name":"jakchires-shoebottom","tpage_name":"rublcst-vis-pris"}],[223150143,{"idx":63,"name":"jakchires-precarmor-01","tpage_name":"rublcst-vis-pris"}],[223150142,{"idx":62,"name":"jakchires-pants","tpage_name":"rublcst-vis-pris"}],[223150141,{"idx":61,"name":"jakchires-lightbrownspat","tpage_name":"rublcst-vis-pris"}],[223150140,{"idx":60,"name":"jakchires-leatherpouch","tpage_name":"rublcst-vis-pris"}],[223150116,{"idx":36,"name":"jakchires-brwnleather","tpage_name":"rublcst-vis-pris"}],[223150115,{"idx":35,"name":"jakchires-brownstrap","tpage_name":"rublcst-vis-pris"}],[223150114,{"idx":34,"name":"jakchires-blackstrap","tpage_name":"rublcst-vis-pris"}],[223150113,{"idx":33,"name":"jakchires-arm-norm","tpage_name":"rublcst-vis-pris"}],[223150112,{"idx":32,"name":"jakchires-arm-dark","tpage_name":"rublcst-vis-pris"}],[223150111,{"idx":31,"name":"jakchires-arm","tpage_name":"rublcst-vis-pris"}],[223150110,{"idx":30,"name":"jakc-wristband-a2","tpage_name":"rublcst-vis-pris"}],[223150109,{"idx":29,"name":"jakc-wraps","tpage_name":"rublcst-vis-pris"}],[223150108,{"idx":28,"name":"jakc-waistband2","tpage_name":"rublcst-vis-pris"}],[223150107,{"idx":27,"name":"jakc-skirt","tpage_name":"rublcst-vis-pris"}],[223150106,{"idx":26,"name":"jakc-scarfhanging","tpage_name":"rublcst-vis-pris"}],[223150105,{"idx":25,"name":"jakc-scarf","tpage_name":"rublcst-vis-pris"}],[223150103,{"idx":23,"name":"jakc-gogglemetal","tpage_name":"rublcst-vis-pris"}],[223150102,{"idx":22,"name":"jakc-chestplate-straps","tpage_name":"rublcst-vis-pris"}],[223150101,{"idx":21,"name":"jakc-armor","tpage_name":"rublcst-vis-pris"}],[223150100,{"idx":20,"name":"intcept-tread01","tpage_name":"rublcst-vis-pris"}],[223150099,{"idx":19,"name":"environment-oldmetal","tpage_name":"rublcst-vis-pris"}],[223150098,{"idx":18,"name":"daxtertuft","tpage_name":"rublcst-vis-pris"}],[223150097,{"idx":17,"name":"daxterteeth","tpage_name":"rublcst-vis-pris"}],[223150096,{"idx":16,"name":"daxternose","tpage_name":"rublcst-vis-pris"}],[223150095,{"idx":15,"name":"daxterlense","tpage_name":"rublcst-vis-pris"}],[223150094,{"idx":14,"name":"daxterhelmetplain","tpage_name":"rublcst-vis-pris"}],[223150093,{"idx":13,"name":"daxterheadwidenew","tpage_name":"rublcst-vis-pris"}],[223150092,{"idx":12,"name":"daxtergoggles","tpage_name":"rublcst-vis-pris"}],[223150091,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"rublcst-vis-pris"}],[223150090,{"idx":10,"name":"daxterfoot","tpage_name":"rublcst-vis-pris"}],[223150089,{"idx":9,"name":"daxterfinger","tpage_name":"rublcst-vis-pris"}],[223150088,{"idx":8,"name":"daxterear","tpage_name":"rublcst-vis-pris"}],[223150087,{"idx":7,"name":"daxterbolt","tpage_name":"rublcst-vis-pris"}],[223150086,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"rublcst-vis-pris"}],[223150085,{"idx":5,"name":"daxterarm","tpage_name":"rublcst-vis-pris"}],[223150084,{"idx":4,"name":"daxter-orange","tpage_name":"rublcst-vis-pris"}],[223150083,{"idx":3,"name":"daxter-furhilite","tpage_name":"rublcst-vis-pris"}],[223150082,{"idx":2,"name":"daxter-eyelid","tpage_name":"rublcst-vis-pris"}],[223150081,{"idx":1,"name":"bam-hairhilite","tpage_name":"rublcst-vis-pris"}],[223150080,{"idx":0,"name":"bam-eyelight","tpage_name":"rublcst-vis-pris"}],[223084559,{"idx":15,"name":"rail-light-green","tpage_name":"rublcst-vis-shrub"}],[223084558,{"idx":14,"name":"rail-light-blue","tpage_name":"rublcst-vis-shrub"}],[223084557,{"idx":13,"name":"rail-chair-01","tpage_name":"rublcst-vis-shrub"}],[223084556,{"idx":12,"name":"rail-car-vent-01","tpage_name":"rublcst-vis-shrub"}],[223084555,{"idx":11,"name":"rail-gray-metal-01","tpage_name":"rublcst-vis-shrub"}],[223084554,{"idx":10,"name":"rail-dash-01","tpage_name":"rublcst-vis-shrub"}],[223084553,{"idx":9,"name":"rail-pipe-03","tpage_name":"rublcst-vis-shrub"}],[223084552,{"idx":8,"name":"rail-rider-decal-01","tpage_name":"rublcst-vis-shrub"}],[223084551,{"idx":7,"name":"rail-base-dark-01","tpage_name":"rublcst-vis-shrub"}],[223084550,{"idx":6,"name":"rail-env-wall-01","tpage_name":"rublcst-vis-shrub"}],[223084549,{"idx":5,"name":"rub-met-strp-close","tpage_name":"rublcst-vis-shrub"}],[223084548,{"idx":4,"name":"rub-ground-01-small","tpage_name":"rublcst-vis-shrub"}],[223084547,{"idx":3,"name":"rub-wall-small-grill","tpage_name":"rublcst-vis-shrub"}],[223084546,{"idx":2,"name":"rub-beam-gen","tpage_name":"rublcst-vis-shrub"}],[223084545,{"idx":1,"name":"rub-greyblue-plain-lowres","tpage_name":"rublcst-vis-shrub"}],[223084544,{"idx":0,"name":"rub-crater-shards-01","tpage_name":"rublcst-vis-shrub"}],[223019050,{"idx":42,"name":"rail-env-wall-01","tpage_name":"rublcst-vis-tfrag"}],[223019049,{"idx":41,"name":"rail-env-car-01","tpage_name":"rublcst-vis-tfrag"}],[223019048,{"idx":40,"name":"slum-ground-01","tpage_name":"rublcst-vis-tfrag"}],[223019047,{"idx":39,"name":"rub-wallrock-dirt","tpage_name":"rublcst-vis-tfrag"}],[223019046,{"idx":38,"name":"rub-dirt-a","tpage_name":"rublcst-vis-tfrag"}],[223019045,{"idx":37,"name":"rail-pipe-05","tpage_name":"rublcst-vis-tfrag"}],[223019033,{"idx":25,"name":"rail-pipe-03","tpage_name":"rublcst-vis-tfrag"}],[223019029,{"idx":21,"name":"rail-edge-01","tpage_name":"rublcst-vis-tfrag"}],[223019028,{"idx":20,"name":"rail-light-blue","tpage_name":"rublcst-vis-tfrag"}],[223019027,{"idx":19,"name":"rail-patch-01","tpage_name":"rublcst-vis-tfrag"}],[223019026,{"idx":18,"name":"rub-met-strp-close","tpage_name":"rublcst-vis-tfrag"}],[223019025,{"idx":17,"name":"rub-palace-tower-side","tpage_name":"rublcst-vis-tfrag"}],[223019024,{"idx":16,"name":"rub-copper-metal-02","tpage_name":"rublcst-vis-tfrag"}],[223019023,{"idx":15,"name":"rub-floor-c","tpage_name":"rublcst-vis-tfrag"}],[223019022,{"idx":14,"name":"rub-wall-trim","tpage_name":"rublcst-vis-tfrag"}],[223019021,{"idx":13,"name":"rub-wall-gen-02","tpage_name":"rublcst-vis-tfrag"}],[223019020,{"idx":12,"name":"rub-wall-gen-04","tpage_name":"rublcst-vis-tfrag"}],[223019019,{"idx":11,"name":"rub-beam-gen","tpage_name":"rublcst-vis-tfrag"}],[223019018,{"idx":10,"name":"rub-city-wall-inside-damaged","tpage_name":"rublcst-vis-tfrag"}],[223019017,{"idx":9,"name":"rub-wall-side-beam-02","tpage_name":"rublcst-vis-tfrag"}],[223019016,{"idx":8,"name":"rub-wall-gen-01","tpage_name":"rublcst-vis-tfrag"}],[223019015,{"idx":7,"name":"rub-cement-broken-end","tpage_name":"rublcst-vis-tfrag"}],[223019014,{"idx":6,"name":"rub-cement-pillars","tpage_name":"rublcst-vis-tfrag"}],[223019013,{"idx":5,"name":"rub-cement-a","tpage_name":"rublcst-vis-tfrag"}],[223019010,{"idx":2,"name":"rub-rubble-01","tpage_name":"rublcst-vis-tfrag"}],[223019009,{"idx":1,"name":"rub-marble-floor-01-hitweak","tpage_name":"rublcst-vis-tfrag"}],[223019008,{"idx":0,"name":"stdm-wallrock-dirt","tpage_name":"rublcst-vis-tfrag"}],[222953476,{"idx":4,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"lfacctyb-vis-alpha"}],[222953475,{"idx":3,"name":"palcab-lowres-background-trees2","tpage_name":"lfacctyb-vis-alpha"}],[222953474,{"idx":2,"name":"palcab-lowres-background-trees-edge","tpage_name":"lfacctyb-vis-alpha"}],[222953473,{"idx":1,"name":"palcab-lowres-background-crater-rim","tpage_name":"lfacctyb-vis-alpha"}],[222953472,{"idx":0,"name":"palcab-lowres-background-shoreline-02","tpage_name":"lfacctyb-vis-alpha"}],[222888061,{"idx":125,"name":"palcab-lowres-background-mountains-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888060,{"idx":124,"name":"palcab-lowres-background-peaks-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888059,{"idx":123,"name":"palcab-smallpipe-lores","tpage_name":"lfacctyb-vis-tfrag"}],[222888058,{"idx":122,"name":"palcab-lowres-background-crater-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888057,{"idx":121,"name":"palcab-lowres-background-desert-to-shore","tpage_name":"lfacctyb-vis-tfrag"}],[222888056,{"idx":120,"name":"palcab-lowres-background-shoreline-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888055,{"idx":119,"name":"palcab-lowres-background-peaks-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888054,{"idx":118,"name":"tcab-blue-ring-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888053,{"idx":117,"name":"tcab-beam01-lores","tpage_name":"lfacctyb-vis-tfrag"}],[222888052,{"idx":116,"name":"city-lowres-mhcity-ground-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888051,{"idx":115,"name":"palcab-lowres-background-desert-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888050,{"idx":114,"name":"palcab-lowres-background-hilltops-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888049,{"idx":113,"name":"palcab-lowres-background-mounatin-window","tpage_name":"lfacctyb-vis-tfrag"}],[222888048,{"idx":112,"name":"palcab-lowres-background-grass-to-desert-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888047,{"idx":111,"name":"palcab-lowres-background-grass-to-desert-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888046,{"idx":110,"name":"palcab-lowres-background-mountains","tpage_name":"lfacctyb-vis-tfrag"}],[222888045,{"idx":109,"name":"palcab-lowres-background-shoreline-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888044,{"idx":108,"name":"city-lowres-mhcity-tower-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888043,{"idx":107,"name":"palcab-swingp-trim","tpage_name":"lfacctyb-vis-tfrag"}],[222888042,{"idx":106,"name":"city-lowres-mhcity-tower-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888041,{"idx":105,"name":"palcab-lorez-plates-red-stripe01","tpage_name":"lfacctyb-vis-tfrag"}],[222888040,{"idx":104,"name":"t-palshaft-r-strp-plate01","tpage_name":"lfacctyb-vis-tfrag"}],[222888039,{"idx":103,"name":"ctywide-ox-met-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888038,{"idx":102,"name":"t-palshaft-pil-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888037,{"idx":101,"name":"palcab-lowres-background-strip","tpage_name":"lfacctyb-vis-tfrag"}],[222888036,{"idx":100,"name":"ctyp-metal-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888035,{"idx":99,"name":"palcab-lowres-stadium-grass","tpage_name":"lfacctyb-vis-tfrag"}],[222888034,{"idx":98,"name":"citywide-consite-steel","tpage_name":"lfacctyb-vis-tfrag"}],[222888033,{"idx":97,"name":"t-palshaft-panl-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888032,{"idx":96,"name":"palace-break-brokenwall","tpage_name":"lfacctyb-vis-tfrag"}],[222888031,{"idx":95,"name":"tcab-plat-edg-01-lores","tpage_name":"lfacctyb-vis-tfrag"}],[222888030,{"idx":94,"name":"palcab-wall-lores","tpage_name":"lfacctyb-vis-tfrag"}],[222888029,{"idx":93,"name":"tcab-beam01","tpage_name":"lfacctyb-vis-tfrag"}],[222888028,{"idx":92,"name":"palcab-lorez-plates01","tpage_name":"lfacctyb-vis-tfrag"}],[222888027,{"idx":91,"name":"palcab-lorez-metal01-red-stripe","tpage_name":"lfacctyb-vis-tfrag"}],[222888026,{"idx":90,"name":"palcab-lorez-metal01-red","tpage_name":"lfacctyb-vis-tfrag"}],[222888025,{"idx":89,"name":"palcab-lorez-metal02","tpage_name":"lfacctyb-vis-tfrag"}],[222888024,{"idx":88,"name":"palcab-lowres-background-trees2","tpage_name":"lfacctyb-vis-tfrag"}],[222888023,{"idx":87,"name":"palcab-lowres-background-trees-edge","tpage_name":"lfacctyb-vis-tfrag"}],[222888022,{"idx":86,"name":"palcab-lorez-asphalt01","tpage_name":"lfacctyb-vis-tfrag"}],[222888021,{"idx":85,"name":"palcab-swingp-base-lores","tpage_name":"lfacctyb-vis-tfrag"}],[222888020,{"idx":84,"name":"city-lowres-mhcity-wall-03","tpage_name":"lfacctyb-vis-tfrag"}],[222888019,{"idx":83,"name":"common-black","tpage_name":"lfacctyb-vis-tfrag"}],[222888018,{"idx":82,"name":"city-lowres-mhcity-wall-05","tpage_name":"lfacctyb-vis-tfrag"}],[222888017,{"idx":81,"name":"city-lowres-mhcity-wall-06","tpage_name":"lfacctyb-vis-tfrag"}],[222888016,{"idx":80,"name":"city-lowres-mhcity-detower-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888015,{"idx":79,"name":"city-lowres-mhcity-detower-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888014,{"idx":78,"name":"city-lowres-mhcity-wall-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888013,{"idx":77,"name":"city-lowres-mhcity-wall-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888012,{"idx":76,"name":"citywide-hangmetal","tpage_name":"lfacctyb-vis-tfrag"}],[222888011,{"idx":75,"name":"citywide-palace-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888010,{"idx":74,"name":"palace-break-girder01","tpage_name":"lfacctyb-vis-tfrag"}],[222888009,{"idx":73,"name":"t-palshaft-roof-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888008,{"idx":72,"name":"palcab-lowres-farm-wall-top","tpage_name":"lfacctyb-vis-tfrag"}],[222888007,{"idx":71,"name":"palcab-lowres-farm-wall","tpage_name":"lfacctyb-vis-tfrag"}],[222888006,{"idx":70,"name":"t-citywide-wall-tile-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888005,{"idx":69,"name":"city-lowres-damaged-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888004,{"idx":68,"name":"city-lowres-newslums-stripe-01","tpage_name":"lfacctyb-vis-tfrag"}],[222888003,{"idx":67,"name":"city-lowres-newslums-bigwindows-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888002,{"idx":66,"name":"city-lowres-newslums-stripe-02","tpage_name":"lfacctyb-vis-tfrag"}],[222888001,{"idx":65,"name":"t-strip-lo-palsup-danger2","tpage_name":"lfacctyb-vis-tfrag"}],[222888000,{"idx":64,"name":"t-strip-lo-palsup-danger1","tpage_name":"lfacctyb-vis-tfrag"}],[222887999,{"idx":63,"name":"t-strip-lo-palsup-panel-5","tpage_name":"lfacctyb-vis-tfrag"}],[222887998,{"idx":62,"name":"t-strip-lo-palsup-panel-4","tpage_name":"lfacctyb-vis-tfrag"}],[222887997,{"idx":61,"name":"t-strip-lo-palsup-panel-3","tpage_name":"lfacctyb-vis-tfrag"}],[222887996,{"idx":60,"name":"t-strip-lo-palsup-panel-2","tpage_name":"lfacctyb-vis-tfrag"}],[222887995,{"idx":59,"name":"t-strip-lo-palsup-panel-1","tpage_name":"lfacctyb-vis-tfrag"}],[222887994,{"idx":58,"name":"rub-palace-tower-side","tpage_name":"lfacctyb-vis-tfrag"}],[222887993,{"idx":57,"name":"palcab-lowres-background-mount-build-03","tpage_name":"lfacctyb-vis-tfrag"}],[222887992,{"idx":56,"name":"palcab-lowres-background-mount-build-02","tpage_name":"lfacctyb-vis-tfrag"}],[222887991,{"idx":55,"name":"palcab-lowres-background-mount-build-01","tpage_name":"lfacctyb-vis-tfrag"}],[222887990,{"idx":54,"name":"t-palshaft-plate01","tpage_name":"lfacctyb-vis-tfrag"}],[222887989,{"idx":53,"name":"t-citywide-met-wall-02","tpage_name":"lfacctyb-vis-tfrag"}],[222887988,{"idx":52,"name":"t-citywide-red-met-01","tpage_name":"lfacctyb-vis-tfrag"}],[222887987,{"idx":51,"name":"t-citywide-met-pill-01","tpage_name":"lfacctyb-vis-tfrag"}],[222887986,{"idx":50,"name":"t-citywide-met-strp01","tpage_name":"lfacctyb-vis-tfrag"}],[222887985,{"idx":49,"name":"t-citywide-met-strp02","tpage_name":"lfacctyb-vis-tfrag"}],[222887984,{"idx":48,"name":"palcab-lorez-metal01","tpage_name":"lfacctyb-vis-tfrag"}],[222887983,{"idx":47,"name":"palcab-lorez-metal03","tpage_name":"lfacctyb-vis-tfrag"}],[222887982,{"idx":46,"name":"city-lowres-ctygen-stripe-02","tpage_name":"lfacctyb-vis-tfrag"}],[222887981,{"idx":45,"name":"city-lowres-ctygen-roof-01","tpage_name":"lfacctyb-vis-tfrag"}],[222887980,{"idx":44,"name":"city-lowres-ctygen-build-04","tpage_name":"lfacctyb-vis-tfrag"}],[222887979,{"idx":43,"name":"city-lowres-ctygen-build-05","tpage_name":"lfacctyb-vis-tfrag"}],[222887978,{"idx":42,"name":"city-lowres-ctygen-build-03","tpage_name":"lfacctyb-vis-tfrag"}],[222887977,{"idx":41,"name":"city-lowres-ctygen-side-01","tpage_name":"lfacctyb-vis-tfrag"}],[222887976,{"idx":40,"name":"city-lowres-ctygen-build-02","tpage_name":"lfacctyb-vis-tfrag"}],[222887975,{"idx":39,"name":"palcab-lowres-mark-highway","tpage_name":"lfacctyb-vis-tfrag"}],[222887974,{"idx":38,"name":"city-lowres-ctygen-build-01","tpage_name":"lfacctyb-vis-tfrag"}],[222887973,{"idx":37,"name":"city-lowres-ctygen-roof-02","tpage_name":"lfacctyb-vis-tfrag"}],[222887972,{"idx":36,"name":"city-lowres-ctygen-stripe-01","tpage_name":"lfacctyb-vis-tfrag"}],[222887971,{"idx":35,"name":"city-lowres-ctygen-side-02","tpage_name":"lfacctyb-vis-tfrag"}],[222887970,{"idx":34,"name":"palcab-lowres-mark-awning-red","tpage_name":"lfacctyb-vis-tfrag"}],[222887969,{"idx":33,"name":"palcab-lowres-mark-awning-green","tpage_name":"lfacctyb-vis-tfrag"}],[222167092,{"idx":52,"name":"blady-eyelid","tpage_name":"museum4-tfrag"}],[222167091,{"idx":51,"name":"blady-eyecentered-32x32","tpage_name":"museum4-tfrag"}],[222167090,{"idx":50,"name":"blady-armband","tpage_name":"museum4-tfrag"}],[222167089,{"idx":49,"name":"blady-brown4x4","tpage_name":"museum4-tfrag"}],[222167088,{"idx":48,"name":"blady-bag","tpage_name":"museum4-tfrag"}],[222167087,{"idx":47,"name":"blady-metal","tpage_name":"museum4-tfrag"}],[222167086,{"idx":46,"name":"blady-feaTher","tpage_name":"museum4-tfrag"}],[222167085,{"idx":45,"name":"farmer-toes","tpage_name":"museum4-tfrag"}],[222167084,{"idx":44,"name":"farmer-whitestraps","tpage_name":"museum4-tfrag"}],[222167083,{"idx":43,"name":"blady-diaper","tpage_name":"museum4-tfrag"}],[222167082,{"idx":42,"name":"blady-shirt","tpage_name":"museum4-tfrag"}],[222167081,{"idx":41,"name":"farmer-teeth","tpage_name":"museum4-tfrag"}],[222167080,{"idx":40,"name":"blady-belt","tpage_name":"museum4-tfrag"}],[222167079,{"idx":39,"name":"blady-brownleather","tpage_name":"museum4-tfrag"}],[222167078,{"idx":38,"name":"farmer-flesh4x4","tpage_name":"museum4-tfrag"}],[222167077,{"idx":37,"name":"blady-hateyecenter","tpage_name":"museum4-tfrag"}],[222167076,{"idx":36,"name":"blady-hatseamend","tpage_name":"museum4-tfrag"}],[222167075,{"idx":35,"name":"blady-hateye","tpage_name":"museum4-tfrag"}],[222167074,{"idx":34,"name":"blady-hatplain","tpage_name":"museum4-tfrag"}],[222167073,{"idx":33,"name":"blady-hat","tpage_name":"museum4-tfrag"}],[222167072,{"idx":32,"name":"blady-mouthtop","tpage_name":"museum4-tfrag"}],[222167071,{"idx":31,"name":"blady-lense","tpage_name":"museum4-tfrag"}],[222167070,{"idx":30,"name":"flut-eyelid","tpage_name":"museum4-tfrag"}],[222167069,{"idx":29,"name":"flut-eye-16x16","tpage_name":"museum4-tfrag"}],[222167068,{"idx":28,"name":"war-autoeye","tpage_name":"museum4-tfrag"}],[222167067,{"idx":27,"name":"war-booboo","tpage_name":"museum4-tfrag"}],[222167063,{"idx":23,"name":"assis-flesh4x4","tpage_name":"museum4-tfrag"}],[222167062,{"idx":22,"name":"war-hair","tpage_name":"museum4-tfrag"}],[222167061,{"idx":21,"name":"war-largebutton","tpage_name":"museum4-tfrag"}],[222167060,{"idx":20,"name":"war-skirt","tpage_name":"museum4-tfrag"}],[222167059,{"idx":19,"name":"bab-pendant","tpage_name":"museum4-tfrag"}],[222167058,{"idx":18,"name":"war-guards","tpage_name":"museum4-tfrag"}],[222167057,{"idx":17,"name":"war-chestplate","tpage_name":"museum4-tfrag"}],[222167056,{"idx":16,"name":"war-brokenstrap","tpage_name":"museum4-tfrag"}],[222167055,{"idx":15,"name":"war-cape","tpage_name":"museum4-tfrag"}],[222167054,{"idx":14,"name":"war-teeth","tpage_name":"museum4-tfrag"}],[222167053,{"idx":13,"name":"flut-nostril","tpage_name":"museum4-tfrag"}],[222167052,{"idx":12,"name":"flut-tail","tpage_name":"museum4-tfrag"}],[222167051,{"idx":11,"name":"flut-leg","tpage_name":"museum4-tfrag"}],[222167050,{"idx":10,"name":"orange","tpage_name":"museum4-tfrag"}],[222167049,{"idx":9,"name":"flut-brow","tpage_name":"museum4-tfrag"}],[222167048,{"idx":8,"name":"flut-face","tpage_name":"museum4-tfrag"}],[222167047,{"idx":7,"name":"flut-plume","tpage_name":"museum4-tfrag"}],[222167046,{"idx":6,"name":"flut-wing","tpage_name":"museum4-tfrag"}],[222167045,{"idx":5,"name":"flut-wingends","tpage_name":"museum4-tfrag"}],[223412224,{"idx":0,"name":"cactus-bit1","tpage_name":"desertg-sprite"}],[222167044,{"idx":4,"name":"flut-creamfeathers","tpage_name":"museum4-tfrag"}],[222167043,{"idx":3,"name":"flut-dkbluefeathers","tpage_name":"museum4-tfrag"}],[221904992,{"idx":96,"name":"jak-orig-hairplain","tpage_name":"museum4-pris2"}],[223150139,{"idx":59,"name":"jakchires-jacket","tpage_name":"rublcst-vis-pris"}],[221904959,{"idx":63,"name":"jak-orig-wraps","tpage_name":"museum4-pris2"}],[223150138,{"idx":58,"name":"jakchires-horn","tpage_name":"rublcst-vis-pris"}],[221904958,{"idx":62,"name":"jak-orig-teeth","tpage_name":"museum4-pris2"}],[223150137,{"idx":57,"name":"jakchires-hair-norm","tpage_name":"rublcst-vis-pris"}],[221904957,{"idx":61,"name":"jak-orig-strap","tpage_name":"museum4-pris2"}],[223150136,{"idx":56,"name":"jakchires-hair-dark","tpage_name":"rublcst-vis-pris"}],[221904956,{"idx":60,"name":"jak-orig-skirt","tpage_name":"museum4-pris2"}],[223150135,{"idx":55,"name":"jakchires-hair","tpage_name":"rublcst-vis-pris"}],[221904955,{"idx":59,"name":"jak-orig-pants","tpage_name":"museum4-pris2"}],[223150134,{"idx":54,"name":"jakchires-glovetop","tpage_name":"rublcst-vis-pris"}],[221904954,{"idx":58,"name":"jak-orig-lenscover","tpage_name":"museum4-pris2"}],[223150133,{"idx":53,"name":"jakchires-facert-norm","tpage_name":"rublcst-vis-pris"}],[221904953,{"idx":57,"name":"jak-orig-lens","tpage_name":"museum4-pris2"}],[223150132,{"idx":52,"name":"jakchires-facert-dark","tpage_name":"rublcst-vis-pris"}],[221904952,{"idx":56,"name":"jak-orig-leatherpouch","tpage_name":"museum4-pris2"}],[223150131,{"idx":51,"name":"jakchires-facert","tpage_name":"rublcst-vis-pris"}],[221904951,{"idx":55,"name":"jak-orig-jackettop","tpage_name":"museum4-pris2"}],[223150130,{"idx":50,"name":"jakchires-facelft-norm","tpage_name":"rublcst-vis-pris"}],[221904950,{"idx":54,"name":"jak-orig-handwraps","tpage_name":"museum4-pris2"}],[223150129,{"idx":49,"name":"jakchires-facelft-dark","tpage_name":"rublcst-vis-pris"}],[221904949,{"idx":53,"name":"jak-orig-hair","tpage_name":"museum4-pris2"}],[223150128,{"idx":48,"name":"jakchires-facelft","tpage_name":"rublcst-vis-pris"}],[221904948,{"idx":52,"name":"jak-orig-goggles","tpage_name":"museum4-pris2"}],[223150127,{"idx":47,"name":"jakchires-eyelid-norm","tpage_name":"rublcst-vis-pris"}],[221904947,{"idx":51,"name":"jak-orig-finger","tpage_name":"museum4-pris2"}],[223150126,{"idx":46,"name":"jakchires-eyelid-dark","tpage_name":"rublcst-vis-pris"}],[221904946,{"idx":50,"name":"jak-orig-face","tpage_name":"museum4-pris2"}],[223150125,{"idx":45,"name":"jakchires-eyelid","tpage_name":"rublcst-vis-pris"}],[221904945,{"idx":49,"name":"jak-orig-eyelid","tpage_name":"museum4-pris2"}],[223150124,{"idx":44,"name":"jakchires-eyebrow-norm","tpage_name":"rublcst-vis-pris"}],[221904944,{"idx":48,"name":"jak-orig-eyebrow","tpage_name":"museum4-pris2"}],[223150123,{"idx":43,"name":"jakchires-eyebrow-dark","tpage_name":"rublcst-vis-pris"}],[221904943,{"idx":47,"name":"jak-orig-eye","tpage_name":"museum4-pris2"}],[223150122,{"idx":42,"name":"jakchires-eyebrow","tpage_name":"rublcst-vis-pris"}],[221904942,{"idx":46,"name":"jak-orig-earflaps","tpage_name":"museum4-pris2"}],[223150121,{"idx":41,"name":"jakchires-eye-norm","tpage_name":"rublcst-vis-pris"}],[221904941,{"idx":45,"name":"jak-orig-clips","tpage_name":"museum4-pris2"}],[223150120,{"idx":40,"name":"jakchires-eye-dark","tpage_name":"rublcst-vis-pris"}],[221904940,{"idx":44,"name":"jak-orig-belt","tpage_name":"museum4-pris2"}],[223150119,{"idx":39,"name":"jakchires-eye","tpage_name":"rublcst-vis-pris"}],[221904939,{"idx":43,"name":"jak-orig-armor","tpage_name":"museum4-pris2"}],[223150118,{"idx":38,"name":"jakchires-clips","tpage_name":"rublcst-vis-pris"}],[221904938,{"idx":42,"name":"jak-orig-arm","tpage_name":"museum4-pris2"}],[223150117,{"idx":37,"name":"jakchires-chestplate","tpage_name":"rublcst-vis-pris"}],[221904937,{"idx":41,"name":"environment-oldmetal","tpage_name":"museum4-pris2"}],[223150104,{"idx":24,"name":"jakc-lens","tpage_name":"rublcst-vis-pris"}],[221904924,{"idx":28,"name":"charHOLD","tpage_name":"museum4-pris2"}],[221904897,{"idx":1,"name":"bam-hairhilite","tpage_name":"museum4-pris2"}],[221904896,{"idx":0,"name":"bam-eyelight","tpage_name":"museum4-pris2"}],[221839363,{"idx":3,"name":"hud-small-frame-02","tpage_name":"deswalk-minimap"}],[221839362,{"idx":2,"name":"hud-small-frame-01","tpage_name":"deswalk-minimap"}],[221839361,{"idx":1,"name":"hud-mhcentipede-meter-01","tpage_name":"deswalk-minimap"}],[221773825,{"idx":1,"name":"cactus-bit1","tpage_name":"desertd-sprite"}],[221773824,{"idx":0,"name":"ceiling-dust","tpage_name":"desertd-sprite"}],[221511680,{"idx":0,"name":"des-bush-timer-chase-trail","tpage_name":"lbbtcha3-water"}],[221446144,{"idx":0,"name":"des-bush-timer-chase-trail","tpage_name":"lbbtcha2-water"}],[220529050,{"idx":410,"name":"minetall-eye-16x16","tpage_name":"museum4-pris"}],[220529049,{"idx":409,"name":"mineshort-eye-16x16","tpage_name":"museum4-pris"}],[220529048,{"idx":408,"name":"geo-eye-16x16","tpage_name":"museum4-pris"}],[220529047,{"idx":407,"name":"gambler-eye-16x16","tpage_name":"museum4-pris"}],[220529017,{"idx":377,"name":"war-teeth","tpage_name":"museum4-pris"}],[220529008,{"idx":368,"name":"p-white","tpage_name":"museum4-pris"}],[220529007,{"idx":367,"name":"ogre-wristband","tpage_name":"museum4-pris"}],[220529006,{"idx":366,"name":"ogre-vestfront","tpage_name":"museum4-pris"}],[220529005,{"idx":365,"name":"ogre-tanleather","tpage_name":"museum4-pris"}],[220529004,{"idx":364,"name":"ogre-skinbone","tpage_name":"museum4-pris"}],[220529003,{"idx":363,"name":"ogre-pipeholders","tpage_name":"museum4-pris"}],[220529002,{"idx":362,"name":"ogre-pipeends","tpage_name":"museum4-pris"}],[220529001,{"idx":361,"name":"ogre-pipe","tpage_name":"museum4-pris"}],[220529000,{"idx":360,"name":"ogre-nose","tpage_name":"museum4-pris"}],[220528999,{"idx":359,"name":"ogre-ltmetal","tpage_name":"museum4-pris"}],[220528998,{"idx":358,"name":"ogre-lens","tpage_name":"museum4-pris"}],[220528997,{"idx":357,"name":"ogre-hair","tpage_name":"museum4-pris"}],[220528996,{"idx":356,"name":"ogre-greymetalbolt","tpage_name":"museum4-pris"}],[220528995,{"idx":355,"name":"ogre-furtrans2","tpage_name":"museum4-pris"}],[220528994,{"idx":354,"name":"ogre-furtrans","tpage_name":"museum4-pris"}],[220528993,{"idx":353,"name":"ogre-furlong","tpage_name":"museum4-pris"}],[220528992,{"idx":352,"name":"ogre-eye","tpage_name":"museum4-pris"}],[220528991,{"idx":351,"name":"ogre-claw","tpage_name":"museum4-pris"}],[220528990,{"idx":350,"name":"ogre-brownleather","tpage_name":"museum4-pris"}],[220528989,{"idx":349,"name":"ogre-bolt","tpage_name":"museum4-pris"}],[220528988,{"idx":348,"name":"ogre-bluefur","tpage_name":"museum4-pris"}],[220528987,{"idx":347,"name":"ogre-beardring","tpage_name":"museum4-pris"}],[220528986,{"idx":346,"name":"ogre-arm","tpage_name":"museum4-pris"}],[220528985,{"idx":345,"name":"minetall-stick","tpage_name":"museum4-pris"}],[220528984,{"idx":344,"name":"minetall-shoveltop","tpage_name":"museum4-pris"}],[220528983,{"idx":343,"name":"minetall-shovelbottom","tpage_name":"museum4-pris"}],[220528982,{"idx":342,"name":"minetall-shirtbuckles","tpage_name":"museum4-pris"}],[220528981,{"idx":341,"name":"minetall-pants","tpage_name":"museum4-pris"}],[220528980,{"idx":340,"name":"minetall-overalls","tpage_name":"museum4-pris"}],[220528979,{"idx":339,"name":"minetall-overallbutton","tpage_name":"museum4-pris"}],[220528978,{"idx":338,"name":"minetall-leggings","tpage_name":"museum4-pris"}],[220528977,{"idx":337,"name":"minetall-leatherstrap","tpage_name":"museum4-pris"}],[220528976,{"idx":336,"name":"minetall-hair","tpage_name":"museum4-pris"}],[220528975,{"idx":335,"name":"minetall-dynamite","tpage_name":"museum4-pris"}],[220528974,{"idx":334,"name":"minetall-birdwings","tpage_name":"museum4-pris"}],[220528973,{"idx":333,"name":"minetall-birdtail","tpage_name":"museum4-pris"}],[220528972,{"idx":332,"name":"minetall-birdfoot","tpage_name":"museum4-pris"}],[220528971,{"idx":331,"name":"minetall-birbody","tpage_name":"museum4-pris"}],[220528970,{"idx":330,"name":"minetall-belt","tpage_name":"museum4-pris"}],[220528969,{"idx":329,"name":"geo-vest4","tpage_name":"museum4-pris"}],[220528968,{"idx":328,"name":"geo-vest3","tpage_name":"museum4-pris"}],[220528967,{"idx":327,"name":"geo-vest2","tpage_name":"museum4-pris"}],[220528966,{"idx":326,"name":"geo-vest","tpage_name":"museum4-pris"}],[220528965,{"idx":325,"name":"geo-shirt","tpage_name":"museum4-pris"}],[220528964,{"idx":324,"name":"geo-rope","tpage_name":"museum4-pris"}],[220528963,{"idx":323,"name":"geo-pants","tpage_name":"museum4-pris"}],[220528962,{"idx":322,"name":"geo-lips","tpage_name":"museum4-pris"}],[220528961,{"idx":321,"name":"geo-liner","tpage_name":"museum4-pris"}],[220528960,{"idx":320,"name":"geo-lense","tpage_name":"museum4-pris"}],[220528959,{"idx":319,"name":"geo-lamp","tpage_name":"museum4-pris"}],[220528958,{"idx":318,"name":"geo-kneebuckle","tpage_name":"museum4-pris"}],[220528957,{"idx":317,"name":"geo-headstrap","tpage_name":"museum4-pris"}],[220528956,{"idx":316,"name":"geo-hat-02","tpage_name":"museum4-pris"}],[220528955,{"idx":315,"name":"geo-hat","tpage_name":"museum4-pris"}],[220528954,{"idx":314,"name":"geo-eyebrow","tpage_name":"museum4-pris"}],[220528953,{"idx":313,"name":"geo-buckle","tpage_name":"museum4-pris"}],[220528952,{"idx":312,"name":"geo-braid","tpage_name":"museum4-pris"}],[220528951,{"idx":311,"name":"geo-belt","tpage_name":"museum4-pris"}],[220528950,{"idx":310,"name":"gambler-vest","tpage_name":"museum4-pris"}],[220528949,{"idx":309,"name":"gambler-tie","tpage_name":"museum4-pris"}],[220528948,{"idx":308,"name":"gambler-spats","tpage_name":"museum4-pris"}],[220528947,{"idx":307,"name":"gambler-shirtsmall","tpage_name":"museum4-pris"}],[220528946,{"idx":306,"name":"gambler-shirt","tpage_name":"museum4-pris"}],[220528945,{"idx":305,"name":"gambler-metal","tpage_name":"museum4-pris"}],[220528944,{"idx":304,"name":"gambler-hat","tpage_name":"museum4-pris"}],[220528943,{"idx":303,"name":"gambler-hair2","tpage_name":"museum4-pris"}],[220528942,{"idx":302,"name":"gambler-hair","tpage_name":"museum4-pris"}],[220528941,{"idx":301,"name":"gambler-glasses","tpage_name":"museum4-pris"}],[220528940,{"idx":300,"name":"gambler-cork","tpage_name":"museum4-pris"}],[220528939,{"idx":299,"name":"gambler-card","tpage_name":"museum4-pris"}],[220528938,{"idx":298,"name":"gambler-barrel","tpage_name":"museum4-pris"}],[220528936,{"idx":296,"name":"mineshort-wrap","tpage_name":"museum4-pris"}],[220528935,{"idx":295,"name":"mineshort-twine","tpage_name":"museum4-pris"}],[220528934,{"idx":294,"name":"mineshort-teeth","tpage_name":"museum4-pris"}],[220528933,{"idx":293,"name":"mineshort-suspenders","tpage_name":"museum4-pris"}],[220528932,{"idx":292,"name":"mineshort-stick2","tpage_name":"museum4-pris"}],[220528931,{"idx":291,"name":"mineshort-stick1","tpage_name":"museum4-pris"}],[220528930,{"idx":290,"name":"mineshort-shirtplain","tpage_name":"museum4-pris"}],[220528929,{"idx":289,"name":"mineshort-shirt2","tpage_name":"museum4-pris"}],[220528928,{"idx":288,"name":"mineshort-shirt1","tpage_name":"museum4-pris"}],[220528927,{"idx":287,"name":"mineshort-screw","tpage_name":"museum4-pris"}],[220528926,{"idx":286,"name":"mineshort-pothandle","tpage_name":"museum4-pris"}],[220528925,{"idx":285,"name":"mineshort-pot","tpage_name":"museum4-pris"}],[220528924,{"idx":284,"name":"mineshort-pants","tpage_name":"museum4-pris"}],[220528923,{"idx":283,"name":"mineshort-mustache","tpage_name":"museum4-pris"}],[220528922,{"idx":282,"name":"mineshort-metalmud","tpage_name":"museum4-pris"}],[220528921,{"idx":281,"name":"mineshort-metal","tpage_name":"museum4-pris"}],[220528920,{"idx":280,"name":"mineshort-leathermud","tpage_name":"museum4-pris"}],[220528919,{"idx":279,"name":"mineshort-lampback","tpage_name":"museum4-pris"}],[220528918,{"idx":278,"name":"mineshort-lamp","tpage_name":"museum4-pris"}],[220528917,{"idx":277,"name":"mineshort-hairyflesh","tpage_name":"museum4-pris"}],[220528916,{"idx":276,"name":"mineshort-flesh","tpage_name":"museum4-pris"}],[220528915,{"idx":275,"name":"mineshort-candle","tpage_name":"museum4-pris"}],[220528914,{"idx":274,"name":"mayor-white-eye","tpage_name":"museum4-pris"}],[220528913,{"idx":273,"name":"mayor-vesthole","tpage_name":"museum4-pris"}],[220528912,{"idx":272,"name":"mayor-vestbutton","tpage_name":"museum4-pris"}],[220528911,{"idx":271,"name":"mayor-spats","tpage_name":"museum4-pris"}],[220528910,{"idx":270,"name":"mayor-shirt2","tpage_name":"museum4-pris"}],[220528909,{"idx":269,"name":"mayor-shirt","tpage_name":"museum4-pris"}],[220528908,{"idx":268,"name":"mayor-scarf","tpage_name":"museum4-pris"}],[220528907,{"idx":267,"name":"mayor-pants","tpage_name":"museum4-pris"}],[220528906,{"idx":266,"name":"mayor-hat","tpage_name":"museum4-pris"}],[220528905,{"idx":265,"name":"mayor-haircurl","tpage_name":"museum4-pris"}],[220528904,{"idx":264,"name":"mayor-hair-03","tpage_name":"museum4-pris"}],[220528903,{"idx":263,"name":"mayor-hair-02","tpage_name":"museum4-pris"}],[220528902,{"idx":262,"name":"mayor-hair-01","tpage_name":"museum4-pris"}],[220528901,{"idx":261,"name":"mayor-eyelid","tpage_name":"museum4-pris"}],[220528900,{"idx":260,"name":"yelsage-yellowlens","tpage_name":"museum4-pris"}],[220528899,{"idx":259,"name":"yelsage-teeth","tpage_name":"museum4-pris"}],[220528898,{"idx":258,"name":"yelsage-staffmetal-01","tpage_name":"museum4-pris"}],[220528897,{"idx":257,"name":"yelsage-smallplainmetal","tpage_name":"museum4-pris"}],[220528896,{"idx":256,"name":"yelsage-ring","tpage_name":"museum4-pris"}],[220528895,{"idx":255,"name":"yelsage-pantsbutton","tpage_name":"museum4-pris"}],[220528894,{"idx":254,"name":"yelsage-lens","tpage_name":"museum4-pris"}],[220528893,{"idx":253,"name":"yelsage-leatherstrapblack","tpage_name":"museum4-pris"}],[220528892,{"idx":252,"name":"yelsage-leatherstrap","tpage_name":"museum4-pris"}],[220528891,{"idx":251,"name":"yelsage-leatherbutton","tpage_name":"museum4-pris"}],[220528890,{"idx":250,"name":"yelsage-leather","tpage_name":"museum4-pris"}],[220528889,{"idx":249,"name":"yelsage-jacketwhite-02","tpage_name":"museum4-pris"}],[220528888,{"idx":248,"name":"yelsage-jacketwhite-01","tpage_name":"museum4-pris"}],[220528887,{"idx":247,"name":"yelsage-jacketbrown","tpage_name":"museum4-pris"}],[220528886,{"idx":246,"name":"yelsage-helmet","tpage_name":"museum4-pris"}],[220528885,{"idx":245,"name":"yelsage-headpipe-01","tpage_name":"museum4-pris"}],[220528884,{"idx":244,"name":"yelsage-handlewrap","tpage_name":"museum4-pris"}],[220528883,{"idx":243,"name":"yelsage-flesh","tpage_name":"museum4-pris"}],[220528882,{"idx":242,"name":"yelsage-eyelid","tpage_name":"museum4-pris"}],[220528881,{"idx":241,"name":"yelsage-eye-16x16new","tpage_name":"museum4-pris"}],[220528880,{"idx":240,"name":"yelsage-boltstrip","tpage_name":"museum4-pris"}],[220528879,{"idx":239,"name":"yelsage-beard","tpage_name":"museum4-pris"}],[220528878,{"idx":238,"name":"yelsage-barreltop","tpage_name":"museum4-pris"}],[220528877,{"idx":237,"name":"yelsage-barrelstrap","tpage_name":"museum4-pris"}],[220528876,{"idx":236,"name":"yelsage-barrelplain","tpage_name":"museum4-pris"}],[220528874,{"idx":234,"name":"vest-01","tpage_name":"museum4-pris"}],[220528873,{"idx":233,"name":"sculptor-visor","tpage_name":"museum4-pris"}],[220528872,{"idx":232,"name":"sculptor-vestbottom","tpage_name":"museum4-pris"}],[220528871,{"idx":231,"name":"sculptor-teeth-02","tpage_name":"museum4-pris"}],[220528870,{"idx":230,"name":"sculptor-teeth","tpage_name":"museum4-pris"}],[220528869,{"idx":229,"name":"sculptor-shirt","tpage_name":"museum4-pris"}],[220528868,{"idx":228,"name":"sculptor-screw","tpage_name":"museum4-pris"}],[220528867,{"idx":227,"name":"sculptor-scarf","tpage_name":"museum4-pris"}],[220528866,{"idx":226,"name":"sculptor-patch-02","tpage_name":"museum4-pris"}],[220528865,{"idx":225,"name":"sculptor-patch-01","tpage_name":"museum4-pris"}],[220528864,{"idx":224,"name":"sculptor-pants","tpage_name":"museum4-pris"}],[220528863,{"idx":223,"name":"sculptor-metal","tpage_name":"museum4-pris"}],[220528862,{"idx":222,"name":"sculptor-headband","tpage_name":"museum4-pris"}],[220528861,{"idx":221,"name":"sculptor-hammer","tpage_name":"museum4-pris"}],[220528860,{"idx":220,"name":"sculptor-hair","tpage_name":"museum4-pris"}],[220528859,{"idx":219,"name":"sculptor-glove","tpage_name":"museum4-pris"}],[220528858,{"idx":218,"name":"sculptor-eyelid","tpage_name":"museum4-pris"}],[220528857,{"idx":217,"name":"sculptor-eye","tpage_name":"museum4-pris"}],[220528856,{"idx":216,"name":"sculptor-belt","tpage_name":"museum4-pris"}],[220528855,{"idx":215,"name":"redsage-squaretile","tpage_name":"museum4-pris"}],[220528854,{"idx":214,"name":"redsage-multitileglow","tpage_name":"museum4-pris"}],[220528853,{"idx":213,"name":"redsage-multitile","tpage_name":"museum4-pris"}],[220528852,{"idx":212,"name":"redsage-lense","tpage_name":"museum4-pris"}],[220528851,{"idx":211,"name":"redsage-flesh","tpage_name":"museum4-pris"}],[220528850,{"idx":210,"name":"redsage-dial","tpage_name":"museum4-pris"}],[220528848,{"idx":208,"name":"mayor-flesh","tpage_name":"museum4-pris"}],[220528844,{"idx":204,"name":"hudax-wrap","tpage_name":"museum4-pris"}],[220528843,{"idx":203,"name":"hudax-vestedge","tpage_name":"museum4-pris"}],[220528842,{"idx":202,"name":"hudax-vestbutton","tpage_name":"museum4-pris"}],[220528841,{"idx":201,"name":"hudax-vest","tpage_name":"museum4-pris"}],[220528840,{"idx":200,"name":"hudax-tooth","tpage_name":"museum4-pris"}],[220528839,{"idx":199,"name":"hudax-lenseside","tpage_name":"museum4-pris"}],[220528838,{"idx":198,"name":"hudax-lense","tpage_name":"museum4-pris"}],[220528837,{"idx":197,"name":"hudax-leather-02","tpage_name":"museum4-pris"}],[220528836,{"idx":196,"name":"hudax-leather-01","tpage_name":"museum4-pris"}],[220528835,{"idx":195,"name":"hudax-hair","tpage_name":"museum4-pris"}],[220528834,{"idx":194,"name":"hudax-flesh","tpage_name":"museum4-pris"}],[220528833,{"idx":193,"name":"hudax-eyelid","tpage_name":"museum4-pris"}],[220528832,{"idx":192,"name":"hudax-cotton-gather","tpage_name":"museum4-pris"}],[220528831,{"idx":191,"name":"hudax-cotton-32x32","tpage_name":"museum4-pris"}],[220528830,{"idx":190,"name":"hudax-buckle","tpage_name":"museum4-pris"}],[220528829,{"idx":189,"name":"hair-01","tpage_name":"museum4-pris"}],[220528827,{"idx":187,"name":"fman-wrap","tpage_name":"museum4-pris"}],[220528826,{"idx":186,"name":"fman-vestplain","tpage_name":"museum4-pris"}],[220528825,{"idx":185,"name":"fman-vest","tpage_name":"museum4-pris"}],[220528824,{"idx":184,"name":"fman-toothstring","tpage_name":"museum4-pris"}],[220528823,{"idx":183,"name":"fman-teeth","tpage_name":"museum4-pris"}],[220528822,{"idx":182,"name":"fman-tatoo","tpage_name":"museum4-pris"}],[220528821,{"idx":181,"name":"fman-shirt","tpage_name":"museum4-pris"}],[220528820,{"idx":180,"name":"fman-sharktooth","tpage_name":"museum4-pris"}],[220528819,{"idx":179,"name":"fman-metal","tpage_name":"museum4-pris"}],[220528818,{"idx":178,"name":"fman-flesh","tpage_name":"museum4-pris"}],[220528817,{"idx":177,"name":"fman-eyelid","tpage_name":"museum4-pris"}],[220528816,{"idx":176,"name":"fman-eye-centered-16x16","tpage_name":"museum4-pris"}],[220528815,{"idx":175,"name":"fman-belt","tpage_name":"museum4-pris"}],[220528814,{"idx":174,"name":"fman-beard-03","tpage_name":"museum4-pris"}],[220528813,{"idx":173,"name":"fman-beard-02","tpage_name":"museum4-pris"}],[220528812,{"idx":172,"name":"fman-beard-01","tpage_name":"museum4-pris"}],[220528811,{"idx":171,"name":"fman-bandanna2","tpage_name":"museum4-pris"}],[220528810,{"idx":170,"name":"fman-bandanna","tpage_name":"museum4-pris"}],[220528809,{"idx":169,"name":"fman-armhair","tpage_name":"museum4-pris"}],[220528789,{"idx":149,"name":"farmer-whitestraps","tpage_name":"museum4-pris"}],[220528788,{"idx":148,"name":"farmer-toes","tpage_name":"museum4-pris"}],[220528787,{"idx":147,"name":"farmer-teeth","tpage_name":"museum4-pris"}],[220528786,{"idx":146,"name":"farmer-stick","tpage_name":"museum4-pris"}],[220528785,{"idx":145,"name":"farmer-shirt2","tpage_name":"museum4-pris"}],[220528784,{"idx":144,"name":"farmer-shirt","tpage_name":"museum4-pris"}],[220528783,{"idx":143,"name":"farmer-redstraps","tpage_name":"museum4-pris"}],[220528782,{"idx":142,"name":"farmer-pants","tpage_name":"museum4-pris"}],[220528781,{"idx":141,"name":"farmer-mustach","tpage_name":"museum4-pris"}],[220528780,{"idx":140,"name":"farmer-mouth","tpage_name":"museum4-pris"}],[220528779,{"idx":139,"name":"farmer-headband","tpage_name":"museum4-pris"}],[220528778,{"idx":138,"name":"farmer-hat-02","tpage_name":"museum4-pris"}],[220528777,{"idx":137,"name":"farmer-hat","tpage_name":"museum4-pris"}],[220528776,{"idx":136,"name":"farmer-hair","tpage_name":"museum4-pris"}],[220528775,{"idx":135,"name":"farmer-flesh4x4","tpage_name":"museum4-pris"}],[220528774,{"idx":134,"name":"farmer-fag-edgewrap","tpage_name":"museum4-pris"}],[220528773,{"idx":133,"name":"farmer-fag-02","tpage_name":"museum4-pris"}],[220528772,{"idx":132,"name":"farmer-fag-01","tpage_name":"museum4-pris"}],[220528771,{"idx":131,"name":"farmer-belt","tpage_name":"museum4-pris"}],[220528770,{"idx":130,"name":"explorer-vest-02","tpage_name":"museum4-pris"}],[220528769,{"idx":129,"name":"explorer-vest-01","tpage_name":"museum4-pris"}],[220528768,{"idx":128,"name":"explorer-stick","tpage_name":"museum4-pris"}],[220528767,{"idx":127,"name":"explorer-spats","tpage_name":"museum4-pris"}],[220528766,{"idx":126,"name":"explorer-ring","tpage_name":"museum4-pris"}],[220528765,{"idx":125,"name":"explorer-pants","tpage_name":"museum4-pris"}],[220528764,{"idx":124,"name":"explorer-mustache","tpage_name":"museum4-pris"}],[220528763,{"idx":123,"name":"explorer-eyelid","tpage_name":"museum4-pris"}],[220528762,{"idx":122,"name":"explorer-eye-centered-16x16","tpage_name":"museum4-pris"}],[220528761,{"idx":121,"name":"explorer-buckle","tpage_name":"museum4-pris"}],[220528760,{"idx":120,"name":"explorer-belt","tpage_name":"museum4-pris"}],[220528759,{"idx":119,"name":"explorer-ball","tpage_name":"museum4-pris"}],[220528758,{"idx":118,"name":"evilbro-wrap","tpage_name":"museum4-pris"}],[220528757,{"idx":117,"name":"evilbro-teeth","tpage_name":"museum4-pris"}],[220528756,{"idx":116,"name":"evilbro-strap","tpage_name":"museum4-pris"}],[220528755,{"idx":115,"name":"evilbro-rings","tpage_name":"museum4-pris"}],[220528754,{"idx":114,"name":"evilbro-redcape","tpage_name":"museum4-pris"}],[220528753,{"idx":113,"name":"evilbro-pipes","tpage_name":"museum4-pris"}],[220528752,{"idx":112,"name":"evilbro-pants","tpage_name":"museum4-pris"}],[220528751,{"idx":111,"name":"evilbro-mechglove-02","tpage_name":"museum4-pris"}],[220528750,{"idx":110,"name":"evilbro-mechglove-01","tpage_name":"museum4-pris"}],[220528749,{"idx":109,"name":"evilbro-mecharm-03","tpage_name":"museum4-pris"}],[220528748,{"idx":108,"name":"evilbro-mecharm-02","tpage_name":"museum4-pris"}],[220528747,{"idx":107,"name":"evilbro-mecharm-01","tpage_name":"museum4-pris"}],[220528746,{"idx":106,"name":"evilbro-hair-01","tpage_name":"museum4-pris"}],[220528745,{"idx":105,"name":"evilbro-flesh","tpage_name":"museum4-pris"}],[220528744,{"idx":104,"name":"evilbro-eyelid","tpage_name":"museum4-pris"}],[220528743,{"idx":103,"name":"evilbro-chin","tpage_name":"museum4-pris"}],[220528742,{"idx":102,"name":"evilbro-brownleather","tpage_name":"museum4-pris"}],[220528741,{"idx":101,"name":"evilbro-blueleather-02","tpage_name":"museum4-pris"}],[220528740,{"idx":100,"name":"evilbro-blueleather-01","tpage_name":"museum4-pris"}],[220528739,{"idx":99,"name":"evilbro-belt","tpage_name":"museum4-pris"}],[220528738,{"idx":98,"name":"evilbro-beard","tpage_name":"museum4-pris"}],[220528737,{"idx":97,"name":"evilbro-balls","tpage_name":"museum4-pris"}],[220528736,{"idx":96,"name":"esskin","tpage_name":"museum4-pris"}],[220528735,{"idx":95,"name":"espants-02","tpage_name":"museum4-pris"}],[220528734,{"idx":94,"name":"espants-01","tpage_name":"museum4-pris"}],[220528733,{"idx":93,"name":"eseyebrow","tpage_name":"museum4-pris"}],[220528732,{"idx":92,"name":"eseye","tpage_name":"museum4-pris"}],[220528731,{"idx":91,"name":"esbelly-01","tpage_name":"museum4-pris"}],[220528730,{"idx":90,"name":"es-precursor-metal-01","tpage_name":"museum4-pris"}],[220528729,{"idx":89,"name":"es-green-metal","tpage_name":"museum4-pris"}],[220528728,{"idx":88,"name":"es-eyelid","tpage_name":"museum4-pris"}],[220528726,{"idx":86,"name":"charHOLD","tpage_name":"museum4-pris"}],[220528720,{"idx":80,"name":"bluesage-staffhandle","tpage_name":"museum4-pris"}],[220528719,{"idx":79,"name":"bluesage-staff","tpage_name":"museum4-pris"}],[220528718,{"idx":78,"name":"bluesage-pants2","tpage_name":"museum4-pris"}],[220528717,{"idx":77,"name":"bluesage-pants","tpage_name":"museum4-pris"}],[220528716,{"idx":76,"name":"bluesage-lense","tpage_name":"museum4-pris"}],[220528714,{"idx":74,"name":"bluesage-leather","tpage_name":"museum4-pris"}],[220528713,{"idx":73,"name":"bluesage-jacket","tpage_name":"museum4-pris"}],[220528712,{"idx":72,"name":"bluesage-helmetwires2","tpage_name":"museum4-pris"}],[220528711,{"idx":71,"name":"bluesage-helmetwires","tpage_name":"museum4-pris"}],[220528710,{"idx":70,"name":"bluesage-greenwire","tpage_name":"museum4-pris"}],[220528709,{"idx":69,"name":"bluesage-flesh","tpage_name":"museum4-pris"}],[220528708,{"idx":68,"name":"bluesage-eyelid","tpage_name":"museum4-pris"}],[220528707,{"idx":67,"name":"bluesage-eye-centered-16x16","tpage_name":"museum4-pris"}],[220528706,{"idx":66,"name":"bluesage-copperwire","tpage_name":"museum4-pris"}],[220528705,{"idx":65,"name":"bluesage-copperfixture","tpage_name":"museum4-pris"}],[220528704,{"idx":64,"name":"bluesage-barreltop","tpage_name":"museum4-pris"}],[220528703,{"idx":63,"name":"bluesage-barrel","tpage_name":"museum4-pris"}],[223019044,{"idx":36,"name":"rail-pipe-02","tpage_name":"rublcst-vis-tfrag"}],[220528684,{"idx":44,"name":"billy-wrap","tpage_name":"museum4-pris"}],[223019043,{"idx":35,"name":"rail-pipe-01","tpage_name":"rublcst-vis-tfrag"}],[220528683,{"idx":43,"name":"billy-tail","tpage_name":"museum4-pris"}],[223019042,{"idx":34,"name":"rail-cord-01","tpage_name":"rublcst-vis-tfrag"}],[220528682,{"idx":42,"name":"billy-shirt","tpage_name":"museum4-pris"}],[223019041,{"idx":33,"name":"rail-trim-01","tpage_name":"rublcst-vis-tfrag"}],[220528681,{"idx":41,"name":"billy-pants","tpage_name":"museum4-pris"}],[223019040,{"idx":32,"name":"rail-light-blue-small","tpage_name":"rublcst-vis-tfrag"}],[220528680,{"idx":40,"name":"billy-jugtop","tpage_name":"museum4-pris"}],[223019039,{"idx":31,"name":"rail-detail-01","tpage_name":"rublcst-vis-tfrag"}],[220528679,{"idx":39,"name":"billy-jugrope","tpage_name":"museum4-pris"}],[223019038,{"idx":30,"name":"comb-ring","tpage_name":"rublcst-vis-tfrag"}],[220528678,{"idx":38,"name":"billy-jug","tpage_name":"museum4-pris"}],[223019037,{"idx":29,"name":"rub-precursor-c","tpage_name":"rublcst-vis-tfrag"}],[220528677,{"idx":37,"name":"billy-hat","tpage_name":"museum4-pris"}],[223019036,{"idx":28,"name":"rub-precursor-a","tpage_name":"rublcst-vis-tfrag"}],[220528676,{"idx":36,"name":"billy-hair","tpage_name":"museum4-pris"}],[223019035,{"idx":27,"name":"rail-light-yellow-small","tpage_name":"rublcst-vis-tfrag"}],[220528675,{"idx":35,"name":"billy-flesh","tpage_name":"museum4-pris"}],[223019034,{"idx":26,"name":"comb-temp-glass","tpage_name":"rublcst-vis-tfrag"}],[220528674,{"idx":34,"name":"bam-iris-16x16","tpage_name":"museum4-pris"}],[223019032,{"idx":24,"name":"rail-gray-metal-01","tpage_name":"rublcst-vis-tfrag"}],[220528672,{"idx":32,"name":"assis-lens","tpage_name":"museum4-pris"}],[223019031,{"idx":23,"name":"rail-base-dark-01","tpage_name":"rublcst-vis-tfrag"}],[220528671,{"idx":31,"name":"assis-glove","tpage_name":"museum4-pris"}],[223019030,{"idx":22,"name":"rail-base-mid-01","tpage_name":"rublcst-vis-tfrag"}],[220528670,{"idx":30,"name":"assis-brownstrapas","tpage_name":"museum4-pris"}],[223019012,{"idx":4,"name":"rub-pal-red","tpage_name":"rublcst-vis-tfrag"}],[220528652,{"idx":12,"name":"bam-hairhilite","tpage_name":"museum4-pris"}],[223019011,{"idx":3,"name":"rub-panels-01","tpage_name":"rublcst-vis-tfrag"}],[220528651,{"idx":11,"name":"bam-eyelight","tpage_name":"museum4-pris"}],[220332032,{"idx":0,"name":"keira-mask","tpage_name":"museum3-water"}],[220266561,{"idx":65,"name":"samosbird-wing","tpage_name":"museum3-pris2"}],[220266560,{"idx":64,"name":"samosbird-plume","tpage_name":"museum3-pris2"}],[220266559,{"idx":63,"name":"samosbird-eye","tpage_name":"museum3-pris2"}],[220266558,{"idx":62,"name":"samosbird-body","tpage_name":"museum3-pris2"}],[220266557,{"idx":61,"name":"samosbird-beak","tpage_name":"museum3-pris2"}],[220266556,{"idx":60,"name":"samos-vest","tpage_name":"museum3-pris2"}],[220266555,{"idx":59,"name":"samos-teeth2","tpage_name":"museum3-pris2"}],[220266554,{"idx":58,"name":"samos-strap","tpage_name":"museum3-pris2"}],[220266553,{"idx":57,"name":"samos-metal","tpage_name":"museum3-pris2"}],[220266552,{"idx":56,"name":"samos-log-03","tpage_name":"museum3-pris2"}],[220266551,{"idx":55,"name":"samos-log-02","tpage_name":"museum3-pris2"}],[220266550,{"idx":54,"name":"samos-log-01","tpage_name":"museum3-pris2"}],[220266549,{"idx":53,"name":"samos-lens","tpage_name":"museum3-pris2"}],[220266548,{"idx":52,"name":"samos-leaf","tpage_name":"museum3-pris2"}],[220266547,{"idx":51,"name":"samos-helmet","tpage_name":"museum3-pris2"}],[220266546,{"idx":50,"name":"samos-hair","tpage_name":"museum3-pris2"}],[220266545,{"idx":49,"name":"samos-finger-01","tpage_name":"museum3-pris2"}],[220266544,{"idx":48,"name":"samos-face","tpage_name":"museum3-pris2"}],[220266543,{"idx":47,"name":"samos-eyelid","tpage_name":"museum3-pris2"}],[220266542,{"idx":46,"name":"samos-eye","tpage_name":"museum3-pris2"}],[220266541,{"idx":45,"name":"samos-ear","tpage_name":"museum3-pris2"}],[220266540,{"idx":44,"name":"samos-diaper","tpage_name":"museum3-pris2"}],[220266539,{"idx":43,"name":"samos-arm","tpage_name":"museum3-pris2"}],[220266497,{"idx":1,"name":"bam-hairhilite","tpage_name":"museum3-pris2"}],[220266496,{"idx":0,"name":"bam-eyelight","tpage_name":"museum3-pris2"}],[220201225,{"idx":265,"name":"cguardred-teeth","tpage_name":"museum3-pris"}],[220201224,{"idx":264,"name":"cguardred-sleeve","tpage_name":"museum3-pris"}],[220201223,{"idx":263,"name":"cguardred-shouldershield","tpage_name":"museum3-pris"}],[220201222,{"idx":262,"name":"cguardred-shoemetal","tpage_name":"museum3-pris"}],[220201221,{"idx":261,"name":"cguardred-shoebottom","tpage_name":"museum3-pris"}],[220201220,{"idx":260,"name":"cguardred-shirt","tpage_name":"museum3-pris"}],[220201219,{"idx":259,"name":"cguardred-scarf","tpage_name":"museum3-pris"}],[220201218,{"idx":258,"name":"cguardred-rubber-01","tpage_name":"museum3-pris"}],[220201217,{"idx":257,"name":"cguardred-pants","tpage_name":"museum3-pris"}],[220201216,{"idx":256,"name":"cguardred-metalcollar","tpage_name":"museum3-pris"}],[220201215,{"idx":255,"name":"cguardred-lens","tpage_name":"museum3-pris"}],[220201214,{"idx":254,"name":"cguardred-jacketstraps","tpage_name":"museum3-pris"}],[220201213,{"idx":253,"name":"cguardred-headshield","tpage_name":"museum3-pris"}],[220201212,{"idx":252,"name":"cguardred-guntube","tpage_name":"museum3-pris"}],[220201211,{"idx":251,"name":"cguardred-gunstrap","tpage_name":"museum3-pris"}],[220201210,{"idx":250,"name":"cguardred-gunmetaldark2","tpage_name":"museum3-pris"}],[220201209,{"idx":249,"name":"cguardred-gunmetaldark","tpage_name":"museum3-pris"}],[220201208,{"idx":248,"name":"cguardred-gunleather","tpage_name":"museum3-pris"}],[220201207,{"idx":247,"name":"cguardred-gunhandle","tpage_name":"museum3-pris"}],[220201206,{"idx":246,"name":"cguardred-gunboltlight","tpage_name":"museum3-pris"}],[220201205,{"idx":245,"name":"cguardred-greyheadshield","tpage_name":"museum3-pris"}],[220201204,{"idx":244,"name":"cguardred-glove","tpage_name":"museum3-pris"}],[220201203,{"idx":243,"name":"cguardred-face","tpage_name":"museum3-pris"}],[220201202,{"idx":242,"name":"cguardred-eyering","tpage_name":"museum3-pris"}],[220201201,{"idx":241,"name":"cguardred-chestplate","tpage_name":"museum3-pris"}],[220201200,{"idx":240,"name":"cguardred-brushedmetal","tpage_name":"museum3-pris"}],[220201199,{"idx":239,"name":"cguardred-boottop","tpage_name":"museum3-pris"}],[220201198,{"idx":238,"name":"cguardred-backmetal","tpage_name":"museum3-pris"}],[220201197,{"idx":237,"name":"cguardred-armshield","tpage_name":"museum3-pris"}],[220201196,{"idx":236,"name":"samos-eyelid","tpage_name":"museum3-pris"}],[220201195,{"idx":235,"name":"samos-eye","tpage_name":"museum3-pris"}],[220201194,{"idx":234,"name":"kor-wrapsdirty","tpage_name":"museum3-pris"}],[220201193,{"idx":233,"name":"kor-wrapsclean","tpage_name":"museum3-pris"}],[220201192,{"idx":232,"name":"kor-wraps","tpage_name":"museum3-pris"}],[220201191,{"idx":231,"name":"kor-uppercaps","tpage_name":"museum3-pris"}],[220201190,{"idx":230,"name":"kor-toe","tpage_name":"museum3-pris"}],[220201189,{"idx":229,"name":"kor-stickside","tpage_name":"museum3-pris"}],[220201188,{"idx":228,"name":"kor-stickend","tpage_name":"museum3-pris"}],[220201187,{"idx":227,"name":"kor-sleevetight","tpage_name":"museum3-pris"}],[220201186,{"idx":226,"name":"kor-sleeveoutside","tpage_name":"museum3-pris"}],[220201185,{"idx":225,"name":"kor-sleeveinside","tpage_name":"museum3-pris"}],[220201184,{"idx":224,"name":"kor-robelight","tpage_name":"museum3-pris"}],[220201183,{"idx":223,"name":"kor-panel","tpage_name":"museum3-pris"}],[220201182,{"idx":222,"name":"kor-lowercaps","tpage_name":"museum3-pris"}],[220201181,{"idx":221,"name":"kor-leatherstrap","tpage_name":"museum3-pris"}],[220201180,{"idx":220,"name":"kor-jewellight","tpage_name":"museum3-pris"}],[220201179,{"idx":219,"name":"kor-jeweldark","tpage_name":"museum3-pris"}],[220201178,{"idx":218,"name":"kor-hood","tpage_name":"museum3-pris"}],[220201177,{"idx":217,"name":"kor-head","tpage_name":"museum3-pris"}],[220201176,{"idx":216,"name":"kor-hair","tpage_name":"museum3-pris"}],[220201175,{"idx":215,"name":"kor-finger","tpage_name":"museum3-pris"}],[220201174,{"idx":214,"name":"kor-eyelid","tpage_name":"museum3-pris"}],[220201173,{"idx":213,"name":"kor-eye","tpage_name":"museum3-pris"}],[220201172,{"idx":212,"name":"kor-chain","tpage_name":"museum3-pris"}],[220201171,{"idx":211,"name":"kor-bootsole","tpage_name":"museum3-pris"}],[220201170,{"idx":210,"name":"kor-boot","tpage_name":"museum3-pris"}],[220201169,{"idx":209,"name":"kor-belt","tpage_name":"museum3-pris"}],[220201168,{"idx":208,"name":"kor-bag3","tpage_name":"museum3-pris"}],[220201167,{"idx":207,"name":"kor-bag2","tpage_name":"museum3-pris"}],[220201166,{"idx":206,"name":"kor-bag1","tpage_name":"museum3-pris"}],[220201150,{"idx":190,"name":"vin-teeth-01","tpage_name":"museum3-pris"}],[220201149,{"idx":189,"name":"samosyoung-vest","tpage_name":"museum3-pris"}],[220201148,{"idx":188,"name":"samosyoung-shirt","tpage_name":"museum3-pris"}],[220201147,{"idx":187,"name":"samosyoung-pants","tpage_name":"museum3-pris"}],[220201146,{"idx":186,"name":"samosyoung-log-03","tpage_name":"museum3-pris"}],[220201145,{"idx":185,"name":"samosyoung-log-01","tpage_name":"museum3-pris"}],[220201144,{"idx":184,"name":"samosyoung-hair","tpage_name":"museum3-pris"}],[220201143,{"idx":183,"name":"samosyoung-face","tpage_name":"museum3-pris"}],[220201142,{"idx":182,"name":"samosyoung-egg","tpage_name":"museum3-pris"}],[220201141,{"idx":181,"name":"samosyoung-diaper","tpage_name":"museum3-pris"}],[220201140,{"idx":180,"name":"samosyoung-buckle","tpage_name":"museum3-pris"}],[220201139,{"idx":179,"name":"samosyoung-belt","tpage_name":"museum3-pris"}],[220201138,{"idx":178,"name":"samosyoung-beard","tpage_name":"museum3-pris"}],[220201137,{"idx":177,"name":"samos-strap","tpage_name":"museum3-pris"}],[220201136,{"idx":176,"name":"samos-metal","tpage_name":"museum3-pris"}],[220201135,{"idx":175,"name":"samos-log-03","tpage_name":"museum3-pris"}],[220201134,{"idx":174,"name":"samos-lens","tpage_name":"museum3-pris"}],[220201133,{"idx":173,"name":"samos-leaf","tpage_name":"museum3-pris"}],[220201132,{"idx":172,"name":"samos-helmet","tpage_name":"museum3-pris"}],[220201131,{"idx":171,"name":"samos-finger-01","tpage_name":"museum3-pris"}],[220201130,{"idx":170,"name":"samos-ear","tpage_name":"museum3-pris"}],[220201129,{"idx":169,"name":"samos-arm","tpage_name":"museum3-pris"}],[220201128,{"idx":168,"name":"keira-torch-nozzle-02","tpage_name":"museum3-pris"}],[220201127,{"idx":167,"name":"keira-torch-nozzle-01","tpage_name":"museum3-pris"}],[220201126,{"idx":166,"name":"keira-torch-guard-01","tpage_name":"museum3-pris"}],[220201125,{"idx":165,"name":"keira-shoebottom","tpage_name":"museum3-pris"}],[220201124,{"idx":164,"name":"keira-shirt","tpage_name":"museum3-pris"}],[220201123,{"idx":163,"name":"keira-pantslarge","tpage_name":"museum3-pris"}],[220201122,{"idx":162,"name":"keira-maskbolt","tpage_name":"museum3-pris"}],[220201121,{"idx":161,"name":"keira-lens-large","tpage_name":"museum3-pris"}],[220201120,{"idx":160,"name":"keira-largewraps","tpage_name":"museum3-pris"}],[220201119,{"idx":159,"name":"keira-iris-64x64","tpage_name":"museum3-pris"}],[220201118,{"idx":158,"name":"keira-handtop","tpage_name":"museum3-pris"}],[220201117,{"idx":157,"name":"keira-handbottom","tpage_name":"museum3-pris"}],[220201116,{"idx":156,"name":"keira-hair-newest","tpage_name":"museum3-pris"}],[220201115,{"idx":155,"name":"keira-gogglestrap","tpage_name":"museum3-pris"}],[220201114,{"idx":154,"name":"keira-glovenewlarge","tpage_name":"museum3-pris"}],[220201113,{"idx":153,"name":"keira-glasses","tpage_name":"museum3-pris"}],[220201112,{"idx":152,"name":"keira-face","tpage_name":"museum3-pris"}],[220201111,{"idx":151,"name":"keira-eyelid","tpage_name":"museum3-pris"}],[220201110,{"idx":150,"name":"keira-chokermetal","tpage_name":"museum3-pris"}],[220201109,{"idx":149,"name":"keira-chokerhighres","tpage_name":"museum3-pris"}],[220201108,{"idx":148,"name":"keira-brownstraps-new","tpage_name":"museum3-pris"}],[220201107,{"idx":147,"name":"keira-blackstrap","tpage_name":"museum3-pris"}],[220201106,{"idx":146,"name":"keira-belt","tpage_name":"museum3-pris"}],[220201105,{"idx":145,"name":"keira-bellylong","tpage_name":"museum3-pris"}],[220201104,{"idx":144,"name":"jakb-shoeteop","tpage_name":"museum3-pris"}],[220201103,{"idx":143,"name":"jakb-shoemetal","tpage_name":"museum3-pris"}],[220201102,{"idx":142,"name":"jakb-shoebottom","tpage_name":"museum3-pris"}],[220201101,{"idx":141,"name":"jakb-scarf","tpage_name":"museum3-pris"}],[220201100,{"idx":140,"name":"jakb-pants","tpage_name":"museum3-pris"}],[220201099,{"idx":139,"name":"jakb-lightbrownstrap","tpage_name":"museum3-pris"}],[220201098,{"idx":138,"name":"jakb-lightbrownspat","tpage_name":"museum3-pris"}],[220201097,{"idx":137,"name":"jakb-leatherstrap","tpage_name":"museum3-pris"}],[220201096,{"idx":136,"name":"jakb-leatherpouch","tpage_name":"museum3-pris"}],[220201095,{"idx":135,"name":"jakb-jacketsleeve","tpage_name":"museum3-pris"}],[220201094,{"idx":134,"name":"jakb-jacketbody","tpage_name":"museum3-pris"}],[220201093,{"idx":133,"name":"jakb-horn","tpage_name":"museum3-pris"}],[220201092,{"idx":132,"name":"jakb-hairtrans","tpage_name":"museum3-pris"}],[220201091,{"idx":131,"name":"jakb-glovetop","tpage_name":"museum3-pris"}],[220201090,{"idx":130,"name":"jakb-facert","tpage_name":"museum3-pris"}],[220201089,{"idx":129,"name":"jakb-facelft","tpage_name":"museum3-pris"}],[220201088,{"idx":128,"name":"jakb-eyelid","tpage_name":"museum3-pris"}],[220201087,{"idx":127,"name":"jakb-eyebrow","tpage_name":"museum3-pris"}],[220201086,{"idx":126,"name":"jakb-eye","tpage_name":"museum3-pris"}],[220201085,{"idx":125,"name":"jakb-clips","tpage_name":"museum3-pris"}],[220201084,{"idx":124,"name":"jakb-brownleather","tpage_name":"museum3-pris"}],[220201083,{"idx":123,"name":"jakb-blackstrap","tpage_name":"museum3-pris"}],[220201082,{"idx":122,"name":"jakb-armor","tpage_name":"museum3-pris"}],[220201081,{"idx":121,"name":"jak-teeth","tpage_name":"museum3-pris"}],[220201080,{"idx":120,"name":"jak-gogglemetal","tpage_name":"museum3-pris"}],[220201079,{"idx":119,"name":"jak-belt","tpage_name":"museum3-pris"}],[220201078,{"idx":118,"name":"jackb-lens","tpage_name":"museum3-pris"}],[220201077,{"idx":117,"name":"environment-oldmetal","tpage_name":"museum3-pris"}],[220201076,{"idx":116,"name":"daxtertuft","tpage_name":"museum3-pris"}],[220201075,{"idx":115,"name":"daxterteeth","tpage_name":"museum3-pris"}],[220201074,{"idx":114,"name":"daxternose","tpage_name":"museum3-pris"}],[220201073,{"idx":113,"name":"daxterlense","tpage_name":"museum3-pris"}],[220201072,{"idx":112,"name":"daxterhelmetplain","tpage_name":"museum3-pris"}],[220201071,{"idx":111,"name":"daxterheadwidenew","tpage_name":"museum3-pris"}],[220201070,{"idx":110,"name":"daxtergoggles","tpage_name":"museum3-pris"}],[220201069,{"idx":109,"name":"daxterfoot-bottom","tpage_name":"museum3-pris"}],[220201068,{"idx":108,"name":"daxterfoot","tpage_name":"museum3-pris"}],[220201067,{"idx":107,"name":"daxterfinger","tpage_name":"museum3-pris"}],[220201066,{"idx":106,"name":"daxterear","tpage_name":"museum3-pris"}],[220201065,{"idx":105,"name":"daxterbolt","tpage_name":"museum3-pris"}],[220201064,{"idx":104,"name":"daxterbodyshort-eix","tpage_name":"museum3-pris"}],[220201063,{"idx":103,"name":"daxterarm","tpage_name":"museum3-pris"}],[220201062,{"idx":102,"name":"daxter-orange","tpage_name":"museum3-pris"}],[220201061,{"idx":101,"name":"daxter-furhilite","tpage_name":"museum3-pris"}],[220201060,{"idx":100,"name":"daxter-eyelid","tpage_name":"museum3-pris"}],[220200961,{"idx":1,"name":"bam-hairhilite","tpage_name":"museum3-pris"}],[220200960,{"idx":0,"name":"bam-eyelight","tpage_name":"museum3-pris"}],[218169346,{"idx":2,"name":"time-bubble-orbiter","tpage_name":"lbbsdrp2-sprite"}],[218169344,{"idx":0,"name":"time-bubble","tpage_name":"lbbsdrp2-sprite"}],[218038274,{"idx":2,"name":"time-bubble-orbiter","tpage_name":"lbbtcha3-sprite"}],[218038273,{"idx":1,"name":"time-bubble-clock","tpage_name":"lbbtcha3-sprite"}],[218038272,{"idx":0,"name":"time-bubble","tpage_name":"lbbtcha3-sprite"}],[217120769,{"idx":1,"name":"sig-flatfangs","tpage_name":"museum2-water"}],[217120768,{"idx":0,"name":"errolcyber-lens","tpage_name":"museum2-water"}],[217055377,{"idx":145,"name":"veger-whitecloth","tpage_name":"museum2-pris2"}],[217055376,{"idx":144,"name":"veger-walkingstick-03","tpage_name":"museum2-pris2"}],[217055375,{"idx":143,"name":"veger-walkingstick-02","tpage_name":"museum2-pris2"}],[217055374,{"idx":142,"name":"veger-walkingstick-01","tpage_name":"museum2-pris2"}],[217055373,{"idx":141,"name":"veger-vest","tpage_name":"museum2-pris2"}],[217055372,{"idx":140,"name":"veger-teeth","tpage_name":"museum2-pris2"}],[217055371,{"idx":139,"name":"veger-stickwrap","tpage_name":"museum2-pris2"}],[217055370,{"idx":138,"name":"veger-sleevelower","tpage_name":"museum2-pris2"}],[217055369,{"idx":137,"name":"veger-sleeve","tpage_name":"museum2-pris2"}],[217055368,{"idx":136,"name":"veger-shoulderplatemetal","tpage_name":"museum2-pris2"}],[217055367,{"idx":135,"name":"veger-shoulderplate","tpage_name":"museum2-pris2"}],[217055366,{"idx":134,"name":"veger-shoebottom","tpage_name":"museum2-pris2"}],[217055365,{"idx":133,"name":"veger-parchment","tpage_name":"museum2-pris2"}],[217055364,{"idx":132,"name":"veger-pants","tpage_name":"museum2-pris2"}],[217055363,{"idx":131,"name":"veger-pages","tpage_name":"museum2-pris2"}],[217055362,{"idx":130,"name":"veger-legwraps","tpage_name":"museum2-pris2"}],[217055361,{"idx":129,"name":"veger-iris","tpage_name":"museum2-pris2"}],[217055360,{"idx":128,"name":"veger-hand","tpage_name":"museum2-pris2"}],[217055359,{"idx":127,"name":"veger-gold","tpage_name":"museum2-pris2"}],[217055358,{"idx":126,"name":"veger-fingertop","tpage_name":"museum2-pris2"}],[217055357,{"idx":125,"name":"veger-fingerbottom","tpage_name":"museum2-pris2"}],[217055356,{"idx":124,"name":"veger-face","tpage_name":"museum2-pris2"}],[217055355,{"idx":123,"name":"veger-eyelid","tpage_name":"museum2-pris2"}],[217055354,{"idx":122,"name":"veger-endpaper","tpage_name":"museum2-pris2"}],[217055353,{"idx":121,"name":"veger-coatbelt","tpage_name":"museum2-pris2"}],[217055352,{"idx":120,"name":"veger-coat","tpage_name":"museum2-pris2"}],[217055351,{"idx":119,"name":"veger-bootstrap","tpage_name":"museum2-pris2"}],[217055350,{"idx":118,"name":"veger-bootfoot","tpage_name":"museum2-pris2"}],[217055349,{"idx":117,"name":"veger-bootbolt","tpage_name":"museum2-pris2"}],[217055348,{"idx":116,"name":"veger-bookspine","tpage_name":"museum2-pris2"}],[217055347,{"idx":115,"name":"veger-booksides","tpage_name":"museum2-pris2"}],[217055346,{"idx":114,"name":"veger-bookleather","tpage_name":"museum2-pris2"}],[217055345,{"idx":113,"name":"vin-teeth-01","tpage_name":"museum2-pris2"}],[217055344,{"idx":112,"name":"sig-undergarments","tpage_name":"museum2-pris2"}],[217055343,{"idx":111,"name":"sig-skirts-03","tpage_name":"museum2-pris2"}],[217055342,{"idx":110,"name":"sig-skirts-02","tpage_name":"museum2-pris2"}],[217055341,{"idx":109,"name":"sig-skirts","tpage_name":"museum2-pris2"}],[217055340,{"idx":108,"name":"sig-shoulderarmor","tpage_name":"museum2-pris2"}],[217055339,{"idx":107,"name":"sig-shoetop","tpage_name":"museum2-pris2"}],[217055338,{"idx":106,"name":"sig-shoebottom","tpage_name":"museum2-pris2"}],[217055337,{"idx":105,"name":"sig-sac","tpage_name":"museum2-pris2"}],[217055336,{"idx":104,"name":"sig-metal-dirty","tpage_name":"museum2-pris2"}],[217055335,{"idx":103,"name":"sig-metal-01","tpage_name":"museum2-pris2"}],[217055334,{"idx":102,"name":"sig-lens","tpage_name":"museum2-pris2"}],[217055333,{"idx":101,"name":"sig-horn","tpage_name":"museum2-pris2"}],[217055332,{"idx":100,"name":"sig-headgear","tpage_name":"museum2-pris2"}],[217055331,{"idx":99,"name":"sig-gun-05","tpage_name":"museum2-pris2"}],[217055330,{"idx":98,"name":"sig-gun-04","tpage_name":"museum2-pris2"}],[217055329,{"idx":97,"name":"sig-gun-03","tpage_name":"museum2-pris2"}],[217055328,{"idx":96,"name":"sig-gun-02","tpage_name":"museum2-pris2"}],[217055327,{"idx":95,"name":"sig-gun-01","tpage_name":"museum2-pris2"}],[217055326,{"idx":94,"name":"sig-glovetop","tpage_name":"museum2-pris2"}],[217055325,{"idx":93,"name":"sig-glove","tpage_name":"museum2-pris2"}],[217055324,{"idx":92,"name":"sig-gem-01","tpage_name":"museum2-pris2"}],[217055323,{"idx":91,"name":"sig-flask","tpage_name":"museum2-pris2"}],[217055322,{"idx":90,"name":"sig-facert","tpage_name":"museum2-pris2"}],[217055321,{"idx":89,"name":"sig-faceleft","tpage_name":"museum2-pris2"}],[217055320,{"idx":88,"name":"sig-eyelid","tpage_name":"museum2-pris2"}],[217055319,{"idx":87,"name":"sig-eye","tpage_name":"museum2-pris2"}],[217055318,{"idx":86,"name":"sig-belt","tpage_name":"museum2-pris2"}],[217055317,{"idx":85,"name":"charHOLD","tpage_name":"museum2-pris2"}],[217055316,{"idx":84,"name":"veger-scarf","tpage_name":"museum2-pris2"}],[217055315,{"idx":83,"name":"veger-hair","tpage_name":"museum2-pris2"}],[217055314,{"idx":82,"name":"veger-coatclips","tpage_name":"museum2-pris2"}],[217055313,{"idx":81,"name":"prec-veger-vest","tpage_name":"museum2-pris2"}],[217055312,{"idx":80,"name":"prec-veger-spat","tpage_name":"museum2-pris2"}],[217055311,{"idx":79,"name":"prec-veger-sleeve","tpage_name":"museum2-pris2"}],[217055310,{"idx":78,"name":"prec-veger-orange","tpage_name":"museum2-pris2"}],[217055309,{"idx":77,"name":"prec-veger-nose","tpage_name":"museum2-pris2"}],[217055308,{"idx":76,"name":"prec-veger-newface","tpage_name":"museum2-pris2"}],[217055307,{"idx":75,"name":"prec-veger-neck","tpage_name":"museum2-pris2"}],[217055306,{"idx":74,"name":"prec-veger-mouth","tpage_name":"museum2-pris2"}],[217055305,{"idx":73,"name":"prec-veger-leg","tpage_name":"museum2-pris2"}],[217055304,{"idx":72,"name":"prec-veger-handpalm","tpage_name":"museum2-pris2"}],[217055303,{"idx":71,"name":"prec-veger-handback","tpage_name":"museum2-pris2"}],[217055302,{"idx":70,"name":"prec-veger-foot-02","tpage_name":"museum2-pris2"}],[217055301,{"idx":69,"name":"prec-veger-foot","tpage_name":"museum2-pris2"}],[217055300,{"idx":68,"name":"prec-veger-ear","tpage_name":"museum2-pris2"}],[217055299,{"idx":67,"name":"prec-veger-body","tpage_name":"museum2-pris2"}],[217055298,{"idx":66,"name":"king-wristband","tpage_name":"museum2-pris2"}],[217055297,{"idx":65,"name":"king-wraps","tpage_name":"museum2-pris2"}],[217055296,{"idx":64,"name":"king-wrap","tpage_name":"museum2-pris2"}],[217055295,{"idx":63,"name":"king-vestback","tpage_name":"museum2-pris2"}],[217055294,{"idx":62,"name":"king-vest","tpage_name":"museum2-pris2"}],[217055293,{"idx":61,"name":"king-thinstrap","tpage_name":"museum2-pris2"}],[217055292,{"idx":60,"name":"king-teeth","tpage_name":"museum2-pris2"}],[217055291,{"idx":59,"name":"king-skirt-b","tpage_name":"museum2-pris2"}],[217055290,{"idx":58,"name":"king-skirt","tpage_name":"museum2-pris2"}],[217055289,{"idx":57,"name":"king-shoebottom","tpage_name":"museum2-pris2"}],[217055288,{"idx":56,"name":"king-precursermetal-trimbolt","tpage_name":"museum2-pris2"}],[217055287,{"idx":55,"name":"king-precursermetal-trim2","tpage_name":"museum2-pris2"}],[217055286,{"idx":54,"name":"king-precursermetal-trim","tpage_name":"museum2-pris2"}],[217055285,{"idx":53,"name":"king-precursermetal-plain","tpage_name":"museum2-pris2"}],[217055284,{"idx":52,"name":"king-precursermetal-decor","tpage_name":"museum2-pris2"}],[217055283,{"idx":51,"name":"king-lgblackstrap","tpage_name":"museum2-pris2"}],[217055282,{"idx":50,"name":"king-leg","tpage_name":"museum2-pris2"}],[217055281,{"idx":49,"name":"king-iris","tpage_name":"museum2-pris2"}],[217055280,{"idx":48,"name":"king-horn","tpage_name":"museum2-pris2"}],[217055279,{"idx":47,"name":"king-hand","tpage_name":"museum2-pris2"}],[217055278,{"idx":46,"name":"king-hair","tpage_name":"museum2-pris2"}],[217055277,{"idx":45,"name":"king-greenmetalplain","tpage_name":"museum2-pris2"}],[217055276,{"idx":44,"name":"king-greenmetal","tpage_name":"museum2-pris2"}],[217055275,{"idx":43,"name":"king-finger","tpage_name":"museum2-pris2"}],[217055274,{"idx":42,"name":"king-face-01","tpage_name":"museum2-pris2"}],[217055273,{"idx":41,"name":"king-earing","tpage_name":"museum2-pris2"}],[217055272,{"idx":40,"name":"king-ear","tpage_name":"museum2-pris2"}],[217055271,{"idx":39,"name":"king-clip-02","tpage_name":"museum2-pris2"}],[217055270,{"idx":38,"name":"king-chest","tpage_name":"museum2-pris2"}],[217055269,{"idx":37,"name":"king-bolt","tpage_name":"museum2-pris2"}],[217055268,{"idx":36,"name":"king-bluemetal","tpage_name":"museum2-pris2"}],[217055267,{"idx":35,"name":"king-blackskirt2","tpage_name":"museum2-pris2"}],[217055266,{"idx":34,"name":"king-arm","tpage_name":"museum2-pris2"}],[217055265,{"idx":33,"name":"jinx-wraps","tpage_name":"museum2-pris2"}],[217055264,{"idx":32,"name":"jinx-teeth","tpage_name":"museum2-pris2"}],[217055263,{"idx":31,"name":"jinx-singlerope","tpage_name":"museum2-pris2"}],[217055262,{"idx":30,"name":"jinx-shoebottom2","tpage_name":"museum2-pris2"}],[217055261,{"idx":29,"name":"jinx-shirt","tpage_name":"museum2-pris2"}],[217055260,{"idx":28,"name":"jinx-scarf","tpage_name":"museum2-pris2"}],[217055259,{"idx":27,"name":"jinx-rope-01","tpage_name":"museum2-pris2"}],[217055258,{"idx":26,"name":"jinx-pants","tpage_name":"museum2-pris2"}],[217055257,{"idx":25,"name":"jinx-kneepad","tpage_name":"museum2-pris2"}],[217055256,{"idx":24,"name":"jinx-iris","tpage_name":"museum2-pris2"}],[217055255,{"idx":23,"name":"jinx-handle","tpage_name":"museum2-pris2"}],[217055254,{"idx":22,"name":"jinx-hairtye","tpage_name":"museum2-pris2"}],[217055253,{"idx":21,"name":"jinx-hair","tpage_name":"museum2-pris2"}],[217055252,{"idx":20,"name":"jinx-glovepalm","tpage_name":"museum2-pris2"}],[217055251,{"idx":19,"name":"jinx-glove","tpage_name":"museum2-pris2"}],[217055250,{"idx":18,"name":"jinx-finger","tpage_name":"museum2-pris2"}],[217055249,{"idx":17,"name":"jinx-face","tpage_name":"museum2-pris2"}],[217055248,{"idx":16,"name":"jinx-eyelid","tpage_name":"museum2-pris2"}],[217055247,{"idx":15,"name":"jinx-cigarflame","tpage_name":"museum2-pris2"}],[217055246,{"idx":14,"name":"jinx-cigar","tpage_name":"museum2-pris2"}],[217055245,{"idx":13,"name":"jinx-buckles","tpage_name":"museum2-pris2"}],[217055244,{"idx":12,"name":"jinx-brownstrapbolts","tpage_name":"museum2-pris2"}],[217055243,{"idx":11,"name":"jinx-brownstrap","tpage_name":"museum2-pris2"}],[217055242,{"idx":10,"name":"jinx-boottop","tpage_name":"museum2-pris2"}],[216989806,{"idx":110,"name":"prec-veger-sleeve","tpage_name":"museum2-pris"}],[216989805,{"idx":109,"name":"daxtertuft","tpage_name":"museum2-pris"}],[216989804,{"idx":108,"name":"daxterlense","tpage_name":"museum2-pris"}],[216989803,{"idx":107,"name":"daxterhelmetplain","tpage_name":"museum2-pris"}],[216989802,{"idx":106,"name":"daxtergoggles","tpage_name":"museum2-pris"}],[216989801,{"idx":105,"name":"daxterbolt","tpage_name":"museum2-pris"}],[216989800,{"idx":104,"name":"daxter-pants","tpage_name":"museum2-pris"}],[216989799,{"idx":103,"name":"daxter-furhilite","tpage_name":"museum2-pris"}],[216989798,{"idx":102,"name":"prec-tess-nose","tpage_name":"museum2-pris"}],[216989797,{"idx":101,"name":"prec-tess-sleeve","tpage_name":"museum2-pris"}],[216989796,{"idx":100,"name":"prec-tess-shirtstraps","tpage_name":"museum2-pris"}],[216989795,{"idx":99,"name":"prec-tess-shirt","tpage_name":"museum2-pris"}],[216989794,{"idx":98,"name":"prec-tess-scarf","tpage_name":"museum2-pris"}],[216989793,{"idx":97,"name":"prec-tess-pantsfront","tpage_name":"museum2-pris"}],[216989792,{"idx":96,"name":"prec-tess-pantscuff","tpage_name":"museum2-pris"}],[216989791,{"idx":95,"name":"prec-tess-pantsback","tpage_name":"museum2-pris"}],[216989790,{"idx":94,"name":"prec-tess-necktrans","tpage_name":"museum2-pris"}],[216989789,{"idx":93,"name":"prec-tess-headband","tpage_name":"museum2-pris"}],[216989788,{"idx":92,"name":"prec-tess-hair","tpage_name":"museum2-pris"}],[216989787,{"idx":91,"name":"prec-tess-glove","tpage_name":"museum2-pris"}],[223215686,{"idx":70,"name":"veger-whitecloth","tpage_name":"rublcst-vis-pris2"}],[216989786,{"idx":90,"name":"prec-tess-face","tpage_name":"museum2-pris"}],[223215685,{"idx":69,"name":"veger-walkingstick-03","tpage_name":"rublcst-vis-pris2"}],[216989785,{"idx":89,"name":"prec-tess-eyelid","tpage_name":"museum2-pris"}],[223215684,{"idx":68,"name":"veger-walkingstick-02","tpage_name":"rublcst-vis-pris2"}],[216989784,{"idx":88,"name":"prec-tess-eye","tpage_name":"museum2-pris"}],[223215683,{"idx":67,"name":"veger-walkingstick-01","tpage_name":"rublcst-vis-pris2"}],[216989783,{"idx":87,"name":"prec-tess-emblem","tpage_name":"museum2-pris"}],[223215682,{"idx":66,"name":"veger-vest","tpage_name":"rublcst-vis-pris2"}],[216989782,{"idx":86,"name":"prec-tess-belt2","tpage_name":"museum2-pris"}],[223215681,{"idx":65,"name":"veger-teeth","tpage_name":"rublcst-vis-pris2"}],[216989781,{"idx":85,"name":"prec-tess-belt","tpage_name":"museum2-pris"}],[223215680,{"idx":64,"name":"veger-stickwrap","tpage_name":"rublcst-vis-pris2"}],[216989780,{"idx":84,"name":"prec-teeth","tpage_name":"museum2-pris"}],[223215679,{"idx":63,"name":"veger-sleevelower","tpage_name":"rublcst-vis-pris2"}],[216989779,{"idx":83,"name":"prec-surfer-sleeve","tpage_name":"museum2-pris"}],[223215678,{"idx":62,"name":"veger-sleeve","tpage_name":"rublcst-vis-pris2"}],[216989778,{"idx":82,"name":"prec-surfer-shirt","tpage_name":"museum2-pris"}],[223215677,{"idx":61,"name":"veger-shoulderplatemetal","tpage_name":"rublcst-vis-pris2"}],[216989777,{"idx":81,"name":"prec-surfer-sash","tpage_name":"museum2-pris"}],[223215676,{"idx":60,"name":"veger-shoulderplate","tpage_name":"rublcst-vis-pris2"}],[216989776,{"idx":80,"name":"prec-surfer-pants","tpage_name":"museum2-pris"}],[223215675,{"idx":59,"name":"veger-shoebottom","tpage_name":"rublcst-vis-pris2"}],[216989775,{"idx":79,"name":"prec-surfer-hairshort","tpage_name":"museum2-pris"}],[223215674,{"idx":58,"name":"veger-scarf","tpage_name":"rublcst-vis-pris2"}],[216989774,{"idx":78,"name":"prec-surfer-hair","tpage_name":"museum2-pris"}],[223215673,{"idx":57,"name":"veger-parchment","tpage_name":"rublcst-vis-pris2"}],[216989773,{"idx":77,"name":"prec-surfer-chain-03","tpage_name":"museum2-pris"}],[223215672,{"idx":56,"name":"veger-pants","tpage_name":"rublcst-vis-pris2"}],[216989772,{"idx":76,"name":"prec-surfer-chain-02","tpage_name":"museum2-pris"}],[223215671,{"idx":55,"name":"veger-pages","tpage_name":"rublcst-vis-pris2"}],[216989771,{"idx":75,"name":"prec-surfer-chain","tpage_name":"museum2-pris"}],[223215670,{"idx":54,"name":"veger-legwraps","tpage_name":"rublcst-vis-pris2"}],[216989770,{"idx":74,"name":"prec-staff-02","tpage_name":"museum2-pris"}],[223215669,{"idx":53,"name":"veger-iris","tpage_name":"rublcst-vis-pris2"}],[216989769,{"idx":73,"name":"prec-staff-01","tpage_name":"museum2-pris"}],[223215668,{"idx":52,"name":"veger-hand","tpage_name":"rublcst-vis-pris2"}],[216989768,{"idx":72,"name":"prec-orbsmall","tpage_name":"museum2-pris"}],[223215667,{"idx":51,"name":"veger-hair","tpage_name":"rublcst-vis-pris2"}],[216989767,{"idx":71,"name":"prec-orblarge","tpage_name":"museum2-pris"}],[223215666,{"idx":50,"name":"veger-gold","tpage_name":"rublcst-vis-pris2"}],[216989766,{"idx":70,"name":"prec-neck","tpage_name":"museum2-pris"}],[223215665,{"idx":49,"name":"veger-fingertop","tpage_name":"rublcst-vis-pris2"}],[216989765,{"idx":69,"name":"prec-leader-wrap","tpage_name":"museum2-pris"}],[223215664,{"idx":48,"name":"veger-fingerbottom","tpage_name":"rublcst-vis-pris2"}],[216989764,{"idx":68,"name":"prec-leader-shirt","tpage_name":"museum2-pris"}],[223215663,{"idx":47,"name":"veger-face","tpage_name":"rublcst-vis-pris2"}],[216989763,{"idx":67,"name":"prec-leader-robe-02","tpage_name":"museum2-pris"}],[223215662,{"idx":46,"name":"veger-eyelid","tpage_name":"rublcst-vis-pris2"}],[216989762,{"idx":66,"name":"prec-leader-robe-01","tpage_name":"museum2-pris"}],[223215661,{"idx":45,"name":"veger-endpaper","tpage_name":"rublcst-vis-pris2"}],[216989761,{"idx":65,"name":"prec-leader-pants","tpage_name":"museum2-pris"}],[223215660,{"idx":44,"name":"veger-coatclips","tpage_name":"rublcst-vis-pris2"}],[216989760,{"idx":64,"name":"prec-leader-headshield","tpage_name":"museum2-pris"}],[223215659,{"idx":43,"name":"veger-coatbelt","tpage_name":"rublcst-vis-pris2"}],[216989759,{"idx":63,"name":"prec-leader-hair","tpage_name":"museum2-pris"}],[223215658,{"idx":42,"name":"veger-coat","tpage_name":"rublcst-vis-pris2"}],[216989758,{"idx":62,"name":"prec-leader-frontskirt","tpage_name":"museum2-pris"}],[223215657,{"idx":41,"name":"veger-bootstrap","tpage_name":"rublcst-vis-pris2"}],[216989757,{"idx":61,"name":"prec-leader-foreheadshield","tpage_name":"museum2-pris"}],[223215656,{"idx":40,"name":"veger-bootfoot","tpage_name":"rublcst-vis-pris2"}],[216989756,{"idx":60,"name":"prec-leader-face2","tpage_name":"museum2-pris"}],[223215655,{"idx":39,"name":"veger-bootbolt","tpage_name":"rublcst-vis-pris2"}],[216989755,{"idx":59,"name":"prec-leader-belt","tpage_name":"museum2-pris"}],[223215654,{"idx":38,"name":"veger-bookspine","tpage_name":"rublcst-vis-pris2"}],[216989754,{"idx":58,"name":"prec-leader-beard","tpage_name":"museum2-pris"}],[223215653,{"idx":37,"name":"veger-booksides","tpage_name":"rublcst-vis-pris2"}],[216989753,{"idx":57,"name":"prec-leader-armband","tpage_name":"museum2-pris"}],[223215652,{"idx":36,"name":"veger-bookleather","tpage_name":"rublcst-vis-pris2"}],[216989752,{"idx":56,"name":"prec-leader-arm","tpage_name":"museum2-pris"}],[223215651,{"idx":35,"name":"king-wristband","tpage_name":"rublcst-vis-pris2"}],[216989751,{"idx":55,"name":"prec-insidemouth","tpage_name":"museum2-pris"}],[223215650,{"idx":34,"name":"king-wraps","tpage_name":"rublcst-vis-pris2"}],[216989750,{"idx":54,"name":"prec-handpalm","tpage_name":"museum2-pris"}],[223215649,{"idx":33,"name":"king-wrap","tpage_name":"rublcst-vis-pris2"}],[216989749,{"idx":53,"name":"prec-hand-back","tpage_name":"museum2-pris"}],[223215648,{"idx":32,"name":"king-vestback","tpage_name":"rublcst-vis-pris2"}],[216989748,{"idx":52,"name":"prec-dumb-sleeve","tpage_name":"museum2-pris"}],[223215647,{"idx":31,"name":"king-vest","tpage_name":"rublcst-vis-pris2"}],[216989747,{"idx":51,"name":"prec-dumb-shirt","tpage_name":"museum2-pris"}],[223215646,{"idx":30,"name":"king-thinstrap","tpage_name":"rublcst-vis-pris2"}],[216989746,{"idx":50,"name":"prec-dumb-pants","tpage_name":"museum2-pris"}],[223215645,{"idx":29,"name":"king-teeth","tpage_name":"rublcst-vis-pris2"}],[216989745,{"idx":49,"name":"prec-dumb-helmet","tpage_name":"museum2-pris"}],[223215644,{"idx":28,"name":"king-skirt-b","tpage_name":"rublcst-vis-pris2"}],[216989744,{"idx":48,"name":"errolcyber-teeth","tpage_name":"museum2-pris"}],[223215643,{"idx":27,"name":"king-skirt","tpage_name":"rublcst-vis-pris2"}],[216989743,{"idx":47,"name":"errolcyber-spine","tpage_name":"museum2-pris"}],[223215642,{"idx":26,"name":"king-shoebottom","tpage_name":"rublcst-vis-pris2"}],[216989742,{"idx":46,"name":"errolcyber-rubberpipe-light","tpage_name":"museum2-pris"}],[223215641,{"idx":25,"name":"king-precursermetal-trimbolt","tpage_name":"rublcst-vis-pris2"}],[216989741,{"idx":45,"name":"errolcyber-rubberpipe","tpage_name":"museum2-pris"}],[223215640,{"idx":24,"name":"king-precursermetal-trim2","tpage_name":"rublcst-vis-pris2"}],[216989740,{"idx":44,"name":"errolcyber-roboeye","tpage_name":"museum2-pris"}],[223215639,{"idx":23,"name":"king-precursermetal-trim","tpage_name":"rublcst-vis-pris2"}],[216989739,{"idx":43,"name":"errolcyber-redmetal-03","tpage_name":"museum2-pris"}],[223215638,{"idx":22,"name":"king-precursermetal-plain","tpage_name":"rublcst-vis-pris2"}],[216989738,{"idx":42,"name":"errolcyber-redmetal-02","tpage_name":"museum2-pris"}],[223215637,{"idx":21,"name":"king-precursermetal-decor","tpage_name":"rublcst-vis-pris2"}],[216989737,{"idx":41,"name":"errolcyber-redmetal-01","tpage_name":"museum2-pris"}],[223215636,{"idx":20,"name":"king-lgblackstrap","tpage_name":"rublcst-vis-pris2"}],[216989736,{"idx":40,"name":"errolcyber-pipes-03","tpage_name":"museum2-pris"}],[223215635,{"idx":19,"name":"king-leg","tpage_name":"rublcst-vis-pris2"}],[216989735,{"idx":39,"name":"errolcyber-pipes-02","tpage_name":"museum2-pris"}],[223215634,{"idx":18,"name":"king-iris","tpage_name":"rublcst-vis-pris2"}],[216989734,{"idx":38,"name":"errolcyber-pipes-01","tpage_name":"museum2-pris"}],[223215633,{"idx":17,"name":"king-horn","tpage_name":"rublcst-vis-pris2"}],[216989733,{"idx":37,"name":"errolcyber-metalgold","tpage_name":"museum2-pris"}],[223215632,{"idx":16,"name":"king-hand","tpage_name":"rublcst-vis-pris2"}],[216989732,{"idx":36,"name":"errolcyber-metaleyelid","tpage_name":"museum2-pris"}],[223215631,{"idx":15,"name":"king-hair","tpage_name":"rublcst-vis-pris2"}],[216989731,{"idx":35,"name":"errolcyber-jointpipe","tpage_name":"museum2-pris"}],[223215630,{"idx":14,"name":"king-greenmetalplain","tpage_name":"rublcst-vis-pris2"}],[216989730,{"idx":34,"name":"errolcyber-insidewires","tpage_name":"museum2-pris"}],[223215629,{"idx":13,"name":"king-greenmetal","tpage_name":"rublcst-vis-pris2"}],[216989729,{"idx":33,"name":"errolcyber-insidemouth","tpage_name":"museum2-pris"}],[223215628,{"idx":12,"name":"king-finger","tpage_name":"rublcst-vis-pris2"}],[216989728,{"idx":32,"name":"errolcyber-head-02","tpage_name":"museum2-pris"}],[223215627,{"idx":11,"name":"king-face-01","tpage_name":"rublcst-vis-pris2"}],[216989727,{"idx":31,"name":"errolcyber-head-01","tpage_name":"museum2-pris"}],[223215626,{"idx":10,"name":"king-earing","tpage_name":"rublcst-vis-pris2"}],[216989726,{"idx":30,"name":"errolcyber-hair","tpage_name":"museum2-pris"}],[223215625,{"idx":9,"name":"king-ear","tpage_name":"rublcst-vis-pris2"}],[216989725,{"idx":29,"name":"errolcyber-greymetal-02","tpage_name":"museum2-pris"}],[223215624,{"idx":8,"name":"king-clip-02","tpage_name":"rublcst-vis-pris2"}],[216989724,{"idx":28,"name":"errolcyber-greymetal","tpage_name":"museum2-pris"}],[223215623,{"idx":7,"name":"king-chest","tpage_name":"rublcst-vis-pris2"}],[216989723,{"idx":27,"name":"errolcyber-greyknobs","tpage_name":"museum2-pris"}],[223215622,{"idx":6,"name":"king-bolt","tpage_name":"rublcst-vis-pris2"}],[216989722,{"idx":26,"name":"errolcyber-glovepalm","tpage_name":"museum2-pris"}],[223215621,{"idx":5,"name":"king-bluemetal","tpage_name":"rublcst-vis-pris2"}],[216989721,{"idx":25,"name":"errolcyber-fingers","tpage_name":"museum2-pris"}],[223215620,{"idx":4,"name":"king-blackskirt2","tpage_name":"rublcst-vis-pris2"}],[216989720,{"idx":24,"name":"errolcyber-earcup","tpage_name":"museum2-pris"}],[223215619,{"idx":3,"name":"king-arm","tpage_name":"rublcst-vis-pris2"}],[216989719,{"idx":23,"name":"errolcyber-dirtymetal","tpage_name":"museum2-pris"}],[223215618,{"idx":2,"name":"environment-oldmetal","tpage_name":"rublcst-vis-pris2"}],[221970438,{"idx":6,"name":"final-beam-light","tpage_name":"precurd-sprite"}],[216989718,{"idx":22,"name":"errolcyber-chestplate","tpage_name":"museum2-pris"}],[223215617,{"idx":1,"name":"bam-hairhilite","tpage_name":"rublcst-vis-pris2"}],[221970437,{"idx":5,"name":"final-beam-dark","tpage_name":"precurd-sprite"}],[216989717,{"idx":21,"name":"errolcyber-bluewrap","tpage_name":"museum2-pris"}],[223215616,{"idx":0,"name":"bam-eyelight","tpage_name":"rublcst-vis-pris2"}],[221970436,{"idx":4,"name":"final-beam-comb","tpage_name":"precurd-sprite"}],[216989716,{"idx":20,"name":"errolcyber-bluemetal-01","tpage_name":"museum2-pris"}],[216989715,{"idx":19,"name":"errolcyber-bluedome","tpage_name":"museum2-pris"}],[221970434,{"idx":2,"name":"gen-03","tpage_name":"precurd-sprite"}],[216989714,{"idx":18,"name":"errolcyber-bigshoulder","tpage_name":"museum2-pris"}],[221970433,{"idx":1,"name":"gen-02","tpage_name":"precurd-sprite"}],[216989713,{"idx":17,"name":"errolcyber-bighand-01","tpage_name":"museum2-pris"}],[216924160,{"idx":0,"name":"keira-mask","tpage_name":"museum-water"}],[222887968,{"idx":32,"name":"palcab-lowres-mark-shops-01","tpage_name":"lfacctyb-vis-tfrag"}],[216662068,{"idx":52,"name":"torn-vest","tpage_name":"outcast3-pris"}],[222887967,{"idx":31,"name":"palcab-lowres-mark-roof-rim-01","tpage_name":"lfacctyb-vis-tfrag"}],[216662067,{"idx":51,"name":"torn-teeth-01","tpage_name":"outcast3-pris"}],[222887966,{"idx":30,"name":"city-lowres-ind-wall-06","tpage_name":"lfacctyb-vis-tfrag"}],[216662066,{"idx":50,"name":"torn-shoe-02","tpage_name":"outcast3-pris"}],[222887965,{"idx":29,"name":"city-lowres-ind-wall-05","tpage_name":"lfacctyb-vis-tfrag"}],[216662065,{"idx":49,"name":"torn-shoe","tpage_name":"outcast3-pris"}],[222887964,{"idx":28,"name":"city-lowres-ind-wall-08","tpage_name":"lfacctyb-vis-tfrag"}],[216662064,{"idx":48,"name":"torn-scarf","tpage_name":"outcast3-pris"}],[222887963,{"idx":27,"name":"city-lowres-ind-wall-07","tpage_name":"lfacctyb-vis-tfrag"}],[216662063,{"idx":47,"name":"torn-pipe","tpage_name":"outcast3-pris"}],[222887962,{"idx":26,"name":"city-lowres-ind-wall-03","tpage_name":"lfacctyb-vis-tfrag"}],[216662062,{"idx":46,"name":"torn-mouth","tpage_name":"outcast3-pris"}],[222887961,{"idx":25,"name":"city-lowres-port-roof","tpage_name":"lfacctyb-vis-tfrag"}],[216662061,{"idx":45,"name":"torn-metal2","tpage_name":"outcast3-pris"}],[222887960,{"idx":24,"name":"city-lowres-ind-wall-01","tpage_name":"lfacctyb-vis-tfrag"}],[216662060,{"idx":44,"name":"torn-legshield","tpage_name":"outcast3-pris"}],[222887959,{"idx":23,"name":"palcab-lowres-mark-roof-01","tpage_name":"lfacctyb-vis-tfrag"}],[216662059,{"idx":43,"name":"torn-handle-01","tpage_name":"outcast3-pris"}],[222887958,{"idx":22,"name":"city-lowres-fort-red","tpage_name":"lfacctyb-vis-tfrag"}],[216662058,{"idx":42,"name":"torn-hair-02","tpage_name":"outcast3-pris"}],[222887957,{"idx":21,"name":"city-lowres-fort-yellow","tpage_name":"lfacctyb-vis-tfrag"}],[216662057,{"idx":41,"name":"torn-hair-01","tpage_name":"outcast3-pris"}],[222887956,{"idx":20,"name":"city-lowres-ind-wall-02","tpage_name":"lfacctyb-vis-tfrag"}],[216662056,{"idx":40,"name":"torn-gunbarrel-02","tpage_name":"outcast3-pris"}],[222887955,{"idx":19,"name":"palcab-lowres-stadium-canopy","tpage_name":"lfacctyb-vis-tfrag"}],[216662055,{"idx":39,"name":"torn-gunbarrel","tpage_name":"outcast3-pris"}],[222887954,{"idx":18,"name":"palcab-steel-lores","tpage_name":"lfacctyb-vis-tfrag"}],[216662054,{"idx":38,"name":"torn-footleather","tpage_name":"outcast3-pris"}],[222887953,{"idx":17,"name":"city-lowres-ind-wall-04","tpage_name":"lfacctyb-vis-tfrag"}],[216662053,{"idx":37,"name":"torn-finger","tpage_name":"outcast3-pris"}],[222887952,{"idx":16,"name":"palcab-lowres-mark-roof-02","tpage_name":"lfacctyb-vis-tfrag"}],[216662052,{"idx":36,"name":"torn-face-right","tpage_name":"outcast3-pris"}],[222887951,{"idx":15,"name":"palcab-pipe-hoze","tpage_name":"lfacctyb-vis-tfrag"}],[216662051,{"idx":35,"name":"torn-face","tpage_name":"outcast3-pris"}],[216072324,{"idx":132,"name":"seem-uppertorso","tpage_name":"museum-pris2"}],[216072323,{"idx":131,"name":"seem-teeth","tpage_name":"museum-pris2"}],[216072322,{"idx":130,"name":"seem-straps","tpage_name":"museum-pris2"}],[216072321,{"idx":129,"name":"seem-skirt-small","tpage_name":"museum-pris2"}],[216072320,{"idx":128,"name":"seem-skirt","tpage_name":"museum-pris2"}],[216072319,{"idx":127,"name":"seem-precmetal-plain","tpage_name":"museum-pris2"}],[216072318,{"idx":126,"name":"seem-precmetal-edge","tpage_name":"museum-pris2"}],[216072317,{"idx":125,"name":"seem-precmetal-chestplate-01","tpage_name":"museum-pris2"}],[216072316,{"idx":124,"name":"seem-pipes-02","tpage_name":"museum-pris2"}],[216072315,{"idx":123,"name":"seem-pipes-01","tpage_name":"museum-pris2"}],[216072314,{"idx":122,"name":"seem-pipeend","tpage_name":"museum-pris2"}],[216072313,{"idx":121,"name":"seem-headpiecetop","tpage_name":"museum-pris2"}],[216072312,{"idx":120,"name":"seem-headgearback","tpage_name":"museum-pris2"}],[216072311,{"idx":119,"name":"seem-hand","tpage_name":"museum-pris2"}],[216072310,{"idx":118,"name":"seem-finger","tpage_name":"museum-pris2"}],[216072309,{"idx":117,"name":"seem-face","tpage_name":"museum-pris2"}],[216072308,{"idx":116,"name":"seem-eyelid","tpage_name":"museum-pris2"}],[216072307,{"idx":115,"name":"seem-eye","tpage_name":"museum-pris2"}],[216072306,{"idx":114,"name":"seem-ear","tpage_name":"museum-pris2"}],[216072305,{"idx":113,"name":"seem-boottoe","tpage_name":"museum-pris2"}],[216072304,{"idx":112,"name":"seem-bootmet","tpage_name":"museum-pris2"}],[216072303,{"idx":111,"name":"seem-bootlower","tpage_name":"museum-pris2"}],[216072302,{"idx":110,"name":"seem-bootleg","tpage_name":"museum-pris2"}],[216072301,{"idx":109,"name":"seem-bootbottom","tpage_name":"museum-pris2"}],[216072300,{"idx":108,"name":"seem-arm","tpage_name":"museum-pris2"}],[216072299,{"idx":107,"name":"samosbird-wing","tpage_name":"museum-pris2"}],[216072298,{"idx":106,"name":"samosbird-plume","tpage_name":"museum-pris2"}],[216072297,{"idx":105,"name":"samosbird-eye","tpage_name":"museum-pris2"}],[216072296,{"idx":104,"name":"samosbird-body","tpage_name":"museum-pris2"}],[216072295,{"idx":103,"name":"samosbird-beak","tpage_name":"museum-pris2"}],[216072294,{"idx":102,"name":"samos-vest","tpage_name":"museum-pris2"}],[216072293,{"idx":101,"name":"samos-teeth2","tpage_name":"museum-pris2"}],[216072292,{"idx":100,"name":"samos-strap","tpage_name":"museum-pris2"}],[216072291,{"idx":99,"name":"samos-metal","tpage_name":"museum-pris2"}],[216072290,{"idx":98,"name":"samos-log-03","tpage_name":"museum-pris2"}],[216072289,{"idx":97,"name":"samos-log-02","tpage_name":"museum-pris2"}],[216072288,{"idx":96,"name":"samos-log-01","tpage_name":"museum-pris2"}],[216072287,{"idx":95,"name":"samos-lens","tpage_name":"museum-pris2"}],[216072286,{"idx":94,"name":"samos-leaf","tpage_name":"museum-pris2"}],[216072285,{"idx":93,"name":"samos-helmet","tpage_name":"museum-pris2"}],[216072284,{"idx":92,"name":"samos-hair","tpage_name":"museum-pris2"}],[216072283,{"idx":91,"name":"samos-finger-01","tpage_name":"museum-pris2"}],[216072282,{"idx":90,"name":"samos-face","tpage_name":"museum-pris2"}],[216072281,{"idx":89,"name":"samos-eyelid","tpage_name":"museum-pris2"}],[216072280,{"idx":88,"name":"samos-eye","tpage_name":"museum-pris2"}],[216072279,{"idx":87,"name":"samos-ear","tpage_name":"museum-pris2"}],[216072278,{"idx":86,"name":"samos-diaper","tpage_name":"museum-pris2"}],[216072277,{"idx":85,"name":"samos-arm","tpage_name":"museum-pris2"}],[216072276,{"idx":84,"name":"tess-upperboot","tpage_name":"museum-pris2"}],[216072275,{"idx":83,"name":"tess-underwear","tpage_name":"museum-pris2"}],[216072274,{"idx":82,"name":"tess-teeth","tpage_name":"museum-pris2"}],[216072273,{"idx":81,"name":"tess-sleeve","tpage_name":"museum-pris2"}],[216072272,{"idx":80,"name":"tess-shoetop","tpage_name":"museum-pris2"}],[216072271,{"idx":79,"name":"tess-shoebottom","tpage_name":"museum-pris2"}],[216072270,{"idx":78,"name":"tess-shirtstraps","tpage_name":"museum-pris2"}],[216072269,{"idx":77,"name":"tess-shirt-128","tpage_name":"museum-pris2"}],[216072268,{"idx":76,"name":"tess-scarf","tpage_name":"museum-pris2"}],[216072267,{"idx":75,"name":"tess-lowerboot","tpage_name":"museum-pris2"}],[216072266,{"idx":74,"name":"tess-jeanscuff","tpage_name":"museum-pris2"}],[216072265,{"idx":73,"name":"tess-jeansback","tpage_name":"museum-pris2"}],[216072264,{"idx":72,"name":"tess-jeans","tpage_name":"museum-pris2"}],[216072263,{"idx":71,"name":"tess-hairband","tpage_name":"museum-pris2"}],[216072262,{"idx":70,"name":"tess-hair","tpage_name":"museum-pris2"}],[216072261,{"idx":69,"name":"tess-glove","tpage_name":"museum-pris2"}],[216072260,{"idx":68,"name":"tess-finger","tpage_name":"museum-pris2"}],[216072259,{"idx":67,"name":"tess-face","tpage_name":"museum-pris2"}],[216072258,{"idx":66,"name":"tess-eyelid","tpage_name":"museum-pris2"}],[216072257,{"idx":65,"name":"tess-eye","tpage_name":"museum-pris2"}],[216072256,{"idx":64,"name":"tess-emblem","tpage_name":"museum-pris2"}],[216072255,{"idx":63,"name":"tess-chest","tpage_name":"museum-pris2"}],[216072254,{"idx":62,"name":"tess-buckle","tpage_name":"museum-pris2"}],[216072253,{"idx":61,"name":"tess-belt2","tpage_name":"museum-pris2"}],[216072252,{"idx":60,"name":"tess-belt","tpage_name":"museum-pris2"}],[216072251,{"idx":59,"name":"tess-belly","tpage_name":"museum-pris2"}],[216072250,{"idx":58,"name":"torn-vest","tpage_name":"museum-pris2"}],[216072249,{"idx":57,"name":"torn-teeth-01","tpage_name":"museum-pris2"}],[216072248,{"idx":56,"name":"torn-shoe-02","tpage_name":"museum-pris2"}],[216072247,{"idx":55,"name":"torn-shoe","tpage_name":"museum-pris2"}],[216072246,{"idx":54,"name":"torn-scarf","tpage_name":"museum-pris2"}],[216072245,{"idx":53,"name":"torn-pipe","tpage_name":"museum-pris2"}],[216072244,{"idx":52,"name":"torn-mouth","tpage_name":"museum-pris2"}],[216072243,{"idx":51,"name":"torn-metal2","tpage_name":"museum-pris2"}],[216072242,{"idx":50,"name":"torn-legshield","tpage_name":"museum-pris2"}],[216072241,{"idx":49,"name":"torn-handle-01","tpage_name":"museum-pris2"}],[216072240,{"idx":48,"name":"torn-hair-02","tpage_name":"museum-pris2"}],[216072239,{"idx":47,"name":"torn-hair-01","tpage_name":"museum-pris2"}],[216072238,{"idx":46,"name":"torn-gunbarrel-02","tpage_name":"museum-pris2"}],[216072237,{"idx":45,"name":"torn-gunbarrel","tpage_name":"museum-pris2"}],[216072236,{"idx":44,"name":"torn-footleather","tpage_name":"museum-pris2"}],[216072235,{"idx":43,"name":"torn-finger","tpage_name":"museum-pris2"}],[216072234,{"idx":42,"name":"torn-face-right","tpage_name":"museum-pris2"}],[216072233,{"idx":41,"name":"torn-face","tpage_name":"museum-pris2"}],[216072232,{"idx":40,"name":"torn-eyelid","tpage_name":"museum-pris2"}],[216072231,{"idx":39,"name":"torn-eye","tpage_name":"museum-pris2"}],[216072230,{"idx":38,"name":"torn-ear","tpage_name":"museum-pris2"}],[216072229,{"idx":37,"name":"torn-blademetal","tpage_name":"museum-pris2"}],[216072228,{"idx":36,"name":"torn-belt2","tpage_name":"museum-pris2"}],[216072227,{"idx":35,"name":"torn-belt","tpage_name":"museum-pris2"}],[216072226,{"idx":34,"name":"torn-armor","tpage_name":"museum-pris2"}],[216072225,{"idx":33,"name":"torn-armlft","tpage_name":"museum-pris2"}],[216072224,{"idx":32,"name":"environment-oldmetal","tpage_name":"museum-pris2"}],[216072223,{"idx":31,"name":"charHOLD","tpage_name":"museum-pris2"}],[216072222,{"idx":30,"name":"bam-hairhilite","tpage_name":"museum-pris2"}],[216072221,{"idx":29,"name":"bam-eyelight","tpage_name":"museum-pris2"}],[216072220,{"idx":28,"name":"ashelin-whitestrap","tpage_name":"museum-pris2"}],[216072219,{"idx":27,"name":"ashelin-teeth","tpage_name":"museum-pris2"}],[216072218,{"idx":26,"name":"ashelin-shoemetal","tpage_name":"museum-pris2"}],[216072217,{"idx":25,"name":"ashelin-shoebottom","tpage_name":"museum-pris2"}],[216072216,{"idx":24,"name":"ashelin-shield","tpage_name":"museum-pris2"}],[216072215,{"idx":23,"name":"ashelin-shells","tpage_name":"museum-pris2"}],[216072214,{"idx":22,"name":"ashelin-redtop","tpage_name":"museum-pris2"}],[216072213,{"idx":21,"name":"ashelin-pantstop","tpage_name":"museum-pris2"}],[216072212,{"idx":20,"name":"ashelin-jacketstraps","tpage_name":"museum-pris2"}],[216072211,{"idx":19,"name":"ashelin-jacketsleeve","tpage_name":"museum-pris2"}],[216072210,{"idx":18,"name":"ashelin-jacketbody","tpage_name":"museum-pris2"}],[216072209,{"idx":17,"name":"ashelin-handle-01","tpage_name":"museum-pris2"}],[216072208,{"idx":16,"name":"ashelin-hair","tpage_name":"museum-pris2"}],[216072207,{"idx":15,"name":"ashelin-gunholster","tpage_name":"museum-pris2"}],[216072206,{"idx":14,"name":"ashelin-gunbarrel-03","tpage_name":"museum-pris2"}],[216072205,{"idx":13,"name":"ashelin-gunbarrel-02","tpage_name":"museum-pris2"}],[216072204,{"idx":12,"name":"ashelin-gunbarrel-01","tpage_name":"museum-pris2"}],[216072203,{"idx":11,"name":"ashelin-glove","tpage_name":"museum-pris2"}],[216072202,{"idx":10,"name":"ashelin-face","tpage_name":"museum-pris2"}],[216072201,{"idx":9,"name":"ashelin-eyelid","tpage_name":"museum-pris2"}],[216072200,{"idx":8,"name":"ashelin-eyebrow","tpage_name":"museum-pris2"}],[216072199,{"idx":7,"name":"ashelin-eye","tpage_name":"museum-pris2"}],[216072198,{"idx":6,"name":"ashelin-chest","tpage_name":"museum-pris2"}],[217317377,{"idx":1,"name":"fora-shrub-vine","tpage_name":"forestx-vis-shrub"}],[216072197,{"idx":5,"name":"ashelin-cgrank","tpage_name":"museum-pris2"}],[217317376,{"idx":0,"name":"fora-shrub-pebbles","tpage_name":"forestx-vis-shrub"}],[216072196,{"idx":4,"name":"ashelin-cglogo","tpage_name":"museum-pris2"}],[216072195,{"idx":3,"name":"ashelin-brownstrap","tpage_name":"museum-pris2"}],[216072194,{"idx":2,"name":"ashelin-boottop","tpage_name":"museum-pris2"}],[216072193,{"idx":1,"name":"ashelin-bolts","tpage_name":"museum-pris2"}],[216006826,{"idx":170,"name":"onin-toe","tpage_name":"museum-pris"}],[216006825,{"idx":169,"name":"onin-teeth","tpage_name":"museum-pris"}],[216006824,{"idx":168,"name":"onin-skirt","tpage_name":"museum-pris"}],[216006823,{"idx":167,"name":"onin-shirt","tpage_name":"museum-pris"}],[216006822,{"idx":166,"name":"onin-scarf","tpage_name":"museum-pris"}],[216006821,{"idx":165,"name":"onin-rings2","tpage_name":"museum-pris"}],[216006820,{"idx":164,"name":"onin-rings","tpage_name":"museum-pris"}],[216006819,{"idx":163,"name":"onin-neck","tpage_name":"museum-pris"}],[216006818,{"idx":162,"name":"onin-mat","tpage_name":"museum-pris"}],[216006817,{"idx":161,"name":"onin-idoleye","tpage_name":"museum-pris"}],[216006816,{"idx":160,"name":"onin-idol","tpage_name":"museum-pris"}],[216006815,{"idx":159,"name":"onin-handpalm","tpage_name":"museum-pris"}],[216006814,{"idx":158,"name":"onin-hand","tpage_name":"museum-pris"}],[216006813,{"idx":157,"name":"onin-hair","tpage_name":"museum-pris"}],[216006812,{"idx":156,"name":"onin-finger","tpage_name":"museum-pris"}],[216006811,{"idx":155,"name":"onin-face","tpage_name":"museum-pris"}],[216006810,{"idx":154,"name":"onin-eyelid","tpage_name":"museum-pris"}],[216006809,{"idx":153,"name":"onin-eye","tpage_name":"museum-pris"}],[216006808,{"idx":152,"name":"onin-chain","tpage_name":"museum-pris"}],[216006807,{"idx":151,"name":"onin-braclet","tpage_name":"museum-pris"}],[216006806,{"idx":150,"name":"onin-bowlhead","tpage_name":"museum-pris"}],[216006805,{"idx":149,"name":"onin-arm","tpage_name":"museum-pris"}],[216006801,{"idx":145,"name":"klever-widebrownstrap","tpage_name":"museum-pris"}],[216006800,{"idx":144,"name":"klever-undershirt","tpage_name":"museum-pris"}],[216006799,{"idx":143,"name":"klever-thighs","tpage_name":"museum-pris"}],[216006798,{"idx":142,"name":"klever-skirtlight","tpage_name":"museum-pris"}],[216006797,{"idx":141,"name":"klever-skirtdark","tpage_name":"museum-pris"}],[216006796,{"idx":140,"name":"klever-shoebottom","tpage_name":"museum-pris"}],[216006795,{"idx":139,"name":"klever-shoe","tpage_name":"museum-pris"}],[216006794,{"idx":138,"name":"klever-mustache","tpage_name":"museum-pris"}],[216006793,{"idx":137,"name":"klever-horn","tpage_name":"museum-pris"}],[216006792,{"idx":136,"name":"klever-handwrap","tpage_name":"museum-pris"}],[216006791,{"idx":135,"name":"klever-hand","tpage_name":"museum-pris"}],[216006790,{"idx":134,"name":"klever-hair","tpage_name":"museum-pris"}],[216006789,{"idx":133,"name":"klever-gunmetal-05","tpage_name":"museum-pris"}],[216006788,{"idx":132,"name":"klever-gunmetal-04","tpage_name":"museum-pris"}],[216006787,{"idx":131,"name":"klever-gunmetal-03","tpage_name":"museum-pris"}],[216006786,{"idx":130,"name":"klever-gunmetal-02","tpage_name":"museum-pris"}],[216006785,{"idx":129,"name":"klever-gunmetal-01","tpage_name":"museum-pris"}],[216006784,{"idx":128,"name":"klever-fingertop","tpage_name":"museum-pris"}],[216006783,{"idx":127,"name":"klever-fingerbottom","tpage_name":"museum-pris"}],[216006782,{"idx":126,"name":"klever-face-01scars","tpage_name":"museum-pris"}],[216006781,{"idx":125,"name":"klever-face-01","tpage_name":"museum-pris"}],[216006780,{"idx":124,"name":"klever-eyelid","tpage_name":"museum-pris"}],[216006779,{"idx":123,"name":"klever-eye","tpage_name":"museum-pris"}],[216006778,{"idx":122,"name":"klever-earcup","tpage_name":"museum-pris"}],[216006777,{"idx":121,"name":"klever-clips","tpage_name":"museum-pris"}],[216006776,{"idx":120,"name":"klever-chest","tpage_name":"museum-pris"}],[216006775,{"idx":119,"name":"klever-brownstrap","tpage_name":"museum-pris"}],[216006774,{"idx":118,"name":"klever-bolt","tpage_name":"museum-pris"}],[216006773,{"idx":117,"name":"klever-blackstrap","tpage_name":"museum-pris"}],[216006772,{"idx":116,"name":"klever-armor-02","tpage_name":"museum-pris"}],[216006771,{"idx":115,"name":"klever-armor-01","tpage_name":"museum-pris"}],[216006770,{"idx":114,"name":"klever-arm","tpage_name":"museum-pris"}],[216006769,{"idx":113,"name":"keira-torch-nozzle-02","tpage_name":"museum-pris"}],[216006768,{"idx":112,"name":"keira-torch-nozzle-01","tpage_name":"museum-pris"}],[216006767,{"idx":111,"name":"keira-torch-guard-01","tpage_name":"museum-pris"}],[216006766,{"idx":110,"name":"keira-shoebottom","tpage_name":"museum-pris"}],[216006765,{"idx":109,"name":"keira-shirt","tpage_name":"museum-pris"}],[216006764,{"idx":108,"name":"keira-pantslarge","tpage_name":"museum-pris"}],[216006763,{"idx":107,"name":"keira-maskbolt","tpage_name":"museum-pris"}],[216006762,{"idx":106,"name":"keira-lens-large","tpage_name":"museum-pris"}],[216006761,{"idx":105,"name":"keira-largewraps","tpage_name":"museum-pris"}],[216006760,{"idx":104,"name":"keira-iris-64x64","tpage_name":"museum-pris"}],[216006759,{"idx":103,"name":"keira-handtop","tpage_name":"museum-pris"}],[216006758,{"idx":102,"name":"keira-handbottom","tpage_name":"museum-pris"}],[216006757,{"idx":101,"name":"keira-hair-newest","tpage_name":"museum-pris"}],[216006756,{"idx":100,"name":"keira-gogglestrap","tpage_name":"museum-pris"}],[216006755,{"idx":99,"name":"keira-glovenewlarge","tpage_name":"museum-pris"}],[216006754,{"idx":98,"name":"keira-glasses","tpage_name":"museum-pris"}],[216006753,{"idx":97,"name":"keira-face","tpage_name":"museum-pris"}],[216006752,{"idx":96,"name":"keira-eyelid","tpage_name":"museum-pris"}],[216006751,{"idx":95,"name":"keira-chokermetal","tpage_name":"museum-pris"}],[216006750,{"idx":94,"name":"keira-chokerhighres","tpage_name":"museum-pris"}],[216006749,{"idx":93,"name":"keira-brownstraps-new","tpage_name":"museum-pris"}],[216006748,{"idx":92,"name":"keira-blackstrap","tpage_name":"museum-pris"}],[216006747,{"idx":91,"name":"keira-belt","tpage_name":"museum-pris"}],[216006746,{"idx":90,"name":"keira-bellylong","tpage_name":"museum-pris"}],[216006727,{"idx":71,"name":"pecker-yellowfur","tpage_name":"museum-pris"}],[216006726,{"idx":70,"name":"pecker-wingtop","tpage_name":"museum-pris"}],[216006725,{"idx":69,"name":"pecker-wingbottom","tpage_name":"museum-pris"}],[216006724,{"idx":68,"name":"pecker-teeth","tpage_name":"museum-pris"}],[216006723,{"idx":67,"name":"pecker-tail","tpage_name":"museum-pris"}],[216006722,{"idx":66,"name":"pecker-plume","tpage_name":"museum-pris"}],[216006721,{"idx":65,"name":"pecker-face","tpage_name":"museum-pris"}],[216006720,{"idx":64,"name":"pecker-eyelid","tpage_name":"museum-pris"}],[216006719,{"idx":63,"name":"pecker-body-01","tpage_name":"museum-pris"}],[216006718,{"idx":62,"name":"jakchires-teeth","tpage_name":"museum-pris"}],[216006717,{"idx":61,"name":"jakchires-shoeteop","tpage_name":"museum-pris"}],[216006716,{"idx":60,"name":"jakchires-shoemetal","tpage_name":"museum-pris"}],[216006715,{"idx":59,"name":"jakchires-shoebottom","tpage_name":"museum-pris"}],[216006714,{"idx":58,"name":"jakchires-precarmor-01","tpage_name":"museum-pris"}],[216006713,{"idx":57,"name":"jakchires-pants","tpage_name":"museum-pris"}],[216006712,{"idx":56,"name":"jakchires-lightbrownspat","tpage_name":"museum-pris"}],[216006711,{"idx":55,"name":"jakchires-leatherpouch","tpage_name":"museum-pris"}],[216006710,{"idx":54,"name":"jakchires-jacket","tpage_name":"museum-pris"}],[216006709,{"idx":53,"name":"jakchires-horn","tpage_name":"museum-pris"}],[216006708,{"idx":52,"name":"jakchires-hair","tpage_name":"museum-pris"}],[216006707,{"idx":51,"name":"jakchires-glovetop","tpage_name":"museum-pris"}],[216006706,{"idx":50,"name":"jakchires-facert","tpage_name":"museum-pris"}],[216006705,{"idx":49,"name":"jakchires-facelft","tpage_name":"museum-pris"}],[216006704,{"idx":48,"name":"jakchires-eyelid","tpage_name":"museum-pris"}],[216006703,{"idx":47,"name":"jakchires-eyebrow","tpage_name":"museum-pris"}],[216006702,{"idx":46,"name":"jakchires-eye","tpage_name":"museum-pris"}],[216006701,{"idx":45,"name":"jakchires-clips","tpage_name":"museum-pris"}],[216006700,{"idx":44,"name":"jakchires-chestplate","tpage_name":"museum-pris"}],[216006699,{"idx":43,"name":"jakchires-brwnleather","tpage_name":"museum-pris"}],[216006698,{"idx":42,"name":"jakchires-brownstrap","tpage_name":"museum-pris"}],[216006697,{"idx":41,"name":"jakchires-blackstrap","tpage_name":"museum-pris"}],[216006696,{"idx":40,"name":"jakchires-arm","tpage_name":"museum-pris"}],[216006695,{"idx":39,"name":"jakc-wristband-a2","tpage_name":"museum-pris"}],[216006694,{"idx":38,"name":"jakc-wraps","tpage_name":"museum-pris"}],[216006693,{"idx":37,"name":"jakc-waistband2","tpage_name":"museum-pris"}],[216006692,{"idx":36,"name":"jakc-skirt","tpage_name":"museum-pris"}],[216006691,{"idx":35,"name":"jakc-scarfhanging","tpage_name":"museum-pris"}],[216006690,{"idx":34,"name":"jakc-scarf","tpage_name":"museum-pris"}],[216006689,{"idx":33,"name":"jakc-lens","tpage_name":"museum-pris"}],[216006688,{"idx":32,"name":"jakc-gogglemetal","tpage_name":"museum-pris"}],[216006687,{"idx":31,"name":"jakc-chestplate-straps","tpage_name":"museum-pris"}],[216006686,{"idx":30,"name":"jakc-armor","tpage_name":"museum-pris"}],[222887950,{"idx":14,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"lfacctyb-vis-tfrag"}],[216662050,{"idx":34,"name":"torn-eyelid","tpage_name":"outcast3-pris"}],[215416870,{"idx":38,"name":"fac-tower-02-hitweak","tpage_name":"lfacout-vis-tfrag"}],[222887949,{"idx":13,"name":"palcab-lowres-ctyslum-wall-04","tpage_name":"lfacctyb-vis-tfrag"}],[216662049,{"idx":33,"name":"torn-eye","tpage_name":"outcast3-pris"}],[215416869,{"idx":37,"name":"fac-tower-06","tpage_name":"lfacout-vis-tfrag"}],[222887948,{"idx":12,"name":"palcab-lowres-ctyslum-roof-02","tpage_name":"lfacctyb-vis-tfrag"}],[216662048,{"idx":32,"name":"torn-ear","tpage_name":"outcast3-pris"}],[215416868,{"idx":36,"name":"fac-tower-base-04","tpage_name":"lfacout-vis-tfrag"}],[222887947,{"idx":11,"name":"palcab-lowres-ctyslum-wall-02","tpage_name":"lfacctyb-vis-tfrag"}],[216662047,{"idx":31,"name":"torn-blademetal","tpage_name":"outcast3-pris"}],[215416867,{"idx":35,"name":"facb_bluewindow_selfilluminated","tpage_name":"lfacout-vis-tfrag"}],[222887946,{"idx":10,"name":"palcab-lowres-ctyslum-wall-01","tpage_name":"lfacctyb-vis-tfrag"}],[216662046,{"idx":30,"name":"torn-belt2","tpage_name":"outcast3-pris"}],[215416866,{"idx":34,"name":"facb_redmetal-03","tpage_name":"lfacout-vis-tfrag"}],[222887945,{"idx":9,"name":"palcab-lowres-ctyslum-roof-01","tpage_name":"lfacctyb-vis-tfrag"}],[216662045,{"idx":29,"name":"torn-belt","tpage_name":"outcast3-pris"}],[215416865,{"idx":33,"name":"facb_dec-metal-02","tpage_name":"lfacout-vis-tfrag"}],[214958086,{"idx":6,"name":"rub-rubble-01","tpage_name":"lppatrol-vis-tfrag"}],[214892559,{"idx":15,"name":"grunt-teeth-01","tpage_name":"lppatrol-vis-pris"}],[214892558,{"idx":14,"name":"grunt-gem-01","tpage_name":"lppatrol-vis-pris"}],[221970432,{"idx":0,"name":"gen-01","tpage_name":"precurd-sprite"}],[216989712,{"idx":16,"name":"errocyber-faceflesh","tpage_name":"museum2-pris"}],[214499352,{"idx":24,"name":"onin-toe","tpage_name":"loutro3-pris"}],[216989711,{"idx":15,"name":"errocyber-eyelid","tpage_name":"museum2-pris"}],[214499351,{"idx":23,"name":"onin-teeth","tpage_name":"loutro3-pris"}],[220725250,{"idx":2,"name":"cty-explode-barrel-rim","tpage_name":"lblowcst-tfrag"}],[216989710,{"idx":14,"name":"errocyber-eye","tpage_name":"museum2-pris"}],[214499350,{"idx":22,"name":"onin-skirt","tpage_name":"loutro3-pris"}],[220725249,{"idx":1,"name":"cty-explode-barrel-orange","tpage_name":"lblowcst-tfrag"}],[216989709,{"idx":13,"name":"environment-oldmetal","tpage_name":"museum2-pris"}],[214499349,{"idx":21,"name":"onin-shirt","tpage_name":"loutro3-pris"}],[220725248,{"idx":0,"name":"cty-explode-barrel-cap","tpage_name":"lblowcst-tfrag"}],[216989708,{"idx":12,"name":"daxterteeth","tpage_name":"museum2-pris"}],[214499348,{"idx":20,"name":"onin-scarf","tpage_name":"loutro3-pris"}],[216989707,{"idx":11,"name":"daxternose","tpage_name":"museum2-pris"}],[214499347,{"idx":19,"name":"onin-rings2","tpage_name":"loutro3-pris"}],[216989706,{"idx":10,"name":"daxterheadwidenew","tpage_name":"museum2-pris"}],[214499346,{"idx":18,"name":"onin-rings","tpage_name":"loutro3-pris"}],[216989705,{"idx":9,"name":"daxterfoot-bottom","tpage_name":"museum2-pris"}],[214499345,{"idx":17,"name":"onin-neck","tpage_name":"loutro3-pris"}],[216989704,{"idx":8,"name":"daxterfoot","tpage_name":"museum2-pris"}],[214499344,{"idx":16,"name":"onin-mat","tpage_name":"loutro3-pris"}],[216989703,{"idx":7,"name":"daxterfinger","tpage_name":"museum2-pris"}],[214499343,{"idx":15,"name":"onin-idoleye","tpage_name":"loutro3-pris"}],[218234882,{"idx":2,"name":"time-bubble-orbiter","tpage_name":"lbbsdrp3-sprite"}],[216989702,{"idx":6,"name":"daxterear","tpage_name":"museum2-pris"}],[214499342,{"idx":14,"name":"onin-idol","tpage_name":"loutro3-pris"}],[216989701,{"idx":5,"name":"daxterbodyshort-eix","tpage_name":"museum2-pris"}],[214499341,{"idx":13,"name":"onin-handpalm","tpage_name":"loutro3-pris"}],[218234880,{"idx":0,"name":"time-bubble","tpage_name":"lbbsdrp3-sprite"}],[216989700,{"idx":4,"name":"daxterarm","tpage_name":"museum2-pris"}],[214499340,{"idx":12,"name":"onin-hand","tpage_name":"loutro3-pris"}],[216989699,{"idx":3,"name":"daxter-orange","tpage_name":"museum2-pris"}],[214499339,{"idx":11,"name":"onin-hair","tpage_name":"loutro3-pris"}],[216989698,{"idx":2,"name":"daxter-eyelid","tpage_name":"museum2-pris"}],[214499338,{"idx":10,"name":"onin-finger","tpage_name":"loutro3-pris"}],[216989697,{"idx":1,"name":"bam-hairhilite","tpage_name":"museum2-pris"}],[214499337,{"idx":9,"name":"onin-face","tpage_name":"loutro3-pris"}],[216989696,{"idx":0,"name":"bam-eyelight","tpage_name":"museum2-pris"}],[214499336,{"idx":8,"name":"onin-eyelid","tpage_name":"loutro3-pris"}],[214499335,{"idx":7,"name":"onin-eye","tpage_name":"loutro3-pris"}],[214499334,{"idx":6,"name":"onin-chain","tpage_name":"loutro3-pris"}],[214499333,{"idx":5,"name":"onin-braclet","tpage_name":"loutro3-pris"}],[214499332,{"idx":4,"name":"onin-bowlhead","tpage_name":"loutro3-pris"}],[214499331,{"idx":3,"name":"onin-arm","tpage_name":"loutro3-pris"}],[214499330,{"idx":2,"name":"environment-oldmetal","tpage_name":"loutro3-pris"}],[214499329,{"idx":1,"name":"bam-hairhilite","tpage_name":"loutro3-pris"}],[214499328,{"idx":0,"name":"bam-eyelight","tpage_name":"loutro3-pris"}],[221839360,{"idx":0,"name":"hud-terraformer-head-01","tpage_name":"deswalk-minimap"}],[214368280,{"idx":24,"name":"onin-toe","tpage_name":"loninsim-pris"}],[214368279,{"idx":23,"name":"onin-teeth","tpage_name":"loninsim-pris"}],[214368278,{"idx":22,"name":"onin-skirt","tpage_name":"loninsim-pris"}],[214368277,{"idx":21,"name":"onin-shirt","tpage_name":"loninsim-pris"}],[214368276,{"idx":20,"name":"onin-scarf","tpage_name":"loninsim-pris"}],[214368275,{"idx":19,"name":"onin-rings2","tpage_name":"loninsim-pris"}],[214368274,{"idx":18,"name":"onin-rings","tpage_name":"loninsim-pris"}],[214368273,{"idx":17,"name":"onin-neck","tpage_name":"loninsim-pris"}],[214368272,{"idx":16,"name":"onin-mat","tpage_name":"loninsim-pris"}],[214368271,{"idx":15,"name":"onin-idoleye","tpage_name":"loninsim-pris"}],[218103810,{"idx":2,"name":"time-bubble-orbiter","tpage_name":"lbbsdrp1-sprite"}],[214368270,{"idx":14,"name":"onin-idol","tpage_name":"loninsim-pris"}],[214368269,{"idx":13,"name":"onin-handpalm","tpage_name":"loninsim-pris"}],[218103808,{"idx":0,"name":"time-bubble","tpage_name":"lbbsdrp1-sprite"}],[214368268,{"idx":12,"name":"onin-hand","tpage_name":"loninsim-pris"}],[214368267,{"idx":11,"name":"onin-hair","tpage_name":"loninsim-pris"}],[214368266,{"idx":10,"name":"onin-finger","tpage_name":"loninsim-pris"}],[214368265,{"idx":9,"name":"onin-face","tpage_name":"loninsim-pris"}],[216858624,{"idx":0,"name":"jakc-scarf","tpage_name":"deserta-vis-pris"}],[214368264,{"idx":8,"name":"onin-eyelid","tpage_name":"loninsim-pris"}],[214368263,{"idx":7,"name":"onin-eye","tpage_name":"loninsim-pris"}],[214368262,{"idx":6,"name":"onin-chain","tpage_name":"loninsim-pris"}],[214368261,{"idx":5,"name":"onin-braclet","tpage_name":"loninsim-pris"}],[214368260,{"idx":4,"name":"onin-bowlhead","tpage_name":"loninsim-pris"}],[214368259,{"idx":3,"name":"onin-arm","tpage_name":"loninsim-pris"}],[223805510,{"idx":70,"name":"krew-shirt","tpage_name":"museum3b-pris"}],[213844070,{"idx":102,"name":"king-wristband-small","tpage_name":"lpattack-vis-pris"}],[223805509,{"idx":69,"name":"krew-ring","tpage_name":"museum3b-pris"}],[213844069,{"idx":101,"name":"king-wrap-small","tpage_name":"lpattack-vis-pris"}],[223805508,{"idx":68,"name":"krew-plainmetal","tpage_name":"museum3b-pris"}],[213844068,{"idx":100,"name":"king-vestback-small","tpage_name":"lpattack-vis-pris"}],[223805507,{"idx":67,"name":"krew-pipe-anim","tpage_name":"museum3b-pris"}],[213844067,{"idx":99,"name":"king-vest-small","tpage_name":"lpattack-vis-pris"}],[223805506,{"idx":66,"name":"krew-pipe-02","tpage_name":"museum3b-pris"}],[213844066,{"idx":98,"name":"king-thinstrap-small","tpage_name":"lpattack-vis-pris"}],[223805505,{"idx":65,"name":"krew-pipe-01","tpage_name":"museum3b-pris"}],[213844065,{"idx":97,"name":"king-skirt-small","tpage_name":"lpattack-vis-pris"}],[223805504,{"idx":64,"name":"krew-pants","tpage_name":"museum3b-pris"}],[213844064,{"idx":96,"name":"king-shoebottom-small","tpage_name":"lpattack-vis-pris"}],[223805503,{"idx":63,"name":"krew-mole","tpage_name":"museum3b-pris"}],[213844063,{"idx":95,"name":"king-precursermetal-trimbolt-small","tpage_name":"lpattack-vis-pris"}],[223805502,{"idx":62,"name":"krew-metalattachment","tpage_name":"museum3b-pris"}],[213844062,{"idx":94,"name":"king-precursermetal-trim2-small","tpage_name":"lpattack-vis-pris"}],[223805501,{"idx":61,"name":"krew-loop2","tpage_name":"museum3b-pris"}],[213844061,{"idx":93,"name":"king-precursermetal-plain-small","tpage_name":"lpattack-vis-pris"}],[223805500,{"idx":60,"name":"krew-loop","tpage_name":"museum3b-pris"}],[213844060,{"idx":92,"name":"king-lgblackstrap-small","tpage_name":"lpattack-vis-pris"}],[223805499,{"idx":59,"name":"krew-light","tpage_name":"museum3b-pris"}],[213844059,{"idx":91,"name":"king-leg-small","tpage_name":"lpattack-vis-pris"}],[223805498,{"idx":58,"name":"krew-leatherplain","tpage_name":"museum3b-pris"}],[213844058,{"idx":90,"name":"king-horn-small","tpage_name":"lpattack-vis-pris"}],[223805497,{"idx":57,"name":"krew-lamp","tpage_name":"museum3b-pris"}],[213844057,{"idx":89,"name":"king-hand-small","tpage_name":"lpattack-vis-pris"}],[223805496,{"idx":56,"name":"krew-jewe-smaller","tpage_name":"museum3b-pris"}],[213844056,{"idx":88,"name":"king-hair-small","tpage_name":"lpattack-vis-pris"}],[223805495,{"idx":55,"name":"krew-handle","tpage_name":"museum3b-pris"}],[213844055,{"idx":87,"name":"king-greenmetalplain-small","tpage_name":"lpattack-vis-pris"}],[223805494,{"idx":54,"name":"krew-hand","tpage_name":"museum3b-pris"}],[213844054,{"idx":86,"name":"king-greenmetal-small","tpage_name":"lpattack-vis-pris"}],[223805493,{"idx":53,"name":"krew-goldtooth","tpage_name":"museum3b-pris"}],[213844053,{"idx":85,"name":"king-finger-small","tpage_name":"lpattack-vis-pris"}],[223805492,{"idx":52,"name":"krew-foot","tpage_name":"museum3b-pris"}],[213844052,{"idx":84,"name":"king-face-01-small","tpage_name":"lpattack-vis-pris"}],[223805491,{"idx":51,"name":"krew-fan-01","tpage_name":"museum3b-pris"}],[213844051,{"idx":83,"name":"king-earing-small","tpage_name":"lpattack-vis-pris"}],[223805490,{"idx":50,"name":"krew-facert","tpage_name":"museum3b-pris"}],[213844050,{"idx":82,"name":"king-ear-small","tpage_name":"lpattack-vis-pris"}],[223805489,{"idx":49,"name":"krew-facelft","tpage_name":"museum3b-pris"}],[213844049,{"idx":81,"name":"king-clip-02-small","tpage_name":"lpattack-vis-pris"}],[223805488,{"idx":48,"name":"krew-eyebrow","tpage_name":"museum3b-pris"}],[213844048,{"idx":80,"name":"king-chest-small","tpage_name":"lpattack-vis-pris"}],[223805487,{"idx":47,"name":"krew-chairleather","tpage_name":"museum3b-pris"}],[213844047,{"idx":79,"name":"king-bolt-small","tpage_name":"lpattack-vis-pris"}],[223805486,{"idx":46,"name":"krew-chain","tpage_name":"museum3b-pris"}],[213844046,{"idx":78,"name":"king-blackskirt2-small","tpage_name":"lpattack-vis-pris"}],[223805485,{"idx":45,"name":"krew-bracelet","tpage_name":"museum3b-pris"}],[213844045,{"idx":77,"name":"king-arm-small","tpage_name":"lpattack-vis-pris"}],[223805484,{"idx":44,"name":"krew-belt","tpage_name":"museum3b-pris"}],[213844044,{"idx":76,"name":"tread-interceptor-rhino","tpage_name":"lpattack-vis-pris"}],[223805483,{"idx":43,"name":"krew-arm","tpage_name":"museum3b-pris"}],[213844043,{"idx":75,"name":"neo-wasp-eye","tpage_name":"lpattack-vis-pris"}],[223805482,{"idx":42,"name":"errol-wristband","tpage_name":"museum3b-pris"}],[213844042,{"idx":74,"name":"neo-wasp-dark-brown","tpage_name":"lpattack-vis-pris"}],[223805481,{"idx":41,"name":"errol-teeth","tpage_name":"museum3b-pris"}],[213844041,{"idx":73,"name":"neo-wasp-brown","tpage_name":"lpattack-vis-pris"}],[223805480,{"idx":40,"name":"errol-sleeve-rttop","tpage_name":"museum3b-pris"}],[213844040,{"idx":72,"name":"neo-wasp-body","tpage_name":"lpattack-vis-pris"}],[223805479,{"idx":39,"name":"errol-sleeve-lfttop","tpage_name":"museum3b-pris"}],[213844039,{"idx":71,"name":"neo-wasp-base","tpage_name":"lpattack-vis-pris"}],[223805478,{"idx":38,"name":"errol-sleeve","tpage_name":"museum3b-pris"}],[213844038,{"idx":70,"name":"vehicle-wire-01","tpage_name":"lpattack-vis-pris"}],[223805477,{"idx":37,"name":"errol-shoulder-rtshield","tpage_name":"museum3b-pris"}],[213844037,{"idx":69,"name":"vehicle-wheel-01","tpage_name":"lpattack-vis-pris"}],[223805476,{"idx":36,"name":"errol-shoebottom","tpage_name":"museum3b-pris"}],[213844036,{"idx":68,"name":"vehicle-pipe-01","tpage_name":"lpattack-vis-pris"}],[223805475,{"idx":35,"name":"errol-shoe","tpage_name":"museum3b-pris"}],[213844035,{"idx":67,"name":"vehicle-gun-box-01","tpage_name":"lpattack-vis-pris"}],[223805474,{"idx":34,"name":"errol-scarf","tpage_name":"museum3b-pris"}],[213844034,{"idx":66,"name":"vehicle-gas-tank-01","tpage_name":"lpattack-vis-pris"}],[223805473,{"idx":33,"name":"errol-pipeends","tpage_name":"museum3b-pris"}],[213844033,{"idx":65,"name":"vehicle-exhaust-pipe-01","tpage_name":"lpattack-vis-pris"}],[223805472,{"idx":32,"name":"errol-pantleg","tpage_name":"museum3b-pris"}],[213844032,{"idx":64,"name":"vehicle-cushion-01","tpage_name":"lpattack-vis-pris"}],[223805471,{"idx":31,"name":"errol-mouthpiece","tpage_name":"museum3b-pris"}],[213844031,{"idx":63,"name":"vehicle-chrome-pipe-01","tpage_name":"lpattack-vis-pris"}],[223805470,{"idx":30,"name":"errol-metalrim","tpage_name":"museum3b-pris"}],[213844030,{"idx":62,"name":"vehicle-cap-pin-01","tpage_name":"lpattack-vis-pris"}],[223805469,{"idx":29,"name":"errol-lens","tpage_name":"museum3b-pris"}],[213844029,{"idx":61,"name":"vehicle-brace-pipe-01","tpage_name":"lpattack-vis-pris"}],[223805468,{"idx":28,"name":"errol-kneepadstrap","tpage_name":"museum3b-pris"}],[213844028,{"idx":60,"name":"rhino-wheel-01","tpage_name":"lpattack-vis-pris"}],[223805467,{"idx":27,"name":"errol-kneeguard","tpage_name":"museum3b-pris"}],[213844027,{"idx":59,"name":"rhino-scoop-01","tpage_name":"lpattack-vis-pris"}],[223805466,{"idx":26,"name":"errol-jacket","tpage_name":"museum3b-pris"}],[213844026,{"idx":58,"name":"rhino-rag-01","tpage_name":"lpattack-vis-pris"}],[223805465,{"idx":25,"name":"errol-inseam","tpage_name":"museum3b-pris"}],[213844025,{"idx":57,"name":"rhino-metal-01","tpage_name":"lpattack-vis-pris"}],[223805464,{"idx":24,"name":"errol-headleather","tpage_name":"museum3b-pris"}],[213844024,{"idx":56,"name":"rhino-horn-02","tpage_name":"lpattack-vis-pris"}],[223805463,{"idx":23,"name":"errol-handpalm","tpage_name":"museum3b-pris"}],[213844023,{"idx":55,"name":"rhino-horn-01","tpage_name":"lpattack-vis-pris"}],[223805462,{"idx":22,"name":"errol-handback","tpage_name":"museum3b-pris"}],[213844022,{"idx":54,"name":"rhino-front-02","tpage_name":"lpattack-vis-pris"}],[223805461,{"idx":21,"name":"errol-hair","tpage_name":"museum3b-pris"}],[213844021,{"idx":53,"name":"rhino-front-01","tpage_name":"lpattack-vis-pris"}],[223805448,{"idx":8,"name":"errol-chinstrap","tpage_name":"museum3b-pris"}],[213844008,{"idx":40,"name":"king-iris","tpage_name":"lpattack-vis-pris"}],[213843993,{"idx":25,"name":"intcept-tread01","tpage_name":"lpattack-vis-pris"}],[213843991,{"idx":23,"name":"environment-darkprec","tpage_name":"lpattack-vis-pris"}],[213843990,{"idx":22,"name":"dp-bipedal-toe-01","tpage_name":"lpattack-vis-pris"}],[213843989,{"idx":21,"name":"dp-bipedal-spine-01","tpage_name":"lpattack-vis-pris"}],[213843988,{"idx":20,"name":"dp-bipedal-skin-ribs-01","tpage_name":"lpattack-vis-pris"}],[213843987,{"idx":19,"name":"dp-bipedal-skin-plate-small-01","tpage_name":"lpattack-vis-pris"}],[213843986,{"idx":18,"name":"dp-bipedal-skin-plate-01","tpage_name":"lpattack-vis-pris"}],[213843985,{"idx":17,"name":"dp-bipedal-skin-bulge-02","tpage_name":"lpattack-vis-pris"}],[213843984,{"idx":16,"name":"dp-bipedal-skin-bulge-01","tpage_name":"lpattack-vis-pris"}],[213843983,{"idx":15,"name":"dp-bipedal-power-hose","tpage_name":"lpattack-vis-pris"}],[213843982,{"idx":14,"name":"dp-bipedal-nose-01","tpage_name":"lpattack-vis-pris"}],[213843981,{"idx":13,"name":"dp-bipedal-finger-plate-01","tpage_name":"lpattack-vis-pris"}],[213843980,{"idx":12,"name":"dp-bipedal-eye-01","tpage_name":"lpattack-vis-pris"}],[213843979,{"idx":11,"name":"dp-bipedal-dk-stomach-plate-01","tpage_name":"lpattack-vis-pris"}],[213843978,{"idx":10,"name":"dp-bipedal-dk-sm-plate-01","tpage_name":"lpattack-vis-pris"}],[213843977,{"idx":9,"name":"dp-bipedal-dk-plate-04","tpage_name":"lpattack-vis-pris"}],[213843976,{"idx":8,"name":"dp-bipedal-dk-plate-03","tpage_name":"lpattack-vis-pris"}],[213843975,{"idx":7,"name":"dp-bipedal-dk-plate-02","tpage_name":"lpattack-vis-pris"}],[213843974,{"idx":6,"name":"dp-bipedal-dk-plate-01","tpage_name":"lpattack-vis-pris"}],[213843973,{"idx":5,"name":"dp-bipedal-dk-hose-01","tpage_name":"lpattack-vis-pris"}],[213843972,{"idx":4,"name":"dp-bipedal-chest-01","tpage_name":"lpattack-vis-pris"}],[213843971,{"idx":3,"name":"dp-bipedal-backhand-01","tpage_name":"lpattack-vis-pris"}],[213843970,{"idx":2,"name":"common-transparent","tpage_name":"lpattack-vis-pris"}],[213843969,{"idx":1,"name":"common-black","tpage_name":"lpattack-vis-pris"}],[212860928,{"idx":0,"name":"mech-flame","tpage_name":"ltowera-sprite"}],[212008966,{"idx":6,"name":"hud-turbo-boost-rim-01","tpage_name":"lpattack-minimap"}],[212008965,{"idx":5,"name":"hud-turbo-boost-on-01","tpage_name":"lpattack-minimap"}],[212008964,{"idx":4,"name":"hud-turbo-boost-off-01","tpage_name":"lpattack-minimap"}],[212008963,{"idx":3,"name":"hud-small-vehicle-health-bar-01","tpage_name":"lpattack-minimap"}],[212008962,{"idx":2,"name":"stadiumb-hud-booster-on-01","tpage_name":"lpattack-minimap"}],[212008961,{"idx":1,"name":"stadiumb-hud-booster-off-01","tpage_name":"lpattack-minimap"}],[211550224,{"idx":16,"name":"preship-metal-hull-02","tpage_name":"temp-shrub"}],[211550223,{"idx":15,"name":"preship-metal-trim-02","tpage_name":"temp-shrub"}],[211550222,{"idx":14,"name":"preship-metal-trim-01","tpage_name":"temp-shrub"}],[211550221,{"idx":13,"name":"preship-metal-edge-02","tpage_name":"temp-shrub"}],[211550220,{"idx":12,"name":"preship-metal-edge-01","tpage_name":"temp-shrub"}],[211550218,{"idx":10,"name":"preship-metal-trim-03","tpage_name":"temp-shrub"}],[211550217,{"idx":9,"name":"preship-metal-edge-03","tpage_name":"temp-shrub"}],[211550216,{"idx":8,"name":"preship-metal-hull-01","tpage_name":"temp-shrub"}],[211550215,{"idx":7,"name":"preship-metal-hull-03","tpage_name":"temp-shrub"}],[211550214,{"idx":6,"name":"preship-window-strip-01","tpage_name":"temp-shrub"}],[211550209,{"idx":1,"name":"preship-glass-01","tpage_name":"temp-shrub"}],[211353602,{"idx":2,"name":"tow-eggside-01","tpage_name":"towercst-alpha"}],[211353601,{"idx":1,"name":"tow-eggtop-01","tpage_name":"towercst-alpha"}],[211353600,{"idx":0,"name":"tow-eggcase-01","tpage_name":"towercst-alpha"}],[214958085,{"idx":5,"name":"rub-statue-stone-01","tpage_name":"lppatrol-vis-tfrag"}],[211222545,{"idx":17,"name":"tow-wall-tentacle-02","tpage_name":"towercst-tfrag"}],[214958084,{"idx":4,"name":"lt-eco-vent-side-01","tpage_name":"lppatrol-vis-tfrag"}],[211222544,{"idx":16,"name":"rail-env-wall-01","tpage_name":"towercst-tfrag"}],[214958083,{"idx":3,"name":"lt-eco-vent-blue-01","tpage_name":"lppatrol-vis-tfrag"}],[211222543,{"idx":15,"name":"tow-plat-side","tpage_name":"towercst-tfrag"}],[214958082,{"idx":2,"name":"dk-eco-vent-side-01","tpage_name":"lppatrol-vis-tfrag"}],[211222542,{"idx":14,"name":"tow-base-ground","tpage_name":"towercst-tfrag"}],[214958081,{"idx":1,"name":"dk-eco-vent-glow-01","tpage_name":"lppatrol-vis-tfrag"}],[211222541,{"idx":13,"name":"tow-pup-detail-01","tpage_name":"towercst-tfrag"}],[214958080,{"idx":0,"name":"environment-darkprec","tpage_name":"lppatrol-vis-tfrag"}],[211222540,{"idx":12,"name":"tow-pup-metal-01","tpage_name":"towercst-tfrag"}],[211222539,{"idx":11,"name":"tow-pup-skin-01","tpage_name":"towercst-tfrag"}],[211222538,{"idx":10,"name":"tow-pupeyes-01","tpage_name":"towercst-tfrag"}],[211222537,{"idx":9,"name":"tow-eggside-01","tpage_name":"towercst-tfrag"}],[211222536,{"idx":8,"name":"mhcity-skin-ground-01","tpage_name":"towercst-tfrag"}],[211222535,{"idx":7,"name":"tow-eggtop-01","tpage_name":"towercst-tfrag"}],[211222534,{"idx":6,"name":"tow-egg-group-base","tpage_name":"towercst-tfrag"}],[211222533,{"idx":5,"name":"tow-blackhole","tpage_name":"towercst-tfrag"}],[211222532,{"idx":4,"name":"tow-basebone-01","tpage_name":"towercst-tfrag"}],[211222531,{"idx":3,"name":"tow-groundpod","tpage_name":"towercst-tfrag"}],[211222530,{"idx":2,"name":"tow-eggpod-01","tpage_name":"towercst-tfrag"}],[211222529,{"idx":1,"name":"tow-wall-supports","tpage_name":"towercst-tfrag"}],[211222528,{"idx":0,"name":"tow-baserock","tpage_name":"towercst-tfrag"}],[211025924,{"idx":4,"name":"wascitya-airlock-door","tpage_name":"desjump-tfrag"}],[211025923,{"idx":3,"name":"wascity-metal-door-01","tpage_name":"desjump-tfrag"}],[211025922,{"idx":2,"name":"wascity-outerwall-metal-c","tpage_name":"desjump-tfrag"}],[211025920,{"idx":0,"name":"wascitya-airlock-metal-bits","tpage_name":"desjump-tfrag"}],[209518592,{"idx":0,"name":"hud-darkeco-tower-egg","tpage_name":"lctydest-minimap"}],[208928777,{"idx":9,"name":"terraformer-metal-08","tpage_name":"precurd-vis-pris2"}],[208928776,{"idx":8,"name":"terraformer-metal-07","tpage_name":"precurd-vis-pris2"}],[208928774,{"idx":6,"name":"terraformer-metal-04","tpage_name":"precurd-vis-pris2"}],[208928772,{"idx":4,"name":"terraformer-metal-02","tpage_name":"precurd-vis-pris2"}],[208928770,{"idx":2,"name":"terraformer-footpipes-01","tpage_name":"precurd-vis-pris2"}],[208928769,{"idx":1,"name":"terraformer-bodyside-top","tpage_name":"precurd-vis-pris2"}],[208928768,{"idx":0,"name":"terraformer-bodyside-bottom","tpage_name":"precurd-vis-pris2"}],[208470026,{"idx":10,"name":"time-bubble-orbiter","tpage_name":"powergd-sprite"}],[208470025,{"idx":9,"name":"whack-scoreboard-9","tpage_name":"powergd-sprite"}],[208470024,{"idx":8,"name":"whack-scoreboard-8","tpage_name":"powergd-sprite"}],[208470023,{"idx":7,"name":"whack-scoreboard-7","tpage_name":"powergd-sprite"}],[208470022,{"idx":6,"name":"whack-scoreboard-6","tpage_name":"powergd-sprite"}],[208470021,{"idx":5,"name":"whack-scoreboard-5","tpage_name":"powergd-sprite"}],[217055241,{"idx":9,"name":"jinx-boottoe","tpage_name":"museum2-pris2"}],[208338981,{"idx":37,"name":"errolcyber-teeth","tpage_name":"deserrol-pris"}],[217055240,{"idx":8,"name":"jinx-blademetal","tpage_name":"museum2-pris2"}],[208338980,{"idx":36,"name":"errolcyber-spine","tpage_name":"deserrol-pris"}],[217055239,{"idx":7,"name":"jinx-belt","tpage_name":"museum2-pris2"}],[208338979,{"idx":35,"name":"errolcyber-rubberpipe-light","tpage_name":"deserrol-pris"}],[217055238,{"idx":6,"name":"jinx-arm","tpage_name":"museum2-pris2"}],[208338978,{"idx":34,"name":"errolcyber-rubberpipe","tpage_name":"deserrol-pris"}],[217055237,{"idx":5,"name":"environment-oldmetal","tpage_name":"museum2-pris2"}],[208338977,{"idx":33,"name":"errolcyber-roboeye","tpage_name":"deserrol-pris"}],[217055236,{"idx":4,"name":"daxterteeth","tpage_name":"museum2-pris2"}],[208338976,{"idx":32,"name":"errolcyber-redmetal-03","tpage_name":"deserrol-pris"}],[217055235,{"idx":3,"name":"daxter-furhilite","tpage_name":"museum2-pris2"}],[208338975,{"idx":31,"name":"errolcyber-redmetal-02","tpage_name":"deserrol-pris"}],[217055234,{"idx":2,"name":"daxter-eyelid","tpage_name":"museum2-pris2"}],[208338974,{"idx":30,"name":"errolcyber-redmetal-01","tpage_name":"deserrol-pris"}],[217055233,{"idx":1,"name":"bam-hairhilite","tpage_name":"museum2-pris2"}],[208338973,{"idx":29,"name":"errolcyber-pipes-03","tpage_name":"deserrol-pris"}],[217055232,{"idx":0,"name":"bam-eyelight","tpage_name":"museum2-pris2"}],[208338972,{"idx":28,"name":"errolcyber-pipes-02","tpage_name":"deserrol-pris"}],[208338971,{"idx":27,"name":"errolcyber-pipes-01","tpage_name":"deserrol-pris"}],[208338970,{"idx":26,"name":"errolcyber-metalgold","tpage_name":"deserrol-pris"}],[208338969,{"idx":25,"name":"errolcyber-metaleyelid","tpage_name":"deserrol-pris"}],[208338968,{"idx":24,"name":"errolcyber-jointpipe","tpage_name":"deserrol-pris"}],[208338967,{"idx":23,"name":"errolcyber-insidewires","tpage_name":"deserrol-pris"}],[208338966,{"idx":22,"name":"errolcyber-insidemouth","tpage_name":"deserrol-pris"}],[208338965,{"idx":21,"name":"errolcyber-head-02","tpage_name":"deserrol-pris"}],[214564864,{"idx":0,"name":"preship-metal-hull-03","tpage_name":"loutro3-shrub"}],[208338964,{"idx":20,"name":"errolcyber-head-01","tpage_name":"deserrol-pris"}],[208338963,{"idx":19,"name":"errolcyber-hair","tpage_name":"deserrol-pris"}],[208338962,{"idx":18,"name":"errolcyber-greymetal-02","tpage_name":"deserrol-pris"}],[208338961,{"idx":17,"name":"errolcyber-greymetal","tpage_name":"deserrol-pris"}],[208338960,{"idx":16,"name":"errolcyber-greyknobs","tpage_name":"deserrol-pris"}],[208338959,{"idx":15,"name":"errolcyber-glovepalm","tpage_name":"deserrol-pris"}],[208338958,{"idx":14,"name":"errolcyber-fingers","tpage_name":"deserrol-pris"}],[208338957,{"idx":13,"name":"errolcyber-earcup","tpage_name":"deserrol-pris"}],[208338956,{"idx":12,"name":"errolcyber-dirtymetal","tpage_name":"deserrol-pris"}],[208338955,{"idx":11,"name":"errolcyber-chestplate","tpage_name":"deserrol-pris"}],[208338954,{"idx":10,"name":"errolcyber-bluewrap","tpage_name":"deserrol-pris"}],[208338953,{"idx":9,"name":"errolcyber-bluemetal-01","tpage_name":"deserrol-pris"}],[208338952,{"idx":8,"name":"errolcyber-bluedome","tpage_name":"deserrol-pris"}],[208338951,{"idx":7,"name":"errolcyber-bigshoulder","tpage_name":"deserrol-pris"}],[208338950,{"idx":6,"name":"errolcyber-bighand-01","tpage_name":"deserrol-pris"}],[208338949,{"idx":5,"name":"errocyber-faceflesh","tpage_name":"deserrol-pris"}],[208338948,{"idx":4,"name":"errocyber-eyelid","tpage_name":"deserrol-pris"}],[208338947,{"idx":3,"name":"errocyber-eye","tpage_name":"deserrol-pris"}],[208338946,{"idx":2,"name":"environment-oldmetal","tpage_name":"deserrol-pris"}],[208338945,{"idx":1,"name":"bam-hairhilite","tpage_name":"deserrol-pris"}],[208338944,{"idx":0,"name":"bam-eyelight","tpage_name":"deserrol-pris"}],[207880193,{"idx":1,"name":"terraformer-cpitwindows-02","tpage_name":"desboss1-water"}],[207814663,{"idx":7,"name":"rc-mnstr-target-03-silver","tpage_name":"lgunrnc-pris"}],[207814662,{"idx":6,"name":"rc-mnstr-target-04","tpage_name":"lgunrnc-pris"}],[207814661,{"idx":5,"name":"rc-mnstr-target-03","tpage_name":"lgunrnc-pris"}],[207814660,{"idx":4,"name":"rc-mnstr-target-02","tpage_name":"lgunrnc-pris"}],[207814659,{"idx":3,"name":"rc-mnstr-target-01","tpage_name":"lgunrnc-pris"}],[207814658,{"idx":2,"name":"kg-target-side-01","tpage_name":"lgunrnc-pris"}],[207814657,{"idx":1,"name":"gun-ratchet-target-01","tpage_name":"lgunrnc-pris"}],[206241800,{"idx":8,"name":"mhcity-grind-strand-01","tpage_name":"lctydest-tfrag"}],[206241798,{"idx":6,"name":"mhcity-goo-base","tpage_name":"lctydest-tfrag"}],[205848577,{"idx":1,"name":"mhcityb-base-goo-01-dest","tpage_name":"lmhcityb-vis-tfrag"}],[205848576,{"idx":0,"name":"mhcityb-base-goo-01","tpage_name":"lmhcityb-vis-tfrag"}],[206962700,{"idx":12,"name":"citywide-palace-support-03","tpage_name":"lfreeout-tfrag"}],[205717520,{"idx":16,"name":"kg-target-c-front","tpage_name":"lgunnorm-pris"}],[206962699,{"idx":11,"name":"citywide-wall-greybolts","tpage_name":"lfreeout-tfrag"}],[205717519,{"idx":15,"name":"bomb-target-01","tpage_name":"lgunnorm-pris"}],[206962698,{"idx":10,"name":"citywide-wall-boltedmetal","tpage_name":"lfreeout-tfrag"}],[205717518,{"idx":14,"name":"kg-target-side-01","tpage_name":"lgunnorm-pris"}],[206962697,{"idx":9,"name":"citywide-wall-orange-plain","tpage_name":"lfreeout-tfrag"}],[205717517,{"idx":13,"name":"kg-target-gun-05","tpage_name":"lgunnorm-pris"}],[206962696,{"idx":8,"name":"citywide-wall-frame","tpage_name":"lfreeout-tfrag"}],[205717516,{"idx":12,"name":"kg-target-gun-04","tpage_name":"lgunnorm-pris"}],[206962695,{"idx":7,"name":"citywide-wall-mainmetal","tpage_name":"lfreeout-tfrag"}],[205717515,{"idx":11,"name":"kg-target-gun-02","tpage_name":"lgunnorm-pris"}],[203292673,{"idx":1,"name":"fan-blade","tpage_name":"factorya-sprite"}],[203292672,{"idx":0,"name":"dust-sparkle","tpage_name":"factorya-sprite"}],[203096106,{"idx":42,"name":"widow-bomb-thrust","tpage_name":"lctyass-pris"}],[203096105,{"idx":41,"name":"widow-bomb-glow","tpage_name":"lctyass-pris"}],[203096104,{"idx":40,"name":"widow-bomb","tpage_name":"lctyass-pris"}],[203096103,{"idx":39,"name":"citn-allsuede","tpage_name":"lctyass-pris"}],[203096102,{"idx":38,"name":"citn-allshoebottom","tpage_name":"lctyass-pris"}],[203096101,{"idx":37,"name":"citn-allleye","tpage_name":"lctyass-pris"}],[208076820,{"idx":20,"name":"terraformer-bluelight","tpage_name":"desboss2-pris2"}],[203096100,{"idx":36,"name":"citn-allleatherwrinkled","tpage_name":"lctyass-pris"}],[208076819,{"idx":19,"name":"terraformer-tank-01","tpage_name":"desboss2-pris2"}],[203096099,{"idx":35,"name":"citn-allleatherstrap","tpage_name":"lctyass-pris"}],[208076818,{"idx":18,"name":"terraformer-organic-05","tpage_name":"desboss2-pris2"}],[203096098,{"idx":34,"name":"citn-allleather-shoulder","tpage_name":"lctyass-pris"}],[208076817,{"idx":17,"name":"terraformer-organic-04","tpage_name":"desboss2-pris2"}],[203096097,{"idx":33,"name":"citn-allleather-edge","tpage_name":"lctyass-pris"}],[213057536,{"idx":0,"name":"mech-flame","tpage_name":"lprecurc-sprite"}],[208076816,{"idx":16,"name":"terraformer-organic-03","tpage_name":"desboss2-pris2"}],[203096096,{"idx":32,"name":"citn-allleather","tpage_name":"lctyass-pris"}],[208076815,{"idx":15,"name":"terraformer-organic-02","tpage_name":"desboss2-pris2"}],[203096095,{"idx":31,"name":"citn-alllcotton-wrinkled","tpage_name":"lctyass-pris"}],[208076814,{"idx":14,"name":"terraformer-organic-01","tpage_name":"desboss2-pris2"}],[203096094,{"idx":30,"name":"citn-alllcotton","tpage_name":"lctyass-pris"}],[208076813,{"idx":13,"name":"terraformer-minestrips-01","tpage_name":"desboss2-pris2"}],[203096093,{"idx":29,"name":"citn-allflesh","tpage_name":"lctyass-pris"}],[208076812,{"idx":12,"name":"terraformer-metal-11","tpage_name":"desboss2-pris2"}],[203096092,{"idx":28,"name":"citn-alleyebrow","tpage_name":"lctyass-pris"}],[208076811,{"idx":11,"name":"terraformer-metal-10","tpage_name":"desboss2-pris2"}],[203096091,{"idx":27,"name":"citn-allbuckel","tpage_name":"lctyass-pris"}],[208076810,{"idx":10,"name":"terraformer-metal-09","tpage_name":"desboss2-pris2"}],[203096090,{"idx":26,"name":"citn-1-pants","tpage_name":"lctyass-pris"}],[208076809,{"idx":9,"name":"terraformer-metal-08","tpage_name":"desboss2-pris2"}],[203096089,{"idx":25,"name":"citfat-hairflat","tpage_name":"lctyass-pris"}],[208076808,{"idx":8,"name":"terraformer-metal-07","tpage_name":"desboss2-pris2"}],[203096088,{"idx":24,"name":"bam-hairhilite","tpage_name":"lctyass-pris"}],[208076807,{"idx":7,"name":"terraformer-metal-05","tpage_name":"desboss2-pris2"}],[203096087,{"idx":23,"name":"roboguard-headshield","tpage_name":"lctyass-pris"}],[202571784,{"idx":8,"name":"rail-pipe-02","tpage_name":"raila-tfrag"}],[202571783,{"idx":7,"name":"rail-gray-metal-01","tpage_name":"raila-tfrag"}],[202571782,{"idx":6,"name":"comb-redmarker","tpage_name":"raila-tfrag"}],[202571781,{"idx":5,"name":"rail-cord-01","tpage_name":"raila-tfrag"}],[202571780,{"idx":4,"name":"rail-pipe-03","tpage_name":"raila-tfrag"}],[202571779,{"idx":3,"name":"rail-edge-01","tpage_name":"raila-tfrag"}],[202571778,{"idx":2,"name":"rail-pipe-01","tpage_name":"raila-tfrag"}],[202309633,{"idx":1,"name":"hud-sniper-button-red-01","tpage_name":"lctysnpr-minimap"}],[202309632,{"idx":0,"name":"hud-sniper-button-green-01","tpage_name":"lctysnpr-minimap"}],[216072192,{"idx":0,"name":"ashelin-beltbuckle","tpage_name":"museum-pris2"}],[201130032,{"idx":48,"name":"prec-tess-nose","tpage_name":"loutro2-pris"}],[201130031,{"idx":47,"name":"prec-tess-eyelid","tpage_name":"loutro2-pris"}],[201130030,{"idx":46,"name":"prec-tess-eye","tpage_name":"loutro2-pris"}],[214827009,{"idx":1,"name":"flamingstick","tpage_name":"factoryc-sprite"}],[201130029,{"idx":45,"name":"prec-tess-necktrans","tpage_name":"loutro2-pris"}],[214827008,{"idx":0,"name":"explosion-wave","tpage_name":"factoryc-sprite"}],[201130028,{"idx":44,"name":"prec-tess-face","tpage_name":"loutro2-pris"}],[201130027,{"idx":43,"name":"prec-neck","tpage_name":"loutro2-pris"}],[201130026,{"idx":42,"name":"daxter-eyelid","tpage_name":"loutro2-pris"}],[201130025,{"idx":41,"name":"prec-veger-sleeve","tpage_name":"loutro2-pris"}],[201130024,{"idx":40,"name":"daxtertuft","tpage_name":"loutro2-pris"}],[201130023,{"idx":39,"name":"daxterteeth","tpage_name":"loutro2-pris"}],[201130022,{"idx":38,"name":"daxternose","tpage_name":"loutro2-pris"}],[201130021,{"idx":37,"name":"daxterlense","tpage_name":"loutro2-pris"}],[201130020,{"idx":36,"name":"daxterhelmetplain","tpage_name":"loutro2-pris"}],[201130019,{"idx":35,"name":"daxterheadwidenew","tpage_name":"loutro2-pris"}],[201130018,{"idx":34,"name":"daxtergoggles","tpage_name":"loutro2-pris"}],[201130017,{"idx":33,"name":"daxterbolt","tpage_name":"loutro2-pris"}],[201130016,{"idx":32,"name":"daxter-pants","tpage_name":"loutro2-pris"}],[201130015,{"idx":31,"name":"daxter-orange","tpage_name":"loutro2-pris"}],[201130014,{"idx":30,"name":"bam-eyelight","tpage_name":"loutro2-pris"}],[201130013,{"idx":29,"name":"prec-staff-02","tpage_name":"loutro2-pris"}],[209846272,{"idx":0,"name":"cty-roboscreen-dest","tpage_name":"foresta-warp"}],[201130012,{"idx":28,"name":"prec-leader-headshield","tpage_name":"loutro2-pris"}],[207355911,{"idx":7,"name":"grunt-vector-trail-01","tpage_name":"powergd-water"}],[201130011,{"idx":27,"name":"prec-leader-foreheadshield","tpage_name":"loutro2-pris"}],[207355910,{"idx":6,"name":"pow-pow-ring-red-07","tpage_name":"powergd-water"}],[201130010,{"idx":26,"name":"prec-handpalm","tpage_name":"loutro2-pris"}],[207355909,{"idx":5,"name":"pow-pow-ring-red-06","tpage_name":"powergd-water"}],[201130009,{"idx":25,"name":"prec-hand-back","tpage_name":"loutro2-pris"}],[207355908,{"idx":4,"name":"pow-pow-ring-red-05","tpage_name":"powergd-water"}],[201130008,{"idx":24,"name":"prec-dumb-sleeve","tpage_name":"loutro2-pris"}],[207355907,{"idx":3,"name":"pow-pow-ring-red-04","tpage_name":"powergd-water"}],[201130007,{"idx":23,"name":"prec-dumb-shirt","tpage_name":"loutro2-pris"}],[207355906,{"idx":2,"name":"pow-pow-ring-red-03","tpage_name":"powergd-water"}],[201130006,{"idx":22,"name":"prec-dumb-pants","tpage_name":"loutro2-pris"}],[207355905,{"idx":1,"name":"pow-pow-ring-red-02","tpage_name":"powergd-water"}],[201130005,{"idx":21,"name":"prec-dumb-helmet","tpage_name":"loutro2-pris"}],[207355904,{"idx":0,"name":"pow-pow-ring-red-01","tpage_name":"powergd-water"}],[201130004,{"idx":20,"name":"prec-tess-sleeve","tpage_name":"loutro2-pris"}],[201130003,{"idx":19,"name":"prec-tess-shirtstraps","tpage_name":"loutro2-pris"}],[201130002,{"idx":18,"name":"prec-tess-shirt","tpage_name":"loutro2-pris"}],[201130001,{"idx":17,"name":"prec-tess-scarf","tpage_name":"loutro2-pris"}],[201130000,{"idx":16,"name":"prec-tess-pantsfront","tpage_name":"loutro2-pris"}],[201129999,{"idx":15,"name":"prec-tess-pantscuff","tpage_name":"loutro2-pris"}],[201129998,{"idx":14,"name":"prec-tess-pantsback","tpage_name":"loutro2-pris"}],[201129997,{"idx":13,"name":"prec-tess-headband","tpage_name":"loutro2-pris"}],[201129996,{"idx":12,"name":"prec-tess-hair","tpage_name":"loutro2-pris"}],[201129995,{"idx":11,"name":"prec-tess-glove","tpage_name":"loutro2-pris"}],[201129986,{"idx":2,"name":"daxterarm","tpage_name":"loutro2-pris"}],[201129985,{"idx":1,"name":"daxter-furhilite","tpage_name":"loutro2-pris"}],[201129984,{"idx":0,"name":"bam-hairhilite","tpage_name":"loutro2-pris"}],[214892557,{"idx":13,"name":"grunt-skin-03","tpage_name":"lppatrol-vis-pris"}],[198705217,{"idx":65,"name":"torn-vest","tpage_name":"lblowcst-pris"}],[214892556,{"idx":12,"name":"grunt-skin-02","tpage_name":"lppatrol-vis-pris"}],[198705216,{"idx":64,"name":"torn-shoe-02","tpage_name":"lblowcst-pris"}],[214892555,{"idx":11,"name":"grunt-skin-01","tpage_name":"lppatrol-vis-pris"}],[198705215,{"idx":63,"name":"torn-shoe","tpage_name":"lblowcst-pris"}],[214892554,{"idx":10,"name":"grunt-metal-01","tpage_name":"lppatrol-vis-pris"}],[198705214,{"idx":62,"name":"torn-scarf","tpage_name":"lblowcst-pris"}],[214892553,{"idx":9,"name":"grunt-hose","tpage_name":"lppatrol-vis-pris"}],[198705213,{"idx":61,"name":"torn-pipe","tpage_name":"lblowcst-pris"}],[217382912,{"idx":0,"name":"fora-dirt","tpage_name":"forestx-vis-alpha"}],[214892552,{"idx":8,"name":"grunt-eye-01","tpage_name":"lppatrol-vis-pris"}],[198705212,{"idx":60,"name":"torn-metal2","tpage_name":"lblowcst-pris"}],[214892551,{"idx":7,"name":"dm_mine-spider-spawn-small-tube","tpage_name":"lppatrol-vis-pris"}],[198705211,{"idx":59,"name":"torn-legshield","tpage_name":"lblowcst-pris"}],[214892550,{"idx":6,"name":"dm_mine-spider-spawn-hole","tpage_name":"lppatrol-vis-pris"}],[198705210,{"idx":58,"name":"torn-handle-01","tpage_name":"lblowcst-pris"}],[214892549,{"idx":5,"name":"dm_mine-spider-spawn","tpage_name":"lppatrol-vis-pris"}],[198705209,{"idx":57,"name":"torn-hair-02","tpage_name":"lblowcst-pris"}],[214892548,{"idx":4,"name":"environment-darkprec","tpage_name":"lppatrol-vis-pris"}],[198705208,{"idx":56,"name":"torn-hair-01","tpage_name":"lblowcst-pris"}],[214892547,{"idx":3,"name":"dm-mspider-tubes-01","tpage_name":"lppatrol-vis-pris"}],[198705207,{"idx":55,"name":"torn-gunbarrel-02","tpage_name":"lblowcst-pris"}],[214892546,{"idx":2,"name":"dm-mspider-purplesac","tpage_name":"lppatrol-vis-pris"}],[198705206,{"idx":54,"name":"torn-gunbarrel","tpage_name":"lblowcst-pris"}],[214892545,{"idx":1,"name":"dm-mspider-plate-01","tpage_name":"lppatrol-vis-pris"}],[198705205,{"idx":53,"name":"torn-footleather","tpage_name":"lblowcst-pris"}],[214892544,{"idx":0,"name":"dm-mspider-pipe","tpage_name":"lppatrol-vis-pris"}],[198705204,{"idx":52,"name":"torn-finger","tpage_name":"lblowcst-pris"}],[198705203,{"idx":51,"name":"torn-face-right","tpage_name":"lblowcst-pris"}],[198705202,{"idx":50,"name":"torn-face","tpage_name":"lblowcst-pris"}],[198705201,{"idx":49,"name":"torn-eye-lorez","tpage_name":"lblowcst-pris"}],[198705200,{"idx":48,"name":"torn-ear","tpage_name":"lblowcst-pris"}],[198705199,{"idx":47,"name":"torn-belt2","tpage_name":"lblowcst-pris"}],[198705198,{"idx":46,"name":"torn-belt","tpage_name":"lblowcst-pris"}],[198705197,{"idx":45,"name":"torn-armor","tpage_name":"lblowcst-pris"}],[198705196,{"idx":44,"name":"torn-armlft","tpage_name":"lblowcst-pris"}],[198705195,{"idx":43,"name":"charHOLD","tpage_name":"lblowcst-pris"}],[198705194,{"idx":42,"name":"bam-hairhilite","tpage_name":"lblowcst-pris"}],[198705193,{"idx":41,"name":"sig2-undergarments","tpage_name":"lblowcst-pris"}],[198705192,{"idx":40,"name":"sig2-skirts-03","tpage_name":"lblowcst-pris"}],[198705191,{"idx":39,"name":"sig2-skirts","tpage_name":"lblowcst-pris"}],[209911810,{"idx":2,"name":"artifact-plain-01","tpage_name":"deschase-tfrag"}],[198705190,{"idx":38,"name":"sig2-shoulderarmor","tpage_name":"lblowcst-pris"}],[209911809,{"idx":1,"name":"artifact-blue-glow-01","tpage_name":"deschase-tfrag"}],[198705189,{"idx":37,"name":"sig2-shoetop","tpage_name":"lblowcst-pris"}],[209911808,{"idx":0,"name":"artifact-dec-01","tpage_name":"deschase-tfrag"}],[198705188,{"idx":36,"name":"sig2-shoebottom","tpage_name":"lblowcst-pris"}],[198705187,{"idx":35,"name":"sig2-sac","tpage_name":"lblowcst-pris"}],[198705186,{"idx":34,"name":"sig2-metal-dirty","tpage_name":"lblowcst-pris"}],[208666625,{"idx":1,"name":"hud-gladiator","tpage_name":"deschase-minimap"}],[198705185,{"idx":33,"name":"sig2-metal-01","tpage_name":"lblowcst-pris"}],[208666624,{"idx":0,"name":"hud-marauder-vehicle","tpage_name":"deschase-minimap"}],[198705184,{"idx":32,"name":"sig2-lens","tpage_name":"lblowcst-pris"}],[198705183,{"idx":31,"name":"sig2-horn","tpage_name":"lblowcst-pris"}],[198705182,{"idx":30,"name":"sig2-headgear","tpage_name":"lblowcst-pris"}],[198705181,{"idx":29,"name":"sig2-gun-05","tpage_name":"lblowcst-pris"}],[198705180,{"idx":28,"name":"sig2-gun-04","tpage_name":"lblowcst-pris"}],[198705179,{"idx":27,"name":"sig2-gun-03","tpage_name":"lblowcst-pris"}],[198705178,{"idx":26,"name":"sig2-gun-02","tpage_name":"lblowcst-pris"}],[198705177,{"idx":25,"name":"sig2-gun-01","tpage_name":"lblowcst-pris"}],[198705176,{"idx":24,"name":"sig2-glovetop","tpage_name":"lblowcst-pris"}],[198705175,{"idx":23,"name":"sig2-glove","tpage_name":"lblowcst-pris"}],[198705174,{"idx":22,"name":"sig2-gem-01","tpage_name":"lblowcst-pris"}],[198705173,{"idx":21,"name":"sig2-flask","tpage_name":"lblowcst-pris"}],[198705172,{"idx":20,"name":"sig2-facert","tpage_name":"lblowcst-pris"}],[198705171,{"idx":19,"name":"sig2-faceleft","tpage_name":"lblowcst-pris"}],[198705170,{"idx":18,"name":"sig2-eyestillsmall","tpage_name":"lblowcst-pris"}],[198705169,{"idx":17,"name":"sig2-belt","tpage_name":"lblowcst-pris"}],[198705168,{"idx":16,"name":"sig-skirts-02","tpage_name":"lblowcst-pris"}],[198705167,{"idx":15,"name":"jakbsmall-glovetop","tpage_name":"lblowcst-pris"}],[198705166,{"idx":14,"name":"jakbsmall-finger","tpage_name":"lblowcst-pris"}],[198705165,{"idx":13,"name":"jakbsmall-blackstrap","tpage_name":"lblowcst-pris"}],[198705164,{"idx":12,"name":"environment-oldmetal","tpage_name":"lblowcst-pris"}],[198705163,{"idx":11,"name":"citn-allleye","tpage_name":"lblowcst-pris"}],[198705162,{"idx":10,"name":"citn-allleatherwrinkled","tpage_name":"lblowcst-pris"}],[198705161,{"idx":9,"name":"citn-allleatherstrap","tpage_name":"lblowcst-pris"}],[201195520,{"idx":0,"name":"sig-flatfangs","tpage_name":"loutro2-water"}],[198705160,{"idx":8,"name":"citn-allleather","tpage_name":"lblowcst-pris"}],[198705159,{"idx":7,"name":"citn-alllcotton","tpage_name":"lblowcst-pris"}],[198705158,{"idx":6,"name":"citn-allflesh","tpage_name":"lblowcst-pris"}],[198705157,{"idx":5,"name":"citn-alleyebrow","tpage_name":"lblowcst-pris"}],[198705156,{"idx":4,"name":"citn-allbuckel","tpage_name":"lblowcst-pris"}],[198705155,{"idx":3,"name":"citn-1-pants","tpage_name":"lblowcst-pris"}],[198705154,{"idx":2,"name":"citfat-hairflat","tpage_name":"lblowcst-pris"}],[198705153,{"idx":1,"name":"cguardgame-scarf","tpage_name":"lblowcst-pris"}],[198705152,{"idx":0,"name":"bam-eyelight","tpage_name":"lblowcst-pris"}],[201129994,{"idx":10,"name":"prec-tess-emblem","tpage_name":"loutro2-pris"}],[198639634,{"idx":18,"name":"tpl-wing03","tpage_name":"hanga-vis-pris"}],[201129993,{"idx":9,"name":"prec-tess-belt2","tpage_name":"loutro2-pris"}],[198639633,{"idx":17,"name":"tpl-wing01","tpage_name":"hanga-vis-pris"}],[201129992,{"idx":8,"name":"prec-tess-belt","tpage_name":"loutro2-pris"}],[198639632,{"idx":16,"name":"tpl-rut01","tpage_name":"hanga-vis-pris"}],[201129991,{"idx":7,"name":"daxterfoot-bottom","tpage_name":"loutro2-pris"}],[198639631,{"idx":15,"name":"tpl-glider-wood03","tpage_name":"hanga-vis-pris"}],[201129990,{"idx":6,"name":"daxterfoot","tpage_name":"loutro2-pris"}],[198639630,{"idx":14,"name":"tpl-glider-precursor01","tpage_name":"hanga-vis-pris"}],[201129989,{"idx":5,"name":"daxterfinger","tpage_name":"loutro2-pris"}],[198639629,{"idx":13,"name":"tpl-glider-metal02","tpage_name":"hanga-vis-pris"}],[201129988,{"idx":4,"name":"daxterear","tpage_name":"loutro2-pris"}],[198639628,{"idx":12,"name":"tpl-glider-metal01","tpage_name":"hanga-vis-pris"}],[201129987,{"idx":3,"name":"daxterbodyshort-eix","tpage_name":"loutro2-pris"}],[198639627,{"idx":11,"name":"tpl-glider-grip01","tpage_name":"hanga-vis-pris"}],[198639618,{"idx":2,"name":"des-glider-ring-yellow","tpage_name":"hanga-vis-pris"}],[198639617,{"idx":1,"name":"des-glider-ring-deco","tpage_name":"hanga-vis-pris"}],[198639616,{"idx":0,"name":"des-burn-precursor-01","tpage_name":"hanga-vis-pris"}],[198574139,{"idx":59,"name":"des-low-sand-green-03","tpage_name":"hanga-vis-tfrag"}],[216006658,{"idx":2,"name":"environment-oldmetal","tpage_name":"museum-pris"}],[198574138,{"idx":58,"name":"des-low-sand-green-01","tpage_name":"hanga-vis-tfrag"}],[216006657,{"idx":1,"name":"bam-hairhilite","tpage_name":"museum-pris"}],[198574137,{"idx":57,"name":"des-low-sand-grey-02","tpage_name":"hanga-vis-tfrag"}],[216006656,{"idx":0,"name":"bam-eyelight","tpage_name":"museum-pris"}],[198574136,{"idx":56,"name":"des-low-sand-green-02","tpage_name":"hanga-vis-tfrag"}],[198574135,{"idx":55,"name":"des-low-sand-grey-01","tpage_name":"hanga-vis-tfrag"}],[198574134,{"idx":54,"name":"des-low-sand-brown-02","tpage_name":"hanga-vis-tfrag"}],[198574133,{"idx":53,"name":"des-low-sand-brown-01","tpage_name":"hanga-vis-tfrag"}],[198574132,{"idx":52,"name":"des-low-sand-brown-03","tpage_name":"hanga-vis-tfrag"}],[198574131,{"idx":51,"name":"des-low-sand-brown-big","tpage_name":"hanga-vis-tfrag"}],[198574130,{"idx":50,"name":"des-low-metal-bridge","tpage_name":"hanga-vis-tfrag"}],[198574129,{"idx":49,"name":"des-low-palm-leaf-01","tpage_name":"hanga-vis-tfrag"}],[198574128,{"idx":48,"name":"des-low-tree-bark","tpage_name":"hanga-vis-tfrag"}],[198574127,{"idx":47,"name":"des-low-sand","tpage_name":"hanga-vis-tfrag"}],[211025921,{"idx":1,"name":"wascity-metal-dirty","tpage_name":"desjump-tfrag"}],[198574121,{"idx":41,"name":"des-cave-floor-01","tpage_name":"hanga-vis-tfrag"}],[198574119,{"idx":39,"name":"des-mount-bottom-01","tpage_name":"hanga-vis-tfrag"}],[198574118,{"idx":38,"name":"des-cliff-top-02","tpage_name":"hanga-vis-tfrag"}],[198574117,{"idx":37,"name":"des-cliff-trans-01","tpage_name":"hanga-vis-tfrag"}],[198574115,{"idx":35,"name":"des-cliff-top-05","tpage_name":"hanga-vis-tfrag"}],[198574114,{"idx":34,"name":"des-mount-sand-trans","tpage_name":"hanga-vis-tfrag"}],[198574113,{"idx":33,"name":"des-beach-01","tpage_name":"hanga-vis-tfrag"}],[198574105,{"idx":25,"name":"des-ruins-roof-01","tpage_name":"hanga-vis-tfrag"}],[198574097,{"idx":17,"name":"des-ruins-top-01","tpage_name":"hanga-vis-tfrag"}],[198574086,{"idx":6,"name":"des-cliff-01","tpage_name":"hanga-vis-tfrag"}],[198574084,{"idx":4,"name":"des-totem-stone-01","tpage_name":"hanga-vis-tfrag"}],[198574081,{"idx":1,"name":"des-mount-02","tpage_name":"hanga-vis-tfrag"}],[198443059,{"idx":51,"name":"des-low-sand-green-02","tpage_name":"hangb-vis-tfrag"}],[198443058,{"idx":50,"name":"des-low-sand-green-03","tpage_name":"hangb-vis-tfrag"}],[198443057,{"idx":49,"name":"des-low-sand-green-01","tpage_name":"hangb-vis-tfrag"}],[198443056,{"idx":48,"name":"des-low-sand-brown-02","tpage_name":"hangb-vis-tfrag"}],[198443055,{"idx":47,"name":"des-low-sand-brown-03","tpage_name":"hangb-vis-tfrag"}],[198443054,{"idx":46,"name":"des-low-sand-brown-big","tpage_name":"hangb-vis-tfrag"}],[198443053,{"idx":45,"name":"des-low-sand-brown-01","tpage_name":"hangb-vis-tfrag"}],[197722135,{"idx":23,"name":"widow-dull-inards","tpage_name":"lfacrm2-pris"}],[197722134,{"idx":22,"name":"squid-tubes","tpage_name":"lfacrm2-pris"}],[197722133,{"idx":21,"name":"squid-bulb-sm","tpage_name":"lfacrm2-pris"}],[197722132,{"idx":20,"name":"roboguard-shouldershield","tpage_name":"lfacrm2-pris"}],[197722131,{"idx":19,"name":"roboguard-headshield","tpage_name":"lfacrm2-pris"}],[197722130,{"idx":18,"name":"roboguard-die-stamped-metal-red","tpage_name":"lfacrm2-pris"}],[197722129,{"idx":17,"name":"roboguard-die-stamped-metal-blue","tpage_name":"lfacrm2-pris"}],[202702848,{"idx":0,"name":"hud-torn-head-01","tpage_name":"lctypalt-minimap"}],[197722128,{"idx":16,"name":"kg-grunt-rim-03","tpage_name":"lfacrm2-pris"}],[197722127,{"idx":15,"name":"kg-grunt-rim-02","tpage_name":"lfacrm2-pris"}],[198574080,{"idx":0,"name":"des-mount-01","tpage_name":"hanga-vis-tfrag"}],[197328900,{"idx":4,"name":"facc-door-frame-01","tpage_name":"factorya-shrub"}],[197328899,{"idx":3,"name":"facc-hole-grill-01","tpage_name":"factorya-shrub"}],[197328898,{"idx":2,"name":"facc-beam-01","tpage_name":"factorya-shrub"}],[197328897,{"idx":1,"name":"facc-metal-panel-09","tpage_name":"factorya-shrub"}],[197328896,{"idx":0,"name":"facc-metal-panel-07","tpage_name":"factorya-shrub"}],[195821580,{"idx":12,"name":"mech-flame","tpage_name":"factoryd-sprite"}],[195821579,{"idx":11,"name":"glass-shard-04","tpage_name":"factoryd-sprite"}],[195821578,{"idx":10,"name":"glass-shard-03","tpage_name":"factoryd-sprite"}],[195821571,{"idx":3,"name":"errolbomb-target-reg-corner-01","tpage_name":"factoryd-sprite"}],[195821570,{"idx":2,"name":"errolbomb-target-reg-01","tpage_name":"factoryd-sprite"}],[195821569,{"idx":1,"name":"errolbomb-target-indicator-arrow-01","tpage_name":"factoryd-sprite"}],[195821568,{"idx":0,"name":"errolbomb-target-dot-01","tpage_name":"factoryd-sprite"}],[195559509,{"idx":85,"name":"vin-teeth-01","tpage_name":"towercst-pris2"}],[195559508,{"idx":84,"name":"torn-vest","tpage_name":"towercst-pris2"}],[195559507,{"idx":83,"name":"torn-teeth-01","tpage_name":"towercst-pris2"}],[195559506,{"idx":82,"name":"torn-shoe-02","tpage_name":"towercst-pris2"}],[195559505,{"idx":81,"name":"torn-shoe","tpage_name":"towercst-pris2"}],[195559504,{"idx":80,"name":"torn-scarf","tpage_name":"towercst-pris2"}],[195559503,{"idx":79,"name":"torn-pipe","tpage_name":"towercst-pris2"}],[195559502,{"idx":78,"name":"torn-mouth","tpage_name":"towercst-pris2"}],[195559501,{"idx":77,"name":"torn-metal2","tpage_name":"towercst-pris2"}],[195559500,{"idx":76,"name":"torn-legshield","tpage_name":"towercst-pris2"}],[195559499,{"idx":75,"name":"torn-handle-01","tpage_name":"towercst-pris2"}],[217972738,{"idx":2,"name":"time-bubble-orbiter","tpage_name":"lbbtcha2-sprite"}],[195559498,{"idx":74,"name":"torn-hair-02","tpage_name":"towercst-pris2"}],[217972737,{"idx":1,"name":"time-bubble-clock","tpage_name":"lbbtcha2-sprite"}],[195559497,{"idx":73,"name":"torn-hair-01","tpage_name":"towercst-pris2"}],[217972736,{"idx":0,"name":"time-bubble","tpage_name":"lbbtcha2-sprite"}],[195559496,{"idx":72,"name":"torn-gunbarrel-02","tpage_name":"towercst-pris2"}],[195559495,{"idx":71,"name":"torn-gunbarrel","tpage_name":"towercst-pris2"}],[195559494,{"idx":70,"name":"torn-footleather","tpage_name":"towercst-pris2"}],[195559493,{"idx":69,"name":"torn-finger","tpage_name":"towercst-pris2"}],[216727552,{"idx":0,"name":"keira-mask","tpage_name":"outcast3-water"}],[195559492,{"idx":68,"name":"torn-face-right","tpage_name":"towercst-pris2"}],[195559491,{"idx":67,"name":"torn-face","tpage_name":"towercst-pris2"}],[195559490,{"idx":66,"name":"torn-eyelid","tpage_name":"towercst-pris2"}],[215482369,{"idx":1,"name":"facb-roadmarkings-01","tpage_name":"lfacout-vis-alpha"}],[195559489,{"idx":65,"name":"torn-eye","tpage_name":"towercst-pris2"}],[215482368,{"idx":0,"name":"facb-bridgelights-01","tpage_name":"lfacout-vis-alpha"}],[195559488,{"idx":64,"name":"torn-ear","tpage_name":"towercst-pris2"}],[195559487,{"idx":63,"name":"torn-blademetal","tpage_name":"towercst-pris2"}],[195559486,{"idx":62,"name":"torn-belt2","tpage_name":"towercst-pris2"}],[195559485,{"idx":61,"name":"torn-belt","tpage_name":"towercst-pris2"}],[214237184,{"idx":0,"name":"kg-rob-target-01","tpage_name":"lctyprot-sprite"}],[195559484,{"idx":60,"name":"torn-armor","tpage_name":"towercst-pris2"}],[195559483,{"idx":59,"name":"torn-armlft","tpage_name":"towercst-pris2"}],[195559482,{"idx":58,"name":"sig-undergarments","tpage_name":"towercst-pris2"}],[195559481,{"idx":57,"name":"sig-skirts-03","tpage_name":"towercst-pris2"}],[212992000,{"idx":0,"name":"mech-flame","tpage_name":"lpattack-sprite"}],[195559480,{"idx":56,"name":"sig-skirts-02","tpage_name":"towercst-pris2"}],[195559479,{"idx":55,"name":"sig-skirts","tpage_name":"towercst-pris2"}],[195559478,{"idx":54,"name":"sig-shoulderarmor","tpage_name":"towercst-pris2"}],[195559477,{"idx":53,"name":"sig-shoetop","tpage_name":"towercst-pris2"}],[195559476,{"idx":52,"name":"sig-shoebottom","tpage_name":"towercst-pris2"}],[195559475,{"idx":51,"name":"sig-sac","tpage_name":"towercst-pris2"}],[195559474,{"idx":50,"name":"sig-metal-dirty","tpage_name":"towercst-pris2"}],[195559473,{"idx":49,"name":"sig-metal-01","tpage_name":"towercst-pris2"}],[195559472,{"idx":48,"name":"sig-lens","tpage_name":"towercst-pris2"}],[195559471,{"idx":47,"name":"sig-horn","tpage_name":"towercst-pris2"}],[195559470,{"idx":46,"name":"sig-headgear","tpage_name":"towercst-pris2"}],[195559469,{"idx":45,"name":"sig-gun-05","tpage_name":"towercst-pris2"}],[195559468,{"idx":44,"name":"sig-gun-04","tpage_name":"towercst-pris2"}],[195559467,{"idx":43,"name":"sig-gun-03","tpage_name":"towercst-pris2"}],[195559466,{"idx":42,"name":"sig-gun-02","tpage_name":"towercst-pris2"}],[195559465,{"idx":41,"name":"sig-gun-01","tpage_name":"towercst-pris2"}],[195559464,{"idx":40,"name":"sig-glovetop","tpage_name":"towercst-pris2"}],[195559463,{"idx":39,"name":"sig-glove","tpage_name":"towercst-pris2"}],[195559462,{"idx":38,"name":"sig-gem-01","tpage_name":"towercst-pris2"}],[195559461,{"idx":37,"name":"sig-flask","tpage_name":"towercst-pris2"}],[195559460,{"idx":36,"name":"sig-facert","tpage_name":"towercst-pris2"}],[195559459,{"idx":35,"name":"sig-faceleft","tpage_name":"towercst-pris2"}],[195559458,{"idx":34,"name":"sig-eyelid","tpage_name":"towercst-pris2"}],[195559457,{"idx":33,"name":"sig-eye","tpage_name":"towercst-pris2"}],[195559456,{"idx":32,"name":"sig-belt","tpage_name":"towercst-pris2"}],[195559455,{"idx":31,"name":"jinx-wraps","tpage_name":"towercst-pris2"}],[195559454,{"idx":30,"name":"jinx-teeth","tpage_name":"towercst-pris2"}],[195559453,{"idx":29,"name":"jinx-singlerope","tpage_name":"towercst-pris2"}],[195559452,{"idx":28,"name":"jinx-shoebottom2","tpage_name":"towercst-pris2"}],[195559451,{"idx":27,"name":"jinx-shirt","tpage_name":"towercst-pris2"}],[195559450,{"idx":26,"name":"jinx-scarf","tpage_name":"towercst-pris2"}],[195559449,{"idx":25,"name":"jinx-rope-01","tpage_name":"towercst-pris2"}],[195559448,{"idx":24,"name":"jinx-pants","tpage_name":"towercst-pris2"}],[195559447,{"idx":23,"name":"jinx-kneepad","tpage_name":"towercst-pris2"}],[195559446,{"idx":22,"name":"jinx-iris","tpage_name":"towercst-pris2"}],[195559445,{"idx":21,"name":"jinx-handle","tpage_name":"towercst-pris2"}],[195559444,{"idx":20,"name":"jinx-hairtye","tpage_name":"towercst-pris2"}],[195559443,{"idx":19,"name":"jinx-hair","tpage_name":"towercst-pris2"}],[195559442,{"idx":18,"name":"jinx-glovepalm","tpage_name":"towercst-pris2"}],[195559441,{"idx":17,"name":"jinx-glove","tpage_name":"towercst-pris2"}],[195559440,{"idx":16,"name":"jinx-finger","tpage_name":"towercst-pris2"}],[195559439,{"idx":15,"name":"jinx-face","tpage_name":"towercst-pris2"}],[195559438,{"idx":14,"name":"jinx-eyelid","tpage_name":"towercst-pris2"}],[195559437,{"idx":13,"name":"jinx-cigarflame","tpage_name":"towercst-pris2"}],[199294976,{"idx":0,"name":"hud-temple-token","tpage_name":"templec-minimap"}],[195559436,{"idx":12,"name":"jinx-cigar","tpage_name":"towercst-pris2"}],[195559435,{"idx":11,"name":"jinx-buckles","tpage_name":"towercst-pris2"}],[195559434,{"idx":10,"name":"jinx-brownstrapbolts","tpage_name":"towercst-pris2"}],[222887944,{"idx":8,"name":"palcab-lowres-ctyslum-roof-03","tpage_name":"lfacctyb-vis-tfrag"}],[216662044,{"idx":28,"name":"torn-armor","tpage_name":"outcast3-pris"}],[215416864,{"idx":32,"name":"fac-tower-01","tpage_name":"lfacout-vis-tfrag"}],[195493984,{"idx":96,"name":"gun-purple-glow","tpage_name":"towercst-pris"}],[222887943,{"idx":7,"name":"palcab-lowres-ctyslum-ground","tpage_name":"lfacctyb-vis-tfrag"}],[216662043,{"idx":27,"name":"torn-armlft","tpage_name":"outcast3-pris"}],[215416863,{"idx":31,"name":"fac-tower-pipe-03","tpage_name":"lfacout-vis-tfrag"}],[195493983,{"idx":95,"name":"gun-main","tpage_name":"towercst-pris"}],[222887942,{"idx":6,"name":"palcab-lowres-ctywide-wall-02","tpage_name":"lfacctyb-vis-tfrag"}],[216662042,{"idx":26,"name":"keira-torch-nozzle-02","tpage_name":"outcast3-pris"}],[215416862,{"idx":30,"name":"facb_redmetal-d-01","tpage_name":"lfacout-vis-tfrag"}],[195493982,{"idx":94,"name":"gun-dark-mag","tpage_name":"towercst-pris"}],[222887941,{"idx":5,"name":"palcab-lowres-background-rocksnow","tpage_name":"lfacctyb-vis-tfrag"}],[216662041,{"idx":25,"name":"keira-torch-nozzle-01","tpage_name":"outcast3-pris"}],[215416861,{"idx":29,"name":"facb-metal-grill-01","tpage_name":"lfacout-vis-tfrag"}],[195493981,{"idx":93,"name":"wing02grey01","tpage_name":"towercst-pris"}],[222887940,{"idx":4,"name":"palcab-lowres-background-rocksnow2","tpage_name":"lfacctyb-vis-tfrag"}],[216662040,{"idx":24,"name":"keira-torch-guard-01","tpage_name":"outcast3-pris"}],[215416860,{"idx":28,"name":"facb-spotlight","tpage_name":"lfacout-vis-tfrag"}],[195493980,{"idx":92,"name":"wing02","tpage_name":"towercst-pris"}],[222887939,{"idx":3,"name":"palcab-lowres-background-crater-bottom-enviro","tpage_name":"lfacctyb-vis-tfrag"}],[216662039,{"idx":23,"name":"keira-shoebottom","tpage_name":"outcast3-pris"}],[215416859,{"idx":27,"name":"facb_dec-metal-01","tpage_name":"lfacout-vis-tfrag"}],[195493979,{"idx":91,"name":"wing01","tpage_name":"towercst-pris"}],[222887938,{"idx":2,"name":"palcab-lowres-ctywide-wall-01","tpage_name":"lfacctyb-vis-tfrag"}],[216662038,{"idx":22,"name":"keira-shirt","tpage_name":"outcast3-pris"}],[215416858,{"idx":26,"name":"facb-big-metal-panl01","tpage_name":"lfacout-vis-tfrag"}],[195493978,{"idx":90,"name":"turret01","tpage_name":"towercst-pris"}],[222887937,{"idx":1,"name":"strip-metal-02-lores","tpage_name":"lfacctyb-vis-tfrag"}],[216662037,{"idx":21,"name":"keira-pantslarge","tpage_name":"outcast3-pris"}],[215416857,{"idx":25,"name":"fac-tower-door-02","tpage_name":"lfacout-vis-tfrag"}],[195493977,{"idx":89,"name":"stripe03","tpage_name":"towercst-pris"}],[222887936,{"idx":0,"name":"palcab-lowres-background-hills-01","tpage_name":"lfacctyb-vis-tfrag"}],[216662036,{"idx":20,"name":"keira-maskbolt","tpage_name":"outcast3-pris"}],[215416856,{"idx":24,"name":"fac-tower-08","tpage_name":"lfacout-vis-tfrag"}],[195493976,{"idx":88,"name":"seat01","tpage_name":"towercst-pris"}],[216662035,{"idx":19,"name":"keira-lens-large","tpage_name":"outcast3-pris"}],[215416855,{"idx":23,"name":"fac-tower-door-03","tpage_name":"lfacout-vis-tfrag"}],[195493975,{"idx":87,"name":"rail01","tpage_name":"towercst-pris"}],[216662034,{"idx":18,"name":"keira-largewraps","tpage_name":"outcast3-pris"}],[215416854,{"idx":22,"name":"facb-beam01","tpage_name":"lfacout-vis-tfrag"}],[195493974,{"idx":86,"name":"post01","tpage_name":"towercst-pris"}],[216662033,{"idx":17,"name":"keira-iris-64x64","tpage_name":"outcast3-pris"}],[215416853,{"idx":21,"name":"facb_redmetal-d-02","tpage_name":"lfacout-vis-tfrag"}],[195493973,{"idx":85,"name":"mhcity-wall-tentacle-01","tpage_name":"towercst-pris"}],[216662032,{"idx":16,"name":"keira-handtop","tpage_name":"outcast3-pris"}],[215416852,{"idx":20,"name":"facb_dec-metal-03","tpage_name":"lfacout-vis-tfrag"}],[195493972,{"idx":84,"name":"mhcity-vein-01","tpage_name":"towercst-pris"}],[216662031,{"idx":15,"name":"keira-handbottom","tpage_name":"outcast3-pris"}],[215416851,{"idx":19,"name":"facb_blue-metal-02","tpage_name":"lfacout-vis-tfrag"}],[195493971,{"idx":83,"name":"mhcity-tower-door-metal-01","tpage_name":"towercst-pris"}],[216662030,{"idx":14,"name":"keira-hair-newest","tpage_name":"outcast3-pris"}],[215416850,{"idx":18,"name":"fac-tower-pipe-01","tpage_name":"lfacout-vis-tfrag"}],[195493970,{"idx":82,"name":"mhcity-tower-door-frame-01","tpage_name":"towercst-pris"}],[216662029,{"idx":13,"name":"keira-gogglestrap","tpage_name":"outcast3-pris"}],[215416849,{"idx":17,"name":"facb-light-01","tpage_name":"lfacout-vis-tfrag"}],[195493969,{"idx":81,"name":"mhcity-grunt-egg-horns-01","tpage_name":"towercst-pris"}],[216662028,{"idx":12,"name":"keira-glovenewlarge","tpage_name":"outcast3-pris"}],[215416848,{"idx":16,"name":"fac-tower-door-01","tpage_name":"lfacout-vis-tfrag"}],[195493968,{"idx":80,"name":"mhcity-eggskin","tpage_name":"towercst-pris"}],[216662027,{"idx":11,"name":"keira-glasses","tpage_name":"outcast3-pris"}],[215416847,{"idx":15,"name":"facb-big-metal-panl02","tpage_name":"lfacout-vis-tfrag"}],[195493967,{"idx":79,"name":"lightCase01","tpage_name":"towercst-pris"}],[216662026,{"idx":10,"name":"keira-face","tpage_name":"outcast3-pris"}],[215416846,{"idx":14,"name":"facb-bigpipe-01","tpage_name":"lfacout-vis-tfrag"}],[195493966,{"idx":78,"name":"light01","tpage_name":"towercst-pris"}],[216662025,{"idx":9,"name":"keira-eyelid","tpage_name":"outcast3-pris"}],[215416845,{"idx":13,"name":"facb_redmetal-d-01b","tpage_name":"lfacout-vis-tfrag"}],[195493965,{"idx":77,"name":"kg-pickup-wings02","tpage_name":"towercst-pris"}],[216662024,{"idx":8,"name":"keira-chokermetal","tpage_name":"outcast3-pris"}],[215416844,{"idx":12,"name":"fac-tower-base-rim-03","tpage_name":"lfacout-vis-tfrag"}],[195493964,{"idx":76,"name":"kg-pickup-wings01","tpage_name":"towercst-pris"}],[216662023,{"idx":7,"name":"keira-chokerhighres","tpage_name":"outcast3-pris"}],[215416843,{"idx":11,"name":"fac-tower-base-rim-02","tpage_name":"lfacout-vis-tfrag"}],[195493963,{"idx":75,"name":"kg-pickup-sidelogo","tpage_name":"towercst-pris"}],[217907202,{"idx":2,"name":"time-bubble-orbiter","tpage_name":"lbbtcha1-sprite"}],[216662022,{"idx":6,"name":"keira-brownstraps-new","tpage_name":"outcast3-pris"}],[215416842,{"idx":10,"name":"facb_blue-metal-03","tpage_name":"lfacout-vis-tfrag"}],[195493962,{"idx":74,"name":"kg-pickup-pipe","tpage_name":"towercst-pris"}],[217907201,{"idx":1,"name":"time-bubble-clock","tpage_name":"lbbtcha1-sprite"}],[216662021,{"idx":5,"name":"keira-blackstrap","tpage_name":"outcast3-pris"}],[215416841,{"idx":9,"name":"common-black","tpage_name":"lfacout-vis-tfrag"}],[195493961,{"idx":73,"name":"kg-pickup-joint","tpage_name":"towercst-pris"}],[217907200,{"idx":0,"name":"time-bubble","tpage_name":"lbbtcha1-sprite"}],[216662020,{"idx":4,"name":"keira-belt","tpage_name":"outcast3-pris"}],[215416840,{"idx":8,"name":"fac-tower-panel-01","tpage_name":"lfacout-vis-tfrag"}],[195493960,{"idx":72,"name":"kg-pickup-hood","tpage_name":"towercst-pris"}],[216662019,{"idx":3,"name":"keira-bellylong","tpage_name":"outcast3-pris"}],[215416839,{"idx":7,"name":"fac-tower-base-rim-04","tpage_name":"lfacout-vis-tfrag"}],[195493959,{"idx":71,"name":"kg-pickup-handrail","tpage_name":"towercst-pris"}],[216662018,{"idx":2,"name":"charHOLD","tpage_name":"outcast3-pris"}],[215416838,{"idx":6,"name":"facb_temp_dark","tpage_name":"lfacout-vis-tfrag"}],[195493958,{"idx":70,"name":"kg-pickup-fender-edge","tpage_name":"towercst-pris"}],[216662017,{"idx":1,"name":"bam-hairhilite","tpage_name":"outcast3-pris"}],[215416837,{"idx":5,"name":"fac-tower-base-02","tpage_name":"lfacout-vis-tfrag"}],[195493957,{"idx":69,"name":"kg-pickup-fender","tpage_name":"towercst-pris"}],[216662016,{"idx":0,"name":"bam-eyelight","tpage_name":"outcast3-pris"}],[215416836,{"idx":4,"name":"facb-big-metal-panl04","tpage_name":"lfacout-vis-tfrag"}],[195493956,{"idx":68,"name":"kg-pickup-engine-01","tpage_name":"towercst-pris"}],[215416835,{"idx":3,"name":"fac-tower-base-03","tpage_name":"lfacout-vis-tfrag"}],[195493955,{"idx":67,"name":"kg-pickup-body","tpage_name":"towercst-pris"}],[215416834,{"idx":2,"name":"facb_redmetal-02","tpage_name":"lfacout-vis-tfrag"}],[195493954,{"idx":66,"name":"kg-pickup-bed","tpage_name":"towercst-pris"}],[215416833,{"idx":1,"name":"facb_redmetal-01","tpage_name":"lfacout-vis-tfrag"}],[195493953,{"idx":65,"name":"kcfrontend01","tpage_name":"towercst-pris"}],[215416832,{"idx":0,"name":"facb_redmetal-d-03","tpage_name":"lfacout-vis-tfrag"}],[195493952,{"idx":64,"name":"jets01","tpage_name":"towercst-pris"}],[195493951,{"idx":63,"name":"jetTop01","tpage_name":"towercst-pris"}],[195493950,{"idx":62,"name":"hood01","tpage_name":"towercst-pris"}],[195493949,{"idx":61,"name":"gunbox02","tpage_name":"towercst-pris"}],[195493948,{"idx":60,"name":"gunbox01","tpage_name":"towercst-pris"}],[195493947,{"idx":59,"name":"gunBoxFront01","tpage_name":"towercst-pris"}],[195493946,{"idx":58,"name":"gunBoxBack01","tpage_name":"towercst-pris"}],[195493945,{"idx":57,"name":"grillRim01","tpage_name":"towercst-pris"}],[212926464,{"idx":0,"name":"mech-flame","tpage_name":"lformach-sprite"}],[195493944,{"idx":56,"name":"gauge01","tpage_name":"towercst-pris"}],[195493943,{"idx":55,"name":"dash01","tpage_name":"towercst-pris"}],[195493942,{"idx":54,"name":"common-black","tpage_name":"towercst-pris"}],[195493941,{"idx":53,"name":"backThing01","tpage_name":"towercst-pris"}],[195493940,{"idx":52,"name":"jakchires-teeth","tpage_name":"towercst-pris"}],[195493939,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"towercst-pris"}],[195493938,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"towercst-pris"}],[195493937,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"towercst-pris"}],[195493936,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"towercst-pris"}],[195493935,{"idx":47,"name":"jakchires-pants","tpage_name":"towercst-pris"}],[195493934,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"towercst-pris"}],[195493933,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"towercst-pris"}],[195493932,{"idx":44,"name":"jakchires-jacket","tpage_name":"towercst-pris"}],[195493931,{"idx":43,"name":"jakchires-horn","tpage_name":"towercst-pris"}],[195493930,{"idx":42,"name":"jakchires-hair","tpage_name":"towercst-pris"}],[195493929,{"idx":41,"name":"jakchires-glovetop","tpage_name":"towercst-pris"}],[195493928,{"idx":40,"name":"jakchires-facert","tpage_name":"towercst-pris"}],[195493927,{"idx":39,"name":"jakchires-facelft","tpage_name":"towercst-pris"}],[195493926,{"idx":38,"name":"jakchires-eyelid","tpage_name":"towercst-pris"}],[195493925,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"towercst-pris"}],[195493924,{"idx":36,"name":"jakchires-eye","tpage_name":"towercst-pris"}],[195493923,{"idx":35,"name":"jakchires-clips","tpage_name":"towercst-pris"}],[195166238,{"idx":30,"name":"wire-metal","tpage_name":"lblowtmh-pris"}],[195166237,{"idx":29,"name":"widow-pod-gun-metal","tpage_name":"lblowtmh-pris"}],[195166236,{"idx":28,"name":"roboguard-shouldershield","tpage_name":"lblowtmh-pris"}],[195166235,{"idx":27,"name":"roboguard-headshield","tpage_name":"lblowtmh-pris"}],[195166234,{"idx":26,"name":"roboguard-die-stamped-metal-blue","tpage_name":"lblowtmh-pris"}],[195166233,{"idx":25,"name":"environment-oldmetal","tpage_name":"lblowtmh-pris"}],[195166232,{"idx":24,"name":"cguardgame-shoebottom","tpage_name":"lblowtmh-pris"}],[195166231,{"idx":23,"name":"cguardgame-metallight-01small","tpage_name":"lblowtmh-pris"}],[195166230,{"idx":22,"name":"cguardgame-backplate","tpage_name":"lblowtmh-pris"}],[195166229,{"idx":21,"name":"cguard1-lens","tpage_name":"lblowtmh-pris"}],[195166228,{"idx":20,"name":"cguard1-guntube","tpage_name":"lblowtmh-pris"}],[195166227,{"idx":19,"name":"cguard1-chestplate","tpage_name":"lblowtmh-pris"}],[195166226,{"idx":18,"name":"cguard1-backmetal","tpage_name":"lblowtmh-pris"}],[195166225,{"idx":17,"name":"brown-hose","tpage_name":"lblowtmh-pris"}],[195166224,{"idx":16,"name":"blue-gem","tpage_name":"lblowtmh-pris"}],[195166223,{"idx":15,"name":"bam-eyelight","tpage_name":"lblowtmh-pris"}],[195166222,{"idx":14,"name":"cty-grunt-teeth-01","tpage_name":"lblowtmh-pris"}],[195166221,{"idx":13,"name":"cty-grunt-skin-03","tpage_name":"lblowtmh-pris"}],[195166220,{"idx":12,"name":"cty-grunt-skin-02","tpage_name":"lblowtmh-pris"}],[195166219,{"idx":11,"name":"cty-grunt-skin-01","tpage_name":"lblowtmh-pris"}],[195166218,{"idx":10,"name":"cty-grunt-metal-01","tpage_name":"lblowtmh-pris"}],[195166217,{"idx":9,"name":"cty-grunt-hose","tpage_name":"lblowtmh-pris"}],[195166215,{"idx":7,"name":"cty-grunt-eye-01","tpage_name":"lblowtmh-pris"}],[195100734,{"idx":62,"name":"kg-grunt-rim-03","tpage_name":"lblowtkg-pris"}],[195100733,{"idx":61,"name":"kg-grunt-cable-01","tpage_name":"lblowtkg-pris"}],[195100732,{"idx":60,"name":"bombot-wheel","tpage_name":"lblowtkg-pris"}],[195100731,{"idx":59,"name":"bombot-turret01","tpage_name":"lblowtkg-pris"}],[195100730,{"idx":58,"name":"bombot-roundend","tpage_name":"lblowtkg-pris"}],[195100729,{"idx":57,"name":"bombot-rimgrey","tpage_name":"lblowtkg-pris"}],[195100728,{"idx":56,"name":"bombot-redplate-01","tpage_name":"lblowtkg-pris"}],[195100727,{"idx":55,"name":"bombot-rail01","tpage_name":"lblowtkg-pris"}],[211288066,{"idx":2,"name":"tow-eggside-01","tpage_name":"towercst-shrub"}],[195100726,{"idx":54,"name":"bombot-post01","tpage_name":"lblowtkg-pris"}],[211288065,{"idx":1,"name":"tow-groundpod","tpage_name":"towercst-shrub"}],[195100725,{"idx":53,"name":"bombot-lens","tpage_name":"lblowtkg-pris"}],[211288064,{"idx":0,"name":"tow-wall-supports","tpage_name":"towercst-shrub"}],[195100724,{"idx":52,"name":"bombot-joint","tpage_name":"lblowtkg-pris"}],[195100723,{"idx":51,"name":"bombot-insidegun","tpage_name":"lblowtkg-pris"}],[195100722,{"idx":50,"name":"bombot-guntop","tpage_name":"lblowtkg-pris"}],[195100721,{"idx":49,"name":"bombot-guards","tpage_name":"lblowtkg-pris"}],[195100720,{"idx":48,"name":"bombot-greybarrelside","tpage_name":"lblowtkg-pris"}],[195100719,{"idx":47,"name":"bombot-greybarrelend","tpage_name":"lblowtkg-pris"}],[195100718,{"idx":46,"name":"bombot-gearsides","tpage_name":"lblowtkg-pris"}],[195100717,{"idx":45,"name":"bombot-darkgrey-02","tpage_name":"lblowtkg-pris"}],[195100716,{"idx":44,"name":"bombot-darkgrey-01","tpage_name":"lblowtkg-pris"}],[195100715,{"idx":43,"name":"homing-missle-fin-01","tpage_name":"lblowtkg-pris"}],[195100714,{"idx":42,"name":"homing-missle-exhaust","tpage_name":"lblowtkg-pris"}],[195100713,{"idx":41,"name":"homing-missle-body-tip","tpage_name":"lblowtkg-pris"}],[195100712,{"idx":40,"name":"homing-missle-body","tpage_name":"lblowtkg-pris"}],[195100711,{"idx":39,"name":"nwasp-skin-03","tpage_name":"lblowtkg-pris"}],[195100710,{"idx":38,"name":"nwasp-skin-02","tpage_name":"lblowtkg-pris"}],[195100709,{"idx":37,"name":"nwasp-skin-01","tpage_name":"lblowtkg-pris"}],[195100708,{"idx":36,"name":"nwasp-metal-01","tpage_name":"lblowtkg-pris"}],[195100707,{"idx":35,"name":"nwasp-hose","tpage_name":"lblowtkg-pris"}],[195100706,{"idx":34,"name":"nwasp-gem-01","tpage_name":"lblowtkg-pris"}],[202571785,{"idx":9,"name":"rail-pipe-05","tpage_name":"raila-tfrag"}],[195100705,{"idx":33,"name":"nwasp-eye-01","tpage_name":"lblowtkg-pris"}],[214368258,{"idx":2,"name":"environment-oldmetal","tpage_name":"loninsim-pris"}],[194445378,{"idx":66,"name":"pipe01","tpage_name":"gridcst-pris"}],[214368257,{"idx":1,"name":"bam-hairhilite","tpage_name":"loninsim-pris"}],[194445377,{"idx":65,"name":"moter01","tpage_name":"gridcst-pris"}],[214368256,{"idx":0,"name":"bam-eyelight","tpage_name":"loninsim-pris"}],[208142356,{"idx":20,"name":"terraformer-bluelight","tpage_name":"desboss1-pris2"}],[194445376,{"idx":64,"name":"floorboard01","tpage_name":"gridcst-pris"}],[208142355,{"idx":19,"name":"terraformer-tank-01","tpage_name":"desboss1-pris2"}],[194445375,{"idx":63,"name":"cushion01","tpage_name":"gridcst-pris"}],[208142354,{"idx":18,"name":"terraformer-organic-05","tpage_name":"desboss1-pris2"}],[194445374,{"idx":62,"name":"carawing01","tpage_name":"gridcst-pris"}],[208142353,{"idx":17,"name":"terraformer-organic-04","tpage_name":"desboss1-pris2"}],[194445373,{"idx":61,"name":"carafront01","tpage_name":"gridcst-pris"}],[208142352,{"idx":16,"name":"terraformer-organic-03","tpage_name":"desboss1-pris2"}],[194445372,{"idx":60,"name":"brace01","tpage_name":"gridcst-pris"}],[208142351,{"idx":15,"name":"terraformer-organic-02","tpage_name":"desboss1-pris2"}],[194445371,{"idx":59,"name":"back01","tpage_name":"gridcst-pris"}],[208142350,{"idx":14,"name":"terraformer-organic-01","tpage_name":"desboss1-pris2"}],[194445370,{"idx":58,"name":"gun-main","tpage_name":"gridcst-pris"}],[208142349,{"idx":13,"name":"terraformer-minestrips-01","tpage_name":"desboss1-pris2"}],[194445369,{"idx":57,"name":"citwide-crimson-wall-plain","tpage_name":"gridcst-pris"}],[208142348,{"idx":12,"name":"terraformer-metal-11","tpage_name":"desboss1-pris2"}],[194445368,{"idx":56,"name":"citwide-crimson-tube","tpage_name":"gridcst-pris"}],[208142347,{"idx":11,"name":"terraformer-metal-10","tpage_name":"desboss1-pris2"}],[194445367,{"idx":55,"name":"citwide-crimson-red","tpage_name":"gridcst-pris"}],[208142346,{"idx":10,"name":"terraformer-metal-09","tpage_name":"desboss1-pris2"}],[194445366,{"idx":54,"name":"citwide-crimson-light","tpage_name":"gridcst-pris"}],[208142345,{"idx":9,"name":"terraformer-metal-08","tpage_name":"desboss1-pris2"}],[194445365,{"idx":53,"name":"citwide-crimson-gold","tpage_name":"gridcst-pris"}],[208142344,{"idx":8,"name":"terraformer-metal-07","tpage_name":"desboss1-pris2"}],[194445364,{"idx":52,"name":"daxtertuft","tpage_name":"gridcst-pris"}],[208142343,{"idx":7,"name":"terraformer-metal-05","tpage_name":"desboss1-pris2"}],[194445363,{"idx":51,"name":"daxterteeth","tpage_name":"gridcst-pris"}],[208142341,{"idx":5,"name":"terraformer-metal-03","tpage_name":"desboss1-pris2"}],[194445361,{"idx":49,"name":"daxterlense","tpage_name":"gridcst-pris"}],[208142340,{"idx":4,"name":"terraformer-metal-02","tpage_name":"desboss1-pris2"}],[194445360,{"idx":48,"name":"daxterhelmetplain","tpage_name":"gridcst-pris"}],[208142339,{"idx":3,"name":"terraformer-metal-01","tpage_name":"desboss1-pris2"}],[194445359,{"idx":47,"name":"daxterheadwidenew","tpage_name":"gridcst-pris"}],[208142338,{"idx":2,"name":"terraformer-footpipes-01","tpage_name":"desboss1-pris2"}],[194445358,{"idx":46,"name":"daxtergoggles","tpage_name":"gridcst-pris"}],[208142337,{"idx":1,"name":"terraformer-bodyside-top","tpage_name":"desboss1-pris2"}],[194445357,{"idx":45,"name":"daxterfoot-bottom","tpage_name":"gridcst-pris"}],[208142336,{"idx":0,"name":"terraformer-bodyside-bottom","tpage_name":"desboss1-pris2"}],[194445356,{"idx":44,"name":"daxterfoot","tpage_name":"gridcst-pris"}],[194445355,{"idx":43,"name":"daxterfinger","tpage_name":"gridcst-pris"}],[194445354,{"idx":42,"name":"daxterear","tpage_name":"gridcst-pris"}],[194445353,{"idx":41,"name":"daxterbolt","tpage_name":"gridcst-pris"}],[194445352,{"idx":40,"name":"daxterbodyshort-eix","tpage_name":"gridcst-pris"}],[194445351,{"idx":39,"name":"daxterarm","tpage_name":"gridcst-pris"}],[194445350,{"idx":38,"name":"daxter-orange","tpage_name":"gridcst-pris"}],[194445349,{"idx":37,"name":"daxter-furhilite","tpage_name":"gridcst-pris"}],[194445347,{"idx":35,"name":"jakchires-teeth","tpage_name":"gridcst-pris"}],[194052163,{"idx":67,"name":"intcept-b-teeth01","tpage_name":"deschase-pris"}],[194052162,{"idx":66,"name":"intcept-b-pipe01","tpage_name":"deschase-pris"}],[194052161,{"idx":65,"name":"intcept-b-gun01","tpage_name":"deschase-pris"}],[194052160,{"idx":64,"name":"intcept-b-base-patern02","tpage_name":"deschase-pris"}],[194052159,{"idx":63,"name":"intcept-b-base-patern01","tpage_name":"deschase-pris"}],[194052158,{"idx":62,"name":"intcept-b-base-green01","tpage_name":"deschase-pris"}],[194052156,{"idx":60,"name":"vehicle-wire-01","tpage_name":"deschase-pris"}],[194052155,{"idx":59,"name":"vehicle-exhaust-pipe-01","tpage_name":"deschase-pris"}],[194052154,{"idx":58,"name":"rhino-metal-01","tpage_name":"deschase-pris"}],[194052153,{"idx":57,"name":"rhino-horn-01","tpage_name":"deschase-pris"}],[194052152,{"idx":56,"name":"catapult-wood-tip","tpage_name":"deschase-pris"}],[194052151,{"idx":55,"name":"catapult-wood-rope","tpage_name":"deschase-pris"}],[194052150,{"idx":54,"name":"catapult-wood-arm-01","tpage_name":"deschase-pris"}],[194052149,{"idx":53,"name":"catapult-panel-small","tpage_name":"deschase-pris"}],[194052148,{"idx":52,"name":"catapult-panel-pattern-01","tpage_name":"deschase-pris"}],[194052147,{"idx":51,"name":"catapult-panel-face","tpage_name":"deschase-pris"}],[194052146,{"idx":50,"name":"catapult-metal-plate-01","tpage_name":"deschase-pris"}],[194052145,{"idx":49,"name":"catapult-metal-part-01","tpage_name":"deschase-pris"}],[194052144,{"idx":48,"name":"catapult-gun-box-01","tpage_name":"deschase-pris"}],[194052143,{"idx":47,"name":"catapult-cap-pin-01","tpage_name":"deschase-pris"}],[194052142,{"idx":46,"name":"catapult-brass-pipe01","tpage_name":"deschase-pris"}],[207749121,{"idx":1,"name":"kg-target-c-forcefield-01","tpage_name":"lgunnorm-water"}],[194052141,{"idx":45,"name":"catapult-brace-pipe-01","tpage_name":"deschase-pris"}],[207749120,{"idx":0,"name":"kg-target-c-forcefield-01-dest","tpage_name":"lgunnorm-water"}],[194052140,{"idx":44,"name":"catapult-bowl","tpage_name":"deschase-pris"}],[194052139,{"idx":43,"name":"catapult-bone-spike","tpage_name":"deschase-pris"}],[194052138,{"idx":42,"name":"catapult-body-under","tpage_name":"deschase-pris"}],[194052137,{"idx":41,"name":"vehicle-wheel-blur-01","tpage_name":"deschase-pris"}],[194052136,{"idx":40,"name":"vehicle-wheel-01","tpage_name":"deschase-pris"}],[194052135,{"idx":39,"name":"vehicle-tread-blur-02","tpage_name":"deschase-pris"}],[194052134,{"idx":38,"name":"vehicle-toad-exhaust-01","tpage_name":"deschase-pris"}],[205258753,{"idx":1,"name":"dust-sparkle","tpage_name":"waspala-sprite"}],[194052133,{"idx":37,"name":"vehicle-metal-plate-01","tpage_name":"deschase-pris"}],[205258752,{"idx":0,"name":"ceiling-dust","tpage_name":"waspala-sprite"}],[194052132,{"idx":36,"name":"vehicle-gun-box-01","tpage_name":"deschase-pris"}],[202768391,{"idx":7,"name":"hud-torn-head-01","tpage_name":"lblowcst-minimap"}],[194052131,{"idx":35,"name":"vehicle-gas-tank-01","tpage_name":"deschase-pris"}],[202768390,{"idx":6,"name":"hud-target-reticle-fancy-02","tpage_name":"lblowcst-minimap"}],[194052130,{"idx":34,"name":"vehicle-chrome-pipe-01","tpage_name":"deschase-pris"}],[202768389,{"idx":5,"name":"hud-target-reticle-fancy-01","tpage_name":"lblowcst-minimap"}],[194052129,{"idx":33,"name":"vehicle-cap-pin-01","tpage_name":"deschase-pris"}],[202768388,{"idx":4,"name":"hud-vehicle-health-bar-01","tpage_name":"lblowcst-minimap"}],[194052128,{"idx":32,"name":"vehicle-brace-pipe-01","tpage_name":"deschase-pris"}],[202768387,{"idx":3,"name":"hud-target-box-01","tpage_name":"lblowcst-minimap"}],[194052127,{"idx":31,"name":"vehicle-body-panel-01","tpage_name":"deschase-pris"}],[202768386,{"idx":2,"name":"wascity-turret-hud-big-arrow-01","tpage_name":"lblowcst-minimap"}],[194052126,{"idx":30,"name":"intcept-tread01","tpage_name":"deschase-pris"}],[202768385,{"idx":1,"name":"hud-target-reticle","tpage_name":"lblowcst-minimap"}],[194052125,{"idx":29,"name":"intcept-teeth01","tpage_name":"deschase-pris"}],[194052124,{"idx":28,"name":"intcept-pipe01","tpage_name":"deschase-pris"}],[194052123,{"idx":27,"name":"intcept-gun01","tpage_name":"deschase-pris"}],[194052122,{"idx":26,"name":"intcept-base-patern02","tpage_name":"deschase-pris"}],[194052121,{"idx":25,"name":"intcept-base-patern01","tpage_name":"deschase-pris"}],[194052120,{"idx":24,"name":"intcept-base-green01","tpage_name":"deschase-pris"}],[194052119,{"idx":23,"name":"marauder-sword-metal","tpage_name":"deschase-pris"}],[194052118,{"idx":22,"name":"marauder-sword-edge","tpage_name":"deschase-pris"}],[194052117,{"idx":21,"name":"marauder-spike","tpage_name":"deschase-pris"}],[194052116,{"idx":20,"name":"marauder-skirt-02","tpage_name":"deschase-pris"}],[194052115,{"idx":19,"name":"marauder-skirt-01","tpage_name":"deschase-pris"}],[194052114,{"idx":18,"name":"marauder-skin-nipple","tpage_name":"deschase-pris"}],[194052113,{"idx":17,"name":"marauder-skin","tpage_name":"deschase-pris"}],[194052112,{"idx":16,"name":"marauder-shoe-bottom","tpage_name":"deschase-pris"}],[194052111,{"idx":15,"name":"marauder-metal-plate","tpage_name":"deschase-pris"}],[197722126,{"idx":14,"name":"kg-grunt-rim-01","tpage_name":"lfacrm2-pris"}],[193986586,{"idx":26,"name":"seem-uppertorso","tpage_name":"templed-vis-pris2"}],[197722125,{"idx":13,"name":"kg-grunt-cable-01","tpage_name":"lfacrm2-pris"}],[193986585,{"idx":25,"name":"seem-teeth","tpage_name":"templed-vis-pris2"}],[197722124,{"idx":12,"name":"environment-oldmetal","tpage_name":"lfacrm2-pris"}],[193986584,{"idx":24,"name":"seem-straps","tpage_name":"templed-vis-pris2"}],[197722123,{"idx":11,"name":"cguardgame-shoebottom","tpage_name":"lfacrm2-pris"}],[193986583,{"idx":23,"name":"seem-skirt-small","tpage_name":"templed-vis-pris2"}],[197722122,{"idx":10,"name":"cguardgame-metallight-01small","tpage_name":"lfacrm2-pris"}],[193986582,{"idx":22,"name":"seem-skirt","tpage_name":"templed-vis-pris2"}],[197722121,{"idx":9,"name":"cguardgame-metaledark-02","tpage_name":"lfacrm2-pris"}],[193986581,{"idx":21,"name":"seem-precmetal-plain","tpage_name":"templed-vis-pris2"}],[197722120,{"idx":8,"name":"cguardgame-backplate","tpage_name":"lfacrm2-pris"}],[193986580,{"idx":20,"name":"seem-precmetal-edge","tpage_name":"templed-vis-pris2"}],[197722119,{"idx":7,"name":"cguard1-lens","tpage_name":"lfacrm2-pris"}],[193986579,{"idx":19,"name":"seem-precmetal-chestplate-01","tpage_name":"templed-vis-pris2"}],[193724428,{"idx":12,"name":"dm-ship-tentacle-01","tpage_name":"lprenme-pris"}],[193724427,{"idx":11,"name":"dm-ship-plate-01","tpage_name":"lprenme-pris"}],[193724426,{"idx":10,"name":"dm-ship-nose-02","tpage_name":"lprenme-pris"}],[193724425,{"idx":9,"name":"dm-ship-nose-01","tpage_name":"lprenme-pris"}],[193724424,{"idx":8,"name":"dm-ship-hull-02","tpage_name":"lprenme-pris"}],[193724423,{"idx":7,"name":"dm-ship-hull-01","tpage_name":"lprenme-pris"}],[193724422,{"idx":6,"name":"dm-ship-cockpit-01","tpage_name":"lprenme-pris"}],[193724421,{"idx":5,"name":"neo-wasp-eye","tpage_name":"lprenme-pris"}],[193724420,{"idx":4,"name":"neo-wasp-dark-brown","tpage_name":"lprenme-pris"}],[193724419,{"idx":3,"name":"neo-wasp-brown","tpage_name":"lprenme-pris"}],[193724418,{"idx":2,"name":"neo-wasp-body","tpage_name":"lprenme-pris"}],[193724417,{"idx":1,"name":"neo-wasp-base","tpage_name":"lprenme-pris"}],[193724416,{"idx":0,"name":"environment-darkprec","tpage_name":"lprenme-pris"}],[193593344,{"idx":0,"name":"racegate","tpage_name":"lbbring6-sprite"}],[222167066,{"idx":26,"name":"billy-wrap","tpage_name":"museum4-tfrag"}],[193527926,{"idx":118,"name":"vehicle-wheel-01","tpage_name":"desboss2-pris"}],[222167065,{"idx":25,"name":"explorer-belt","tpage_name":"museum4-tfrag"}],[193527925,{"idx":117,"name":"vehicle-snake-tread-02","tpage_name":"desboss2-pris"}],[222167064,{"idx":24,"name":"war-wrapstrap","tpage_name":"museum4-tfrag"}],[193527924,{"idx":116,"name":"vehicle-snake-tread-01","tpage_name":"desboss2-pris"}],[222167042,{"idx":2,"name":"flut-neck","tpage_name":"museum4-tfrag"}],[193527902,{"idx":94,"name":"errolcyber-teeth","tpage_name":"desboss2-pris"}],[222167041,{"idx":1,"name":"flut-yellow2dkblue","tpage_name":"museum4-tfrag"}],[193527901,{"idx":93,"name":"errolcyber-spine","tpage_name":"desboss2-pris"}],[222167040,{"idx":0,"name":"bam-eyelight","tpage_name":"museum4-tfrag"}],[193527900,{"idx":92,"name":"errolcyber-rubberpipe-light","tpage_name":"desboss2-pris"}],[193527899,{"idx":91,"name":"errolcyber-rubberpipe","tpage_name":"desboss2-pris"}],[193527898,{"idx":90,"name":"errolcyber-roboeye","tpage_name":"desboss2-pris"}],[193527897,{"idx":89,"name":"errolcyber-redmetal-03","tpage_name":"desboss2-pris"}],[193527896,{"idx":88,"name":"errolcyber-redmetal-02","tpage_name":"desboss2-pris"}],[193527895,{"idx":87,"name":"errolcyber-redmetal-01","tpage_name":"desboss2-pris"}],[193527894,{"idx":86,"name":"errolcyber-pipes-03","tpage_name":"desboss2-pris"}],[193527893,{"idx":85,"name":"errolcyber-pipes-02","tpage_name":"desboss2-pris"}],[193527892,{"idx":84,"name":"errolcyber-pipes-01","tpage_name":"desboss2-pris"}],[193527891,{"idx":83,"name":"errolcyber-metalgold","tpage_name":"desboss2-pris"}],[193527890,{"idx":82,"name":"errolcyber-metaleyelid","tpage_name":"desboss2-pris"}],[193527889,{"idx":81,"name":"errolcyber-jointpipe","tpage_name":"desboss2-pris"}],[193527888,{"idx":80,"name":"errolcyber-insidewires","tpage_name":"desboss2-pris"}],[193527887,{"idx":79,"name":"errolcyber-insidemouth","tpage_name":"desboss2-pris"}],[193527886,{"idx":78,"name":"errolcyber-head-02","tpage_name":"desboss2-pris"}],[193527885,{"idx":77,"name":"errolcyber-head-01","tpage_name":"desboss2-pris"}],[193527884,{"idx":76,"name":"errolcyber-hair","tpage_name":"desboss2-pris"}],[193527883,{"idx":75,"name":"errolcyber-greymetal-02","tpage_name":"desboss2-pris"}],[193527882,{"idx":74,"name":"errolcyber-greymetal","tpage_name":"desboss2-pris"}],[193527881,{"idx":73,"name":"errolcyber-greyknobs","tpage_name":"desboss2-pris"}],[193527880,{"idx":72,"name":"errolcyber-glovepalm","tpage_name":"desboss2-pris"}],[193527879,{"idx":71,"name":"errolcyber-fingers","tpage_name":"desboss2-pris"}],[193527878,{"idx":70,"name":"errolcyber-earcup","tpage_name":"desboss2-pris"}],[193527877,{"idx":69,"name":"errolcyber-dirtymetal","tpage_name":"desboss2-pris"}],[214695936,{"idx":0,"name":"bt-wasp-flame","tpage_name":"lblowcst-sprite"}],[193527876,{"idx":68,"name":"errolcyber-chestplate","tpage_name":"desboss2-pris"}],[193527875,{"idx":67,"name":"errolcyber-bluewrap","tpage_name":"desboss2-pris"}],[193527874,{"idx":66,"name":"errolcyber-bluemetal-01","tpage_name":"desboss2-pris"}],[193527873,{"idx":65,"name":"errolcyber-bluedome","tpage_name":"desboss2-pris"}],[193527872,{"idx":64,"name":"errolcyber-bigshoulder","tpage_name":"desboss2-pris"}],[193527871,{"idx":63,"name":"errolcyber-bighand-01","tpage_name":"desboss2-pris"}],[193527870,{"idx":62,"name":"errocyber-faceflesh","tpage_name":"desboss2-pris"}],[193527869,{"idx":61,"name":"errocyber-eyelid","tpage_name":"desboss2-pris"}],[193527868,{"idx":60,"name":"errocyber-eye","tpage_name":"desboss2-pris"}],[208470020,{"idx":4,"name":"whack-scoreboard-4","tpage_name":"powergd-sprite"}],[193527860,{"idx":52,"name":"jakchires-teeth","tpage_name":"desboss2-pris"}],[208470019,{"idx":3,"name":"whack-scoreboard-3","tpage_name":"powergd-sprite"}],[193527859,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"desboss2-pris"}],[208470018,{"idx":2,"name":"whack-scoreboard-2","tpage_name":"powergd-sprite"}],[193527858,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"desboss2-pris"}],[208470017,{"idx":1,"name":"whack-scoreboard-1","tpage_name":"powergd-sprite"}],[193527857,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"desboss2-pris"}],[208470016,{"idx":0,"name":"whack-scoreboard-0","tpage_name":"powergd-sprite"}],[193527856,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"desboss2-pris"}],[193527855,{"idx":47,"name":"jakchires-pants","tpage_name":"desboss2-pris"}],[193527854,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"desboss2-pris"}],[193527853,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"desboss2-pris"}],[193527852,{"idx":44,"name":"jakchires-jacket","tpage_name":"desboss2-pris"}],[193527851,{"idx":43,"name":"jakchires-horn","tpage_name":"desboss2-pris"}],[193527850,{"idx":42,"name":"jakchires-hair","tpage_name":"desboss2-pris"}],[193527849,{"idx":41,"name":"jakchires-glovetop","tpage_name":"desboss2-pris"}],[193527848,{"idx":40,"name":"jakchires-facert","tpage_name":"desboss2-pris"}],[193527847,{"idx":39,"name":"jakchires-facelft","tpage_name":"desboss2-pris"}],[193527846,{"idx":38,"name":"jakchires-eyelid","tpage_name":"desboss2-pris"}],[193527845,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"desboss2-pris"}],[193527844,{"idx":36,"name":"jakchires-eye","tpage_name":"desboss2-pris"}],[193527843,{"idx":35,"name":"jakchires-clips","tpage_name":"desboss2-pris"}],[193527842,{"idx":34,"name":"jakchires-chestplate","tpage_name":"desboss2-pris"}],[193527841,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"desboss2-pris"}],[193527840,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"desboss2-pris"}],[193527839,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"desboss2-pris"}],[193527838,{"idx":30,"name":"jakchires-arm","tpage_name":"desboss2-pris"}],[193527837,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"desboss2-pris"}],[193527836,{"idx":28,"name":"jakc-wraps","tpage_name":"desboss2-pris"}],[193527835,{"idx":27,"name":"jakc-waistband2","tpage_name":"desboss2-pris"}],[193527834,{"idx":26,"name":"jakc-skirt","tpage_name":"desboss2-pris"}],[193527833,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"desboss2-pris"}],[193527832,{"idx":24,"name":"jakc-scarf","tpage_name":"desboss2-pris"}],[193527831,{"idx":23,"name":"jakc-lens","tpage_name":"desboss2-pris"}],[193527830,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"desboss2-pris"}],[193527829,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"desboss2-pris"}],[192675840,{"idx":0,"name":"racegate","tpage_name":"lbbring5-sprite"}],[190840846,{"idx":14,"name":"precur-nail-01","tpage_name":"precurd-vis-shrub"}],[190840840,{"idx":8,"name":"precur-small-plate-edge","tpage_name":"precurd-vis-shrub"}],[190840839,{"idx":7,"name":"precur-bridge-floor-01","tpage_name":"precurd-vis-shrub"}],[190840838,{"idx":6,"name":"precur-wall-groove-01","tpage_name":"precurd-vis-shrub"}],[190840833,{"idx":1,"name":"precur-blue-light-01","tpage_name":"precurd-vis-shrub"}],[190840832,{"idx":0,"name":"precur-tube-joint-01","tpage_name":"precurd-vis-shrub"}],[190709762,{"idx":2,"name":"neo-wasp-body","tpage_name":"ltowera-vis-pris"}],[190709761,{"idx":1,"name":"neo-wasp-base","tpage_name":"ltowera-vis-pris"}],[208076806,{"idx":6,"name":"terraformer-metal-04","tpage_name":"desboss2-pris2"}],[203096086,{"idx":22,"name":"kg-grunt-rim-03","tpage_name":"lctyass-pris"}],[190644286,{"idx":62,"name":"seem-uppertorso","tpage_name":"templee-pris2"}],[208076805,{"idx":5,"name":"terraformer-metal-03","tpage_name":"desboss2-pris2"}],[203096085,{"idx":21,"name":"kg-grunt-cable-01","tpage_name":"lctyass-pris"}],[190644285,{"idx":61,"name":"seem-teeth","tpage_name":"templee-pris2"}],[208076804,{"idx":4,"name":"terraformer-metal-02","tpage_name":"desboss2-pris2"}],[203096084,{"idx":20,"name":"cguard1-guntube","tpage_name":"lctyass-pris"}],[190644284,{"idx":60,"name":"seem-straps","tpage_name":"templee-pris2"}],[203227137,{"idx":1,"name":"temple_sandstone_ground01","tpage_name":"templed-vis-shrub"}],[194510877,{"idx":29,"name":"jinx-teeth","tpage_name":"gridcst-pris2"}],[189530157,{"idx":45,"name":"wstlander-02-scarf","tpage_name":"desrally-pris"}],[203227136,{"idx":0,"name":"wstd-torchbowl-coal-01","tpage_name":"templed-vis-shrub"}],[194510876,{"idx":28,"name":"jinx-singlerope","tpage_name":"gridcst-pris2"}],[189530156,{"idx":44,"name":"wstlander-02-ponytail","tpage_name":"desrally-pris"}],[194510875,{"idx":27,"name":"jinx-shoebottom2","tpage_name":"gridcst-pris2"}],[189530155,{"idx":43,"name":"wstlander-02-head","tpage_name":"desrally-pris"}],[194510874,{"idx":26,"name":"jinx-shirt","tpage_name":"gridcst-pris2"}],[189530154,{"idx":42,"name":"wstlander-02-glove","tpage_name":"desrally-pris"}],[194510873,{"idx":25,"name":"jinx-scarf","tpage_name":"gridcst-pris2"}],[189530153,{"idx":41,"name":"wstlander-02-eye","tpage_name":"desrally-pris"}],[194510872,{"idx":24,"name":"jinx-rope-01","tpage_name":"gridcst-pris2"}],[189530152,{"idx":40,"name":"wstlander-02-bootheel","tpage_name":"desrally-pris"}],[194510871,{"idx":23,"name":"jinx-pants","tpage_name":"gridcst-pris2"}],[189530151,{"idx":39,"name":"wstlander-02-belt","tpage_name":"desrally-pris"}],[194510870,{"idx":22,"name":"jinx-kneepad","tpage_name":"gridcst-pris2"}],[189530150,{"idx":38,"name":"wstlander-02-armor","tpage_name":"desrally-pris"}],[194510869,{"idx":21,"name":"jinx-iris","tpage_name":"gridcst-pris2"}],[189530149,{"idx":37,"name":"wstlander-02-arm","tpage_name":"desrally-pris"}],[194510868,{"idx":20,"name":"jinx-handle","tpage_name":"gridcst-pris2"}],[189530148,{"idx":36,"name":"wstlander-01-wrap","tpage_name":"desrally-pris"}],[194510867,{"idx":19,"name":"jinx-hairtye","tpage_name":"gridcst-pris2"}],[189530147,{"idx":35,"name":"wstlander-01-skirt","tpage_name":"desrally-pris"}],[194510866,{"idx":18,"name":"jinx-hair","tpage_name":"gridcst-pris2"}],[189530146,{"idx":34,"name":"wstlander-01-shoulderarmor","tpage_name":"desrally-pris"}],[194510865,{"idx":17,"name":"jinx-glovepalm","tpage_name":"gridcst-pris2"}],[189530145,{"idx":33,"name":"wstlander-01-shoetop","tpage_name":"desrally-pris"}],[194510864,{"idx":16,"name":"jinx-glove","tpage_name":"gridcst-pris2"}],[189530144,{"idx":32,"name":"wstlander-01-shoebottom","tpage_name":"desrally-pris"}],[194510863,{"idx":15,"name":"jinx-finger","tpage_name":"gridcst-pris2"}],[189530143,{"idx":31,"name":"wstlander-01-pants","tpage_name":"desrally-pris"}],[194510862,{"idx":14,"name":"jinx-face","tpage_name":"gridcst-pris2"}],[189530142,{"idx":30,"name":"wstlander-01-mustache","tpage_name":"desrally-pris"}],[194510857,{"idx":9,"name":"jinx-brownstrapbolts","tpage_name":"gridcst-pris2"}],[189530137,{"idx":25,"name":"wstlander-01-gunmetal-02","tpage_name":"desrally-pris"}],[194510856,{"idx":8,"name":"jinx-brownstrap","tpage_name":"gridcst-pris2"}],[189530136,{"idx":24,"name":"wstlander-01-gunmetal-01","tpage_name":"desrally-pris"}],[194510855,{"idx":7,"name":"jinx-boottop","tpage_name":"gridcst-pris2"}],[189530135,{"idx":23,"name":"wstlander-01-eye","tpage_name":"desrally-pris"}],[194510854,{"idx":6,"name":"jinx-boottoe","tpage_name":"gridcst-pris2"}],[189530134,{"idx":22,"name":"des-rope-01","tpage_name":"desrally-pris"}],[194510853,{"idx":5,"name":"jinx-blademetal","tpage_name":"gridcst-pris2"}],[189530133,{"idx":21,"name":"des-pole-brace","tpage_name":"desrally-pris"}],[194510852,{"idx":4,"name":"jinx-belt","tpage_name":"gridcst-pris2"}],[189530132,{"idx":20,"name":"des-pole-01","tpage_name":"desrally-pris"}],[194510851,{"idx":3,"name":"jinx-arm","tpage_name":"gridcst-pris2"}],[189530131,{"idx":19,"name":"des-corral-plate-02","tpage_name":"desrally-pris"}],[194510850,{"idx":2,"name":"environment-oldmetal","tpage_name":"gridcst-pris2"}],[189530130,{"idx":18,"name":"des-corral-metal-01","tpage_name":"desrally-pris"}],[194510849,{"idx":1,"name":"bam-hairhilite","tpage_name":"gridcst-pris2"}],[189530129,{"idx":17,"name":"vehicle-wheel-blur-01","tpage_name":"desrally-pris"}],[194510848,{"idx":0,"name":"bam-eyelight","tpage_name":"gridcst-pris2"}],[189530128,{"idx":16,"name":"vehicle-wheel-01","tpage_name":"desrally-pris"}],[193265667,{"idx":3,"name":"tow-energy-bridge","tpage_name":"towerb-vis-water"}],[189530127,{"idx":15,"name":"vehicle-tread-blur-02","tpage_name":"desrally-pris"}],[195559433,{"idx":9,"name":"jinx-brownstrap","tpage_name":"towercst-pris2"}],[189333533,{"idx":29,"name":"rail-light-green","tpage_name":"comba-shrub"}],[195559432,{"idx":8,"name":"jinx-boottop","tpage_name":"towercst-pris2"}],[189333532,{"idx":28,"name":"vehicle-snake-drum-03","tpage_name":"comba-shrub"}],[195559431,{"idx":7,"name":"jinx-boottoe","tpage_name":"towercst-pris2"}],[189333531,{"idx":27,"name":"vehicle-snake-drum-01","tpage_name":"comba-shrub"}],[195559430,{"idx":6,"name":"jinx-blademetal","tpage_name":"towercst-pris2"}],[189333530,{"idx":26,"name":"vehicle-snake-tank-01","tpage_name":"comba-shrub"}],[195559429,{"idx":5,"name":"jinx-belt","tpage_name":"towercst-pris2"}],[189333529,{"idx":25,"name":"vehicle-snake-drum-02","tpage_name":"comba-shrub"}],[195559428,{"idx":4,"name":"jinx-arm","tpage_name":"towercst-pris2"}],[189333528,{"idx":24,"name":"vehicle-rims-01","tpage_name":"comba-shrub"}],[195559427,{"idx":3,"name":"environment-oldmetal","tpage_name":"towercst-pris2"}],[189333527,{"idx":23,"name":"vehicle-snake-gun-01","tpage_name":"comba-shrub"}],[195559426,{"idx":2,"name":"charHOLD","tpage_name":"towercst-pris2"}],[189333526,{"idx":22,"name":"vehicle-cushion-01","tpage_name":"comba-shrub"}],[195559425,{"idx":1,"name":"bam-hairhilite","tpage_name":"towercst-pris2"}],[189333525,{"idx":21,"name":"common-black","tpage_name":"comba-shrub"}],[195559424,{"idx":0,"name":"bam-eyelight","tpage_name":"towercst-pris2"}],[189333524,{"idx":20,"name":"vehicle-snake-gun-02","tpage_name":"comba-shrub"}],[189333523,{"idx":19,"name":"vehicle-cap-pin-01","tpage_name":"comba-shrub"}],[189333522,{"idx":18,"name":"vehicle-brace-pipe-01","tpage_name":"comba-shrub"}],[189333521,{"idx":17,"name":"vehicle-metal-plate-02","tpage_name":"comba-shrub"}],[189333520,{"idx":16,"name":"vehicle-safety-plate-01","tpage_name":"comba-shrub"}],[189333519,{"idx":15,"name":"vehicle-body-panel-01","tpage_name":"comba-shrub"}],[189333518,{"idx":14,"name":"vehicle-chrome-pipe-01","tpage_name":"comba-shrub"}],[189333517,{"idx":13,"name":"vehicle-pipe-01","tpage_name":"comba-shrub"}],[189333516,{"idx":12,"name":"vehicle-snake-tank-02","tpage_name":"comba-shrub"}],[189333515,{"idx":11,"name":"vehicle-exhaust-pipe-01","tpage_name":"comba-shrub"}],[189333514,{"idx":10,"name":"vehicle-snake-chassis-01","tpage_name":"comba-shrub"}],[189333512,{"idx":8,"name":"rail-light-blue","tpage_name":"comba-shrub"}],[189333511,{"idx":7,"name":"rail-chair-01","tpage_name":"comba-shrub"}],[189333510,{"idx":6,"name":"rail-car-vent-01","tpage_name":"comba-shrub"}],[189333509,{"idx":5,"name":"rail-gray-metal-01","tpage_name":"comba-shrub"}],[189333508,{"idx":4,"name":"rail-dash-01","tpage_name":"comba-shrub"}],[189333507,{"idx":3,"name":"rail-pipe-03","tpage_name":"comba-shrub"}],[189333506,{"idx":2,"name":"rail-rider-decal-01","tpage_name":"comba-shrub"}],[189333505,{"idx":1,"name":"rail-base-dark-01","tpage_name":"comba-shrub"}],[189333504,{"idx":0,"name":"rail-env-wall-01","tpage_name":"comba-shrub"}],[223871008,{"idx":32,"name":"brut-armfur","tpage_name":"museum3b-pris2"}],[189005968,{"idx":144,"name":"errolcyber-roboeye","tpage_name":"factoryd-vis-pris"}],[223871007,{"idx":31,"name":"brut-ankle","tpage_name":"museum3b-pris2"}],[189005967,{"idx":143,"name":"errolcyber-metaleyelid","tpage_name":"factoryd-vis-pris"}],[223871006,{"idx":30,"name":"baron-wristguard","tpage_name":"museum3b-pris2"}],[189005966,{"idx":142,"name":"errocyber-eyelid","tpage_name":"factoryd-vis-pris"}],[223871005,{"idx":29,"name":"baron-whitestrap","tpage_name":"museum3b-pris2"}],[189005965,{"idx":141,"name":"errocyber-eye","tpage_name":"factoryd-vis-pris"}],[223871004,{"idx":28,"name":"baron-swordtop","tpage_name":"museum3b-pris2"}],[189005964,{"idx":140,"name":"eco-lt-cryst-03","tpage_name":"factoryd-vis-pris"}],[223871003,{"idx":27,"name":"baron-swordhilt","tpage_name":"museum3b-pris2"}],[189005963,{"idx":139,"name":"eco-lt-cryst-02","tpage_name":"factoryd-vis-pris"}],[223871002,{"idx":26,"name":"baron-swordhandles","tpage_name":"museum3b-pris2"}],[189005962,{"idx":138,"name":"squid-drabgun","tpage_name":"factoryd-vis-pris"}],[223871001,{"idx":25,"name":"baron-swordcovertip","tpage_name":"museum3b-pris2"}],[189005961,{"idx":137,"name":"neo-wasp-eye","tpage_name":"factoryd-vis-pris"}],[223871000,{"idx":24,"name":"baron-swordcover","tpage_name":"museum3b-pris2"}],[189005960,{"idx":136,"name":"neo-wasp-dark-brown","tpage_name":"factoryd-vis-pris"}],[223870999,{"idx":23,"name":"baron-shoulder","tpage_name":"museum3b-pris2"}],[189005959,{"idx":135,"name":"neo-wasp-brown","tpage_name":"factoryd-vis-pris"}],[223870998,{"idx":22,"name":"baron-shoebottom","tpage_name":"museum3b-pris2"}],[189005958,{"idx":134,"name":"neo-wasp-body","tpage_name":"factoryd-vis-pris"}],[223870997,{"idx":21,"name":"baron-scarfend","tpage_name":"museum3b-pris2"}],[189005957,{"idx":133,"name":"neo-wasp-base","tpage_name":"factoryd-vis-pris"}],[223870996,{"idx":20,"name":"baron-scarf","tpage_name":"museum3b-pris2"}],[189005956,{"idx":132,"name":"environment-darkprec","tpage_name":"factoryd-vis-pris"}],[223870995,{"idx":19,"name":"baron-pipes","tpage_name":"museum3b-pris2"}],[189005955,{"idx":131,"name":"dp-bipedal-toe-01","tpage_name":"factoryd-vis-pris"}],[223870994,{"idx":18,"name":"baron-pants","tpage_name":"museum3b-pris2"}],[189005954,{"idx":130,"name":"dp-bipedal-spine-01","tpage_name":"factoryd-vis-pris"}],[223870993,{"idx":17,"name":"baron-largebutton","tpage_name":"museum3b-pris2"}],[189005953,{"idx":129,"name":"dp-bipedal-skin-ribs-01","tpage_name":"factoryd-vis-pris"}],[223870992,{"idx":16,"name":"baron-jacketsleeve","tpage_name":"museum3b-pris2"}],[189005952,{"idx":128,"name":"dp-bipedal-skin-plate-small-01","tpage_name":"factoryd-vis-pris"}],[223870991,{"idx":15,"name":"baron-jacketinside","tpage_name":"museum3b-pris2"}],[189005951,{"idx":127,"name":"dp-bipedal-skin-plate-01","tpage_name":"factoryd-vis-pris"}],[223870990,{"idx":14,"name":"baron-headshield","tpage_name":"museum3b-pris2"}],[189005950,{"idx":126,"name":"dp-bipedal-skin-bulge-02","tpage_name":"factoryd-vis-pris"}],[223870989,{"idx":13,"name":"baron-hand","tpage_name":"museum3b-pris2"}],[189005949,{"idx":125,"name":"dp-bipedal-skin-bulge-01","tpage_name":"factoryd-vis-pris"}],[223870988,{"idx":12,"name":"baron-face","tpage_name":"museum3b-pris2"}],[189005948,{"idx":124,"name":"dp-bipedal-power-hose","tpage_name":"factoryd-vis-pris"}],[223870987,{"idx":11,"name":"baron-eyelid","tpage_name":"museum3b-pris2"}],[189005947,{"idx":123,"name":"dp-bipedal-nose-01","tpage_name":"factoryd-vis-pris"}],[223870986,{"idx":10,"name":"baron-eye","tpage_name":"museum3b-pris2"}],[189005946,{"idx":122,"name":"dp-bipedal-finger-plate-01","tpage_name":"factoryd-vis-pris"}],[223870985,{"idx":9,"name":"baron-chestemblem","tpage_name":"museum3b-pris2"}],[189005945,{"idx":121,"name":"dp-bipedal-eye-01","tpage_name":"factoryd-vis-pris"}],[223870984,{"idx":8,"name":"baron-brushedmetal","tpage_name":"museum3b-pris2"}],[189005944,{"idx":120,"name":"dp-bipedal-dk-stomach-plate-01","tpage_name":"factoryd-vis-pris"}],[223870983,{"idx":7,"name":"baron-brownleatherstrap","tpage_name":"museum3b-pris2"}],[189005943,{"idx":119,"name":"dp-bipedal-dk-sm-plate-01","tpage_name":"factoryd-vis-pris"}],[223870982,{"idx":6,"name":"baron-bolts","tpage_name":"museum3b-pris2"}],[189005942,{"idx":118,"name":"dp-bipedal-dk-plate-04","tpage_name":"factoryd-vis-pris"}],[223870981,{"idx":5,"name":"baron-blackleatherstrap","tpage_name":"museum3b-pris2"}],[189005941,{"idx":117,"name":"dp-bipedal-dk-plate-03","tpage_name":"factoryd-vis-pris"}],[223870980,{"idx":4,"name":"baron-beard","tpage_name":"museum3b-pris2"}],[189005940,{"idx":116,"name":"dp-bipedal-dk-plate-02","tpage_name":"factoryd-vis-pris"}],[223870979,{"idx":3,"name":"baron-armshield","tpage_name":"museum3b-pris2"}],[189005939,{"idx":115,"name":"dp-bipedal-dk-plate-01","tpage_name":"factoryd-vis-pris"}],[223870978,{"idx":2,"name":"baron-armor","tpage_name":"museum3b-pris2"}],[189005938,{"idx":114,"name":"dp-bipedal-dk-hose-01","tpage_name":"factoryd-vis-pris"}],[223870977,{"idx":1,"name":"bam-hairhilite","tpage_name":"museum3b-pris2"}],[189005937,{"idx":113,"name":"dp-bipedal-chest-01","tpage_name":"factoryd-vis-pris"}],[223870976,{"idx":0,"name":"bam-eyelight","tpage_name":"museum3b-pris2"}],[189005936,{"idx":112,"name":"dp-bipedal-backhand-01","tpage_name":"factoryd-vis-pris"}],[189005935,{"idx":111,"name":"missle-bot-wire-01","tpage_name":"factoryd-vis-pris"}],[189005934,{"idx":110,"name":"missle-bot-thruster-02","tpage_name":"factoryd-vis-pris"}],[189005933,{"idx":109,"name":"missle-bot-thruster-01","tpage_name":"factoryd-vis-pris"}],[189005932,{"idx":108,"name":"missle-bot-pipe-02","tpage_name":"factoryd-vis-pris"}],[189005931,{"idx":107,"name":"missle-bot-pipe-01","tpage_name":"factoryd-vis-pris"}],[189005930,{"idx":106,"name":"missle-bot-leg-01","tpage_name":"factoryd-vis-pris"}],[189005929,{"idx":105,"name":"missle-bot-hull-01","tpage_name":"factoryd-vis-pris"}],[221380608,{"idx":0,"name":"des-bush-timer-chase-trail","tpage_name":"lbbtcha1-water"}],[189005928,{"idx":104,"name":"missle-bot-generator-03","tpage_name":"factoryd-vis-pris"}],[189005927,{"idx":103,"name":"missle-bot-generator-02","tpage_name":"factoryd-vis-pris"}],[189005926,{"idx":102,"name":"missle-bot-generator-01","tpage_name":"factoryd-vis-pris"}],[189005925,{"idx":101,"name":"missle-bot-gear-03","tpage_name":"factoryd-vis-pris"}],[189005924,{"idx":100,"name":"missle-bot-gear-02","tpage_name":"factoryd-vis-pris"}],[189005923,{"idx":99,"name":"missle-bot-gear-01","tpage_name":"factoryd-vis-pris"}],[189005922,{"idx":98,"name":"missle-bot-eye-01","tpage_name":"factoryd-vis-pris"}],[189005921,{"idx":97,"name":"common-black","tpage_name":"factoryd-vis-pris"}],[189005919,{"idx":95,"name":"wire-metal","tpage_name":"factoryd-vis-pris"}],[189005918,{"idx":94,"name":"widow-pod-gun-metal","tpage_name":"factoryd-vis-pris"}],[189005917,{"idx":93,"name":"widow-dull-inards","tpage_name":"factoryd-vis-pris"}],[189005916,{"idx":92,"name":"squid-tubes","tpage_name":"factoryd-vis-pris"}],[189005913,{"idx":89,"name":"squid-bulb-sm","tpage_name":"factoryd-vis-pris"}],[189005912,{"idx":88,"name":"spydroid-red","tpage_name":"factoryd-vis-pris"}],[189005911,{"idx":87,"name":"spydroid-light-small-red","tpage_name":"factoryd-vis-pris"}],[189005910,{"idx":86,"name":"spydroid-light-small","tpage_name":"factoryd-vis-pris"}],[189005909,{"idx":85,"name":"spydroid-light","tpage_name":"factoryd-vis-pris"}],[208928788,{"idx":20,"name":"terraformer-bluelight","tpage_name":"precurd-vis-pris2"}],[189005908,{"idx":84,"name":"spydroid-leg-grey-end","tpage_name":"factoryd-vis-pris"}],[208928787,{"idx":19,"name":"terraformer-tank-01","tpage_name":"precurd-vis-pris2"}],[189005907,{"idx":83,"name":"spydroid-leg-grey","tpage_name":"factoryd-vis-pris"}],[208928786,{"idx":18,"name":"terraformer-organic-05","tpage_name":"precurd-vis-pris2"}],[189005906,{"idx":82,"name":"spydroid-gold","tpage_name":"factoryd-vis-pris"}],[208928785,{"idx":17,"name":"terraformer-organic-04","tpage_name":"precurd-vis-pris2"}],[189005905,{"idx":81,"name":"roboguard-shouldershield","tpage_name":"factoryd-vis-pris"}],[213909504,{"idx":0,"name":"kg-rob-trans-tank-01","tpage_name":"lctyprot-water"}],[208928784,{"idx":16,"name":"terraformer-organic-03","tpage_name":"precurd-vis-pris2"}],[189005904,{"idx":80,"name":"roboguard-headshield","tpage_name":"factoryd-vis-pris"}],[208928783,{"idx":15,"name":"terraformer-organic-02","tpage_name":"precurd-vis-pris2"}],[189005903,{"idx":79,"name":"roboguard-die-stamped-metal-red","tpage_name":"factoryd-vis-pris"}],[208928782,{"idx":14,"name":"terraformer-organic-01","tpage_name":"precurd-vis-pris2"}],[189005902,{"idx":78,"name":"roboguard-die-stamped-metal-blue","tpage_name":"factoryd-vis-pris"}],[208928781,{"idx":13,"name":"terraformer-minestrips-01","tpage_name":"precurd-vis-pris2"}],[189005901,{"idx":77,"name":"kg-grunt-rim-03","tpage_name":"factoryd-vis-pris"}],[208928780,{"idx":12,"name":"terraformer-metal-11","tpage_name":"precurd-vis-pris2"}],[189005900,{"idx":76,"name":"kg-grunt-rim-02","tpage_name":"factoryd-vis-pris"}],[208928779,{"idx":11,"name":"terraformer-metal-10","tpage_name":"precurd-vis-pris2"}],[189005899,{"idx":75,"name":"kg-grunt-rim-01","tpage_name":"factoryd-vis-pris"}],[208928778,{"idx":10,"name":"terraformer-metal-09","tpage_name":"precurd-vis-pris2"}],[189005898,{"idx":74,"name":"kg-grunt-cable-01","tpage_name":"factoryd-vis-pris"}],[208928775,{"idx":7,"name":"terraformer-metal-05","tpage_name":"precurd-vis-pris2"}],[189005895,{"idx":71,"name":"cguardgame-shoebottom","tpage_name":"factoryd-vis-pris"}],[208928773,{"idx":5,"name":"terraformer-metal-03","tpage_name":"precurd-vis-pris2"}],[189005893,{"idx":69,"name":"cguardgame-metallight-01small","tpage_name":"factoryd-vis-pris"}],[208928771,{"idx":3,"name":"terraformer-metal-01","tpage_name":"precurd-vis-pris2"}],[189005891,{"idx":67,"name":"cguardgame-metaledark-02","tpage_name":"factoryd-vis-pris"}],[189005882,{"idx":58,"name":"cguardgame-backplate","tpage_name":"factoryd-vis-pris"}],[189005881,{"idx":57,"name":"cguard1-lens","tpage_name":"factoryd-vis-pris"}],[189005880,{"idx":56,"name":"cguard1-guntube","tpage_name":"factoryd-vis-pris"}],[189005879,{"idx":55,"name":"cguard1-gunmetaldark2","tpage_name":"factoryd-vis-pris"}],[197722138,{"idx":26,"name":"squid-drabgun","tpage_name":"lfacrm2-pris"}],[189005878,{"idx":54,"name":"cguard1-chestplate","tpage_name":"factoryd-vis-pris"}],[197722137,{"idx":25,"name":"wire-metal","tpage_name":"lfacrm2-pris"}],[189005877,{"idx":53,"name":"cguard1-backmetal","tpage_name":"factoryd-vis-pris"}],[197722136,{"idx":24,"name":"widow-pod-gun-metal","tpage_name":"lfacrm2-pris"}],[189005876,{"idx":52,"name":"brown-hose","tpage_name":"factoryd-vis-pris"}],[198967298,{"idx":2,"name":"terraformer-cpitwindows-02","tpage_name":"desboss2-water"}],[197722118,{"idx":6,"name":"cguard1-guntube","tpage_name":"lfacrm2-pris"}],[193986578,{"idx":18,"name":"seem-pipes-02","tpage_name":"templed-vis-pris2"}],[189005858,{"idx":34,"name":"blue-gem","tpage_name":"factoryd-vis-pris"}],[198967297,{"idx":1,"name":"terraformer-cpitwindows-01","tpage_name":"desboss2-water"}],[197722117,{"idx":5,"name":"cguard1-gunmetaldark2","tpage_name":"lfacrm2-pris"}],[193986577,{"idx":17,"name":"seem-pipes-01","tpage_name":"templed-vis-pris2"}],[189005857,{"idx":33,"name":"errolcyber-teeth","tpage_name":"factoryd-vis-pris"}],[198967296,{"idx":0,"name":"errolcyber-lens","tpage_name":"desboss2-water"}],[197722116,{"idx":4,"name":"cguard1-chestplate","tpage_name":"lfacrm2-pris"}],[193986576,{"idx":16,"name":"seem-pipeend","tpage_name":"templed-vis-pris2"}],[189005856,{"idx":32,"name":"errolcyber-spine","tpage_name":"factoryd-vis-pris"}],[197722115,{"idx":3,"name":"cguard1-backmetal","tpage_name":"lfacrm2-pris"}],[193986575,{"idx":15,"name":"seem-headpiecetop","tpage_name":"templed-vis-pris2"}],[189005855,{"idx":31,"name":"errolcyber-rubberpipe-light","tpage_name":"factoryd-vis-pris"}],[197722114,{"idx":2,"name":"brown-hose","tpage_name":"lfacrm2-pris"}],[193986574,{"idx":14,"name":"seem-headgearback","tpage_name":"templed-vis-pris2"}],[189005854,{"idx":30,"name":"errolcyber-rubberpipe","tpage_name":"factoryd-vis-pris"}],[197722113,{"idx":1,"name":"blue-gem","tpage_name":"lfacrm2-pris"}],[193986573,{"idx":13,"name":"seem-hand","tpage_name":"templed-vis-pris2"}],[189005853,{"idx":29,"name":"errolcyber-redmetal-03","tpage_name":"factoryd-vis-pris"}],[197722112,{"idx":0,"name":"bam-eyelight","tpage_name":"lfacrm2-pris"}],[193986572,{"idx":12,"name":"seem-finger","tpage_name":"templed-vis-pris2"}],[189005852,{"idx":28,"name":"errolcyber-redmetal-02","tpage_name":"factoryd-vis-pris"}],[193986571,{"idx":11,"name":"seem-face","tpage_name":"templed-vis-pris2"}],[189005851,{"idx":27,"name":"errolcyber-redmetal-01","tpage_name":"factoryd-vis-pris"}],[193986570,{"idx":10,"name":"seem-eyelid","tpage_name":"templed-vis-pris2"}],[189005850,{"idx":26,"name":"errolcyber-pipes-03","tpage_name":"factoryd-vis-pris"}],[188940299,{"idx":11,"name":"facc-markings-05","tpage_name":"factoryd-vis-shrub"}],[188940298,{"idx":10,"name":"facc-markings-06","tpage_name":"factoryd-vis-shrub"}],[206241799,{"idx":7,"name":"mhcity-mektunnel","tpage_name":"lctydest-tfrag"}],[188809279,{"idx":63,"name":"facc-redspot","tpage_name":"factoryd-vis-tfrag"}],[206241797,{"idx":5,"name":"mhcity-building-base-01","tpage_name":"lctydest-tfrag"}],[188809277,{"idx":61,"name":"facc-metal-panel-07-lotweak","tpage_name":"factoryd-vis-tfrag"}],[202506247,{"idx":7,"name":"rail-light-red","tpage_name":"raila-alpha"}],[188809267,{"idx":51,"name":"facd-blue-glow-panel-01","tpage_name":"factoryd-vis-tfrag"}],[188088323,{"idx":3,"name":"holograph-env-scan","tpage_name":"lvincst-warp"}],[188088322,{"idx":2,"name":"holograph-env-rim","tpage_name":"lvincst-warp"}],[188088321,{"idx":1,"name":"holograph-env-noise","tpage_name":"lvincst-warp"}],[188088320,{"idx":0,"name":"holograph-env-rim-dest","tpage_name":"lvincst-warp"}],[195493922,{"idx":34,"name":"jakchires-chestplate","tpage_name":"towercst-pris"}],[188022842,{"idx":58,"name":"cipher-side-03","tpage_name":"lvincst-pris"}],[195493921,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"towercst-pris"}],[188022841,{"idx":57,"name":"cipher-side-02","tpage_name":"lvincst-pris"}],[195493920,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"towercst-pris"}],[188022840,{"idx":56,"name":"cipher-side-01","tpage_name":"lvincst-pris"}],[195493919,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"towercst-pris"}],[188022839,{"idx":55,"name":"cipher-drum-03","tpage_name":"lvincst-pris"}],[195493918,{"idx":30,"name":"jakchires-arm","tpage_name":"towercst-pris"}],[188022838,{"idx":54,"name":"cipher-drum-02","tpage_name":"lvincst-pris"}],[195493917,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"towercst-pris"}],[188022837,{"idx":53,"name":"cipher-drum-01","tpage_name":"lvincst-pris"}],[195493916,{"idx":28,"name":"jakc-wraps","tpage_name":"towercst-pris"}],[188022836,{"idx":52,"name":"jakchires-teeth","tpage_name":"lvincst-pris"}],[195493915,{"idx":27,"name":"jakc-waistband2","tpage_name":"towercst-pris"}],[188022835,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"lvincst-pris"}],[195493914,{"idx":26,"name":"jakc-skirt","tpage_name":"towercst-pris"}],[188022834,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"lvincst-pris"}],[195493913,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"towercst-pris"}],[188022833,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"lvincst-pris"}],[195493912,{"idx":24,"name":"jakc-scarf","tpage_name":"towercst-pris"}],[188022832,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"lvincst-pris"}],[195493911,{"idx":23,"name":"jakc-lens","tpage_name":"towercst-pris"}],[188022831,{"idx":47,"name":"jakchires-pants","tpage_name":"lvincst-pris"}],[195493910,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"towercst-pris"}],[188022830,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"lvincst-pris"}],[195493909,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"towercst-pris"}],[188022829,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"lvincst-pris"}],[195493908,{"idx":20,"name":"jakc-armor","tpage_name":"towercst-pris"}],[188022828,{"idx":44,"name":"jakchires-jacket","tpage_name":"lvincst-pris"}],[195493907,{"idx":19,"name":"environment-oldmetal","tpage_name":"towercst-pris"}],[188022827,{"idx":43,"name":"jakchires-horn","tpage_name":"lvincst-pris"}],[195493906,{"idx":18,"name":"daxtertuft","tpage_name":"towercst-pris"}],[188022826,{"idx":42,"name":"jakchires-hair","tpage_name":"lvincst-pris"}],[195493905,{"idx":17,"name":"daxterteeth","tpage_name":"towercst-pris"}],[188022825,{"idx":41,"name":"jakchires-glovetop","tpage_name":"lvincst-pris"}],[195493904,{"idx":16,"name":"daxternose","tpage_name":"towercst-pris"}],[188022824,{"idx":40,"name":"jakchires-facert","tpage_name":"lvincst-pris"}],[195493903,{"idx":15,"name":"daxterlense","tpage_name":"towercst-pris"}],[188022823,{"idx":39,"name":"jakchires-facelft","tpage_name":"lvincst-pris"}],[195493902,{"idx":14,"name":"daxterhelmetplain","tpage_name":"towercst-pris"}],[188022822,{"idx":38,"name":"jakchires-eyelid","tpage_name":"lvincst-pris"}],[195493901,{"idx":13,"name":"daxterheadwidenew","tpage_name":"towercst-pris"}],[188022821,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"lvincst-pris"}],[195493900,{"idx":12,"name":"daxtergoggles","tpage_name":"towercst-pris"}],[188022820,{"idx":36,"name":"jakchires-eye","tpage_name":"lvincst-pris"}],[195493899,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"towercst-pris"}],[188022819,{"idx":35,"name":"jakchires-clips","tpage_name":"lvincst-pris"}],[195493898,{"idx":10,"name":"daxterfoot","tpage_name":"towercst-pris"}],[188022818,{"idx":34,"name":"jakchires-chestplate","tpage_name":"lvincst-pris"}],[195493897,{"idx":9,"name":"daxterfinger","tpage_name":"towercst-pris"}],[188022817,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"lvincst-pris"}],[195493896,{"idx":8,"name":"daxterear","tpage_name":"towercst-pris"}],[188022816,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"lvincst-pris"}],[195493895,{"idx":7,"name":"daxterbolt","tpage_name":"towercst-pris"}],[188022815,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"lvincst-pris"}],[195493894,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"towercst-pris"}],[188022814,{"idx":30,"name":"jakchires-arm","tpage_name":"lvincst-pris"}],[195493893,{"idx":5,"name":"daxterarm","tpage_name":"towercst-pris"}],[188022813,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"lvincst-pris"}],[195493892,{"idx":4,"name":"daxter-orange","tpage_name":"towercst-pris"}],[188022812,{"idx":28,"name":"jakc-wraps","tpage_name":"lvincst-pris"}],[195493891,{"idx":3,"name":"daxter-furhilite","tpage_name":"towercst-pris"}],[188022811,{"idx":27,"name":"jakc-waistband2","tpage_name":"lvincst-pris"}],[195493890,{"idx":2,"name":"daxter-eyelid","tpage_name":"towercst-pris"}],[188022810,{"idx":26,"name":"jakc-skirt","tpage_name":"lvincst-pris"}],[195493889,{"idx":1,"name":"bam-hairhilite","tpage_name":"towercst-pris"}],[194248709,{"idx":5,"name":"neo-wasp-eye","tpage_name":"lprecurc-vis-pris"}],[188022809,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"lvincst-pris"}],[195493888,{"idx":0,"name":"bam-eyelight","tpage_name":"towercst-pris"}],[194248708,{"idx":4,"name":"neo-wasp-dark-brown","tpage_name":"lprecurc-vis-pris"}],[188022808,{"idx":24,"name":"jakc-scarf","tpage_name":"lvincst-pris"}],[194248707,{"idx":3,"name":"neo-wasp-brown","tpage_name":"lprecurc-vis-pris"}],[188022807,{"idx":23,"name":"jakc-lens","tpage_name":"lvincst-pris"}],[194248706,{"idx":2,"name":"neo-wasp-body","tpage_name":"lprecurc-vis-pris"}],[188022806,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"lvincst-pris"}],[194248705,{"idx":1,"name":"neo-wasp-base","tpage_name":"lprecurc-vis-pris"}],[188022805,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"lvincst-pris"}],[194248704,{"idx":0,"name":"environment-darkprec","tpage_name":"lprecurc-vis-pris"}],[188022804,{"idx":20,"name":"jakc-armor","tpage_name":"lvincst-pris"}],[188022803,{"idx":19,"name":"environment-oldmetal","tpage_name":"lvincst-pris"}],[188022802,{"idx":18,"name":"daxtertuft","tpage_name":"lvincst-pris"}],[188022801,{"idx":17,"name":"daxterteeth","tpage_name":"lvincst-pris"}],[188022800,{"idx":16,"name":"daxternose","tpage_name":"lvincst-pris"}],[188022799,{"idx":15,"name":"daxterlense","tpage_name":"lvincst-pris"}],[188022798,{"idx":14,"name":"daxterhelmetplain","tpage_name":"lvincst-pris"}],[188022797,{"idx":13,"name":"daxterheadwidenew","tpage_name":"lvincst-pris"}],[188022796,{"idx":12,"name":"daxtergoggles","tpage_name":"lvincst-pris"}],[188022795,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"lvincst-pris"}],[188022794,{"idx":10,"name":"daxterfoot","tpage_name":"lvincst-pris"}],[188022793,{"idx":9,"name":"daxterfinger","tpage_name":"lvincst-pris"}],[187367424,{"idx":0,"name":"racegate","tpage_name":"lbbring3-sprite"}],[187170866,{"idx":50,"name":"dm-urchin-light-02-dest","tpage_name":"deswalk-vis-pris"}],[187170865,{"idx":49,"name":"terraformer-transstrips-01","tpage_name":"deswalk-vis-pris"}],[187170864,{"idx":48,"name":"terraformer-minecore","tpage_name":"deswalk-vis-pris"}],[187170863,{"idx":47,"name":"ecocreature-palm","tpage_name":"deswalk-vis-pris"}],[187170862,{"idx":46,"name":"ecocreature-joint","tpage_name":"deswalk-vis-pris"}],[187170861,{"idx":45,"name":"ecocreature-insidemouth","tpage_name":"deswalk-vis-pris"}],[187170860,{"idx":44,"name":"ecocreature-flesh","tpage_name":"deswalk-vis-pris"}],[187170859,{"idx":43,"name":"ecocreature-eye","tpage_name":"deswalk-vis-pris"}],[187170858,{"idx":42,"name":"ecocreature-claws","tpage_name":"deswalk-vis-pris"}],[187170853,{"idx":37,"name":"terraformer-organic-02","tpage_name":"deswalk-vis-pris"}],[187170852,{"idx":36,"name":"terraformer-organic-01","tpage_name":"deswalk-vis-pris"}],[187170851,{"idx":35,"name":"terraformer-minestrips-01","tpage_name":"deswalk-vis-pris"}],[187170849,{"idx":33,"name":"terraformer-metal-10","tpage_name":"deswalk-vis-pris"}],[187170848,{"idx":32,"name":"terraformer-metal-09","tpage_name":"deswalk-vis-pris"}],[187170847,{"idx":31,"name":"terraformer-metal-08","tpage_name":"deswalk-vis-pris"}],[187170845,{"idx":29,"name":"terraformer-metal-05","tpage_name":"deswalk-vis-pris"}],[187170844,{"idx":28,"name":"terraformer-metal-04","tpage_name":"deswalk-vis-pris"}],[187170843,{"idx":27,"name":"terraformer-metal-03","tpage_name":"deswalk-vis-pris"}],[187170842,{"idx":26,"name":"terraformer-metal-02","tpage_name":"deswalk-vis-pris"}],[187170841,{"idx":25,"name":"terraformer-metal-01","tpage_name":"deswalk-vis-pris"}],[187170840,{"idx":24,"name":"terraformer-footpipes-01","tpage_name":"deswalk-vis-pris"}],[187170837,{"idx":21,"name":"dm-ecotank-trim-03","tpage_name":"deswalk-vis-pris"}],[187170836,{"idx":20,"name":"dm-ecotank-trim-02","tpage_name":"deswalk-vis-pris"}],[187170835,{"idx":19,"name":"dm-ecotank-trim-01","tpage_name":"deswalk-vis-pris"}],[187170833,{"idx":17,"name":"dm-ecotank-cap-01","tpage_name":"deswalk-vis-pris"}],[187170832,{"idx":16,"name":"dm-tentacle-skin-02","tpage_name":"deswalk-vis-pris"}],[187170831,{"idx":15,"name":"dm-tentacle-skin-01","tpage_name":"deswalk-vis-pris"}],[187170830,{"idx":14,"name":"dm-tentacle-armor-05","tpage_name":"deswalk-vis-pris"}],[187170829,{"idx":13,"name":"dm-tentacle-armor-04","tpage_name":"deswalk-vis-pris"}],[187170828,{"idx":12,"name":"dm-tentacle-armor-03","tpage_name":"deswalk-vis-pris"}],[187170827,{"idx":11,"name":"dm-tentacle-armor-02","tpage_name":"deswalk-vis-pris"}],[187170826,{"idx":10,"name":"dm-tentacle-armor-01","tpage_name":"deswalk-vis-pris"}],[187170825,{"idx":9,"name":"dm-urchin-skin-01","tpage_name":"deswalk-vis-pris"}],[187170822,{"idx":6,"name":"dm-urchin-base-01","tpage_name":"deswalk-vis-pris"}],[187170821,{"idx":5,"name":"environment-darkprec","tpage_name":"deswalk-vis-pris"}],[195821577,{"idx":9,"name":"glass-shard-02","tpage_name":"factoryd-sprite"}],[187105317,{"idx":37,"name":"desw-wall-light-03","tpage_name":"deswalk-vis-tfrag"}],[195821576,{"idx":8,"name":"glass-shard-01","tpage_name":"factoryd-sprite"}],[187105316,{"idx":36,"name":"desw-wall-light-02","tpage_name":"deswalk-vis-tfrag"}],[195821575,{"idx":7,"name":"dust-sparkle","tpage_name":"factoryd-sprite"}],[187105315,{"idx":35,"name":"dk-eco-vent-side-01","tpage_name":"deswalk-vis-tfrag"}],[195821574,{"idx":6,"name":"ceiling-dust","tpage_name":"factoryd-sprite"}],[187105314,{"idx":34,"name":"dk-eco-vent-glow-01","tpage_name":"deswalk-vis-tfrag"}],[195821573,{"idx":5,"name":"errolbomb-target-supr-ring-01","tpage_name":"factoryd-sprite"}],[187105313,{"idx":33,"name":"lt-eco-vent-side-01","tpage_name":"deswalk-vis-tfrag"}],[195821572,{"idx":4,"name":"errolbomb-target-supr-01","tpage_name":"factoryd-sprite"}],[187105312,{"idx":32,"name":"lt-eco-vent-blue-01","tpage_name":"deswalk-vis-tfrag"}],[190840845,{"idx":13,"name":"precur-nail-02","tpage_name":"precurd-vis-shrub"}],[187105305,{"idx":25,"name":"environment-darkprec","tpage_name":"deswalk-vis-tfrag"}],[190840844,{"idx":12,"name":"precur-bridge-stage-01","tpage_name":"precurd-vis-shrub"}],[187105304,{"idx":24,"name":"desw-wall-glow-02","tpage_name":"deswalk-vis-tfrag"}],[190840843,{"idx":11,"name":"precur-small-plate-02","tpage_name":"precurd-vis-shrub"}],[187105303,{"idx":23,"name":"desw-light-trim-01","tpage_name":"deswalk-vis-tfrag"}],[190840842,{"idx":10,"name":"precur-small-plate-01","tpage_name":"precurd-vis-shrub"}],[187105302,{"idx":22,"name":"desw-skirt-01","tpage_name":"deswalk-vis-tfrag"}],[190840841,{"idx":9,"name":"precur-floor-large-01","tpage_name":"precurd-vis-shrub"}],[187105301,{"idx":21,"name":"desw-skirt-02","tpage_name":"deswalk-vis-tfrag"}],[190840837,{"idx":5,"name":"precur-floor-plate-01","tpage_name":"precurd-vis-shrub"}],[187105297,{"idx":17,"name":"desw-wall-tube-01-hitweak","tpage_name":"deswalk-vis-tfrag"}],[190840836,{"idx":4,"name":"precur-bridge-plate-edge","tpage_name":"precurd-vis-shrub"}],[187105296,{"idx":16,"name":"desw-wall-light-01","tpage_name":"deswalk-vis-tfrag"}],[190840835,{"idx":3,"name":"precur-bridge-plate-01","tpage_name":"precurd-vis-shrub"}],[187105295,{"idx":15,"name":"desw-tubes-bundle-01-hitweak","tpage_name":"deswalk-vis-tfrag"}],[190840834,{"idx":2,"name":"precur-tubes-small-01","tpage_name":"precurd-vis-shrub"}],[187105294,{"idx":14,"name":"desw-hardplate-01-hitweak","tpage_name":"deswalk-vis-tfrag"}],[187105291,{"idx":11,"name":"desw-tentacle-01","tpage_name":"deswalk-vis-tfrag"}],[187105290,{"idx":10,"name":"desw-tubes-small-01","tpage_name":"deswalk-vis-tfrag"}],[189595649,{"idx":1,"name":"wstlander-01-glovetop","tpage_name":"desrally-water"}],[187105289,{"idx":9,"name":"desw-tubes-segment-01","tpage_name":"deswalk-vis-tfrag"}],[189595648,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"desrally-water"}],[187105288,{"idx":8,"name":"desw-wall-pucker-01","tpage_name":"deswalk-vis-tfrag"}],[187105287,{"idx":7,"name":"desw-beam01","tpage_name":"deswalk-vis-tfrag"}],[187105286,{"idx":6,"name":"desw-plate-large-01","tpage_name":"deswalk-vis-tfrag"}],[187105285,{"idx":5,"name":"desw-container-plate-01","tpage_name":"deswalk-vis-tfrag"}],[187105284,{"idx":4,"name":"desw-plate-pattern-01","tpage_name":"deswalk-vis-tfrag"}],[187105283,{"idx":3,"name":"desw-tubes-segment-02","tpage_name":"deswalk-vis-tfrag"}],[187105282,{"idx":2,"name":"desw-hardplate-01","tpage_name":"deswalk-vis-tfrag"}],[187105281,{"idx":1,"name":"desw-hardplate-edge-01","tpage_name":"deswalk-vis-tfrag"}],[187105280,{"idx":0,"name":"desw-wall-tube-01","tpage_name":"deswalk-vis-tfrag"}],[193986569,{"idx":9,"name":"seem-eye","tpage_name":"templed-vis-pris2"}],[189005849,{"idx":25,"name":"errolcyber-pipes-02","tpage_name":"factoryd-vis-pris"}],[186515489,{"idx":33,"name":"wing02grey01","tpage_name":"lctyblow-pris"}],[193986568,{"idx":8,"name":"seem-ear","tpage_name":"templed-vis-pris2"}],[189005848,{"idx":24,"name":"errolcyber-pipes-01","tpage_name":"factoryd-vis-pris"}],[186515488,{"idx":32,"name":"wing02","tpage_name":"lctyblow-pris"}],[193986567,{"idx":7,"name":"seem-boottoe","tpage_name":"templed-vis-pris2"}],[189005847,{"idx":23,"name":"errolcyber-metalgold","tpage_name":"factoryd-vis-pris"}],[186515487,{"idx":31,"name":"wing01","tpage_name":"lctyblow-pris"}],[193986566,{"idx":6,"name":"seem-bootmet","tpage_name":"templed-vis-pris2"}],[189005846,{"idx":22,"name":"errolcyber-jointpipe","tpage_name":"factoryd-vis-pris"}],[186515486,{"idx":30,"name":"turret01","tpage_name":"lctyblow-pris"}],[193986565,{"idx":5,"name":"seem-bootlower","tpage_name":"templed-vis-pris2"}],[189005845,{"idx":21,"name":"errolcyber-insidewires","tpage_name":"factoryd-vis-pris"}],[186515485,{"idx":29,"name":"stripe03","tpage_name":"lctyblow-pris"}],[193986564,{"idx":4,"name":"seem-bootleg","tpage_name":"templed-vis-pris2"}],[189005844,{"idx":20,"name":"errolcyber-insidemouth","tpage_name":"factoryd-vis-pris"}],[186515484,{"idx":28,"name":"seat01","tpage_name":"lctyblow-pris"}],[193986563,{"idx":3,"name":"seem-bootbottom","tpage_name":"templed-vis-pris2"}],[189005843,{"idx":19,"name":"errolcyber-head-02","tpage_name":"factoryd-vis-pris"}],[186515483,{"idx":27,"name":"rail01","tpage_name":"lctyblow-pris"}],[193986562,{"idx":2,"name":"seem-arm","tpage_name":"templed-vis-pris2"}],[189005842,{"idx":18,"name":"errolcyber-head-01","tpage_name":"factoryd-vis-pris"}],[186515482,{"idx":26,"name":"post01","tpage_name":"lctyblow-pris"}],[193986561,{"idx":1,"name":"environment-oldmetal","tpage_name":"templed-vis-pris2"}],[189005841,{"idx":17,"name":"errolcyber-hair","tpage_name":"factoryd-vis-pris"}],[186515481,{"idx":25,"name":"lightCase01","tpage_name":"lctyblow-pris"}],[193986560,{"idx":0,"name":"bam-eyelight","tpage_name":"templed-vis-pris2"}],[189005840,{"idx":16,"name":"errolcyber-greymetal-02","tpage_name":"factoryd-vis-pris"}],[186515480,{"idx":24,"name":"light01","tpage_name":"lctyblow-pris"}],[189005839,{"idx":15,"name":"errolcyber-greymetal","tpage_name":"factoryd-vis-pris"}],[186515479,{"idx":23,"name":"kg-pickup-wings02","tpage_name":"lctyblow-pris"}],[189005838,{"idx":14,"name":"errolcyber-greyknobs","tpage_name":"factoryd-vis-pris"}],[186515478,{"idx":22,"name":"kg-pickup-wings01","tpage_name":"lctyblow-pris"}],[189005837,{"idx":13,"name":"errolcyber-glovepalm","tpage_name":"factoryd-vis-pris"}],[186515477,{"idx":21,"name":"kg-pickup-sidelogo","tpage_name":"lctyblow-pris"}],[189005836,{"idx":12,"name":"errolcyber-fingers","tpage_name":"factoryd-vis-pris"}],[186515476,{"idx":20,"name":"kg-pickup-pipe","tpage_name":"lctyblow-pris"}],[189005824,{"idx":0,"name":"bam-eyelight","tpage_name":"factoryd-vis-pris"}],[186515464,{"idx":8,"name":"hood01","tpage_name":"lctyblow-pris"}],[186515460,{"idx":4,"name":"gunBoxBack01","tpage_name":"lctyblow-pris"}],[186515459,{"idx":3,"name":"grillRim01","tpage_name":"lctyblow-pris"}],[186515458,{"idx":2,"name":"gauge01","tpage_name":"lctyblow-pris"}],[186515457,{"idx":1,"name":"dash01","tpage_name":"lctyblow-pris"}],[186515456,{"idx":0,"name":"backThing01","tpage_name":"lctyblow-pris"}],[184549376,{"idx":0,"name":"citywide-sail-01","tpage_name":"stadiuma-vis-pris"}],[203096077,{"idx":13,"name":"bombot-redplate-01","tpage_name":"lctyass-pris"}],[190644277,{"idx":53,"name":"seem-pipes-01","tpage_name":"templee-pris2"}],[184418377,{"idx":73,"name":"city-lowres-mhcity-tower-02","tpage_name":"stadiuma-vis-tfrag"}],[203096069,{"idx":5,"name":"bombot-greybarrelside","tpage_name":"lctyass-pris"}],[190644269,{"idx":45,"name":"seem-eye","tpage_name":"templee-pris2"}],[184418369,{"idx":65,"name":"citywide-wall-grill","tpage_name":"stadiuma-vis-tfrag"}],[188153858,{"idx":2,"name":"des-sand-grass-01","tpage_name":"desertf-vis-shrub"}],[184418318,{"idx":14,"name":"rub-blastdoors","tpage_name":"stadiuma-vis-tfrag"}],[181272582,{"idx":6,"name":"hud-wasdoors-ring","tpage_name":"desjump-minimap"}],[181272578,{"idx":2,"name":"hud-wasdoors","tpage_name":"desjump-minimap"}],[193527828,{"idx":20,"name":"jakc-armor","tpage_name":"desboss2-pris"}],[181076028,{"idx":60,"name":"vin-teeth-01","tpage_name":"desbcst-pris2"}],[193527827,{"idx":19,"name":"environment-oldmetal","tpage_name":"desboss2-pris"}],[181076027,{"idx":59,"name":"sig-undergarments","tpage_name":"desbcst-pris2"}],[198508546,{"idx":2,"name":"des-waterfall-dest","tpage_name":"hanga-vis-water"}],[193527826,{"idx":18,"name":"daxtertuft","tpage_name":"desboss2-pris"}],[181076026,{"idx":58,"name":"sig-skirts-03","tpage_name":"desbcst-pris2"}],[193527825,{"idx":17,"name":"daxterteeth","tpage_name":"desboss2-pris"}],[181076025,{"idx":57,"name":"sig-skirts-02","tpage_name":"desbcst-pris2"}],[193527824,{"idx":16,"name":"daxternose","tpage_name":"desboss2-pris"}],[181076024,{"idx":56,"name":"sig-skirts","tpage_name":"desbcst-pris2"}],[193527823,{"idx":15,"name":"daxterlense","tpage_name":"desboss2-pris"}],[181076023,{"idx":55,"name":"sig-shoulderarmor","tpage_name":"desbcst-pris2"}],[193527822,{"idx":14,"name":"daxterhelmetplain","tpage_name":"desboss2-pris"}],[181076022,{"idx":54,"name":"sig-shoetop","tpage_name":"desbcst-pris2"}],[193527821,{"idx":13,"name":"daxterheadwidenew","tpage_name":"desboss2-pris"}],[181076021,{"idx":53,"name":"sig-shoebottom","tpage_name":"desbcst-pris2"}],[193527820,{"idx":12,"name":"daxtergoggles","tpage_name":"desboss2-pris"}],[181076020,{"idx":52,"name":"sig-sac","tpage_name":"desbcst-pris2"}],[193527819,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"desboss2-pris"}],[181076019,{"idx":51,"name":"sig-metal-dirty","tpage_name":"desbcst-pris2"}],[193527818,{"idx":10,"name":"daxterfoot","tpage_name":"desboss2-pris"}],[181076018,{"idx":50,"name":"sig-metal-01","tpage_name":"desbcst-pris2"}],[193527817,{"idx":9,"name":"daxterfinger","tpage_name":"desboss2-pris"}],[181076017,{"idx":49,"name":"sig-lens","tpage_name":"desbcst-pris2"}],[193527816,{"idx":8,"name":"daxterear","tpage_name":"desboss2-pris"}],[181076016,{"idx":48,"name":"sig-horn","tpage_name":"desbcst-pris2"}],[193527815,{"idx":7,"name":"daxterbolt","tpage_name":"desboss2-pris"}],[181076015,{"idx":47,"name":"sig-headgear","tpage_name":"desbcst-pris2"}],[193527814,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"desboss2-pris"}],[181076014,{"idx":46,"name":"sig-gun-05","tpage_name":"desbcst-pris2"}],[193527813,{"idx":5,"name":"daxterarm","tpage_name":"desboss2-pris"}],[181076013,{"idx":45,"name":"sig-gun-04","tpage_name":"desbcst-pris2"}],[193527812,{"idx":4,"name":"daxter-orange","tpage_name":"desboss2-pris"}],[181076012,{"idx":44,"name":"sig-gun-03","tpage_name":"desbcst-pris2"}],[193527811,{"idx":3,"name":"daxter-furhilite","tpage_name":"desboss2-pris"}],[181076011,{"idx":43,"name":"sig-gun-02","tpage_name":"desbcst-pris2"}],[193527810,{"idx":2,"name":"daxter-eyelid","tpage_name":"desboss2-pris"}],[181076010,{"idx":42,"name":"sig-gun-01","tpage_name":"desbcst-pris2"}],[193527809,{"idx":1,"name":"bam-hairhilite","tpage_name":"desboss2-pris"}],[181076009,{"idx":41,"name":"sig-glovetop","tpage_name":"desbcst-pris2"}],[193527808,{"idx":0,"name":"bam-eyelight","tpage_name":"desboss2-pris"}],[181076008,{"idx":40,"name":"sig-glove","tpage_name":"desbcst-pris2"}],[181076007,{"idx":39,"name":"sig-gem-01","tpage_name":"desbcst-pris2"}],[181076006,{"idx":38,"name":"sig-flask","tpage_name":"desbcst-pris2"}],[181076005,{"idx":37,"name":"sig-facert","tpage_name":"desbcst-pris2"}],[181076004,{"idx":36,"name":"sig-faceleft","tpage_name":"desbcst-pris2"}],[181076003,{"idx":35,"name":"sig-eyelid","tpage_name":"desbcst-pris2"}],[181076002,{"idx":34,"name":"sig-eye","tpage_name":"desbcst-pris2"}],[181076001,{"idx":33,"name":"sig-belt","tpage_name":"desbcst-pris2"}],[181076000,{"idx":32,"name":"environment-oldmetal","tpage_name":"desbcst-pris2"}],[181075999,{"idx":31,"name":"charHOLD","tpage_name":"desbcst-pris2"}],[181075998,{"idx":30,"name":"bam-hairhilite","tpage_name":"desbcst-pris2"}],[181075997,{"idx":29,"name":"bam-eyelight","tpage_name":"desbcst-pris2"}],[181075996,{"idx":28,"name":"ashelin-whitestrap","tpage_name":"desbcst-pris2"}],[181075995,{"idx":27,"name":"ashelin-teeth","tpage_name":"desbcst-pris2"}],[181075994,{"idx":26,"name":"ashelin-shoemetal","tpage_name":"desbcst-pris2"}],[181075993,{"idx":25,"name":"ashelin-shoebottom","tpage_name":"desbcst-pris2"}],[181075992,{"idx":24,"name":"ashelin-shield","tpage_name":"desbcst-pris2"}],[181075991,{"idx":23,"name":"ashelin-shells","tpage_name":"desbcst-pris2"}],[181075990,{"idx":22,"name":"ashelin-redtop","tpage_name":"desbcst-pris2"}],[181075989,{"idx":21,"name":"ashelin-pantstop","tpage_name":"desbcst-pris2"}],[187301888,{"idx":0,"name":"racegate","tpage_name":"lbbring2-sprite"}],[181075988,{"idx":20,"name":"ashelin-jacketstraps","tpage_name":"desbcst-pris2"}],[181075987,{"idx":19,"name":"ashelin-jacketsleeve","tpage_name":"desbcst-pris2"}],[181075986,{"idx":18,"name":"ashelin-jacketbody","tpage_name":"desbcst-pris2"}],[181075985,{"idx":17,"name":"ashelin-handle-01","tpage_name":"desbcst-pris2"}],[181075984,{"idx":16,"name":"ashelin-hair","tpage_name":"desbcst-pris2"}],[181075983,{"idx":15,"name":"ashelin-gunholster","tpage_name":"desbcst-pris2"}],[181075982,{"idx":14,"name":"ashelin-gunbarrel-03","tpage_name":"desbcst-pris2"}],[181075981,{"idx":13,"name":"ashelin-gunbarrel-02","tpage_name":"desbcst-pris2"}],[181075980,{"idx":12,"name":"ashelin-gunbarrel-01","tpage_name":"desbcst-pris2"}],[181075979,{"idx":11,"name":"ashelin-glove","tpage_name":"desbcst-pris2"}],[181075978,{"idx":10,"name":"ashelin-face","tpage_name":"desbcst-pris2"}],[181075977,{"idx":9,"name":"ashelin-eyelid","tpage_name":"desbcst-pris2"}],[181075976,{"idx":8,"name":"ashelin-eyebrow","tpage_name":"desbcst-pris2"}],[181075975,{"idx":7,"name":"ashelin-eye","tpage_name":"desbcst-pris2"}],[181075974,{"idx":6,"name":"ashelin-chest","tpage_name":"desbcst-pris2"}],[181075973,{"idx":5,"name":"ashelin-cgrank","tpage_name":"desbcst-pris2"}],[181075972,{"idx":4,"name":"ashelin-cglogo","tpage_name":"desbcst-pris2"}],[181075971,{"idx":3,"name":"ashelin-brownstrap","tpage_name":"desbcst-pris2"}],[181075970,{"idx":2,"name":"ashelin-boottop","tpage_name":"desbcst-pris2"}],[181075969,{"idx":1,"name":"ashelin-bolts","tpage_name":"desbcst-pris2"}],[181075968,{"idx":0,"name":"ashelin-beltbuckle","tpage_name":"desbcst-pris2"}],[198443052,{"idx":44,"name":"des-low-metal-bridge","tpage_name":"hangb-vis-tfrag"}],[181010532,{"idx":100,"name":"environment-darkprec","tpage_name":"desbcst-pris"}],[198443051,{"idx":43,"name":"des-low-pinetree-leaf-01","tpage_name":"hangb-vis-tfrag"}],[181010531,{"idx":99,"name":"dm-urchin-plate-01","tpage_name":"desbcst-pris"}],[198443050,{"idx":42,"name":"des-low-palm-leaf-01","tpage_name":"hangb-vis-tfrag"}],[181010530,{"idx":98,"name":"dm-urchin-finger-01","tpage_name":"desbcst-pris"}],[198443049,{"idx":41,"name":"des-low-tree-bark","tpage_name":"hangb-vis-tfrag"}],[181010529,{"idx":97,"name":"dm-urchin-cables-01","tpage_name":"desbcst-pris"}],[198443048,{"idx":40,"name":"des-low-sand","tpage_name":"hangb-vis-tfrag"}],[181010528,{"idx":96,"name":"desw-tubes-small-01","tpage_name":"desbcst-pris"}],[198443047,{"idx":39,"name":"des-wascity-cement-road","tpage_name":"hangb-vis-tfrag"}],[181010527,{"idx":95,"name":"desw-tubes-segment-02","tpage_name":"desbcst-pris"}],[198443046,{"idx":38,"name":"des-wascity-outerwall-rock","tpage_name":"hangb-vis-tfrag"}],[181010526,{"idx":94,"name":"desw-hardplate-edge-01","tpage_name":"desbcst-pris"}],[198443045,{"idx":37,"name":"des-wascity-palace-siding-01","tpage_name":"hangb-vis-tfrag"}],[181010525,{"idx":93,"name":"desw-hardplate-01","tpage_name":"desbcst-pris"}],[198443044,{"idx":36,"name":"des-wascity-outerwall-metal-d","tpage_name":"hangb-vis-tfrag"}],[181010524,{"idx":92,"name":"errolcyber-teeth","tpage_name":"desbcst-pris"}],[198443043,{"idx":35,"name":"des-wascity-outerwall-metal-b","tpage_name":"hangb-vis-tfrag"}],[181010523,{"idx":91,"name":"errolcyber-spine","tpage_name":"desbcst-pris"}],[198443042,{"idx":34,"name":"des-volcano-lava","tpage_name":"hangb-vis-tfrag"}],[181010522,{"idx":90,"name":"errolcyber-rubberpipe-light","tpage_name":"desbcst-pris"}],[181010521,{"idx":89,"name":"errolcyber-rubberpipe","tpage_name":"desbcst-pris"}],[208404480,{"idx":0,"name":"errolcyber-lens","tpage_name":"deserrol-water"}],[198443040,{"idx":32,"name":"des-cave-floor-01","tpage_name":"hangb-vis-tfrag"}],[181010520,{"idx":88,"name":"errolcyber-roboeye","tpage_name":"desbcst-pris"}],[198443039,{"idx":31,"name":"des-marauder-bridge-floor","tpage_name":"hangb-vis-tfrag"}],[181010519,{"idx":87,"name":"errolcyber-redmetal-03","tpage_name":"desbcst-pris"}],[198443038,{"idx":30,"name":"wascity-outerwall-metal-b","tpage_name":"hangb-vis-tfrag"}],[181010518,{"idx":86,"name":"errolcyber-redmetal-02","tpage_name":"desbcst-pris"}],[198443037,{"idx":29,"name":"common-black","tpage_name":"hangb-vis-tfrag"}],[181010517,{"idx":85,"name":"errolcyber-redmetal-01","tpage_name":"desbcst-pris"}],[198443036,{"idx":28,"name":"wascitya-airlock-metal","tpage_name":"hangb-vis-tfrag"}],[181010516,{"idx":84,"name":"errolcyber-pipes-03","tpage_name":"desbcst-pris"}],[198443035,{"idx":27,"name":"wascity-base","tpage_name":"hangb-vis-tfrag"}],[181010515,{"idx":83,"name":"errolcyber-pipes-02","tpage_name":"desbcst-pris"}],[198443034,{"idx":26,"name":"wascity-outerwall-metal-d","tpage_name":"hangb-vis-tfrag"}],[181010514,{"idx":82,"name":"errolcyber-pipes-01","tpage_name":"desbcst-pris"}],[205914113,{"idx":1,"name":"mhcitya-base-goo-01-dest","tpage_name":"lmhcitya-vis-tfrag"}],[198443033,{"idx":25,"name":"des-wasmetal07","tpage_name":"hangb-vis-tfrag"}],[181010513,{"idx":81,"name":"errolcyber-metalgold","tpage_name":"desbcst-pris"}],[205914112,{"idx":0,"name":"mhcitya-base-goo-01","tpage_name":"lmhcitya-vis-tfrag"}],[198443032,{"idx":24,"name":"des-corral-metal-04","tpage_name":"hangb-vis-tfrag"}],[181010512,{"idx":80,"name":"errolcyber-metaleyelid","tpage_name":"desbcst-pris"}],[181010511,{"idx":79,"name":"errolcyber-jointpipe","tpage_name":"desbcst-pris"}],[198443030,{"idx":22,"name":"des-corral-metal-01","tpage_name":"hangb-vis-tfrag"}],[181010510,{"idx":78,"name":"errolcyber-insidewires","tpage_name":"desbcst-pris"}],[181010509,{"idx":77,"name":"errolcyber-insidemouth","tpage_name":"desbcst-pris"}],[181010508,{"idx":76,"name":"errolcyber-head-02","tpage_name":"desbcst-pris"}],[198443027,{"idx":19,"name":"des-corral-plate-01","tpage_name":"hangb-vis-tfrag"}],[181010507,{"idx":75,"name":"errolcyber-head-01","tpage_name":"desbcst-pris"}],[198443026,{"idx":18,"name":"des-ruins-top-01","tpage_name":"hangb-vis-tfrag"}],[181010506,{"idx":74,"name":"errolcyber-hair","tpage_name":"desbcst-pris"}],[181010505,{"idx":73,"name":"errolcyber-greymetal-02","tpage_name":"desbcst-pris"}],[198443024,{"idx":16,"name":"des-wasmetal01","tpage_name":"hangb-vis-tfrag"}],[181010504,{"idx":72,"name":"errolcyber-greymetal","tpage_name":"desbcst-pris"}],[181010503,{"idx":71,"name":"errolcyber-greyknobs","tpage_name":"desbcst-pris"}],[198443022,{"idx":14,"name":"des-pole-01","tpage_name":"hangb-vis-tfrag"}],[181010502,{"idx":70,"name":"errolcyber-glovepalm","tpage_name":"desbcst-pris"}],[181010501,{"idx":69,"name":"errolcyber-fingers","tpage_name":"desbcst-pris"}],[181010500,{"idx":68,"name":"errolcyber-earcup","tpage_name":"desbcst-pris"}],[198443019,{"idx":11,"name":"des-rock-01","tpage_name":"hangb-vis-tfrag"}],[181010499,{"idx":67,"name":"errolcyber-dirtymetal","tpage_name":"desbcst-pris"}],[198443018,{"idx":10,"name":"des-bridge-plank","tpage_name":"hangb-vis-tfrag"}],[181010498,{"idx":66,"name":"errolcyber-chestplate","tpage_name":"desbcst-pris"}],[181010497,{"idx":65,"name":"errolcyber-bluewrap","tpage_name":"desbcst-pris"}],[181010496,{"idx":64,"name":"errolcyber-bluemetal-01","tpage_name":"desbcst-pris"}],[181010495,{"idx":63,"name":"errolcyber-bluedome","tpage_name":"desbcst-pris"}],[181010494,{"idx":62,"name":"errolcyber-bigshoulder","tpage_name":"desbcst-pris"}],[198443013,{"idx":5,"name":"des-totem-stone-01","tpage_name":"hangb-vis-tfrag"}],[181010493,{"idx":61,"name":"errolcyber-bighand-01","tpage_name":"desbcst-pris"}],[181010492,{"idx":60,"name":"errocyber-faceflesh","tpage_name":"desbcst-pris"}],[181010491,{"idx":59,"name":"errocyber-eyelid","tpage_name":"desbcst-pris"}],[198443010,{"idx":2,"name":"des-mount-02","tpage_name":"hangb-vis-tfrag"}],[181010490,{"idx":58,"name":"errocyber-eye","tpage_name":"desbcst-pris"}],[198443009,{"idx":1,"name":"des-mount-01","tpage_name":"hangb-vis-tfrag"}],[181010489,{"idx":57,"name":"deswalk-break-03","tpage_name":"desbcst-pris"}],[181010488,{"idx":56,"name":"deswalk-break-01","tpage_name":"desbcst-pris"}],[181010487,{"idx":55,"name":"vehicle-wheel-01","tpage_name":"desbcst-pris"}],[181010486,{"idx":54,"name":"vehicle-snake-tread-02","tpage_name":"desbcst-pris"}],[181010485,{"idx":53,"name":"vehicle-snake-tread-01","tpage_name":"desbcst-pris"}],[181010484,{"idx":52,"name":"jakchires-teeth","tpage_name":"desbcst-pris"}],[181010483,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"desbcst-pris"}],[181010482,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"desbcst-pris"}],[181010481,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"desbcst-pris"}],[181010480,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"desbcst-pris"}],[181010479,{"idx":47,"name":"jakchires-pants","tpage_name":"desbcst-pris"}],[181010478,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"desbcst-pris"}],[181010477,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"desbcst-pris"}],[181010476,{"idx":44,"name":"jakchires-jacket","tpage_name":"desbcst-pris"}],[181010475,{"idx":43,"name":"jakchires-horn","tpage_name":"desbcst-pris"}],[181010474,{"idx":42,"name":"jakchires-hair","tpage_name":"desbcst-pris"}],[181010473,{"idx":41,"name":"jakchires-glovetop","tpage_name":"desbcst-pris"}],[181010472,{"idx":40,"name":"jakchires-facert","tpage_name":"desbcst-pris"}],[181010471,{"idx":39,"name":"jakchires-facelft","tpage_name":"desbcst-pris"}],[181010470,{"idx":38,"name":"jakchires-eyelid","tpage_name":"desbcst-pris"}],[181010469,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"desbcst-pris"}],[181010468,{"idx":36,"name":"jakchires-eye","tpage_name":"desbcst-pris"}],[181010467,{"idx":35,"name":"jakchires-clips","tpage_name":"desbcst-pris"}],[181010466,{"idx":34,"name":"jakchires-chestplate","tpage_name":"desbcst-pris"}],[181010465,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"desbcst-pris"}],[181010464,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"desbcst-pris"}],[181010463,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"desbcst-pris"}],[181010462,{"idx":30,"name":"jakchires-arm","tpage_name":"desbcst-pris"}],[181010461,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"desbcst-pris"}],[181010460,{"idx":28,"name":"jakc-wraps","tpage_name":"desbcst-pris"}],[181010459,{"idx":27,"name":"jakc-waistband2","tpage_name":"desbcst-pris"}],[181010458,{"idx":26,"name":"jakc-skirt","tpage_name":"desbcst-pris"}],[181010457,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"desbcst-pris"}],[181010456,{"idx":24,"name":"jakc-scarf","tpage_name":"desbcst-pris"}],[181010455,{"idx":23,"name":"jakc-lens","tpage_name":"desbcst-pris"}],[181010454,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"desbcst-pris"}],[181010453,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"desbcst-pris"}],[181010452,{"idx":20,"name":"jakc-armor","tpage_name":"desbcst-pris"}],[181010451,{"idx":19,"name":"environment-oldmetal","tpage_name":"desbcst-pris"}],[181010450,{"idx":18,"name":"daxtertuft","tpage_name":"desbcst-pris"}],[181010449,{"idx":17,"name":"daxterteeth","tpage_name":"desbcst-pris"}],[181010448,{"idx":16,"name":"daxternose","tpage_name":"desbcst-pris"}],[181010447,{"idx":15,"name":"daxterlense","tpage_name":"desbcst-pris"}],[181010446,{"idx":14,"name":"daxterhelmetplain","tpage_name":"desbcst-pris"}],[181010445,{"idx":13,"name":"daxterheadwidenew","tpage_name":"desbcst-pris"}],[181010444,{"idx":12,"name":"daxtergoggles","tpage_name":"desbcst-pris"}],[181010443,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"desbcst-pris"}],[181010442,{"idx":10,"name":"daxterfoot","tpage_name":"desbcst-pris"}],[181010441,{"idx":9,"name":"daxterfinger","tpage_name":"desbcst-pris"}],[181010440,{"idx":8,"name":"daxterear","tpage_name":"desbcst-pris"}],[181010439,{"idx":7,"name":"daxterbolt","tpage_name":"desbcst-pris"}],[181010438,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"desbcst-pris"}],[181010437,{"idx":5,"name":"daxterarm","tpage_name":"desbcst-pris"}],[181010436,{"idx":4,"name":"daxter-orange","tpage_name":"desbcst-pris"}],[181010435,{"idx":3,"name":"daxter-furhilite","tpage_name":"desbcst-pris"}],[181010434,{"idx":2,"name":"daxter-eyelid","tpage_name":"desbcst-pris"}],[181010433,{"idx":1,"name":"bam-hairhilite","tpage_name":"desbcst-pris"}],[181010432,{"idx":0,"name":"bam-eyelight","tpage_name":"desbcst-pris"}],[179961913,{"idx":57,"name":"vin-teeth-01","tpage_name":"loutro2-pris2"}],[193658892,{"idx":12,"name":"targetred","tpage_name":"lmech-pris"}],[179961912,{"idx":56,"name":"sig-undergarments","tpage_name":"loutro2-pris2"}],[193658891,{"idx":11,"name":"environment-darkprec","tpage_name":"lmech-pris"}],[179961911,{"idx":55,"name":"sig-skirts-03","tpage_name":"loutro2-pris2"}],[193658890,{"idx":10,"name":"dm-mech-waist","tpage_name":"lmech-pris"}],[179961910,{"idx":54,"name":"sig-skirts-02","tpage_name":"loutro2-pris2"}],[193658889,{"idx":9,"name":"dm-mech-tubes-01","tpage_name":"lmech-pris"}],[179961909,{"idx":53,"name":"sig-skirts","tpage_name":"loutro2-pris2"}],[193658888,{"idx":8,"name":"dm-mech-plate-shoulder","tpage_name":"lmech-pris"}],[179961908,{"idx":52,"name":"sig-shoulderarmor","tpage_name":"loutro2-pris2"}],[193658887,{"idx":7,"name":"dm-mech-plate-shin","tpage_name":"lmech-pris"}],[179961907,{"idx":51,"name":"sig-shoetop","tpage_name":"loutro2-pris2"}],[193658886,{"idx":6,"name":"dm-mech-plate-head","tpage_name":"lmech-pris"}],[179961906,{"idx":50,"name":"sig-shoebottom","tpage_name":"loutro2-pris2"}],[193658885,{"idx":5,"name":"dm-mech-pipe","tpage_name":"lmech-pris"}],[179961905,{"idx":49,"name":"sig-sac","tpage_name":"loutro2-pris2"}],[193658884,{"idx":4,"name":"dm-mech-joint-cap","tpage_name":"lmech-pris"}],[179961904,{"idx":48,"name":"sig-metal-dirty","tpage_name":"loutro2-pris2"}],[193658883,{"idx":3,"name":"dm-mech-joint","tpage_name":"lmech-pris"}],[179961903,{"idx":47,"name":"sig-metal-01","tpage_name":"loutro2-pris2"}],[193658882,{"idx":2,"name":"dm-mech-head","tpage_name":"lmech-pris"}],[179961902,{"idx":46,"name":"sig-lens","tpage_name":"loutro2-pris2"}],[193658881,{"idx":1,"name":"dm-mech-eye","tpage_name":"lmech-pris"}],[179961901,{"idx":45,"name":"sig-horn","tpage_name":"loutro2-pris2"}],[193658880,{"idx":0,"name":"dm-mech-claws","tpage_name":"lmech-pris"}],[179961900,{"idx":44,"name":"sig-headgear","tpage_name":"loutro2-pris2"}],[179961898,{"idx":42,"name":"sig-gun-04","tpage_name":"loutro2-pris2"}],[179961897,{"idx":41,"name":"sig-gun-03","tpage_name":"loutro2-pris2"}],[179961896,{"idx":40,"name":"sig-gun-02","tpage_name":"loutro2-pris2"}],[179961892,{"idx":36,"name":"sig-gem-01","tpage_name":"loutro2-pris2"}],[179961889,{"idx":33,"name":"sig-faceleft","tpage_name":"loutro2-pris2"}],[179961885,{"idx":29,"name":"environment-oldmetal","tpage_name":"loutro2-pris2"}],[177733636,{"idx":4,"name":"terraformer-cpitwindows-02","tpage_name":"precurd-vis-water"}],[177733635,{"idx":3,"name":"terraformer-cpitwindows-01","tpage_name":"precurd-vis-water"}],[177471508,{"idx":20,"name":"comb-yell-light","tpage_name":"railb2-tfrag"}],[177471501,{"idx":13,"name":"rail-pipe-03","tpage_name":"railb2-tfrag"}],[177471500,{"idx":12,"name":"rail-pipe-01","tpage_name":"railb2-tfrag"}],[176160771,{"idx":3,"name":"holograph-env-scan","tpage_name":"templea-warp"}],[176160770,{"idx":2,"name":"holograph-env-rim","tpage_name":"templea-warp"}],[176160769,{"idx":1,"name":"holograph-env-noise","tpage_name":"templea-warp"}],[208142342,{"idx":6,"name":"terraformer-metal-04","tpage_name":"desboss1-pris2"}],[194445362,{"idx":50,"name":"daxternose","tpage_name":"gridcst-pris"}],[175767662,{"idx":110,"name":"prec-leader-robe-01","tpage_name":"loutro-pris"}],[194445348,{"idx":36,"name":"daxter-eyelid","tpage_name":"gridcst-pris"}],[175767648,{"idx":96,"name":"prec-insidemouth","tpage_name":"loutro-pris"}],[175767578,{"idx":26,"name":"prec-surfer-sash","tpage_name":"loutro-pris"}],[175374337,{"idx":1,"name":"hud-small-vehicle-health-bar-01","tpage_name":"comba-minimap"}],[174456832,{"idx":0,"name":"sig-flatfangs","tpage_name":"ldesgcst-water"}],[174391326,{"idx":30,"name":"vin-teeth-01","tpage_name":"ldesgcst-pris2"}],[174391325,{"idx":29,"name":"sig-undergarments","tpage_name":"ldesgcst-pris2"}],[174391324,{"idx":28,"name":"sig-skirts-03","tpage_name":"ldesgcst-pris2"}],[174391323,{"idx":27,"name":"sig-skirts-02","tpage_name":"ldesgcst-pris2"}],[174391322,{"idx":26,"name":"sig-skirts","tpage_name":"ldesgcst-pris2"}],[174391321,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"ldesgcst-pris2"}],[174391320,{"idx":24,"name":"sig-shoetop","tpage_name":"ldesgcst-pris2"}],[174391319,{"idx":23,"name":"sig-shoebottom","tpage_name":"ldesgcst-pris2"}],[174391318,{"idx":22,"name":"sig-sac","tpage_name":"ldesgcst-pris2"}],[174391317,{"idx":21,"name":"sig-metal-dirty","tpage_name":"ldesgcst-pris2"}],[174391316,{"idx":20,"name":"sig-metal-01","tpage_name":"ldesgcst-pris2"}],[174391315,{"idx":19,"name":"sig-lens","tpage_name":"ldesgcst-pris2"}],[174391314,{"idx":18,"name":"sig-horn","tpage_name":"ldesgcst-pris2"}],[174391313,{"idx":17,"name":"sig-headgear","tpage_name":"ldesgcst-pris2"}],[174391312,{"idx":16,"name":"sig-gun-05","tpage_name":"ldesgcst-pris2"}],[174391311,{"idx":15,"name":"sig-gun-04","tpage_name":"ldesgcst-pris2"}],[174391310,{"idx":14,"name":"sig-gun-03","tpage_name":"ldesgcst-pris2"}],[174391309,{"idx":13,"name":"sig-gun-02","tpage_name":"ldesgcst-pris2"}],[174391308,{"idx":12,"name":"sig-gun-01","tpage_name":"ldesgcst-pris2"}],[174391307,{"idx":11,"name":"sig-glovetop","tpage_name":"ldesgcst-pris2"}],[174391306,{"idx":10,"name":"sig-glove","tpage_name":"ldesgcst-pris2"}],[176881665,{"idx":1,"name":"ecocreature-teeth","tpage_name":"towera-water"}],[174391305,{"idx":9,"name":"sig-gem-01","tpage_name":"ldesgcst-pris2"}],[174391304,{"idx":8,"name":"sig-flask","tpage_name":"ldesgcst-pris2"}],[174391303,{"idx":7,"name":"sig-facert","tpage_name":"ldesgcst-pris2"}],[174391302,{"idx":6,"name":"sig-faceleft","tpage_name":"ldesgcst-pris2"}],[174391301,{"idx":5,"name":"sig-eyelid","tpage_name":"ldesgcst-pris2"}],[174391300,{"idx":4,"name":"sig-eye","tpage_name":"ldesgcst-pris2"}],[174391299,{"idx":3,"name":"sig-belt","tpage_name":"ldesgcst-pris2"}],[174391298,{"idx":2,"name":"environment-oldmetal","tpage_name":"ldesgcst-pris2"}],[174391297,{"idx":1,"name":"charHOLD","tpage_name":"ldesgcst-pris2"}],[174391296,{"idx":0,"name":"bam-eyelight","tpage_name":"ldesgcst-pris2"}],[188022792,{"idx":8,"name":"daxterear","tpage_name":"lvincst-pris"}],[174325812,{"idx":52,"name":"jakchires-teeth","tpage_name":"ldesgcst-pris"}],[188022791,{"idx":7,"name":"daxterbolt","tpage_name":"lvincst-pris"}],[174325811,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"ldesgcst-pris"}],[188022789,{"idx":5,"name":"daxterarm","tpage_name":"lvincst-pris"}],[174325809,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"ldesgcst-pris"}],[188022788,{"idx":4,"name":"daxter-orange","tpage_name":"lvincst-pris"}],[184287248,{"idx":16,"name":"preship-metal-hull-02","tpage_name":"loutro-shrub"}],[174325808,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"ldesgcst-pris"}],[188022787,{"idx":3,"name":"daxter-furhilite","tpage_name":"lvincst-pris"}],[184287247,{"idx":15,"name":"preship-metal-trim-02","tpage_name":"loutro-shrub"}],[176816167,{"idx":39,"name":"neo-wasp-eye","tpage_name":"towera-pris"}],[174325807,{"idx":47,"name":"jakchires-pants","tpage_name":"ldesgcst-pris"}],[188022786,{"idx":2,"name":"daxter-eyelid","tpage_name":"lvincst-pris"}],[184287246,{"idx":14,"name":"preship-metal-trim-01","tpage_name":"loutro-shrub"}],[176816166,{"idx":38,"name":"neo-wasp-dark-brown","tpage_name":"towera-pris"}],[174325806,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"ldesgcst-pris"}],[188022785,{"idx":1,"name":"bam-hairhilite","tpage_name":"lvincst-pris"}],[184287245,{"idx":13,"name":"preship-metal-edge-02","tpage_name":"loutro-shrub"}],[176816165,{"idx":37,"name":"neo-wasp-brown","tpage_name":"towera-pris"}],[174325805,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"ldesgcst-pris"}],[188022784,{"idx":0,"name":"bam-eyelight","tpage_name":"lvincst-pris"}],[184287244,{"idx":12,"name":"preship-metal-edge-01","tpage_name":"loutro-shrub"}],[176816164,{"idx":36,"name":"neo-wasp-body","tpage_name":"towera-pris"}],[174325804,{"idx":44,"name":"jakchires-jacket","tpage_name":"ldesgcst-pris"}],[184287243,{"idx":11,"name":"preship-metal-ring-top","tpage_name":"loutro-shrub"}],[176816163,{"idx":35,"name":"neo-wasp-base","tpage_name":"towera-pris"}],[174325803,{"idx":43,"name":"jakchires-horn","tpage_name":"ldesgcst-pris"}],[184287242,{"idx":10,"name":"preship-metal-trim-03","tpage_name":"loutro-shrub"}],[174325802,{"idx":42,"name":"jakchires-hair","tpage_name":"ldesgcst-pris"}],[184287241,{"idx":9,"name":"preship-metal-edge-03","tpage_name":"loutro-shrub"}],[174325801,{"idx":41,"name":"jakchires-glovetop","tpage_name":"ldesgcst-pris"}],[184287240,{"idx":8,"name":"preship-metal-hull-01","tpage_name":"loutro-shrub"}],[174325800,{"idx":40,"name":"jakchires-facert","tpage_name":"ldesgcst-pris"}],[184287239,{"idx":7,"name":"preship-metal-hull-03","tpage_name":"loutro-shrub"}],[174325799,{"idx":39,"name":"jakchires-facelft","tpage_name":"ldesgcst-pris"}],[184287238,{"idx":6,"name":"preship-window-strip-01","tpage_name":"loutro-shrub"}],[174325798,{"idx":38,"name":"jakchires-eyelid","tpage_name":"ldesgcst-pris"}],[184287237,{"idx":5,"name":"preship-blue-thruster","tpage_name":"loutro-shrub"}],[174325797,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"ldesgcst-pris"}],[184287236,{"idx":4,"name":"preship-blue-window-glue","tpage_name":"loutro-shrub"}],[174325796,{"idx":36,"name":"jakchires-eye","tpage_name":"ldesgcst-pris"}],[184287235,{"idx":3,"name":"preship-blue-window-blue-02","tpage_name":"loutro-shrub"}],[176816155,{"idx":27,"name":"ecocreature-palm","tpage_name":"towera-pris"}],[174325795,{"idx":35,"name":"jakchires-clips","tpage_name":"ldesgcst-pris"}],[184287233,{"idx":1,"name":"preship-glass-01","tpage_name":"loutro-shrub"}],[176816153,{"idx":25,"name":"ecocreature-insidemouth","tpage_name":"towera-pris"}],[174325793,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"ldesgcst-pris"}],[176816152,{"idx":24,"name":"ecocreature-flesh","tpage_name":"towera-pris"}],[174325792,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"ldesgcst-pris"}],[176816151,{"idx":23,"name":"ecocreature-eye","tpage_name":"towera-pris"}],[174325791,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"ldesgcst-pris"}],[176816149,{"idx":21,"name":"environment-darkprec","tpage_name":"towera-pris"}],[174325789,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"ldesgcst-pris"}],[194052110,{"idx":14,"name":"marauder-metal-mask","tpage_name":"deschase-pris"}],[174129230,{"idx":78,"name":"veger-scarf","tpage_name":"loutro-pris2"}],[194052109,{"idx":13,"name":"marauder-leather-strap","tpage_name":"deschase-pris"}],[174129229,{"idx":77,"name":"veger-hair","tpage_name":"loutro-pris2"}],[194052108,{"idx":12,"name":"marauder-leather-part","tpage_name":"deschase-pris"}],[174129228,{"idx":76,"name":"veger-coatclips","tpage_name":"loutro-pris2"}],[194052107,{"idx":11,"name":"marauder-leather-handle","tpage_name":"deschase-pris"}],[174129227,{"idx":75,"name":"prec-veger-vest","tpage_name":"loutro-pris2"}],[194052106,{"idx":10,"name":"marauder-leather-buckle","tpage_name":"deschase-pris"}],[174129226,{"idx":74,"name":"prec-veger-spat","tpage_name":"loutro-pris2"}],[194052105,{"idx":9,"name":"marauder-leather-brown","tpage_name":"deschase-pris"}],[174129225,{"idx":73,"name":"prec-veger-sleeve","tpage_name":"loutro-pris2"}],[194052104,{"idx":8,"name":"marauder-leather-brnstrap","tpage_name":"deschase-pris"}],[174129224,{"idx":72,"name":"prec-veger-orange","tpage_name":"loutro-pris2"}],[194052103,{"idx":7,"name":"marauder-hand-blue","tpage_name":"deschase-pris"}],[174129223,{"idx":71,"name":"prec-veger-nose","tpage_name":"loutro-pris2"}],[194052102,{"idx":6,"name":"marauder-gun-tip","tpage_name":"deschase-pris"}],[174129222,{"idx":70,"name":"prec-veger-newface","tpage_name":"loutro-pris2"}],[194052101,{"idx":5,"name":"marauder-gun-part","tpage_name":"deschase-pris"}],[174129221,{"idx":69,"name":"prec-veger-neck","tpage_name":"loutro-pris2"}],[194052100,{"idx":4,"name":"marauder-gun-metal","tpage_name":"deschase-pris"}],[174129220,{"idx":68,"name":"prec-veger-mouth","tpage_name":"loutro-pris2"}],[194052099,{"idx":3,"name":"marauder-gun-blade","tpage_name":"deschase-pris"}],[174129219,{"idx":67,"name":"prec-veger-leg","tpage_name":"loutro-pris2"}],[194052098,{"idx":2,"name":"marauder-blade-joint","tpage_name":"deschase-pris"}],[174129218,{"idx":66,"name":"prec-veger-handpalm","tpage_name":"loutro-pris2"}],[194052097,{"idx":1,"name":"marauder-blade","tpage_name":"deschase-pris"}],[174129217,{"idx":65,"name":"prec-veger-handback","tpage_name":"loutro-pris2"}],[194052096,{"idx":0,"name":"marauder-belt","tpage_name":"deschase-pris"}],[174129216,{"idx":64,"name":"prec-veger-foot-02","tpage_name":"loutro-pris2"}],[174129152,{"idx":0,"name":"bam-eyelight","tpage_name":"loutro-pris2"}],[173998082,{"idx":2,"name":"errolcyber-lens","tpage_name":"ltowerb-vis-water"}],[173998081,{"idx":1,"name":"sig-flatfangs","tpage_name":"ltowerb-vis-water"}],[202506245,{"idx":5,"name":"comb-env2","tpage_name":"raila-alpha"}],[173867105,{"idx":97,"name":"dark-crystal-pickup-03","tpage_name":"ltowerb-vis-pris"}],[173867104,{"idx":96,"name":"dark-crystal-pickup-02","tpage_name":"ltowerb-vis-pris"}],[173867103,{"idx":95,"name":"dark-crystal-pickup-01","tpage_name":"ltowerb-vis-pris"}],[188809262,{"idx":46,"name":"facc-floor-trim","tpage_name":"factoryd-vis-tfrag"}],[173867102,{"idx":94,"name":"dark-crystal-knob-02","tpage_name":"ltowerb-vis-pris"}],[188809261,{"idx":45,"name":"facc-big-metal-panl01","tpage_name":"factoryd-vis-tfrag"}],[173867101,{"idx":93,"name":"dark-crystal-knob-01","tpage_name":"ltowerb-vis-pris"}],[188809260,{"idx":44,"name":"facc-metal-panel-07","tpage_name":"factoryd-vis-tfrag"}],[173867100,{"idx":92,"name":"errolcyber-roboeye","tpage_name":"ltowerb-vis-pris"}],[188809259,{"idx":43,"name":"facc-big-metal-panl04-hitweak","tpage_name":"factoryd-vis-tfrag"}],[173867099,{"idx":91,"name":"errolcyber-metaleyelid","tpage_name":"ltowerb-vis-pris"}],[188809258,{"idx":42,"name":"facd-yellow-glow","tpage_name":"factoryd-vis-tfrag"}],[173867098,{"idx":90,"name":"errocyber-eyelid","tpage_name":"ltowerb-vis-pris"}],[188809257,{"idx":41,"name":"facd-metal-nut-02","tpage_name":"factoryd-vis-tfrag"}],[173867097,{"idx":89,"name":"errocyber-eye","tpage_name":"ltowerb-vis-pris"}],[188809256,{"idx":40,"name":"facd-metal-nut-01","tpage_name":"factoryd-vis-tfrag"}],[173867096,{"idx":88,"name":"errolcyber-spine","tpage_name":"ltowerb-vis-pris"}],[188809255,{"idx":39,"name":"facd-metal-wall-01","tpage_name":"factoryd-vis-tfrag"}],[173867095,{"idx":87,"name":"errolcyber-rubberpipe-light","tpage_name":"ltowerb-vis-pris"}],[195035154,{"idx":18,"name":"stadiumb-hud-lap-03","tpage_name":"desrally-minimap"}],[188809254,{"idx":38,"name":"facc-seam-metal","tpage_name":"factoryd-vis-tfrag"}],[173867094,{"idx":86,"name":"errolcyber-rubberpipe","tpage_name":"ltowerb-vis-pris"}],[195035153,{"idx":17,"name":"stadiumb-hud-lap-02","tpage_name":"desrally-minimap"}],[188809253,{"idx":37,"name":"facd-metal-wall-rim-01","tpage_name":"factoryd-vis-tfrag"}],[173867093,{"idx":85,"name":"errolcyber-redmetal-03","tpage_name":"ltowerb-vis-pris"}],[195035152,{"idx":16,"name":"stadiumb-hud-lap-01","tpage_name":"desrally-minimap"}],[188809252,{"idx":36,"name":"facd-wall-girders-01","tpage_name":"factoryd-vis-tfrag"}],[173867092,{"idx":84,"name":"errolcyber-redmetal-02","tpage_name":"ltowerb-vis-pris"}],[195035151,{"idx":15,"name":"stadiumb-hud-ord-th","tpage_name":"desrally-minimap"}],[188809251,{"idx":35,"name":"facd-wall-01","tpage_name":"factoryd-vis-tfrag"}],[173867091,{"idx":83,"name":"errolcyber-redmetal-01","tpage_name":"ltowerb-vis-pris"}],[195035150,{"idx":14,"name":"stadiumb-hud-ord-st","tpage_name":"desrally-minimap"}],[188809250,{"idx":34,"name":"facc-metal-panel-10","tpage_name":"factoryd-vis-tfrag"}],[173867090,{"idx":82,"name":"errolcyber-metalgold","tpage_name":"ltowerb-vis-pris"}],[195035149,{"idx":13,"name":"stadiumb-hud-ord-rd","tpage_name":"desrally-minimap"}],[188809249,{"idx":33,"name":"facd-metal-blue-glue-01","tpage_name":"factoryd-vis-tfrag"}],[173867089,{"idx":81,"name":"errolcyber-jointpipe","tpage_name":"ltowerb-vis-pris"}],[198770688,{"idx":0,"name":"sig2-flatfangs","tpage_name":"lblowcst-water"}],[195035148,{"idx":12,"name":"stadiumb-hud-ord-o","tpage_name":"desrally-minimap"}],[188809248,{"idx":32,"name":"facc-hole-grill-01","tpage_name":"factoryd-vis-tfrag"}],[173867088,{"idx":80,"name":"errolcyber-insidewires","tpage_name":"ltowerb-vis-pris"}],[195035147,{"idx":11,"name":"stadiumb-hud-ord-nd","tpage_name":"desrally-minimap"}],[188809247,{"idx":31,"name":"facc-beam-01","tpage_name":"factoryd-vis-tfrag"}],[173867087,{"idx":79,"name":"errolcyber-greymetal-02","tpage_name":"ltowerb-vis-pris"}],[195035146,{"idx":10,"name":"stadiumb-hud-ord-korean","tpage_name":"desrally-minimap"}],[188809246,{"idx":30,"name":"facc-wall-trim-01","tpage_name":"factoryd-vis-tfrag"}],[173867086,{"idx":78,"name":"errolcyber-greymetal","tpage_name":"ltowerb-vis-pris"}],[173867020,{"idx":12,"name":"errolcyber-pipes-01","tpage_name":"ltowerb-vis-pris"}],[173867019,{"idx":11,"name":"errolcyber-insidemouth","tpage_name":"ltowerb-vis-pris"}],[173867018,{"idx":10,"name":"errolcyber-head-02","tpage_name":"ltowerb-vis-pris"}],[173867017,{"idx":9,"name":"errolcyber-head-01","tpage_name":"ltowerb-vis-pris"}],[173867015,{"idx":7,"name":"errolcyber-earcup","tpage_name":"ltowerb-vis-pris"}],[173867014,{"idx":6,"name":"errolcyber-bluedome","tpage_name":"ltowerb-vis-pris"}],[173867013,{"idx":5,"name":"errocyber-faceflesh","tpage_name":"ltowerb-vis-pris"}],[173867012,{"idx":4,"name":"environment-oldmetal","tpage_name":"ltowerb-vis-pris"}],[173670426,{"idx":26,"name":"tow-wall-tentacle-02","tpage_name":"towerb-vis-tfrag"}],[181141505,{"idx":1,"name":"errolcyber-lens","tpage_name":"desbcst-water"}],[173670425,{"idx":25,"name":"rail-env-wall-01","tpage_name":"towerb-vis-tfrag"}],[181141504,{"idx":0,"name":"sig-flatfangs","tpage_name":"desbcst-water"}],[173670424,{"idx":24,"name":"tow-baserock","tpage_name":"towerb-vis-tfrag"}],[173670423,{"idx":23,"name":"tow-bridge-source","tpage_name":"towerb-vis-tfrag"}],[173670422,{"idx":22,"name":"tow-blackhole","tpage_name":"towerb-vis-tfrag"}],[173670421,{"idx":21,"name":"tow-wall-supports-HI","tpage_name":"towerb-vis-tfrag"}],[173670420,{"idx":20,"name":"tow-groundpod","tpage_name":"towerb-vis-tfrag"}],[173670419,{"idx":19,"name":"tow-eggside-01","tpage_name":"towerb-vis-tfrag"}],[173670418,{"idx":18,"name":"tow-egg-group-base","tpage_name":"towerb-vis-tfrag"}],[173670417,{"idx":17,"name":"tow-pup-metal-01","tpage_name":"towerb-vis-tfrag"}],[173670416,{"idx":16,"name":"tow-dplight-blue-01","tpage_name":"towerb-vis-tfrag"}],[173670415,{"idx":15,"name":"tow-base-ground-plat","tpage_name":"towerb-vis-tfrag"}],[173670414,{"idx":14,"name":"tow-plat-side","tpage_name":"towerb-vis-tfrag"}],[173670413,{"idx":13,"name":"tow-base-ground","tpage_name":"towerb-vis-tfrag"}],[173670412,{"idx":12,"name":"tow-wall-supports","tpage_name":"towerb-vis-tfrag"}],[176160768,{"idx":0,"name":"holograph-env-rim-dest","tpage_name":"templea-warp"}],[173670408,{"idx":8,"name":"mhcity-wall-tentacle-02","tpage_name":"towerb-vis-tfrag"}],[173670407,{"idx":7,"name":"tow-basebone-01","tpage_name":"towerb-vis-tfrag"}],[173670406,{"idx":6,"name":"tow-eggtop-01","tpage_name":"towerb-vis-tfrag"}],[173670404,{"idx":4,"name":"tow-pup-detail-01","tpage_name":"towerb-vis-tfrag"}],[173670403,{"idx":3,"name":"tow-pupeyes-01","tpage_name":"towerb-vis-tfrag"}],[173670402,{"idx":2,"name":"tow-pup-skin-01","tpage_name":"towerb-vis-tfrag"}],[173670401,{"idx":1,"name":"tow-egg-remains-side","tpage_name":"towerb-vis-tfrag"}],[173670400,{"idx":0,"name":"tow-eggpod-01","tpage_name":"towerb-vis-tfrag"}],[173473819,{"idx":27,"name":"tow-outer-tubes","tpage_name":"ltowerb-vis-tfrag"}],[173473810,{"idx":18,"name":"tow-egg-group-base","tpage_name":"ltowerb-vis-tfrag"}],[173473809,{"idx":17,"name":"tow-wall-supports","tpage_name":"ltowerb-vis-tfrag"}],[173473807,{"idx":15,"name":"tow-eggside-01","tpage_name":"ltowerb-vis-tfrag"}],[173473806,{"idx":14,"name":"mhcity-base-ground","tpage_name":"ltowerb-vis-tfrag"}],[173473802,{"idx":10,"name":"city-lowres-mhcity-wall-06","tpage_name":"ltowerb-vis-tfrag"}],[173473800,{"idx":8,"name":"tow-basebone-01","tpage_name":"ltowerb-vis-tfrag"}],[173473799,{"idx":7,"name":"tow-pup-detail-01","tpage_name":"ltowerb-vis-tfrag"}],[173473798,{"idx":6,"name":"tow-pupeyes-01","tpage_name":"ltowerb-vis-tfrag"}],[173473797,{"idx":5,"name":"tow-pup-skin-01","tpage_name":"ltowerb-vis-tfrag"}],[173473796,{"idx":4,"name":"tow-eggtop-01","tpage_name":"ltowerb-vis-tfrag"}],[173211648,{"idx":0,"name":"hud-tformer-target-01","tpage_name":"desboss1-minimap"}],[173146115,{"idx":3,"name":"precur-blue-light-01","tpage_name":"precurc-vis-shrub"}],[173146114,{"idx":2,"name":"precur-tube-joint-01","tpage_name":"precurc-vis-shrub"}],[173146112,{"idx":0,"name":"precur-nail-01","tpage_name":"precurc-vis-shrub"}],[173015104,{"idx":64,"name":"precur-floor-large-01-lotweak","tpage_name":"precurc-vis-tfrag"}],[173015100,{"idx":60,"name":"environment-precur-level","tpage_name":"precurc-vis-tfrag"}],[173015045,{"idx":5,"name":"precur-nail-02","tpage_name":"precurc-vis-tfrag"}],[211550219,{"idx":11,"name":"preship-metal-ring-top","tpage_name":"temp-shrub"}],[172949639,{"idx":135,"name":"precur-planet-water-01","tpage_name":"precurd-vis-pris"}],[211550213,{"idx":5,"name":"preship-blue-thruster","tpage_name":"temp-shrub"}],[172949633,{"idx":129,"name":"errolcyber-roboeye","tpage_name":"precurd-vis-pris"}],[211550212,{"idx":4,"name":"preship-blue-window-glue","tpage_name":"temp-shrub"}],[172949632,{"idx":128,"name":"errolcyber-metaleyelid","tpage_name":"precurd-vis-pris"}],[211550211,{"idx":3,"name":"preship-blue-window-blue-02","tpage_name":"temp-shrub"}],[172949631,{"idx":127,"name":"errocyber-eyelid","tpage_name":"precurd-vis-pris"}],[211550210,{"idx":2,"name":"preship-metal-window-01","tpage_name":"temp-shrub"}],[172949630,{"idx":126,"name":"errocyber-eye","tpage_name":"precurd-vis-pris"}],[207814656,{"idx":0,"name":"gun-clank-target-01","tpage_name":"lgunrnc-pris"}],[172949616,{"idx":112,"name":"errolcyber-spine","tpage_name":"precurd-vis-pris"}],[172949615,{"idx":111,"name":"errolcyber-rubberpipe-light","tpage_name":"precurd-vis-pris"}],[172949614,{"idx":110,"name":"errolcyber-rubberpipe","tpage_name":"precurd-vis-pris"}],[172949613,{"idx":109,"name":"errolcyber-redmetal-03","tpage_name":"precurd-vis-pris"}],[172949612,{"idx":108,"name":"errolcyber-redmetal-02","tpage_name":"precurd-vis-pris"}],[172949611,{"idx":107,"name":"errolcyber-redmetal-01","tpage_name":"precurd-vis-pris"}],[172949610,{"idx":106,"name":"errolcyber-metalgold","tpage_name":"precurd-vis-pris"}],[172949609,{"idx":105,"name":"errolcyber-jointpipe","tpage_name":"precurd-vis-pris"}],[172949608,{"idx":104,"name":"errolcyber-insidewires","tpage_name":"precurd-vis-pris"}],[172949607,{"idx":103,"name":"errolcyber-greymetal-02","tpage_name":"precurd-vis-pris"}],[172949606,{"idx":102,"name":"errolcyber-greymetal","tpage_name":"precurd-vis-pris"}],[172949605,{"idx":101,"name":"errolcyber-greyknobs","tpage_name":"precurd-vis-pris"}],[172949604,{"idx":100,"name":"errolcyber-glovepalm","tpage_name":"precurd-vis-pris"}],[172949603,{"idx":99,"name":"errolcyber-fingers","tpage_name":"precurd-vis-pris"}],[172949602,{"idx":98,"name":"errolcyber-dirtymetal","tpage_name":"precurd-vis-pris"}],[172949601,{"idx":97,"name":"errolcyber-chestplate","tpage_name":"precurd-vis-pris"}],[172949600,{"idx":96,"name":"errolcyber-bluewrap","tpage_name":"precurd-vis-pris"}],[172949599,{"idx":95,"name":"errolcyber-bluemetal-01","tpage_name":"precurd-vis-pris"}],[172949598,{"idx":94,"name":"errolcyber-bigshoulder","tpage_name":"precurd-vis-pris"}],[172949597,{"idx":93,"name":"errolcyber-bighand-01","tpage_name":"precurd-vis-pris"}],[172949596,{"idx":92,"name":"dm-ship-tentacle-01","tpage_name":"precurd-vis-pris"}],[172949595,{"idx":91,"name":"jakchires-teeth","tpage_name":"precurd-vis-pris"}],[172949594,{"idx":90,"name":"jakchires-shoeteop","tpage_name":"precurd-vis-pris"}],[172949593,{"idx":89,"name":"jakchires-shoemetal","tpage_name":"precurd-vis-pris"}],[200343552,{"idx":0,"name":"flamer-wing","tpage_name":"templea-vis-alpha"}],[172949592,{"idx":88,"name":"jakchires-shoebottom","tpage_name":"precurd-vis-pris"}],[172949591,{"idx":87,"name":"jakchires-precarmor-01","tpage_name":"precurd-vis-pris"}],[172949590,{"idx":86,"name":"jakchires-pants","tpage_name":"precurd-vis-pris"}],[190382109,{"idx":29,"name":"rail-light-green","tpage_name":"raila-shrub"}],[172949589,{"idx":85,"name":"jakchires-lightbrownspat","tpage_name":"precurd-vis-pris"}],[190382108,{"idx":28,"name":"vehicle-snake-drum-03","tpage_name":"raila-shrub"}],[172949588,{"idx":84,"name":"jakchires-leatherpouch","tpage_name":"precurd-vis-pris"}],[190382107,{"idx":27,"name":"vehicle-snake-drum-01","tpage_name":"raila-shrub"}],[172949587,{"idx":83,"name":"jakchires-jacket","tpage_name":"precurd-vis-pris"}],[190382106,{"idx":26,"name":"vehicle-snake-tank-01","tpage_name":"raila-shrub"}],[172949586,{"idx":82,"name":"jakchires-horn","tpage_name":"precurd-vis-pris"}],[190382105,{"idx":25,"name":"vehicle-snake-drum-02","tpage_name":"raila-shrub"}],[172949585,{"idx":81,"name":"jakchires-hair","tpage_name":"precurd-vis-pris"}],[190382104,{"idx":24,"name":"vehicle-rims-01","tpage_name":"raila-shrub"}],[172949584,{"idx":80,"name":"jakchires-glovetop","tpage_name":"precurd-vis-pris"}],[190382103,{"idx":23,"name":"vehicle-snake-gun-01","tpage_name":"raila-shrub"}],[172949583,{"idx":79,"name":"jakchires-facert","tpage_name":"precurd-vis-pris"}],[190382102,{"idx":22,"name":"vehicle-cushion-01","tpage_name":"raila-shrub"}],[172949582,{"idx":78,"name":"jakchires-facelft","tpage_name":"precurd-vis-pris"}],[190382101,{"idx":21,"name":"common-black","tpage_name":"raila-shrub"}],[172949581,{"idx":77,"name":"jakchires-eyelid","tpage_name":"precurd-vis-pris"}],[190382100,{"idx":20,"name":"vehicle-snake-gun-02","tpage_name":"raila-shrub"}],[172949580,{"idx":76,"name":"jakchires-eyebrow","tpage_name":"precurd-vis-pris"}],[190382099,{"idx":19,"name":"vehicle-cap-pin-01","tpage_name":"raila-shrub"}],[172949579,{"idx":75,"name":"jakchires-eye","tpage_name":"precurd-vis-pris"}],[190382098,{"idx":18,"name":"vehicle-brace-pipe-01","tpage_name":"raila-shrub"}],[172949578,{"idx":74,"name":"jakchires-clips","tpage_name":"precurd-vis-pris"}],[190382097,{"idx":17,"name":"vehicle-metal-plate-02","tpage_name":"raila-shrub"}],[172949577,{"idx":73,"name":"jakchires-chestplate","tpage_name":"precurd-vis-pris"}],[190382096,{"idx":16,"name":"vehicle-safety-plate-01","tpage_name":"raila-shrub"}],[172949576,{"idx":72,"name":"jakchires-brwnleather","tpage_name":"precurd-vis-pris"}],[190382095,{"idx":15,"name":"vehicle-body-panel-01","tpage_name":"raila-shrub"}],[172949575,{"idx":71,"name":"jakchires-brownstrap","tpage_name":"precurd-vis-pris"}],[190382094,{"idx":14,"name":"vehicle-chrome-pipe-01","tpage_name":"raila-shrub"}],[172949574,{"idx":70,"name":"jakchires-blackstrap","tpage_name":"precurd-vis-pris"}],[190382093,{"idx":13,"name":"vehicle-pipe-01","tpage_name":"raila-shrub"}],[172949573,{"idx":69,"name":"jakchires-arm","tpage_name":"precurd-vis-pris"}],[194117632,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"deschase-water"}],[190382092,{"idx":12,"name":"vehicle-snake-tank-02","tpage_name":"raila-shrub"}],[172949572,{"idx":68,"name":"jakc-wristband-a2","tpage_name":"precurd-vis-pris"}],[190382091,{"idx":11,"name":"vehicle-exhaust-pipe-01","tpage_name":"raila-shrub"}],[172949571,{"idx":67,"name":"jakc-wraps","tpage_name":"precurd-vis-pris"}],[190382090,{"idx":10,"name":"vehicle-snake-chassis-01","tpage_name":"raila-shrub"}],[172949570,{"idx":66,"name":"jakc-waistband2","tpage_name":"precurd-vis-pris"}],[172949569,{"idx":65,"name":"jakc-skirt","tpage_name":"precurd-vis-pris"}],[190382088,{"idx":8,"name":"rail-light-blue","tpage_name":"raila-shrub"}],[172949568,{"idx":64,"name":"jakc-scarfhanging","tpage_name":"precurd-vis-pris"}],[190382087,{"idx":7,"name":"rail-chair-01","tpage_name":"raila-shrub"}],[172949567,{"idx":63,"name":"jakc-scarf","tpage_name":"precurd-vis-pris"}],[190382086,{"idx":6,"name":"rail-car-vent-01","tpage_name":"raila-shrub"}],[172949566,{"idx":62,"name":"jakc-lens","tpage_name":"precurd-vis-pris"}],[190382085,{"idx":5,"name":"rail-gray-metal-01","tpage_name":"raila-shrub"}],[172949565,{"idx":61,"name":"jakc-gogglemetal","tpage_name":"precurd-vis-pris"}],[190382084,{"idx":4,"name":"rail-dash-01","tpage_name":"raila-shrub"}],[172949564,{"idx":60,"name":"jakc-chestplate-straps","tpage_name":"precurd-vis-pris"}],[190382083,{"idx":3,"name":"rail-pipe-03","tpage_name":"raila-shrub"}],[172949563,{"idx":59,"name":"jakc-armor","tpage_name":"precurd-vis-pris"}],[190382082,{"idx":2,"name":"rail-rider-decal-01","tpage_name":"raila-shrub"}],[172949562,{"idx":58,"name":"terraformer-transbodytop-01","tpage_name":"precurd-vis-pris"}],[190382081,{"idx":1,"name":"rail-base-dark-01","tpage_name":"raila-shrub"}],[172949561,{"idx":57,"name":"terraformer-organic-03","tpage_name":"precurd-vis-pris"}],[190382080,{"idx":0,"name":"rail-env-wall-01","tpage_name":"raila-shrub"}],[172949560,{"idx":56,"name":"terraformer-organic-02","tpage_name":"precurd-vis-pris"}],[172949559,{"idx":55,"name":"terraformer-organic-01","tpage_name":"precurd-vis-pris"}],[187891718,{"idx":6,"name":"hud-turbo-boost-rim-01","tpage_name":"lfaccar-minimap"}],[172949558,{"idx":54,"name":"terraformer-minestrips-01","tpage_name":"precurd-vis-pris"}],[187891717,{"idx":5,"name":"hud-turbo-boost-on-01","tpage_name":"lfaccar-minimap"}],[172949557,{"idx":53,"name":"terraformer-metal-10","tpage_name":"precurd-vis-pris"}],[187891716,{"idx":4,"name":"hud-turbo-boost-off-01","tpage_name":"lfaccar-minimap"}],[172949556,{"idx":52,"name":"terraformer-metal-09","tpage_name":"precurd-vis-pris"}],[187891715,{"idx":3,"name":"hud-small-vehicle-health-bar-01","tpage_name":"lfaccar-minimap"}],[172949555,{"idx":51,"name":"terraformer-metal-08","tpage_name":"precurd-vis-pris"}],[187891714,{"idx":2,"name":"stadiumb-hud-booster-on-01","tpage_name":"lfaccar-minimap"}],[172949554,{"idx":50,"name":"terraformer-metal-07","tpage_name":"precurd-vis-pris"}],[187891713,{"idx":1,"name":"stadiumb-hud-booster-off-01","tpage_name":"lfaccar-minimap"}],[172949553,{"idx":49,"name":"terraformer-metal-05","tpage_name":"precurd-vis-pris"}],[175439879,{"idx":7,"name":"king-clip-02","tpage_name":"rubblea-vis-pris2"}],[174194699,{"idx":11,"name":"jakc-scarf","tpage_name":"ljkfeet-pris"}],[172949519,{"idx":15,"name":"daxterlense","tpage_name":"precurd-vis-pris"}],[175439877,{"idx":5,"name":"king-bolt","tpage_name":"rubblea-vis-pris2"}],[174194697,{"idx":9,"name":"jakc-gogglemetal","tpage_name":"ljkfeet-pris"}],[172949517,{"idx":13,"name":"daxterheadwidenew","tpage_name":"precurd-vis-pris"}],[172884006,{"idx":38,"name":"dp-bipedal-spine-01","tpage_name":"precura-vis-pris"}],[172884005,{"idx":37,"name":"dp-bipedal-skin-ribs-01","tpage_name":"precura-vis-pris"}],[172884004,{"idx":36,"name":"dp-bipedal-skin-plate-small-01","tpage_name":"precura-vis-pris"}],[172884000,{"idx":32,"name":"dp-bipedal-power-hose","tpage_name":"precura-vis-pris"}],[172883997,{"idx":29,"name":"dp-bipedal-eye-01","tpage_name":"precura-vis-pris"}],[172883992,{"idx":24,"name":"dp-bipedal-dk-plate-02","tpage_name":"precura-vis-pris"}],[172883991,{"idx":23,"name":"dp-bipedal-dk-plate-01","tpage_name":"precura-vis-pris"}],[189005835,{"idx":11,"name":"errolcyber-earcup","tpage_name":"factoryd-vis-pris"}],[186515475,{"idx":19,"name":"kg-pickup-joint","tpage_name":"lctyblow-pris"}],[172818495,{"idx":63,"name":"precur-light-green-big","tpage_name":"precurd-vis-tfrag"}],[189005834,{"idx":10,"name":"errolcyber-dirtymetal","tpage_name":"factoryd-vis-pris"}],[186515474,{"idx":18,"name":"kg-pickup-hood","tpage_name":"lctyblow-pris"}],[172818494,{"idx":62,"name":"precur-floor-large-01-lotweak","tpage_name":"precurd-vis-tfrag"}],[189005833,{"idx":9,"name":"errolcyber-chestplate","tpage_name":"factoryd-vis-pris"}],[186515473,{"idx":17,"name":"kg-pickup-handrail","tpage_name":"lctyblow-pris"}],[172818493,{"idx":61,"name":"precur-terraformer-low-body-01","tpage_name":"precurd-vis-tfrag"}],[189005832,{"idx":8,"name":"errolcyber-bluewrap","tpage_name":"factoryd-vis-pris"}],[186515472,{"idx":16,"name":"kg-pickup-fender-edge","tpage_name":"lctyblow-pris"}],[172818492,{"idx":60,"name":"precur-terraformer-low-body-03","tpage_name":"precurd-vis-tfrag"}],[189005831,{"idx":7,"name":"errolcyber-bluemetal-01","tpage_name":"factoryd-vis-pris"}],[186515471,{"idx":15,"name":"kg-pickup-fender","tpage_name":"lctyblow-pris"}],[172818491,{"idx":59,"name":"precur-terraformer-low-metal-01","tpage_name":"precurd-vis-tfrag"}],[189005830,{"idx":6,"name":"errolcyber-bluedome","tpage_name":"factoryd-vis-pris"}],[186515470,{"idx":14,"name":"kg-pickup-engine-01","tpage_name":"lctyblow-pris"}],[172818490,{"idx":58,"name":"precur-terraformer-low-body-02","tpage_name":"precurd-vis-tfrag"}],[190251009,{"idx":1,"name":"common-glass","tpage_name":"precurc-vis-water"}],[189005829,{"idx":5,"name":"errolcyber-bigshoulder","tpage_name":"factoryd-vis-pris"}],[186515469,{"idx":13,"name":"kg-pickup-body","tpage_name":"lctyblow-pris"}],[172818489,{"idx":57,"name":"precur-terraformer-low-legs","tpage_name":"precurd-vis-tfrag"}],[190251008,{"idx":0,"name":"precur-ice-01","tpage_name":"precurc-vis-water"}],[189005828,{"idx":4,"name":"errolcyber-bighand-01","tpage_name":"factoryd-vis-pris"}],[186515468,{"idx":12,"name":"kg-pickup-bed","tpage_name":"lctyblow-pris"}],[172818488,{"idx":56,"name":"precur-terraformer-low-metal-02","tpage_name":"precurd-vis-tfrag"}],[189005827,{"idx":3,"name":"errocyber-faceflesh","tpage_name":"factoryd-vis-pris"}],[186515467,{"idx":11,"name":"kcfrontend01","tpage_name":"lctyblow-pris"}],[172818487,{"idx":55,"name":"precur-blue-light-02","tpage_name":"precurd-vis-tfrag"}],[189005826,{"idx":2,"name":"environment-oldmetal","tpage_name":"factoryd-vis-pris"}],[186515466,{"idx":10,"name":"jets01","tpage_name":"lctyblow-pris"}],[172818486,{"idx":54,"name":"environment-precur-level","tpage_name":"precurd-vis-tfrag"}],[189005825,{"idx":1,"name":"bam-hairhilite","tpage_name":"factoryd-vis-pris"}],[186515465,{"idx":9,"name":"jetTop01","tpage_name":"lctyblow-pris"}],[172818485,{"idx":53,"name":"precur-floor-large-01","tpage_name":"precurd-vis-tfrag"}],[186515463,{"idx":7,"name":"gunbox02","tpage_name":"lctyblow-pris"}],[172818483,{"idx":51,"name":"precur-floor-base-01","tpage_name":"precurd-vis-tfrag"}],[186515462,{"idx":6,"name":"gunbox01","tpage_name":"lctyblow-pris"}],[172818482,{"idx":50,"name":"precur-wall-tube-03","tpage_name":"precurd-vis-tfrag"}],[186515461,{"idx":5,"name":"gunBoxFront01","tpage_name":"lctyblow-pris"}],[172818481,{"idx":49,"name":"precur-trim-01","tpage_name":"precurd-vis-tfrag"}],[172818471,{"idx":39,"name":"precur-bridge-plate-01","tpage_name":"precurd-vis-tfrag"}],[172818470,{"idx":38,"name":"precur-bridge-floor-01","tpage_name":"precurd-vis-tfrag"}],[172818469,{"idx":37,"name":"precur-bridge-stage-01","tpage_name":"precurd-vis-tfrag"}],[172818468,{"idx":36,"name":"precur-engine-frame-01","tpage_name":"precurd-vis-tfrag"}],[172818465,{"idx":33,"name":"precur-pipe-round-01","tpage_name":"precurd-vis-tfrag"}],[172818464,{"idx":32,"name":"precur-floor-plate-01","tpage_name":"precurd-vis-tfrag"}],[172818462,{"idx":30,"name":"precur-plate-honey-01","tpage_name":"precurd-vis-tfrag"}],[172818461,{"idx":29,"name":"precur-plate-pattern-01","tpage_name":"precurd-vis-tfrag"}],[172818460,{"idx":28,"name":"precur-light-green-02","tpage_name":"precurd-vis-tfrag"}],[172818458,{"idx":26,"name":"precur-tubes-bundle-02","tpage_name":"precurd-vis-tfrag"}],[172818457,{"idx":25,"name":"precur-wall-blade-01","tpage_name":"precurd-vis-tfrag"}],[172752896,{"idx":0,"name":"precur-tube-joint-01","tpage_name":"precurb-vis-shrub"}],[172621826,{"idx":2,"name":"precur-nail-01","tpage_name":"precura-vis-shrub"}],[172556349,{"idx":61,"name":"precur-floor-large-01-lotweak","tpage_name":"precurb-vis-tfrag"}],[172556348,{"idx":60,"name":"precur-small-plate-02","tpage_name":"precurb-vis-tfrag"}],[172556347,{"idx":59,"name":"environment-precur-level","tpage_name":"precurb-vis-tfrag"}],[172556346,{"idx":58,"name":"precur-small-plate-edge","tpage_name":"precurb-vis-tfrag"}],[172556345,{"idx":57,"name":"precur-switch-light","tpage_name":"precurb-vis-tfrag"}],[172556344,{"idx":56,"name":"precur-bomb-spawner-hole","tpage_name":"precurb-vis-tfrag"}],[172556343,{"idx":55,"name":"precur-floor-large-01","tpage_name":"precurb-vis-tfrag"}],[172556342,{"idx":54,"name":"precur-light-red-01","tpage_name":"precurb-vis-tfrag"}],[172556341,{"idx":53,"name":"precur-tube-honey-big","tpage_name":"precurb-vis-tfrag"}],[172556340,{"idx":52,"name":"precur-floor-base-01","tpage_name":"precurb-vis-tfrag"}],[172556339,{"idx":51,"name":"precur-trim-01","tpage_name":"precurb-vis-tfrag"}],[172556338,{"idx":50,"name":"precur-generator-crystal-01","tpage_name":"precurb-vis-tfrag"}],[172556337,{"idx":49,"name":"precur-wall-tube-03","tpage_name":"precurb-vis-tfrag"}],[172556336,{"idx":48,"name":"precur-light-green-big","tpage_name":"precurb-vis-tfrag"}],[172556327,{"idx":39,"name":"precur-control-screen","tpage_name":"precurb-vis-tfrag"}],[172556326,{"idx":38,"name":"common-black","tpage_name":"precurb-vis-tfrag"}],[172556325,{"idx":37,"name":"precur-wall-blade-01","tpage_name":"precurb-vis-tfrag"}],[172556324,{"idx":36,"name":"precur-blue-light-02","tpage_name":"precurb-vis-tfrag"}],[172556323,{"idx":35,"name":"precur-pipe-round-01","tpage_name":"precurb-vis-tfrag"}],[172556321,{"idx":33,"name":"precur-nail-02","tpage_name":"precurb-vis-tfrag"}],[181272580,{"idx":4,"name":"hud-wasdoors-health","tpage_name":"desjump-minimap"}],[172556320,{"idx":32,"name":"precur-road-plate-01","tpage_name":"precurb-vis-tfrag"}],[181272579,{"idx":3,"name":"hud-catapult-01","tpage_name":"desjump-minimap"}],[172556319,{"idx":31,"name":"precur-engine-frame-01","tpage_name":"precurb-vis-tfrag"}],[172556316,{"idx":28,"name":"precur-container-plate-01","tpage_name":"precurb-vis-tfrag"}],[172556315,{"idx":27,"name":"precur-plate-pattern-01","tpage_name":"precurb-vis-tfrag"}],[172556314,{"idx":26,"name":"precur-plate-honey-01","tpage_name":"precurb-vis-tfrag"}],[172556312,{"idx":24,"name":"precur-wall-tube-02","tpage_name":"precurb-vis-tfrag"}],[172556311,{"idx":23,"name":"precur-tubes-bundle-02","tpage_name":"precurb-vis-tfrag"}],[172556310,{"idx":22,"name":"precur-platform-plate","tpage_name":"precurb-vis-tfrag"}],[172556309,{"idx":21,"name":"precur-wall-tube-01","tpage_name":"precurb-vis-tfrag"}],[172556308,{"idx":20,"name":"precur-tentacle-01","tpage_name":"precurb-vis-tfrag"}],[172556306,{"idx":18,"name":"precur-plate-plain-01","tpage_name":"precurb-vis-tfrag"}],[179961899,{"idx":43,"name":"sig-gun-05","tpage_name":"loutro2-pris2"}],[172490819,{"idx":67,"name":"precur-floor-large-01-lotweak","tpage_name":"precura-vis-tfrag"}],[179961895,{"idx":39,"name":"sig-gun-01","tpage_name":"loutro2-pris2"}],[172490815,{"idx":63,"name":"environment-precur-level","tpage_name":"precura-vis-tfrag"}],[179961894,{"idx":38,"name":"sig-glovetop","tpage_name":"loutro2-pris2"}],[172490814,{"idx":62,"name":"precur-small-plate-edge","tpage_name":"precura-vis-tfrag"}],[179961893,{"idx":37,"name":"sig-glove","tpage_name":"loutro2-pris2"}],[172490813,{"idx":61,"name":"precur-bomb-spawner-hole","tpage_name":"precura-vis-tfrag"}],[179961891,{"idx":35,"name":"sig-flask","tpage_name":"loutro2-pris2"}],[172490811,{"idx":59,"name":"precur-floor-base-01","tpage_name":"precura-vis-tfrag"}],[179961890,{"idx":34,"name":"sig-facert","tpage_name":"loutro2-pris2"}],[172490810,{"idx":58,"name":"precur-light-red-01","tpage_name":"precura-vis-tfrag"}],[179961888,{"idx":32,"name":"sig-eyelid","tpage_name":"loutro2-pris2"}],[172490808,{"idx":56,"name":"precur-bomb-light","tpage_name":"precura-vis-tfrag"}],[179961887,{"idx":31,"name":"sig-eye","tpage_name":"loutro2-pris2"}],[172490807,{"idx":55,"name":"precur-trim-01","tpage_name":"precura-vis-tfrag"}],[179961886,{"idx":30,"name":"sig-belt","tpage_name":"loutro2-pris2"}],[172490806,{"idx":54,"name":"precur-light-green-big","tpage_name":"precura-vis-tfrag"}],[172490802,{"idx":50,"name":"precur-blue-light-02","tpage_name":"precura-vis-tfrag"}],[172490801,{"idx":49,"name":"precur-wall-tube-03","tpage_name":"precura-vis-tfrag"}],[172490800,{"idx":48,"name":"precur-generator-crystal-01","tpage_name":"precura-vis-tfrag"}],[177471513,{"idx":25,"name":"rail-env-wall-01","tpage_name":"railb2-tfrag"}],[172490793,{"idx":41,"name":"precur-floor-large-01","tpage_name":"precura-vis-tfrag"}],[172490792,{"idx":40,"name":"common-black","tpage_name":"precura-vis-tfrag"}],[177471511,{"idx":23,"name":"rail-rock-01","tpage_name":"railb2-tfrag"}],[172490791,{"idx":39,"name":"precur-control-screen","tpage_name":"precura-vis-tfrag"}],[177471510,{"idx":22,"name":"rail-light-red","tpage_name":"railb2-tfrag"}],[172490790,{"idx":38,"name":"precur-tube-honey-big","tpage_name":"precura-vis-tfrag"}],[177471509,{"idx":21,"name":"rail-trim-01","tpage_name":"railb2-tfrag"}],[172490789,{"idx":37,"name":"precur-light-blue-01","tpage_name":"precura-vis-tfrag"}],[177471507,{"idx":19,"name":"rail-pipe-05","tpage_name":"railb2-tfrag"}],[172490787,{"idx":35,"name":"precur-rubber-01","tpage_name":"precura-vis-tfrag"}],[177471506,{"idx":18,"name":"comb-redmarker","tpage_name":"railb2-tfrag"}],[172490786,{"idx":34,"name":"precur-tubes-bundle-02","tpage_name":"precura-vis-tfrag"}],[177471505,{"idx":17,"name":"rail-pipe-02","tpage_name":"railb2-tfrag"}],[172490785,{"idx":33,"name":"precur-platform-plate","tpage_name":"precura-vis-tfrag"}],[177471504,{"idx":16,"name":"rail-light-yellow-small","tpage_name":"railb2-tfrag"}],[172490784,{"idx":32,"name":"precur-wall-tube-01","tpage_name":"precura-vis-tfrag"}],[177471503,{"idx":15,"name":"rail-light-yellow","tpage_name":"railb2-tfrag"}],[172490783,{"idx":31,"name":"precur-engine-frame-01","tpage_name":"precura-vis-tfrag"}],[177471502,{"idx":14,"name":"rail-env-car-01","tpage_name":"railb2-tfrag"}],[172490782,{"idx":30,"name":"precur-plate-honey-01","tpage_name":"precura-vis-tfrag"}],[177471499,{"idx":11,"name":"rail-cord-01","tpage_name":"railb2-tfrag"}],[172490779,{"idx":27,"name":"precur-container-plate-01","tpage_name":"precura-vis-tfrag"}],[179961858,{"idx":2,"name":"charHOLD","tpage_name":"loutro2-pris2"}],[177471498,{"idx":10,"name":"rail-detail-01","tpage_name":"railb2-tfrag"}],[172490778,{"idx":26,"name":"precur-road-plate-01","tpage_name":"precura-vis-tfrag"}],[177471497,{"idx":9,"name":"rail-light-blue-small","tpage_name":"railb2-tfrag"}],[172490777,{"idx":25,"name":"precur-plate-large-01","tpage_name":"precura-vis-tfrag"}],[179961856,{"idx":0,"name":"bam-eyelight","tpage_name":"loutro2-pris2"}],[177471496,{"idx":8,"name":"rail-gray-metal-01","tpage_name":"railb2-tfrag"}],[172490776,{"idx":24,"name":"precur-plate-thin-01","tpage_name":"precura-vis-tfrag"}],[172490763,{"idx":11,"name":"precur-light-green-01","tpage_name":"precura-vis-tfrag"}],[172490762,{"idx":10,"name":"precur-wall-brace-01","tpage_name":"precura-vis-tfrag"}],[172490760,{"idx":8,"name":"precur-wall-tube-02","tpage_name":"precura-vis-tfrag"}],[172490759,{"idx":7,"name":"precur-plate-end-01","tpage_name":"precura-vis-tfrag"}],[173735938,{"idx":2,"name":"tow-eggside-01","tpage_name":"towerb-vis-alpha"}],[172490758,{"idx":6,"name":"precur-floor-plate-01","tpage_name":"precura-vis-tfrag"}],[173735937,{"idx":1,"name":"tow-eggtop-01","tpage_name":"towerb-vis-alpha"}],[172490757,{"idx":5,"name":"precur-nail-02","tpage_name":"precura-vis-tfrag"}],[173735936,{"idx":0,"name":"tow-eggcase-01","tpage_name":"towerb-vis-alpha"}],[172490756,{"idx":4,"name":"precur-nail-01","tpage_name":"precura-vis-tfrag"}],[172490755,{"idx":3,"name":"precur-tubes-segment-01","tpage_name":"precura-vis-tfrag"}],[172490754,{"idx":2,"name":"precur-plate-pattern-01","tpage_name":"precura-vis-tfrag"}],[172490753,{"idx":1,"name":"precur-tubes-small-01","tpage_name":"precura-vis-tfrag"}],[172490752,{"idx":0,"name":"precur-floor-plate-02","tpage_name":"precura-vis-tfrag"}],[187170834,{"idx":18,"name":"dm-ecotank-light-rim-01","tpage_name":"deswalk-vis-pris"}],[172228674,{"idx":66,"name":"templea_sandstone01","tpage_name":"templeb-vis-pris"}],[172228650,{"idx":42,"name":"temple_sandstone_trim02","tpage_name":"templeb-vis-pris"}],[172228649,{"idx":41,"name":"temple_sandstone_stepside01","tpage_name":"templeb-vis-pris"}],[172228648,{"idx":40,"name":"temple_sandstone_pill05","tpage_name":"templeb-vis-pris"}],[172228647,{"idx":39,"name":"temple_sandstone_pill02","tpage_name":"templeb-vis-pris"}],[172228638,{"idx":30,"name":"temple_metal02","tpage_name":"templeb-vis-pris"}],[173473817,{"idx":25,"name":"tow-base-ground","tpage_name":"ltowerb-vis-tfrag"}],[172228637,{"idx":29,"name":"temple_pre-04","tpage_name":"templeb-vis-pris"}],[173473816,{"idx":24,"name":"tow-wall-tentacle-02","tpage_name":"ltowerb-vis-tfrag"}],[172228636,{"idx":28,"name":"temple_pre-03","tpage_name":"templeb-vis-pris"}],[173473815,{"idx":23,"name":"tow-outerpod-shell","tpage_name":"ltowerb-vis-tfrag"}],[172228635,{"idx":27,"name":"rail-env-wall-01","tpage_name":"templeb-vis-pris"}],[173473813,{"idx":21,"name":"tow-baserock","tpage_name":"ltowerb-vis-tfrag"}],[172228633,{"idx":25,"name":"temple_pre-01","tpage_name":"templeb-vis-pris"}],[173473812,{"idx":20,"name":"tow-pup-metal-01","tpage_name":"ltowerb-vis-tfrag"}],[172228632,{"idx":24,"name":"temple_sandstone_pill01","tpage_name":"templeb-vis-pris"}],[190644227,{"idx":3,"name":"veger-bookleather","tpage_name":"templee-pris2"}],[184418327,{"idx":23,"name":"rub-metal-wallgrill","tpage_name":"stadiuma-vis-tfrag"}],[171966527,{"idx":63,"name":"charHOLD","tpage_name":"templea-vis-pris2"}],[171900928,{"idx":0,"name":"minc-pre-12","tpage_name":"templed-vis-water"}],[171769982,{"idx":126,"name":"temple_sandstone_brick-01","tpage_name":"templea-vis-pris"}],[171769981,{"idx":125,"name":"temple_metal03","tpage_name":"templea-vis-pris"}],[171769974,{"idx":118,"name":"temple_metal02","tpage_name":"templea-vis-pris"}],[207880192,{"idx":0,"name":"terraformer-cpitwindows-01","tpage_name":"desboss1-water"}],[171769972,{"idx":116,"name":"environment-darkprec","tpage_name":"templea-vis-pris"}],[171769971,{"idx":115,"name":"dp-bipedal-toe-01","tpage_name":"templea-vis-pris"}],[192938030,{"idx":46,"name":"lt-eco-vent-side-01","tpage_name":"lprecurc-vis-tfrag"}],[171769970,{"idx":114,"name":"dp-bipedal-spine-01","tpage_name":"templea-vis-pris"}],[192938029,{"idx":45,"name":"lt-eco-vent-blue-01","tpage_name":"lprecurc-vis-tfrag"}],[171769969,{"idx":113,"name":"dp-bipedal-skin-ribs-01","tpage_name":"templea-vis-pris"}],[171769968,{"idx":112,"name":"dp-bipedal-skin-plate-small-01","tpage_name":"templea-vis-pris"}],[171769967,{"idx":111,"name":"dp-bipedal-skin-plate-01","tpage_name":"templea-vis-pris"}],[205389826,{"idx":2,"name":"ecocreature-teeth","tpage_name":"deswalk-vis-water"}],[192938026,{"idx":42,"name":"precur-trim-01","tpage_name":"lprecurc-vis-tfrag"}],[171769966,{"idx":110,"name":"dp-bipedal-skin-bulge-02","tpage_name":"templea-vis-pris"}],[171769965,{"idx":109,"name":"dp-bipedal-skin-bulge-01","tpage_name":"templea-vis-pris"}],[192938024,{"idx":40,"name":"precur-small-plate-edge","tpage_name":"lprecurc-vis-tfrag"}],[171769964,{"idx":108,"name":"dp-bipedal-power-hose","tpage_name":"templea-vis-pris"}],[171769963,{"idx":107,"name":"dp-bipedal-nose-01","tpage_name":"templea-vis-pris"}],[171769962,{"idx":106,"name":"dp-bipedal-finger-plate-01","tpage_name":"templea-vis-pris"}],[171769961,{"idx":105,"name":"dp-bipedal-eye-01","tpage_name":"templea-vis-pris"}],[171769960,{"idx":104,"name":"dp-bipedal-dk-stomach-plate-01","tpage_name":"templea-vis-pris"}],[171769959,{"idx":103,"name":"dp-bipedal-dk-sm-plate-01","tpage_name":"templea-vis-pris"}],[171769958,{"idx":102,"name":"dp-bipedal-dk-plate-04","tpage_name":"templea-vis-pris"}],[171769957,{"idx":101,"name":"dp-bipedal-dk-plate-03","tpage_name":"templea-vis-pris"}],[171769956,{"idx":100,"name":"dp-bipedal-dk-plate-02","tpage_name":"templea-vis-pris"}],[171769955,{"idx":99,"name":"dp-bipedal-dk-plate-01","tpage_name":"templea-vis-pris"}],[171769954,{"idx":98,"name":"dp-bipedal-dk-hose-01","tpage_name":"templea-vis-pris"}],[171769953,{"idx":97,"name":"dp-bipedal-chest-01","tpage_name":"templea-vis-pris"}],[171769952,{"idx":96,"name":"dp-bipedal-backhand-01","tpage_name":"templea-vis-pris"}],[171769951,{"idx":95,"name":"common-black","tpage_name":"templea-vis-pris"}],[171769943,{"idx":87,"name":"kid-medallion","tpage_name":"templea-vis-pris"}],[171769942,{"idx":86,"name":"comb-env2","tpage_name":"templea-vis-pris"}],[192937998,{"idx":14,"name":"precur-rubber-01","tpage_name":"lprecurc-vis-tfrag"}],[171769938,{"idx":82,"name":"pre-pipe-01","tpage_name":"templea-vis-pris"}],[171769937,{"idx":81,"name":"pre-med-01","tpage_name":"templea-vis-pris"}],[192937996,{"idx":12,"name":"precur-wall-groove-01","tpage_name":"lprecurc-vis-tfrag"}],[171769936,{"idx":80,"name":"pre-light-01","tpage_name":"templea-vis-pris"}],[171769935,{"idx":79,"name":"pre-lens-glass01","tpage_name":"templea-vis-pris"}],[171769934,{"idx":78,"name":"pre-lens-01","tpage_name":"templea-vis-pris"}],[171769932,{"idx":76,"name":"tpl-symbl-yellow-glow-01","tpage_name":"templea-vis-pris"}],[192937991,{"idx":7,"name":"precur-tubes-segment-01","tpage_name":"lprecurc-vis-tfrag"}],[171769931,{"idx":75,"name":"tpl-symbl-yellow-01","tpage_name":"templea-vis-pris"}],[171769930,{"idx":74,"name":"temple_sandstone_trim02","tpage_name":"templea-vis-pris"}],[171769929,{"idx":73,"name":"temple_sandstone_scale_01","tpage_name":"templea-vis-pris"}],[171769928,{"idx":72,"name":"temple_sandstone_out_01","tpage_name":"templea-vis-pris"}],[171769927,{"idx":71,"name":"tpl-door-round-01","tpage_name":"templea-vis-pris"}],[192937986,{"idx":2,"name":"precur-tubes-small-01","tpage_name":"lprecurc-vis-tfrag"}],[171769926,{"idx":70,"name":"tpl-door-face-01","tpage_name":"templea-vis-pris"}],[192937985,{"idx":1,"name":"precur-plate-large-01","tpage_name":"lprecurc-vis-tfrag"}],[173015105,{"idx":65,"name":"precur-light-green-big","tpage_name":"precurc-vis-tfrag"}],[171769925,{"idx":69,"name":"tpl-door-edge-01","tpage_name":"templea-vis-pris"}],[173015099,{"idx":59,"name":"precur-floor-large-01","tpage_name":"precurc-vis-tfrag"}],[171769919,{"idx":63,"name":"temple_flag01","tpage_name":"templea-vis-pris"}],[173015098,{"idx":58,"name":"precur-light-red-01","tpage_name":"precurc-vis-tfrag"}],[171769918,{"idx":62,"name":"jakchires-teeth","tpage_name":"templea-vis-pris"}],[173015097,{"idx":57,"name":"precur-tube-honey-big","tpage_name":"precurc-vis-tfrag"}],[171769917,{"idx":61,"name":"jakchires-shoeteop","tpage_name":"templea-vis-pris"}],[190447616,{"idx":0,"name":"racegate","tpage_name":"lbbring4-sprite"}],[173015096,{"idx":56,"name":"precur-floor-base-01","tpage_name":"precurc-vis-tfrag"}],[171769916,{"idx":60,"name":"jakchires-shoemetal","tpage_name":"templea-vis-pris"}],[173015095,{"idx":55,"name":"precur-wall-tube-03","tpage_name":"precurc-vis-tfrag"}],[171769915,{"idx":59,"name":"jakchires-shoebottom","tpage_name":"templea-vis-pris"}],[173015094,{"idx":54,"name":"precur-small-plate-edge","tpage_name":"precurc-vis-tfrag"}],[171769914,{"idx":58,"name":"jakchires-precarmor-01","tpage_name":"templea-vis-pris"}],[173015093,{"idx":53,"name":"precur-trim-01","tpage_name":"precurc-vis-tfrag"}],[171769913,{"idx":57,"name":"jakchires-pants","tpage_name":"templea-vis-pris"}],[171769912,{"idx":56,"name":"jakchires-lightbrownspat","tpage_name":"templea-vis-pris"}],[171769911,{"idx":55,"name":"jakchires-leatherpouch","tpage_name":"templea-vis-pris"}],[171769910,{"idx":54,"name":"jakchires-jacket","tpage_name":"templea-vis-pris"}],[171769909,{"idx":53,"name":"jakchires-horn","tpage_name":"templea-vis-pris"}],[171769908,{"idx":52,"name":"jakchires-hair","tpage_name":"templea-vis-pris"}],[171769907,{"idx":51,"name":"jakchires-glovetop","tpage_name":"templea-vis-pris"}],[171769906,{"idx":50,"name":"jakchires-facert","tpage_name":"templea-vis-pris"}],[171769905,{"idx":49,"name":"jakchires-facelft","tpage_name":"templea-vis-pris"}],[171769904,{"idx":48,"name":"jakchires-eyelid","tpage_name":"templea-vis-pris"}],[171769903,{"idx":47,"name":"jakchires-eyebrow","tpage_name":"templea-vis-pris"}],[171769902,{"idx":46,"name":"jakchires-eye","tpage_name":"templea-vis-pris"}],[171769901,{"idx":45,"name":"jakchires-clips","tpage_name":"templea-vis-pris"}],[171769900,{"idx":44,"name":"jakchires-chestplate","tpage_name":"templea-vis-pris"}],[173015079,{"idx":39,"name":"precur-tubes-bundle-02","tpage_name":"precurc-vis-tfrag"}],[171769899,{"idx":43,"name":"jakchires-brwnleather","tpage_name":"templea-vis-pris"}],[173015078,{"idx":38,"name":"precur-floor-plate-01","tpage_name":"precurc-vis-tfrag"}],[171769898,{"idx":42,"name":"jakchires-brownstrap","tpage_name":"templea-vis-pris"}],[173015077,{"idx":37,"name":"precur-platform-plate","tpage_name":"precurc-vis-tfrag"}],[171769897,{"idx":41,"name":"jakchires-blackstrap","tpage_name":"templea-vis-pris"}],[173015076,{"idx":36,"name":"precur-floor-plate-02","tpage_name":"precurc-vis-tfrag"}],[171769896,{"idx":40,"name":"jakchires-arm","tpage_name":"templea-vis-pris"}],[173015075,{"idx":35,"name":"precur-wall-blade-01","tpage_name":"precurc-vis-tfrag"}],[171769895,{"idx":39,"name":"jakc-wristband-a2","tpage_name":"templea-vis-pris"}],[173015074,{"idx":34,"name":"precur-blue-light-02","tpage_name":"precurc-vis-tfrag"}],[171769894,{"idx":38,"name":"jakc-wraps","tpage_name":"templea-vis-pris"}],[173015073,{"idx":33,"name":"precur-engine-frame-01","tpage_name":"precurc-vis-tfrag"}],[171769893,{"idx":37,"name":"jakc-waistband2","tpage_name":"templea-vis-pris"}],[171769892,{"idx":36,"name":"jakc-skirt","tpage_name":"templea-vis-pris"}],[173015071,{"idx":31,"name":"precur-tube-joint-02","tpage_name":"precurc-vis-tfrag"}],[171769891,{"idx":35,"name":"jakc-scarfhanging","tpage_name":"templea-vis-pris"}],[171769890,{"idx":34,"name":"jakc-scarf","tpage_name":"templea-vis-pris"}],[171769889,{"idx":33,"name":"jakc-lens","tpage_name":"templea-vis-pris"}],[173015068,{"idx":28,"name":"precur-container-plate-01","tpage_name":"precurc-vis-tfrag"}],[171769888,{"idx":32,"name":"jakc-gogglemetal","tpage_name":"templea-vis-pris"}],[173015067,{"idx":27,"name":"precur-plate-plain-01","tpage_name":"precurc-vis-tfrag"}],[171769887,{"idx":31,"name":"jakc-chestplate-straps","tpage_name":"templea-vis-pris"}],[173015066,{"idx":26,"name":"precur-pipe-round-01","tpage_name":"precurc-vis-tfrag"}],[171769886,{"idx":30,"name":"jakc-armor","tpage_name":"templea-vis-pris"}],[173015065,{"idx":25,"name":"precur-lightball-base","tpage_name":"precurc-vis-tfrag"}],[171769885,{"idx":29,"name":"environment-oldmetal","tpage_name":"templea-vis-pris"}],[173015064,{"idx":24,"name":"precur-light-green-02","tpage_name":"precurc-vis-tfrag"}],[171769884,{"idx":28,"name":"daxtertuft","tpage_name":"templea-vis-pris"}],[173015063,{"idx":23,"name":"precur-frame-small-01","tpage_name":"precurc-vis-tfrag"}],[171769883,{"idx":27,"name":"daxterteeth","tpage_name":"templea-vis-pris"}],[173015062,{"idx":22,"name":"precur-tubes-bundle-01","tpage_name":"precurc-vis-tfrag"}],[171769882,{"idx":26,"name":"daxternose","tpage_name":"templea-vis-pris"}],[173015061,{"idx":21,"name":"precur-plate-honey-01","tpage_name":"precurc-vis-tfrag"}],[171769881,{"idx":25,"name":"daxterlense","tpage_name":"templea-vis-pris"}],[173015060,{"idx":20,"name":"precur-plate-pattern-01","tpage_name":"precurc-vis-tfrag"}],[171769880,{"idx":24,"name":"daxterhelmetplain","tpage_name":"templea-vis-pris"}],[173015059,{"idx":19,"name":"precur-plate-end-01","tpage_name":"precurc-vis-tfrag"}],[171769879,{"idx":23,"name":"daxterheadwidenew","tpage_name":"templea-vis-pris"}],[171769878,{"idx":22,"name":"daxtergoggles","tpage_name":"templea-vis-pris"}],[173015057,{"idx":17,"name":"precur-plate-thin-01","tpage_name":"precurc-vis-tfrag"}],[171769877,{"idx":21,"name":"daxterfoot-bottom","tpage_name":"templea-vis-pris"}],[173015056,{"idx":16,"name":"precur-wall-tube-02","tpage_name":"precurc-vis-tfrag"}],[171769876,{"idx":20,"name":"daxterfoot","tpage_name":"templea-vis-pris"}],[171769875,{"idx":19,"name":"daxterfinger","tpage_name":"templea-vis-pris"}],[173015054,{"idx":14,"name":"precur-rubber-01","tpage_name":"precurc-vis-tfrag"}],[171769874,{"idx":18,"name":"daxterear","tpage_name":"templea-vis-pris"}],[173015053,{"idx":13,"name":"common-black","tpage_name":"precurc-vis-tfrag"}],[171769873,{"idx":17,"name":"daxterbolt","tpage_name":"templea-vis-pris"}],[173015052,{"idx":12,"name":"precur-wall-groove-01","tpage_name":"precurc-vis-tfrag"}],[171769872,{"idx":16,"name":"daxterbodyshort-eix","tpage_name":"templea-vis-pris"}],[175505411,{"idx":3,"name":"hud-progress-meter-arrow-02","tpage_name":"precura-minimap"}],[173015051,{"idx":11,"name":"precur-tubes-segment-02","tpage_name":"precurc-vis-tfrag"}],[171769871,{"idx":15,"name":"daxterarm","tpage_name":"templea-vis-pris"}],[175505410,{"idx":2,"name":"hud-darkmaker-mech-shield-01","tpage_name":"precura-minimap"}],[173015050,{"idx":10,"name":"precur-wall-tube-01","tpage_name":"precurc-vis-tfrag"}],[171769870,{"idx":14,"name":"daxter-orange","tpage_name":"templea-vis-pris"}],[173015049,{"idx":9,"name":"precur-tentacle-01","tpage_name":"precurc-vis-tfrag"}],[171769869,{"idx":13,"name":"daxter-furhilite","tpage_name":"templea-vis-pris"}],[173015048,{"idx":8,"name":"precur-road-plate-01","tpage_name":"precurc-vis-tfrag"}],[171769868,{"idx":12,"name":"daxter-eyelid","tpage_name":"templea-vis-pris"}],[173015047,{"idx":7,"name":"precur-tubes-segment-01","tpage_name":"precurc-vis-tfrag"}],[171769867,{"idx":11,"name":"bam-hairhilite","tpage_name":"templea-vis-pris"}],[173015046,{"idx":6,"name":"precur-nail-01","tpage_name":"precurc-vis-tfrag"}],[171769866,{"idx":10,"name":"bam-eyelight","tpage_name":"templea-vis-pris"}],[173015044,{"idx":4,"name":"precur-light-green-01","tpage_name":"precurc-vis-tfrag"}],[171769864,{"idx":8,"name":"dk-maker-idol-tubes-01","tpage_name":"templea-vis-pris"}],[173015043,{"idx":3,"name":"precur-tube-joint-01","tpage_name":"precurc-vis-tfrag"}],[171769863,{"idx":7,"name":"dk-maker-idol-metal-01","tpage_name":"templea-vis-pris"}],[173015042,{"idx":2,"name":"precur-tubes-small-01","tpage_name":"precurc-vis-tfrag"}],[171769862,{"idx":6,"name":"dk-maker-idol-head-01","tpage_name":"templea-vis-pris"}],[173015041,{"idx":1,"name":"precur-plate-large-01","tpage_name":"precurc-vis-tfrag"}],[171769861,{"idx":5,"name":"dk-maker-idol-globes-dk-01","tpage_name":"templea-vis-pris"}],[173015040,{"idx":0,"name":"precur-wall-brace-01","tpage_name":"precurc-vis-tfrag"}],[171769860,{"idx":4,"name":"dk-maker-idol-globes-01","tpage_name":"templea-vis-pris"}],[171769859,{"idx":3,"name":"dk-maker-idol-eye-dk-01","tpage_name":"templea-vis-pris"}],[171769858,{"idx":2,"name":"dk-maker-idol-eye-01","tpage_name":"templea-vis-pris"}],[171769857,{"idx":1,"name":"dk-maker-idol-collar-02","tpage_name":"templea-vis-pris"}],[171769856,{"idx":0,"name":"dk-maker-idol-collar-01","tpage_name":"templea-vis-pris"}],[175439878,{"idx":6,"name":"king-chest","tpage_name":"rubblea-vis-pris2"}],[174194698,{"idx":10,"name":"jakc-lens","tpage_name":"ljkfeet-pris"}],[172949518,{"idx":14,"name":"daxterhelmetplain","tpage_name":"precurd-vis-pris"}],[171704338,{"idx":18,"name":"temple_sandstone_dtale02","tpage_name":"templec-vis-tfrag"}],[175439876,{"idx":4,"name":"king-bluemetal","tpage_name":"rubblea-vis-pris2"}],[174194696,{"idx":8,"name":"jakc-chestplate-straps","tpage_name":"ljkfeet-pris"}],[172949516,{"idx":12,"name":"daxtergoggles","tpage_name":"precurd-vis-pris"}],[171704336,{"idx":16,"name":"temple_sandstone_box01","tpage_name":"templec-vis-tfrag"}],[174129215,{"idx":63,"name":"prec-veger-foot","tpage_name":"loutro-pris2"}],[171638855,{"idx":71,"name":"dk-eco-vent-side-01","tpage_name":"templed-vis-tfrag"}],[190316554,{"idx":10,"name":"rail-light-green","tpage_name":"railcst-shrub"}],[174129214,{"idx":62,"name":"prec-veger-ear","tpage_name":"loutro-pris2"}],[171638854,{"idx":70,"name":"dk-eco-vent-glow-01","tpage_name":"templed-vis-tfrag"}],[174129213,{"idx":61,"name":"prec-veger-body","tpage_name":"loutro-pris2"}],[171638853,{"idx":69,"name":"environment-darkprec","tpage_name":"templed-vis-tfrag"}],[190316552,{"idx":8,"name":"rail-light-blue","tpage_name":"railcst-shrub"}],[174129212,{"idx":60,"name":"daxterteeth","tpage_name":"loutro-pris2"}],[171638852,{"idx":68,"name":"temple_sandstone_ground01","tpage_name":"templed-vis-tfrag"}],[190316551,{"idx":7,"name":"rail-chair-01","tpage_name":"railcst-shrub"}],[174129211,{"idx":59,"name":"daxter-furhilite","tpage_name":"loutro-pris2"}],[171638851,{"idx":67,"name":"temple_sandstone_ground04","tpage_name":"templed-vis-tfrag"}],[190316550,{"idx":6,"name":"rail-car-vent-01","tpage_name":"railcst-shrub"}],[174129210,{"idx":58,"name":"daxter-eyelid","tpage_name":"loutro-pris2"}],[171638850,{"idx":66,"name":"temple_metal04","tpage_name":"templed-vis-tfrag"}],[190316549,{"idx":5,"name":"rail-gray-metal-01","tpage_name":"railcst-shrub"}],[171638849,{"idx":65,"name":"temple_sandstone_taper01","tpage_name":"templed-vis-tfrag"}],[190316548,{"idx":4,"name":"rail-dash-01","tpage_name":"railcst-shrub"}],[171638848,{"idx":64,"name":"temple_sandstone_pill06","tpage_name":"templed-vis-tfrag"}],[190316547,{"idx":3,"name":"rail-pipe-03","tpage_name":"railcst-shrub"}],[171638847,{"idx":63,"name":"temple_sandstone_ground03","tpage_name":"templed-vis-tfrag"}],[190316546,{"idx":2,"name":"rail-rider-decal-01","tpage_name":"railcst-shrub"}],[171638846,{"idx":62,"name":"temple_sandstone_pill05","tpage_name":"templed-vis-tfrag"}],[190316545,{"idx":1,"name":"rail-base-dark-01","tpage_name":"railcst-shrub"}],[171638845,{"idx":61,"name":"tpl-door-face-01","tpage_name":"templed-vis-tfrag"}],[190316544,{"idx":0,"name":"rail-env-wall-01","tpage_name":"railcst-shrub"}],[172884024,{"idx":56,"name":"neo-wasp-eye","tpage_name":"precura-vis-pris"}],[171638844,{"idx":60,"name":"temple_sandstone_brick-02","tpage_name":"templed-vis-tfrag"}],[172884023,{"idx":55,"name":"neo-wasp-dark-brown","tpage_name":"precura-vis-pris"}],[171638843,{"idx":59,"name":"temple_sandstone_pill07","tpage_name":"templed-vis-tfrag"}],[172884022,{"idx":54,"name":"neo-wasp-brown","tpage_name":"precura-vis-pris"}],[171638842,{"idx":58,"name":"common_sandstone_base01","tpage_name":"templed-vis-tfrag"}],[172884021,{"idx":53,"name":"neo-wasp-body","tpage_name":"precura-vis-pris"}],[171638841,{"idx":57,"name":"common_sandstone_pill01","tpage_name":"templed-vis-tfrag"}],[189071360,{"idx":0,"name":"errolcyber-lens","tpage_name":"factoryd-vis-water"}],[172884020,{"idx":52,"name":"neo-wasp-base","tpage_name":"precura-vis-pris"}],[171638840,{"idx":56,"name":"common_sandstone_trim01","tpage_name":"templed-vis-tfrag"}],[171638839,{"idx":55,"name":"common_sandstone_taper01","tpage_name":"templed-vis-tfrag"}],[171638838,{"idx":54,"name":"common_sandstone_ground01","tpage_name":"templed-vis-tfrag"}],[171638837,{"idx":53,"name":"temple_pre-03","tpage_name":"templed-vis-tfrag"}],[171638836,{"idx":52,"name":"temple_pre-04","tpage_name":"templed-vis-tfrag"}],[171638835,{"idx":51,"name":"temple_sandstone_pill02","tpage_name":"templed-vis-tfrag"}],[171638834,{"idx":50,"name":"temple_pre-01","tpage_name":"templed-vis-tfrag"}],[186580992,{"idx":0,"name":"windshield01","tpage_name":"lctyblow-water"}],[171638832,{"idx":48,"name":"temple_sandstone_star01","tpage_name":"templed-vis-tfrag"}],[171638831,{"idx":47,"name":"temple_sandstone_pill03","tpage_name":"templed-vis-tfrag"}],[171638830,{"idx":46,"name":"temple_sandstone_steptop01","tpage_name":"templed-vis-tfrag"}],[171638829,{"idx":45,"name":"temple_sandstone_trim01","tpage_name":"templed-vis-tfrag"}],[172884008,{"idx":40,"name":"environment-darkprec","tpage_name":"precura-vis-pris"}],[171638828,{"idx":44,"name":"temple_sandstone_trim02","tpage_name":"templed-vis-tfrag"}],[172884007,{"idx":39,"name":"dp-bipedal-toe-01","tpage_name":"precura-vis-pris"}],[171638827,{"idx":43,"name":"temple_sandstone_brick-01","tpage_name":"templed-vis-tfrag"}],[172884003,{"idx":35,"name":"dp-bipedal-skin-plate-01","tpage_name":"precura-vis-pris"}],[171638823,{"idx":39,"name":"rail-env-wall-01","tpage_name":"templed-vis-tfrag"}],[172884002,{"idx":34,"name":"dp-bipedal-skin-bulge-02","tpage_name":"precura-vis-pris"}],[171638822,{"idx":38,"name":"temple-celing-01","tpage_name":"templed-vis-tfrag"}],[174129181,{"idx":29,"name":"environment-oldmetal","tpage_name":"loutro-pris2"}],[172884001,{"idx":33,"name":"dp-bipedal-skin-bulge-01","tpage_name":"precura-vis-pris"}],[171638821,{"idx":37,"name":"temple_bark01","tpage_name":"templed-vis-tfrag"}],[172883999,{"idx":31,"name":"dp-bipedal-nose-01","tpage_name":"precura-vis-pris"}],[171638819,{"idx":35,"name":"temple_sandstone_stepside01","tpage_name":"templed-vis-tfrag"}],[172883998,{"idx":30,"name":"dp-bipedal-finger-plate-01","tpage_name":"precura-vis-pris"}],[171638818,{"idx":34,"name":"wascity-rope","tpage_name":"templed-vis-tfrag"}],[172883996,{"idx":28,"name":"dp-bipedal-dk-stomach-plate-01","tpage_name":"precura-vis-pris"}],[171638816,{"idx":32,"name":"wstd-torchbowl-coal-01","tpage_name":"templed-vis-tfrag"}],[172883995,{"idx":27,"name":"dp-bipedal-dk-sm-plate-01","tpage_name":"precura-vis-pris"}],[171638815,{"idx":31,"name":"temple_metal02","tpage_name":"templed-vis-tfrag"}],[172883994,{"idx":26,"name":"dp-bipedal-dk-plate-04","tpage_name":"precura-vis-pris"}],[171638814,{"idx":30,"name":"temple_metal01","tpage_name":"templed-vis-tfrag"}],[172883993,{"idx":25,"name":"dp-bipedal-dk-plate-03","tpage_name":"precura-vis-pris"}],[171638813,{"idx":29,"name":"templea_sandstone01","tpage_name":"templed-vis-tfrag"}],[172883990,{"idx":22,"name":"dp-bipedal-dk-hose-01","tpage_name":"precura-vis-pris"}],[171638810,{"idx":26,"name":"temple_sandstone_pill01","tpage_name":"templed-vis-tfrag"}],[172883989,{"idx":21,"name":"dp-bipedal-chest-01","tpage_name":"precura-vis-pris"}],[171638809,{"idx":25,"name":"temple_sandstone_box01","tpage_name":"templed-vis-tfrag"}],[172883988,{"idx":20,"name":"dp-bipedal-backhand-01","tpage_name":"precura-vis-pris"}],[171638808,{"idx":24,"name":"temple_sandstone_base01","tpage_name":"templed-vis-tfrag"}],[172883987,{"idx":19,"name":"common-black","tpage_name":"precura-vis-pris"}],[171638807,{"idx":23,"name":"warpgate-post-01","tpage_name":"templed-vis-tfrag"}],[171638806,{"idx":22,"name":"warpgate-precursormetal","tpage_name":"templed-vis-tfrag"}],[171638805,{"idx":21,"name":"warpgate-circuitpattern2","tpage_name":"templed-vis-tfrag"}],[171638804,{"idx":20,"name":"minc-pre-11","tpage_name":"templed-vis-tfrag"}],[171638803,{"idx":19,"name":"minc-pre-04","tpage_name":"templed-vis-tfrag"}],[171638801,{"idx":17,"name":"minc-01","tpage_name":"templed-vis-tfrag"}],[171638800,{"idx":16,"name":"min-env-mar-01","tpage_name":"templed-vis-tfrag"}],[171638799,{"idx":15,"name":"lt-eco-vent-side-01","tpage_name":"templed-vis-tfrag"}],[175374338,{"idx":2,"name":"hud-small-vehicle-health-bar-02","tpage_name":"comba-minimap"}],[171638798,{"idx":14,"name":"lt-eco-vent-blue-01","tpage_name":"templed-vis-tfrag"}],[171638795,{"idx":11,"name":"templea_sandstone_brick01","tpage_name":"templed-vis-tfrag"}],[171638794,{"idx":10,"name":"temple_sandstone_out_01","tpage_name":"templed-vis-tfrag"}],[174129153,{"idx":1,"name":"bam-hairhilite","tpage_name":"loutro-pris2"}],[171638793,{"idx":9,"name":"temple-steps-brown","tpage_name":"templed-vis-tfrag"}],[171638790,{"idx":6,"name":"temple_sandstone_ground02","tpage_name":"templed-vis-tfrag"}],[171638789,{"idx":5,"name":"temple_sandstone_dtale02","tpage_name":"templed-vis-tfrag"}],[171638788,{"idx":4,"name":"comb-temp-glass","tpage_name":"templed-vis-tfrag"}],[171638787,{"idx":3,"name":"comb-crct-medium","tpage_name":"templed-vis-tfrag"}],[171638785,{"idx":1,"name":"comb-pipe2","tpage_name":"templed-vis-tfrag"}],[188940297,{"idx":9,"name":"facc-markings-04","tpage_name":"factoryd-vis-shrub"}],[171507777,{"idx":65,"name":"common-black","tpage_name":"templeb-vis-tfrag"}],[188940296,{"idx":8,"name":"facc-markings-01","tpage_name":"factoryd-vis-shrub"}],[171507776,{"idx":64,"name":"temple_metal04","tpage_name":"templeb-vis-tfrag"}],[190185475,{"idx":3,"name":"holograph-env-rim-dest","tpage_name":"volcanox-warp"}],[188940295,{"idx":7,"name":"facc-markings-03","tpage_name":"factoryd-vis-shrub"}],[171507775,{"idx":63,"name":"dk-eco-vent-side-01","tpage_name":"templeb-vis-tfrag"}],[190185474,{"idx":2,"name":"holograph-env-scan","tpage_name":"volcanox-warp"}],[188940294,{"idx":6,"name":"facc-markings-02","tpage_name":"factoryd-vis-shrub"}],[171507774,{"idx":62,"name":"dk-eco-vent-glow-01","tpage_name":"templeb-vis-tfrag"}],[190185473,{"idx":1,"name":"holograph-env-rim","tpage_name":"volcanox-warp"}],[188940293,{"idx":5,"name":"fac-drop-plat-plate-trim-02","tpage_name":"factoryd-vis-shrub"}],[171507773,{"idx":61,"name":"environment-darkprec","tpage_name":"templeb-vis-tfrag"}],[190185472,{"idx":0,"name":"holograph-env-noise","tpage_name":"volcanox-warp"}],[188940292,{"idx":4,"name":"fac-drop-plat-plate-trim-01","tpage_name":"factoryd-vis-shrub"}],[171507772,{"idx":60,"name":"tpl-symbl-yellow-glow-01","tpage_name":"templeb-vis-tfrag"}],[188940291,{"idx":3,"name":"fac-drop-plat-plate-side-01","tpage_name":"factoryd-vis-shrub"}],[171507771,{"idx":59,"name":"temple_sandstone_scale_01","tpage_name":"templeb-vis-tfrag"}],[171507770,{"idx":58,"name":"common_sandstone_base01","tpage_name":"templeb-vis-tfrag"}],[188940289,{"idx":1,"name":"facc-bolt-01","tpage_name":"factoryd-vis-shrub"}],[171507769,{"idx":57,"name":"common_sandstone_pill01","tpage_name":"templeb-vis-tfrag"}],[188940288,{"idx":0,"name":"facc-bolt-02","tpage_name":"factoryd-vis-shrub"}],[171507768,{"idx":56,"name":"common_sandstone_trim01","tpage_name":"templeb-vis-tfrag"}],[171507767,{"idx":55,"name":"common_sandstone_taper01","tpage_name":"templeb-vis-tfrag"}],[171507766,{"idx":54,"name":"common_sandstone_ground01","tpage_name":"templeb-vis-tfrag"}],[171507765,{"idx":53,"name":"temple_sandstone_pill07","tpage_name":"templeb-vis-tfrag"}],[171507764,{"idx":52,"name":"temple_sandstone_wall01","tpage_name":"templeb-vis-tfrag"}],[171507763,{"idx":51,"name":"temple_sandstone_ground01","tpage_name":"templeb-vis-tfrag"}],[171507762,{"idx":50,"name":"temple_sandstone_pill05","tpage_name":"templeb-vis-tfrag"}],[171507761,{"idx":49,"name":"temple_pre-04","tpage_name":"templeb-vis-tfrag"}],[171507760,{"idx":48,"name":"temple_pre-03","tpage_name":"templeb-vis-tfrag"}],[171507759,{"idx":47,"name":"temple_sandstone_pill06","tpage_name":"templeb-vis-tfrag"}],[171507758,{"idx":46,"name":"temple_sandstone_pill04","tpage_name":"templeb-vis-tfrag"}],[171507757,{"idx":45,"name":"rail-env-wall-01","tpage_name":"templeb-vis-tfrag"}],[171507756,{"idx":44,"name":"temple_pre-01","tpage_name":"templeb-vis-tfrag"}],[171507755,{"idx":43,"name":"temple_pre-02","tpage_name":"templeb-vis-tfrag"}],[171507754,{"idx":42,"name":"temple_sandstone_pill02","tpage_name":"templeb-vis-tfrag"}],[171507752,{"idx":40,"name":"temple_sandstone_taper01","tpage_name":"templeb-vis-tfrag"}],[171507751,{"idx":39,"name":"temple_sandstone_trim01","tpage_name":"templeb-vis-tfrag"}],[171507750,{"idx":38,"name":"temple_sandstone_steptop01","tpage_name":"templeb-vis-tfrag"}],[171507749,{"idx":37,"name":"temple_sandstone_trim02","tpage_name":"templeb-vis-tfrag"}],[171507748,{"idx":36,"name":"temple_sandstone_pill03","tpage_name":"templeb-vis-tfrag"}],[171507747,{"idx":35,"name":"temple_sandstone_brick-01","tpage_name":"templeb-vis-tfrag"}],[171507745,{"idx":33,"name":"warpgate-post-01","tpage_name":"templeb-vis-tfrag"}],[181469184,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"desjump-water"}],[171507744,{"idx":32,"name":"warpgate-precursormetal","tpage_name":"templeb-vis-tfrag"}],[171507743,{"idx":31,"name":"warpgate-circuitpattern2","tpage_name":"templeb-vis-tfrag"}],[171507742,{"idx":30,"name":"wascity-rope","tpage_name":"templeb-vis-tfrag"}],[171507740,{"idx":28,"name":"templea_sandstone_brick01","tpage_name":"templeb-vis-tfrag"}],[177733638,{"idx":6,"name":"lightjak-wings","tpage_name":"precurd-vis-water"}],[171507738,{"idx":26,"name":"lt-eco-vent-side-01","tpage_name":"templeb-vis-tfrag"}],[177733637,{"idx":5,"name":"environment-lightjak","tpage_name":"precurd-vis-water"}],[171507737,{"idx":25,"name":"lt-eco-vent-blue-01","tpage_name":"templeb-vis-tfrag"}],[171507734,{"idx":22,"name":"wstd-torchbowl-coal-01","tpage_name":"templeb-vis-tfrag"}],[177733633,{"idx":1,"name":"errolcyber-lens","tpage_name":"precurd-vis-water"}],[171507733,{"idx":21,"name":"temple_metal02","tpage_name":"templeb-vis-tfrag"}],[177733632,{"idx":0,"name":"precur-window-glass","tpage_name":"precurd-vis-water"}],[171507732,{"idx":20,"name":"temple_metal01","tpage_name":"templeb-vis-tfrag"}],[171507731,{"idx":19,"name":"temple_sandstone_star01","tpage_name":"templeb-vis-tfrag"}],[171507730,{"idx":18,"name":"temple-candle-wax-top","tpage_name":"templeb-vis-tfrag"}],[171507729,{"idx":17,"name":"temple-candle-top","tpage_name":"templeb-vis-tfrag"}],[171507728,{"idx":16,"name":"temple-candle-side","tpage_name":"templeb-vis-tfrag"}],[171507725,{"idx":13,"name":"temple_sandstone_stepside01","tpage_name":"templeb-vis-tfrag"}],[171507724,{"idx":12,"name":"temple_sandstone_pill01","tpage_name":"templeb-vis-tfrag"}],[171507723,{"idx":11,"name":"temple-floor-01","tpage_name":"templeb-vis-tfrag"}],[173998080,{"idx":0,"name":"windshield01","tpage_name":"ltowerb-vis-water"}],[171507720,{"idx":8,"name":"temple_sandstone_box01","tpage_name":"templeb-vis-tfrag"}],[172752898,{"idx":2,"name":"precur-nail-01","tpage_name":"precurb-vis-shrub"}],[171507718,{"idx":6,"name":"temple_sandstone_dtale02","tpage_name":"templeb-vis-tfrag"}],[172752897,{"idx":1,"name":"precur-blue-light-01","tpage_name":"precurb-vis-shrub"}],[171507717,{"idx":5,"name":"temple-steps-brown","tpage_name":"templeb-vis-tfrag"}],[171507715,{"idx":3,"name":"temple_sandstone_base01","tpage_name":"templeb-vis-tfrag"}],[171507714,{"idx":2,"name":"temple_sandstone_ground02","tpage_name":"templeb-vis-tfrag"}],[171376643,{"idx":3,"name":"lightjak-wings","tpage_name":"templea-vis-water"}],[171376642,{"idx":2,"name":"environment-lightjak","tpage_name":"templea-vis-water"}],[171376640,{"idx":0,"name":"templea-waterfall","tpage_name":"templea-vis-water"}],[208076803,{"idx":3,"name":"terraformer-metal-01","tpage_name":"desboss2-pris2"}],[203096083,{"idx":19,"name":"cguard1-backmetal","tpage_name":"lctyass-pris"}],[190644283,{"idx":59,"name":"seem-skirt-small","tpage_name":"templee-pris2"}],[170721403,{"idx":123,"name":"rub-palace-tower-side","tpage_name":"lcitysml-tfrag"}],[208076802,{"idx":2,"name":"terraformer-footpipes-01","tpage_name":"desboss2-pris2"}],[203096082,{"idx":18,"name":"environment-oldmetal","tpage_name":"lctyass-pris"}],[190644282,{"idx":58,"name":"seem-skirt","tpage_name":"templee-pris2"}],[170721402,{"idx":122,"name":"palcab-lowres-background-hilltops-01","tpage_name":"lcitysml-tfrag"}],[208076801,{"idx":1,"name":"terraformer-bodyside-top","tpage_name":"desboss2-pris2"}],[203096081,{"idx":17,"name":"bombot-wheel","tpage_name":"lctyass-pris"}],[190644281,{"idx":57,"name":"seem-precmetal-plain","tpage_name":"templee-pris2"}],[170721401,{"idx":121,"name":"palcab-lowres-background-mountains-02","tpage_name":"lcitysml-tfrag"}],[208076800,{"idx":0,"name":"terraformer-bodyside-bottom","tpage_name":"desboss2-pris2"}],[203096080,{"idx":16,"name":"bombot-turret01","tpage_name":"lctyass-pris"}],[190644280,{"idx":56,"name":"seem-precmetal-edge","tpage_name":"templee-pris2"}],[170721400,{"idx":120,"name":"palcab-lowres-background-grass-to-desert-02","tpage_name":"lcitysml-tfrag"}],[203096079,{"idx":15,"name":"bombot-roundend","tpage_name":"lctyass-pris"}],[190644279,{"idx":55,"name":"seem-precmetal-chestplate-01","tpage_name":"templee-pris2"}],[170721399,{"idx":119,"name":"palcab-lowres-background-crater-01","tpage_name":"lcitysml-tfrag"}],[203096078,{"idx":14,"name":"bombot-rimgrey","tpage_name":"lctyass-pris"}],[190644278,{"idx":54,"name":"seem-pipes-02","tpage_name":"templee-pris2"}],[184418378,{"idx":74,"name":"rub-copper","tpage_name":"stadiuma-vis-tfrag"}],[170721398,{"idx":118,"name":"palcab-lowres-background-desert-to-shore","tpage_name":"lcitysml-tfrag"}],[203096076,{"idx":12,"name":"bombot-rail01","tpage_name":"lctyass-pris"}],[190644276,{"idx":52,"name":"seem-pipeend","tpage_name":"templee-pris2"}],[184418376,{"idx":72,"name":"rub-cement-pillars","tpage_name":"stadiuma-vis-tfrag"}],[170721396,{"idx":116,"name":"palcab-lowres-background-peaks-02","tpage_name":"lcitysml-tfrag"}],[203096075,{"idx":11,"name":"bombot-post01","tpage_name":"lctyass-pris"}],[190644275,{"idx":51,"name":"seem-headpiecetop","tpage_name":"templee-pris2"}],[184418375,{"idx":71,"name":"city-lowres-mhcity-tower-01","tpage_name":"stadiuma-vis-tfrag"}],[170721395,{"idx":115,"name":"palcab-lowres-background-peaks-01","tpage_name":"lcitysml-tfrag"}],[203096074,{"idx":10,"name":"bombot-lens","tpage_name":"lctyass-pris"}],[190644274,{"idx":50,"name":"seem-headgearback","tpage_name":"templee-pris2"}],[184418374,{"idx":70,"name":"rub-statue-stone-01","tpage_name":"stadiuma-vis-tfrag"}],[170721394,{"idx":114,"name":"palcab-lowres-background-mountains","tpage_name":"lcitysml-tfrag"}],[203096073,{"idx":9,"name":"bombot-joint","tpage_name":"lctyass-pris"}],[190644273,{"idx":49,"name":"seem-hand","tpage_name":"templee-pris2"}],[184418373,{"idx":69,"name":"stdm-lg-stone-trim-01","tpage_name":"stadiuma-vis-tfrag"}],[170721393,{"idx":113,"name":"palcab-lowres-background-shoreline-01","tpage_name":"lcitysml-tfrag"}],[203096072,{"idx":8,"name":"bombot-insidegun","tpage_name":"lctyass-pris"}],[190644272,{"idx":48,"name":"seem-finger","tpage_name":"templee-pris2"}],[184418372,{"idx":68,"name":"rub-rubble-01","tpage_name":"stadiuma-vis-tfrag"}],[170721392,{"idx":112,"name":"tcab-beam01-lores","tpage_name":"lcitysml-tfrag"}],[203096071,{"idx":7,"name":"bombot-guntop","tpage_name":"lctyass-pris"}],[190644271,{"idx":47,"name":"seem-face","tpage_name":"templee-pris2"}],[184418371,{"idx":67,"name":"citywide-wall-greydrain","tpage_name":"stadiuma-vis-tfrag"}],[170721391,{"idx":111,"name":"palcab-lowres-background-mounatin-window","tpage_name":"lcitysml-tfrag"}],[203096070,{"idx":6,"name":"bombot-guards","tpage_name":"lctyass-pris"}],[190644270,{"idx":46,"name":"seem-eyelid","tpage_name":"templee-pris2"}],[184418370,{"idx":66,"name":"citywide-wall-mainmetal","tpage_name":"stadiuma-vis-tfrag"}],[170721390,{"idx":110,"name":"palcab-swingp-trim","tpage_name":"lcitysml-tfrag"}],[203096068,{"idx":4,"name":"bombot-greybarrelend","tpage_name":"lctyass-pris"}],[190644268,{"idx":44,"name":"seem-ear","tpage_name":"templee-pris2"}],[184418368,{"idx":64,"name":"citywide-wall-grey","tpage_name":"stadiuma-vis-tfrag"}],[170721388,{"idx":108,"name":"tcab-blue-ring-01","tpage_name":"lcitysml-tfrag"}],[203096067,{"idx":3,"name":"bombot-gearsides","tpage_name":"lctyass-pris"}],[190644267,{"idx":43,"name":"seem-boottoe","tpage_name":"templee-pris2"}],[184418367,{"idx":63,"name":"rub-pal-metal","tpage_name":"stadiuma-vis-tfrag"}],[170721387,{"idx":107,"name":"citywide-consite-steel","tpage_name":"lcitysml-tfrag"}],[203096066,{"idx":2,"name":"bombot-darkgrey-02","tpage_name":"lctyass-pris"}],[190644266,{"idx":42,"name":"seem-bootmet","tpage_name":"templee-pris2"}],[184418366,{"idx":62,"name":"fora-cliff-face-far","tpage_name":"stadiuma-vis-tfrag"}],[170721386,{"idx":106,"name":"palcab-lowres-background-grass-to-desert-01","tpage_name":"lcitysml-tfrag"}],[203096065,{"idx":1,"name":"bombot-darkgrey-01","tpage_name":"lctyass-pris"}],[190644265,{"idx":41,"name":"seem-bootlower","tpage_name":"templee-pris2"}],[184418365,{"idx":61,"name":"rub-wall-gen-04","tpage_name":"stadiuma-vis-tfrag"}],[170721385,{"idx":105,"name":"ctywide-ox-met-01","tpage_name":"lcitysml-tfrag"}],[203096064,{"idx":0,"name":"bam-eyelight","tpage_name":"lctyass-pris"}],[190644264,{"idx":40,"name":"seem-bootleg","tpage_name":"templee-pris2"}],[184418364,{"idx":60,"name":"rub-metal-01","tpage_name":"stadiuma-vis-tfrag"}],[170721384,{"idx":104,"name":"t-palshaft-pil-01","tpage_name":"lcitysml-tfrag"}],[190644263,{"idx":39,"name":"seem-bootbottom","tpage_name":"templee-pris2"}],[184418363,{"idx":59,"name":"rub-wall-gen-06","tpage_name":"stadiuma-vis-tfrag"}],[170721383,{"idx":103,"name":"t-palshaft-panl-01","tpage_name":"lcitysml-tfrag"}],[190644262,{"idx":38,"name":"seem-arm","tpage_name":"templee-pris2"}],[184418362,{"idx":58,"name":"rub-metal-pipeside-01","tpage_name":"stadiuma-vis-tfrag"}],[170721382,{"idx":102,"name":"city-lowres-mhcity-tower-02","tpage_name":"lcitysml-tfrag"}],[190644261,{"idx":37,"name":"veger-whitecloth","tpage_name":"templee-pris2"}],[184418361,{"idx":57,"name":"rub-metal-flatpipe-01","tpage_name":"stadiuma-vis-tfrag"}],[170721381,{"idx":101,"name":"city-lowres-mhcity-tower-01","tpage_name":"lcitysml-tfrag"}],[190644260,{"idx":36,"name":"veger-walkingstick-03","tpage_name":"templee-pris2"}],[184418360,{"idx":56,"name":"rub-palshaft-dirt-blue-01","tpage_name":"stadiuma-vis-tfrag"}],[170721380,{"idx":100,"name":"palcab-lowres-background-desert-01","tpage_name":"lcitysml-tfrag"}],[190644259,{"idx":35,"name":"veger-walkingstick-02","tpage_name":"templee-pris2"}],[184418359,{"idx":55,"name":"rub-wall-side-beam-02","tpage_name":"stadiuma-vis-tfrag"}],[170721379,{"idx":99,"name":"palcab-lorez-plates-red-stripe01","tpage_name":"lcitysml-tfrag"}],[190644258,{"idx":34,"name":"veger-walkingstick-01","tpage_name":"templee-pris2"}],[184418358,{"idx":54,"name":"rub-beam-gen-hole","tpage_name":"stadiuma-vis-tfrag"}],[170721378,{"idx":98,"name":"t-palshaft-r-strp-plate01","tpage_name":"lcitysml-tfrag"}],[190644257,{"idx":33,"name":"veger-vest","tpage_name":"templee-pris2"}],[184418357,{"idx":53,"name":"rub-panels-01","tpage_name":"stadiuma-vis-tfrag"}],[170721377,{"idx":97,"name":"city-lowres-mhcity-ground-01","tpage_name":"lcitysml-tfrag"}],[190644256,{"idx":32,"name":"veger-teeth","tpage_name":"templee-pris2"}],[184418356,{"idx":52,"name":"rub-wall-gen-02","tpage_name":"stadiuma-vis-tfrag"}],[170721376,{"idx":96,"name":"palace-break-brokenwall","tpage_name":"lcitysml-tfrag"}],[190644255,{"idx":31,"name":"veger-stickwrap","tpage_name":"templee-pris2"}],[184418355,{"idx":51,"name":"rub-rock","tpage_name":"stadiuma-vis-tfrag"}],[170721375,{"idx":95,"name":"ctyp-metal-01","tpage_name":"lcitysml-tfrag"}],[190644254,{"idx":30,"name":"veger-sleevelower","tpage_name":"templee-pris2"}],[184418354,{"idx":50,"name":"rub-palace-tower-side","tpage_name":"stadiuma-vis-tfrag"}],[170721374,{"idx":94,"name":"palcab-wall-lores","tpage_name":"lcitysml-tfrag"}],[190644253,{"idx":29,"name":"veger-sleeve","tpage_name":"templee-pris2"}],[184418353,{"idx":49,"name":"rub-wall-side-beam","tpage_name":"stadiuma-vis-tfrag"}],[170721373,{"idx":93,"name":"tcab-beam01","tpage_name":"lcitysml-tfrag"}],[190644252,{"idx":28,"name":"veger-shoulderplatemetal","tpage_name":"templee-pris2"}],[184418352,{"idx":48,"name":"rub-city-wall-inside-damaged","tpage_name":"stadiuma-vis-tfrag"}],[170721372,{"idx":92,"name":"tcab-plat-edg-01-lores","tpage_name":"lcitysml-tfrag"}],[190644251,{"idx":27,"name":"veger-shoulderplate","tpage_name":"templee-pris2"}],[184418351,{"idx":47,"name":"rub-city-wall-main","tpage_name":"stadiuma-vis-tfrag"}],[170721371,{"idx":91,"name":"palcab-lorez-metal01-red-stripe","tpage_name":"lcitysml-tfrag"}],[190644250,{"idx":26,"name":"veger-shoebottom","tpage_name":"templee-pris2"}],[184418350,{"idx":46,"name":"city-bridgeseam","tpage_name":"stadiuma-vis-tfrag"}],[170721370,{"idx":90,"name":"palcab-lorez-plates01","tpage_name":"lcitysml-tfrag"}],[190644249,{"idx":25,"name":"veger-scarf","tpage_name":"templee-pris2"}],[184418349,{"idx":45,"name":"city-metal-strip-01","tpage_name":"stadiuma-vis-tfrag"}],[170721369,{"idx":89,"name":"palcab-lorez-metal01-red","tpage_name":"lcitysml-tfrag"}],[190644248,{"idx":24,"name":"veger-parchment","tpage_name":"templee-pris2"}],[184418348,{"idx":44,"name":"rub-metal-green-main","tpage_name":"stadiuma-vis-tfrag"}],[170721368,{"idx":88,"name":"palcab-lorez-metal02","tpage_name":"lcitysml-tfrag"}],[190644247,{"idx":23,"name":"veger-pants","tpage_name":"templee-pris2"}],[184418347,{"idx":43,"name":"rub-citywall-frame","tpage_name":"stadiuma-vis-tfrag"}],[170721367,{"idx":87,"name":"palcab-lowres-background-trees2","tpage_name":"lcitysml-tfrag"}],[190644246,{"idx":22,"name":"veger-pages","tpage_name":"templee-pris2"}],[184418346,{"idx":42,"name":"rub-roof-support","tpage_name":"stadiuma-vis-tfrag"}],[170721366,{"idx":86,"name":"palcab-lowres-background-trees-edge","tpage_name":"lcitysml-tfrag"}],[190644245,{"idx":21,"name":"veger-legwraps","tpage_name":"templee-pris2"}],[184418345,{"idx":41,"name":"city-lowres-mhcity-wall-03","tpage_name":"stadiuma-vis-tfrag"}],[170721365,{"idx":85,"name":"palcab-lorez-asphalt01","tpage_name":"lcitysml-tfrag"}],[190644244,{"idx":20,"name":"veger-iris","tpage_name":"templee-pris2"}],[184418344,{"idx":40,"name":"city-lowres-mhcity-wall-05","tpage_name":"stadiuma-vis-tfrag"}],[170721364,{"idx":84,"name":"city-lowres-mhcity-wall-03","tpage_name":"lcitysml-tfrag"}],[190644243,{"idx":19,"name":"veger-hand","tpage_name":"templee-pris2"}],[184418343,{"idx":39,"name":"city-lowres-mhcity-wall-06","tpage_name":"stadiuma-vis-tfrag"}],[170721363,{"idx":83,"name":"common-black","tpage_name":"lcitysml-tfrag"}],[190644242,{"idx":18,"name":"veger-hair","tpage_name":"templee-pris2"}],[184418342,{"idx":38,"name":"city-lowres-mhcity-wall-02","tpage_name":"stadiuma-vis-tfrag"}],[171966542,{"idx":78,"name":"flamer-wing","tpage_name":"templea-vis-pris2"}],[170721362,{"idx":82,"name":"city-lowres-mhcity-wall-05","tpage_name":"lcitysml-tfrag"}],[195624961,{"idx":1,"name":"windshield01","tpage_name":"towercst-water"}],[190644241,{"idx":17,"name":"veger-gold","tpage_name":"templee-pris2"}],[184418341,{"idx":37,"name":"ctyslumc-window-panes-LOW","tpage_name":"stadiuma-vis-tfrag"}],[171966541,{"idx":77,"name":"spidereye-environment","tpage_name":"templea-vis-pris2"}],[170721361,{"idx":81,"name":"city-lowres-mhcity-wall-06","tpage_name":"lcitysml-tfrag"}],[195624960,{"idx":0,"name":"sig-flatfangs","tpage_name":"towercst-water"}],[190644240,{"idx":16,"name":"veger-fingertop","tpage_name":"templee-pris2"}],[184418340,{"idx":36,"name":"city-tile-LOW","tpage_name":"stadiuma-vis-tfrag"}],[171966540,{"idx":76,"name":"spidereye","tpage_name":"templea-vis-pris2"}],[170721360,{"idx":80,"name":"city-lowres-mhcity-detower-02","tpage_name":"lcitysml-tfrag"}],[190644239,{"idx":15,"name":"veger-fingerbottom","tpage_name":"templee-pris2"}],[184418339,{"idx":35,"name":"cityslumc-awning-LOW","tpage_name":"stadiuma-vis-tfrag"}],[171966539,{"idx":75,"name":"spider-tusk","tpage_name":"templea-vis-pris2"}],[170721359,{"idx":79,"name":"city-lowres-mhcity-detower-01","tpage_name":"lcitysml-tfrag"}],[190644238,{"idx":14,"name":"veger-face","tpage_name":"templee-pris2"}],[184418338,{"idx":34,"name":"cityslumc-purple-plain","tpage_name":"stadiuma-vis-tfrag"}],[171966538,{"idx":74,"name":"spider-leg","tpage_name":"templea-vis-pris2"}],[170721358,{"idx":78,"name":"city-lowres-mhcity-wall-01","tpage_name":"lcitysml-tfrag"}],[190644237,{"idx":13,"name":"veger-eyelid","tpage_name":"templee-pris2"}],[184418337,{"idx":33,"name":"ctyslumc-light-blue","tpage_name":"stadiuma-vis-tfrag"}],[171966537,{"idx":73,"name":"spider-emblem","tpage_name":"templea-vis-pris2"}],[170721357,{"idx":77,"name":"city-lowres-mhcity-wall-02","tpage_name":"lcitysml-tfrag"}],[190644236,{"idx":12,"name":"veger-endpaper","tpage_name":"templee-pris2"}],[184418336,{"idx":32,"name":"cityslumc-purple-column","tpage_name":"stadiuma-vis-tfrag"}],[171966536,{"idx":72,"name":"spider-allfur-med","tpage_name":"templea-vis-pris2"}],[170721356,{"idx":76,"name":"citywide-hangmetal","tpage_name":"lcitysml-tfrag"}],[190644235,{"idx":11,"name":"veger-coatclips","tpage_name":"templee-pris2"}],[184418335,{"idx":31,"name":"t-citywide-met-strp01","tpage_name":"stadiuma-vis-tfrag"}],[171966535,{"idx":71,"name":"spider-allfur-dark","tpage_name":"templea-vis-pris2"}],[170721355,{"idx":75,"name":"citywide-palace-01","tpage_name":"lcitysml-tfrag"}],[190644234,{"idx":10,"name":"veger-coatbelt","tpage_name":"templee-pris2"}],[171966534,{"idx":70,"name":"grunt-skin-03","tpage_name":"templea-vis-pris2"}],[170721354,{"idx":74,"name":"palace-break-girder01","tpage_name":"lcitysml-tfrag"}],[190644233,{"idx":9,"name":"veger-coat","tpage_name":"templee-pris2"}],[184418333,{"idx":29,"name":"citywide-wall-brown-strip","tpage_name":"stadiuma-vis-tfrag"}],[171966533,{"idx":69,"name":"grunt-skin-02","tpage_name":"templea-vis-pris2"}],[170721353,{"idx":73,"name":"t-palshaft-roof-01","tpage_name":"lcitysml-tfrag"}],[190644232,{"idx":8,"name":"veger-bootstrap","tpage_name":"templee-pris2"}],[184418332,{"idx":28,"name":"rub-metal-green-02","tpage_name":"stadiuma-vis-tfrag"}],[171966532,{"idx":68,"name":"grunt-skin-01","tpage_name":"templea-vis-pris2"}],[170721352,{"idx":72,"name":"palcab-lowres-farm-wall-top","tpage_name":"lcitysml-tfrag"}],[190644231,{"idx":7,"name":"veger-bootfoot","tpage_name":"templee-pris2"}],[184418331,{"idx":27,"name":"rub-city-wall-bottom-frame","tpage_name":"stadiuma-vis-tfrag"}],[171966531,{"idx":67,"name":"grunt-metal-01","tpage_name":"templea-vis-pris2"}],[170721351,{"idx":71,"name":"palcab-lowres-farm-wall","tpage_name":"lcitysml-tfrag"}],[190644230,{"idx":6,"name":"veger-bootbolt","tpage_name":"templee-pris2"}],[184418330,{"idx":26,"name":"rub-butress-metal-02","tpage_name":"stadiuma-vis-tfrag"}],[171966530,{"idx":66,"name":"grunt-hose","tpage_name":"templea-vis-pris2"}],[170721350,{"idx":70,"name":"t-citywide-wall-tile-01","tpage_name":"lcitysml-tfrag"}],[190644229,{"idx":5,"name":"veger-bookspine","tpage_name":"templee-pris2"}],[184418329,{"idx":25,"name":"rub-butress-metal-01","tpage_name":"stadiuma-vis-tfrag"}],[171966529,{"idx":65,"name":"grunt-gem-01","tpage_name":"templea-vis-pris2"}],[170721349,{"idx":69,"name":"city-lowres-damaged-01","tpage_name":"lcitysml-tfrag"}],[190644228,{"idx":4,"name":"veger-booksides","tpage_name":"templee-pris2"}],[184418328,{"idx":24,"name":"rub-supportmetall","tpage_name":"stadiuma-vis-tfrag"}],[171966528,{"idx":64,"name":"grunt-eye-01","tpage_name":"templea-vis-pris2"}],[170721348,{"idx":68,"name":"city-lowres-newslums-stripe-01","tpage_name":"lcitysml-tfrag"}],[190644226,{"idx":2,"name":"environment-oldmetal","tpage_name":"templee-pris2"}],[184418326,{"idx":22,"name":"rub-endblocks","tpage_name":"stadiuma-vis-tfrag"}],[170721346,{"idx":66,"name":"city-lowres-newslums-stripe-02","tpage_name":"lcitysml-tfrag"}],[190644225,{"idx":1,"name":"bam-hairhilite","tpage_name":"templee-pris2"}],[184418325,{"idx":21,"name":"rub-stone-05","tpage_name":"stadiuma-vis-tfrag"}],[170721345,{"idx":65,"name":"t-strip-lo-palsup-danger2","tpage_name":"lcitysml-tfrag"}],[190644224,{"idx":0,"name":"bam-eyelight","tpage_name":"templee-pris2"}],[184418324,{"idx":20,"name":"rub-citywall","tpage_name":"stadiuma-vis-tfrag"}],[170721344,{"idx":64,"name":"t-strip-lo-palsup-danger1","tpage_name":"lcitysml-tfrag"}],[184418323,{"idx":19,"name":"rub-city-wall-frame","tpage_name":"stadiuma-vis-tfrag"}],[170721343,{"idx":63,"name":"t-strip-lo-palsup-panel-5","tpage_name":"lcitysml-tfrag"}],[184418322,{"idx":18,"name":"rub-wall-trim","tpage_name":"stadiuma-vis-tfrag"}],[170721342,{"idx":62,"name":"t-strip-lo-palsup-panel-4","tpage_name":"lcitysml-tfrag"}],[184418321,{"idx":17,"name":"common-black","tpage_name":"stadiuma-vis-tfrag"}],[170721341,{"idx":61,"name":"t-strip-lo-palsup-panel-3","tpage_name":"lcitysml-tfrag"}],[184418320,{"idx":16,"name":"stdm-cobble-floor-01","tpage_name":"stadiuma-vis-tfrag"}],[170721340,{"idx":60,"name":"t-strip-lo-palsup-panel-2","tpage_name":"lcitysml-tfrag"}],[184418319,{"idx":15,"name":"rub-wall-gen-01","tpage_name":"stadiuma-vis-tfrag"}],[170721339,{"idx":59,"name":"t-strip-lo-palsup-panel-1","tpage_name":"lcitysml-tfrag"}],[188153857,{"idx":1,"name":"des-rock-shrub-01","tpage_name":"desertf-vis-shrub"}],[184418317,{"idx":13,"name":"stdm-trim-02","tpage_name":"stadiuma-vis-tfrag"}],[170721337,{"idx":57,"name":"palcab-lowres-background-mount-build-03","tpage_name":"lcitysml-tfrag"}],[188153856,{"idx":0,"name":"des-shrub-pebbles","tpage_name":"desertf-vis-shrub"}],[184418316,{"idx":12,"name":"rub-marble-floor-01-hitweak","tpage_name":"stadiuma-vis-tfrag"}],[170721336,{"idx":56,"name":"palcab-lowres-background-mount-build-02","tpage_name":"lcitysml-tfrag"}],[184418315,{"idx":11,"name":"stdm-wall-03","tpage_name":"stadiuma-vis-tfrag"}],[170721335,{"idx":55,"name":"palcab-lowres-background-mount-build-01","tpage_name":"lcitysml-tfrag"}],[184418314,{"idx":10,"name":"stdm-wall-04","tpage_name":"stadiuma-vis-tfrag"}],[170721334,{"idx":54,"name":"t-palshaft-plate01","tpage_name":"lcitysml-tfrag"}],[184418313,{"idx":9,"name":"rub-stad-brick","tpage_name":"stadiuma-vis-tfrag"}],[170721333,{"idx":53,"name":"t-citywide-met-wall-02","tpage_name":"lcitysml-tfrag"}],[184418312,{"idx":8,"name":"citywide-stadium-lightbank","tpage_name":"stadiuma-vis-tfrag"}],[170721332,{"idx":52,"name":"t-citywide-red-met-01","tpage_name":"lcitysml-tfrag"}],[184418311,{"idx":7,"name":"citywide-stadium-lightpost-end","tpage_name":"stadiuma-vis-tfrag"}],[170721331,{"idx":51,"name":"t-citywide-met-pill-01","tpage_name":"lcitysml-tfrag"}],[184418310,{"idx":6,"name":"citywide-stadium-lightpost-end-02","tpage_name":"stadiuma-vis-tfrag"}],[170721330,{"idx":50,"name":"t-citywide-met-strp01","tpage_name":"lcitysml-tfrag"}],[184418309,{"idx":5,"name":"citywide-stadium-lightpost-base","tpage_name":"stadiuma-vis-tfrag"}],[170721329,{"idx":49,"name":"t-citywide-met-strp02","tpage_name":"lcitysml-tfrag"}],[184418308,{"idx":4,"name":"citywide-stadium-lightpost","tpage_name":"stadiuma-vis-tfrag"}],[170721328,{"idx":48,"name":"palcab-lorez-metal01","tpage_name":"lcitysml-tfrag"}],[184418307,{"idx":3,"name":"citywide-stadium-lightpost-base-02","tpage_name":"stadiuma-vis-tfrag"}],[170721327,{"idx":47,"name":"palcab-lorez-metal03","tpage_name":"lcitysml-tfrag"}],[184418306,{"idx":2,"name":"citywide-sail-01","tpage_name":"stadiuma-vis-tfrag"}],[170721326,{"idx":46,"name":"city-lowres-ctygen-stripe-02","tpage_name":"lcitysml-tfrag"}],[184418305,{"idx":1,"name":"rub-copper-metal-02","tpage_name":"stadiuma-vis-tfrag"}],[170721325,{"idx":45,"name":"city-lowres-ctygen-roof-01","tpage_name":"lcitysml-tfrag"}],[184418304,{"idx":0,"name":"rub-beam-gen","tpage_name":"stadiuma-vis-tfrag"}],[170721324,{"idx":44,"name":"city-lowres-ctygen-build-04","tpage_name":"lcitysml-tfrag"}],[170721323,{"idx":43,"name":"city-lowres-ctygen-build-05","tpage_name":"lcitysml-tfrag"}],[170721322,{"idx":42,"name":"city-lowres-ctygen-build-03","tpage_name":"lcitysml-tfrag"}],[170721321,{"idx":41,"name":"city-lowres-ctygen-side-01","tpage_name":"lcitysml-tfrag"}],[170721320,{"idx":40,"name":"city-lowres-ctygen-build-02","tpage_name":"lcitysml-tfrag"}],[181927939,{"idx":3,"name":"lava-drop-04","tpage_name":"mined-sprite"}],[170721319,{"idx":39,"name":"palcab-lowres-mark-highway","tpage_name":"lcitysml-tfrag"}],[181927938,{"idx":2,"name":"lava-drop-03","tpage_name":"mined-sprite"}],[170721318,{"idx":38,"name":"city-lowres-ctygen-build-01","tpage_name":"lcitysml-tfrag"}],[181927937,{"idx":1,"name":"lava-drop-02","tpage_name":"mined-sprite"}],[170721317,{"idx":37,"name":"city-lowres-ctygen-roof-02","tpage_name":"lcitysml-tfrag"}],[181927936,{"idx":0,"name":"lava-drop-01","tpage_name":"mined-sprite"}],[170721316,{"idx":36,"name":"city-lowres-ctygen-stripe-01","tpage_name":"lcitysml-tfrag"}],[170721315,{"idx":35,"name":"city-lowres-ctygen-side-02","tpage_name":"lcitysml-tfrag"}],[170721314,{"idx":34,"name":"palcab-lowres-mark-awning-red","tpage_name":"lcitysml-tfrag"}],[170721313,{"idx":33,"name":"palcab-lowres-mark-awning-green","tpage_name":"lcitysml-tfrag"}],[170721312,{"idx":32,"name":"palcab-lowres-mark-shops-01","tpage_name":"lcitysml-tfrag"}],[170721311,{"idx":31,"name":"palcab-lowres-mark-roof-rim-01","tpage_name":"lcitysml-tfrag"}],[170721310,{"idx":30,"name":"city-lowres-ind-wall-08","tpage_name":"lcitysml-tfrag"}],[170721309,{"idx":29,"name":"city-lowres-ind-wall-07","tpage_name":"lcitysml-tfrag"}],[170721305,{"idx":25,"name":"city-lowres-ind-wall-01","tpage_name":"lcitysml-tfrag"}],[170721304,{"idx":24,"name":"city-lowres-port-roof","tpage_name":"lcitysml-tfrag"}],[170721303,{"idx":23,"name":"palcab-lowres-mark-roof-01","tpage_name":"lcitysml-tfrag"}],[170721302,{"idx":22,"name":"city-lowres-fort-red","tpage_name":"lcitysml-tfrag"}],[170721301,{"idx":21,"name":"city-lowres-fort-yellow","tpage_name":"lcitysml-tfrag"}],[170721300,{"idx":20,"name":"city-lowres-ind-wall-02","tpage_name":"lcitysml-tfrag"}],[170721299,{"idx":19,"name":"palcab-lowres-stadium-canopy","tpage_name":"lcitysml-tfrag"}],[170721298,{"idx":18,"name":"strip-metal-02-lores","tpage_name":"lcitysml-tfrag"}],[170721297,{"idx":17,"name":"palcab-steel-lores","tpage_name":"lcitysml-tfrag"}],[170721296,{"idx":16,"name":"city-lowres-ind-wall-04","tpage_name":"lcitysml-tfrag"}],[170721295,{"idx":15,"name":"palcab-lowres-mark-roof-02","tpage_name":"lcitysml-tfrag"}],[170721294,{"idx":14,"name":"palcab-pipe-hoze","tpage_name":"lcitysml-tfrag"}],[170721291,{"idx":11,"name":"palcab-lowres-ctyslum-wall-02","tpage_name":"lcitysml-tfrag"}],[170721287,{"idx":7,"name":"palcab-lowres-ctyslum-roof-03","tpage_name":"lcitysml-tfrag"}],[170721286,{"idx":6,"name":"palcab-lowres-ctyslum-ground","tpage_name":"lcitysml-tfrag"}],[170721285,{"idx":5,"name":"palcab-lowres-ctywide-wall-02","tpage_name":"lcitysml-tfrag"}],[170721284,{"idx":4,"name":"palcab-lowres-background-rocksnow","tpage_name":"lcitysml-tfrag"}],[170721283,{"idx":3,"name":"palcab-lowres-background-rocksnow2","tpage_name":"lcitysml-tfrag"}],[170721282,{"idx":2,"name":"palcab-lowres-ctywide-wall-01","tpage_name":"lcitysml-tfrag"}],[170721281,{"idx":1,"name":"palcab-lowres-background-crater-bottom-enviro","tpage_name":"lcitysml-tfrag"}],[170721280,{"idx":0,"name":"palcab-lowres-background-hills-01","tpage_name":"lcitysml-tfrag"}],[170524675,{"idx":3,"name":"holograph-env-scan","tpage_name":"ljkdxvin-warp"}],[170524674,{"idx":2,"name":"holograph-env-rim","tpage_name":"ljkdxvin-warp"}],[170524673,{"idx":1,"name":"holograph-env-noise","tpage_name":"ljkdxvin-warp"}],[170524672,{"idx":0,"name":"holograph-env-rim-dest","tpage_name":"ljkdxvin-warp"}],[172949552,{"idx":48,"name":"terraformer-metal-04","tpage_name":"precurd-vis-pris"}],[170459192,{"idx":56,"name":"jakchires-teeth","tpage_name":"ljkdxvin-pris"}],[172949551,{"idx":47,"name":"terraformer-metal-03","tpage_name":"precurd-vis-pris"}],[170459191,{"idx":55,"name":"jakchires-shoeteop","tpage_name":"ljkdxvin-pris"}],[172949550,{"idx":46,"name":"terraformer-metal-02","tpage_name":"precurd-vis-pris"}],[170459190,{"idx":54,"name":"jakchires-shoemetal","tpage_name":"ljkdxvin-pris"}],[172949549,{"idx":45,"name":"terraformer-metal-01","tpage_name":"precurd-vis-pris"}],[170459189,{"idx":53,"name":"jakchires-shoebottom","tpage_name":"ljkdxvin-pris"}],[172949548,{"idx":44,"name":"terraformer-footpipes-01","tpage_name":"precurd-vis-pris"}],[170459188,{"idx":52,"name":"jakchires-precarmor-01","tpage_name":"ljkdxvin-pris"}],[171704367,{"idx":47,"name":"common_sandstone_base01","tpage_name":"templec-vis-tfrag"}],[170459187,{"idx":51,"name":"jakchires-pants","tpage_name":"ljkdxvin-pris"}],[175439906,{"idx":34,"name":"king-wristband","tpage_name":"rubblea-vis-pris2"}],[172949546,{"idx":42,"name":"terraformer-cockpit","tpage_name":"precurd-vis-pris"}],[171704366,{"idx":46,"name":"common_sandstone_pill01","tpage_name":"templec-vis-tfrag"}],[170459186,{"idx":50,"name":"jakchires-lightbrownspat","tpage_name":"ljkdxvin-pris"}],[175439905,{"idx":33,"name":"king-wraps","tpage_name":"rubblea-vis-pris2"}],[172949545,{"idx":41,"name":"terraformer-bodytopstrans","tpage_name":"precurd-vis-pris"}],[171704365,{"idx":45,"name":"common_sandstone_trim01","tpage_name":"templec-vis-tfrag"}],[170459185,{"idx":49,"name":"jakchires-leatherpouch","tpage_name":"ljkdxvin-pris"}],[175439904,{"idx":32,"name":"king-wrap","tpage_name":"rubblea-vis-pris2"}],[172949544,{"idx":40,"name":"terraformer-bodytopplain","tpage_name":"precurd-vis-pris"}],[171704364,{"idx":44,"name":"common_sandstone_ground01","tpage_name":"templec-vis-tfrag"}],[170459184,{"idx":48,"name":"jakchires-jacket","tpage_name":"ljkdxvin-pris"}],[175439903,{"idx":31,"name":"king-vestback","tpage_name":"rubblea-vis-pris2"}],[172949543,{"idx":39,"name":"terraformer-bodyside-top","tpage_name":"precurd-vis-pris"}],[171704363,{"idx":43,"name":"common_sandstone_taper01","tpage_name":"templec-vis-tfrag"}],[170459183,{"idx":47,"name":"jakchires-horn","tpage_name":"ljkdxvin-pris"}],[175439902,{"idx":30,"name":"king-vest","tpage_name":"rubblea-vis-pris2"}],[172949542,{"idx":38,"name":"terraformer-bodyside-bottom","tpage_name":"precurd-vis-pris"}],[171704362,{"idx":42,"name":"temple-wall-01","tpage_name":"templec-vis-tfrag"}],[170459182,{"idx":46,"name":"jakchires-hair","tpage_name":"ljkdxvin-pris"}],[175439901,{"idx":29,"name":"king-thinstrap","tpage_name":"rubblea-vis-pris2"}],[174194721,{"idx":33,"name":"jakchires-teeth","tpage_name":"ljkfeet-pris"}],[172949541,{"idx":37,"name":"errolcyber-teeth","tpage_name":"precurd-vis-pris"}],[171704361,{"idx":41,"name":"temple_sandstone_ground03","tpage_name":"templec-vis-tfrag"}],[170459181,{"idx":45,"name":"jakchires-glovetop","tpage_name":"ljkdxvin-pris"}],[175439900,{"idx":28,"name":"king-teeth","tpage_name":"rubblea-vis-pris2"}],[174194720,{"idx":32,"name":"jakchires-precarmor-01","tpage_name":"ljkfeet-pris"}],[172949540,{"idx":36,"name":"errolcyber-pipes-03","tpage_name":"precurd-vis-pris"}],[171704360,{"idx":40,"name":"temple_sandstone_wall01","tpage_name":"templec-vis-tfrag"}],[170459180,{"idx":44,"name":"jakchires-facert","tpage_name":"ljkdxvin-pris"}],[175439899,{"idx":27,"name":"king-skirt-b","tpage_name":"rubblea-vis-pris2"}],[174194719,{"idx":31,"name":"jakchires-pants","tpage_name":"ljkfeet-pris"}],[172949539,{"idx":35,"name":"errolcyber-pipes-02","tpage_name":"precurd-vis-pris"}],[171704359,{"idx":39,"name":"temple_sandstone_ground01","tpage_name":"templec-vis-tfrag"}],[170459179,{"idx":43,"name":"jakchires-facelft","tpage_name":"ljkdxvin-pris"}],[175439898,{"idx":26,"name":"king-skirt","tpage_name":"rubblea-vis-pris2"}],[174194718,{"idx":30,"name":"jakchires-leatherpouch","tpage_name":"ljkfeet-pris"}],[172949538,{"idx":34,"name":"errolcyber-pipes-01","tpage_name":"precurd-vis-pris"}],[171704358,{"idx":38,"name":"temple_sandstone_pill06","tpage_name":"templec-vis-tfrag"}],[170459178,{"idx":42,"name":"jakchires-eyelid","tpage_name":"ljkdxvin-pris"}],[175439897,{"idx":25,"name":"king-shoebottom","tpage_name":"rubblea-vis-pris2"}],[174194717,{"idx":29,"name":"jakchires-jacket","tpage_name":"ljkfeet-pris"}],[172949537,{"idx":33,"name":"errolcyber-insidemouth","tpage_name":"precurd-vis-pris"}],[171704357,{"idx":37,"name":"temple_sandstone_brick-02","tpage_name":"templec-vis-tfrag"}],[170459177,{"idx":41,"name":"jakchires-eyebrow","tpage_name":"ljkdxvin-pris"}],[175439896,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"rubblea-vis-pris2"}],[174194716,{"idx":28,"name":"jakchires-horn","tpage_name":"ljkfeet-pris"}],[172949536,{"idx":32,"name":"errolcyber-head-02","tpage_name":"precurd-vis-pris"}],[171704356,{"idx":36,"name":"temple_sandstone_taper01","tpage_name":"templec-vis-tfrag"}],[170459176,{"idx":40,"name":"jakchires-eye","tpage_name":"ljkdxvin-pris"}],[175439895,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"rubblea-vis-pris2"}],[174194715,{"idx":27,"name":"jakchires-hair","tpage_name":"ljkfeet-pris"}],[172949535,{"idx":31,"name":"errolcyber-head-01","tpage_name":"precurd-vis-pris"}],[171704355,{"idx":35,"name":"temple_metal04","tpage_name":"templec-vis-tfrag"}],[170459175,{"idx":39,"name":"jakchires-clips","tpage_name":"ljkdxvin-pris"}],[175439894,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"rubblea-vis-pris2"}],[174194714,{"idx":26,"name":"jakchires-glovetop","tpage_name":"ljkfeet-pris"}],[172949534,{"idx":30,"name":"errolcyber-hair","tpage_name":"precurd-vis-pris"}],[171704354,{"idx":34,"name":"temple_bark01","tpage_name":"templec-vis-tfrag"}],[170459174,{"idx":38,"name":"jakchires-chestplate","tpage_name":"ljkdxvin-pris"}],[175439893,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"rubblea-vis-pris2"}],[174194713,{"idx":25,"name":"jakchires-facert","tpage_name":"ljkfeet-pris"}],[172949533,{"idx":29,"name":"errolcyber-earcup","tpage_name":"precurd-vis-pris"}],[171704353,{"idx":33,"name":"temple_sandstone_pill07","tpage_name":"templec-vis-tfrag"}],[170459173,{"idx":37,"name":"jakchires-brwnleather","tpage_name":"ljkdxvin-pris"}],[175439892,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"rubblea-vis-pris2"}],[174194712,{"idx":24,"name":"jakchires-facelft","tpage_name":"ljkfeet-pris"}],[172949532,{"idx":28,"name":"errolcyber-bluedome","tpage_name":"precurd-vis-pris"}],[171704352,{"idx":32,"name":"temple_sandstone_pill05","tpage_name":"templec-vis-tfrag"}],[170459172,{"idx":36,"name":"jakchires-brownstrap","tpage_name":"ljkdxvin-pris"}],[175439891,{"idx":19,"name":"king-lgblackstrap","tpage_name":"rubblea-vis-pris2"}],[174194711,{"idx":23,"name":"jakchires-eyelid","tpage_name":"ljkfeet-pris"}],[172949531,{"idx":27,"name":"errocyber-faceflesh","tpage_name":"precurd-vis-pris"}],[171704351,{"idx":31,"name":"temple_pre-03","tpage_name":"templec-vis-tfrag"}],[170459171,{"idx":35,"name":"jakchires-blackstrap","tpage_name":"ljkdxvin-pris"}],[175439890,{"idx":18,"name":"king-leg","tpage_name":"rubblea-vis-pris2"}],[174194710,{"idx":22,"name":"jakchires-eyebrow","tpage_name":"ljkfeet-pris"}],[172949530,{"idx":26,"name":"environment-oldmetal","tpage_name":"precurd-vis-pris"}],[170459170,{"idx":34,"name":"jakchires-arm","tpage_name":"ljkdxvin-pris"}],[175439889,{"idx":17,"name":"king-iris","tpage_name":"rubblea-vis-pris2"}],[174194709,{"idx":21,"name":"jakchires-eye","tpage_name":"ljkfeet-pris"}],[172949529,{"idx":25,"name":"environment-darkprec","tpage_name":"precurd-vis-pris"}],[171704349,{"idx":29,"name":"rail-env-wall-01","tpage_name":"templec-vis-tfrag"}],[170459169,{"idx":33,"name":"jakc-wristband-a2","tpage_name":"ljkdxvin-pris"}],[175439888,{"idx":16,"name":"king-horn","tpage_name":"rubblea-vis-pris2"}],[174194708,{"idx":20,"name":"jakchires-clips","tpage_name":"ljkfeet-pris"}],[172949528,{"idx":24,"name":"dm-ship-plate-01","tpage_name":"precurd-vis-pris"}],[171704348,{"idx":28,"name":"temple_sandstone_pill02","tpage_name":"templec-vis-tfrag"}],[170459168,{"idx":32,"name":"jakc-wraps","tpage_name":"ljkdxvin-pris"}],[175439887,{"idx":15,"name":"king-hand","tpage_name":"rubblea-vis-pris2"}],[174194707,{"idx":19,"name":"jakchires-chestplate","tpage_name":"ljkfeet-pris"}],[172949527,{"idx":23,"name":"dm-ship-nose-02","tpage_name":"precurd-vis-pris"}],[171704347,{"idx":27,"name":"temple_pre-01","tpage_name":"templec-vis-tfrag"}],[170459167,{"idx":31,"name":"jakc-waistband2","tpage_name":"ljkdxvin-pris"}],[175439886,{"idx":14,"name":"king-hair","tpage_name":"rubblea-vis-pris2"}],[174194706,{"idx":18,"name":"jakchires-brwnleather","tpage_name":"ljkfeet-pris"}],[172949526,{"idx":22,"name":"dm-ship-nose-01","tpage_name":"precurd-vis-pris"}],[171704346,{"idx":26,"name":"temple_pre-02","tpage_name":"templec-vis-tfrag"}],[170459166,{"idx":30,"name":"jakc-skirt","tpage_name":"ljkdxvin-pris"}],[175439885,{"idx":13,"name":"king-greenmetalplain","tpage_name":"rubblea-vis-pris2"}],[174194705,{"idx":17,"name":"jakchires-brownstrap","tpage_name":"ljkfeet-pris"}],[172949525,{"idx":21,"name":"dm-ship-hull-02","tpage_name":"precurd-vis-pris"}],[171704345,{"idx":25,"name":"temple_sandstone_pill03","tpage_name":"templec-vis-tfrag"}],[170459165,{"idx":29,"name":"jakc-scarfhanging","tpage_name":"ljkdxvin-pris"}],[175439884,{"idx":12,"name":"king-greenmetal","tpage_name":"rubblea-vis-pris2"}],[174194704,{"idx":16,"name":"jakchires-blackstrap","tpage_name":"ljkfeet-pris"}],[172949524,{"idx":20,"name":"dm-ship-hull-01","tpage_name":"precurd-vis-pris"}],[171704344,{"idx":24,"name":"temple_sandstone_trim01","tpage_name":"templec-vis-tfrag"}],[170459164,{"idx":28,"name":"jakc-scarf","tpage_name":"ljkdxvin-pris"}],[175439883,{"idx":11,"name":"king-finger","tpage_name":"rubblea-vis-pris2"}],[174194703,{"idx":15,"name":"jakchires-arm","tpage_name":"ljkfeet-pris"}],[172949523,{"idx":19,"name":"dm-ship-cockpit-01","tpage_name":"precurd-vis-pris"}],[171704343,{"idx":23,"name":"temple_sandstone_trim02","tpage_name":"templec-vis-tfrag"}],[170459163,{"idx":27,"name":"jakc-lens","tpage_name":"ljkdxvin-pris"}],[175439882,{"idx":10,"name":"king-face-01","tpage_name":"rubblea-vis-pris2"}],[174194702,{"idx":14,"name":"jakc-wristband-a2","tpage_name":"ljkfeet-pris"}],[172949522,{"idx":18,"name":"daxtertuft","tpage_name":"precurd-vis-pris"}],[171704342,{"idx":22,"name":"temple_sandstone_brick-01","tpage_name":"templec-vis-tfrag"}],[170459162,{"idx":26,"name":"jakc-gogglemetal","tpage_name":"ljkdxvin-pris"}],[175439881,{"idx":9,"name":"king-earing","tpage_name":"rubblea-vis-pris2"}],[174194701,{"idx":13,"name":"jakc-wraps","tpage_name":"ljkfeet-pris"}],[172949521,{"idx":17,"name":"daxterteeth","tpage_name":"precurd-vis-pris"}],[170459161,{"idx":25,"name":"jakc-chestplate-straps","tpage_name":"ljkdxvin-pris"}],[175439880,{"idx":8,"name":"king-ear","tpage_name":"rubblea-vis-pris2"}],[174194700,{"idx":12,"name":"jakc-waistband2","tpage_name":"ljkfeet-pris"}],[172949520,{"idx":16,"name":"daxternose","tpage_name":"precurd-vis-pris"}],[171704340,{"idx":20,"name":"temple_sandstone_out_01","tpage_name":"templec-vis-tfrag"}],[170459160,{"idx":24,"name":"jakc-armor","tpage_name":"ljkdxvin-pris"}],[175439875,{"idx":3,"name":"king-blackskirt2","tpage_name":"rubblea-vis-pris2"}],[174194695,{"idx":7,"name":"jakc-armor","tpage_name":"ljkfeet-pris"}],[172949515,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"precurd-vis-pris"}],[171704335,{"idx":15,"name":"temple_sandstone_stepside01","tpage_name":"templec-vis-tfrag"}],[170459155,{"idx":19,"name":"environment-oldmetal","tpage_name":"ljkdxvin-pris"}],[175439874,{"idx":2,"name":"king-arm","tpage_name":"rubblea-vis-pris2"}],[174194694,{"idx":6,"name":"jakb-prison-wraps","tpage_name":"ljkfeet-pris"}],[172949514,{"idx":10,"name":"daxterfoot","tpage_name":"precurd-vis-pris"}],[171704334,{"idx":14,"name":"temple_sandstone_steptop01","tpage_name":"templec-vis-tfrag"}],[170459154,{"idx":18,"name":"daxtertuft","tpage_name":"ljkdxvin-pris"}],[175439873,{"idx":1,"name":"environment-oldmetal","tpage_name":"rubblea-vis-pris2"}],[174194693,{"idx":5,"name":"jakb-prison-handwraps","tpage_name":"ljkfeet-pris"}],[172949513,{"idx":9,"name":"daxterfinger","tpage_name":"precurd-vis-pris"}],[171704333,{"idx":13,"name":"temple_sandstone_ground02","tpage_name":"templec-vis-tfrag"}],[170459153,{"idx":17,"name":"daxterteeth","tpage_name":"ljkdxvin-pris"}],[175439872,{"idx":0,"name":"bam-eyelight","tpage_name":"rubblea-vis-pris2"}],[174194692,{"idx":4,"name":"jak-orig-finger-formorph","tpage_name":"ljkfeet-pris"}],[172949512,{"idx":8,"name":"daxterear","tpage_name":"precurd-vis-pris"}],[171704332,{"idx":12,"name":"temple-box-brown","tpage_name":"templec-vis-tfrag"}],[170459152,{"idx":16,"name":"daxternose","tpage_name":"ljkdxvin-pris"}],[174194691,{"idx":3,"name":"jak-orig-arm-formorph","tpage_name":"ljkfeet-pris"}],[172949511,{"idx":7,"name":"daxterbolt","tpage_name":"precurd-vis-pris"}],[171704331,{"idx":11,"name":"temple_sandstone_star01","tpage_name":"templec-vis-tfrag"}],[170459151,{"idx":15,"name":"daxterlense","tpage_name":"ljkdxvin-pris"}],[174194690,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljkfeet-pris"}],[172949510,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"precurd-vis-pris"}],[171704330,{"idx":10,"name":"temple_sandstone_base01","tpage_name":"templec-vis-tfrag"}],[170459150,{"idx":14,"name":"daxterhelmetplain","tpage_name":"ljkdxvin-pris"}],[174194689,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljkfeet-pris"}],[172949509,{"idx":5,"name":"daxterarm","tpage_name":"precurd-vis-pris"}],[171704329,{"idx":9,"name":"wstd-torchbowl-coal-01","tpage_name":"templec-vis-tfrag"}],[170459149,{"idx":13,"name":"daxterheadwidenew","tpage_name":"ljkdxvin-pris"}],[174194688,{"idx":0,"name":"bam-eyelight","tpage_name":"ljkfeet-pris"}],[172949508,{"idx":4,"name":"daxter-orange","tpage_name":"precurd-vis-pris"}],[171704328,{"idx":8,"name":"temple_metal02","tpage_name":"templec-vis-tfrag"}],[170459148,{"idx":12,"name":"daxtergoggles","tpage_name":"ljkdxvin-pris"}],[172949507,{"idx":3,"name":"daxter-furhilite","tpage_name":"precurd-vis-pris"}],[171704327,{"idx":7,"name":"temple_metal01","tpage_name":"templec-vis-tfrag"}],[170459147,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"ljkdxvin-pris"}],[172949506,{"idx":2,"name":"daxter-eyelid","tpage_name":"precurd-vis-pris"}],[171704326,{"idx":6,"name":"wascity-rope","tpage_name":"templec-vis-tfrag"}],[170459146,{"idx":10,"name":"daxterfoot","tpage_name":"ljkdxvin-pris"}],[172949505,{"idx":1,"name":"bam-hairhilite","tpage_name":"precurd-vis-pris"}],[171704325,{"idx":5,"name":"temple_sandstone_pill01","tpage_name":"templec-vis-tfrag"}],[170459145,{"idx":9,"name":"daxterfinger","tpage_name":"ljkdxvin-pris"}],[172949504,{"idx":0,"name":"bam-eyelight","tpage_name":"precurd-vis-pris"}],[171704324,{"idx":4,"name":"templea_sandstone_brick01","tpage_name":"templec-vis-tfrag"}],[170459144,{"idx":8,"name":"daxterear","tpage_name":"ljkdxvin-pris"}],[171704323,{"idx":3,"name":"temple-floor-01","tpage_name":"templec-vis-tfrag"}],[170459143,{"idx":7,"name":"daxterbolt","tpage_name":"ljkdxvin-pris"}],[171704322,{"idx":2,"name":"templea_sandstone01","tpage_name":"templec-vis-tfrag"}],[170459142,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"ljkdxvin-pris"}],[170459141,{"idx":5,"name":"daxterarm","tpage_name":"ljkdxvin-pris"}],[172818456,{"idx":24,"name":"precur-plate-end-01","tpage_name":"precurd-vis-tfrag"}],[170328096,{"idx":32,"name":"rail-light-red","tpage_name":"combe-tfrag"}],[172818455,{"idx":23,"name":"precur-wall-tube-02","tpage_name":"precurd-vis-tfrag"}],[170328095,{"idx":31,"name":"comb-redmarker","tpage_name":"combe-tfrag"}],[172818454,{"idx":22,"name":"precur-small-plate-02","tpage_name":"precurd-vis-tfrag"}],[170328094,{"idx":30,"name":"rail-env-wall-01","tpage_name":"combe-tfrag"}],[172818453,{"idx":21,"name":"precur-small-plate-edge","tpage_name":"precurd-vis-tfrag"}],[170328093,{"idx":29,"name":"rail-fit-01","tpage_name":"combe-tfrag"}],[172818452,{"idx":20,"name":"precur-small-plate-01","tpage_name":"precurd-vis-tfrag"}],[170328092,{"idx":28,"name":"rail-rock-01","tpage_name":"combe-tfrag"}],[172818451,{"idx":19,"name":"precur-floor-plate-02","tpage_name":"precurd-vis-tfrag"}],[170328091,{"idx":27,"name":"rail-pipe-02","tpage_name":"combe-tfrag"}],[172818450,{"idx":18,"name":"precur-tubes-segment-01","tpage_name":"precurd-vis-tfrag"}],[170328090,{"idx":26,"name":"rail-pipe-05","tpage_name":"combe-tfrag"}],[172818449,{"idx":17,"name":"precur-nail-01","tpage_name":"precurd-vis-tfrag"}],[170328089,{"idx":25,"name":"rail-gray-metal-01","tpage_name":"combe-tfrag"}],[172818448,{"idx":16,"name":"precur-nail-02","tpage_name":"precurd-vis-tfrag"}],[170328088,{"idx":24,"name":"rail-light-yellow","tpage_name":"combe-tfrag"}],[202571777,{"idx":1,"name":"rail-light-red","tpage_name":"raila-tfrag"}],[170197097,{"idx":105,"name":"tess-upperboot","tpage_name":"outrocst-pris2"}],[202571776,{"idx":0,"name":"rail-base-mid-01","tpage_name":"raila-tfrag"}],[200081416,{"idx":8,"name":"grunt-skin-03","tpage_name":"volcanoa-vis-pris2"}],[170197096,{"idx":104,"name":"tess-underwear","tpage_name":"outrocst-pris2"}],[200081415,{"idx":7,"name":"grunt-skin-02","tpage_name":"volcanoa-vis-pris2"}],[170197095,{"idx":103,"name":"tess-teeth","tpage_name":"outrocst-pris2"}],[200081414,{"idx":6,"name":"grunt-skin-01","tpage_name":"volcanoa-vis-pris2"}],[195100694,{"idx":22,"name":"roboguard-headshield","tpage_name":"lblowtkg-pris"}],[170197094,{"idx":102,"name":"tess-sleeve","tpage_name":"outrocst-pris2"}],[200081413,{"idx":5,"name":"grunt-metal-01","tpage_name":"volcanoa-vis-pris2"}],[170197093,{"idx":101,"name":"tess-shoetop","tpage_name":"outrocst-pris2"}],[200081412,{"idx":4,"name":"grunt-hose","tpage_name":"volcanoa-vis-pris2"}],[195100692,{"idx":20,"name":"kg-fl-tret-red-plate","tpage_name":"lblowtkg-pris"}],[170197092,{"idx":100,"name":"tess-shoebottom","tpage_name":"outrocst-pris2"}],[200081411,{"idx":3,"name":"grunt-gem-01","tpage_name":"volcanoa-vis-pris2"}],[195100691,{"idx":19,"name":"kg-fl-tret-post01","tpage_name":"lblowtkg-pris"}],[170197091,{"idx":99,"name":"tess-shirtstraps","tpage_name":"outrocst-pris2"}],[200081410,{"idx":2,"name":"grunt-eye-01","tpage_name":"volcanoa-vis-pris2"}],[195100690,{"idx":18,"name":"kg-fl-tret-motor","tpage_name":"lblowtkg-pris"}],[170197090,{"idx":98,"name":"tess-shirt-128","tpage_name":"outrocst-pris2"}],[200081409,{"idx":1,"name":"flamer-wing","tpage_name":"volcanoa-vis-pris2"}],[195100689,{"idx":17,"name":"kg-fl-tret-jets01","tpage_name":"lblowtkg-pris"}],[170197089,{"idx":97,"name":"tess-scarf","tpage_name":"outrocst-pris2"}],[200081408,{"idx":0,"name":"charHOLD","tpage_name":"volcanoa-vis-pris2"}],[195100688,{"idx":16,"name":"kg-fl-tret-hood01","tpage_name":"lblowtkg-pris"}],[170197088,{"idx":96,"name":"tess-lowerboot","tpage_name":"outrocst-pris2"}],[195100687,{"idx":15,"name":"kg-fl-tret-guntrack","tpage_name":"lblowtkg-pris"}],[170197087,{"idx":95,"name":"tess-jeanscuff","tpage_name":"outrocst-pris2"}],[195100686,{"idx":14,"name":"kg-fl-tret-dash01","tpage_name":"lblowtkg-pris"}],[170197086,{"idx":94,"name":"tess-jeansback","tpage_name":"outrocst-pris2"}],[195100685,{"idx":13,"name":"kg-fl-tret-black-plate","tpage_name":"lblowtkg-pris"}],[170197085,{"idx":93,"name":"tess-jeans","tpage_name":"outrocst-pris2"}],[195100684,{"idx":12,"name":"kg-fl-tret-backthing01","tpage_name":"lblowtkg-pris"}],[170197084,{"idx":92,"name":"tess-hairband","tpage_name":"outrocst-pris2"}],[195100683,{"idx":11,"name":"kg-fl-tret-backend","tpage_name":"lblowtkg-pris"}],[170197083,{"idx":91,"name":"tess-hair","tpage_name":"outrocst-pris2"}],[197591042,{"idx":2,"name":"hud-small-vehicle-health-bar-02","tpage_name":"raila-minimap"}],[195100682,{"idx":10,"name":"environment-oldmetal","tpage_name":"lblowtkg-pris"}],[170197082,{"idx":90,"name":"tess-glove","tpage_name":"outrocst-pris2"}],[197591041,{"idx":1,"name":"hud-small-vehicle-health-bar-01","tpage_name":"raila-minimap"}],[170197081,{"idx":89,"name":"tess-finger","tpage_name":"outrocst-pris2"}],[170197080,{"idx":88,"name":"tess-face","tpage_name":"outrocst-pris2"}],[170197079,{"idx":87,"name":"tess-eyelid","tpage_name":"outrocst-pris2"}],[170197078,{"idx":86,"name":"tess-eye","tpage_name":"outrocst-pris2"}],[195100677,{"idx":5,"name":"cguard1-guntube","tpage_name":"lblowtkg-pris"}],[190119957,{"idx":21,"name":"environment-darkprec","tpage_name":"lbiped-pris"}],[170197077,{"idx":85,"name":"tess-emblem","tpage_name":"outrocst-pris2"}],[190119956,{"idx":20,"name":"dp-bipedal-toe-01","tpage_name":"lbiped-pris"}],[170197076,{"idx":84,"name":"tess-chest","tpage_name":"outrocst-pris2"}],[195100675,{"idx":3,"name":"cguard1-backmetal","tpage_name":"lblowtkg-pris"}],[190119955,{"idx":19,"name":"dp-bipedal-spine-01","tpage_name":"lbiped-pris"}],[170197075,{"idx":83,"name":"tess-buckle","tpage_name":"outrocst-pris2"}],[190119954,{"idx":18,"name":"dp-bipedal-skin-ribs-01","tpage_name":"lbiped-pris"}],[170197074,{"idx":82,"name":"tess-belt2","tpage_name":"outrocst-pris2"}],[190119953,{"idx":17,"name":"dp-bipedal-skin-plate-small-01","tpage_name":"lbiped-pris"}],[170197073,{"idx":81,"name":"tess-belt","tpage_name":"outrocst-pris2"}],[195100672,{"idx":0,"name":"bam-eyelight","tpage_name":"lblowtkg-pris"}],[190119952,{"idx":16,"name":"dp-bipedal-skin-plate-01","tpage_name":"lbiped-pris"}],[170197072,{"idx":80,"name":"tess-belly","tpage_name":"outrocst-pris2"}],[190119951,{"idx":15,"name":"dp-bipedal-skin-bulge-02","tpage_name":"lbiped-pris"}],[170197071,{"idx":79,"name":"seem-uppertorso","tpage_name":"outrocst-pris2"}],[190119950,{"idx":14,"name":"dp-bipedal-skin-bulge-01","tpage_name":"lbiped-pris"}],[170197070,{"idx":78,"name":"seem-teeth","tpage_name":"outrocst-pris2"}],[190119949,{"idx":13,"name":"dp-bipedal-power-hose","tpage_name":"lbiped-pris"}],[170197069,{"idx":77,"name":"seem-straps","tpage_name":"outrocst-pris2"}],[190119948,{"idx":12,"name":"dp-bipedal-nose-01","tpage_name":"lbiped-pris"}],[181403688,{"idx":40,"name":"vehicle-wire-01","tpage_name":"desjump-pris"}],[170197068,{"idx":76,"name":"seem-skirt-small","tpage_name":"outrocst-pris2"}],[190119947,{"idx":11,"name":"dp-bipedal-finger-plate-01","tpage_name":"lbiped-pris"}],[181403687,{"idx":39,"name":"vehicle-exhaust-pipe-01","tpage_name":"desjump-pris"}],[170197067,{"idx":75,"name":"seem-skirt","tpage_name":"outrocst-pris2"}],[190119946,{"idx":10,"name":"dp-bipedal-eye-01","tpage_name":"lbiped-pris"}],[181403686,{"idx":38,"name":"rhino-metal-01","tpage_name":"desjump-pris"}],[170197066,{"idx":74,"name":"seem-precmetal-plain","tpage_name":"outrocst-pris2"}],[190119945,{"idx":9,"name":"dp-bipedal-dk-stomach-plate-01","tpage_name":"lbiped-pris"}],[181403685,{"idx":37,"name":"rhino-horn-01","tpage_name":"desjump-pris"}],[170197065,{"idx":73,"name":"seem-precmetal-edge","tpage_name":"outrocst-pris2"}],[190119944,{"idx":8,"name":"dp-bipedal-dk-sm-plate-01","tpage_name":"lbiped-pris"}],[181403684,{"idx":36,"name":"beamgen-metal-edge-02","tpage_name":"desjump-pris"}],[170197064,{"idx":72,"name":"seem-precmetal-chestplate-01","tpage_name":"outrocst-pris2"}],[190119943,{"idx":7,"name":"dp-bipedal-dk-plate-04","tpage_name":"lbiped-pris"}],[181403683,{"idx":35,"name":"beamgen-metal-edge-01","tpage_name":"desjump-pris"}],[170197063,{"idx":71,"name":"seem-pipes-02","tpage_name":"outrocst-pris2"}],[190119942,{"idx":6,"name":"dp-bipedal-dk-plate-03","tpage_name":"lbiped-pris"}],[181403682,{"idx":34,"name":"beamgen-metal-dec-trim-01","tpage_name":"desjump-pris"}],[170197062,{"idx":70,"name":"seem-pipes-01","tpage_name":"outrocst-pris2"}],[190119941,{"idx":5,"name":"dp-bipedal-dk-plate-02","tpage_name":"lbiped-pris"}],[181403681,{"idx":33,"name":"beamgen-lens","tpage_name":"desjump-pris"}],[170197061,{"idx":69,"name":"seem-pipeend","tpage_name":"outrocst-pris2"}],[190119940,{"idx":4,"name":"dp-bipedal-dk-plate-01","tpage_name":"lbiped-pris"}],[181403680,{"idx":32,"name":"catapult-wood-tip","tpage_name":"desjump-pris"}],[170197060,{"idx":68,"name":"seem-headpiecetop","tpage_name":"outrocst-pris2"}],[190119939,{"idx":3,"name":"dp-bipedal-dk-hose-01","tpage_name":"lbiped-pris"}],[181403679,{"idx":31,"name":"catapult-wood-rope","tpage_name":"desjump-pris"}],[170197059,{"idx":67,"name":"seem-headgearback","tpage_name":"outrocst-pris2"}],[190119938,{"idx":2,"name":"dp-bipedal-chest-01","tpage_name":"lbiped-pris"}],[181403678,{"idx":30,"name":"catapult-wood-arm-01","tpage_name":"desjump-pris"}],[170197058,{"idx":66,"name":"seem-hand","tpage_name":"outrocst-pris2"}],[190119937,{"idx":1,"name":"dp-bipedal-backhand-01","tpage_name":"lbiped-pris"}],[181403677,{"idx":29,"name":"catapult-panel-small","tpage_name":"desjump-pris"}],[170197057,{"idx":65,"name":"seem-finger","tpage_name":"outrocst-pris2"}],[190119936,{"idx":0,"name":"common-black","tpage_name":"lbiped-pris"}],[181403676,{"idx":28,"name":"catapult-panel-pattern-01","tpage_name":"desjump-pris"}],[170197056,{"idx":64,"name":"seem-face","tpage_name":"outrocst-pris2"}],[186384395,{"idx":11,"name":"des-wasmetal07","tpage_name":"desertf-vis-pris"}],[181403675,{"idx":27,"name":"catapult-panel-face","tpage_name":"desjump-pris"}],[171442235,{"idx":59,"name":"temple_metal04","tpage_name":"templea-vis-tfrag"}],[170197055,{"idx":63,"name":"seem-eyelid","tpage_name":"outrocst-pris2"}],[188874754,{"idx":2,"name":"fac-drop-plat-plate-01","tpage_name":"factoryd-vis-alpha"}],[186384394,{"idx":10,"name":"des-corral-plate-02","tpage_name":"desertf-vis-pris"}],[181403674,{"idx":26,"name":"catapult-metal-plate-01","tpage_name":"desjump-pris"}],[171442234,{"idx":58,"name":"temple_sandstone_brick-02","tpage_name":"templea-vis-tfrag"}],[170197054,{"idx":62,"name":"seem-eye","tpage_name":"outrocst-pris2"}],[188874753,{"idx":1,"name":"facd-spotlights","tpage_name":"factoryd-vis-alpha"}],[186384393,{"idx":9,"name":"des-corral-metal-02","tpage_name":"desertf-vis-pris"}],[181403673,{"idx":25,"name":"catapult-metal-part-01","tpage_name":"desjump-pris"}],[177668133,{"idx":37,"name":"pre-mic-speaker","tpage_name":"railcst-tfrag"}],[171442233,{"idx":57,"name":"tpl-symbl-yellow-glow-01","tpage_name":"templea-vis-tfrag"}],[170197053,{"idx":61,"name":"seem-ear","tpage_name":"outrocst-pris2"}],[188874752,{"idx":0,"name":"facc-hole-grill-01","tpage_name":"factoryd-vis-alpha"}],[186384392,{"idx":8,"name":"des-corral-plate-03","tpage_name":"desertf-vis-pris"}],[181403672,{"idx":24,"name":"catapult-gun-box-01","tpage_name":"desjump-pris"}],[177668132,{"idx":36,"name":"pre-mic-plain","tpage_name":"railcst-tfrag"}],[171442232,{"idx":56,"name":"temple_sandstone_pill06","tpage_name":"templea-vis-tfrag"}],[170197052,{"idx":60,"name":"seem-boottoe","tpage_name":"outrocst-pris2"}],[186384391,{"idx":7,"name":"des-bridge-plank","tpage_name":"desertf-vis-pris"}],[181403671,{"idx":23,"name":"catapult-cap-pin-01","tpage_name":"desjump-pris"}],[177668131,{"idx":35,"name":"pre-mic-dark","tpage_name":"railcst-tfrag"}],[171442231,{"idx":55,"name":"temple_sandstone_wall01","tpage_name":"templea-vis-tfrag"}],[170197051,{"idx":59,"name":"seem-bootmet","tpage_name":"outrocst-pris2"}],[186384390,{"idx":6,"name":"des-wasmetal01","tpage_name":"desertf-vis-pris"}],[181403670,{"idx":22,"name":"catapult-brass-pipe01","tpage_name":"desjump-pris"}],[177668130,{"idx":34,"name":"pre-mic-groove","tpage_name":"railcst-tfrag"}],[171442230,{"idx":54,"name":"temple_sandstone_scale_01","tpage_name":"templea-vis-tfrag"}],[170197050,{"idx":58,"name":"seem-bootlower","tpage_name":"outrocst-pris2"}],[186384389,{"idx":5,"name":"des-plainrope","tpage_name":"desertf-vis-pris"}],[181403669,{"idx":21,"name":"catapult-brace-pipe-01","tpage_name":"desjump-pris"}],[177668129,{"idx":33,"name":"cmn-precursor-plat-lod03","tpage_name":"railcst-tfrag"}],[171442229,{"idx":53,"name":"temple_sandstone_pill07","tpage_name":"templea-vis-tfrag"}],[170197049,{"idx":57,"name":"seem-bootleg","tpage_name":"outrocst-pris2"}],[186384388,{"idx":4,"name":"des-corral-bar-03","tpage_name":"desertf-vis-pris"}],[181403668,{"idx":20,"name":"catapult-bowl","tpage_name":"desjump-pris"}],[177668128,{"idx":32,"name":"cmn-precursor-stonehengetop","tpage_name":"railcst-tfrag"}],[171442228,{"idx":52,"name":"dk-eco-vent-side-01","tpage_name":"templea-vis-tfrag"}],[170197048,{"idx":56,"name":"seem-bootbottom","tpage_name":"outrocst-pris2"}],[186384387,{"idx":3,"name":"des-corral-bar-01","tpage_name":"desertf-vis-pris"}],[181403667,{"idx":19,"name":"catapult-bone-spike","tpage_name":"desjump-pris"}],[177668127,{"idx":31,"name":"cmn-precursor-stonehenge-side","tpage_name":"railcst-tfrag"}],[171442227,{"idx":51,"name":"dk-eco-vent-glow-01","tpage_name":"templea-vis-tfrag"}],[170197047,{"idx":55,"name":"seem-arm","tpage_name":"outrocst-pris2"}],[186384386,{"idx":2,"name":"des-bridge-bar-01","tpage_name":"desertf-vis-pris"}],[181403666,{"idx":18,"name":"catapult-body-under","tpage_name":"desjump-pris"}],[177668126,{"idx":30,"name":"cmn-precursor-plainstripe","tpage_name":"railcst-tfrag"}],[171442226,{"idx":50,"name":"environment-darkprec","tpage_name":"templea-vis-tfrag"}],[170197046,{"idx":54,"name":"samosbird-wing","tpage_name":"outrocst-pris2"}],[186384385,{"idx":1,"name":"des-pole-brace","tpage_name":"desertf-vis-pris"}],[181403665,{"idx":17,"name":"vehicle-wheel-blur-01","tpage_name":"desjump-pris"}],[177668125,{"idx":29,"name":"cmn-precursor-blue-glow","tpage_name":"railcst-tfrag"}],[171442225,{"idx":49,"name":"temple_sandstone_pill05","tpage_name":"templea-vis-tfrag"}],[170197045,{"idx":53,"name":"samosbird-plume","tpage_name":"outrocst-pris2"}],[186384384,{"idx":0,"name":"des-pole-01","tpage_name":"desertf-vis-pris"}],[181403664,{"idx":16,"name":"vehicle-wheel-01","tpage_name":"desjump-pris"}],[171442224,{"idx":48,"name":"temple_pre-03","tpage_name":"templea-vis-tfrag"}],[170197044,{"idx":52,"name":"samosbird-eye","tpage_name":"outrocst-pris2"}],[181403663,{"idx":15,"name":"vehicle-tread-blur-02","tpage_name":"desjump-pris"}],[171442223,{"idx":47,"name":"temple_pre-02","tpage_name":"templea-vis-tfrag"}],[170197043,{"idx":51,"name":"samosbird-body","tpage_name":"outrocst-pris2"}],[181403662,{"idx":14,"name":"vehicle-toad-exhaust-01","tpage_name":"desjump-pris"}],[171442222,{"idx":46,"name":"temple_sandstone_pill02","tpage_name":"templea-vis-tfrag"}],[170197042,{"idx":50,"name":"samosbird-beak","tpage_name":"outrocst-pris2"}],[181403661,{"idx":13,"name":"vehicle-metal-plate-01","tpage_name":"desjump-pris"}],[171442221,{"idx":45,"name":"temple_bark01","tpage_name":"templea-vis-tfrag"}],[170197041,{"idx":49,"name":"samos-vest","tpage_name":"outrocst-pris2"}],[181403660,{"idx":12,"name":"vehicle-gun-box-01","tpage_name":"desjump-pris"}],[171442220,{"idx":44,"name":"temple_sandstone_pill03","tpage_name":"templea-vis-tfrag"}],[170197040,{"idx":48,"name":"samos-teeth2","tpage_name":"outrocst-pris2"}],[181403659,{"idx":11,"name":"vehicle-gas-tank-01","tpage_name":"desjump-pris"}],[171442219,{"idx":43,"name":"temple_pre-04","tpage_name":"templea-vis-tfrag"}],[170197039,{"idx":47,"name":"samos-strap","tpage_name":"outrocst-pris2"}],[181403658,{"idx":10,"name":"vehicle-chrome-pipe-01","tpage_name":"desjump-pris"}],[171442218,{"idx":42,"name":"temple_pre_arrow-04","tpage_name":"templea-vis-tfrag"}],[170197038,{"idx":46,"name":"samos-metal","tpage_name":"outrocst-pris2"}],[181403657,{"idx":9,"name":"vehicle-cap-pin-01","tpage_name":"desjump-pris"}],[171442217,{"idx":41,"name":"temple_pre-01","tpage_name":"templea-vis-tfrag"}],[170197037,{"idx":45,"name":"samos-log-03","tpage_name":"outrocst-pris2"}],[181403656,{"idx":8,"name":"vehicle-brace-pipe-01","tpage_name":"desjump-pris"}],[171442216,{"idx":40,"name":"temple_pre_arrow-05","tpage_name":"templea-vis-tfrag"}],[170197036,{"idx":44,"name":"samos-log-02","tpage_name":"outrocst-pris2"}],[181403655,{"idx":7,"name":"vehicle-body-panel-01","tpage_name":"desjump-pris"}],[171442215,{"idx":39,"name":"rail-env-wall-01","tpage_name":"templea-vis-tfrag"}],[170197035,{"idx":43,"name":"samos-log-01","tpage_name":"outrocst-pris2"}],[181403654,{"idx":6,"name":"intcept-tread01","tpage_name":"desjump-pris"}],[173932574,{"idx":30,"name":"vin-teeth-01","tpage_name":"ltowerb-vis-pris2"}],[171442214,{"idx":38,"name":"temple_sandstone_brick-01","tpage_name":"templea-vis-tfrag"}],[170197034,{"idx":42,"name":"samos-lens","tpage_name":"outrocst-pris2"}],[181403653,{"idx":5,"name":"intcept-teeth01","tpage_name":"desjump-pris"}],[173932573,{"idx":29,"name":"sig-undergarments","tpage_name":"ltowerb-vis-pris2"}],[171442213,{"idx":37,"name":"temple_metal03","tpage_name":"templea-vis-tfrag"}],[170197033,{"idx":41,"name":"samos-leaf","tpage_name":"outrocst-pris2"}],[181403652,{"idx":4,"name":"intcept-pipe01","tpage_name":"desjump-pris"}],[173932572,{"idx":28,"name":"sig-skirts-03","tpage_name":"ltowerb-vis-pris2"}],[171442212,{"idx":36,"name":"warpgate-post-01","tpage_name":"templea-vis-tfrag"}],[170197032,{"idx":40,"name":"samos-helmet","tpage_name":"outrocst-pris2"}],[181403651,{"idx":3,"name":"intcept-gun01","tpage_name":"desjump-pris"}],[173932571,{"idx":27,"name":"sig-skirts-02","tpage_name":"ltowerb-vis-pris2"}],[171442211,{"idx":35,"name":"warpgate-precursormetal","tpage_name":"templea-vis-tfrag"}],[170197031,{"idx":39,"name":"samos-hair","tpage_name":"outrocst-pris2"}],[181403650,{"idx":2,"name":"intcept-base-patern02","tpage_name":"desjump-pris"}],[173932570,{"idx":26,"name":"sig-skirts","tpage_name":"ltowerb-vis-pris2"}],[171442210,{"idx":34,"name":"warpgate-circuitpattern2","tpage_name":"templea-vis-tfrag"}],[170197030,{"idx":38,"name":"samos-finger-01","tpage_name":"outrocst-pris2"}],[181403649,{"idx":1,"name":"intcept-base-patern01","tpage_name":"desjump-pris"}],[173932569,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"ltowerb-vis-pris2"}],[170197029,{"idx":37,"name":"samos-face","tpage_name":"outrocst-pris2"}],[181403648,{"idx":0,"name":"intcept-base-green01","tpage_name":"desjump-pris"}],[173932568,{"idx":24,"name":"sig-shoetop","tpage_name":"ltowerb-vis-pris2"}],[171442208,{"idx":32,"name":"common_sandstone_base01","tpage_name":"templea-vis-tfrag"}],[170197028,{"idx":36,"name":"samos-eyelid","tpage_name":"outrocst-pris2"}],[173932567,{"idx":23,"name":"sig-shoebottom","tpage_name":"ltowerb-vis-pris2"}],[171442207,{"idx":31,"name":"common_sandstone_pill01","tpage_name":"templea-vis-tfrag"}],[170197027,{"idx":35,"name":"samos-eye","tpage_name":"outrocst-pris2"}],[173932566,{"idx":22,"name":"sig-sac","tpage_name":"ltowerb-vis-pris2"}],[171442206,{"idx":30,"name":"common_sandstone_trim01","tpage_name":"templea-vis-tfrag"}],[170197026,{"idx":34,"name":"samos-ear","tpage_name":"outrocst-pris2"}],[173932565,{"idx":21,"name":"sig-metal-dirty","tpage_name":"ltowerb-vis-pris2"}],[171442205,{"idx":29,"name":"common_sandstone_taper01","tpage_name":"templea-vis-tfrag"}],[170197025,{"idx":33,"name":"samos-diaper","tpage_name":"outrocst-pris2"}],[173932564,{"idx":20,"name":"sig-metal-01","tpage_name":"ltowerb-vis-pris2"}],[171442204,{"idx":28,"name":"common_sandstone_ground01","tpage_name":"templea-vis-tfrag"}],[170197024,{"idx":32,"name":"samos-arm","tpage_name":"outrocst-pris2"}],[173932563,{"idx":19,"name":"sig-lens","tpage_name":"ltowerb-vis-pris2"}],[170197023,{"idx":31,"name":"environment-oldmetal","tpage_name":"outrocst-pris2"}],[173932562,{"idx":18,"name":"sig-horn","tpage_name":"ltowerb-vis-pris2"}],[171442202,{"idx":26,"name":"temple_sandstone_trim01","tpage_name":"templea-vis-tfrag"}],[170197022,{"idx":30,"name":"bam-hairhilite","tpage_name":"outrocst-pris2"}],[173932561,{"idx":17,"name":"sig-headgear","tpage_name":"ltowerb-vis-pris2"}],[171442201,{"idx":25,"name":"temple_sandstone_ground01","tpage_name":"templea-vis-tfrag"}],[170197021,{"idx":29,"name":"bam-eyelight","tpage_name":"outrocst-pris2"}],[173932557,{"idx":13,"name":"sig-gun-02","tpage_name":"ltowerb-vis-pris2"}],[171442197,{"idx":21,"name":"temple_sandstone_steptop01","tpage_name":"templea-vis-tfrag"}],[170197017,{"idx":25,"name":"ashelin-shoebottom","tpage_name":"outrocst-pris2"}],[173932556,{"idx":12,"name":"sig-gun-01","tpage_name":"ltowerb-vis-pris2"}],[171442196,{"idx":20,"name":"wascity-rope","tpage_name":"templea-vis-tfrag"}],[170197016,{"idx":24,"name":"ashelin-shield","tpage_name":"outrocst-pris2"}],[176422915,{"idx":3,"name":"token-white","tpage_name":"templec-sprite"}],[173932555,{"idx":11,"name":"sig-glovetop","tpage_name":"ltowerb-vis-pris2"}],[170197015,{"idx":23,"name":"ashelin-shells","tpage_name":"outrocst-pris2"}],[176422914,{"idx":2,"name":"tpl-symbol-tail","tpage_name":"templec-sprite"}],[173932554,{"idx":10,"name":"sig-glove","tpage_name":"ltowerb-vis-pris2"}],[171442194,{"idx":18,"name":"temple_sandstone_dtale02","tpage_name":"templea-vis-tfrag"}],[170197014,{"idx":22,"name":"ashelin-redtop","tpage_name":"outrocst-pris2"}],[176422913,{"idx":1,"name":"token-purple","tpage_name":"templec-sprite"}],[173932553,{"idx":9,"name":"sig-gem-01","tpage_name":"ltowerb-vis-pris2"}],[170197013,{"idx":21,"name":"ashelin-pantstop","tpage_name":"outrocst-pris2"}],[173932552,{"idx":8,"name":"sig-flask","tpage_name":"ltowerb-vis-pris2"}],[171442192,{"idx":16,"name":"templea_sandstone_brick01","tpage_name":"templea-vis-tfrag"}],[170197012,{"idx":20,"name":"ashelin-jacketstraps","tpage_name":"outrocst-pris2"}],[173932551,{"idx":7,"name":"sig-facert","tpage_name":"ltowerb-vis-pris2"}],[171442191,{"idx":15,"name":"temple_sandstone_box01","tpage_name":"templea-vis-tfrag"}],[170197011,{"idx":19,"name":"ashelin-jacketsleeve","tpage_name":"outrocst-pris2"}],[173932550,{"idx":6,"name":"sig-faceleft","tpage_name":"ltowerb-vis-pris2"}],[171442190,{"idx":14,"name":"temple_sandstone_star01","tpage_name":"templea-vis-tfrag"}],[170197010,{"idx":18,"name":"ashelin-jacketbody","tpage_name":"outrocst-pris2"}],[173932549,{"idx":5,"name":"sig-eyelid","tpage_name":"ltowerb-vis-pris2"}],[171442189,{"idx":13,"name":"temple_sandstone_trim02","tpage_name":"templea-vis-tfrag"}],[170197009,{"idx":17,"name":"ashelin-handle-01","tpage_name":"outrocst-pris2"}],[173932548,{"idx":4,"name":"sig-eye","tpage_name":"ltowerb-vis-pris2"}],[170197008,{"idx":16,"name":"ashelin-hair","tpage_name":"outrocst-pris2"}],[173932547,{"idx":3,"name":"sig-belt","tpage_name":"ltowerb-vis-pris2"}],[171442187,{"idx":11,"name":"temple_sandstone_pill01","tpage_name":"templea-vis-tfrag"}],[170197007,{"idx":15,"name":"ashelin-gunholster","tpage_name":"outrocst-pris2"}],[173932546,{"idx":2,"name":"environment-oldmetal","tpage_name":"ltowerb-vis-pris2"}],[171442186,{"idx":10,"name":"wstd-torchbowl-coal-01","tpage_name":"templea-vis-tfrag"}],[170197006,{"idx":14,"name":"ashelin-gunbarrel-03","tpage_name":"outrocst-pris2"}],[172687361,{"idx":1,"name":"common-glass","tpage_name":"precura-vis-water"}],[170197001,{"idx":9,"name":"ashelin-eyelid","tpage_name":"outrocst-pris2"}],[172687360,{"idx":0,"name":"precur-window-glass","tpage_name":"precura-vis-water"}],[171442180,{"idx":4,"name":"templea_sandstone01","tpage_name":"templea-vis-tfrag"}],[170197000,{"idx":8,"name":"ashelin-eyebrow","tpage_name":"outrocst-pris2"}],[171442179,{"idx":3,"name":"temple_sandstone_base01","tpage_name":"templea-vis-tfrag"}],[170196999,{"idx":7,"name":"ashelin-eye","tpage_name":"outrocst-pris2"}],[171442178,{"idx":2,"name":"temple_sandstone_ground02","tpage_name":"templea-vis-tfrag"}],[170196998,{"idx":6,"name":"ashelin-chest","tpage_name":"outrocst-pris2"}],[170196997,{"idx":5,"name":"ashelin-cgrank","tpage_name":"outrocst-pris2"}],[170196996,{"idx":4,"name":"ashelin-cglogo","tpage_name":"outrocst-pris2"}],[206241796,{"idx":4,"name":"mhcity-vein-01","tpage_name":"lctydest-tfrag"}],[188809276,{"idx":60,"name":"facc-redmetal-01-hitweak","tpage_name":"factoryd-vis-tfrag"}],[170131576,{"idx":120,"name":"pecker-yellowfur","tpage_name":"outrocst-pris"}],[206241795,{"idx":3,"name":"mhcity-grunt-egg-03","tpage_name":"lctydest-tfrag"}],[188809275,{"idx":59,"name":"facd-wall-girders-01-hitweak","tpage_name":"factoryd-vis-tfrag"}],[170131575,{"idx":119,"name":"pecker-wingtop","tpage_name":"outrocst-pris"}],[206241794,{"idx":2,"name":"mhcity-grunt-egg-gem-01","tpage_name":"lctydest-tfrag"}],[188809274,{"idx":58,"name":"facc-metal-ring-03","tpage_name":"factoryd-vis-tfrag"}],[170131574,{"idx":118,"name":"pecker-wingbottom","tpage_name":"outrocst-pris"}],[206241793,{"idx":1,"name":"mhcity-grunt-egg-rim-01","tpage_name":"lctydest-tfrag"}],[188809273,{"idx":57,"name":"facd-darkmaker-tentacle-01","tpage_name":"factoryd-vis-tfrag"}],[170131573,{"idx":117,"name":"pecker-teeth","tpage_name":"outrocst-pris"}],[206241792,{"idx":0,"name":"mhcity-de-tower-puff-01","tpage_name":"lctydest-tfrag"}],[202506252,{"idx":12,"name":"comb-pre-metal-fade-plain","tpage_name":"raila-alpha"}],[188809272,{"idx":56,"name":"facd-darkmaker-web-01","tpage_name":"factoryd-vis-tfrag"}],[170131572,{"idx":116,"name":"pecker-tail","tpage_name":"outrocst-pris"}],[202506251,{"idx":11,"name":"comb-pre-metal-01-plain","tpage_name":"raila-alpha"}],[188809271,{"idx":55,"name":"facd-darkmaker-metal-01","tpage_name":"factoryd-vis-tfrag"}],[170131571,{"idx":115,"name":"pecker-plume","tpage_name":"outrocst-pris"}],[202506250,{"idx":10,"name":"comb-pre-metal-fade-yellow","tpage_name":"raila-alpha"}],[188809270,{"idx":54,"name":"facd-tubes-segment-02","tpage_name":"factoryd-vis-tfrag"}],[170131570,{"idx":114,"name":"pecker-face","tpage_name":"outrocst-pris"}],[202506249,{"idx":9,"name":"comb-pre-metal-01-yellow","tpage_name":"raila-alpha"}],[188809269,{"idx":53,"name":"facd-tubing-01","tpage_name":"factoryd-vis-tfrag"}],[170131569,{"idx":113,"name":"pecker-eyelid","tpage_name":"outrocst-pris"}],[188809268,{"idx":52,"name":"facd-wires-01","tpage_name":"factoryd-vis-tfrag"}],[170131568,{"idx":112,"name":"pecker-body-01","tpage_name":"outrocst-pris"}],[195035145,{"idx":9,"name":"stadiumb-hud-ord-er","tpage_name":"desrally-minimap"}],[188809245,{"idx":29,"name":"facc-redstriping-01-hitweak","tpage_name":"factoryd-vis-tfrag"}],[173867085,{"idx":77,"name":"errolcyber-greyknobs","tpage_name":"ltowerb-vis-pris"}],[170131545,{"idx":89,"name":"klever-widebrownstrap","tpage_name":"outrocst-pris"}],[195035144,{"idx":8,"name":"stadiumb-hud-ord-e","tpage_name":"desrally-minimap"}],[188809244,{"idx":28,"name":"facc-redstriping-01","tpage_name":"factoryd-vis-tfrag"}],[173867084,{"idx":76,"name":"errolcyber-glovepalm","tpage_name":"ltowerb-vis-pris"}],[170131544,{"idx":88,"name":"klever-undershirt","tpage_name":"outrocst-pris"}],[195035143,{"idx":7,"name":"stadiumb-hud-nmbr-08","tpage_name":"desrally-minimap"}],[188809243,{"idx":27,"name":"facc-metal-panel-09","tpage_name":"factoryd-vis-tfrag"}],[173867083,{"idx":75,"name":"errolcyber-fingers","tpage_name":"ltowerb-vis-pris"}],[170131543,{"idx":87,"name":"klever-thighs","tpage_name":"outrocst-pris"}],[195035142,{"idx":6,"name":"stadiumb-hud-nmbr-07","tpage_name":"desrally-minimap"}],[188809242,{"idx":26,"name":"facc-big-metal-panl02","tpage_name":"factoryd-vis-tfrag"}],[173867082,{"idx":74,"name":"errolcyber-dirtymetal","tpage_name":"ltowerb-vis-pris"}],[170131542,{"idx":86,"name":"klever-skirtlight","tpage_name":"outrocst-pris"}],[195035141,{"idx":5,"name":"stadiumb-hud-nmbr-06","tpage_name":"desrally-minimap"}],[188809241,{"idx":25,"name":"facc-pipe-04","tpage_name":"factoryd-vis-tfrag"}],[173867081,{"idx":73,"name":"errolcyber-chestplate","tpage_name":"ltowerb-vis-pris"}],[170131541,{"idx":85,"name":"klever-skirtdark","tpage_name":"outrocst-pris"}],[195035140,{"idx":4,"name":"stadiumb-hud-nmbr-05","tpage_name":"desrally-minimap"}],[188809240,{"idx":24,"name":"facc-redmetal-01","tpage_name":"factoryd-vis-tfrag"}],[173867080,{"idx":72,"name":"errolcyber-bluewrap","tpage_name":"ltowerb-vis-pris"}],[170131540,{"idx":84,"name":"klever-shoebottom","tpage_name":"outrocst-pris"}],[195035139,{"idx":3,"name":"stadiumb-hud-nmbr-04","tpage_name":"desrally-minimap"}],[188809239,{"idx":23,"name":"facc-light-01","tpage_name":"factoryd-vis-tfrag"}],[173867079,{"idx":71,"name":"errolcyber-bluemetal-01","tpage_name":"ltowerb-vis-pris"}],[170131539,{"idx":83,"name":"klever-shoe","tpage_name":"outrocst-pris"}],[195035138,{"idx":2,"name":"stadiumb-hud-nmbr-03","tpage_name":"desrally-minimap"}],[188809238,{"idx":22,"name":"facc-light-02","tpage_name":"factoryd-vis-tfrag"}],[173867078,{"idx":70,"name":"errolcyber-bigshoulder","tpage_name":"ltowerb-vis-pris"}],[170131538,{"idx":82,"name":"klever-mustache","tpage_name":"outrocst-pris"}],[195035137,{"idx":1,"name":"stadiumb-hud-nmbr-02","tpage_name":"desrally-minimap"}],[188809237,{"idx":21,"name":"facc-beam-02","tpage_name":"factoryd-vis-tfrag"}],[173867077,{"idx":69,"name":"errolcyber-bighand-01","tpage_name":"ltowerb-vis-pris"}],[170131537,{"idx":81,"name":"klever-horn","tpage_name":"outrocst-pris"}],[195035136,{"idx":0,"name":"stadiumb-hud-nmbr-01","tpage_name":"desrally-minimap"}],[188809236,{"idx":20,"name":"facc-seam-metal-hitweak","tpage_name":"factoryd-vis-tfrag"}],[173867076,{"idx":68,"name":"wing02grey01","tpage_name":"ltowerb-vis-pris"}],[170131536,{"idx":80,"name":"klever-handwrap","tpage_name":"outrocst-pris"}],[188809235,{"idx":19,"name":"facc-metal-panel-10-hitweak","tpage_name":"factoryd-vis-tfrag"}],[173867075,{"idx":67,"name":"wing02","tpage_name":"ltowerb-vis-pris"}],[170131535,{"idx":79,"name":"klever-hand","tpage_name":"outrocst-pris"}],[188809234,{"idx":18,"name":"facc-arches-01","tpage_name":"factoryd-vis-tfrag"}],[173867074,{"idx":66,"name":"wing01","tpage_name":"ltowerb-vis-pris"}],[170131534,{"idx":78,"name":"klever-hair","tpage_name":"outrocst-pris"}],[188809233,{"idx":17,"name":"facc-metal-rim-03-hitweak","tpage_name":"factoryd-vis-tfrag"}],[173867073,{"idx":65,"name":"turret01","tpage_name":"ltowerb-vis-pris"}],[170131533,{"idx":77,"name":"klever-gunmetal-05","tpage_name":"outrocst-pris"}],[188809232,{"idx":16,"name":"facc-bigredplates-01","tpage_name":"factoryd-vis-tfrag"}],[173867072,{"idx":64,"name":"stripe03","tpage_name":"ltowerb-vis-pris"}],[170131532,{"idx":76,"name":"klever-gunmetal-04","tpage_name":"outrocst-pris"}],[188809231,{"idx":15,"name":"facc-big-metal-panl04","tpage_name":"factoryd-vis-tfrag"}],[173867071,{"idx":63,"name":"seat01","tpage_name":"ltowerb-vis-pris"}],[170131531,{"idx":75,"name":"klever-gunmetal-03","tpage_name":"outrocst-pris"}],[188809230,{"idx":14,"name":"facc-panel-03","tpage_name":"factoryd-vis-tfrag"}],[173867070,{"idx":62,"name":"rail01","tpage_name":"ltowerb-vis-pris"}],[170131530,{"idx":74,"name":"klever-gunmetal-02","tpage_name":"outrocst-pris"}],[188809229,{"idx":13,"name":"facc-panel-02","tpage_name":"factoryd-vis-tfrag"}],[173867069,{"idx":61,"name":"post01","tpage_name":"ltowerb-vis-pris"}],[170131529,{"idx":73,"name":"klever-gunmetal-01","tpage_name":"outrocst-pris"}],[188809228,{"idx":12,"name":"facc-panel-01","tpage_name":"factoryd-vis-tfrag"}],[173867068,{"idx":60,"name":"lightCase01","tpage_name":"ltowerb-vis-pris"}],[170131528,{"idx":72,"name":"klever-fingertop","tpage_name":"outrocst-pris"}],[188809227,{"idx":11,"name":"facc-wall-rnd-light-01","tpage_name":"factoryd-vis-tfrag"}],[173867067,{"idx":59,"name":"light01","tpage_name":"ltowerb-vis-pris"}],[170131527,{"idx":71,"name":"klever-fingerbottom","tpage_name":"outrocst-pris"}],[188809226,{"idx":10,"name":"facc-panel-06","tpage_name":"factoryd-vis-tfrag"}],[173867066,{"idx":58,"name":"kcfrontend01","tpage_name":"ltowerb-vis-pris"}],[170131526,{"idx":70,"name":"klever-face-01scars","tpage_name":"outrocst-pris"}],[188809225,{"idx":9,"name":"facc-pipe-02","tpage_name":"factoryd-vis-tfrag"}],[173867065,{"idx":57,"name":"jets01","tpage_name":"ltowerb-vis-pris"}],[170131525,{"idx":69,"name":"klever-face-01","tpage_name":"outrocst-pris"}],[188809224,{"idx":8,"name":"facc-pipe-01","tpage_name":"factoryd-vis-tfrag"}],[173867064,{"idx":56,"name":"jetTop01","tpage_name":"ltowerb-vis-pris"}],[170131524,{"idx":68,"name":"klever-eyelid","tpage_name":"outrocst-pris"}],[188809223,{"idx":7,"name":"facc-wall-01","tpage_name":"factoryd-vis-tfrag"}],[173867063,{"idx":55,"name":"jakchires-teeth","tpage_name":"ltowerb-vis-pris"}],[170131523,{"idx":67,"name":"klever-eye","tpage_name":"outrocst-pris"}],[188809222,{"idx":6,"name":"facc-pipe-03","tpage_name":"factoryd-vis-tfrag"}],[173867062,{"idx":54,"name":"jakchires-shoeteop","tpage_name":"ltowerb-vis-pris"}],[170131522,{"idx":66,"name":"klever-earcup","tpage_name":"outrocst-pris"}],[188809221,{"idx":5,"name":"facc-door-frame-01","tpage_name":"factoryd-vis-tfrag"}],[173867061,{"idx":53,"name":"jakchires-shoemetal","tpage_name":"ltowerb-vis-pris"}],[170131521,{"idx":65,"name":"klever-clips","tpage_name":"outrocst-pris"}],[188809220,{"idx":4,"name":"facc-door-frame-02","tpage_name":"factoryd-vis-tfrag"}],[173867060,{"idx":52,"name":"jakchires-shoebottom","tpage_name":"ltowerb-vis-pris"}],[170131520,{"idx":64,"name":"klever-chest","tpage_name":"outrocst-pris"}],[188809219,{"idx":3,"name":"common-black","tpage_name":"factoryd-vis-tfrag"}],[173867059,{"idx":51,"name":"jakchires-precarmor-01","tpage_name":"ltowerb-vis-pris"}],[170131519,{"idx":63,"name":"klever-brownstrap","tpage_name":"outrocst-pris"}],[188809218,{"idx":2,"name":"facc-panel-04","tpage_name":"factoryd-vis-tfrag"}],[173867058,{"idx":50,"name":"jakchires-pants","tpage_name":"ltowerb-vis-pris"}],[170131518,{"idx":62,"name":"klever-bolt","tpage_name":"outrocst-pris"}],[188809217,{"idx":1,"name":"facc-panel-05","tpage_name":"factoryd-vis-tfrag"}],[173867057,{"idx":49,"name":"jakchires-lightbrownspat","tpage_name":"ltowerb-vis-pris"}],[170131517,{"idx":61,"name":"klever-blackstrap","tpage_name":"outrocst-pris"}],[188809216,{"idx":0,"name":"facc-metal-panel-11","tpage_name":"factoryd-vis-tfrag"}],[173867056,{"idx":48,"name":"jakchires-leatherpouch","tpage_name":"ltowerb-vis-pris"}],[170131516,{"idx":60,"name":"klever-armor-02","tpage_name":"outrocst-pris"}],[173867055,{"idx":47,"name":"jakchires-jacket","tpage_name":"ltowerb-vis-pris"}],[170131515,{"idx":59,"name":"klever-armor-01","tpage_name":"outrocst-pris"}],[173867054,{"idx":46,"name":"jakchires-horn","tpage_name":"ltowerb-vis-pris"}],[170131514,{"idx":58,"name":"klever-arm","tpage_name":"outrocst-pris"}],[173867053,{"idx":45,"name":"jakchires-hair","tpage_name":"ltowerb-vis-pris"}],[170131513,{"idx":57,"name":"jakchires-teeth","tpage_name":"outrocst-pris"}],[173867052,{"idx":44,"name":"jakchires-glovetop","tpage_name":"ltowerb-vis-pris"}],[170131512,{"idx":56,"name":"jakchires-shoeteop","tpage_name":"outrocst-pris"}],[173867051,{"idx":43,"name":"jakchires-facert","tpage_name":"ltowerb-vis-pris"}],[170131511,{"idx":55,"name":"jakchires-shoemetal","tpage_name":"outrocst-pris"}],[173867050,{"idx":42,"name":"jakchires-facelft","tpage_name":"ltowerb-vis-pris"}],[170131510,{"idx":54,"name":"jakchires-shoebottom","tpage_name":"outrocst-pris"}],[173867049,{"idx":41,"name":"jakchires-eyelid","tpage_name":"ltowerb-vis-pris"}],[170131509,{"idx":53,"name":"jakchires-precarmor-01","tpage_name":"outrocst-pris"}],[173867048,{"idx":40,"name":"jakchires-eyebrow","tpage_name":"ltowerb-vis-pris"}],[170131508,{"idx":52,"name":"jakchires-pants","tpage_name":"outrocst-pris"}],[173867047,{"idx":39,"name":"jakchires-eye","tpage_name":"ltowerb-vis-pris"}],[170131507,{"idx":51,"name":"jakchires-lightbrownspat","tpage_name":"outrocst-pris"}],[173867046,{"idx":38,"name":"jakchires-clips","tpage_name":"ltowerb-vis-pris"}],[170131506,{"idx":50,"name":"jakchires-leatherpouch","tpage_name":"outrocst-pris"}],[173867045,{"idx":37,"name":"jakchires-chestplate","tpage_name":"ltowerb-vis-pris"}],[170131505,{"idx":49,"name":"jakchires-jacket","tpage_name":"outrocst-pris"}],[173867044,{"idx":36,"name":"jakchires-brwnleather","tpage_name":"ltowerb-vis-pris"}],[170131504,{"idx":48,"name":"jakchires-horn","tpage_name":"outrocst-pris"}],[173867043,{"idx":35,"name":"jakchires-brownstrap","tpage_name":"ltowerb-vis-pris"}],[170131503,{"idx":47,"name":"jakchires-hair","tpage_name":"outrocst-pris"}],[173867042,{"idx":34,"name":"jakchires-blackstrap","tpage_name":"ltowerb-vis-pris"}],[170131502,{"idx":46,"name":"jakchires-glovetop","tpage_name":"outrocst-pris"}],[173867041,{"idx":33,"name":"jakchires-arm","tpage_name":"ltowerb-vis-pris"}],[170131501,{"idx":45,"name":"jakchires-facert","tpage_name":"outrocst-pris"}],[173867040,{"idx":32,"name":"jakc-wristband-a2","tpage_name":"ltowerb-vis-pris"}],[170131500,{"idx":44,"name":"jakchires-facelft","tpage_name":"outrocst-pris"}],[173867039,{"idx":31,"name":"jakc-wraps","tpage_name":"ltowerb-vis-pris"}],[170131499,{"idx":43,"name":"jakchires-eyelid","tpage_name":"outrocst-pris"}],[173867038,{"idx":30,"name":"jakc-waistband2","tpage_name":"ltowerb-vis-pris"}],[170131498,{"idx":42,"name":"jakchires-eyebrow","tpage_name":"outrocst-pris"}],[173867037,{"idx":29,"name":"jakc-skirt","tpage_name":"ltowerb-vis-pris"}],[170131497,{"idx":41,"name":"jakchires-eye","tpage_name":"outrocst-pris"}],[173867036,{"idx":28,"name":"jakc-scarfhanging","tpage_name":"ltowerb-vis-pris"}],[170131496,{"idx":40,"name":"jakchires-clips","tpage_name":"outrocst-pris"}],[173867035,{"idx":27,"name":"jakc-scarf","tpage_name":"ltowerb-vis-pris"}],[170131495,{"idx":39,"name":"jakchires-chestplate","tpage_name":"outrocst-pris"}],[173867034,{"idx":26,"name":"jakc-lens","tpage_name":"ltowerb-vis-pris"}],[170131494,{"idx":38,"name":"jakchires-brwnleather","tpage_name":"outrocst-pris"}],[173867033,{"idx":25,"name":"jakc-gogglemetal","tpage_name":"ltowerb-vis-pris"}],[170131493,{"idx":37,"name":"jakchires-brownstrap","tpage_name":"outrocst-pris"}],[181338112,{"idx":0,"name":"racegate","tpage_name":"lbbring1-sprite"}],[173867032,{"idx":24,"name":"jakc-chestplate-straps","tpage_name":"ltowerb-vis-pris"}],[170131492,{"idx":36,"name":"jakchires-blackstrap","tpage_name":"outrocst-pris"}],[173867031,{"idx":23,"name":"jakc-armor","tpage_name":"ltowerb-vis-pris"}],[170131491,{"idx":35,"name":"jakchires-arm","tpage_name":"outrocst-pris"}],[173867030,{"idx":22,"name":"hood01","tpage_name":"ltowerb-vis-pris"}],[170131490,{"idx":34,"name":"jakc-wristband-a2","tpage_name":"outrocst-pris"}],[173867029,{"idx":21,"name":"gunbox02","tpage_name":"ltowerb-vis-pris"}],[170131489,{"idx":33,"name":"jakc-wraps","tpage_name":"outrocst-pris"}],[173867028,{"idx":20,"name":"gunbox01","tpage_name":"ltowerb-vis-pris"}],[170131488,{"idx":32,"name":"jakc-waistband2","tpage_name":"outrocst-pris"}],[173867027,{"idx":19,"name":"gunBoxFront01","tpage_name":"ltowerb-vis-pris"}],[170131487,{"idx":31,"name":"jakc-skirt","tpage_name":"outrocst-pris"}],[173867026,{"idx":18,"name":"gunBoxBack01","tpage_name":"ltowerb-vis-pris"}],[170131486,{"idx":30,"name":"jakc-scarfhanging","tpage_name":"outrocst-pris"}],[173867025,{"idx":17,"name":"grillRim01","tpage_name":"ltowerb-vis-pris"}],[170131485,{"idx":29,"name":"jakc-scarf","tpage_name":"outrocst-pris"}],[173867024,{"idx":16,"name":"gauge01","tpage_name":"ltowerb-vis-pris"}],[170131484,{"idx":28,"name":"jakc-lens","tpage_name":"outrocst-pris"}],[173867023,{"idx":15,"name":"errolcyber-teeth","tpage_name":"ltowerb-vis-pris"}],[170131483,{"idx":27,"name":"jakc-gogglemetal","tpage_name":"outrocst-pris"}],[173867022,{"idx":14,"name":"errolcyber-pipes-03","tpage_name":"ltowerb-vis-pris"}],[170131482,{"idx":26,"name":"jakc-chestplate-straps","tpage_name":"outrocst-pris"}],[173867021,{"idx":13,"name":"errolcyber-pipes-02","tpage_name":"ltowerb-vis-pris"}],[170131481,{"idx":25,"name":"jakc-armor","tpage_name":"outrocst-pris"}],[173867016,{"idx":8,"name":"errolcyber-hair","tpage_name":"ltowerb-vis-pris"}],[170131476,{"idx":20,"name":"environment-oldmetal","tpage_name":"outrocst-pris"}],[170131457,{"idx":1,"name":"bam-hairhilite","tpage_name":"outrocst-pris"}],[169869345,{"idx":33,"name":"kg-rob-trans-gun04","tpage_name":"lctyprot-pris"}],[169869344,{"idx":32,"name":"missle-launcher-tube-end-02","tpage_name":"lctyprot-pris"}],[169869343,{"idx":31,"name":"missle-launcher-tube-end-01","tpage_name":"lctyprot-pris"}],[169869342,{"idx":30,"name":"missle-launcher-tube","tpage_name":"lctyprot-pris"}],[169869341,{"idx":29,"name":"missle-launcher-top-02","tpage_name":"lctyprot-pris"}],[169869340,{"idx":28,"name":"missle-launcher-top-01","tpage_name":"lctyprot-pris"}],[169869339,{"idx":27,"name":"missle-launcher-shaft-01","tpage_name":"lctyprot-pris"}],[169869327,{"idx":15,"name":"kg-rob-trans-rod-02","tpage_name":"lctyprot-pris"}],[173604864,{"idx":0,"name":"tow-eggcase-01","tpage_name":"ltowerb-vis-alpha"}],[169869324,{"idx":12,"name":"kg-rob-trans-panel-06","tpage_name":"lctyprot-pris"}],[169869322,{"idx":10,"name":"kg-rob-trans-panel-04","tpage_name":"lctyprot-pris"}],[169869314,{"idx":2,"name":"homing-missle-exhaust","tpage_name":"lctyprot-pris"}],[169869313,{"idx":1,"name":"homing-missle-body-tip","tpage_name":"lctyprot-pris"}],[169869312,{"idx":0,"name":"homing-missle-body","tpage_name":"lctyprot-pris"}],[169869338,{"idx":26,"name":"missle-launcher-rim-01","tpage_name":"lctyprot-pris"}],[168624158,{"idx":30,"name":"tread-interceptor-rhino","tpage_name":"lfaccar-pris"}],[177340417,{"idx":1,"name":"temple_flag02","tpage_name":"templec-vis-pris"}],[169869337,{"idx":25,"name":"missle-launcher-panel-02","tpage_name":"lctyprot-pris"}],[168624157,{"idx":29,"name":"lightCase01","tpage_name":"lfaccar-pris"}],[168624156,{"idx":28,"name":"light01","tpage_name":"lfaccar-pris"}],[169869335,{"idx":23,"name":"missle-launcher-metal-01","tpage_name":"lctyprot-pris"}],[168624155,{"idx":27,"name":"jets01","tpage_name":"lfaccar-pris"}],[169869334,{"idx":22,"name":"missle-launcher-gear-02","tpage_name":"lctyprot-pris"}],[168624154,{"idx":26,"name":"fac-vehicle-tire-tread-01","tpage_name":"lfaccar-pris"}],[168624153,{"idx":25,"name":"fac-vehicle-tank-02","tpage_name":"lfaccar-pris"}],[169869332,{"idx":20,"name":"kg-rob-trans-thruster-glow-01","tpage_name":"lctyprot-pris"}],[168624152,{"idx":24,"name":"fac-vehicle-tank-01","tpage_name":"lfaccar-pris"}],[169869331,{"idx":19,"name":"kg-rob-trans-thruster-04","tpage_name":"lctyprot-pris"}],[168624151,{"idx":23,"name":"fac-vehicle-safety-plate-01","tpage_name":"lfaccar-pris"}],[169869330,{"idx":18,"name":"kg-rob-trans-thruster-03","tpage_name":"lctyprot-pris"}],[168624150,{"idx":22,"name":"fac-vehicle-rim-01","tpage_name":"lfaccar-pris"}],[169869329,{"idx":17,"name":"kg-rob-trans-thruster-02","tpage_name":"lctyprot-pris"}],[168624149,{"idx":21,"name":"fac-vehicle-metal-plate-02","tpage_name":"lfaccar-pris"}],[169869328,{"idx":16,"name":"kg-rob-trans-thruster-01","tpage_name":"lctyprot-pris"}],[168624148,{"idx":20,"name":"fac-vehicle-hubcap-01","tpage_name":"lfaccar-pris"}],[173604866,{"idx":2,"name":"tow-eggside-01","tpage_name":"ltowerb-vis-alpha"}],[169869326,{"idx":14,"name":"kg-rob-trans-rod-01","tpage_name":"lctyprot-pris"}],[168624146,{"idx":18,"name":"fac-vehicle-exhaust-pipe-01","tpage_name":"lfaccar-pris"}],[173604865,{"idx":1,"name":"tow-eggtop-01","tpage_name":"ltowerb-vis-alpha"}],[169869325,{"idx":13,"name":"kg-rob-trans-ribs01","tpage_name":"lctyprot-pris"}],[168624145,{"idx":17,"name":"fac-vehicle-exhaust-01","tpage_name":"lfaccar-pris"}],[169869323,{"idx":11,"name":"kg-rob-trans-panel-05","tpage_name":"lctyprot-pris"}],[168624143,{"idx":15,"name":"fac-vehicle-detail-01","tpage_name":"lfaccar-pris"}],[169869321,{"idx":9,"name":"kg-rob-trans-panel-03","tpage_name":"lctyprot-pris"}],[168624141,{"idx":13,"name":"fac-vehicle-controls","tpage_name":"lfaccar-pris"}],[169869320,{"idx":8,"name":"kg-rob-trans-panel-02","tpage_name":"lctyprot-pris"}],[168624140,{"idx":12,"name":"fac-vehicle-cap-pin-01","tpage_name":"lfaccar-pris"}],[169869319,{"idx":7,"name":"kg-rob-trans-panel-01","tpage_name":"lctyprot-pris"}],[168624139,{"idx":11,"name":"fac-vehicle-brace-pipe-01","tpage_name":"lfaccar-pris"}],[169869318,{"idx":6,"name":"kg-rob-trans-gun05","tpage_name":"lctyprot-pris"}],[168624138,{"idx":10,"name":"fac-vehicle-bolt-01","tpage_name":"lfaccar-pris"}],[169869317,{"idx":5,"name":"kg-rob-trans-door-edge-01","tpage_name":"lctyprot-pris"}],[168624137,{"idx":9,"name":"fac-vehicle-body-02","tpage_name":"lfaccar-pris"}],[169869316,{"idx":4,"name":"common-black","tpage_name":"lctyprot-pris"}],[168624136,{"idx":8,"name":"fac-vehicle-body-01","tpage_name":"lfaccar-pris"}],[169869315,{"idx":3,"name":"homing-missle-fin-01","tpage_name":"lctyprot-pris"}],[168624135,{"idx":7,"name":"common-black","tpage_name":"lfaccar-pris"}],[167313433,{"idx":25,"name":"daxtertuft","tpage_name":"stadium-vis-pris"}],[167313432,{"idx":24,"name":"daxterteeth","tpage_name":"stadium-vis-pris"}],[173539331,{"idx":3,"name":"tow-wall-supports","tpage_name":"ltowerb-vis-shrub"}],[167313431,{"idx":23,"name":"daxternose","tpage_name":"stadium-vis-pris"}],[173539330,{"idx":2,"name":"tow-groundpod","tpage_name":"ltowerb-vis-shrub"}],[167313430,{"idx":22,"name":"daxterlense","tpage_name":"stadium-vis-pris"}],[167313429,{"idx":21,"name":"daxterhelmetplain","tpage_name":"stadium-vis-pris"}],[167313428,{"idx":20,"name":"daxterheadwidenew","tpage_name":"stadium-vis-pris"}],[167313427,{"idx":19,"name":"daxtergoggles","tpage_name":"stadium-vis-pris"}],[167313426,{"idx":18,"name":"daxterfoot-bottom","tpage_name":"stadium-vis-pris"}],[167313425,{"idx":17,"name":"daxterfoot","tpage_name":"stadium-vis-pris"}],[167313424,{"idx":16,"name":"daxterfinger","tpage_name":"stadium-vis-pris"}],[167313423,{"idx":15,"name":"daxterear","tpage_name":"stadium-vis-pris"}],[167313422,{"idx":14,"name":"daxterbolt","tpage_name":"stadium-vis-pris"}],[194445346,{"idx":34,"name":"jakchires-shoeteop","tpage_name":"gridcst-pris"}],[165806206,{"idx":126,"name":"rub-palace-tower-side","tpage_name":"ltowcity-tfrag"}],[194445345,{"idx":33,"name":"jakchires-shoemetal","tpage_name":"gridcst-pris"}],[165806205,{"idx":125,"name":"palcab-lowres-background-mountains-02","tpage_name":"ltowcity-tfrag"}],[194445344,{"idx":32,"name":"jakchires-shoebottom","tpage_name":"gridcst-pris"}],[165806204,{"idx":124,"name":"palcab-lowres-background-peaks-02","tpage_name":"ltowcity-tfrag"}],[194445343,{"idx":31,"name":"jakchires-precarmor-01","tpage_name":"gridcst-pris"}],[165806203,{"idx":123,"name":"palcab-smallpipe-lores","tpage_name":"ltowcity-tfrag"}],[194445342,{"idx":30,"name":"jakchires-pants","tpage_name":"gridcst-pris"}],[193200162,{"idx":34,"name":"neo-wasp-eye","tpage_name":"towerb-vis-pris"}],[165806202,{"idx":122,"name":"palcab-lowres-background-crater-01","tpage_name":"ltowcity-tfrag"}],[194445341,{"idx":29,"name":"jakchires-lightbrownspat","tpage_name":"gridcst-pris"}],[193200161,{"idx":33,"name":"neo-wasp-dark-brown","tpage_name":"towerb-vis-pris"}],[165806201,{"idx":121,"name":"palcab-lowres-background-desert-to-shore","tpage_name":"ltowcity-tfrag"}],[194445340,{"idx":28,"name":"jakchires-leatherpouch","tpage_name":"gridcst-pris"}],[193200160,{"idx":32,"name":"neo-wasp-brown","tpage_name":"towerb-vis-pris"}],[165806200,{"idx":120,"name":"palcab-lowres-background-shoreline-02","tpage_name":"ltowcity-tfrag"}],[194445339,{"idx":27,"name":"jakchires-jacket","tpage_name":"gridcst-pris"}],[193200159,{"idx":31,"name":"neo-wasp-body","tpage_name":"towerb-vis-pris"}],[165806199,{"idx":119,"name":"palcab-lowres-background-peaks-01","tpage_name":"ltowcity-tfrag"}],[194445338,{"idx":26,"name":"jakchires-horn","tpage_name":"gridcst-pris"}],[193200158,{"idx":30,"name":"neo-wasp-base","tpage_name":"towerb-vis-pris"}],[165806198,{"idx":118,"name":"tcab-blue-ring-01","tpage_name":"ltowcity-tfrag"}],[194445337,{"idx":25,"name":"jakchires-hair","tpage_name":"gridcst-pris"}],[193200157,{"idx":29,"name":"environment-darkprec","tpage_name":"towerb-vis-pris"}],[165806197,{"idx":117,"name":"tcab-beam01-lores","tpage_name":"ltowcity-tfrag"}],[194445336,{"idx":24,"name":"jakchires-glovetop","tpage_name":"gridcst-pris"}],[165806196,{"idx":116,"name":"city-lowres-mhcity-ground-01","tpage_name":"ltowcity-tfrag"}],[194445335,{"idx":23,"name":"jakchires-facert","tpage_name":"gridcst-pris"}],[165806195,{"idx":115,"name":"palcab-lowres-background-desert-01","tpage_name":"ltowcity-tfrag"}],[194445334,{"idx":22,"name":"jakchires-facelft","tpage_name":"gridcst-pris"}],[165806194,{"idx":114,"name":"palcab-lowres-background-hilltops-01","tpage_name":"ltowcity-tfrag"}],[194445333,{"idx":21,"name":"jakchires-eyelid","tpage_name":"gridcst-pris"}],[165806193,{"idx":113,"name":"palcab-lowres-background-mounatin-window","tpage_name":"ltowcity-tfrag"}],[194445332,{"idx":20,"name":"jakchires-eyebrow","tpage_name":"gridcst-pris"}],[165806192,{"idx":112,"name":"palcab-lowres-background-grass-to-desert-01","tpage_name":"ltowcity-tfrag"}],[194445331,{"idx":19,"name":"jakchires-eye","tpage_name":"gridcst-pris"}],[165806191,{"idx":111,"name":"palcab-lowres-background-grass-to-desert-02","tpage_name":"ltowcity-tfrag"}],[199426050,{"idx":2,"name":"dust-sparkle","tpage_name":"templea-sprite"}],[194445330,{"idx":18,"name":"jakchires-clips","tpage_name":"gridcst-pris"}],[175767630,{"idx":78,"name":"prec-teeth","tpage_name":"loutro-pris"}],[165806190,{"idx":110,"name":"palcab-lowres-background-mountains","tpage_name":"ltowcity-tfrag"}],[194445329,{"idx":17,"name":"jakchires-chestplate","tpage_name":"gridcst-pris"}],[175767629,{"idx":77,"name":"prec-staff-02","tpage_name":"loutro-pris"}],[165806189,{"idx":109,"name":"palcab-lowres-background-shoreline-01","tpage_name":"ltowcity-tfrag"}],[199426048,{"idx":0,"name":"ceiling-dust","tpage_name":"templea-sprite"}],[194445328,{"idx":16,"name":"jakchires-brwnleather","tpage_name":"gridcst-pris"}],[175767628,{"idx":76,"name":"prec-staff-01","tpage_name":"loutro-pris"}],[165806188,{"idx":108,"name":"city-lowres-mhcity-tower-02","tpage_name":"ltowcity-tfrag"}],[194445327,{"idx":15,"name":"jakchires-brownstrap","tpage_name":"gridcst-pris"}],[175767627,{"idx":75,"name":"prec-orbsmall","tpage_name":"loutro-pris"}],[165806187,{"idx":107,"name":"palcab-swingp-trim","tpage_name":"ltowcity-tfrag"}],[194445326,{"idx":14,"name":"jakchires-blackstrap","tpage_name":"gridcst-pris"}],[175767626,{"idx":74,"name":"prec-orblarge","tpage_name":"loutro-pris"}],[165806186,{"idx":106,"name":"city-lowres-mhcity-tower-01","tpage_name":"ltowcity-tfrag"}],[194445325,{"idx":13,"name":"jakchires-arm","tpage_name":"gridcst-pris"}],[175767625,{"idx":73,"name":"prec-leader-wrap","tpage_name":"loutro-pris"}],[165806185,{"idx":105,"name":"palcab-lorez-plates-red-stripe01","tpage_name":"ltowcity-tfrag"}],[194445324,{"idx":12,"name":"jakc-wristband-a2","tpage_name":"gridcst-pris"}],[175767624,{"idx":72,"name":"prec-leader-shirt","tpage_name":"loutro-pris"}],[165806184,{"idx":104,"name":"t-palshaft-r-strp-plate01","tpage_name":"ltowcity-tfrag"}],[194445323,{"idx":11,"name":"jakc-wraps","tpage_name":"gridcst-pris"}],[175767623,{"idx":71,"name":"prec-leader-robe-02","tpage_name":"loutro-pris"}],[165806183,{"idx":103,"name":"ctywide-ox-met-01","tpage_name":"ltowcity-tfrag"}],[194445322,{"idx":10,"name":"jakc-waistband2","tpage_name":"gridcst-pris"}],[175767622,{"idx":70,"name":"prec-leader-pants","tpage_name":"loutro-pris"}],[165806182,{"idx":102,"name":"t-palshaft-pil-01","tpage_name":"ltowcity-tfrag"}],[194445321,{"idx":9,"name":"jakc-skirt","tpage_name":"gridcst-pris"}],[175767621,{"idx":69,"name":"prec-leader-hair","tpage_name":"loutro-pris"}],[165806181,{"idx":101,"name":"palcab-lowres-background-strip","tpage_name":"ltowcity-tfrag"}],[194445320,{"idx":8,"name":"jakc-scarfhanging","tpage_name":"gridcst-pris"}],[175767620,{"idx":68,"name":"prec-leader-frontskirt","tpage_name":"loutro-pris"}],[165806180,{"idx":100,"name":"ctyp-metal-01","tpage_name":"ltowcity-tfrag"}],[194445319,{"idx":7,"name":"jakc-scarf","tpage_name":"gridcst-pris"}],[175767619,{"idx":67,"name":"prec-leader-face2","tpage_name":"loutro-pris"}],[165806179,{"idx":99,"name":"palcab-lowres-stadium-grass","tpage_name":"ltowcity-tfrag"}],[194445318,{"idx":6,"name":"jakc-lens","tpage_name":"gridcst-pris"}],[175767618,{"idx":66,"name":"prec-leader-belt","tpage_name":"loutro-pris"}],[165806178,{"idx":98,"name":"citywide-consite-steel","tpage_name":"ltowcity-tfrag"}],[194445317,{"idx":5,"name":"jakc-gogglemetal","tpage_name":"gridcst-pris"}],[175767617,{"idx":65,"name":"prec-leader-beard","tpage_name":"loutro-pris"}],[165806177,{"idx":97,"name":"t-palshaft-panl-01","tpage_name":"ltowcity-tfrag"}],[194445316,{"idx":4,"name":"jakc-chestplate-straps","tpage_name":"gridcst-pris"}],[175767616,{"idx":64,"name":"prec-leader-arm","tpage_name":"loutro-pris"}],[165806176,{"idx":96,"name":"palace-break-brokenwall","tpage_name":"ltowcity-tfrag"}],[194445315,{"idx":3,"name":"jakc-armor","tpage_name":"gridcst-pris"}],[175767615,{"idx":63,"name":"daxtertuft","tpage_name":"loutro-pris"}],[165806175,{"idx":95,"name":"tcab-plat-edg-01-lores","tpage_name":"ltowcity-tfrag"}],[194445314,{"idx":2,"name":"environment-oldmetal","tpage_name":"gridcst-pris"}],[175767614,{"idx":62,"name":"daxterlense","tpage_name":"loutro-pris"}],[165806174,{"idx":94,"name":"palcab-wall-lores","tpage_name":"ltowcity-tfrag"}],[194445313,{"idx":1,"name":"bam-hairhilite","tpage_name":"gridcst-pris"}],[175767613,{"idx":61,"name":"daxtergoggles","tpage_name":"loutro-pris"}],[165806173,{"idx":93,"name":"tcab-beam01","tpage_name":"ltowcity-tfrag"}],[194445312,{"idx":0,"name":"bam-eyelight","tpage_name":"gridcst-pris"}],[175767612,{"idx":60,"name":"daxterbolt","tpage_name":"loutro-pris"}],[165806172,{"idx":92,"name":"palcab-lorez-plates01","tpage_name":"ltowcity-tfrag"}],[175767611,{"idx":59,"name":"daxter-eyelid","tpage_name":"loutro-pris"}],[165806171,{"idx":91,"name":"palcab-lorez-metal01-red-stripe","tpage_name":"ltowcity-tfrag"}],[165806170,{"idx":90,"name":"palcab-lorez-metal01-red","tpage_name":"ltowcity-tfrag"}],[165806169,{"idx":89,"name":"palcab-lorez-metal02","tpage_name":"ltowcity-tfrag"}],[165806168,{"idx":88,"name":"palcab-lowres-background-trees2","tpage_name":"ltowcity-tfrag"}],[165806167,{"idx":87,"name":"palcab-lowres-background-trees-edge","tpage_name":"ltowcity-tfrag"}],[165806166,{"idx":86,"name":"palcab-lorez-asphalt01","tpage_name":"ltowcity-tfrag"}],[190709765,{"idx":5,"name":"neo-wasp-eye","tpage_name":"ltowera-vis-pris"}],[165806165,{"idx":85,"name":"palcab-swingp-base-lores","tpage_name":"ltowcity-tfrag"}],[190709764,{"idx":4,"name":"neo-wasp-dark-brown","tpage_name":"ltowera-vis-pris"}],[165806164,{"idx":84,"name":"city-lowres-mhcity-wall-03","tpage_name":"ltowcity-tfrag"}],[190709763,{"idx":3,"name":"neo-wasp-brown","tpage_name":"ltowera-vis-pris"}],[165806163,{"idx":83,"name":"common-black","tpage_name":"ltowcity-tfrag"}],[190709760,{"idx":0,"name":"environment-darkprec","tpage_name":"ltowera-vis-pris"}],[165806160,{"idx":80,"name":"city-lowres-mhcity-detower-02","tpage_name":"ltowcity-tfrag"}],[165806159,{"idx":79,"name":"city-lowres-mhcity-detower-01","tpage_name":"ltowcity-tfrag"}],[165806158,{"idx":78,"name":"city-lowres-mhcity-wall-01","tpage_name":"ltowcity-tfrag"}],[165806157,{"idx":77,"name":"city-lowres-mhcity-wall-02","tpage_name":"ltowcity-tfrag"}],[165806156,{"idx":76,"name":"citywide-hangmetal","tpage_name":"ltowcity-tfrag"}],[165806155,{"idx":75,"name":"citywide-palace-01","tpage_name":"ltowcity-tfrag"}],[165806154,{"idx":74,"name":"palace-break-girder01","tpage_name":"ltowcity-tfrag"}],[165806153,{"idx":73,"name":"t-palshaft-roof-01","tpage_name":"ltowcity-tfrag"}],[165806152,{"idx":72,"name":"palcab-lowres-farm-wall-top","tpage_name":"ltowcity-tfrag"}],[165806151,{"idx":71,"name":"palcab-lowres-farm-wall","tpage_name":"ltowcity-tfrag"}],[165806150,{"idx":70,"name":"t-citywide-wall-tile-01","tpage_name":"ltowcity-tfrag"}],[165806149,{"idx":69,"name":"city-lowres-damaged-01","tpage_name":"ltowcity-tfrag"}],[165806148,{"idx":68,"name":"city-lowres-newslums-stripe-01","tpage_name":"ltowcity-tfrag"}],[165806147,{"idx":67,"name":"city-lowres-newslums-bigwindows-02","tpage_name":"ltowcity-tfrag"}],[165806146,{"idx":66,"name":"city-lowres-newslums-stripe-02","tpage_name":"ltowcity-tfrag"}],[165806145,{"idx":65,"name":"t-strip-lo-palsup-danger2","tpage_name":"ltowcity-tfrag"}],[165806144,{"idx":64,"name":"t-strip-lo-palsup-danger1","tpage_name":"ltowcity-tfrag"}],[165806143,{"idx":63,"name":"t-strip-lo-palsup-panel-5","tpage_name":"ltowcity-tfrag"}],[165806142,{"idx":62,"name":"t-strip-lo-palsup-panel-4","tpage_name":"ltowcity-tfrag"}],[165806141,{"idx":61,"name":"t-strip-lo-palsup-panel-3","tpage_name":"ltowcity-tfrag"}],[184483840,{"idx":0,"name":"citywide-stdm-wire","tpage_name":"stadiuma-vis-shrub"}],[175767580,{"idx":28,"name":"prec-surfer-sleeve","tpage_name":"loutro-pris"}],[165806140,{"idx":60,"name":"t-strip-lo-palsup-panel-2","tpage_name":"ltowcity-tfrag"}],[175767579,{"idx":27,"name":"prec-surfer-shirt","tpage_name":"loutro-pris"}],[165806139,{"idx":59,"name":"t-strip-lo-palsup-panel-1","tpage_name":"ltowcity-tfrag"}],[175767577,{"idx":25,"name":"prec-surfer-pants","tpage_name":"loutro-pris"}],[165806137,{"idx":57,"name":"palcab-lowres-background-mount-build-03","tpage_name":"ltowcity-tfrag"}],[175767576,{"idx":24,"name":"prec-surfer-hairshort","tpage_name":"loutro-pris"}],[165806136,{"idx":56,"name":"palcab-lowres-background-mount-build-02","tpage_name":"ltowcity-tfrag"}],[175767573,{"idx":21,"name":"prec-surfer-chain-02","tpage_name":"loutro-pris"}],[165806133,{"idx":53,"name":"t-citywide-met-wall-02","tpage_name":"ltowcity-tfrag"}],[175767572,{"idx":20,"name":"prec-surfer-chain","tpage_name":"loutro-pris"}],[173277212,{"idx":28,"name":"tow-dplight-blue-01","tpage_name":"ltowera-vis-tfrag"}],[165806132,{"idx":52,"name":"t-citywide-red-met-01","tpage_name":"ltowcity-tfrag"}],[175767571,{"idx":19,"name":"prec-neck","tpage_name":"loutro-pris"}],[173277211,{"idx":27,"name":"tow-wall-supports-HI","tpage_name":"ltowera-vis-tfrag"}],[165806131,{"idx":51,"name":"t-citywide-met-pill-01","tpage_name":"ltowcity-tfrag"}],[175767570,{"idx":18,"name":"prec-leader-armband","tpage_name":"loutro-pris"}],[173277210,{"idx":26,"name":"rail-env-wall-01","tpage_name":"ltowera-vis-tfrag"}],[165806130,{"idx":50,"name":"t-citywide-met-strp01","tpage_name":"ltowcity-tfrag"}],[175767562,{"idx":10,"name":"daxterhelmetplain","tpage_name":"loutro-pris"}],[173277202,{"idx":18,"name":"tow-base-ground-plat","tpage_name":"ltowera-vis-tfrag"}],[165806122,{"idx":42,"name":"city-lowres-ctygen-build-03","tpage_name":"ltowcity-tfrag"}],[175767561,{"idx":9,"name":"daxterheadwidenew","tpage_name":"loutro-pris"}],[173277201,{"idx":17,"name":"tow-plat-side","tpage_name":"ltowera-vis-tfrag"}],[165806121,{"idx":41,"name":"city-lowres-ctygen-side-01","tpage_name":"ltowcity-tfrag"}],[175767560,{"idx":8,"name":"daxterfoot-bottom","tpage_name":"loutro-pris"}],[173277200,{"idx":16,"name":"tow-base-ground","tpage_name":"ltowera-vis-tfrag"}],[165806120,{"idx":40,"name":"city-lowres-ctygen-build-02","tpage_name":"ltowcity-tfrag"}],[175767559,{"idx":7,"name":"daxterfoot","tpage_name":"loutro-pris"}],[173277199,{"idx":15,"name":"tow-wall-supports","tpage_name":"ltowera-vis-tfrag"}],[165806119,{"idx":39,"name":"palcab-lowres-mark-highway","tpage_name":"ltowcity-tfrag"}],[175767558,{"idx":6,"name":"daxterfinger","tpage_name":"loutro-pris"}],[173277198,{"idx":14,"name":"lt-eco-vent-side-01","tpage_name":"ltowera-vis-tfrag"}],[165806118,{"idx":38,"name":"city-lowres-ctygen-build-01","tpage_name":"ltowcity-tfrag"}],[175767557,{"idx":5,"name":"daxterear","tpage_name":"loutro-pris"}],[173277197,{"idx":13,"name":"lt-eco-vent-blue-01","tpage_name":"ltowera-vis-tfrag"}],[165806117,{"idx":37,"name":"city-lowres-ctygen-roof-02","tpage_name":"ltowcity-tfrag"}],[175767556,{"idx":4,"name":"daxterbodyshort-eix","tpage_name":"loutro-pris"}],[173277196,{"idx":12,"name":"tow-egg-remains-side","tpage_name":"ltowera-vis-tfrag"}],[165806116,{"idx":36,"name":"city-lowres-ctygen-stripe-01","tpage_name":"ltowcity-tfrag"}],[175767555,{"idx":3,"name":"daxterarm","tpage_name":"loutro-pris"}],[165806115,{"idx":35,"name":"city-lowres-ctygen-side-02","tpage_name":"ltowcity-tfrag"}],[175767554,{"idx":2,"name":"daxter-orange","tpage_name":"loutro-pris"}],[165806114,{"idx":34,"name":"palcab-lowres-mark-awning-red","tpage_name":"ltowcity-tfrag"}],[175767553,{"idx":1,"name":"daxter-furhilite","tpage_name":"loutro-pris"}],[173277193,{"idx":9,"name":"tow-basebone-01","tpage_name":"ltowera-vis-tfrag"}],[165806113,{"idx":33,"name":"palcab-lowres-mark-awning-green","tpage_name":"ltowcity-tfrag"}],[175767552,{"idx":0,"name":"bam-eyelight","tpage_name":"loutro-pris"}],[173277192,{"idx":8,"name":"tow-eggtop-01","tpage_name":"ltowera-vis-tfrag"}],[165806112,{"idx":32,"name":"palcab-lowres-mark-shops-01","tpage_name":"ltowcity-tfrag"}],[173277190,{"idx":6,"name":"tow-pup-detail-01","tpage_name":"ltowera-vis-tfrag"}],[165806110,{"idx":30,"name":"city-lowres-ind-wall-06","tpage_name":"ltowcity-tfrag"}],[173277189,{"idx":5,"name":"tow-pupeyes-01","tpage_name":"ltowera-vis-tfrag"}],[165806109,{"idx":29,"name":"city-lowres-ind-wall-05","tpage_name":"ltowcity-tfrag"}],[173277188,{"idx":4,"name":"tow-eggpod-01","tpage_name":"ltowera-vis-tfrag"}],[165806108,{"idx":28,"name":"city-lowres-ind-wall-08","tpage_name":"ltowcity-tfrag"}],[173277187,{"idx":3,"name":"tow-pup-skin-01","tpage_name":"ltowera-vis-tfrag"}],[165806107,{"idx":27,"name":"city-lowres-ind-wall-07","tpage_name":"ltowcity-tfrag"}],[165806106,{"idx":26,"name":"city-lowres-ind-wall-03","tpage_name":"ltowcity-tfrag"}],[165806105,{"idx":25,"name":"city-lowres-port-roof","tpage_name":"ltowcity-tfrag"}],[165806104,{"idx":24,"name":"city-lowres-ind-wall-01","tpage_name":"ltowcity-tfrag"}],[165806103,{"idx":23,"name":"palcab-lowres-mark-roof-01","tpage_name":"ltowcity-tfrag"}],[172032001,{"idx":1,"name":"wstd-torchbowl-coal-01","tpage_name":"templeb-vis-shrub"}],[165806101,{"idx":21,"name":"city-lowres-fort-yellow","tpage_name":"ltowcity-tfrag"}],[172032000,{"idx":0,"name":"temple-candle-wick","tpage_name":"templeb-vis-shrub"}],[170786820,{"idx":4,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"lcitysml-alpha"}],[165806100,{"idx":20,"name":"city-lowres-ind-wall-02","tpage_name":"ltowcity-tfrag"}],[170786819,{"idx":3,"name":"palcab-lowres-background-trees2","tpage_name":"lcitysml-alpha"}],[165806099,{"idx":19,"name":"palcab-lowres-stadium-canopy","tpage_name":"ltowcity-tfrag"}],[170786818,{"idx":2,"name":"palcab-lowres-background-trees-edge","tpage_name":"lcitysml-alpha"}],[165806098,{"idx":18,"name":"palcab-steel-lores","tpage_name":"ltowcity-tfrag"}],[170786817,{"idx":1,"name":"palcab-lowres-background-crater-rim","tpage_name":"lcitysml-alpha"}],[165806097,{"idx":17,"name":"city-lowres-ind-wall-04","tpage_name":"ltowcity-tfrag"}],[165806093,{"idx":13,"name":"palcab-lowres-ctyslum-wall-04","tpage_name":"ltowcity-tfrag"}],[165806092,{"idx":12,"name":"palcab-lowres-ctyslum-roof-02","tpage_name":"ltowcity-tfrag"}],[165806088,{"idx":8,"name":"palcab-lowres-ctyslum-roof-03","tpage_name":"ltowcity-tfrag"}],[164692023,{"idx":55,"name":"prec-veger-vest","tpage_name":"railcst-pris2"}],[164692022,{"idx":54,"name":"prec-veger-spat","tpage_name":"railcst-pris2"}],[164692021,{"idx":53,"name":"prec-veger-sleeve","tpage_name":"railcst-pris2"}],[164692020,{"idx":52,"name":"prec-veger-orange","tpage_name":"railcst-pris2"}],[164692019,{"idx":51,"name":"prec-veger-nose","tpage_name":"railcst-pris2"}],[164692018,{"idx":50,"name":"prec-veger-newface","tpage_name":"railcst-pris2"}],[164692017,{"idx":49,"name":"prec-veger-neck","tpage_name":"railcst-pris2"}],[164692016,{"idx":48,"name":"prec-veger-mouth","tpage_name":"railcst-pris2"}],[164692015,{"idx":47,"name":"prec-veger-leg","tpage_name":"railcst-pris2"}],[164692014,{"idx":46,"name":"prec-veger-handpalm","tpage_name":"railcst-pris2"}],[164692013,{"idx":45,"name":"prec-veger-handback","tpage_name":"railcst-pris2"}],[164692012,{"idx":44,"name":"prec-veger-foot-02","tpage_name":"railcst-pris2"}],[164692011,{"idx":43,"name":"prec-veger-foot","tpage_name":"railcst-pris2"}],[164692010,{"idx":42,"name":"prec-veger-ear","tpage_name":"railcst-pris2"}],[164692009,{"idx":41,"name":"prec-veger-body","tpage_name":"railcst-pris2"}],[164692008,{"idx":40,"name":"daxterteeth","tpage_name":"railcst-pris2"}],[164692007,{"idx":39,"name":"daxter-furhilite","tpage_name":"railcst-pris2"}],[164692006,{"idx":38,"name":"daxter-eyelid","tpage_name":"railcst-pris2"}],[164692005,{"idx":37,"name":"veger-whitecloth","tpage_name":"railcst-pris2"}],[164692004,{"idx":36,"name":"veger-walkingstick-03","tpage_name":"railcst-pris2"}],[164692003,{"idx":35,"name":"veger-walkingstick-02","tpage_name":"railcst-pris2"}],[164692002,{"idx":34,"name":"veger-walkingstick-01","tpage_name":"railcst-pris2"}],[164692001,{"idx":33,"name":"veger-vest","tpage_name":"railcst-pris2"}],[164692000,{"idx":32,"name":"veger-teeth","tpage_name":"railcst-pris2"}],[164691999,{"idx":31,"name":"veger-stickwrap","tpage_name":"railcst-pris2"}],[173408258,{"idx":2,"name":"tow-eggside-01","tpage_name":"ltowera-vis-alpha"}],[172163078,{"idx":6,"name":"tpl-symbl-yellow-01","tpage_name":"templec-vis-water"}],[164691998,{"idx":30,"name":"veger-sleevelower","tpage_name":"railcst-pris2"}],[173408257,{"idx":1,"name":"tow-eggtop-01","tpage_name":"ltowera-vis-alpha"}],[172163077,{"idx":5,"name":"tpl-symbl-violet-01","tpage_name":"templec-vis-water"}],[164691997,{"idx":29,"name":"veger-sleeve","tpage_name":"railcst-pris2"}],[173408256,{"idx":0,"name":"tow-eggcase-01","tpage_name":"ltowera-vis-alpha"}],[172163076,{"idx":4,"name":"tpl-symbl-yellow-glow-01","tpage_name":"templec-vis-water"}],[164691996,{"idx":28,"name":"veger-shoulderplatemetal","tpage_name":"railcst-pris2"}],[172163075,{"idx":3,"name":"tpl-symbl-violet-glow-01","tpage_name":"templec-vis-water"}],[164691995,{"idx":27,"name":"veger-shoulderplate","tpage_name":"railcst-pris2"}],[172163074,{"idx":2,"name":"tplc-water","tpage_name":"templec-vis-water"}],[164691994,{"idx":26,"name":"veger-shoebottom","tpage_name":"railcst-pris2"}],[172163073,{"idx":1,"name":"tplc-water-dest","tpage_name":"templec-vis-water"}],[164691993,{"idx":25,"name":"veger-scarf","tpage_name":"railcst-pris2"}],[164691992,{"idx":24,"name":"veger-parchment","tpage_name":"railcst-pris2"}],[164691991,{"idx":23,"name":"veger-pants","tpage_name":"railcst-pris2"}],[164691990,{"idx":22,"name":"veger-pages","tpage_name":"railcst-pris2"}],[164691989,{"idx":21,"name":"veger-legwraps","tpage_name":"railcst-pris2"}],[164691988,{"idx":20,"name":"veger-iris","tpage_name":"railcst-pris2"}],[206962694,{"idx":6,"name":"cityslumc-purple-plain","tpage_name":"lfreeout-tfrag"}],[205717514,{"idx":10,"name":"kg-target-gun-01","tpage_name":"lgunnorm-pris"}],[164626574,{"idx":142,"name":"prec-leader-robe-01","tpage_name":"railcst-pris"}],[206962693,{"idx":5,"name":"ctyslumc-light-blue","tpage_name":"lfreeout-tfrag"}],[205717513,{"idx":9,"name":"kg-target-d-front","tpage_name":"lgunnorm-pris"}],[189530173,{"idx":61,"name":"intcept-b-teeth01","tpage_name":"desrally-pris"}],[164626573,{"idx":141,"name":"prec-controller-rim","tpage_name":"railcst-pris"}],[206962692,{"idx":4,"name":"cityslumc-purple-column","tpage_name":"lfreeout-tfrag"}],[205717512,{"idx":8,"name":"kg-target-bonus-01","tpage_name":"lgunnorm-pris"}],[189530172,{"idx":60,"name":"intcept-b-pipe01","tpage_name":"desrally-pris"}],[164626572,{"idx":140,"name":"prec-controller-plain","tpage_name":"railcst-pris"}],[206962691,{"idx":3,"name":"ctyslumc-wall-trim-LOW","tpage_name":"lfreeout-tfrag"}],[205717511,{"idx":7,"name":"kg-target-blasted-01","tpage_name":"lgunnorm-pris"}],[189530171,{"idx":59,"name":"intcept-b-gun01","tpage_name":"desrally-pris"}],[164626571,{"idx":139,"name":"prec-controller-dk","tpage_name":"railcst-pris"}],[206962690,{"idx":2,"name":"ctyslumc-window-panes-LOW","tpage_name":"lfreeout-tfrag"}],[205717510,{"idx":6,"name":"kg-target-b-front-01","tpage_name":"lgunnorm-pris"}],[189530170,{"idx":58,"name":"intcept-b-base-patern02","tpage_name":"desrally-pris"}],[164626570,{"idx":138,"name":"prec-controller-but2","tpage_name":"railcst-pris"}],[206962689,{"idx":1,"name":"city-tile-LOW","tpage_name":"lfreeout-tfrag"}],[205717509,{"idx":5,"name":"kg-target-01","tpage_name":"lgunnorm-pris"}],[189530169,{"idx":57,"name":"intcept-b-base-patern01","tpage_name":"desrally-pris"}],[164626569,{"idx":137,"name":"prec-controller-but","tpage_name":"railcst-pris"}],[206962688,{"idx":0,"name":"cityslumc-awning-LOW","tpage_name":"lfreeout-tfrag"}],[205717508,{"idx":4,"name":"gun-dummy-side-a-01","tpage_name":"lgunnorm-pris"}],[189530168,{"idx":56,"name":"intcept-b-base-green01","tpage_name":"desrally-pris"}],[164626568,{"idx":136,"name":"prec-controller-black","tpage_name":"railcst-pris"}],[205717507,{"idx":3,"name":"gun-citd-front-01","tpage_name":"lgunnorm-pris"}],[189530167,{"idx":55,"name":"wstlander-04-skirt","tpage_name":"desrally-pris"}],[164626567,{"idx":135,"name":"prec-insidemouth","tpage_name":"railcst-pris"}],[205717506,{"idx":2,"name":"gun-citc-front-01","tpage_name":"lgunnorm-pris"}],[189530166,{"idx":54,"name":"wstlander-04-shirt-strap","tpage_name":"desrally-pris"}],[164626566,{"idx":134,"name":"prec-tess-shirtstraps","tpage_name":"railcst-pris"}],[205717505,{"idx":1,"name":"gun-citb-front-01","tpage_name":"lgunnorm-pris"}],[189530165,{"idx":53,"name":"wstlander-04-shirt","tpage_name":"desrally-pris"}],[164626565,{"idx":133,"name":"prec-dumb-sleeve","tpage_name":"railcst-pris"}],[205717504,{"idx":0,"name":"gun-cita-front-01","tpage_name":"lgunnorm-pris"}],[189530164,{"idx":52,"name":"wstlander-04-headband","tpage_name":"desrally-pris"}],[164626564,{"idx":132,"name":"prec-dumb-shirt","tpage_name":"railcst-pris"}],[189530163,{"idx":51,"name":"wstlander-04-gun","tpage_name":"desrally-pris"}],[164626563,{"idx":131,"name":"prec-dumb-pants","tpage_name":"railcst-pris"}],[189530162,{"idx":50,"name":"wstlander-04-dark-blue","tpage_name":"desrally-pris"}],[164626562,{"idx":130,"name":"prec-dumb-helmet","tpage_name":"railcst-pris"}],[189530161,{"idx":49,"name":"wstlander-03-flesh","tpage_name":"desrally-pris"}],[164626561,{"idx":129,"name":"eco-lt-cryst-02","tpage_name":"railcst-pris"}],[189530160,{"idx":48,"name":"wstlander-03-eye","tpage_name":"desrally-pris"}],[164626560,{"idx":128,"name":"eco-lt-cryst-01","tpage_name":"railcst-pris"}],[189530159,{"idx":47,"name":"wstlander-02-skirt","tpage_name":"desrally-pris"}],[164626559,{"idx":127,"name":"dark-crystal-knob-02","tpage_name":"railcst-pris"}],[194510878,{"idx":30,"name":"jinx-wraps","tpage_name":"gridcst-pris2"}],[189530158,{"idx":46,"name":"wstlander-02-shirt","tpage_name":"desrally-pris"}],[164626558,{"idx":126,"name":"dark-crystal-knob-01","tpage_name":"railcst-pris"}],[194510861,{"idx":13,"name":"jinx-eyelid","tpage_name":"gridcst-pris2"}],[189530141,{"idx":29,"name":"wstlander-01-leatherstrap","tpage_name":"desrally-pris"}],[164626541,{"idx":109,"name":"torn-handle-01","tpage_name":"railcst-pris"}],[194510860,{"idx":12,"name":"jinx-cigarflame","tpage_name":"gridcst-pris2"}],[189530140,{"idx":28,"name":"wstlander-01-head","tpage_name":"desrally-pris"}],[164626540,{"idx":108,"name":"torn-gunbarrel-02","tpage_name":"railcst-pris"}],[194510859,{"idx":11,"name":"jinx-cigar","tpage_name":"gridcst-pris2"}],[189530139,{"idx":27,"name":"wstlander-01-gunmetal-04","tpage_name":"desrally-pris"}],[164626539,{"idx":107,"name":"torn-gunbarrel","tpage_name":"railcst-pris"}],[194510858,{"idx":10,"name":"jinx-buckles","tpage_name":"gridcst-pris2"}],[189530138,{"idx":26,"name":"wstlander-01-gunmetal-03","tpage_name":"desrally-pris"}],[164626538,{"idx":106,"name":"torn-armor","tpage_name":"railcst-pris"}],[193265666,{"idx":2,"name":"tow-energy-bridge-dest","tpage_name":"towerb-vis-water"}],[189530126,{"idx":14,"name":"vehicle-toad-exhaust-01","tpage_name":"desrally-pris"}],[164626526,{"idx":94,"name":"prec-staff-02","tpage_name":"railcst-pris"}],[189530125,{"idx":13,"name":"vehicle-metal-plate-01","tpage_name":"desrally-pris"}],[164626525,{"idx":93,"name":"prec-staff-01","tpage_name":"railcst-pris"}],[189530124,{"idx":12,"name":"vehicle-gun-box-01","tpage_name":"desrally-pris"}],[164626524,{"idx":92,"name":"prec-orbsmall","tpage_name":"railcst-pris"}],[189530123,{"idx":11,"name":"vehicle-gas-tank-01","tpage_name":"desrally-pris"}],[164626523,{"idx":91,"name":"prec-orblarge","tpage_name":"railcst-pris"}],[189530122,{"idx":10,"name":"vehicle-chrome-pipe-01","tpage_name":"desrally-pris"}],[164626522,{"idx":90,"name":"prec-leader-wrap","tpage_name":"railcst-pris"}],[189530121,{"idx":9,"name":"vehicle-cap-pin-01","tpage_name":"desrally-pris"}],[164626521,{"idx":89,"name":"prec-leader-shirt","tpage_name":"railcst-pris"}],[189530120,{"idx":8,"name":"vehicle-brace-pipe-01","tpage_name":"desrally-pris"}],[164626520,{"idx":88,"name":"prec-leader-robe-02","tpage_name":"railcst-pris"}],[189530119,{"idx":7,"name":"vehicle-body-panel-01","tpage_name":"desrally-pris"}],[164626519,{"idx":87,"name":"prec-leader-pants","tpage_name":"railcst-pris"}],[189530118,{"idx":6,"name":"intcept-tread01","tpage_name":"desrally-pris"}],[164626518,{"idx":86,"name":"prec-leader-frontskirt","tpage_name":"railcst-pris"}],[189530117,{"idx":5,"name":"intcept-teeth01","tpage_name":"desrally-pris"}],[164626517,{"idx":85,"name":"prec-leader-belt","tpage_name":"railcst-pris"}],[189530116,{"idx":4,"name":"intcept-pipe01","tpage_name":"desrally-pris"}],[164626516,{"idx":84,"name":"prec-leader-arm","tpage_name":"railcst-pris"}],[189530115,{"idx":3,"name":"intcept-gun01","tpage_name":"desrally-pris"}],[164626515,{"idx":83,"name":"prec-surfer-sleeve","tpage_name":"railcst-pris"}],[189530114,{"idx":2,"name":"intcept-base-patern02","tpage_name":"desrally-pris"}],[164626514,{"idx":82,"name":"prec-surfer-shirt","tpage_name":"railcst-pris"}],[189530113,{"idx":1,"name":"intcept-base-patern01","tpage_name":"desrally-pris"}],[164626513,{"idx":81,"name":"prec-surfer-sash","tpage_name":"railcst-pris"}],[189530112,{"idx":0,"name":"intcept-base-green01","tpage_name":"desrally-pris"}],[164626512,{"idx":80,"name":"prec-surfer-pants","tpage_name":"railcst-pris"}],[164626511,{"idx":79,"name":"prec-surfer-hairshort","tpage_name":"railcst-pris"}],[164626510,{"idx":78,"name":"prec-surfer-hair","tpage_name":"railcst-pris"}],[164626509,{"idx":77,"name":"prec-surfer-chain-03","tpage_name":"railcst-pris"}],[164626508,{"idx":76,"name":"prec-surfer-chain-02","tpage_name":"railcst-pris"}],[164626507,{"idx":75,"name":"prec-surfer-chain","tpage_name":"railcst-pris"}],[164626506,{"idx":74,"name":"prec-neck","tpage_name":"railcst-pris"}],[164626505,{"idx":73,"name":"prec-leader-armband","tpage_name":"railcst-pris"}],[164626504,{"idx":72,"name":"prec-handpalm","tpage_name":"railcst-pris"}],[164626503,{"idx":71,"name":"prec-hand-back","tpage_name":"railcst-pris"}],[164626491,{"idx":59,"name":"prec-teeth","tpage_name":"railcst-pris"}],[164626490,{"idx":58,"name":"prec-leader-headshield","tpage_name":"railcst-pris"}],[164626489,{"idx":57,"name":"prec-leader-hair","tpage_name":"railcst-pris"}],[164626488,{"idx":56,"name":"prec-leader-foreheadshield","tpage_name":"railcst-pris"}],[164626487,{"idx":55,"name":"prec-leader-face2","tpage_name":"railcst-pris"}],[164626486,{"idx":54,"name":"prec-leader-beard","tpage_name":"railcst-pris"}],[164626485,{"idx":53,"name":"jakchires-teeth","tpage_name":"railcst-pris"}],[164626484,{"idx":52,"name":"jakchires-shoeteop","tpage_name":"railcst-pris"}],[164626483,{"idx":51,"name":"jakchires-shoemetal","tpage_name":"railcst-pris"}],[164626482,{"idx":50,"name":"jakchires-shoebottom","tpage_name":"railcst-pris"}],[164626481,{"idx":49,"name":"jakchires-precarmor-01","tpage_name":"railcst-pris"}],[164626480,{"idx":48,"name":"jakchires-pants","tpage_name":"railcst-pris"}],[164626479,{"idx":47,"name":"jakchires-lightbrownspat","tpage_name":"railcst-pris"}],[164626478,{"idx":46,"name":"jakchires-leatherpouch","tpage_name":"railcst-pris"}],[164626477,{"idx":45,"name":"jakchires-jacket","tpage_name":"railcst-pris"}],[164626476,{"idx":44,"name":"jakchires-horn","tpage_name":"railcst-pris"}],[164626475,{"idx":43,"name":"jakchires-hair","tpage_name":"railcst-pris"}],[164626474,{"idx":42,"name":"jakchires-glovetop","tpage_name":"railcst-pris"}],[164626473,{"idx":41,"name":"jakchires-facert","tpage_name":"railcst-pris"}],[164626472,{"idx":40,"name":"jakchires-facelft","tpage_name":"railcst-pris"}],[164626471,{"idx":39,"name":"jakchires-eyelid","tpage_name":"railcst-pris"}],[164626470,{"idx":38,"name":"jakchires-eyebrow","tpage_name":"railcst-pris"}],[164626469,{"idx":37,"name":"jakchires-eye","tpage_name":"railcst-pris"}],[174587908,{"idx":4,"name":"nst-egg-spider-pipe","tpage_name":"lbbspid-pris"}],[164626468,{"idx":36,"name":"jakchires-clips","tpage_name":"railcst-pris"}],[174587907,{"idx":3,"name":"nst-egg-spider-metal","tpage_name":"lbbspid-pris"}],[164626467,{"idx":35,"name":"jakchires-chestplate","tpage_name":"railcst-pris"}],[174587906,{"idx":2,"name":"nst-egg-spider-eye","tpage_name":"lbbspid-pris"}],[173342726,{"idx":6,"name":"tow-slime-01","tpage_name":"ltowera-vis-shrub"}],[164626466,{"idx":34,"name":"jakchires-brwnleather","tpage_name":"railcst-pris"}],[174587905,{"idx":1,"name":"nst-egg-spider-egg","tpage_name":"lbbspid-pris"}],[173342725,{"idx":5,"name":"tow-eggside-01","tpage_name":"ltowera-vis-shrub"}],[164626465,{"idx":33,"name":"jakchires-brownstrap","tpage_name":"railcst-pris"}],[174587904,{"idx":0,"name":"nst-egg-spider-body","tpage_name":"lbbspid-pris"}],[173342724,{"idx":4,"name":"tow-groundpod","tpage_name":"ltowera-vis-shrub"}],[164626464,{"idx":32,"name":"jakchires-blackstrap","tpage_name":"railcst-pris"}],[173342723,{"idx":3,"name":"tow-wall-supports","tpage_name":"ltowera-vis-shrub"}],[164626463,{"idx":31,"name":"jakchires-arm","tpage_name":"railcst-pris"}],[164626462,{"idx":30,"name":"jakc-wristband-a2","tpage_name":"railcst-pris"}],[164495365,{"idx":5,"name":"rub-water-wave-01-dest","tpage_name":"rubblea2-vis-water"}],[164495363,{"idx":3,"name":"rub-water-desta2","tpage_name":"rubblea2-vis-water"}],[164495362,{"idx":2,"name":"rub-watera2","tpage_name":"rubblea2-vis-water"}],[164495361,{"idx":1,"name":"rub-dirt-a","tpage_name":"rubblea2-vis-water"}],[164429837,{"idx":13,"name":"rub-stain-01","tpage_name":"rubblea2-vis-shrub"}],[164429836,{"idx":12,"name":"rub-overlay-bullethole-c","tpage_name":"rubblea2-vis-shrub"}],[164429835,{"idx":11,"name":"rub-shrub-cattail","tpage_name":"rubblea2-vis-shrub"}],[164429830,{"idx":6,"name":"rub-ground-01-small","tpage_name":"rubblea2-vis-shrub"}],[164429829,{"idx":5,"name":"rub-crater-shards-01","tpage_name":"rubblea2-vis-shrub"}],[164429828,{"idx":4,"name":"rub-shrub-grass","tpage_name":"rubblea2-vis-shrub"}],[164429827,{"idx":3,"name":"rub-met-strp-close","tpage_name":"rubblea2-vis-shrub"}],[164429826,{"idx":2,"name":"rub-wall-small-grill","tpage_name":"rubblea2-vis-shrub"}],[164429825,{"idx":1,"name":"rub-beam-gen","tpage_name":"rubblea2-vis-shrub"}],[164429824,{"idx":0,"name":"rub-greyblue-plain-lowres","tpage_name":"rubblea2-vis-shrub"}],[184287234,{"idx":2,"name":"preship-metal-window-01","tpage_name":"loutro-shrub"}],[176816154,{"idx":26,"name":"ecocreature-joint","tpage_name":"towera-pris"}],[174325794,{"idx":34,"name":"jakchires-chestplate","tpage_name":"ldesgcst-pris"}],[164364354,{"idx":66,"name":"rub-cement-top","tpage_name":"rubblea2-vis-tfrag"}],[173867011,{"idx":3,"name":"dash01","tpage_name":"ltowerb-vis-pris"}],[163905571,{"idx":35,"name":"rail-trim-01","tpage_name":"raila-pris"}],[173867010,{"idx":2,"name":"bam-hairhilite","tpage_name":"ltowerb-vis-pris"}],[163905570,{"idx":34,"name":"rail-detail-01","tpage_name":"raila-pris"}],[173867009,{"idx":1,"name":"bam-eyelight","tpage_name":"ltowerb-vis-pris"}],[163905569,{"idx":33,"name":"rail-pipe-01","tpage_name":"raila-pris"}],[173867008,{"idx":0,"name":"backThing01","tpage_name":"ltowerb-vis-pris"}],[163905568,{"idx":32,"name":"rail-edge-01","tpage_name":"raila-pris"}],[163905567,{"idx":31,"name":"rail-cord-01","tpage_name":"raila-pris"}],[171376645,{"idx":5,"name":"lightjak-wings-v-src","tpage_name":"templea-vis-water"}],[163905565,{"idx":29,"name":"rail-pipe-03","tpage_name":"raila-pris"}],[172621824,{"idx":0,"name":"precur-tube-joint-01","tpage_name":"precura-vis-shrub"}],[171376644,{"idx":4,"name":"lightjak-wings-u-src","tpage_name":"templea-vis-water"}],[163905564,{"idx":28,"name":"rail-light-red","tpage_name":"raila-pris"}],[171376641,{"idx":1,"name":"templea-waterfall-dest","tpage_name":"templea-vis-water"}],[163905561,{"idx":25,"name":"rail-env-wall-01","tpage_name":"raila-pris"}],[170131456,{"idx":0,"name":"bam-eyelight","tpage_name":"outrocst-pris"}],[163905556,{"idx":20,"name":"rail-base-mid-01","tpage_name":"raila-pris"}],[170459140,{"idx":4,"name":"daxter-orange","tpage_name":"ljkdxvin-pris"}],[162988060,{"idx":28,"name":"comb-env2","tpage_name":"railb-tfrag"}],[170459139,{"idx":3,"name":"daxter-furhilite","tpage_name":"ljkdxvin-pris"}],[162988059,{"idx":27,"name":"rail-env-wall-01","tpage_name":"railb-tfrag"}],[170459138,{"idx":2,"name":"daxter-eyelid","tpage_name":"ljkdxvin-pris"}],[162988058,{"idx":26,"name":"comb-pipe2","tpage_name":"railb-tfrag"}],[170459137,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljkdxvin-pris"}],[162988057,{"idx":25,"name":"rail-light-red","tpage_name":"railb-tfrag"}],[170459136,{"idx":0,"name":"bam-eyelight","tpage_name":"ljkdxvin-pris"}],[162988056,{"idx":24,"name":"comb-ring","tpage_name":"railb-tfrag"}],[162988055,{"idx":23,"name":"rail-pipe-02","tpage_name":"railb-tfrag"}],[162988054,{"idx":22,"name":"rail-pipe-05","tpage_name":"railb-tfrag"}],[162988053,{"idx":21,"name":"comb-redmarker","tpage_name":"railb-tfrag"}],[162988052,{"idx":20,"name":"rail-trim-01","tpage_name":"railb-tfrag"}],[162988051,{"idx":19,"name":"rail-light-yellow","tpage_name":"railb-tfrag"}],[162988050,{"idx":18,"name":"rail-light-yellow-small","tpage_name":"railb-tfrag"}],[162988049,{"idx":17,"name":"rail-env-car-01","tpage_name":"railb-tfrag"}],[162988048,{"idx":16,"name":"rail-rock-01","tpage_name":"railb-tfrag"}],[162988047,{"idx":15,"name":"rail-pipe-03","tpage_name":"railb-tfrag"}],[162988046,{"idx":14,"name":"rail-pipe-01","tpage_name":"railb-tfrag"}],[162988045,{"idx":13,"name":"rail-cord-01","tpage_name":"railb-tfrag"}],[162988044,{"idx":12,"name":"rail-detail-01","tpage_name":"railb-tfrag"}],[162988043,{"idx":11,"name":"rail-light-blue-small","tpage_name":"railb-tfrag"}],[162988042,{"idx":10,"name":"rail-gray-metal-01","tpage_name":"railb-tfrag"}],[162988041,{"idx":9,"name":"rail-base-dark-01","tpage_name":"railb-tfrag"}],[162988040,{"idx":8,"name":"rail-base-mid-01","tpage_name":"railb-tfrag"}],[162988039,{"idx":7,"name":"rail-edge-01","tpage_name":"railb-tfrag"}],[162988038,{"idx":6,"name":"rail-light-blue","tpage_name":"railb-tfrag"}],[162988037,{"idx":5,"name":"rail-patch-01","tpage_name":"railb-tfrag"}],[162988035,{"idx":3,"name":"comb-temp-glass","tpage_name":"railb-tfrag"}],[162988034,{"idx":2,"name":"comb-temp-dark","tpage_name":"railb-tfrag"}],[171638786,{"idx":2,"name":"comb-plate-02","tpage_name":"templed-vis-tfrag"}],[162922526,{"idx":30,"name":"rail-env-wall-01","tpage_name":"raild-tfrag"}],[171638784,{"idx":0,"name":"comb-temp-dark","tpage_name":"templed-vis-tfrag"}],[162922524,{"idx":28,"name":"rail-tread-01","tpage_name":"raild-tfrag"}],[162922523,{"idx":27,"name":"comb-ring","tpage_name":"raild-tfrag"}],[162922522,{"idx":26,"name":"rail-fit-01","tpage_name":"raild-tfrag"}],[162922521,{"idx":25,"name":"rail-pipe-02","tpage_name":"raild-tfrag"}],[162922520,{"idx":24,"name":"rail-light-yellow-small","tpage_name":"raild-tfrag"}],[162922518,{"idx":22,"name":"rail-light-red","tpage_name":"raild-tfrag"}],[162922517,{"idx":21,"name":"rail-light-yellow","tpage_name":"raild-tfrag"}],[162922516,{"idx":20,"name":"comb-redmarker","tpage_name":"raild-tfrag"}],[162922515,{"idx":19,"name":"rail-rock-01","tpage_name":"raild-tfrag"}],[162922514,{"idx":18,"name":"rail-pipe-05","tpage_name":"raild-tfrag"}],[162922513,{"idx":17,"name":"rail-gray-metal-01","tpage_name":"raild-tfrag"}],[162922512,{"idx":16,"name":"rail-light-blue","tpage_name":"raild-tfrag"}],[162922511,{"idx":15,"name":"rail-pipe-03","tpage_name":"raild-tfrag"}],[162922510,{"idx":14,"name":"rail-pipe-01","tpage_name":"raild-tfrag"}],[162922509,{"idx":13,"name":"rail-cord-01","tpage_name":"raild-tfrag"}],[162922508,{"idx":12,"name":"rail-detail-01","tpage_name":"raild-tfrag"}],[162922507,{"idx":11,"name":"rail-env-car-01","tpage_name":"raild-tfrag"}],[162922505,{"idx":9,"name":"rail-base-dark-01","tpage_name":"raild-tfrag"}],[162922504,{"idx":8,"name":"rail-base-mid-01","tpage_name":"raild-tfrag"}],[162922503,{"idx":7,"name":"rail-edge-01","tpage_name":"raild-tfrag"}],[162922502,{"idx":6,"name":"rail-light-blue-small","tpage_name":"raild-tfrag"}],[162922501,{"idx":5,"name":"rail-patch-01","tpage_name":"raild-tfrag"}],[162922500,{"idx":4,"name":"rail-trim-01","tpage_name":"raild-tfrag"}],[162922498,{"idx":2,"name":"comb-temp-glass","tpage_name":"raild-tfrag"}],[162922497,{"idx":1,"name":"comb-temp-dark","tpage_name":"raild-tfrag"}],[162791453,{"idx":29,"name":"rail-fit-01","tpage_name":"railc-tfrag"}],[162791452,{"idx":28,"name":"comb-ring","tpage_name":"railc-tfrag"}],[162791451,{"idx":27,"name":"rail-pipe-02","tpage_name":"railc-tfrag"}],[170262530,{"idx":2,"name":"dust-sparkle","tpage_name":"stadiuma-sprite"}],[162791450,{"idx":26,"name":"rail-light-red","tpage_name":"railc-tfrag"}],[162791449,{"idx":25,"name":"rail-pipe-05","tpage_name":"railc-tfrag"}],[170262528,{"idx":0,"name":"missile-target-01","tpage_name":"stadiuma-sprite"}],[162791448,{"idx":24,"name":"rail-light-yellow","tpage_name":"railc-tfrag"}],[162791447,{"idx":23,"name":"comb-redmarker","tpage_name":"railc-tfrag"}],[162791446,{"idx":22,"name":"rail-env-wall-01","tpage_name":"railc-tfrag"}],[162791445,{"idx":21,"name":"rail-rock-01","tpage_name":"railc-tfrag"}],[162791444,{"idx":20,"name":"rail-light-yellow-small","tpage_name":"railc-tfrag"}],[162791443,{"idx":19,"name":"rail-tread-01","tpage_name":"railc-tfrag"}],[162791442,{"idx":18,"name":"rail-trim-01","tpage_name":"railc-tfrag"}],[162791441,{"idx":17,"name":"rail-pipe-03","tpage_name":"railc-tfrag"}],[162791440,{"idx":16,"name":"rail-pipe-01","tpage_name":"railc-tfrag"}],[162791439,{"idx":15,"name":"rail-cord-01","tpage_name":"railc-tfrag"}],[162791438,{"idx":14,"name":"rail-detail-01","tpage_name":"railc-tfrag"}],[162791437,{"idx":13,"name":"rail-light-blue-small","tpage_name":"railc-tfrag"}],[162791436,{"idx":12,"name":"rail-gray-metal-01","tpage_name":"railc-tfrag"}],[170196994,{"idx":2,"name":"ashelin-boottop","tpage_name":"outrocst-pris2"}],[162725914,{"idx":26,"name":"comb-env2","tpage_name":"railf-tfrag"}],[170196993,{"idx":1,"name":"ashelin-bolts","tpage_name":"outrocst-pris2"}],[162725913,{"idx":25,"name":"comb-pipe2","tpage_name":"railf-tfrag"}],[162725891,{"idx":3,"name":"rail-light-yellow-small","tpage_name":"railf-tfrag"}],[162725890,{"idx":2,"name":"rail-light-blue","tpage_name":"railf-tfrag"}],[162725889,{"idx":1,"name":"rail-base-dark-01","tpage_name":"railf-tfrag"}],[176816148,{"idx":20,"name":"dp-bipedal-toe-01","tpage_name":"towera-pris"}],[174325788,{"idx":28,"name":"jakc-wraps","tpage_name":"ldesgcst-pris"}],[164364348,{"idx":60,"name":"rub-elec-switch-light-off","tpage_name":"rubblea2-vis-tfrag"}],[159383628,{"idx":76,"name":"keira-torch-nozzle-02","tpage_name":"slumbset-pris"}],[176816147,{"idx":19,"name":"dp-bipedal-spine-01","tpage_name":"towera-pris"}],[174325787,{"idx":27,"name":"jakc-waistband2","tpage_name":"ldesgcst-pris"}],[164364347,{"idx":59,"name":"rub-elec-switch-light-on","tpage_name":"rubblea2-vis-tfrag"}],[159383627,{"idx":75,"name":"keira-torch-nozzle-01","tpage_name":"slumbset-pris"}],[176816146,{"idx":18,"name":"dp-bipedal-skin-ribs-01","tpage_name":"towera-pris"}],[174325786,{"idx":26,"name":"jakc-skirt","tpage_name":"ldesgcst-pris"}],[164364346,{"idx":58,"name":"rub-copper-metal-01","tpage_name":"rubblea2-vis-tfrag"}],[159383626,{"idx":74,"name":"keira-torch-guard-01","tpage_name":"slumbset-pris"}],[176816145,{"idx":17,"name":"dp-bipedal-skin-plate-small-01","tpage_name":"towera-pris"}],[174325785,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"ldesgcst-pris"}],[164364345,{"idx":57,"name":"rub-lamp-light-01","tpage_name":"rubblea2-vis-tfrag"}],[159383625,{"idx":73,"name":"keira-shoebottom","tpage_name":"slumbset-pris"}],[176816144,{"idx":16,"name":"dp-bipedal-skin-plate-01","tpage_name":"towera-pris"}],[174325784,{"idx":24,"name":"jakc-scarf","tpage_name":"ldesgcst-pris"}],[164364344,{"idx":56,"name":"rub-lamp-fencespike-round","tpage_name":"rubblea2-vis-tfrag"}],[159383624,{"idx":72,"name":"keira-shirt","tpage_name":"slumbset-pris"}],[176816143,{"idx":15,"name":"dp-bipedal-skin-bulge-02","tpage_name":"towera-pris"}],[174325783,{"idx":23,"name":"jakc-lens","tpage_name":"ldesgcst-pris"}],[159383623,{"idx":71,"name":"keira-pantslarge","tpage_name":"slumbset-pris"}],[176816142,{"idx":14,"name":"dp-bipedal-skin-bulge-01","tpage_name":"towera-pris"}],[174325782,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"ldesgcst-pris"}],[159383622,{"idx":70,"name":"keira-maskbolt","tpage_name":"slumbset-pris"}],[179306501,{"idx":5,"name":"hud-small-frame-02","tpage_name":"factoryd-minimap"}],[176816141,{"idx":13,"name":"dp-bipedal-power-hose","tpage_name":"towera-pris"}],[174325781,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"ldesgcst-pris"}],[159383621,{"idx":69,"name":"keira-lens-large","tpage_name":"slumbset-pris"}],[179306500,{"idx":4,"name":"hud-small-frame-01","tpage_name":"factoryd-minimap"}],[176816140,{"idx":12,"name":"dp-bipedal-nose-01","tpage_name":"towera-pris"}],[174325780,{"idx":20,"name":"jakc-armor","tpage_name":"ldesgcst-pris"}],[159383620,{"idx":68,"name":"keira-largewraps","tpage_name":"slumbset-pris"}],[179306499,{"idx":3,"name":"hud-mhcentipede-meter-01","tpage_name":"factoryd-minimap"}],[176816139,{"idx":11,"name":"dp-bipedal-finger-plate-01","tpage_name":"towera-pris"}],[174325779,{"idx":19,"name":"environment-oldmetal","tpage_name":"ldesgcst-pris"}],[159383619,{"idx":67,"name":"keira-iris-64x64","tpage_name":"slumbset-pris"}],[176816138,{"idx":10,"name":"dp-bipedal-eye-01","tpage_name":"towera-pris"}],[174325778,{"idx":18,"name":"daxtertuft","tpage_name":"ldesgcst-pris"}],[159383618,{"idx":66,"name":"keira-handtop","tpage_name":"slumbset-pris"}],[179306497,{"idx":1,"name":"hud-errol-02","tpage_name":"factoryd-minimap"}],[176816137,{"idx":9,"name":"dp-bipedal-dk-stomach-plate-01","tpage_name":"towera-pris"}],[174325777,{"idx":17,"name":"daxterteeth","tpage_name":"ldesgcst-pris"}],[159383617,{"idx":65,"name":"keira-handbottom","tpage_name":"slumbset-pris"}],[179306496,{"idx":0,"name":"hud-errol-01","tpage_name":"factoryd-minimap"}],[176816136,{"idx":8,"name":"dp-bipedal-dk-sm-plate-01","tpage_name":"towera-pris"}],[174325776,{"idx":16,"name":"daxternose","tpage_name":"ldesgcst-pris"}],[164364336,{"idx":48,"name":"rub-rock-small","tpage_name":"rubblea2-vis-tfrag"}],[159383616,{"idx":64,"name":"keira-hair-newest","tpage_name":"slumbset-pris"}],[176816135,{"idx":7,"name":"dp-bipedal-dk-plate-04","tpage_name":"towera-pris"}],[174325775,{"idx":15,"name":"daxterlense","tpage_name":"ldesgcst-pris"}],[164364335,{"idx":47,"name":"rub-window-02","tpage_name":"rubblea2-vis-tfrag"}],[159383615,{"idx":63,"name":"keira-gogglestrap","tpage_name":"slumbset-pris"}],[176816134,{"idx":6,"name":"dp-bipedal-dk-plate-03","tpage_name":"towera-pris"}],[174325774,{"idx":14,"name":"daxterhelmetplain","tpage_name":"ldesgcst-pris"}],[171835414,{"idx":22,"name":"timemap-wordborder","tpage_name":"templed-vis-pris"}],[164364334,{"idx":46,"name":"rub-roof-tile","tpage_name":"rubblea2-vis-tfrag"}],[159383614,{"idx":62,"name":"keira-glovenewlarge","tpage_name":"slumbset-pris"}],[176816133,{"idx":5,"name":"dp-bipedal-dk-plate-02","tpage_name":"towera-pris"}],[174325773,{"idx":13,"name":"daxterheadwidenew","tpage_name":"ldesgcst-pris"}],[171835413,{"idx":21,"name":"timemap-smallball-02","tpage_name":"templed-vis-pris"}],[164364333,{"idx":45,"name":"rub-grass-fringe","tpage_name":"rubblea2-vis-tfrag"}],[159383613,{"idx":61,"name":"keira-glasses","tpage_name":"slumbset-pris"}],[176816132,{"idx":4,"name":"dp-bipedal-dk-plate-01","tpage_name":"towera-pris"}],[174325772,{"idx":12,"name":"daxtergoggles","tpage_name":"ldesgcst-pris"}],[171835412,{"idx":20,"name":"timemap-smallball-01","tpage_name":"templed-vis-pris"}],[164364332,{"idx":44,"name":"rub-cement-broken-end","tpage_name":"rubblea2-vis-tfrag"}],[159383612,{"idx":60,"name":"keira-face","tpage_name":"slumbset-pris"}],[176816131,{"idx":3,"name":"dp-bipedal-dk-hose-01","tpage_name":"towera-pris"}],[174325771,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"ldesgcst-pris"}],[171835411,{"idx":19,"name":"timemap-precmetal-teeth","tpage_name":"templed-vis-pris"}],[164364331,{"idx":43,"name":"rub-wallrock-dirt","tpage_name":"rubblea2-vis-tfrag"}],[159383611,{"idx":59,"name":"keira-eyelid","tpage_name":"slumbset-pris"}],[176816130,{"idx":2,"name":"dp-bipedal-chest-01","tpage_name":"towera-pris"}],[174325770,{"idx":10,"name":"daxterfoot","tpage_name":"ldesgcst-pris"}],[171835410,{"idx":18,"name":"timemap-precmetal-plain-large","tpage_name":"templed-vis-pris"}],[164364330,{"idx":42,"name":"rub-stream-rocks","tpage_name":"rubblea2-vis-tfrag"}],[159383610,{"idx":58,"name":"keira-chokermetal","tpage_name":"slumbset-pris"}],[176816129,{"idx":1,"name":"dp-bipedal-backhand-01","tpage_name":"towera-pris"}],[174325769,{"idx":9,"name":"daxterfinger","tpage_name":"ldesgcst-pris"}],[171835409,{"idx":17,"name":"timemap-precmetal-feet","tpage_name":"templed-vis-pris"}],[164364329,{"idx":41,"name":"rub-grass","tpage_name":"rubblea2-vis-tfrag"}],[159383609,{"idx":57,"name":"keira-chokerhighres","tpage_name":"slumbset-pris"}],[176816128,{"idx":0,"name":"common-black","tpage_name":"towera-pris"}],[174325768,{"idx":8,"name":"daxterear","tpage_name":"ldesgcst-pris"}],[171835408,{"idx":16,"name":"timemap-notchborder","tpage_name":"templed-vis-pris"}],[164364328,{"idx":40,"name":"rub-wall-side-beam","tpage_name":"rubblea2-vis-tfrag"}],[159383608,{"idx":56,"name":"keira-brownstraps-new","tpage_name":"slumbset-pris"}],[174325767,{"idx":7,"name":"daxterbolt","tpage_name":"ldesgcst-pris"}],[171835407,{"idx":15,"name":"timemap-centerball","tpage_name":"templed-vis-pris"}],[164364327,{"idx":39,"name":"rub-metal-01","tpage_name":"rubblea2-vis-tfrag"}],[159383607,{"idx":55,"name":"keira-blackstrap","tpage_name":"slumbset-pris"}],[174325766,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"ldesgcst-pris"}],[171835406,{"idx":14,"name":"timemap-ball-precmetal","tpage_name":"templed-vis-pris"}],[164364326,{"idx":38,"name":"rub-wall-gen-06","tpage_name":"rubblea2-vis-tfrag"}],[159383606,{"idx":54,"name":"keira-belt","tpage_name":"slumbset-pris"}],[174325765,{"idx":5,"name":"daxterarm","tpage_name":"ldesgcst-pris"}],[164364325,{"idx":37,"name":"rub-cement-a","tpage_name":"rubblea2-vis-tfrag"}],[159383605,{"idx":53,"name":"keira-bellylong","tpage_name":"slumbset-pris"}],[174325764,{"idx":4,"name":"daxter-orange","tpage_name":"ldesgcst-pris"}],[164364324,{"idx":36,"name":"rub-metal-pipeside-01","tpage_name":"rubblea2-vis-tfrag"}],[159383604,{"idx":52,"name":"jakchires-teeth","tpage_name":"slumbset-pris"}],[174325763,{"idx":3,"name":"daxter-furhilite","tpage_name":"ldesgcst-pris"}],[164364323,{"idx":35,"name":"rub-dirt-a","tpage_name":"rubblea2-vis-tfrag"}],[159383603,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"slumbset-pris"}],[174325762,{"idx":2,"name":"daxter-eyelid","tpage_name":"ldesgcst-pris"}],[164364322,{"idx":34,"name":"rub-copper-metal-02","tpage_name":"rubblea2-vis-tfrag"}],[159383602,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"slumbset-pris"}],[174325761,{"idx":1,"name":"bam-hairhilite","tpage_name":"ldesgcst-pris"}],[164364321,{"idx":33,"name":"rub-statue-stone-01","tpage_name":"rubblea2-vis-tfrag"}],[159383601,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"slumbset-pris"}],[174325760,{"idx":0,"name":"bam-eyelight","tpage_name":"ldesgcst-pris"}],[164364320,{"idx":32,"name":"rub-ground","tpage_name":"rubblea2-vis-tfrag"}],[159383600,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"slumbset-pris"}],[164364319,{"idx":31,"name":"rub-butress-metal-02","tpage_name":"rubblea2-vis-tfrag"}],[159383599,{"idx":47,"name":"jakchires-pants","tpage_name":"slumbset-pris"}],[164364318,{"idx":30,"name":"rub-butress-metal-01","tpage_name":"rubblea2-vis-tfrag"}],[159383598,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"slumbset-pris"}],[164364317,{"idx":29,"name":"rub-supportmetall","tpage_name":"rubblea2-vis-tfrag"}],[159383597,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"slumbset-pris"}],[164364316,{"idx":28,"name":"rub-metal-wallgrill","tpage_name":"rubblea2-vis-tfrag"}],[159383596,{"idx":44,"name":"jakchires-jacket","tpage_name":"slumbset-pris"}],[164364315,{"idx":27,"name":"rub-endblocks","tpage_name":"rubblea2-vis-tfrag"}],[159383595,{"idx":43,"name":"jakchires-horn","tpage_name":"slumbset-pris"}],[164364314,{"idx":26,"name":"rub-city-wall-main","tpage_name":"rubblea2-vis-tfrag"}],[159383594,{"idx":42,"name":"jakchires-hair","tpage_name":"slumbset-pris"}],[165609493,{"idx":21,"name":"dm-missle-tip-glow-01","tpage_name":"wasdefen-pris"}],[164364313,{"idx":25,"name":"rub-city-wall-bottom-frame","tpage_name":"rubblea2-vis-tfrag"}],[159383593,{"idx":41,"name":"jakchires-glovetop","tpage_name":"slumbset-pris"}],[165609492,{"idx":20,"name":"dm-missle-tubes","tpage_name":"wasdefen-pris"}],[159383592,{"idx":40,"name":"jakchires-facert","tpage_name":"slumbset-pris"}],[165609491,{"idx":19,"name":"dm-missle-tip","tpage_name":"wasdefen-pris"}],[159383591,{"idx":39,"name":"jakchires-facelft","tpage_name":"slumbset-pris"}],[165609490,{"idx":18,"name":"dm-missle-body","tpage_name":"wasdefen-pris"}],[159383590,{"idx":38,"name":"jakchires-eyelid","tpage_name":"slumbset-pris"}],[165609489,{"idx":17,"name":"dp-robot-tentacle-01","tpage_name":"wasdefen-pris"}],[159383589,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"slumbset-pris"}],[165609488,{"idx":16,"name":"dp-robot-pipe-01","tpage_name":"wasdefen-pris"}],[164364308,{"idx":20,"name":"rub-palshaft-dirt-blue-01","tpage_name":"rubblea2-vis-tfrag"}],[159383588,{"idx":36,"name":"jakchires-eye","tpage_name":"slumbset-pris"}],[165609487,{"idx":15,"name":"dp-robot-panel-06","tpage_name":"wasdefen-pris"}],[164364307,{"idx":19,"name":"rub-citywall","tpage_name":"rubblea2-vis-tfrag"}],[159383587,{"idx":35,"name":"jakchires-clips","tpage_name":"slumbset-pris"}],[165609486,{"idx":14,"name":"dp-robot-panel-02","tpage_name":"wasdefen-pris"}],[164364306,{"idx":18,"name":"rub-city-wall-frame","tpage_name":"rubblea2-vis-tfrag"}],[159383586,{"idx":34,"name":"jakchires-chestplate","tpage_name":"slumbset-pris"}],[165609485,{"idx":13,"name":"dp-robot-hull-04","tpage_name":"wasdefen-pris"}],[164364305,{"idx":17,"name":"rub-stone-05","tpage_name":"rubblea2-vis-tfrag"}],[159383585,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"slumbset-pris"}],[165609484,{"idx":12,"name":"dp-robot-hull-02","tpage_name":"wasdefen-pris"}],[164364304,{"idx":16,"name":"rub-roof-support","tpage_name":"rubblea2-vis-tfrag"}],[159383584,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"slumbset-pris"}],[165609483,{"idx":11,"name":"dp-robot-hull-01","tpage_name":"wasdefen-pris"}],[164364303,{"idx":15,"name":"rub-rock","tpage_name":"rubblea2-vis-tfrag"}],[159383583,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"slumbset-pris"}],[165609482,{"idx":10,"name":"dp-robot-hex-pattern-01","tpage_name":"wasdefen-pris"}],[164364302,{"idx":14,"name":"rub-wall-gen-01","tpage_name":"rubblea2-vis-tfrag"}],[159383582,{"idx":30,"name":"jakchires-arm","tpage_name":"slumbset-pris"}],[165609481,{"idx":9,"name":"dp-robot-globe-joint","tpage_name":"wasdefen-pris"}],[164364301,{"idx":13,"name":"rub-met-strp-close","tpage_name":"rubblea2-vis-tfrag"}],[159383581,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"slumbset-pris"}],[165609480,{"idx":8,"name":"dp-robot-eyes","tpage_name":"wasdefen-pris"}],[164364300,{"idx":12,"name":"rub-wall-gen-02","tpage_name":"rubblea2-vis-tfrag"}],[159383580,{"idx":28,"name":"jakc-wraps","tpage_name":"slumbset-pris"}],[165609479,{"idx":7,"name":"dp-robot-cable-01","tpage_name":"wasdefen-pris"}],[164364299,{"idx":11,"name":"rub-wall-gen-04","tpage_name":"rubblea2-vis-tfrag"}],[159383579,{"idx":27,"name":"jakc-waistband2","tpage_name":"slumbset-pris"}],[165609478,{"idx":6,"name":"dp-robot-tendons-01","tpage_name":"wasdefen-pris"}],[164364298,{"idx":10,"name":"rub-panels-01","tpage_name":"rubblea2-vis-tfrag"}],[159383578,{"idx":26,"name":"jakc-skirt","tpage_name":"slumbset-pris"}],[165609477,{"idx":5,"name":"dp-robot-rim-01","tpage_name":"wasdefen-pris"}],[164364297,{"idx":9,"name":"rub-palace-tower-side","tpage_name":"rubblea2-vis-tfrag"}],[159383577,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"slumbset-pris"}],[165609476,{"idx":4,"name":"dp-robot-panel-05","tpage_name":"wasdefen-pris"}],[164364296,{"idx":8,"name":"rub-city-wall-inside-damaged","tpage_name":"rubblea2-vis-tfrag"}],[159383576,{"idx":24,"name":"jakc-scarf","tpage_name":"slumbset-pris"}],[165609475,{"idx":3,"name":"dp-robot-panel-03","tpage_name":"wasdefen-pris"}],[164364295,{"idx":7,"name":"rub-wall-side-beam-02","tpage_name":"rubblea2-vis-tfrag"}],[159383575,{"idx":23,"name":"jakc-lens","tpage_name":"slumbset-pris"}],[165609474,{"idx":2,"name":"dp-robot-leg-hull-01","tpage_name":"wasdefen-pris"}],[164364294,{"idx":6,"name":"rub-wall-trim","tpage_name":"rubblea2-vis-tfrag"}],[159383574,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"slumbset-pris"}],[165609473,{"idx":1,"name":"dp-robot-hull-03","tpage_name":"wasdefen-pris"}],[164364293,{"idx":5,"name":"rub-rubble-01","tpage_name":"rubblea2-vis-tfrag"}],[159383573,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"slumbset-pris"}],[165609472,{"idx":0,"name":"environment-darkprec","tpage_name":"wasdefen-pris"}],[159383572,{"idx":20,"name":"jakc-armor","tpage_name":"slumbset-pris"}],[164364291,{"idx":3,"name":"rub-metal-flatpipe-01","tpage_name":"rubblea2-vis-tfrag"}],[159383571,{"idx":19,"name":"environment-oldmetal","tpage_name":"slumbset-pris"}],[159383570,{"idx":18,"name":"daxtertuft","tpage_name":"slumbset-pris"}],[164364289,{"idx":1,"name":"rub-beam-gen","tpage_name":"rubblea2-vis-tfrag"}],[159383569,{"idx":17,"name":"daxterteeth","tpage_name":"slumbset-pris"}],[164364288,{"idx":0,"name":"rub-wall-gen-03","tpage_name":"rubblea2-vis-tfrag"}],[159383568,{"idx":16,"name":"daxternose","tpage_name":"slumbset-pris"}],[159383567,{"idx":15,"name":"daxterlense","tpage_name":"slumbset-pris"}],[159383566,{"idx":14,"name":"daxterhelmetplain","tpage_name":"slumbset-pris"}],[159383565,{"idx":13,"name":"daxterheadwidenew","tpage_name":"slumbset-pris"}],[159383564,{"idx":12,"name":"daxtergoggles","tpage_name":"slumbset-pris"}],[159383563,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"slumbset-pris"}],[159383562,{"idx":10,"name":"daxterfoot","tpage_name":"slumbset-pris"}],[159383561,{"idx":9,"name":"daxterfinger","tpage_name":"slumbset-pris"}],[159383560,{"idx":8,"name":"daxterear","tpage_name":"slumbset-pris"}],[159383559,{"idx":7,"name":"daxterbolt","tpage_name":"slumbset-pris"}],[159383558,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"slumbset-pris"}],[159383557,{"idx":5,"name":"daxterarm","tpage_name":"slumbset-pris"}],[159383556,{"idx":4,"name":"daxter-orange","tpage_name":"slumbset-pris"}],[159383555,{"idx":3,"name":"daxter-furhilite","tpage_name":"slumbset-pris"}],[159383554,{"idx":2,"name":"daxter-eyelid","tpage_name":"slumbset-pris"}],[159383553,{"idx":1,"name":"bam-hairhilite","tpage_name":"slumbset-pris"}],[159383552,{"idx":0,"name":"bam-eyelight","tpage_name":"slumbset-pris"}],[159318050,{"idx":34,"name":"rail-pipe-05","tpage_name":"comba-tfrag"}],[159318049,{"idx":33,"name":"rail-pipe-02","tpage_name":"comba-tfrag"}],[159318048,{"idx":32,"name":"rail-gray-metal-01","tpage_name":"comba-tfrag"}],[159318047,{"idx":31,"name":"comb-redmarker","tpage_name":"comba-tfrag"}],[159318045,{"idx":29,"name":"rail-cord-01","tpage_name":"comba-tfrag"}],[159318044,{"idx":28,"name":"rail-pipe-03","tpage_name":"comba-tfrag"}],[159318043,{"idx":27,"name":"rail-edge-01","tpage_name":"comba-tfrag"}],[159318042,{"idx":26,"name":"comb-yell-light","tpage_name":"comba-tfrag"}],[159318041,{"idx":25,"name":"comb-env2","tpage_name":"comba-tfrag"}],[159318040,{"idx":24,"name":"comb-grate","tpage_name":"comba-tfrag"}],[159318033,{"idx":17,"name":"comb-pipe","tpage_name":"comba-tfrag"}],[159252482,{"idx":2,"name":"ctyslumb-fountain-fall-dest","tpage_name":"slumbset-water"}],[159252481,{"idx":1,"name":"keira-mask","tpage_name":"slumbset-water"}],[159252480,{"idx":0,"name":"ctyslumb-water-dest","tpage_name":"slumbset-water"}],[159186952,{"idx":8,"name":"ctyslumc-wire","tpage_name":"slumbset-shrub"}],[159186951,{"idx":7,"name":"ctyslumc-light","tpage_name":"slumbset-shrub"}],[159186950,{"idx":6,"name":"ctyslumc-wall","tpage_name":"slumbset-shrub"}],[159186949,{"idx":5,"name":"ctyslumc-decal-04","tpage_name":"slumbset-shrub"}],[159186948,{"idx":4,"name":"ctyslumc-decal-02","tpage_name":"slumbset-shrub"}],[159186947,{"idx":3,"name":"cityslumc-grass-yellow","tpage_name":"slumbset-shrub"}],[159186946,{"idx":2,"name":"ctyslumc-stain","tpage_name":"slumbset-shrub"}],[159186945,{"idx":1,"name":"cityslumc-gold-trim","tpage_name":"slumbset-shrub"}],[159186944,{"idx":0,"name":"cityslumc-grass","tpage_name":"slumbset-shrub"}],[172818432,{"idx":0,"name":"precur-road-plate-01","tpage_name":"precurd-vis-tfrag"}],[170328072,{"idx":8,"name":"comb-yell-light","tpage_name":"combe-tfrag"}],[159121452,{"idx":44,"name":"cityslumc-metal-trim","tpage_name":"slumbset-tfrag"}],[171573251,{"idx":3,"name":"temple_flag03","tpage_name":"templea-vis-shrub"}],[159121451,{"idx":43,"name":"ctyslumc-wall-colored2","tpage_name":"slumbset-tfrag"}],[170328070,{"idx":6,"name":"rail-light-blue","tpage_name":"combe-tfrag"}],[159121450,{"idx":42,"name":"ctyslumc-wall-colored","tpage_name":"slumbset-tfrag"}],[171573249,{"idx":1,"name":"temple_sandstone_ground01","tpage_name":"templea-vis-shrub"}],[170328069,{"idx":5,"name":"rail-edge-01","tpage_name":"combe-tfrag"}],[159121449,{"idx":41,"name":"ctyslumc-light","tpage_name":"slumbset-tfrag"}],[171573248,{"idx":0,"name":"wstd-torchbowl-coal-01","tpage_name":"templea-vis-shrub"}],[170328068,{"idx":4,"name":"rail-cord-01","tpage_name":"combe-tfrag"}],[159121448,{"idx":40,"name":"stdm-bush-01","tpage_name":"slumbset-tfrag"}],[170328067,{"idx":3,"name":"rail-base-dark-01","tpage_name":"combe-tfrag"}],[159121447,{"idx":39,"name":"ctyslumc-vine-hang-a","tpage_name":"slumbset-tfrag"}],[162856986,{"idx":26,"name":"rail-trim-01","tpage_name":"raile-tfrag"}],[159121446,{"idx":38,"name":"ctyslumc-wall-sliver","tpage_name":"slumbset-tfrag"}],[170328065,{"idx":1,"name":"comb-temp-glass","tpage_name":"combe-tfrag"}],[162856985,{"idx":25,"name":"comb-ring","tpage_name":"raile-tfrag"}],[159121445,{"idx":37,"name":"common-gun-panel-03","tpage_name":"slumbset-tfrag"}],[170328064,{"idx":0,"name":"comb-temp-dark","tpage_name":"combe-tfrag"}],[162856984,{"idx":24,"name":"comb-temp-dark","tpage_name":"raile-tfrag"}],[159121444,{"idx":36,"name":"ctyslumc-brown","tpage_name":"slumbset-tfrag"}],[162856983,{"idx":23,"name":"rail-env-wall-01","tpage_name":"raile-tfrag"}],[159121443,{"idx":35,"name":"ctyslumc-window","tpage_name":"slumbset-tfrag"}],[162856982,{"idx":22,"name":"rail-pipe-02","tpage_name":"raile-tfrag"}],[159121442,{"idx":34,"name":"cityslumc-pipe","tpage_name":"slumbset-tfrag"}],[162856981,{"idx":21,"name":"rail-pipe-05","tpage_name":"raile-tfrag"}],[159121441,{"idx":33,"name":"cityslumc-door","tpage_name":"slumbset-tfrag"}],[162856980,{"idx":20,"name":"rail-fit-01","tpage_name":"raile-tfrag"}],[159121440,{"idx":32,"name":"cityslumc-top-pillar","tpage_name":"slumbset-tfrag"}],[159121439,{"idx":31,"name":"cityslumc-little-gold","tpage_name":"slumbset-tfrag"}],[162856978,{"idx":18,"name":"rail-light-red","tpage_name":"raile-tfrag"}],[159121438,{"idx":30,"name":"ctyslumc-light-blue","tpage_name":"slumbset-tfrag"}],[162856977,{"idx":17,"name":"rail-light-yellow","tpage_name":"raile-tfrag"}],[159121437,{"idx":29,"name":"cityslumc-gold-trim","tpage_name":"slumbset-tfrag"}],[162856976,{"idx":16,"name":"comb-redmarker","tpage_name":"raile-tfrag"}],[159121436,{"idx":28,"name":"ctyslumc-overhang-01","tpage_name":"slumbset-tfrag"}],[162856975,{"idx":15,"name":"rail-light-yellow-small","tpage_name":"raile-tfrag"}],[159121435,{"idx":27,"name":"cityslumc-wall-surface-01","tpage_name":"slumbset-tfrag"}],[162856974,{"idx":14,"name":"comb-temp-glass","tpage_name":"raile-tfrag"}],[159121434,{"idx":26,"name":"ctyslumc-wall-trim","tpage_name":"slumbset-tfrag"}],[162856973,{"idx":13,"name":"rail-rock-01","tpage_name":"raile-tfrag"}],[159121433,{"idx":25,"name":"cityslumc-grey-side-pillar","tpage_name":"slumbset-tfrag"}],[162856972,{"idx":12,"name":"rail-env-car-01","tpage_name":"raile-tfrag"}],[159121432,{"idx":24,"name":"cityslumc-awning","tpage_name":"slumbset-tfrag"}],[162856971,{"idx":11,"name":"rail-gray-metal-01","tpage_name":"raile-tfrag"}],[159121431,{"idx":23,"name":"ctyslumc-window-panes","tpage_name":"slumbset-tfrag"}],[162856970,{"idx":10,"name":"rail-base-dark-01","tpage_name":"raile-tfrag"}],[159121430,{"idx":22,"name":"ctyslumc-roof","tpage_name":"slumbset-tfrag"}],[162856969,{"idx":9,"name":"rail-light-blue","tpage_name":"raile-tfrag"}],[159121429,{"idx":21,"name":"ctyslumc-green","tpage_name":"slumbset-tfrag"}],[162856968,{"idx":8,"name":"rail-patch-01","tpage_name":"raile-tfrag"}],[159121428,{"idx":20,"name":"ctyslumc-window-panes2","tpage_name":"slumbset-tfrag"}],[162856967,{"idx":7,"name":"rail-pipe-03","tpage_name":"raile-tfrag"}],[159121427,{"idx":19,"name":"cityslumc-pinkish-purple","tpage_name":"slumbset-tfrag"}],[162856966,{"idx":6,"name":"rail-pipe-01","tpage_name":"raile-tfrag"}],[159121426,{"idx":18,"name":"ctyslumc-overhang-03","tpage_name":"slumbset-tfrag"}],[162856965,{"idx":5,"name":"rail-cord-01","tpage_name":"raile-tfrag"}],[159121425,{"idx":17,"name":"ctyslumc-pinetree-big-bark","tpage_name":"slumbset-tfrag"}],[162856964,{"idx":4,"name":"rail-detail-01","tpage_name":"raile-tfrag"}],[159121424,{"idx":16,"name":"ctyslumc-tree-top","tpage_name":"slumbset-tfrag"}],[162856963,{"idx":3,"name":"rail-light-blue-small","tpage_name":"raile-tfrag"}],[159121423,{"idx":15,"name":"ctyslumc-flowerbed-flowers-a","tpage_name":"slumbset-tfrag"}],[162856962,{"idx":2,"name":"rail-base-mid-01","tpage_name":"raile-tfrag"}],[159121422,{"idx":14,"name":"ctyslumc-grass","tpage_name":"slumbset-tfrag"}],[162856961,{"idx":1,"name":"rail-edge-01","tpage_name":"raile-tfrag"}],[159121421,{"idx":13,"name":"common-black","tpage_name":"slumbset-tfrag"}],[159121420,{"idx":12,"name":"ctyslumc-overhang-02","tpage_name":"slumbset-tfrag"}],[159121419,{"idx":11,"name":"cityslumc-purple-column-2","tpage_name":"slumbset-tfrag"}],[159121418,{"idx":10,"name":"cityslumc-purple-column","tpage_name":"slumbset-tfrag"}],[159121417,{"idx":9,"name":"cityslumc-door-plate","tpage_name":"slumbset-tfrag"}],[159121416,{"idx":8,"name":"cityslumc-lamp-gold","tpage_name":"slumbset-tfrag"}],[159121415,{"idx":7,"name":"cityslumc-lamp-red","tpage_name":"slumbset-tfrag"}],[159121414,{"idx":6,"name":"ctyslumc-light-amber","tpage_name":"slumbset-tfrag"}],[159121413,{"idx":5,"name":"cityslumc-lamp-small","tpage_name":"slumbset-tfrag"}],[159121412,{"idx":4,"name":"ctyslumc-billc","tpage_name":"slumbset-tfrag"}],[159121411,{"idx":3,"name":"ctyslumc-wall","tpage_name":"slumbset-tfrag"}],[159121410,{"idx":2,"name":"ctyslumc-floor-base","tpage_name":"slumbset-tfrag"}],[159121409,{"idx":1,"name":"ctyslumc-railing-trim","tpage_name":"slumbset-tfrag"}],[159121408,{"idx":0,"name":"cityslumc-purple-plain","tpage_name":"slumbset-tfrag"}],[172556305,{"idx":17,"name":"precur-light-green-02","tpage_name":"precurb-vis-tfrag"}],[155123785,{"idx":73,"name":"mhcity-de-tower-egg-inside","tpage_name":"mhctycst-pris"}],[172556304,{"idx":16,"name":"precur-frame-small-01","tpage_name":"precurb-vis-tfrag"}],[155123784,{"idx":72,"name":"jakchires-hair-norm","tpage_name":"mhctycst-pris"}],[172556303,{"idx":15,"name":"precur-tube-joint-02","tpage_name":"precurb-vis-tfrag"}],[155123783,{"idx":71,"name":"jakchires-hair-dark","tpage_name":"mhctycst-pris"}],[172556302,{"idx":14,"name":"precur-plate-end-01","tpage_name":"precurb-vis-tfrag"}],[155123782,{"idx":70,"name":"jakchires-facert-norm","tpage_name":"mhctycst-pris"}],[172556301,{"idx":13,"name":"precur-floor-plate-01","tpage_name":"precurb-vis-tfrag"}],[155123781,{"idx":69,"name":"jakchires-facert-dark","tpage_name":"mhctycst-pris"}],[172556300,{"idx":12,"name":"precur-tubes-segment-01","tpage_name":"precurb-vis-tfrag"}],[155123780,{"idx":68,"name":"jakchires-facelft-norm","tpage_name":"mhctycst-pris"}],[172556299,{"idx":11,"name":"precur-nail-01","tpage_name":"precurb-vis-tfrag"}],[155123779,{"idx":67,"name":"jakchires-facelft-dark","tpage_name":"mhctycst-pris"}],[173801478,{"idx":6,"name":"tow-slime-01","tpage_name":"towerb-vis-shrub"}],[172556298,{"idx":10,"name":"precur-light-green-01","tpage_name":"precurb-vis-tfrag"}],[155123778,{"idx":66,"name":"jakchires-eyelid-norm","tpage_name":"mhctycst-pris"}],[173801477,{"idx":5,"name":"tow-eggside-01","tpage_name":"towerb-vis-shrub"}],[172556297,{"idx":9,"name":"precur-floor-plate-02","tpage_name":"precurb-vis-tfrag"}],[155123777,{"idx":65,"name":"jakchires-eyelid-dark","tpage_name":"mhctycst-pris"}],[173801476,{"idx":4,"name":"tow-groundpod","tpage_name":"towerb-vis-shrub"}],[172556296,{"idx":8,"name":"precur-tubes-bundle-01","tpage_name":"precurb-vis-tfrag"}],[155123776,{"idx":64,"name":"jakchires-eyebrow-norm","tpage_name":"mhctycst-pris"}],[173801475,{"idx":3,"name":"tow-wall-supports","tpage_name":"towerb-vis-shrub"}],[172556295,{"idx":7,"name":"precur-tube-joint-01","tpage_name":"precurb-vis-tfrag"}],[155123775,{"idx":63,"name":"jakchires-eyebrow-dark","tpage_name":"mhctycst-pris"}],[172556294,{"idx":6,"name":"precur-plate-thin-01","tpage_name":"precurb-vis-tfrag"}],[155123774,{"idx":62,"name":"jakchires-eye-norm","tpage_name":"mhctycst-pris"}],[172556293,{"idx":5,"name":"precur-tubes-segment-02","tpage_name":"precurb-vis-tfrag"}],[155123773,{"idx":61,"name":"jakchires-eye-dark","tpage_name":"mhctycst-pris"}],[172556292,{"idx":4,"name":"precur-wall-groove-01","tpage_name":"precurb-vis-tfrag"}],[155123772,{"idx":60,"name":"jakchires-arm-norm","tpage_name":"mhctycst-pris"}],[172556291,{"idx":3,"name":"precur-wall-brace-01","tpage_name":"precurb-vis-tfrag"}],[155123771,{"idx":59,"name":"jakchires-arm-dark","tpage_name":"mhctycst-pris"}],[172556290,{"idx":2,"name":"precur-light-blue-01","tpage_name":"precurb-vis-tfrag"}],[155123770,{"idx":58,"name":"mhcity-vein-01","tpage_name":"mhctycst-pris"}],[172556289,{"idx":1,"name":"precur-tubes-small-01","tpage_name":"precurb-vis-tfrag"}],[155123769,{"idx":57,"name":"mhcity-grunt-egg-metal-01","tpage_name":"mhctycst-pris"}],[172556288,{"idx":0,"name":"precur-plate-large-01","tpage_name":"precurb-vis-tfrag"}],[155123768,{"idx":56,"name":"mhcity-grunt-egg-horns-01","tpage_name":"mhctycst-pris"}],[155123764,{"idx":52,"name":"jakchires-teeth","tpage_name":"mhctycst-pris"}],[155123763,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"mhctycst-pris"}],[155123762,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"mhctycst-pris"}],[155123761,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"mhctycst-pris"}],[170065920,{"idx":0,"name":"comb-grate","tpage_name":"combn-alpha"}],[155123760,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"mhctycst-pris"}],[155123759,{"idx":47,"name":"jakchires-pants","tpage_name":"mhctycst-pris"}],[155123758,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"mhctycst-pris"}],[155123757,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"mhctycst-pris"}],[155123756,{"idx":44,"name":"jakchires-jacket","tpage_name":"mhctycst-pris"}],[155123755,{"idx":43,"name":"jakchires-horn","tpage_name":"mhctycst-pris"}],[155123754,{"idx":42,"name":"jakchires-hair","tpage_name":"mhctycst-pris"}],[162594833,{"idx":17,"name":"comb-pre-metal-fade-plain","tpage_name":"comba-alpha"}],[155123753,{"idx":41,"name":"jakchires-glovetop","tpage_name":"mhctycst-pris"}],[162594832,{"idx":16,"name":"comb-pre-metal-01-plain","tpage_name":"comba-alpha"}],[155123752,{"idx":40,"name":"jakchires-facert","tpage_name":"mhctycst-pris"}],[162594831,{"idx":15,"name":"comb-pre-metal-fade-yellow","tpage_name":"comba-alpha"}],[155123751,{"idx":39,"name":"jakchires-facelft","tpage_name":"mhctycst-pris"}],[162594830,{"idx":14,"name":"comb-pre-metal-01-yellow","tpage_name":"comba-alpha"}],[155123750,{"idx":38,"name":"jakchires-eyelid","tpage_name":"mhctycst-pris"}],[155123749,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"mhctycst-pris"}],[162594828,{"idx":12,"name":"rail-light-red","tpage_name":"comba-alpha"}],[155123748,{"idx":36,"name":"jakchires-eye","tpage_name":"mhctycst-pris"}],[155123747,{"idx":35,"name":"jakchires-clips","tpage_name":"mhctycst-pris"}],[162594826,{"idx":10,"name":"comb-env2","tpage_name":"comba-alpha"}],[155123746,{"idx":34,"name":"jakchires-chestplate","tpage_name":"mhctycst-pris"}],[155123745,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"mhctycst-pris"}],[155123744,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"mhctycst-pris"}],[155123743,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"mhctycst-pris"}],[155123742,{"idx":30,"name":"jakchires-arm","tpage_name":"mhctycst-pris"}],[155123741,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"mhctycst-pris"}],[155123740,{"idx":28,"name":"jakc-wraps","tpage_name":"mhctycst-pris"}],[155123739,{"idx":27,"name":"jakc-waistband2","tpage_name":"mhctycst-pris"}],[155123738,{"idx":26,"name":"jakc-skirt","tpage_name":"mhctycst-pris"}],[155123737,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"mhctycst-pris"}],[162594816,{"idx":0,"name":"comb-grate","tpage_name":"comba-alpha"}],[155123736,{"idx":24,"name":"jakc-scarf","tpage_name":"mhctycst-pris"}],[155123735,{"idx":23,"name":"jakc-lens","tpage_name":"mhctycst-pris"}],[155123734,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"mhctycst-pris"}],[155123733,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"mhctycst-pris"}],[155123732,{"idx":20,"name":"jakc-armor","tpage_name":"mhctycst-pris"}],[155123731,{"idx":19,"name":"environment-oldmetal","tpage_name":"mhctycst-pris"}],[155123730,{"idx":18,"name":"daxtertuft","tpage_name":"mhctycst-pris"}],[155123729,{"idx":17,"name":"daxterteeth","tpage_name":"mhctycst-pris"}],[155123728,{"idx":16,"name":"daxternose","tpage_name":"mhctycst-pris"}],[155123727,{"idx":15,"name":"daxterlense","tpage_name":"mhctycst-pris"}],[155123726,{"idx":14,"name":"daxterhelmetplain","tpage_name":"mhctycst-pris"}],[155123725,{"idx":13,"name":"daxterheadwidenew","tpage_name":"mhctycst-pris"}],[155123724,{"idx":12,"name":"daxtergoggles","tpage_name":"mhctycst-pris"}],[155123723,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"mhctycst-pris"}],[155123722,{"idx":10,"name":"daxterfoot","tpage_name":"mhctycst-pris"}],[155123721,{"idx":9,"name":"daxterfinger","tpage_name":"mhctycst-pris"}],[154796084,{"idx":52,"name":"jakchires-teeth","tpage_name":"ljakndax-pris"}],[154796083,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"ljakndax-pris"}],[154796057,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"ljakndax-pris"}],[155910144,{"idx":0,"name":"mhcity-de-tower-egg","tpage_name":"mhctycst-water"}],[154664964,{"idx":4,"name":"wascity-turret-hud-health-01","tpage_name":"wascityb-minimap"}],[154664963,{"idx":3,"name":"hud-dmrobot-target-02","tpage_name":"wascityb-minimap"}],[154664962,{"idx":2,"name":"hud-dmrobot-target-01","tpage_name":"wascityb-minimap"}],[154664961,{"idx":1,"name":"wascity-turret-hud-big-arrow-01","tpage_name":"wascityb-minimap"}],[154402818,{"idx":2,"name":"vehicle-tread-02","tpage_name":"ltrtwhls-pris"}],[154402817,{"idx":1,"name":"vehicle-wheel-01","tpage_name":"ltrtwhls-pris"}],[154337282,{"idx":2,"name":"remote-button","tpage_name":"ltnjxhip-tfrag"}],[154337281,{"idx":1,"name":"remote-metal-face-01","tpage_name":"ltnjxhip-tfrag"}],[154337280,{"idx":0,"name":"remote-metal-face-02","tpage_name":"ltnjxhip-tfrag"}],[153944087,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"ldmpckgn-pris2"}],[155123720,{"idx":8,"name":"daxterear","tpage_name":"mhctycst-pris"}],[153878540,{"idx":12,"name":"pecker-yellowfur","tpage_name":"ldmpckgn-pris"}],[155123719,{"idx":7,"name":"daxterbolt","tpage_name":"mhctycst-pris"}],[153878539,{"idx":11,"name":"pecker-wingtop","tpage_name":"ldmpckgn-pris"}],[155123718,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"mhctycst-pris"}],[153878538,{"idx":10,"name":"pecker-wingbottom","tpage_name":"ldmpckgn-pris"}],[153813023,{"idx":31,"name":"mhcity-bubble","tpage_name":"mhcityb-vis-pris"}],[153813021,{"idx":29,"name":"mhcity-basebone","tpage_name":"mhcityb-vis-pris"}],[153813015,{"idx":23,"name":"mh-spawner-metal-tooth","tpage_name":"mhcityb-vis-pris"}],[153813013,{"idx":21,"name":"mh-spawner-inner-mouth-01","tpage_name":"mhcityb-vis-pris"}],[153813009,{"idx":17,"name":"mhcity-tower-door-metal-01","tpage_name":"mhcityb-vis-pris"}],[153813007,{"idx":15,"name":"mhcity-grunt-egg-horns-01","tpage_name":"mhcityb-vis-pris"}],[153813005,{"idx":13,"name":"mhcity-puffer-top-01","tpage_name":"mhcityb-vis-pris"}],[153813004,{"idx":12,"name":"mhcity-puffer-mid-01","tpage_name":"mhcityb-vis-pris"}],[153813003,{"idx":11,"name":"mhcity-floor-brace-02","tpage_name":"mhcityb-vis-pris"}],[153813001,{"idx":9,"name":"mhcity-twitch-blade-cap","tpage_name":"mhcityb-vis-pris"}],[153813000,{"idx":8,"name":"mhcity-grunt-egg-metal-01","tpage_name":"mhcityb-vis-pris"}],[153681964,{"idx":44,"name":"mhcity-base","tpage_name":"mhcityb-vis-tfrag"}],[153681960,{"idx":40,"name":"mhcity-basebone","tpage_name":"mhcityb-vis-tfrag"}],[153681959,{"idx":39,"name":"mhcity-grind-strand-01","tpage_name":"mhcityb-vis-tfrag"}],[153681958,{"idx":38,"name":"mhcity-goo-base","tpage_name":"mhcityb-vis-tfrag"}],[153681957,{"idx":37,"name":"mhcity-de-tower-puff-01","tpage_name":"mhcityb-vis-tfrag"}],[153681955,{"idx":35,"name":"mhcity-tallhouse","tpage_name":"mhcityb-vis-tfrag"}],[153681946,{"idx":26,"name":"mhcity-de-tower-under","tpage_name":"mhcityb-vis-tfrag"}],[153681945,{"idx":25,"name":"mhcity-mektunnel","tpage_name":"mhcityb-vis-tfrag"}],[153681941,{"idx":21,"name":"mhcity-bigwall","tpage_name":"mhcityb-vis-tfrag"}],[153681940,{"idx":20,"name":"mhcity-base-02","tpage_name":"mhcityb-vis-tfrag"}],[153681939,{"idx":19,"name":"mhcity-lilhouse-door-frame","tpage_name":"mhcityb-vis-tfrag"}],[153681938,{"idx":18,"name":"mhcity-black","tpage_name":"mhcityb-vis-tfrag"}],[153681937,{"idx":17,"name":"mhcity-grunt-egg-neck-01","tpage_name":"mhcityb-vis-tfrag"}],[153681936,{"idx":16,"name":"mhcity-building-door-frame","tpage_name":"mhcityb-vis-tfrag"}],[153681935,{"idx":15,"name":"mhcity-building-base-01","tpage_name":"mhcityb-vis-tfrag"}],[153681934,{"idx":14,"name":"mhcity-grunt-egg-metal-01","tpage_name":"mhcityb-vis-tfrag"}],[157417473,{"idx":1,"name":"hud-jetboard-health","tpage_name":"lforplnt-minimap"}],[153681933,{"idx":13,"name":"mhcity-gapfiller-top-01","tpage_name":"mhcityb-vis-tfrag"}],[153681931,{"idx":11,"name":"mhcity-grunt-egg-gem-01","tpage_name":"mhcityb-vis-tfrag"}],[153681930,{"idx":10,"name":"mhcity-grunt-egg-03-to-floor","tpage_name":"mhcityb-vis-tfrag"}],[153681929,{"idx":9,"name":"mhcity-skin-ground-to-floor-01","tpage_name":"mhcityb-vis-tfrag"}],[153681928,{"idx":8,"name":"mhcity-vein-01","tpage_name":"mhcityb-vis-tfrag"}],[153681927,{"idx":7,"name":"mhcity-floor-brace-02","tpage_name":"mhcityb-vis-tfrag"}],[153681926,{"idx":6,"name":"mhcity-skin-ground-01","tpage_name":"mhcityb-vis-tfrag"}],[153681925,{"idx":5,"name":"mhcity-grunt-egg-03","tpage_name":"mhcityb-vis-tfrag"}],[153681924,{"idx":4,"name":"mhcity-baserock","tpage_name":"mhcityb-vis-tfrag"}],[153681923,{"idx":3,"name":"mhcity-wall-tentacle-02","tpage_name":"mhcityb-vis-tfrag"}],[153681922,{"idx":2,"name":"mhcity-grunt-egg-rim-01","tpage_name":"mhcityb-vis-tfrag"}],[153681921,{"idx":1,"name":"mhcity-eggskin","tpage_name":"mhcityb-vis-tfrag"}],[153681920,{"idx":0,"name":"mhcity-wall-tentacle-01","tpage_name":"mhcityb-vis-tfrag"}],[153354270,{"idx":30,"name":"mhcity-twitch-blade-cap","tpage_name":"mhcitya-vis-pris"}],[153354269,{"idx":29,"name":"mhcity-puffer-top-01","tpage_name":"mhcitya-vis-pris"}],[153354262,{"idx":22,"name":"mhcity-de-door-glow-off","tpage_name":"mhcitya-vis-pris"}],[153354261,{"idx":21,"name":"mhcity-de-door-glow-01","tpage_name":"mhcitya-vis-pris"}],[159318039,{"idx":23,"name":"comb-pipe3","tpage_name":"comba-tfrag"}],[153092139,{"idx":43,"name":"rail-monitor-screen-02","tpage_name":"railx-tfrag"}],[159318038,{"idx":22,"name":"comb-pipe2","tpage_name":"comba-tfrag"}],[153092138,{"idx":42,"name":"rail-monitor-screen-01","tpage_name":"railx-tfrag"}],[159318037,{"idx":21,"name":"comb-plate-02","tpage_name":"comba-tfrag"}],[153092137,{"idx":41,"name":"rail-light-red","tpage_name":"railx-tfrag"}],[159318036,{"idx":20,"name":"comb-comb-tile","tpage_name":"comba-tfrag"}],[153092136,{"idx":40,"name":"rail-light-blue-small-2","tpage_name":"railx-tfrag"}],[159318035,{"idx":19,"name":"rail-pipe-01","tpage_name":"comba-tfrag"}],[153092135,{"idx":39,"name":"rail-light-blue-small-3","tpage_name":"railx-tfrag"}],[159318034,{"idx":18,"name":"comb-long-vent","tpage_name":"comba-tfrag"}],[153092134,{"idx":38,"name":"rail-light-blue-small","tpage_name":"railx-tfrag"}],[159318032,{"idx":16,"name":"rail-light-red","tpage_name":"comba-tfrag"}],[153092132,{"idx":36,"name":"rail-grate-01","tpage_name":"railx-tfrag"}],[159318031,{"idx":15,"name":"comb-ring","tpage_name":"comba-tfrag"}],[153092131,{"idx":35,"name":"rail-step-07","tpage_name":"railx-tfrag"}],[159318030,{"idx":14,"name":"comb-pipe1","tpage_name":"comba-tfrag"}],[153092130,{"idx":34,"name":"rail-step-02","tpage_name":"railx-tfrag"}],[153092129,{"idx":33,"name":"rail-step-06","tpage_name":"railx-tfrag"}],[159318028,{"idx":12,"name":"comb-env","tpage_name":"comba-tfrag"}],[153092128,{"idx":32,"name":"rail-step-01","tpage_name":"railx-tfrag"}],[159318027,{"idx":11,"name":"rail-base-mid-01","tpage_name":"comba-tfrag"}],[153092127,{"idx":31,"name":"rail-step-04","tpage_name":"railx-tfrag"}],[153092126,{"idx":30,"name":"rail-step-03","tpage_name":"railx-tfrag"}],[153092125,{"idx":29,"name":"rail-step-05","tpage_name":"railx-tfrag"}],[159318024,{"idx":8,"name":"comb-tarn-fade-wall-01","tpage_name":"comba-tfrag"}],[153092124,{"idx":28,"name":"rail-fit-01","tpage_name":"railx-tfrag"}],[159318023,{"idx":7,"name":"comb-tarn-wall-01","tpage_name":"comba-tfrag"}],[153092123,{"idx":27,"name":"rail-light-yellow-small","tpage_name":"railx-tfrag"}],[159318022,{"idx":6,"name":"comb-crct-small","tpage_name":"comba-tfrag"}],[153092122,{"idx":26,"name":"rail-pipe-04","tpage_name":"railx-tfrag"}],[159318021,{"idx":5,"name":"comb-crct-medium","tpage_name":"comba-tfrag"}],[153092121,{"idx":25,"name":"rail-pipe-03","tpage_name":"railx-tfrag"}],[160563200,{"idx":0,"name":"hud-vehicle-health-bar-01","tpage_name":"stadiuma-minimap"}],[159318020,{"idx":4,"name":"comb-crct-small-drk","tpage_name":"comba-tfrag"}],[153092120,{"idx":24,"name":"rail-env-ground-01","tpage_name":"railx-tfrag"}],[159318019,{"idx":3,"name":"comb-temp-light","tpage_name":"comba-tfrag"}],[153092119,{"idx":23,"name":"rail-base-mid-trim-01","tpage_name":"railx-tfrag"}],[159318018,{"idx":2,"name":"comb-temp-glass","tpage_name":"comba-tfrag"}],[153092118,{"idx":22,"name":"rail-tread-01","tpage_name":"railx-tfrag"}],[159318017,{"idx":1,"name":"comb-temp-dark","tpage_name":"comba-tfrag"}],[153092117,{"idx":21,"name":"rail-base-dark-trim-01","tpage_name":"railx-tfrag"}],[159318016,{"idx":0,"name":"comb-temp-medium","tpage_name":"comba-tfrag"}],[153092116,{"idx":20,"name":"rail-comb-02","tpage_name":"railx-tfrag"}],[153092115,{"idx":19,"name":"rail-vent-01","tpage_name":"railx-tfrag"}],[153092114,{"idx":18,"name":"rail-env-wall-01","tpage_name":"railx-tfrag"}],[153092113,{"idx":17,"name":"rail-pipe-02","tpage_name":"railx-tfrag"}],[153092112,{"idx":16,"name":"rail-detail-01","tpage_name":"railx-tfrag"}],[153092111,{"idx":15,"name":"rail-light-yellow","tpage_name":"railx-tfrag"}],[153092110,{"idx":14,"name":"rail-trim-01","tpage_name":"railx-tfrag"}],[153092109,{"idx":13,"name":"rail-pipe-01","tpage_name":"railx-tfrag"}],[153092108,{"idx":12,"name":"rail-edge-01","tpage_name":"railx-tfrag"}],[153092107,{"idx":11,"name":"rail-base-dark-01","tpage_name":"railx-tfrag"}],[153092106,{"idx":10,"name":"rail-light-blue","tpage_name":"railx-tfrag"}],[153092105,{"idx":9,"name":"rail-base-mid-01","tpage_name":"railx-tfrag"}],[154337284,{"idx":4,"name":"remote-rim-01","tpage_name":"ltnjxhip-tfrag"}],[153092104,{"idx":8,"name":"rail-cord-01","tpage_name":"railx-tfrag"}],[154337283,{"idx":3,"name":"common-black","tpage_name":"ltnjxhip-tfrag"}],[153092103,{"idx":7,"name":"rail-comb-01","tpage_name":"railx-tfrag"}],[152961024,{"idx":0,"name":"minc-pre-12","tpage_name":"combx-water"}],[152895502,{"idx":14,"name":"tpl-door-face-01","tpage_name":"combx-tfrag"}],[152895501,{"idx":13,"name":"rail-env-wall-01","tpage_name":"combx-tfrag"}],[152895499,{"idx":11,"name":"comb-comb-tile","tpage_name":"combx-tfrag"}],[152436738,{"idx":2,"name":"temple_sandstone_dirt01","tpage_name":"templex-vis-water"}],[152436737,{"idx":1,"name":"temple-waterfall-dest","tpage_name":"templex-vis-water"}],[152436736,{"idx":0,"name":"temple-waterfall","tpage_name":"templex-vis-water"}],[164691987,{"idx":19,"name":"veger-hand","tpage_name":"railcst-pris2"}],[152240187,{"idx":59,"name":"king-wristband","tpage_name":"wascast-pris2"}],[164691986,{"idx":18,"name":"veger-hair","tpage_name":"railcst-pris2"}],[152240186,{"idx":58,"name":"king-wraps","tpage_name":"wascast-pris2"}],[164691985,{"idx":17,"name":"veger-gold","tpage_name":"railcst-pris2"}],[152240185,{"idx":57,"name":"king-wrap","tpage_name":"wascast-pris2"}],[164691984,{"idx":16,"name":"veger-fingertop","tpage_name":"railcst-pris2"}],[152240184,{"idx":56,"name":"king-vestback","tpage_name":"wascast-pris2"}],[164691983,{"idx":15,"name":"veger-fingerbottom","tpage_name":"railcst-pris2"}],[152240183,{"idx":55,"name":"king-vest","tpage_name":"wascast-pris2"}],[164691982,{"idx":14,"name":"veger-face","tpage_name":"railcst-pris2"}],[152240182,{"idx":54,"name":"king-thinstrap","tpage_name":"wascast-pris2"}],[164691981,{"idx":13,"name":"veger-eyelid","tpage_name":"railcst-pris2"}],[152240181,{"idx":53,"name":"king-teeth","tpage_name":"wascast-pris2"}],[164691980,{"idx":12,"name":"veger-endpaper","tpage_name":"railcst-pris2"}],[152240180,{"idx":52,"name":"king-skirt-b","tpage_name":"wascast-pris2"}],[164691979,{"idx":11,"name":"veger-coatclips","tpage_name":"railcst-pris2"}],[152240179,{"idx":51,"name":"king-skirt","tpage_name":"wascast-pris2"}],[164691978,{"idx":10,"name":"veger-coatbelt","tpage_name":"railcst-pris2"}],[152240178,{"idx":50,"name":"king-shoebottom","tpage_name":"wascast-pris2"}],[164691977,{"idx":9,"name":"veger-coat","tpage_name":"railcst-pris2"}],[152240177,{"idx":49,"name":"king-precursermetal-trimbolt","tpage_name":"wascast-pris2"}],[164691976,{"idx":8,"name":"veger-bootstrap","tpage_name":"railcst-pris2"}],[152240176,{"idx":48,"name":"king-precursermetal-trim2","tpage_name":"wascast-pris2"}],[164691975,{"idx":7,"name":"veger-bootfoot","tpage_name":"railcst-pris2"}],[153485355,{"idx":43,"name":"mhcity-base","tpage_name":"mhcitya-vis-tfrag"}],[152240175,{"idx":47,"name":"king-precursermetal-trim","tpage_name":"wascast-pris2"}],[164691974,{"idx":6,"name":"veger-bootbolt","tpage_name":"railcst-pris2"}],[152240174,{"idx":46,"name":"king-precursermetal-plain","tpage_name":"wascast-pris2"}],[164691973,{"idx":5,"name":"veger-bookspine","tpage_name":"railcst-pris2"}],[152240173,{"idx":45,"name":"king-precursermetal-decor","tpage_name":"wascast-pris2"}],[164691972,{"idx":4,"name":"veger-booksides","tpage_name":"railcst-pris2"}],[153485352,{"idx":40,"name":"mhcity-goo-base","tpage_name":"mhcitya-vis-tfrag"}],[152240172,{"idx":44,"name":"king-lgblackstrap","tpage_name":"wascast-pris2"}],[164691971,{"idx":3,"name":"veger-bookleather","tpage_name":"railcst-pris2"}],[153485351,{"idx":39,"name":"mhcity-de-tower-puff-01","tpage_name":"mhcitya-vis-tfrag"}],[152240171,{"idx":43,"name":"king-leg","tpage_name":"wascast-pris2"}],[164691970,{"idx":2,"name":"environment-oldmetal","tpage_name":"railcst-pris2"}],[152240170,{"idx":42,"name":"king-iris","tpage_name":"wascast-pris2"}],[164691969,{"idx":1,"name":"bam-hairhilite","tpage_name":"railcst-pris2"}],[152240169,{"idx":41,"name":"king-horn","tpage_name":"wascast-pris2"}],[164691968,{"idx":0,"name":"bam-eyelight","tpage_name":"railcst-pris2"}],[152240168,{"idx":40,"name":"king-hand","tpage_name":"wascast-pris2"}],[153485347,{"idx":35,"name":"mhcity-toadstool-vein-01","tpage_name":"mhcitya-vis-tfrag"}],[152240167,{"idx":39,"name":"king-hair","tpage_name":"wascast-pris2"}],[152240166,{"idx":38,"name":"king-greenmetalplain","tpage_name":"wascast-pris2"}],[153485345,{"idx":33,"name":"mhcity-base-ground","tpage_name":"mhcitya-vis-tfrag"}],[152240165,{"idx":37,"name":"king-greenmetal","tpage_name":"wascast-pris2"}],[153485344,{"idx":32,"name":"mhcity-basebone","tpage_name":"mhcitya-vis-tfrag"}],[152240164,{"idx":36,"name":"king-finger","tpage_name":"wascast-pris2"}],[153485343,{"idx":31,"name":"mhcity-farm-dirt-01","tpage_name":"mhcitya-vis-tfrag"}],[152240163,{"idx":35,"name":"king-face-01","tpage_name":"wascast-pris2"}],[152240162,{"idx":34,"name":"king-earing","tpage_name":"wascast-pris2"}],[153485341,{"idx":29,"name":"mhcity-mektunnel","tpage_name":"mhcitya-vis-tfrag"}],[152240161,{"idx":33,"name":"king-ear","tpage_name":"wascast-pris2"}],[152240160,{"idx":32,"name":"king-clip-02","tpage_name":"wascast-pris2"}],[152240159,{"idx":31,"name":"king-chest","tpage_name":"wascast-pris2"}],[153485338,{"idx":26,"name":"mhcity-bigwall","tpage_name":"mhcitya-vis-tfrag"}],[152240158,{"idx":30,"name":"king-bolt","tpage_name":"wascast-pris2"}],[153485337,{"idx":25,"name":"mhcity-base-02","tpage_name":"mhcitya-vis-tfrag"}],[152240157,{"idx":29,"name":"king-bluemetal","tpage_name":"wascast-pris2"}],[153485314,{"idx":2,"name":"mhcity-grunt-egg-rim-01","tpage_name":"mhcitya-vis-tfrag"}],[152240134,{"idx":6,"name":"seem-bootmet","tpage_name":"wascast-pris2"}],[153485313,{"idx":1,"name":"mhcity-eggskin","tpage_name":"mhcitya-vis-tfrag"}],[152240133,{"idx":5,"name":"seem-bootlower","tpage_name":"wascast-pris2"}],[153485312,{"idx":0,"name":"mhcity-wall-tentacle-01","tpage_name":"mhcitya-vis-tfrag"}],[152240132,{"idx":4,"name":"seem-bootleg","tpage_name":"wascast-pris2"}],[152240131,{"idx":3,"name":"seem-bootbottom","tpage_name":"wascast-pris2"}],[152240130,{"idx":2,"name":"seem-arm","tpage_name":"wascast-pris2"}],[167313421,{"idx":13,"name":"daxterbodyshort-eix","tpage_name":"stadium-vis-pris"}],[151126081,{"idx":65,"name":"pecker-eyelid","tpage_name":"combx-pris"}],[167313420,{"idx":12,"name":"daxterarm","tpage_name":"stadium-vis-pris"}],[151126080,{"idx":64,"name":"pecker-yellowfur","tpage_name":"combx-pris"}],[167313419,{"idx":11,"name":"daxter-orange","tpage_name":"stadium-vis-pris"}],[151126079,{"idx":63,"name":"pecker-wingtop","tpage_name":"combx-pris"}],[167313418,{"idx":10,"name":"daxter-furhilite","tpage_name":"stadium-vis-pris"}],[151126078,{"idx":62,"name":"pecker-wingbottom","tpage_name":"combx-pris"}],[167313417,{"idx":9,"name":"daxter-eyelid","tpage_name":"stadium-vis-pris"}],[151126077,{"idx":61,"name":"pecker-teeth","tpage_name":"combx-pris"}],[167313416,{"idx":8,"name":"bam-hairhilite","tpage_name":"stadium-vis-pris"}],[151126076,{"idx":60,"name":"pecker-tail","tpage_name":"combx-pris"}],[167313415,{"idx":7,"name":"bam-eyelight","tpage_name":"stadium-vis-pris"}],[151126075,{"idx":59,"name":"pecker-plume","tpage_name":"combx-pris"}],[151126074,{"idx":58,"name":"pecker-face","tpage_name":"combx-pris"}],[151126073,{"idx":57,"name":"pecker-body-01","tpage_name":"combx-pris"}],[151126068,{"idx":52,"name":"jakchires-teeth","tpage_name":"combx-pris"}],[151126067,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"combx-pris"}],[151126066,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"combx-pris"}],[151126065,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"combx-pris"}],[151126064,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"combx-pris"}],[151126063,{"idx":47,"name":"jakchires-pants","tpage_name":"combx-pris"}],[151126062,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"combx-pris"}],[151126061,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"combx-pris"}],[151126060,{"idx":44,"name":"jakchires-jacket","tpage_name":"combx-pris"}],[151126042,{"idx":26,"name":"jakc-skirt","tpage_name":"combx-pris"}],[151126041,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"combx-pris"}],[151126040,{"idx":24,"name":"jakc-scarf","tpage_name":"combx-pris"}],[151126039,{"idx":23,"name":"jakc-lens","tpage_name":"combx-pris"}],[151126038,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"combx-pris"}],[151126037,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"combx-pris"}],[151126036,{"idx":20,"name":"jakc-armor","tpage_name":"combx-pris"}],[151126035,{"idx":19,"name":"environment-oldmetal","tpage_name":"combx-pris"}],[151126034,{"idx":18,"name":"daxtertuft","tpage_name":"combx-pris"}],[151126033,{"idx":17,"name":"daxterteeth","tpage_name":"combx-pris"}],[151126032,{"idx":16,"name":"daxternose","tpage_name":"combx-pris"}],[154796077,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"ljakndax-pris"}],[151060537,{"idx":57,"name":"spydroid-light-small","tpage_name":"factoryc-vis-pris"}],[154796076,{"idx":44,"name":"jakchires-jacket","tpage_name":"ljakndax-pris"}],[151060536,{"idx":56,"name":"spydroid-light","tpage_name":"factoryc-vis-pris"}],[154796075,{"idx":43,"name":"jakchires-horn","tpage_name":"ljakndax-pris"}],[151060535,{"idx":55,"name":"spydroid-leg-grey-end","tpage_name":"factoryc-vis-pris"}],[154796074,{"idx":42,"name":"jakchires-hair","tpage_name":"ljakndax-pris"}],[151060534,{"idx":54,"name":"spydroid-leg-grey","tpage_name":"factoryc-vis-pris"}],[152240129,{"idx":1,"name":"environment-oldmetal","tpage_name":"wascast-pris2"}],[150994949,{"idx":5,"name":"tentacle-02","tpage_name":"desert-vis-pris"}],[152240128,{"idx":0,"name":"bam-eyelight","tpage_name":"wascast-pris2"}],[150994948,{"idx":4,"name":"tentacle-01","tpage_name":"desert-vis-pris"}],[150863890,{"idx":18,"name":"daxtertuft","tpage_name":"towerc-pris"}],[150863889,{"idx":17,"name":"daxterteeth","tpage_name":"towerc-pris"}],[155844608,{"idx":0,"name":"mhcity-de-tower-egg","tpage_name":"lctydest-water"}],[153354248,{"idx":8,"name":"mhcity-vein-01","tpage_name":"mhcitya-vis-pris"}],[150863888,{"idx":16,"name":"daxternose","tpage_name":"towerc-pris"}],[150863879,{"idx":7,"name":"daxterbolt","tpage_name":"towerc-pris"}],[150863872,{"idx":0,"name":"bam-eyelight","tpage_name":"towerc-pris"}],[188022790,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"lvincst-pris"}],[174325810,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"ldesgcst-pris"}],[150667390,{"idx":126,"name":"tow-pup-skin-01","tpage_name":"towerc-tfrag"}],[176816150,{"idx":22,"name":"ecocreature-claws","tpage_name":"towera-pris"}],[174325790,{"idx":30,"name":"jakchires-arm","tpage_name":"ldesgcst-pris"}],[150667370,{"idx":106,"name":"city-lowres-mhcity-tower-01","tpage_name":"towerc-tfrag"}],[150274073,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"lsigklv-pris2"}],[150274071,{"idx":23,"name":"sig-shoebottom","tpage_name":"lsigklv-pris2"}],[150274070,{"idx":22,"name":"sig-sac","tpage_name":"lsigklv-pris2"}],[150274069,{"idx":21,"name":"sig-metal-dirty","tpage_name":"lsigklv-pris2"}],[150274068,{"idx":20,"name":"sig-metal-01","tpage_name":"lsigklv-pris2"}],[150274067,{"idx":19,"name":"sig-lens","tpage_name":"lsigklv-pris2"}],[150274066,{"idx":18,"name":"sig-horn","tpage_name":"lsigklv-pris2"}],[150274065,{"idx":17,"name":"sig-headgear","tpage_name":"lsigklv-pris2"}],[150274064,{"idx":16,"name":"sig-gun-05","tpage_name":"lsigklv-pris2"}],[150274063,{"idx":15,"name":"sig-gun-04","tpage_name":"lsigklv-pris2"}],[150274062,{"idx":14,"name":"sig-gun-03","tpage_name":"lsigklv-pris2"}],[150274061,{"idx":13,"name":"sig-gun-02","tpage_name":"lsigklv-pris2"}],[150274060,{"idx":12,"name":"sig-gun-01","tpage_name":"lsigklv-pris2"}],[150274059,{"idx":11,"name":"sig-glovetop","tpage_name":"lsigklv-pris2"}],[150274058,{"idx":10,"name":"sig-glove","tpage_name":"lsigklv-pris2"}],[150274057,{"idx":9,"name":"sig-gem-01","tpage_name":"lsigklv-pris2"}],[150274056,{"idx":8,"name":"sig-flask","tpage_name":"lsigklv-pris2"}],[151519235,{"idx":3,"name":"holograph-env-scan","tpage_name":"ltnfxhip-warp"}],[150274055,{"idx":7,"name":"sig-facert","tpage_name":"lsigklv-pris2"}],[151519234,{"idx":2,"name":"holograph-env-rim","tpage_name":"ltnfxhip-warp"}],[150274054,{"idx":6,"name":"sig-faceleft","tpage_name":"lsigklv-pris2"}],[151519233,{"idx":1,"name":"holograph-env-noise","tpage_name":"ltnfxhip-warp"}],[150274053,{"idx":5,"name":"sig-eyelid","tpage_name":"lsigklv-pris2"}],[151519232,{"idx":0,"name":"holograph-env-rim-dest","tpage_name":"ltnfxhip-warp"}],[150274052,{"idx":4,"name":"sig-eye","tpage_name":"lsigklv-pris2"}],[150274051,{"idx":3,"name":"sig-belt","tpage_name":"lsigklv-pris2"}],[150274050,{"idx":2,"name":"environment-oldmetal","tpage_name":"lsigklv-pris2"}],[150274049,{"idx":1,"name":"charHOLD","tpage_name":"lsigklv-pris2"}],[150274048,{"idx":0,"name":"bam-eyelight","tpage_name":"lsigklv-pris2"}],[149553159,{"idx":7,"name":"facc-markings-04","tpage_name":"lfacrm2-shrub"}],[149553158,{"idx":6,"name":"facc-markings-03","tpage_name":"lfacrm2-shrub"}],[149553157,{"idx":5,"name":"facc-markings-01","tpage_name":"lfacrm2-shrub"}],[149553156,{"idx":4,"name":"facc-markings-05","tpage_name":"lfacrm2-shrub"}],[149553155,{"idx":3,"name":"facc-markings-06","tpage_name":"lfacrm2-shrub"}],[149553154,{"idx":2,"name":"facc-markings-02","tpage_name":"lfacrm2-shrub"}],[149553153,{"idx":1,"name":"facc-bolt-01","tpage_name":"lfacrm2-shrub"}],[149553152,{"idx":0,"name":"facc-bolt-02","tpage_name":"lfacrm2-shrub"}],[149028867,{"idx":3,"name":"gun-tip","tpage_name":"gungame1-pris"}],[149028866,{"idx":2,"name":"gun-main","tpage_name":"gungame1-pris"}],[149028865,{"idx":1,"name":"gun-laser","tpage_name":"gungame1-pris"}],[149028864,{"idx":0,"name":"gun-barrel-alt","tpage_name":"gungame1-pris"}],[153747465,{"idx":9,"name":"city-ind-stain-02","tpage_name":"mhcityb-vis-shrub"}],[152502285,{"idx":13,"name":"temple_metal02","tpage_name":"templex-vis-tfrag"}],[148766745,{"idx":25,"name":"jakchires-hair","tpage_name":"warpcast-pris"}],[156237824,{"idx":0,"name":"hud-kg-bombbot-hud-01","tpage_name":"lbombbot-minimap"}],[153747464,{"idx":8,"name":"mhcity-goo-plants","tpage_name":"mhcityb-vis-shrub"}],[152502284,{"idx":12,"name":"temple_sandstone_box01","tpage_name":"templex-vis-tfrag"}],[148766744,{"idx":24,"name":"jakchires-glovetop","tpage_name":"warpcast-pris"}],[152502283,{"idx":11,"name":"temple_sandstone_star01","tpage_name":"templex-vis-tfrag"}],[148766743,{"idx":23,"name":"jakchires-facert","tpage_name":"warpcast-pris"}],[153747462,{"idx":6,"name":"city-wire","tpage_name":"mhcityb-vis-shrub"}],[152502282,{"idx":10,"name":"temple_sandstone_stepside01","tpage_name":"templex-vis-tfrag"}],[148766742,{"idx":22,"name":"jakchires-facelft","tpage_name":"warpcast-pris"}],[152502281,{"idx":9,"name":"temple_sandstone_trim02","tpage_name":"templex-vis-tfrag"}],[148766741,{"idx":21,"name":"jakchires-eyelid","tpage_name":"warpcast-pris"}],[153747460,{"idx":4,"name":"mhcity-plant-light-01","tpage_name":"mhcityb-vis-shrub"}],[152502280,{"idx":8,"name":"wstd-torchbowl-coal-01","tpage_name":"templex-vis-tfrag"}],[148766740,{"idx":20,"name":"jakchires-eyebrow","tpage_name":"warpcast-pris"}],[153747459,{"idx":3,"name":"mhcity-plant-01","tpage_name":"mhcityb-vis-shrub"}],[152502279,{"idx":7,"name":"temple_sandstone_ground01","tpage_name":"templex-vis-tfrag"}],[148766739,{"idx":19,"name":"jakchires-eye","tpage_name":"warpcast-pris"}],[153747458,{"idx":2,"name":"mhcity-grunt-egg-horns-01","tpage_name":"mhcityb-vis-shrub"}],[152502278,{"idx":6,"name":"temple_sandstone_taper01","tpage_name":"templex-vis-tfrag"}],[148766738,{"idx":18,"name":"jakchires-clips","tpage_name":"warpcast-pris"}],[153747457,{"idx":1,"name":"mhcity-eggskin","tpage_name":"mhcityb-vis-shrub"}],[152502277,{"idx":5,"name":"temple_sandstone_pill01","tpage_name":"templex-vis-tfrag"}],[148766737,{"idx":17,"name":"jakchires-chestplate","tpage_name":"warpcast-pris"}],[153747456,{"idx":0,"name":"mhcity-grunt-egg-rim-01","tpage_name":"mhcityb-vis-shrub"}],[152502276,{"idx":4,"name":"temple_sandstone_trim01","tpage_name":"templex-vis-tfrag"}],[148766736,{"idx":16,"name":"jakchires-brwnleather","tpage_name":"warpcast-pris"}],[152502275,{"idx":3,"name":"temple_sandstone01","tpage_name":"templex-vis-tfrag"}],[148766735,{"idx":15,"name":"jakchires-brownstrap","tpage_name":"warpcast-pris"}],[152502274,{"idx":2,"name":"temple_sandstone_base01","tpage_name":"templex-vis-tfrag"}],[148766734,{"idx":14,"name":"jakchires-blackstrap","tpage_name":"warpcast-pris"}],[152502273,{"idx":1,"name":"temple_bark01","tpage_name":"templex-vis-tfrag"}],[148766733,{"idx":13,"name":"jakchires-arm","tpage_name":"warpcast-pris"}],[152502272,{"idx":0,"name":"temple_sandstone_out_01","tpage_name":"templex-vis-tfrag"}],[148766732,{"idx":12,"name":"jakc-wristband-a2","tpage_name":"warpcast-pris"}],[163577859,{"idx":3,"name":"security-env-uscroll","tpage_name":"comba-water"}],[151126059,{"idx":43,"name":"jakchires-horn","tpage_name":"combx-pris"}],[147390519,{"idx":55,"name":"switch-body-02","tpage_name":"powergd-pris"}],[163577858,{"idx":2,"name":"security-dot-src","tpage_name":"comba-water"}],[151126058,{"idx":42,"name":"jakchires-hair","tpage_name":"combx-pris"}],[147390518,{"idx":54,"name":"switch-body-01","tpage_name":"powergd-pris"}],[163577857,{"idx":1,"name":"security-env-dest","tpage_name":"comba-water"}],[151126057,{"idx":41,"name":"jakchires-glovetop","tpage_name":"combx-pris"}],[147390517,{"idx":53,"name":"squid-drabgun","tpage_name":"powergd-pris"}],[163577856,{"idx":0,"name":"security-dot-dest","tpage_name":"comba-water"}],[151126056,{"idx":40,"name":"jakchires-facert","tpage_name":"combx-pris"}],[147390516,{"idx":52,"name":"cipher-side-03","tpage_name":"powergd-pris"}],[151126055,{"idx":39,"name":"jakchires-facelft","tpage_name":"combx-pris"}],[147390515,{"idx":51,"name":"cipher-side-02","tpage_name":"powergd-pris"}],[151126054,{"idx":38,"name":"jakchires-eyelid","tpage_name":"combx-pris"}],[147390514,{"idx":50,"name":"cipher-side-01","tpage_name":"powergd-pris"}],[151126053,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"combx-pris"}],[147390513,{"idx":49,"name":"cipher-drum-03","tpage_name":"powergd-pris"}],[151126052,{"idx":36,"name":"jakchires-eye","tpage_name":"combx-pris"}],[147390512,{"idx":48,"name":"cipher-drum-02","tpage_name":"powergd-pris"}],[151126051,{"idx":35,"name":"jakchires-clips","tpage_name":"combx-pris"}],[147390511,{"idx":47,"name":"cipher-drum-01","tpage_name":"powergd-pris"}],[151126050,{"idx":34,"name":"jakchires-chestplate","tpage_name":"combx-pris"}],[147390510,{"idx":46,"name":"grunt-vector-eye-01","tpage_name":"powergd-pris"}],[151126049,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"combx-pris"}],[147390509,{"idx":45,"name":"grunt-vector-02","tpage_name":"powergd-pris"}],[151126048,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"combx-pris"}],[147390508,{"idx":44,"name":"grunt-vector-01","tpage_name":"powergd-pris"}],[151126047,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"combx-pris"}],[147390507,{"idx":43,"name":"sk-yellowfurnew","tpage_name":"powergd-pris"}],[151126046,{"idx":30,"name":"jakchires-arm","tpage_name":"combx-pris"}],[147390506,{"idx":42,"name":"sk-solidorangefur","tpage_name":"powergd-pris"}],[151126045,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"combx-pris"}],[147390505,{"idx":41,"name":"sk-orange2yellowfur","tpage_name":"powergd-pris"}],[151126044,{"idx":28,"name":"jakc-wraps","tpage_name":"combx-pris"}],[147390504,{"idx":40,"name":"sk-ear","tpage_name":"powergd-pris"}],[151126043,{"idx":27,"name":"jakc-waistband2","tpage_name":"combx-pris"}],[147390503,{"idx":39,"name":"sk-eye-lid","tpage_name":"powergd-pris"}],[151126031,{"idx":15,"name":"daxterlense","tpage_name":"combx-pris"}],[147390491,{"idx":27,"name":"bam-leather-belt-blue","tpage_name":"powergd-pris"}],[151126030,{"idx":14,"name":"daxterhelmetplain","tpage_name":"combx-pris"}],[147390490,{"idx":26,"name":"bam-hairhilite","tpage_name":"powergd-pris"}],[151126029,{"idx":13,"name":"daxterheadwidenew","tpage_name":"combx-pris"}],[147390489,{"idx":25,"name":"widow-pod-gun-metal","tpage_name":"powergd-pris"}],[154861568,{"idx":0,"name":"turbo-circle","tpage_name":"destrack-sprite"}],[151126028,{"idx":12,"name":"daxtergoggles","tpage_name":"combx-pris"}],[147390488,{"idx":24,"name":"widow-dull-inards","tpage_name":"powergd-pris"}],[151126027,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"combx-pris"}],[147390487,{"idx":23,"name":"squid-bulb-sm","tpage_name":"powergd-pris"}],[151126026,{"idx":10,"name":"daxterfoot","tpage_name":"combx-pris"}],[147390486,{"idx":22,"name":"roboguard-shouldershield","tpage_name":"powergd-pris"}],[151126025,{"idx":9,"name":"daxterfinger","tpage_name":"combx-pris"}],[147390485,{"idx":21,"name":"roboguard-headshield","tpage_name":"powergd-pris"}],[151126024,{"idx":8,"name":"daxterear","tpage_name":"combx-pris"}],[147390484,{"idx":20,"name":"kg-grunt-rim-03","tpage_name":"powergd-pris"}],[151126023,{"idx":7,"name":"daxterbolt","tpage_name":"combx-pris"}],[147390483,{"idx":19,"name":"kg-grunt-rim-02","tpage_name":"powergd-pris"}],[151126022,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"combx-pris"}],[147390482,{"idx":18,"name":"kg-grunt-rim-01","tpage_name":"powergd-pris"}],[151126021,{"idx":5,"name":"daxterarm","tpage_name":"combx-pris"}],[147390481,{"idx":17,"name":"kg-grunt-cable-01","tpage_name":"powergd-pris"}],[151126020,{"idx":4,"name":"daxter-orange","tpage_name":"combx-pris"}],[147390480,{"idx":16,"name":"grunt-teeth-01","tpage_name":"powergd-pris"}],[151126019,{"idx":3,"name":"daxter-furhilite","tpage_name":"combx-pris"}],[147390479,{"idx":15,"name":"grunt-skin-03","tpage_name":"powergd-pris"}],[151126018,{"idx":2,"name":"daxter-eyelid","tpage_name":"combx-pris"}],[147390478,{"idx":14,"name":"grunt-skin-02","tpage_name":"powergd-pris"}],[151126017,{"idx":1,"name":"bam-hairhilite","tpage_name":"combx-pris"}],[147390477,{"idx":13,"name":"grunt-skin-01","tpage_name":"powergd-pris"}],[151126016,{"idx":0,"name":"bam-eyelight","tpage_name":"combx-pris"}],[147390476,{"idx":12,"name":"grunt-metal-01","tpage_name":"powergd-pris"}],[162791435,{"idx":11,"name":"rail-base-dark-01","tpage_name":"railc-tfrag"}],[146604095,{"idx":63,"name":"jakchires-teeth","tpage_name":"lforplnt-vis-pris"}],[162791434,{"idx":10,"name":"rail-base-mid-01","tpage_name":"railc-tfrag"}],[146604094,{"idx":62,"name":"jakchires-shoeteop","tpage_name":"lforplnt-vis-pris"}],[162791433,{"idx":9,"name":"rail-edge-01","tpage_name":"railc-tfrag"}],[146604093,{"idx":61,"name":"jakchires-shoemetal","tpage_name":"lforplnt-vis-pris"}],[162791432,{"idx":8,"name":"rail-light-blue","tpage_name":"railc-tfrag"}],[146604092,{"idx":60,"name":"jakchires-shoebottom","tpage_name":"lforplnt-vis-pris"}],[162791431,{"idx":7,"name":"rail-env-car-01","tpage_name":"railc-tfrag"}],[146604091,{"idx":59,"name":"jakchires-pants","tpage_name":"lforplnt-vis-pris"}],[146604090,{"idx":58,"name":"jakchires-lightbrownspat","tpage_name":"lforplnt-vis-pris"}],[146604089,{"idx":57,"name":"jakchires-leatherpouch","tpage_name":"lforplnt-vis-pris"}],[162791428,{"idx":4,"name":"comb-temp-dark","tpage_name":"railc-tfrag"}],[146604088,{"idx":56,"name":"jakchires-jacket","tpage_name":"lforplnt-vis-pris"}],[162791427,{"idx":3,"name":"comb-temp-glass","tpage_name":"railc-tfrag"}],[146604087,{"idx":55,"name":"jakchires-horn","tpage_name":"lforplnt-vis-pris"}],[162791426,{"idx":2,"name":"rail-patch-01","tpage_name":"railc-tfrag"}],[146604086,{"idx":54,"name":"jakchires-hair","tpage_name":"lforplnt-vis-pris"}],[146604085,{"idx":53,"name":"jakchires-glovetop","tpage_name":"lforplnt-vis-pris"}],[146604084,{"idx":52,"name":"jakchires-facert","tpage_name":"lforplnt-vis-pris"}],[146604083,{"idx":51,"name":"jakchires-facelft","tpage_name":"lforplnt-vis-pris"}],[146604082,{"idx":50,"name":"jakchires-eyelid","tpage_name":"lforplnt-vis-pris"}],[146604081,{"idx":49,"name":"jakchires-eyebrow","tpage_name":"lforplnt-vis-pris"}],[146604080,{"idx":48,"name":"jakchires-eye","tpage_name":"lforplnt-vis-pris"}],[146604079,{"idx":47,"name":"jakchires-clips","tpage_name":"lforplnt-vis-pris"}],[146604078,{"idx":46,"name":"jakchires-chestplate","tpage_name":"lforplnt-vis-pris"}],[146604077,{"idx":45,"name":"jakchires-brwnleather","tpage_name":"lforplnt-vis-pris"}],[146604076,{"idx":44,"name":"jakchires-brownstrap","tpage_name":"lforplnt-vis-pris"}],[146604075,{"idx":43,"name":"jakchires-blackstrap","tpage_name":"lforplnt-vis-pris"}],[146604074,{"idx":42,"name":"jakchires-arm","tpage_name":"lforplnt-vis-pris"}],[146604073,{"idx":41,"name":"jakc-wristband-a2","tpage_name":"lforplnt-vis-pris"}],[146604072,{"idx":40,"name":"jakc-wraps","tpage_name":"lforplnt-vis-pris"}],[146604071,{"idx":39,"name":"jakc-waistband2","tpage_name":"lforplnt-vis-pris"}],[153944073,{"idx":9,"name":"king-earing","tpage_name":"ldmpckgn-pris2"}],[151453713,{"idx":17,"name":"torn-hair-01","tpage_name":"ltnfxhip-pris2"}],[150208533,{"idx":21,"name":"klever-gunmetal-05","tpage_name":"lsigklv-pris"}],[146472993,{"idx":33,"name":"facc-markings-01","tpage_name":"factoryc-vis-shrub"}],[153944072,{"idx":8,"name":"king-ear","tpage_name":"ldmpckgn-pris2"}],[151453712,{"idx":16,"name":"torn-gunbarrel-02","tpage_name":"ltnfxhip-pris2"}],[150208532,{"idx":20,"name":"klever-gunmetal-04","tpage_name":"lsigklv-pris"}],[146472992,{"idx":32,"name":"facc-markings-05","tpage_name":"factoryc-vis-shrub"}],[177471495,{"idx":7,"name":"rail-base-dark-01","tpage_name":"railb2-tfrag"}],[172490775,{"idx":23,"name":"precur-light-green-02","tpage_name":"precura-vis-tfrag"}],[146341995,{"idx":107,"name":"facc-redspot","tpage_name":"factoryc-vis-tfrag"}],[177471494,{"idx":6,"name":"rail-base-mid-01","tpage_name":"railb2-tfrag"}],[172490774,{"idx":22,"name":"precur-frame-small-01","tpage_name":"precura-vis-tfrag"}],[146341994,{"idx":106,"name":"facc-metal-panel-12","tpage_name":"factoryc-vis-tfrag"}],[177471493,{"idx":5,"name":"rail-edge-01","tpage_name":"railb2-tfrag"}],[172490773,{"idx":21,"name":"precur-plate-plain-01","tpage_name":"precura-vis-tfrag"}],[146341993,{"idx":105,"name":"facc-big-metal-panl01-hitweak","tpage_name":"factoryc-vis-tfrag"}],[178716672,{"idx":0,"name":"hud-des-beast","tpage_name":"deshover-minimap"}],[177471492,{"idx":4,"name":"rail-light-blue","tpage_name":"railb2-tfrag"}],[172490772,{"idx":20,"name":"precur-tubes-segment-02","tpage_name":"precura-vis-tfrag"}],[146341992,{"idx":104,"name":"facc-big-metal-panl04-hitweak","tpage_name":"factoryc-vis-tfrag"}],[177471491,{"idx":3,"name":"rail-patch-01","tpage_name":"railb2-tfrag"}],[172490771,{"idx":19,"name":"precur-wall-blade-01","tpage_name":"precura-vis-tfrag"}],[146341991,{"idx":103,"name":"facc-seam-metal-hitweak","tpage_name":"factoryc-vis-tfrag"}],[177471490,{"idx":2,"name":"comb-temp-glass","tpage_name":"railb2-tfrag"}],[172490770,{"idx":18,"name":"precur-tentacle-01","tpage_name":"precura-vis-tfrag"}],[146341990,{"idx":102,"name":"facc-metal-rim-03-hitweak","tpage_name":"factoryc-vis-tfrag"}],[177471489,{"idx":1,"name":"comb-temp-dark","tpage_name":"railb2-tfrag"}],[172490769,{"idx":17,"name":"precur-wall-groove-01","tpage_name":"precura-vis-tfrag"}],[146341989,{"idx":101,"name":"facc-redmetal-02","tpage_name":"factoryc-vis-tfrag"}],[172490768,{"idx":16,"name":"precur-pipe-round-01","tpage_name":"precura-vis-tfrag"}],[146341988,{"idx":100,"name":"facc-redmetaledge-01-hitweak","tpage_name":"factoryc-vis-tfrag"}],[146341987,{"idx":99,"name":"facc-redmetaledge-01","tpage_name":"factoryc-vis-tfrag"}],[172490766,{"idx":14,"name":"precur-tubes-bundle-01","tpage_name":"precura-vis-tfrag"}],[146341986,{"idx":98,"name":"fac-punch-wall--metal-edge-02","tpage_name":"factoryc-vis-tfrag"}],[172490765,{"idx":13,"name":"precur-tube-joint-02","tpage_name":"precura-vis-tfrag"}],[146341985,{"idx":97,"name":"fac-punch-wall--metal-edge-01","tpage_name":"factoryc-vis-tfrag"}],[172490764,{"idx":12,"name":"precur-tube-joint-01","tpage_name":"precura-vis-tfrag"}],[146341984,{"idx":96,"name":"facc-bigredplates-01-hitweak","tpage_name":"factoryc-vis-tfrag"}],[146341959,{"idx":71,"name":"facc-grill-02","tpage_name":"factoryc-vis-tfrag"}],[146341958,{"idx":70,"name":"facc-grill-01","tpage_name":"factoryc-vis-tfrag"}],[146341957,{"idx":69,"name":"facc-metal-rim-02","tpage_name":"factoryc-vis-tfrag"}],[146341956,{"idx":68,"name":"facc-metal-panel-07","tpage_name":"factoryc-vis-tfrag"}],[146341955,{"idx":67,"name":"facc-metal-rim-03","tpage_name":"factoryc-vis-tfrag"}],[146341954,{"idx":66,"name":"facc-metal-panel-10-hitweak","tpage_name":"factoryc-vis-tfrag"}],[146341953,{"idx":65,"name":"facc-floor-grill-01","tpage_name":"factoryc-vis-tfrag"}],[146341952,{"idx":64,"name":"facc-big-metal-panl02","tpage_name":"factoryc-vis-tfrag"}],[146341951,{"idx":63,"name":"facc-redmetal-01","tpage_name":"factoryc-vis-tfrag"}],[146341950,{"idx":62,"name":"facc-wheel-face-01","tpage_name":"factoryc-vis-tfrag"}],[146341949,{"idx":61,"name":"facc-wheel-rim-02","tpage_name":"factoryc-vis-tfrag"}],[146341948,{"idx":60,"name":"facc-wheel-rim-01","tpage_name":"factoryc-vis-tfrag"}],[146341945,{"idx":57,"name":"facc-bigredplates-01","tpage_name":"factoryc-vis-tfrag"}],[153813022,{"idx":30,"name":"mhcity-dirtymetal","tpage_name":"mhcityb-vis-pris"}],[146341942,{"idx":54,"name":"facc-beam-plat","tpage_name":"factoryc-vis-tfrag"}],[146341940,{"idx":52,"name":"facc-light-01","tpage_name":"factoryc-vis-tfrag"}],[146341939,{"idx":51,"name":"facc-light-02","tpage_name":"factoryc-vis-tfrag"}],[146341938,{"idx":50,"name":"facc-techwall-01","tpage_name":"factoryc-vis-tfrag"}],[146341937,{"idx":49,"name":"facc-wall-trim-02","tpage_name":"factoryc-vis-tfrag"}],[146341936,{"idx":48,"name":"facc-door-frame-02","tpage_name":"factoryc-vis-tfrag"}],[153813014,{"idx":22,"name":"mh-spawner-metal-01","tpage_name":"mhcityb-vis-pris"}],[146341934,{"idx":46,"name":"facc-beam-02","tpage_name":"factoryc-vis-tfrag"}],[153813012,{"idx":20,"name":"mh-spawner-02","tpage_name":"mhcityb-vis-pris"}],[146341932,{"idx":44,"name":"facc-redstriping-01-hitweak","tpage_name":"factoryc-vis-tfrag"}],[153813011,{"idx":19,"name":"mh-spawner-01","tpage_name":"mhcityb-vis-pris"}],[146341931,{"idx":43,"name":"facc-pipe-03","tpage_name":"factoryc-vis-tfrag"}],[153813010,{"idx":18,"name":"mhcity-wall-tentacle-01","tpage_name":"mhcityb-vis-pris"}],[146341930,{"idx":42,"name":"common-black","tpage_name":"factoryc-vis-tfrag"}],[153813008,{"idx":16,"name":"mhcity-tower-door-frame-01","tpage_name":"mhcityb-vis-pris"}],[146341928,{"idx":40,"name":"facc-sewer-floor","tpage_name":"factoryc-vis-tfrag"}],[153813006,{"idx":14,"name":"common-black","tpage_name":"mhcityb-vis-pris"}],[146341926,{"idx":38,"name":"facc-metal-ring-03","tpage_name":"factoryc-vis-tfrag"}],[153813002,{"idx":10,"name":"mhcity-eggskin","tpage_name":"mhcityb-vis-pris"}],[146341922,{"idx":34,"name":"facc-metal-panel-10","tpage_name":"factoryc-vis-tfrag"}],[153812999,{"idx":7,"name":"mhcity-grunt-egg-03","tpage_name":"mhcityb-vis-pris"}],[146341919,{"idx":31,"name":"facc-floor-trim","tpage_name":"factoryc-vis-tfrag"}],[153812998,{"idx":6,"name":"mhcity-vein-01","tpage_name":"mhcityb-vis-pris"}],[146341918,{"idx":30,"name":"facc-corrugate-01","tpage_name":"factoryc-vis-tfrag"}],[153812997,{"idx":5,"name":"mhcity-grunt-egg-rim-01","tpage_name":"mhcityb-vis-pris"}],[146341917,{"idx":29,"name":"facc-redstriping-01","tpage_name":"factoryc-vis-tfrag"}],[153812996,{"idx":4,"name":"mhcity-grunt-egg-neck-01","tpage_name":"mhcityb-vis-pris"}],[146341916,{"idx":28,"name":"facc-seam-metal","tpage_name":"factoryc-vis-tfrag"}],[153812995,{"idx":3,"name":"mhcity-grunt-egg-gem-01","tpage_name":"mhcityb-vis-pris"}],[146341915,{"idx":27,"name":"facc-pipe-rim-01","tpage_name":"factoryc-vis-tfrag"}],[153812994,{"idx":2,"name":"mhcity-grunt-egg-bulbtop-01","tpage_name":"mhcityb-vis-pris"}],[152567814,{"idx":6,"name":"temple_sandstone_ground01","tpage_name":"templex-vis-shrub"}],[146341914,{"idx":26,"name":"facc-bigpipe-01","tpage_name":"factoryc-vis-tfrag"}],[153812993,{"idx":1,"name":"mhcity-grunt-egg-bulb-01","tpage_name":"mhcityb-vis-pris"}],[146341913,{"idx":25,"name":"facc-big-metal-panl04","tpage_name":"factoryc-vis-tfrag"}],[153812992,{"idx":0,"name":"mhcity-grunt-egg-base-01","tpage_name":"mhcityb-vis-pris"}],[146341912,{"idx":24,"name":"facc-panel-01","tpage_name":"factoryc-vis-tfrag"}],[152567811,{"idx":3,"name":"wstd-torchbowl-coal-01","tpage_name":"templex-vis-shrub"}],[146341911,{"idx":23,"name":"facc-pipe-02","tpage_name":"factoryc-vis-tfrag"}],[152567810,{"idx":2,"name":"for-shrub-grass","tpage_name":"templex-vis-shrub"}],[146341910,{"idx":22,"name":"facc-panel-03","tpage_name":"factoryc-vis-tfrag"}],[152567809,{"idx":1,"name":"temple_leaf01","tpage_name":"templex-vis-shrub"}],[146341909,{"idx":21,"name":"facc-panel-02","tpage_name":"factoryc-vis-tfrag"}],[152567808,{"idx":0,"name":"temple_leaf02","tpage_name":"templex-vis-shrub"}],[146341908,{"idx":20,"name":"facc-wall-rnd-light-01","tpage_name":"factoryc-vis-tfrag"}],[146341907,{"idx":19,"name":"facc-panel-06","tpage_name":"factoryc-vis-tfrag"}],[146341906,{"idx":18,"name":"facc-pipe-01","tpage_name":"factoryc-vis-tfrag"}],[146341905,{"idx":17,"name":"facc-panel-04","tpage_name":"factoryc-vis-tfrag"}],[146341904,{"idx":16,"name":"facc-panel-05","tpage_name":"factoryc-vis-tfrag"}],[146341903,{"idx":15,"name":"facc-arches-01","tpage_name":"factoryc-vis-tfrag"}],[146341902,{"idx":14,"name":"facc-big-metal-panl01","tpage_name":"factoryc-vis-tfrag"}],[146341901,{"idx":13,"name":"fac-tower-pipe-01","tpage_name":"factoryc-vis-tfrag"}],[146341900,{"idx":12,"name":"facb_temp_medium","tpage_name":"factoryc-vis-tfrag"}],[145489936,{"idx":16,"name":"sniper-core-glow-01","tpage_name":"lctysnpr-tfrag"}],[145489935,{"idx":15,"name":"cty-sniper-red","tpage_name":"lctysnpr-tfrag"}],[145489934,{"idx":14,"name":"kgt-gun01","tpage_name":"lctysnpr-tfrag"}],[145489933,{"idx":13,"name":"kgt-rim01","tpage_name":"lctysnpr-tfrag"}],[145489931,{"idx":11,"name":"kgt-gun02","tpage_name":"lctysnpr-tfrag"}],[145489930,{"idx":10,"name":"kgt-gun03","tpage_name":"lctysnpr-tfrag"}],[145489929,{"idx":9,"name":"common-black","tpage_name":"lctysnpr-tfrag"}],[145489928,{"idx":8,"name":"snip-trt-metal-08","tpage_name":"lctysnpr-tfrag"}],[145489927,{"idx":7,"name":"snip-trt-metal-06","tpage_name":"lctysnpr-tfrag"}],[145489926,{"idx":6,"name":"snip-trt-metal-07","tpage_name":"lctysnpr-tfrag"}],[145489925,{"idx":5,"name":"snip-trt-metal-05","tpage_name":"lctysnpr-tfrag"}],[145489924,{"idx":4,"name":"snip-trt-metal-02","tpage_name":"lctysnpr-tfrag"}],[145489923,{"idx":3,"name":"snip-trt-metal-bolt","tpage_name":"lctysnpr-tfrag"}],[145489922,{"idx":2,"name":"snip-trt-metal-01","tpage_name":"lctysnpr-tfrag"}],[145489921,{"idx":1,"name":"snip-trt-metal-04","tpage_name":"lctysnpr-tfrag"}],[145489920,{"idx":0,"name":"snip-trt-metal-03","tpage_name":"lctysnpr-tfrag"}],[144834584,{"idx":24,"name":"common-black","tpage_name":"combn-tfrag"}],[145752064,{"idx":0,"name":"hud-vehicle-health-bar-01","tpage_name":"wasdefen-minimap"}],[144506884,{"idx":4,"name":"dax-msl-lnch-clamp-01","tpage_name":"lpatkcs-tfrag"}],[144048130,{"idx":2,"name":"map-ctymarka","tpage_name":"mhcityb-minimap"}],[144048128,{"idx":0,"name":"map-ctyfarmb","tpage_name":"mhcityb-minimap"}],[144834582,{"idx":22,"name":"comb-tarn-wall-01","tpage_name":"combn-tfrag"}],[143589402,{"idx":26,"name":"comb-redmarker","tpage_name":"combc-tfrag"}],[144834580,{"idx":20,"name":"comb-crct-medium","tpage_name":"combn-tfrag"}],[143589400,{"idx":24,"name":"rail-rock-01","tpage_name":"combc-tfrag"}],[144834579,{"idx":19,"name":"comb-crct-small-drk","tpage_name":"combn-tfrag"}],[143589399,{"idx":23,"name":"rail-pipe-02","tpage_name":"combc-tfrag"}],[144834575,{"idx":15,"name":"minc-pre-11","tpage_name":"combn-tfrag"}],[143589395,{"idx":19,"name":"rail-light-yellow-small","tpage_name":"combc-tfrag"}],[144834574,{"idx":14,"name":"minc-pre-04","tpage_name":"combn-tfrag"}],[143589394,{"idx":18,"name":"rail-pipe-03","tpage_name":"combc-tfrag"}],[144834573,{"idx":13,"name":"minc-pre-10","tpage_name":"combn-tfrag"}],[143589393,{"idx":17,"name":"rail-pipe-01","tpage_name":"combc-tfrag"}],[144834572,{"idx":12,"name":"minc-01","tpage_name":"combn-tfrag"}],[143589392,{"idx":16,"name":"rail-cord-01","tpage_name":"combc-tfrag"}],[144834571,{"idx":11,"name":"min-env-mar-01","tpage_name":"combn-tfrag"}],[143589391,{"idx":15,"name":"rail-detail-01","tpage_name":"combc-tfrag"}],[143327247,{"idx":15,"name":"pow-green-edge-05","tpage_name":"powergd-tfrag"}],[143327246,{"idx":14,"name":"pow-green-edge-04","tpage_name":"powergd-tfrag"}],[143327245,{"idx":13,"name":"pow-green-tile-05","tpage_name":"powergd-tfrag"}],[143327244,{"idx":12,"name":"pow-green-tile-04","tpage_name":"powergd-tfrag"}],[143327243,{"idx":11,"name":"pow-green-tile-02","tpage_name":"powergd-tfrag"}],[143327242,{"idx":10,"name":"pow-green-tile-01","tpage_name":"powergd-tfrag"}],[143327241,{"idx":9,"name":"pow-green-tile-03","tpage_name":"powergd-tfrag"}],[143327240,{"idx":8,"name":"common-black","tpage_name":"powergd-tfrag"}],[143327239,{"idx":7,"name":"pow-green-edge-01","tpage_name":"powergd-tfrag"}],[142016553,{"idx":41,"name":"fac-elevator-side-01","tpage_name":"lfacrm2-tfrag"}],[154468352,{"idx":0,"name":"water-splat","tpage_name":"lforplnt-sprite"}],[142016552,{"idx":40,"name":"facc-floor-trim","tpage_name":"lfacrm2-tfrag"}],[142016551,{"idx":39,"name":"facc-metal-panel-07","tpage_name":"lfacrm2-tfrag"}],[142016550,{"idx":38,"name":"facc-big-metal-panl01","tpage_name":"lfacrm2-tfrag"}],[142016549,{"idx":37,"name":"facc-beam-02","tpage_name":"lfacrm2-tfrag"}],[142016548,{"idx":36,"name":"facc-seam-metal-hitweak","tpage_name":"lfacrm2-tfrag"}],[142016547,{"idx":35,"name":"facc-metal-panel-10-hitweak","tpage_name":"lfacrm2-tfrag"}],[142016546,{"idx":34,"name":"facc-metal-rim-03-hitweak","tpage_name":"lfacrm2-tfrag"}],[142016545,{"idx":33,"name":"fac-elevator-top-01","tpage_name":"lfacrm2-tfrag"}],[142016544,{"idx":32,"name":"fac-elevator-side-02","tpage_name":"lfacrm2-tfrag"}],[142016543,{"idx":31,"name":"fac-elevator-rail-02","tpage_name":"lfacrm2-tfrag"}],[142016542,{"idx":30,"name":"fac-elevator-rail-01","tpage_name":"lfacrm2-tfrag"}],[142016541,{"idx":29,"name":"facc-light-01","tpage_name":"lfacrm2-tfrag"}],[142016540,{"idx":28,"name":"facc-light-02","tpage_name":"lfacrm2-tfrag"}],[142016538,{"idx":26,"name":"facc-arches-01","tpage_name":"lfacrm2-tfrag"}],[142016536,{"idx":24,"name":"facc-pipe-03","tpage_name":"lfacrm2-tfrag"}],[142016535,{"idx":23,"name":"facc-door-frame-01","tpage_name":"lfacrm2-tfrag"}],[142016534,{"idx":22,"name":"facc-door-frame-02","tpage_name":"lfacrm2-tfrag"}],[142016533,{"idx":21,"name":"common-black","tpage_name":"lfacrm2-tfrag"}],[142016532,{"idx":20,"name":"facc-big-metal-panl04","tpage_name":"lfacrm2-tfrag"}],[144506891,{"idx":11,"name":"dax-msl-lnch-table-01","tpage_name":"lpatkcs-tfrag"}],[142016531,{"idx":19,"name":"facc-wall-rnd-light-01","tpage_name":"lfacrm2-tfrag"}],[144506890,{"idx":10,"name":"dax-msl-lnch-table-side-01","tpage_name":"lpatkcs-tfrag"}],[142016530,{"idx":18,"name":"facc-panel-06","tpage_name":"lfacrm2-tfrag"}],[144506889,{"idx":9,"name":"dax-msl-lnch-side-01","tpage_name":"lpatkcs-tfrag"}],[142016529,{"idx":17,"name":"facc-panel-01","tpage_name":"lfacrm2-tfrag"}],[144506888,{"idx":8,"name":"dax-msl-lnch-side-rim-01","tpage_name":"lpatkcs-tfrag"}],[142016528,{"idx":16,"name":"facc-pipe-02","tpage_name":"lfacrm2-tfrag"}],[144506887,{"idx":7,"name":"dax-msl-lnch-table-box-01","tpage_name":"lpatkcs-tfrag"}],[142016527,{"idx":15,"name":"facc-panel-03","tpage_name":"lfacrm2-tfrag"}],[144506886,{"idx":6,"name":"dax-msl-lnch-pipe-01","tpage_name":"lpatkcs-tfrag"}],[142016526,{"idx":14,"name":"facc-panel-02","tpage_name":"lfacrm2-tfrag"}],[144506885,{"idx":5,"name":"dax-msl-lnch-rim-01","tpage_name":"lpatkcs-tfrag"}],[142016525,{"idx":13,"name":"facc-pipe-01","tpage_name":"lfacrm2-tfrag"}],[144506883,{"idx":3,"name":"missle-launcher-shaft-01","tpage_name":"lpatkcs-tfrag"}],[142016523,{"idx":11,"name":"facc-wall-01","tpage_name":"lfacrm2-tfrag"}],[144506882,{"idx":2,"name":"missle-launcher-panel-03","tpage_name":"lpatkcs-tfrag"}],[142016522,{"idx":10,"name":"facc-panel-04","tpage_name":"lfacrm2-tfrag"}],[142016521,{"idx":9,"name":"facc-panel-05","tpage_name":"lfacrm2-tfrag"}],[144506880,{"idx":0,"name":"missle-launcher-gear-01","tpage_name":"lpatkcs-tfrag"}],[142016520,{"idx":8,"name":"facc-bigredplates-01","tpage_name":"lfacrm2-tfrag"}],[142016516,{"idx":4,"name":"facc-alt-wall","tpage_name":"lfacrm2-tfrag"}],[142016515,{"idx":3,"name":"facc-sewer-floor","tpage_name":"lfacrm2-tfrag"}],[142016512,{"idx":0,"name":"facc-metal-panel-11","tpage_name":"lfacrm2-tfrag"}],[146604070,{"idx":38,"name":"jakc-skirt","tpage_name":"lforplnt-vis-pris"}],[140378170,{"idx":58,"name":"jakchires-teeth","tpage_name":"minee-pris"}],[157810689,{"idx":1,"name":"hud-gladiator","tpage_name":"desoasis-minimap"}],[146604069,{"idx":37,"name":"jakc-scarfhanging","tpage_name":"lforplnt-vis-pris"}],[140378169,{"idx":57,"name":"jakchires-shoeteop","tpage_name":"minee-pris"}],[157810688,{"idx":0,"name":"hud-ashlyn-head","tpage_name":"desoasis-minimap"}],[146604068,{"idx":36,"name":"jakc-scarf","tpage_name":"lforplnt-vis-pris"}],[140378168,{"idx":56,"name":"jakchires-shoemetal","tpage_name":"minee-pris"}],[146604067,{"idx":35,"name":"jakc-lens","tpage_name":"lforplnt-vis-pris"}],[140378167,{"idx":55,"name":"jakchires-shoebottom","tpage_name":"minee-pris"}],[156565506,{"idx":2,"name":"dust-sparkle","tpage_name":"mhcitya-sprite"}],[146604066,{"idx":34,"name":"jakc-gogglemetal","tpage_name":"lforplnt-vis-pris"}],[140378166,{"idx":54,"name":"jakchires-precarmor-01","tpage_name":"minee-pris"}],[146604062,{"idx":30,"name":"daxtertuft","tpage_name":"lforplnt-vis-pris"}],[140378162,{"idx":50,"name":"jakchires-jacket","tpage_name":"minee-pris"}],[146604061,{"idx":29,"name":"daxterteeth","tpage_name":"lforplnt-vis-pris"}],[140378161,{"idx":49,"name":"jakchires-horn","tpage_name":"minee-pris"}],[146604060,{"idx":28,"name":"daxternose","tpage_name":"lforplnt-vis-pris"}],[140378160,{"idx":48,"name":"jakchires-hair","tpage_name":"minee-pris"}],[146604059,{"idx":27,"name":"daxterlense","tpage_name":"lforplnt-vis-pris"}],[140378159,{"idx":47,"name":"jakchires-glovetop","tpage_name":"minee-pris"}],[146604058,{"idx":26,"name":"daxterhelmetplain","tpage_name":"lforplnt-vis-pris"}],[140378158,{"idx":46,"name":"jakchires-facert","tpage_name":"minee-pris"}],[146604057,{"idx":25,"name":"daxterheadwidenew","tpage_name":"lforplnt-vis-pris"}],[140378157,{"idx":45,"name":"jakchires-facelft","tpage_name":"minee-pris"}],[152829956,{"idx":4,"name":"fac-punch-wall-glass-edge-01","tpage_name":"factoryc-vis-water"}],[146604056,{"idx":24,"name":"daxtergoggles","tpage_name":"lforplnt-vis-pris"}],[140378156,{"idx":44,"name":"jakchires-eyelid","tpage_name":"minee-pris"}],[152829955,{"idx":3,"name":"fac-punch-wall-glass-01","tpage_name":"factoryc-vis-water"}],[146604055,{"idx":23,"name":"daxterfoot-bottom","tpage_name":"lforplnt-vis-pris"}],[140378155,{"idx":43,"name":"jakchires-eyebrow","tpage_name":"minee-pris"}],[146604054,{"idx":22,"name":"daxterfoot","tpage_name":"lforplnt-vis-pris"}],[140378154,{"idx":42,"name":"jakchires-eye","tpage_name":"minee-pris"}],[146604053,{"idx":21,"name":"daxterfinger","tpage_name":"lforplnt-vis-pris"}],[140378153,{"idx":41,"name":"jakchires-clips","tpage_name":"minee-pris"}],[146604052,{"idx":20,"name":"daxterear","tpage_name":"lforplnt-vis-pris"}],[144113692,{"idx":28,"name":"rail-light-red","tpage_name":"combd-tfrag"}],[140378152,{"idx":40,"name":"jakchires-chestplate","tpage_name":"minee-pris"}],[146604051,{"idx":19,"name":"daxterbolt","tpage_name":"lforplnt-vis-pris"}],[144113691,{"idx":27,"name":"comb-redmarker","tpage_name":"combd-tfrag"}],[140378151,{"idx":39,"name":"jakchires-brwnleather","tpage_name":"minee-pris"}],[146604050,{"idx":18,"name":"daxterbodyshort-eix","tpage_name":"lforplnt-vis-pris"}],[144113690,{"idx":26,"name":"rail-env-wall-01","tpage_name":"combd-tfrag"}],[140378150,{"idx":38,"name":"jakchires-brownstrap","tpage_name":"minee-pris"}],[146604049,{"idx":17,"name":"daxterarm","tpage_name":"lforplnt-vis-pris"}],[144113689,{"idx":25,"name":"rail-fit-01","tpage_name":"combd-tfrag"}],[140378149,{"idx":37,"name":"jakchires-blackstrap","tpage_name":"minee-pris"}],[146604048,{"idx":16,"name":"daxter-orange","tpage_name":"lforplnt-vis-pris"}],[144113688,{"idx":24,"name":"rail-tread-01","tpage_name":"combd-tfrag"}],[140378148,{"idx":36,"name":"jakchires-arm","tpage_name":"minee-pris"}],[146604047,{"idx":15,"name":"daxter-furhilite","tpage_name":"lforplnt-vis-pris"}],[144113687,{"idx":23,"name":"rail-rock-01","tpage_name":"combd-tfrag"}],[140378147,{"idx":35,"name":"jakc-wristband-a2","tpage_name":"minee-pris"}],[146604046,{"idx":14,"name":"daxter-eyelid","tpage_name":"lforplnt-vis-pris"}],[144113686,{"idx":22,"name":"rail-pipe-02","tpage_name":"combd-tfrag"}],[140378146,{"idx":34,"name":"jakc-wraps","tpage_name":"minee-pris"}],[146604045,{"idx":13,"name":"bam-hairhilite","tpage_name":"lforplnt-vis-pris"}],[144113685,{"idx":21,"name":"rail-pipe-05","tpage_name":"combd-tfrag"}],[140378145,{"idx":33,"name":"jakc-waistband2","tpage_name":"minee-pris"}],[150339584,{"idx":0,"name":"sig-flatfangs","tpage_name":"lsigklv-water"}],[146604044,{"idx":12,"name":"bam-eyelight","tpage_name":"lforplnt-vis-pris"}],[144113684,{"idx":20,"name":"rail-gray-metal-01","tpage_name":"combd-tfrag"}],[140378144,{"idx":32,"name":"jakc-skirt","tpage_name":"minee-pris"}],[146604043,{"idx":11,"name":"jakchires-precarmor-01","tpage_name":"lforplnt-vis-pris"}],[144113683,{"idx":19,"name":"rail-light-yellow","tpage_name":"combd-tfrag"}],[140378143,{"idx":31,"name":"jakc-scarfhanging","tpage_name":"minee-pris"}],[149094402,{"idx":2,"name":"gun-red-mag","tpage_name":"gungame2-pris"}],[146604042,{"idx":10,"name":"mh-plant-legs","tpage_name":"lforplnt-vis-pris"}],[144113682,{"idx":18,"name":"rail-pipe-03","tpage_name":"combd-tfrag"}],[140378142,{"idx":30,"name":"jakc-scarf","tpage_name":"minee-pris"}],[149094401,{"idx":1,"name":"gun-red-glow","tpage_name":"gungame2-pris"}],[146604041,{"idx":9,"name":"mh-plant-head","tpage_name":"lforplnt-vis-pris"}],[144113681,{"idx":17,"name":"rail-pipe-01","tpage_name":"combd-tfrag"}],[140378141,{"idx":29,"name":"jakc-lens","tpage_name":"minee-pris"}],[149094400,{"idx":0,"name":"gun-main","tpage_name":"gungame2-pris"}],[146604040,{"idx":8,"name":"mh-gem-dest","tpage_name":"lforplnt-vis-pris"}],[144113680,{"idx":16,"name":"rail-cord-01","tpage_name":"combd-tfrag"}],[140378140,{"idx":28,"name":"jakc-gogglemetal","tpage_name":"minee-pris"}],[146604039,{"idx":7,"name":"mh-gem-alpha-02","tpage_name":"lforplnt-vis-pris"}],[144113679,{"idx":15,"name":"rail-detail-01","tpage_name":"combd-tfrag"}],[140378139,{"idx":27,"name":"jakc-chestplate-straps","tpage_name":"minee-pris"}],[146604038,{"idx":6,"name":"mh-gem-alpha-01","tpage_name":"lforplnt-vis-pris"}],[144113678,{"idx":14,"name":"rail-light-blue","tpage_name":"combd-tfrag"}],[140378138,{"idx":26,"name":"jakc-armor","tpage_name":"minee-pris"}],[146604037,{"idx":5,"name":"mh-gem","tpage_name":"lforplnt-vis-pris"}],[144113677,{"idx":13,"name":"rail-light-yellow-small","tpage_name":"combd-tfrag"}],[140378137,{"idx":25,"name":"environment-oldmetal","tpage_name":"minee-pris"}],[146604036,{"idx":4,"name":"nst-egg-spider-pipe","tpage_name":"lforplnt-vis-pris"}],[144113676,{"idx":12,"name":"rail-trim-01","tpage_name":"combd-tfrag"}],[140378136,{"idx":24,"name":"daxtertuft","tpage_name":"minee-pris"}],[146604035,{"idx":3,"name":"nst-egg-spider-metal","tpage_name":"lforplnt-vis-pris"}],[144113675,{"idx":11,"name":"rail-light-blue-small","tpage_name":"combd-tfrag"}],[140378135,{"idx":23,"name":"daxterteeth","tpage_name":"minee-pris"}],[146604034,{"idx":2,"name":"nst-egg-spider-eye","tpage_name":"lforplnt-vis-pris"}],[144113674,{"idx":10,"name":"rail-base-mid-01","tpage_name":"combd-tfrag"}],[140378134,{"idx":22,"name":"daxternose","tpage_name":"minee-pris"}],[146604033,{"idx":1,"name":"nst-egg-spider-egg","tpage_name":"lforplnt-vis-pris"}],[144113673,{"idx":9,"name":"rail-edge-01","tpage_name":"combd-tfrag"}],[140378133,{"idx":21,"name":"daxterlense","tpage_name":"minee-pris"}],[146604032,{"idx":0,"name":"nst-egg-spider-body","tpage_name":"lforplnt-vis-pris"}],[144113672,{"idx":8,"name":"rail-base-dark-01","tpage_name":"combd-tfrag"}],[140378132,{"idx":20,"name":"daxterhelmetplain","tpage_name":"minee-pris"}],[144113671,{"idx":7,"name":"rail-env-car-01","tpage_name":"combd-tfrag"}],[140378131,{"idx":19,"name":"daxterheadwidenew","tpage_name":"minee-pris"}],[140312576,{"idx":0,"name":"sewer-pipe-small-01","tpage_name":"minee-shrub"}],[146472961,{"idx":1,"name":"fac-fence-rim-01","tpage_name":"factoryc-vis-shrub"}],[140247061,{"idx":21,"name":"sewer-plate-02","tpage_name":"minee-tfrag"}],[140247051,{"idx":11,"name":"sewer-mantel-01","tpage_name":"minee-tfrag"}],[139657240,{"idx":24,"name":"keira-torch-nozzle-01","tpage_name":"lkeira-pris"}],[139657239,{"idx":23,"name":"keira-torch-guard-01","tpage_name":"lkeira-pris"}],[139657238,{"idx":22,"name":"keira-shoebottom","tpage_name":"lkeira-pris"}],[139657237,{"idx":21,"name":"keira-shirt","tpage_name":"lkeira-pris"}],[139657236,{"idx":20,"name":"keira-pantslarge","tpage_name":"lkeira-pris"}],[139657235,{"idx":19,"name":"keira-maskbolt","tpage_name":"lkeira-pris"}],[139657234,{"idx":18,"name":"keira-lens-large","tpage_name":"lkeira-pris"}],[139657233,{"idx":17,"name":"keira-largewraps","tpage_name":"lkeira-pris"}],[139657232,{"idx":16,"name":"keira-iris-64x64","tpage_name":"lkeira-pris"}],[139657231,{"idx":15,"name":"keira-handtop","tpage_name":"lkeira-pris"}],[139657230,{"idx":14,"name":"keira-handbottom","tpage_name":"lkeira-pris"}],[139657229,{"idx":13,"name":"keira-hair-newest","tpage_name":"lkeira-pris"}],[139657228,{"idx":12,"name":"keira-gogglestrap","tpage_name":"lkeira-pris"}],[139657227,{"idx":11,"name":"keira-glovenewlarge","tpage_name":"lkeira-pris"}],[139657226,{"idx":10,"name":"keira-glasses","tpage_name":"lkeira-pris"}],[142147585,{"idx":1,"name":"ceiling-dust","tpage_name":"templex-sprite"}],[139657225,{"idx":9,"name":"keira-face","tpage_name":"lkeira-pris"}],[139657224,{"idx":8,"name":"keira-eyelid","tpage_name":"lkeira-pris"}],[139657223,{"idx":7,"name":"keira-chokermetal","tpage_name":"lkeira-pris"}],[139657222,{"idx":6,"name":"keira-chokerhighres","tpage_name":"lkeira-pris"}],[139657221,{"idx":5,"name":"keira-brownstraps-new","tpage_name":"lkeira-pris"}],[139657220,{"idx":4,"name":"keira-blackstrap","tpage_name":"lkeira-pris"}],[139657217,{"idx":1,"name":"bam-hairhilite","tpage_name":"lkeira-pris"}],[139657216,{"idx":0,"name":"bam-eyelight","tpage_name":"lkeira-pris"}],[139591698,{"idx":18,"name":"daxtertuft","tpage_name":"ldax-pris"}],[139788302,{"idx":14,"name":"samos-log-02","tpage_name":"lsamos-pris2"}],[137297942,{"idx":22,"name":"torn-mouth","tpage_name":"citycast-pris2"}],[139788301,{"idx":13,"name":"samos-log-01","tpage_name":"lsamos-pris2"}],[137297941,{"idx":21,"name":"torn-metal2","tpage_name":"citycast-pris2"}],[139788300,{"idx":12,"name":"samos-lens","tpage_name":"lsamos-pris2"}],[137297940,{"idx":20,"name":"torn-legshield","tpage_name":"citycast-pris2"}],[154664960,{"idx":0,"name":"wascity-turret-hud-arrow-01","tpage_name":"wascityb-minimap"}],[137232440,{"idx":56,"name":"yellowcard01","tpage_name":"citycast-pris"}],[137232439,{"idx":55,"name":"palm-speaker","tpage_name":"citycast-pris"}],[137232438,{"idx":54,"name":"flatgerydark01","tpage_name":"citycast-pris"}],[137232436,{"idx":52,"name":"jakchires-teeth","tpage_name":"citycast-pris"}],[137232435,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"citycast-pris"}],[137232434,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"citycast-pris"}],[137232433,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"citycast-pris"}],[137232432,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"citycast-pris"}],[137232431,{"idx":47,"name":"jakchires-pants","tpage_name":"citycast-pris"}],[143458330,{"idx":26,"name":"rail-light-red","tpage_name":"combb-tfrag"}],[137232430,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"citycast-pris"}],[143458329,{"idx":25,"name":"rail-light-yellow","tpage_name":"combb-tfrag"}],[137232429,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"citycast-pris"}],[137232415,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"citycast-pris"}],[139722752,{"idx":0,"name":"keira-mask","tpage_name":"lkeira-water"}],[137232392,{"idx":8,"name":"daxterear","tpage_name":"citycast-pris"}],[137232389,{"idx":5,"name":"daxterarm","tpage_name":"citycast-pris"}],[137232388,{"idx":4,"name":"daxter-orange","tpage_name":"citycast-pris"}],[137232387,{"idx":3,"name":"daxter-furhilite","tpage_name":"citycast-pris"}],[137232386,{"idx":2,"name":"daxter-eyelid","tpage_name":"citycast-pris"}],[137232385,{"idx":1,"name":"bam-hairhilite","tpage_name":"citycast-pris"}],[137035790,{"idx":14,"name":"sewer-screw-02","tpage_name":"lctysnpr-pris"}],[137035789,{"idx":13,"name":"sewer-plate-05","tpage_name":"lctysnpr-pris"}],[137035788,{"idx":12,"name":"sewer-plate-02","tpage_name":"lctysnpr-pris"}],[137035787,{"idx":11,"name":"sewer-pipe-rim-07","tpage_name":"lctysnpr-pris"}],[137035786,{"idx":10,"name":"sewer-metal-floor-01","tpage_name":"lctysnpr-pris"}],[137035785,{"idx":9,"name":"outer","tpage_name":"lctysnpr-pris"}],[137035784,{"idx":8,"name":"mid","tpage_name":"lctysnpr-pris"}],[137035783,{"idx":7,"name":"inner","tpage_name":"lctysnpr-pris"}],[135725082,{"idx":26,"name":"seem-uppertorso","tpage_name":"lseemwca-pris2"}],[135725081,{"idx":25,"name":"seem-teeth","tpage_name":"lseemwca-pris2"}],[135725080,{"idx":24,"name":"seem-straps","tpage_name":"lseemwca-pris2"}],[135725079,{"idx":23,"name":"seem-skirt-small","tpage_name":"lseemwca-pris2"}],[135725078,{"idx":22,"name":"seem-skirt","tpage_name":"lseemwca-pris2"}],[135725077,{"idx":21,"name":"seem-precmetal-plain","tpage_name":"lseemwca-pris2"}],[135725076,{"idx":20,"name":"seem-precmetal-edge","tpage_name":"lseemwca-pris2"}],[135725075,{"idx":19,"name":"seem-precmetal-chestplate-01","tpage_name":"lseemwca-pris2"}],[135725074,{"idx":18,"name":"seem-pipes-02","tpage_name":"lseemwca-pris2"}],[135725073,{"idx":17,"name":"seem-pipes-01","tpage_name":"lseemwca-pris2"}],[135725072,{"idx":16,"name":"seem-pipeend","tpage_name":"lseemwca-pris2"}],[135725071,{"idx":15,"name":"seem-headpiecetop","tpage_name":"lseemwca-pris2"}],[135725070,{"idx":14,"name":"seem-headgearback","tpage_name":"lseemwca-pris2"}],[135725069,{"idx":13,"name":"seem-hand","tpage_name":"lseemwca-pris2"}],[135725068,{"idx":12,"name":"seem-finger","tpage_name":"lseemwca-pris2"}],[135725067,{"idx":11,"name":"seem-face","tpage_name":"lseemwca-pris2"}],[135725066,{"idx":10,"name":"seem-eyelid","tpage_name":"lseemwca-pris2"}],[135725065,{"idx":9,"name":"seem-eye","tpage_name":"lseemwca-pris2"}],[135725064,{"idx":8,"name":"seem-ear","tpage_name":"lseemwca-pris2"}],[135725063,{"idx":7,"name":"seem-boottoe","tpage_name":"lseemwca-pris2"}],[135725062,{"idx":6,"name":"seem-bootmet","tpage_name":"lseemwca-pris2"}],[135725061,{"idx":5,"name":"seem-bootlower","tpage_name":"lseemwca-pris2"}],[135725060,{"idx":4,"name":"seem-bootleg","tpage_name":"lseemwca-pris2"}],[135659525,{"idx":5,"name":"lfacrm-hangar-tooth-01","tpage_name":"lfacrm1-pris"}],[135659524,{"idx":4,"name":"lfacrm-hangar-panel-rim-01","tpage_name":"lfacrm1-pris"}],[135659523,{"idx":3,"name":"lfacrm-hangar-panel-02","tpage_name":"lfacrm1-pris"}],[135659522,{"idx":2,"name":"lfacrm-hangar-panel-01","tpage_name":"lfacrm1-pris"}],[135659521,{"idx":1,"name":"lfacrm-hangar-edge-01","tpage_name":"lfacrm1-pris"}],[172818447,{"idx":15,"name":"precur-light-green-01","tpage_name":"precurd-vis-tfrag"}],[170328087,{"idx":23,"name":"rail-light-yellow-small","tpage_name":"combe-tfrag"}],[135463047,{"idx":135,"name":"dk-sat-shell-lod-01","tpage_name":"rubblea-vis-pris"}],[172818446,{"idx":14,"name":"precur-tube-honey-big","tpage_name":"precurd-vis-tfrag"}],[170328086,{"idx":22,"name":"rail-pipe-03","tpage_name":"combe-tfrag"}],[135463046,{"idx":134,"name":"dk-sat-rim-lod-01","tpage_name":"rubblea-vis-pris"}],[172818445,{"idx":13,"name":"precur-tube-joint-02","tpage_name":"precurd-vis-tfrag"}],[170328085,{"idx":21,"name":"rail-pipe-01","tpage_name":"combe-tfrag"}],[135463045,{"idx":133,"name":"dk-sat-shell-01","tpage_name":"rubblea-vis-pris"}],[172818444,{"idx":12,"name":"precur-tubes-bundle-01","tpage_name":"precurd-vis-tfrag"}],[170328084,{"idx":20,"name":"rail-detail-01","tpage_name":"combe-tfrag"}],[135463044,{"idx":132,"name":"dk-sat-screen-rim-01","tpage_name":"rubblea-vis-pris"}],[172818443,{"idx":11,"name":"precur-tube-joint-01","tpage_name":"precurd-vis-tfrag"}],[170328083,{"idx":19,"name":"rail-trim-01","tpage_name":"combe-tfrag"}],[135463043,{"idx":131,"name":"dk-sat-screen-01","tpage_name":"rubblea-vis-pris"}],[170328082,{"idx":18,"name":"rail-light-blue-small","tpage_name":"combe-tfrag"}],[135463042,{"idx":130,"name":"dk-sat-rim-bright-01","tpage_name":"rubblea-vis-pris"}],[172818441,{"idx":9,"name":"precur-plate-thin-01","tpage_name":"precurd-vis-tfrag"}],[170328081,{"idx":17,"name":"rail-base-mid-01","tpage_name":"combe-tfrag"}],[135463041,{"idx":129,"name":"dk-sat-rim-03","tpage_name":"rubblea-vis-pris"}],[172818440,{"idx":8,"name":"precur-tubes-segment-02","tpage_name":"precurd-vis-tfrag"}],[170328080,{"idx":16,"name":"rail-env-car-01","tpage_name":"combe-tfrag"}],[135463040,{"idx":128,"name":"dk-sat-rim-02","tpage_name":"rubblea-vis-pris"}],[172818439,{"idx":7,"name":"precur-wall-tube-01","tpage_name":"precurd-vis-tfrag"}],[170328079,{"idx":15,"name":"rail-patch-01","tpage_name":"combe-tfrag"}],[135463039,{"idx":127,"name":"dk-sat-rim-01","tpage_name":"rubblea-vis-pris"}],[172818438,{"idx":6,"name":"precur-wall-groove-01","tpage_name":"precurd-vis-tfrag"}],[170328078,{"idx":14,"name":"comb-env2","tpage_name":"combe-tfrag"}],[159121458,{"idx":50,"name":"city-ind-black","tpage_name":"slumbset-tfrag"}],[135463038,{"idx":126,"name":"dk-sat-panel-01","tpage_name":"rubblea-vis-pris"}],[170328077,{"idx":13,"name":"comb-pipe2","tpage_name":"combe-tfrag"}],[159121457,{"idx":49,"name":"ctyslumc-wall-trim-LOW","tpage_name":"slumbset-tfrag"}],[135463037,{"idx":125,"name":"dk-sat-claw-01","tpage_name":"rubblea-vis-pris"}],[172818436,{"idx":4,"name":"precur-tubes-small-01","tpage_name":"precurd-vis-tfrag"}],[159121456,{"idx":48,"name":"ctyslumc-window-panes-LOW","tpage_name":"slumbset-tfrag"}],[135463036,{"idx":124,"name":"dk-sat-cable-03","tpage_name":"rubblea-vis-pris"}],[172818435,{"idx":3,"name":"precur-plate-large-01","tpage_name":"precurd-vis-tfrag"}],[159121455,{"idx":47,"name":"city-tile-LOW","tpage_name":"slumbset-tfrag"}],[135463035,{"idx":123,"name":"dk-sat-cable-02","tpage_name":"rubblea-vis-pris"}],[172818434,{"idx":2,"name":"precur-tentacle-01","tpage_name":"precurd-vis-tfrag"}],[159121454,{"idx":46,"name":"cityslumc-awning-LOW","tpage_name":"slumbset-tfrag"}],[135463034,{"idx":122,"name":"dk-sat-cable-01","tpage_name":"rubblea-vis-pris"}],[172818433,{"idx":1,"name":"precur-wall-brace-01","tpage_name":"precurd-vis-tfrag"}],[159121453,{"idx":45,"name":"ctyslumc-grate1","tpage_name":"slumbset-tfrag"}],[135463033,{"idx":121,"name":"environment-darkprec","tpage_name":"rubblea-vis-pris"}],[152895498,{"idx":10,"name":"comb-crct-medium","tpage_name":"combx-tfrag"}],[135462978,{"idx":66,"name":"daxtertuft","tpage_name":"rubblea-vis-pris"}],[152895497,{"idx":9,"name":"comb-plate-02","tpage_name":"combx-tfrag"}],[135462977,{"idx":65,"name":"daxterteeth","tpage_name":"rubblea-vis-pris"}],[152895496,{"idx":8,"name":"comb-pipe2","tpage_name":"combx-tfrag"}],[135462976,{"idx":64,"name":"daxternose","tpage_name":"rubblea-vis-pris"}],[152895495,{"idx":7,"name":"minc-pre-11","tpage_name":"combx-tfrag"}],[135462975,{"idx":63,"name":"daxterlense","tpage_name":"rubblea-vis-pris"}],[152895494,{"idx":6,"name":"minc-pre-04","tpage_name":"combx-tfrag"}],[135462974,{"idx":62,"name":"daxterhelmetplain","tpage_name":"rubblea-vis-pris"}],[135462973,{"idx":61,"name":"daxterheadwidenew","tpage_name":"rubblea-vis-pris"}],[152895492,{"idx":4,"name":"minc-01","tpage_name":"combx-tfrag"}],[135462972,{"idx":60,"name":"daxtergoggles","tpage_name":"rubblea-vis-pris"}],[152895491,{"idx":3,"name":"min-env-mar-01","tpage_name":"combx-tfrag"}],[135462971,{"idx":59,"name":"daxterfoot-bottom","tpage_name":"rubblea-vis-pris"}],[152895490,{"idx":2,"name":"comb-temp-glass","tpage_name":"combx-tfrag"}],[135462970,{"idx":58,"name":"daxterfoot","tpage_name":"rubblea-vis-pris"}],[135462969,{"idx":57,"name":"daxterfinger","tpage_name":"rubblea-vis-pris"}],[152895488,{"idx":0,"name":"comb-temp-dark","tpage_name":"combx-tfrag"}],[135462968,{"idx":56,"name":"daxterear","tpage_name":"rubblea-vis-pris"}],[135462967,{"idx":55,"name":"daxterbolt","tpage_name":"rubblea-vis-pris"}],[135462966,{"idx":54,"name":"daxterbodyshort-eix","tpage_name":"rubblea-vis-pris"}],[135397391,{"idx":15,"name":"rub-ground-01-small","tpage_name":"rubblea-vis-shrub"}],[173932560,{"idx":16,"name":"sig-gun-05","tpage_name":"ltowerb-vis-pris2"}],[171442200,{"idx":24,"name":"temple_sandstone_taper01","tpage_name":"templea-vis-tfrag"}],[170197020,{"idx":28,"name":"ashelin-whitestrap","tpage_name":"outrocst-pris2"}],[135331980,{"idx":140,"name":"rub-cement-top","tpage_name":"rubblea-vis-tfrag"}],[173932559,{"idx":15,"name":"sig-gun-04","tpage_name":"ltowerb-vis-pris2"}],[170197019,{"idx":27,"name":"ashelin-teeth","tpage_name":"outrocst-pris2"}],[135331979,{"idx":139,"name":"rub-door-metal","tpage_name":"rubblea-vis-tfrag"}],[173932558,{"idx":14,"name":"sig-gun-03","tpage_name":"ltowerb-vis-pris2"}],[171442198,{"idx":22,"name":"temple_sandstone_stepside01","tpage_name":"templea-vis-tfrag"}],[170197018,{"idx":26,"name":"ashelin-shoemetal","tpage_name":"outrocst-pris2"}],[135331978,{"idx":138,"name":"rub-door-metal-frame","tpage_name":"rubblea-vis-tfrag"}],[173932545,{"idx":1,"name":"charHOLD","tpage_name":"ltowerb-vis-pris2"}],[171442185,{"idx":9,"name":"temple_metal02","tpage_name":"templea-vis-tfrag"}],[170197005,{"idx":13,"name":"ashelin-gunbarrel-02","tpage_name":"outrocst-pris2"}],[135331965,{"idx":125,"name":"rub-lamp-light-01","tpage_name":"rubblea-vis-tfrag"}],[173932544,{"idx":0,"name":"bam-eyelight","tpage_name":"ltowerb-vis-pris2"}],[171442184,{"idx":8,"name":"temple_metal01","tpage_name":"templea-vis-tfrag"}],[170197004,{"idx":12,"name":"ashelin-gunbarrel-01","tpage_name":"outrocst-pris2"}],[135331964,{"idx":124,"name":"rub-lamp-fencespike-round","tpage_name":"rubblea-vis-tfrag"}],[171442183,{"idx":7,"name":"temple-floor-01","tpage_name":"templea-vis-tfrag"}],[170197003,{"idx":11,"name":"ashelin-glove","tpage_name":"outrocst-pris2"}],[135331963,{"idx":123,"name":"rub-stad-brick-pieces","tpage_name":"rubblea-vis-tfrag"}],[170197002,{"idx":10,"name":"ashelin-face","tpage_name":"outrocst-pris2"}],[135331962,{"idx":122,"name":"rub-blastdoors","tpage_name":"rubblea-vis-tfrag"}],[170196995,{"idx":3,"name":"ashelin-brownstrap","tpage_name":"outrocst-pris2"}],[135331955,{"idx":115,"name":"rub-endblocks","tpage_name":"rubblea-vis-tfrag"}],[170196992,{"idx":0,"name":"ashelin-beltbuckle","tpage_name":"outrocst-pris2"}],[162725912,{"idx":24,"name":"comb-ring","tpage_name":"railf-tfrag"}],[135331952,{"idx":112,"name":"rub-cement-broken-end","tpage_name":"rubblea-vis-tfrag"}],[162725911,{"idx":23,"name":"rail-env-wall-01","tpage_name":"railf-tfrag"}],[135331951,{"idx":111,"name":"rub-copper-metal-02","tpage_name":"rubblea-vis-tfrag"}],[162725910,{"idx":22,"name":"rail-fit-01","tpage_name":"railf-tfrag"}],[135331950,{"idx":110,"name":"rub-marble-floor-01-hitweak","tpage_name":"rubblea-vis-tfrag"}],[162725909,{"idx":21,"name":"rail-light-red","tpage_name":"railf-tfrag"}],[135331949,{"idx":109,"name":"rub-stad-brick","tpage_name":"rubblea-vis-tfrag"}],[162725908,{"idx":20,"name":"rail-rock-01","tpage_name":"railf-tfrag"}],[135331948,{"idx":108,"name":"rub-pal-glass","tpage_name":"rubblea-vis-tfrag"}],[162725907,{"idx":19,"name":"rail-pipe-02","tpage_name":"railf-tfrag"}],[135331947,{"idx":107,"name":"rub-pal-pillar","tpage_name":"rubblea-vis-tfrag"}],[162725906,{"idx":18,"name":"rail-light-blue-small","tpage_name":"railf-tfrag"}],[135331946,{"idx":106,"name":"rub-pal-metal-trim","tpage_name":"rubblea-vis-tfrag"}],[162725905,{"idx":17,"name":"rail-light-yellow","tpage_name":"railf-tfrag"}],[135331945,{"idx":105,"name":"rub-pal-metal","tpage_name":"rubblea-vis-tfrag"}],[162725904,{"idx":16,"name":"comb-redmarker","tpage_name":"railf-tfrag"}],[135331944,{"idx":104,"name":"rub-citywall","tpage_name":"rubblea-vis-tfrag"}],[162725903,{"idx":15,"name":"comb-temp-dark","tpage_name":"railf-tfrag"}],[135331943,{"idx":103,"name":"rub-cement-a","tpage_name":"rubblea-vis-tfrag"}],[162725902,{"idx":14,"name":"rail-patch-01","tpage_name":"railf-tfrag"}],[135331942,{"idx":102,"name":"rub-roof-tile","tpage_name":"rubblea-vis-tfrag"}],[162725901,{"idx":13,"name":"comb-temp-glass","tpage_name":"railf-tfrag"}],[135331941,{"idx":101,"name":"rub-metal-pipeside-01","tpage_name":"rubblea-vis-tfrag"}],[162725900,{"idx":12,"name":"rail-pipe-05","tpage_name":"railf-tfrag"}],[135331940,{"idx":100,"name":"rub-palshaft-dirt-blue-01","tpage_name":"rubblea-vis-tfrag"}],[162725899,{"idx":11,"name":"rail-env-car-01","tpage_name":"railf-tfrag"}],[135331939,{"idx":99,"name":"rub-wall-gen-06","tpage_name":"rubblea-vis-tfrag"}],[162725898,{"idx":10,"name":"rail-pipe-01","tpage_name":"railf-tfrag"}],[135331938,{"idx":98,"name":"rub-window-01","tpage_name":"rubblea-vis-tfrag"}],[162725897,{"idx":9,"name":"rail-pipe-03","tpage_name":"railf-tfrag"}],[135331937,{"idx":97,"name":"rub-wall-small-grill","tpage_name":"rubblea-vis-tfrag"}],[162725896,{"idx":8,"name":"rail-gray-metal-01","tpage_name":"railf-tfrag"}],[135331936,{"idx":96,"name":"rub-wall-side-beam","tpage_name":"rubblea-vis-tfrag"}],[162725895,{"idx":7,"name":"rail-base-mid-01","tpage_name":"railf-tfrag"}],[135331935,{"idx":95,"name":"rub-statue-stone-01","tpage_name":"rubblea-vis-tfrag"}],[162725894,{"idx":6,"name":"rail-detail-01","tpage_name":"railf-tfrag"}],[135331934,{"idx":94,"name":"rub-ground","tpage_name":"rubblea-vis-tfrag"}],[162725893,{"idx":5,"name":"rail-cord-01","tpage_name":"railf-tfrag"}],[135331933,{"idx":93,"name":"rub-wall-gen-05","tpage_name":"rubblea-vis-tfrag"}],[162725892,{"idx":4,"name":"rail-edge-01","tpage_name":"railf-tfrag"}],[135331932,{"idx":92,"name":"rub-window-02","tpage_name":"rubblea-vis-tfrag"}],[135331928,{"idx":88,"name":"rub-greyblue-plain-lowres","tpage_name":"rubblea-vis-tfrag"}],[135331927,{"idx":87,"name":"rub-wall-gen-01","tpage_name":"rubblea-vis-tfrag"}],[135331926,{"idx":86,"name":"rub-met-strp-close","tpage_name":"rubblea-vis-tfrag"}],[135331925,{"idx":85,"name":"rub-wall-gen-02","tpage_name":"rubblea-vis-tfrag"}],[135331924,{"idx":84,"name":"rub-wall-gen-04","tpage_name":"rubblea-vis-tfrag"}],[135331923,{"idx":83,"name":"rub-panels-01","tpage_name":"rubblea-vis-tfrag"}],[135331922,{"idx":82,"name":"rub-wall-trim","tpage_name":"rubblea-vis-tfrag"}],[135331921,{"idx":81,"name":"rub-palace-tower-side","tpage_name":"rubblea-vis-tfrag"}],[135331920,{"idx":80,"name":"rub-city-wall-inside-damaged","tpage_name":"rubblea-vis-tfrag"}],[135331919,{"idx":79,"name":"rub-wall-side-beam-02","tpage_name":"rubblea-vis-tfrag"}],[150274078,{"idx":30,"name":"vin-teeth-01","tpage_name":"lsigklv-pris2"}],[135331918,{"idx":78,"name":"rub-pal-red","tpage_name":"rubblea-vis-tfrag"}],[150274077,{"idx":29,"name":"sig-undergarments","tpage_name":"lsigklv-pris2"}],[135331917,{"idx":77,"name":"rub-metal-flatpipe-01","tpage_name":"rubblea-vis-tfrag"}],[150274076,{"idx":28,"name":"sig-skirts-03","tpage_name":"lsigklv-pris2"}],[135331916,{"idx":76,"name":"rub-beam-gen","tpage_name":"rubblea-vis-tfrag"}],[150274075,{"idx":27,"name":"sig-skirts-02","tpage_name":"lsigklv-pris2"}],[135331915,{"idx":75,"name":"rub-wall-gen-03","tpage_name":"rubblea-vis-tfrag"}],[150274074,{"idx":26,"name":"sig-skirts","tpage_name":"lsigklv-pris2"}],[135331914,{"idx":74,"name":"rub-dirt-a","tpage_name":"rubblea-vis-tfrag"}],[150274072,{"idx":24,"name":"sig-shoetop","tpage_name":"lsigklv-pris2"}],[135331912,{"idx":72,"name":"rub-stream-rocks","tpage_name":"rubblea-vis-tfrag"}],[135331847,{"idx":7,"name":"rub-rubble-01","tpage_name":"rubblea-vis-tfrag"}],[135331841,{"idx":1,"name":"rub-blue-paint-rust04","tpage_name":"rubblea-vis-tfrag"}],[135331840,{"idx":0,"name":"rub-metal-01","tpage_name":"rubblea-vis-tfrag"}],[134873264,{"idx":176,"name":"rub-door-metal","tpage_name":"rubbleb-vis-tfrag"}],[187170823,{"idx":7,"name":"dm-urchin-horn-01","tpage_name":"deswalk-vis-pris"}],[134873263,{"idx":175,"name":"rub-door-metal-frame","tpage_name":"rubbleb-vis-tfrag"}],[134873258,{"idx":170,"name":"rub-elec-switch-light-off","tpage_name":"rubbleb-vis-tfrag"}],[134873257,{"idx":169,"name":"rub-elec-switch-light-on","tpage_name":"rubbleb-vis-tfrag"}],[134873256,{"idx":168,"name":"rub-beam-gen-hole","tpage_name":"rubbleb-vis-tfrag"}],[134873255,{"idx":167,"name":"rub-lamp-light-01","tpage_name":"rubbleb-vis-tfrag"}],[134873254,{"idx":166,"name":"rub-lamp-fencespike-round","tpage_name":"rubbleb-vis-tfrag"}],[172228646,{"idx":38,"name":"temple_sandstone_brick-01","tpage_name":"templeb-vis-pris"}],[134873246,{"idx":158,"name":"rub-metal-pipeside-01","tpage_name":"rubbleb-vis-tfrag"}],[134873245,{"idx":157,"name":"rub-palshaft-dirt-blue-01","tpage_name":"rubbleb-vis-tfrag"}],[134873244,{"idx":156,"name":"rub-pal-glass","tpage_name":"rubbleb-vis-tfrag"}],[134873243,{"idx":155,"name":"rub-pal-pillar","tpage_name":"rubbleb-vis-tfrag"}],[134873242,{"idx":154,"name":"rub-pal-metal-trim","tpage_name":"rubbleb-vis-tfrag"}],[134873241,{"idx":153,"name":"rub-pal-metal","tpage_name":"rubbleb-vis-tfrag"}],[173473814,{"idx":22,"name":"tow-wall-supports-HI","tpage_name":"ltowerb-vis-tfrag"}],[134873234,{"idx":146,"name":"rub-butress-metal-02","tpage_name":"rubbleb-vis-tfrag"}],[173473811,{"idx":19,"name":"tow-groundpod","tpage_name":"ltowerb-vis-tfrag"}],[172228631,{"idx":23,"name":"temple_sandstone01","tpage_name":"templeb-vis-pris"}],[134873231,{"idx":143,"name":"rub-endblocks","tpage_name":"rubbleb-vis-tfrag"}],[173473805,{"idx":13,"name":"mhcity-baserock","tpage_name":"ltowerb-vis-tfrag"}],[134873225,{"idx":137,"name":"rub-city-wall-frame","tpage_name":"rubbleb-vis-tfrag"}],[173473804,{"idx":12,"name":"city-lowres-mhcity-tower-01","tpage_name":"ltowerb-vis-tfrag"}],[134873224,{"idx":136,"name":"rub-stad-brick-pieces","tpage_name":"rubbleb-vis-tfrag"}],[173473803,{"idx":11,"name":"city-lowres-mhcity-wall-05","tpage_name":"ltowerb-vis-tfrag"}],[134873223,{"idx":135,"name":"rub-blastdoors","tpage_name":"rubbleb-vis-tfrag"}],[173473801,{"idx":9,"name":"mhcity-basebone","tpage_name":"ltowerb-vis-tfrag"}],[134873221,{"idx":133,"name":"rub-stream-rocks","tpage_name":"rubbleb-vis-tfrag"}],[173473795,{"idx":3,"name":"tow-eggcase-01","tpage_name":"ltowerb-vis-tfrag"}],[134873215,{"idx":127,"name":"rub-cement-broken-end","tpage_name":"rubbleb-vis-tfrag"}],[173473794,{"idx":2,"name":"mhcity-wall-tentacle-02","tpage_name":"ltowerb-vis-tfrag"}],[134873214,{"idx":126,"name":"rub-copper-metal-02","tpage_name":"rubbleb-vis-tfrag"}],[173473793,{"idx":1,"name":"tow-eggpod-01","tpage_name":"ltowerb-vis-tfrag"}],[134873213,{"idx":125,"name":"rub-marble-floor-01-hitweak","tpage_name":"rubbleb-vis-tfrag"}],[134873212,{"idx":124,"name":"rub-greyblue-plain-lowres","tpage_name":"rubbleb-vis-tfrag"}],[172228608,{"idx":0,"name":"temple_sandstone_base01","tpage_name":"templeb-vis-pris"}],[134873208,{"idx":120,"name":"rub-ground","tpage_name":"rubbleb-vis-tfrag"}],[134873207,{"idx":119,"name":"rub-stad-brick","tpage_name":"rubbleb-vis-tfrag"}],[154796082,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"ljakndax-pris"}],[134873202,{"idx":114,"name":"rub-wall-gen-06","tpage_name":"rubbleb-vis-tfrag"}],[154796081,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"ljakndax-pris"}],[134873201,{"idx":113,"name":"rub-cement-a","tpage_name":"rubbleb-vis-tfrag"}],[154796080,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"ljakndax-pris"}],[134873200,{"idx":112,"name":"rub-wall-small-grill","tpage_name":"rubbleb-vis-tfrag"}],[154796079,{"idx":47,"name":"jakchires-pants","tpage_name":"ljakndax-pris"}],[151060539,{"idx":59,"name":"spydroid-red","tpage_name":"factoryc-vis-pris"}],[134873199,{"idx":111,"name":"rub-wall-gen-05","tpage_name":"rubbleb-vis-tfrag"}],[154796078,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"ljakndax-pris"}],[151060538,{"idx":58,"name":"spydroid-light-small-red","tpage_name":"factoryc-vis-pris"}],[134873198,{"idx":110,"name":"rub-window-02","tpage_name":"rubbleb-vis-tfrag"}],[154796073,{"idx":41,"name":"jakchires-glovetop","tpage_name":"ljakndax-pris"}],[151060533,{"idx":53,"name":"spydroid-gold","tpage_name":"factoryc-vis-pris"}],[134873193,{"idx":105,"name":"rub-city-wall-inside-damaged","tpage_name":"rubbleb-vis-tfrag"}],[167247872,{"idx":0,"name":"hud-jinx-head","tpage_name":"ljinx-minimap"}],[154796072,{"idx":40,"name":"jakchires-facert","tpage_name":"ljakndax-pris"}],[151060532,{"idx":52,"name":"kg-grunt-rim-03","tpage_name":"factoryc-vis-pris"}],[134873192,{"idx":104,"name":"rub-window-01","tpage_name":"rubbleb-vis-tfrag"}],[154796071,{"idx":39,"name":"jakchires-facelft","tpage_name":"ljakndax-pris"}],[134873191,{"idx":103,"name":"rub-roof-tile","tpage_name":"rubbleb-vis-tfrag"}],[154796070,{"idx":38,"name":"jakchires-eyelid","tpage_name":"ljakndax-pris"}],[134873190,{"idx":102,"name":"rub-wall-side-beam","tpage_name":"rubbleb-vis-tfrag"}],[154796069,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"ljakndax-pris"}],[151060529,{"idx":49,"name":"kg-grunt-cable-01","tpage_name":"factoryc-vis-pris"}],[134873189,{"idx":101,"name":"rub-wall-gen-01","tpage_name":"rubbleb-vis-tfrag"}],[154796068,{"idx":36,"name":"jakchires-eye","tpage_name":"ljakndax-pris"}],[134873188,{"idx":100,"name":"rub-wall-trim","tpage_name":"rubbleb-vis-tfrag"}],[154796067,{"idx":35,"name":"jakchires-clips","tpage_name":"ljakndax-pris"}],[134873187,{"idx":99,"name":"rub-wall-side-beam-02","tpage_name":"rubbleb-vis-tfrag"}],[154796066,{"idx":34,"name":"jakchires-chestplate","tpage_name":"ljakndax-pris"}],[134873186,{"idx":98,"name":"rub-wall-gen-02","tpage_name":"rubbleb-vis-tfrag"}],[154796065,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"ljakndax-pris"}],[134873185,{"idx":97,"name":"rub-wall-gen-04","tpage_name":"rubbleb-vis-tfrag"}],[164757504,{"idx":0,"name":"stdm-grass-fringe","tpage_name":"stadium-vis-alpha"}],[154796064,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"ljakndax-pris"}],[134873184,{"idx":96,"name":"rub-panels-01","tpage_name":"rubbleb-vis-tfrag"}],[154796063,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"ljakndax-pris"}],[134873183,{"idx":95,"name":"rub-met-strp-close","tpage_name":"rubbleb-vis-tfrag"}],[154796062,{"idx":30,"name":"jakchires-arm","tpage_name":"ljakndax-pris"}],[134873182,{"idx":94,"name":"rub-palace-tower-side","tpage_name":"rubbleb-vis-tfrag"}],[154796061,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"ljakndax-pris"}],[134873181,{"idx":93,"name":"rub-pal-red","tpage_name":"rubbleb-vis-tfrag"}],[154796060,{"idx":28,"name":"jakc-wraps","tpage_name":"ljakndax-pris"}],[134873180,{"idx":92,"name":"rub-metal-flatpipe-01","tpage_name":"rubbleb-vis-tfrag"}],[154796059,{"idx":27,"name":"jakc-waistband2","tpage_name":"ljakndax-pris"}],[134873179,{"idx":91,"name":"rub-beam-gen","tpage_name":"rubbleb-vis-tfrag"}],[154796058,{"idx":26,"name":"jakc-skirt","tpage_name":"ljakndax-pris"}],[134873178,{"idx":90,"name":"rub-wall-gen-03","tpage_name":"rubbleb-vis-tfrag"}],[154796056,{"idx":24,"name":"jakc-scarf","tpage_name":"ljakndax-pris"}],[134873176,{"idx":88,"name":"rub-dirt-a","tpage_name":"rubbleb-vis-tfrag"}],[137232393,{"idx":9,"name":"daxterfinger","tpage_name":"citycast-pris"}],[134742033,{"idx":17,"name":"rub-stain-01","tpage_name":"rubblec-vis-shrub"}],[137232391,{"idx":7,"name":"daxterbolt","tpage_name":"citycast-pris"}],[134742031,{"idx":15,"name":"rub-ground-01-small","tpage_name":"rubblec-vis-shrub"}],[137232384,{"idx":0,"name":"bam-eyelight","tpage_name":"citycast-pris"}],[134742024,{"idx":8,"name":"rub-wall-small-grill","tpage_name":"rubblec-vis-shrub"}],[134742023,{"idx":7,"name":"rub-beam-gen","tpage_name":"rubblec-vis-shrub"}],[175767575,{"idx":23,"name":"prec-surfer-hair","tpage_name":"loutro-pris"}],[165806135,{"idx":55,"name":"palcab-lowres-background-mount-build-01","tpage_name":"ltowcity-tfrag"}],[134676635,{"idx":155,"name":"rub-door-metal","tpage_name":"rubblec-vis-tfrag"}],[175767574,{"idx":22,"name":"prec-surfer-chain-03","tpage_name":"loutro-pris"}],[165806134,{"idx":54,"name":"t-palshaft-plate01","tpage_name":"ltowcity-tfrag"}],[134676634,{"idx":154,"name":"rub-door-metal-frame","tpage_name":"rubblec-vis-tfrag"}],[175767569,{"idx":17,"name":"prec-handpalm","tpage_name":"loutro-pris"}],[173277209,{"idx":25,"name":"tow-wall-tentacle-02","tpage_name":"ltowera-vis-tfrag"}],[165806129,{"idx":49,"name":"t-citywide-met-strp02","tpage_name":"ltowcity-tfrag"}],[134676629,{"idx":149,"name":"rub-elec-switch-light-on","tpage_name":"rubblec-vis-tfrag"}],[175767568,{"idx":16,"name":"prec-hand-back","tpage_name":"loutro-pris"}],[173277208,{"idx":24,"name":"tow-eggside-01","tpage_name":"ltowera-vis-tfrag"}],[165806128,{"idx":48,"name":"palcab-lorez-metal01","tpage_name":"ltowcity-tfrag"}],[134676628,{"idx":148,"name":"rub-elec-switch-light-off","tpage_name":"rubblec-vis-tfrag"}],[175767567,{"idx":15,"name":"bam-hairhilite","tpage_name":"loutro-pris"}],[173277207,{"idx":23,"name":"tow-blackhole","tpage_name":"ltowera-vis-tfrag"}],[165806127,{"idx":47,"name":"palcab-lorez-metal03","tpage_name":"ltowcity-tfrag"}],[134676627,{"idx":147,"name":"rub-beam-gen-hole","tpage_name":"rubblec-vis-tfrag"}],[175767566,{"idx":14,"name":"prec-leader-headshield","tpage_name":"loutro-pris"}],[173277206,{"idx":22,"name":"tow-groundpod","tpage_name":"ltowera-vis-tfrag"}],[165806126,{"idx":46,"name":"city-lowres-ctygen-stripe-02","tpage_name":"ltowcity-tfrag"}],[134676626,{"idx":146,"name":"rub-lamp-light-01","tpage_name":"rubblec-vis-tfrag"}],[175767565,{"idx":13,"name":"prec-leader-foreheadshield","tpage_name":"loutro-pris"}],[173277205,{"idx":21,"name":"tow-egg-group-base","tpage_name":"ltowera-vis-tfrag"}],[165806125,{"idx":45,"name":"city-lowres-ctygen-roof-01","tpage_name":"ltowcity-tfrag"}],[134676625,{"idx":145,"name":"rub-lamp-fencespike-round","tpage_name":"rubblec-vis-tfrag"}],[175767564,{"idx":12,"name":"daxterteeth","tpage_name":"loutro-pris"}],[173277204,{"idx":20,"name":"tow-pup-metal-01","tpage_name":"ltowera-vis-tfrag"}],[165806124,{"idx":44,"name":"city-lowres-ctygen-build-04","tpage_name":"ltowcity-tfrag"}],[134676624,{"idx":144,"name":"rub-butress-metal-02","tpage_name":"rubblec-vis-tfrag"}],[175767563,{"idx":11,"name":"daxternose","tpage_name":"loutro-pris"}],[173277203,{"idx":19,"name":"tow-baserock","tpage_name":"ltowera-vis-tfrag"}],[165806123,{"idx":43,"name":"city-lowres-ctygen-build-05","tpage_name":"ltowcity-tfrag"}],[134676623,{"idx":143,"name":"rub-endblocks","tpage_name":"rubblec-vis-tfrag"}],[165806111,{"idx":31,"name":"palcab-lowres-mark-roof-rim-01","tpage_name":"ltowcity-tfrag"}],[134676611,{"idx":131,"name":"stdm-trim-02","tpage_name":"rubblec-vis-tfrag"}],[165806102,{"idx":22,"name":"city-lowres-fort-red","tpage_name":"ltowcity-tfrag"}],[134676602,{"idx":122,"name":"stdm-grass","tpage_name":"rubblec-vis-tfrag"}],[170786816,{"idx":0,"name":"palcab-lowres-background-shoreline-02","tpage_name":"lcitysml-alpha"}],[165806096,{"idx":16,"name":"palcab-lowres-mark-roof-02","tpage_name":"ltowcity-tfrag"}],[134676596,{"idx":116,"name":"rub-city-wall-frame","tpage_name":"rubblec-vis-tfrag"}],[165806095,{"idx":15,"name":"palcab-pipe-hoze","tpage_name":"ltowcity-tfrag"}],[134676595,{"idx":115,"name":"rub-stad-brick-pieces","tpage_name":"rubblec-vis-tfrag"}],[165806094,{"idx":14,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"ltowcity-tfrag"}],[134676594,{"idx":114,"name":"rub-stream-rocks","tpage_name":"rubblec-vis-tfrag"}],[165806091,{"idx":11,"name":"palcab-lowres-ctyslum-wall-02","tpage_name":"ltowcity-tfrag"}],[134676591,{"idx":111,"name":"rub-copper-metal-02","tpage_name":"rubblec-vis-tfrag"}],[165806090,{"idx":10,"name":"palcab-lowres-ctyslum-wall-01","tpage_name":"ltowcity-tfrag"}],[134676590,{"idx":110,"name":"rub-cement-broken-end","tpage_name":"rubblec-vis-tfrag"}],[165806089,{"idx":9,"name":"palcab-lowres-ctyslum-roof-01","tpage_name":"ltowcity-tfrag"}],[134676589,{"idx":109,"name":"rub-marble-floor-01-hitweak","tpage_name":"rubblec-vis-tfrag"}],[165806087,{"idx":7,"name":"palcab-lowres-ctyslum-ground","tpage_name":"ltowcity-tfrag"}],[134676587,{"idx":107,"name":"ctyn-beams","tpage_name":"rubblec-vis-tfrag"}],[165806086,{"idx":6,"name":"palcab-lowres-ctywide-wall-02","tpage_name":"ltowcity-tfrag"}],[134676586,{"idx":106,"name":"rub-wall-small-grill","tpage_name":"rubblec-vis-tfrag"}],[165806085,{"idx":5,"name":"palcab-lowres-background-rocksnow","tpage_name":"ltowcity-tfrag"}],[134676585,{"idx":105,"name":"ctyn-brown-red","tpage_name":"rubblec-vis-tfrag"}],[165806084,{"idx":4,"name":"palcab-lowres-background-rocksnow2","tpage_name":"ltowcity-tfrag"}],[134676584,{"idx":104,"name":"ctyn-wall-2","tpage_name":"rubblec-vis-tfrag"}],[165806083,{"idx":3,"name":"palcab-lowres-background-crater-bottom-enviro","tpage_name":"ltowcity-tfrag"}],[134676583,{"idx":103,"name":"ctyn-black-wall-lower-01","tpage_name":"rubblec-vis-tfrag"}],[165806082,{"idx":2,"name":"palcab-lowres-ctywide-wall-01","tpage_name":"ltowcity-tfrag"}],[134676582,{"idx":102,"name":"ctyn-top-bevel-small-bottom","tpage_name":"rubblec-vis-tfrag"}],[165806081,{"idx":1,"name":"strip-metal-02-lores","tpage_name":"ltowcity-tfrag"}],[134676581,{"idx":101,"name":"rub-metal-pipeside-01","tpage_name":"rubblec-vis-tfrag"}],[165806080,{"idx":0,"name":"palcab-lowres-background-hills-01","tpage_name":"ltowcity-tfrag"}],[153354280,{"idx":40,"name":"mhcity-bubble","tpage_name":"mhcitya-vis-pris"}],[134676580,{"idx":100,"name":"rub-palshaft-dirt-blue-01","tpage_name":"rubblec-vis-tfrag"}],[153354273,{"idx":33,"name":"mhcity-dirtymetal","tpage_name":"mhcitya-vis-pris"}],[134676573,{"idx":93,"name":"rub-cement-a","tpage_name":"rubblec-vis-tfrag"}],[153354272,{"idx":32,"name":"mhcity-basebone","tpage_name":"mhcitya-vis-pris"}],[134676572,{"idx":92,"name":"rub-window-02","tpage_name":"rubblec-vis-tfrag"}],[153354268,{"idx":28,"name":"mhcity-puffer-mid-01","tpage_name":"mhcitya-vis-pris"}],[134676568,{"idx":88,"name":"rub-roof-tile","tpage_name":"rubblec-vis-tfrag"}],[153354267,{"idx":27,"name":"mhcity-floor-brace-02","tpage_name":"mhcitya-vis-pris"}],[134676567,{"idx":87,"name":"rub-wall-gen-06","tpage_name":"rubblec-vis-tfrag"}],[153354266,{"idx":26,"name":"mhcity-eggskin","tpage_name":"mhcitya-vis-pris"}],[134676566,{"idx":86,"name":"rub-wall-gen-05","tpage_name":"rubblec-vis-tfrag"}],[153354265,{"idx":25,"name":"mhcity-wall-tentacle-01","tpage_name":"mhcitya-vis-pris"}],[134676565,{"idx":85,"name":"rub-wall-side-beam","tpage_name":"rubblec-vis-tfrag"}],[153354264,{"idx":24,"name":"mhcity-grunt-egg-rim-burn","tpage_name":"mhcitya-vis-pris"}],[134676564,{"idx":84,"name":"rub-window-01","tpage_name":"rubblec-vis-tfrag"}],[153354260,{"idx":20,"name":"mhcity-grunt-egg-metal-01","tpage_name":"mhcitya-vis-pris"}],[134676560,{"idx":80,"name":"t-citypal-red-met-01","tpage_name":"rubblec-vis-tfrag"}],[158334979,{"idx":3,"name":"rub-water-dest","tpage_name":"rubblea-vis-water"}],[153354259,{"idx":19,"name":"mhcity-grunt-egg-03","tpage_name":"mhcitya-vis-pris"}],[134676559,{"idx":79,"name":"t-citypal-small-block-01","tpage_name":"rubblec-vis-tfrag"}],[158334978,{"idx":2,"name":"rub-water","tpage_name":"rubblea-vis-water"}],[134676558,{"idx":78,"name":"ctypal-wall-tile-01","tpage_name":"rubblec-vis-tfrag"}],[134676553,{"idx":73,"name":"rub-wall-gen-02","tpage_name":"rubblec-vis-tfrag"}],[134676552,{"idx":72,"name":"rub-wall-gen-04","tpage_name":"rubblec-vis-tfrag"}],[134676551,{"idx":71,"name":"rub-stad-brick","tpage_name":"rubblec-vis-tfrag"}],[153354247,{"idx":7,"name":"mhcity-grunt-egg-rim-01","tpage_name":"mhcitya-vis-pris"}],[150863887,{"idx":15,"name":"daxterlense","tpage_name":"towerc-pris"}],[134676547,{"idx":67,"name":"rub-ground","tpage_name":"rubblec-vis-tfrag"}],[154599426,{"idx":2,"name":"hud-dax-missle-meter-03","tpage_name":"lpatkcs-minimap"}],[153354246,{"idx":6,"name":"mhcity-grunt-egg-neck-01","tpage_name":"mhcitya-vis-pris"}],[150863886,{"idx":14,"name":"daxterhelmetplain","tpage_name":"towerc-pris"}],[134676546,{"idx":66,"name":"rub-wall-gen-01","tpage_name":"rubblec-vis-tfrag"}],[154599425,{"idx":1,"name":"hud-dax-missle-meter-02","tpage_name":"lpatkcs-minimap"}],[153354245,{"idx":5,"name":"mhcity-grunt-egg-gem-01","tpage_name":"mhcitya-vis-pris"}],[150863885,{"idx":13,"name":"daxterheadwidenew","tpage_name":"towerc-pris"}],[134676545,{"idx":65,"name":"rub-wall-trim","tpage_name":"rubblec-vis-tfrag"}],[154599424,{"idx":0,"name":"hud-dax-missle-meter-01","tpage_name":"lpatkcs-minimap"}],[153354244,{"idx":4,"name":"mhcity-grunt-egg-bulbtop-01","tpage_name":"mhcitya-vis-pris"}],[150863884,{"idx":12,"name":"daxtergoggles","tpage_name":"towerc-pris"}],[134676544,{"idx":64,"name":"rub-met-strp-close","tpage_name":"rubblec-vis-tfrag"}],[153354243,{"idx":3,"name":"mhcity-grunt-egg-bulb-01","tpage_name":"mhcitya-vis-pris"}],[150863883,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"towerc-pris"}],[134676543,{"idx":63,"name":"rub-panels-01","tpage_name":"rubblec-vis-tfrag"}],[153354242,{"idx":2,"name":"mhcity-grunt-egg-base-01","tpage_name":"mhcitya-vis-pris"}],[150863882,{"idx":10,"name":"daxterfoot","tpage_name":"towerc-pris"}],[134676542,{"idx":62,"name":"rub-city-wall-inside-damaged","tpage_name":"rubblec-vis-tfrag"}],[153354241,{"idx":1,"name":"mhcity-de-door-skin-02","tpage_name":"mhcitya-vis-pris"}],[150863881,{"idx":9,"name":"daxterfinger","tpage_name":"towerc-pris"}],[134676541,{"idx":61,"name":"rub-palace-tower-side","tpage_name":"rubblec-vis-tfrag"}],[153354240,{"idx":0,"name":"mhcity-de-door-skin-01","tpage_name":"mhcitya-vis-pris"}],[150863880,{"idx":8,"name":"daxterear","tpage_name":"towerc-pris"}],[134676540,{"idx":60,"name":"rub-wall-side-beam-02","tpage_name":"rubblec-vis-tfrag"}],[150863878,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"towerc-pris"}],[134676538,{"idx":58,"name":"rub-metal-flatpipe-01","tpage_name":"rubblec-vis-tfrag"}],[150863877,{"idx":5,"name":"daxterarm","tpage_name":"towerc-pris"}],[134676537,{"idx":57,"name":"rub-beam-gen","tpage_name":"rubblec-vis-tfrag"}],[150863876,{"idx":4,"name":"daxter-orange","tpage_name":"towerc-pris"}],[134676536,{"idx":56,"name":"rub-wall-gen-03","tpage_name":"rubblec-vis-tfrag"}],[150863875,{"idx":3,"name":"daxter-furhilite","tpage_name":"towerc-pris"}],[134676535,{"idx":55,"name":"rub-statue-stone-01","tpage_name":"rubblec-vis-tfrag"}],[150863874,{"idx":2,"name":"daxter-eyelid","tpage_name":"towerc-pris"}],[134676534,{"idx":54,"name":"rub-copper-metal-01","tpage_name":"rubblec-vis-tfrag"}],[150863873,{"idx":1,"name":"bam-hairhilite","tpage_name":"towerc-pris"}],[134676533,{"idx":53,"name":"rub-dirt-a","tpage_name":"rubblec-vis-tfrag"}],[134676487,{"idx":7,"name":"rub-rubble-01","tpage_name":"rubblec-vis-tfrag"}],[134676481,{"idx":1,"name":"rub-blue-paint-rust04","tpage_name":"rubblec-vis-tfrag"}],[134676480,{"idx":0,"name":"rub-metal-01","tpage_name":"rubblec-vis-tfrag"}],[134348806,{"idx":6,"name":"forest-leaf","tpage_name":"volcanoa-sprite"}],[134283272,{"idx":8,"name":"sig2-shoulderarmor","tpage_name":"ltnjxhip-pris"}],[134283271,{"idx":7,"name":"sig2-metal-01","tpage_name":"ltnjxhip-pris"}],[134283270,{"idx":6,"name":"sig2-gun-04","tpage_name":"ltnjxhip-pris"}],[134283269,{"idx":5,"name":"sig2-gun-03","tpage_name":"ltnjxhip-pris"}],[134283268,{"idx":4,"name":"sig2-gun-02","tpage_name":"ltnjxhip-pris"}],[135462965,{"idx":53,"name":"daxterarm","tpage_name":"rubblea-vis-pris"}],[134217785,{"idx":57,"name":"torn-vest","tpage_name":"ltnjxhip-pris2"}],[135462964,{"idx":52,"name":"daxter-orange","tpage_name":"rubblea-vis-pris"}],[134217784,{"idx":56,"name":"torn-teeth-01","tpage_name":"ltnjxhip-pris2"}],[135462963,{"idx":51,"name":"daxter-furhilite","tpage_name":"rubblea-vis-pris"}],[134217783,{"idx":55,"name":"torn-shoe-02","tpage_name":"ltnjxhip-pris2"}],[135462962,{"idx":50,"name":"daxter-eyelid","tpage_name":"rubblea-vis-pris"}],[134217782,{"idx":54,"name":"torn-shoe","tpage_name":"ltnjxhip-pris2"}],[135462961,{"idx":49,"name":"bam-hairhilite","tpage_name":"rubblea-vis-pris"}],[134217781,{"idx":53,"name":"torn-scarf","tpage_name":"ltnjxhip-pris2"}],[135462960,{"idx":48,"name":"pecker-yellowfur","tpage_name":"rubblea-vis-pris"}],[134217780,{"idx":52,"name":"torn-pipe","tpage_name":"ltnjxhip-pris2"}],[135462959,{"idx":47,"name":"pecker-wingtop","tpage_name":"rubblea-vis-pris"}],[134217779,{"idx":51,"name":"torn-mouth","tpage_name":"ltnjxhip-pris2"}],[135462958,{"idx":46,"name":"pecker-wingbottom","tpage_name":"rubblea-vis-pris"}],[134217778,{"idx":50,"name":"torn-metal2","tpage_name":"ltnjxhip-pris2"}],[135462957,{"idx":45,"name":"pecker-teeth","tpage_name":"rubblea-vis-pris"}],[134217777,{"idx":49,"name":"torn-legshield","tpage_name":"ltnjxhip-pris2"}],[135462956,{"idx":44,"name":"pecker-tail","tpage_name":"rubblea-vis-pris"}],[134217776,{"idx":48,"name":"torn-handle-01","tpage_name":"ltnjxhip-pris2"}],[135462955,{"idx":43,"name":"pecker-plume","tpage_name":"rubblea-vis-pris"}],[134217775,{"idx":47,"name":"torn-hair-02","tpage_name":"ltnjxhip-pris2"}],[135462954,{"idx":42,"name":"pecker-face","tpage_name":"rubblea-vis-pris"}],[134217774,{"idx":46,"name":"torn-hair-01","tpage_name":"ltnjxhip-pris2"}],[135462953,{"idx":41,"name":"pecker-eyelid","tpage_name":"rubblea-vis-pris"}],[134217773,{"idx":45,"name":"torn-gunbarrel-02","tpage_name":"ltnjxhip-pris2"}],[135462952,{"idx":40,"name":"pecker-body-01","tpage_name":"rubblea-vis-pris"}],[134217772,{"idx":44,"name":"torn-gunbarrel","tpage_name":"ltnjxhip-pris2"}],[135462951,{"idx":39,"name":"bam-eyelight","tpage_name":"rubblea-vis-pris"}],[134217771,{"idx":43,"name":"torn-footleather","tpage_name":"ltnjxhip-pris2"}],[134217770,{"idx":42,"name":"torn-finger","tpage_name":"ltnjxhip-pris2"}],[134217769,{"idx":41,"name":"torn-face-right","tpage_name":"ltnjxhip-pris2"}],[135462948,{"idx":36,"name":"vehicle-wheel-01","tpage_name":"rubblea-vis-pris"}],[134217768,{"idx":40,"name":"torn-face","tpage_name":"ltnjxhip-pris2"}],[134217767,{"idx":39,"name":"torn-eyelid","tpage_name":"ltnjxhip-pris2"}],[134217766,{"idx":38,"name":"torn-eye","tpage_name":"ltnjxhip-pris2"}],[134217765,{"idx":37,"name":"torn-ear","tpage_name":"ltnjxhip-pris2"}],[134217764,{"idx":36,"name":"torn-blademetal","tpage_name":"ltnjxhip-pris2"}],[134217763,{"idx":35,"name":"torn-belt2","tpage_name":"ltnjxhip-pris2"}],[134217762,{"idx":34,"name":"torn-belt","tpage_name":"ltnjxhip-pris2"}],[134217761,{"idx":33,"name":"torn-armor","tpage_name":"ltnjxhip-pris2"}],[134217760,{"idx":32,"name":"torn-armlft","tpage_name":"ltnjxhip-pris2"}],[134217759,{"idx":31,"name":"charHOLD","tpage_name":"ltnjxhip-pris2"}],[134217758,{"idx":30,"name":"jinx-wraps","tpage_name":"ltnjxhip-pris2"}],[134217757,{"idx":29,"name":"jinx-teeth","tpage_name":"ltnjxhip-pris2"}],[134217756,{"idx":28,"name":"jinx-singlerope","tpage_name":"ltnjxhip-pris2"}],[134217755,{"idx":27,"name":"jinx-shoebottom2","tpage_name":"ltnjxhip-pris2"}],[134217754,{"idx":26,"name":"jinx-shirt","tpage_name":"ltnjxhip-pris2"}],[134217753,{"idx":25,"name":"jinx-scarf","tpage_name":"ltnjxhip-pris2"}],[134217752,{"idx":24,"name":"jinx-rope-01","tpage_name":"ltnjxhip-pris2"}],[134217751,{"idx":23,"name":"jinx-pants","tpage_name":"ltnjxhip-pris2"}],[134217750,{"idx":22,"name":"jinx-kneepad","tpage_name":"ltnjxhip-pris2"}],[134217749,{"idx":21,"name":"jinx-iris","tpage_name":"ltnjxhip-pris2"}],[134217748,{"idx":20,"name":"jinx-handle","tpage_name":"ltnjxhip-pris2"}],[134217747,{"idx":19,"name":"jinx-hairtye","tpage_name":"ltnjxhip-pris2"}],[134217746,{"idx":18,"name":"jinx-hair","tpage_name":"ltnjxhip-pris2"}],[134217745,{"idx":17,"name":"jinx-glovepalm","tpage_name":"ltnjxhip-pris2"}],[135462924,{"idx":12,"name":"rhino-wheel-01","tpage_name":"rubblea-vis-pris"}],[134217744,{"idx":16,"name":"jinx-glove","tpage_name":"ltnjxhip-pris2"}],[134217743,{"idx":15,"name":"jinx-finger","tpage_name":"ltnjxhip-pris2"}],[134217742,{"idx":14,"name":"jinx-face","tpage_name":"ltnjxhip-pris2"}],[134217741,{"idx":13,"name":"jinx-eyelid","tpage_name":"ltnjxhip-pris2"}],[135462920,{"idx":8,"name":"rhino-horn-02","tpage_name":"rubblea-vis-pris"}],[134217740,{"idx":12,"name":"jinx-cigarflame","tpage_name":"ltnjxhip-pris2"}],[134217739,{"idx":11,"name":"jinx-cigar","tpage_name":"ltnjxhip-pris2"}],[134217738,{"idx":10,"name":"jinx-buckles","tpage_name":"ltnjxhip-pris2"}],[134217737,{"idx":9,"name":"jinx-brownstrapbolts","tpage_name":"ltnjxhip-pris2"}],[135462916,{"idx":4,"name":"intcept-tread01","tpage_name":"rubblea-vis-pris"}],[134217736,{"idx":8,"name":"jinx-brownstrap","tpage_name":"ltnjxhip-pris2"}],[134217735,{"idx":7,"name":"jinx-boottop","tpage_name":"ltnjxhip-pris2"}],[134217734,{"idx":6,"name":"jinx-boottoe","tpage_name":"ltnjxhip-pris2"}],[134217733,{"idx":5,"name":"jinx-blademetal","tpage_name":"ltnjxhip-pris2"}],[134217732,{"idx":4,"name":"jinx-belt","tpage_name":"ltnjxhip-pris2"}],[134217731,{"idx":3,"name":"jinx-arm","tpage_name":"ltnjxhip-pris2"}],[134217730,{"idx":2,"name":"environment-oldmetal","tpage_name":"ltnjxhip-pris2"}],[134217729,{"idx":1,"name":"bam-hairhilite","tpage_name":"ltnjxhip-pris2"}],[134217728,{"idx":0,"name":"bam-eyelight","tpage_name":"ltnjxhip-pris2"}],[130744321,{"idx":1,"name":"des-shrub-pebbles","tpage_name":"deserth-vis-shrub"}],[130744320,{"idx":0,"name":"des-sand-grass-01","tpage_name":"deserth-vis-shrub"}],[130351116,{"idx":12,"name":"des-beast-skin","tpage_name":"deshover-pris2"}],[130351115,{"idx":11,"name":"des-beast-nails","tpage_name":"deshover-pris2"}],[130351114,{"idx":10,"name":"des-beast-mouth","tpage_name":"deshover-pris2"}],[130351113,{"idx":9,"name":"des-beast-metal-teeth","tpage_name":"deshover-pris2"}],[130351112,{"idx":8,"name":"des-beast-metal-riveting","tpage_name":"deshover-pris2"}],[130351111,{"idx":7,"name":"des-beast-metal-cap","tpage_name":"deshover-pris2"}],[130351110,{"idx":6,"name":"des-beast-metal-02","tpage_name":"deshover-pris2"}],[130351107,{"idx":3,"name":"des-beast-gunend","tpage_name":"deshover-pris2"}],[129368071,{"idx":7,"name":"rub-wall-small-grill","tpage_name":"stadiumb-vis-shrub"}],[129368070,{"idx":6,"name":"rub-beam-gen","tpage_name":"stadiumb-vis-shrub"}],[129368069,{"idx":5,"name":"rub-greyblue-plain-lowres","tpage_name":"stadiumb-vis-shrub"}],[129302562,{"idx":34,"name":"grunt-teeth-01","tpage_name":"sewn-vis-pris"}],[129302561,{"idx":33,"name":"grunt-skin-03","tpage_name":"sewn-vis-pris"}],[129302560,{"idx":32,"name":"grunt-skin-02","tpage_name":"sewn-vis-pris"}],[129302559,{"idx":31,"name":"grunt-skin-01","tpage_name":"sewn-vis-pris"}],[129302558,{"idx":30,"name":"grunt-metal-01","tpage_name":"sewn-vis-pris"}],[129302557,{"idx":29,"name":"grunt-hose","tpage_name":"sewn-vis-pris"}],[129302556,{"idx":28,"name":"grunt-gem-01","tpage_name":"sewn-vis-pris"}],[129302555,{"idx":27,"name":"grunt-eye-01","tpage_name":"sewn-vis-pris"}],[129236992,{"idx":0,"name":"sewer-pipe-small-01","tpage_name":"sewn-vis-shrub"}],[146604065,{"idx":33,"name":"jakc-chestplate-straps","tpage_name":"lforplnt-vis-pris"}],[140378165,{"idx":53,"name":"jakchires-pants","tpage_name":"minee-pris"}],[129171545,{"idx":89,"name":"sewer-round-01","tpage_name":"sewn-vis-tfrag"}],[156565504,{"idx":0,"name":"water-splat","tpage_name":"mhcitya-sprite"}],[146604064,{"idx":32,"name":"jakc-armor","tpage_name":"lforplnt-vis-pris"}],[140378164,{"idx":52,"name":"jakchires-lightbrownspat","tpage_name":"minee-pris"}],[129171544,{"idx":88,"name":"sewer-round-02","tpage_name":"sewn-vis-tfrag"}],[146604063,{"idx":31,"name":"environment-oldmetal","tpage_name":"lforplnt-vis-pris"}],[140378163,{"idx":51,"name":"jakchires-leatherpouch","tpage_name":"minee-pris"}],[129171543,{"idx":87,"name":"sewer-round-03","tpage_name":"sewn-vis-tfrag"}],[144113670,{"idx":6,"name":"rail-patch-01","tpage_name":"combd-tfrag"}],[140378130,{"idx":18,"name":"daxtergoggles","tpage_name":"minee-pris"}],[129171510,{"idx":54,"name":"sewer-big-brace-trim-02","tpage_name":"sewn-vis-tfrag"}],[140378129,{"idx":17,"name":"daxterfoot-bottom","tpage_name":"minee-pris"}],[129171509,{"idx":53,"name":"sewer-metal-block-06","tpage_name":"sewn-vis-tfrag"}],[140378128,{"idx":16,"name":"daxterfoot","tpage_name":"minee-pris"}],[129171508,{"idx":52,"name":"sewer-grate-01","tpage_name":"sewn-vis-tfrag"}],[140378127,{"idx":15,"name":"daxterfinger","tpage_name":"minee-pris"}],[129171507,{"idx":51,"name":"sewer-grindpipe","tpage_name":"sewn-vis-tfrag"}],[144113666,{"idx":2,"name":"comb-temp-glass","tpage_name":"combd-tfrag"}],[140378126,{"idx":14,"name":"daxterear","tpage_name":"minee-pris"}],[129171506,{"idx":50,"name":"strip-black","tpage_name":"sewn-vis-tfrag"}],[144113665,{"idx":1,"name":"comb-temp-dark","tpage_name":"combd-tfrag"}],[140378125,{"idx":13,"name":"daxterbolt","tpage_name":"minee-pris"}],[129171505,{"idx":49,"name":"sewer-plate-03","tpage_name":"sewn-vis-tfrag"}],[140378124,{"idx":12,"name":"daxterbodyshort-eix","tpage_name":"minee-pris"}],[129171504,{"idx":48,"name":"sewer-pipe-rim-05b","tpage_name":"sewn-vis-tfrag"}],[140378123,{"idx":11,"name":"daxterarm","tpage_name":"minee-pris"}],[129171503,{"idx":47,"name":"sewer-pipe-02","tpage_name":"sewn-vis-tfrag"}],[140378122,{"idx":10,"name":"daxter-orange","tpage_name":"minee-pris"}],[129171502,{"idx":46,"name":"sewer-plate-02","tpage_name":"sewn-vis-tfrag"}],[140378121,{"idx":9,"name":"daxter-furhilite","tpage_name":"minee-pris"}],[129171501,{"idx":45,"name":"sewer-metal-floor-01","tpage_name":"sewn-vis-tfrag"}],[140378120,{"idx":8,"name":"daxter-eyelid","tpage_name":"minee-pris"}],[129171500,{"idx":44,"name":"sewer-pipe-01","tpage_name":"sewn-vis-tfrag"}],[140378119,{"idx":7,"name":"bam-hairhilite","tpage_name":"minee-pris"}],[129171499,{"idx":43,"name":"sewer-pipe-rim-07","tpage_name":"sewn-vis-tfrag"}],[140378118,{"idx":6,"name":"bam-eyelight","tpage_name":"minee-pris"}],[129171498,{"idx":42,"name":"sewer-nut-01","tpage_name":"sewn-vis-tfrag"}],[140378117,{"idx":5,"name":"airlockl-door-metalframe","tpage_name":"minee-pris"}],[129171497,{"idx":41,"name":"sewer-brick-roof-06","tpage_name":"sewn-vis-tfrag"}],[140378116,{"idx":4,"name":"airlock-door-metal2","tpage_name":"minee-pris"}],[129171496,{"idx":40,"name":"sewer-stone-arch-02-hitweak","tpage_name":"sewn-vis-tfrag"}],[140378115,{"idx":3,"name":"airlock-door-main","tpage_name":"minee-pris"}],[129171495,{"idx":39,"name":"sewer-pipe-rim-10","tpage_name":"sewn-vis-tfrag"}],[140378114,{"idx":2,"name":"airlock-door-cog1","tpage_name":"minee-pris"}],[129171494,{"idx":38,"name":"sewer-scaffold-02","tpage_name":"sewn-vis-tfrag"}],[140378113,{"idx":1,"name":"airlock-door-cog","tpage_name":"minee-pris"}],[129171493,{"idx":37,"name":"sewer-scaffold-01","tpage_name":"sewn-vis-tfrag"}],[140378112,{"idx":0,"name":"airlock-door-bolt","tpage_name":"minee-pris"}],[129171492,{"idx":36,"name":"sewer-plate-05","tpage_name":"sewn-vis-tfrag"}],[135397390,{"idx":14,"name":"rub-crater-shards-01","tpage_name":"rubblea-vis-shrub"}],[129171490,{"idx":34,"name":"sewer-black","tpage_name":"sewn-vis-tfrag"}],[135397389,{"idx":13,"name":"rub-scorch","tpage_name":"rubblea-vis-shrub"}],[129171489,{"idx":33,"name":"sewer-mantel-02","tpage_name":"sewn-vis-tfrag"}],[135397388,{"idx":12,"name":"rub-met-strp-close","tpage_name":"rubblea-vis-shrub"}],[129171488,{"idx":32,"name":"sewer-stone-crack-03","tpage_name":"sewn-vis-tfrag"}],[135397387,{"idx":11,"name":"rub-wall-small-grill","tpage_name":"rubblea-vis-shrub"}],[129171487,{"idx":31,"name":"sewer-block-03-hitweak","tpage_name":"sewn-vis-tfrag"}],[135397386,{"idx":10,"name":"rub-beam-gen","tpage_name":"rubblea-vis-shrub"}],[129171486,{"idx":30,"name":"sewer-brick-wall-01","tpage_name":"sewn-vis-tfrag"}],[135397385,{"idx":9,"name":"rub-greyblue-plain-lowres","tpage_name":"rubblea-vis-shrub"}],[129171485,{"idx":29,"name":"sewer-hall-light-01","tpage_name":"sewn-vis-tfrag"}],[129171484,{"idx":28,"name":"sewer-metal-block-04","tpage_name":"sewn-vis-tfrag"}],[129171483,{"idx":27,"name":"sewer-stone-arch-01","tpage_name":"sewn-vis-tfrag"}],[129171482,{"idx":26,"name":"sewer-stone-arch-02","tpage_name":"sewn-vis-tfrag"}],[129171481,{"idx":25,"name":"sewer-concrete-block-02","tpage_name":"sewn-vis-tfrag"}],[129171480,{"idx":24,"name":"sewer-brick-roof-01","tpage_name":"sewn-vis-tfrag"}],[129171479,{"idx":23,"name":"sewer-stone-crack-02","tpage_name":"sewn-vis-tfrag"}],[129171478,{"idx":22,"name":"sewer-mantel-01","tpage_name":"sewn-vis-tfrag"}],[129171477,{"idx":21,"name":"sewer-brick-roof-03","tpage_name":"sewn-vis-tfrag"}],[129171476,{"idx":20,"name":"sewer-metal-02","tpage_name":"sewn-vis-tfrag"}],[129171475,{"idx":19,"name":"sewer-pillar-01","tpage_name":"sewn-vis-tfrag"}],[129171474,{"idx":18,"name":"sewer-lip-01","tpage_name":"sewn-vis-tfrag"}],[129171473,{"idx":17,"name":"sewer-metal-trim-02","tpage_name":"sewn-vis-tfrag"}],[129171472,{"idx":16,"name":"sewer-stone-crack-01-hitweak","tpage_name":"sewn-vis-tfrag"}],[129171471,{"idx":15,"name":"sewer-block-02","tpage_name":"sewn-vis-tfrag"}],[130416650,{"idx":10,"name":"vol-bark-burnt","tpage_name":"volcanox-shrub"}],[129171470,{"idx":14,"name":"sewer-stone-crack-01","tpage_name":"sewn-vis-tfrag"}],[129171469,{"idx":13,"name":"sewer-stone-newarch-01-lotweak","tpage_name":"sewn-vis-tfrag"}],[129171468,{"idx":12,"name":"sewer-pipe-rim-08","tpage_name":"sewn-vis-tfrag"}],[130416647,{"idx":7,"name":"vola-grass-floor-01","tpage_name":"volcanox-shrub"}],[129171467,{"idx":11,"name":"sewer-small-light-01","tpage_name":"sewn-vis-tfrag"}],[130416646,{"idx":6,"name":"vola-small-rock-sides","tpage_name":"volcanox-shrub"}],[129171466,{"idx":10,"name":"sewer-brick-block-10-hitweak","tpage_name":"sewn-vis-tfrag"}],[130416645,{"idx":5,"name":"fora-shrub-pebbles","tpage_name":"volcanox-shrub"}],[129171465,{"idx":9,"name":"sewer-brick-block-11-hitweak","tpage_name":"sewn-vis-tfrag"}],[130416644,{"idx":4,"name":"vola-shrub-leaf","tpage_name":"volcanox-shrub"}],[129171464,{"idx":8,"name":"sewer-stone-newarch-01","tpage_name":"sewn-vis-tfrag"}],[129171462,{"idx":6,"name":"sewer-block-01","tpage_name":"sewn-vis-tfrag"}],[130416641,{"idx":1,"name":"vol-metal-01","tpage_name":"volcanox-shrub"}],[129171461,{"idx":5,"name":"sewer-brick-block-04","tpage_name":"sewn-vis-tfrag"}],[130416640,{"idx":0,"name":"vol-shrub-grass","tpage_name":"volcanox-shrub"}],[129171460,{"idx":4,"name":"sewer-brick-block-02","tpage_name":"sewn-vis-tfrag"}],[129171459,{"idx":3,"name":"sewer-brick-block-10","tpage_name":"sewn-vis-tfrag"}],[130351109,{"idx":5,"name":"des-beast-metal-01","tpage_name":"deshover-pris2"}],[129105929,{"idx":9,"name":"sewer-waterfall-01-n-dest","tpage_name":"sewn-vis-water"}],[130351108,{"idx":4,"name":"des-beast-leg","tpage_name":"deshover-pris2"}],[129105928,{"idx":8,"name":"sewer-water-wave-01-n-dest","tpage_name":"sewn-vis-water"}],[130351106,{"idx":2,"name":"des-beast-feet","tpage_name":"deshover-pris2"}],[129105926,{"idx":6,"name":"sewer-water-still-01-n-dest","tpage_name":"sewn-vis-water"}],[155123717,{"idx":5,"name":"daxterarm","tpage_name":"mhctycst-pris"}],[153878537,{"idx":9,"name":"pecker-teeth","tpage_name":"ldmpckgn-pris"}],[128974937,{"idx":89,"name":"ashelin-whitestrap","tpage_name":"freecast-pris2"}],[155123716,{"idx":4,"name":"daxter-orange","tpage_name":"mhctycst-pris"}],[153878536,{"idx":8,"name":"pecker-tail","tpage_name":"ldmpckgn-pris"}],[128974936,{"idx":88,"name":"ashelin-teeth","tpage_name":"freecast-pris2"}],[155123715,{"idx":3,"name":"daxter-furhilite","tpage_name":"mhctycst-pris"}],[153878535,{"idx":7,"name":"pecker-plume","tpage_name":"ldmpckgn-pris"}],[128974935,{"idx":87,"name":"ashelin-shoemetal","tpage_name":"freecast-pris2"}],[155123714,{"idx":2,"name":"daxter-eyelid","tpage_name":"mhctycst-pris"}],[153878534,{"idx":6,"name":"pecker-face","tpage_name":"ldmpckgn-pris"}],[128974934,{"idx":86,"name":"ashelin-shoebottom","tpage_name":"freecast-pris2"}],[155123713,{"idx":1,"name":"bam-hairhilite","tpage_name":"mhctycst-pris"}],[153878533,{"idx":5,"name":"pecker-eyelid","tpage_name":"ldmpckgn-pris"}],[128974933,{"idx":85,"name":"ashelin-shield","tpage_name":"freecast-pris2"}],[155123712,{"idx":0,"name":"bam-eyelight","tpage_name":"mhctycst-pris"}],[153878532,{"idx":4,"name":"pecker-body-01","tpage_name":"ldmpckgn-pris"}],[128974932,{"idx":84,"name":"ashelin-shells","tpage_name":"freecast-pris2"}],[153878531,{"idx":3,"name":"bam-eyelight","tpage_name":"ldmpckgn-pris"}],[128974931,{"idx":83,"name":"ashelin-redtop","tpage_name":"freecast-pris2"}],[153878530,{"idx":2,"name":"jakchires-precarmor-01","tpage_name":"ldmpckgn-pris"}],[128974930,{"idx":82,"name":"ashelin-pantstop","tpage_name":"freecast-pris2"}],[153878529,{"idx":1,"name":"jakchires-brownstrap","tpage_name":"ldmpckgn-pris"}],[128974929,{"idx":81,"name":"ashelin-jacketstraps","tpage_name":"freecast-pris2"}],[153878528,{"idx":0,"name":"jakc-wristband-a2","tpage_name":"ldmpckgn-pris"}],[128974928,{"idx":80,"name":"ashelin-jacketsleeve","tpage_name":"freecast-pris2"}],[128974927,{"idx":79,"name":"ashelin-jacketbody","tpage_name":"freecast-pris2"}],[128974926,{"idx":78,"name":"ashelin-handle-01","tpage_name":"freecast-pris2"}],[128974925,{"idx":77,"name":"ashelin-hair","tpage_name":"freecast-pris2"}],[128974924,{"idx":76,"name":"ashelin-gunholster","tpage_name":"freecast-pris2"}],[128974923,{"idx":75,"name":"ashelin-gunbarrel-03","tpage_name":"freecast-pris2"}],[128974922,{"idx":74,"name":"ashelin-gunbarrel-02","tpage_name":"freecast-pris2"}],[128974921,{"idx":73,"name":"ashelin-gunbarrel-01","tpage_name":"freecast-pris2"}],[128974920,{"idx":72,"name":"ashelin-glove","tpage_name":"freecast-pris2"}],[128974919,{"idx":71,"name":"ashelin-face","tpage_name":"freecast-pris2"}],[128974918,{"idx":70,"name":"ashelin-eyelid","tpage_name":"freecast-pris2"}],[128974917,{"idx":69,"name":"ashelin-eyebrow","tpage_name":"freecast-pris2"}],[128974916,{"idx":68,"name":"ashelin-eye","tpage_name":"freecast-pris2"}],[128974915,{"idx":67,"name":"ashelin-chest","tpage_name":"freecast-pris2"}],[128974914,{"idx":66,"name":"ashelin-cgrank","tpage_name":"freecast-pris2"}],[128974913,{"idx":65,"name":"ashelin-cglogo","tpage_name":"freecast-pris2"}],[128974912,{"idx":64,"name":"ashelin-brownstrap","tpage_name":"freecast-pris2"}],[128974911,{"idx":63,"name":"ashelin-boottop","tpage_name":"freecast-pris2"}],[146407430,{"idx":6,"name":"facc-convey-02","tpage_name":"factoryc-vis-alpha"}],[128974910,{"idx":62,"name":"ashelin-bolts","tpage_name":"freecast-pris2"}],[146407429,{"idx":5,"name":"facc-convey-02-dest","tpage_name":"factoryc-vis-alpha"}],[128974909,{"idx":61,"name":"ashelin-beltbuckle","tpage_name":"freecast-pris2"}],[146407428,{"idx":4,"name":"facc-convey-dest","tpage_name":"factoryc-vis-alpha"}],[128974908,{"idx":60,"name":"veger-whitecloth","tpage_name":"freecast-pris2"}],[146407427,{"idx":3,"name":"facc-convey","tpage_name":"factoryc-vis-alpha"}],[128974907,{"idx":59,"name":"veger-walkingstick-03","tpage_name":"freecast-pris2"}],[146407426,{"idx":2,"name":"facc-hole-grill-01","tpage_name":"factoryc-vis-alpha"}],[128974906,{"idx":58,"name":"veger-walkingstick-02","tpage_name":"freecast-pris2"}],[128974905,{"idx":57,"name":"veger-walkingstick-01","tpage_name":"freecast-pris2"}],[146407424,{"idx":0,"name":"facb-glass-01","tpage_name":"factoryc-vis-alpha"}],[128974904,{"idx":56,"name":"veger-vest","tpage_name":"freecast-pris2"}],[128974903,{"idx":55,"name":"veger-teeth","tpage_name":"freecast-pris2"}],[128974902,{"idx":54,"name":"veger-stickwrap","tpage_name":"freecast-pris2"}],[128974901,{"idx":53,"name":"veger-sleevelower","tpage_name":"freecast-pris2"}],[128974900,{"idx":52,"name":"veger-sleeve","tpage_name":"freecast-pris2"}],[128974899,{"idx":51,"name":"veger-shoulderplatemetal","tpage_name":"freecast-pris2"}],[128974898,{"idx":50,"name":"veger-shoulderplate","tpage_name":"freecast-pris2"}],[128974897,{"idx":49,"name":"veger-shoebottom","tpage_name":"freecast-pris2"}],[128974896,{"idx":48,"name":"veger-scarf","tpage_name":"freecast-pris2"}],[128974895,{"idx":47,"name":"veger-parchment","tpage_name":"freecast-pris2"}],[128974894,{"idx":46,"name":"veger-pants","tpage_name":"freecast-pris2"}],[128974893,{"idx":45,"name":"veger-pages","tpage_name":"freecast-pris2"}],[142671872,{"idx":0,"name":"sniper-core-glass-01","tpage_name":"lctysnpr-water"}],[128974892,{"idx":44,"name":"veger-legwraps","tpage_name":"freecast-pris2"}],[128974891,{"idx":43,"name":"veger-iris","tpage_name":"freecast-pris2"}],[128974890,{"idx":42,"name":"veger-hand","tpage_name":"freecast-pris2"}],[128974889,{"idx":41,"name":"veger-hair","tpage_name":"freecast-pris2"}],[128974888,{"idx":40,"name":"veger-gold","tpage_name":"freecast-pris2"}],[128974887,{"idx":39,"name":"veger-fingertop","tpage_name":"freecast-pris2"}],[128974886,{"idx":38,"name":"veger-fingerbottom","tpage_name":"freecast-pris2"}],[128974885,{"idx":37,"name":"veger-face","tpage_name":"freecast-pris2"}],[128974884,{"idx":36,"name":"veger-eyelid","tpage_name":"freecast-pris2"}],[128974883,{"idx":35,"name":"veger-endpaper","tpage_name":"freecast-pris2"}],[128974882,{"idx":34,"name":"veger-coatclips","tpage_name":"freecast-pris2"}],[128974881,{"idx":33,"name":"veger-coatbelt","tpage_name":"freecast-pris2"}],[128974880,{"idx":32,"name":"veger-coat","tpage_name":"freecast-pris2"}],[128974879,{"idx":31,"name":"veger-bootstrap","tpage_name":"freecast-pris2"}],[128974878,{"idx":30,"name":"veger-bootfoot","tpage_name":"freecast-pris2"}],[128974877,{"idx":29,"name":"veger-bootbolt","tpage_name":"freecast-pris2"}],[128974876,{"idx":28,"name":"veger-bookspine","tpage_name":"freecast-pris2"}],[128974875,{"idx":27,"name":"veger-booksides","tpage_name":"freecast-pris2"}],[128974874,{"idx":26,"name":"veger-bookleather","tpage_name":"freecast-pris2"}],[128974873,{"idx":25,"name":"samosbird-wing","tpage_name":"freecast-pris2"}],[128974872,{"idx":24,"name":"samosbird-plume","tpage_name":"freecast-pris2"}],[128974871,{"idx":23,"name":"samosbird-eye","tpage_name":"freecast-pris2"}],[130220050,{"idx":18,"name":"daxtertuft","tpage_name":"lpatkcs-pris"}],[128974870,{"idx":22,"name":"samosbird-body","tpage_name":"freecast-pris2"}],[130220049,{"idx":17,"name":"daxterteeth","tpage_name":"lpatkcs-pris"}],[128974869,{"idx":21,"name":"samosbird-beak","tpage_name":"freecast-pris2"}],[130220048,{"idx":16,"name":"daxternose","tpage_name":"lpatkcs-pris"}],[128974868,{"idx":20,"name":"samos-vest","tpage_name":"freecast-pris2"}],[130220047,{"idx":15,"name":"daxterlense","tpage_name":"lpatkcs-pris"}],[128974867,{"idx":19,"name":"samos-teeth2","tpage_name":"freecast-pris2"}],[130220046,{"idx":14,"name":"daxterhelmetplain","tpage_name":"lpatkcs-pris"}],[128974866,{"idx":18,"name":"samos-strap","tpage_name":"freecast-pris2"}],[130220045,{"idx":13,"name":"daxterheadwidenew","tpage_name":"lpatkcs-pris"}],[128974865,{"idx":17,"name":"samos-metal","tpage_name":"freecast-pris2"}],[130220044,{"idx":12,"name":"daxtergoggles","tpage_name":"lpatkcs-pris"}],[128974864,{"idx":16,"name":"samos-log-03","tpage_name":"freecast-pris2"}],[130220043,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"lpatkcs-pris"}],[128974863,{"idx":15,"name":"samos-log-02","tpage_name":"freecast-pris2"}],[130220042,{"idx":10,"name":"daxterfoot","tpage_name":"lpatkcs-pris"}],[128974862,{"idx":14,"name":"samos-log-01","tpage_name":"freecast-pris2"}],[130220041,{"idx":9,"name":"daxterfinger","tpage_name":"lpatkcs-pris"}],[128974861,{"idx":13,"name":"samos-lens","tpage_name":"freecast-pris2"}],[130220040,{"idx":8,"name":"daxterear","tpage_name":"lpatkcs-pris"}],[128974860,{"idx":12,"name":"samos-leaf","tpage_name":"freecast-pris2"}],[130220039,{"idx":7,"name":"daxterbolt","tpage_name":"lpatkcs-pris"}],[128974859,{"idx":11,"name":"samos-helmet","tpage_name":"freecast-pris2"}],[130220038,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"lpatkcs-pris"}],[128974858,{"idx":10,"name":"samos-hair","tpage_name":"freecast-pris2"}],[130220037,{"idx":5,"name":"daxterarm","tpage_name":"lpatkcs-pris"}],[128974857,{"idx":9,"name":"samos-finger-01","tpage_name":"freecast-pris2"}],[130220036,{"idx":4,"name":"daxter-orange","tpage_name":"lpatkcs-pris"}],[128974856,{"idx":8,"name":"samos-face","tpage_name":"freecast-pris2"}],[130220035,{"idx":3,"name":"daxter-furhilite","tpage_name":"lpatkcs-pris"}],[128974855,{"idx":7,"name":"samos-eyelid","tpage_name":"freecast-pris2"}],[130220034,{"idx":2,"name":"daxter-eyelid","tpage_name":"lpatkcs-pris"}],[128974854,{"idx":6,"name":"samos-eye","tpage_name":"freecast-pris2"}],[130220033,{"idx":1,"name":"bam-hairhilite","tpage_name":"lpatkcs-pris"}],[128974853,{"idx":5,"name":"samos-ear","tpage_name":"freecast-pris2"}],[130220032,{"idx":0,"name":"bam-eyelight","tpage_name":"lpatkcs-pris"}],[128974852,{"idx":4,"name":"samos-diaper","tpage_name":"freecast-pris2"}],[128974851,{"idx":3,"name":"samos-arm","tpage_name":"freecast-pris2"}],[128974850,{"idx":2,"name":"environment-oldmetal","tpage_name":"freecast-pris2"}],[128974849,{"idx":1,"name":"bam-hairhilite","tpage_name":"freecast-pris2"}],[128974848,{"idx":0,"name":"bam-eyelight","tpage_name":"freecast-pris2"}],[128909378,{"idx":66,"name":"talkbox-light-02","tpage_name":"freecast-pris"}],[128909377,{"idx":65,"name":"jakc-armor","tpage_name":"freecast-pris"}],[128909376,{"idx":64,"name":"gun-yellowgreen","tpage_name":"freecast-pris"}],[128909375,{"idx":63,"name":"gun-yellow-mag-end","tpage_name":"freecast-pris"}],[146341894,{"idx":6,"name":"facc-metal-panel-09","tpage_name":"factoryc-vis-tfrag"}],[128909374,{"idx":62,"name":"gun-tip","tpage_name":"freecast-pris"}],[146341893,{"idx":5,"name":"facc-beam-01","tpage_name":"factoryc-vis-tfrag"}],[128909373,{"idx":61,"name":"gun-teeth","tpage_name":"freecast-pris"}],[146341892,{"idx":4,"name":"facc-door-frame-01","tpage_name":"factoryc-vis-tfrag"}],[128909372,{"idx":60,"name":"gun-main","tpage_name":"freecast-pris"}],[146341891,{"idx":3,"name":"facc-turret-base","tpage_name":"factoryc-vis-tfrag"}],[128909371,{"idx":59,"name":"gun-eye","tpage_name":"freecast-pris"}],[146341890,{"idx":2,"name":"facc-wall-trim-01","tpage_name":"factoryc-vis-tfrag"}],[128909370,{"idx":58,"name":"environment-title","tpage_name":"freecast-pris"}],[146341889,{"idx":1,"name":"facc-wall-01","tpage_name":"factoryc-vis-tfrag"}],[128909369,{"idx":57,"name":"pecker-yellowfur","tpage_name":"freecast-pris"}],[146341888,{"idx":0,"name":"facc-metal-panel-11","tpage_name":"factoryc-vis-tfrag"}],[128909368,{"idx":56,"name":"pecker-wingtop","tpage_name":"freecast-pris"}],[128909367,{"idx":55,"name":"pecker-wingbottom","tpage_name":"freecast-pris"}],[128909366,{"idx":54,"name":"pecker-teeth","tpage_name":"freecast-pris"}],[128909365,{"idx":53,"name":"pecker-tail","tpage_name":"freecast-pris"}],[128909364,{"idx":52,"name":"pecker-plume","tpage_name":"freecast-pris"}],[128909363,{"idx":51,"name":"pecker-face","tpage_name":"freecast-pris"}],[128909362,{"idx":50,"name":"pecker-eyelid","tpage_name":"freecast-pris"}],[128909361,{"idx":49,"name":"pecker-body-01","tpage_name":"freecast-pris"}],[128909360,{"idx":48,"name":"onin-toe","tpage_name":"freecast-pris"}],[128909359,{"idx":47,"name":"onin-teeth","tpage_name":"freecast-pris"}],[128909358,{"idx":46,"name":"onin-skirt","tpage_name":"freecast-pris"}],[128909357,{"idx":45,"name":"onin-shirt","tpage_name":"freecast-pris"}],[128909356,{"idx":44,"name":"onin-scarf","tpage_name":"freecast-pris"}],[128909355,{"idx":43,"name":"onin-rings2","tpage_name":"freecast-pris"}],[128909354,{"idx":42,"name":"onin-rings","tpage_name":"freecast-pris"}],[128909353,{"idx":41,"name":"onin-neck","tpage_name":"freecast-pris"}],[128909352,{"idx":40,"name":"onin-mat","tpage_name":"freecast-pris"}],[128909351,{"idx":39,"name":"onin-idoleye","tpage_name":"freecast-pris"}],[128909350,{"idx":38,"name":"onin-idol","tpage_name":"freecast-pris"}],[128909349,{"idx":37,"name":"onin-handpalm","tpage_name":"freecast-pris"}],[128909348,{"idx":36,"name":"onin-hand","tpage_name":"freecast-pris"}],[128909347,{"idx":35,"name":"onin-hair","tpage_name":"freecast-pris"}],[128909346,{"idx":34,"name":"onin-finger","tpage_name":"freecast-pris"}],[128909345,{"idx":33,"name":"onin-face","tpage_name":"freecast-pris"}],[128909344,{"idx":32,"name":"onin-eyelid","tpage_name":"freecast-pris"}],[128909343,{"idx":31,"name":"onin-eye","tpage_name":"freecast-pris"}],[128909342,{"idx":30,"name":"onin-chain","tpage_name":"freecast-pris"}],[128909341,{"idx":29,"name":"onin-braclet","tpage_name":"freecast-pris"}],[128909340,{"idx":28,"name":"onin-bowlhead","tpage_name":"freecast-pris"}],[128909339,{"idx":27,"name":"onin-arm","tpage_name":"freecast-pris"}],[128909338,{"idx":26,"name":"keira-torch-nozzle-02","tpage_name":"freecast-pris"}],[128909337,{"idx":25,"name":"keira-torch-nozzle-01","tpage_name":"freecast-pris"}],[128909336,{"idx":24,"name":"keira-torch-guard-01","tpage_name":"freecast-pris"}],[128909335,{"idx":23,"name":"keira-shoebottom","tpage_name":"freecast-pris"}],[128909334,{"idx":22,"name":"keira-shirt","tpage_name":"freecast-pris"}],[128909333,{"idx":21,"name":"keira-pantslarge","tpage_name":"freecast-pris"}],[128909332,{"idx":20,"name":"keira-maskbolt","tpage_name":"freecast-pris"}],[128909331,{"idx":19,"name":"keira-lens-large","tpage_name":"freecast-pris"}],[128909330,{"idx":18,"name":"keira-largewraps","tpage_name":"freecast-pris"}],[128909329,{"idx":17,"name":"keira-iris-64x64","tpage_name":"freecast-pris"}],[128909328,{"idx":16,"name":"keira-handtop","tpage_name":"freecast-pris"}],[128909327,{"idx":15,"name":"keira-handbottom","tpage_name":"freecast-pris"}],[128909322,{"idx":10,"name":"keira-face","tpage_name":"freecast-pris"}],[128909321,{"idx":9,"name":"keira-eyelid","tpage_name":"freecast-pris"}],[129433612,{"idx":12,"name":"dp-text-13","tpage_name":"wasseem-sprite"}],[128188432,{"idx":16,"name":"des-burn-precursor-head-01","tpage_name":"waswide-vis-shrub"}],[129433611,{"idx":11,"name":"dp-text-12","tpage_name":"wasseem-sprite"}],[128188431,{"idx":15,"name":"des-burn-precursor-01-bottom","tpage_name":"waswide-vis-shrub"}],[129433610,{"idx":10,"name":"dp-text-11","tpage_name":"wasseem-sprite"}],[128188430,{"idx":14,"name":"des-burn-precursor-01","tpage_name":"waswide-vis-shrub"}],[129433609,{"idx":9,"name":"dp-text-10","tpage_name":"wasseem-sprite"}],[128188429,{"idx":13,"name":"des-burn-eye-on","tpage_name":"waswide-vis-shrub"}],[127795331,{"idx":131,"name":"rub-palace-tower-side","tpage_name":"lfaccity-tfrag"}],[127795330,{"idx":130,"name":"palcab-lorez-plates-red-stripe01","tpage_name":"lfaccity-tfrag"}],[127795329,{"idx":129,"name":"palcab-lorez-plates01","tpage_name":"lfaccity-tfrag"}],[127795328,{"idx":128,"name":"palcab-lorez-asphalt01","tpage_name":"lfaccity-tfrag"}],[127795327,{"idx":127,"name":"palcab-lorez-metal01-red-stripe","tpage_name":"lfaccity-tfrag"}],[127795326,{"idx":126,"name":"palcab-lorez-metal01-red","tpage_name":"lfaccity-tfrag"}],[127795325,{"idx":125,"name":"palcab-lowres-background-peaks-02","tpage_name":"lfaccity-tfrag"}],[127795324,{"idx":124,"name":"palcab-smallpipe-lores","tpage_name":"lfaccity-tfrag"}],[127795323,{"idx":123,"name":"palcab-lowres-background-shoreline-02","tpage_name":"lfaccity-tfrag"}],[127795322,{"idx":122,"name":"palcab-lowres-background-grass-to-desert-01","tpage_name":"lfaccity-tfrag"}],[127795321,{"idx":121,"name":"palcab-lowres-background-grass-to-desert-02","tpage_name":"lfaccity-tfrag"}],[127795320,{"idx":120,"name":"palcab-lowres-background-mountains","tpage_name":"lfaccity-tfrag"}],[127795319,{"idx":119,"name":"palcab-lowres-background-peaks-01","tpage_name":"lfaccity-tfrag"}],[153944098,{"idx":34,"name":"king-wristband","tpage_name":"ldmpckgn-pris2"}],[127795318,{"idx":118,"name":"palcab-lowres-background-crater-01","tpage_name":"lfaccity-tfrag"}],[153944097,{"idx":33,"name":"king-wraps","tpage_name":"ldmpckgn-pris2"}],[127795317,{"idx":117,"name":"palcab-lowres-background-desert-to-shore","tpage_name":"lfaccity-tfrag"}],[153944096,{"idx":32,"name":"king-wrap","tpage_name":"ldmpckgn-pris2"}],[127795316,{"idx":116,"name":"palcab-lowres-background-hilltops-01","tpage_name":"lfaccity-tfrag"}],[153944095,{"idx":31,"name":"king-vestback","tpage_name":"ldmpckgn-pris2"}],[127795315,{"idx":115,"name":"palcab-lowres-background-mounatin-window","tpage_name":"lfaccity-tfrag"}],[153944094,{"idx":30,"name":"king-vest","tpage_name":"ldmpckgn-pris2"}],[127795314,{"idx":114,"name":"palcab-lowres-background-shoreline-01","tpage_name":"lfaccity-tfrag"}],[153944093,{"idx":29,"name":"king-thinstrap","tpage_name":"ldmpckgn-pris2"}],[127795313,{"idx":113,"name":"palcab-swingp-trim","tpage_name":"lfaccity-tfrag"}],[153944092,{"idx":28,"name":"king-teeth","tpage_name":"ldmpckgn-pris2"}],[127795312,{"idx":112,"name":"tcab-blue-ring-01","tpage_name":"lfaccity-tfrag"}],[153944091,{"idx":27,"name":"king-skirt-b","tpage_name":"ldmpckgn-pris2"}],[127795311,{"idx":111,"name":"city-lowres-mhcity-tower-01","tpage_name":"lfaccity-tfrag"}],[153944090,{"idx":26,"name":"king-skirt","tpage_name":"ldmpckgn-pris2"}],[127795310,{"idx":110,"name":"city-lowres-mhcity-tower-02","tpage_name":"lfaccity-tfrag"}],[153944089,{"idx":25,"name":"king-shoebottom","tpage_name":"ldmpckgn-pris2"}],[127795309,{"idx":109,"name":"ctywide-ox-met-01","tpage_name":"lfaccity-tfrag"}],[153944088,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"ldmpckgn-pris2"}],[127795308,{"idx":108,"name":"t-palshaft-pil-01","tpage_name":"lfaccity-tfrag"}],[153944086,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"ldmpckgn-pris2"}],[127795306,{"idx":106,"name":"tcab-beam01-lores","tpage_name":"lfaccity-tfrag"}],[153944085,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"ldmpckgn-pris2"}],[150208545,{"idx":33,"name":"klever-widebrownstrap","tpage_name":"lsigklv-pris"}],[127795305,{"idx":105,"name":"t-palshaft-r-strp-plate01","tpage_name":"lfaccity-tfrag"}],[153944084,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"ldmpckgn-pris2"}],[151453724,{"idx":28,"name":"torn-vest","tpage_name":"ltnfxhip-pris2"}],[150208544,{"idx":32,"name":"klever-undershirt","tpage_name":"lsigklv-pris"}],[127795304,{"idx":104,"name":"city-lowres-mhcity-ground-01","tpage_name":"lfaccity-tfrag"}],[153944083,{"idx":19,"name":"king-lgblackstrap","tpage_name":"ldmpckgn-pris2"}],[151453723,{"idx":27,"name":"torn-teeth-01","tpage_name":"ltnfxhip-pris2"}],[150208543,{"idx":31,"name":"klever-thighs","tpage_name":"lsigklv-pris"}],[127795303,{"idx":103,"name":"palcab-lowres-background-strip","tpage_name":"lfaccity-tfrag"}],[153944082,{"idx":18,"name":"king-leg","tpage_name":"ldmpckgn-pris2"}],[151453722,{"idx":26,"name":"torn-shoe-02","tpage_name":"ltnfxhip-pris2"}],[150208542,{"idx":30,"name":"klever-skirtlight","tpage_name":"lsigklv-pris"}],[127795302,{"idx":102,"name":"t-palshaft-panl-01","tpage_name":"lfaccity-tfrag"}],[153944081,{"idx":17,"name":"king-iris","tpage_name":"ldmpckgn-pris2"}],[151453721,{"idx":25,"name":"torn-shoe","tpage_name":"ltnfxhip-pris2"}],[150208541,{"idx":29,"name":"klever-skirtdark","tpage_name":"lsigklv-pris"}],[127795301,{"idx":101,"name":"citywide-consite-steel","tpage_name":"lfaccity-tfrag"}],[153944080,{"idx":16,"name":"king-horn","tpage_name":"ldmpckgn-pris2"}],[151453720,{"idx":24,"name":"torn-scarf","tpage_name":"ltnfxhip-pris2"}],[150208540,{"idx":28,"name":"klever-shoebottom","tpage_name":"lsigklv-pris"}],[127795300,{"idx":100,"name":"palace-break-brokenwall","tpage_name":"lfaccity-tfrag"}],[153944079,{"idx":15,"name":"king-hand","tpage_name":"ldmpckgn-pris2"}],[151453719,{"idx":23,"name":"torn-pipe","tpage_name":"ltnfxhip-pris2"}],[150208539,{"idx":27,"name":"klever-shoe","tpage_name":"lsigklv-pris"}],[127795299,{"idx":99,"name":"palcab-lowres-stadium-grass","tpage_name":"lfaccity-tfrag"}],[157679618,{"idx":2,"name":"hud-target-reticle","tpage_name":"desbattl-minimap"}],[153944078,{"idx":14,"name":"king-hair","tpage_name":"ldmpckgn-pris2"}],[151453718,{"idx":22,"name":"torn-mouth","tpage_name":"ltnfxhip-pris2"}],[150208538,{"idx":26,"name":"klever-mustache","tpage_name":"lsigklv-pris"}],[127795298,{"idx":98,"name":"palcab-wall-lores","tpage_name":"lfaccity-tfrag"}],[157679617,{"idx":1,"name":"hud-des-beast","tpage_name":"desbattl-minimap"}],[153944077,{"idx":13,"name":"king-greenmetalplain","tpage_name":"ldmpckgn-pris2"}],[151453717,{"idx":21,"name":"torn-metal2","tpage_name":"ltnfxhip-pris2"}],[150208537,{"idx":25,"name":"klever-horn","tpage_name":"lsigklv-pris"}],[127795297,{"idx":97,"name":"ctyp-metal-01","tpage_name":"lfaccity-tfrag"}],[157679616,{"idx":0,"name":"wascity-turret-hud-big-arrow-01","tpage_name":"desbattl-minimap"}],[153944076,{"idx":12,"name":"king-greenmetal","tpage_name":"ldmpckgn-pris2"}],[151453716,{"idx":20,"name":"torn-legshield","tpage_name":"ltnfxhip-pris2"}],[150208536,{"idx":24,"name":"klever-handwrap","tpage_name":"lsigklv-pris"}],[146472996,{"idx":36,"name":"facc-markings-06","tpage_name":"factoryc-vis-shrub"}],[127795296,{"idx":96,"name":"tcab-plat-edg-01-lores","tpage_name":"lfaccity-tfrag"}],[153944075,{"idx":11,"name":"king-finger","tpage_name":"ldmpckgn-pris2"}],[151453715,{"idx":19,"name":"torn-handle-01","tpage_name":"ltnfxhip-pris2"}],[150208535,{"idx":23,"name":"klever-hand","tpage_name":"lsigklv-pris"}],[146472995,{"idx":35,"name":"facc-markings-03","tpage_name":"factoryc-vis-shrub"}],[127795295,{"idx":95,"name":"tcab-beam01","tpage_name":"lfaccity-tfrag"}],[153944074,{"idx":10,"name":"king-face-01","tpage_name":"ldmpckgn-pris2"}],[151453714,{"idx":18,"name":"torn-hair-02","tpage_name":"ltnfxhip-pris2"}],[150208534,{"idx":22,"name":"klever-hair","tpage_name":"lsigklv-pris"}],[146472994,{"idx":34,"name":"facc-markings-04","tpage_name":"factoryc-vis-shrub"}],[127795294,{"idx":94,"name":"palcab-lowres-background-desert-01","tpage_name":"lfaccity-tfrag"}],[153944071,{"idx":7,"name":"king-clip-02","tpage_name":"ldmpckgn-pris2"}],[151453711,{"idx":15,"name":"torn-gunbarrel","tpage_name":"ltnfxhip-pris2"}],[150208531,{"idx":19,"name":"klever-gunmetal-03","tpage_name":"lsigklv-pris"}],[146472991,{"idx":31,"name":"facc-markings-02","tpage_name":"factoryc-vis-shrub"}],[127795291,{"idx":91,"name":"palcab-lowres-background-trees2","tpage_name":"lfaccity-tfrag"}],[153944070,{"idx":6,"name":"king-chest","tpage_name":"ldmpckgn-pris2"}],[151453710,{"idx":14,"name":"torn-footleather","tpage_name":"ltnfxhip-pris2"}],[150208530,{"idx":18,"name":"klever-gunmetal-02","tpage_name":"lsigklv-pris"}],[146472990,{"idx":30,"name":"facb-move-plat-plate-02","tpage_name":"factoryc-vis-shrub"}],[127795290,{"idx":90,"name":"palcab-lowres-background-trees-edge","tpage_name":"lfaccity-tfrag"}],[153944069,{"idx":5,"name":"king-bolt","tpage_name":"ldmpckgn-pris2"}],[151453709,{"idx":13,"name":"torn-finger","tpage_name":"ltnfxhip-pris2"}],[150208529,{"idx":17,"name":"klever-gunmetal-01","tpage_name":"lsigklv-pris"}],[146472989,{"idx":29,"name":"facb-move-plat-plate-01","tpage_name":"factoryc-vis-shrub"}],[127795289,{"idx":89,"name":"palcab-swingp-base-lores","tpage_name":"lfaccity-tfrag"}],[153944068,{"idx":4,"name":"king-bluemetal","tpage_name":"ldmpckgn-pris2"}],[151453708,{"idx":12,"name":"torn-face-right","tpage_name":"ltnfxhip-pris2"}],[150208528,{"idx":16,"name":"klever-fingertop","tpage_name":"lsigklv-pris"}],[127795288,{"idx":88,"name":"city-lowres-mhcity-wall-03","tpage_name":"lfaccity-tfrag"}],[153944067,{"idx":3,"name":"king-blackskirt2","tpage_name":"ldmpckgn-pris2"}],[151453707,{"idx":11,"name":"torn-face","tpage_name":"ltnfxhip-pris2"}],[150208527,{"idx":15,"name":"klever-fingerbottom","tpage_name":"lsigklv-pris"}],[127795287,{"idx":87,"name":"common-black","tpage_name":"lfaccity-tfrag"}],[153944066,{"idx":2,"name":"king-arm","tpage_name":"ldmpckgn-pris2"}],[151453706,{"idx":10,"name":"torn-eyelid","tpage_name":"ltnfxhip-pris2"}],[150208526,{"idx":14,"name":"klever-face-01scars","tpage_name":"lsigklv-pris"}],[127795286,{"idx":86,"name":"city-lowres-mhcity-wall-05","tpage_name":"lfaccity-tfrag"}],[153944065,{"idx":1,"name":"environment-oldmetal","tpage_name":"ldmpckgn-pris2"}],[151453705,{"idx":9,"name":"torn-eye","tpage_name":"ltnfxhip-pris2"}],[150208525,{"idx":13,"name":"klever-face-01","tpage_name":"lsigklv-pris"}],[146472985,{"idx":25,"name":"facc-floor-grill-01","tpage_name":"factoryc-vis-shrub"}],[127795285,{"idx":85,"name":"city-lowres-mhcity-wall-06","tpage_name":"lfaccity-tfrag"}],[153944064,{"idx":0,"name":"bam-eyelight","tpage_name":"ldmpckgn-pris2"}],[151453704,{"idx":8,"name":"torn-ear","tpage_name":"ltnfxhip-pris2"}],[150208524,{"idx":12,"name":"klever-eyelid","tpage_name":"lsigklv-pris"}],[146472984,{"idx":24,"name":"facc-bolt-01","tpage_name":"factoryc-vis-shrub"}],[127795284,{"idx":84,"name":"palcab-lowres-background-mountains-02","tpage_name":"lfaccity-tfrag"}],[152698883,{"idx":3,"name":"tpl-symbl-yellow-01","tpage_name":"templex-vis-pris"}],[151453703,{"idx":7,"name":"torn-blademetal","tpage_name":"ltnfxhip-pris2"}],[150208523,{"idx":11,"name":"klever-eye","tpage_name":"lsigklv-pris"}],[146472983,{"idx":23,"name":"facc-bolt-02","tpage_name":"factoryc-vis-shrub"}],[127795283,{"idx":83,"name":"city-lowres-mhcity-detower-02","tpage_name":"lfaccity-tfrag"}],[152698882,{"idx":2,"name":"temple_sandstone_trim02","tpage_name":"templex-vis-pris"}],[151453702,{"idx":6,"name":"torn-belt2","tpage_name":"ltnfxhip-pris2"}],[150208522,{"idx":10,"name":"klever-earcup","tpage_name":"lsigklv-pris"}],[146472982,{"idx":22,"name":"fac-rotofan-rim-02","tpage_name":"factoryc-vis-shrub"}],[127795282,{"idx":82,"name":"city-lowres-mhcity-detower-01","tpage_name":"lfaccity-tfrag"}],[152698881,{"idx":1,"name":"temple_sandstone_scale_01","tpage_name":"templex-vis-pris"}],[151453701,{"idx":5,"name":"torn-belt","tpage_name":"ltnfxhip-pris2"}],[150208521,{"idx":9,"name":"klever-clips","tpage_name":"lsigklv-pris"}],[146472981,{"idx":21,"name":"fac-rotofan-blade-01","tpage_name":"factoryc-vis-shrub"}],[127795281,{"idx":81,"name":"city-lowres-mhcity-wall-01","tpage_name":"lfaccity-tfrag"}],[152698880,{"idx":0,"name":"temple_sandstone_out_01","tpage_name":"templex-vis-pris"}],[151453700,{"idx":4,"name":"torn-armor","tpage_name":"ltnfxhip-pris2"}],[150208520,{"idx":8,"name":"klever-chest","tpage_name":"lsigklv-pris"}],[146472980,{"idx":20,"name":"fac-rotofan-blade-02","tpage_name":"factoryc-vis-shrub"}],[127795280,{"idx":80,"name":"city-lowres-mhcity-wall-02","tpage_name":"lfaccity-tfrag"}],[151453699,{"idx":3,"name":"torn-armlft","tpage_name":"ltnfxhip-pris2"}],[150208519,{"idx":7,"name":"klever-brownstrap","tpage_name":"lsigklv-pris"}],[146472979,{"idx":19,"name":"fac-rotofan-cap-01","tpage_name":"factoryc-vis-shrub"}],[127795279,{"idx":79,"name":"citywide-hangmetal","tpage_name":"lfaccity-tfrag"}],[151453698,{"idx":2,"name":"charHOLD","tpage_name":"ltnfxhip-pris2"}],[150208518,{"idx":6,"name":"klever-bolt","tpage_name":"lsigklv-pris"}],[146472978,{"idx":18,"name":"fac-rotofan-cap-02","tpage_name":"factoryc-vis-shrub"}],[127795278,{"idx":78,"name":"citywide-palace-01","tpage_name":"lfaccity-tfrag"}],[151453697,{"idx":1,"name":"bam-hairhilite","tpage_name":"ltnfxhip-pris2"}],[150208517,{"idx":5,"name":"klever-blackstrap","tpage_name":"lsigklv-pris"}],[146472977,{"idx":17,"name":"fac-rotofan-rim-01","tpage_name":"factoryc-vis-shrub"}],[127795277,{"idx":77,"name":"palace-break-girder01","tpage_name":"lfaccity-tfrag"}],[151453696,{"idx":0,"name":"bam-eyelight","tpage_name":"ltnfxhip-pris2"}],[150208516,{"idx":4,"name":"klever-armor-02","tpage_name":"lsigklv-pris"}],[146472976,{"idx":16,"name":"robopod-rim-02","tpage_name":"factoryc-vis-shrub"}],[127795276,{"idx":76,"name":"t-palshaft-roof-01","tpage_name":"lfaccity-tfrag"}],[150208515,{"idx":3,"name":"klever-armor-01","tpage_name":"lsigklv-pris"}],[146472975,{"idx":15,"name":"robopod-panel-02","tpage_name":"factoryc-vis-shrub"}],[127795275,{"idx":75,"name":"palcab-lowres-farm-wall-top","tpage_name":"lfaccity-tfrag"}],[150208514,{"idx":2,"name":"klever-arm","tpage_name":"lsigklv-pris"}],[146472974,{"idx":14,"name":"robopod-door-01","tpage_name":"factoryc-vis-shrub"}],[127795274,{"idx":74,"name":"palcab-lowres-farm-wall","tpage_name":"lfaccity-tfrag"}],[150208513,{"idx":1,"name":"bam-hairhilite","tpage_name":"lsigklv-pris"}],[146472973,{"idx":13,"name":"robopod-panel-01","tpage_name":"factoryc-vis-shrub"}],[127795273,{"idx":73,"name":"t-citywide-wall-tile-01","tpage_name":"lfaccity-tfrag"}],[150208512,{"idx":0,"name":"bam-eyelight","tpage_name":"lsigklv-pris"}],[146472972,{"idx":12,"name":"common-black","tpage_name":"factoryc-vis-shrub"}],[127795272,{"idx":72,"name":"city-lowres-damaged-01","tpage_name":"lfaccity-tfrag"}],[146472971,{"idx":11,"name":"robopod-door-02","tpage_name":"factoryc-vis-shrub"}],[140247071,{"idx":31,"name":"sew-elevator-lod0top","tpage_name":"minee-tfrag"}],[127795271,{"idx":71,"name":"city-lowres-newslums-stripe-01","tpage_name":"lfaccity-tfrag"}],[146472970,{"idx":10,"name":"robopod-rim-01","tpage_name":"factoryc-vis-shrub"}],[140247070,{"idx":30,"name":"sewer-screw-02","tpage_name":"minee-tfrag"}],[127795270,{"idx":70,"name":"city-lowres-newslums-bigwindows-02","tpage_name":"lfaccity-tfrag"}],[146472969,{"idx":9,"name":"fac-firetorch-fire-01","tpage_name":"factoryc-vis-shrub"}],[140247069,{"idx":29,"name":"sewer-plate-05","tpage_name":"minee-tfrag"}],[127795269,{"idx":69,"name":"city-lowres-newslums-stripe-02","tpage_name":"lfaccity-tfrag"}],[146472968,{"idx":8,"name":"fac-firetorch-01","tpage_name":"factoryc-vis-shrub"}],[140247068,{"idx":28,"name":"sewer-pipe-01","tpage_name":"minee-tfrag"}],[127795268,{"idx":68,"name":"t-strip-lo-palsup-danger2","tpage_name":"lfaccity-tfrag"}],[146472967,{"idx":7,"name":"fac-break-floor-edge-02","tpage_name":"factoryc-vis-shrub"}],[140247067,{"idx":27,"name":"sewer-grate-01","tpage_name":"minee-tfrag"}],[127795267,{"idx":67,"name":"t-strip-lo-palsup-danger1","tpage_name":"lfaccity-tfrag"}],[146472966,{"idx":6,"name":"facc-beam-02","tpage_name":"factoryc-vis-shrub"}],[127795266,{"idx":66,"name":"t-strip-lo-palsup-panel-5","tpage_name":"lfaccity-tfrag"}],[146472965,{"idx":5,"name":"fac-break-floor-edge-01","tpage_name":"factoryc-vis-shrub"}],[127795265,{"idx":65,"name":"t-strip-lo-palsup-panel-4","tpage_name":"lfaccity-tfrag"}],[146472964,{"idx":4,"name":"fac-break-floor-bolt","tpage_name":"factoryc-vis-shrub"}],[127795264,{"idx":64,"name":"t-strip-lo-palsup-panel-3","tpage_name":"lfaccity-tfrag"}],[146472963,{"idx":3,"name":"fac-fence-rim-03","tpage_name":"factoryc-vis-shrub"}],[140247063,{"idx":23,"name":"sewer-concrete-edge-02","tpage_name":"minee-tfrag"}],[127795263,{"idx":63,"name":"t-strip-lo-palsup-panel-2","tpage_name":"lfaccity-tfrag"}],[146472962,{"idx":2,"name":"fac-fence-rim-02","tpage_name":"factoryc-vis-shrub"}],[140247062,{"idx":22,"name":"sewer-metal-floor-02","tpage_name":"minee-tfrag"}],[127795262,{"idx":62,"name":"t-strip-lo-palsup-panel-1","tpage_name":"lfaccity-tfrag"}],[146472960,{"idx":0,"name":"fac-fence-rim-grill-01","tpage_name":"factoryc-vis-shrub"}],[140247060,{"idx":20,"name":"sewer-metal-floor-01","tpage_name":"minee-tfrag"}],[127795260,{"idx":60,"name":"palcab-lowres-background-mount-build-03","tpage_name":"lfaccity-tfrag"}],[140247059,{"idx":19,"name":"sewer-metal-block-04","tpage_name":"minee-tfrag"}],[127795259,{"idx":59,"name":"palcab-lowres-background-mount-build-02","tpage_name":"lfaccity-tfrag"}],[140247058,{"idx":18,"name":"sewer-metal-01","tpage_name":"minee-tfrag"}],[127795258,{"idx":58,"name":"palcab-lowres-background-mount-build-01","tpage_name":"lfaccity-tfrag"}],[140247057,{"idx":17,"name":"sewer-metal-block-06","tpage_name":"minee-tfrag"}],[127795257,{"idx":57,"name":"t-palshaft-plate01","tpage_name":"lfaccity-tfrag"}],[140247056,{"idx":16,"name":"sewer-pipe-rim-08","tpage_name":"minee-tfrag"}],[127795256,{"idx":56,"name":"t-citywide-met-wall-02","tpage_name":"lfaccity-tfrag"}],[140247055,{"idx":15,"name":"sewer-small-light-01","tpage_name":"minee-tfrag"}],[127795255,{"idx":55,"name":"t-citywide-met-pill-01","tpage_name":"lfaccity-tfrag"}],[143982594,{"idx":2,"name":"map-ctyporta","tpage_name":"mhcitya-minimap"}],[140247054,{"idx":14,"name":"sewer-lip-01-hitweak","tpage_name":"minee-tfrag"}],[127795254,{"idx":54,"name":"t-citywide-met-strp02","tpage_name":"lfaccity-tfrag"}],[143982593,{"idx":1,"name":"map-ctyfarmb","tpage_name":"mhcitya-minimap"}],[140247053,{"idx":13,"name":"sewer-pipe-rim-05b","tpage_name":"minee-tfrag"}],[127795253,{"idx":53,"name":"t-citywide-red-met-01","tpage_name":"lfaccity-tfrag"}],[140247052,{"idx":12,"name":"sewer-metal-block-05","tpage_name":"minee-tfrag"}],[127795252,{"idx":52,"name":"t-citywide-met-strp01","tpage_name":"lfaccity-tfrag"}],[140247050,{"idx":10,"name":"sewer-mantel-02","tpage_name":"minee-tfrag"}],[127795250,{"idx":50,"name":"palcab-lorez-metal02","tpage_name":"lfaccity-tfrag"}],[140247049,{"idx":9,"name":"sewer-concrete-block-02","tpage_name":"minee-tfrag"}],[127795249,{"idx":49,"name":"palcab-lorez-metal01","tpage_name":"lfaccity-tfrag"}],[140247048,{"idx":8,"name":"sewer-brick-block-01","tpage_name":"minee-tfrag"}],[127795248,{"idx":48,"name":"palcab-lorez-metal03","tpage_name":"lfaccity-tfrag"}],[140247047,{"idx":7,"name":"sewer-block-01","tpage_name":"minee-tfrag"}],[127795247,{"idx":47,"name":"city-lowres-ctygen-stripe-02","tpage_name":"lfaccity-tfrag"}],[140247046,{"idx":6,"name":"sewer-metal-block-01","tpage_name":"minee-tfrag"}],[127795246,{"idx":46,"name":"city-lowres-ctygen-roof-01","tpage_name":"lfaccity-tfrag"}],[140247045,{"idx":5,"name":"sewer-big-brace-01","tpage_name":"minee-tfrag"}],[127795245,{"idx":45,"name":"city-lowres-ctygen-build-04","tpage_name":"lfaccity-tfrag"}],[140247044,{"idx":4,"name":"sewer-pipe-rim-01","tpage_name":"minee-tfrag"}],[127795244,{"idx":44,"name":"city-lowres-ctygen-build-05","tpage_name":"lfaccity-tfrag"}],[140247043,{"idx":3,"name":"sewer-plate-01","tpage_name":"minee-tfrag"}],[127795243,{"idx":43,"name":"city-lowres-ctygen-build-03","tpage_name":"lfaccity-tfrag"}],[140247042,{"idx":2,"name":"sewer-brick-block-06","tpage_name":"minee-tfrag"}],[127795242,{"idx":42,"name":"city-lowres-ctygen-side-01","tpage_name":"lfaccity-tfrag"}],[140247041,{"idx":1,"name":"sewer-brick-block-11","tpage_name":"minee-tfrag"}],[127795241,{"idx":41,"name":"city-lowres-ctygen-build-02","tpage_name":"lfaccity-tfrag"}],[140247040,{"idx":0,"name":"sewer-brick-block-10","tpage_name":"minee-tfrag"}],[127795240,{"idx":40,"name":"palcab-lowres-mark-highway","tpage_name":"lfaccity-tfrag"}],[127795239,{"idx":39,"name":"city-lowres-ctygen-build-01","tpage_name":"lfaccity-tfrag"}],[127795238,{"idx":38,"name":"city-lowres-ctygen-roof-02","tpage_name":"lfaccity-tfrag"}],[127795237,{"idx":37,"name":"city-lowres-ctygen-stripe-01","tpage_name":"lfaccity-tfrag"}],[127795236,{"idx":36,"name":"city-lowres-ctygen-side-02","tpage_name":"lfaccity-tfrag"}],[127795235,{"idx":35,"name":"palcab-lowres-mark-awning-red","tpage_name":"lfaccity-tfrag"}],[127795234,{"idx":34,"name":"palcab-lowres-mark-awning-green","tpage_name":"lfaccity-tfrag"}],[127795233,{"idx":33,"name":"palcab-lowres-mark-shops-01","tpage_name":"lfaccity-tfrag"}],[127795232,{"idx":32,"name":"palcab-lowres-mark-roof-rim-01","tpage_name":"lfaccity-tfrag"}],[127795231,{"idx":31,"name":"city-lowres-ind-wall-06","tpage_name":"lfaccity-tfrag"}],[127795230,{"idx":30,"name":"city-lowres-ind-wall-05","tpage_name":"lfaccity-tfrag"}],[127795229,{"idx":29,"name":"city-lowres-ind-wall-08","tpage_name":"lfaccity-tfrag"}],[127795228,{"idx":28,"name":"city-lowres-ind-wall-07","tpage_name":"lfaccity-tfrag"}],[127795227,{"idx":27,"name":"city-lowres-ind-wall-03","tpage_name":"lfaccity-tfrag"}],[127795226,{"idx":26,"name":"city-lowres-port-roof","tpage_name":"lfaccity-tfrag"}],[127795225,{"idx":25,"name":"city-lowres-ind-wall-01","tpage_name":"lfaccity-tfrag"}],[127795223,{"idx":23,"name":"palcab-lowres-mark-roof-01","tpage_name":"lfaccity-tfrag"}],[127795222,{"idx":22,"name":"city-lowres-fort-red","tpage_name":"lfaccity-tfrag"}],[127795221,{"idx":21,"name":"city-lowres-fort-yellow","tpage_name":"lfaccity-tfrag"}],[127795220,{"idx":20,"name":"city-lowres-ind-wall-02","tpage_name":"lfaccity-tfrag"}],[127795219,{"idx":19,"name":"palcab-lowres-stadium-canopy","tpage_name":"lfaccity-tfrag"}],[127795218,{"idx":18,"name":"palcab-steel-lores","tpage_name":"lfaccity-tfrag"}],[127795217,{"idx":17,"name":"city-lowres-ind-wall-04","tpage_name":"lfaccity-tfrag"}],[127795216,{"idx":16,"name":"palcab-lowres-mark-roof-02","tpage_name":"lfaccity-tfrag"}],[127795215,{"idx":15,"name":"palcab-pipe-hoze","tpage_name":"lfaccity-tfrag"}],[127795214,{"idx":14,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"lfaccity-tfrag"}],[127795213,{"idx":13,"name":"palcab-lowres-ctyslum-wall-04","tpage_name":"lfaccity-tfrag"}],[127795212,{"idx":12,"name":"palcab-lowres-ctyslum-roof-02","tpage_name":"lfaccity-tfrag"}],[127795211,{"idx":11,"name":"palcab-lowres-ctyslum-wall-02","tpage_name":"lfaccity-tfrag"}],[127795210,{"idx":10,"name":"palcab-lowres-ctyslum-wall-01","tpage_name":"lfaccity-tfrag"}],[127795209,{"idx":9,"name":"palcab-lowres-ctyslum-roof-01","tpage_name":"lfaccity-tfrag"}],[127795208,{"idx":8,"name":"palcab-lowres-ctyslum-roof-03","tpage_name":"lfaccity-tfrag"}],[127795207,{"idx":7,"name":"palcab-lowres-ctyslum-ground","tpage_name":"lfaccity-tfrag"}],[127795206,{"idx":6,"name":"palcab-lowres-ctywide-wall-02","tpage_name":"lfaccity-tfrag"}],[127795205,{"idx":5,"name":"palcab-lowres-background-rocksnow","tpage_name":"lfaccity-tfrag"}],[129040384,{"idx":0,"name":"keira-mask","tpage_name":"freecast-water"}],[127795204,{"idx":4,"name":"palcab-lowres-background-rocksnow2","tpage_name":"lfaccity-tfrag"}],[127795203,{"idx":3,"name":"palcab-lowres-background-crater-bottom-enviro","tpage_name":"lfaccity-tfrag"}],[127795202,{"idx":2,"name":"palcab-lowres-ctywide-wall-01","tpage_name":"lfaccity-tfrag"}],[127795201,{"idx":1,"name":"strip-metal-02-lores","tpage_name":"lfaccity-tfrag"}],[127795200,{"idx":0,"name":"palcab-lowres-background-hills-01","tpage_name":"lfaccity-tfrag"}],[127008795,{"idx":27,"name":"minc-light","tpage_name":"volcanox-tfrag"}],[127008794,{"idx":26,"name":"common_sandstone_base01","tpage_name":"volcanox-tfrag"}],[127008793,{"idx":25,"name":"common_sandstone_trim01","tpage_name":"volcanox-tfrag"}],[127008790,{"idx":22,"name":"warpgate-post-01","tpage_name":"volcanox-tfrag"}],[127008787,{"idx":19,"name":"vol-bark-burnt","tpage_name":"volcanox-tfrag"}],[127008786,{"idx":18,"name":"temple_sandstone_trim02","tpage_name":"volcanox-tfrag"}],[127008785,{"idx":17,"name":"temple_sandstone_plat01","tpage_name":"volcanox-tfrag"}],[127008784,{"idx":16,"name":"temple_sandstone_taper01","tpage_name":"volcanox-tfrag"}],[130744323,{"idx":3,"name":"des-rock-shrub-01","tpage_name":"deserth-vis-shrub"}],[127008783,{"idx":15,"name":"vola-grass-fringe-05-HI","tpage_name":"volcanox-tfrag"}],[127008775,{"idx":7,"name":"vola-rock-side-wall","tpage_name":"volcanox-tfrag"}],[127008774,{"idx":6,"name":"vol-ladder-wood","tpage_name":"volcanox-tfrag"}],[127008773,{"idx":5,"name":"vola-grass-blob","tpage_name":"volcanox-tfrag"}],[126877774,{"idx":78,"name":"lfacrm-gar-dumpster-03","tpage_name":"lfacrm1-tfrag"}],[126877773,{"idx":77,"name":"lfacrm-gar-dumpster-02","tpage_name":"lfacrm1-tfrag"}],[126877772,{"idx":76,"name":"lfacrm-gar-dumpster-01","tpage_name":"lfacrm1-tfrag"}],[126877771,{"idx":75,"name":"lfacrm-ind-wall-base-07","tpage_name":"lfacrm1-tfrag"}],[126877770,{"idx":74,"name":"lfacrm-plate-05-bridge","tpage_name":"lfacrm1-tfrag"}],[126877769,{"idx":73,"name":"lfacrm-wall-circuit","tpage_name":"lfacrm1-tfrag"}],[126877768,{"idx":72,"name":"lfacrm-monitor-rim-02","tpage_name":"lfacrm1-tfrag"}],[126877767,{"idx":71,"name":"lfacrm-red-light-01","tpage_name":"lfacrm1-tfrag"}],[126877766,{"idx":70,"name":"lfacrm-floor-01","tpage_name":"lfacrm1-tfrag"}],[126877765,{"idx":69,"name":"lfacrm-chrome-pipe-01","tpage_name":"lfacrm1-tfrag"}],[126877764,{"idx":68,"name":"lfacrm-brace-pipe-01","tpage_name":"lfacrm1-tfrag"}],[126877763,{"idx":67,"name":"lfacrm-blue-light-01","tpage_name":"lfacrm1-tfrag"}],[126877762,{"idx":66,"name":"lfacrm-wall-01","tpage_name":"lfacrm1-tfrag"}],[126877761,{"idx":65,"name":"lfacrm-yellowstripe","tpage_name":"lfacrm1-tfrag"}],[126877760,{"idx":64,"name":"lfacrm-grill-02","tpage_name":"lfacrm1-tfrag"}],[126877759,{"idx":63,"name":"lfacrm-smallpipe","tpage_name":"lfacrm1-tfrag"}],[126877758,{"idx":62,"name":"lfacrm-monitor-rim-03","tpage_name":"lfacrm1-tfrag"}],[126877757,{"idx":61,"name":"lfacrm-roof-03","tpage_name":"lfacrm1-tfrag"}],[126877756,{"idx":60,"name":"lfacrm-grill-01","tpage_name":"lfacrm1-tfrag"}],[126877755,{"idx":59,"name":"lfacrm-rivet-02","tpage_name":"lfacrm1-tfrag"}],[126877754,{"idx":58,"name":"lfacrml-beam02","tpage_name":"lfacrm1-tfrag"}],[126877753,{"idx":57,"name":"lfacrm-trim-02","tpage_name":"lfacrm1-tfrag"}],[126877752,{"idx":56,"name":"lfacrm-plate-06","tpage_name":"lfacrm1-tfrag"}],[126877751,{"idx":55,"name":"lfacrm-monitor-rim-01","tpage_name":"lfacrm1-tfrag"}],[126877750,{"idx":54,"name":"lfacrm-blue-light-02","tpage_name":"lfacrm1-tfrag"}],[126877749,{"idx":53,"name":"lfacrm-wall-02","tpage_name":"lfacrm1-tfrag"}],[126877748,{"idx":52,"name":"lfacrm-panl02","tpage_name":"lfacrm1-tfrag"}],[126877747,{"idx":51,"name":"lfacrm-rivet-01","tpage_name":"lfacrm1-tfrag"}],[126877746,{"idx":50,"name":"lfacrm-monitor-rim-04","tpage_name":"lfacrm1-tfrag"}],[126877745,{"idx":49,"name":"lfacrml-beam01","tpage_name":"lfacrm1-tfrag"}],[126877744,{"idx":48,"name":"lfacrm-tasphlt01","tpage_name":"lfacrm1-tfrag"}],[126877743,{"idx":47,"name":"lfacrm-arches-01","tpage_name":"lfacrm1-tfrag"}],[126877742,{"idx":46,"name":"lfacrm-starpanel-01","tpage_name":"lfacrm1-tfrag"}],[126877741,{"idx":45,"name":"lfacrm-metal-panel-08","tpage_name":"lfacrm1-tfrag"}],[126877740,{"idx":44,"name":"lfacrm-box-01","tpage_name":"lfacrm1-tfrag"}],[126877739,{"idx":43,"name":"lfacrm-plate-04","tpage_name":"lfacrm1-tfrag"}],[126877738,{"idx":42,"name":"lfacrm-pipe-01","tpage_name":"lfacrm1-tfrag"}],[126877736,{"idx":40,"name":"common-black","tpage_name":"lfacrm1-tfrag"}],[126877731,{"idx":35,"name":"freehq-gray-metal-disc01","tpage_name":"lfacrm1-tfrag"}],[126877730,{"idx":34,"name":"ctyslumc-overhang-01","tpage_name":"lfacrm1-tfrag"}],[134348809,{"idx":9,"name":"forest-leaf4","tpage_name":"volcanoa-sprite"}],[126877729,{"idx":33,"name":"ctyslumc-light","tpage_name":"lfacrm1-tfrag"}],[134348808,{"idx":8,"name":"forest-leaf3","tpage_name":"volcanoa-sprite"}],[126877728,{"idx":32,"name":"ctyslumc-window-panes2","tpage_name":"lfacrm1-tfrag"}],[134348807,{"idx":7,"name":"forest-leaf2","tpage_name":"volcanoa-sprite"}],[126877727,{"idx":31,"name":"cityslumc-pipe","tpage_name":"lfacrm1-tfrag"}],[134348805,{"idx":5,"name":"lava-bubble","tpage_name":"volcanoa-sprite"}],[126877725,{"idx":29,"name":"common-gray","tpage_name":"lfacrm1-tfrag"}],[126877724,{"idx":28,"name":"lfacrm-yellow-metalrim-01","tpage_name":"lfacrm1-tfrag"}],[134348803,{"idx":3,"name":"lava-drop-04","tpage_name":"volcanoa-sprite"}],[129368083,{"idx":19,"name":"rub-crater-shards-01","tpage_name":"stadiumb-vis-shrub"}],[126877723,{"idx":27,"name":"lfacrm-girder-01","tpage_name":"lfacrm1-tfrag"}],[134348802,{"idx":2,"name":"lava-drop-03","tpage_name":"volcanoa-sprite"}],[129368082,{"idx":18,"name":"rub-ground-01-small","tpage_name":"stadiumb-vis-shrub"}],[126877722,{"idx":26,"name":"lfacrm-oilcap-01","tpage_name":"lfacrm1-tfrag"}],[134348801,{"idx":1,"name":"lava-drop-02","tpage_name":"volcanoa-sprite"}],[129368081,{"idx":17,"name":"rub-coil-support","tpage_name":"stadiumb-vis-shrub"}],[126877721,{"idx":25,"name":"lfacrm-lens-01","tpage_name":"lfacrm1-tfrag"}],[134348800,{"idx":0,"name":"lava-drop-01","tpage_name":"volcanoa-sprite"}],[129368080,{"idx":16,"name":"rub-rubble-01","tpage_name":"stadiumb-vis-shrub"}],[126877720,{"idx":24,"name":"lfacrm-pbox-02","tpage_name":"lfacrm1-tfrag"}],[129368079,{"idx":15,"name":"rub-statue-stone-01","tpage_name":"stadiumb-vis-shrub"}],[126877719,{"idx":23,"name":"lfacrm-pbox-01","tpage_name":"lfacrm1-tfrag"}],[129368078,{"idx":14,"name":"rub-scorch","tpage_name":"stadiumb-vis-shrub"}],[126877718,{"idx":22,"name":"lfacrm-yellow-metal-01","tpage_name":"lfacrm1-tfrag"}],[129368077,{"idx":13,"name":"rub-overlay-bullethole-a","tpage_name":"stadiumb-vis-shrub"}],[126877717,{"idx":21,"name":"lfacrm-rubber-01","tpage_name":"lfacrm1-tfrag"}],[129368076,{"idx":12,"name":"rub-overlay-bullethole-c","tpage_name":"stadiumb-vis-shrub"}],[126877716,{"idx":20,"name":"lfacrm-rivet-metal-01","tpage_name":"lfacrm1-tfrag"}],[129368075,{"idx":11,"name":"rub-overlay-bullethole-b","tpage_name":"stadiumb-vis-shrub"}],[126877715,{"idx":19,"name":"freehq-gray-metal-disc08","tpage_name":"lfacrm1-tfrag"}],[129368074,{"idx":10,"name":"rub-stain-02","tpage_name":"stadiumb-vis-shrub"}],[126877714,{"idx":18,"name":"lfacrm-plate-05","tpage_name":"lfacrm1-tfrag"}],[129368073,{"idx":9,"name":"rub-blotch-withstreaks-01","tpage_name":"stadiumb-vis-shrub"}],[126877713,{"idx":17,"name":"lfacrm-plate-01","tpage_name":"lfacrm1-tfrag"}],[129368072,{"idx":8,"name":"rub-met-strp-close","tpage_name":"stadiumb-vis-shrub"}],[126877712,{"idx":16,"name":"cityslumc-metal-trim","tpage_name":"lfacrm1-tfrag"}],[126877704,{"idx":8,"name":"cityslumc-pinkish-purple","tpage_name":"lfacrm1-tfrag"}],[126877703,{"idx":7,"name":"ctyslumc-wall-trim","tpage_name":"lfacrm1-tfrag"}],[126877699,{"idx":3,"name":"ctyslumc-wall","tpage_name":"lfacrm1-tfrag"}],[126877696,{"idx":0,"name":"ctyslumc-overhang-02","tpage_name":"lfacrm1-tfrag"}],[126812164,{"idx":4,"name":"holograph-env-rim-dest","tpage_name":"deshover-warp"}],[143589390,{"idx":14,"name":"rail-light-blue","tpage_name":"combc-tfrag"}],[126156870,{"idx":70,"name":"sewer-grill-02","tpage_name":"sewo-vis-tfrag"}],[143589389,{"idx":13,"name":"rail-base-dark-01","tpage_name":"combc-tfrag"}],[126156869,{"idx":69,"name":"sewer-metal-block-05","tpage_name":"sewo-vis-tfrag"}],[143589388,{"idx":12,"name":"rail-base-mid-01","tpage_name":"combc-tfrag"}],[126156868,{"idx":68,"name":"sew-metal-floor-01","tpage_name":"sewo-vis-tfrag"}],[144834567,{"idx":7,"name":"mina-idol-02","tpage_name":"combn-tfrag"}],[143589387,{"idx":11,"name":"rail-edge-01","tpage_name":"combc-tfrag"}],[126156867,{"idx":67,"name":"sewer-block-02","tpage_name":"sewo-vis-tfrag"}],[144834566,{"idx":6,"name":"minb-stone23","tpage_name":"combn-tfrag"}],[143589386,{"idx":10,"name":"rail-light-blue-small","tpage_name":"combc-tfrag"}],[126156866,{"idx":66,"name":"sewer-grate-01","tpage_name":"sewo-vis-tfrag"}],[144834565,{"idx":5,"name":"minb-stone22","tpage_name":"combn-tfrag"}],[143589385,{"idx":9,"name":"rail-trim-01","tpage_name":"combc-tfrag"}],[126156865,{"idx":65,"name":"sewer-metal-floor-01","tpage_name":"sewo-vis-tfrag"}],[144834564,{"idx":4,"name":"minb-stone15","tpage_name":"combn-tfrag"}],[143589384,{"idx":8,"name":"rail-env-car-01","tpage_name":"combc-tfrag"}],[126156864,{"idx":64,"name":"sewer-big-brace-02","tpage_name":"sewo-vis-tfrag"}],[144834563,{"idx":3,"name":"minb-stone11","tpage_name":"combn-tfrag"}],[126156863,{"idx":63,"name":"sewer-big-brace-01","tpage_name":"sewo-vis-tfrag"}],[144834562,{"idx":2,"name":"minb-stone20","tpage_name":"combn-tfrag"}],[143589382,{"idx":6,"name":"rail-patch-01","tpage_name":"combc-tfrag"}],[126156862,{"idx":62,"name":"sewer-brick-roof-04","tpage_name":"sewo-vis-tfrag"}],[126156855,{"idx":55,"name":"strip-black","tpage_name":"sewo-vis-tfrag"}],[126156854,{"idx":54,"name":"sewer-plate-03","tpage_name":"sewo-vis-tfrag"}],[126156853,{"idx":53,"name":"sewer-plate-02","tpage_name":"sewo-vis-tfrag"}],[126156852,{"idx":52,"name":"sewer-metal-block-01","tpage_name":"sewo-vis-tfrag"}],[126156851,{"idx":51,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewo-vis-tfrag"}],[126156850,{"idx":50,"name":"sewer-concrete-edge-01","tpage_name":"sewo-vis-tfrag"}],[126156849,{"idx":49,"name":"sewer-pipe-rim-03","tpage_name":"sewo-vis-tfrag"}],[126156848,{"idx":48,"name":"sewer-small-light-01","tpage_name":"sewo-vis-tfrag"}],[126156847,{"idx":47,"name":"sewer-metal-block-02","tpage_name":"sewo-vis-tfrag"}],[126156846,{"idx":46,"name":"sewer-plate-01","tpage_name":"sewo-vis-tfrag"}],[126156844,{"idx":44,"name":"sewer-big-brace-trim-02","tpage_name":"sewo-vis-tfrag"}],[126156843,{"idx":43,"name":"sewer-big-brace-trim-01","tpage_name":"sewo-vis-tfrag"}],[126156842,{"idx":42,"name":"sewer-plate-04","tpage_name":"sewo-vis-tfrag"}],[126156841,{"idx":41,"name":"sewer-plate-03-hitweak","tpage_name":"sewo-vis-tfrag"}],[126156840,{"idx":40,"name":"sewer-plate-06","tpage_name":"sewo-vis-tfrag"}],[131137559,{"idx":23,"name":"mhcity-bubble","tpage_name":"lctydest-pris"}],[126156839,{"idx":39,"name":"sewer-pipe-rim-07","tpage_name":"sewo-vis-tfrag"}],[131137558,{"idx":22,"name":"mhcity-de-tower-egg-inside","tpage_name":"lctydest-pris"}],[126156838,{"idx":38,"name":"sewer-metal-edge-01","tpage_name":"sewo-vis-tfrag"}],[126156837,{"idx":37,"name":"sewer-flat-pipe-01","tpage_name":"sewo-vis-tfrag"}],[125829125,{"idx":5,"name":"comm-metal-03","tpage_name":"deshover-tfrag"}],[125829124,{"idx":4,"name":"comm-metal-02","tpage_name":"deshover-tfrag"}],[125829123,{"idx":3,"name":"comm-hose-01","tpage_name":"deshover-tfrag"}],[125829122,{"idx":2,"name":"comm-metal-01","tpage_name":"deshover-tfrag"}],[125829121,{"idx":1,"name":"comm-centre-glow","tpage_name":"deshover-tfrag"}],[125829120,{"idx":0,"name":"comm-centre-glow-02","tpage_name":"deshover-tfrag"}],[164626461,{"idx":29,"name":"jakc-wraps","tpage_name":"railcst-pris"}],[122290341,{"idx":165,"name":"facb-big-metal-panl02","tpage_name":"factoryb-vis-pris"}],[164626460,{"idx":28,"name":"jakc-waistband2","tpage_name":"railcst-pris"}],[122290340,{"idx":164,"name":"facb_dec-metal-02","tpage_name":"factoryb-vis-pris"}],[164626459,{"idx":27,"name":"jakc-skirt","tpage_name":"railcst-pris"}],[122290339,{"idx":163,"name":"facb_blue-metal-02","tpage_name":"factoryb-vis-pris"}],[164626458,{"idx":26,"name":"jakc-scarfhanging","tpage_name":"railcst-pris"}],[122290338,{"idx":162,"name":"fac-target-redglow-01","tpage_name":"factoryb-vis-pris"}],[164626457,{"idx":25,"name":"jakc-scarf","tpage_name":"railcst-pris"}],[122290337,{"idx":161,"name":"jakchires-teeth","tpage_name":"factoryb-vis-pris"}],[172097536,{"idx":0,"name":"wstd-torchbowl-coal-01","tpage_name":"templec-vis-shrub"}],[164626456,{"idx":24,"name":"jakc-lens","tpage_name":"railcst-pris"}],[122290336,{"idx":160,"name":"jakchires-shoeteop","tpage_name":"factoryb-vis-pris"}],[164626455,{"idx":23,"name":"jakc-gogglemetal","tpage_name":"railcst-pris"}],[122290335,{"idx":159,"name":"jakchires-shoemetal","tpage_name":"factoryb-vis-pris"}],[164626454,{"idx":22,"name":"jakc-chestplate-straps","tpage_name":"railcst-pris"}],[122290334,{"idx":158,"name":"jakchires-shoebottom","tpage_name":"factoryb-vis-pris"}],[164626453,{"idx":21,"name":"jakc-armor","tpage_name":"railcst-pris"}],[122290333,{"idx":157,"name":"jakchires-precarmor-01","tpage_name":"factoryb-vis-pris"}],[164626452,{"idx":20,"name":"environment-oldmetal","tpage_name":"railcst-pris"}],[122290332,{"idx":156,"name":"jakchires-pants","tpage_name":"factoryb-vis-pris"}],[122290331,{"idx":155,"name":"jakchires-lightbrownspat","tpage_name":"factoryb-vis-pris"}],[169607170,{"idx":2,"name":"vehicle-wheel-01","tpage_name":"lsnkwhls-pris"}],[164626450,{"idx":18,"name":"daxtertuft","tpage_name":"railcst-pris"}],[122290330,{"idx":154,"name":"jakchires-leatherpouch","tpage_name":"factoryb-vis-pris"}],[169607169,{"idx":1,"name":"vehicle-snake-tread-02","tpage_name":"lsnkwhls-pris"}],[164626449,{"idx":17,"name":"daxterteeth","tpage_name":"railcst-pris"}],[122290329,{"idx":153,"name":"jakchires-jacket","tpage_name":"factoryb-vis-pris"}],[169607168,{"idx":0,"name":"vehicle-snake-tread-01","tpage_name":"lsnkwhls-pris"}],[164626448,{"idx":16,"name":"daxternose","tpage_name":"railcst-pris"}],[122290328,{"idx":152,"name":"jakchires-horn","tpage_name":"factoryb-vis-pris"}],[164626447,{"idx":15,"name":"daxterlense","tpage_name":"railcst-pris"}],[122290327,{"idx":151,"name":"jakchires-hair","tpage_name":"factoryb-vis-pris"}],[164626446,{"idx":14,"name":"daxterhelmetplain","tpage_name":"railcst-pris"}],[122290326,{"idx":150,"name":"jakchires-glovetop","tpage_name":"factoryb-vis-pris"}],[164626445,{"idx":13,"name":"daxterheadwidenew","tpage_name":"railcst-pris"}],[122290325,{"idx":149,"name":"jakchires-facert","tpage_name":"factoryb-vis-pris"}],[164626444,{"idx":12,"name":"daxtergoggles","tpage_name":"railcst-pris"}],[122290324,{"idx":148,"name":"jakchires-facelft","tpage_name":"factoryb-vis-pris"}],[164626443,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"railcst-pris"}],[122290323,{"idx":147,"name":"jakchires-eyelid","tpage_name":"factoryb-vis-pris"}],[164626442,{"idx":10,"name":"daxterfoot","tpage_name":"railcst-pris"}],[122290322,{"idx":146,"name":"jakchires-eyebrow","tpage_name":"factoryb-vis-pris"}],[164626441,{"idx":9,"name":"daxterfinger","tpage_name":"railcst-pris"}],[122290321,{"idx":145,"name":"jakchires-eye","tpage_name":"factoryb-vis-pris"}],[165871620,{"idx":4,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"ltowcity-alpha"}],[164626440,{"idx":8,"name":"daxterear","tpage_name":"railcst-pris"}],[122290320,{"idx":144,"name":"jakchires-clips","tpage_name":"factoryb-vis-pris"}],[165871619,{"idx":3,"name":"palcab-lowres-background-trees2","tpage_name":"ltowcity-alpha"}],[164626439,{"idx":7,"name":"daxterbolt","tpage_name":"railcst-pris"}],[122290319,{"idx":143,"name":"jakchires-chestplate","tpage_name":"factoryb-vis-pris"}],[165871618,{"idx":2,"name":"palcab-lowres-background-trees-edge","tpage_name":"ltowcity-alpha"}],[164626438,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"railcst-pris"}],[122290318,{"idx":142,"name":"jakchires-brwnleather","tpage_name":"factoryb-vis-pris"}],[165871617,{"idx":1,"name":"palcab-lowres-background-crater-rim","tpage_name":"ltowcity-alpha"}],[164626437,{"idx":5,"name":"daxterarm","tpage_name":"railcst-pris"}],[122290317,{"idx":141,"name":"jakchires-brownstrap","tpage_name":"factoryb-vis-pris"}],[165871616,{"idx":0,"name":"palcab-lowres-background-shoreline-02","tpage_name":"ltowcity-alpha"}],[164626436,{"idx":4,"name":"daxter-orange","tpage_name":"railcst-pris"}],[122290316,{"idx":140,"name":"jakchires-blackstrap","tpage_name":"factoryb-vis-pris"}],[164626435,{"idx":3,"name":"daxter-furhilite","tpage_name":"railcst-pris"}],[122290315,{"idx":139,"name":"jakchires-arm","tpage_name":"factoryb-vis-pris"}],[164626434,{"idx":2,"name":"daxter-eyelid","tpage_name":"railcst-pris"}],[122290314,{"idx":138,"name":"jakc-wristband-a2","tpage_name":"factoryb-vis-pris"}],[164626433,{"idx":1,"name":"bam-hairhilite","tpage_name":"railcst-pris"}],[122290313,{"idx":137,"name":"jakc-wraps","tpage_name":"factoryb-vis-pris"}],[164626432,{"idx":0,"name":"bam-eyelight","tpage_name":"railcst-pris"}],[122290312,{"idx":136,"name":"jakc-waistband2","tpage_name":"factoryb-vis-pris"}],[122290311,{"idx":135,"name":"jakc-skirt","tpage_name":"factoryb-vis-pris"}],[122290310,{"idx":134,"name":"jakc-scarfhanging","tpage_name":"factoryb-vis-pris"}],[122290309,{"idx":133,"name":"jakc-scarf","tpage_name":"factoryb-vis-pris"}],[122290308,{"idx":132,"name":"jakc-lens","tpage_name":"factoryb-vis-pris"}],[122290307,{"idx":131,"name":"jakc-gogglemetal","tpage_name":"factoryb-vis-pris"}],[122290306,{"idx":130,"name":"jakc-chestplate-straps","tpage_name":"factoryb-vis-pris"}],[122290305,{"idx":129,"name":"jakc-armor","tpage_name":"factoryb-vis-pris"}],[122290304,{"idx":128,"name":"environment-oldmetal","tpage_name":"factoryb-vis-pris"}],[122290303,{"idx":127,"name":"daxtertuft","tpage_name":"factoryb-vis-pris"}],[122290302,{"idx":126,"name":"daxterteeth","tpage_name":"factoryb-vis-pris"}],[122290301,{"idx":125,"name":"daxternose","tpage_name":"factoryb-vis-pris"}],[122290300,{"idx":124,"name":"daxterlense","tpage_name":"factoryb-vis-pris"}],[122290299,{"idx":123,"name":"daxterhelmetplain","tpage_name":"factoryb-vis-pris"}],[122290298,{"idx":122,"name":"daxterheadwidenew","tpage_name":"factoryb-vis-pris"}],[122290297,{"idx":121,"name":"daxtergoggles","tpage_name":"factoryb-vis-pris"}],[154664976,{"idx":16,"name":"hud-target-reticle","tpage_name":"wascityb-minimap"}],[122290296,{"idx":120,"name":"daxterfoot-bottom","tpage_name":"factoryb-vis-pris"}],[122290295,{"idx":119,"name":"daxterfoot","tpage_name":"factoryb-vis-pris"}],[122290294,{"idx":118,"name":"daxterfinger","tpage_name":"factoryb-vis-pris"}],[122290293,{"idx":117,"name":"daxterear","tpage_name":"factoryb-vis-pris"}],[122290292,{"idx":116,"name":"daxterbolt","tpage_name":"factoryb-vis-pris"}],[122290291,{"idx":115,"name":"daxterbodyshort-eix","tpage_name":"factoryb-vis-pris"}],[122290290,{"idx":114,"name":"daxterarm","tpage_name":"factoryb-vis-pris"}],[154664969,{"idx":9,"name":"hud-dmrobot-target-small-01","tpage_name":"wascityb-minimap"}],[122290289,{"idx":113,"name":"daxter-orange","tpage_name":"factoryb-vis-pris"}],[154664968,{"idx":8,"name":"hud-dmrobot-target-03","tpage_name":"wascityb-minimap"}],[122290288,{"idx":112,"name":"daxter-furhilite","tpage_name":"factoryb-vis-pris"}],[154664967,{"idx":7,"name":"wascity-turret-hud-health-04","tpage_name":"wascityb-minimap"}],[122290287,{"idx":111,"name":"daxter-eyelid","tpage_name":"factoryb-vis-pris"}],[154664966,{"idx":6,"name":"wascity-turret-hud-health-03","tpage_name":"wascityb-minimap"}],[122290286,{"idx":110,"name":"bam-hairhilite","tpage_name":"factoryb-vis-pris"}],[154664965,{"idx":5,"name":"wascity-turret-hud-health-02","tpage_name":"wascityb-minimap"}],[122290285,{"idx":109,"name":"bam-eyelight","tpage_name":"factoryb-vis-pris"}],[137232428,{"idx":44,"name":"jakchires-jacket","tpage_name":"citycast-pris"}],[122290268,{"idx":92,"name":"robotank-tread-r-dest","tpage_name":"factoryb-vis-pris"}],[143458327,{"idx":23,"name":"comb-redmarker","tpage_name":"combb-tfrag"}],[137232427,{"idx":43,"name":"jakchires-horn","tpage_name":"citycast-pris"}],[122290267,{"idx":91,"name":"robotank-tread-l-dest","tpage_name":"factoryb-vis-pris"}],[137232426,{"idx":42,"name":"jakchires-hair","tpage_name":"citycast-pris"}],[122290266,{"idx":90,"name":"robotank-tank-rim","tpage_name":"factoryb-vis-pris"}],[143458325,{"idx":21,"name":"rail-pipe-05","tpage_name":"combb-tfrag"}],[137232425,{"idx":41,"name":"jakchires-glovetop","tpage_name":"citycast-pris"}],[122290265,{"idx":89,"name":"robotank-tank-red-cap","tpage_name":"factoryb-vis-pris"}],[143458324,{"idx":20,"name":"rail-rock-01","tpage_name":"combb-tfrag"}],[137232424,{"idx":40,"name":"jakchires-facert","tpage_name":"citycast-pris"}],[122290264,{"idx":88,"name":"robotank-tank-red","tpage_name":"factoryb-vis-pris"}],[143458323,{"idx":19,"name":"rail-gray-metal-01","tpage_name":"combb-tfrag"}],[137232423,{"idx":39,"name":"jakchires-facelft","tpage_name":"citycast-pris"}],[122290263,{"idx":87,"name":"robotank-tank-metal-plain","tpage_name":"factoryb-vis-pris"}],[143458322,{"idx":18,"name":"rail-pipe-03","tpage_name":"combb-tfrag"}],[137232422,{"idx":38,"name":"jakchires-eyelid","tpage_name":"citycast-pris"}],[122290262,{"idx":86,"name":"robotank-tank-lod-top","tpage_name":"factoryb-vis-pris"}],[143458321,{"idx":17,"name":"rail-pipe-01","tpage_name":"combb-tfrag"}],[137232421,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"citycast-pris"}],[122290261,{"idx":85,"name":"robotank-tank-hubcap","tpage_name":"factoryb-vis-pris"}],[143458320,{"idx":16,"name":"rail-cord-01","tpage_name":"combb-tfrag"}],[137232420,{"idx":36,"name":"jakchires-eye","tpage_name":"citycast-pris"}],[122290260,{"idx":84,"name":"robotank-tank-grey","tpage_name":"factoryb-vis-pris"}],[143458319,{"idx":15,"name":"rail-light-blue","tpage_name":"combb-tfrag"}],[137232419,{"idx":35,"name":"jakchires-clips","tpage_name":"citycast-pris"}],[122290259,{"idx":83,"name":"robotank-tank-blackstrip","tpage_name":"factoryb-vis-pris"}],[143458318,{"idx":14,"name":"rail-light-yellow-small","tpage_name":"combb-tfrag"}],[137232418,{"idx":34,"name":"jakchires-chestplate","tpage_name":"citycast-pris"}],[122290258,{"idx":82,"name":"robotank-tank-beige-logo","tpage_name":"factoryb-vis-pris"}],[143458317,{"idx":13,"name":"rail-detail-01","tpage_name":"combb-tfrag"}],[137232417,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"citycast-pris"}],[122290257,{"idx":81,"name":"robotank-tank-beige","tpage_name":"factoryb-vis-pris"}],[143458316,{"idx":12,"name":"rail-base-dark-01","tpage_name":"combb-tfrag"}],[137232416,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"citycast-pris"}],[122290256,{"idx":80,"name":"robotank-pipe-small-01","tpage_name":"factoryb-vis-pris"}],[143458314,{"idx":10,"name":"rail-light-blue-small","tpage_name":"combb-tfrag"}],[137232414,{"idx":30,"name":"jakchires-arm","tpage_name":"citycast-pris"}],[122290254,{"idx":78,"name":"kgfighter-trim-03","tpage_name":"factoryb-vis-pris"}],[143458313,{"idx":9,"name":"rail-base-mid-01","tpage_name":"combb-tfrag"}],[137232413,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"citycast-pris"}],[122290253,{"idx":77,"name":"kgfighter-trim-02","tpage_name":"factoryb-vis-pris"}],[143458312,{"idx":8,"name":"rail-edge-01","tpage_name":"combb-tfrag"}],[137232412,{"idx":28,"name":"jakc-wraps","tpage_name":"citycast-pris"}],[122290252,{"idx":76,"name":"kgfighter-trim-01","tpage_name":"factoryb-vis-pris"}],[143458311,{"idx":7,"name":"rail-env-car-01","tpage_name":"combb-tfrag"}],[137232411,{"idx":27,"name":"jakc-waistband2","tpage_name":"citycast-pris"}],[122290251,{"idx":75,"name":"kgfighter-lod02-top","tpage_name":"factoryb-vis-pris"}],[143458310,{"idx":6,"name":"rail-patch-01","tpage_name":"combb-tfrag"}],[137232410,{"idx":26,"name":"jakc-skirt","tpage_name":"citycast-pris"}],[122290250,{"idx":74,"name":"kgfighter-lod02-tail","tpage_name":"factoryb-vis-pris"}],[137232409,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"citycast-pris"}],[122290249,{"idx":73,"name":"kgfighter-lod02-side","tpage_name":"factoryb-vis-pris"}],[137232408,{"idx":24,"name":"jakc-scarf","tpage_name":"citycast-pris"}],[122290248,{"idx":72,"name":"kgfighter-lod02-cpit","tpage_name":"factoryb-vis-pris"}],[137232407,{"idx":23,"name":"jakc-lens","tpage_name":"citycast-pris"}],[122290247,{"idx":71,"name":"kgfighter-lens-01","tpage_name":"factoryb-vis-pris"}],[143458306,{"idx":2,"name":"comb-temp-glass","tpage_name":"combb-tfrag"}],[137232406,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"citycast-pris"}],[122290246,{"idx":70,"name":"kgfighter-14","tpage_name":"factoryb-vis-pris"}],[143458305,{"idx":1,"name":"comb-temp-dark","tpage_name":"combb-tfrag"}],[137232405,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"citycast-pris"}],[122290245,{"idx":69,"name":"kgfighter-13","tpage_name":"factoryb-vis-pris"}],[137232404,{"idx":20,"name":"jakc-armor","tpage_name":"citycast-pris"}],[122290244,{"idx":68,"name":"kgfighter-12","tpage_name":"factoryb-vis-pris"}],[137232403,{"idx":19,"name":"environment-oldmetal","tpage_name":"citycast-pris"}],[122290243,{"idx":67,"name":"kgfighter-11","tpage_name":"factoryb-vis-pris"}],[137232402,{"idx":18,"name":"daxtertuft","tpage_name":"citycast-pris"}],[122290242,{"idx":66,"name":"kgfighter-10","tpage_name":"factoryb-vis-pris"}],[137232401,{"idx":17,"name":"daxterteeth","tpage_name":"citycast-pris"}],[122290241,{"idx":65,"name":"kgfighter-09","tpage_name":"factoryb-vis-pris"}],[137232400,{"idx":16,"name":"daxternose","tpage_name":"citycast-pris"}],[122290240,{"idx":64,"name":"kgfighter-08","tpage_name":"factoryb-vis-pris"}],[137232399,{"idx":15,"name":"daxterlense","tpage_name":"citycast-pris"}],[122290239,{"idx":63,"name":"kgfighter-07","tpage_name":"factoryb-vis-pris"}],[137232398,{"idx":14,"name":"daxterhelmetplain","tpage_name":"citycast-pris"}],[122290238,{"idx":62,"name":"kgfighter-06","tpage_name":"factoryb-vis-pris"}],[137232397,{"idx":13,"name":"daxterheadwidenew","tpage_name":"citycast-pris"}],[134742037,{"idx":21,"name":"rub-scorch","tpage_name":"rubblec-vis-shrub"}],[122290237,{"idx":61,"name":"kgfighter-05","tpage_name":"factoryb-vis-pris"}],[137232396,{"idx":12,"name":"daxtergoggles","tpage_name":"citycast-pris"}],[122290236,{"idx":60,"name":"kgfighter-03","tpage_name":"factoryb-vis-pris"}],[137232395,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"citycast-pris"}],[134742035,{"idx":19,"name":"rub-overlay-bullethole-c","tpage_name":"rubblec-vis-shrub"}],[122290235,{"idx":59,"name":"kgfighter-02","tpage_name":"factoryb-vis-pris"}],[137232394,{"idx":10,"name":"daxterfoot","tpage_name":"citycast-pris"}],[134742034,{"idx":18,"name":"rub-blotch-withstreaks-01","tpage_name":"rubblec-vis-shrub"}],[122290234,{"idx":58,"name":"kgfighter-01","tpage_name":"factoryb-vis-pris"}],[137232390,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"citycast-pris"}],[134742030,{"idx":14,"name":"rub-crater-shards-01","tpage_name":"rubblec-vis-shrub"}],[122290230,{"idx":54,"name":"fac-tower-pipe-01","tpage_name":"factoryb-vis-pris"}],[134742022,{"idx":6,"name":"rub-greyblue-plain-lowres","tpage_name":"rubblec-vis-shrub"}],[122290222,{"idx":46,"name":"fac-tower-base-rim-04","tpage_name":"factoryb-vis-pris"}],[134742021,{"idx":5,"name":"rub-met-strp-close","tpage_name":"rubblec-vis-shrub"}],[122290221,{"idx":45,"name":"fac-tower-base-rim-03","tpage_name":"factoryb-vis-pris"}],[139591697,{"idx":17,"name":"daxterteeth","tpage_name":"ldax-pris"}],[122159177,{"idx":73,"name":"fac-tower-pipe-02b","tpage_name":"factoryb-vis-tfrag"}],[139591696,{"idx":16,"name":"daxternose","tpage_name":"ldax-pris"}],[122159176,{"idx":72,"name":"facb_redmetal-03","tpage_name":"factoryb-vis-tfrag"}],[139591695,{"idx":15,"name":"daxterlense","tpage_name":"ldax-pris"}],[122159175,{"idx":71,"name":"facb-beam01-hitweak","tpage_name":"factoryb-vis-tfrag"}],[139591694,{"idx":14,"name":"daxterhelmetplain","tpage_name":"ldax-pris"}],[122159174,{"idx":70,"name":"fac-tower-door-03-hitweak","tpage_name":"factoryb-vis-tfrag"}],[139591693,{"idx":13,"name":"daxterheadwidenew","tpage_name":"ldax-pris"}],[122159173,{"idx":69,"name":"fac-tower-02-hitweak","tpage_name":"factoryb-vis-tfrag"}],[143327232,{"idx":0,"name":"pow-flat002","tpage_name":"powergd-tfrag"}],[139591692,{"idx":12,"name":"daxtergoggles","tpage_name":"ldax-pris"}],[122159172,{"idx":68,"name":"fac-tower-base-02-hitweak","tpage_name":"factoryb-vis-tfrag"}],[139591691,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"ldax-pris"}],[122159171,{"idx":67,"name":"facb_blue-metal-03-lotweak","tpage_name":"factoryb-vis-tfrag"}],[139591690,{"idx":10,"name":"daxterfoot","tpage_name":"ldax-pris"}],[122159170,{"idx":66,"name":"facb_bluewindow_selfilluminated","tpage_name":"factoryb-vis-tfrag"}],[142082049,{"idx":1,"name":"facc-hole-grill-01","tpage_name":"lfacrm2-alpha"}],[139591689,{"idx":9,"name":"daxterfinger","tpage_name":"ldax-pris"}],[122159169,{"idx":65,"name":"fac-tower-07","tpage_name":"factoryb-vis-tfrag"}],[139591688,{"idx":8,"name":"daxterear","tpage_name":"ldax-pris"}],[122159168,{"idx":64,"name":"fac-tower-lens-01","tpage_name":"factoryb-vis-tfrag"}],[139591687,{"idx":7,"name":"daxterbolt","tpage_name":"ldax-pris"}],[122159167,{"idx":63,"name":"fac-tower-door-04","tpage_name":"factoryb-vis-tfrag"}],[139591686,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"ldax-pris"}],[122159166,{"idx":62,"name":"fac-tower-door-05","tpage_name":"factoryb-vis-tfrag"}],[139591685,{"idx":5,"name":"daxterarm","tpage_name":"ldax-pris"}],[122159165,{"idx":61,"name":"fac-tower-03","tpage_name":"factoryb-vis-tfrag"}],[139591684,{"idx":4,"name":"daxter-orange","tpage_name":"ldax-pris"}],[122159164,{"idx":60,"name":"fac-tower-05","tpage_name":"factoryb-vis-tfrag"}],[139591683,{"idx":3,"name":"daxter-furhilite","tpage_name":"ldax-pris"}],[122159163,{"idx":59,"name":"fac-tower-break-wall-01","tpage_name":"factoryb-vis-tfrag"}],[139591682,{"idx":2,"name":"daxter-eyelid","tpage_name":"ldax-pris"}],[122159162,{"idx":58,"name":"fac-tower-girder-02","tpage_name":"factoryb-vis-tfrag"}],[139591681,{"idx":1,"name":"bam-hairhilite","tpage_name":"ldax-pris"}],[122159161,{"idx":57,"name":"fac-tower-panel-02","tpage_name":"factoryb-vis-tfrag"}],[139591680,{"idx":0,"name":"bam-eyelight","tpage_name":"ldax-pris"}],[122159160,{"idx":56,"name":"fac-tower-pipe-02","tpage_name":"factoryb-vis-tfrag"}],[122159159,{"idx":55,"name":"palace-break-rebar","tpage_name":"factoryb-vis-tfrag"}],[122159158,{"idx":54,"name":"fac-tower-girder-01","tpage_name":"factoryb-vis-tfrag"}],[122159157,{"idx":53,"name":"fac-tower-base-rim-01","tpage_name":"factoryb-vis-tfrag"}],[122159156,{"idx":52,"name":"fac-tower-broken-metal-02","tpage_name":"factoryb-vis-tfrag"}],[122093572,{"idx":4,"name":"fac-target-glass-01","tpage_name":"factoryb-vis-water"}],[122093571,{"idx":3,"name":"hemi-gradient-flames-dest","tpage_name":"factoryb-vis-water"}],[122093570,{"idx":2,"name":"hemi-gradient-dest","tpage_name":"factoryb-vis-water"}],[122093569,{"idx":1,"name":"hemi-gradient-rim","tpage_name":"factoryb-vis-water"}],[128909326,{"idx":14,"name":"keira-hair-newest","tpage_name":"freecast-pris"}],[121438246,{"idx":38,"name":"quantref-04","tpage_name":"desbattl-pris"}],[128909325,{"idx":13,"name":"keira-gogglestrap","tpage_name":"freecast-pris"}],[121438245,{"idx":37,"name":"quantref-03","tpage_name":"desbattl-pris"}],[128909324,{"idx":12,"name":"keira-glovenewlarge","tpage_name":"freecast-pris"}],[121438244,{"idx":36,"name":"quantref-02","tpage_name":"desbattl-pris"}],[128909323,{"idx":11,"name":"keira-glasses","tpage_name":"freecast-pris"}],[121438243,{"idx":35,"name":"quantref-01","tpage_name":"desbattl-pris"}],[128909320,{"idx":8,"name":"keira-chokermetal","tpage_name":"freecast-pris"}],[121438240,{"idx":32,"name":"homing-missle-fin-01","tpage_name":"desbattl-pris"}],[128909319,{"idx":7,"name":"keira-chokerhighres","tpage_name":"freecast-pris"}],[121438239,{"idx":31,"name":"homing-missle-exhaust","tpage_name":"desbattl-pris"}],[128909318,{"idx":6,"name":"keira-brownstraps-new","tpage_name":"freecast-pris"}],[121438238,{"idx":30,"name":"homing-missle-body-tip","tpage_name":"desbattl-pris"}],[128909317,{"idx":5,"name":"keira-blackstrap","tpage_name":"freecast-pris"}],[121438237,{"idx":29,"name":"homing-missle-body","tpage_name":"desbattl-pris"}],[128909316,{"idx":4,"name":"keira-belt","tpage_name":"freecast-pris"}],[121438236,{"idx":28,"name":"mh-flyer-wing","tpage_name":"desbattl-pris"}],[128909315,{"idx":3,"name":"keira-bellylong","tpage_name":"freecast-pris"}],[121438235,{"idx":27,"name":"mh-flyer-skin-finger-01","tpage_name":"desbattl-pris"}],[128909314,{"idx":2,"name":"environment-oldmetal","tpage_name":"freecast-pris"}],[121438234,{"idx":26,"name":"mh-flyer-skin-01","tpage_name":"desbattl-pris"}],[128909313,{"idx":1,"name":"bam-hairhilite","tpage_name":"freecast-pris"}],[121438233,{"idx":25,"name":"mh-flyer-seat-02","tpage_name":"desbattl-pris"}],[128909312,{"idx":0,"name":"bam-eyelight","tpage_name":"freecast-pris"}],[121438232,{"idx":24,"name":"mh-flyer-seat-01","tpage_name":"desbattl-pris"}],[121438231,{"idx":23,"name":"mh-flyer-metal-01","tpage_name":"desbattl-pris"}],[126156836,{"idx":36,"name":"sewer-round-01","tpage_name":"sewo-vis-tfrag"}],[121176116,{"idx":52,"name":"jakchires-teeth","tpage_name":"hiphog-vis-pris"}],[134873095,{"idx":7,"name":"rub-rubble-01","tpage_name":"rubbleb-vis-tfrag"}],[126156835,{"idx":35,"name":"sewer-pipe-rim-08","tpage_name":"sewo-vis-tfrag"}],[121176115,{"idx":51,"name":"jakchires-shoeteop","tpage_name":"hiphog-vis-pris"}],[131137554,{"idx":18,"name":"mhcity-grunt-egg-metal-01","tpage_name":"lctydest-pris"}],[126156834,{"idx":34,"name":"sewer-pipe-small-02","tpage_name":"sewo-vis-tfrag"}],[121176114,{"idx":50,"name":"jakchires-shoemetal","tpage_name":"hiphog-vis-pris"}],[131137553,{"idx":17,"name":"mhcity-grunt-egg-horns-01","tpage_name":"lctydest-pris"}],[126156833,{"idx":33,"name":"sewer-rubber-rim-01","tpage_name":"sewo-vis-tfrag"}],[121176113,{"idx":49,"name":"jakchires-shoebottom","tpage_name":"hiphog-vis-pris"}],[126156832,{"idx":32,"name":"sewer-metal-03","tpage_name":"sewo-vis-tfrag"}],[121176112,{"idx":48,"name":"jakchires-precarmor-01","tpage_name":"hiphog-vis-pris"}],[126156831,{"idx":31,"name":"sewer-stone-arch-01","tpage_name":"sewo-vis-tfrag"}],[121176111,{"idx":47,"name":"jakchires-pants","tpage_name":"hiphog-vis-pris"}],[131137550,{"idx":14,"name":"mhcity-vein-01","tpage_name":"lctydest-pris"}],[126156830,{"idx":30,"name":"sewer-round-02","tpage_name":"sewo-vis-tfrag"}],[121176110,{"idx":46,"name":"jakchires-lightbrownspat","tpage_name":"hiphog-vis-pris"}],[134873089,{"idx":1,"name":"rub-blue-paint-rust04","tpage_name":"rubbleb-vis-tfrag"}],[126156829,{"idx":29,"name":"sewer-round-03","tpage_name":"sewo-vis-tfrag"}],[121176109,{"idx":45,"name":"jakchires-leatherpouch","tpage_name":"hiphog-vis-pris"}],[131137541,{"idx":5,"name":"mhcity-eggskin","tpage_name":"lctydest-pris"}],[126156821,{"idx":21,"name":"sewer-bolt-side-02","tpage_name":"sewo-vis-tfrag"}],[121176101,{"idx":37,"name":"jakchires-eyebrow","tpage_name":"hiphog-vis-pris"}],[126156820,{"idx":20,"name":"sewer-bolt-side-01","tpage_name":"sewo-vis-tfrag"}],[121176100,{"idx":36,"name":"jakchires-eye","tpage_name":"hiphog-vis-pris"}],[126156814,{"idx":14,"name":"sewer-nut-01","tpage_name":"sewo-vis-tfrag"}],[121176094,{"idx":30,"name":"jakchires-arm","tpage_name":"hiphog-vis-pris"}],[126156813,{"idx":13,"name":"sewer-scaffold-02","tpage_name":"sewo-vis-tfrag"}],[121176093,{"idx":29,"name":"jakc-wristband-a2","tpage_name":"hiphog-vis-pris"}],[126156812,{"idx":12,"name":"sewer-brick-block-09","tpage_name":"sewo-vis-tfrag"}],[121176092,{"idx":28,"name":"jakc-wraps","tpage_name":"hiphog-vis-pris"}],[153485336,{"idx":24,"name":"mhcity-lilhouse-door-frame","tpage_name":"mhcitya-vis-tfrag"}],[152240156,{"idx":28,"name":"king-blackskirt2","tpage_name":"wascast-pris2"}],[121110656,{"idx":128,"name":"hip-environment","tpage_name":"hiphog-vis-tfrag"}],[153485335,{"idx":23,"name":"mhcity-de-tower-under","tpage_name":"mhcitya-vis-tfrag"}],[152240155,{"idx":27,"name":"king-arm","tpage_name":"wascast-pris2"}],[121110655,{"idx":127,"name":"gun-gunrack-02","tpage_name":"hiphog-vis-tfrag"}],[152240154,{"idx":26,"name":"seem-uppertorso","tpage_name":"wascast-pris2"}],[121110654,{"idx":126,"name":"gun-gunrack-01","tpage_name":"hiphog-vis-tfrag"}],[152240153,{"idx":25,"name":"seem-teeth","tpage_name":"wascast-pris2"}],[121110653,{"idx":125,"name":"hip-carawing01","tpage_name":"hiphog-vis-tfrag"}],[152240152,{"idx":24,"name":"seem-straps","tpage_name":"wascast-pris2"}],[121110652,{"idx":124,"name":"hip-gun-dark-mag","tpage_name":"hiphog-vis-tfrag"}],[152240151,{"idx":23,"name":"seem-skirt-small","tpage_name":"wascast-pris2"}],[121110651,{"idx":123,"name":"hip-gun-barrel-alt","tpage_name":"hiphog-vis-tfrag"}],[153485330,{"idx":18,"name":"mhcity-gapfiller-top-01","tpage_name":"mhcitya-vis-tfrag"}],[152240150,{"idx":22,"name":"seem-skirt","tpage_name":"wascast-pris2"}],[121110650,{"idx":122,"name":"hip-gun-cover","tpage_name":"hiphog-vis-tfrag"}],[152240149,{"idx":21,"name":"seem-precmetal-plain","tpage_name":"wascast-pris2"}],[121110649,{"idx":121,"name":"hip-gun-magport","tpage_name":"hiphog-vis-tfrag"}],[153485328,{"idx":16,"name":"mhcity-grunt-egg-03-to-floor","tpage_name":"mhcitya-vis-tfrag"}],[152240148,{"idx":20,"name":"seem-precmetal-edge","tpage_name":"wascast-pris2"}],[121110648,{"idx":120,"name":"common-black","tpage_name":"hiphog-vis-tfrag"}],[153485327,{"idx":15,"name":"mhcity-skin-ground-to-floor-01","tpage_name":"mhcitya-vis-tfrag"}],[152240147,{"idx":19,"name":"seem-precmetal-chestplate-01","tpage_name":"wascast-pris2"}],[121110647,{"idx":119,"name":"hip-gun-main","tpage_name":"hiphog-vis-tfrag"}],[153485326,{"idx":14,"name":"mhcity-floor-brace-02","tpage_name":"mhcitya-vis-tfrag"}],[152240146,{"idx":18,"name":"seem-pipes-02","tpage_name":"wascast-pris2"}],[121110646,{"idx":118,"name":"hip-gun-pump","tpage_name":"hiphog-vis-tfrag"}],[153485325,{"idx":13,"name":"mhcity-grunt-egg-gem-01","tpage_name":"mhcitya-vis-tfrag"}],[152240145,{"idx":17,"name":"seem-pipes-01","tpage_name":"wascast-pris2"}],[121110645,{"idx":117,"name":"hip-gun-leather","tpage_name":"hiphog-vis-tfrag"}],[153485324,{"idx":12,"name":"mhcity-skin-ground-01","tpage_name":"mhcitya-vis-tfrag"}],[152240144,{"idx":16,"name":"seem-pipeend","tpage_name":"wascast-pris2"}],[121110644,{"idx":116,"name":"hip-gun-gray-01","tpage_name":"hiphog-vis-tfrag"}],[153485323,{"idx":11,"name":"mhcity-vein-01","tpage_name":"mhcitya-vis-tfrag"}],[152240143,{"idx":15,"name":"seem-headpiecetop","tpage_name":"wascast-pris2"}],[121110643,{"idx":115,"name":"hip-gun-barrel-01","tpage_name":"hiphog-vis-tfrag"}],[153485322,{"idx":10,"name":"mhcity-black","tpage_name":"mhcitya-vis-tfrag"}],[152240142,{"idx":14,"name":"seem-headgearback","tpage_name":"wascast-pris2"}],[121110642,{"idx":114,"name":"hip-gun-gray-02","tpage_name":"hiphog-vis-tfrag"}],[153485321,{"idx":9,"name":"mhcity-grunt-egg-neck-01","tpage_name":"mhcitya-vis-tfrag"}],[152240141,{"idx":13,"name":"seem-hand","tpage_name":"wascast-pris2"}],[121110641,{"idx":113,"name":"hip-crate-body","tpage_name":"hiphog-vis-tfrag"}],[153485320,{"idx":8,"name":"mhcity-building-door-frame","tpage_name":"mhcitya-vis-tfrag"}],[152240140,{"idx":12,"name":"seem-finger","tpage_name":"wascast-pris2"}],[121110640,{"idx":112,"name":"hip-map2","tpage_name":"hiphog-vis-tfrag"}],[153485319,{"idx":7,"name":"mhcity-grunt-egg-metal-01","tpage_name":"mhcitya-vis-tfrag"}],[152240139,{"idx":11,"name":"seem-face","tpage_name":"wascast-pris2"}],[121110639,{"idx":111,"name":"hip-map3","tpage_name":"hiphog-vis-tfrag"}],[153485318,{"idx":6,"name":"mhcity-building-base-01","tpage_name":"mhcitya-vis-tfrag"}],[152240138,{"idx":10,"name":"seem-eyelid","tpage_name":"wascast-pris2"}],[121110638,{"idx":110,"name":"hip-map4","tpage_name":"hiphog-vis-tfrag"}],[153485317,{"idx":5,"name":"mhcity-grunt-egg-03","tpage_name":"mhcitya-vis-tfrag"}],[152240137,{"idx":9,"name":"seem-eye","tpage_name":"wascast-pris2"}],[121110637,{"idx":109,"name":"hip-map1","tpage_name":"hiphog-vis-tfrag"}],[153485316,{"idx":4,"name":"mhcity-baserock","tpage_name":"mhcitya-vis-tfrag"}],[152240136,{"idx":8,"name":"seem-ear","tpage_name":"wascast-pris2"}],[121110636,{"idx":108,"name":"hip-curtain","tpage_name":"hiphog-vis-tfrag"}],[153485315,{"idx":3,"name":"mhcity-wall-tentacle-02","tpage_name":"mhcitya-vis-tfrag"}],[152240135,{"idx":7,"name":"seem-boottoe","tpage_name":"wascast-pris2"}],[121110635,{"idx":107,"name":"hip-glass-shard-01","tpage_name":"hiphog-vis-tfrag"}],[121110627,{"idx":99,"name":"hip-blue-light","tpage_name":"hiphog-vis-tfrag"}],[121110625,{"idx":97,"name":"hip-tred-trim02","tpage_name":"hiphog-vis-tfrag"}],[121110624,{"idx":96,"name":"hip-tblack-trim01","tpage_name":"hiphog-vis-tfrag"}],[121110623,{"idx":95,"name":"hip-tred-trim01","tpage_name":"hiphog-vis-tfrag"}],[121110622,{"idx":94,"name":"hip-tcounter03","tpage_name":"hiphog-vis-tfrag"}],[121110621,{"idx":93,"name":"hip-tcounter01","tpage_name":"hiphog-vis-tfrag"}],[121110620,{"idx":92,"name":"hip-tgreen-try01","tpage_name":"hiphog-vis-tfrag"}],[121110619,{"idx":91,"name":"hip-tred-step05","tpage_name":"hiphog-vis-tfrag"}],[121110618,{"idx":90,"name":"hip-tmetfloor13","tpage_name":"hiphog-vis-tfrag"}],[121110617,{"idx":89,"name":"hip-tmetfloor08","tpage_name":"hiphog-vis-tfrag"}],[121110616,{"idx":88,"name":"hip-tmetfloor12","tpage_name":"hiphog-vis-tfrag"}],[121110615,{"idx":87,"name":"hip-tmetfloor06","tpage_name":"hiphog-vis-tfrag"}],[139788312,{"idx":24,"name":"samosbird-wing","tpage_name":"lsamos-pris2"}],[121110612,{"idx":84,"name":"hip-tmetfloor-vent04","tpage_name":"hiphog-vis-tfrag"}],[139788311,{"idx":23,"name":"samosbird-plume","tpage_name":"lsamos-pris2"}],[121110611,{"idx":83,"name":"hip-tred-check12","tpage_name":"hiphog-vis-tfrag"}],[139788310,{"idx":22,"name":"samosbird-eye","tpage_name":"lsamos-pris2"}],[121110610,{"idx":82,"name":"hip-tred-check06","tpage_name":"hiphog-vis-tfrag"}],[139788309,{"idx":21,"name":"samosbird-body","tpage_name":"lsamos-pris2"}],[121110609,{"idx":81,"name":"hip-tred-check07","tpage_name":"hiphog-vis-tfrag"}],[139788308,{"idx":20,"name":"samosbird-beak","tpage_name":"lsamos-pris2"}],[137297948,{"idx":28,"name":"torn-vest","tpage_name":"citycast-pris2"}],[121110608,{"idx":80,"name":"hip-tmetfloor01","tpage_name":"hiphog-vis-tfrag"}],[139788307,{"idx":19,"name":"samos-vest","tpage_name":"lsamos-pris2"}],[137297947,{"idx":27,"name":"torn-teeth-01","tpage_name":"citycast-pris2"}],[121110607,{"idx":79,"name":"hip-tred-check05","tpage_name":"hiphog-vis-tfrag"}],[139788306,{"idx":18,"name":"samos-teeth2","tpage_name":"lsamos-pris2"}],[137297946,{"idx":26,"name":"torn-shoe-02","tpage_name":"citycast-pris2"}],[121110606,{"idx":78,"name":"hip-tred-check02","tpage_name":"hiphog-vis-tfrag"}],[139788305,{"idx":17,"name":"samos-strap","tpage_name":"lsamos-pris2"}],[137297945,{"idx":25,"name":"torn-shoe","tpage_name":"citycast-pris2"}],[121110605,{"idx":77,"name":"hip-tred-check11","tpage_name":"hiphog-vis-tfrag"}],[139788304,{"idx":16,"name":"samos-metal","tpage_name":"lsamos-pris2"}],[137297944,{"idx":24,"name":"torn-scarf","tpage_name":"citycast-pris2"}],[121110604,{"idx":76,"name":"hip-tmetfloor03","tpage_name":"hiphog-vis-tfrag"}],[139788303,{"idx":15,"name":"samos-log-03","tpage_name":"lsamos-pris2"}],[137297943,{"idx":23,"name":"torn-pipe","tpage_name":"citycast-pris2"}],[121110603,{"idx":75,"name":"hip-tmetfloor02","tpage_name":"hiphog-vis-tfrag"}],[139788299,{"idx":11,"name":"samos-leaf","tpage_name":"lsamos-pris2"}],[137297939,{"idx":19,"name":"torn-handle-01","tpage_name":"citycast-pris2"}],[121110599,{"idx":71,"name":"hip-tred-steptrim01","tpage_name":"hiphog-vis-tfrag"}],[139788298,{"idx":10,"name":"samos-helmet","tpage_name":"lsamos-pris2"}],[137297938,{"idx":18,"name":"torn-hair-02","tpage_name":"citycast-pris2"}],[121110598,{"idx":70,"name":"hip-tred-step06","tpage_name":"hiphog-vis-tfrag"}],[139788297,{"idx":9,"name":"samos-hair","tpage_name":"lsamos-pris2"}],[137297937,{"idx":17,"name":"torn-hair-01","tpage_name":"citycast-pris2"}],[121110597,{"idx":69,"name":"hip-tred-check08","tpage_name":"hiphog-vis-tfrag"}],[139788296,{"idx":8,"name":"samos-finger-01","tpage_name":"lsamos-pris2"}],[137297936,{"idx":16,"name":"torn-gunbarrel-02","tpage_name":"citycast-pris2"}],[121110596,{"idx":68,"name":"hip-tred-step02","tpage_name":"hiphog-vis-tfrag"}],[139788295,{"idx":7,"name":"samos-face","tpage_name":"lsamos-pris2"}],[137297935,{"idx":15,"name":"torn-gunbarrel","tpage_name":"citycast-pris2"}],[121110595,{"idx":67,"name":"hip-tpillerpaint01","tpage_name":"hiphog-vis-tfrag"}],[139788294,{"idx":6,"name":"samos-eyelid","tpage_name":"lsamos-pris2"}],[137297934,{"idx":14,"name":"torn-footleather","tpage_name":"citycast-pris2"}],[121110594,{"idx":66,"name":"hip-tred-step03","tpage_name":"hiphog-vis-tfrag"}],[139788293,{"idx":5,"name":"samos-eye","tpage_name":"lsamos-pris2"}],[137297933,{"idx":13,"name":"torn-finger","tpage_name":"citycast-pris2"}],[121110593,{"idx":65,"name":"hip-tred-step04","tpage_name":"hiphog-vis-tfrag"}],[139788292,{"idx":4,"name":"samos-ear","tpage_name":"lsamos-pris2"}],[137297932,{"idx":12,"name":"torn-face-right","tpage_name":"citycast-pris2"}],[121110592,{"idx":64,"name":"hip-twood01","tpage_name":"hiphog-vis-tfrag"}],[139788291,{"idx":3,"name":"samos-diaper","tpage_name":"lsamos-pris2"}],[137297931,{"idx":11,"name":"torn-face","tpage_name":"citycast-pris2"}],[121110591,{"idx":63,"name":"hip-tpillerpaint04","tpage_name":"hiphog-vis-tfrag"}],[139788290,{"idx":2,"name":"samos-arm","tpage_name":"lsamos-pris2"}],[137297930,{"idx":10,"name":"torn-eyelid","tpage_name":"citycast-pris2"}],[121110590,{"idx":62,"name":"hip-tpillerpaint05","tpage_name":"hiphog-vis-tfrag"}],[139788289,{"idx":1,"name":"bam-hairhilite","tpage_name":"lsamos-pris2"}],[137297929,{"idx":9,"name":"torn-eye","tpage_name":"citycast-pris2"}],[121110589,{"idx":61,"name":"hip-tpillerpaint02","tpage_name":"hiphog-vis-tfrag"}],[139788288,{"idx":0,"name":"bam-eyelight","tpage_name":"lsamos-pris2"}],[137297928,{"idx":8,"name":"torn-ear","tpage_name":"citycast-pris2"}],[121110588,{"idx":60,"name":"hip-tred-trim03","tpage_name":"hiphog-vis-tfrag"}],[120324097,{"idx":1,"name":"ctydecoy-glass-01","tpage_name":"lctyhijk-water"}],[120258586,{"idx":26,"name":"kg-pickup-wings02","tpage_name":"lctyhijk-pris"}],[120258585,{"idx":25,"name":"kg-pickup-wings01","tpage_name":"lctyhijk-pris"}],[120258584,{"idx":24,"name":"kg-pickup-sidelogo","tpage_name":"lctyhijk-pris"}],[120258583,{"idx":23,"name":"kg-pickup-pipe","tpage_name":"lctyhijk-pris"}],[120258582,{"idx":22,"name":"kg-pickup-joint","tpage_name":"lctyhijk-pris"}],[120258581,{"idx":21,"name":"kg-pickup-hood","tpage_name":"lctyhijk-pris"}],[120258580,{"idx":20,"name":"kg-pickup-handrail","tpage_name":"lctyhijk-pris"}],[120258579,{"idx":19,"name":"kg-pickup-fender-edge","tpage_name":"lctyhijk-pris"}],[120258578,{"idx":18,"name":"kg-pickup-fender","tpage_name":"lctyhijk-pris"}],[120258577,{"idx":17,"name":"kg-pickup-engine-01","tpage_name":"lctyhijk-pris"}],[120258576,{"idx":16,"name":"kg-pickup-body","tpage_name":"lctyhijk-pris"}],[120258575,{"idx":15,"name":"kg-pickup-bed","tpage_name":"lctyhijk-pris"}],[120258574,{"idx":14,"name":"homing-missle-fin-01","tpage_name":"lctyhijk-pris"}],[120258573,{"idx":13,"name":"homing-missle-exhaust","tpage_name":"lctyhijk-pris"}],[120258572,{"idx":12,"name":"homing-missle-body-tip","tpage_name":"lctyhijk-pris"}],[120258571,{"idx":11,"name":"homing-missle-body","tpage_name":"lctyhijk-pris"}],[120258570,{"idx":10,"name":"ctydecoy-siren-01","tpage_name":"lctyhijk-pris"}],[120258569,{"idx":9,"name":"ctydecoy-round-01","tpage_name":"lctyhijk-pris"}],[120258568,{"idx":8,"name":"ctydecoy-plate-09","tpage_name":"lctyhijk-pris"}],[120258567,{"idx":7,"name":"ctydecoy-plate-08","tpage_name":"lctyhijk-pris"}],[120258566,{"idx":6,"name":"ctydecoy-plate-07","tpage_name":"lctyhijk-pris"}],[120258565,{"idx":5,"name":"ctydecoy-plate-05","tpage_name":"lctyhijk-pris"}],[121503744,{"idx":0,"name":"dust-cloud","tpage_name":"title-sprite"}],[120258564,{"idx":4,"name":"ctydecoy-plate-03","tpage_name":"lctyhijk-pris"}],[120258563,{"idx":3,"name":"ctydecoy-plate-02","tpage_name":"lctyhijk-pris"}],[120258562,{"idx":2,"name":"ctydecoy-plate-01","tpage_name":"lctyhijk-pris"}],[120258561,{"idx":1,"name":"ctydecoy-light-01","tpage_name":"lctyhijk-pris"}],[120258560,{"idx":0,"name":"ctydecoy-glow-02","tpage_name":"lctyhijk-pris"}],[118751258,{"idx":26,"name":"seem-skirt","tpage_name":"wcaseem-pris2"}],[126222337,{"idx":1,"name":"sewer-pipe-small-01","tpage_name":"sewo-vis-shrub"}],[118751257,{"idx":25,"name":"seem-uppertorso","tpage_name":"wcaseem-pris2"}],[126222336,{"idx":0,"name":"sewer-nut","tpage_name":"sewo-vis-shrub"}],[118751256,{"idx":24,"name":"seem-teeth","tpage_name":"wcaseem-pris2"}],[118751255,{"idx":23,"name":"seem-straps","tpage_name":"wcaseem-pris2"}],[118751254,{"idx":22,"name":"seem-precmetal-plain","tpage_name":"wcaseem-pris2"}],[118751253,{"idx":21,"name":"seem-precmetal-edge","tpage_name":"wcaseem-pris2"}],[118751252,{"idx":20,"name":"seem-precmetal-chestplate-01","tpage_name":"wcaseem-pris2"}],[118751251,{"idx":19,"name":"seem-pipes-02","tpage_name":"wcaseem-pris2"}],[118751250,{"idx":18,"name":"seem-pipes-01","tpage_name":"wcaseem-pris2"}],[118751249,{"idx":17,"name":"seem-pipeend","tpage_name":"wcaseem-pris2"}],[118751248,{"idx":16,"name":"seem-headpiecetop","tpage_name":"wcaseem-pris2"}],[118751247,{"idx":15,"name":"seem-headgearback","tpage_name":"wcaseem-pris2"}],[118751246,{"idx":14,"name":"seem-hand","tpage_name":"wcaseem-pris2"}],[118751245,{"idx":13,"name":"seem-finger","tpage_name":"wcaseem-pris2"}],[118751244,{"idx":12,"name":"seem-face","tpage_name":"wcaseem-pris2"}],[118751243,{"idx":11,"name":"seem-eyelid","tpage_name":"wcaseem-pris2"}],[118751242,{"idx":10,"name":"seem-eye","tpage_name":"wcaseem-pris2"}],[118751241,{"idx":9,"name":"seem-ear","tpage_name":"wcaseem-pris2"}],[118751240,{"idx":8,"name":"seem-boottoe","tpage_name":"wcaseem-pris2"}],[118751239,{"idx":7,"name":"seem-bootmet","tpage_name":"wcaseem-pris2"}],[118751238,{"idx":6,"name":"seem-bootlower","tpage_name":"wcaseem-pris2"}],[118751237,{"idx":5,"name":"seem-bootleg","tpage_name":"wcaseem-pris2"}],[118751236,{"idx":4,"name":"seem-bootbottom","tpage_name":"wcaseem-pris2"}],[118751235,{"idx":3,"name":"seem-arm","tpage_name":"wcaseem-pris2"}],[118751233,{"idx":1,"name":"environment-oldmetal","tpage_name":"wcaseem-pris2"}],[137297927,{"idx":7,"name":"torn-blademetal","tpage_name":"citycast-pris2"}],[121110587,{"idx":59,"name":"hip-tyellwall04","tpage_name":"hiphog-vis-tfrag"}],[118620227,{"idx":67,"name":"klever-widebrownstrap","tpage_name":"ljkcdmkl-pris"}],[137297926,{"idx":6,"name":"torn-belt2","tpage_name":"citycast-pris2"}],[121110586,{"idx":58,"name":"hip-tred-step01","tpage_name":"hiphog-vis-tfrag"}],[118620226,{"idx":66,"name":"klever-undershirt","tpage_name":"ljkcdmkl-pris"}],[138543105,{"idx":1,"name":"windshield01","tpage_name":"desoasis-water"}],[137297925,{"idx":5,"name":"torn-belt","tpage_name":"citycast-pris2"}],[121110585,{"idx":57,"name":"hip-tlogorag01","tpage_name":"hiphog-vis-tfrag"}],[118620225,{"idx":65,"name":"klever-thighs","tpage_name":"ljkcdmkl-pris"}],[138543104,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"desoasis-water"}],[137297924,{"idx":4,"name":"torn-armor","tpage_name":"citycast-pris2"}],[121110584,{"idx":56,"name":"hip-tpillerpaint03","tpage_name":"hiphog-vis-tfrag"}],[118620224,{"idx":64,"name":"klever-skirtlight","tpage_name":"ljkcdmkl-pris"}],[137297923,{"idx":3,"name":"torn-armlft","tpage_name":"citycast-pris2"}],[121110583,{"idx":55,"name":"hip-tpillerpaint06","tpage_name":"hiphog-vis-tfrag"}],[118620223,{"idx":63,"name":"klever-skirtdark","tpage_name":"ljkcdmkl-pris"}],[137297922,{"idx":2,"name":"charHOLD","tpage_name":"citycast-pris2"}],[121110582,{"idx":54,"name":"hip-tyellwall03","tpage_name":"hiphog-vis-tfrag"}],[118620222,{"idx":62,"name":"klever-shoebottom","tpage_name":"ljkcdmkl-pris"}],[137297921,{"idx":1,"name":"bam-hairhilite","tpage_name":"citycast-pris2"}],[121110581,{"idx":53,"name":"hip-tyellwall02","tpage_name":"hiphog-vis-tfrag"}],[118620221,{"idx":61,"name":"klever-shoe","tpage_name":"ljkcdmkl-pris"}],[137297920,{"idx":0,"name":"bam-eyelight","tpage_name":"citycast-pris2"}],[121110580,{"idx":52,"name":"hip-tyellwall01","tpage_name":"hiphog-vis-tfrag"}],[118620220,{"idx":60,"name":"klever-mustache","tpage_name":"ljkcdmkl-pris"}],[118620219,{"idx":59,"name":"klever-horn","tpage_name":"ljkcdmkl-pris"}],[118620218,{"idx":58,"name":"klever-handwrap","tpage_name":"ljkcdmkl-pris"}],[118620217,{"idx":57,"name":"klever-hand","tpage_name":"ljkcdmkl-pris"}],[134807556,{"idx":4,"name":"rub-water-destc","tpage_name":"rubblec-vis-water"}],[118620216,{"idx":56,"name":"klever-hair","tpage_name":"ljkcdmkl-pris"}],[134807555,{"idx":3,"name":"rub-waterc","tpage_name":"rubblec-vis-water"}],[121110575,{"idx":47,"name":"hip-daxter-portrate06","tpage_name":"hiphog-vis-tfrag"}],[118620215,{"idx":55,"name":"klever-gunmetal-05","tpage_name":"ljkcdmkl-pris"}],[121110574,{"idx":46,"name":"hip-daxter-portrate04","tpage_name":"hiphog-vis-tfrag"}],[118620214,{"idx":54,"name":"klever-gunmetal-04","tpage_name":"ljkcdmkl-pris"}],[121110573,{"idx":45,"name":"hip-tpinup02","tpage_name":"hiphog-vis-tfrag"}],[118620213,{"idx":53,"name":"klever-gunmetal-03","tpage_name":"ljkcdmkl-pris"}],[121110572,{"idx":44,"name":"hip-tgreenmed01","tpage_name":"hiphog-vis-tfrag"}],[118620212,{"idx":52,"name":"klever-gunmetal-02","tpage_name":"ljkcdmkl-pris"}],[121110571,{"idx":43,"name":"hip-tgreenlite01","tpage_name":"hiphog-vis-tfrag"}],[118620211,{"idx":51,"name":"klever-gunmetal-01","tpage_name":"ljkcdmkl-pris"}],[118620210,{"idx":50,"name":"klever-fingertop","tpage_name":"ljkcdmkl-pris"}],[121110569,{"idx":41,"name":"hip-tredlite01","tpage_name":"hiphog-vis-tfrag"}],[118620209,{"idx":49,"name":"klever-fingerbottom","tpage_name":"ljkcdmkl-pris"}],[121110568,{"idx":40,"name":"hip-treddark01","tpage_name":"hiphog-vis-tfrag"}],[118620208,{"idx":48,"name":"klever-face-01scars","tpage_name":"ljkcdmkl-pris"}],[118620207,{"idx":47,"name":"klever-face-01","tpage_name":"ljkcdmkl-pris"}],[121110566,{"idx":38,"name":"hip-tredmed01","tpage_name":"hiphog-vis-tfrag"}],[118620206,{"idx":46,"name":"klever-eyelid","tpage_name":"ljkcdmkl-pris"}],[121110565,{"idx":37,"name":"hip-tamblit01","tpage_name":"hiphog-vis-tfrag"}],[118620205,{"idx":45,"name":"klever-eye","tpage_name":"ljkcdmkl-pris"}],[121110564,{"idx":36,"name":"hip-tmetfloor04","tpage_name":"hiphog-vis-tfrag"}],[118620204,{"idx":44,"name":"klever-earcup","tpage_name":"ljkcdmkl-pris"}],[121110563,{"idx":35,"name":"hip-tcounter04","tpage_name":"hiphog-vis-tfrag"}],[118620203,{"idx":43,"name":"klever-clips","tpage_name":"ljkcdmkl-pris"}],[121110562,{"idx":34,"name":"hip-tcounter02","tpage_name":"hiphog-vis-tfrag"}],[118620202,{"idx":42,"name":"klever-chest","tpage_name":"ljkcdmkl-pris"}],[121110561,{"idx":33,"name":"hip-tredlight01","tpage_name":"hiphog-vis-tfrag"}],[118620201,{"idx":41,"name":"klever-brownstrap","tpage_name":"ljkcdmkl-pris"}],[121110556,{"idx":28,"name":"hip-tyellmetal02","tpage_name":"hiphog-vis-tfrag"}],[118620196,{"idx":36,"name":"klever-arm","tpage_name":"ljkcdmkl-pris"}],[121110555,{"idx":27,"name":"hip-tyellmetal01","tpage_name":"hiphog-vis-tfrag"}],[118620195,{"idx":35,"name":"jakchires-teeth","tpage_name":"ljkcdmkl-pris"}],[121110554,{"idx":26,"name":"hip-tredmetal03","tpage_name":"hiphog-vis-tfrag"}],[118620194,{"idx":34,"name":"jakchires-shoeteop","tpage_name":"ljkcdmkl-pris"}],[121110553,{"idx":25,"name":"hip-tyellmetal04","tpage_name":"hiphog-vis-tfrag"}],[118620193,{"idx":33,"name":"jakchires-shoemetal","tpage_name":"ljkcdmkl-pris"}],[121110552,{"idx":24,"name":"hip-tyellmetal03","tpage_name":"hiphog-vis-tfrag"}],[118620192,{"idx":32,"name":"jakchires-shoebottom","tpage_name":"ljkcdmkl-pris"}],[121110551,{"idx":23,"name":"hip-tboothlight01","tpage_name":"hiphog-vis-tfrag"}],[118620191,{"idx":31,"name":"jakchires-precarmor-01","tpage_name":"ljkcdmkl-pris"}],[121110550,{"idx":22,"name":"hip-tbooth02","tpage_name":"hiphog-vis-tfrag"}],[118620190,{"idx":30,"name":"jakchires-pants","tpage_name":"ljkcdmkl-pris"}],[121110549,{"idx":21,"name":"hip-tgreenmetal01","tpage_name":"hiphog-vis-tfrag"}],[118620189,{"idx":29,"name":"jakchires-lightbrownspat","tpage_name":"ljkcdmkl-pris"}],[117637284,{"idx":164,"name":"intcept-b-teeth01","tpage_name":"destrack-pris"}],[117637283,{"idx":163,"name":"intcept-b-pipe01","tpage_name":"destrack-pris"}],[117637282,{"idx":162,"name":"intcept-b-gun01","tpage_name":"destrack-pris"}],[117637281,{"idx":161,"name":"intcept-b-base-patern02","tpage_name":"destrack-pris"}],[117637280,{"idx":160,"name":"intcept-b-base-patern01","tpage_name":"destrack-pris"}],[117637279,{"idx":159,"name":"intcept-b-base-green01","tpage_name":"destrack-pris"}],[117637278,{"idx":158,"name":"wstlander-04-skirt","tpage_name":"destrack-pris"}],[117637277,{"idx":157,"name":"wstlander-04-shirt-strap","tpage_name":"destrack-pris"}],[117637276,{"idx":156,"name":"wstlander-04-shirt","tpage_name":"destrack-pris"}],[117637275,{"idx":155,"name":"wstlander-04-headband","tpage_name":"destrack-pris"}],[117637274,{"idx":154,"name":"wstlander-04-gun","tpage_name":"destrack-pris"}],[117637273,{"idx":153,"name":"wstlander-04-dark-blue","tpage_name":"destrack-pris"}],[148766772,{"idx":52,"name":"daxtertuft","tpage_name":"warpcast-pris"}],[117637272,{"idx":152,"name":"wstlander-03-flesh","tpage_name":"destrack-pris"}],[148766771,{"idx":51,"name":"daxterteeth","tpage_name":"warpcast-pris"}],[117637271,{"idx":151,"name":"wstlander-03-eye","tpage_name":"destrack-pris"}],[148766770,{"idx":50,"name":"daxternose","tpage_name":"warpcast-pris"}],[117637270,{"idx":150,"name":"wstlander-02-skirt","tpage_name":"destrack-pris"}],[148766769,{"idx":49,"name":"daxterlense","tpage_name":"warpcast-pris"}],[117637269,{"idx":149,"name":"wstlander-02-shirt","tpage_name":"destrack-pris"}],[148766768,{"idx":48,"name":"daxterhelmetplain","tpage_name":"warpcast-pris"}],[117637268,{"idx":148,"name":"wstlander-02-scarf","tpage_name":"destrack-pris"}],[148766767,{"idx":47,"name":"daxterheadwidenew","tpage_name":"warpcast-pris"}],[117637267,{"idx":147,"name":"wstlander-02-ponytail","tpage_name":"destrack-pris"}],[148766766,{"idx":46,"name":"daxtergoggles","tpage_name":"warpcast-pris"}],[117637266,{"idx":146,"name":"wstlander-02-head","tpage_name":"destrack-pris"}],[148766765,{"idx":45,"name":"daxterfoot-bottom","tpage_name":"warpcast-pris"}],[117637265,{"idx":145,"name":"wstlander-02-glove","tpage_name":"destrack-pris"}],[148766764,{"idx":44,"name":"daxterfoot","tpage_name":"warpcast-pris"}],[117637264,{"idx":144,"name":"wstlander-02-eye","tpage_name":"destrack-pris"}],[148766763,{"idx":43,"name":"daxterfinger","tpage_name":"warpcast-pris"}],[117637263,{"idx":143,"name":"wstlander-02-bootheel","tpage_name":"destrack-pris"}],[152502302,{"idx":30,"name":"temple_pre-04","tpage_name":"templex-vis-tfrag"}],[148766762,{"idx":42,"name":"daxterear","tpage_name":"warpcast-pris"}],[117637262,{"idx":142,"name":"wstlander-02-belt","tpage_name":"destrack-pris"}],[152502301,{"idx":29,"name":"temple_pre-01","tpage_name":"templex-vis-tfrag"}],[148766761,{"idx":41,"name":"daxterbolt","tpage_name":"warpcast-pris"}],[117637261,{"idx":141,"name":"wstlander-02-armor","tpage_name":"destrack-pris"}],[148766760,{"idx":40,"name":"daxterbodyshort-eix","tpage_name":"warpcast-pris"}],[117637260,{"idx":140,"name":"wstlander-02-arm","tpage_name":"destrack-pris"}],[152502299,{"idx":27,"name":"temple_sandstone_pill07","tpage_name":"templex-vis-tfrag"}],[148766759,{"idx":39,"name":"daxterarm","tpage_name":"warpcast-pris"}],[117637259,{"idx":139,"name":"wstlander-01-wrap","tpage_name":"destrack-pris"}],[148766758,{"idx":38,"name":"daxter-orange","tpage_name":"warpcast-pris"}],[117637258,{"idx":138,"name":"wstlander-01-skirt","tpage_name":"destrack-pris"}],[148766757,{"idx":37,"name":"daxter-furhilite","tpage_name":"warpcast-pris"}],[117637257,{"idx":137,"name":"wstlander-01-shoulderarmor","tpage_name":"destrack-pris"}],[71630876,{"idx":28,"name":"king-thinstrap","tpage_name":"ldampksm-pris2"}],[122224640,{"idx":0,"name":"facb-bridgelights-01","tpage_name":"factoryb-vis-alpha"}],[118489100,{"idx":12,"name":"sig-gun-01","tpage_name":"deshunt-pris2"}],[104792120,{"idx":56,"name":"wstlander-01-shoebottom","tpage_name":"desresc-pris"}],[71630875,{"idx":27,"name":"king-teeth","tpage_name":"ldampksm-pris2"}],[71630874,{"idx":26,"name":"king-skirt","tpage_name":"ldampksm-pris2"}],[71630872,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"ldampksm-pris2"}],[71630856,{"idx":8,"name":"king-ear","tpage_name":"ldampksm-pris2"}],[71630855,{"idx":7,"name":"king-clip-02","tpage_name":"ldampksm-pris2"}],[71630854,{"idx":6,"name":"king-chest","tpage_name":"ldampksm-pris2"}],[71630853,{"idx":5,"name":"king-bolt","tpage_name":"ldampksm-pris2"}],[71630849,{"idx":1,"name":"environment-oldmetal","tpage_name":"ldampksm-pris2"}],[71630848,{"idx":0,"name":"bam-eyelight","tpage_name":"ldampksm-pris2"}],[71434295,{"idx":55,"name":"wstd-platform-base","tpage_name":"wasstadc-tfrag"}],[71303229,{"idx":61,"name":"king-wraps","tpage_name":"ldamsig-pris2"}],[71303226,{"idx":58,"name":"king-vest","tpage_name":"ldamsig-pris2"}],[71303223,{"idx":55,"name":"king-skirt","tpage_name":"ldamsig-pris2"}],[71303222,{"idx":54,"name":"king-shoebottom","tpage_name":"ldamsig-pris2"}],[71303215,{"idx":47,"name":"king-leg","tpage_name":"ldamsig-pris2"}],[106364964,{"idx":36,"name":"veger-walkingstick-03","tpage_name":"mined-pris2"}],[106364952,{"idx":24,"name":"veger-parchment","tpage_name":"mined-pris2"}],[106364951,{"idx":23,"name":"veger-pants","tpage_name":"mined-pris2"}],[71303200,{"idx":32,"name":"king-blackskirt2","tpage_name":"ldamsig-pris2"}],[106364949,{"idx":21,"name":"veger-legwraps","tpage_name":"mined-pris2"}],[71172103,{"idx":7,"name":"pecker-wingbottom","tpage_name":"ldampeck-pris"}],[71172102,{"idx":6,"name":"pecker-teeth","tpage_name":"ldampeck-pris"}],[71172101,{"idx":5,"name":"pecker-tail","tpage_name":"ldampeck-pris"}],[71172100,{"idx":4,"name":"pecker-plume","tpage_name":"ldampeck-pris"}],[71172099,{"idx":3,"name":"pecker-face","tpage_name":"ldampeck-pris"}],[71172098,{"idx":2,"name":"pecker-eyelid","tpage_name":"ldampeck-pris"}],[71172097,{"idx":1,"name":"pecker-body-01","tpage_name":"ldampeck-pris"}],[71172096,{"idx":0,"name":"bam-eyelight","tpage_name":"ldampeck-pris"}],[327702,{"idx":22,"name":"lightjak-wings","tpage_name":"level-default-water"}],[70254595,{"idx":3,"name":"map-nst-upper-2","tpage_name":"nsta-minimap"}],[14811214,{"idx":78,"name":"tcab-beam-bolt01","tpage_name":"ctygenb-vis-tfrag"}],[14811212,{"idx":76,"name":"tcab-ring-01","tpage_name":"ctygenb-vis-tfrag"}],[71565313,{"idx":1,"name":"pecker-body-01","tpage_name":"ldampksm-pris"}],[67829773,{"idx":13,"name":"screen-10","tpage_name":"freehq-sprite"}],[71565312,{"idx":0,"name":"bam-eyelight","tpage_name":"ldampksm-pris"}],[67829772,{"idx":12,"name":"screen-09","tpage_name":"freehq-sprite"}],[67829771,{"idx":11,"name":"screen-08","tpage_name":"freehq-sprite"}],[70320130,{"idx":2,"name":"NaughtyDog","tpage_name":"inttitle-minimap"}],[67829770,{"idx":10,"name":"screen-07","tpage_name":"freehq-sprite"}],[48758837,{"idx":53,"name":"sewer-big-brace-trim-02","tpage_name":"sewc-vis-tfrag"}],[48758836,{"idx":52,"name":"sewer-big-brace-trim-01","tpage_name":"sewc-vis-tfrag"}],[48758835,{"idx":51,"name":"sewer-plate-03-hitweak","tpage_name":"sewc-vis-tfrag"}],[48758840,{"idx":56,"name":"sewer-scaffold-01","tpage_name":"sewc-vis-tfrag"}],[66191360,{"idx":0,"name":"fora-dirt","tpage_name":"foresta-vis-alpha"}],[62717963,{"idx":11,"name":"cguardgame-gunmetaldark","tpage_name":"ctypesa-pris"}],[8716350,{"idx":62,"name":"baron-neon-white-b","tpage_name":"ctysluma-sprite"}],[8716349,{"idx":61,"name":"baron-neon-white-a-on","tpage_name":"ctysluma-sprite"}],[8716348,{"idx":60,"name":"baron-neon-white-a","tpage_name":"ctysluma-sprite"}],[8716347,{"idx":59,"name":"baron-neon-triangle-a-on","tpage_name":"ctysluma-sprite"}],[8716346,{"idx":58,"name":"baron-neon-triangle-a","tpage_name":"ctysluma-sprite"}],[8716345,{"idx":57,"name":"baron-neon-skull-main-on","tpage_name":"ctysluma-sprite"}],[8716344,{"idx":56,"name":"baron-neon-skull-main","tpage_name":"ctysluma-sprite"}],[8716343,{"idx":55,"name":"baron-neon-skull-circle-on","tpage_name":"ctysluma-sprite"}],[8716342,{"idx":54,"name":"baron-neon-skull-circle","tpage_name":"ctysluma-sprite"}],[8716341,{"idx":53,"name":"baron-neon-nose-on","tpage_name":"ctysluma-sprite"}],[10616840,{"idx":8,"name":"sign-square-b","tpage_name":"ctyslumb-sprite"}],[8716335,{"idx":47,"name":"baron-neon-eye-c-on","tpage_name":"ctysluma-sprite"}],[10616839,{"idx":7,"name":"sign-square-a","tpage_name":"ctyslumb-sprite"}],[8716334,{"idx":46,"name":"baron-neon-eye-c","tpage_name":"ctysluma-sprite"}],[10616838,{"idx":6,"name":"sign-hiphog","tpage_name":"ctyslumb-sprite"}],[8716333,{"idx":45,"name":"baron-neon-eye-border-on","tpage_name":"ctysluma-sprite"}],[10616837,{"idx":5,"name":"sign-happy-pirate","tpage_name":"ctyslumb-sprite"}],[8716332,{"idx":44,"name":"baron-neon-eye-border","tpage_name":"ctysluma-sprite"}],[8716331,{"idx":43,"name":"baron-neon-eye-b-on","tpage_name":"ctysluma-sprite"}],[10616835,{"idx":3,"name":"sign-future","tpage_name":"ctyslumb-sprite"}],[8716330,{"idx":42,"name":"baron-neon-eye-b","tpage_name":"ctysluma-sprite"}],[10616834,{"idx":2,"name":"sign-crimson","tpage_name":"ctyslumb-sprite"}],[8716329,{"idx":41,"name":"baron-neon-eye-a-on","tpage_name":"ctysluma-sprite"}],[10616832,{"idx":0,"name":"sign-baron","tpage_name":"ctyslumb-sprite"}],[8716327,{"idx":39,"name":"baron-neon-dot-ring-on","tpage_name":"ctysluma-sprite"}],[66191361,{"idx":1,"name":"fora-precursor-glass-b-02","tpage_name":"foresta-vis-alpha"}],[48758841,{"idx":57,"name":"sewer-metal-trim-01","tpage_name":"sewc-vis-tfrag"}],[154796035,{"idx":3,"name":"daxter-furhilite","tpage_name":"ljakndax-pris"}],[144834595,{"idx":35,"name":"comb-long-vent","tpage_name":"combn-tfrag"}],[106234015,{"idx":159,"name":"airlock-door-metal2","tpage_name":"mined-pris"}],[12320774,{"idx":6,"name":"city-ind-border-stripe-dark-01","tpage_name":"ctyindb-vis-tfrag"}],[12320773,{"idx":5,"name":"city-ind-wall-noisy-border-05","tpage_name":"ctyindb-vis-tfrag"}],[12320772,{"idx":4,"name":"city-inda-wallbase","tpage_name":"ctyindb-vis-tfrag"}],[12320771,{"idx":3,"name":"city-port-metal-green-main-side","tpage_name":"ctyindb-vis-tfrag"}],[12320769,{"idx":1,"name":"city-ind-metal-green-main-side","tpage_name":"ctyindb-vis-tfrag"}],[12320768,{"idx":0,"name":"city-ind-black","tpage_name":"ctyindb-vis-tfrag"}],[61669392,{"idx":16,"name":"fora-precursor-tube-ring-02","tpage_name":"foresta-vis-shrub"}],[61669390,{"idx":14,"name":"fora-precursor-circuitpattern-01","tpage_name":"foresta-vis-shrub"}],[61669389,{"idx":13,"name":"fora-precursor-metal-plain-01","tpage_name":"foresta-vis-shrub"}],[61669387,{"idx":11,"name":"fora-shrub-vine","tpage_name":"foresta-vis-shrub"}],[61669386,{"idx":10,"name":"fora-shrub-growth","tpage_name":"foresta-vis-shrub"}],[61538340,{"idx":36,"name":"common-glass","tpage_name":"freehq-water"}],[61079640,{"idx":88,"name":"pecker-eyelid","tpage_name":"minec-vis-pris"}],[130351104,{"idx":0,"name":"des-beast-brown-tube","tpage_name":"deshover-pris2"}],[129105924,{"idx":4,"name":"sewer-waterfall-01-n","tpage_name":"sewn-vis-water"}],[94240884,{"idx":116,"name":"tpal-big-metal-panl01","tpage_name":"intpfall-vis-tfrag"}],[61079639,{"idx":87,"name":"pecker-yellowfur","tpage_name":"minec-vis-pris"}],[129105923,{"idx":3,"name":"sewer-water-wave-01-n","tpage_name":"sewn-vis-water"}],[94240883,{"idx":115,"name":"tpal-horiz-trim01","tpage_name":"intpfall-vis-tfrag"}],[61079637,{"idx":85,"name":"pecker-wingbottom","tpage_name":"minec-vis-pris"}],[129105921,{"idx":1,"name":"sewer-water-still-01-n","tpage_name":"sewn-vis-water"}],[94240881,{"idx":113,"name":"intr-grey-holes","tpage_name":"intpfall-vis-tfrag"}],[61079629,{"idx":77,"name":"widow-pod-gun-metal","tpage_name":"minec-vis-pris"}],[94240873,{"idx":105,"name":"troof-beam01","tpage_name":"intpfall-vis-tfrag"}],[48758847,{"idx":63,"name":"sewer-block-02-hitweak","tpage_name":"sewc-vis-tfrag"}],[154796041,{"idx":9,"name":"daxterfinger","tpage_name":"ljakndax-pris"}],[151060501,{"idx":21,"name":"widow-dull-inards","tpage_name":"factoryc-vis-pris"}],[144834601,{"idx":41,"name":"comb-stone-02","tpage_name":"combn-tfrag"}],[106234021,{"idx":165,"name":"roboboss-antennae","tpage_name":"mined-pris"}],[94240861,{"idx":93,"name":"palcab-lowres-background-peaks-01","tpage_name":"intpfall-vis-tfrag"}],[48758846,{"idx":62,"name":"sewer-metal-floor-02","tpage_name":"sewc-vis-tfrag"}],[154796040,{"idx":8,"name":"daxterear","tpage_name":"ljakndax-pris"}],[153550860,{"idx":12,"name":"mhcity-pebbles","tpage_name":"mhcitya-vis-shrub"}],[144834600,{"idx":40,"name":"comb-stone-01","tpage_name":"combn-tfrag"}],[106234020,{"idx":164,"name":"roboboss-abs","tpage_name":"mined-pris"}],[94240860,{"idx":92,"name":"palcab-lowres-background-desert-to-shore","tpage_name":"intpfall-vis-tfrag"}],[48758845,{"idx":61,"name":"sewer-brick-roof-05","tpage_name":"sewc-vis-tfrag"}],[154796039,{"idx":7,"name":"daxterbolt","tpage_name":"ljakndax-pris"}],[153550859,{"idx":11,"name":"mhcity-goo-plants","tpage_name":"mhcitya-vis-shrub"}],[144834599,{"idx":39,"name":"comb-stone-05","tpage_name":"combn-tfrag"}],[106234019,{"idx":163,"name":"prebot-innermetal-edges","tpage_name":"mined-pris"}],[94240859,{"idx":91,"name":"palcab-lowres-background-hilltops-01","tpage_name":"intpfall-vis-tfrag"}],[48758844,{"idx":60,"name":"sewer-red-light-02","tpage_name":"sewc-vis-tfrag"}],[154796038,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"ljakndax-pris"}],[144834598,{"idx":38,"name":"comb-stone-04","tpage_name":"combn-tfrag"}],[106234018,{"idx":162,"name":"prebot-foot","tpage_name":"mined-pris"}],[94240858,{"idx":90,"name":"strip-metal-02-hitweak","tpage_name":"intpfall-vis-tfrag"}],[48758843,{"idx":59,"name":"sewer-red-light-01","tpage_name":"sewc-vis-tfrag"}],[154796037,{"idx":5,"name":"daxterarm","tpage_name":"ljakndax-pris"}],[151060497,{"idx":17,"name":"roboguard-headshield","tpage_name":"factoryc-vis-pris"}],[144834597,{"idx":37,"name":"comb-stone-03","tpage_name":"combn-tfrag"}],[106234017,{"idx":161,"name":"gun-blue-glow","tpage_name":"mined-pris"}],[121634817,{"idx":1,"name":"minb-spidweb-02","tpage_name":"mineb-vis-water"}],[94240857,{"idx":89,"name":"palcab-lowres-background-shoreline-01","tpage_name":"intpfall-vis-tfrag"}],[66191362,{"idx":2,"name":"precprism-lens-07","tpage_name":"foresta-vis-alpha"}],[48758842,{"idx":58,"name":"sewer-metal-trim-02","tpage_name":"sewc-vis-tfrag"}],[154796036,{"idx":4,"name":"daxter-orange","tpage_name":"ljakndax-pris"}],[153550856,{"idx":8,"name":"city-ind-stain-02","tpage_name":"mhcitya-vis-shrub"}],[144834596,{"idx":36,"name":"comb-comb-tile","tpage_name":"combn-tfrag"}],[106234016,{"idx":160,"name":"airlockl-door-metalframe","tpage_name":"mined-pris"}],[121634816,{"idx":0,"name":"minb-spidweb-01","tpage_name":"mineb-vis-water"}],[94240856,{"idx":88,"name":"tcab-blue-ring-01","tpage_name":"intpfall-vis-tfrag"}],[62259208,{"idx":8,"name":"gunbox02","tpage_name":"ctycarc-pris"}],[61014028,{"idx":12,"name":"minc-blue-paint-01","tpage_name":"minec-vis-shrub"}],[81723480,{"idx":88,"name":"jakc-wristband-a2","tpage_name":"ljndklev-pris"}],[81723453,{"idx":61,"name":"klever-blackstrap","tpage_name":"ljndklev-pris"}],[60882979,{"idx":35,"name":"minc-rust-pipe-05","tpage_name":"mineb-vis-pris"}],[81723451,{"idx":59,"name":"klever-armor-01","tpage_name":"ljndklev-pris"}],[60882977,{"idx":33,"name":"minc-blue-paint-rust01","tpage_name":"mineb-vis-pris"}],[95879172,{"idx":4,"name":"torn-armor","tpage_name":"ltorn-pris2"}],[112328763,{"idx":59,"name":"bat-amulet-01","tpage_name":"wascast-pris"}],[122290195,{"idx":19,"name":"fac-tower-pipe-rim-01","tpage_name":"factoryb-vis-pris"}],[112328755,{"idx":51,"name":"jakchires-shoebottom","tpage_name":"wascast-pris"}],[122290194,{"idx":18,"name":"fac-tower-pipe-03","tpage_name":"factoryb-vis-pris"}],[112328754,{"idx":50,"name":"jakchires-precarmor-01","tpage_name":"wascast-pris"}],[122290193,{"idx":17,"name":"fac-tower-base-03","tpage_name":"factoryb-vis-pris"}],[112328753,{"idx":49,"name":"jakchires-pants","tpage_name":"wascast-pris"}],[122290192,{"idx":16,"name":"fac-tower-panel-02","tpage_name":"factoryb-vis-pris"}],[112328752,{"idx":48,"name":"jakchires-lightbrownspat","tpage_name":"wascast-pris"}],[112328750,{"idx":46,"name":"jakchires-jacket","tpage_name":"wascast-pris"}],[112328749,{"idx":45,"name":"jakchires-horn","tpage_name":"wascast-pris"}],[112328748,{"idx":44,"name":"jakchires-hair","tpage_name":"wascast-pris"}],[122290186,{"idx":10,"name":"fac-tower-07","tpage_name":"factoryb-vis-pris"}],[112328746,{"idx":42,"name":"jakchires-facert","tpage_name":"wascast-pris"}],[60686348,{"idx":12,"name":"minb-hang-strut-metl-01","tpage_name":"mineb-vis-tfrag"}],[60686346,{"idx":10,"name":"minc-blue-paint-rust01","tpage_name":"mineb-vis-tfrag"}],[60686345,{"idx":9,"name":"minc-rust-pipe-03","tpage_name":"mineb-vis-tfrag"}],[60686344,{"idx":8,"name":"minc-rust-pipe-04","tpage_name":"mineb-vis-tfrag"}],[60686339,{"idx":3,"name":"minb-stone12","tpage_name":"mineb-vis-tfrag"}],[60686338,{"idx":2,"name":"minb-stone-brick","tpage_name":"mineb-vis-tfrag"}],[60686337,{"idx":1,"name":"minc-cliff-face-01","tpage_name":"mineb-vis-tfrag"}],[14680086,{"idx":22,"name":"jakchires-blackstrap","tpage_name":"ctygenb-vis-pris"}],[10879076,{"idx":100,"name":"cityslumc-gold-trim","tpage_name":"ctyslumb-vis-tfrag"}],[14680076,{"idx":12,"name":"environment-oldmetal","tpage_name":"ctygenb-vis-pris"}],[10879066,{"idx":90,"name":"cityslumc-grey-side-pillar","tpage_name":"ctyslumb-vis-tfrag"}],[14680075,{"idx":11,"name":"bam-hairhilite","tpage_name":"ctygenb-vis-pris"}],[10879065,{"idx":89,"name":"ctyslumc-overhang-02","tpage_name":"ctyslumb-vis-tfrag"}],[14680074,{"idx":10,"name":"bam-eyelight","tpage_name":"ctygenb-vis-pris"}],[10879064,{"idx":88,"name":"ctyslumc-overhang-01","tpage_name":"ctyslumb-vis-tfrag"}],[14680073,{"idx":9,"name":"jakc-skirt","tpage_name":"ctygenb-vis-pris"}],[10879063,{"idx":87,"name":"ctyslumc-floor-base","tpage_name":"ctyslumb-vis-tfrag"}],[10879062,{"idx":86,"name":"ctyslumc-railing-trim","tpage_name":"ctyslumb-vis-tfrag"}],[10879060,{"idx":84,"name":"ctyslumc-vine-hang-a","tpage_name":"ctyslumb-vis-tfrag"}],[8912938,{"idx":42,"name":"city-fort-red","tpage_name":"ctysluma-vis-tfrag"}],[8912937,{"idx":41,"name":"city-slum-burning-can","tpage_name":"ctysluma-vis-tfrag"}],[60555307,{"idx":43,"name":"minb-stone14","tpage_name":"minea-vis-tfrag"}],[8912936,{"idx":40,"name":"city-slum-lightwall","tpage_name":"ctysluma-vis-tfrag"}],[60555306,{"idx":42,"name":"minc-rust-pipe-03","tpage_name":"minea-vis-tfrag"}],[8912935,{"idx":39,"name":"slum-stone-bottom","tpage_name":"ctysluma-vis-tfrag"}],[8912933,{"idx":37,"name":"city-wall-plain-1","tpage_name":"ctysluma-vis-tfrag"}],[8912931,{"idx":35,"name":"city-slum-bigpipe-02","tpage_name":"ctysluma-vis-tfrag"}],[8912929,{"idx":33,"name":"city-slum-building-frame","tpage_name":"ctysluma-vis-tfrag"}],[8912928,{"idx":32,"name":"city-slumbase-wall-boarded","tpage_name":"ctysluma-vis-tfrag"}],[8912927,{"idx":31,"name":"city-side-support-tops","tpage_name":"ctysluma-vis-tfrag"}],[8912926,{"idx":30,"name":"common-black","tpage_name":"ctysluma-vis-tfrag"}],[60555317,{"idx":53,"name":"minc-pre-11","tpage_name":"minea-vis-tfrag"}],[8912945,{"idx":49,"name":"slum-ground-01","tpage_name":"ctysluma-vis-tfrag"}],[8912944,{"idx":48,"name":"slum-ditch-bottom-01","tpage_name":"ctysluma-vis-tfrag"}],[94240817,{"idx":49,"name":"city-lowres-ctygen-side-01","tpage_name":"intpfall-vis-tfrag"}],[94240816,{"idx":48,"name":"city-lowres-ctygen-build-02","tpage_name":"intpfall-vis-tfrag"}],[94240815,{"idx":47,"name":"city-lowres-ctygen-roof-02","tpage_name":"intpfall-vis-tfrag"}],[94240814,{"idx":46,"name":"city-lowres-ctygen-stripe-02","tpage_name":"intpfall-vis-tfrag"}],[94240813,{"idx":45,"name":"city-lowres-ctygen-roof-01","tpage_name":"intpfall-vis-tfrag"}],[94240812,{"idx":44,"name":"city-lowres-ctygen-stripe-01","tpage_name":"intpfall-vis-tfrag"}],[94240811,{"idx":43,"name":"city-lowres-ctygen-build-01","tpage_name":"intpfall-vis-tfrag"}],[2147418112,{"idx":0,"name":"placeholder-white","tpage_name":"placeholder"}],[94240810,{"idx":42,"name":"city-lowres-ctygen-side-02","tpage_name":"intpfall-vis-tfrag"}],[94240809,{"idx":41,"name":"palcab-lowres-mark-highway","tpage_name":"intpfall-vis-tfrag"}],[94240808,{"idx":40,"name":"palcab-lowres-mark-awning-red","tpage_name":"intpfall-vis-tfrag"}],[94240807,{"idx":39,"name":"palcab-lowres-mark-awning-green","tpage_name":"intpfall-vis-tfrag"}],[94240806,{"idx":38,"name":"palcab-lowres-mark-shops-01","tpage_name":"intpfall-vis-tfrag"}],[94240805,{"idx":37,"name":"palcab-lowres-mark-roof-rim-01","tpage_name":"intpfall-vis-tfrag"}],[61079560,{"idx":8,"name":"gekko-tubes","tpage_name":"minec-vis-pris"}],[94240804,{"idx":36,"name":"palcab-lowres-farm-wall-top","tpage_name":"intpfall-vis-tfrag"}],[94240803,{"idx":35,"name":"palcab-lowres-farm-wall","tpage_name":"intpfall-vis-tfrag"}],[60620942,{"idx":142,"name":"pecker-yellowfur","tpage_name":"minea-vis-pris"}],[94240802,{"idx":34,"name":"city-lowres-ind-wall-06","tpage_name":"intpfall-vis-tfrag"}],[60620932,{"idx":132,"name":"minc-rust-02","tpage_name":"minea-vis-pris"}],[94240792,{"idx":24,"name":"city-lowres-fort-yellow","tpage_name":"intpfall-vis-tfrag"}],[60620931,{"idx":131,"name":"minc-bolt","tpage_name":"minea-vis-pris"}],[94240791,{"idx":23,"name":"city-lowres-ind-wall-02","tpage_name":"intpfall-vis-tfrag"}],[60620930,{"idx":130,"name":"minc-base-metal-platfrom-01","tpage_name":"minea-vis-pris"}],[94240790,{"idx":22,"name":"palcab-lowres-stadium-canopy","tpage_name":"intpfall-vis-tfrag"}],[60620928,{"idx":128,"name":"jakc-scarfhanging","tpage_name":"minea-vis-pris"}],[94240788,{"idx":20,"name":"palcab-lowres-mark-roof-02","tpage_name":"intpfall-vis-tfrag"}],[60620927,{"idx":127,"name":"jakchires-teeth","tpage_name":"minea-vis-pris"}],[94240787,{"idx":19,"name":"palcab-pipe-hoze","tpage_name":"intpfall-vis-tfrag"}],[60620926,{"idx":126,"name":"jakchires-shoeteop","tpage_name":"minea-vis-pris"}],[94240786,{"idx":18,"name":"palcab-lowres-ctyslumc-wall-02","tpage_name":"intpfall-vis-tfrag"}],[60620924,{"idx":124,"name":"jakchires-shoebottom","tpage_name":"minea-vis-pris"}],[94240784,{"idx":16,"name":"palcab-steel","tpage_name":"intpfall-vis-tfrag"}],[134938636,{"idx":12,"name":"rub-beam-gen","tpage_name":"rubbleb-vis-shrub"}],[105054316,{"idx":108,"name":"intcept-tread01","tpage_name":"desoasis-pris"}],[134938635,{"idx":11,"name":"rub-greyblue-plain-lowres","tpage_name":"rubbleb-vis-shrub"}],[105054315,{"idx":107,"name":"intcept-teeth01","tpage_name":"desoasis-pris"}],[134938634,{"idx":10,"name":"rub-met-strp-close","tpage_name":"rubbleb-vis-shrub"}],[105054314,{"idx":106,"name":"intcept-pipe01","tpage_name":"desoasis-pris"}],[105054313,{"idx":105,"name":"intcept-gun01","tpage_name":"desoasis-pris"}],[105054312,{"idx":104,"name":"intcept-base-patern02","tpage_name":"desoasis-pris"}],[112525389,{"idx":77,"name":"jakchires-teeth","tpage_name":"desrescc-pris"}],[105054309,{"idx":101,"name":"marauder-sword-metal","tpage_name":"desoasis-pris"}],[57212938,{"idx":10,"name":"wascitya-flag-d","tpage_name":"waswide-vis-tfrag"}],[70254593,{"idx":1,"name":"map-nst-upper","tpage_name":"nsta-minimap"}],[55312433,{"idx":49,"name":"tentacle-01","tpage_name":"wascityb-vis-pris"}],[57212937,{"idx":9,"name":"wascitya-flag-c","tpage_name":"waswide-vis-tfrag"}],[57212936,{"idx":8,"name":"wascity-metal-piece-02","tpage_name":"waswide-vis-tfrag"}],[112525377,{"idx":65,"name":"jakchires-facert","tpage_name":"desrescc-pris"}],[105054297,{"idx":89,"name":"marauder-leather-handle","tpage_name":"desoasis-pris"}],[57212935,{"idx":7,"name":"wascitya-flag-b","tpage_name":"waswide-vis-tfrag"}],[55312428,{"idx":44,"name":"was-kangalizard-fin","tpage_name":"wascityb-vis-pris"}],[55312423,{"idx":39,"name":"was-dogat-nose","tpage_name":"wascityb-vis-pris"}],[92209163,{"idx":11,"name":"klever-armor-02","tpage_name":"ldamklev-pris"}],[92209160,{"idx":8,"name":"klever-mustache","tpage_name":"ldamklev-pris"}],[92209159,{"idx":7,"name":"klever-hair","tpage_name":"ldamklev-pris"}],[92209158,{"idx":6,"name":"klever-face-01scars","tpage_name":"ldamklev-pris"}],[57147399,{"idx":7,"name":"king-clip-02","tpage_name":"waspala-pris2"}],[57147397,{"idx":5,"name":"king-bolt","tpage_name":"waspala-pris2"}],[57147396,{"idx":4,"name":"king-bluemetal","tpage_name":"waspala-pris2"}],[57147395,{"idx":3,"name":"king-blackskirt2","tpage_name":"waspala-pris2"}],[57147393,{"idx":1,"name":"environment-oldmetal","tpage_name":"waspala-pris2"}],[57147392,{"idx":0,"name":"bam-eyelight","tpage_name":"waspala-pris2"}],[42401805,{"idx":13,"name":"wascity-steel-bar","tpage_name":"wasdoors-vis-tfrag"}],[42401804,{"idx":12,"name":"wascity-torch-tank","tpage_name":"wasdoors-vis-tfrag"}],[42401803,{"idx":11,"name":"wascity-metal-dirty","tpage_name":"wasdoors-vis-tfrag"}],[42401802,{"idx":10,"name":"wascity-metal-wall-base-plate","tpage_name":"wasdoors-vis-tfrag"}],[42401801,{"idx":9,"name":"wascity-outerwall-metal","tpage_name":"wasdoors-vis-tfrag"}],[42401800,{"idx":8,"name":"wascity-metal-door-01","tpage_name":"wasdoors-vis-tfrag"}],[42401799,{"idx":7,"name":"wascity-outerwall-metal-d","tpage_name":"wasdoors-vis-tfrag"}],[90243118,{"idx":46,"name":"des-mount-02","tpage_name":"desertb-vis-tfrag"}],[90243117,{"idx":45,"name":"des-corral-plate-02","tpage_name":"desertb-vis-tfrag"}],[90243116,{"idx":44,"name":"des-corral-metal-01","tpage_name":"desertb-vis-tfrag"}],[90243115,{"idx":43,"name":"des-pole-01","tpage_name":"desertb-vis-tfrag"}],[90243114,{"idx":42,"name":"des-pole-brace","tpage_name":"desertb-vis-tfrag"}],[90243113,{"idx":41,"name":"des-mount-01","tpage_name":"desertb-vis-tfrag"}],[90243112,{"idx":40,"name":"des-rock-01","tpage_name":"desertb-vis-tfrag"}],[57081867,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"waspala-pris"}],[90243110,{"idx":38,"name":"des-bridge-brace-01","tpage_name":"desertb-vis-tfrag"}],[90243109,{"idx":37,"name":"des-bridge-plank","tpage_name":"desertb-vis-tfrag"}],[90243108,{"idx":36,"name":"des-corral-plate-03","tpage_name":"desertb-vis-tfrag"}],[90243105,{"idx":33,"name":"des-cliff-top-01","tpage_name":"desertb-vis-tfrag"}],[90243104,{"idx":32,"name":"des-cliff-trans-01","tpage_name":"desertb-vis-tfrag"}],[90243101,{"idx":29,"name":"des-red-rock-01","tpage_name":"desertb-vis-tfrag"}],[90243100,{"idx":28,"name":"des-branch-01","tpage_name":"desertb-vis-tfrag"}],[104792206,{"idx":142,"name":"environment-darkprec","tpage_name":"desresc-pris"}],[104792205,{"idx":141,"name":"dark-crystal-pickup-03","tpage_name":"desresc-pris"}],[104792204,{"idx":140,"name":"dark-crystal-pickup-02","tpage_name":"desresc-pris"}],[104792203,{"idx":139,"name":"dark-crystal-pickup-01","tpage_name":"desresc-pris"}],[104792202,{"idx":138,"name":"dark-crystal-knob-02","tpage_name":"desresc-pris"}],[139657241,{"idx":25,"name":"keira-torch-nozzle-02","tpage_name":"lkeira-pris"}],[104792201,{"idx":137,"name":"dark-crystal-knob-01","tpage_name":"desresc-pris"}],[60686375,{"idx":39,"name":"minc-rust-pipe-05","tpage_name":"mineb-vis-tfrag"}],[56950835,{"idx":51,"name":"waspala-step-02","tpage_name":"waspala-tfrag"}],[60686372,{"idx":36,"name":"minc-grill-01","tpage_name":"mineb-vis-tfrag"}],[56950832,{"idx":48,"name":"waspala-chain-anchor","tpage_name":"waspala-tfrag"}],[60686371,{"idx":35,"name":"minc-red-paint-02","tpage_name":"mineb-vis-tfrag"}],[56950831,{"idx":47,"name":"waspala-elevator-shaft","tpage_name":"waspala-tfrag"}],[60686370,{"idx":34,"name":"minc-chain-metal-01","tpage_name":"mineb-vis-tfrag"}],[56950830,{"idx":46,"name":"waspala-pool-floor","tpage_name":"waspala-tfrag"}],[60686369,{"idx":33,"name":"minc-ox-pipe-01","tpage_name":"mineb-vis-tfrag"}],[56950829,{"idx":45,"name":"waspala-elevator-cable","tpage_name":"waspala-tfrag"}],[60686368,{"idx":32,"name":"minb-stone-tile","tpage_name":"mineb-vis-tfrag"}],[56950828,{"idx":44,"name":"waspala-elevator-tube","tpage_name":"waspala-tfrag"}],[56950827,{"idx":43,"name":"waspala-elevator-metal-plate","tpage_name":"waspala-tfrag"}],[60686366,{"idx":30,"name":"minc-rust-bars-01","tpage_name":"mineb-vis-tfrag"}],[56950826,{"idx":42,"name":"waspala-elevator-metal","tpage_name":"waspala-tfrag"}],[60686365,{"idx":29,"name":"minc-yel-paint-rust01","tpage_name":"mineb-vis-tfrag"}],[56950825,{"idx":41,"name":"waspala-window-frame","tpage_name":"waspala-tfrag"}],[60686364,{"idx":28,"name":"minc-blue-paint-01","tpage_name":"mineb-vis-tfrag"}],[56950824,{"idx":40,"name":"waspala-column-piece","tpage_name":"waspala-tfrag"}],[60686363,{"idx":27,"name":"minc-rust-01","tpage_name":"mineb-vis-tfrag"}],[56950823,{"idx":39,"name":"waspala-fire-holder04","tpage_name":"waspala-tfrag"}],[60686358,{"idx":22,"name":"minb-stone00","tpage_name":"mineb-vis-tfrag"}],[56950818,{"idx":34,"name":"waspala-fire-holder03","tpage_name":"waspala-tfrag"}],[139657219,{"idx":3,"name":"keira-belt","tpage_name":"lkeira-pris"}],[104792179,{"idx":115,"name":"dk-sat-shell-lod-01","tpage_name":"desresc-pris"}],[60686357,{"idx":21,"name":"minb-stone-edge","tpage_name":"mineb-vis-tfrag"}],[56950817,{"idx":33,"name":"waspala-column-02","tpage_name":"waspala-tfrag"}],[139657218,{"idx":2,"name":"keira-bellylong","tpage_name":"lkeira-pris"}],[104792178,{"idx":114,"name":"dk-sat-rim-lod-01","tpage_name":"desresc-pris"}],[60686356,{"idx":20,"name":"minb-stone19","tpage_name":"mineb-vis-tfrag"}],[56950816,{"idx":32,"name":"waspala-column-01","tpage_name":"waspala-tfrag"}],[60686351,{"idx":15,"name":"minb-stone20","tpage_name":"mineb-vis-tfrag"}],[56950811,{"idx":27,"name":"waspala-metal-bar","tpage_name":"waspala-tfrag"}],[60686350,{"idx":14,"name":"minb-stone26","tpage_name":"mineb-vis-tfrag"}],[56950810,{"idx":26,"name":"waspala-metal-plate02","tpage_name":"waspala-tfrag"}],[60686349,{"idx":13,"name":"minb-hang-strut-metl-02","tpage_name":"mineb-vis-tfrag"}],[56950809,{"idx":25,"name":"waspala-metal-plate01","tpage_name":"waspala-tfrag"}],[60686342,{"idx":6,"name":"minb-stone09","tpage_name":"mineb-vis-tfrag"}],[56950802,{"idx":18,"name":"waspala-yellow-01","tpage_name":"waspala-tfrag"}],[60686341,{"idx":5,"name":"minb-stone17","tpage_name":"mineb-vis-tfrag"}],[56950801,{"idx":17,"name":"waspala-red-01","tpage_name":"waspala-tfrag"}],[56950788,{"idx":4,"name":"waspala-corgmetal","tpage_name":"waspala-tfrag"}],[130940929,{"idx":1,"name":"hologram-lines","tpage_name":"deshover-sprite"}],[104792149,{"idx":85,"name":"dk-sat-cable-02","tpage_name":"desresc-pris"}],[55312434,{"idx":50,"name":"tentacle-02","tpage_name":"wascityb-vis-pris"}],[55312427,{"idx":43,"name":"was-kangalizard-face","tpage_name":"wascityb-vis-pris"}],[55312426,{"idx":42,"name":"was-kangalizard-body-bottom","tpage_name":"wascityb-vis-pris"}],[55312425,{"idx":41,"name":"was-kangalizard-body","tpage_name":"wascityb-vis-pris"}],[55312424,{"idx":40,"name":"was-dogat-tail","tpage_name":"wascityb-vis-pris"}],[55312422,{"idx":38,"name":"was-dogat-face","tpage_name":"wascityb-vis-pris"}],[55312421,{"idx":37,"name":"was-dogat-body","tpage_name":"wascityb-vis-pris"}],[55312420,{"idx":36,"name":"was-tizard-nail","tpage_name":"wascityb-vis-pris"}],[55312419,{"idx":35,"name":"was-tizard-hair","tpage_name":"wascityb-vis-pris"}],[55312418,{"idx":34,"name":"was-tizard-fin","tpage_name":"wascityb-vis-pris"}],[55312417,{"idx":33,"name":"was-tizard-facefin","tpage_name":"wascityb-vis-pris"}],[55312416,{"idx":32,"name":"was-tizard-face","tpage_name":"wascityb-vis-pris"}],[55312415,{"idx":31,"name":"was-tizard-body","tpage_name":"wascityb-vis-pris"}],[38731793,{"idx":17,"name":"flying-bird-02","tpage_name":"wasstada-sprite"}],[38731792,{"idx":16,"name":"flying-bird-01","tpage_name":"wasstada-sprite"}],[71303177,{"idx":9,"name":"sig-gem-01","tpage_name":"ldamsig-pris2"}],[73793537,{"idx":1,"name":"sewer-water-01-g","tpage_name":"sewg-vis-water"}],[106954781,{"idx":29,"name":"vol-ladder-wood","tpage_name":"volcanoa-vis-tfrag"}],[106954780,{"idx":28,"name":"vol-plate-01","tpage_name":"volcanoa-vis-tfrag"}],[106954777,{"idx":25,"name":"vol-dpipe-02","tpage_name":"volcanoa-vis-tfrag"}],[106954776,{"idx":24,"name":"vola-rock-top","tpage_name":"volcanoa-vis-tfrag"}],[106954775,{"idx":23,"name":"vol-bushbase-01","tpage_name":"volcanoa-vis-tfrag"}],[106954774,{"idx":22,"name":"vola-grass-fringe-full","tpage_name":"volcanoa-vis-tfrag"}],[106954773,{"idx":21,"name":"vola-vine","tpage_name":"volcanoa-vis-tfrag"}],[55312399,{"idx":15,"name":"gekko-fingers","tpage_name":"wascityb-vis-pris"}],[55312398,{"idx":14,"name":"gekko-eye-01","tpage_name":"wascityb-vis-pris"}],[55312397,{"idx":13,"name":"gekko-body","tpage_name":"wascityb-vis-pris"}],[55312396,{"idx":12,"name":"wst-turret-side","tpage_name":"wascityb-vis-pris"}],[106954767,{"idx":15,"name":"vola-jump-plat","tpage_name":"volcanoa-vis-tfrag"}],[106954764,{"idx":12,"name":"vola-rock-side","tpage_name":"volcanoa-vis-tfrag"}],[106954763,{"idx":11,"name":"vola-grass-floor-01","tpage_name":"volcanoa-vis-tfrag"}],[55246857,{"idx":9,"name":"wascity-ground-stain-01","tpage_name":"wascityb-vis-shrub"}],[55246854,{"idx":6,"name":"wascity-stain-wall-01","tpage_name":"wascityb-vis-shrub"}],[55246853,{"idx":5,"name":"wascity-steel-bar","tpage_name":"wascityb-vis-shrub"}],[73596939,{"idx":11,"name":"sewer-pipe-small-02","tpage_name":"sewi-vis-tfrag"}],[73596933,{"idx":5,"name":"sewer-block-01","tpage_name":"sewi-vis-tfrag"}],[73596928,{"idx":0,"name":"sewer-brick-block-09","tpage_name":"sewi-vis-tfrag"}],[55115793,{"idx":17,"name":"wascity-metal-indent","tpage_name":"wascityb-vis-tfrag"}],[148766756,{"idx":36,"name":"daxter-eyelid","tpage_name":"warpcast-pris"}],[117637256,{"idx":136,"name":"wstlander-01-shoetop","tpage_name":"destrack-pris"}],[148766755,{"idx":35,"name":"jakchires-teeth","tpage_name":"warpcast-pris"}],[117637255,{"idx":135,"name":"wstlander-01-shoebottom","tpage_name":"destrack-pris"}],[148766754,{"idx":34,"name":"jakchires-shoeteop","tpage_name":"warpcast-pris"}],[117637254,{"idx":134,"name":"wstlander-01-pants","tpage_name":"destrack-pris"}],[262193,{"idx":49,"name":"lasersmoke-23","tpage_name":"level-default-sprite"}],[262192,{"idx":48,"name":"lasersmoke-22","tpage_name":"level-default-sprite"}],[262189,{"idx":45,"name":"lasersmoke-19","tpage_name":"level-default-sprite"}],[262188,{"idx":44,"name":"lasersmoke-18","tpage_name":"level-default-sprite"}],[262186,{"idx":42,"name":"lasersmoke-16","tpage_name":"level-default-sprite"}],[262185,{"idx":41,"name":"lasersmoke-15","tpage_name":"level-default-sprite"}],[53674003,{"idx":19,"name":"turret-hose","tpage_name":"forestb-vis-tfrag"}],[52428800,{"idx":0,"name":"sewer-pipe-small-01","tpage_name":"sewa-vis-shrub"}],[48627790,{"idx":78,"name":"sewer-grill-02","tpage_name":"sewb-vis-tfrag"}],[655369,{"idx":9,"name":"sat-shield-env-uvscroll","tpage_name":"level-default-warp"}],[655367,{"idx":7,"name":"sat-shield-dest","tpage_name":"level-default-warp"}],[655366,{"idx":6,"name":"sat-shield","tpage_name":"level-default-warp"}],[105054311,{"idx":103,"name":"intcept-base-patern01","tpage_name":"desoasis-pris"}],[112525391,{"idx":79,"name":"jakc-scarfhanging","tpage_name":"desrescc-pris"}],[105054310,{"idx":102,"name":"intcept-base-green01","tpage_name":"desoasis-pris"}],[112525390,{"idx":78,"name":"jakc-skirt","tpage_name":"desrescc-pris"}],[105054308,{"idx":100,"name":"marauder-sword-edge","tpage_name":"desoasis-pris"}],[112525388,{"idx":76,"name":"jakchires-shoeteop","tpage_name":"desrescc-pris"}],[50790409,{"idx":9,"name":"fora-waterfall-01-dest","tpage_name":"foresta-vis-water"}],[8585216,{"idx":0,"name":"map-ctysluma","tpage_name":"ctysluma-minimap"}],[74907698,{"idx":50,"name":"sewer-brick-block-11","tpage_name":"sewl-vis-tfrag"}],[74907695,{"idx":47,"name":"sewer-pipe-small-02","tpage_name":"sewl-vis-tfrag"}],[74907694,{"idx":46,"name":"sewer-concrete-edge-01","tpage_name":"sewl-vis-tfrag"}],[74907693,{"idx":45,"name":"sewer-pipe-rim-07","tpage_name":"sewl-vis-tfrag"}],[74907692,{"idx":44,"name":"sewer-grill-02","tpage_name":"sewl-vis-tfrag"}],[74907691,{"idx":43,"name":"sewer-metal-02","tpage_name":"sewl-vis-tfrag"}],[74907690,{"idx":42,"name":"sewer-pipe-rim-05","tpage_name":"sewl-vis-tfrag"}],[74907689,{"idx":41,"name":"sewer-plate-04","tpage_name":"sewl-vis-tfrag"}],[74907688,{"idx":40,"name":"sewer-block-01","tpage_name":"sewl-vis-tfrag"}],[74907685,{"idx":37,"name":"sewer-pipe-rim-03","tpage_name":"sewl-vis-tfrag"}],[74907684,{"idx":36,"name":"sewer-brick-roof-01","tpage_name":"sewl-vis-tfrag"}],[74907682,{"idx":34,"name":"sewer-metal-block-01","tpage_name":"sewl-vis-tfrag"}],[74907681,{"idx":33,"name":"sewer-metal-block-02","tpage_name":"sewl-vis-tfrag"}],[74907680,{"idx":32,"name":"sewer-pipe-rim-01","tpage_name":"sewl-vis-tfrag"}],[74907679,{"idx":31,"name":"sewer-pipe-02-edge-01","tpage_name":"sewl-vis-tfrag"}],[74907678,{"idx":30,"name":"sewer-pipe-01","tpage_name":"sewl-vis-tfrag"}],[74907677,{"idx":29,"name":"sewer-pipe-rim-10","tpage_name":"sewl-vis-tfrag"}],[74907676,{"idx":28,"name":"sewer-pipe-rim-09","tpage_name":"sewl-vis-tfrag"}],[74907675,{"idx":27,"name":"sewer-metal-block-06-hitweak","tpage_name":"sewl-vis-tfrag"}],[74907674,{"idx":26,"name":"sewer-flat-pipe-01","tpage_name":"sewl-vis-tfrag"}],[74907673,{"idx":25,"name":"sewer-metal-floor-02","tpage_name":"sewl-vis-tfrag"}],[60686340,{"idx":4,"name":"minb-stone11","tpage_name":"mineb-vis-tfrag"}],[56950800,{"idx":16,"name":"waspala-blue-01","tpage_name":"waspala-tfrag"}],[50724900,{"idx":36,"name":"fora-precursor-circuitpattern-01","tpage_name":"foresta-vis-pris"}],[50724867,{"idx":3,"name":"airlock-door-metal2","tpage_name":"foresta-vis-pris"}],[50659369,{"idx":41,"name":"fora-butress-metal-02","tpage_name":"foresta-vis-tfrag"}],[50659365,{"idx":37,"name":"fora-grass-to-mud","tpage_name":"foresta-vis-tfrag"}],[50659363,{"idx":35,"name":"fora-endblocks","tpage_name":"foresta-vis-tfrag"}],[50659362,{"idx":34,"name":"fora-stone-05","tpage_name":"foresta-vis-tfrag"}],[50659361,{"idx":33,"name":"fora-grass-patch","tpage_name":"foresta-vis-tfrag"}],[50659360,{"idx":32,"name":"fora-small-bottom","tpage_name":"foresta-vis-tfrag"}],[48758855,{"idx":71,"name":"sewer-metal-trim-02-hitweak","tpage_name":"sewc-vis-tfrag"}],[50659359,{"idx":31,"name":"fora-foliage","tpage_name":"foresta-vis-tfrag"}],[48758854,{"idx":70,"name":"sewer-metal-edge-01","tpage_name":"sewc-vis-tfrag"}],[50659358,{"idx":30,"name":"fora-metal-wallgrill","tpage_name":"foresta-vis-tfrag"}],[48758853,{"idx":69,"name":"sewer-flat-pipe-01-hitweak","tpage_name":"sewc-vis-tfrag"}],[50659357,{"idx":29,"name":"fora-metal-green-main","tpage_name":"foresta-vis-tfrag"}],[48758852,{"idx":68,"name":"sewer-mantel-02","tpage_name":"sewc-vis-tfrag"}],[50659356,{"idx":28,"name":"fora-metal-green-02","tpage_name":"foresta-vis-tfrag"}],[48758851,{"idx":67,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewc-vis-tfrag"}],[50659355,{"idx":27,"name":"fora-citywall","tpage_name":"foresta-vis-tfrag"}],[48758850,{"idx":66,"name":"sewer-metal-block-02","tpage_name":"sewc-vis-tfrag"}],[50659354,{"idx":26,"name":"fora-citywall-frame","tpage_name":"foresta-vis-tfrag"}],[48758849,{"idx":65,"name":"sewer-small-light-01","tpage_name":"sewc-vis-tfrag"}],[48758824,{"idx":40,"name":"sew-gun-panel-03","tpage_name":"sewc-vis-tfrag"}],[62193669,{"idx":5,"name":"bikecmotor01","tpage_name":"ctycarb-pris"}],[57212949,{"idx":21,"name":"wascity-cement-road","tpage_name":"waswide-vis-tfrag"}],[60948489,{"idx":9,"name":"minc-rust-bars-01","tpage_name":"minec-vis-tfrag"}],[49741828,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"sewf-vis-pris"}],[14680079,{"idx":15,"name":"jakc-gogglemetal","tpage_name":"ctygenb-vis-pris"}],[10879069,{"idx":93,"name":"ctyslumc-overhang-03","tpage_name":"ctyslumb-vis-tfrag"}],[94240795,{"idx":27,"name":"city-side-support","tpage_name":"intpfall-vis-tfrag"}],[60620935,{"idx":135,"name":"pecker-eyelid","tpage_name":"minea-vis-pris"}],[50724884,{"idx":20,"name":"fora-bridge-plank","tpage_name":"foresta-vis-pris"}],[50724882,{"idx":18,"name":"fora-precursor-tube-ring-02","tpage_name":"foresta-vis-pris"}],[50724864,{"idx":0,"name":"airlock-door-bolt","tpage_name":"foresta-vis-pris"}],[60817423,{"idx":15,"name":"minc-safe-plate-01","tpage_name":"mineb-vis-shrub"}],[49610803,{"idx":51,"name":"sewer-scaffold-02","tpage_name":"sewf-vis-tfrag"}],[49610807,{"idx":55,"name":"sewer-bolt-side-01","tpage_name":"sewf-vis-tfrag"}],[60817427,{"idx":19,"name":"minc-blue-paint-rust02","tpage_name":"mineb-vis-shrub"}],[95879176,{"idx":8,"name":"torn-ear","tpage_name":"ltorn-pris2"}],[49610766,{"idx":14,"name":"sewer-pipe-02-edge-01","tpage_name":"sewf-vis-tfrag"}],[49610806,{"idx":54,"name":"sewer-pipe-rim-07-hitweak","tpage_name":"sewf-vis-tfrag"}],[60817426,{"idx":18,"name":"minc-metal-grate-01","tpage_name":"mineb-vis-shrub"}],[95879175,{"idx":7,"name":"torn-blademetal","tpage_name":"ltorn-pris2"}],[49610765,{"idx":13,"name":"sewer-pipe-01","tpage_name":"sewf-vis-tfrag"}],[49610805,{"idx":53,"name":"sewer-plate-06","tpage_name":"sewf-vis-tfrag"}],[60817425,{"idx":17,"name":"minc-blue-paint-safe-rust04","tpage_name":"mineb-vis-shrub"}],[95879174,{"idx":6,"name":"torn-belt2","tpage_name":"ltorn-pris2"}],[49610764,{"idx":12,"name":"sewer-stone-arch-01","tpage_name":"sewf-vis-tfrag"}],[49610804,{"idx":52,"name":"sewer-nut-01","tpage_name":"sewf-vis-tfrag"}],[60817424,{"idx":16,"name":"minc-blue-yel-paint-safe-rust04","tpage_name":"mineb-vis-shrub"}],[95879173,{"idx":5,"name":"torn-belt","tpage_name":"ltorn-pris2"}],[49610763,{"idx":11,"name":"sewer-metal-block-07","tpage_name":"sewf-vis-tfrag"}],[49610800,{"idx":48,"name":"sewer-metal-floor-01","tpage_name":"sewf-vis-tfrag"}],[60817420,{"idx":12,"name":"minc-blue-paint-rust04","tpage_name":"mineb-vis-shrub"}],[95879169,{"idx":1,"name":"bam-hairhilite","tpage_name":"ltorn-pris2"}],[49610759,{"idx":7,"name":"sewer-pipe-02","tpage_name":"sewf-vis-tfrag"}],[49545270,{"idx":54,"name":"squid-drabgun","tpage_name":"sewe-vis-pris"}],[49545269,{"idx":53,"name":"kg-grunt-rim-03","tpage_name":"sewe-vis-pris"}],[49545268,{"idx":52,"name":"kg-grunt-rim-02","tpage_name":"sewe-vis-pris"}],[49545267,{"idx":51,"name":"kg-grunt-rim-01","tpage_name":"sewe-vis-pris"}],[49545266,{"idx":50,"name":"kg-grunt-cable-01","tpage_name":"sewe-vis-pris"}],[86507520,{"idx":0,"name":"bam-eyelight","tpage_name":"lbombbot-pris"}],[49545264,{"idx":48,"name":"widow-pod-gun-metal","tpage_name":"sewe-vis-pris"}],[49545263,{"idx":47,"name":"widow-dull-inards","tpage_name":"sewe-vis-pris"}],[49545261,{"idx":45,"name":"squid-bulb-sm","tpage_name":"sewe-vis-pris"}],[49545260,{"idx":44,"name":"roboguard-shouldershield","tpage_name":"sewe-vis-pris"}],[49545254,{"idx":38,"name":"cguardgame-metallight-01small","tpage_name":"sewe-vis-pris"}],[49545251,{"idx":35,"name":"cguard1-lens","tpage_name":"sewe-vis-pris"}],[56950822,{"idx":38,"name":"waspala-column-base","tpage_name":"waspala-tfrag"}],[60686362,{"idx":26,"name":"minc-platfrom-metal-01","tpage_name":"mineb-vis-tfrag"}],[50724881,{"idx":17,"name":"fora-precursor-small-groove","tpage_name":"foresta-vis-pris"}],[49479701,{"idx":21,"name":"sewer-waterfall-02-e","tpage_name":"sewe-vis-water"}],[56950821,{"idx":37,"name":"waspala-cliff-rock-01","tpage_name":"waspala-tfrag"}],[60686361,{"idx":25,"name":"minc-light","tpage_name":"mineb-vis-tfrag"}],[56950820,{"idx":36,"name":"waspala-cliff-rock-02","tpage_name":"waspala-tfrag"}],[60686360,{"idx":24,"name":"minb-brok-floor","tpage_name":"mineb-vis-tfrag"}],[50724879,{"idx":15,"name":"fora-precursor-metal-plain-01","tpage_name":"foresta-vis-pris"}],[49479699,{"idx":19,"name":"sewer-water-highlight-01-e","tpage_name":"sewe-vis-water"}],[56950819,{"idx":35,"name":"waspala-cliff-rock-top","tpage_name":"waspala-tfrag"}],[60686359,{"idx":23,"name":"minb-brok-edge-02","tpage_name":"mineb-vis-tfrag"}],[56950815,{"idx":31,"name":"waspala-fountain-bar","tpage_name":"waspala-tfrag"}],[60686355,{"idx":19,"name":"minb-idol-02","tpage_name":"mineb-vis-tfrag"}],[56950814,{"idx":30,"name":"waspala-column-plate","tpage_name":"waspala-tfrag"}],[60686354,{"idx":18,"name":"minb-stone23","tpage_name":"mineb-vis-tfrag"}],[56950813,{"idx":29,"name":"waspala-fire-holder02","tpage_name":"waspala-tfrag"}],[60686353,{"idx":17,"name":"minb-stone22","tpage_name":"mineb-vis-tfrag"}],[56950812,{"idx":28,"name":"waspala-fire-holder01","tpage_name":"waspala-tfrag"}],[60686352,{"idx":16,"name":"minb-stone15","tpage_name":"mineb-vis-tfrag"}],[60620837,{"idx":37,"name":"daxterhelmetplain","tpage_name":"minea-vis-pris"}],[49414217,{"idx":73,"name":"kg-grunt-rim-02","tpage_name":"sewc-vis-pris"}],[117637210,{"idx":90,"name":"jakchires-blackstrap","tpage_name":"destrack-pris"}],[117637207,{"idx":87,"name":"jakc-wraps","tpage_name":"destrack-pris"}],[117637205,{"idx":85,"name":"jakc-skirt","tpage_name":"destrack-pris"}],[117637204,{"idx":84,"name":"jakc-scarfhanging","tpage_name":"destrack-pris"}],[117637203,{"idx":83,"name":"jakc-scarf","tpage_name":"destrack-pris"}],[117637202,{"idx":82,"name":"jakc-lens","tpage_name":"destrack-pris"}],[118489089,{"idx":1,"name":"charHOLD","tpage_name":"deshunt-pris2"}],[101056569,{"idx":57,"name":"klever-horn","tpage_name":"ljakcklv-pris"}],[117637191,{"idx":71,"name":"daxtergoggles","tpage_name":"destrack-pris"}],[49414190,{"idx":46,"name":"cguardgame-shoebottom","tpage_name":"sewc-vis-pris"}],[101056561,{"idx":49,"name":"klever-gunmetal-01","tpage_name":"ljakcklv-pris"}],[49414186,{"idx":42,"name":"cguardgame-metallight-01small","tpage_name":"sewc-vis-pris"}],[101056557,{"idx":45,"name":"klever-face-01","tpage_name":"ljakcklv-pris"}],[50659364,{"idx":36,"name":"fora-supportmetall","tpage_name":"foresta-vis-tfrag"}],[49414184,{"idx":40,"name":"cguardgame-metaledark-02","tpage_name":"sewc-vis-pris"}],[101056555,{"idx":43,"name":"klever-eye","tpage_name":"ljakcklv-pris"}],[61669385,{"idx":9,"name":"for-bark","tpage_name":"foresta-vis-shrub"}],[61669384,{"idx":8,"name":"fora-shrub-weed","tpage_name":"foresta-vis-shrub"}],[61669383,{"idx":7,"name":"fora-shrub-cattail","tpage_name":"foresta-vis-shrub"}],[61669382,{"idx":6,"name":"fora-shrub-asian-grass","tpage_name":"foresta-vis-shrub"}],[61669381,{"idx":5,"name":"fora-shrub-pebbles","tpage_name":"foresta-vis-shrub"}],[61669379,{"idx":3,"name":"fora-shrub-grass","tpage_name":"foresta-vis-shrub"}],[8912950,{"idx":54,"name":"fort-door-metal","tpage_name":"ctysluma-vis-tfrag"}],[8912949,{"idx":53,"name":"sewer-rubber-rim-01","tpage_name":"ctysluma-vis-tfrag"}],[8912948,{"idx":52,"name":"city-slum-stonewall-bricks","tpage_name":"ctysluma-vis-tfrag"}],[8912947,{"idx":51,"name":"city-dirtywood","tpage_name":"ctysluma-vis-tfrag"}],[71565319,{"idx":7,"name":"pecker-wingbottom","tpage_name":"ldampksm-pris"}],[67829779,{"idx":19,"name":"vinroom-small-monitor-01","tpage_name":"freehq-sprite"}],[71565318,{"idx":6,"name":"pecker-teeth","tpage_name":"ldampksm-pris"}],[67829778,{"idx":18,"name":"screen-15","tpage_name":"freehq-sprite"}],[8912940,{"idx":44,"name":"fort-exhaust-body","tpage_name":"ctysluma-vis-tfrag"}],[71565317,{"idx":5,"name":"pecker-tail","tpage_name":"ldampksm-pris"}],[67829777,{"idx":17,"name":"screen-14","tpage_name":"freehq-sprite"}],[8912939,{"idx":43,"name":"city-fort-yellow","tpage_name":"ctysluma-vis-tfrag"}],[71565316,{"idx":4,"name":"pecker-plume","tpage_name":"ldampksm-pris"}],[67829776,{"idx":16,"name":"screen-13","tpage_name":"freehq-sprite"}],[8912934,{"idx":38,"name":"city-wall-plain-bottom","tpage_name":"ctysluma-vis-tfrag"}],[8912932,{"idx":36,"name":"city-slum-bigpipe-03","tpage_name":"ctysluma-vis-tfrag"}],[70320129,{"idx":1,"name":"jak3-japan","tpage_name":"inttitle-minimap"}],[67829769,{"idx":9,"name":"screen-06","tpage_name":"freehq-sprite"}],[8912930,{"idx":34,"name":"city-side-support","tpage_name":"ctysluma-vis-tfrag"}],[67829767,{"idx":7,"name":"screen-04","tpage_name":"freehq-sprite"}],[49283141,{"idx":69,"name":"cguardgame-backplate","tpage_name":"sewd-vis-pris"}],[16121897,{"idx":41,"name":"citywide-wall-greydrain","tpage_name":"ctyfarma-vis-tfrag"}],[70451200,{"idx":0,"name":"wstlander-01-glovetop","tpage_name":"waswide-vis-water"}],[49283140,{"idx":68,"name":"sew-wallswitch-metal-04","tpage_name":"sewd-vis-pris"}],[16121896,{"idx":40,"name":"citywide-wall-greybolts","tpage_name":"ctyfarma-vis-tfrag"}],[49283139,{"idx":67,"name":"sew-wallswitch-metal-03","tpage_name":"sewd-vis-pris"}],[16121895,{"idx":39,"name":"farm-grass-ground-01","tpage_name":"ctyfarma-vis-tfrag"}],[67960838,{"idx":6,"name":"wang_4","tpage_name":"wasintro-hfrag"}],[49283138,{"idx":66,"name":"sew-wallswitch-metal-02","tpage_name":"sewd-vis-pris"}],[16121894,{"idx":38,"name":"city-farm-mark-roof-tiles","tpage_name":"ctyfarma-vis-tfrag"}],[16121893,{"idx":37,"name":"city-farm-road-01","tpage_name":"ctyfarma-vis-tfrag"}],[67960836,{"idx":4,"name":"wang_2","tpage_name":"wasintro-hfrag"}],[49283136,{"idx":64,"name":"sewer-pipe-small-01","tpage_name":"sewd-vis-pris"}],[16121892,{"idx":36,"name":"city-farm-mar-main","tpage_name":"ctyfarma-vis-tfrag"}],[67960835,{"idx":3,"name":"wang_1","tpage_name":"wasintro-hfrag"}],[49283135,{"idx":63,"name":"sewer-pipe-rim-07","tpage_name":"sewd-vis-pris"}],[16121891,{"idx":35,"name":"city-farm-cartwheeltread","tpage_name":"ctyfarma-vis-tfrag"}],[16121890,{"idx":34,"name":"city-farm-cartwheeltrim","tpage_name":"ctyfarma-vis-tfrag"}],[16121889,{"idx":33,"name":"city-farm-cartbase","tpage_name":"ctyfarma-vis-tfrag"}],[16121888,{"idx":32,"name":"city-ind-bigpipe-siding","tpage_name":"ctyfarma-vis-tfrag"}],[49283111,{"idx":39,"name":"sew-laserturret-top","tpage_name":"sewd-vis-pris"}],[16121867,{"idx":11,"name":"city-farm-tree-bark-01","tpage_name":"ctyfarma-vis-tfrag"}],[49283110,{"idx":38,"name":"sew-laserturret-red","tpage_name":"sewd-vis-pris"}],[16121866,{"idx":10,"name":"city-farm-aquaduct-glass-02","tpage_name":"ctyfarma-vis-tfrag"}],[49283109,{"idx":37,"name":"sew-laserturret-pole","tpage_name":"sewd-vis-pris"}],[49283108,{"idx":36,"name":"sew-laserturret-center","tpage_name":"sewd-vis-pris"}],[49283107,{"idx":35,"name":"sew-laserturret-bot-lod1","tpage_name":"sewd-vis-pris"}],[49283106,{"idx":34,"name":"sew-laserturret-bot","tpage_name":"sewd-vis-pris"}],[49283105,{"idx":33,"name":"sew-laserturret-3","tpage_name":"sewd-vis-pris"}],[49283104,{"idx":32,"name":"sew-laserturret-2","tpage_name":"sewd-vis-pris"}],[49283103,{"idx":31,"name":"sew-laserturret-1","tpage_name":"sewd-vis-pris"}],[16121859,{"idx":3,"name":"city-farm-wall-top","tpage_name":"ctyfarma-vis-tfrag"}],[49283102,{"idx":30,"name":"sew-gun-round-cap-01","tpage_name":"sewd-vis-pris"}],[16121858,{"idx":2,"name":"city-farm-stonewall-base-01","tpage_name":"ctyfarma-vis-tfrag"}],[49283101,{"idx":29,"name":"sew-gun-round-02","tpage_name":"sewd-vis-pris"}],[16121857,{"idx":1,"name":"city-farm-stone-wall-01","tpage_name":"ctyfarma-vis-tfrag"}],[49283100,{"idx":28,"name":"sew-gun-round-01","tpage_name":"sewd-vis-pris"}],[16121856,{"idx":0,"name":"city-farm-stonewall-bricks","tpage_name":"ctyfarma-vis-tfrag"}],[49283099,{"idx":27,"name":"sew-gun-rim-05","tpage_name":"sewd-vis-pris"}],[49283098,{"idx":26,"name":"sew-gun-rim-04","tpage_name":"sewd-vis-pris"}],[49283097,{"idx":25,"name":"sew-gun-rim-03","tpage_name":"sewd-vis-pris"}],[49283096,{"idx":24,"name":"sew-gun-rim-02","tpage_name":"sewd-vis-pris"}],[49283095,{"idx":23,"name":"sew-gun-rim-01","tpage_name":"sewd-vis-pris"}],[49283094,{"idx":22,"name":"sew-gun-panel-06","tpage_name":"sewd-vis-pris"}],[49283093,{"idx":21,"name":"sew-gun-panel-05","tpage_name":"sewd-vis-pris"}],[49283092,{"idx":20,"name":"sew-gun-panel-03","tpage_name":"sewd-vis-pris"}],[49283091,{"idx":19,"name":"sew-gun-panel-02","tpage_name":"sewd-vis-pris"}],[49283090,{"idx":18,"name":"sew-gun-panel-01","tpage_name":"sewd-vis-pris"}],[100925461,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"ljkdmpk-pris2"}],[49283089,{"idx":17,"name":"sew-gun-drum-01","tpage_name":"sewd-vis-pris"}],[100925460,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"ljkdmpk-pris2"}],[49283088,{"idx":16,"name":"sew-gun-body-01","tpage_name":"sewd-vis-pris"}],[100925459,{"idx":19,"name":"king-lgblackstrap","tpage_name":"ljkdmpk-pris2"}],[49283087,{"idx":15,"name":"sew-gun-barrel-01","tpage_name":"sewd-vis-pris"}],[100925458,{"idx":18,"name":"king-leg","tpage_name":"ljkdmpk-pris2"}],[49283086,{"idx":14,"name":"common-black","tpage_name":"sewd-vis-pris"}],[71630871,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"ldampksm-pris2"}],[49217549,{"idx":13,"name":"sewer-water-wave-01-c","tpage_name":"sewc-vis-water"}],[49217543,{"idx":7,"name":"sewer-water-highlight-01-c-dest","tpage_name":"sewc-vis-water"}],[49217542,{"idx":6,"name":"sewer-water-01-c","tpage_name":"sewc-vis-water"}],[49217541,{"idx":5,"name":"sewer-waterfall-02-c","tpage_name":"sewc-vis-water"}],[49217540,{"idx":4,"name":"sewer-water-01-c-dest","tpage_name":"sewc-vis-water"}],[49152017,{"idx":17,"name":"sew-wallswitch-red-01","tpage_name":"sewd-vis-water"}],[49152016,{"idx":16,"name":"sew-wallswitch-green-01","tpage_name":"sewd-vis-water"}],[49152015,{"idx":15,"name":"sewer-water-wave-02-d-dest","tpage_name":"sewd-vis-water"}],[49152014,{"idx":14,"name":"sewer-water-highlight-01-d","tpage_name":"sewd-vis-water"}],[49152013,{"idx":13,"name":"sewer-water-wave-02-d","tpage_name":"sewd-vis-water"}],[49152006,{"idx":6,"name":"sewer-water-wave-01-d","tpage_name":"sewd-vis-water"}],[49152001,{"idx":1,"name":"sewer-water-01-d-dest","tpage_name":"sewd-vis-water"}],[49021007,{"idx":79,"name":"sewer-stone-newarch-01","tpage_name":"sewe-vis-tfrag"}],[49021006,{"idx":78,"name":"sewer-metal-edge-01","tpage_name":"sewe-vis-tfrag"}],[71434245,{"idx":5,"name":"wstd-spear02","tpage_name":"wasstadc-tfrag"}],[49021005,{"idx":77,"name":"sewer-pipe-rim-06","tpage_name":"sewe-vis-tfrag"}],[71434244,{"idx":4,"name":"wstd-spear01","tpage_name":"wasstadc-tfrag"}],[49021004,{"idx":76,"name":"sewer-red-light-02","tpage_name":"sewe-vis-tfrag"}],[49021003,{"idx":75,"name":"sewer-red-light-01","tpage_name":"sewe-vis-tfrag"}],[62717980,{"idx":28,"name":"darkguard-shouldershield","tpage_name":"ctypesa-pris"}],[49021000,{"idx":72,"name":"sewer-metal-02","tpage_name":"sewe-vis-tfrag"}],[49020996,{"idx":68,"name":"sewer-flat-pipe-01-red","tpage_name":"sewe-vis-tfrag"}],[62717971,{"idx":19,"name":"cguardgame-metallight-plain","tpage_name":"ctypesa-pris"}],[49020991,{"idx":63,"name":"sewer-black","tpage_name":"sewe-vis-tfrag"}],[62717970,{"idx":18,"name":"cguardgame-metallight-02","tpage_name":"ctypesa-pris"}],[49020990,{"idx":62,"name":"sewer-brick-block-10","tpage_name":"sewe-vis-tfrag"}],[62717969,{"idx":17,"name":"cguardgame-metallight-01small","tpage_name":"ctypesa-pris"}],[49020989,{"idx":61,"name":"sewer-brick-block-11","tpage_name":"sewe-vis-tfrag"}],[62717968,{"idx":16,"name":"cguardgame-metalered-01","tpage_name":"ctypesa-pris"}],[49020988,{"idx":60,"name":"sewer-stone-arch-02","tpage_name":"sewe-vis-tfrag"}],[62717967,{"idx":15,"name":"cguardgame-metaledark-02","tpage_name":"ctypesa-pris"}],[49020987,{"idx":59,"name":"sewer-scaffold-01","tpage_name":"sewe-vis-tfrag"}],[62717966,{"idx":14,"name":"cguardgame-jacketstrap","tpage_name":"ctypesa-pris"}],[49020986,{"idx":58,"name":"sewer-plate-06","tpage_name":"sewe-vis-tfrag"}],[62717965,{"idx":13,"name":"cguardgame-guntube","tpage_name":"ctypesa-pris"}],[49020985,{"idx":57,"name":"sewer-metal-trim-02","tpage_name":"sewe-vis-tfrag"}],[62717964,{"idx":12,"name":"cguardgame-gunmetaldark2","tpage_name":"ctypesa-pris"}],[49020984,{"idx":56,"name":"sewer-light-flourescent-01","tpage_name":"sewe-vis-tfrag"}],[62717962,{"idx":10,"name":"cguardgame-gunleather","tpage_name":"ctypesa-pris"}],[63963142,{"idx":6,"name":"wang_mip","tpage_name":"desert-hfrag"}],[49020982,{"idx":54,"name":"sewer-round-02","tpage_name":"sewe-vis-tfrag"}],[62717961,{"idx":9,"name":"cguardgame-gunhandle","tpage_name":"ctypesa-pris"}],[63963141,{"idx":5,"name":"wang_black","tpage_name":"desert-hfrag"}],[49020981,{"idx":53,"name":"sewer-round-03","tpage_name":"sewe-vis-tfrag"}],[62717960,{"idx":8,"name":"cguardgame-gunboltlight","tpage_name":"ctypesa-pris"}],[63963140,{"idx":4,"name":"wang_4","tpage_name":"desert-hfrag"}],[49020980,{"idx":52,"name":"sewer-round-01","tpage_name":"sewe-vis-tfrag"}],[62717959,{"idx":7,"name":"cguardgame-greyheadshield","tpage_name":"ctypesa-pris"}],[63963139,{"idx":3,"name":"wang_3","tpage_name":"desert-hfrag"}],[49020979,{"idx":51,"name":"sewer-lip-01","tpage_name":"sewe-vis-tfrag"}],[71434294,{"idx":54,"name":"wstd-scaffold-wall-01","tpage_name":"wasstadc-tfrag"}],[49020971,{"idx":43,"name":"sewer-concrete-edge-01","tpage_name":"sewe-vis-tfrag"}],[49020970,{"idx":42,"name":"common-black","tpage_name":"sewe-vis-tfrag"}],[49020969,{"idx":41,"name":"sewer-plate-03","tpage_name":"sewe-vis-tfrag"}],[49020968,{"idx":40,"name":"sewer-plate-02","tpage_name":"sewe-vis-tfrag"}],[49020967,{"idx":39,"name":"sewer-metal-block-06","tpage_name":"sewe-vis-tfrag"}],[49020966,{"idx":38,"name":"sewer-hall-light-01","tpage_name":"sewe-vis-tfrag"}],[55246865,{"idx":17,"name":"wascity-awning-b","tpage_name":"wascityb-vis-shrub"}],[49020965,{"idx":37,"name":"sewer-plate-04","tpage_name":"sewe-vis-tfrag"}],[55246864,{"idx":16,"name":"wascity-ground-stain-satellite-01","tpage_name":"wascityb-vis-shrub"}],[49020964,{"idx":36,"name":"sewer-pipe-rim-07","tpage_name":"sewe-vis-tfrag"}],[55246863,{"idx":15,"name":"wascity-cactus-flower","tpage_name":"wascityb-vis-shrub"}],[49020963,{"idx":35,"name":"sewer-pipe-rim-10","tpage_name":"sewe-vis-tfrag"}],[55246862,{"idx":14,"name":"wascity-cactus-green","tpage_name":"wascityb-vis-shrub"}],[49020962,{"idx":34,"name":"sewer-pipe-02-edge-01","tpage_name":"sewe-vis-tfrag"}],[55246861,{"idx":13,"name":"wascitya-stone-top","tpage_name":"wascityb-vis-shrub"}],[49020961,{"idx":33,"name":"sewer-pipe-rim-01","tpage_name":"sewe-vis-tfrag"}],[71434282,{"idx":42,"name":"wstd-fight-plat-lrg-floor-01","tpage_name":"wasstadc-tfrag"}],[55246860,{"idx":12,"name":"wascity-overlay-crack","tpage_name":"wascityb-vis-shrub"}],[49020960,{"idx":32,"name":"sewer-pipe-01","tpage_name":"sewe-vis-tfrag"}],[55246859,{"idx":11,"name":"wascity-overlay-tribal-3","tpage_name":"wascityb-vis-shrub"}],[49020959,{"idx":31,"name":"sewer-pipe-rim-05b","tpage_name":"sewe-vis-tfrag"}],[55246858,{"idx":10,"name":"wascity-overlay-tribal-1","tpage_name":"wascityb-vis-shrub"}],[49020958,{"idx":30,"name":"sewer-pipe-rim-05","tpage_name":"sewe-vis-tfrag"}],[55246856,{"idx":8,"name":"wascity-shrub-orange-01","tpage_name":"wascityb-vis-shrub"}],[49020956,{"idx":28,"name":"sewer-brick-block-02","tpage_name":"sewe-vis-tfrag"}],[55246855,{"idx":7,"name":"wascity-ditch-wall-top-to-ground","tpage_name":"wascityb-vis-shrub"}],[49020955,{"idx":27,"name":"sewer-pool-rim-02","tpage_name":"sewe-vis-tfrag"}],[55246852,{"idx":4,"name":"wascity-blotch-withstreaks-01","tpage_name":"wascityb-vis-shrub"}],[49020952,{"idx":24,"name":"sewer-concrete-edge-02","tpage_name":"sewe-vis-tfrag"}],[55246851,{"idx":3,"name":"wascity-overlay-bullethole-c","tpage_name":"wascityb-vis-shrub"}],[49020951,{"idx":23,"name":"sewer-metal-03","tpage_name":"sewe-vis-tfrag"}],[55246850,{"idx":2,"name":"wascity-overlay-bullethole-b","tpage_name":"wascityb-vis-shrub"}],[49020950,{"idx":22,"name":"sewer-pipe-small-02","tpage_name":"sewe-vis-tfrag"}],[55246849,{"idx":1,"name":"wascity-overlay-bullethole-a","tpage_name":"wascityb-vis-shrub"}],[49020949,{"idx":21,"name":"sewer-pipe-rim-09","tpage_name":"sewe-vis-tfrag"}],[55246848,{"idx":0,"name":"wascity-stain-window-01","tpage_name":"wascityb-vis-shrub"}],[49020948,{"idx":20,"name":"sewer-pipe-02","tpage_name":"sewe-vis-tfrag"}],[49020946,{"idx":18,"name":"sewer-mantel-02","tpage_name":"sewe-vis-tfrag"}],[49020945,{"idx":17,"name":"sewer-mantel-01","tpage_name":"sewe-vis-tfrag"}],[49020944,{"idx":16,"name":"sewer-concrete-block-02","tpage_name":"sewe-vis-tfrag"}],[49020943,{"idx":15,"name":"sewer-block-02","tpage_name":"sewe-vis-tfrag"}],[71434264,{"idx":24,"name":"wstd-stands-black","tpage_name":"wasstadc-tfrag"}],[49020942,{"idx":14,"name":"sewer-brick-block-04","tpage_name":"sewe-vis-tfrag"}],[49020941,{"idx":13,"name":"sewer-brick-block-01","tpage_name":"sewe-vis-tfrag"}],[49020940,{"idx":12,"name":"sewer-stone-arch-01","tpage_name":"sewe-vis-tfrag"}],[49020939,{"idx":11,"name":"sewer-brick-block-03","tpage_name":"sewe-vis-tfrag"}],[49020937,{"idx":9,"name":"sewer-block-01","tpage_name":"sewe-vis-tfrag"}],[49020936,{"idx":8,"name":"sewer-plate-05-hitweak","tpage_name":"sewe-vis-tfrag"}],[49020935,{"idx":7,"name":"sewer-pipe-rim-08","tpage_name":"sewe-vis-tfrag"}],[49020934,{"idx":6,"name":"sewer-pipe-rim-03","tpage_name":"sewe-vis-tfrag"}],[49020933,{"idx":5,"name":"sewer-plate-05","tpage_name":"sewe-vis-tfrag"}],[49020932,{"idx":4,"name":"sewer-metal-block-04","tpage_name":"sewe-vis-tfrag"}],[49020930,{"idx":2,"name":"sewer-metal-block-01","tpage_name":"sewe-vis-tfrag"}],[48955397,{"idx":5,"name":"sewer-metal-01","tpage_name":"sewd-vis-shrub"}],[48955394,{"idx":2,"name":"sewer-moss-01","tpage_name":"sewd-vis-shrub"}],[71303176,{"idx":8,"name":"sig-flask","tpage_name":"ldamsig-pris2"}],[73793536,{"idx":0,"name":"sewer-waterfall-02-g","tpage_name":"sewg-vis-water"}],[48889936,{"idx":80,"name":"sewer-block-01-hitweak","tpage_name":"sewd-vis-tfrag"}],[71303175,{"idx":7,"name":"sig-facert","tpage_name":"ldamsig-pris2"}],[48889935,{"idx":79,"name":"sewer-brick-block-04-hitweak","tpage_name":"sewd-vis-tfrag"}],[71303174,{"idx":6,"name":"sig-faceleft","tpage_name":"ldamsig-pris2"}],[48889934,{"idx":78,"name":"sewer-lip-01-hitweak","tpage_name":"sewd-vis-tfrag"}],[71303173,{"idx":5,"name":"sig-eyelid","tpage_name":"ldamsig-pris2"}],[48889933,{"idx":77,"name":"sewer-stone-arch-01","tpage_name":"sewd-vis-tfrag"}],[71303172,{"idx":4,"name":"sig-eye","tpage_name":"ldamsig-pris2"}],[48889932,{"idx":76,"name":"sewer-flat-pipe-01-hitweak","tpage_name":"sewd-vis-tfrag"}],[71303171,{"idx":3,"name":"sig-belt","tpage_name":"ldamsig-pris2"}],[48889931,{"idx":75,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewd-vis-tfrag"}],[71303169,{"idx":1,"name":"charHOLD","tpage_name":"ldamsig-pris2"}],[48889929,{"idx":73,"name":"sewer-red-light-01","tpage_name":"sewd-vis-tfrag"}],[55115817,{"idx":41,"name":"wascity-palm-leaf-worn","tpage_name":"wascityb-vis-tfrag"}],[48889917,{"idx":61,"name":"sewer-light-flourescent-01","tpage_name":"sewd-vis-tfrag"}],[71303230,{"idx":62,"name":"king-wristband","tpage_name":"ldamsig-pris2"}],[71303228,{"idx":60,"name":"king-wrap","tpage_name":"ldamsig-pris2"}],[71303227,{"idx":59,"name":"king-vestback","tpage_name":"ldamsig-pris2"}],[71303225,{"idx":57,"name":"king-thinstrap","tpage_name":"ldamsig-pris2"}],[71303224,{"idx":56,"name":"king-teeth","tpage_name":"ldamsig-pris2"}],[71303221,{"idx":53,"name":"king-precursermetal-trimbolt","tpage_name":"ldamsig-pris2"}],[55115799,{"idx":23,"name":"wascitya-stone-bottom","tpage_name":"wascityb-vis-tfrag"}],[48889899,{"idx":43,"name":"sewer-pipe-rim-06","tpage_name":"sewd-vis-tfrag"}],[71303220,{"idx":52,"name":"king-precursermetal-trim2","tpage_name":"ldamsig-pris2"}],[71303219,{"idx":51,"name":"king-precursermetal-trim","tpage_name":"ldamsig-pris2"}],[71303218,{"idx":50,"name":"king-precursermetal-plain","tpage_name":"ldamsig-pris2"}],[71303217,{"idx":49,"name":"king-precursermetal-decor","tpage_name":"ldamsig-pris2"}],[71303216,{"idx":48,"name":"king-lgblackstrap","tpage_name":"ldamsig-pris2"}],[106364965,{"idx":37,"name":"veger-whitecloth","tpage_name":"mined-pris2"}],[71303214,{"idx":46,"name":"king-iris","tpage_name":"ldamsig-pris2"}],[106364963,{"idx":35,"name":"veger-walkingstick-02","tpage_name":"mined-pris2"}],[55115792,{"idx":16,"name":"wascity-stonewall-bricks","tpage_name":"wascityb-vis-tfrag"}],[48889892,{"idx":36,"name":"sewer-hall-light-01","tpage_name":"sewd-vis-tfrag"}],[71303213,{"idx":45,"name":"king-horn","tpage_name":"ldamsig-pris2"}],[106364962,{"idx":34,"name":"veger-walkingstick-01","tpage_name":"mined-pris2"}],[55115791,{"idx":15,"name":"wascity-stucco-wall-bleached-cut-01","tpage_name":"wascityb-vis-tfrag"}],[48889891,{"idx":35,"name":"sewer-mantel-02","tpage_name":"sewd-vis-tfrag"}],[71303212,{"idx":44,"name":"king-hand","tpage_name":"ldamsig-pris2"}],[106364961,{"idx":33,"name":"veger-vest","tpage_name":"mined-pris2"}],[71303211,{"idx":43,"name":"king-hair","tpage_name":"ldamsig-pris2"}],[106364960,{"idx":32,"name":"veger-teeth","tpage_name":"mined-pris2"}],[55115789,{"idx":13,"name":"wascity-stucco-wall-bleached-01","tpage_name":"wascityb-vis-tfrag"}],[48889889,{"idx":33,"name":"sewer-metal-block-06","tpage_name":"sewd-vis-tfrag"}],[71303210,{"idx":42,"name":"king-greenmetalplain","tpage_name":"ldamsig-pris2"}],[106364959,{"idx":31,"name":"veger-stickwrap","tpage_name":"mined-pris2"}],[71303209,{"idx":41,"name":"king-greenmetal","tpage_name":"ldamsig-pris2"}],[106364958,{"idx":30,"name":"veger-sleevelower","tpage_name":"mined-pris2"}],[71303208,{"idx":40,"name":"king-finger","tpage_name":"ldamsig-pris2"}],[106364957,{"idx":29,"name":"veger-sleeve","tpage_name":"mined-pris2"}],[55115786,{"idx":10,"name":"wascity-wallspike-01","tpage_name":"wascityb-vis-tfrag"}],[48889886,{"idx":30,"name":"sewer-metal-03","tpage_name":"sewd-vis-tfrag"}],[71303207,{"idx":39,"name":"king-face-01","tpage_name":"ldamsig-pris2"}],[73203712,{"idx":0,"name":"fora-dirt","tpage_name":"forestb-vis-alpha"}],[106364956,{"idx":28,"name":"veger-shoulderplatemetal","tpage_name":"mined-pris2"}],[55115785,{"idx":9,"name":"wascity-wallspike-2-ground-01","tpage_name":"wascityb-vis-tfrag"}],[48889885,{"idx":29,"name":"sewer-pipe-02-edge-01","tpage_name":"sewd-vis-tfrag"}],[71303206,{"idx":38,"name":"king-earing","tpage_name":"ldamsig-pris2"}],[106364955,{"idx":27,"name":"veger-shoulderplate","tpage_name":"mined-pris2"}],[55115784,{"idx":8,"name":"wascity-steel-bar","tpage_name":"wascityb-vis-tfrag"}],[48889884,{"idx":28,"name":"sewer-pipe-rim-01","tpage_name":"sewd-vis-tfrag"}],[106364954,{"idx":26,"name":"veger-shoebottom","tpage_name":"mined-pris2"}],[55115783,{"idx":7,"name":"wascity-greenmetal-tube","tpage_name":"wascityb-vis-tfrag"}],[48889883,{"idx":27,"name":"sewer-pipe-01","tpage_name":"sewd-vis-tfrag"}],[106364953,{"idx":25,"name":"veger-scarf","tpage_name":"mined-pris2"}],[55115782,{"idx":6,"name":"wascity-metal-spike-01","tpage_name":"wascityb-vis-tfrag"}],[48889882,{"idx":26,"name":"sewer-brick-block-06","tpage_name":"sewd-vis-tfrag"}],[106364950,{"idx":22,"name":"veger-pages","tpage_name":"mined-pris2"}],[106364948,{"idx":20,"name":"veger-iris","tpage_name":"mined-pris2"}],[106364947,{"idx":19,"name":"veger-hand","tpage_name":"mined-pris2"}],[106364946,{"idx":18,"name":"veger-hair","tpage_name":"mined-pris2"}],[106364945,{"idx":17,"name":"veger-gold","tpage_name":"mined-pris2"}],[106364944,{"idx":16,"name":"veger-fingertop","tpage_name":"mined-pris2"}],[106364943,{"idx":15,"name":"veger-fingerbottom","tpage_name":"mined-pris2"}],[106364942,{"idx":14,"name":"veger-face","tpage_name":"mined-pris2"}],[57081969,{"idx":113,"name":"palm-speaker","tpage_name":"waspala-pris"}],[75759669,{"idx":53,"name":"onin-eye","tpage_name":"onintent-pris"}],[81985569,{"idx":33,"name":"marauder-skirt-02","tpage_name":"wasstadc-pris"}],[26542187,{"idx":107,"name":"wstd-stands-plateedge","tpage_name":"wasstada-tfrag"}],[26542186,{"idx":106,"name":"wstd-spear02","tpage_name":"wasstada-tfrag"}],[81985567,{"idx":31,"name":"marauder-skin-nipple","tpage_name":"wasstadc-pris"}],[26542185,{"idx":105,"name":"wstd-throne-wall02","tpage_name":"wasstada-tfrag"}],[26542184,{"idx":104,"name":"wstd-throne-floor02","tpage_name":"wasstada-tfrag"}],[115081306,{"idx":90,"name":"vehicle-wheel-01","tpage_name":"desboss1-pris"}],[115081305,{"idx":89,"name":"vehicle-snake-tread-02","tpage_name":"desboss1-pris"}],[115081303,{"idx":87,"name":"jakchires-teeth","tpage_name":"desboss1-pris"}],[53739533,{"idx":13,"name":"cguardgame-guntube","tpage_name":"forestb-vis-pris"}],[48758813,{"idx":29,"name":"sewer-pipe-02-edge-01","tpage_name":"sewc-vis-tfrag"}],[115081301,{"idx":85,"name":"jakchires-shoemetal","tpage_name":"desboss1-pris"}],[15597568,{"idx":0,"name":"map-ctyfarma","tpage_name":"ctyfarma-minimap"}],[115081300,{"idx":84,"name":"jakchires-shoebottom","tpage_name":"desboss1-pris"}],[115081299,{"idx":83,"name":"jakchires-precarmor-01","tpage_name":"desboss1-pris"}],[115081298,{"idx":82,"name":"jakchires-pants","tpage_name":"desboss1-pris"}],[11796555,{"idx":75,"name":"city-base-vent-01","tpage_name":"ctyinda-vis-tfrag"}],[115081297,{"idx":81,"name":"jakchires-lightbrownspat","tpage_name":"desboss1-pris"}],[11796554,{"idx":74,"name":"city-ind-ventglow","tpage_name":"ctyinda-vis-tfrag"}],[115081296,{"idx":80,"name":"jakchires-leatherpouch","tpage_name":"desboss1-pris"}],[53739527,{"idx":7,"name":"cguardgame-greyheadshield","tpage_name":"forestb-vis-pris"}],[48758807,{"idx":23,"name":"sewer-block-01","tpage_name":"sewc-vis-tfrag"}],[11796553,{"idx":73,"name":"city-red-light-monster","tpage_name":"ctyinda-vis-tfrag"}],[115081295,{"idx":79,"name":"jakchires-jacket","tpage_name":"desboss1-pris"}],[53739526,{"idx":6,"name":"cguardgame-face","tpage_name":"forestb-vis-pris"}],[48758806,{"idx":22,"name":"sewer-block-02","tpage_name":"sewc-vis-tfrag"}],[11796552,{"idx":72,"name":"city-yellow-light-monster","tpage_name":"ctyinda-vis-tfrag"}],[115081294,{"idx":78,"name":"jakchires-horn","tpage_name":"desboss1-pris"}],[53739525,{"idx":5,"name":"cguardgame-ear","tpage_name":"forestb-vis-pris"}],[48758805,{"idx":21,"name":"sewer-pipe-02","tpage_name":"sewc-vis-tfrag"}],[11796551,{"idx":71,"name":"city-ind-palace-cable-section","tpage_name":"ctyinda-vis-tfrag"}],[115081293,{"idx":77,"name":"jakchires-hair","tpage_name":"desboss1-pris"}],[11796550,{"idx":70,"name":"city-ind-palace-cable-section-band","tpage_name":"ctyinda-vis-tfrag"}],[115081292,{"idx":76,"name":"jakchires-glovetop","tpage_name":"desboss1-pris"}],[53739523,{"idx":3,"name":"cguardgame-boottop","tpage_name":"forestb-vis-pris"}],[48758803,{"idx":19,"name":"sewer-concrete-edge-02","tpage_name":"sewc-vis-tfrag"}],[11796549,{"idx":69,"name":"cty-ind-ground01","tpage_name":"ctyinda-vis-tfrag"}],[115081291,{"idx":75,"name":"jakchires-facert","tpage_name":"desboss1-pris"}],[11796547,{"idx":67,"name":"city-ind-buldge-light-self-illuminated-03","tpage_name":"ctyinda-vis-tfrag"}],[115081289,{"idx":73,"name":"jakchires-eyelid","tpage_name":"desboss1-pris"}],[53739520,{"idx":0,"name":"cguardgame-armshield","tpage_name":"forestb-vis-pris"}],[48758800,{"idx":16,"name":"sewer-concrete-edge-01","tpage_name":"sewc-vis-tfrag"}],[115081288,{"idx":72,"name":"jakchires-eyebrow","tpage_name":"desboss1-pris"}],[48758799,{"idx":15,"name":"common-black","tpage_name":"sewc-vis-tfrag"}],[11796545,{"idx":65,"name":"sewer-metal-block-01","tpage_name":"ctyinda-vis-tfrag"}],[115081287,{"idx":71,"name":"jakchires-eye","tpage_name":"desboss1-pris"}],[48758798,{"idx":14,"name":"sewer-hall-light-01","tpage_name":"sewc-vis-tfrag"}],[115081286,{"idx":70,"name":"jakchires-clips","tpage_name":"desboss1-pris"}],[48758797,{"idx":13,"name":"sewer-pipe-rim-08","tpage_name":"sewc-vis-tfrag"}],[135004165,{"idx":5,"name":"security-env-dest","tpage_name":"rubbleb-vis-water"}],[115081285,{"idx":69,"name":"jakchires-chestplate","tpage_name":"desboss1-pris"}],[48758796,{"idx":12,"name":"sewer-metal-03","tpage_name":"sewc-vis-tfrag"}],[135004164,{"idx":4,"name":"security-dot-dest","tpage_name":"rubbleb-vis-water"}],[115081284,{"idx":68,"name":"jakchires-brwnleather","tpage_name":"desboss1-pris"}],[48758795,{"idx":11,"name":"sewer-plate-03","tpage_name":"sewc-vis-tfrag"}],[135004163,{"idx":3,"name":"rub-water-destb","tpage_name":"rubbleb-vis-water"}],[115081283,{"idx":67,"name":"jakchires-brownstrap","tpage_name":"desboss1-pris"}],[48758794,{"idx":10,"name":"sewer-plate-02","tpage_name":"sewc-vis-tfrag"}],[135004162,{"idx":2,"name":"rub-waterb","tpage_name":"rubbleb-vis-water"}],[115081282,{"idx":66,"name":"jakchires-blackstrap","tpage_name":"desboss1-pris"}],[48758792,{"idx":8,"name":"sewer-pipe-rim-03","tpage_name":"sewc-vis-tfrag"}],[115081280,{"idx":64,"name":"jakc-wristband-a2","tpage_name":"desboss1-pris"}],[48758791,{"idx":7,"name":"sewer-pipe-rim-07","tpage_name":"sewc-vis-tfrag"}],[115081279,{"idx":63,"name":"jakc-wraps","tpage_name":"desboss1-pris"}],[48758790,{"idx":6,"name":"sewer-pipe-rim-05b","tpage_name":"sewc-vis-tfrag"}],[115081278,{"idx":62,"name":"jakc-waistband2","tpage_name":"desboss1-pris"}],[48758789,{"idx":5,"name":"sewer-plate-04","tpage_name":"sewc-vis-tfrag"}],[115081277,{"idx":61,"name":"jakc-skirt","tpage_name":"desboss1-pris"}],[48758788,{"idx":4,"name":"sewer-metal-block-01","tpage_name":"sewc-vis-tfrag"}],[11796534,{"idx":54,"name":"city-ind-grnd-cobl-02","tpage_name":"ctyinda-vis-tfrag"}],[115081276,{"idx":60,"name":"jakc-scarfhanging","tpage_name":"desboss1-pris"}],[48758787,{"idx":3,"name":"sewer-pipe-rim-05","tpage_name":"sewc-vis-tfrag"}],[11796533,{"idx":53,"name":"city-ind-grnd-cobl-01","tpage_name":"ctyinda-vis-tfrag"}],[115081275,{"idx":59,"name":"jakc-scarf","tpage_name":"desboss1-pris"}],[48758786,{"idx":2,"name":"sewer-metal-block-04","tpage_name":"sewc-vis-tfrag"}],[11796532,{"idx":52,"name":"city-ind-litwindow-TOP-04","tpage_name":"ctyinda-vis-tfrag"}],[115081274,{"idx":58,"name":"jakc-lens","tpage_name":"desboss1-pris"}],[48758785,{"idx":1,"name":"sewer-plate-05","tpage_name":"sewc-vis-tfrag"}],[115081273,{"idx":57,"name":"jakc-gogglemetal","tpage_name":"desboss1-pris"}],[115081272,{"idx":56,"name":"jakc-chestplate-straps","tpage_name":"desboss1-pris"}],[60948499,{"idx":19,"name":"minc-strut-01","tpage_name":"minec-vis-tfrag"}],[10879079,{"idx":103,"name":"cityslumc-awning-HI","tpage_name":"ctyslumb-vis-tfrag"}],[14680089,{"idx":25,"name":"jakchires-chestplate","tpage_name":"ctygenb-vis-pris"}],[48627785,{"idx":73,"name":"sewer-red-light-01","tpage_name":"sewb-vis-tfrag"}],[60948498,{"idx":18,"name":"minc-yel-safe-paint-rust01","tpage_name":"minec-vis-tfrag"}],[14680088,{"idx":24,"name":"jakchires-brwnleather","tpage_name":"ctygenb-vis-pris"}],[10879078,{"idx":102,"name":"cityslumc-purple-column","tpage_name":"ctyslumb-vis-tfrag"}],[106954783,{"idx":31,"name":"wascity-metal-ladder-rung","tpage_name":"volcanoa-vis-tfrag"}],[99483703,{"idx":55,"name":"dp-bipedal-chest-01","tpage_name":"lformach-vis-pris"}],[48627784,{"idx":72,"name":"sewer-scaffold-03","tpage_name":"sewb-vis-tfrag"}],[16121865,{"idx":9,"name":"city-farm-bigpipe-01","tpage_name":"ctyfarma-vis-tfrag"}],[17367045,{"idx":5,"name":"map-ctyportf","tpage_name":"ctyport-minimap"}],[60948497,{"idx":17,"name":"minc-blue-paint-rust04","tpage_name":"minec-vis-tfrag"}],[14680087,{"idx":23,"name":"jakchires-brownstrap","tpage_name":"ctygenb-vis-pris"}],[10879077,{"idx":101,"name":"cityslumc-purple-column-2","tpage_name":"ctyslumb-vis-tfrag"}],[106954782,{"idx":30,"name":"wascity-wood-plain","tpage_name":"volcanoa-vis-tfrag"}],[99483702,{"idx":54,"name":"dp-bipedal-backhand-01","tpage_name":"lformach-vis-pris"}],[48627783,{"idx":71,"name":"sewer-metal-trim-01","tpage_name":"sewb-vis-tfrag"}],[16121864,{"idx":8,"name":"city-farm-metal-bracket-02","tpage_name":"ctyfarma-vis-tfrag"}],[17367044,{"idx":4,"name":"map-ctyporte","tpage_name":"ctyport-minimap"}],[16121863,{"idx":7,"name":"city-farm-smalldirt","tpage_name":"ctyfarma-vis-tfrag"}],[17367043,{"idx":3,"name":"map-ctyportd","tpage_name":"ctyport-minimap"}],[14680085,{"idx":21,"name":"jakchires-arm","tpage_name":"ctygenb-vis-pris"}],[10879075,{"idx":99,"name":"cityslumc-pinkish-purple","tpage_name":"ctyslumb-vis-tfrag"}],[94240801,{"idx":33,"name":"city-lowres-ind-wall-05","tpage_name":"intpfall-vis-tfrag"}],[60620941,{"idx":141,"name":"pecker-wingtop","tpage_name":"minea-vis-pris"}],[16121862,{"idx":6,"name":"city-farm-stone-border-02","tpage_name":"ctyfarma-vis-tfrag"}],[17367042,{"idx":2,"name":"map-ctyportc","tpage_name":"ctyport-minimap"}],[10879074,{"idx":98,"name":"cityslumc-little-gold","tpage_name":"ctyslumb-vis-tfrag"}],[94240800,{"idx":32,"name":"city-lowres-ind-wall-08","tpage_name":"intpfall-vis-tfrag"}],[60620940,{"idx":140,"name":"pecker-wingbottom","tpage_name":"minea-vis-pris"}],[16121861,{"idx":5,"name":"city-farm-black","tpage_name":"ctyfarma-vis-tfrag"}],[17367041,{"idx":1,"name":"map-ctyportb","tpage_name":"ctyport-minimap"}],[14680083,{"idx":19,"name":"jakc-wraps","tpage_name":"ctygenb-vis-pris"}],[10879073,{"idx":97,"name":"cityslumc-top-pillar","tpage_name":"ctyslumb-vis-tfrag"}],[94240799,{"idx":31,"name":"city-lowres-ind-wall-07","tpage_name":"intpfall-vis-tfrag"}],[60620939,{"idx":139,"name":"pecker-teeth","tpage_name":"minea-vis-pris"}],[16121860,{"idx":4,"name":"city-farm-sprinkle-metalbase","tpage_name":"ctyfarma-vis-tfrag"}],[17367040,{"idx":0,"name":"map-ctyporta","tpage_name":"ctyport-minimap"}],[14680082,{"idx":18,"name":"jakc-waistband2","tpage_name":"ctygenb-vis-pris"}],[10879072,{"idx":96,"name":"ctyslumc-wall-sliver","tpage_name":"ctyslumb-vis-tfrag"}],[94240798,{"idx":30,"name":"city-lowres-ind-wall-03","tpage_name":"intpfall-vis-tfrag"}],[60620938,{"idx":138,"name":"pecker-tail","tpage_name":"minea-vis-pris"}],[14680081,{"idx":17,"name":"jakc-scarf","tpage_name":"ctygenb-vis-pris"}],[10879071,{"idx":95,"name":"cityslumc-awning","tpage_name":"ctyslumb-vis-tfrag"}],[94240797,{"idx":29,"name":"city-lowres-port-roof","tpage_name":"intpfall-vis-tfrag"}],[60620937,{"idx":137,"name":"pecker-plume","tpage_name":"minea-vis-pris"}],[62193670,{"idx":6,"name":"bikecnosecone01","tpage_name":"ctycarb-pris"}],[57212950,{"idx":22,"name":"wascity-palace-siding-01","tpage_name":"waswide-vis-tfrag"}],[60948490,{"idx":10,"name":"minc-blue-paint-safe-rust04","tpage_name":"minec-vis-tfrag"}],[14680080,{"idx":16,"name":"jakc-lens","tpage_name":"ctygenb-vis-pris"}],[10879070,{"idx":94,"name":"city-tile","tpage_name":"ctyslumb-vis-tfrag"}],[94240796,{"idx":28,"name":"city-lowres-ind-wall-01","tpage_name":"intpfall-vis-tfrag"}],[60620936,{"idx":136,"name":"pecker-face","tpage_name":"minea-vis-pris"}],[62193668,{"idx":4,"name":"bikebside01","tpage_name":"ctycarb-pris"}],[57212948,{"idx":20,"name":"wascity-metal-door-01","tpage_name":"waswide-vis-tfrag"}],[60948488,{"idx":8,"name":"minc-yel-paint-rust01","tpage_name":"minec-vis-tfrag"}],[49741827,{"idx":3,"name":"airlock-door-metal2","tpage_name":"sewf-vis-pris"}],[14680078,{"idx":14,"name":"jakc-chestplate-straps","tpage_name":"ctygenb-vis-pris"}],[10879068,{"idx":92,"name":"cityslumc-wall-surface-01","tpage_name":"ctyslumb-vis-tfrag"}],[94240794,{"idx":26,"name":"palcab-lowres-mark-roof-01","tpage_name":"intpfall-vis-tfrag"}],[60620934,{"idx":134,"name":"pecker-body-01","tpage_name":"minea-vis-pris"}],[62193667,{"idx":3,"name":"bikebjets01","tpage_name":"ctycarb-pris"}],[57212947,{"idx":19,"name":"wascity-metal-fan","tpage_name":"waswide-vis-tfrag"}],[60948487,{"idx":7,"name":"minc-safe-plate-01","tpage_name":"minec-vis-tfrag"}],[14680077,{"idx":13,"name":"jakc-armor","tpage_name":"ctygenb-vis-pris"}],[10879067,{"idx":91,"name":"ctyslumc-roof","tpage_name":"ctyslumb-vis-tfrag"}],[94240793,{"idx":25,"name":"city-lowres-fort-red","tpage_name":"intpfall-vis-tfrag"}],[60620933,{"idx":133,"name":"minc-rust-03","tpage_name":"minea-vis-pris"}],[62193666,{"idx":2,"name":"bike-03","tpage_name":"ctycarb-pris"}],[57212946,{"idx":18,"name":"wascity-metal-indent","tpage_name":"waswide-vis-tfrag"}],[60948486,{"idx":6,"name":"minc-blue-paint-rust01","tpage_name":"minec-vis-tfrag"}],[62193665,{"idx":1,"name":"bike-02","tpage_name":"ctycarb-pris"}],[57212945,{"idx":17,"name":"wascity-outerwall-metal-d","tpage_name":"waswide-vis-tfrag"}],[60948485,{"idx":5,"name":"minc-blue-paint-rust02","tpage_name":"minec-vis-tfrag"}],[62193664,{"idx":0,"name":"bike-01","tpage_name":"ctycarb-pris"}],[60948484,{"idx":4,"name":"minc-rust-01","tpage_name":"minec-vis-tfrag"}],[61079570,{"idx":18,"name":"manta-gem-01","tpage_name":"minec-vis-pris"}],[48627770,{"idx":58,"name":"sewer-round-02","tpage_name":"sewb-vis-tfrag"}],[60948483,{"idx":3,"name":"minc-base-metal-platfrom-01","tpage_name":"minec-vis-tfrag"}],[61079569,{"idx":17,"name":"manta-eye-01","tpage_name":"minec-vis-pris"}],[48627769,{"idx":57,"name":"sewer-round-03","tpage_name":"sewb-vis-tfrag"}],[57212942,{"idx":14,"name":"wascity-metal-dirty","tpage_name":"waswide-vis-tfrag"}],[60948482,{"idx":2,"name":"minc-train-pipe-cap-02","tpage_name":"minec-vis-tfrag"}],[60948481,{"idx":1,"name":"minc-door-metal-01","tpage_name":"minec-vis-tfrag"}],[64815107,{"idx":3,"name":"minc-blue-paint-rust02","tpage_name":"minea-vis-shrub"}],[61079567,{"idx":15,"name":"grunt-skin-03","tpage_name":"minec-vis-pris"}],[48627767,{"idx":55,"name":"sewer-bolt-side-01","tpage_name":"sewb-vis-tfrag"}],[57212940,{"idx":12,"name":"wascity-outerwall-metal-b","tpage_name":"waswide-vis-tfrag"}],[60948480,{"idx":0,"name":"minc-cliff-face-01","tpage_name":"minec-vis-tfrag"}],[64815106,{"idx":2,"name":"minc-plate-01","tpage_name":"minea-vis-shrub"}],[61079566,{"idx":14,"name":"grunt-skin-02","tpage_name":"minec-vis-pris"}],[48627766,{"idx":54,"name":"sewer-pipe-rim-07-hitweak","tpage_name":"sewb-vis-tfrag"}],[64815105,{"idx":1,"name":"minb-stone26","tpage_name":"minea-vis-shrub"}],[61079565,{"idx":13,"name":"grunt-skin-01","tpage_name":"minec-vis-pris"}],[48627765,{"idx":53,"name":"sewer-nut-01","tpage_name":"sewb-vis-tfrag"}],[64815104,{"idx":0,"name":"minc-rust-01","tpage_name":"minea-vis-shrub"}],[61079564,{"idx":12,"name":"grunt-metal-01","tpage_name":"minec-vis-pris"}],[48627764,{"idx":52,"name":"sewer-scaffold-02","tpage_name":"sewb-vis-tfrag"}],[61079563,{"idx":11,"name":"grunt-hose","tpage_name":"minec-vis-pris"}],[48627763,{"idx":51,"name":"sewer-scaffold-01","tpage_name":"sewb-vis-tfrag"}],[61079562,{"idx":10,"name":"grunt-gem-01","tpage_name":"minec-vis-pris"}],[48627762,{"idx":50,"name":"sewer-brick-block-09","tpage_name":"sewb-vis-tfrag"}],[61079561,{"idx":9,"name":"grunt-eye-01","tpage_name":"minec-vis-pris"}],[48627761,{"idx":49,"name":"sewer-lip-01","tpage_name":"sewb-vis-tfrag"}],[61079559,{"idx":7,"name":"gekko-nails","tpage_name":"minec-vis-pris"}],[48627759,{"idx":47,"name":"sewer-metal-floor-01","tpage_name":"sewb-vis-tfrag"}],[61079558,{"idx":6,"name":"gekko-metal-01","tpage_name":"minec-vis-pris"}],[48627758,{"idx":46,"name":"sewer-metal-block-05","tpage_name":"sewb-vis-tfrag"}],[61079557,{"idx":5,"name":"gekko-laserbarrel","tpage_name":"minec-vis-pris"}],[48627757,{"idx":45,"name":"sew-metal-floor-01","tpage_name":"sewb-vis-tfrag"}],[61079555,{"idx":3,"name":"gekko-hose","tpage_name":"minec-vis-pris"}],[48627755,{"idx":43,"name":"strip-black","tpage_name":"sewb-vis-tfrag"}],[61079554,{"idx":2,"name":"gekko-fingers","tpage_name":"minec-vis-pris"}],[48627754,{"idx":42,"name":"sewer-block-02","tpage_name":"sewb-vis-tfrag"}],[61079553,{"idx":1,"name":"gekko-eye-01","tpage_name":"minec-vis-pris"}],[48627753,{"idx":41,"name":"sewer-plate-01","tpage_name":"sewb-vis-tfrag"}],[61079552,{"idx":0,"name":"gekko-body","tpage_name":"minec-vis-pris"}],[48627752,{"idx":40,"name":"sewer-pipe-rim-09","tpage_name":"sewb-vis-tfrag"}],[48627751,{"idx":39,"name":"sewer-plate-02","tpage_name":"sewb-vis-tfrag"}],[48627748,{"idx":36,"name":"sewer-metal-block-01","tpage_name":"sewb-vis-tfrag"}],[48627746,{"idx":34,"name":"sewer-plate-04","tpage_name":"sewb-vis-tfrag"}],[48627745,{"idx":33,"name":"sewer-plate-03","tpage_name":"sewb-vis-tfrag"}],[48627744,{"idx":32,"name":"sewer-plate-06","tpage_name":"sewb-vis-tfrag"}],[48627743,{"idx":31,"name":"sewer-pipe-rim-05b","tpage_name":"sewb-vis-tfrag"}],[48627742,{"idx":30,"name":"sewer-pipe-rim-07","tpage_name":"sewb-vis-tfrag"}],[48627741,{"idx":29,"name":"sewer-flat-pipe-01","tpage_name":"sewb-vis-tfrag"}],[48627740,{"idx":28,"name":"sewer-pipe-rim-08","tpage_name":"sewb-vis-tfrag"}],[129433601,{"idx":1,"name":"dp-text-02","tpage_name":"wasseem-sprite"}],[115736621,{"idx":45,"name":"jakchires-pants","tpage_name":"lnstcst-pris"}],[48627737,{"idx":25,"name":"sewer-pipe-rim-03","tpage_name":"sewb-vis-tfrag"}],[129433600,{"idx":0,"name":"dp-text-01","tpage_name":"wasseem-sprite"}],[115736620,{"idx":44,"name":"jakchires-lightbrownspat","tpage_name":"lnstcst-pris"}],[43647016,{"idx":40,"name":"fruit1","tpage_name":"waswide-sprite"}],[48627736,{"idx":24,"name":"sewer-metal-03","tpage_name":"sewb-vis-tfrag"}],[115736619,{"idx":43,"name":"jakchires-leatherpouch","tpage_name":"lnstcst-pris"}],[48627735,{"idx":23,"name":"sewer-stone-arch-01","tpage_name":"sewb-vis-tfrag"}],[105054307,{"idx":99,"name":"marauder-spike","tpage_name":"desoasis-pris"}],[112525387,{"idx":75,"name":"jakchires-shoemetal","tpage_name":"desrescc-pris"}],[62259225,{"idx":25,"name":"wing02","tpage_name":"ctycarc-pris"}],[61014045,{"idx":29,"name":"minc-light-red","tpage_name":"minec-vis-shrub"}],[57278505,{"idx":41,"name":"metalflut-leatherstrap-c","tpage_name":"waswide-vis-pris"}],[52297785,{"idx":57,"name":"freehq-projector02","tpage_name":"freehq-tfrag"}],[67239945,{"idx":9,"name":"vin-floor-02","tpage_name":"vinroom-vis-tfrag"}],[48562245,{"idx":69,"name":"jakchires-eyelid","tpage_name":"sewa-vis-pris"}],[81723489,{"idx":97,"name":"jakchires-eyelid","tpage_name":"ljndklev-pris"}],[105054306,{"idx":98,"name":"marauder-skirt-02","tpage_name":"desoasis-pris"}],[112525386,{"idx":74,"name":"jakchires-shoebottom","tpage_name":"desrescc-pris"}],[62259222,{"idx":22,"name":"stripe03","tpage_name":"ctycarc-pris"}],[61014042,{"idx":26,"name":"minc-screw-01","tpage_name":"minec-vis-shrub"}],[57278502,{"idx":38,"name":"environment-oldmetal","tpage_name":"waswide-vis-pris"}],[52297782,{"idx":54,"name":"freehq-monitor06","tpage_name":"freehq-tfrag"}],[67239942,{"idx":6,"name":"vin-control-panel-01","tpage_name":"vinroom-vis-tfrag"}],[48562242,{"idx":66,"name":"jakchires-clips","tpage_name":"sewa-vis-pris"}],[81723486,{"idx":94,"name":"jakchires-clips","tpage_name":"ljndklev-pris"}],[105054303,{"idx":95,"name":"marauder-skin","tpage_name":"desoasis-pris"}],[112525383,{"idx":71,"name":"jakchires-lightbrownspat","tpage_name":"desrescc-pris"}],[81723485,{"idx":93,"name":"jakchires-chestplate","tpage_name":"ljndklev-pris"}],[74579991,{"idx":23,"name":"sewer-metal-block-06","tpage_name":"sewm-vis-tfrag"}],[60883011,{"idx":67,"name":"mine-red-big-metal-01","tpage_name":"mineb-vis-pris"}],[62259220,{"idx":20,"name":"rail01","tpage_name":"ctycarc-pris"}],[61014040,{"idx":24,"name":"minc-blue-paint-rust05","tpage_name":"minec-vis-shrub"}],[52297780,{"idx":52,"name":"freehq-monitor07","tpage_name":"freehq-tfrag"}],[67239940,{"idx":4,"name":"vin-black","tpage_name":"vinroom-vis-tfrag"}],[48562240,{"idx":64,"name":"jakchires-brwnleather","tpage_name":"sewa-vis-pris"}],[81723484,{"idx":92,"name":"jakchires-brwnleather","tpage_name":"ljndklev-pris"}],[60883010,{"idx":66,"name":"mine-pipe-metal-01","tpage_name":"mineb-vis-pris"}],[105054301,{"idx":93,"name":"marauder-metal-plate","tpage_name":"desoasis-pris"}],[112525381,{"idx":69,"name":"jakchires-jacket","tpage_name":"desrescc-pris"}],[62259219,{"idx":19,"name":"post01","tpage_name":"ctycarc-pris"}],[61014039,{"idx":23,"name":"minc-metal-grate-01","tpage_name":"minec-vis-shrub"}],[52297779,{"idx":51,"name":"freehq-monitor02","tpage_name":"freehq-tfrag"}],[67239939,{"idx":3,"name":"strip-vin-rim-02","tpage_name":"vinroom-vis-tfrag"}],[48562239,{"idx":63,"name":"jakchires-brownstrap","tpage_name":"sewa-vis-pris"}],[81723483,{"idx":91,"name":"jakchires-brownstrap","tpage_name":"ljndklev-pris"}],[105054300,{"idx":92,"name":"marauder-metal-mask","tpage_name":"desoasis-pris"}],[112525380,{"idx":68,"name":"jakchires-horn","tpage_name":"desrescc-pris"}],[62259218,{"idx":18,"name":"lightCase01","tpage_name":"ctycarc-pris"}],[61014038,{"idx":22,"name":"minc-blue-paint-safe-rust04","tpage_name":"minec-vis-shrub"}],[57278498,{"idx":34,"name":"citn-allleatherstrap","tpage_name":"waswide-vis-pris"}],[52297778,{"idx":50,"name":"freehq-wal-plate03","tpage_name":"freehq-tfrag"}],[67239938,{"idx":2,"name":"strip-vin-pipe-01","tpage_name":"vinroom-vis-tfrag"}],[48562238,{"idx":62,"name":"jakchires-blackstrap","tpage_name":"sewa-vis-pris"}],[81723482,{"idx":90,"name":"jakchires-blackstrap","tpage_name":"ljndklev-pris"}],[105054299,{"idx":91,"name":"marauder-leather-strap","tpage_name":"desoasis-pris"}],[112525379,{"idx":67,"name":"jakchires-hair","tpage_name":"desrescc-pris"}],[81723481,{"idx":89,"name":"jakchires-arm","tpage_name":"ljndklev-pris"}],[105054298,{"idx":90,"name":"marauder-leather-part","tpage_name":"desoasis-pris"}],[112525378,{"idx":66,"name":"jakchires-glovetop","tpage_name":"desrescc-pris"}],[81723479,{"idx":87,"name":"jakc-wraps","tpage_name":"ljndklev-pris"}],[105054296,{"idx":88,"name":"marauder-leather-buckle","tpage_name":"desoasis-pris"}],[112525376,{"idx":64,"name":"jakchires-facelft","tpage_name":"desrescc-pris"}],[81723478,{"idx":86,"name":"jakc-waistband2","tpage_name":"ljndklev-pris"}],[105054295,{"idx":87,"name":"marauder-leather-brown","tpage_name":"desoasis-pris"}],[112525375,{"idx":63,"name":"jakchires-eyelid","tpage_name":"desrescc-pris"}],[81723477,{"idx":85,"name":"jakc-skirt","tpage_name":"ljndklev-pris"}],[105054294,{"idx":86,"name":"marauder-leather-brnstrap","tpage_name":"desoasis-pris"}],[112525374,{"idx":62,"name":"jakchires-eyebrow","tpage_name":"desrescc-pris"}],[81723476,{"idx":84,"name":"jakc-scarfhanging","tpage_name":"ljndklev-pris"}],[105054293,{"idx":85,"name":"marauder-hand-blue","tpage_name":"desoasis-pris"}],[112525373,{"idx":61,"name":"jakchires-eye","tpage_name":"desrescc-pris"}],[81723475,{"idx":83,"name":"jakc-scarf","tpage_name":"ljndklev-pris"}],[105054292,{"idx":84,"name":"marauder-gun-tip","tpage_name":"desoasis-pris"}],[112525372,{"idx":60,"name":"jakchires-clips","tpage_name":"desrescc-pris"}],[81723474,{"idx":82,"name":"jakc-lens","tpage_name":"ljndklev-pris"}],[105054291,{"idx":83,"name":"marauder-gun-part","tpage_name":"desoasis-pris"}],[112525371,{"idx":59,"name":"jakchires-chestplate","tpage_name":"desrescc-pris"}],[81723473,{"idx":81,"name":"jakc-gogglemetal","tpage_name":"ljndklev-pris"}],[105054290,{"idx":82,"name":"marauder-gun-metal","tpage_name":"desoasis-pris"}],[112525370,{"idx":58,"name":"jakchires-brwnleather","tpage_name":"desrescc-pris"}],[81723472,{"idx":80,"name":"jakc-chestplate-straps","tpage_name":"ljndklev-pris"}],[105054289,{"idx":81,"name":"marauder-gun-blade","tpage_name":"desoasis-pris"}],[112525369,{"idx":57,"name":"jakchires-brownstrap","tpage_name":"desrescc-pris"}],[81723471,{"idx":79,"name":"jakc-armor","tpage_name":"ljndklev-pris"}],[11141131,{"idx":11,"name":"sign-tall-b","tpage_name":"ctyslumc-sprite"}],[105054288,{"idx":80,"name":"marauder-blade-joint","tpage_name":"desoasis-pris"}],[112525368,{"idx":56,"name":"jakchires-blackstrap","tpage_name":"desrescc-pris"}],[81723470,{"idx":78,"name":"klever-fingertop","tpage_name":"ljndklev-pris"}],[11141130,{"idx":10,"name":"sign-tall-a","tpage_name":"ctyslumc-sprite"}],[105054287,{"idx":79,"name":"marauder-blade","tpage_name":"desoasis-pris"}],[112525367,{"idx":55,"name":"jakchires-arm","tpage_name":"desrescc-pris"}],[81723469,{"idx":77,"name":"klever-fingerbottom","tpage_name":"ljndklev-pris"}],[11141129,{"idx":9,"name":"sign-hiphog","tpage_name":"ctyslumc-sprite"}],[105054286,{"idx":78,"name":"marauder-belt","tpage_name":"desoasis-pris"}],[112525366,{"idx":54,"name":"jakc-wristband-a2","tpage_name":"desrescc-pris"}],[720920,{"idx":24,"name":"loadsave-metalframe-02","tpage_name":"level-default-shrub"}],[81723468,{"idx":76,"name":"klever-widebrownstrap","tpage_name":"ljndklev-pris"}],[11141128,{"idx":8,"name":"sign-happy-pirate","tpage_name":"ctyslumc-sprite"}],[112525365,{"idx":53,"name":"jakc-wraps","tpage_name":"desrescc-pris"}],[720919,{"idx":23,"name":"loadsave-post","tpage_name":"level-default-shrub"}],[81723467,{"idx":75,"name":"klever-undershirt","tpage_name":"ljndklev-pris"}],[11141127,{"idx":7,"name":"sign-gt2","tpage_name":"ctyslumc-sprite"}],[112525364,{"idx":52,"name":"jakc-waistband2","tpage_name":"desrescc-pris"}],[720918,{"idx":22,"name":"loadsave-metalframe","tpage_name":"level-default-shrub"}],[62062629,{"idx":37,"name":"flying-bird-10","tpage_name":"wascityb-sprite"}],[49610829,{"idx":77,"name":"sewer-yellow-light-01","tpage_name":"sewf-vis-tfrag"}],[67043349,{"idx":21,"name":"vinroom-small-monitor-04","tpage_name":"vinroom-sprite"}],[81723466,{"idx":74,"name":"klever-thighs","tpage_name":"ljndklev-pris"}],[11141126,{"idx":6,"name":"sign-crimson","tpage_name":"ctyslumc-sprite"}],[112525363,{"idx":51,"name":"jakc-scarf","tpage_name":"desrescc-pris"}],[720917,{"idx":21,"name":"loadsave-frametop","tpage_name":"level-default-shrub"}],[11141125,{"idx":5,"name":"sign-blank","tpage_name":"ctyslumc-sprite"}],[112525362,{"idx":50,"name":"jakc-lens","tpage_name":"desrescc-pris"}],[720916,{"idx":20,"name":"loadsave-part-02c","tpage_name":"level-default-shrub"}],[81723464,{"idx":72,"name":"klever-skirtdark","tpage_name":"ljndklev-pris"}],[74579970,{"idx":2,"name":"sewer-metal-block-02-small","tpage_name":"sewm-vis-tfrag"}],[60882990,{"idx":46,"name":"min-rust-01","tpage_name":"mineb-vis-pris"}],[11141124,{"idx":4,"name":"sign-baron","tpage_name":"ctyslumc-sprite"}],[112525361,{"idx":49,"name":"jakc-gogglemetal","tpage_name":"desrescc-pris"}],[720915,{"idx":19,"name":"loadsave-secrets","tpage_name":"level-default-shrub"}],[81723463,{"idx":71,"name":"klever-shoebottom","tpage_name":"ljndklev-pris"}],[74579969,{"idx":1,"name":"sewer-mantel-01","tpage_name":"sewm-vis-tfrag"}],[60882989,{"idx":45,"name":"min-rat-mesh-01","tpage_name":"mineb-vis-pris"}],[55312414,{"idx":30,"name":"was-tizard-beak","tpage_name":"wascityb-vis-pris"}],[62783494,{"idx":6,"name":"grunt-skin-03","tpage_name":"ctypepb-pris"}],[11141123,{"idx":3,"name":"sign-square-b","tpage_name":"ctyslumc-sprite"}],[112525360,{"idx":48,"name":"jakc-chestplate-straps","tpage_name":"desrescc-pris"}],[81723462,{"idx":70,"name":"klever-shoe","tpage_name":"ljndklev-pris"}],[55312413,{"idx":29,"name":"city-mark-rope-01","tpage_name":"wascityb-vis-pris"}],[62783493,{"idx":5,"name":"grunt-skin-02","tpage_name":"ctypepb-pris"}],[11141122,{"idx":2,"name":"sign-future-slumc","tpage_name":"ctyslumc-sprite"}],[118751259,{"idx":27,"name":"seem-skirt-small","tpage_name":"wcaseem-pris2"}],[112525359,{"idx":47,"name":"jakc-armor","tpage_name":"desrescc-pris"}],[720913,{"idx":17,"name":"loadsave-save","tpage_name":"level-default-shrub"}],[81723461,{"idx":69,"name":"klever-horn","tpage_name":"ljndklev-pris"}],[60882987,{"idx":43,"name":"min-blue-paint-rust01","tpage_name":"mineb-vis-pris"}],[55312412,{"idx":28,"name":"city-mark-wood-plain","tpage_name":"wascityb-vis-pris"}],[62783492,{"idx":4,"name":"grunt-skin-01","tpage_name":"ctypepb-pris"}],[11141121,{"idx":1,"name":"sign-square-a","tpage_name":"ctyslumc-sprite"}],[720912,{"idx":16,"name":"loadsave-part-01","tpage_name":"level-default-shrub"}],[81723459,{"idx":67,"name":"klever-gunmetal-05","tpage_name":"ljndklev-pris"}],[720910,{"idx":14,"name":"loadsave-map","tpage_name":"level-default-shrub"}],[81723458,{"idx":66,"name":"klever-gunmetal-04","tpage_name":"ljndklev-pris"}],[60882984,{"idx":40,"name":"minc-metal-grate-01","tpage_name":"mineb-vis-pris"}],[55312409,{"idx":25,"name":"city-mark-rope-mesh-01","tpage_name":"wascityb-vis-pris"}],[62783489,{"idx":1,"name":"grunt-gem-01","tpage_name":"ctypepb-pris"}],[720909,{"idx":13,"name":"loadsave-load","tpage_name":"level-default-shrub"}],[81723457,{"idx":65,"name":"klever-gunmetal-03","tpage_name":"ljndklev-pris"}],[60882983,{"idx":39,"name":"minc-light-smallcase","tpage_name":"mineb-vis-pris"}],[720908,{"idx":12,"name":"loadsave-journal","tpage_name":"level-default-shrub"}],[60882982,{"idx":38,"name":"minc-blue-paint-safe-rust04","tpage_name":"mineb-vis-pris"}],[720907,{"idx":11,"name":"loadsave-graphic-options","tpage_name":"level-default-shrub"}],[81723455,{"idx":63,"name":"klever-gunmetal-01","tpage_name":"ljndklev-pris"}],[720906,{"idx":10,"name":"loadsave-game-options","tpage_name":"level-default-shrub"}],[81723454,{"idx":62,"name":"klever-bolt","tpage_name":"ljndklev-pris"}],[60882975,{"idx":31,"name":"monster-frog-toenails","tpage_name":"mineb-vis-pris"}],[720900,{"idx":4,"name":"loadsave-03","tpage_name":"level-default-shrub"}],[49152009,{"idx":9,"name":"sewer-water-still-01-d-dest","tpage_name":"sewd-vis-water"}],[47906829,{"idx":13,"name":"nsta-cave-top-platform-shrub","tpage_name":"nsta-vis-shrub"}],[49152008,{"idx":8,"name":"sewer-water-wave-01-d-dest","tpage_name":"sewd-vis-water"}],[47906828,{"idx":12,"name":"nsta-cave-sides-shrub","tpage_name":"nsta-vis-shrub"}],[49152007,{"idx":7,"name":"sewer-water-still-01-d","tpage_name":"sewd-vis-water"}],[47906827,{"idx":11,"name":"nst-egg-bulb-01","tpage_name":"nsta-vis-shrub"}],[49152005,{"idx":5,"name":"sewer-water-highlight-01-d-dest","tpage_name":"sewd-vis-water"}],[47906825,{"idx":9,"name":"nsta-rock-shrubs","tpage_name":"nsta-vis-shrub"}],[49152004,{"idx":4,"name":"sewer-water-01-d","tpage_name":"sewd-vis-water"}],[47906824,{"idx":8,"name":"nstab-eggskin","tpage_name":"nsta-vis-shrub"}],[49152003,{"idx":3,"name":"sewer-waterfall-02-d","tpage_name":"sewd-vis-water"}],[47906823,{"idx":7,"name":"nestb-basekor","tpage_name":"nsta-vis-shrub"}],[49152002,{"idx":2,"name":"sewer-waterfall-02-d-dest","tpage_name":"sewd-vis-water"}],[47906822,{"idx":6,"name":"nsta-finger-pipe","tpage_name":"nsta-vis-shrub"}],[47906818,{"idx":2,"name":"nestb-eggskin","tpage_name":"nsta-vis-shrub"}],[47906817,{"idx":1,"name":"nest-fingerback","tpage_name":"nsta-vis-shrub"}],[47906816,{"idx":0,"name":"nsta-transparent","tpage_name":"nsta-vis-shrub"}],[48627739,{"idx":27,"name":"sewer-pipe-small-02","tpage_name":"sewb-vis-tfrag"}],[43647019,{"idx":43,"name":"baron-propoganda-logo","tpage_name":"waswide-sprite"}],[52297758,{"idx":30,"name":"freehq-ground-tile-set1-rm","tpage_name":"freehq-tfrag"}],[61014018,{"idx":2,"name":"minc-plate-01","tpage_name":"minec-vis-shrub"}],[42467334,{"idx":6,"name":"wascity-shrub-orange-01","tpage_name":"wasdoors-vis-shrub"}],[42467330,{"idx":2,"name":"wascity-blotch-withstreaks-01","tpage_name":"wasdoors-vis-shrub"}],[42336268,{"idx":12,"name":"dust-sparkle","tpage_name":"nstb-sprite"}],[42336267,{"idx":11,"name":"crack01","tpage_name":"nstb-sprite"}],[42336265,{"idx":9,"name":"ceiling-dust","tpage_name":"nstb-sprite"}],[42336264,{"idx":8,"name":"flying-gull-06","tpage_name":"nstb-sprite"}],[42336263,{"idx":7,"name":"flying-gull-05","tpage_name":"nstb-sprite"}],[42336262,{"idx":6,"name":"flying-gull-04","tpage_name":"nstb-sprite"}],[42336261,{"idx":5,"name":"flying-gull-03","tpage_name":"nstb-sprite"}],[38731960,{"idx":184,"name":"femcher2_19","tpage_name":"wasstada-sprite"}],[92274700,{"idx":12,"name":"vehicle-gun-box-01","tpage_name":"desrace2-pris"}],[73597000,{"idx":72,"name":"sewer-block-01-hitweak","tpage_name":"sewi-vis-tfrag"}],[42336260,{"idx":4,"name":"flying-gull-02","tpage_name":"nstb-sprite"}],[38731959,{"idx":183,"name":"femcher2_18","tpage_name":"wasstada-sprite"}],[92274699,{"idx":11,"name":"vehicle-gas-tank-01","tpage_name":"desrace2-pris"}],[73596999,{"idx":71,"name":"sewer-brick-block-04-hitweak","tpage_name":"sewi-vis-tfrag"}],[42336259,{"idx":3,"name":"flying-gull-01","tpage_name":"nstb-sprite"}],[38731958,{"idx":182,"name":"femcher2_17","tpage_name":"wasstada-sprite"}],[92274698,{"idx":10,"name":"vehicle-chrome-pipe-01","tpage_name":"desrace2-pris"}],[73596998,{"idx":70,"name":"sewer-brick-block-10-hitweak","tpage_name":"sewi-vis-tfrag"}],[42336258,{"idx":2,"name":"racegate","tpage_name":"nstb-sprite"}],[38731957,{"idx":181,"name":"femcher2_16","tpage_name":"wasstada-sprite"}],[92274697,{"idx":9,"name":"vehicle-cap-pin-01","tpage_name":"desrace2-pris"}],[73596997,{"idx":69,"name":"sewer-stone-newarch-01","tpage_name":"sewi-vis-tfrag"}],[42336257,{"idx":1,"name":"errol-ring-02","tpage_name":"nstb-sprite"}],[42336256,{"idx":0,"name":"errol-ring-01","tpage_name":"nstb-sprite"}],[48758820,{"idx":36,"name":"sewer-pipe-rim-09","tpage_name":"sewc-vis-tfrag"}],[53739540,{"idx":20,"name":"cguardgame-scarf","tpage_name":"forestb-vis-pris"}],[55115806,{"idx":30,"name":"wascity-metal-piece-03","tpage_name":"wascityb-vis-tfrag"}],[48889906,{"idx":50,"name":"strip-black","tpage_name":"sewd-vis-tfrag"}],[41418826,{"idx":74,"name":"waspala-elevator-metal-plate","tpage_name":"wascitya-vis-tfrag"}],[48758819,{"idx":35,"name":"sewer-plate-06","tpage_name":"sewc-vis-tfrag"}],[53739539,{"idx":19,"name":"cguardgame-metallight-plain","tpage_name":"forestb-vis-pris"}],[48758818,{"idx":34,"name":"sewer-pipe-rim-10","tpage_name":"sewc-vis-tfrag"}],[53739538,{"idx":18,"name":"cguardgame-metallight-02","tpage_name":"forestb-vis-pris"}],[48758817,{"idx":33,"name":"sewer-metal-block-06-hitweak","tpage_name":"sewc-vis-tfrag"}],[53739537,{"idx":17,"name":"cguardgame-metallight-01small","tpage_name":"forestb-vis-pris"}],[53739536,{"idx":16,"name":"cguardgame-metalered-01","tpage_name":"forestb-vis-pris"}],[48758815,{"idx":31,"name":"sewer-pipe-rim-06","tpage_name":"sewc-vis-tfrag"}],[53739535,{"idx":15,"name":"cguardgame-metaledark-02","tpage_name":"forestb-vis-pris"}],[55115801,{"idx":25,"name":"wascity-metal-wall-base-plate","tpage_name":"wascityb-vis-tfrag"}],[41418821,{"idx":69,"name":"wascitya-stone-top-door","tpage_name":"wascitya-vis-tfrag"}],[53739534,{"idx":14,"name":"cguardgame-jacketstrap","tpage_name":"forestb-vis-pris"}],[55115800,{"idx":24,"name":"wascitya-redish-metal","tpage_name":"wascityb-vis-tfrag"}],[41418820,{"idx":68,"name":"wascity-steps-red","tpage_name":"wascitya-vis-tfrag"}],[48758812,{"idx":28,"name":"sewer-pipe-rim-01","tpage_name":"sewc-vis-tfrag"}],[53739532,{"idx":12,"name":"cguardgame-gunmetaldark2","tpage_name":"forestb-vis-pris"}],[55115798,{"idx":22,"name":"wascitya-stone-top","tpage_name":"wascityb-vis-tfrag"}],[48889898,{"idx":42,"name":"sewer-pipe-rim-09","tpage_name":"sewd-vis-tfrag"}],[41418818,{"idx":66,"name":"wascity-elev-door-dark","tpage_name":"wascitya-vis-tfrag"}],[48758811,{"idx":27,"name":"sewer-rubber-rim-01","tpage_name":"sewc-vis-tfrag"}],[53739531,{"idx":11,"name":"cguardgame-gunmetaldark","tpage_name":"forestb-vis-pris"}],[55115797,{"idx":21,"name":"wascity-wall-canister","tpage_name":"wascityb-vis-tfrag"}],[48889897,{"idx":41,"name":"sewer-pipe-02","tpage_name":"sewd-vis-tfrag"}],[41418817,{"idx":65,"name":"wascity-elev-door-orange-2","tpage_name":"wascitya-vis-tfrag"}],[112328743,{"idx":39,"name":"jakchires-eyebrow","tpage_name":"wascast-pris"}],[91160683,{"idx":107,"name":"jakchires-teeth","tpage_name":"gungame-vis-pris"}],[48758810,{"idx":26,"name":"sewer-metal-block-05","tpage_name":"sewc-vis-tfrag"}],[53739530,{"idx":10,"name":"cguardgame-gunleather","tpage_name":"forestb-vis-pris"}],[55115796,{"idx":20,"name":"wascity-metal-pole","tpage_name":"wascityb-vis-tfrag"}],[48889896,{"idx":40,"name":"sewer-plate-03","tpage_name":"sewd-vis-tfrag"}],[41418816,{"idx":64,"name":"wascity-elev-door-orange","tpage_name":"wascitya-vis-tfrag"}],[112328742,{"idx":38,"name":"jakchires-eye","tpage_name":"wascast-pris"}],[91160682,{"idx":106,"name":"jakchires-shoeteop","tpage_name":"gungame-vis-pris"}],[48758809,{"idx":25,"name":"sewer-flat-pipe-01","tpage_name":"sewc-vis-tfrag"}],[53739529,{"idx":9,"name":"cguardgame-gunhandle","tpage_name":"forestb-vis-pris"}],[55115795,{"idx":19,"name":"wascity-stucco-wall-supports","tpage_name":"wascityb-vis-tfrag"}],[48889895,{"idx":39,"name":"sewer-pipe-rim-07","tpage_name":"sewd-vis-tfrag"}],[41418815,{"idx":63,"name":"wascity-elev-door-snake-eye","tpage_name":"wascitya-vis-tfrag"}],[112328741,{"idx":37,"name":"jakchires-clips","tpage_name":"wascast-pris"}],[91160681,{"idx":105,"name":"jakchires-shoemetal","tpage_name":"gungame-vis-pris"}],[48758808,{"idx":24,"name":"sewer-pipe-01","tpage_name":"sewc-vis-tfrag"}],[53739528,{"idx":8,"name":"cguardgame-gunboltlight","tpage_name":"forestb-vis-pris"}],[55115794,{"idx":18,"name":"wascity-stucco-wall-supports-end","tpage_name":"wascityb-vis-tfrag"}],[48889894,{"idx":38,"name":"sewer-plate-04","tpage_name":"sewd-vis-tfrag"}],[41418814,{"idx":62,"name":"wascity-elev-door-snake","tpage_name":"wascitya-vis-tfrag"}],[112328740,{"idx":36,"name":"jakchires-chestplate","tpage_name":"wascast-pris"}],[91160680,{"idx":104,"name":"jakchires-shoebottom","tpage_name":"gungame-vis-pris"}],[48758804,{"idx":20,"name":"sewer-plate-05-hitweak","tpage_name":"sewc-vis-tfrag"}],[53739524,{"idx":4,"name":"cguardgame-chestplate","tpage_name":"forestb-vis-pris"}],[55115790,{"idx":14,"name":"wascity-stucco-wall-bleached-2-bricks-01","tpage_name":"wascityb-vis-tfrag"}],[48889890,{"idx":34,"name":"sewer-mantel-01","tpage_name":"sewd-vis-tfrag"}],[41418810,{"idx":58,"name":"common-gray-dark","tpage_name":"wascitya-vis-tfrag"}],[122290176,{"idx":0,"name":"common-black","tpage_name":"factoryb-vis-pris"}],[112328736,{"idx":32,"name":"jakchires-arm","tpage_name":"wascast-pris"}],[104857656,{"idx":56,"name":"vehicle-wheel-01","tpage_name":"oasiscst-pris"}],[91160676,{"idx":100,"name":"jakchires-leatherpouch","tpage_name":"gungame-vis-pris"}],[53739522,{"idx":2,"name":"cguardgame-blackstrap","tpage_name":"forestb-vis-pris"}],[55115788,{"idx":12,"name":"wascity-metal-piece-01","tpage_name":"wascityb-vis-tfrag"}],[48889888,{"idx":32,"name":"sewer-flat-pipe-01","tpage_name":"sewd-vis-tfrag"}],[41418808,{"idx":56,"name":"wascitya-airlock-groove","tpage_name":"wascitya-vis-tfrag"}],[112328734,{"idx":30,"name":"jakc-wraps","tpage_name":"wascast-pris"}],[104857654,{"idx":54,"name":"intcept-pipe01","tpage_name":"oasiscst-pris"}],[91160674,{"idx":98,"name":"jakchires-horn","tpage_name":"gungame-vis-pris"}],[48758801,{"idx":17,"name":"sewer-pipe-small-02","tpage_name":"sewc-vis-tfrag"}],[53739521,{"idx":1,"name":"cguardgame-backplate","tpage_name":"forestb-vis-pris"}],[55115787,{"idx":11,"name":"wascity-metal-piece-02","tpage_name":"wascityb-vis-tfrag"}],[48889887,{"idx":31,"name":"sewer-pipe-rim-05","tpage_name":"sewd-vis-tfrag"}],[41418807,{"idx":55,"name":"wascity-roof-1","tpage_name":"wascitya-vis-tfrag"}],[104857653,{"idx":53,"name":"kid-medallion","tpage_name":"oasiscst-pris"}],[112328733,{"idx":29,"name":"jakc-waistband2","tpage_name":"wascast-pris"}],[91160673,{"idx":97,"name":"jakchires-hair","tpage_name":"gungame-vis-pris"}],[55115781,{"idx":5,"name":"wascity-metal-dirty","tpage_name":"wascityb-vis-tfrag"}],[41418801,{"idx":49,"name":"wascity-base","tpage_name":"wascitya-vis-tfrag"}],[67108965,{"idx":101,"name":"vin-support-base-02","tpage_name":"vinroom-vis-pris"}],[88277025,{"idx":33,"name":"cguard-air-train-fin","tpage_name":"introcst-tfrag"}],[74580045,{"idx":77,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewm-vis-tfrag"}],[112328727,{"idx":23,"name":"jakc-chestplate-straps","tpage_name":"wascast-pris"}],[104857647,{"idx":47,"name":"jakchires-shoebottom","tpage_name":"oasiscst-pris"}],[91160667,{"idx":91,"name":"jakchires-eye","tpage_name":"gungame-vis-pris"}],[55115780,{"idx":4,"name":"wascity-metal-door-01","tpage_name":"wascityb-vis-tfrag"}],[41418800,{"idx":48,"name":"wascitya-airlock-door","tpage_name":"wascitya-vis-tfrag"}],[104857646,{"idx":46,"name":"jakchires-precarmor-01","tpage_name":"oasiscst-pris"}],[112328726,{"idx":22,"name":"jakc-armor","tpage_name":"wascast-pris"}],[91160666,{"idx":90,"name":"jakchires-clips","tpage_name":"gungame-vis-pris"}],[48889879,{"idx":23,"name":"sewer-concrete-block-02","tpage_name":"sewd-vis-tfrag"}],[41418799,{"idx":47,"name":"wascitya-slum-lightwall","tpage_name":"wascitya-vis-tfrag"}],[74580043,{"idx":75,"name":"sewer-pipe-rim-05b-hitweak","tpage_name":"sewm-vis-tfrag"}],[55115778,{"idx":2,"name":"wascity-metal-segments","tpage_name":"wascityb-vis-tfrag"}],[41418798,{"idx":46,"name":"wascitya-redish-metal","tpage_name":"wascitya-vis-tfrag"}],[74580042,{"idx":74,"name":"sewer-scaffold-03-hitweak","tpage_name":"sewm-vis-tfrag"}],[118554624,{"idx":0,"name":"sig-flatfangs","tpage_name":"deshunt-water"}],[104857644,{"idx":44,"name":"jakchires-lightbrownspat","tpage_name":"oasiscst-pris"}],[112328724,{"idx":20,"name":"eco-lt-cryst-02","tpage_name":"wascast-pris"}],[91160664,{"idx":88,"name":"jakchires-brwnleather","tpage_name":"gungame-vis-pris"}],[55115777,{"idx":1,"name":"wascity-stone-bricks-2-plain","tpage_name":"wascityb-vis-tfrag"}],[48889877,{"idx":21,"name":"sewer-brick-block-02","tpage_name":"sewd-vis-tfrag"}],[41418797,{"idx":45,"name":"wascitya-airlock-metal","tpage_name":"wascitya-vis-tfrag"}],[74580041,{"idx":73,"name":"sewer-brick-block-04-highertweak","tpage_name":"sewm-vis-tfrag"}],[104857643,{"idx":43,"name":"jakchires-leatherpouch","tpage_name":"oasiscst-pris"}],[91160663,{"idx":87,"name":"jakchires-brownstrap","tpage_name":"gungame-vis-pris"}],[55115776,{"idx":0,"name":"wascity-stone-plain-wall-3","tpage_name":"wascityb-vis-tfrag"}],[48889876,{"idx":20,"name":"sewer-brick-block-01","tpage_name":"sewd-vis-tfrag"}],[41418796,{"idx":44,"name":"wascity-ditch-wall-top-to-ground-edging","tpage_name":"wascitya-vis-tfrag"}],[74580040,{"idx":72,"name":"sewer-metal-block-01-hitweak","tpage_name":"sewm-vis-tfrag"}],[112328722,{"idx":18,"name":"daxtertuft","tpage_name":"wascast-pris"}],[104857642,{"idx":42,"name":"jakchires-jacket","tpage_name":"oasiscst-pris"}],[91160662,{"idx":86,"name":"jakchires-blackstrap","tpage_name":"gungame-vis-pris"}],[48889875,{"idx":19,"name":"sewer-block-01","tpage_name":"sewd-vis-tfrag"}],[41418795,{"idx":43,"name":"wascity-cement-road","tpage_name":"wascitya-vis-tfrag"}],[74580039,{"idx":71,"name":"sewer-flat-pipe-01-hitweak","tpage_name":"sewm-vis-tfrag"}],[48889874,{"idx":18,"name":"sewer-brick-block-03","tpage_name":"sewd-vis-tfrag"}],[41418794,{"idx":42,"name":"wascity-torch-tank","tpage_name":"wascitya-vis-tfrag"}],[48889873,{"idx":17,"name":"sewer-pipe-rim-03","tpage_name":"sewd-vis-tfrag"}],[41418793,{"idx":41,"name":"wascity-steps","tpage_name":"wascitya-vis-tfrag"}],[48889872,{"idx":16,"name":"sewer-concrete-edge-01","tpage_name":"sewd-vis-tfrag"}],[41418792,{"idx":40,"name":"city-slum-burning-can","tpage_name":"wascitya-vis-tfrag"}],[48889871,{"idx":15,"name":"common-black","tpage_name":"sewd-vis-tfrag"}],[41418791,{"idx":39,"name":"wascity-outerwall-metal-d","tpage_name":"wascitya-vis-tfrag"}],[41418790,{"idx":38,"name":"wascity-outerwall-metal-b","tpage_name":"wascitya-vis-tfrag"}],[94961666,{"idx":2,"name":"environment-oldmetal","tpage_name":"lsigjakc-pris"}],[48889869,{"idx":13,"name":"sewer-rubber-rim-01","tpage_name":"sewd-vis-tfrag"}],[41418789,{"idx":37,"name":"wascity-outerwall-metal-c","tpage_name":"wascitya-vis-tfrag"}],[94961665,{"idx":1,"name":"bam-hairhilite","tpage_name":"lsigjakc-pris"}],[48889868,{"idx":12,"name":"sewer-plate-02","tpage_name":"sewd-vis-tfrag"}],[41418788,{"idx":36,"name":"wascity-outerwall-metal","tpage_name":"wascitya-vis-tfrag"}],[48889867,{"idx":11,"name":"sewer-metal-block-05","tpage_name":"sewd-vis-tfrag"}],[41418787,{"idx":35,"name":"wascitya-stone-top-breakaway","tpage_name":"wascitya-vis-tfrag"}],[48889866,{"idx":10,"name":"sewer-metal-block-04","tpage_name":"sewd-vis-tfrag"}],[41418786,{"idx":34,"name":"wascity-metal-piece-01","tpage_name":"wascitya-vis-tfrag"}],[48889865,{"idx":9,"name":"sewer-pipe-rim-08","tpage_name":"sewd-vis-tfrag"}],[41418785,{"idx":33,"name":"wascity-metal-indent","tpage_name":"wascitya-vis-tfrag"}],[48889864,{"idx":8,"name":"sewer-pipe-rim-05b","tpage_name":"sewd-vis-tfrag"}],[41418784,{"idx":32,"name":"wascity-wood-plain","tpage_name":"wascitya-vis-tfrag"}],[48889863,{"idx":7,"name":"sewer-plate-05","tpage_name":"sewd-vis-tfrag"}],[41418783,{"idx":31,"name":"wascity-steel-bar","tpage_name":"wascitya-vis-tfrag"}],[48889862,{"idx":6,"name":"sewer-pipe-small-02","tpage_name":"sewd-vis-tfrag"}],[41418782,{"idx":30,"name":"wascity-wall-canister","tpage_name":"wascitya-vis-tfrag"}],[111542280,{"idx":8,"name":"wascity-ground-01","tpage_name":"desert-vis-shrub"}],[48889861,{"idx":5,"name":"sewer-block-02","tpage_name":"sewd-vis-tfrag"}],[41418781,{"idx":29,"name":"wascity-stonewall-bricks-HI","tpage_name":"wascitya-vis-tfrag"}],[111542279,{"idx":7,"name":"des-burn-precursor-head-01","tpage_name":"desert-vis-shrub"}],[48889860,{"idx":4,"name":"sewer-metal-block-01","tpage_name":"sewd-vis-tfrag"}],[41418780,{"idx":28,"name":"wascity-stucco-wall-bleached-cut-01","tpage_name":"wascitya-vis-tfrag"}],[111542278,{"idx":6,"name":"des-burn-precursor-01-bottom","tpage_name":"desert-vis-shrub"}],[48889859,{"idx":3,"name":"sewer-metal-block-06-hitweak","tpage_name":"sewd-vis-tfrag"}],[41418779,{"idx":27,"name":"wascity-metal-pole","tpage_name":"wascitya-vis-tfrag"}],[111542277,{"idx":5,"name":"des-burn-precursor-01","tpage_name":"desert-vis-shrub"}],[48889858,{"idx":2,"name":"sewer-plate-05-hitweak","tpage_name":"sewd-vis-tfrag"}],[41418778,{"idx":26,"name":"wascity-stonewall-bricks","tpage_name":"wascitya-vis-tfrag"}],[111542276,{"idx":4,"name":"des-burn-eye-on","tpage_name":"desert-vis-shrub"}],[48889857,{"idx":1,"name":"sewer-concrete-edge-02","tpage_name":"sewd-vis-tfrag"}],[41418777,{"idx":25,"name":"wascity-wall-weathered","tpage_name":"wascitya-vis-tfrag"}],[41418776,{"idx":24,"name":"wascity-stone-bricks-2-plain","tpage_name":"wascitya-vis-tfrag"}],[41418775,{"idx":23,"name":"wascity-stone-plain-wall-3","tpage_name":"wascitya-vis-tfrag"}],[74580019,{"idx":51,"name":"sewer-brick-roof-05","tpage_name":"sewm-vis-tfrag"}],[41418774,{"idx":22,"name":"wascity-stucco-wall-supports","tpage_name":"wascitya-vis-tfrag"}],[74580018,{"idx":50,"name":"sewer-pipe-rim-06","tpage_name":"sewm-vis-tfrag"}],[76480523,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"freehq-pris"}],[41418773,{"idx":21,"name":"wascity-stucco-wall-supports-end","tpage_name":"wascitya-vis-tfrag"}],[74580017,{"idx":49,"name":"sewer-round-01","tpage_name":"sewm-vis-tfrag"}],[76480522,{"idx":10,"name":"daxterfoot","tpage_name":"freehq-pris"}],[41418772,{"idx":20,"name":"wascity-ground-2-ditch-05","tpage_name":"wascitya-vis-tfrag"}],[74580016,{"idx":48,"name":"sewer-round-02","tpage_name":"sewm-vis-tfrag"}],[76480521,{"idx":9,"name":"daxterfinger","tpage_name":"freehq-pris"}],[41418771,{"idx":19,"name":"wascity-rock-small","tpage_name":"wascitya-vis-tfrag"}],[74580015,{"idx":47,"name":"sewer-round-03","tpage_name":"sewm-vis-tfrag"}],[76480520,{"idx":8,"name":"daxterear","tpage_name":"freehq-pris"}],[41418770,{"idx":18,"name":"wascity-ground-2-ditch-03","tpage_name":"wascitya-vis-tfrag"}],[74580014,{"idx":46,"name":"sewer-pipe-rim-01","tpage_name":"sewm-vis-tfrag"}],[76480519,{"idx":7,"name":"daxterbolt","tpage_name":"freehq-pris"}],[41418769,{"idx":17,"name":"wascity-ground-01","tpage_name":"wascitya-vis-tfrag"}],[74580013,{"idx":45,"name":"sewer-pipe-02-edge-01","tpage_name":"sewm-vis-tfrag"}],[76480518,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"freehq-pris"}],[41418768,{"idx":16,"name":"wascity-ground-2-ditch-04","tpage_name":"wascitya-vis-tfrag"}],[74580012,{"idx":44,"name":"sewer-pipe-01","tpage_name":"sewm-vis-tfrag"}],[76480517,{"idx":5,"name":"daxterarm","tpage_name":"freehq-pris"}],[41418767,{"idx":15,"name":"wascity-ditch-wall-top-to-ground","tpage_name":"wascitya-vis-tfrag"}],[74580011,{"idx":43,"name":"sewer-brick-block-02","tpage_name":"sewm-vis-tfrag"}],[76480516,{"idx":4,"name":"daxter-orange","tpage_name":"freehq-pris"}],[41418766,{"idx":14,"name":"wascity-stucco-wall-bleached-edge-01","tpage_name":"wascitya-vis-tfrag"}],[74580010,{"idx":42,"name":"sewer-concrete-block-02","tpage_name":"sewm-vis-tfrag"}],[76480515,{"idx":3,"name":"daxter-furhilite","tpage_name":"freehq-pris"}],[41418765,{"idx":13,"name":"wascity-stucco-wall-bleached-2-bricks-01","tpage_name":"wascitya-vis-tfrag"}],[74580009,{"idx":41,"name":"sewer-brick-block-06","tpage_name":"sewm-vis-tfrag"}],[76480514,{"idx":2,"name":"daxter-eyelid","tpage_name":"freehq-pris"}],[41418764,{"idx":12,"name":"wascity-stucco-wall-bleached-01","tpage_name":"wascitya-vis-tfrag"}],[74580008,{"idx":40,"name":"sewer-brick-block-01","tpage_name":"sewm-vis-tfrag"}],[76480513,{"idx":1,"name":"bam-hairhilite","tpage_name":"freehq-pris"}],[41418763,{"idx":11,"name":"wascity-wallspike-01","tpage_name":"wascitya-vis-tfrag"}],[74580007,{"idx":39,"name":"sewer-brick-block-10","tpage_name":"sewm-vis-tfrag"}],[41418762,{"idx":10,"name":"wascity-wallspike-2-ground-01","tpage_name":"wascitya-vis-tfrag"}],[74580006,{"idx":38,"name":"sewer-brick-block-11","tpage_name":"sewm-vis-tfrag"}],[41418761,{"idx":9,"name":"wascity-metal-door-01","tpage_name":"wascitya-vis-tfrag"}],[74580005,{"idx":37,"name":"sewer-scaffold-03","tpage_name":"sewm-vis-tfrag"}],[41418760,{"idx":8,"name":"common-black","tpage_name":"wascitya-vis-tfrag"}],[41418759,{"idx":7,"name":"wascity-metal-dirty","tpage_name":"wascitya-vis-tfrag"}],[41418758,{"idx":6,"name":"wascity-metal-piece-02","tpage_name":"wascitya-vis-tfrag"}],[60883022,{"idx":78,"name":"jakchires-precarmor-01","tpage_name":"mineb-vis-pris"}],[74580002,{"idx":34,"name":"sewer-flat-pipe-01","tpage_name":"sewm-vis-tfrag"}],[41418757,{"idx":5,"name":"wascity-greenmetal-tube","tpage_name":"wascitya-vis-tfrag"}],[60883021,{"idx":77,"name":"mine-slate-metal-01","tpage_name":"mineb-vis-pris"}],[74580001,{"idx":33,"name":"sewer-plate-03","tpage_name":"sewm-vis-tfrag"}],[41418756,{"idx":4,"name":"wascity-metal-segments","tpage_name":"wascitya-vis-tfrag"}],[60883020,{"idx":76,"name":"mine-rust-01","tpage_name":"mineb-vis-pris"}],[74580000,{"idx":32,"name":"sewer-pipe-rim-07","tpage_name":"sewm-vis-tfrag"}],[41418755,{"idx":3,"name":"wascity-metal-wall-base-plate","tpage_name":"wascitya-vis-tfrag"}],[60883019,{"idx":75,"name":"mine-red-paint-rust05","tpage_name":"mineb-vis-pris"}],[74579999,{"idx":31,"name":"sewer-plate-04","tpage_name":"sewm-vis-tfrag"}],[41418754,{"idx":2,"name":"wascity-metal-spike-01","tpage_name":"wascitya-vis-tfrag"}],[60883018,{"idx":74,"name":"mine-metal-wheel-01","tpage_name":"mineb-vis-pris"}],[74579998,{"idx":30,"name":"sewer-pipe-rim-05","tpage_name":"sewm-vis-tfrag"}],[41418753,{"idx":1,"name":"wascitya-stone-top","tpage_name":"wascitya-vis-tfrag"}],[60883017,{"idx":73,"name":"mine-blue-metal-01","tpage_name":"mineb-vis-pris"}],[74579997,{"idx":29,"name":"sewer-concrete-edge-02","tpage_name":"sewm-vis-tfrag"}],[41418752,{"idx":0,"name":"wascitya-stone-bottom","tpage_name":"wascitya-vis-tfrag"}],[60883016,{"idx":72,"name":"mine-white-stripe-metal-01","tpage_name":"mineb-vis-pris"}],[74579996,{"idx":28,"name":"sewer-scaffold-01","tpage_name":"sewm-vis-tfrag"}],[20906060,{"idx":76,"name":"stdmb-track-side-01","tpage_name":"stadiumb-vis-tfrag"}],[39911428,{"idx":4,"name":"wstd-lava-base-dest","tpage_name":"wasstada-alpha"}],[121176076,{"idx":12,"name":"daxtergoggles","tpage_name":"hiphog-vis-pris"}],[118685716,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"ljkcdmkl-pris2"}],[106233916,{"idx":60,"name":"jakchires-facert","tpage_name":"mined-pris"}],[39911426,{"idx":2,"name":"wstd-lava-base","tpage_name":"wasstada-alpha"}],[121176074,{"idx":10,"name":"daxterfoot","tpage_name":"hiphog-vis-pris"}],[118685714,{"idx":18,"name":"king-leg","tpage_name":"ljkcdmkl-pris2"}],[106233914,{"idx":58,"name":"jakchires-eyelid","tpage_name":"mined-pris"}],[39845894,{"idx":6,"name":"nstb-water","tpage_name":"nstb-vis-water"}],[121110542,{"idx":14,"name":"hip-tbotblue01","tpage_name":"hiphog-vis-tfrag"}],[118620182,{"idx":22,"name":"jakchires-facelft","tpage_name":"ljkcdmkl-pris"}],[106168382,{"idx":62,"name":"mined-pillar-molten-top","tpage_name":"mined-tfrag"}],[14352384,{"idx":0,"name":"map-ctygenb","tpage_name":"ctygenb-minimap"}],[10616844,{"idx":12,"name":"sign-wide-b","tpage_name":"ctyslumb-sprite"}],[8716339,{"idx":51,"name":"baron-neon-mouth-on","tpage_name":"ctysluma-sprite"}],[39845893,{"idx":5,"name":"environment-nstb-water","tpage_name":"nstb-vis-water"}],[121110541,{"idx":13,"name":"hip-tbotred01","tpage_name":"hiphog-vis-tfrag"}],[118620181,{"idx":21,"name":"jakchires-eyelid","tpage_name":"ljkcdmkl-pris"}],[106168381,{"idx":61,"name":"mined-pillar-top-dest","tpage_name":"mined-tfrag"}],[61079638,{"idx":86,"name":"pecker-wingtop","tpage_name":"minec-vis-pris"}],[129105922,{"idx":2,"name":"sewer-waterfall-02-n","tpage_name":"sewn-vis-water"}],[94240882,{"idx":114,"name":"intr-grey","tpage_name":"intpfall-vis-tfrag"}],[39780369,{"idx":17,"name":"nsta-goo-base","tpage_name":"nstb-vis-pris"}],[21299242,{"idx":42,"name":"vehicle-wheel-blur-01","tpage_name":"wasall-pris"}],[39714829,{"idx":13,"name":"nsta-cave-top-platform-shrub","tpage_name":"nstb-vis-shrub"}],[71434320,{"idx":80,"name":"wstd-scaffold-strut","tpage_name":"wasstadc-tfrag"}],[91357200,{"idx":16,"name":"klever-blackstrap","tpage_name":"lkleever-pris"}],[39714828,{"idx":12,"name":"nsta-cave-sides-shrub","tpage_name":"nstb-vis-shrub"}],[71434319,{"idx":79,"name":"wstd-fight-plat-floor-02","tpage_name":"wasstadc-tfrag"}],[91357199,{"idx":15,"name":"klever-armor-02","tpage_name":"lkleever-pris"}],[39714827,{"idx":11,"name":"nst-egg-bulb-01","tpage_name":"nstb-vis-shrub"}],[71434318,{"idx":78,"name":"wstd-fight-plat-floor-01","tpage_name":"wasstadc-tfrag"}],[91357198,{"idx":14,"name":"klever-armor-01","tpage_name":"lkleever-pris"}],[39714824,{"idx":8,"name":"nsta-finger-pipe","tpage_name":"nstb-vis-shrub"}],[71434315,{"idx":75,"name":"wstd-fight-plat-grate","tpage_name":"wasstadc-tfrag"}],[91357195,{"idx":11,"name":"klever-chest","tpage_name":"lkleever-pris"}],[43647018,{"idx":42,"name":"burning-bush-off","tpage_name":"waswide-sprite"}],[71434314,{"idx":74,"name":"wstd-fight-plat-wall-01","tpage_name":"wasstadc-tfrag"}],[91357194,{"idx":10,"name":"klever-brownstrap","tpage_name":"lkleever-pris"}],[71434313,{"idx":73,"name":"wstd-scaffold-bar","tpage_name":"wasstadc-tfrag"}],[91357193,{"idx":9,"name":"klever-arm","tpage_name":"lkleever-pris"}],[91357190,{"idx":6,"name":"klever-face-01scars","tpage_name":"lkleever-pris"}],[71434308,{"idx":68,"name":"wstd-fight-plat-tube","tpage_name":"wasstadc-tfrag"}],[91357188,{"idx":4,"name":"klever-eyelid","tpage_name":"lkleever-pris"}],[62717958,{"idx":6,"name":"cguardgame-face","tpage_name":"ctypesa-pris"}],[63963138,{"idx":2,"name":"wang_2","tpage_name":"desert-hfrag"}],[39649311,{"idx":31,"name":"nstab-mekbrain-plain","tpage_name":"nstb-vis-tfrag"}],[62717957,{"idx":5,"name":"cguardgame-ear","tpage_name":"ctypesa-pris"}],[49020977,{"idx":49,"name":"sewer-plate-01","tpage_name":"sewe-vis-tfrag"}],[63963137,{"idx":1,"name":"wang_1","tpage_name":"desert-hfrag"}],[39649310,{"idx":30,"name":"nsta-cave-trim-top","tpage_name":"nstb-vis-tfrag"}],[49610831,{"idx":79,"name":"sewer-red-light-01","tpage_name":"sewf-vis-tfrag"}],[67043351,{"idx":23,"name":"vinroom-small-monitor-06","tpage_name":"vinroom-sprite"}],[62062631,{"idx":39,"name":"flying-bird-12","tpage_name":"wascityb-sprite"}],[39649309,{"idx":29,"name":"nsta-cave-trim","tpage_name":"nstb-vis-tfrag"}],[49610830,{"idx":78,"name":"sewer-yellow-light-02","tpage_name":"sewf-vis-tfrag"}],[67043350,{"idx":22,"name":"vinroom-small-monitor-05","tpage_name":"vinroom-sprite"}],[62062630,{"idx":38,"name":"flying-bird-11","tpage_name":"wascityb-sprite"}],[39649308,{"idx":28,"name":"nsta-cave-mites","tpage_name":"nstb-vis-tfrag"}],[49610828,{"idx":76,"name":"sewer-metal-trim-02","tpage_name":"sewf-vis-tfrag"}],[67043348,{"idx":20,"name":"vinroom-small-monitor-03","tpage_name":"vinroom-sprite"}],[62062628,{"idx":36,"name":"flying-bird-09","tpage_name":"wascityb-sprite"}],[39649306,{"idx":26,"name":"nsta-cave-sides","tpage_name":"nstb-vis-tfrag"}],[49610827,{"idx":75,"name":"sewer-small-light-01","tpage_name":"sewf-vis-tfrag"}],[67043347,{"idx":19,"name":"vinroom-small-monitor-02","tpage_name":"vinroom-sprite"}],[62062627,{"idx":35,"name":"flying-bird-08","tpage_name":"wascityb-sprite"}],[39649305,{"idx":25,"name":"nsta-cave-top-platform","tpage_name":"nstb-vis-tfrag"}],[49610826,{"idx":74,"name":"sewer-metal-block-02","tpage_name":"sewf-vis-tfrag"}],[67043346,{"idx":18,"name":"vinroom-small-monitor-01","tpage_name":"vinroom-sprite"}],[62062626,{"idx":34,"name":"flying-bird-07","tpage_name":"wascityb-sprite"}],[39649304,{"idx":24,"name":"nsta-cave-teeth","tpage_name":"nstb-vis-tfrag"}],[49610825,{"idx":73,"name":"sewer-scaffold-03","tpage_name":"sewf-vis-tfrag"}],[67043345,{"idx":17,"name":"tinydot","tpage_name":"vinroom-sprite"}],[62062625,{"idx":33,"name":"flying-bird-06","tpage_name":"wascityb-sprite"}],[39649303,{"idx":23,"name":"nsta-fingerback","tpage_name":"nstb-vis-tfrag"}],[49610824,{"idx":72,"name":"sewer-metal-trim-01","tpage_name":"sewf-vis-tfrag"}],[67043344,{"idx":16,"name":"screen-15","tpage_name":"vinroom-sprite"}],[62062624,{"idx":32,"name":"flying-bird-05","tpage_name":"wascityb-sprite"}],[39649302,{"idx":22,"name":"nstab-basekor","tpage_name":"nstb-vis-tfrag"}],[39649301,{"idx":21,"name":"nestb-basekor","tpage_name":"nstb-vis-tfrag"}],[39649299,{"idx":19,"name":"nsta-cave-plain-edging","tpage_name":"nstb-vis-tfrag"}],[39649298,{"idx":18,"name":"nsta-cave-carved-surface","tpage_name":"nstb-vis-tfrag"}],[39649297,{"idx":17,"name":"nsta-cave-carved-surface-bottom","tpage_name":"nstb-vis-tfrag"}],[39649296,{"idx":16,"name":"nsta-cave-stalags-04-insides","tpage_name":"nstb-vis-tfrag"}],[39649295,{"idx":15,"name":"nsta-cave-plain","tpage_name":"nstb-vis-tfrag"}],[39649292,{"idx":12,"name":"nsta-cave-floor-01","tpage_name":"nstb-vis-tfrag"}],[39649290,{"idx":10,"name":"nstab-eggskin","tpage_name":"nstb-vis-tfrag"}],[39649286,{"idx":6,"name":"nsta-finger-pipe","tpage_name":"nstb-vis-tfrag"}],[73859137,{"idx":65,"name":"sewer-pool-rim-02","tpage_name":"sewg-vis-tfrag"}],[91291657,{"idx":9,"name":"fort-door-metal","tpage_name":"gungame-vis-tfrag"}],[39649285,{"idx":5,"name":"nsta-cave-stalags-04","tpage_name":"nstb-vis-tfrag"}],[73859136,{"idx":64,"name":"sewer-metal-edge-01","tpage_name":"sewg-vis-tfrag"}],[91291656,{"idx":8,"name":"common-gun-panel-03","tpage_name":"gungame-vis-tfrag"}],[39649282,{"idx":2,"name":"nsta-wall","tpage_name":"nstb-vis-tfrag"}],[73859133,{"idx":61,"name":"sewer-plate-03-hitweak","tpage_name":"sewg-vis-tfrag"}],[91291653,{"idx":5,"name":"city-port-metal","tpage_name":"gungame-vis-tfrag"}],[62259224,{"idx":24,"name":"wing01","tpage_name":"ctycarc-pris"}],[61014044,{"idx":28,"name":"minc-light-gray","tpage_name":"minec-vis-shrub"}],[57278504,{"idx":40,"name":"metalflut-leatherstrap-b-01","tpage_name":"waswide-vis-pris"}],[52297784,{"idx":56,"name":"freehq-projector01","tpage_name":"freehq-tfrag"}],[67239944,{"idx":8,"name":"vin-floor-01","tpage_name":"vinroom-vis-tfrag"}],[48562244,{"idx":68,"name":"jakchires-eyebrow","tpage_name":"sewa-vis-pris"}],[81723488,{"idx":96,"name":"jakchires-eyebrow","tpage_name":"ljndklev-pris"}],[74579994,{"idx":26,"name":"sewer-metal-03","tpage_name":"sewm-vis-tfrag"}],[60883014,{"idx":70,"name":"mine-red-white-metal-01","tpage_name":"mineb-vis-pris"}],[39583745,{"idx":1,"name":"nstb-quicksand-dest","tpage_name":"nstb-vis-alpha"}],[81723487,{"idx":95,"name":"jakchires-eye","tpage_name":"ljndklev-pris"}],[74579993,{"idx":25,"name":"sewer-pipe-rim-09","tpage_name":"sewm-vis-tfrag"}],[60883013,{"idx":69,"name":"mine-red-stripe-metal-01","tpage_name":"mineb-vis-pris"}],[39583744,{"idx":0,"name":"nstb-quicksand-scroll","tpage_name":"nstb-vis-alpha"}],[73924620,{"idx":12,"name":"sew-gasstep-tube","tpage_name":"sewg-vis-shrub"}],[38862868,{"idx":20,"name":"nsta-fingerback","tpage_name":"nsta-vis-tfrag"}],[73924617,{"idx":9,"name":"sewer-pipe-rim-02","tpage_name":"sewg-vis-shrub"}],[73596945,{"idx":17,"name":"sewer-metal-trim-02","tpage_name":"sewi-vis-tfrag"}],[38862851,{"idx":3,"name":"nstab-eggskin","tpage_name":"nsta-vis-tfrag"}],[38862848,{"idx":0,"name":"nsta-wall","tpage_name":"nsta-vis-tfrag"}],[393230,{"idx":14,"name":"krimsoncrate-04","tpage_name":"level-default-tfrag"}],[8912924,{"idx":28,"name":"city-slum-wood-plain","tpage_name":"ctysluma-vis-tfrag"}],[393229,{"idx":13,"name":"krimsoncrate-02","tpage_name":"level-default-tfrag"}],[393228,{"idx":12,"name":"krimsoncrate-01","tpage_name":"level-default-tfrag"}],[8912922,{"idx":26,"name":"city-slumbase-wall-broken-to-bricks","tpage_name":"ctysluma-vis-tfrag"}],[393227,{"idx":11,"name":"grunt-gem-01","tpage_name":"level-default-tfrag"}],[8912921,{"idx":25,"name":"city-slum-awning-rustedmetal","tpage_name":"ctysluma-vis-tfrag"}],[38731907,{"idx":131,"name":"flying-bird-04","tpage_name":"wasstada-sprite"}],[73596947,{"idx":19,"name":"sewer-metal-02","tpage_name":"sewi-vis-tfrag"}],[58654787,{"idx":67,"name":"holo-line","tpage_name":"hiphog-sprite"}],[393226,{"idx":10,"name":"fuel-cell-inside","tpage_name":"level-default-tfrag"}],[38731906,{"idx":130,"name":"flying-bird-03","tpage_name":"wasstada-sprite"}],[73596946,{"idx":18,"name":"sewer-pipe-rim-05","tpage_name":"sewi-vis-tfrag"}],[58654786,{"idx":66,"name":"vinroom-tv-circle","tpage_name":"hiphog-sprite"}],[393225,{"idx":9,"name":"fuel-cell-endcaps","tpage_name":"level-default-tfrag"}],[8912919,{"idx":23,"name":"city-slum-roof-1","tpage_name":"ctysluma-vis-tfrag"}],[393224,{"idx":8,"name":"egg-ndimadman","tpage_name":"level-default-tfrag"}],[8912918,{"idx":22,"name":"city-slum-roof-side","tpage_name":"ctysluma-vis-tfrag"}],[393223,{"idx":7,"name":"common-transparent","tpage_name":"level-default-tfrag"}],[8912917,{"idx":21,"name":"city-slum-roof","tpage_name":"ctysluma-vis-tfrag"}],[393222,{"idx":6,"name":"common-black","tpage_name":"level-default-tfrag"}],[8912916,{"idx":20,"name":"slum-stone-03","tpage_name":"ctysluma-vis-tfrag"}],[393221,{"idx":5,"name":"cmn-precursor-metal-plain-01small","tpage_name":"level-default-tfrag"}],[8912915,{"idx":19,"name":"slum-stone-broken","tpage_name":"ctysluma-vis-tfrag"}],[393220,{"idx":4,"name":"charHOLD","tpage_name":"level-default-tfrag"}],[8912914,{"idx":18,"name":"city-slumwall-06","tpage_name":"ctysluma-vis-tfrag"}],[8912912,{"idx":16,"name":"city-slumbase-wall-broken-to-bricks-2","tpage_name":"ctysluma-vis-tfrag"}],[85196832,{"idx":32,"name":"intcept-b-teeth01","tpage_name":"desrace1-pris"}],[85196831,{"idx":31,"name":"intcept-b-pipe01","tpage_name":"desrace1-pris"}],[85196830,{"idx":30,"name":"intcept-b-gun01","tpage_name":"desrace1-pris"}],[8912909,{"idx":13,"name":"city-slum-bigpipe-04","tpage_name":"ctysluma-vis-tfrag"}],[85196829,{"idx":29,"name":"intcept-b-base-patern02","tpage_name":"desrace1-pris"}],[8912908,{"idx":12,"name":"city-slumwall-01","tpage_name":"ctysluma-vis-tfrag"}],[85196828,{"idx":28,"name":"intcept-b-base-patern01","tpage_name":"desrace1-pris"}],[8912907,{"idx":11,"name":"city-slumbase-wall","tpage_name":"ctysluma-vis-tfrag"}],[122159108,{"idx":4,"name":"facb_temp_rust2","tpage_name":"factoryb-vis-tfrag"}],[119668748,{"idx":12,"name":"citn-allflesh","tpage_name":"ljinx-pris"}],[38732048,{"idx":272,"name":"male5_02","tpage_name":"wasstada-sprite"}],[85196827,{"idx":27,"name":"intcept-b-base-green01","tpage_name":"desrace1-pris"}],[8912906,{"idx":10,"name":"city-slum-hangsign-03","tpage_name":"ctysluma-vis-tfrag"}],[122159107,{"idx":3,"name":"fac-tower-door-03","tpage_name":"factoryb-vis-tfrag"}],[119668747,{"idx":11,"name":"citn-alleyebrow","tpage_name":"ljinx-pris"}],[38732047,{"idx":271,"name":"male5_01","tpage_name":"wasstada-sprite"}],[8912905,{"idx":9,"name":"city-slum-hangsign-02","tpage_name":"ctysluma-vis-tfrag"}],[122159106,{"idx":2,"name":"facb_redmetal-01","tpage_name":"factoryb-vis-tfrag"}],[119668746,{"idx":10,"name":"citn-allbuckel","tpage_name":"ljinx-pris"}],[38732046,{"idx":270,"name":"male5_00","tpage_name":"wasstada-sprite"}],[10879093,{"idx":117,"name":"city-tile-LOW","tpage_name":"ctyslumb-vis-tfrag"}],[16580608,{"idx":0,"name":"ctyfarm-cab-body","tpage_name":"ctyfarmb-sprite"}],[106954798,{"idx":46,"name":"vol-dk-sat-environment-map","tpage_name":"volcanoa-vis-tfrag"}],[99483718,{"idx":70,"name":"dp-bipedal-skin-ribs-01","tpage_name":"lformach-vis-pris"}],[14680102,{"idx":38,"name":"jakchires-pants","tpage_name":"ctygenb-vis-pris"}],[10879092,{"idx":116,"name":"cityslumc-awning-LOW","tpage_name":"ctyslumb-vis-tfrag"}],[106954797,{"idx":45,"name":"vola-dp-tendon","tpage_name":"volcanoa-vis-tfrag"}],[99483717,{"idx":69,"name":"dp-bipedal-skin-plate-01","tpage_name":"lformach-vis-pris"}],[14680101,{"idx":37,"name":"jakchires-lightbrownspat","tpage_name":"ctygenb-vis-pris"}],[10879091,{"idx":115,"name":"cityslumc-pipe","tpage_name":"ctyslumb-vis-tfrag"}],[99483716,{"idx":68,"name":"dp-bipedal-skin-bulge-02","tpage_name":"lformach-vis-pris"}],[14680097,{"idx":33,"name":"jakchires-hair","tpage_name":"ctygenb-vis-pris"}],[10879087,{"idx":111,"name":"cityslumc-door","tpage_name":"ctyslumb-vis-tfrag"}],[10879086,{"idx":110,"name":"cityslumc-lamp-red","tpage_name":"ctyslumb-vis-tfrag"}],[14680095,{"idx":31,"name":"jakchires-facert","tpage_name":"ctygenb-vis-pris"}],[10879085,{"idx":109,"name":"ctyslumc-wall-colored2","tpage_name":"ctyslumb-vis-tfrag"}],[14680094,{"idx":30,"name":"jakchires-facelft","tpage_name":"ctygenb-vis-pris"}],[10879084,{"idx":108,"name":"cityslumc-metal-trim","tpage_name":"ctyslumb-vis-tfrag"}],[99483709,{"idx":61,"name":"dp-bipedal-dk-sm-plate-01","tpage_name":"lformach-vis-pris"}],[14680093,{"idx":29,"name":"jakchires-eyelid","tpage_name":"ctygenb-vis-pris"}],[10879083,{"idx":107,"name":"ctyslumc-wall-colored","tpage_name":"ctyslumb-vis-tfrag"}],[49741842,{"idx":18,"name":"sewer-plate-05","tpage_name":"sewf-vis-pris"}],[262299,{"idx":155,"name":"edge-cloud","tpage_name":"level-default-sprite"}],[14680067,{"idx":3,"name":"airlock-door-metal2","tpage_name":"ctygenb-vis-pris"}],[10879057,{"idx":81,"name":"ctyslumc-grate1","tpage_name":"ctyslumb-vis-tfrag"}],[94240783,{"idx":15,"name":"palcab-swingp-trim","tpage_name":"intpfall-vis-tfrag"}],[60620923,{"idx":123,"name":"jakchires-precarmor-01","tpage_name":"minea-vis-pris"}],[262298,{"idx":154,"name":"redpuff","tpage_name":"level-default-sprite"}],[14680066,{"idx":2,"name":"airlock-door-main","tpage_name":"ctygenb-vis-pris"}],[94240782,{"idx":14,"name":"palcab-lowres-ctyslum-roof-03","tpage_name":"intpfall-vis-tfrag"}],[60620922,{"idx":122,"name":"jakchires-pants","tpage_name":"minea-vis-pris"}],[94240781,{"idx":13,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"intpfall-vis-tfrag"}],[60620921,{"idx":121,"name":"jakchires-lightbrownspat","tpage_name":"minea-vis-pris"}],[61079636,{"idx":84,"name":"pecker-teeth","tpage_name":"minec-vis-pris"}],[129105920,{"idx":0,"name":"sewer-water-highlight-01-n","tpage_name":"sewn-vis-water"}],[127860740,{"idx":4,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"lfaccity-alpha"}],[94240880,{"idx":112,"name":"tpal-horiz-trim02","tpage_name":"intpfall-vis-tfrag"}],[39780367,{"idx":15,"name":"nestb-mektunnel","tpage_name":"nstb-vis-pris"}],[21299240,{"idx":40,"name":"vehicle-snake-tread-02","tpage_name":"wasall-pris"}],[94240780,{"idx":12,"name":"palcab-lowres-ctyslum-wall-02","tpage_name":"intpfall-vis-tfrag"}],[60620920,{"idx":120,"name":"jakchires-leatherpouch","tpage_name":"minea-vis-pris"}],[458850,{"idx":98,"name":"jakc-glovetop","tpage_name":"level-default-pris"}],[20840482,{"idx":34,"name":"jakchires-eyelid","tpage_name":"stadiumb-vis-pris"}],[76480530,{"idx":18,"name":"daxtertuft","tpage_name":"freehq-pris"}],[35389590,{"idx":150,"name":"handcuff-03","tpage_name":"introcst-pris"}],[458849,{"idx":97,"name":"jakc-forearm-arm","tpage_name":"level-default-pris"}],[76480529,{"idx":17,"name":"daxterteeth","tpage_name":"freehq-pris"}],[35389589,{"idx":149,"name":"handcuff-02","tpage_name":"introcst-pris"}],[458848,{"idx":96,"name":"jakc-flap","tpage_name":"level-default-pris"}],[76480528,{"idx":16,"name":"daxternose","tpage_name":"freehq-pris"}],[35389588,{"idx":148,"name":"handcuff-01","tpage_name":"introcst-pris"}],[458847,{"idx":95,"name":"jakc-finger","tpage_name":"level-default-pris"}],[76480527,{"idx":15,"name":"daxterlense","tpage_name":"freehq-pris"}],[35389587,{"idx":147,"name":"common-black","tpage_name":"introcst-pris"}],[458846,{"idx":94,"name":"jakc-face","tpage_name":"level-default-pris"}],[76480526,{"idx":14,"name":"daxterhelmetplain","tpage_name":"freehq-pris"}],[35389586,{"idx":146,"name":"beacon-lens","tpage_name":"introcst-pris"}],[73728078,{"idx":78,"name":"sewer-plate-01-hitweak","tpage_name":"sewh-vis-tfrag"}],[12320810,{"idx":42,"name":"city-ind-wall-04","tpage_name":"ctyindb-vis-tfrag"}],[118751232,{"idx":0,"name":"bam-eyelight","tpage_name":"wcaseem-pris2"}],[117506052,{"idx":4,"name":"freehq-wal-tilem07","tpage_name":"freehq-shrub"}],[12255237,{"idx":5,"name":"city-ind-decal-01","tpage_name":"ctyindb-vis-shrub"}],[12255236,{"idx":4,"name":"city-ind-decal-03","tpage_name":"ctyindb-vis-shrub"}],[12255235,{"idx":3,"name":"city-ind-decal-02","tpage_name":"ctyindb-vis-shrub"}],[12255234,{"idx":2,"name":"city-ind-stain-01","tpage_name":"ctyindb-vis-shrub"}],[12255233,{"idx":1,"name":"city-ind-blotch-withstreaks-01","tpage_name":"ctyindb-vis-shrub"}],[12255232,{"idx":0,"name":"city-ind-stain-02","tpage_name":"ctyindb-vis-shrub"}],[60555305,{"idx":41,"name":"minc-rust-pipe-04","tpage_name":"minea-vis-tfrag"}],[35651705,{"idx":121,"name":"veger-iris","tpage_name":"introcst-pris2"}],[60555304,{"idx":40,"name":"minc-train-pipe-01","tpage_name":"minea-vis-tfrag"}],[35651704,{"idx":120,"name":"veger-eyelid","tpage_name":"introcst-pris2"}],[88277040,{"idx":48,"name":"cguard-air-train-light","tpage_name":"introcst-tfrag"}],[100728840,{"idx":8,"name":"sig-flask","tpage_name":"ljaksig-pris2"}],[60555302,{"idx":38,"name":"minc-blue-paint-rust03","tpage_name":"minea-vis-tfrag"}],[35651702,{"idx":118,"name":"veger-walkingstick-03","tpage_name":"introcst-pris2"}],[67829802,{"idx":42,"name":"vinroom-tv-text-n","tpage_name":"freehq-sprite"}],[115081239,{"idx":23,"name":"terraformer-organic-01","tpage_name":"desboss1-pris"}],[60555294,{"idx":30,"name":"minb-stone12","tpage_name":"minea-vis-tfrag"}],[35651694,{"idx":110,"name":"veger-shoulderplatemetal","tpage_name":"introcst-pris2"}],[75759633,{"idx":17,"name":"daxterteeth","tpage_name":"onintent-pris"}],[74514453,{"idx":21,"name":"roboguard-die-stamped-metal-blue","tpage_name":"sewj-vis-pris"}],[49020976,{"idx":48,"name":"sewer-metal-block-05","tpage_name":"sewe-vis-tfrag"}],[63963136,{"idx":0,"name":"wang_0","tpage_name":"desert-hfrag"}],[62717956,{"idx":4,"name":"cguardgame-chestplate","tpage_name":"ctypesa-pris"}],[11730955,{"idx":11,"name":"city-inda-scorch-big","tpage_name":"ctyinda-vis-shrub"}],[8716352,{"idx":64,"name":"baron-neon-white-c","tpage_name":"ctysluma-sprite"}],[11403332,{"idx":68,"name":"ctyslumc-vine-hang-a","tpage_name":"ctyslumc-vis-tfrag"}],[49020975,{"idx":47,"name":"strip-black","tpage_name":"sewe-vis-tfrag"}],[62717955,{"idx":3,"name":"cguardgame-boottop","tpage_name":"ctypesa-pris"}],[11730954,{"idx":10,"name":"city-inda-scorch-small","tpage_name":"ctyinda-vis-shrub"}],[8716351,{"idx":63,"name":"baron-neon-white-b-on","tpage_name":"ctysluma-sprite"}],[11403328,{"idx":64,"name":"ctyslumc-brown","tpage_name":"ctyslumc-vis-tfrag"}],[41287691,{"idx":11,"name":"wstd-rock-shrubs","tpage_name":"wasstada-shrub"}],[11403371,{"idx":107,"name":"cityslumc-door-metal","tpage_name":"ctyslumc-vis-tfrag"}],[983074,{"idx":34,"name":"dk-maker-idol-tubes-01","tpage_name":"halfpipe-pris"}],[62259203,{"idx":3,"name":"gauge01","tpage_name":"ctycarc-pris"}],[61014023,{"idx":7,"name":"minc-strut-01","tpage_name":"minec-vis-shrub"}],[52297763,{"idx":35,"name":"freehq-ground-tile-set1-tm","tpage_name":"freehq-tfrag"}],[41287690,{"idx":10,"name":"nsta-transparent","tpage_name":"wasstada-shrub"}],[11403370,{"idx":106,"name":"cityslumc-door","tpage_name":"ctyslumc-vis-tfrag"}],[220529060,{"idx":420,"name":"bluesage-leatherbuckle","tpage_name":"museum4-pris"}],[983073,{"idx":33,"name":"dk-maker-idol-metal-01","tpage_name":"halfpipe-pris"}],[28049422,{"idx":14,"name":"tpal-horiz-trim02","tpage_name":"intpalrf-tfrag"}],[94371910,{"idx":70,"name":"palace-break-spike02","tpage_name":"intpfall-vis-pris"}],[35651620,{"idx":36,"name":"samos-eyelid","tpage_name":"introcst-pris2"}],[11403369,{"idx":105,"name":"cityslumc-lamp-red","tpage_name":"ctyslumc-vis-tfrag"}],[10944512,{"idx":0,"name":"map-ctyslumc","tpage_name":"ctyslumc-minimap"}],[983072,{"idx":32,"name":"dk-maker-idol-head-01","tpage_name":"halfpipe-pris"}],[61014021,{"idx":5,"name":"minc-rust-01","tpage_name":"minec-vis-shrub"}],[52297761,{"idx":33,"name":"freehq-ground-tile-set1-rbc","tpage_name":"freehq-tfrag"}],[11403368,{"idx":104,"name":"cityslumc-door-plate","tpage_name":"ctyslumc-vis-tfrag"}],[983071,{"idx":31,"name":"dk-maker-idol-globes-dk-01","tpage_name":"halfpipe-pris"}],[11403367,{"idx":103,"name":"cityslumc-purple-plain","tpage_name":"ctyslumc-vis-tfrag"}],[983070,{"idx":30,"name":"dk-maker-idol-globes-01","tpage_name":"halfpipe-pris"}],[61014019,{"idx":3,"name":"minc-rocky-ground-01","tpage_name":"minec-vis-shrub"}],[52297759,{"idx":31,"name":"freehq-monitor04","tpage_name":"freehq-tfrag"}],[11403366,{"idx":102,"name":"ctyslumc-wall-trim","tpage_name":"ctyslumc-vis-tfrag"}],[983069,{"idx":29,"name":"dk-maker-idol-eye-dk-01","tpage_name":"halfpipe-pris"}],[61014017,{"idx":1,"name":"minc-light","tpage_name":"minec-vis-shrub"}],[52297757,{"idx":29,"name":"freehq-ground-tile-set1-lm","tpage_name":"freehq-tfrag"}],[11403364,{"idx":100,"name":"cityslumc-purple-column-2","tpage_name":"ctyslumc-vis-tfrag"}],[983067,{"idx":27,"name":"dk-maker-idol-collar-02","tpage_name":"halfpipe-pris"}],[71106565,{"idx":5,"name":"wstd-floor-panel01","tpage_name":"wasstadb-tfrag"}],[61014016,{"idx":0,"name":"minc-bolt","tpage_name":"minec-vis-shrub"}],[52297756,{"idx":28,"name":"freehq-panel-05","tpage_name":"freehq-tfrag"}],[11403363,{"idx":99,"name":"cityslumc-purple-column","tpage_name":"ctyslumc-vis-tfrag"}],[983066,{"idx":26,"name":"dk-maker-idol-collar-01","tpage_name":"halfpipe-pris"}],[11403362,{"idx":98,"name":"cityslumc-gold-trim","tpage_name":"ctyslumc-vis-tfrag"}],[52297754,{"idx":26,"name":"freehq-monitor01","tpage_name":"freehq-tfrag"}],[11403361,{"idx":97,"name":"cityslumc-little-gold","tpage_name":"ctyslumc-vis-tfrag"}],[11403360,{"idx":96,"name":"cityslumc-top-pillar","tpage_name":"ctyslumc-vis-tfrag"}],[52297752,{"idx":24,"name":"freehq-panel-01","tpage_name":"freehq-tfrag"}],[11403359,{"idx":95,"name":"cityslumc-pinkish-purple","tpage_name":"ctyslumc-vis-tfrag"}],[52297751,{"idx":23,"name":"freehq-green-light","tpage_name":"freehq-tfrag"}],[11403358,{"idx":94,"name":"ctyslumc-overhang-03","tpage_name":"ctyslumc-vis-tfrag"}],[52297750,{"idx":22,"name":"freehq-blue-light","tpage_name":"freehq-tfrag"}],[11403357,{"idx":93,"name":"ctyslumc-wall-sliver","tpage_name":"ctyslumc-vis-tfrag"}],[52297749,{"idx":21,"name":"freehq-gray-metal-disc07","tpage_name":"freehq-tfrag"}],[11403356,{"idx":92,"name":"cityslumc-awning","tpage_name":"ctyslumc-vis-tfrag"}],[11403355,{"idx":91,"name":"city-tile","tpage_name":"ctyslumc-vis-tfrag"}],[52297747,{"idx":19,"name":"freehq-gray-metal-disc05","tpage_name":"freehq-tfrag"}],[11403354,{"idx":90,"name":"ctyslumc-roof","tpage_name":"ctyslumc-vis-tfrag"}],[11403353,{"idx":89,"name":"cityslumc-grey-side-pillar","tpage_name":"ctyslumc-vis-tfrag"}],[52297745,{"idx":17,"name":"freehq-handle-01","tpage_name":"freehq-tfrag"}],[11403352,{"idx":88,"name":"ctyslumc-overhang-02","tpage_name":"ctyslumc-vis-tfrag"}],[52297744,{"idx":16,"name":"freehq-gray-metal-disc04","tpage_name":"freehq-tfrag"}],[11403351,{"idx":87,"name":"cityslumc-wall-surface-01","tpage_name":"ctyslumc-vis-tfrag"}],[52297743,{"idx":15,"name":"freehq-gray-metal-disc03","tpage_name":"freehq-tfrag"}],[11403350,{"idx":86,"name":"ctyslumc-overhang-01","tpage_name":"ctyslumc-vis-tfrag"}],[52297742,{"idx":14,"name":"freehq-wal-tilem01","tpage_name":"freehq-tfrag"}],[11403349,{"idx":85,"name":"ctyslumc-railing-trim","tpage_name":"ctyslumc-vis-tfrag"}],[48562201,{"idx":25,"name":"environment-oldmetal","tpage_name":"sewa-vis-pris"}],[52297741,{"idx":13,"name":"freehq-gray-metal-disc02","tpage_name":"freehq-tfrag"}],[11403348,{"idx":84,"name":"ctyslumc-floor-base","tpage_name":"ctyslumc-vis-tfrag"}],[49610802,{"idx":50,"name":"sewer-scaffold-01","tpage_name":"sewf-vis-tfrag"}],[60817422,{"idx":14,"name":"minc-blue-paint-rust01","tpage_name":"mineb-vis-shrub"}],[95879171,{"idx":3,"name":"torn-armlft","tpage_name":"ltorn-pris2"}],[8716368,{"idx":80,"name":"red-tracer","tpage_name":"ctysluma-sprite"}],[11403346,{"idx":82,"name":"ctyslumc-grate1","tpage_name":"ctyslumc-vis-tfrag"}],[11403336,{"idx":72,"name":"ctyslumc-grass","tpage_name":"ctyslumc-vis-tfrag"}],[57081870,{"idx":14,"name":"daxterhelmetplain","tpage_name":"waspala-pris"}],[60817410,{"idx":2,"name":"minc-light","tpage_name":"mineb-vis-shrub"}],[8716356,{"idx":68,"name":"baron-neon-white-e","tpage_name":"ctysluma-sprite"}],[8912923,{"idx":27,"name":"city-metal-wall","tpage_name":"ctysluma-vis-tfrag"}],[11403283,{"idx":19,"name":"city-slums-nail","tpage_name":"ctyslumc-vis-tfrag"}],[48496643,{"idx":3,"name":"sewer-metal-block-01","tpage_name":"sewa-vis-tfrag"}],[8716303,{"idx":15,"name":"baron-neon-blue-h-on","tpage_name":"ctysluma-sprite"}],[53805068,{"idx":12,"name":"forb-water-wave-01","tpage_name":"forestb-vis-water"}],[262328,{"idx":184,"name":"radial-gradient-yellow","tpage_name":"level-default-sprite"}],[458769,{"idx":17,"name":"gun-blue-glow","tpage_name":"level-default-pris"}],[10879100,{"idx":124,"name":"ctyslumc-bigtext","tpage_name":"ctyslumb-vis-tfrag"}],[220529117,{"idx":477,"name":"ogre-phong","tpage_name":"museum4-pris"}],[14680110,{"idx":46,"name":"bat-amulet-03","tpage_name":"ctygenb-vis-pris"}],[8847366,{"idx":6,"name":"city-slum-wire","tpage_name":"ctysluma-vis-shrub"}],[16908306,{"idx":18,"name":"city-farm-dirt-small-01","tpage_name":"ctyfarmb-vis-tfrag"}],[327684,{"idx":4,"name":"loadsave-screen","tpage_name":"level-default-water"}],[57081859,{"idx":3,"name":"daxter-furhilite","tpage_name":"waspala-pris"}],[52101139,{"idx":19,"name":"nst-egg-spider-metal","tpage_name":"nsta-vis-pris"}],[458768,{"idx":16,"name":"gun-barrel-alt","tpage_name":"level-default-pris"}],[10879099,{"idx":123,"name":"lfacrm-rubber-01","tpage_name":"ctyslumb-vis-tfrag"}],[220529116,{"idx":476,"name":"ogre-envmap","tpage_name":"museum4-pris"}],[14680109,{"idx":45,"name":"bat-amulet-02","tpage_name":"ctygenb-vis-pris"}],[99483724,{"idx":76,"name":"spawner-base-main-dead","tpage_name":"lformach-vis-pris"}],[8847365,{"idx":5,"name":"city-slum-dirt-overlay-dirt","tpage_name":"ctysluma-vis-shrub"}],[16908305,{"idx":17,"name":"city-farm-dirt-mound-blend-01","tpage_name":"ctyfarmb-vis-tfrag"}],[327683,{"idx":3,"name":"loadsave-frame","tpage_name":"level-default-water"}],[57081858,{"idx":2,"name":"daxter-eyelid","tpage_name":"waspala-pris"}],[52101138,{"idx":18,"name":"nst-egg-spider-eye","tpage_name":"nsta-vis-pris"}],[458767,{"idx":15,"name":"gun-backslit","tpage_name":"level-default-pris"}],[16580613,{"idx":5,"name":"ctyfarm-eggplant-leaf-2","tpage_name":"ctyfarmb-sprite"}],[14680108,{"idx":44,"name":"bat-amulet-01","tpage_name":"ctygenb-vis-pris"}],[106954803,{"idx":51,"name":"minc-platfrom-metal-01","tpage_name":"volcanoa-vis-tfrag"}],[99483723,{"idx":75,"name":"spawner-base-dead","tpage_name":"lformach-vis-pris"}],[8847364,{"idx":4,"name":"city-slum-bracketmetal-tiny","tpage_name":"ctysluma-vis-shrub"}],[16908304,{"idx":16,"name":"city-farm-dirtymetal-01","tpage_name":"ctyfarmb-vis-tfrag"}],[327682,{"idx":2,"name":"bomb-gradient-rim","tpage_name":"level-default-water"}],[458766,{"idx":14,"name":"environment-title","tpage_name":"level-default-pris"}],[16580612,{"idx":4,"name":"ctyfarm-eggplant-leaf-1","tpage_name":"ctyfarmb-sprite"}],[106954802,{"idx":50,"name":"minc-light","tpage_name":"volcanoa-vis-tfrag"}],[99483722,{"idx":74,"name":"environment-darkprec","tpage_name":"lformach-vis-pris"}],[8847363,{"idx":3,"name":"city-dirtywood-small","tpage_name":"ctysluma-vis-shrub"}],[16908303,{"idx":15,"name":"city-farm-cart-woodslat-02","tpage_name":"ctyfarmb-vis-tfrag"}],[327681,{"idx":1,"name":"bomb-gradient-flames","tpage_name":"level-default-water"}],[458765,{"idx":13,"name":"environment-oldmetal","tpage_name":"level-default-pris"}],[10879096,{"idx":120,"name":"city-ind-black","tpage_name":"ctyslumb-vis-tfrag"}],[16580611,{"idx":3,"name":"ctyfarm-eggplant-body","tpage_name":"ctyfarmb-sprite"}],[14680106,{"idx":42,"name":"jakchires-shoeteop","tpage_name":"ctygenb-vis-pris"}],[106954801,{"idx":49,"name":"vola-dp-organic-pipe","tpage_name":"volcanoa-vis-tfrag"}],[99483721,{"idx":73,"name":"dp-bipedal-skin-plate-small-01","tpage_name":"lformach-vis-pris"}],[8847362,{"idx":2,"name":"city-slum-cattail-grass","tpage_name":"ctysluma-vis-shrub"}],[16908302,{"idx":14,"name":"city-farm-tree-bark-01","tpage_name":"ctyfarmb-vis-tfrag"}],[327680,{"idx":0,"name":"bomb-gradient","tpage_name":"level-default-water"}],[10879095,{"idx":119,"name":"ctyslumc-wall-trim-LOW","tpage_name":"ctyslumb-vis-tfrag"}],[16580610,{"idx":2,"name":"ctyfarm-chili-stem","tpage_name":"ctyfarmb-sprite"}],[14680105,{"idx":41,"name":"jakchires-shoemetal","tpage_name":"ctygenb-vis-pris"}],[106954800,{"idx":48,"name":"min-env-mar-01","tpage_name":"volcanoa-vis-tfrag"}],[99483720,{"idx":72,"name":"dp-bipedal-toe-01","tpage_name":"lformach-vis-pris"}],[53674005,{"idx":21,"name":"fora-green-eco-vent-hole","tpage_name":"forestb-vis-tfrag"}],[8847361,{"idx":1,"name":"city-slum-blotch-withstreaks-01","tpage_name":"ctysluma-vis-shrub"}],[88277031,{"idx":39,"name":"cguard-air-train-side1","tpage_name":"introcst-tfrag"}],[74580051,{"idx":83,"name":"sewer-grindpipe","tpage_name":"sewm-vis-tfrag"}],[99483651,{"idx":3,"name":"for-egg-gem-01","tpage_name":"lformach-vis-pris"}],[16908301,{"idx":13,"name":"city-farm-aquaduct-glass-02","tpage_name":"ctyfarmb-vis-tfrag"}],[10879094,{"idx":118,"name":"ctyslumc-window-panes-LOW","tpage_name":"ctyslumb-vis-tfrag"}],[16580609,{"idx":1,"name":"ctyfarm-chili-leaf","tpage_name":"ctyfarmb-sprite"}],[14680104,{"idx":40,"name":"jakchires-shoebottom","tpage_name":"ctygenb-vis-pris"}],[106954799,{"idx":47,"name":"vol-bark-burnt-hole","tpage_name":"volcanoa-vis-tfrag"}],[99483719,{"idx":71,"name":"dp-bipedal-spine-01","tpage_name":"lformach-vis-pris"}],[53674004,{"idx":20,"name":"fora-spawn-root","tpage_name":"forestb-vis-tfrag"}],[8847360,{"idx":0,"name":"slum-ground-01-small","tpage_name":"ctysluma-vis-shrub"}],[104857611,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"oasiscst-pris"}],[148766723,{"idx":3,"name":"jakc-armor","tpage_name":"warpcast-pris"}],[117637223,{"idx":103,"name":"jakchires-jacket","tpage_name":"destrack-pris"}],[16908300,{"idx":12,"name":"city-farm-bigpipe-01","tpage_name":"ctyfarmb-vis-tfrag"}],[104857610,{"idx":10,"name":"daxterfoot","tpage_name":"oasiscst-pris"}],[148766722,{"idx":2,"name":"environment-oldmetal","tpage_name":"warpcast-pris"}],[117637222,{"idx":102,"name":"jakchires-horn","tpage_name":"destrack-pris"}],[16908299,{"idx":11,"name":"city-farm-metal-bracket-01","tpage_name":"ctyfarmb-vis-tfrag"}],[14811152,{"idx":16,"name":"city-step","tpage_name":"ctygenb-vis-tfrag"}],[12320792,{"idx":24,"name":"city-bigpipe-main-02","tpage_name":"ctyindb-vis-tfrag"}],[60620889,{"idx":89,"name":"mine-red-white-metal-01","tpage_name":"minea-vis-pris"}],[104857609,{"idx":9,"name":"daxterfinger","tpage_name":"oasiscst-pris"}],[148766721,{"idx":1,"name":"bam-hairhilite","tpage_name":"warpcast-pris"}],[117637221,{"idx":101,"name":"jakchires-hair","tpage_name":"destrack-pris"}],[16908298,{"idx":10,"name":"city-farm-metal-bracket-02","tpage_name":"ctyfarmb-vis-tfrag"}],[14811151,{"idx":15,"name":"city-roofmetal-rim","tpage_name":"ctygenb-vis-tfrag"}],[12320791,{"idx":23,"name":"city-ind-grnd-cobl-02","tpage_name":"ctyindb-vis-tfrag"}],[104857608,{"idx":8,"name":"daxterear","tpage_name":"oasiscst-pris"}],[148766720,{"idx":0,"name":"bam-eyelight","tpage_name":"warpcast-pris"}],[117637220,{"idx":100,"name":"jakchires-glovetop","tpage_name":"destrack-pris"}],[16908297,{"idx":9,"name":"city-farm-metal-panel-02","tpage_name":"ctyfarmb-vis-tfrag"}],[10879090,{"idx":114,"name":"cityslumc-lamp-gold","tpage_name":"ctyslumb-vis-tfrag"}],[14680100,{"idx":36,"name":"jakchires-leatherpouch","tpage_name":"ctygenb-vis-pris"}],[106954795,{"idx":43,"name":"vol-plat-top","tpage_name":"volcanoa-vis-tfrag"}],[99483715,{"idx":67,"name":"dp-bipedal-skin-bulge-01","tpage_name":"lformach-vis-pris"}],[60620887,{"idx":87,"name":"mine-red-metal-01","tpage_name":"minea-vis-pris"}],[104857607,{"idx":7,"name":"daxterbolt","tpage_name":"oasiscst-pris"}],[117637219,{"idx":99,"name":"jakchires-facert","tpage_name":"destrack-pris"}],[16908296,{"idx":8,"name":"city-farm-metal-panel-01","tpage_name":"ctyfarmb-vis-tfrag"}],[10879089,{"idx":113,"name":"cityslumc-lamp-small","tpage_name":"ctyslumb-vis-tfrag"}],[14680099,{"idx":35,"name":"jakchires-jacket","tpage_name":"ctygenb-vis-pris"}],[60620886,{"idx":86,"name":"mine-red-big-metal-01","tpage_name":"minea-vis-pris"}],[104857606,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"oasiscst-pris"}],[117637218,{"idx":98,"name":"jakchires-facelft","tpage_name":"destrack-pris"}],[16908295,{"idx":7,"name":"city-farm-smalldirt","tpage_name":"ctyfarmb-vis-tfrag"}],[49414223,{"idx":79,"name":"widow-pod-gun-metal","tpage_name":"sewc-vis-pris"}],[104857604,{"idx":4,"name":"daxter-orange","tpage_name":"oasiscst-pris"}],[117637216,{"idx":96,"name":"jakchires-eyebrow","tpage_name":"destrack-pris"}],[16908293,{"idx":5,"name":"city-farm-black","tpage_name":"ctyfarmb-vis-tfrag"}],[60620883,{"idx":83,"name":"mine-decal-metal-01","tpage_name":"minea-vis-pris"}],[60620842,{"idx":42,"name":"environment-oldmetal","tpage_name":"minea-vis-pris"}],[49414222,{"idx":78,"name":"widow-dull-inards","tpage_name":"sewc-vis-pris"}],[104857603,{"idx":3,"name":"daxter-furhilite","tpage_name":"oasiscst-pris"}],[117637215,{"idx":95,"name":"jakchires-eye","tpage_name":"destrack-pris"}],[16908292,{"idx":4,"name":"city-farm-sprinkle-metalbase","tpage_name":"ctyfarmb-vis-tfrag"}],[60620882,{"idx":82,"name":"mine-caution-metal-01","tpage_name":"minea-vis-pris"}],[60620841,{"idx":41,"name":"daxtertuft","tpage_name":"minea-vis-pris"}],[49414221,{"idx":77,"name":"squid-bulb-sm","tpage_name":"sewc-vis-pris"}],[104857602,{"idx":2,"name":"daxter-eyelid","tpage_name":"oasiscst-pris"}],[117637214,{"idx":94,"name":"jakchires-clips","tpage_name":"destrack-pris"}],[16908291,{"idx":3,"name":"city-farm-wall-top","tpage_name":"ctyfarmb-vis-tfrag"}],[55312408,{"idx":24,"name":"city-mark-cotton-wrap","tpage_name":"wascityb-vis-pris"}],[62783488,{"idx":0,"name":"grunt-eye-01","tpage_name":"ctypepb-pris"}],[35389528,{"idx":88,"name":"pecker-yellowfur","tpage_name":"introcst-pris"}],[60620881,{"idx":81,"name":"mine-can-metal-01","tpage_name":"minea-vis-pris"}],[60620840,{"idx":40,"name":"daxterteeth","tpage_name":"minea-vis-pris"}],[49414220,{"idx":76,"name":"roboguard-shouldershield","tpage_name":"sewc-vis-pris"}],[104857601,{"idx":1,"name":"bam-hairhilite","tpage_name":"oasiscst-pris"}],[117637213,{"idx":93,"name":"jakchires-chestplate","tpage_name":"destrack-pris"}],[16908290,{"idx":2,"name":"city-farm-stonewall-base-01","tpage_name":"ctyfarmb-vis-tfrag"}],[55312407,{"idx":23,"name":"city-mark-cotton-32x32","tpage_name":"wascityb-vis-pris"}],[35389527,{"idx":87,"name":"pecker-wingtop","tpage_name":"introcst-pris"}],[60620839,{"idx":39,"name":"daxternose","tpage_name":"minea-vis-pris"}],[49414219,{"idx":75,"name":"roboguard-headshield","tpage_name":"sewc-vis-pris"}],[104857600,{"idx":0,"name":"bam-eyelight","tpage_name":"oasiscst-pris"}],[117637212,{"idx":92,"name":"jakchires-brwnleather","tpage_name":"destrack-pris"}],[16908289,{"idx":1,"name":"city-farm-stone-wall-01","tpage_name":"ctyfarmb-vis-tfrag"}],[55312406,{"idx":22,"name":"city-mark-clay-pot-01","tpage_name":"wascityb-vis-pris"}],[35389526,{"idx":86,"name":"pecker-wingbottom","tpage_name":"introcst-pris"}],[50659376,{"idx":48,"name":"fora-spawn-root","tpage_name":"foresta-vis-tfrag"}],[49283131,{"idx":59,"name":"sonar-wave","tpage_name":"sewd-vis-pris"}],[16121887,{"idx":31,"name":"city-ind-metal-02","tpage_name":"ctyfarma-vis-tfrag"}],[15990804,{"idx":20,"name":"city-farm-veg-green-2","tpage_name":"ctyfarma-vis-pris"}],[10616843,{"idx":11,"name":"sign-wide-a","tpage_name":"ctyslumb-sprite"}],[8716338,{"idx":50,"name":"baron-neon-mouth","tpage_name":"ctysluma-sprite"}],[57081866,{"idx":10,"name":"daxterfoot","tpage_name":"waspala-pris"}],[49610786,{"idx":34,"name":"sewer-pipe-rim-05b","tpage_name":"sewf-vis-tfrag"}],[15990803,{"idx":19,"name":"city-farm-veg-chilberry-02","tpage_name":"ctyfarma-vis-pris"}],[49283129,{"idx":57,"name":"sewer-grill-01","tpage_name":"sewd-vis-pris"}],[16121885,{"idx":29,"name":"city-farm-rock-small","tpage_name":"ctyfarma-vis-tfrag"}],[10616842,{"idx":10,"name":"sign-tall-b","tpage_name":"ctyslumb-sprite"}],[8716337,{"idx":49,"name":"baron-neon-ghotee-on","tpage_name":"ctysluma-sprite"}],[57081865,{"idx":9,"name":"daxterfinger","tpage_name":"waspala-pris"}],[49610785,{"idx":33,"name":"sewer-plate-01","tpage_name":"sewf-vis-tfrag"}],[15990802,{"idx":18,"name":"city-farm-veg-cablip","tpage_name":"ctyfarma-vis-pris"}],[10616841,{"idx":9,"name":"sign-tall-a","tpage_name":"ctyslumb-sprite"}],[8716336,{"idx":48,"name":"baron-neon-ghotee","tpage_name":"ctysluma-sprite"}],[57081864,{"idx":8,"name":"daxterear","tpage_name":"waspala-pris"}],[49610784,{"idx":32,"name":"sewer-pipe-rim-07","tpage_name":"sewf-vis-tfrag"}],[15990801,{"idx":17,"name":"city-farm-sprinkle-suppport","tpage_name":"ctyfarma-vis-pris"}],[57081863,{"idx":7,"name":"daxterbolt","tpage_name":"waspala-pris"}],[49610783,{"idx":31,"name":"sewer-screw-02","tpage_name":"sewf-vis-tfrag"}],[15990800,{"idx":16,"name":"city-farm-sprinkle-metal-dirt","tpage_name":"ctyfarma-vis-pris"}],[57081862,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"waspala-pris"}],[49610782,{"idx":30,"name":"sew-gun-rim-03","tpage_name":"sewf-vis-tfrag"}],[62062622,{"idx":30,"name":"flying-bird-03","tpage_name":"wascityb-sprite"}],[49610822,{"idx":70,"name":"sewer-big-brace-trim-01","tpage_name":"sewf-vis-tfrag"}],[67043342,{"idx":14,"name":"screen-13","tpage_name":"vinroom-sprite"}],[60817442,{"idx":34,"name":"minc-blue-white-paint-safe-rust04","tpage_name":"mineb-vis-shrub"}],[57081861,{"idx":5,"name":"daxterarm","tpage_name":"waspala-pris"}],[49610781,{"idx":29,"name":"sewer-rubber-rim-01","tpage_name":"sewf-vis-tfrag"}],[49610821,{"idx":69,"name":"sewer-big-brace-02","tpage_name":"sewf-vis-tfrag"}],[67043341,{"idx":13,"name":"screen-12","tpage_name":"vinroom-sprite"}],[62062621,{"idx":29,"name":"flying-bird-02","tpage_name":"wascityb-sprite"}],[60817441,{"idx":33,"name":"minc-chain-metal-01","tpage_name":"mineb-vis-shrub"}],[57081860,{"idx":4,"name":"daxter-orange","tpage_name":"waspala-pris"}],[52101140,{"idx":20,"name":"nst-egg-spider-pipe","tpage_name":"nsta-vis-pris"}],[49610780,{"idx":28,"name":"sewer-pipe-rim-10","tpage_name":"sewf-vis-tfrag"}],[49610820,{"idx":68,"name":"sewer-big-brace-01","tpage_name":"sewf-vis-tfrag"}],[67043340,{"idx":12,"name":"screen-11","tpage_name":"vinroom-sprite"}],[62062620,{"idx":28,"name":"flying-bird-01","tpage_name":"wascityb-sprite"}],[60817440,{"idx":32,"name":"mine-moving-plat-top-lod1","tpage_name":"mineb-vis-shrub"}],[49610819,{"idx":67,"name":"sewer-brick-roof-04","tpage_name":"sewf-vis-tfrag"}],[67043339,{"idx":11,"name":"screen-10","tpage_name":"vinroom-sprite"}],[60817439,{"idx":31,"name":"mine-moving-plat-drilltip","tpage_name":"mineb-vis-shrub"}],[49610818,{"idx":66,"name":"sewer-brick-roof-03","tpage_name":"sewf-vis-tfrag"}],[67043338,{"idx":10,"name":"screen-09","tpage_name":"vinroom-sprite"}],[60817438,{"idx":30,"name":"mine-moving-plat-wheel","tpage_name":"mineb-vis-shrub"}],[57081857,{"idx":1,"name":"bam-hairhilite","tpage_name":"waspala-pris"}],[52101137,{"idx":17,"name":"nst-egg-spider-egg","tpage_name":"nsta-vis-pris"}],[49610777,{"idx":25,"name":"sewer-metal-block-04","tpage_name":"sewf-vis-tfrag"}],[10616833,{"idx":1,"name":"sign-blank","tpage_name":"ctyslumb-sprite"}],[61014024,{"idx":8,"name":"minc-rust-pipe-03","tpage_name":"minec-vis-shrub"}],[52297764,{"idx":36,"name":"freehq-ground-tile-set1-ltc","tpage_name":"freehq-tfrag"}],[62259204,{"idx":4,"name":"grillRim01","tpage_name":"ctycarc-pris"}],[8716328,{"idx":40,"name":"baron-neon-eye-a","tpage_name":"ctysluma-sprite"}],[49610817,{"idx":65,"name":"sewer-brick-roof-01","tpage_name":"sewf-vis-tfrag"}],[67043337,{"idx":9,"name":"screen-08","tpage_name":"vinroom-sprite"}],[60817437,{"idx":29,"name":"mine-falling-elevator-top-lod2","tpage_name":"mineb-vis-shrub"}],[57081856,{"idx":0,"name":"bam-eyelight","tpage_name":"waspala-pris"}],[52101136,{"idx":16,"name":"nst-egg-spider-body","tpage_name":"nsta-vis-pris"}],[49610776,{"idx":24,"name":"sewer-block-01","tpage_name":"sewf-vis-tfrag"}],[67043336,{"idx":8,"name":"screen-07","tpage_name":"vinroom-sprite"}],[49610816,{"idx":64,"name":"sewer-brick-roof-02","tpage_name":"sewf-vis-tfrag"}],[60817436,{"idx":28,"name":"minc-yel-paint-wall-01","tpage_name":"mineb-vis-shrub"}],[8912953,{"idx":57,"name":"slum-ditch-bottom-01-small","tpage_name":"ctysluma-vis-tfrag"}],[28049436,{"idx":28,"name":"intr-panl02","tpage_name":"intpalrf-tfrag"}],[120520704,{"idx":0,"name":"airlock-door-bolt","tpage_name":"forestx-vis-pris"}],[94371924,{"idx":84,"name":"post01","tpage_name":"intpfall-vis-pris"}],[38731908,{"idx":132,"name":"flying-bird-05","tpage_name":"wasstada-sprite"}],[73596948,{"idx":20,"name":"sewer-grill-03","tpage_name":"sewi-vis-tfrag"}],[71106588,{"idx":28,"name":"wstd-scaffold-strut","tpage_name":"wasstadb-tfrag"}],[57278507,{"idx":43,"name":"metalflut-plates-02","tpage_name":"waswide-vis-pris"}],[52297787,{"idx":59,"name":"freehq-projector04","tpage_name":"freehq-tfrag"}],[67239947,{"idx":11,"name":"vin-floor-03","tpage_name":"vinroom-vis-tfrag"}],[48562247,{"idx":71,"name":"jakchires-facert","tpage_name":"sewa-vis-pris"}],[81723491,{"idx":99,"name":"jakchires-facert","tpage_name":"ljndklev-pris"}],[75890744,{"idx":56,"name":"onin-tassles","tpage_name":"onintent-tfrag"}],[94371871,{"idx":31,"name":"palace-break-bigwall05","tpage_name":"intpfall-vis-pris"}],[8912925,{"idx":29,"name":"city-bluelight","tpage_name":"ctysluma-vis-tfrag"}],[61669391,{"idx":15,"name":"fora-precursor-metal-edge-01","tpage_name":"foresta-vis-shrub"}],[28049408,{"idx":0,"name":"tpal-panl_piller01","tpage_name":"intpalrf-tfrag"}],[94371896,{"idx":56,"name":"palace-break-rebar","tpage_name":"intpfall-vis-pris"}],[62259226,{"idx":26,"name":"wing02grey01","tpage_name":"ctycarc-pris"}],[61014046,{"idx":30,"name":"minc-light-blue","tpage_name":"minec-vis-shrub"}],[57278506,{"idx":42,"name":"metalflut-nail","tpage_name":"waswide-vis-pris"}],[52297786,{"idx":58,"name":"freehq-projector03","tpage_name":"freehq-tfrag"}],[67239946,{"idx":10,"name":"vin-floor-02a","tpage_name":"vinroom-vis-tfrag"}],[48562246,{"idx":70,"name":"jakchires-facelft","tpage_name":"sewa-vis-pris"}],[81723490,{"idx":98,"name":"jakchires-facelft","tpage_name":"ljndklev-pris"}],[94371870,{"idx":30,"name":"palace-break-bigwall04","tpage_name":"intpfall-vis-pris"}],[73596941,{"idx":13,"name":"sewer-brick-roof-01","tpage_name":"sewi-vis-tfrag"}],[71106581,{"idx":21,"name":"wstd-spear02","tpage_name":"wasstadb-tfrag"}],[851979,{"idx":11,"name":"lt-eco-vent-side-01","tpage_name":"halfpipe-tfrag"}],[42401827,{"idx":35,"name":"wascitya-stone-bottom-door","tpage_name":"wasdoors-vis-tfrag"}],[112525325,{"idx":13,"name":"daxterheadwidenew","tpage_name":"desrescc-pris"}],[94371864,{"idx":24,"name":"palace-break-base01","tpage_name":"intpfall-vis-pris"}],[73596940,{"idx":12,"name":"sewer-metal-block-06","tpage_name":"sewi-vis-tfrag"}],[71106580,{"idx":20,"name":"wstd-spear01","tpage_name":"wasstadb-tfrag"}],[851978,{"idx":10,"name":"lt-eco-vent-blue-01","tpage_name":"halfpipe-tfrag"}],[94371863,{"idx":23,"name":"lightCase01","tpage_name":"intpfall-vis-pris"}],[851977,{"idx":9,"name":"halfpipe-grid-01","tpage_name":"halfpipe-tfrag"}],[49610823,{"idx":71,"name":"sewer-big-brace-trim-02","tpage_name":"sewf-vis-tfrag"}],[62062623,{"idx":31,"name":"flying-bird-04","tpage_name":"wascityb-sprite"}],[60817443,{"idx":35,"name":"minc-ox-pipe-01","tpage_name":"mineb-vis-shrub"}],[67043343,{"idx":15,"name":"screen-14","tpage_name":"vinroom-sprite"}],[81723460,{"idx":68,"name":"klever-hand","tpage_name":"ljndklev-pris"}],[60882986,{"idx":42,"name":"mincrane-piston-01","tpage_name":"mineb-vis-pris"}],[55312411,{"idx":27,"name":"city-mark-rice-01","tpage_name":"wascityb-vis-pris"}],[62783491,{"idx":3,"name":"grunt-metal-01","tpage_name":"ctypepb-pris"}],[720911,{"idx":15,"name":"loadsave-mission","tpage_name":"level-default-shrub"}],[33423360,{"idx":0,"name":"ya-water","tpage_name":"halfpipe-water"}],[104267816,{"idx":40,"name":"rub-ox-pipe-01","tpage_name":"stadium-vis-tfrag"}],[79364216,{"idx":120,"name":"monk-eye-c","tpage_name":"wasseem-pris"}],[89587715,{"idx":3,"name":"pecker-face","tpage_name":"lwstdpck-pris"}],[75890735,{"idx":47,"name":"onin-skull-teeth","tpage_name":"onintent-tfrag"}],[94371862,{"idx":22,"name":"light01","tpage_name":"intpfall-vis-pris"}],[57147411,{"idx":19,"name":"king-lgblackstrap","tpage_name":"waspala-pris2"}],[62128131,{"idx":3,"name":"carawing01","tpage_name":"ctycara-pris"}],[60882951,{"idx":7,"name":"minc-rust-02","tpage_name":"mineb-vis-pris"}],[42401824,{"idx":32,"name":"wascitya-airlock-door","tpage_name":"wasdoors-vis-tfrag"}],[112525322,{"idx":10,"name":"daxterfoot","tpage_name":"desrescc-pris"}],[49676290,{"idx":2,"name":"sewer-shrub-pitting-01","tpage_name":"sewf-vis-shrub"}],[94371861,{"idx":21,"name":"kcfrontend01","tpage_name":"intpfall-vis-pris"}],[53739553,{"idx":33,"name":"kgtrns-topjet01","tpage_name":"forestb-vis-pris"}],[48693249,{"idx":1,"name":"sewer-pipe-small-01","tpage_name":"sewb-vis-shrub"}],[55115819,{"idx":43,"name":"wascity-wood-plain","tpage_name":"wascityb-vis-tfrag"}],[48889919,{"idx":63,"name":"sewer-scaffold-01","tpage_name":"sewd-vis-tfrag"}],[41418839,{"idx":87,"name":"city-slum-medpipe-02","tpage_name":"wascitya-vis-tfrag"}],[851969,{"idx":1,"name":"cv-woodpoles","tpage_name":"halfpipe-tfrag"}],[75890727,{"idx":39,"name":"onin-rug-rolled","tpage_name":"onintent-tfrag"}],[94371854,{"idx":14,"name":"gunBoxBack01","tpage_name":"intpfall-vis-pris"}],[48758832,{"idx":48,"name":"sewer-round-02","tpage_name":"sewc-vis-tfrag"}],[53739552,{"idx":32,"name":"kgtrns-side01","tpage_name":"forestb-vis-pris"}],[55115818,{"idx":42,"name":"wascity-palm-beard","tpage_name":"wascityb-vis-tfrag"}],[41418838,{"idx":86,"name":"city-slum-medpipe-01","tpage_name":"wascitya-vis-tfrag"}],[851968,{"idx":0,"name":"cv-supportpole-end-2x2","tpage_name":"halfpipe-tfrag"}],[35127462,{"idx":166,"name":"errolcyber-bluemetal-01","tpage_name":"factorya-pris"}],[75890726,{"idx":38,"name":"onin-rug-long","tpage_name":"onintent-tfrag"}],[94371853,{"idx":13,"name":"grillRim01","tpage_name":"intpfall-vis-pris"}],[48758826,{"idx":42,"name":"sewer-grate-01","tpage_name":"sewc-vis-tfrag"}],[53739546,{"idx":26,"name":"darkguard-headshield","tpage_name":"forestb-vis-pris"}],[55115812,{"idx":36,"name":"wascity-ground-2-ditch-05","tpage_name":"wascityb-vis-tfrag"}],[48889912,{"idx":56,"name":"sewer-bolt-side-02","tpage_name":"sewd-vis-tfrag"}],[41418832,{"idx":80,"name":"waspala-elevator-cable","tpage_name":"wascitya-vis-tfrag"}],[8912902,{"idx":6,"name":"city-slum-ditch-wall-top-to-ground","tpage_name":"ctysluma-vis-tfrag"}],[73728036,{"idx":36,"name":"sewer-bolt-side-02","tpage_name":"sewh-vis-tfrag"}],[35127456,{"idx":160,"name":"widow-pod-gun-metal","tpage_name":"factorya-pris"}],[60948560,{"idx":80,"name":"minc-slab-01a","tpage_name":"minec-vis-tfrag"}],[75890720,{"idx":32,"name":"onin-genie-lamp-plain","tpage_name":"onintent-tfrag"}],[94371847,{"idx":7,"name":"palcab-lowres-farm-wall-top","tpage_name":"intpfall-vis-pris"}],[48758825,{"idx":41,"name":"strip-black","tpage_name":"sewc-vis-tfrag"}],[53739545,{"idx":25,"name":"darkguard-armshield","tpage_name":"forestb-vis-pris"}],[112328757,{"idx":53,"name":"jakchires-shoeteop","tpage_name":"wascast-pris"}],[91160697,{"idx":121,"name":"jakc-skirt","tpage_name":"gungame-vis-pris"}],[8912901,{"idx":5,"name":"city-slum-ground-2-ditch-03","tpage_name":"ctysluma-vis-tfrag"}],[75890719,{"idx":31,"name":"onin-genie-lamp","tpage_name":"onintent-tfrag"}],[94371846,{"idx":6,"name":"palcab-lowres-farm-wall","tpage_name":"intpfall-vis-pris"}],[112328756,{"idx":52,"name":"jakchires-shoemetal","tpage_name":"wascast-pris"}],[91160696,{"idx":120,"name":"jakc-scarfhanging","tpage_name":"gungame-vis-pris"}],[8912900,{"idx":4,"name":"city-slum-ditch-wall-top-02","tpage_name":"ctysluma-vis-tfrag"}],[60948558,{"idx":78,"name":"minc-train-pipe-cap-01","tpage_name":"minec-vis-tfrag"}],[75890718,{"idx":30,"name":"onin-dresser-wood2","tpage_name":"onintent-tfrag"}],[94371845,{"idx":5,"name":"palcab-lowres-farm-road","tpage_name":"intpfall-vis-pris"}],[71106561,{"idx":1,"name":"wstd-floor-panel02","tpage_name":"wasstadb-tfrag"}],[53739543,{"idx":23,"name":"cguardgame-sleeve","tpage_name":"forestb-vis-pris"}],[55115809,{"idx":33,"name":"wascity-ground-2-ditch-04","tpage_name":"wascityb-vis-tfrag"}],[48889909,{"idx":53,"name":"sewer-round-03","tpage_name":"sewd-vis-tfrag"}],[41418829,{"idx":77,"name":"waspala-corgmetal","tpage_name":"wascitya-vis-tfrag"}],[8912899,{"idx":3,"name":"city-slum-greenmetal-tube","tpage_name":"ctysluma-vis-tfrag"}],[73728033,{"idx":33,"name":"sewer-pipe-01","tpage_name":"sewh-vis-tfrag"}],[35127453,{"idx":157,"name":"squid-bulb-sm","tpage_name":"factorya-pris"}],[60948557,{"idx":77,"name":"minc-safe-slide01","tpage_name":"minec-vis-tfrag"}],[75890717,{"idx":29,"name":"onin-dresser-wood","tpage_name":"onintent-tfrag"}],[94371844,{"idx":4,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"intpfall-vis-pris"}],[48758822,{"idx":38,"name":"sewer-plate-01","tpage_name":"sewc-vis-tfrag"}],[53739542,{"idx":22,"name":"cguardgame-shouldershield","tpage_name":"forestb-vis-pris"}],[55115808,{"idx":32,"name":"wascity-ditch-wall-top-to-ground","tpage_name":"wascityb-vis-tfrag"}],[48889908,{"idx":52,"name":"sewer-lip-01","tpage_name":"sewd-vis-tfrag"}],[41418828,{"idx":76,"name":"waspala-elevator-wood01","tpage_name":"wascitya-vis-tfrag"}],[8912898,{"idx":2,"name":"city-slum-medpipe-01","tpage_name":"ctysluma-vis-tfrag"}],[75890716,{"idx":28,"name":"onin-dresser-drawer2","tpage_name":"onintent-tfrag"}],[94371843,{"idx":3,"name":"palcab-lowres-background-trees2","tpage_name":"intpfall-vis-pris"}],[48758821,{"idx":37,"name":"sewer-metal-floor-01","tpage_name":"sewc-vis-tfrag"}],[53739541,{"idx":21,"name":"cguardgame-shoebottom","tpage_name":"forestb-vis-pris"}],[55115807,{"idx":31,"name":"wascity-stucco-wall-bleached-2-broken","tpage_name":"wascityb-vis-tfrag"}],[41418827,{"idx":75,"name":"waspala-wheel-edge","tpage_name":"wascitya-vis-tfrag"}],[8912897,{"idx":1,"name":"city-slum-medpipe-02","tpage_name":"ctysluma-vis-tfrag"}],[75890715,{"idx":27,"name":"onin-dresser-drawer-handle","tpage_name":"onintent-tfrag"}],[94371842,{"idx":2,"name":"palcab-lowres-background-trees-edge","tpage_name":"intpfall-vis-pris"}],[10879082,{"idx":106,"name":"cityslumc-door-plate","tpage_name":"ctyslumb-vis-tfrag"}],[60620838,{"idx":38,"name":"daxterlense","tpage_name":"minea-vis-pris"}],[49414218,{"idx":74,"name":"kg-grunt-rim-03","tpage_name":"sewc-vis-pris"}],[117637211,{"idx":91,"name":"jakchires-brownstrap","tpage_name":"destrack-pris"}],[16908288,{"idx":0,"name":"city-farm-stonewall-bricks","tpage_name":"ctyfarmb-vis-tfrag"}],[55312405,{"idx":21,"name":"gekko-tubes","tpage_name":"wascityb-vis-pris"}],[35389525,{"idx":85,"name":"pecker-teeth","tpage_name":"introcst-pris"}],[115736618,{"idx":42,"name":"jakchires-jacket","tpage_name":"lnstcst-pris"}],[48627734,{"idx":22,"name":"sewer-pipe-rim-01","tpage_name":"sewb-vis-tfrag"}],[20840463,{"idx":15,"name":"environment-oldmetal","tpage_name":"stadiumb-vis-pris"}],[62128145,{"idx":17,"name":"carcvent01","tpage_name":"ctycara-pris"}],[57147425,{"idx":33,"name":"king-wristband","tpage_name":"waspala-pris2"}],[10879081,{"idx":105,"name":"cityslumc-purple-plain","tpage_name":"ctyslumb-vis-tfrag"}],[14680091,{"idx":27,"name":"jakchires-eye","tpage_name":"ctygenb-vis-pris"}],[49741840,{"idx":16,"name":"sewer-plate-03","tpage_name":"sewf-vis-pris"}],[61538304,{"idx":0,"name":"freehq-glass-01","tpage_name":"freehq-water"}],[55312404,{"idx":20,"name":"gekko-nails","tpage_name":"wascityb-vis-pris"}],[35389524,{"idx":84,"name":"pecker-tail","tpage_name":"introcst-pris"}],[48627733,{"idx":21,"name":"sewer-pipe-02-edge-01","tpage_name":"sewb-vis-tfrag"}],[458830,{"idx":78,"name":"talkbox-body-06","tpage_name":"level-default-pris"}],[20840462,{"idx":14,"name":"bam-hairhilite","tpage_name":"stadiumb-vis-pris"}],[62128144,{"idx":16,"name":"carcside01","tpage_name":"ctycara-pris"}],[57147424,{"idx":32,"name":"king-wraps","tpage_name":"waspala-pris2"}],[10879080,{"idx":104,"name":"ctyslumc-wall-trim","tpage_name":"ctyslumb-vis-tfrag"}],[14680090,{"idx":26,"name":"jakchires-clips","tpage_name":"ctygenb-vis-pris"}],[55312403,{"idx":19,"name":"gekko-metal-01","tpage_name":"wascityb-vis-pris"}],[35389523,{"idx":83,"name":"pecker-plume","tpage_name":"introcst-pris"}],[48627732,{"idx":20,"name":"sewer-pipe-01","tpage_name":"sewb-vis-tfrag"}],[458829,{"idx":77,"name":"talkbox-body-05","tpage_name":"level-default-pris"}],[20840461,{"idx":13,"name":"bam-eyelight","tpage_name":"stadiumb-vis-pris"}],[62128143,{"idx":15,"name":"carcnose01","tpage_name":"ctycara-pris"}],[57147423,{"idx":31,"name":"king-wrap","tpage_name":"waspala-pris2"}],[14811139,{"idx":3,"name":"city-metal-canal","tpage_name":"ctygenb-vis-tfrag"}],[12320779,{"idx":11,"name":"city-ind-dark-marble","tpage_name":"ctyindb-vis-tfrag"}],[55312402,{"idx":18,"name":"gekko-laserbarrel","tpage_name":"wascityb-vis-pris"}],[35389522,{"idx":82,"name":"pecker-face","tpage_name":"introcst-pris"}],[48627731,{"idx":19,"name":"sewer-pipe-rim-06","tpage_name":"sewb-vis-tfrag"}],[8847391,{"idx":31,"name":"des-burn-precursor-01","tpage_name":"ctysluma-vis-shrub"}],[458828,{"idx":76,"name":"talkbox-body-04","tpage_name":"level-default-pris"}],[62128142,{"idx":14,"name":"carcfoil01","tpage_name":"ctycara-pris"}],[57147422,{"idx":30,"name":"king-vestback","tpage_name":"waspala-pris2"}],[55312401,{"idx":17,"name":"gekko-laser","tpage_name":"wascityb-vis-pris"}],[35389521,{"idx":81,"name":"pecker-eyelid","tpage_name":"introcst-pris"}],[8847390,{"idx":30,"name":"des-burn-eye-on","tpage_name":"ctysluma-vis-shrub"}],[458827,{"idx":75,"name":"talkbox-body-03","tpage_name":"level-default-pris"}],[62128141,{"idx":13,"name":"carccase01","tpage_name":"ctycara-pris"}],[60882961,{"idx":17,"name":"minc-train-pipe-02","tpage_name":"mineb-vis-pris"}],[57147421,{"idx":29,"name":"king-vest","tpage_name":"waspala-pris2"}],[35127463,{"idx":167,"name":"errolcyber-bluewrap","tpage_name":"factorya-pris"}],[73728043,{"idx":43,"name":"sewer-metal-block-06-slime","tpage_name":"sewh-vis-tfrag"}],[95944710,{"idx":6,"name":"torn-belt2","tpage_name":"freehq-pris2"}],[92209170,{"idx":18,"name":"klever-fingertop","tpage_name":"ldamklev-pris"}],[55312400,{"idx":16,"name":"gekko-hose","tpage_name":"wascityb-vis-pris"}],[35389520,{"idx":80,"name":"pecker-body-01","tpage_name":"introcst-pris"}],[458826,{"idx":74,"name":"talkbox-body-02","tpage_name":"level-default-pris"}],[62128140,{"idx":12,"name":"carbwing01","tpage_name":"ctycara-pris"}],[57147420,{"idx":28,"name":"king-thinstrap","tpage_name":"waspala-pris2"}],[17563648,{"idx":0,"name":"ctyport-hiphog-halo","tpage_name":"ctyport-sprite"}],[8847388,{"idx":28,"name":"city-ind-overlay-bullethole-c","tpage_name":"ctysluma-vis-shrub"}],[94240779,{"idx":11,"name":"palcab-lowres-ctyslum-wall-04","tpage_name":"intpfall-vis-tfrag"}],[60620919,{"idx":119,"name":"jakchires-jacket","tpage_name":"minea-vis-pris"}],[655363,{"idx":3,"name":"shield-env-rim-src","tpage_name":"level-default-warp"}],[16908328,{"idx":40,"name":"citywide-wall-greybolts","tpage_name":"ctyfarmb-vis-tfrag"}],[35389455,{"idx":15,"name":"cguard1-gunleather","tpage_name":"introcst-pris"}],[62128139,{"idx":11,"name":"carbside01","tpage_name":"ctycara-pris"}],[57147419,{"idx":27,"name":"king-teeth","tpage_name":"waspala-pris2"}],[12320775,{"idx":7,"name":"city-ind-wall-noisy-border-02","tpage_name":"ctyindb-vis-tfrag"}],[8847387,{"idx":27,"name":"city-ind-overlay-bullethole-b","tpage_name":"ctysluma-vis-shrub"}],[62128138,{"idx":10,"name":"carbdash01","tpage_name":"ctycara-pris"}],[57147418,{"idx":26,"name":"king-skirt","tpage_name":"waspala-pris2"}],[62652439,{"idx":23,"name":"citichic-pants-02","tpage_name":"ctypepa-pris"}],[458777,{"idx":25,"name":"gun-main","tpage_name":"level-default-pris"}],[8847386,{"idx":26,"name":"city-ind-overlay-bullethole-a","tpage_name":"ctysluma-vis-shrub"}],[57147417,{"idx":25,"name":"king-shoebottom","tpage_name":"waspala-pris2"}],[62652438,{"idx":22,"name":"citichic-pants","tpage_name":"ctypepa-pris"}],[458776,{"idx":24,"name":"gun-magport","tpage_name":"level-default-pris"}],[8847385,{"idx":25,"name":"city-inda-scorch-small","tpage_name":"ctysluma-vis-shrub"}],[62652437,{"idx":21,"name":"citichic-hair-01","tpage_name":"ctypepa-pris"}],[458775,{"idx":23,"name":"gun-leather","tpage_name":"level-default-pris"}],[55312395,{"idx":11,"name":"wst-turret-barrel","tpage_name":"wascityb-vis-pris"}],[35389515,{"idx":75,"name":"jakb-shoeteop","tpage_name":"introcst-pris"}],[8847384,{"idx":24,"name":"city-inda-scorch-big","tpage_name":"ctysluma-vis-shrub"}],[62128135,{"idx":7,"name":"moter01","tpage_name":"ctycara-pris"}],[57147415,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"waspala-pris2"}],[62652436,{"idx":20,"name":"citichic-flesh","tpage_name":"ctypepa-pris"}],[458774,{"idx":22,"name":"gun-laser","tpage_name":"level-default-pris"}],[55312394,{"idx":10,"name":"wst-plain-metal","tpage_name":"wascityb-vis-pris"}],[35389514,{"idx":74,"name":"jakb-shoemetal","tpage_name":"introcst-pris"}],[8847383,{"idx":23,"name":"city-slum-crater-shards-01","tpage_name":"ctysluma-vis-shrub"}],[16908323,{"idx":35,"name":"city-port-roofmetal","tpage_name":"ctyfarmb-vis-tfrag"}],[62652435,{"idx":19,"name":"citichic-eye","tpage_name":"ctypepa-pris"}],[458773,{"idx":21,"name":"gun-eye","tpage_name":"level-default-pris"}],[55312393,{"idx":9,"name":"wascitya-redish-metal","tpage_name":"wascityb-vis-pris"}],[35389513,{"idx":73,"name":"jakb-shoebottom","tpage_name":"introcst-pris"}],[8847382,{"idx":22,"name":"wascitya-stone-top","tpage_name":"ctysluma-vis-shrub"}],[16908322,{"idx":34,"name":"city-port-metal-block-04","tpage_name":"ctyfarmb-vis-tfrag"}],[57147413,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"waspala-pris2"}],[35127455,{"idx":159,"name":"widow-dull-inards","tpage_name":"factorya-pris"}],[73728035,{"idx":35,"name":"sewer-bolt-side-01","tpage_name":"sewh-vis-tfrag"}],[92209162,{"idx":10,"name":"klever-armor-01","tpage_name":"ldamklev-pris"}],[62652434,{"idx":18,"name":"citichic-boot-04","tpage_name":"ctypepa-pris"}],[458772,{"idx":20,"name":"gun-dark-mag","tpage_name":"level-default-pris"}],[55312392,{"idx":8,"name":"wascity-wall-canister","tpage_name":"wascityb-vis-pris"}],[35389512,{"idx":72,"name":"jakb-scarf","tpage_name":"introcst-pris"}],[8847381,{"idx":21,"name":"city-fort-decal","tpage_name":"ctysluma-vis-shrub"}],[16908321,{"idx":33,"name":"city-ind-bigpipe-siding","tpage_name":"ctyfarmb-vis-tfrag"}],[327699,{"idx":19,"name":"red-bomb-gradient","tpage_name":"level-default-water"}],[62128132,{"idx":4,"name":"cushion01","tpage_name":"ctycara-pris"}],[57147412,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"waspala-pris2"}],[35127454,{"idx":158,"name":"squid-tubes","tpage_name":"factorya-pris"}],[73728034,{"idx":34,"name":"sewer-flat-pipe-01","tpage_name":"sewh-vis-tfrag"}],[92209161,{"idx":9,"name":"klever-arm","tpage_name":"ldamklev-pris"}],[62652433,{"idx":17,"name":"citichic-boot-03","tpage_name":"ctypepa-pris"}],[458771,{"idx":19,"name":"gun-cover","tpage_name":"level-default-pris"}],[55312391,{"idx":7,"name":"wascity-steel-bar","tpage_name":"wascityb-vis-pris"}],[41615411,{"idx":51,"name":"city-mark-rope-01","tpage_name":"wascitya-vis-pris"}],[35389511,{"idx":71,"name":"jakb-pants","tpage_name":"introcst-pris"}],[8847380,{"idx":20,"name":"city-slum-decal-01","tpage_name":"ctysluma-vis-shrub"}],[88014871,{"idx":23,"name":"sig2-shoetop","tpage_name":"lwassig-pris"}],[94240771,{"idx":3,"name":"palcab-lowres-background-crater-bottom-enviro","tpage_name":"intpfall-vis-tfrag"}],[60620911,{"idx":111,"name":"jakchires-eye","tpage_name":"minea-vis-pris"}],[10616836,{"idx":4,"name":"sign-gt2","tpage_name":"ctyslumb-sprite"}],[11862016,{"idx":0,"name":"map-ctyindb","tpage_name":"ctyindb-minimap"}],[16908320,{"idx":32,"name":"city-ind-metal-02","tpage_name":"ctyfarmb-vis-tfrag"}],[458770,{"idx":18,"name":"gun-blue-mag","tpage_name":"level-default-pris"}],[55312390,{"idx":6,"name":"wascity-outerwall-metal-b","tpage_name":"wascityb-vis-pris"}],[41615410,{"idx":50,"name":"city-mark-wood-plain","tpage_name":"wascitya-vis-pris"}],[35389510,{"idx":70,"name":"jakb-lightbrownstrap","tpage_name":"introcst-pris"}],[8847379,{"idx":19,"name":"city-slumwall-metalsiding-01","tpage_name":"ctysluma-vis-shrub"}],[458816,{"idx":64,"name":"sk-armfur","tpage_name":"level-default-pris"}],[16908319,{"idx":31,"name":"city-farm-lamp","tpage_name":"ctyfarmb-vis-tfrag"}],[327697,{"idx":17,"name":"environment-lightjak-wing","tpage_name":"level-default-water"}],[55312389,{"idx":5,"name":"wascity-outerwall-metal","tpage_name":"wascityb-vis-pris"}],[41615409,{"idx":49,"name":"city-mark-rice-01","tpage_name":"wascitya-vis-pris"}],[35389509,{"idx":69,"name":"jakb-lightbrownspat","tpage_name":"introcst-pris"}],[43646998,{"idx":22,"name":"basket-debris-01","tpage_name":"waswide-sprite"}],[48627718,{"idx":6,"name":"sewer-concrete-edge-02","tpage_name":"sewb-vis-tfrag"}],[8847378,{"idx":18,"name":"city-slum-bigpipe-04","tpage_name":"ctysluma-vis-shrub"}],[100728848,{"idx":16,"name":"sig-gun-05","tpage_name":"ljaksig-pris2"}],[99483668,{"idx":20,"name":"for-egg-bulbtop-02","tpage_name":"lformach-vis-pris"}],[16908318,{"idx":30,"name":"farm-grass-ground-01","tpage_name":"ctyfarmb-vis-tfrag"}],[327696,{"idx":16,"name":"environment-lightjak","tpage_name":"level-default-water"}],[55312388,{"idx":4,"name":"wascity-metal-indent","tpage_name":"wascityb-vis-pris"}],[41615408,{"idx":48,"name":"city-mark-basket2","tpage_name":"wascitya-vis-pris"}],[35389508,{"idx":68,"name":"jakb-leatherstrap","tpage_name":"introcst-pris"}],[8847377,{"idx":17,"name":"city-slum-decal-02","tpage_name":"ctysluma-vis-shrub"}],[100728847,{"idx":15,"name":"sig-gun-04","tpage_name":"ljaksig-pris2"}],[99483667,{"idx":19,"name":"turret-mh-metal","tpage_name":"lformach-vis-pris"}],[16908317,{"idx":29,"name":"city-farm-sprinkle-pipe","tpage_name":"ctyfarmb-vis-tfrag"}],[327695,{"idx":15,"name":"blue-needle","tpage_name":"level-default-water"}],[55312387,{"idx":3,"name":"wascity-metal-door-01","tpage_name":"wascityb-vis-pris"}],[41615407,{"idx":47,"name":"city-mark-rope-mesh-01","tpage_name":"wascitya-vis-pris"}],[35389507,{"idx":67,"name":"jakb-leatherpouch","tpage_name":"introcst-pris"}],[8847376,{"idx":16,"name":"city-slum-clothesline-01","tpage_name":"ctysluma-vis-shrub"}],[88014867,{"idx":19,"name":"sig2-metal-01","tpage_name":"lwassig-pris"}],[60620907,{"idx":107,"name":"jakchires-brownstrap","tpage_name":"minea-vis-pris"}],[20840481,{"idx":33,"name":"jakchires-eyebrow","tpage_name":"stadiumb-vis-pris"}],[10879041,{"idx":65,"name":"ctyslumc-flowerbed-flowers-a","tpage_name":"ctyslumb-vis-tfrag"}],[16908316,{"idx":28,"name":"city-farm-sprinkle-metal","tpage_name":"ctyfarmb-vis-tfrag"}],[327694,{"idx":14,"name":"lightning-beam-02","tpage_name":"level-default-water"}],[62652428,{"idx":12,"name":"citfat-fleshbrown","tpage_name":"ctypepa-pris"}],[55312386,{"idx":2,"name":"drill-turret-control-02","tpage_name":"wascityb-vis-pris"}],[41615406,{"idx":46,"name":"city-mark-cotton-wrap","tpage_name":"wascitya-vis-pris"}],[35389506,{"idx":66,"name":"jakb-jacketsleeve","tpage_name":"introcst-pris"}],[42401815,{"idx":23,"name":"wascity-rock-small","tpage_name":"wasdoors-vis-tfrag"}],[43646995,{"idx":19,"name":"wood-plain-debris","tpage_name":"waswide-sprite"}],[48627715,{"idx":3,"name":"sewer-plate-05","tpage_name":"sewb-vis-tfrag"}],[8847375,{"idx":15,"name":"city-slumwall-05","tpage_name":"ctysluma-vis-shrub"}],[786435,{"idx":3,"name":"font.24hi2","tpage_name":"gamefont"}],[88014866,{"idx":18,"name":"sig2-lens","tpage_name":"lwassig-pris"}],[60620906,{"idx":106,"name":"jakchires-blackstrap","tpage_name":"minea-vis-pris"}],[20840480,{"idx":32,"name":"jakchires-eye","tpage_name":"stadiumb-vis-pris"}],[10879040,{"idx":64,"name":"ctyslumc-bush-01","tpage_name":"ctyslumb-vis-tfrag"}],[100728845,{"idx":13,"name":"sig-gun-02","tpage_name":"ljaksig-pris2"}],[99483665,{"idx":17,"name":"turret-metal-2","tpage_name":"lformach-vis-pris"}],[16908315,{"idx":27,"name":"city-farm-sprinkle-suppport","tpage_name":"ctyfarmb-vis-tfrag"}],[327693,{"idx":13,"name":"lightning-beam-01","tpage_name":"level-default-water"}],[62652427,{"idx":11,"name":"citfat-eyebrow-bro","tpage_name":"ctypepa-pris"}],[55312385,{"idx":1,"name":"common-black","tpage_name":"wascityb-vis-pris"}],[41615405,{"idx":45,"name":"city-mark-cotton-32x32","tpage_name":"wascitya-vis-pris"}],[35389505,{"idx":65,"name":"jakb-jacketbody","tpage_name":"introcst-pris"}],[8847374,{"idx":14,"name":"city-slum-vine","tpage_name":"ctysluma-vis-shrub"}],[786434,{"idx":2,"name":"font.24hi","tpage_name":"gamefont"}],[20840479,{"idx":31,"name":"jakchires-clips","tpage_name":"stadiumb-vis-pris"}],[10879039,{"idx":63,"name":"stdm-bush-01","tpage_name":"ctyslumb-vis-tfrag"}],[100728844,{"idx":12,"name":"sig-gun-01","tpage_name":"ljaksig-pris2"}],[99483664,{"idx":16,"name":"turret-metal","tpage_name":"lformach-vis-pris"}],[16908314,{"idx":26,"name":"city-farm-sprinkle-metal-dirt","tpage_name":"ctyfarmb-vis-tfrag"}],[8847373,{"idx":13,"name":"city-slum-shrub-overhang-02","tpage_name":"ctysluma-vis-shrub"}],[20840478,{"idx":30,"name":"jakchires-chestplate","tpage_name":"stadiumb-vis-pris"}],[10879038,{"idx":62,"name":"ctyslumc-grass","tpage_name":"ctyslumb-vis-tfrag"}],[88277043,{"idx":51,"name":"cguard-air-train-window-trim","tpage_name":"introcst-tfrag"}],[100728843,{"idx":11,"name":"sig-glovetop","tpage_name":"ljaksig-pris2"}],[99483663,{"idx":15,"name":"turret-light","tpage_name":"lformach-vis-pris"}],[16908313,{"idx":25,"name":"city-farm-dirt-mound-01","tpage_name":"ctyfarmb-vis-tfrag"}],[458763,{"idx":11,"name":"board-main-bottom","tpage_name":"level-default-pris"}],[35389503,{"idx":63,"name":"jakb-hairtrans","tpage_name":"introcst-pris"}],[8847372,{"idx":12,"name":"city-slum-shrub-overhang","tpage_name":"ctysluma-vis-shrub"}],[88014863,{"idx":15,"name":"sig2-gun-05","tpage_name":"lwassig-pris"}],[60620903,{"idx":103,"name":"jakc-wraps","tpage_name":"minea-vis-pris"}],[88277042,{"idx":50,"name":"cguard-air-train-seat","tpage_name":"introcst-tfrag"}],[100728842,{"idx":10,"name":"sig-glove","tpage_name":"ljaksig-pris2"}],[99483662,{"idx":14,"name":"turret-hose","tpage_name":"lformach-vis-pris"}],[16908312,{"idx":24,"name":"city-farm-vegtree-bark-01","tpage_name":"ctyfarmb-vis-tfrag"}],[8847371,{"idx":11,"name":"city-slum-stain-window-01","tpage_name":"ctysluma-vis-shrub"}],[16908311,{"idx":23,"name":"for-foliage","tpage_name":"ctyfarmb-vis-tfrag"}],[8847370,{"idx":10,"name":"city-slum-dirt-overlay","tpage_name":"ctysluma-vis-shrub"}],[458807,{"idx":55,"name":"jakbsmall-jacketsleeve","tpage_name":"level-default-pris"}],[16908310,{"idx":22,"name":"city-farm-cart-woodslat","tpage_name":"ctyfarmb-vis-tfrag"}],[327688,{"idx":8,"name":"water-wake","tpage_name":"level-default-water"}],[62652422,{"idx":6,"name":"citfat-cotton-gather","tpage_name":"ctypepa-pris"}],[121110548,{"idx":20,"name":"hip-tred-check09","tpage_name":"hiphog-vis-tfrag"}],[118620188,{"idx":28,"name":"jakchires-leatherpouch","tpage_name":"ljkcdmkl-pris"}],[112394288,{"idx":48,"name":"intcept-b-teeth01","tpage_name":"desrescg-pris"}],[458760,{"idx":8,"name":"board-iris","tpage_name":"level-default-pris"}],[35389500,{"idx":60,"name":"jakb-facelft","tpage_name":"introcst-pris"}],[8847369,{"idx":9,"name":"city-slum-stain-wall-01","tpage_name":"ctysluma-vis-shrub"}],[458806,{"idx":54,"name":"jakbsmall-jacketbody","tpage_name":"level-default-pris"}],[16908309,{"idx":21,"name":"city-farm-rock-small","tpage_name":"ctyfarmb-vis-tfrag"}],[327687,{"idx":7,"name":"blue-beam-dest","tpage_name":"level-default-water"}],[121110547,{"idx":19,"name":"hip-tred-check10","tpage_name":"hiphog-vis-tfrag"}],[118620187,{"idx":27,"name":"jakchires-jacket","tpage_name":"ljkcdmkl-pris"}],[112394287,{"idx":47,"name":"intcept-b-pipe01","tpage_name":"desrescg-pris"}],[458759,{"idx":7,"name":"board-fins-bottom","tpage_name":"level-default-pris"}],[41615399,{"idx":39,"name":"was-kangalizard-fin","tpage_name":"wascitya-vis-pris"}],[35389499,{"idx":59,"name":"jakb-eyelid","tpage_name":"introcst-pris"}],[8847368,{"idx":8,"name":"city-slum-brick-showing-through","tpage_name":"ctysluma-vis-shrub"}],[16908308,{"idx":20,"name":"city-farm-rock","tpage_name":"ctyfarmb-vis-tfrag"}],[458758,{"idx":6,"name":"board-fins","tpage_name":"level-default-pris"}],[41615398,{"idx":38,"name":"was-kangalizard-face","tpage_name":"wascitya-vis-pris"}],[35389498,{"idx":58,"name":"jakb-eyebrow","tpage_name":"introcst-pris"}],[8847367,{"idx":7,"name":"city-slum-bigpipe-02","tpage_name":"ctysluma-vis-shrub"}],[16908307,{"idx":19,"name":"farm-grass-ground-02","tpage_name":"ctyfarmb-vis-tfrag"}],[458757,{"idx":5,"name":"board-edge","tpage_name":"level-default-pris"}],[49086477,{"idx":13,"name":"sewer-shrub-pitting-01","tpage_name":"sewe-vis-shrub"}],[41615397,{"idx":37,"name":"was-kangalizard-body-bottom","tpage_name":"wascitya-vis-pris"}],[35389497,{"idx":57,"name":"jakb-eye","tpage_name":"introcst-pris"}],[94240777,{"idx":9,"name":"palcab-lowres-ctyslum-wall-01","tpage_name":"intpfall-vis-tfrag"}],[60620917,{"idx":117,"name":"jakchires-hair","tpage_name":"minea-vis-pris"}],[458754,{"idx":2,"name":"bam-iris-16x16","tpage_name":"level-default-pris"}],[49086474,{"idx":10,"name":"sew-moving-stepb-grate","tpage_name":"sewe-vis-shrub"}],[41615394,{"idx":34,"name":"was-dogat-nose","tpage_name":"wascitya-vis-pris"}],[35389494,{"idx":54,"name":"jakb-blackstrap","tpage_name":"introcst-pris"}],[458752,{"idx":0,"name":"bam-eyelight","tpage_name":"level-default-pris"}],[41615392,{"idx":32,"name":"was-dogat-body","tpage_name":"wascitya-vis-pris"}],[49086472,{"idx":8,"name":"sewer-pipe-01","tpage_name":"sewe-vis-shrub"}],[35389492,{"idx":52,"name":"jak-teeth","tpage_name":"introcst-pris"}],[49086471,{"idx":7,"name":"sewer-pipe-rim-07","tpage_name":"sewe-vis-shrub"}],[35389491,{"idx":51,"name":"jak-gogglemetal","tpage_name":"introcst-pris"}],[49610799,{"idx":47,"name":"sewer-corroded-trim","tpage_name":"sewf-vis-tfrag"}],[60817419,{"idx":11,"name":"minc-rust-bars-01","tpage_name":"mineb-vis-shrub"}],[95879168,{"idx":0,"name":"bam-eyelight","tpage_name":"ltorn-pris2"}],[49610758,{"idx":6,"name":"common-black","tpage_name":"sewf-vis-tfrag"}],[8716365,{"idx":77,"name":"sign-metalhead","tpage_name":"ctysluma-sprite"}],[49610798,{"idx":46,"name":"sewer-nut-rim","tpage_name":"sewf-vis-tfrag"}],[60817418,{"idx":10,"name":"minc-rust-pipe-03","tpage_name":"mineb-vis-shrub"}],[49610757,{"idx":5,"name":"sewer-metal-block-06","tpage_name":"sewf-vis-tfrag"}],[8716364,{"idx":76,"name":"sign-m5","tpage_name":"ctysluma-sprite"}],[49610797,{"idx":45,"name":"sewer-rusted-metal","tpage_name":"sewf-vis-tfrag"}],[60817417,{"idx":9,"name":"minc-screw-01","tpage_name":"mineb-vis-shrub"}],[8716363,{"idx":75,"name":"sign-hiphog","tpage_name":"ctysluma-sprite"}],[57081869,{"idx":13,"name":"daxterheadwidenew","tpage_name":"waspala-pris"}],[60817409,{"idx":1,"name":"minc-bolt","tpage_name":"mineb-vis-shrub"}],[8716355,{"idx":67,"name":"baron-neon-white-d-on","tpage_name":"ctysluma-sprite"}],[57081868,{"idx":12,"name":"daxtergoggles","tpage_name":"waspala-pris"}],[60817408,{"idx":0,"name":"minc-rust-01","tpage_name":"mineb-vis-shrub"}],[8716354,{"idx":66,"name":"baron-neon-white-d","tpage_name":"ctysluma-sprite"}],[11403334,{"idx":70,"name":"ctyslumc-billc","tpage_name":"ctyslumc-vis-tfrag"}],[8716353,{"idx":65,"name":"baron-neon-white-c-on","tpage_name":"ctysluma-sprite"}],[11403333,{"idx":69,"name":"ctyslumc-light","tpage_name":"ctyslumc-vis-tfrag"}],[11403327,{"idx":63,"name":"ctyslumc-window","tpage_name":"ctyslumc-vis-tfrag"}],[11403326,{"idx":62,"name":"ctyslumc-pinetree-big-bark","tpage_name":"ctyslumc-vis-tfrag"}],[11403325,{"idx":61,"name":"ctyslumc-tree-top","tpage_name":"ctyslumc-vis-tfrag"}],[11730948,{"idx":4,"name":"city-ind-decal-03","tpage_name":"ctyinda-vis-shrub"}],[11403324,{"idx":60,"name":"ctyslumc-green","tpage_name":"ctyslumc-vis-tfrag"}],[11730947,{"idx":3,"name":"city-ind-decal-02","tpage_name":"ctyinda-vis-shrub"}],[65542,{"idx":6,"name":"skull-gem-env","tpage_name":"common"}],[11403323,{"idx":59,"name":"common-gray-dark","tpage_name":"ctyslumc-vis-tfrag"}],[11730946,{"idx":2,"name":"city-ind-decal-01","tpage_name":"ctyinda-vis-shrub"}],[11403322,{"idx":58,"name":"ctyslumc-flowerbed-flowers-a","tpage_name":"ctyslumc-vis-tfrag"}],[11730945,{"idx":1,"name":"city-ind-stain-01","tpage_name":"ctyinda-vis-shrub"}],[11730944,{"idx":0,"name":"city-ind-blotch-withstreaks-01","tpage_name":"ctyinda-vis-shrub"}],[8716340,{"idx":52,"name":"baron-neon-nose","tpage_name":"ctysluma-sprite"}],[11403319,{"idx":55,"name":"ctyslumc-light-amber","tpage_name":"ctyslumc-vis-tfrag"}],[11403318,{"idx":54,"name":"ctyslumc-wall","tpage_name":"ctyslumc-vis-tfrag"}],[57212934,{"idx":6,"name":"wascitya-flag-a","tpage_name":"waswide-vis-tfrag"}],[48496674,{"idx":34,"name":"sewer-lip-01-hitweak","tpage_name":"sewa-vis-tfrag"}],[81657918,{"idx":62,"name":"vin-teeth-01","tpage_name":"arenacst-pris2"}],[57212933,{"idx":5,"name":"wascity-steel-bar","tpage_name":"waswide-vis-tfrag"}],[48496673,{"idx":33,"name":"sewer-concrete-block-02","tpage_name":"sewa-vis-tfrag"}],[81657917,{"idx":61,"name":"sig-undergarments","tpage_name":"arenacst-pris2"}],[48496672,{"idx":32,"name":"sewer-big-brace-01","tpage_name":"sewa-vis-tfrag"}],[81657916,{"idx":60,"name":"sig-skirts-03","tpage_name":"arenacst-pris2"}],[48496671,{"idx":31,"name":"sew-elevator-lod0top","tpage_name":"sewa-vis-tfrag"}],[81657915,{"idx":59,"name":"sig-skirts-02","tpage_name":"arenacst-pris2"}],[48496670,{"idx":30,"name":"sewer-screw-02","tpage_name":"sewa-vis-tfrag"}],[81657914,{"idx":58,"name":"sig-skirts","tpage_name":"arenacst-pris2"}],[48496669,{"idx":29,"name":"sewer-plate-05","tpage_name":"sewa-vis-tfrag"}],[81657913,{"idx":57,"name":"sig-shoulderarmor","tpage_name":"arenacst-pris2"}],[57212928,{"idx":0,"name":"wascity-outerwall-rock","tpage_name":"waswide-vis-tfrag"}],[48496668,{"idx":28,"name":"sewer-pipe-01","tpage_name":"sewa-vis-tfrag"}],[81657912,{"idx":56,"name":"sig-shoetop","tpage_name":"arenacst-pris2"}],[48496667,{"idx":27,"name":"sewer-grate-01","tpage_name":"sewa-vis-tfrag"}],[81657911,{"idx":55,"name":"sig-shoebottom","tpage_name":"arenacst-pris2"}],[49741846,{"idx":22,"name":"sewcurved-door-06","tpage_name":"sewf-vis-pris"}],[48496666,{"idx":26,"name":"sewer-plate-02","tpage_name":"sewa-vis-tfrag"}],[81657910,{"idx":54,"name":"sig-sac","tpage_name":"arenacst-pris2"}],[8716326,{"idx":38,"name":"baron-neon-dot-ring","tpage_name":"ctysluma-sprite"}],[61014022,{"idx":6,"name":"minc-blue-paint-rust04","tpage_name":"minec-vis-shrub"}],[52297762,{"idx":34,"name":"freehq-ground-tile-set1-m","tpage_name":"freehq-tfrag"}],[62259202,{"idx":2,"name":"dash01","tpage_name":"ctycarc-pris"}],[49741845,{"idx":21,"name":"sewcurved-door-05","tpage_name":"sewf-vis-pris"}],[48496665,{"idx":25,"name":"sewer-small-light-01","tpage_name":"sewa-vis-tfrag"}],[81657909,{"idx":53,"name":"sig-metal-dirty","tpage_name":"arenacst-pris2"}],[8716325,{"idx":37,"name":"baron-neon-dot-d-on","tpage_name":"ctysluma-sprite"}],[49741844,{"idx":20,"name":"sewcurved-door-04","tpage_name":"sewf-vis-pris"}],[48496664,{"idx":24,"name":"sewer-brick-block-11","tpage_name":"sewa-vis-tfrag"}],[81657908,{"idx":52,"name":"sig-metal-01","tpage_name":"arenacst-pris2"}],[8716324,{"idx":36,"name":"baron-neon-dot-d","tpage_name":"ctysluma-sprite"}],[61014020,{"idx":4,"name":"minc-grass-ill-01","tpage_name":"minec-vis-shrub"}],[52297760,{"idx":32,"name":"freehq-ground-tile-set1-lbc","tpage_name":"freehq-tfrag"}],[62259200,{"idx":0,"name":"backThing01","tpage_name":"ctycarc-pris"}],[49741843,{"idx":19,"name":"sewcurved-door-01","tpage_name":"sewf-vis-pris"}],[48496663,{"idx":23,"name":"sewer-brick-block-10","tpage_name":"sewa-vis-tfrag"}],[81657907,{"idx":51,"name":"sig-lens","tpage_name":"arenacst-pris2"}],[8716323,{"idx":35,"name":"baron-neon-dot-c-on","tpage_name":"ctysluma-sprite"}],[8716322,{"idx":34,"name":"baron-neon-dot-c","tpage_name":"ctysluma-sprite"}],[49741841,{"idx":17,"name":"sewer-plate-04","tpage_name":"sewf-vis-pris"}],[48496661,{"idx":21,"name":"sewer-pipe-rim-08","tpage_name":"sewa-vis-tfrag"}],[81657905,{"idx":49,"name":"sig-headgear","tpage_name":"arenacst-pris2"}],[8716321,{"idx":33,"name":"baron-neon-dot-b-on","tpage_name":"ctysluma-sprite"}],[8716320,{"idx":32,"name":"baron-neon-dot-b","tpage_name":"ctysluma-sprite"}],[49741839,{"idx":15,"name":"sewer-metal-block-06","tpage_name":"sewf-vis-pris"}],[48496659,{"idx":19,"name":"sewer-metal-01","tpage_name":"sewa-vis-tfrag"}],[81657903,{"idx":47,"name":"sig-gun-04","tpage_name":"arenacst-pris2"}],[8716319,{"idx":31,"name":"baron-neon-dot-a-on","tpage_name":"ctysluma-sprite"}],[49741838,{"idx":14,"name":"sewer-flat-pipe-01","tpage_name":"sewf-vis-pris"}],[48496658,{"idx":18,"name":"sewer-metal-block-04","tpage_name":"sewa-vis-tfrag"}],[81657902,{"idx":46,"name":"sig-gun-03","tpage_name":"arenacst-pris2"}],[8716318,{"idx":30,"name":"baron-neon-dot-a","tpage_name":"ctysluma-sprite"}],[14680065,{"idx":1,"name":"airlock-door-cog","tpage_name":"ctygenb-vis-pris"}],[12189705,{"idx":9,"name":"citwide-crimson-wall-plain","tpage_name":"ctyindb-vis-pris"}],[14680064,{"idx":0,"name":"airlock-door-bolt","tpage_name":"ctygenb-vis-pris"}],[12189704,{"idx":8,"name":"citwide-crimson-tube","tpage_name":"ctyindb-vis-pris"}],[12189703,{"idx":7,"name":"citwide-crimson-red","tpage_name":"ctyindb-vis-pris"}],[17563663,{"idx":15,"name":"sign-blank","tpage_name":"ctyport-sprite"}],[12189702,{"idx":6,"name":"citwide-crimson-light","tpage_name":"ctyindb-vis-pris"}],[49741834,{"idx":10,"name":"sew-movingstep-grate","tpage_name":"sewf-vis-pris"}],[48496654,{"idx":14,"name":"sewer-metal-block-06","tpage_name":"sewa-vis-tfrag"}],[74186818,{"idx":66,"name":"spydroid-red","tpage_name":"sewh-vis-pris"}],[81657898,{"idx":42,"name":"sig-glove","tpage_name":"arenacst-pris2"}],[8716314,{"idx":26,"name":"baron-neon-cheek-c","tpage_name":"ctysluma-sprite"}],[12189701,{"idx":5,"name":"citwide-crimson-gold","tpage_name":"ctyindb-vis-pris"}],[49741833,{"idx":9,"name":"sew-gasstep-vent","tpage_name":"sewf-vis-pris"}],[48496653,{"idx":13,"name":"sewer-concrete-edge-02","tpage_name":"sewa-vis-tfrag"}],[74186817,{"idx":65,"name":"spydroid-light-small-red","tpage_name":"sewh-vis-pris"}],[81657897,{"idx":41,"name":"sig-gem-01","tpage_name":"arenacst-pris2"}],[8716313,{"idx":25,"name":"baron-neon-cheek-b-on","tpage_name":"ctysluma-sprite"}],[49741832,{"idx":8,"name":"sew-gasstep-tube","tpage_name":"sewf-vis-pris"}],[48496652,{"idx":12,"name":"sewer-pipe-rim-05b","tpage_name":"sewa-vis-tfrag"}],[74186816,{"idx":64,"name":"spydroid-light-small","tpage_name":"sewh-vis-pris"}],[81657896,{"idx":40,"name":"sig-flask","tpage_name":"arenacst-pris2"}],[49741831,{"idx":7,"name":"sew-gasstep-rim-lod1","tpage_name":"sewf-vis-pris"}],[48496651,{"idx":11,"name":"sewer-metal-block-05","tpage_name":"sewa-vis-tfrag"}],[74186815,{"idx":63,"name":"spydroid-light","tpage_name":"sewh-vis-pris"}],[81657895,{"idx":39,"name":"sig-facert","tpage_name":"arenacst-pris2"}],[8716311,{"idx":23,"name":"baron-neon-cheek-a-on","tpage_name":"ctysluma-sprite"}],[49741830,{"idx":6,"name":"airlock-door-cog1","tpage_name":"sewf-vis-pris"}],[48496650,{"idx":10,"name":"sewer-mantel-02","tpage_name":"sewa-vis-tfrag"}],[74186814,{"idx":62,"name":"spydroid-leg-grey-end","tpage_name":"sewh-vis-pris"}],[81657894,{"idx":38,"name":"sig-faceleft","tpage_name":"arenacst-pris2"}],[8716310,{"idx":22,"name":"baron-neon-cheek-a","tpage_name":"ctysluma-sprite"}],[49741829,{"idx":5,"name":"sewer-pipe-01","tpage_name":"sewf-vis-pris"}],[48496649,{"idx":9,"name":"sewer-brick-block-06","tpage_name":"sewa-vis-tfrag"}],[74186813,{"idx":61,"name":"spydroid-leg-grey","tpage_name":"sewh-vis-pris"}],[81657893,{"idx":37,"name":"sig-eyelid","tpage_name":"arenacst-pris2"}],[8716309,{"idx":21,"name":"baron-neon-blue-k-on","tpage_name":"ctysluma-sprite"}],[94240785,{"idx":17,"name":"palcab-lowres-ctyslumc-wall-01","tpage_name":"intpfall-vis-tfrag"}],[60620925,{"idx":125,"name":"jakchires-shoemetal","tpage_name":"minea-vis-pris"}],[8716308,{"idx":20,"name":"baron-neon-blue-k","tpage_name":"ctysluma-sprite"}],[8716307,{"idx":19,"name":"baron-neon-blue-j-on","tpage_name":"ctysluma-sprite"}],[49741826,{"idx":2,"name":"airlock-door-main","tpage_name":"sewf-vis-pris"}],[48496646,{"idx":6,"name":"sewer-mantel-01","tpage_name":"sewa-vis-tfrag"}],[8716306,{"idx":18,"name":"baron-neon-blue-j","tpage_name":"ctysluma-sprite"}],[49741825,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewf-vis-pris"}],[48496645,{"idx":5,"name":"sewer-brick-block-01","tpage_name":"sewa-vis-tfrag"}],[8716305,{"idx":17,"name":"baron-neon-blue-i-on","tpage_name":"ctysluma-sprite"}],[655365,{"idx":5,"name":"shield-env-uvscroll","tpage_name":"level-default-warp"}],[49741824,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewf-vis-pris"}],[48496644,{"idx":4,"name":"sewer-block-01","tpage_name":"sewa-vis-tfrag"}],[8716304,{"idx":16,"name":"baron-neon-blue-i","tpage_name":"ctysluma-sprite"}],[16908329,{"idx":41,"name":"citywide-wall-greydrain","tpage_name":"ctyfarmb-vis-tfrag"}],[655364,{"idx":4,"name":"shield-env-uscroll","tpage_name":"level-default-warp"}],[8716302,{"idx":14,"name":"baron-neon-blue-h","tpage_name":"ctysluma-sprite"}],[94240778,{"idx":10,"name":"palcab-lowres-ctyslum-roof-02","tpage_name":"intpfall-vis-tfrag"}],[60620918,{"idx":118,"name":"jakchires-horn","tpage_name":"minea-vis-pris"}],[655362,{"idx":2,"name":"shield-env-rim-dest","tpage_name":"level-default-warp"}],[48496641,{"idx":1,"name":"sewer-pipe-rim-01","tpage_name":"sewa-vis-tfrag"}],[8716301,{"idx":13,"name":"baron-neon-blue-g-on","tpage_name":"ctysluma-sprite"}],[327704,{"idx":24,"name":"lightjak-wings-v-src","tpage_name":"level-default-water"}],[655361,{"idx":1,"name":"environment-phong-rim","tpage_name":"level-default-warp"}],[48496640,{"idx":0,"name":"sewer-plate-01","tpage_name":"sewa-vis-tfrag"}],[8716300,{"idx":12,"name":"baron-neon-blue-g","tpage_name":"ctysluma-sprite"}],[94240776,{"idx":8,"name":"palcab-lowres-ctyslum-roof-01","tpage_name":"intpfall-vis-tfrag"}],[60620916,{"idx":116,"name":"jakchires-glovetop","tpage_name":"minea-vis-pris"}],[16908325,{"idx":37,"name":"common-black","tpage_name":"ctyfarmb-vis-tfrag"}],[327703,{"idx":23,"name":"lightjak-wings-u-src","tpage_name":"level-default-water"}],[655360,{"idx":0,"name":"environment-ice","tpage_name":"level-default-warp"}],[8716299,{"idx":11,"name":"baron-neon-blue-f-on","tpage_name":"ctysluma-sprite"}],[8716298,{"idx":10,"name":"baron-neon-blue-f","tpage_name":"ctysluma-sprite"}],[8716297,{"idx":9,"name":"baron-neon-blue-e-on","tpage_name":"ctysluma-sprite"}],[8716296,{"idx":8,"name":"baron-neon-blue-e","tpage_name":"ctysluma-sprite"}],[8716295,{"idx":7,"name":"baron-neon-blue-d-on","tpage_name":"ctysluma-sprite"}],[8716294,{"idx":6,"name":"baron-neon-blue-d","tpage_name":"ctysluma-sprite"}],[196612,{"idx":4,"name":"skull-gem-dest","tpage_name":"programmer"}],[8716293,{"idx":5,"name":"baron-neon-blue-c-on","tpage_name":"ctysluma-sprite"}],[196611,{"idx":3,"name":"programmer_eye_right","tpage_name":"programmer"}],[8716292,{"idx":4,"name":"baron-neon-blue-c","tpage_name":"ctysluma-sprite"}],[196610,{"idx":2,"name":"programmer_eye_left","tpage_name":"programmer"}],[8716291,{"idx":3,"name":"baron-neon-blue-b-on","tpage_name":"ctysluma-sprite"}],[196609,{"idx":1,"name":"colorbars13","tpage_name":"programmer"}],[8716290,{"idx":2,"name":"baron-neon-blue-b","tpage_name":"ctysluma-sprite"}],[196608,{"idx":0,"name":"checker","tpage_name":"programmer"}],[8716289,{"idx":1,"name":"baron-neon-blue-a-on","tpage_name":"ctysluma-sprite"}],[8716288,{"idx":0,"name":"baron-neon-blue-a","tpage_name":"ctysluma-sprite"}],[458856,{"idx":104,"name":"jakc-leatherstrap","tpage_name":"level-default-pris"}],[10879048,{"idx":72,"name":"ctyslumc-window","tpage_name":"ctyslumb-vis-tfrag"}],[20840488,{"idx":40,"name":"jakchires-jacket","tpage_name":"stadiumb-vis-pris"}],[458855,{"idx":103,"name":"jakc-leatherpouch","tpage_name":"level-default-pris"}],[10879047,{"idx":71,"name":"ctyslumc-light-blue","tpage_name":"ctyslumb-vis-tfrag"}],[20840487,{"idx":39,"name":"jakchires-horn","tpage_name":"stadiumb-vis-pris"}],[458854,{"idx":102,"name":"jakc-jacketbody","tpage_name":"level-default-pris"}],[20840486,{"idx":38,"name":"jakchires-hair","tpage_name":"stadiumb-vis-pris"}],[458853,{"idx":101,"name":"jakc-horn","tpage_name":"level-default-pris"}],[10879045,{"idx":69,"name":"ctyslumc-tree-top","tpage_name":"ctyslumb-vis-tfrag"}],[20840485,{"idx":37,"name":"jakchires-glovetop","tpage_name":"stadiumb-vis-pris"}],[35389593,{"idx":153,"name":"prebot-envmap","tpage_name":"introcst-pris"}],[458845,{"idx":93,"name":"jakc-eyebrow","tpage_name":"level-default-pris"}],[20840477,{"idx":29,"name":"jakchires-brwnleather","tpage_name":"stadiumb-vis-pris"}],[76480525,{"idx":13,"name":"daxterheadwidenew","tpage_name":"freehq-pris"}],[35389585,{"idx":145,"name":"beacon-body-03","tpage_name":"introcst-pris"}],[458844,{"idx":92,"name":"jakc-chestplate-straps","tpage_name":"level-default-pris"}],[10879036,{"idx":60,"name":"ctyslumc-green","tpage_name":"ctyslumb-vis-tfrag"}],[20840476,{"idx":28,"name":"jakchires-brownstrap","tpage_name":"stadiumb-vis-pris"}],[76480524,{"idx":12,"name":"daxtergoggles","tpage_name":"freehq-pris"}],[35389584,{"idx":144,"name":"beacon-body-02","tpage_name":"introcst-pris"}],[458843,{"idx":91,"name":"jakc-chestplate","tpage_name":"level-default-pris"}],[10879035,{"idx":59,"name":"ctyslumc-brown","tpage_name":"ctyslumb-vis-tfrag"}],[20840475,{"idx":27,"name":"jakchires-blackstrap","tpage_name":"stadiumb-vis-pris"}],[65536,{"idx":0,"name":"autoeye-iris","tpage_name":"common"}],[458842,{"idx":90,"name":"jakc-brownstrap","tpage_name":"level-default-pris"}],[10879034,{"idx":58,"name":"ctyslumc-light-amber","tpage_name":"ctyslumb-vis-tfrag"}],[20840474,{"idx":26,"name":"jakchires-arm","tpage_name":"stadiumb-vis-pris"}],[458839,{"idx":87,"name":"jakc-beltbuckles","tpage_name":"level-default-pris"}],[20840471,{"idx":23,"name":"jakc-waistband2","tpage_name":"stadiumb-vis-pris"}],[20840467,{"idx":19,"name":"jakc-lens","tpage_name":"stadiumb-vis-pris"}],[458861,{"idx":109,"name":"jakc-scarfhanging","tpage_name":"level-default-pris"}],[20840493,{"idx":45,"name":"jakchires-shoebottom","tpage_name":"stadiumb-vis-pris"}],[56950849,{"idx":65,"name":"waspala-elevator-bolt02","tpage_name":"waspala-tfrag"}],[74383369,{"idx":9,"name":"sewer-scaffold-02","tpage_name":"sewj-vis-tfrag"}],[49020974,{"idx":46,"name":"sewer-grate-01","tpage_name":"sewe-vis-tfrag"}],[62717954,{"idx":2,"name":"cguardgame-blackstrap","tpage_name":"ctypesa-pris"}],[11730953,{"idx":9,"name":"city-ind-overlay-bullethole-b","tpage_name":"ctyinda-vis-shrub"}],[524292,{"idx":4,"name":"sky-hotdot","tpage_name":"sky-textures"}],[48562176,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewa-vis-pris"}],[43646999,{"idx":23,"name":"straw-bit","tpage_name":"waswide-sprite"}],[42401819,{"idx":27,"name":"wascity-ground-01","tpage_name":"wasdoors-vis-tfrag"}],[112525317,{"idx":5,"name":"daxterarm","tpage_name":"desrescc-pris"}],[35127409,{"idx":113,"name":"jakchires-brwnleather","tpage_name":"factorya-pris"}],[11599874,{"idx":2,"name":"sign-praxis-banner","tpage_name":"ctyinda-sprite"}],[10813462,{"idx":22,"name":"cityslumc-grass","tpage_name":"ctyslumb-vis-shrub"}],[75890712,{"idx":24,"name":"onin-dirt-floor","tpage_name":"onintent-tfrag"}],[458860,{"idx":108,"name":"jakc-scarf","tpage_name":"level-default-pris"}],[20840492,{"idx":44,"name":"jakchires-precarmor-01","tpage_name":"stadiumb-vis-pris"}],[56950848,{"idx":64,"name":"waspala-fountain-base03","tpage_name":"waspala-tfrag"}],[74383368,{"idx":8,"name":"sewer-metal-block-07","tpage_name":"sewj-vis-tfrag"}],[35127408,{"idx":112,"name":"jakchires-brownstrap","tpage_name":"factorya-pris"}],[11599872,{"idx":0,"name":"sign-fashion2","tpage_name":"ctyinda-sprite"}],[60948550,{"idx":70,"name":"fora-supportmetall","tpage_name":"minec-vis-tfrag"}],[75890710,{"idx":22,"name":"onin-critter-fur","tpage_name":"onintent-tfrag"}],[458858,{"idx":106,"name":"jakc-lens","tpage_name":"level-default-pris"}],[20840490,{"idx":42,"name":"jakchires-lightbrownspat","tpage_name":"stadiumb-vis-pris"}],[60686386,{"idx":50,"name":"minc-red-paint-01","tpage_name":"mineb-vis-tfrag"}],[56950846,{"idx":62,"name":"waspala-throne-cap","tpage_name":"waspala-tfrag"}],[74383366,{"idx":6,"name":"sewer-pipe-rim-08","tpage_name":"sewj-vis-tfrag"}],[11730950,{"idx":6,"name":"city-ind-decal-04","tpage_name":"ctyinda-vis-shrub"}],[524289,{"idx":1,"name":"environment-ocean-alphamod","tpage_name":"sky-textures"}],[35127406,{"idx":110,"name":"jakchires-arm","tpage_name":"factorya-pris"}],[458857,{"idx":105,"name":"jakc-leggging","tpage_name":"level-default-pris"}],[10879049,{"idx":73,"name":"ctyslumc-window-panes","tpage_name":"ctyslumb-vis-tfrag"}],[20840489,{"idx":41,"name":"jakchires-leatherpouch","tpage_name":"stadiumb-vis-pris"}],[60686385,{"idx":49,"name":"min-env-mar-01","tpage_name":"mineb-vis-tfrag"}],[56950845,{"idx":61,"name":"waspala-stage-end","tpage_name":"waspala-tfrag"}],[74383365,{"idx":5,"name":"sewer-small-light-01","tpage_name":"sewj-vis-tfrag"}],[11730949,{"idx":5,"name":"city-ind-stain-02","tpage_name":"ctyinda-vis-shrub"}],[524288,{"idx":0,"name":"common-gray","tpage_name":"sky-textures"}],[35127405,{"idx":109,"name":"jakc-wristband-a2","tpage_name":"factorya-pris"}],[122093568,{"idx":0,"name":"hemi-gradient-flames","tpage_name":"factoryb-vis-water"}],[107151408,{"idx":48,"name":"spikey-frog-toenails","tpage_name":"volcanoa-vis-pris"}],[16121899,{"idx":43,"name":"t-citywide-met-strp01","tpage_name":"ctyfarma-vis-tfrag"}],[62652416,{"idx":0,"name":"bam-eyelight","tpage_name":"ctypepa-pris"}],[26542196,{"idx":116,"name":"wstd-scaffold-wall-01","tpage_name":"wasstada-tfrag"}],[10878986,{"idx":10,"name":"city-slum-bigpipe-04","tpage_name":"ctyslumb-vis-tfrag"}],[60948496,{"idx":16,"name":"minc-red-paint-02","tpage_name":"minec-vis-tfrag"}],[62193676,{"idx":12,"name":"riges01","tpage_name":"ctycarb-pris"}],[154796047,{"idx":15,"name":"daxterlense","tpage_name":"ljakndax-pris"}],[151060507,{"idx":27,"name":"fac-switch-rim-01","tpage_name":"factoryc-vis-pris"}],[144834607,{"idx":47,"name":"rail-base-mid-01","tpage_name":"combn-tfrag"}],[106234027,{"idx":171,"name":"roboboss-shinyorange-01","tpage_name":"mined-pris"}],[94240867,{"idx":99,"name":"palcab-lowres-background-peaks-02","tpage_name":"intpfall-vis-tfrag"}],[21299283,{"idx":83,"name":"rhino-horn-01","tpage_name":"wasall-pris"}],[458761,{"idx":9,"name":"board-iris-bottom","tpage_name":"level-default-pris"}],[35389501,{"idx":61,"name":"jakb-facert","tpage_name":"introcst-pris"}],[62259211,{"idx":11,"name":"jets01","tpage_name":"ctycarc-pris"}],[61014031,{"idx":15,"name":"minc-blue-paint-rust02","tpage_name":"minec-vis-shrub"}],[48562231,{"idx":55,"name":"jakc-gogglemetal","tpage_name":"sewa-vis-pris"}],[52297771,{"idx":43,"name":"freehg-display01","tpage_name":"freehq-tfrag"}],[11403378,{"idx":114,"name":"cityslumc-awning-LOW","tpage_name":"ctyslumc-vis-tfrag"}],[76480607,{"idx":95,"name":"jakchires-horn","tpage_name":"freehq-pris"}],[35651589,{"idx":5,"name":"ashelin-cgrank","tpage_name":"introcst-pris2"}],[589840,{"idx":16,"name":"hud-green-eco-pickup-01","tpage_name":"level-default-minimap"}],[75890743,{"idx":55,"name":"onin-tank-wood","tpage_name":"onintent-tfrag"}],[89587723,{"idx":11,"name":"environment-oldmetal","tpage_name":"lwstdpck-pris"}],[88277039,{"idx":47,"name":"cguard-air-train-canister","tpage_name":"introcst-tfrag"}],[100728839,{"idx":7,"name":"sig-facert","tpage_name":"ljaksig-pris2"}],[62259209,{"idx":9,"name":"hood01","tpage_name":"ctycarc-pris"}],[61014029,{"idx":13,"name":"minc-safe-plate-01","tpage_name":"minec-vis-shrub"}],[48562229,{"idx":53,"name":"jakc-armor","tpage_name":"sewa-vis-pris"}],[52297769,{"idx":41,"name":"freehq-env","tpage_name":"freehq-tfrag"}],[11403376,{"idx":112,"name":"cityslumc-pipe","tpage_name":"ctyslumc-vis-tfrag"}],[12255242,{"idx":10,"name":"city-ind-overlay-bullethole-b","tpage_name":"ctyindb-vis-shrub"}],[14745602,{"idx":2,"name":"city-copper","tpage_name":"ctygenb-vis-shrub"}],[35651587,{"idx":3,"name":"ashelin-brownstrap","tpage_name":"introcst-pris2"}],[8323202,{"idx":130,"name":"bluecrate-04","tpage_name":"ctywide-vis-tfrag"}],[88277037,{"idx":45,"name":"cguard-air-train-glass","tpage_name":"introcst-tfrag"}],[100728837,{"idx":5,"name":"sig-eyelid","tpage_name":"ljaksig-pris2"}],[393237,{"idx":21,"name":"life-crate-bolt","tpage_name":"level-default-tfrag"}],[35651600,{"idx":16,"name":"ashelin-hair","tpage_name":"introcst-pris2"}],[70320128,{"idx":0,"name":"JakIII","tpage_name":"inttitle-minimap"}],[67829768,{"idx":8,"name":"screen-05","tpage_name":"freehq-sprite"}],[28049428,{"idx":20,"name":"troof-shield-02","tpage_name":"intpalrf-tfrag"}],[94371916,{"idx":76,"name":"palace-break-wall06","tpage_name":"intpfall-vis-pris"}],[99483670,{"idx":22,"name":"common-black","tpage_name":"lformach-vis-pris"}],[100728850,{"idx":18,"name":"sig-horn","tpage_name":"ljaksig-pris2"}],[262275,{"idx":131,"name":"ripples","tpage_name":"level-default-sprite"}],[117637206,{"idx":86,"name":"jakc-waistband2","tpage_name":"destrack-pris"}],[16908324,{"idx":36,"name":"city-farm-mark-roof-tiles","tpage_name":"ctyfarmb-vis-tfrag"}],[28114944,{"idx":0,"name":"troof-beam01","tpage_name":"intpalrf-shrub"}],[11403375,{"idx":111,"name":"cityslumc-lamp-gold","tpage_name":"ctyslumc-vis-tfrag"}],[12255241,{"idx":9,"name":"city-ind-wall-noisy-05","tpage_name":"ctyindb-vis-shrub"}],[14745601,{"idx":1,"name":"city-bluelight","tpage_name":"ctygenb-vis-shrub"}],[35651586,{"idx":2,"name":"ashelin-boottop","tpage_name":"introcst-pris2"}],[851991,{"idx":23,"name":"common_sandstone_pill01","tpage_name":"halfpipe-tfrag"}],[62259207,{"idx":7,"name":"gunbox01","tpage_name":"ctycarc-pris"}],[61014027,{"idx":11,"name":"minc-rust-bars-01","tpage_name":"minec-vis-shrub"}],[52297767,{"idx":39,"name":"freehq-ground-tile-set1-bm","tpage_name":"freehq-tfrag"}],[11403374,{"idx":110,"name":"cityslumc-lamp-small","tpage_name":"ctyslumc-vis-tfrag"}],[983077,{"idx":37,"name":"environment-darkprec","tpage_name":"halfpipe-pris"}],[35651585,{"idx":1,"name":"ashelin-bolts","tpage_name":"introcst-pris2"}],[48824320,{"idx":0,"name":"sewer-nut","tpage_name":"sewc-vis-shrub"}],[262300,{"idx":156,"name":"ring","tpage_name":"level-default-sprite"}],[851990,{"idx":22,"name":"common_sandstone_trim01","tpage_name":"halfpipe-tfrag"}],[8323126,{"idx":54,"name":"citywide-window-litwindow","tpage_name":"ctywide-vis-tfrag"}],[49610801,{"idx":49,"name":"sewer-brick-block-09","tpage_name":"sewf-vis-tfrag"}],[60817421,{"idx":13,"name":"minc-rust-02","tpage_name":"mineb-vis-shrub"}],[95879170,{"idx":2,"name":"charHOLD","tpage_name":"ltorn-pris2"}],[8716367,{"idx":79,"name":"blue-tracer","tpage_name":"ctysluma-sprite"}],[458753,{"idx":1,"name":"bam-hairhilite","tpage_name":"level-default-pris"}],[49086473,{"idx":9,"name":"sew-laserturret-pole","tpage_name":"sewe-vis-shrub"}],[41615393,{"idx":33,"name":"was-dogat-face","tpage_name":"wascitya-vis-pris"}],[35389493,{"idx":53,"name":"beacon-body-01","tpage_name":"introcst-pris"}],[8323122,{"idx":50,"name":"t-palshaft-pil-01","tpage_name":"ctywide-vis-tfrag"}],[262182,{"idx":38,"name":"lasersmoke-12","tpage_name":"level-default-sprite"}],[14680098,{"idx":34,"name":"jakchires-horn","tpage_name":"ctygenb-vis-pris"}],[49610796,{"idx":44,"name":"sewer-metal-block-05","tpage_name":"sewf-vis-tfrag"}],[60817416,{"idx":8,"name":"minc-metal-wheel-01","tpage_name":"mineb-vis-shrub"}],[8716362,{"idx":74,"name":"sign-doctors","tpage_name":"ctysluma-sprite"}],[11403340,{"idx":76,"name":"ctyslumc-window-panes","tpage_name":"ctyslumc-vis-tfrag"}],[57081874,{"idx":18,"name":"daxtertuft","tpage_name":"waspala-pris"}],[49610794,{"idx":42,"name":"sewer-grate-01","tpage_name":"sewf-vis-tfrag"}],[60817414,{"idx":6,"name":"minb-brok-floor","tpage_name":"mineb-vis-shrub"}],[49610753,{"idx":1,"name":"sewer-concrete-edge-02","tpage_name":"sewf-vis-tfrag"}],[8716360,{"idx":72,"name":"sign-blank","tpage_name":"ctysluma-sprite"}],[262197,{"idx":53,"name":"lasersmoke-27","tpage_name":"level-default-sprite"}],[71630852,{"idx":4,"name":"king-bluemetal","tpage_name":"ldampksm-pris2"}],[8323137,{"idx":65,"name":"citywide-exhaust-body","tpage_name":"ctywide-vis-tfrag"}],[11403338,{"idx":74,"name":"ctyslumc-light-blue","tpage_name":"ctyslumc-vis-tfrag"}],[57081872,{"idx":16,"name":"daxternose","tpage_name":"waspala-pris"}],[49610792,{"idx":40,"name":"sewer-plate-04","tpage_name":"sewf-vis-tfrag"}],[60817412,{"idx":4,"name":"minb-stone26","tpage_name":"mineb-vis-shrub"}],[8716358,{"idx":70,"name":"baron-neon-white-long","tpage_name":"ctysluma-sprite"}],[14548994,{"idx":2,"name":"sign-ctygenb-arrows","tpage_name":"ctygenb-sprite"}],[852014,{"idx":46,"name":"metalcrate-lod03","tpage_name":"halfpipe-tfrag"}],[28049437,{"idx":29,"name":"intr-beam-no-alpha01","tpage_name":"intpalrf-tfrag"}],[120520705,{"idx":1,"name":"airlock-door-cog","tpage_name":"forestx-vis-pris"}],[94371925,{"idx":85,"name":"rail01","tpage_name":"intpfall-vis-pris"}],[262196,{"idx":52,"name":"lasersmoke-26","tpage_name":"level-default-sprite"}],[71630851,{"idx":3,"name":"king-blackskirt2","tpage_name":"ldampksm-pris2"}],[8323136,{"idx":64,"name":"ctywide-ox-met-01","tpage_name":"ctywide-vis-tfrag"}],[262195,{"idx":51,"name":"lasersmoke-25","tpage_name":"level-default-sprite"}],[71630850,{"idx":2,"name":"king-arm","tpage_name":"ldampksm-pris2"}],[8323135,{"idx":63,"name":"t-palshaft-plate01","tpage_name":"ctywide-vis-tfrag"}],[106364930,{"idx":2,"name":"environment-oldmetal","tpage_name":"mined-pris2"}],[76480610,{"idx":98,"name":"jakchires-lightbrownspat","tpage_name":"freehq-pris"}],[65994754,{"idx":2,"name":"edgeglow","tpage_name":"intpfall-sprite"}],[48562234,{"idx":58,"name":"jakc-waistband2","tpage_name":"sewa-vis-pris"}],[61014034,{"idx":18,"name":"minc-blue-paint-02","tpage_name":"minec-vis-shrub"}],[52297774,{"idx":46,"name":"freehq-floor-walk-set01","tpage_name":"freehq-tfrag"}],[11403381,{"idx":117,"name":"city-ind-black","tpage_name":"ctyslumc-vis-tfrag"}],[262194,{"idx":50,"name":"lasersmoke-24","tpage_name":"level-default-sprite"}],[852011,{"idx":43,"name":"metalcrate-04","tpage_name":"halfpipe-tfrag"}],[8912951,{"idx":55,"name":"city-slum-crater-blend-01","tpage_name":"ctysluma-vis-tfrag"}],[71565314,{"idx":2,"name":"pecker-eyelid","tpage_name":"ldampksm-pris"}],[67829774,{"idx":14,"name":"screen-11","tpage_name":"freehq-sprite"}],[28049434,{"idx":26,"name":"intr-horiz-trim02","tpage_name":"intpalrf-tfrag"}],[94371922,{"idx":82,"name":"palace-break-winwall01","tpage_name":"intpfall-vis-pris"}],[106364929,{"idx":1,"name":"bam-hairhilite","tpage_name":"mined-pris2"}],[76480609,{"idx":97,"name":"jakchires-leatherpouch","tpage_name":"freehq-pris"}],[61014033,{"idx":17,"name":"minc-rust-02","tpage_name":"minec-vis-shrub"}],[65994753,{"idx":1,"name":"palcab-blue-rotaters","tpage_name":"intpfall-sprite"}],[48562233,{"idx":57,"name":"jakc-scarf","tpage_name":"sewa-vis-pris"}],[52297773,{"idx":45,"name":"freehq-floor-tile-set02","tpage_name":"freehq-tfrag"}],[11403380,{"idx":116,"name":"ctyslumc-wall-trim-LOW","tpage_name":"ctyslumc-vis-tfrag"}],[393242,{"idx":26,"name":"skull-gem-alpha-03","tpage_name":"level-default-tfrag"}],[112394255,{"idx":15,"name":"des-transport-pouch-03","tpage_name":"desrescg-pris"}],[35651605,{"idx":21,"name":"ashelin-pantstop","tpage_name":"introcst-pris2"}],[852010,{"idx":42,"name":"metalcrate-05","tpage_name":"halfpipe-tfrag"}],[106364928,{"idx":0,"name":"bam-eyelight","tpage_name":"mined-pris2"}],[76480608,{"idx":96,"name":"jakchires-jacket","tpage_name":"freehq-pris"}],[61014032,{"idx":16,"name":"minc-yel-safe-paint-rust01","tpage_name":"minec-vis-shrub"}],[48562232,{"idx":56,"name":"jakc-lens","tpage_name":"sewa-vis-pris"}],[65994752,{"idx":0,"name":"seagull-wing","tpage_name":"intpfall-sprite"}],[52297772,{"idx":44,"name":"freehq-floor-tile-set01","tpage_name":"freehq-tfrag"}],[11403379,{"idx":115,"name":"city-tile-LOW","tpage_name":"ctyslumc-vis-tfrag"}],[393241,{"idx":25,"name":"skull-gem-alpha-02","tpage_name":"level-default-tfrag"}],[64225283,{"idx":3,"name":"waspala-shrub-plant","tpage_name":"waspala-shrub"}],[35651604,{"idx":20,"name":"ashelin-jacketstraps","tpage_name":"introcst-pris2"}],[852009,{"idx":41,"name":"metalcrate-02","tpage_name":"halfpipe-tfrag"}],[262191,{"idx":47,"name":"lasersmoke-21","tpage_name":"level-default-sprite"}],[393240,{"idx":24,"name":"skull-gem-alpha-01","tpage_name":"level-default-tfrag"}],[64225282,{"idx":2,"name":"for-shrub-moss","tpage_name":"waspala-shrub"}],[112394253,{"idx":13,"name":"des-transport-pouch-01","tpage_name":"desrescg-pris"}],[35651603,{"idx":19,"name":"ashelin-jacketsleeve","tpage_name":"introcst-pris2"}],[852008,{"idx":40,"name":"bluecrate-lod04","tpage_name":"halfpipe-tfrag"}],[262190,{"idx":46,"name":"lasersmoke-20","tpage_name":"level-default-sprite"}],[393239,{"idx":23,"name":"skull-gem-alpha-00","tpage_name":"level-default-tfrag"}],[112394252,{"idx":12,"name":"des-transport-plate-02","tpage_name":"desrescg-pris"}],[35651602,{"idx":18,"name":"ashelin-jacketbody","tpage_name":"introcst-pris2"}],[8323082,{"idx":10,"name":"citywide-wall-greybolts","tpage_name":"ctywide-vis-tfrag"}],[11403383,{"idx":119,"name":"lfacrm-rubber-01","tpage_name":"ctyslumc-vis-tfrag"}],[393231,{"idx":15,"name":"krimsoncrate-05","tpage_name":"level-default-tfrag"}],[35651594,{"idx":10,"name":"ashelin-face","tpage_name":"introcst-pris2"}],[262181,{"idx":37,"name":"lasersmoke-11","tpage_name":"level-default-sprite"}],[8323081,{"idx":9,"name":"citywide-wall-orange-plain","tpage_name":"ctywide-vis-tfrag"}],[73859141,{"idx":69,"name":"strip-black","tpage_name":"sewg-vis-tfrag"}],[91291661,{"idx":13,"name":"gun-blue-mag","tpage_name":"gungame-vis-tfrag"}],[95027201,{"idx":1,"name":"charHOLD","tpage_name":"lsigjakc-pris2"}],[61014035,{"idx":19,"name":"minc-blue-white-paint-safe-rust04","tpage_name":"minec-vis-shrub"}],[65994755,{"idx":3,"name":"enemy-tracer","tpage_name":"intpfall-sprite"}],[48562235,{"idx":59,"name":"jakc-wraps","tpage_name":"sewa-vis-pris"}],[62259215,{"idx":15,"name":"kcfrontend01","tpage_name":"ctycarc-pris"}],[52297775,{"idx":47,"name":"freehq-floor-walk-set02","tpage_name":"freehq-tfrag"}],[11403382,{"idx":118,"name":"lfacrm-plate-05","tpage_name":"ctyslumc-vis-tfrag"}],[35651593,{"idx":9,"name":"ashelin-eyelid","tpage_name":"introcst-pris2"}],[589844,{"idx":20,"name":"hud-gun-empty-shell-01","tpage_name":"level-default-minimap"}],[11468800,{"idx":0,"name":"map-ctyinda","tpage_name":"ctyinda-minimap"}],[262180,{"idx":36,"name":"lasersmoke-10","tpage_name":"level-default-sprite"}],[16711683,{"idx":3,"name":"city-farm-road-blend-to-alpha-01","tpage_name":"ctyfarmb-vis-alpha"}],[12320818,{"idx":50,"name":"city-ind-wall-05","tpage_name":"ctyindb-vis-tfrag"}],[14811178,{"idx":42,"name":"city-sidewall-2","tpage_name":"ctygenb-vis-tfrag"}],[8323080,{"idx":8,"name":"citywide-wall-frame","tpage_name":"ctywide-vis-tfrag"}],[35651592,{"idx":8,"name":"ashelin-eyebrow","tpage_name":"introcst-pris2"}],[589843,{"idx":19,"name":"hud-gun-blue-shell-01","tpage_name":"level-default-minimap"}],[17563662,{"idx":14,"name":"sign-arrows","tpage_name":"ctyport-sprite"}],[11337762,{"idx":34,"name":"cityslumc-gold-trim","tpage_name":"ctyslumc-vis-shrub"}],[61079628,{"idx":76,"name":"widow-dull-inards","tpage_name":"minec-vis-pris"}],[94240872,{"idx":104,"name":"tpal-beam-red-yellow01","tpage_name":"intpfall-vis-tfrag"}],[262219,{"idx":75,"name":"starflash","tpage_name":"level-default-sprite"}],[262179,{"idx":35,"name":"lasersmoke-09","tpage_name":"level-default-sprite"}],[16711682,{"idx":2,"name":"city-farm-road-01","tpage_name":"ctyfarmb-vis-alpha"}],[12320817,{"idx":49,"name":"city-ind-wall-base-07","tpage_name":"ctyindb-vis-tfrag"}],[14811177,{"idx":41,"name":"city-roof-tile","tpage_name":"ctygenb-vis-tfrag"}],[8323079,{"idx":7,"name":"citywide-wall-boltedmetal","tpage_name":"ctywide-vis-tfrag"}],[35651591,{"idx":7,"name":"ashelin-eye","tpage_name":"introcst-pris2"}],[88277041,{"idx":49,"name":"cguard-air-train-inside-floor","tpage_name":"introcst-tfrag"}],[99483661,{"idx":13,"name":"turret-controls","tpage_name":"lformach-vis-pris"}],[100728841,{"idx":9,"name":"sig-gem-01","tpage_name":"ljaksig-pris2"}],[262266,{"idx":122,"name":"shockwave","tpage_name":"level-default-sprite"}],[49283174,{"idx":102,"name":"widow-dull-inards","tpage_name":"sewd-vis-pris"}],[74186774,{"idx":22,"name":"sewer-pipe-rim-05","tpage_name":"sewh-vis-pris"}],[17563661,{"idx":13,"name":"hiphog-exterior-yellow-on","tpage_name":"ctyport-sprite"}],[11337761,{"idx":33,"name":"cityslumc-grass-yellow","tpage_name":"ctyslumc-vis-shrub"}],[61079627,{"idx":75,"name":"squid-bulb-sm","tpage_name":"minec-vis-pris"}],[94240871,{"idx":103,"name":"tpal-panl_piller01","tpage_name":"intpfall-vis-tfrag"}],[262218,{"idx":74,"name":"specs","tpage_name":"level-default-sprite"}],[262178,{"idx":34,"name":"lasersmoke-08","tpage_name":"level-default-sprite"}],[8323118,{"idx":46,"name":"citywide-consite-steel","tpage_name":"ctywide-vis-tfrag"}],[16711681,{"idx":1,"name":"city-farm-treetop-02","tpage_name":"ctyfarmb-vis-alpha"}],[12320816,{"idx":48,"name":"city-ind-buldge-light-self-illuminated-01","tpage_name":"ctyindb-vis-tfrag"}],[14811176,{"idx":40,"name":"city-roofmetal","tpage_name":"ctygenb-vis-tfrag"}],[8323078,{"idx":6,"name":"citywide-wall-mainmetal","tpage_name":"ctywide-vis-tfrag"}],[35651590,{"idx":6,"name":"ashelin-chest","tpage_name":"introcst-pris2"}],[65537,{"idx":1,"name":"autoeye-lid","tpage_name":"common"}],[71630866,{"idx":18,"name":"king-leg","tpage_name":"ldampksm-pris2"}],[49217544,{"idx":8,"name":"sewer-waterfall-01-c-dest","tpage_name":"sewc-vis-water"}],[8323151,{"idx":79,"name":"palcab-lowres-background-hills-01","tpage_name":"ctywide-vis-tfrag"}],[8847394,{"idx":34,"name":"wascity-ground-01","tpage_name":"ctysluma-vis-shrub"}],[11337754,{"idx":26,"name":"ctyslumc-decal-04","tpage_name":"ctyslumc-vis-shrub"}],[94240864,{"idx":96,"name":"palcab-smallpipe","tpage_name":"intpfall-vis-tfrag"}],[94240870,{"idx":102,"name":"palcab-lowres-background-shoreline-02","tpage_name":"intpfall-vis-tfrag"}],[262177,{"idx":33,"name":"lasersmoke-07","tpage_name":"level-default-sprite"}],[16711680,{"idx":0,"name":"city-farm-treetop","tpage_name":"ctyfarmb-vis-alpha"}],[12320815,{"idx":47,"name":"city-ind-buldge-light-01","tpage_name":"ctyindb-vis-tfrag"}],[14811175,{"idx":39,"name":"city-bluelight","tpage_name":"ctygenb-vis-tfrag"}],[8323077,{"idx":5,"name":"city-bluelight","tpage_name":"ctywide-vis-tfrag"}],[94240869,{"idx":101,"name":"palcab-lowres-background-mountains","tpage_name":"intpfall-vis-tfrag"}],[262176,{"idx":32,"name":"lasersmoke-06","tpage_name":"level-default-sprite"}],[8323116,{"idx":44,"name":"palcab-lowres-background-rocksnow","tpage_name":"ctywide-vis-tfrag"}],[8323076,{"idx":4,"name":"citywide-metal-wall","tpage_name":"ctywide-vis-tfrag"}],[62259210,{"idx":10,"name":"jetTop01","tpage_name":"ctycarc-pris"}],[61014030,{"idx":14,"name":"minc-falngplat-lorez","tpage_name":"minec-vis-shrub"}],[48562230,{"idx":54,"name":"jakc-chestplate-straps","tpage_name":"sewa-vis-pris"}],[52297770,{"idx":42,"name":"freehq-panel-06","tpage_name":"freehq-tfrag"}],[11403377,{"idx":113,"name":"ctyslumc-window-panes-LOW","tpage_name":"ctyslumc-vis-tfrag"}],[12255243,{"idx":11,"name":"city-ind-overlay-bullethole-c","tpage_name":"ctyindb-vis-shrub"}],[14745603,{"idx":3,"name":"city-dirt-overlay","tpage_name":"ctygenb-vis-shrub"}],[35651588,{"idx":4,"name":"ashelin-cglogo","tpage_name":"introcst-pris2"}],[589839,{"idx":15,"name":"hud-egg-glow","tpage_name":"level-default-minimap"}],[75890742,{"idx":54,"name":"onin-tank-metal","tpage_name":"onintent-tfrag"}],[89587722,{"idx":10,"name":"bam-hairhilite","tpage_name":"lwstdpck-pris"}],[8323203,{"idx":131,"name":"bluecrate-01","tpage_name":"ctywide-vis-tfrag"}],[88277038,{"idx":46,"name":"cguard-air-train-side2","tpage_name":"introcst-tfrag"}],[100728838,{"idx":6,"name":"sig-faceleft","tpage_name":"ljaksig-pris2"}],[262175,{"idx":31,"name":"lasersmoke-05","tpage_name":"level-default-sprite"}],[8323115,{"idx":43,"name":"palcab-lowres-background-rocksnow2","tpage_name":"ctywide-vis-tfrag"}],[851995,{"idx":27,"name":"dk-eco-vent-side-01","tpage_name":"halfpipe-tfrag"}],[8323075,{"idx":3,"name":"city-slum-roof","tpage_name":"ctywide-vis-tfrag"}],[71630869,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"ldampksm-pris2"}],[49217547,{"idx":11,"name":"sewer-waterfall-01-c","tpage_name":"sewc-vis-water"}],[8323154,{"idx":82,"name":"can-type","tpage_name":"ctywide-vis-tfrag"}],[262174,{"idx":30,"name":"lasersmoke-04","tpage_name":"level-default-sprite"}],[8323114,{"idx":42,"name":"t-citywide-wall-tile-01","tpage_name":"ctywide-vis-tfrag"}],[851994,{"idx":26,"name":"dk-eco-vent-glow-01","tpage_name":"halfpipe-tfrag"}],[8323074,{"idx":2,"name":"citywide-slum-roof","tpage_name":"ctywide-vis-tfrag"}],[17563656,{"idx":8,"name":"hiphog-exterior-orange","tpage_name":"ctyport-sprite"}],[11337756,{"idx":28,"name":"ctyslumc-light","tpage_name":"ctyslumc-vis-shrub"}],[94240866,{"idx":98,"name":"palcab-lowres-background-crater-01","tpage_name":"intpfall-vis-tfrag"}],[71630868,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"ldampksm-pris2"}],[8323153,{"idx":81,"name":"can-knob","tpage_name":"ctywide-vis-tfrag"}],[262173,{"idx":29,"name":"lasersmoke-03","tpage_name":"level-default-sprite"}],[851993,{"idx":25,"name":"environment-darkprec","tpage_name":"halfpipe-tfrag"}],[8323073,{"idx":1,"name":"city-dirtywood","tpage_name":"ctywide-vis-tfrag"}],[262243,{"idx":99,"name":"hitspark","tpage_name":"level-default-sprite"}],[74580033,{"idx":65,"name":"sewer-black","tpage_name":"sewm-vis-tfrag"}],[90767373,{"idx":13,"name":"des-palmtree-beard","tpage_name":"deserth-vis-tfrag"}],[104792142,{"idx":78,"name":"wstlander-04-shirt-strap","tpage_name":"desresc-pris"}],[8323183,{"idx":111,"name":"fac-lo-tower-base-01","tpage_name":"ctywide-vis-tfrag"}],[8323143,{"idx":71,"name":"palcab-lowres-background-peaks-02","tpage_name":"ctywide-vis-tfrag"}],[262203,{"idx":59,"name":"green-lightning","tpage_name":"level-default-sprite"}],[262169,{"idx":25,"name":"lakedrop","tpage_name":"level-default-sprite"}],[393238,{"idx":22,"name":"life-crate-plain","tpage_name":"level-default-tfrag"}],[35651601,{"idx":17,"name":"ashelin-handle-01","tpage_name":"introcst-pris2"}],[28049429,{"idx":21,"name":"troof-beam01","tpage_name":"intpalrf-tfrag"}],[94371917,{"idx":77,"name":"palace-break-wall07","tpage_name":"intpfall-vis-pris"}],[71630857,{"idx":9,"name":"king-earing","tpage_name":"ldampksm-pris2"}],[8323142,{"idx":70,"name":"palcab-lowres-background-hilltops-01","tpage_name":"ctywide-vis-tfrag"}],[262202,{"idx":58,"name":"lightning-darkjak","tpage_name":"level-default-sprite"}],[262168,{"idx":24,"name":"hotdot","tpage_name":"level-default-sprite"}],[121110544,{"idx":16,"name":"hip-tredmetal09","tpage_name":"hiphog-vis-tfrag"}],[118620184,{"idx":24,"name":"jakchires-glovetop","tpage_name":"ljkcdmkl-pris"}],[112394284,{"idx":44,"name":"intcept-b-base-patern01","tpage_name":"desrescg-pris"}],[458756,{"idx":4,"name":"board-blueglow","tpage_name":"level-default-pris"}],[49086476,{"idx":12,"name":"sewer-metal-block-06","tpage_name":"sewe-vis-shrub"}],[41615396,{"idx":36,"name":"was-kangalizard-body","tpage_name":"wascitya-vis-pris"}],[35389496,{"idx":56,"name":"jakb-clips","tpage_name":"introcst-pris"}],[62259206,{"idx":6,"name":"gunBoxFront01","tpage_name":"ctycarc-pris"}],[61014026,{"idx":10,"name":"minc-blue-paint-rust01","tpage_name":"minec-vis-shrub"}],[52297766,{"idx":38,"name":"freehq-monitor05","tpage_name":"freehq-tfrag"}],[11403373,{"idx":109,"name":"cityslumc-metal-trim","tpage_name":"ctyslumc-vis-tfrag"}],[35651584,{"idx":0,"name":"ashelin-beltbuckle","tpage_name":"introcst-pris2"}],[851989,{"idx":21,"name":"common_sandstone_taper01","tpage_name":"halfpipe-tfrag"}],[28049412,{"idx":4,"name":"tpal-flaps01","tpage_name":"intpalrf-tfrag"}],[94371900,{"idx":60,"name":"palace-break-rooftile","tpage_name":"intpfall-vis-pris"}],[262151,{"idx":7,"name":"explosion-nebula","tpage_name":"level-default-sprite"}],[79364251,{"idx":155,"name":"monk-rope","tpage_name":"wasseem-pris"}],[38862858,{"idx":10,"name":"nsta-cave-floor-01","tpage_name":"nsta-vis-tfrag"}],[262278,{"idx":134,"name":"laser-hit2-add","tpage_name":"level-default-sprite"}],[117637209,{"idx":89,"name":"jakchires-arm","tpage_name":"destrack-pris"}],[16908327,{"idx":39,"name":"citywide-wall-frame","tpage_name":"ctyfarmb-vis-tfrag"}],[28114947,{"idx":3,"name":"tpal-piller-caps01","tpage_name":"intpalrf-shrub"}],[458755,{"idx":3,"name":"bam-leather-belt","tpage_name":"level-default-pris"}],[62259205,{"idx":5,"name":"gunBoxBack01","tpage_name":"ctycarc-pris"}],[61014025,{"idx":9,"name":"minc-platfrom-metal-01","tpage_name":"minec-vis-shrub"}],[52297765,{"idx":37,"name":"freehq-ground-tile-set1-rtc","tpage_name":"freehq-tfrag"}],[41287692,{"idx":12,"name":"wstd-shrub-pebbles","tpage_name":"wasstada-shrub"}],[11403372,{"idx":108,"name":"ctyslumc-wall-colored2","tpage_name":"ctyslumc-vis-tfrag"}],[851988,{"idx":20,"name":"common_sandstone_ground01","tpage_name":"halfpipe-tfrag"}],[75890737,{"idx":49,"name":"onin-table","tpage_name":"onintent-tfrag"}],[89587717,{"idx":5,"name":"pecker-tail","tpage_name":"lwstdpck-pris"}],[61669394,{"idx":18,"name":"fora-precursor-metal-plain-01dk","tpage_name":"foresta-vis-shrub"}],[28049411,{"idx":3,"name":"tpal-beam-redstripe01","tpage_name":"intpalrf-tfrag"}],[94371899,{"idx":59,"name":"palace-break-roof03","tpage_name":"intpfall-vis-pris"}],[57278509,{"idx":45,"name":"metalflut-roll","tpage_name":"waswide-vis-pris"}],[52297789,{"idx":61,"name":"freehq-pipe02","tpage_name":"freehq-tfrag"}],[67239949,{"idx":13,"name":"vin-floor-04","tpage_name":"vinroom-vis-tfrag"}],[48562249,{"idx":73,"name":"jakchires-hair","tpage_name":"sewa-vis-pris"}],[81723493,{"idx":101,"name":"jakchires-hair","tpage_name":"ljndklev-pris"}],[75890746,{"idx":58,"name":"onin-tent","tpage_name":"onintent-tfrag"}],[94371873,{"idx":33,"name":"palace-break-bigwall07","tpage_name":"intpfall-vis-pris"}],[262150,{"idx":6,"name":"crate-wood-01-splinter","tpage_name":"level-default-sprite"}],[79364250,{"idx":154,"name":"monk-redjewel","tpage_name":"wasseem-pris"}],[115081243,{"idx":27,"name":"terraformer-bodyside-top","tpage_name":"desboss1-pris"}],[8323201,{"idx":129,"name":"bluecrate-lod03","tpage_name":"ctywide-vis-tfrag"}],[88277036,{"idx":44,"name":"cguard-air-train-inside-mechanical","tpage_name":"introcst-tfrag"}],[100728836,{"idx":4,"name":"sig-eye","tpage_name":"ljaksig-pris2"}],[60555298,{"idx":34,"name":"minc-metal-patch-01","tpage_name":"minea-vis-tfrag"}],[35651698,{"idx":114,"name":"veger-teeth","tpage_name":"introcst-pris2"}],[35651658,{"idx":74,"name":"king-precursermetal-trimbolt","tpage_name":"introcst-pris2"}],[41615395,{"idx":35,"name":"was-dogat-tail","tpage_name":"wascitya-vis-pris"}],[35389495,{"idx":55,"name":"jakb-brownleather","tpage_name":"introcst-pris"}],[49086475,{"idx":11,"name":"sewer-plate-05","tpage_name":"sewe-vis-shrub"}],[99483666,{"idx":18,"name":"turret-metal-red","tpage_name":"lformach-vis-pris"}],[100728846,{"idx":14,"name":"sig-gun-03","tpage_name":"ljaksig-pris2"}],[8323123,{"idx":51,"name":"t-palshaft-dirt-blue-01","tpage_name":"ctywide-vis-tfrag"}],[262183,{"idx":39,"name":"lasersmoke-13","tpage_name":"level-default-sprite"}],[262149,{"idx":5,"name":"crate-metalbolt-splinter","tpage_name":"level-default-sprite"}],[79364249,{"idx":153,"name":"monk-pipeend","tpage_name":"wasseem-pris"}],[115081242,{"idx":26,"name":"terraformer-bodyside-bottom","tpage_name":"desboss1-pris"}],[8323200,{"idx":128,"name":"bluecrate-02","tpage_name":"ctywide-vis-tfrag"}],[88277035,{"idx":43,"name":"cguard-air-train-inside-wall","tpage_name":"introcst-tfrag"}],[100728835,{"idx":3,"name":"sig-belt","tpage_name":"ljaksig-pris2"}],[60555297,{"idx":33,"name":"minc-base-metal-platfrom-01","tpage_name":"minea-vis-tfrag"}],[35651697,{"idx":113,"name":"veger-stickwrap","tpage_name":"introcst-pris2"}],[35651657,{"idx":73,"name":"king-precursermetal-trim2","tpage_name":"introcst-pris2"}],[11337755,{"idx":27,"name":"ctyslumc-wall","tpage_name":"ctyslumc-vis-shrub"}],[94240865,{"idx":97,"name":"palcab-lowres-background-grass-to-desert-01","tpage_name":"intpfall-vis-tfrag"}],[71630867,{"idx":19,"name":"king-lgblackstrap","tpage_name":"ldampksm-pris2"}],[49217545,{"idx":9,"name":"sewer-water-wave-01-c-dest","tpage_name":"sewc-vis-water"}],[8323152,{"idx":80,"name":"can-cap","tpage_name":"ctywide-vis-tfrag"}],[262172,{"idx":28,"name":"lasersmoke-02","tpage_name":"level-default-sprite"}],[851992,{"idx":24,"name":"common_sandstone_base01","tpage_name":"halfpipe-tfrag"}],[8323072,{"idx":0,"name":"citywide-metal-wall-1","tpage_name":"ctywide-vis-tfrag"}],[62259217,{"idx":17,"name":"light01","tpage_name":"ctycarc-pris"}],[48562237,{"idx":61,"name":"jakchires-arm","tpage_name":"sewa-vis-pris"}],[61014037,{"idx":21,"name":"minc-yel-paint-rust01","tpage_name":"minec-vis-shrub"}],[52297777,{"idx":49,"name":"freehq-wal-plate01","tpage_name":"freehq-tfrag"}],[48758784,{"idx":0,"name":"sewer-metal-block-06","tpage_name":"sewc-vis-tfrag"}],[11403384,{"idx":120,"name":"lfacrm-girder-01","tpage_name":"ctyslumc-vis-tfrag"}],[393232,{"idx":16,"name":"krimsoncrate-lod02","tpage_name":"level-default-tfrag"}],[35651595,{"idx":11,"name":"ashelin-glove","tpage_name":"introcst-pris2"}],[589846,{"idx":22,"name":"hud-gun-purple-shell-01","tpage_name":"level-default-minimap"}],[262236,{"idx":92,"name":"dirtpuff01","tpage_name":"level-default-sprite"}],[74580026,{"idx":58,"name":"sewer-block-02-hitweak","tpage_name":"sewm-vis-tfrag"}],[90767366,{"idx":6,"name":"des-cliff-top-03","tpage_name":"deserth-vis-tfrag"}],[74776576,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewm-vis-pris"}],[73531396,{"idx":4,"name":"sewer-water-still-01-i","tpage_name":"sewi-vis-water"}],[118489115,{"idx":27,"name":"sig-skirts-02","tpage_name":"deshunt-pris2"}],[104792135,{"idx":71,"name":"wstlander-02-skirt","tpage_name":"desresc-pris"}],[8323176,{"idx":104,"name":"city-lowres-mhcity-tower-02","tpage_name":"ctywide-vis-tfrag"}],[262162,{"idx":18,"name":"gun-blue-puffs","tpage_name":"level-default-sprite"}],[35127393,{"idx":97,"name":"daxterteeth","tpage_name":"factorya-pris"}],[76480512,{"idx":0,"name":"bam-eyelight","tpage_name":"freehq-pris"}],[73990152,{"idx":8,"name":"sew-mine-b-body","tpage_name":"sewh-vis-shrub"}],[262171,{"idx":27,"name":"lasersmoke-01","tpage_name":"level-default-sprite"}],[262187,{"idx":43,"name":"lasersmoke-17","tpage_name":"level-default-sprite"}],[12058627,{"idx":3,"name":"sign-praxis-banner","tpage_name":"ctyindb-sprite"}],[852007,{"idx":39,"name":"bluecrate-lod02","tpage_name":"halfpipe-tfrag"}],[8323087,{"idx":15,"name":"citywide-wall-brown-strip","tpage_name":"ctywide-vis-tfrag"}],[73859147,{"idx":75,"name":"sewer-block-01-hitweak","tpage_name":"sewg-vis-tfrag"}],[95027207,{"idx":7,"name":"sig-facert","tpage_name":"lsigjakc-pris2"}],[393236,{"idx":20,"name":"life-crate-alpha-green","tpage_name":"level-default-tfrag"}],[35651599,{"idx":15,"name":"ashelin-gunholster","tpage_name":"introcst-pris2"}],[28049427,{"idx":19,"name":"thrm-shield-01","tpage_name":"intpalrf-tfrag"}],[94371915,{"idx":75,"name":"palace-break-wall05","tpage_name":"intpfall-vis-pris"}],[58654726,{"idx":6,"name":"hiphog-neon-clock-hand","tpage_name":"hiphog-sprite"}],[262311,{"idx":167,"name":"rockbit09","tpage_name":"level-default-sprite"}],[35127351,{"idx":55,"name":"jets01","tpage_name":"factorya-pris"}],[103350344,{"idx":72,"name":"pecker-body-01","tpage_name":"comba-pris"}],[262160,{"idx":16,"name":"gun-blue-beam","tpage_name":"level-default-sprite"}],[91291680,{"idx":32,"name":"gun-cover","tpage_name":"gungame-vis-tfrag"}],[95027220,{"idx":20,"name":"sig-metal-01","tpage_name":"lsigjakc-pris2"}],[8323187,{"idx":115,"name":"fac-lo-bldng-panel-02","tpage_name":"ctywide-vis-tfrag"}],[262247,{"idx":103,"name":"explosion-edge","tpage_name":"level-default-sprite"}],[74186755,{"idx":3,"name":"sew-gun-panel-05","tpage_name":"sewh-vis-pris"}],[74580037,{"idx":69,"name":"sewer-mantel-02","tpage_name":"sewm-vis-tfrag"}],[90767377,{"idx":17,"name":"des-palm-leaf-01","tpage_name":"deserth-vis-tfrag"}],[94240863,{"idx":95,"name":"palcab-lowres-background-strip","tpage_name":"intpfall-vis-tfrag"}],[262210,{"idx":66,"name":"rod-of-god","tpage_name":"level-default-sprite"}],[262170,{"idx":26,"name":"lasersmoke-00","tpage_name":"level-default-sprite"}],[12058626,{"idx":2,"name":"sign-onin-knows","tpage_name":"ctyindb-sprite"}],[852006,{"idx":38,"name":"bluecrate-01","tpage_name":"halfpipe-tfrag"}],[8323086,{"idx":14,"name":"citywide-wall-greydrain","tpage_name":"ctywide-vis-tfrag"}],[73859146,{"idx":74,"name":"sewer-brick-block-04-hitweak","tpage_name":"sewg-vis-tfrag"}],[91291666,{"idx":18,"name":"gun-building-door-01","tpage_name":"gungame-vis-tfrag"}],[95027206,{"idx":6,"name":"sig-faceleft","tpage_name":"lsigjakc-pris2"}],[393235,{"idx":19,"name":"life-crate","tpage_name":"level-default-tfrag"}],[35651598,{"idx":14,"name":"ashelin-gunbarrel-03","tpage_name":"introcst-pris2"}],[112394254,{"idx":14,"name":"des-transport-pouch-02","tpage_name":"desrescg-pris"}],[106168354,{"idx":34,"name":"cav-stone-01","tpage_name":"mined-tfrag"}],[67829766,{"idx":6,"name":"screen-03","tpage_name":"freehq-sprite"}],[28049426,{"idx":18,"name":"tpal-met-pip-01","tpage_name":"intpalrf-tfrag"}],[94371914,{"idx":74,"name":"palace-break-wall04","tpage_name":"intpfall-vis-pris"}],[38862853,{"idx":5,"name":"nsta-cave-stalags-04","tpage_name":"nsta-vis-tfrag"}],[262273,{"idx":129,"name":"splash","tpage_name":"level-default-sprite"}],[71303202,{"idx":34,"name":"king-bolt","tpage_name":"ldamsig-pris2"}],[55115862,{"idx":86,"name":"city-slum-medpipe-01","tpage_name":"wascityb-vis-tfrag"}],[262310,{"idx":166,"name":"rockbit08","tpage_name":"level-default-sprite"}],[35127350,{"idx":54,"name":"jetTop01","tpage_name":"factorya-pris"}],[103350343,{"idx":71,"name":"jakchires-teeth","tpage_name":"comba-pris"}],[262294,{"idx":150,"name":"diamond-star","tpage_name":"level-default-sprite"}],[262233,{"idx":89,"name":"lightning-anim-03","tpage_name":"level-default-sprite"}],[74580023,{"idx":55,"name":"sewer-natural-rock","tpage_name":"sewm-vis-tfrag"}],[90767363,{"idx":3,"name":"des-cliff-top-01","tpage_name":"deserth-vis-tfrag"}],[118489112,{"idx":24,"name":"sig-shoetop","tpage_name":"deshunt-pris2"}],[104792132,{"idx":68,"name":"wstlander-02-ponytail","tpage_name":"desresc-pris"}],[8323173,{"idx":101,"name":"common-black","tpage_name":"ctywide-vis-tfrag"}],[262159,{"idx":15,"name":"glow-soft","tpage_name":"level-default-sprite"}],[91291679,{"idx":31,"name":"gun-building-windowboard-01","tpage_name":"gungame-vis-tfrag"}],[95027219,{"idx":19,"name":"sig-lens","tpage_name":"lsigjakc-pris2"}],[327720,{"idx":40,"name":"com-rod-01","tpage_name":"level-default-water"}],[41615369,{"idx":9,"name":"gekko-hose","tpage_name":"wascitya-vis-pris"}],[35389469,{"idx":29,"name":"cguard1-sleeve","tpage_name":"introcst-pris"}],[8323125,{"idx":53,"name":"t-palshaft-roof-01","tpage_name":"ctywide-vis-tfrag"}],[852005,{"idx":37,"name":"bluecrate-04","tpage_name":"halfpipe-tfrag"}],[12058625,{"idx":1,"name":"sign-fashion2","tpage_name":"ctyindb-sprite"}],[8323085,{"idx":13,"name":"citywide-wall-grill","tpage_name":"ctywide-vis-tfrag"}],[393234,{"idx":18,"name":"krimsoncrate-lod04","tpage_name":"level-default-tfrag"}],[35651597,{"idx":13,"name":"ashelin-gunbarrel-02","tpage_name":"introcst-pris2"}],[589848,{"idx":24,"name":"hud-gun-red-shell-01","tpage_name":"level-default-minimap"}],[262272,{"idx":128,"name":"vol-light","tpage_name":"level-default-sprite"}],[16121898,{"idx":42,"name":"common-black","tpage_name":"ctyfarma-vis-tfrag"}],[262232,{"idx":88,"name":"lightning-anim-02","tpage_name":"level-default-sprite"}],[74580022,{"idx":54,"name":"sewer-bolt-side-02","tpage_name":"sewm-vis-tfrag"}],[90767362,{"idx":2,"name":"des-cliff-trans-01","tpage_name":"deserth-vis-tfrag"}],[118489111,{"idx":23,"name":"sig-shoebottom","tpage_name":"deshunt-pris2"}],[104792131,{"idx":67,"name":"wstlander-02-head","tpage_name":"desresc-pris"}],[8323172,{"idx":100,"name":"city-lowres-mhcity-wall-05","tpage_name":"ctywide-vis-tfrag"}],[262158,{"idx":14,"name":"glow-hotdot","tpage_name":"level-default-sprite"}],[129171458,{"idx":2,"name":"sewer-brick-block-11","tpage_name":"sewn-vis-tfrag"}],[79364258,{"idx":162,"name":"monk-wristwrap","tpage_name":"wasseem-pris"}],[262184,{"idx":40,"name":"lasersmoke-14","tpage_name":"level-default-sprite"}],[12058624,{"idx":0,"name":"intro-sphere","tpage_name":"ctyindb-sprite"}],[852004,{"idx":36,"name":"bluecrate-lod03","tpage_name":"halfpipe-tfrag"}],[8323084,{"idx":12,"name":"citywide-wall-grey","tpage_name":"ctywide-vis-tfrag"}],[262144,{"idx":0,"name":"bigpuff","tpage_name":"level-default-sprite"}],[79364244,{"idx":148,"name":"monk-maleleg","tpage_name":"wasseem-pris"}],[393233,{"idx":17,"name":"krimsoncrate-lod03","tpage_name":"level-default-tfrag"}],[35651596,{"idx":12,"name":"ashelin-gunbarrel-01","tpage_name":"introcst-pris2"}],[131072,{"idx":0,"name":"environment-ocean","tpage_name":"environment-generic"}],[14811189,{"idx":53,"name":"city-sideframe","tpage_name":"ctygenb-vis-tfrag"}],[131073,{"idx":1,"name":"pal-environment-front","tpage_name":"environment-generic"}],[14811190,{"idx":54,"name":"city-pipe","tpage_name":"ctygenb-vis-tfrag"}],[61079630,{"idx":78,"name":"minc-chain-metal-01","tpage_name":"minec-vis-pris"}],[94240874,{"idx":106,"name":"tpal-piller-caps01","tpage_name":"intpfall-vis-tfrag"}],[262308,{"idx":164,"name":"rockbit06","tpage_name":"level-default-sprite"}],[35127348,{"idx":52,"name":"gunbox02","tpage_name":"factorya-pris"}],[48627716,{"idx":4,"name":"sewer-hall-light-01","tpage_name":"sewb-vis-tfrag"}],[42401816,{"idx":24,"name":"wascitya-redish-metal","tpage_name":"wasdoors-vis-tfrag"}],[43646996,{"idx":20,"name":"clay-pot-debris-01","tpage_name":"waswide-sprite"}],[11403320,{"idx":56,"name":"stdm-bush-01","tpage_name":"ctyslumc-vis-tfrag"}],[8912960,{"idx":64,"name":"city-slum-onintent-skull","tpage_name":"ctysluma-vis-tfrag"}],[10813465,{"idx":25,"name":"ctyslumc-decal-02","tpage_name":"ctyslumb-vis-shrub"}],[28049443,{"idx":35,"name":"intr-drain01","tpage_name":"intpalrf-tfrag"}],[94371931,{"idx":91,"name":"tpal-horiz-trim02","tpage_name":"intpfall-vis-pris"}],[262157,{"idx":13,"name":"glow","tpage_name":"level-default-sprite"}],[129171457,{"idx":1,"name":"sewer-brick-roof-01-mipping","tpage_name":"sewn-vis-tfrag"}],[79364257,{"idx":161,"name":"monk-waistwrap","tpage_name":"wasseem-pris"}],[104792143,{"idx":79,"name":"wstlander-04-skirt","tpage_name":"desresc-pris"}],[8323184,{"idx":112,"name":"facb-lo-grey-panel-02","tpage_name":"ctywide-vis-tfrag"}],[262244,{"idx":100,"name":"laser-hit2","tpage_name":"level-default-sprite"}],[74580034,{"idx":66,"name":"sewer-nut","tpage_name":"sewm-vis-tfrag"}],[90767374,{"idx":14,"name":"des-palmplant-leaf-02","tpage_name":"deserth-vis-tfrag"}],[852003,{"idx":35,"name":"bluecrate-02","tpage_name":"halfpipe-tfrag"}],[8323083,{"idx":11,"name":"citywide-palace-support-03","tpage_name":"ctywide-vis-tfrag"}],[73859143,{"idx":71,"name":"sewer-flat-pipe-01-hitweak","tpage_name":"sewg-vis-tfrag"}],[91291663,{"idx":15,"name":"gun-bridge-main","tpage_name":"gungame-vis-tfrag"}],[95027203,{"idx":3,"name":"sig-belt","tpage_name":"lsigjakc-pris2"}],[61079556,{"idx":4,"name":"gekko-laser","tpage_name":"minec-vis-pris"}],[48627756,{"idx":44,"name":"sewer-grate-01","tpage_name":"sewb-vis-tfrag"}],[62324736,{"idx":0,"name":"windshield01","tpage_name":"ctycarc-water"}],[131074,{"idx":2,"name":"war-armor-weathered","tpage_name":"environment-generic"}],[14811191,{"idx":55,"name":"city-red","tpage_name":"ctygenb-vis-tfrag"}],[71303201,{"idx":33,"name":"king-bluemetal","tpage_name":"ldamsig-pris2"}],[55115861,{"idx":85,"name":"city-slum-medpipe-02","tpage_name":"wascityb-vis-tfrag"}],[262309,{"idx":165,"name":"rockbit07","tpage_name":"level-default-sprite"}],[35127349,{"idx":53,"name":"hood01","tpage_name":"factorya-pris"}],[43646997,{"idx":21,"name":"rope-mesh-debris-01","tpage_name":"waswide-sprite"}],[8912961,{"idx":65,"name":"city-slum-onintent-siding","tpage_name":"ctysluma-vis-tfrag"}],[10813466,{"idx":26,"name":"ctyslumc-decal-04","tpage_name":"ctyslumb-vis-shrub"}],[262327,{"idx":183,"name":"radial-gradient","tpage_name":"level-default-sprite"}],[58654727,{"idx":7,"name":"hiphog-neon-clock-hand-small","tpage_name":"hiphog-sprite"}],[262312,{"idx":168,"name":"rockbit10","tpage_name":"level-default-sprite"}],[35127352,{"idx":56,"name":"kcfrontend01","tpage_name":"factorya-pris"}],[103350345,{"idx":73,"name":"pecker-eyelid","tpage_name":"comba-pris"}],[262155,{"idx":11,"name":"footprntr","tpage_name":"level-default-sprite"}],[79364255,{"idx":159,"name":"monk-trim","tpage_name":"wasseem-pris"}],[262161,{"idx":17,"name":"gun-blue-hit-spek","tpage_name":"level-default-sprite"}],[262163,{"idx":19,"name":"gun-enemy-beam","tpage_name":"level-default-sprite"}],[129171463,{"idx":7,"name":"sewer-block-02-hitweak","tpage_name":"sewn-vis-tfrag"}],[79364263,{"idx":167,"name":"environment-darkprec","tpage_name":"wasseem-pris"}],[262164,{"idx":20,"name":"gun-enemy-muzzleflash","tpage_name":"level-default-sprite"}],[38862871,{"idx":23,"name":"nsta-cave-sides","tpage_name":"nsta-vis-tfrag"}],[262291,{"idx":147,"name":"colorflash","tpage_name":"level-default-sprite"}],[61079631,{"idx":79,"name":"squid-drabgun","tpage_name":"minec-vis-pris"}],[94240875,{"idx":107,"name":"tpal-beam01","tpage_name":"intpfall-vis-tfrag"}],[21299291,{"idx":91,"name":"tread-scorpion","tpage_name":"wasall-pris"}],[8323191,{"idx":119,"name":"fac-lo-red-panel-04","tpage_name":"ctywide-vis-tfrag"}],[262165,{"idx":21,"name":"gun-yellow-beam","tpage_name":"level-default-sprite"}],[8323192,{"idx":120,"name":"fac-lo-tower-door-01","tpage_name":"ctywide-vis-tfrag"}],[262166,{"idx":22,"name":"gun-yellow-muzzleflash","tpage_name":"level-default-sprite"}],[262198,{"idx":54,"name":"lasersmoke-28","tpage_name":"level-default-sprite"}],[11403339,{"idx":75,"name":"common-gun-panel-03","tpage_name":"ctyslumc-vis-tfrag"}],[57081873,{"idx":17,"name":"daxterteeth","tpage_name":"waspala-pris"}],[49610793,{"idx":41,"name":"sew-metal-floor-01","tpage_name":"sewf-vis-tfrag"}],[60817413,{"idx":5,"name":"minc-rocky-ground-01","tpage_name":"mineb-vis-shrub"}],[8716359,{"idx":71,"name":"baron-neon-white-long-on","tpage_name":"ctysluma-sprite"}],[14548995,{"idx":3,"name":"sign-ctygenb-erol","tpage_name":"ctygenb-sprite"}],[852015,{"idx":47,"name":"metalcrate-lod04","tpage_name":"halfpipe-tfrag"}],[28049438,{"idx":30,"name":"intr-scalestone-no-alpha01","tpage_name":"intpalrf-tfrag"}],[120520706,{"idx":2,"name":"airlock-door-cog1","tpage_name":"forestx-vis-pris"}],[94371926,{"idx":86,"name":"seat01","tpage_name":"intpfall-vis-pris"}],[262199,{"idx":55,"name":"lasersmoke-29","tpage_name":"level-default-sprite"}],[262200,{"idx":56,"name":"lasersmoke-30","tpage_name":"level-default-sprite"}],[49348665,{"idx":57,"name":"blue-gem","tpage_name":"sewb-vis-pris"}],[60555285,{"idx":21,"name":"minb-brok-floor","tpage_name":"minea-vis-tfrag"}],[35651685,{"idx":101,"name":"veger-hair","tpage_name":"introcst-pris2"}],[12255239,{"idx":7,"name":"city-ind-wall-noisy-border-05","tpage_name":"ctyindb-vis-shrub"}],[57081871,{"idx":15,"name":"daxterlense","tpage_name":"waspala-pris"}],[60817411,{"idx":3,"name":"minc-plate-01","tpage_name":"mineb-vis-shrub"}],[8716357,{"idx":69,"name":"baron-neon-white-e-on","tpage_name":"ctysluma-sprite"}],[16121878,{"idx":22,"name":"city-farm-sprinkle-metal-dirt","tpage_name":"ctyfarma-vis-tfrag"}],[26542175,{"idx":95,"name":"wstd-stands-black","tpage_name":"wasstada-tfrag"}],[81985556,{"idx":20,"name":"marauder-gun-tip","tpage_name":"wasstadc-pris"}],[262201,{"idx":57,"name":"lasersmoke-31","tpage_name":"level-default-sprite"}],[14745600,{"idx":0,"name":"city-blotch-withstreaks-01","tpage_name":"ctygenb-vis-shrub"}],[12255240,{"idx":8,"name":"city-ind-wall-noisy-03","tpage_name":"ctyindb-vis-shrub"}],[16121879,{"idx":23,"name":"city-farm-sprinkle-suppport","tpage_name":"ctyfarma-vis-tfrag"}],[26542176,{"idx":96,"name":"wstd-stands-rib","tpage_name":"wasstada-tfrag"}],[81985557,{"idx":21,"name":"marauder-hand-blue","tpage_name":"wasstadc-pris"}],[262205,{"idx":61,"name":"middot","tpage_name":"level-default-sprite"}],[8323145,{"idx":73,"name":"palcab-lowres-background-mountains","tpage_name":"ctywide-vis-tfrag"}],[262206,{"idx":62,"name":"motion-blur-part","tpage_name":"level-default-sprite"}],[49217539,{"idx":3,"name":"sewer-waterfall-02-c-dest","tpage_name":"sewc-vis-water"}],[8323146,{"idx":74,"name":"palcab-lowres-background-peaks-01","tpage_name":"ctywide-vis-tfrag"}],[262207,{"idx":63,"name":"pal-lightning","tpage_name":"level-default-sprite"}],[67829800,{"idx":40,"name":"vinroom-tv-text-g","tpage_name":"freehq-sprite"}],[589834,{"idx":10,"name":"hud-darkeco-pickup-01","tpage_name":"level-default-minimap"}],[115081237,{"idx":21,"name":"terraformer-metal-09","tpage_name":"desboss1-pris"}],[60555292,{"idx":28,"name":"minb-stone20","tpage_name":"minea-vis-tfrag"}],[35651692,{"idx":108,"name":"veger-shoebottom","tpage_name":"introcst-pris2"}],[75759631,{"idx":15,"name":"daxterlense","tpage_name":"onintent-pris"}],[67043371,{"idx":43,"name":"vinroom-tv-text-o","tpage_name":"vinroom-sprite"}],[74514451,{"idx":19,"name":"kg-grunt-cable-01","tpage_name":"sewj-vis-pris"}],[262208,{"idx":64,"name":"pal-lightning-red","tpage_name":"level-default-sprite"}],[10878987,{"idx":11,"name":"city-slum-litwindow","tpage_name":"ctyslumb-vis-tfrag"}],[94240868,{"idx":100,"name":"palcab-lowres-background-mountains-02","tpage_name":"intpfall-vis-tfrag"}],[21299284,{"idx":84,"name":"rhino-horn-02","tpage_name":"wasall-pris"}],[983068,{"idx":28,"name":"dk-maker-idol-eye-01","tpage_name":"halfpipe-pris"}],[67829811,{"idx":51,"name":"yavin","tpage_name":"freehq-sprite"}],[115081248,{"idx":32,"name":"terraformer-cockpit","tpage_name":"desboss1-pris"}],[60555303,{"idx":39,"name":"minc-light","tpage_name":"minea-vis-tfrag"}],[35651703,{"idx":119,"name":"veger-whitecloth","tpage_name":"introcst-pris2"}],[458762,{"idx":10,"name":"board-main","tpage_name":"level-default-pris"}],[35389502,{"idx":62,"name":"jakb-glovetop","tpage_name":"introcst-pris"}],[26542194,{"idx":114,"name":"wstd-mount-post","tpage_name":"wasstada-tfrag"}],[11599873,{"idx":1,"name":"sign-onin-knows","tpage_name":"ctyinda-sprite"}],[75890711,{"idx":23,"name":"onin-critter-fur-trans","tpage_name":"onintent-tfrag"}],[458859,{"idx":107,"name":"jakc-pants","tpage_name":"level-default-pris"}],[10879051,{"idx":75,"name":"ctyslumc-window-panes2","tpage_name":"ctyslumb-vis-tfrag"}],[20840491,{"idx":43,"name":"jakchires-pants","tpage_name":"stadiumb-vis-pris"}],[56950847,{"idx":63,"name":"waspala-throne-cushion","tpage_name":"waspala-tfrag"}],[74383367,{"idx":7,"name":"sewer-brick-block-09","tpage_name":"sewj-vis-tfrag"}],[49020972,{"idx":44,"name":"sewer-metal-floor-01","tpage_name":"sewe-vis-tfrag"}],[62717952,{"idx":0,"name":"cguardgame-armshield","tpage_name":"ctypesa-pris"}],[11730951,{"idx":7,"name":"city-ind-overlay-bullethole-c","tpage_name":"ctyinda-vis-shrub"}],[524290,{"idx":2,"name":"full-moon","tpage_name":"sky-textures"}],[35127407,{"idx":111,"name":"jakchires-blackstrap","tpage_name":"factorya-pris"}],[262224,{"idx":80,"name":"woodchip","tpage_name":"level-default-sprite"}],[71630879,{"idx":31,"name":"king-wrap","tpage_name":"ldampksm-pris2"}],[118489103,{"idx":15,"name":"sig-gun-04","tpage_name":"deshunt-pris2"}],[104792123,{"idx":59,"name":"wstlander-01-skirt","tpage_name":"desresc-pris"}],[8323164,{"idx":92,"name":"cityslumc-purple-plain","tpage_name":"ctywide-vis-tfrag"}],[74776578,{"idx":2,"name":"airlock-door-main","tpage_name":"sewm-vis-pris"}],[73531398,{"idx":6,"name":"sewer-water-wave-01-i","tpage_name":"sewi-vis-water"}],[118489117,{"idx":29,"name":"sig-undergarments","tpage_name":"deshunt-pris2"}],[104792137,{"idx":73,"name":"wstlander-03-flesh","tpage_name":"desresc-pris"}],[8323178,{"idx":106,"name":"fac-lo-red-panel-02","tpage_name":"ctywide-vis-tfrag"}],[20840464,{"idx":16,"name":"jakc-armor","tpage_name":"stadiumb-vis-pris"}],[20840465,{"idx":17,"name":"jakc-chestplate-straps","tpage_name":"stadiumb-vis-pris"}],[262228,{"idx":84,"name":"laser-hit","tpage_name":"level-default-sprite"}],[118489107,{"idx":19,"name":"sig-lens","tpage_name":"deshunt-pris2"}],[104792127,{"idx":63,"name":"wstlander-02-belt","tpage_name":"desresc-pris"}],[8323168,{"idx":96,"name":"city-tile-LOW","tpage_name":"ctywide-vis-tfrag"}],[20840466,{"idx":18,"name":"jakc-gogglemetal","tpage_name":"stadiumb-vis-pris"}],[262229,{"idx":85,"name":"laser-hit-rim","tpage_name":"level-default-sprite"}],[118489108,{"idx":20,"name":"sig-metal-01","tpage_name":"deshunt-pris2"}],[104792128,{"idx":64,"name":"wstlander-02-bootheel","tpage_name":"desresc-pris"}],[8323169,{"idx":97,"name":"ctyslumc-window-panes-LOW","tpage_name":"ctywide-vis-tfrag"}],[20840468,{"idx":20,"name":"jakc-scarf","tpage_name":"stadiumb-vis-pris"}],[262231,{"idx":87,"name":"lightning-anim-01","tpage_name":"level-default-sprite"}],[74580021,{"idx":53,"name":"sewer-bolt-side-01","tpage_name":"sewm-vis-tfrag"}],[90767361,{"idx":1,"name":"des-totem-stone-01","tpage_name":"deserth-vis-tfrag"}],[118489110,{"idx":22,"name":"sig-sac","tpage_name":"deshunt-pris2"}],[104792130,{"idx":66,"name":"wstlander-02-glove","tpage_name":"desresc-pris"}],[8323171,{"idx":99,"name":"city-lowres-mhcity-wall-06","tpage_name":"ctywide-vis-tfrag"}],[111869956,{"idx":4,"name":"stadiumb-hud-lap-03","tpage_name":"wasleapr-minimap"}],[99418156,{"idx":44,"name":"jakchires-lightbrownspat","tpage_name":"volcanox-pris"}],[96927796,{"idx":52,"name":"jinx-scarf","tpage_name":"ltornjnx-pris2"}],[20840469,{"idx":21,"name":"jakc-scarfhanging","tpage_name":"stadiumb-vis-pris"}],[458838,{"idx":86,"name":"jakc-armor","tpage_name":"level-default-pris"}],[20840470,{"idx":22,"name":"jakc-skirt","tpage_name":"stadiumb-vis-pris"}],[458841,{"idx":89,"name":"jakc-blackstrap","tpage_name":"level-default-pris"}],[10879033,{"idx":57,"name":"ctyslumc-wall","tpage_name":"ctyslumb-vis-tfrag"}],[20840473,{"idx":25,"name":"jakc-wristband-a2","tpage_name":"stadiumb-vis-pris"}],[262220,{"idx":76,"name":"suckpart","tpage_name":"level-default-sprite"}],[10879012,{"idx":36,"name":"common-black","tpage_name":"ctyslumb-vis-tfrag"}],[57147398,{"idx":6,"name":"king-chest","tpage_name":"waspala-pris2"}],[21299309,{"idx":109,"name":"vehicle-fox-tread-01-blur","tpage_name":"wasall-pris"}],[262227,{"idx":83,"name":"flame01","tpage_name":"level-default-sprite"}],[8323167,{"idx":95,"name":"cityslumc-awning-LOW","tpage_name":"ctywide-vis-tfrag"}],[8323144,{"idx":72,"name":"palcab-lowres-background-mountains-02","tpage_name":"ctywide-vis-tfrag"}],[115081230,{"idx":14,"name":"terraformer-minestrips-01","tpage_name":"desboss1-pris"}],[589827,{"idx":3,"name":"hud-arrow-left-01","tpage_name":"level-default-minimap"}],[262245,{"idx":101,"name":"water-drops","tpage_name":"level-default-sprite"}],[74186753,{"idx":1,"name":"sew-gun-body-01","tpage_name":"sewh-vis-pris"}],[74580035,{"idx":67,"name":"sewer-nut-rim","tpage_name":"sewm-vis-tfrag"}],[90767375,{"idx":15,"name":"des-branch-01","tpage_name":"deserth-vis-tfrag"}],[8323185,{"idx":113,"name":"fac-lo-red-panel-01","tpage_name":"ctywide-vis-tfrag"}],[12320776,{"idx":8,"name":"cty-ind-catwalk-panels","tpage_name":"ctyindb-vis-tfrag"}],[14811136,{"idx":0,"name":"city-canal","tpage_name":"ctygenb-vis-tfrag"}],[458851,{"idx":99,"name":"jakc-gogglemetal","tpage_name":"level-default-pris"}],[20840483,{"idx":35,"name":"jakchires-facelft","tpage_name":"stadiumb-vis-pris"}],[76480531,{"idx":19,"name":"environment-oldmetal","tpage_name":"freehq-pris"}],[35389591,{"idx":151,"name":"handcuff-04","tpage_name":"introcst-pris"}],[262246,{"idx":102,"name":"water-radiate","tpage_name":"level-default-sprite"}],[74580036,{"idx":68,"name":"strip-black","tpage_name":"sewm-vis-tfrag"}],[90767376,{"idx":16,"name":"des-palm-top","tpage_name":"deserth-vis-tfrag"}],[8323186,{"idx":114,"name":"fac-lo-top-01","tpage_name":"ctywide-vis-tfrag"}],[12320777,{"idx":9,"name":"city-ind-catwalk-slope-metal","tpage_name":"ctyindb-vis-tfrag"}],[14811137,{"idx":1,"name":"city-canal-bottom","tpage_name":"ctygenb-vis-tfrag"}],[458852,{"idx":100,"name":"jakc-hair","tpage_name":"level-default-pris"}],[10879044,{"idx":68,"name":"ctyslumc-pinetree-big-bark","tpage_name":"ctyslumb-vis-tfrag"}],[20840484,{"idx":36,"name":"jakchires-facert","tpage_name":"stadiumb-vis-pris"}],[35389592,{"idx":152,"name":"jakb-armor","tpage_name":"introcst-pris"}],[262257,{"idx":113,"name":"topglow","tpage_name":"level-default-sprite"}],[49283165,{"idx":93,"name":"cguard1-guntube","tpage_name":"sewd-vis-pris"}],[74186765,{"idx":13,"name":"sew-gun-round-01","tpage_name":"sewh-vis-pris"}],[12320797,{"idx":29,"name":"city-ind-wall-noisy-03","tpage_name":"ctyindb-vis-tfrag"}],[14811157,{"idx":21,"name":"city-wall-base-rim-02","tpage_name":"ctygenb-vis-tfrag"}],[118489105,{"idx":17,"name":"sig-headgear","tpage_name":"deshunt-pris2"}],[104792125,{"idx":61,"name":"wstlander-02-arm","tpage_name":"desresc-pris"}],[8323166,{"idx":94,"name":"cityslumc-billc-LOW","tpage_name":"ctywide-vis-tfrag"}],[262274,{"idx":130,"name":"splash-foam","tpage_name":"level-default-sprite"}],[118489113,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"deshunt-pris2"}],[104792133,{"idx":69,"name":"wstlander-02-scarf","tpage_name":"desresc-pris"}],[8323174,{"idx":102,"name":"city-lowres-mhcity-wall-03","tpage_name":"ctywide-vis-tfrag"}],[48627795,{"idx":83,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewb-vis-tfrag"}],[73531395,{"idx":3,"name":"sewer-waterfall-02-i-dest","tpage_name":"sewi-vis-water"}],[118489114,{"idx":26,"name":"sig-skirts","tpage_name":"deshunt-pris2"}],[104792134,{"idx":70,"name":"wstlander-02-shirt","tpage_name":"desresc-pris"}],[8323175,{"idx":103,"name":"city-lowres-mhcity-tower-01","tpage_name":"ctywide-vis-tfrag"}],[327710,{"idx":30,"name":"yellow-laser","tpage_name":"level-default-water"}],[262279,{"idx":135,"name":"shell-casing-01","tpage_name":"level-default-sprite"}],[8388610,{"idx":2,"name":"security-env-dest","tpage_name":"ctywide-vis-water"}],[118489118,{"idx":30,"name":"vin-teeth-01","tpage_name":"deshunt-pris2"}],[104792138,{"idx":74,"name":"wstlander-04-dark-blue","tpage_name":"desresc-pris"}],[8323179,{"idx":107,"name":"fac-lo-grey-panel-02","tpage_name":"ctywide-vis-tfrag"}],[327711,{"idx":31,"name":"mushroom-dest","tpage_name":"level-default-water"}],[35389460,{"idx":20,"name":"cguard1-headshield","tpage_name":"introcst-pris"}],[851970,{"idx":2,"name":"t1-grass","tpage_name":"halfpipe-tfrag"}],[48758834,{"idx":50,"name":"sewer-lip-01","tpage_name":"sewc-vis-tfrag"}],[53739554,{"idx":34,"name":"kgtrns-wing01","tpage_name":"forestb-vis-pris"}],[21299290,{"idx":90,"name":"tread-interceptor-rhino","tpage_name":"wasall-pris"}],[48693250,{"idx":2,"name":"sewer-shrub-pitting-01","tpage_name":"sewb-vis-shrub"}],[55115820,{"idx":44,"name":"city-port-bigpipe-ring-side","tpage_name":"wascityb-vis-tfrag"}],[48889920,{"idx":64,"name":"sewer-metal-trim-02","tpage_name":"sewd-vis-tfrag"}],[41418840,{"idx":88,"name":"wascity-metal-ladder-rung","tpage_name":"wascitya-vis-tfrag"}],[8912910,{"idx":14,"name":"city-slum-litwindow","tpage_name":"ctysluma-vis-tfrag"}],[73728044,{"idx":44,"name":"sewer-metal-block-06-slime02","tpage_name":"sewh-vis-tfrag"}],[35127464,{"idx":168,"name":"errolcyber-chestplate","tpage_name":"factorya-pris"}],[75890728,{"idx":40,"name":"onin-rug-rolled-top","tpage_name":"onintent-tfrag"}],[94371855,{"idx":15,"name":"gunBoxFront01","tpage_name":"intpfall-vis-pris"}],[8388611,{"idx":3,"name":"security-env-uscroll","tpage_name":"ctywide-vis-water"}],[104792139,{"idx":75,"name":"wstlander-04-gun","tpage_name":"desresc-pris"}],[8323180,{"idx":108,"name":"fac-lo-grey-panel-01","tpage_name":"ctywide-vis-tfrag"}],[327712,{"idx":32,"name":"mushroom-src","tpage_name":"level-default-water"}],[35389461,{"idx":21,"name":"cguard1-jacketstraps","tpage_name":"introcst-pris"}],[851971,{"idx":3,"name":"vil-beachrock","tpage_name":"halfpipe-tfrag"}],[55115821,{"idx":45,"name":"wascity-cement-road","tpage_name":"wascityb-vis-tfrag"}],[41418841,{"idx":89,"name":"wascity-chimney-hires","tpage_name":"wascitya-vis-tfrag"}],[8912911,{"idx":15,"name":"city-slumbase-wall-3","tpage_name":"ctysluma-vis-tfrag"}],[73728045,{"idx":45,"name":"sewer-metal-block-02-small","tpage_name":"sewh-vis-tfrag"}],[35127465,{"idx":169,"name":"errolcyber-dirtymetal","tpage_name":"factorya-pris"}],[75890729,{"idx":41,"name":"onin-sack","tpage_name":"onintent-tfrag"}],[94371856,{"idx":16,"name":"gunbox01","tpage_name":"intpfall-vis-pris"}],[8388612,{"idx":4,"name":"hidelight-lightfade","tpage_name":"ctywide-vis-water"}],[104792140,{"idx":76,"name":"wstlander-04-headband","tpage_name":"desresc-pris"}],[8323181,{"idx":109,"name":"fac-lo-hangar-door-01","tpage_name":"ctywide-vis-tfrag"}],[458862,{"idx":110,"name":"jakc-shoebottom","tpage_name":"level-default-pris"}],[10879054,{"idx":78,"name":"common-gun-panel-03","tpage_name":"ctyslumb-vis-tfrag"}],[20840494,{"idx":46,"name":"jakchires-shoemetal","tpage_name":"stadiumb-vis-pris"}],[60686390,{"idx":54,"name":"minc-door-metal-03","tpage_name":"mineb-vis-tfrag"}],[74383370,{"idx":10,"name":"sewer-scaffold-03","tpage_name":"sewj-vis-tfrag"}],[458863,{"idx":111,"name":"jakc-shoeplate","tpage_name":"level-default-pris"}],[10879055,{"idx":79,"name":"ctyslumc-light","tpage_name":"ctyslumb-vis-tfrag"}],[20840495,{"idx":47,"name":"jakchires-shoeteop","tpage_name":"stadiumb-vis-pris"}],[60686391,{"idx":55,"name":"minc-door-metal-01","tpage_name":"mineb-vis-tfrag"}],[56950851,{"idx":67,"name":"waspala-ceiling-frame","tpage_name":"waspala-tfrag"}],[74383371,{"idx":11,"name":"sewer-pipe-rim-07-hitweak","tpage_name":"sewj-vis-tfrag"}],[458864,{"idx":112,"name":"jakc-shoetop","tpage_name":"level-default-pris"}],[10879056,{"idx":80,"name":"ctyslumc-billc","tpage_name":"ctyslumb-vis-tfrag"}],[20840496,{"idx":48,"name":"jakchires-teeth","tpage_name":"stadiumb-vis-pris"}],[60686392,{"idx":56,"name":"minc-green-paint-02","tpage_name":"mineb-vis-tfrag"}],[56950852,{"idx":68,"name":"waspala-fire-coal","tpage_name":"waspala-tfrag"}],[74383372,{"idx":12,"name":"common-black","tpage_name":"sewj-vis-tfrag"}],[458865,{"idx":113,"name":"jakc-shoulderarmor-01","tpage_name":"level-default-pris"}],[458866,{"idx":114,"name":"jakc-skirt","tpage_name":"level-default-pris"}],[458867,{"idx":115,"name":"jakc-waistband","tpage_name":"level-default-pris"}],[458868,{"idx":116,"name":"jakc-waistband2","tpage_name":"level-default-pris"}],[50659373,{"idx":45,"name":"fora-statue-stone-sides","tpage_name":"foresta-vis-tfrag"}],[41615376,{"idx":16,"name":"was-tizard-body","tpage_name":"wascitya-vis-pris"}],[35389476,{"idx":36,"name":"daxterbolt","tpage_name":"introcst-pris"}],[458869,{"idx":117,"name":"jakc-wraps","tpage_name":"level-default-pris"}],[41615377,{"idx":17,"name":"was-tizard-face","tpage_name":"wascitya-vis-pris"}],[35389477,{"idx":37,"name":"daxterear","tpage_name":"introcst-pris"}],[458870,{"idx":118,"name":"jakc-wristband-a2","tpage_name":"level-default-pris"}],[81723449,{"idx":57,"name":"klever-clips","tpage_name":"ljndklev-pris"}],[74252369,{"idx":81,"name":"kg-grunt-cable-01","tpage_name":"sewg-vis-pris"}],[50659375,{"idx":47,"name":"fora-cliff-face-far","tpage_name":"foresta-vis-tfrag"}],[458871,{"idx":119,"name":"jakc-wristbands-a","tpage_name":"level-default-pris"}],[458873,{"idx":121,"name":"jakc-arm-dark","tpage_name":"level-default-pris"}],[81723452,{"idx":60,"name":"klever-armor-02","tpage_name":"ljndklev-pris"}],[74252372,{"idx":84,"name":"squid-drabgun","tpage_name":"sewg-vis-pris"}],[49414198,{"idx":54,"name":"environment-oldmetal","tpage_name":"sewc-vis-pris"}],[50659378,{"idx":50,"name":"fora-bridge-green","tpage_name":"foresta-vis-tfrag"}],[458874,{"idx":122,"name":"jakc-arm-norm","tpage_name":"level-default-pris"}],[79364102,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"wasseem-pris"}],[56950862,{"idx":78,"name":"waspala-metal-plate04","tpage_name":"waspala-tfrag"}],[74383382,{"idx":22,"name":"sewer-plate-05","tpage_name":"sewj-vis-tfrag"}],[50659379,{"idx":51,"name":"fora-green-eco-vent-hole","tpage_name":"foresta-vis-tfrag"}],[458875,{"idx":123,"name":"jakc-eyebrow-dark","tpage_name":"level-default-pris"}],[786432,{"idx":0,"name":"font.12hi","tpage_name":"gamefont"}],[73531393,{"idx":1,"name":"sewer-waterfall-02-i","tpage_name":"sewi-vis-water"}],[48627793,{"idx":81,"name":"sewer-brick-block-11","tpage_name":"sewb-vis-tfrag"}],[35389483,{"idx":43,"name":"daxterhelmetplain","tpage_name":"introcst-pris"}],[458876,{"idx":124,"name":"jakc-eyebrow-norm","tpage_name":"level-default-pris"}],[79364104,{"idx":8,"name":"daxterear","tpage_name":"wasseem-pris"}],[74383384,{"idx":24,"name":"sewer-lip-01-hitweak","tpage_name":"sewj-vis-tfrag"}],[786433,{"idx":1,"name":"font.12lo","tpage_name":"gamefont"}],[48627794,{"idx":82,"name":"sewer-brick-block-10","tpage_name":"sewb-vis-tfrag"}],[49086464,{"idx":0,"name":"sewer-moss-01","tpage_name":"sewe-vis-shrub"}],[35389484,{"idx":44,"name":"daxterlense","tpage_name":"introcst-pris"}],[53673984,{"idx":0,"name":"fora-bark","tpage_name":"forestb-vis-tfrag"}],[458877,{"idx":125,"name":"jakc-face-dark","tpage_name":"level-default-pris"}],[79364105,{"idx":9,"name":"daxterfinger","tpage_name":"wasseem-pris"}],[74383385,{"idx":25,"name":"sewer-metal-floor-02","tpage_name":"sewj-vis-tfrag"}],[458878,{"idx":126,"name":"jakc-face-norm","tpage_name":"level-default-pris"}],[79364106,{"idx":10,"name":"daxterfoot","tpage_name":"wasseem-pris"}],[74383386,{"idx":26,"name":"sewer-flat-pipe-01","tpage_name":"sewj-vis-tfrag"}],[53673986,{"idx":2,"name":"fora-grass","tpage_name":"forestb-vis-tfrag"}],[458879,{"idx":127,"name":"jakc-finger-dark","tpage_name":"level-default-pris"}],[79364107,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"wasseem-pris"}],[74383387,{"idx":27,"name":"sewer-metal-block-06-hitweak","tpage_name":"sewj-vis-tfrag"}],[786436,{"idx":4,"name":"font.24lo","tpage_name":"gamefont"}],[49086467,{"idx":3,"name":"sewer-pipe-small-01","tpage_name":"sewe-vis-shrub"}],[35389487,{"idx":47,"name":"daxtertuft","tpage_name":"introcst-pris"}],[53673987,{"idx":3,"name":"fora-stream-rocks","tpage_name":"forestb-vis-tfrag"}],[458880,{"idx":128,"name":"jakc-finger-norm","tpage_name":"level-default-pris"}],[786437,{"idx":5,"name":"font.24lo2","tpage_name":"gamefont"}],[49086468,{"idx":4,"name":"sew-movingstep-grate","tpage_name":"sewe-vis-shrub"}],[35389488,{"idx":48,"name":"environment-oldmetal","tpage_name":"introcst-pris"}],[458881,{"idx":129,"name":"jakc-hair-dark","tpage_name":"level-default-pris"}],[79364109,{"idx":13,"name":"daxterheadwidenew","tpage_name":"wasseem-pris"}],[74383389,{"idx":29,"name":"sewer-pipe-rim-10","tpage_name":"sewj-vis-tfrag"}],[42467328,{"idx":0,"name":"wascity-stain-wall-01","tpage_name":"wasdoors-vis-shrub"}],[458882,{"idx":130,"name":"jakc-hair-norm","tpage_name":"level-default-pris"}],[79364110,{"idx":14,"name":"daxterhelmetplain","tpage_name":"wasseem-pris"}],[74383390,{"idx":30,"name":"sewer-pipe-01","tpage_name":"sewj-vis-tfrag"}],[49086470,{"idx":6,"name":"sewer-metal-block-04","tpage_name":"sewe-vis-shrub"}],[35389490,{"idx":50,"name":"jak-belt","tpage_name":"introcst-pris"}],[53673990,{"idx":6,"name":"fora-foliage","tpage_name":"forestb-vis-tfrag"}],[42467329,{"idx":1,"name":"wascity-stain-window-01","tpage_name":"wasdoors-vis-shrub"}],[458883,{"idx":131,"name":"common-gray-dark","tpage_name":"level-default-pris"}],[79364111,{"idx":15,"name":"daxterlense","tpage_name":"wasseem-pris"}],[56950871,{"idx":87,"name":"waspala-palmtree-trunk-01","tpage_name":"waspala-tfrag"}],[74383391,{"idx":31,"name":"sewer-pipe-02-edge-01","tpage_name":"sewj-vis-tfrag"}],[115081247,{"idx":31,"name":"terraformer-transbodytop-01","tpage_name":"desboss1-pris"}],[71630878,{"idx":30,"name":"king-vestback","tpage_name":"ldampksm-pris2"}],[118489102,{"idx":14,"name":"sig-gun-03","tpage_name":"deshunt-pris2"}],[104792122,{"idx":58,"name":"wstlander-01-shoulderarmor","tpage_name":"desresc-pris"}],[8323163,{"idx":91,"name":"cityslumc-purple-column","tpage_name":"ctywide-vis-tfrag"}],[118489104,{"idx":16,"name":"sig-gun-05","tpage_name":"deshunt-pris2"}],[104792124,{"idx":60,"name":"wstlander-01-wrap","tpage_name":"desresc-pris"}],[8323165,{"idx":93,"name":"ctyslumc-wall-LOW","tpage_name":"ctywide-vis-tfrag"}],[53739547,{"idx":27,"name":"darkguard-scarf","tpage_name":"forestb-vis-pris"}],[55115813,{"idx":37,"name":"wascity-rock-small","tpage_name":"wascityb-vis-tfrag"}],[41418833,{"idx":81,"name":"common_sandstone_ground01","tpage_name":"wascitya-vis-tfrag"}],[8912903,{"idx":7,"name":"city-slum-hangsign-01","tpage_name":"ctysluma-vis-tfrag"}],[73728037,{"idx":37,"name":"sewer-pipe-rim-07","tpage_name":"sewh-vis-tfrag"}],[35127457,{"idx":161,"name":"wire-metal","tpage_name":"factorya-pris"}],[60948561,{"idx":81,"name":"minc-ox-pipe-01","tpage_name":"minec-vis-tfrag"}],[75890721,{"idx":33,"name":"onin-jar","tpage_name":"onintent-tfrag"}],[94371848,{"idx":8,"name":"Ashelin","tpage_name":"intpfall-vis-pris"}],[48758828,{"idx":44,"name":"sewer-bolt-side-01","tpage_name":"sewc-vis-tfrag"}],[53739548,{"idx":28,"name":"darkguard-shouldershield","tpage_name":"forestb-vis-pris"}],[55115814,{"idx":38,"name":"wascity-ocean-shore-rocks","tpage_name":"wascityb-vis-tfrag"}],[48889914,{"idx":58,"name":"sewer-round-01","tpage_name":"sewd-vis-tfrag"}],[41418834,{"idx":82,"name":"common_sandstone_taper01","tpage_name":"wascitya-vis-tfrag"}],[8912904,{"idx":8,"name":"city-slum-bracketmetal-tiny","tpage_name":"ctysluma-vis-tfrag"}],[73728038,{"idx":38,"name":"sewer-stone-arch-01","tpage_name":"sewh-vis-tfrag"}],[35127458,{"idx":162,"name":"errocyber-faceflesh","tpage_name":"factorya-pris"}],[60948562,{"idx":82,"name":"minc-light-blue","tpage_name":"minec-vis-tfrag"}],[75890722,{"idx":34,"name":"onin-jar-bottom","tpage_name":"onintent-tfrag"}],[94371849,{"idx":9,"name":"backThing01","tpage_name":"intpfall-vis-pris"}],[48758829,{"idx":45,"name":"sewer-bolt-side-02","tpage_name":"sewc-vis-tfrag"}],[53739549,{"idx":29,"name":"environment-oldmetal","tpage_name":"forestb-vis-pris"}],[55115815,{"idx":39,"name":"wascity-ground2ocean-shore-rocks","tpage_name":"wascityb-vis-tfrag"}],[48889915,{"idx":59,"name":"sewer-grate-01","tpage_name":"sewd-vis-tfrag"}],[41418835,{"idx":83,"name":"common_sandstone_trim01","tpage_name":"wascitya-vis-tfrag"}],[73728039,{"idx":39,"name":"sewer-brick-roof-01","tpage_name":"sewh-vis-tfrag"}],[35127459,{"idx":163,"name":"errolcyber-bighand-01","tpage_name":"factorya-pris"}],[60948563,{"idx":83,"name":"minc-brick-wall-01","tpage_name":"minec-vis-tfrag"}],[75890723,{"idx":35,"name":"onin-plain-metal","tpage_name":"onintent-tfrag"}],[94371850,{"idx":10,"name":"dash01","tpage_name":"intpfall-vis-pris"}],[74776577,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewm-vis-pris"}],[73531397,{"idx":5,"name":"sewer-water-still-01-i-dest","tpage_name":"sewi-vis-water"}],[118489116,{"idx":28,"name":"sig-skirts-03","tpage_name":"deshunt-pris2"}],[104792136,{"idx":72,"name":"wstlander-03-eye","tpage_name":"desresc-pris"}],[8323177,{"idx":105,"name":"fac-lo-red-panel-03","tpage_name":"ctywide-vis-tfrag"}],[48758830,{"idx":46,"name":"sewer-round-01","tpage_name":"sewc-vis-tfrag"}],[53739550,{"idx":30,"name":"kgtrns-box01","tpage_name":"forestb-vis-pris"}],[48889916,{"idx":60,"name":"sewer-pipe-rim-10","tpage_name":"sewd-vis-tfrag"}],[55115816,{"idx":40,"name":"wascity-palm-trunk","tpage_name":"wascityb-vis-tfrag"}],[41418836,{"idx":84,"name":"common_sandstone_base01","tpage_name":"wascitya-vis-tfrag"}],[73728040,{"idx":40,"name":"sewer-scaffold-03","tpage_name":"sewh-vis-tfrag"}],[35127460,{"idx":164,"name":"errolcyber-bigshoulder","tpage_name":"factorya-pris"}],[60948564,{"idx":84,"name":"lt-eco-vent-blue-01","tpage_name":"minec-vis-tfrag"}],[75890724,{"idx":36,"name":"onin-rocks","tpage_name":"onintent-tfrag"}],[94371851,{"idx":11,"name":"flatgerydark01","tpage_name":"intpfall-vis-pris"}],[48758831,{"idx":47,"name":"sewer-round-03","tpage_name":"sewc-vis-tfrag"}],[53739551,{"idx":31,"name":"kgtrns-hatch01","tpage_name":"forestb-vis-pris"}],[73728041,{"idx":41,"name":"sewer-pipe-rim-03","tpage_name":"sewh-vis-tfrag"}],[35127461,{"idx":165,"name":"errolcyber-bluedome","tpage_name":"factorya-pris"}],[60948565,{"idx":85,"name":"lt-eco-vent-side-01","tpage_name":"minec-vis-tfrag"}],[75890725,{"idx":37,"name":"onin-rope","tpage_name":"onintent-tfrag"}],[94371852,{"idx":12,"name":"gauge01","tpage_name":"intpfall-vis-pris"}],[104792141,{"idx":77,"name":"wstlander-04-shirt","tpage_name":"desresc-pris"}],[8323182,{"idx":110,"name":"fac-lo-panel-01","tpage_name":"ctywide-vis-tfrag"}],[55115822,{"idx":46,"name":"wascity-torch-tank","tpage_name":"wascityb-vis-tfrag"}],[48889922,{"idx":66,"name":"sewer-metal-trim-01","tpage_name":"sewd-vis-tfrag"}],[41418842,{"idx":90,"name":"lt-eco-vent-blue-01","tpage_name":"wascitya-vis-tfrag"}],[43647000,{"idx":24,"name":"straw-ground","tpage_name":"waswide-sprite"}],[48627720,{"idx":8,"name":"sewer-block-01","tpage_name":"sewb-vis-tfrag"}],[42401820,{"idx":28,"name":"wascity-ditch-wall-top-to-ground-edging","tpage_name":"wasdoors-vis-tfrag"}],[112525318,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"desrescc-pris"}],[73728046,{"idx":46,"name":"sewer-lip-01-hitweak","tpage_name":"sewh-vis-tfrag"}],[35127466,{"idx":170,"name":"errolcyber-earcup","tpage_name":"factorya-pris"}],[75890730,{"idx":42,"name":"onin-shelf","tpage_name":"onintent-tfrag"}],[94371857,{"idx":17,"name":"gunbox02","tpage_name":"intpfall-vis-pris"}],[55115823,{"idx":47,"name":"wascity-outerwall-metal-b","tpage_name":"wascityb-vis-tfrag"}],[41418843,{"idx":91,"name":"lt-eco-vent-side-01","tpage_name":"wascitya-vis-tfrag"}],[35389652,{"idx":212,"name":"klever-shoebottom","tpage_name":"introcst-pris"}],[76480592,{"idx":80,"name":"jakc-wraps","tpage_name":"freehq-pris"}],[8912913,{"idx":17,"name":"city-slumwall-07","tpage_name":"ctysluma-vis-tfrag"}],[43647001,{"idx":25,"name":"cotton-wrap-debris","tpage_name":"waswide-sprite"}],[48627721,{"idx":9,"name":"sewer-pipe-rim-10","tpage_name":"sewb-vis-tfrag"}],[42401821,{"idx":29,"name":"wascity-stone-plain-wall-3","tpage_name":"wasdoors-vis-tfrag"}],[112525319,{"idx":7,"name":"daxterbolt","tpage_name":"desrescc-pris"}],[73728047,{"idx":47,"name":"sewer-metal-block-04","tpage_name":"sewh-vis-tfrag"}],[35127467,{"idx":171,"name":"errolcyber-fingers","tpage_name":"factorya-pris"}],[75890731,{"idx":43,"name":"onin-shelf-inside","tpage_name":"onintent-tfrag"}],[94371858,{"idx":18,"name":"hood01","tpage_name":"intpfall-vis-pris"}],[74842116,{"idx":4,"name":"sewer-waterfall-02-l-dest","tpage_name":"sewl-vis-water"}],[71106576,{"idx":16,"name":"wstd-tentacle-plate03","tpage_name":"wasstadb-tfrag"}],[35389653,{"idx":213,"name":"klever-skirtdark","tpage_name":"introcst-pris"}],[76480593,{"idx":81,"name":"jakc-wristband-a2","tpage_name":"freehq-pris"}],[57147409,{"idx":17,"name":"king-iris","tpage_name":"waspala-pris2"}],[62128129,{"idx":1,"name":"brace01","tpage_name":"ctycara-pris"}],[60882949,{"idx":5,"name":"manta-metal-02","tpage_name":"mineb-vis-pris"}],[43647002,{"idx":26,"name":"cherry","tpage_name":"waswide-sprite"}],[42401822,{"idx":30,"name":"wascity-stone-bricks-2-plain","tpage_name":"wasdoors-vis-tfrag"}],[112525320,{"idx":8,"name":"daxterear","tpage_name":"desrescc-pris"}],[49676288,{"idx":0,"name":"sewer-pipe-small-01","tpage_name":"sewf-vis-shrub"}],[111869954,{"idx":2,"name":"stadiumb-hud-lap-01","tpage_name":"wasleapr-minimap"}],[96927794,{"idx":50,"name":"jinx-pants","tpage_name":"ltornjnx-pris2"}],[99418154,{"idx":42,"name":"jakchires-jacket","tpage_name":"volcanox-pris"}],[67829797,{"idx":37,"name":"vinroom-tv-radar","tpage_name":"freehq-sprite"}],[77791237,{"idx":5,"name":"wstd-trapdoor-bolt","tpage_name":"wasstadb-pris"}],[94371859,{"idx":19,"name":"jetTop01","tpage_name":"intpfall-vis-pris"}],[57147410,{"idx":18,"name":"king-leg","tpage_name":"waspala-pris2"}],[62128130,{"idx":2,"name":"carafront01","tpage_name":"ctycara-pris"}],[60882950,{"idx":6,"name":"manta-skin-01","tpage_name":"mineb-vis-pris"}],[42401823,{"idx":31,"name":"wascitya-airlock-metal-bits","tpage_name":"wasdoors-vis-tfrag"}],[112525321,{"idx":9,"name":"daxterfinger","tpage_name":"desrescc-pris"}],[49676289,{"idx":1,"name":"sewer-nut","tpage_name":"sewf-vis-shrub"}],[67829798,{"idx":38,"name":"vinroom-tv-radar-dots","tpage_name":"freehq-sprite"}],[77791238,{"idx":6,"name":"wstd-trapdoor-grate","tpage_name":"wasstadb-pris"}],[94371860,{"idx":20,"name":"jets01","tpage_name":"intpfall-vis-pris"}],[73596942,{"idx":14,"name":"sewer-brick-block-06","tpage_name":"sewi-vis-tfrag"}],[71106582,{"idx":22,"name":"wstd-throne-plat03","tpage_name":"wasstadb-tfrag"}],[35127474,{"idx":178,"name":"errolcyber-head-02","tpage_name":"factorya-pris"}],[89587718,{"idx":6,"name":"pecker-teeth","tpage_name":"lwstdpck-pris"}],[75890738,{"idx":50,"name":"onin-table-rim","tpage_name":"onintent-tfrag"}],[94371865,{"idx":25,"name":"palace-break-base02","tpage_name":"intpfall-vis-pris"}],[73596943,{"idx":15,"name":"sewer-metal-block-06-hitweak","tpage_name":"sewi-vis-tfrag"}],[71106583,{"idx":23,"name":"wstd-flag","tpage_name":"wasstadb-tfrag"}],[62128136,{"idx":8,"name":"pipe01","tpage_name":"ctycara-pris"}],[57147416,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"waspala-pris2"}],[60882956,{"idx":12,"name":"minc-rust-bars-01","tpage_name":"mineb-vis-pris"}],[48627729,{"idx":17,"name":"sewer-concrete-edge-01","tpage_name":"sewb-vis-tfrag"}],[42401829,{"idx":37,"name":"wascity-roof-1","tpage_name":"wasdoors-vis-tfrag"}],[92209165,{"idx":13,"name":"klever-bolt","tpage_name":"ldamklev-pris"}],[95944705,{"idx":1,"name":"bam-hairhilite","tpage_name":"freehq-pris2"}],[112525327,{"idx":15,"name":"daxterlense","tpage_name":"desrescc-pris"}],[89587719,{"idx":7,"name":"pecker-wingbottom","tpage_name":"lwstdpck-pris"}],[75890739,{"idx":51,"name":"onin-tank-bolt","tpage_name":"onintent-tfrag"}],[94371866,{"idx":26,"name":"palace-break-base03","tpage_name":"intpfall-vis-pris"}],[73596944,{"idx":16,"name":"sewer-concrete-block-02","tpage_name":"sewi-vis-tfrag"}],[71106584,{"idx":24,"name":"wstd-tentacle-plate02","tpage_name":"wasstadb-tfrag"}],[89587720,{"idx":8,"name":"pecker-wingtop","tpage_name":"lwstdpck-pris"}],[75890740,{"idx":52,"name":"onin-tank-center-piece","tpage_name":"onintent-tfrag"}],[94371867,{"idx":27,"name":"palace-break-bigwall01","tpage_name":"intpfall-vis-pris"}],[38731909,{"idx":133,"name":"flying-bird-06","tpage_name":"wasstada-sprite"}],[73596949,{"idx":21,"name":"sewer-metal-03","tpage_name":"sewi-vis-tfrag"}],[58654789,{"idx":69,"name":"dust-sparkle","tpage_name":"hiphog-sprite"}],[71106589,{"idx":29,"name":"wstd-ladder","tpage_name":"wasstadb-tfrag"}],[75890736,{"idx":48,"name":"onin-skull-top","tpage_name":"onintent-tfrag"}],[89587716,{"idx":4,"name":"pecker-plume","tpage_name":"lwstdpck-pris"}],[61669393,{"idx":17,"name":"mtn-environment-front-backup","tpage_name":"foresta-vis-shrub"}],[28049410,{"idx":2,"name":"palroof-scalestone-01","tpage_name":"intpalrf-tfrag"}],[94371898,{"idx":58,"name":"palace-break-roof02","tpage_name":"intpfall-vis-pris"}],[57278508,{"idx":44,"name":"metalflut-rings","tpage_name":"waswide-vis-pris"}],[52297788,{"idx":60,"name":"freehq-pipe01","tpage_name":"freehq-tfrag"}],[67239948,{"idx":12,"name":"vin-floor-03c","tpage_name":"vinroom-vis-tfrag"}],[48562248,{"idx":72,"name":"jakchires-glovetop","tpage_name":"sewa-vis-pris"}],[81723492,{"idx":100,"name":"jakchires-glovetop","tpage_name":"ljndklev-pris"}],[75890745,{"idx":57,"name":"onin-temp-01","tpage_name":"onintent-tfrag"}],[95944727,{"idx":23,"name":"torn-pipe","tpage_name":"freehq-pris2"}],[100925447,{"idx":7,"name":"king-clip-02","tpage_name":"ljkdmpk-pris2"}],[61079632,{"idx":80,"name":"pecker-body-01","tpage_name":"minec-vis-pris"}],[127860736,{"idx":0,"name":"palcab-lowres-background-shoreline-02","tpage_name":"lfaccity-alpha"}],[94240876,{"idx":108,"name":"tpal-beam-red01","tpage_name":"intpfall-vis-tfrag"}],[39780363,{"idx":11,"name":"nsta-wall","tpage_name":"nstb-vis-pris"}],[21299236,{"idx":36,"name":"vehicle-snake-drum-03","tpage_name":"wasall-pris"}],[21299292,{"idx":92,"name":"tread-snake","tpage_name":"wasall-pris"}],[95944728,{"idx":24,"name":"torn-scarf","tpage_name":"freehq-pris2"}],[100925448,{"idx":8,"name":"king-ear","tpage_name":"ljkdmpk-pris2"}],[61079633,{"idx":81,"name":"pecker-face","tpage_name":"minec-vis-pris"}],[127860737,{"idx":1,"name":"palcab-lowres-background-crater-rim","tpage_name":"lfaccity-alpha"}],[94240877,{"idx":109,"name":"troof-sndwch-beam-01","tpage_name":"intpfall-vis-tfrag"}],[21299293,{"idx":93,"name":"tread-toad","tpage_name":"wasall-pris"}],[95944729,{"idx":25,"name":"torn-shoe","tpage_name":"freehq-pris2"}],[100925449,{"idx":9,"name":"king-earing","tpage_name":"ljkdmpk-pris2"}],[61079634,{"idx":82,"name":"pecker-plume","tpage_name":"minec-vis-pris"}],[127860738,{"idx":2,"name":"palcab-lowres-background-trees-edge","tpage_name":"lfaccity-alpha"}],[94240878,{"idx":110,"name":"palroof-metal","tpage_name":"intpfall-vis-tfrag"}],[21299294,{"idx":94,"name":"tread-turtle","tpage_name":"wasall-pris"}],[61079635,{"idx":83,"name":"pecker-tail","tpage_name":"minec-vis-pris"}],[127860739,{"idx":3,"name":"palcab-lowres-background-trees2","tpage_name":"lfaccity-alpha"}],[94240879,{"idx":111,"name":"tpal-beam-redstripe01","tpage_name":"intpfall-vis-tfrag"}],[21299295,{"idx":95,"name":"vehicle-tread-02","tpage_name":"wasall-pris"}],[95944731,{"idx":27,"name":"torn-teeth-01","tpage_name":"freehq-pris2"}],[100925451,{"idx":11,"name":"king-finger","tpage_name":"ljkdmpk-pris2"}],[95944732,{"idx":28,"name":"torn-vest","tpage_name":"freehq-pris2"}],[100925452,{"idx":12,"name":"king-greenmetal","tpage_name":"ljkdmpk-pris2"}],[67829761,{"idx":1,"name":"tinydot","tpage_name":"freehq-sprite"}],[16842760,{"idx":8,"name":"city-farm-dirt-small-01","tpage_name":"ctyfarmb-vis-shrub"}],[120455178,{"idx":10,"name":"forx-citywall","tpage_name":"forestx-vis-tfrag"}],[79364238,{"idx":142,"name":"monk-hair-f","tpage_name":"wasseem-pris"}],[28049421,{"idx":13,"name":"tpal-drain01","tpage_name":"intpalrf-tfrag"}],[94371909,{"idx":69,"name":"palace-break-spike01","tpage_name":"intpfall-vis-pris"}],[21299302,{"idx":102,"name":"vehicle-fox-drum-02","tpage_name":"wasall-pris"}],[35651652,{"idx":68,"name":"king-horn","tpage_name":"introcst-pris2"}],[8192026,{"idx":26,"name":"newbike-03","tpage_name":"ctywide-vis-pris"}],[8912941,{"idx":45,"name":"fort-exhaust","tpage_name":"ctysluma-vis-tfrag"}],[67829764,{"idx":4,"name":"screen-01","tpage_name":"freehq-sprite"}],[28049424,{"idx":16,"name":"troof-sndwch-beam-01","tpage_name":"intpalrf-tfrag"}],[94371912,{"idx":72,"name":"palace-break-wall02","tpage_name":"intpfall-vis-pris"}],[74252370,{"idx":82,"name":"kg-grunt-rim-03","tpage_name":"sewg-vis-pris"}],[81723450,{"idx":58,"name":"klever-handwrap","tpage_name":"ljndklev-pris"}],[94371886,{"idx":46,"name":"palace-break-infloor","tpage_name":"intpfall-vis-pris"}],[8912942,{"idx":46,"name":"city-fort-column","tpage_name":"ctysluma-vis-tfrag"}],[67829765,{"idx":5,"name":"screen-02","tpage_name":"freehq-sprite"}],[28049425,{"idx":17,"name":"palroof-metal","tpage_name":"intpalrf-tfrag"}],[94371913,{"idx":73,"name":"palace-break-wall03","tpage_name":"intpfall-vis-pris"}],[117637208,{"idx":88,"name":"jakc-wristband-a2","tpage_name":"destrack-pris"}],[16908326,{"idx":38,"name":"t-citywide-met-strp01","tpage_name":"ctyfarmb-vis-tfrag"}],[28114946,{"idx":2,"name":"tpal-met-pip-01","tpage_name":"intpalrf-shrub"}],[8912952,{"idx":56,"name":"city-slum-crater-blend-02","tpage_name":"ctysluma-vis-tfrag"}],[14548992,{"idx":0,"name":"ctygenb-ticker-backing","tpage_name":"ctygenb-sprite"}],[852012,{"idx":44,"name":"metalcrate-01","tpage_name":"halfpipe-tfrag"}],[71565315,{"idx":3,"name":"pecker-face","tpage_name":"ldampksm-pris"}],[67829775,{"idx":15,"name":"screen-12","tpage_name":"freehq-sprite"}],[28049435,{"idx":27,"name":"intr-panl_piller-no-alpha01","tpage_name":"intpalrf-tfrag"}],[94371923,{"idx":83,"name":"palace-break-winwall02","tpage_name":"intpfall-vis-pris"}],[62717953,{"idx":1,"name":"cguardgame-backplate","tpage_name":"ctypesa-pris"}],[524291,{"idx":3,"name":"sky-glow-soft","tpage_name":"sky-textures"}],[11730952,{"idx":8,"name":"city-ind-overlay-bullethole-a","tpage_name":"ctyinda-vis-shrub"}],[720896,{"idx":0,"name":"environment-oldmetal","tpage_name":"level-default-shrub"}],[81723501,{"idx":109,"name":"jakchires-shoemetal","tpage_name":"ljndklev-pris"}],[49348616,{"idx":8,"name":"sewer-screw-02","tpage_name":"sewb-vis-pris"}],[35651636,{"idx":52,"name":"samosbird-eye","tpage_name":"introcst-pris2"}],[49348657,{"idx":49,"name":"kg-grunt-rim-01","tpage_name":"sewb-vis-pris"}],[60555277,{"idx":13,"name":"minc-rust-01","tpage_name":"minea-vis-tfrag"}],[35651677,{"idx":93,"name":"veger-coat","tpage_name":"introcst-pris2"}],[720897,{"idx":1,"name":"environment-title","tpage_name":"level-default-shrub"}],[81723502,{"idx":110,"name":"jakchires-shoeteop","tpage_name":"ljndklev-pris"}],[49348617,{"idx":9,"name":"sew-laserturret-pole","tpage_name":"sewb-vis-pris"}],[35651637,{"idx":53,"name":"samosbird-plume","tpage_name":"introcst-pris2"}],[49348658,{"idx":50,"name":"kg-grunt-rim-02","tpage_name":"sewb-vis-pris"}],[60555278,{"idx":14,"name":"minc-grill-01","tpage_name":"minea-vis-tfrag"}],[35651678,{"idx":94,"name":"veger-coatbelt","tpage_name":"introcst-pris2"}],[14548993,{"idx":1,"name":"ctygenb-ticker-space","tpage_name":"ctygenb-sprite"}],[852013,{"idx":45,"name":"metalcrate-lod02","tpage_name":"halfpipe-tfrag"}],[8323093,{"idx":21,"name":"citywide-stadium-lightbank","tpage_name":"ctywide-vis-tfrag"}],[91291673,{"idx":25,"name":"gun-building-wall-gray-01","tpage_name":"gungame-vis-tfrag"}],[95027213,{"idx":13,"name":"sig-gun-02","tpage_name":"lsigjakc-pris2"}],[720898,{"idx":2,"name":"loadsave-01","tpage_name":"level-default-shrub"}],[81723503,{"idx":111,"name":"jakchires-teeth","tpage_name":"ljndklev-pris"}],[8192012,{"idx":12,"name":"citfat-hairflat","tpage_name":"ctywide-vis-pris"}],[49348618,{"idx":10,"name":"sew-movingstep-grate","tpage_name":"sewb-vis-pris"}],[35651638,{"idx":54,"name":"samosbird-wing","tpage_name":"introcst-pris2"}],[49348659,{"idx":51,"name":"kg-grunt-rim-03","tpage_name":"sewb-vis-pris"}],[60555279,{"idx":15,"name":"minc-blue-paint-rust04","tpage_name":"minea-vis-tfrag"}],[35651679,{"idx":95,"name":"veger-coatclips","tpage_name":"introcst-pris2"}],[720899,{"idx":3,"name":"loadsave-02","tpage_name":"level-default-shrub"}],[8192013,{"idx":13,"name":"citn-allbuckel","tpage_name":"ctywide-vis-pris"}],[49348619,{"idx":11,"name":"sewer-metal-block-04","tpage_name":"sewb-vis-pris"}],[35651639,{"idx":55,"name":"king-arm","tpage_name":"introcst-pris2"}],[49348660,{"idx":52,"name":"roboguard-headshield","tpage_name":"sewb-vis-pris"}],[60555280,{"idx":16,"name":"minc-safe-plate-01","tpage_name":"minea-vis-tfrag"}],[35651680,{"idx":96,"name":"veger-endpaper","tpage_name":"introcst-pris2"}],[8192014,{"idx":14,"name":"citn-allflesh","tpage_name":"ctywide-vis-pris"}],[49348620,{"idx":12,"name":"sewer-pipe-01","tpage_name":"sewb-vis-pris"}],[35651640,{"idx":56,"name":"king-blackskirt2","tpage_name":"introcst-pris2"}],[11796484,{"idx":4,"name":"city-ind-wall-base-top-01","tpage_name":"ctyinda-vis-tfrag"}],[49348661,{"idx":53,"name":"roboguard-shouldershield","tpage_name":"sewb-vis-pris"}],[35651681,{"idx":97,"name":"veger-face","tpage_name":"introcst-pris2"}],[720901,{"idx":5,"name":"loadsave-04","tpage_name":"level-default-shrub"}],[8192015,{"idx":15,"name":"citn-alllcotton","tpage_name":"ctywide-vis-pris"}],[49348621,{"idx":13,"name":"sewer-metal-floor-01","tpage_name":"sewb-vis-pris"}],[35651641,{"idx":57,"name":"king-bolt","tpage_name":"introcst-pris2"}],[589824,{"idx":0,"name":"checkpoint","tpage_name":"level-default-minimap"}],[115081227,{"idx":11,"name":"terraformer-metal-03","tpage_name":"desboss1-pris"}],[49348662,{"idx":54,"name":"squid-bulb-sm","tpage_name":"sewb-vis-pris"}],[35651682,{"idx":98,"name":"veger-fingerbottom","tpage_name":"introcst-pris2"}],[720902,{"idx":6,"name":"loadsave-05","tpage_name":"level-default-shrub"}],[8192016,{"idx":16,"name":"citn-allleather","tpage_name":"ctywide-vis-pris"}],[49348622,{"idx":14,"name":"sewer-plate-02","tpage_name":"sewb-vis-pris"}],[35651642,{"idx":58,"name":"king-chest","tpage_name":"introcst-pris2"}],[589825,{"idx":1,"name":"hud-arrow-dkpwr-01","tpage_name":"level-default-minimap"}],[115081228,{"idx":12,"name":"terraformer-metal-08","tpage_name":"desboss1-pris"}],[49348663,{"idx":55,"name":"widow-dull-inards","tpage_name":"sewb-vis-pris"}],[60555283,{"idx":19,"name":"minb-rock-floor01","tpage_name":"minea-vis-tfrag"}],[35651683,{"idx":99,"name":"veger-fingertop","tpage_name":"introcst-pris2"}],[720903,{"idx":7,"name":"loadsave-audio-options","tpage_name":"level-default-shrub"}],[8192017,{"idx":17,"name":"citn-allleather-edge","tpage_name":"ctywide-vis-pris"}],[35651643,{"idx":59,"name":"king-clip-02","tpage_name":"introcst-pris2"}],[589826,{"idx":2,"name":"hud-arrow-down-01","tpage_name":"level-default-minimap"}],[115081229,{"idx":13,"name":"terraformer-minecore","tpage_name":"desboss1-pris"}],[49348664,{"idx":56,"name":"widow-pod-gun-metal","tpage_name":"sewb-vis-pris"}],[35651684,{"idx":100,"name":"veger-gold","tpage_name":"introcst-pris2"}],[720904,{"idx":8,"name":"loadsave-back","tpage_name":"level-default-shrub"}],[8192018,{"idx":18,"name":"citn-allleather-shoulder","tpage_name":"ctywide-vis-pris"}],[35651644,{"idx":60,"name":"king-ear","tpage_name":"introcst-pris2"}],[55312410,{"idx":26,"name":"city-mark-basket2","tpage_name":"wascityb-vis-pris"}],[62783490,{"idx":2,"name":"grunt-hose","tpage_name":"ctypepb-pris"}],[589828,{"idx":4,"name":"hud-arrow-right-01","tpage_name":"level-default-minimap"}],[115081231,{"idx":15,"name":"terraformer-transstrips-01","tpage_name":"desboss1-pris"}],[49348666,{"idx":58,"name":"brown-hose","tpage_name":"sewb-vis-pris"}],[60555286,{"idx":22,"name":"minb-brok-edge-02","tpage_name":"minea-vis-tfrag"}],[35651686,{"idx":102,"name":"veger-hand","tpage_name":"introcst-pris2"}],[75759625,{"idx":9,"name":"daxterfinger","tpage_name":"onintent-pris"}],[67043365,{"idx":37,"name":"vinroom-tv-radar","tpage_name":"vinroom-sprite"}],[74514445,{"idx":13,"name":"cguard1-lens","tpage_name":"sewj-vis-pris"}],[8192020,{"idx":20,"name":"citn-allleatherwrinkled","tpage_name":"ctywide-vis-pris"}],[35651646,{"idx":62,"name":"king-face-01","tpage_name":"introcst-pris2"}],[589829,{"idx":5,"name":"hud-arrow-top-01","tpage_name":"level-default-minimap"}],[115081232,{"idx":16,"name":"terraformer-footpipes-01","tpage_name":"desboss1-pris"}],[49348667,{"idx":59,"name":"roboguard-die-stamped-metal-blue","tpage_name":"sewb-vis-pris"}],[60555287,{"idx":23,"name":"minb-stone23","tpage_name":"minea-vis-tfrag"}],[35651687,{"idx":103,"name":"veger-legwraps","tpage_name":"introcst-pris2"}],[8192021,{"idx":21,"name":"citn-allleye","tpage_name":"ctywide-vis-pris"}],[35651647,{"idx":63,"name":"king-finger","tpage_name":"introcst-pris2"}],[11796491,{"idx":11,"name":"city-ind-wall-04","tpage_name":"ctyinda-vis-tfrag"}],[115081233,{"idx":17,"name":"terraformer-metal-01","tpage_name":"desboss1-pris"}],[49348668,{"idx":60,"name":"roboguard-die-stamped-metal-red","tpage_name":"sewb-vis-pris"}],[60555288,{"idx":24,"name":"minb-stone22","tpage_name":"minea-vis-tfrag"}],[35651688,{"idx":104,"name":"veger-pages","tpage_name":"introcst-pris2"}],[8192022,{"idx":22,"name":"citn-allshoebottom","tpage_name":"ctywide-vis-pris"}],[35651648,{"idx":64,"name":"king-greenmetal","tpage_name":"introcst-pris2"}],[11796492,{"idx":12,"name":"city-ind-wall-03","tpage_name":"ctyinda-vis-tfrag"}],[115081234,{"idx":18,"name":"terraformer-metal-02","tpage_name":"desboss1-pris"}],[49348669,{"idx":61,"name":"squid-tubes","tpage_name":"sewb-vis-pris"}],[60555289,{"idx":25,"name":"minb-stone26","tpage_name":"minea-vis-tfrag"}],[35651689,{"idx":105,"name":"veger-pants","tpage_name":"introcst-pris2"}],[8192023,{"idx":23,"name":"citn-allsuede","tpage_name":"ctywide-vis-pris"}],[35651649,{"idx":65,"name":"king-greenmetalplain","tpage_name":"introcst-pris2"}],[11796493,{"idx":13,"name":"city-ind-wall-thin-04","tpage_name":"ctyinda-vis-tfrag"}],[115081235,{"idx":19,"name":"terraformer-metal-04","tpage_name":"desboss1-pris"}],[49348670,{"idx":62,"name":"wire-metal","tpage_name":"sewb-vis-pris"}],[60555290,{"idx":26,"name":"minb-stone15","tpage_name":"minea-vis-tfrag"}],[35651690,{"idx":106,"name":"veger-parchment","tpage_name":"introcst-pris2"}],[75759629,{"idx":13,"name":"daxterheadwidenew","tpage_name":"onintent-pris"}],[67043369,{"idx":41,"name":"vinroom-tv-text-m","tpage_name":"vinroom-sprite"}],[74514449,{"idx":17,"name":"cguardgame-shoebottom","tpage_name":"sewj-vis-pris"}],[8192024,{"idx":24,"name":"newbike-01","tpage_name":"ctywide-vis-pris"}],[35651650,{"idx":66,"name":"king-hair","tpage_name":"introcst-pris2"}],[67829799,{"idx":39,"name":"vinroom-tv-text-a","tpage_name":"freehq-sprite"}],[8060954,{"idx":26,"name":"city-mark-hangsign-01","tpage_name":"ctywide-sprite"}],[11796494,{"idx":14,"name":"city-inda-wallbase","tpage_name":"ctyinda-vis-tfrag"}],[115081236,{"idx":20,"name":"terraformer-metal-05","tpage_name":"desboss1-pris"}],[49348671,{"idx":63,"name":"squid-drabgun","tpage_name":"sewb-vis-pris"}],[60555291,{"idx":27,"name":"minb-stone11","tpage_name":"minea-vis-tfrag"}],[35651691,{"idx":107,"name":"veger-scarf","tpage_name":"introcst-pris2"}],[79495170,{"idx":2,"name":"des-bark-crooked-01","tpage_name":"wasintro-vis-tfrag"}],[75759630,{"idx":14,"name":"daxterhelmetplain","tpage_name":"onintent-pris"}],[67043370,{"idx":42,"name":"vinroom-tv-text-n","tpage_name":"vinroom-sprite"}],[74514450,{"idx":18,"name":"environment-oldmetal","tpage_name":"sewj-vis-pris"}],[8192025,{"idx":25,"name":"newbike-02","tpage_name":"ctywide-vis-pris"}],[49348631,{"idx":23,"name":"cguardgame-backplate","tpage_name":"sewb-vis-pris"}],[35651651,{"idx":67,"name":"king-hand","tpage_name":"introcst-pris2"}],[67829801,{"idx":41,"name":"vinroom-tv-text-m","tpage_name":"freehq-sprite"}],[115081238,{"idx":22,"name":"terraformer-metal-10","tpage_name":"desboss1-pris"}],[60555293,{"idx":29,"name":"minb-stone-edge","tpage_name":"minea-vis-tfrag"}],[35651693,{"idx":109,"name":"veger-shoulderplate","tpage_name":"introcst-pris2"}],[75759632,{"idx":16,"name":"daxternose","tpage_name":"onintent-pris"}],[57081932,{"idx":76,"name":"waspala-chain-anchor","tpage_name":"waspala-pris"}],[67043372,{"idx":44,"name":"vinroom-tv-text-r","tpage_name":"vinroom-sprite"}],[74514452,{"idx":20,"name":"kg-grunt-rim-03","tpage_name":"sewj-vis-pris"}],[35651653,{"idx":69,"name":"king-iris","tpage_name":"introcst-pris2"}],[67829803,{"idx":43,"name":"vinroom-tv-text-o","tpage_name":"freehq-sprite"}],[115081240,{"idx":24,"name":"terraformer-organic-02","tpage_name":"desboss1-pris"}],[60555295,{"idx":31,"name":"minb-stone21","tpage_name":"minea-vis-tfrag"}],[35651695,{"idx":111,"name":"veger-sleeve","tpage_name":"introcst-pris2"}],[75759634,{"idx":18,"name":"daxtertuft","tpage_name":"onintent-pris"}],[74514454,{"idx":22,"name":"roboguard-die-stamped-metal-red","tpage_name":"sewj-vis-pris"}],[35651655,{"idx":71,"name":"king-lgblackstrap","tpage_name":"introcst-pris2"}],[115081241,{"idx":25,"name":"terraformer-metal-07","tpage_name":"desboss1-pris"}],[35651696,{"idx":112,"name":"veger-sleevelower","tpage_name":"introcst-pris2"}],[75759635,{"idx":19,"name":"environment-oldmetal","tpage_name":"onintent-pris"}],[74514455,{"idx":23,"name":"roboguard-headshield","tpage_name":"sewj-vis-pris"}],[35651656,{"idx":72,"name":"king-precursermetal-plain","tpage_name":"introcst-pris2"}],[8323188,{"idx":116,"name":"fac-lo-bldng-panel-01","tpage_name":"ctywide-vis-tfrag"}],[8323189,{"idx":117,"name":"fac-lo-grey-panel-03","tpage_name":"ctywide-vis-tfrag"}],[70254592,{"idx":0,"name":"hud-nest-cocoon-01","tpage_name":"nsta-minimap"}],[14811211,{"idx":75,"name":"tcab-star-01","tpage_name":"ctygenb-vis-tfrag"}],[589850,{"idx":26,"name":"hud-gun-yellow-shell-01","tpage_name":"level-default-minimap"}],[8060930,{"idx":2,"name":"burning-bush-off","tpage_name":"ctywide-sprite"}],[60948514,{"idx":34,"name":"minb-stone26","tpage_name":"minec-vis-tfrag"}],[16121870,{"idx":14,"name":"city-farm-metal-bracket-01","tpage_name":"ctyfarma-vis-tfrag"}],[26542167,{"idx":87,"name":"wstd-throne-arch02","tpage_name":"wasstada-tfrag"}],[16121880,{"idx":24,"name":"city-farm-sprinkle-metal","tpage_name":"ctyfarma-vis-tfrag"}],[26542177,{"idx":97,"name":"wstd-interior-rock01","tpage_name":"wasstada-tfrag"}],[81985558,{"idx":22,"name":"marauder-leather-brnstrap","tpage_name":"wasstadc-pris"}],[16121881,{"idx":25,"name":"city-farm-sprinkle-pipe","tpage_name":"ctyfarma-vis-tfrag"}],[26542178,{"idx":98,"name":"wstd-flag","tpage_name":"wasstada-tfrag"}],[60817415,{"idx":7,"name":"mine-track-metal1","tpage_name":"mineb-vis-shrub"}],[49610754,{"idx":2,"name":"sewer-nut","tpage_name":"sewf-vis-tfrag"}],[8716361,{"idx":73,"name":"sign-crimson","tpage_name":"ctysluma-sprite"}],[16121882,{"idx":26,"name":"farm-grass-ground-02","tpage_name":"ctyfarma-vis-tfrag"}],[26542179,{"idx":99,"name":"wstd-throne-floor01","tpage_name":"wasstada-tfrag"}],[11796483,{"idx":3,"name":"city-ind-wall-base-02","tpage_name":"ctyinda-vis-tfrag"}],[8060943,{"idx":15,"name":"wave-foam","tpage_name":"ctywide-sprite"}],[16121883,{"idx":27,"name":"city-farm-cart-woodslat","tpage_name":"ctyfarma-vis-tfrag"}],[26542180,{"idx":100,"name":"wstd-stands-ceiling","tpage_name":"wasstada-tfrag"}],[14811179,{"idx":43,"name":"city-trim","tpage_name":"ctygenb-vis-tfrag"}],[12320819,{"idx":51,"name":"city-ind-wall-base-05","tpage_name":"ctyindb-vis-tfrag"}],[115081244,{"idx":28,"name":"terraformer-bodytopplain","tpage_name":"desboss1-pris"}],[60555299,{"idx":35,"name":"minc-door-metal-01","tpage_name":"minea-vis-tfrag"}],[35651699,{"idx":115,"name":"veger-vest","tpage_name":"introcst-pris2"}],[35651659,{"idx":75,"name":"king-shoebottom","tpage_name":"introcst-pris2"}],[115081245,{"idx":29,"name":"terraformer-bodytopstrans","tpage_name":"desboss1-pris"}],[60555300,{"idx":36,"name":"minc-train-pipe-cap-02","tpage_name":"minea-vis-tfrag"}],[35651700,{"idx":116,"name":"veger-walkingstick-01","tpage_name":"introcst-pris2"}],[49348640,{"idx":32,"name":"cguardgame-metaledark-02","tpage_name":"sewb-vis-pris"}],[35651660,{"idx":76,"name":"king-skirt","tpage_name":"introcst-pris2"}],[11796531,{"idx":51,"name":"city-ind-metal-04-hitweak","tpage_name":"ctyinda-vis-tfrag"}],[589911,{"idx":87,"name":"hud-newhud-01","tpage_name":"level-default-minimap"}],[67829809,{"idx":49,"name":"circle","tpage_name":"freehq-sprite"}],[115081246,{"idx":30,"name":"terraformer-organic-03","tpage_name":"desboss1-pris"}],[60555301,{"idx":37,"name":"minc-blue-paint-rust05","tpage_name":"minea-vis-tfrag"}],[35651701,{"idx":117,"name":"veger-walkingstick-02","tpage_name":"introcst-pris2"}],[65538,{"idx":2,"name":"autoeye-pupil","tpage_name":"common"}],[53805064,{"idx":8,"name":"forb-waterfall-01","tpage_name":"forestb-vis-water"}],[262324,{"idx":180,"name":"leaf1","tpage_name":"level-default-sprite"}],[65539,{"idx":3,"name":"common-white","tpage_name":"common"}],[53805065,{"idx":9,"name":"forb-waterfall-01-dest","tpage_name":"forestb-vis-water"}],[262325,{"idx":181,"name":"leaf2","tpage_name":"level-default-sprite"}],[65540,{"idx":4,"name":"lens-highlight","tpage_name":"common"}],[71630870,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"ldampksm-pris2"}],[49217548,{"idx":12,"name":"sewer-water-highlight-01-c","tpage_name":"sewc-vis-water"}],[8323155,{"idx":83,"name":"can-side-long","tpage_name":"ctywide-vis-tfrag"}],[53805069,{"idx":13,"name":"forb-water-wave-01-dest","tpage_name":"forestb-vis-water"}],[262329,{"idx":185,"name":"radial-halo","tpage_name":"level-default-sprite"}],[12320793,{"idx":25,"name":"city-bigpipe-ring-02","tpage_name":"ctyindb-vis-tfrag"}],[14811153,{"idx":17,"name":"city-metal-strip-01","tpage_name":"ctygenb-vis-tfrag"}],[71630877,{"idx":29,"name":"king-vest","tpage_name":"ldampksm-pris2"}],[122224641,{"idx":1,"name":"facb-roadmarkings-01","tpage_name":"factoryb-vis-alpha"}],[118489101,{"idx":13,"name":"sig-gun-02","tpage_name":"deshunt-pris2"}],[104792121,{"idx":57,"name":"wstlander-01-shoetop","tpage_name":"desresc-pris"}],[8323162,{"idx":90,"name":"city-step","tpage_name":"ctywide-vis-tfrag"}],[12320794,{"idx":26,"name":"city-muck-01","tpage_name":"ctyindb-vis-tfrag"}],[14811154,{"idx":18,"name":"city-wall","tpage_name":"ctygenb-vis-tfrag"}],[12320795,{"idx":27,"name":"city-ind-grate-01","tpage_name":"ctyindb-vis-tfrag"}],[14811155,{"idx":19,"name":"city-wall-01","tpage_name":"ctygenb-vis-tfrag"}],[57147414,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"waspala-pris2"}],[60882954,{"idx":10,"name":"minc-metal-wheel-01","tpage_name":"mineb-vis-pris"}],[62128134,{"idx":6,"name":"floorboard01","tpage_name":"ctycara-pris"}],[12320796,{"idx":28,"name":"city-ind-band-dark-01","tpage_name":"ctyindb-vis-tfrag"}],[14811156,{"idx":20,"name":"city-wall-inset-panel-01","tpage_name":"ctygenb-vis-tfrag"}],[12320798,{"idx":30,"name":"city-green-pipe01","tpage_name":"ctyindb-vis-tfrag"}],[14811158,{"idx":22,"name":"city-endblocks","tpage_name":"ctygenb-vis-tfrag"}],[118489109,{"idx":21,"name":"sig-metal-dirty","tpage_name":"deshunt-pris2"}],[104792129,{"idx":65,"name":"wstlander-02-eye","tpage_name":"desresc-pris"}],[8323170,{"idx":98,"name":"city-lowres-mhcity-wall-02","tpage_name":"ctywide-vis-tfrag"}],[111869955,{"idx":3,"name":"stadiumb-hud-lap-02","tpage_name":"wasleapr-minimap"}],[99418155,{"idx":43,"name":"jakchires-leatherpouch","tpage_name":"volcanox-pris"}],[96927795,{"idx":51,"name":"jinx-rope-01","tpage_name":"ltornjnx-pris2"}],[8388608,{"idx":0,"name":"security-dot-dest","tpage_name":"ctywide-vis-water"}],[8388613,{"idx":5,"name":"searchlight-envmap","tpage_name":"ctywide-vis-water"}],[8323190,{"idx":118,"name":"fac-lo-glass-01","tpage_name":"ctywide-vis-tfrag"}],[8388609,{"idx":1,"name":"security-dot-src","tpage_name":"ctywide-vis-water"}],[15990792,{"idx":8,"name":"airlock-door-cog1","tpage_name":"ctyfarma-vis-pris"}],[14745612,{"idx":12,"name":"city-wall-decal-02","tpage_name":"ctygenb-vis-shrub"}],[15990793,{"idx":9,"name":"city-farm-beettree-blossom","tpage_name":"ctyfarma-vis-pris"}],[14745613,{"idx":13,"name":"city-wall-decal-04","tpage_name":"ctygenb-vis-shrub"}],[15990794,{"idx":10,"name":"city-farm-beettree-bulb","tpage_name":"ctyfarma-vis-pris"}],[14745614,{"idx":14,"name":"city-wall-decal-05","tpage_name":"ctygenb-vis-shrub"}],[15990795,{"idx":11,"name":"city-farm-beettree-trunk","tpage_name":"ctyfarma-vis-pris"}],[14745615,{"idx":15,"name":"city-windowframe-03","tpage_name":"ctygenb-vis-shrub"}],[15990796,{"idx":12,"name":"city-farm-cabmain","tpage_name":"ctyfarma-vis-pris"}],[14745616,{"idx":16,"name":"city-wire","tpage_name":"ctygenb-vis-shrub"}],[15990797,{"idx":13,"name":"city-farm-mar-leaf-02","tpage_name":"ctyfarma-vis-pris"}],[14745617,{"idx":17,"name":"city-wall-greyblue-plain-lowres","tpage_name":"ctygenb-vis-shrub"}],[15990798,{"idx":14,"name":"city-farm-mar-main","tpage_name":"ctyfarma-vis-pris"}],[14745618,{"idx":18,"name":"city-base-vent-01","tpage_name":"ctygenb-vis-shrub"}],[15990799,{"idx":15,"name":"city-farm-sprinkle-metal","tpage_name":"ctyfarma-vis-pris"}],[14745619,{"idx":19,"name":"city-roofmetal-rim","tpage_name":"ctygenb-vis-shrub"}],[12320778,{"idx":10,"name":"city-ind-catwalk-coping-01","tpage_name":"ctyindb-vis-tfrag"}],[14811138,{"idx":2,"name":"city-metal-canal-smalltop","tpage_name":"ctygenb-vis-tfrag"}],[262326,{"idx":182,"name":"leaf3","tpage_name":"level-default-sprite"}],[12320799,{"idx":31,"name":"city-ind-wall-02","tpage_name":"ctyindb-vis-tfrag"}],[14811159,{"idx":23,"name":"city-wall-base-rim-01","tpage_name":"ctygenb-vis-tfrag"}],[12320800,{"idx":32,"name":"city-ind-wall-band-plain-01","tpage_name":"ctyindb-vis-tfrag"}],[14811160,{"idx":24,"name":"city-metal-wall-lamp-01","tpage_name":"ctygenb-vis-tfrag"}],[12320801,{"idx":33,"name":"city-ind-wall-01","tpage_name":"ctyindb-vis-tfrag"}],[14811161,{"idx":25,"name":"city-metal-wall-lamp-02","tpage_name":"ctygenb-vis-tfrag"}],[12320802,{"idx":34,"name":"city-ind-wall-base-top-01","tpage_name":"ctyindb-vis-tfrag"}],[14811162,{"idx":26,"name":"city-lamp-bluelight","tpage_name":"ctygenb-vis-tfrag"}],[12320803,{"idx":35,"name":"city-ind-wall-base-02","tpage_name":"ctyindb-vis-tfrag"}],[14811163,{"idx":27,"name":"city-bigpipe-ring-02","tpage_name":"ctygenb-vis-tfrag"}],[12320804,{"idx":36,"name":"city-ind-wall-base-01","tpage_name":"ctyindb-vis-tfrag"}],[14811164,{"idx":28,"name":"city-windowframe1","tpage_name":"ctygenb-vis-tfrag"}],[12320805,{"idx":37,"name":"city-ind-wall-band-vent-01","tpage_name":"ctyindb-vis-tfrag"}],[14811165,{"idx":29,"name":"city-ind-buldge-light-01","tpage_name":"ctygenb-vis-tfrag"}],[12320806,{"idx":38,"name":"city-ind-wall-base-08","tpage_name":"ctyindb-vis-tfrag"}],[14811166,{"idx":30,"name":"city-ind-buldge-light-self-illuminated-01","tpage_name":"ctygenb-vis-tfrag"}],[12320807,{"idx":39,"name":"city-ind-wall-07","tpage_name":"ctyindb-vis-tfrag"}],[14811167,{"idx":31,"name":"city-baselight-01","tpage_name":"ctygenb-vis-tfrag"}],[12320808,{"idx":40,"name":"city-ind-door-top-01","tpage_name":"ctyindb-vis-tfrag"}],[14811168,{"idx":32,"name":"city-outpostwall","tpage_name":"ctygenb-vis-tfrag"}],[12320809,{"idx":41,"name":"city-ind-litwindow-TOP-03","tpage_name":"ctyindb-vis-tfrag"}],[14811169,{"idx":33,"name":"city-hole-edge-01","tpage_name":"ctygenb-vis-tfrag"}],[12320811,{"idx":43,"name":"city-ind-wall-03","tpage_name":"ctyindb-vis-tfrag"}],[14811171,{"idx":35,"name":"city-metal-flatpipe-01","tpage_name":"ctygenb-vis-tfrag"}],[12320812,{"idx":44,"name":"city-ind-wall-thin-04","tpage_name":"ctyindb-vis-tfrag"}],[14811172,{"idx":36,"name":"city-windowframe-03","tpage_name":"ctygenb-vis-tfrag"}],[12320813,{"idx":45,"name":"city-ind-door-large-01","tpage_name":"ctyindb-vis-tfrag"}],[14811173,{"idx":37,"name":"common-black","tpage_name":"ctygenb-vis-tfrag"}],[12320814,{"idx":46,"name":"city-ind-wall-noisy-04","tpage_name":"ctyindb-vis-tfrag"}],[14811174,{"idx":38,"name":"city-bulb-blend","tpage_name":"ctygenb-vis-tfrag"}],[12320820,{"idx":52,"name":"city-ind-wall-06","tpage_name":"ctyindb-vis-tfrag"}],[14811180,{"idx":44,"name":"city-light-yellow","tpage_name":"ctygenb-vis-tfrag"}],[14811181,{"idx":45,"name":"city-metal-doorframe2","tpage_name":"ctygenb-vis-tfrag"}],[12320822,{"idx":54,"name":"city-ind-wall-base-top-03","tpage_name":"ctyindb-vis-tfrag"}],[14811182,{"idx":46,"name":"city-door-03","tpage_name":"ctygenb-vis-tfrag"}],[12320823,{"idx":55,"name":"city-ind-metal-04-hitweak","tpage_name":"ctyindb-vis-tfrag"}],[14811183,{"idx":47,"name":"city-smallpipe-pipe-01","tpage_name":"ctygenb-vis-tfrag"}],[12320824,{"idx":56,"name":"city-ind-litwindow-TOP-04","tpage_name":"ctyindb-vis-tfrag"}],[14811184,{"idx":48,"name":"city-smallpipe-ring-01","tpage_name":"ctygenb-vis-tfrag"}],[12320825,{"idx":57,"name":"city-ind-buldge-light-self-illuminated-02","tpage_name":"ctyindb-vis-tfrag"}],[14811185,{"idx":49,"name":"city-smallpipe-elbow-01","tpage_name":"ctygenb-vis-tfrag"}],[12320826,{"idx":58,"name":"city-ind-metal-03","tpage_name":"ctyindb-vis-tfrag"}],[14811186,{"idx":50,"name":"city-base-vent-01","tpage_name":"ctygenb-vis-tfrag"}],[12320827,{"idx":59,"name":"city-ind-ventglow","tpage_name":"ctyindb-vis-tfrag"}],[14811187,{"idx":51,"name":"city-black","tpage_name":"ctygenb-vis-tfrag"}],[14811188,{"idx":52,"name":"city-metal-windowframe","tpage_name":"ctygenb-vis-tfrag"}],[14811192,{"idx":56,"name":"city-wall-bottom","tpage_name":"ctygenb-vis-tfrag"}],[12320833,{"idx":65,"name":"city-ind-panels-scorched-02","tpage_name":"ctyindb-vis-tfrag"}],[14811193,{"idx":57,"name":"city-door-02","tpage_name":"ctygenb-vis-tfrag"}],[62652440,{"idx":24,"name":"citichic-shirt-01","tpage_name":"ctypepa-pris"}],[458778,{"idx":26,"name":"gun-pump","tpage_name":"level-default-pris"}],[17825796,{"idx":4,"name":"airlock-door-bolt","tpage_name":"ctyport-vis-pris"}],[12320834,{"idx":66,"name":"city-ind-panels-scorched-03","tpage_name":"ctyindb-vis-tfrag"}],[14811194,{"idx":58,"name":"city-wall-bottom-greyblue","tpage_name":"ctygenb-vis-tfrag"}],[62652441,{"idx":25,"name":"citichic-skirt-01","tpage_name":"ctypepa-pris"}],[458779,{"idx":27,"name":"gun-purple-glow","tpage_name":"level-default-pris"}],[17825797,{"idx":5,"name":"airlock-door-cog","tpage_name":"ctyport-vis-pris"}],[62652442,{"idx":26,"name":"citichic-vest-01","tpage_name":"ctypepa-pris"}],[458780,{"idx":28,"name":"gun-red-glow","tpage_name":"level-default-pris"}],[17825798,{"idx":6,"name":"airlock-door-main","tpage_name":"ctyport-vis-pris"}],[62652443,{"idx":27,"name":"citn-1-pants","tpage_name":"ctypepa-pris"}],[458781,{"idx":29,"name":"gun-red-mag","tpage_name":"level-default-pris"}],[17825799,{"idx":7,"name":"airlock-door-metal2","tpage_name":"ctyport-vis-pris"}],[71368704,{"idx":0,"name":"sig-flatfangs","tpage_name":"ldamsig-water"}],[62652444,{"idx":28,"name":"citn-allbuckel","tpage_name":"ctypepa-pris"}],[458782,{"idx":30,"name":"gun-teeth","tpage_name":"level-default-pris"}],[17825800,{"idx":8,"name":"airlockl-door-metalframe","tpage_name":"ctyport-vis-pris"}],[62652445,{"idx":29,"name":"citn-alleyebrow","tpage_name":"ctypepa-pris"}],[458783,{"idx":31,"name":"gun-tip","tpage_name":"level-default-pris"}],[17825801,{"idx":9,"name":"mechdax-armfur","tpage_name":"ctyport-vis-pris"}],[62652446,{"idx":30,"name":"citn-allflesh","tpage_name":"ctypepa-pris"}],[10420224,{"idx":0,"name":"map-ctyslumb","tpage_name":"ctyslumb-minimap"}],[458784,{"idx":32,"name":"gun-yellow-glow","tpage_name":"level-default-pris"}],[17825802,{"idx":10,"name":"mechdax-ear","tpage_name":"ctyport-vis-pris"}],[14811201,{"idx":65,"name":"city-metalsiding-02","tpage_name":"ctygenb-vis-tfrag"}],[62652448,{"idx":32,"name":"citn-alllcotton","tpage_name":"ctypepa-pris"}],[458786,{"idx":34,"name":"gun-yellow-mag-end","tpage_name":"level-default-pris"}],[17825804,{"idx":12,"name":"mechdax-finger","tpage_name":"ctyport-vis-pris"}],[14811202,{"idx":66,"name":"city-stonefloor-singlestone","tpage_name":"ctygenb-vis-tfrag"}],[62652449,{"idx":33,"name":"citn-alllcotton-gather","tpage_name":"ctypepa-pris"}],[458787,{"idx":35,"name":"gun-yellowgreen","tpage_name":"level-default-pris"}],[17825805,{"idx":13,"name":"mechdax-horn","tpage_name":"ctyport-vis-pris"}],[49545239,{"idx":23,"name":"power-switch-02","tpage_name":"sewe-vis-pris"}],[12320843,{"idx":75,"name":"city-port-cable-quare-01","tpage_name":"ctyindb-vis-tfrag"}],[14811203,{"idx":67,"name":"t-palshaft-dirt-blue-01","tpage_name":"ctygenb-vis-tfrag"}],[62652450,{"idx":34,"name":"citn-alllcotton-wrinkled","tpage_name":"ctypepa-pris"}],[17825806,{"idx":14,"name":"mechdax-leather","tpage_name":"ctyport-vis-pris"}],[49545240,{"idx":24,"name":"power-switch-03","tpage_name":"sewe-vis-pris"}],[12320844,{"idx":76,"name":"city-ind-palace-cable-section-band","tpage_name":"ctyindb-vis-tfrag"}],[14811204,{"idx":68,"name":"citywide-panels-01","tpage_name":"ctygenb-vis-tfrag"}],[62652451,{"idx":35,"name":"citn-allleather","tpage_name":"ctypepa-pris"}],[17825807,{"idx":15,"name":"mechdax-metallic","tpage_name":"ctyport-vis-pris"}],[49545241,{"idx":25,"name":"power-switch-04","tpage_name":"sewe-vis-pris"}],[12320845,{"idx":77,"name":"city-ind-palace-cable-section","tpage_name":"ctyindb-vis-tfrag"}],[14811205,{"idx":69,"name":"t-citywide-met-pill-01","tpage_name":"ctygenb-vis-tfrag"}],[458790,{"idx":38,"name":"jakbsmall-brownleather","tpage_name":"level-default-pris"}],[17825808,{"idx":16,"name":"mechdax-nose","tpage_name":"ctyport-vis-pris"}],[49545242,{"idx":26,"name":"power-switch-05","tpage_name":"sewe-vis-pris"}],[12320846,{"idx":78,"name":"city-ind-metal-09","tpage_name":"ctyindb-vis-tfrag"}],[14811206,{"idx":70,"name":"t-citywide-met-strp01","tpage_name":"ctygenb-vis-tfrag"}],[17825809,{"idx":17,"name":"mechdax-orange2yel-metal","tpage_name":"ctyport-vis-pris"}],[49545243,{"idx":27,"name":"power-switch-06","tpage_name":"sewe-vis-pris"}],[12320847,{"idx":79,"name":"rub-beam-gen","tpage_name":"ctyindb-vis-tfrag"}],[14811207,{"idx":71,"name":"city-outpostwall-strip","tpage_name":"ctygenb-vis-tfrag"}],[17825810,{"idx":18,"name":"mechdax-solidorangemetal","tpage_name":"ctyport-vis-pris"}],[49545244,{"idx":28,"name":"bam-eyelight","tpage_name":"sewe-vis-pris"}],[8912920,{"idx":24,"name":"city-slum-door-01","tpage_name":"ctysluma-vis-tfrag"}],[16384000,{"idx":0,"name":"map-ctyfarmb","tpage_name":"ctyfarmb-minimap"}],[12320848,{"idx":80,"name":"city-ind-ground-metal","tpage_name":"ctyindb-vis-tfrag"}],[14811208,{"idx":72,"name":"city-ind-metal-green-main-side","tpage_name":"ctygenb-vis-tfrag"}],[17825811,{"idx":19,"name":"mechdax-yellowfur","tpage_name":"ctyport-vis-pris"}],[12320849,{"idx":81,"name":"city-base-vent-01","tpage_name":"ctyindb-vis-tfrag"}],[14811209,{"idx":73,"name":"tcab-beam01","tpage_name":"ctygenb-vis-tfrag"}],[14811210,{"idx":74,"name":"tcab-threads-beam-01","tpage_name":"ctygenb-vis-tfrag"}],[49545247,{"idx":31,"name":"cguard1-backmetal","tpage_name":"sewe-vis-pris"}],[49545248,{"idx":32,"name":"cguard1-chestplate","tpage_name":"sewe-vis-pris"}],[49545249,{"idx":33,"name":"cguard1-gunmetaldark2","tpage_name":"sewe-vis-pris"}],[14811213,{"idx":77,"name":"tcab-i-redstripe-01","tpage_name":"ctygenb-vis-tfrag"}],[49545250,{"idx":34,"name":"cguard1-guntube","tpage_name":"sewe-vis-pris"}],[39714816,{"idx":0,"name":"nest-fingerback","tpage_name":"nstb-vis-shrub"}],[14811216,{"idx":80,"name":"city-metal-pipeside-01","tpage_name":"ctygenb-vis-tfrag"}],[49545253,{"idx":37,"name":"cguardgame-metaledark-02","tpage_name":"sewe-vis-pris"}],[94371869,{"idx":29,"name":"palace-break-bigwall03","tpage_name":"intpfall-vis-pris"}],[103088129,{"idx":1,"name":"des-rock-shrub-01","tpage_name":"desertc-vis-shrub"}],[39714817,{"idx":1,"name":"nestb-eggskin","tpage_name":"nstb-vis-shrub"}],[14811217,{"idx":81,"name":"citywide-pillar","tpage_name":"ctygenb-vis-tfrag"}],[39714819,{"idx":3,"name":"nsta-rock-shrubs","tpage_name":"nstb-vis-shrub"}],[14811219,{"idx":83,"name":"t-citywide-met-strp-close","tpage_name":"ctygenb-vis-tfrag"}],[49545256,{"idx":40,"name":"environment-oldmetal","tpage_name":"sewe-vis-pris"}],[94371872,{"idx":32,"name":"palace-break-bigwall06","tpage_name":"intpfall-vis-pris"}],[103088132,{"idx":4,"name":"des-shrub-pebbles","tpage_name":"desertc-vis-shrub"}],[39714820,{"idx":4,"name":"nsta-transparent","tpage_name":"nstb-vis-shrub"}],[14811220,{"idx":84,"name":"city-burning-can","tpage_name":"ctygenb-vis-tfrag"}],[14811221,{"idx":85,"name":"rub-beam-gen","tpage_name":"ctygenb-vis-tfrag"}],[39714822,{"idx":6,"name":"nestb-basekor","tpage_name":"nstb-vis-shrub"}],[14811222,{"idx":86,"name":"rub-palace-tower-side","tpage_name":"ctygenb-vis-tfrag"}],[49545259,{"idx":43,"name":"roboguard-headshield","tpage_name":"sewe-vis-pris"}],[39714823,{"idx":7,"name":"nstab-eggskin","tpage_name":"nstb-vis-shrub"}],[14811223,{"idx":87,"name":"rub-panels-01","tpage_name":"ctygenb-vis-tfrag"}],[49741835,{"idx":11,"name":"sewer-pipe-rim-07","tpage_name":"sewf-vis-pris"}],[48496655,{"idx":15,"name":"sewer-metal-floor-02","tpage_name":"sewa-vis-tfrag"}],[74186819,{"idx":67,"name":"squid-drabgun","tpage_name":"sewh-vis-pris"}],[81657899,{"idx":43,"name":"sig-glovetop","tpage_name":"arenacst-pris2"}],[8716315,{"idx":27,"name":"baron-neon-cheek-c-on","tpage_name":"ctysluma-sprite"}],[11141132,{"idx":12,"name":"sign-wide-a","tpage_name":"ctyslumc-sprite"}],[14876672,{"idx":0,"name":"city-window-glass-01","tpage_name":"ctygenb-vis-water"}],[8847392,{"idx":32,"name":"des-burn-precursor-01-bottom","tpage_name":"ctysluma-vis-shrub"}],[17563652,{"idx":4,"name":"hiphog-exterior-blue","tpage_name":"ctyport-sprite"}],[35389643,{"idx":203,"name":"klever-bolt","tpage_name":"introcst-pris"}],[49741836,{"idx":12,"name":"sewer-screw-02","tpage_name":"sewf-vis-pris"}],[48496656,{"idx":16,"name":"sewer-metal-floor-01","tpage_name":"sewa-vis-tfrag"}],[81657900,{"idx":44,"name":"sig-gun-01","tpage_name":"arenacst-pris2"}],[8716316,{"idx":28,"name":"baron-neon-cheek-d","tpage_name":"ctysluma-sprite"}],[11141133,{"idx":13,"name":"sign-wide-b","tpage_name":"ctyslumc-sprite"}],[14876673,{"idx":1,"name":"city-door-window-glass-02","tpage_name":"ctygenb-vis-water"}],[8847393,{"idx":33,"name":"des-burn-precursor-head-01","tpage_name":"ctysluma-vis-shrub"}],[11337753,{"idx":25,"name":"ctyslumc-stain","tpage_name":"ctyslumc-vis-shrub"}],[17563653,{"idx":5,"name":"hiphog-exterior-blue-on","tpage_name":"ctyport-sprite"}],[35389644,{"idx":204,"name":"klever-gunmetal-01","tpage_name":"introcst-pris"}],[49741837,{"idx":13,"name":"sew-poison-light","tpage_name":"sewf-vis-pris"}],[48496657,{"idx":17,"name":"sew-metal-floor-01","tpage_name":"sewa-vis-tfrag"}],[81657901,{"idx":45,"name":"sig-gun-02","tpage_name":"arenacst-pris2"}],[8716317,{"idx":29,"name":"baron-neon-cheek-d-on","tpage_name":"ctysluma-sprite"}],[14876674,{"idx":2,"name":"city-window-glass-02","tpage_name":"ctygenb-vis-water"}],[35389645,{"idx":205,"name":"klever-gunmetal-02","tpage_name":"introcst-pris"}],[71630873,{"idx":25,"name":"king-shoebottom","tpage_name":"ldampksm-pris2"}],[8323158,{"idx":86,"name":"ctyslumc-light-blue","tpage_name":"ctywide-vis-tfrag"}],[35389445,{"idx":5,"name":"cguard1-backmetal","tpage_name":"introcst-pris"}],[17956925,{"idx":61,"name":"city-port-barge-glass","tpage_name":"ctyport-vis-tfrag"}],[12320835,{"idx":67,"name":"city-ind-wall-band-striped-01","tpage_name":"ctyindb-vis-tfrag"}],[14811195,{"idx":59,"name":"city-wall-greyblue-plain-lowres","tpage_name":"ctygenb-vis-tfrag"}],[14680068,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"ctygenb-vis-pris"}],[15925248,{"idx":0,"name":"city-farm-treetop","tpage_name":"ctyfarma-vis-alpha"}],[21299208,{"idx":8,"name":"vehicle-body-panel-01","tpage_name":"wasall-pris"}],[12320836,{"idx":68,"name":"city-ind-panels-scorched","tpage_name":"ctyindb-vis-tfrag"}],[14811196,{"idx":60,"name":"city-wall-plain-greyblue","tpage_name":"ctygenb-vis-tfrag"}],[15925249,{"idx":1,"name":"city-farm-treetop-02","tpage_name":"ctyfarma-vis-alpha"}],[21299209,{"idx":9,"name":"vehicle-brace-pipe-01","tpage_name":"wasall-pris"}],[12320837,{"idx":69,"name":"t-citywide-met-bm-red-strp01","tpage_name":"ctyindb-vis-tfrag"}],[14811197,{"idx":61,"name":"city-dark-grey-plain","tpage_name":"ctygenb-vis-tfrag"}],[15925250,{"idx":2,"name":"city-farm-road-01","tpage_name":"ctyfarma-vis-alpha"}],[21299210,{"idx":10,"name":"vehicle-cap-pin-01","tpage_name":"wasall-pris"}],[12320838,{"idx":70,"name":"city-port-cable-cylinder-01","tpage_name":"ctyindb-vis-tfrag"}],[14811198,{"idx":62,"name":"city-metal-doorframe1","tpage_name":"ctygenb-vis-tfrag"}],[15925251,{"idx":3,"name":"city-farm-road-blend-to-alpha-01","tpage_name":"ctyfarma-vis-alpha"}],[21299211,{"idx":11,"name":"vehicle-cushion-01","tpage_name":"wasall-pris"}],[12320839,{"idx":71,"name":"city-port-bigpipe-ring-side","tpage_name":"ctyindb-vis-tfrag"}],[14811199,{"idx":63,"name":"city-metal-orange","tpage_name":"ctygenb-vis-tfrag"}],[14680072,{"idx":8,"name":"jakc-scarfhanging","tpage_name":"ctygenb-vis-pris"}],[15925252,{"idx":4,"name":"city-farm-road-end-blend-to-alpha","tpage_name":"ctyfarma-vis-alpha"}],[21299212,{"idx":12,"name":"vehicle-dash-01","tpage_name":"wasall-pris"}],[49610808,{"idx":56,"name":"sewer-bolt-side-02","tpage_name":"sewf-vis-tfrag"}],[67043328,{"idx":0,"name":"piss-puddle","tpage_name":"vinroom-sprite"}],[60817428,{"idx":20,"name":"minc-yel-safe-paint-rust01","tpage_name":"mineb-vis-shrub"}],[95879177,{"idx":9,"name":"torn-eye","tpage_name":"ltorn-pris2"}],[49610767,{"idx":15,"name":"sewer-pipe-rim-01","tpage_name":"sewf-vis-tfrag"}],[12255244,{"idx":12,"name":"city-ind-overlay-bullethole-a","tpage_name":"ctyindb-vis-shrub"}],[14745604,{"idx":4,"name":"city-dirt-to-wall","tpage_name":"ctygenb-vis-shrub"}],[15990784,{"idx":0,"name":"airlock-door-bolt","tpage_name":"ctyfarma-vis-pris"}],[95879178,{"idx":10,"name":"torn-eyelid","tpage_name":"ltorn-pris2"}],[49610768,{"idx":16,"name":"sewer-pipe-rim-06","tpage_name":"sewf-vis-tfrag"}],[12255245,{"idx":13,"name":"city-inda-scorch-big","tpage_name":"ctyindb-vis-shrub"}],[14745605,{"idx":5,"name":"city-ground-stain-01","tpage_name":"ctygenb-vis-shrub"}],[15990785,{"idx":1,"name":"airlock-door-cog","tpage_name":"ctyfarma-vis-pris"}],[95879179,{"idx":11,"name":"torn-face","tpage_name":"ltorn-pris2"}],[49610769,{"idx":17,"name":"sewer-plate-05","tpage_name":"sewf-vis-tfrag"}],[12255246,{"idx":14,"name":"city-inda-scorch-small","tpage_name":"ctyindb-vis-shrub"}],[14745606,{"idx":6,"name":"city-mark-wire","tpage_name":"ctygenb-vis-shrub"}],[15990786,{"idx":2,"name":"airlock-door-main","tpage_name":"ctyfarma-vis-pris"}],[49610770,{"idx":18,"name":"sewer-metal-03","tpage_name":"sewf-vis-tfrag"}],[12255247,{"idx":15,"name":"city-wire","tpage_name":"ctyindb-vis-shrub"}],[14745607,{"idx":7,"name":"city-metalrim-01","tpage_name":"ctygenb-vis-shrub"}],[15990787,{"idx":3,"name":"airlock-door-metal2","tpage_name":"ctyfarma-vis-pris"}],[67043332,{"idx":4,"name":"screen-03","tpage_name":"vinroom-sprite"}],[60817432,{"idx":24,"name":"mine-moving-step-top-lod02","tpage_name":"mineb-vis-shrub"}],[12255248,{"idx":16,"name":"city-port-bigpipe-ring-side","tpage_name":"ctyindb-vis-shrub"}],[14745608,{"idx":8,"name":"city-railing","tpage_name":"ctygenb-vis-shrub"}],[15990788,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"ctyfarma-vis-pris"}],[49610813,{"idx":61,"name":"sewer-round-01","tpage_name":"sewf-vis-tfrag"}],[67043333,{"idx":5,"name":"screen-04","tpage_name":"vinroom-sprite"}],[60817433,{"idx":25,"name":"mine-moving-plat-girder","tpage_name":"mineb-vis-shrub"}],[49610772,{"idx":20,"name":"sewer-metal-block-01","tpage_name":"sewf-vis-tfrag"}],[14745609,{"idx":9,"name":"city-stain-wall-01","tpage_name":"ctygenb-vis-shrub"}],[15990789,{"idx":5,"name":"city-farm-veg-cableaf","tpage_name":"ctyfarma-vis-pris"}],[67043334,{"idx":6,"name":"screen-05","tpage_name":"vinroom-sprite"}],[60817434,{"idx":26,"name":"min-rat-mesh-01","tpage_name":"mineb-vis-shrub"}],[14745610,{"idx":10,"name":"city-stain-window-01","tpage_name":"ctygenb-vis-shrub"}],[15990790,{"idx":6,"name":"city-farm-veg-cabseed","tpage_name":"ctyfarma-vis-pris"}],[67043335,{"idx":7,"name":"screen-06","tpage_name":"vinroom-sprite"}],[60817435,{"idx":27,"name":"minc-yel-paint-rust01","tpage_name":"mineb-vis-shrub"}],[49610774,{"idx":22,"name":"sewer-pipe-rim-08","tpage_name":"sewf-vis-tfrag"}],[14745611,{"idx":11,"name":"city-wall-decal-01","tpage_name":"ctygenb-vis-shrub"}],[15990791,{"idx":7,"name":"city-farm-veg-green-1","tpage_name":"ctyfarma-vis-pris"}],[15990805,{"idx":21,"name":"city-farm-veg-leaf-1","tpage_name":"ctyfarma-vis-pris"}],[57278510,{"idx":46,"name":"metalflut-saddle","tpage_name":"waswide-vis-pris"}],[52297790,{"idx":62,"name":"freehq-pipe04","tpage_name":"freehq-tfrag"}],[67239950,{"idx":14,"name":"vin-floor-04b","tpage_name":"vinroom-vis-tfrag"}],[48562250,{"idx":74,"name":"jakchires-horn","tpage_name":"sewa-vis-pris"}],[81723494,{"idx":102,"name":"jakchires-horn","tpage_name":"ljndklev-pris"}],[75890747,{"idx":59,"name":"onin-tent-base","tpage_name":"onintent-tfrag"}],[94371874,{"idx":34,"name":"palace-break-bigwall08","tpage_name":"intpfall-vis-pris"}],[12320780,{"idx":12,"name":"city-ind-wall-base-03","tpage_name":"ctyindb-vis-tfrag"}],[14811140,{"idx":4,"name":"city-bridge-ends","tpage_name":"ctygenb-vis-tfrag"}],[16056320,{"idx":0,"name":"city-farm-shrub-overhang","tpage_name":"ctyfarma-vis-shrub"}],[57278511,{"idx":47,"name":"metalflut-saddlehang","tpage_name":"waswide-vis-pris"}],[52297791,{"idx":63,"name":"freehq-gray-metal-disc08","tpage_name":"freehq-tfrag"}],[67239951,{"idx":15,"name":"vin-floor-symbol","tpage_name":"vinroom-vis-tfrag"}],[48562251,{"idx":75,"name":"jakchires-jacket","tpage_name":"sewa-vis-pris"}],[81723495,{"idx":103,"name":"jakchires-jacket","tpage_name":"ljndklev-pris"}],[75890748,{"idx":60,"name":"onin-tent-base-patch1","tpage_name":"onintent-tfrag"}],[103088135,{"idx":7,"name":"des-sand-grass-01","tpage_name":"desertc-vis-shrub"}],[94371875,{"idx":35,"name":"palace-break-brokenwall","tpage_name":"intpfall-vis-pris"}],[12320781,{"idx":13,"name":"city-ind-litemetal-01","tpage_name":"ctyindb-vis-tfrag"}],[14811141,{"idx":5,"name":"city-canal-top2","tpage_name":"ctygenb-vis-tfrag"}],[16056321,{"idx":1,"name":"city-farm-shrub-overhang-02","tpage_name":"ctyfarma-vis-shrub"}],[57278512,{"idx":48,"name":"metalflut-saddleseat","tpage_name":"waswide-vis-pris"}],[52297792,{"idx":64,"name":"freehq-pipe03","tpage_name":"freehq-tfrag"}],[67239952,{"idx":16,"name":"vin-handle-01","tpage_name":"vinroom-vis-tfrag"}],[48562252,{"idx":76,"name":"jakchires-leatherpouch","tpage_name":"sewa-vis-pris"}],[81723496,{"idx":104,"name":"jakchires-leatherpouch","tpage_name":"ljndklev-pris"}],[75890749,{"idx":61,"name":"onin-tent-patch1","tpage_name":"onintent-tfrag"}],[103088136,{"idx":8,"name":"des-pinetree-leaf-02","tpage_name":"desertc-vis-shrub"}],[94371876,{"idx":36,"name":"palace-break-door","tpage_name":"intpfall-vis-pris"}],[12320782,{"idx":14,"name":"city-ind-wall-noisy-05","tpage_name":"ctyindb-vis-tfrag"}],[14811142,{"idx":6,"name":"city-bridge-walk","tpage_name":"ctygenb-vis-tfrag"}],[16056322,{"idx":2,"name":"city-farm-stain-01","tpage_name":"ctyfarma-vis-shrub"}],[60882967,{"idx":23,"name":"minc-blue-paint-rust04","tpage_name":"mineb-vis-pris"}],[57278513,{"idx":49,"name":"metalflut-skin-01","tpage_name":"waswide-vis-pris"}],[52297793,{"idx":65,"name":"freehq-wal-tilem05","tpage_name":"freehq-tfrag"}],[67239953,{"idx":17,"name":"vin-monitor-rim","tpage_name":"vinroom-vis-tfrag"}],[48562253,{"idx":77,"name":"jakchires-lightbrownspat","tpage_name":"sewa-vis-pris"}],[81723497,{"idx":105,"name":"jakchires-lightbrownspat","tpage_name":"ljndklev-pris"}],[75890750,{"idx":62,"name":"onin-tent-patch2","tpage_name":"onintent-tfrag"}],[103088137,{"idx":9,"name":"des-pinetree-leaf-01","tpage_name":"desertc-vis-shrub"}],[94371877,{"idx":37,"name":"palace-break-floor01","tpage_name":"intpfall-vis-pris"}],[12320783,{"idx":15,"name":"city-ind-wall-noisy-border-01","tpage_name":"ctyindb-vis-tfrag"}],[14811143,{"idx":7,"name":"city-bridgeseam","tpage_name":"ctygenb-vis-tfrag"}],[16056323,{"idx":3,"name":"city-farm-stain-02","tpage_name":"ctyfarma-vis-shrub"}],[60882968,{"idx":24,"name":"bam-eyelight","tpage_name":"mineb-vis-pris"}],[57278514,{"idx":50,"name":"metalflut-skin-02","tpage_name":"waswide-vis-pris"}],[52297794,{"idx":66,"name":"freehq-wal-tilem06","tpage_name":"freehq-tfrag"}],[67239954,{"idx":18,"name":"vin-monitor-rim-02","tpage_name":"vinroom-vis-tfrag"}],[48562254,{"idx":78,"name":"jakchires-pants","tpage_name":"sewa-vis-pris"}],[81723498,{"idx":106,"name":"jakchires-pants","tpage_name":"ljndklev-pris"}],[75890751,{"idx":63,"name":"onin-tent-wood-posts","tpage_name":"onintent-tfrag"}],[94371878,{"idx":38,"name":"palace-break-floor02","tpage_name":"intpfall-vis-pris"}],[12320784,{"idx":16,"name":"city-ind-wall-noisy-01","tpage_name":"ctyindb-vis-tfrag"}],[14811144,{"idx":8,"name":"city-railing","tpage_name":"ctygenb-vis-tfrag"}],[16056324,{"idx":4,"name":"city-farm-ground-stain-01","tpage_name":"ctyfarma-vis-shrub"}],[60882969,{"idx":25,"name":"monster-frog-back","tpage_name":"mineb-vis-pris"}],[79364096,{"idx":0,"name":"bam-eyelight","tpage_name":"wasseem-pris"}],[57278515,{"idx":51,"name":"metalflut-wrap","tpage_name":"waswide-vis-pris"}],[52297795,{"idx":67,"name":"freehq-wal-tilem02","tpage_name":"freehq-tfrag"}],[67239955,{"idx":19,"name":"vin-monitor-rim-04","tpage_name":"vinroom-vis-tfrag"}],[48562255,{"idx":79,"name":"jakchires-precarmor-01","tpage_name":"sewa-vis-pris"}],[81723499,{"idx":107,"name":"jakchires-precarmor-01","tpage_name":"ljndklev-pris"}],[94371879,{"idx":39,"name":"palace-break-girder01","tpage_name":"intpfall-vis-pris"}],[12320785,{"idx":17,"name":"city-ind-metal-02","tpage_name":"ctyindb-vis-tfrag"}],[14811145,{"idx":9,"name":"city-bridgesupports","tpage_name":"ctygenb-vis-tfrag"}],[16056325,{"idx":5,"name":"city-farm-wall-vine","tpage_name":"ctyfarma-vis-shrub"}],[60882970,{"idx":26,"name":"monster-frog-belly","tpage_name":"mineb-vis-pris"}],[74383377,{"idx":17,"name":"sewer-bolt-side-01","tpage_name":"sewj-vis-tfrag"}],[79364097,{"idx":1,"name":"bam-hairhilite","tpage_name":"wasseem-pris"}],[81723500,{"idx":108,"name":"jakchires-shoebottom","tpage_name":"ljndklev-pris"}],[94371880,{"idx":40,"name":"palace-break-girder02","tpage_name":"intpfall-vis-pris"}],[12320786,{"idx":18,"name":"city-ind-bigpipe-siding","tpage_name":"ctyindb-vis-tfrag"}],[14811146,{"idx":10,"name":"city-lurkermetal-01","tpage_name":"ctygenb-vis-tfrag"}],[16056326,{"idx":6,"name":"city-farm-cattail-grass","tpage_name":"ctyfarma-vis-shrub"}],[60882971,{"idx":27,"name":"monster-frog-eye","tpage_name":"mineb-vis-pris"}],[74383378,{"idx":18,"name":"sewer-bolt-side-02","tpage_name":"sewj-vis-tfrag"}],[79364098,{"idx":2,"name":"daxter-eyelid","tpage_name":"wasseem-pris"}],[94371881,{"idx":41,"name":"palace-break-glass01","tpage_name":"intpfall-vis-pris"}],[12320787,{"idx":19,"name":"city-ind-support-base","tpage_name":"ctyindb-vis-tfrag"}],[14811147,{"idx":11,"name":"city-canal-top","tpage_name":"ctygenb-vis-tfrag"}],[16056327,{"idx":7,"name":"city-farm-blotch-withstreaks-01","tpage_name":"ctyfarma-vis-shrub"}],[49610809,{"idx":57,"name":"sewer-round-03","tpage_name":"sewf-vis-tfrag"}],[60817429,{"idx":21,"name":"minc-blue-paint-rust05","tpage_name":"mineb-vis-shrub"}],[67043329,{"idx":1,"name":"screen-00","tpage_name":"vinroom-sprite"}],[60882972,{"idx":28,"name":"monster-frog-fin","tpage_name":"mineb-vis-pris"}],[74383379,{"idx":19,"name":"sewer-metal-trim-01","tpage_name":"sewj-vis-tfrag"}],[79364099,{"idx":3,"name":"daxter-furhilite","tpage_name":"wasseem-pris"}],[94371882,{"idx":42,"name":"palace-break-glass02","tpage_name":"intpfall-vis-pris"}],[12320788,{"idx":20,"name":"city-ind-bigpipe-siding-02","tpage_name":"ctyindb-vis-tfrag"}],[14811148,{"idx":12,"name":"city-support-main-01","tpage_name":"ctygenb-vis-tfrag"}],[16056328,{"idx":8,"name":"city-farm-dirt-small-01","tpage_name":"ctyfarma-vis-shrub"}],[49610810,{"idx":58,"name":"sewer-round-02","tpage_name":"sewf-vis-tfrag"}],[60817430,{"idx":22,"name":"minc-blue-paint-01","tpage_name":"mineb-vis-shrub"}],[67043330,{"idx":2,"name":"screen-01","tpage_name":"vinroom-sprite"}],[60882973,{"idx":29,"name":"monster-frog-leg","tpage_name":"mineb-vis-pris"}],[79364100,{"idx":4,"name":"daxter-orange","tpage_name":"wasseem-pris"}],[94371883,{"idx":43,"name":"palace-break-glass03","tpage_name":"intpfall-vis-pris"}],[12320789,{"idx":21,"name":"city-ind-redlight","tpage_name":"ctyindb-vis-tfrag"}],[14811149,{"idx":13,"name":"city-wall-plain","tpage_name":"ctygenb-vis-tfrag"}],[16056329,{"idx":9,"name":"city-farm-veg-chilberry","tpage_name":"ctyfarma-vis-shrub"}],[49610811,{"idx":59,"name":"sewer-lip-01","tpage_name":"sewf-vis-tfrag"}],[60817431,{"idx":23,"name":"minc-strut-01","tpage_name":"mineb-vis-shrub"}],[67043331,{"idx":3,"name":"screen-02","tpage_name":"vinroom-sprite"}],[74252368,{"idx":80,"name":"widow-dull-inards","tpage_name":"sewg-vis-pris"}],[81723448,{"idx":56,"name":"klever-chest","tpage_name":"ljndklev-pris"}],[60882974,{"idx":30,"name":"monster-frog-legfront","tpage_name":"mineb-vis-pris"}],[56950861,{"idx":77,"name":"waspala-column-03","tpage_name":"waspala-tfrag"}],[74383381,{"idx":21,"name":"sewer-pipe-rim-06","tpage_name":"sewj-vis-tfrag"}],[79364101,{"idx":5,"name":"daxterarm","tpage_name":"wasseem-pris"}],[14811150,{"idx":14,"name":"city-sideframe-plain","tpage_name":"ctygenb-vis-tfrag"}],[12320790,{"idx":22,"name":"city-ind-grnd-cobl-01","tpage_name":"ctyindb-vis-tfrag"}],[16056330,{"idx":10,"name":"city-farm-flowers","tpage_name":"ctyfarma-vis-shrub"}],[60948500,{"idx":20,"name":"minc-light","tpage_name":"minec-vis-tfrag"}],[48627786,{"idx":74,"name":"sewer-red-light-02","tpage_name":"sewb-vis-tfrag"}],[262287,{"idx":143,"name":"lightning-tile","tpage_name":"level-default-sprite"}],[38862867,{"idx":19,"name":"nstab-basekor","tpage_name":"nsta-vis-tfrag"}],[73924616,{"idx":8,"name":"sewer-pipe-rim-09","tpage_name":"sewg-vis-shrub"}],[48955393,{"idx":1,"name":"sewer-pipe-small-01","tpage_name":"sewd-vis-shrub"}],[26542153,{"idx":73,"name":"wstd-floor-panel03","tpage_name":"wasstada-tfrag"}],[60948501,{"idx":21,"name":"minc-train-pipe-01","tpage_name":"minec-vis-tfrag"}],[48627787,{"idx":75,"name":"sewer-small-light-01","tpage_name":"sewb-vis-tfrag"}],[60948502,{"idx":22,"name":"minc-rust-pipe-04","tpage_name":"minec-vis-tfrag"}],[38862869,{"idx":21,"name":"nsta-cave-top-platform","tpage_name":"nsta-vis-tfrag"}],[71434258,{"idx":18,"name":"wstd-fight-plat-lrg-floor-02","tpage_name":"wasstadc-tfrag"}],[73924618,{"idx":10,"name":"sewer-pipe-small-02","tpage_name":"sewg-vis-shrub"}],[48955395,{"idx":3,"name":"sewer-hang-moss-01","tpage_name":"sewd-vis-shrub"}],[26542155,{"idx":75,"name":"wstd-canopy","tpage_name":"wasstada-tfrag"}],[74514456,{"idx":24,"name":"roboguard-shouldershield","tpage_name":"sewj-vis-pris"}],[81985536,{"idx":0,"name":"wstlander-01-eye","tpage_name":"wasstadc-pris"}],[60948503,{"idx":23,"name":"minc-rust-pipe-03","tpage_name":"minec-vis-tfrag"}],[38862870,{"idx":22,"name":"nsta-cave-teeth","tpage_name":"nsta-vis-tfrag"}],[73924619,{"idx":11,"name":"sew-moving-stepb-grate","tpage_name":"sewg-vis-shrub"}],[48955396,{"idx":4,"name":"sew-jump-pad-grate","tpage_name":"sewd-vis-shrub"}],[26542156,{"idx":76,"name":"wstd-stands-plate01","tpage_name":"wasstada-tfrag"}],[74514457,{"idx":25,"name":"squid-bulb-sm","tpage_name":"sewj-vis-pris"}],[81985537,{"idx":1,"name":"wstlander-01-gunmetal-01","tpage_name":"wasstadc-pris"}],[60948504,{"idx":24,"name":"minc-stone","tpage_name":"minec-vis-tfrag"}],[60948505,{"idx":25,"name":"minc-plate-01","tpage_name":"minec-vis-tfrag"}],[48627791,{"idx":79,"name":"sewer-mantel-02","tpage_name":"sewb-vis-tfrag"}],[262292,{"idx":148,"name":"rainbow-halo","tpage_name":"level-default-sprite"}],[38862872,{"idx":24,"name":"nsta-cave-mites","tpage_name":"nsta-vis-tfrag"}],[48955398,{"idx":6,"name":"sewer-plate-05","tpage_name":"sewd-vis-shrub"}],[26542158,{"idx":78,"name":"wstd-stands-shell","tpage_name":"wasstada-tfrag"}],[74514459,{"idx":27,"name":"widow-dull-inards","tpage_name":"sewj-vis-pris"}],[81985539,{"idx":3,"name":"wstlander-01-gunmetal-03","tpage_name":"wasstadc-pris"}],[60948506,{"idx":26,"name":"minc-blue-paint-02","tpage_name":"minec-vis-tfrag"}],[48627792,{"idx":80,"name":"sewer-metal-edge-01","tpage_name":"sewb-vis-tfrag"}],[71303178,{"idx":10,"name":"sig-glove","tpage_name":"ldamsig-pris2"}],[73793538,{"idx":2,"name":"sewer-water-01-g-dest","tpage_name":"sewg-vis-water"}],[55115838,{"idx":62,"name":"common-gray-dark","tpage_name":"wascityb-vis-tfrag"}],[48955399,{"idx":7,"name":"sewer-pipe-01","tpage_name":"sewd-vis-shrub"}],[26542159,{"idx":79,"name":"wstd-floor-panel01","tpage_name":"wasstada-tfrag"}],[74514460,{"idx":28,"name":"widow-pod-gun-metal","tpage_name":"sewj-vis-pris"}],[81985540,{"idx":4,"name":"wstlander-01-gunmetal-04","tpage_name":"wasstadc-pris"}],[60948507,{"idx":27,"name":"minc-blue-paint-rust03","tpage_name":"minec-vis-tfrag"}],[73793539,{"idx":3,"name":"sewer-waterfall-02-g-dest","tpage_name":"sewg-vis-water"}],[71303179,{"idx":11,"name":"sig-glovetop","tpage_name":"ldamsig-pris2"}],[55115839,{"idx":63,"name":"city-slum-burning-can","tpage_name":"wascityb-vis-tfrag"}],[48955400,{"idx":8,"name":"sewer-pipe-rim-09","tpage_name":"sewd-vis-shrub"}],[26542160,{"idx":80,"name":"wstd-stands-shell01","tpage_name":"wasstada-tfrag"}],[60948508,{"idx":28,"name":"minc-crm-paint-wall-01","tpage_name":"minec-vis-tfrag"}],[48955401,{"idx":9,"name":"sewer-pipe-rim-02","tpage_name":"sewd-vis-shrub"}],[26542161,{"idx":81,"name":"wstd-stands-shell02","tpage_name":"wasstada-tfrag"}],[60948509,{"idx":29,"name":"mina-idol-02","tpage_name":"minec-vis-tfrag"}],[38862876,{"idx":28,"name":"nsta-cave-trim","tpage_name":"nsta-vis-tfrag"}],[48955402,{"idx":10,"name":"sewer-pipe-small-02","tpage_name":"sewd-vis-shrub"}],[26542162,{"idx":82,"name":"wstd-throne-plat03","tpage_name":"wasstada-tfrag"}],[60948510,{"idx":30,"name":"mina-idol-01","tpage_name":"minec-vis-tfrag"}],[38862877,{"idx":29,"name":"nsta-cave-trim-top","tpage_name":"nsta-vis-tfrag"}],[48955403,{"idx":11,"name":"sewer-grate-01","tpage_name":"sewd-vis-shrub"}],[26542163,{"idx":83,"name":"wstd-throne-plat02","tpage_name":"wasstada-tfrag"}],[60948511,{"idx":31,"name":"minc-metal-patch-01","tpage_name":"minec-vis-tfrag"}],[48955404,{"idx":12,"name":"sewer-pipe-02-edge-01","tpage_name":"sewd-vis-shrub"}],[26542164,{"idx":84,"name":"wstd-scaffold-strut","tpage_name":"wasstada-tfrag"}],[60948512,{"idx":32,"name":"minc-yel-paint-wall-01","tpage_name":"minec-vis-tfrag"}],[16121868,{"idx":12,"name":"city-farm-metal-panel-01","tpage_name":"ctyfarma-vis-tfrag"}],[48955405,{"idx":13,"name":"sewer-metal-04","tpage_name":"sewd-vis-shrub"}],[26542165,{"idx":85,"name":"wstd-stands-plate02","tpage_name":"wasstada-tfrag"}],[60948513,{"idx":33,"name":"minc-grill-01","tpage_name":"minec-vis-tfrag"}],[16121869,{"idx":13,"name":"city-farm-metal-panel-02","tpage_name":"ctyfarma-vis-tfrag"}],[26542166,{"idx":86,"name":"wstd-stands-lowall01","tpage_name":"wasstada-tfrag"}],[60948515,{"idx":35,"name":"minb-stone-edge","tpage_name":"minec-vis-tfrag"}],[16121871,{"idx":15,"name":"city-farm-dirtymetal-01","tpage_name":"ctyfarma-vis-tfrag"}],[26542168,{"idx":88,"name":"wstd-throne-arch01","tpage_name":"wasstada-tfrag"}],[60948516,{"idx":36,"name":"minb-stone20","tpage_name":"minec-vis-tfrag"}],[16121872,{"idx":16,"name":"city-farm-cart-woodslat-02","tpage_name":"ctyfarma-vis-tfrag"}],[71303188,{"idx":20,"name":"sig-metal-01","tpage_name":"ldamsig-pris2"}],[55115848,{"idx":72,"name":"wascityskeet-clay","tpage_name":"wascityb-vis-tfrag"}],[26542169,{"idx":89,"name":"wstd-throne-wall01","tpage_name":"wasstada-tfrag"}],[60948517,{"idx":37,"name":"minb-stone-tile","tpage_name":"minec-vis-tfrag"}],[16121873,{"idx":17,"name":"city-farm-dirt-mound-blend-01","tpage_name":"ctyfarma-vis-tfrag"}],[26542170,{"idx":90,"name":"wstd-stands-plate03","tpage_name":"wasstada-tfrag"}],[60948518,{"idx":38,"name":"minb-stone19","tpage_name":"minec-vis-tfrag"}],[16121874,{"idx":18,"name":"city-farm-dirt-small-01","tpage_name":"ctyfarma-vis-tfrag"}],[71303190,{"idx":22,"name":"sig-sac","tpage_name":"ldamsig-pris2"}],[55115850,{"idx":74,"name":"wascity-metal-ladder-rung","tpage_name":"wascityb-vis-tfrag"}],[106364939,{"idx":11,"name":"veger-coatclips","tpage_name":"mined-pris2"}],[90177599,{"idx":63,"name":"des-cactus-needle","tpage_name":"desertg-vis-pris"}],[26542171,{"idx":91,"name":"wstd-spear01","tpage_name":"wasstada-tfrag"}],[60948519,{"idx":39,"name":"minc-crate-02","tpage_name":"minec-vis-tfrag"}],[16121875,{"idx":19,"name":"city-farm-dirt-mound-01","tpage_name":"ctyfarma-vis-tfrag"}],[106364940,{"idx":12,"name":"veger-endpaper","tpage_name":"mined-pris2"}],[90177600,{"idx":64,"name":"des-cactus-small-01","tpage_name":"desertg-vis-pris"}],[55181312,{"idx":0,"name":"wascity-window-glass-01","tpage_name":"wascityb-vis-water"}],[26542172,{"idx":92,"name":"wstd-throne-chair01","tpage_name":"wasstada-tfrag"}],[16121876,{"idx":20,"name":"for-foliage","tpage_name":"ctyfarma-vis-tfrag"}],[106364941,{"idx":13,"name":"veger-eyelid","tpage_name":"mined-pris2"}],[90177601,{"idx":65,"name":"des-cactus-small-02","tpage_name":"desertg-vis-pris"}],[26542173,{"idx":93,"name":"wstd-stands-plate05","tpage_name":"wasstada-tfrag"}],[81985554,{"idx":18,"name":"marauder-gun-metal","tpage_name":"wasstadc-pris"}],[16121877,{"idx":21,"name":"city-farm-vegtree-bark-01","tpage_name":"ctyfarma-vis-tfrag"}],[55181314,{"idx":2,"name":"common-water-canal","tpage_name":"wascityb-vis-water"}],[26542174,{"idx":94,"name":"wstd-stands-plate04","tpage_name":"wasstada-tfrag"}],[81985555,{"idx":19,"name":"marauder-gun-part","tpage_name":"wasstadc-pris"}],[16121884,{"idx":28,"name":"city-farm-lamp","tpage_name":"ctyfarma-vis-tfrag"}],[26542181,{"idx":101,"name":"wstd-stands-ceilingplate","tpage_name":"wasstada-tfrag"}],[60620929,{"idx":129,"name":"jakc-skirt","tpage_name":"minea-vis-pris"}],[94240789,{"idx":21,"name":"city-lowres-ind-wall-04","tpage_name":"intpfall-vis-tfrag"}],[100466689,{"idx":1,"name":"monk-malepants","tpage_name":"wasseem-water"}],[16121886,{"idx":30,"name":"city-farm-rock","tpage_name":"ctyfarma-vis-tfrag"}],[71303203,{"idx":35,"name":"king-chest","tpage_name":"ldamsig-pris2"}],[55115863,{"idx":87,"name":"wascity-roof-1","tpage_name":"wascityb-vis-tfrag"}],[71303204,{"idx":36,"name":"king-clip-02","tpage_name":"ldamsig-pris2"}],[55115864,{"idx":88,"name":"wascity-chimney-hires","tpage_name":"wascityb-vis-tfrag"}],[71303205,{"idx":37,"name":"king-ear","tpage_name":"ldamsig-pris2"}],[55115865,{"idx":89,"name":"wascity-steps","tpage_name":"wascityb-vis-tfrag"}],[16121900,{"idx":44,"name":"citywide-wall-frame","tpage_name":"ctyfarma-vis-tfrag"}],[62652417,{"idx":1,"name":"bam-hairhilite","tpage_name":"ctypepa-pris"}],[26542197,{"idx":117,"name":"wstd-platform-base","tpage_name":"wasstada-tfrag"}],[16121901,{"idx":45,"name":"city-farm-road-blend-to-alpha-01","tpage_name":"ctyfarma-vis-tfrag"}],[62652418,{"idx":2,"name":"citfat-1-beard","tpage_name":"ctypepa-pris"}],[26542198,{"idx":118,"name":"wstd-platform-floor","tpage_name":"wasstada-tfrag"}],[75759679,{"idx":63,"name":"onin-neck","tpage_name":"onintent-pris"}],[81985579,{"idx":43,"name":"wstlander-02-head","tpage_name":"wasstadc-pris"}],[48562236,{"idx":60,"name":"jakc-wristband-a2","tpage_name":"sewa-vis-pris"}],[67239936,{"idx":0,"name":"common-black","tpage_name":"vinroom-vis-tfrag"}],[52297776,{"idx":48,"name":"freehq-wal-plate02","tpage_name":"freehq-tfrag"}],[61014036,{"idx":20,"name":"minc-blue-yel-paint-safe-rust04","tpage_name":"minec-vis-shrub"}],[8716312,{"idx":24,"name":"baron-neon-cheek-b","tpage_name":"ctysluma-sprite"}],[16187392,{"idx":0,"name":"city-farm-aquaduct-glass-01","tpage_name":"ctyfarma-vis-water"}],[67829763,{"idx":3,"name":"screen-00","tpage_name":"freehq-sprite"}],[71303170,{"idx":2,"name":"environment-oldmetal","tpage_name":"ldamsig-pris2"}],[48889930,{"idx":74,"name":"sewer-metal-edge-01","tpage_name":"sewd-vis-tfrag"}],[41615368,{"idx":8,"name":"gekko-fingers","tpage_name":"wascitya-vis-pris"}],[35389468,{"idx":28,"name":"cguard1-shouldershield","tpage_name":"introcst-pris"}],[41549826,{"idx":2,"name":"fora-water-dest","tpage_name":"wascitya-vis-water"}],[91291692,{"idx":44,"name":"gun-guncase-side-01","tpage_name":"gungame-vis-tfrag"}],[41615373,{"idx":13,"name":"gekko-nails","tpage_name":"wascitya-vis-pris"}],[35389473,{"idx":33,"name":"daxter-orange","tpage_name":"introcst-pris"}],[8060959,{"idx":31,"name":"baron-propoganda-logo","tpage_name":"ctywide-sprite"}],[11796499,{"idx":19,"name":"city-bigpipe-main-02","tpage_name":"ctyinda-vis-tfrag"}],[16777219,{"idx":3,"name":"bam-eyelight","tpage_name":"ctyfarmb-vis-pris"}],[49283150,{"idx":78,"name":"cguardgame-metaledark-02","tpage_name":"sewd-vis-pris"}],[11796500,{"idx":20,"name":"city-ind-bigpipe-siding","tpage_name":"ctyinda-vis-tfrag"}],[16777220,{"idx":4,"name":"yak-eye","tpage_name":"ctyfarmb-vis-pris"}],[11796501,{"idx":21,"name":"city-green-pipe01","tpage_name":"ctyinda-vis-tfrag"}],[16777221,{"idx":5,"name":"yak-horn","tpage_name":"ctyfarmb-vis-pris"}],[74186752,{"idx":0,"name":"sew-gun-barrel-01","tpage_name":"sewh-vis-pris"}],[49283152,{"idx":80,"name":"cguardgame-metallight-01small","tpage_name":"sewd-vis-pris"}],[74186754,{"idx":2,"name":"sew-gun-drum-01","tpage_name":"sewh-vis-pris"}],[49283154,{"idx":82,"name":"cguardgame-shoebottom","tpage_name":"sewd-vis-pris"}],[28049413,{"idx":5,"name":"tpal-horiz-trim01","tpage_name":"intpalrf-tfrag"}],[94371901,{"idx":61,"name":"palace-break-scabel1","tpage_name":"intpfall-vis-pris"}],[16842752,{"idx":0,"name":"city-farm-shrub-overhang","tpage_name":"ctyfarmb-vis-shrub"}],[118620162,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljkcdmkl-pris"}],[106168362,{"idx":42,"name":"minc-safe-plate-02","tpage_name":"mined-tfrag"}],[112394262,{"idx":22,"name":"intcept-base-green01","tpage_name":"desrescg-pris"}],[35651612,{"idx":28,"name":"ashelin-whitestrap","tpage_name":"introcst-pris2"}],[28049414,{"idx":6,"name":"tpal-piller-caps02","tpage_name":"intpalrf-tfrag"}],[94371902,{"idx":62,"name":"palace-break-sdanger1","tpage_name":"intpfall-vis-pris"}],[16842753,{"idx":1,"name":"city-farm-shrub-overhang-02","tpage_name":"ctyfarmb-vis-shrub"}],[56950882,{"idx":98,"name":"waspala-lowres-desert-mount-01","tpage_name":"waspala-tfrag"}],[118620163,{"idx":3,"name":"jakc-armor","tpage_name":"ljkcdmkl-pris"}],[106168363,{"idx":43,"name":"minc-blue-paint-rust01","tpage_name":"mined-tfrag"}],[112394263,{"idx":23,"name":"intcept-base-patern01","tpage_name":"desrescg-pris"}],[35651613,{"idx":29,"name":"bam-eyelight","tpage_name":"introcst-pris2"}],[28049415,{"idx":7,"name":"tpal-beam01","tpage_name":"intpalrf-tfrag"}],[94371903,{"idx":63,"name":"palace-break-sdanger2","tpage_name":"intpfall-vis-pris"}],[16842754,{"idx":2,"name":"city-farm-stain-01","tpage_name":"ctyfarmb-vis-shrub"}],[79364232,{"idx":136,"name":"monk-finger","tpage_name":"wasseem-pris"}],[56950883,{"idx":99,"name":"common_sandstone_taper01","tpage_name":"waspala-tfrag"}],[118620164,{"idx":4,"name":"jakc-chestplate-straps","tpage_name":"ljkcdmkl-pris"}],[106168364,{"idx":44,"name":"minc-train-pipe-gen-01","tpage_name":"mined-tfrag"}],[112394264,{"idx":24,"name":"intcept-base-patern02","tpage_name":"desrescg-pris"}],[35651614,{"idx":30,"name":"bam-hairhilite","tpage_name":"introcst-pris2"}],[11796485,{"idx":5,"name":"city-ind-wall-01","tpage_name":"ctyinda-vis-tfrag"}],[589865,{"idx":41,"name":"hud-scoreboard-01","tpage_name":"level-default-minimap"}],[28049416,{"idx":8,"name":"tpal-beam-red01","tpage_name":"intpalrf-tfrag"}],[94371904,{"idx":64,"name":"palace-break-spanel-1","tpage_name":"intpfall-vis-pris"}],[16842755,{"idx":3,"name":"city-farm-stain-02","tpage_name":"ctyfarmb-vis-shrub"}],[120455173,{"idx":5,"name":"sewer-concrete-edge-02","tpage_name":"forestx-vis-tfrag"}],[79364233,{"idx":137,"name":"monk-gem","tpage_name":"wasseem-pris"}],[56950884,{"idx":100,"name":"common_sandstone_ground01","tpage_name":"waspala-tfrag"}],[118620165,{"idx":5,"name":"jakc-gogglemetal","tpage_name":"ljkcdmkl-pris"}],[112394265,{"idx":25,"name":"intcept-gun01","tpage_name":"desrescg-pris"}],[35651615,{"idx":31,"name":"environment-oldmetal","tpage_name":"introcst-pris2"}],[11796486,{"idx":6,"name":"city-ind-wall-band-vent-01","tpage_name":"ctyinda-vis-tfrag"}],[589866,{"idx":42,"name":"hud-timerboard-01","tpage_name":"level-default-minimap"}],[28049417,{"idx":9,"name":"tpal-beam-red-yellow01","tpage_name":"intpalrf-tfrag"}],[94371905,{"idx":65,"name":"palace-break-spanel-2","tpage_name":"intpfall-vis-pris"}],[16842756,{"idx":4,"name":"city-farm-ground-stain-01","tpage_name":"ctyfarmb-vis-shrub"}],[120455174,{"idx":6,"name":"sewer-metal-block-06","tpage_name":"forestx-vis-tfrag"}],[79364234,{"idx":138,"name":"monk-goggleleather","tpage_name":"wasseem-pris"}],[35651616,{"idx":32,"name":"samos-arm","tpage_name":"introcst-pris2"}],[11796487,{"idx":7,"name":"city-ind-wall-band-plain-01","tpage_name":"ctyinda-vis-tfrag"}],[589867,{"idx":43,"name":"hud-transparent-01","tpage_name":"level-default-minimap"}],[28049418,{"idx":10,"name":"tpal-panl02","tpage_name":"intpalrf-tfrag"}],[16842757,{"idx":5,"name":"city-farm-wall-vine","tpage_name":"ctyfarmb-vis-shrub"}],[120455175,{"idx":7,"name":"sewer-metal-block-04","tpage_name":"forestx-vis-tfrag"}],[79364235,{"idx":139,"name":"monk-goggles","tpage_name":"wasseem-pris"}],[56950886,{"idx":102,"name":"common_sandstone_pill01","tpage_name":"waspala-tfrag"}],[118620167,{"idx":7,"name":"jakc-scarf","tpage_name":"ljkcdmkl-pris"}],[106168367,{"idx":47,"name":"mined_red_cgtd","tpage_name":"mined-tfrag"}],[112394267,{"idx":27,"name":"intcept-teeth01","tpage_name":"desrescg-pris"}],[35651617,{"idx":33,"name":"samos-diaper","tpage_name":"introcst-pris2"}],[11796488,{"idx":8,"name":"city-ind-door-large-01","tpage_name":"ctyinda-vis-tfrag"}],[589868,{"idx":44,"name":"minimap-mask","tpage_name":"level-default-minimap"}],[28049419,{"idx":11,"name":"tpal-wind-glass-01","tpage_name":"intpalrf-tfrag"}],[94371907,{"idx":67,"name":"palace-break-spanel-4","tpage_name":"intpfall-vis-pris"}],[16842758,{"idx":6,"name":"city-farm-cattail-grass","tpage_name":"ctyfarmb-vis-shrub"}],[120455176,{"idx":8,"name":"forx-mount-glass01","tpage_name":"forestx-vis-tfrag"}],[79364236,{"idx":140,"name":"monk-goldjewel","tpage_name":"wasseem-pris"}],[35651618,{"idx":34,"name":"samos-ear","tpage_name":"introcst-pris2"}],[11796489,{"idx":9,"name":"city-ind-wall-base-03","tpage_name":"ctyinda-vis-tfrag"}],[589869,{"idx":45,"name":"mini-map-icons","tpage_name":"level-default-minimap"}],[67829760,{"idx":0,"name":"vinroom-tv-circle","tpage_name":"freehq-sprite"}],[28049420,{"idx":12,"name":"tpal-wind-fram-01","tpage_name":"intpalrf-tfrag"}],[94371908,{"idx":68,"name":"palace-break-spanel-5","tpage_name":"intpfall-vis-pris"}],[16842759,{"idx":7,"name":"city-farm-blotch-withstreaks-01","tpage_name":"ctyfarmb-vis-shrub"}],[120455177,{"idx":9,"name":"forx-citywall-frame","tpage_name":"forestx-vis-tfrag"}],[79364237,{"idx":141,"name":"monk-hair-a","tpage_name":"wasseem-pris"}],[35651619,{"idx":35,"name":"samos-eye","tpage_name":"introcst-pris2"}],[11796490,{"idx":10,"name":"city-ind-door-top-01","tpage_name":"ctyinda-vis-tfrag"}],[589870,{"idx":46,"name":"map-guard-frustum","tpage_name":"level-default-minimap"}],[67829762,{"idx":2,"name":"holo-line","tpage_name":"freehq-sprite"}],[16842761,{"idx":9,"name":"city-farm-veg-chilberry","tpage_name":"ctyfarmb-vis-shrub"}],[120455179,{"idx":11,"name":"fora-rock-small","tpage_name":"forestx-vis-tfrag"}],[79364239,{"idx":143,"name":"monk-hand","tpage_name":"wasseem-pris"}],[35651621,{"idx":37,"name":"samos-face","tpage_name":"introcst-pris2"}],[28049423,{"idx":15,"name":"tpal-big-metal-panl01","tpage_name":"intpalrf-tfrag"}],[94371911,{"idx":71,"name":"palace-break-spike03","tpage_name":"intpfall-vis-pris"}],[16842762,{"idx":10,"name":"city-farm-flowers","tpage_name":"ctyfarmb-vis-shrub"}],[79364240,{"idx":144,"name":"monk-jewelry","tpage_name":"wasseem-pris"}],[35651622,{"idx":38,"name":"samos-finger-01","tpage_name":"introcst-pris2"}],[60620885,{"idx":85,"name":"mine-pipe-metal-01","tpage_name":"minea-vis-pris"}],[104857605,{"idx":5,"name":"daxterarm","tpage_name":"oasiscst-pris"}],[117637217,{"idx":97,"name":"jakchires-eyelid","tpage_name":"destrack-pris"}],[16908294,{"idx":6,"name":"city-farm-stone-border-02","tpage_name":"ctyfarmb-vis-tfrag"}],[60948542,{"idx":62,"name":"fora-citywall-frame","tpage_name":"minec-vis-tfrag"}],[75890702,{"idx":14,"name":"onin-cage-top","tpage_name":"onintent-tfrag"}],[35389639,{"idx":199,"name":"klever-handwrap","tpage_name":"introcst-pris"}],[35389640,{"idx":200,"name":"klever-armor-01","tpage_name":"introcst-pris"}],[76480587,{"idx":75,"name":"jakc-chestplate-straps","tpage_name":"freehq-pris"}],[35389647,{"idx":207,"name":"klever-gunmetal-04","tpage_name":"introcst-pris"}],[76480588,{"idx":76,"name":"jakc-gogglemetal","tpage_name":"freehq-pris"}],[35389648,{"idx":208,"name":"klever-gunmetal-05","tpage_name":"introcst-pris"}],[17563658,{"idx":10,"name":"hiphog-exterior-purple","tpage_name":"ctyport-sprite"}],[76480589,{"idx":77,"name":"jakc-lens","tpage_name":"freehq-pris"}],[35389649,{"idx":209,"name":"klever-hand","tpage_name":"introcst-pris"}],[11337759,{"idx":31,"name":"ctyslumc-decal-02","tpage_name":"ctyslumc-vis-shrub"}],[17563659,{"idx":11,"name":"hiphog-exterior-purple-on","tpage_name":"ctyport-sprite"}],[76480590,{"idx":78,"name":"jakc-scarf","tpage_name":"freehq-pris"}],[35389650,{"idx":210,"name":"klever-horn","tpage_name":"introcst-pris"}],[8912943,{"idx":47,"name":"city-fort-grey-trim","tpage_name":"ctysluma-vis-tfrag"}],[11403303,{"idx":39,"name":"common-black","tpage_name":"ctyslumc-vis-tfrag"}],[11337760,{"idx":32,"name":"cityslumc-grass","tpage_name":"ctyslumc-vis-shrub"}],[17563660,{"idx":12,"name":"hiphog-exterior-yellow","tpage_name":"ctyport-sprite"}],[76480591,{"idx":79,"name":"jakc-waistband2","tpage_name":"freehq-pris"}],[35389651,{"idx":211,"name":"klever-shoe","tpage_name":"introcst-pris"}],[62652447,{"idx":31,"name":"citn-allhair","tpage_name":"ctypepa-pris"}],[458785,{"idx":33,"name":"gun-yellow-mag","tpage_name":"level-default-pris"}],[17825803,{"idx":11,"name":"mechdax-eye","tpage_name":"ctyport-vis-pris"}],[49020992,{"idx":64,"name":"sewer-small-light-01","tpage_name":"sewe-vis-tfrag"}],[62717972,{"idx":20,"name":"cguardgame-scarf","tpage_name":"ctypesa-pris"}],[17891328,{"idx":0,"name":"city-port-stain-01","tpage_name":"ctyport-vis-shrub"}],[81985546,{"idx":10,"name":"wstlander-01-shoetop","tpage_name":"wasstadc-pris"}],[79495186,{"idx":18,"name":"des-mount-02","tpage_name":"wasintro-vis-tfrag"}],[49020993,{"idx":65,"name":"sewer-brick-roof-03","tpage_name":"sewe-vis-tfrag"}],[62717973,{"idx":21,"name":"cguardgame-shoebottom","tpage_name":"ctypesa-pris"}],[17891329,{"idx":1,"name":"city-port-stain-02","tpage_name":"ctyport-vis-shrub"}],[81985547,{"idx":11,"name":"wstlander-01-shoulderarmor","tpage_name":"wasstadc-pris"}],[79495187,{"idx":19,"name":"des-mount-bottom-01","tpage_name":"wasintro-vis-tfrag"}],[49020994,{"idx":66,"name":"sewer-brick-roof-01","tpage_name":"sewe-vis-tfrag"}],[62717974,{"idx":22,"name":"cguardgame-shouldershield","tpage_name":"ctypesa-pris"}],[17891330,{"idx":2,"name":"city-port-blotch-withstreaks-01","tpage_name":"ctyport-vis-shrub"}],[58654804,{"idx":84,"name":"screen-08","tpage_name":"hiphog-sprite"}],[71106604,{"idx":44,"name":"dummy-blade-01","tpage_name":"wasstadb-tfrag"}],[38731924,{"idx":148,"name":"female1_04","tpage_name":"wasstada-sprite"}],[81985548,{"idx":12,"name":"wstlander-01-skirt","tpage_name":"wasstadc-pris"}],[79495188,{"idx":20,"name":"des-cliff-trans-01","tpage_name":"wasintro-vis-tfrag"}],[49020995,{"idx":67,"name":"sewer-block-02-hitweak","tpage_name":"sewe-vis-tfrag"}],[62717975,{"idx":23,"name":"cguardgame-sleeve","tpage_name":"ctypesa-pris"}],[17891331,{"idx":3,"name":"city-port-canopyarm-swivel-sides","tpage_name":"ctyport-vis-shrub"}],[58654805,{"idx":85,"name":"screen-09","tpage_name":"hiphog-sprite"}],[71106605,{"idx":45,"name":"dummy-white-bar-01","tpage_name":"wasstadb-tfrag"}],[73596965,{"idx":37,"name":"sewer-metal-block-02","tpage_name":"sewi-vis-tfrag"}],[38731925,{"idx":149,"name":"female1_05","tpage_name":"wasstada-sprite"}],[81985549,{"idx":13,"name":"wstlander-01-wrap","tpage_name":"wasstadc-pris"}],[79495189,{"idx":21,"name":"des-cliff-top-03","tpage_name":"wasintro-vis-tfrag"}],[17891332,{"idx":4,"name":"city-port-bigpipe-ring-side","tpage_name":"ctyport-vis-shrub"}],[58654806,{"idx":86,"name":"screen-10","tpage_name":"hiphog-sprite"}],[71106606,{"idx":46,"name":"dummy-eye-01","tpage_name":"wasstadb-tfrag"}],[73596966,{"idx":38,"name":"sewer-pipe-02","tpage_name":"sewi-vis-tfrag"}],[38731926,{"idx":150,"name":"female1_06","tpage_name":"wasstada-sprite"}],[81985550,{"idx":14,"name":"marauder-belt","tpage_name":"wasstadc-pris"}],[79495190,{"idx":22,"name":"des-rock-01","tpage_name":"wasintro-vis-tfrag"}],[49020997,{"idx":69,"name":"sewer-grill-02","tpage_name":"sewe-vis-tfrag"}],[62717977,{"idx":25,"name":"darkguard-armshield","tpage_name":"ctypesa-pris"}],[17891333,{"idx":5,"name":"city-port-grease-stain-ground","tpage_name":"ctyport-vis-shrub"}],[81985551,{"idx":15,"name":"marauder-blade","tpage_name":"wasstadc-pris"}],[79495191,{"idx":23,"name":"des-cliff-top-01","tpage_name":"wasintro-vis-tfrag"}],[49020998,{"idx":70,"name":"sewer-metal-trim-01","tpage_name":"sewe-vis-tfrag"}],[62717978,{"idx":26,"name":"darkguard-headshield","tpage_name":"ctypesa-pris"}],[17891334,{"idx":6,"name":"city-port-decal-03","tpage_name":"ctyport-vis-shrub"}],[81985552,{"idx":16,"name":"marauder-blade-joint","tpage_name":"wasstadc-pris"}],[79495192,{"idx":24,"name":"des-cliff-01","tpage_name":"wasintro-vis-tfrag"}],[49020999,{"idx":71,"name":"sewer-metal-block-02","tpage_name":"sewe-vis-tfrag"}],[62717979,{"idx":27,"name":"darkguard-scarf","tpage_name":"ctypesa-pris"}],[17891335,{"idx":7,"name":"city-port-decal-02","tpage_name":"ctyport-vis-shrub"}],[81985553,{"idx":17,"name":"marauder-gun-blade","tpage_name":"wasstadc-pris"}],[79495193,{"idx":25,"name":"des-cliff-top-02","tpage_name":"wasintro-vis-tfrag"}],[71434241,{"idx":1,"name":"wstd-floor-panel02","tpage_name":"wasstadc-tfrag"}],[62717981,{"idx":29,"name":"environment-oldmetal","tpage_name":"ctypesa-pris"}],[458817,{"idx":65,"name":"sk-bodyfur","tpage_name":"level-default-pris"}],[17891337,{"idx":9,"name":"city-port-tbolt","tpage_name":"ctyport-vis-shrub"}],[58654811,{"idx":91,"name":"screen-15","tpage_name":"hiphog-sprite"}],[71106611,{"idx":51,"name":"dummy-white-01","tpage_name":"wasstadb-tfrag"}],[73596971,{"idx":43,"name":"sewer-pipe-rim-09","tpage_name":"sewi-vis-tfrag"}],[38731931,{"idx":155,"name":"female1_11","tpage_name":"wasstada-sprite"}],[458818,{"idx":66,"name":"sk-ear","tpage_name":"level-default-pris"}],[17891338,{"idx":10,"name":"city-port-decal-04","tpage_name":"ctyport-vis-shrub"}],[58654812,{"idx":92,"name":"vinroom-tv-radar","tpage_name":"hiphog-sprite"}],[38731932,{"idx":156,"name":"female1_12","tpage_name":"wasstada-sprite"}],[458819,{"idx":67,"name":"sk-eye-lid","tpage_name":"level-default-pris"}],[17891339,{"idx":11,"name":"city-port-boltl-stain-roundl","tpage_name":"ctyport-vis-shrub"}],[58654813,{"idx":93,"name":"vinroom-small-monitor-01","tpage_name":"hiphog-sprite"}],[71106613,{"idx":53,"name":"dummy-env-01","tpage_name":"wasstadb-tfrag"}],[38731933,{"idx":157,"name":"female1_13","tpage_name":"wasstada-sprite"}],[458820,{"idx":68,"name":"sk-finger","tpage_name":"level-default-pris"}],[17891340,{"idx":12,"name":"city-port-decal-01","tpage_name":"ctyport-vis-shrub"}],[58654814,{"idx":94,"name":"vinroom-small-monitor-02","tpage_name":"hiphog-sprite"}],[71106614,{"idx":54,"name":"dummy-red-01","tpage_name":"wasstadb-tfrag"}],[73596974,{"idx":46,"name":"sewer-pool-rim-02","tpage_name":"sewi-vis-tfrag"}],[38731934,{"idx":158,"name":"female1_14","tpage_name":"wasstada-sprite"}],[458821,{"idx":69,"name":"sk-orange2yellowfur","tpage_name":"level-default-pris"}],[17891341,{"idx":13,"name":"city-ind-overlay-bullethole-a","tpage_name":"ctyport-vis-shrub"}],[58654815,{"idx":95,"name":"vinroom-small-monitor-03","tpage_name":"hiphog-sprite"}],[71106615,{"idx":55,"name":"wstd-scaffold-bar","tpage_name":"wasstadb-tfrag"}],[73596975,{"idx":47,"name":"sewer-lip-01","tpage_name":"sewi-vis-tfrag"}],[38731935,{"idx":159,"name":"female1_15","tpage_name":"wasstada-sprite"}],[81985559,{"idx":23,"name":"marauder-leather-brown","tpage_name":"wasstadc-pris"}],[79495199,{"idx":31,"name":"des-wascity-outerwall-metal-b","tpage_name":"wasintro-vis-tfrag"}],[458822,{"idx":70,"name":"sk-shinywhite","tpage_name":"level-default-pris"}],[17891342,{"idx":14,"name":"city-ind-overlay-bullethole-b","tpage_name":"ctyport-vis-shrub"}],[58654816,{"idx":96,"name":"vinroom-small-monitor-04","tpage_name":"hiphog-sprite"}],[73596976,{"idx":48,"name":"sewer-plate-04","tpage_name":"sewi-vis-tfrag"}],[38731936,{"idx":160,"name":"female1_16","tpage_name":"wasstada-sprite"}],[81985560,{"idx":24,"name":"marauder-leather-buckle","tpage_name":"wasstadc-pris"}],[79495200,{"idx":32,"name":"des-wascity-palace-siding-01","tpage_name":"wasintro-vis-tfrag"}],[458823,{"idx":71,"name":"sk-solidorangefur","tpage_name":"level-default-pris"}],[17891343,{"idx":15,"name":"city-ind-overlay-bullethole-c","tpage_name":"ctyport-vis-shrub"}],[58654817,{"idx":97,"name":"vinroom-small-monitor-05","tpage_name":"hiphog-sprite"}],[73596977,{"idx":49,"name":"sewer-flat-pipe-01","tpage_name":"sewi-vis-tfrag"}],[38731937,{"idx":161,"name":"female1_17","tpage_name":"wasstada-sprite"}],[81985561,{"idx":25,"name":"marauder-leather-handle","tpage_name":"wasstadc-pris"}],[79495201,{"idx":33,"name":"des-wascity-cement-road","tpage_name":"wasintro-vis-tfrag"}],[458824,{"idx":72,"name":"sk-yellowfurnew","tpage_name":"level-default-pris"}],[17891344,{"idx":16,"name":"city-inda-scorch-big","tpage_name":"ctyport-vis-shrub"}],[71106618,{"idx":58,"name":"wstd-stands-shell02","tpage_name":"wasstadb-tfrag"}],[58654818,{"idx":98,"name":"vinroom-small-monitor-06","tpage_name":"hiphog-sprite"}],[73596978,{"idx":50,"name":"sewer-pipe-rim-03","tpage_name":"sewi-vis-tfrag"}],[38731938,{"idx":162,"name":"female1_18","tpage_name":"wasstada-sprite"}],[81985562,{"idx":26,"name":"marauder-leather-part","tpage_name":"wasstadc-pris"}],[79495202,{"idx":34,"name":"des-wascity-outerwall-metal-d","tpage_name":"wasintro-vis-tfrag"}],[458825,{"idx":73,"name":"talkbox-body-01","tpage_name":"level-default-pris"}],[17891345,{"idx":17,"name":"city-inda-scorch-small","tpage_name":"ctyport-vis-shrub"}],[58654819,{"idx":99,"name":"vinroom-small-monitor-07","tpage_name":"hiphog-sprite"}],[73596979,{"idx":51,"name":"sewer-scaffold-02","tpage_name":"sewi-vis-tfrag"}],[38731939,{"idx":163,"name":"female1_19","tpage_name":"wasstada-sprite"}],[458831,{"idx":79,"name":"talkbox-body-07","tpage_name":"level-default-pris"}],[17891351,{"idx":23,"name":"city-port-small-metal-highlite","tpage_name":"ctyport-vis-shrub"}],[458832,{"idx":80,"name":"talkbox-body-08","tpage_name":"level-default-pris"}],[17891352,{"idx":24,"name":"city-port-wallbase","tpage_name":"ctyport-vis-shrub"}],[60620890,{"idx":90,"name":"mine-under-metal-01","tpage_name":"minea-vis-pris"}],[88014850,{"idx":2,"name":"sig-skirts-02","tpage_name":"lwassig-pris"}],[458833,{"idx":81,"name":"talkbox-grill-01","tpage_name":"level-default-pris"}],[17891353,{"idx":25,"name":"city-port-roofmetal-rim","tpage_name":"ctyport-vis-shrub"}],[60620891,{"idx":91,"name":"mine-white-stripe-metal-01","tpage_name":"minea-vis-pris"}],[88014851,{"idx":3,"name":"sig2-belt","tpage_name":"lwassig-pris"}],[458834,{"idx":82,"name":"talkbox-light-01","tpage_name":"level-default-pris"}],[17891354,{"idx":26,"name":"kgtrns-side01","tpage_name":"ctyport-vis-shrub"}],[60620892,{"idx":92,"name":"mine-blue-metal-01","tpage_name":"minea-vis-pris"}],[88014852,{"idx":4,"name":"sig2-eyestillsmall","tpage_name":"lwassig-pris"}],[92274688,{"idx":0,"name":"intcept-base-green01","tpage_name":"desrace2-pris"}],[73596988,{"idx":60,"name":"sewer-plate-01","tpage_name":"sewi-vis-tfrag"}],[38731948,{"idx":172,"name":"femcher2_07","tpage_name":"wasstada-sprite"}],[458835,{"idx":83,"name":"talkbox-light-02","tpage_name":"level-default-pris"}],[17891355,{"idx":27,"name":"kgtrns-wing01","tpage_name":"ctyport-vis-shrub"}],[60620893,{"idx":93,"name":"mine-metal-wheel-01","tpage_name":"minea-vis-pris"}],[88014853,{"idx":5,"name":"sig2-faceleft","tpage_name":"lwassig-pris"}],[92274689,{"idx":1,"name":"intcept-base-patern01","tpage_name":"desrace2-pris"}],[73596989,{"idx":61,"name":"sewer-hall-light-01","tpage_name":"sewi-vis-tfrag"}],[38731949,{"idx":173,"name":"femcher2_08","tpage_name":"wasstada-sprite"}],[458836,{"idx":84,"name":"talkbox-orange-01","tpage_name":"level-default-pris"}],[17891356,{"idx":28,"name":"kgtrns-box01","tpage_name":"ctyport-vis-shrub"}],[60620894,{"idx":94,"name":"mine-red-paint-rust05","tpage_name":"minea-vis-pris"}],[88014854,{"idx":6,"name":"sig2-facert","tpage_name":"lwassig-pris"}],[458837,{"idx":85,"name":"jakc-arm","tpage_name":"level-default-pris"}],[17891357,{"idx":29,"name":"kgtrns-topjet01","tpage_name":"ctyport-vis-shrub"}],[60620895,{"idx":95,"name":"mine-rust-01","tpage_name":"minea-vis-pris"}],[88014855,{"idx":7,"name":"sig2-flask","tpage_name":"lwassig-pris"}],[589887,{"idx":63,"name":"hud-gunred-02a","tpage_name":"level-default-minimap"}],[16777227,{"idx":11,"name":"yak-nose","tpage_name":"ctyfarmb-vis-pris"}],[11796507,{"idx":27,"name":"city-ind-wall-noisy-border-05","tpage_name":"ctyinda-vis-tfrag"}],[16711684,{"idx":4,"name":"city-farm-road-end-blend-to-alpha","tpage_name":"ctyfarmb-vis-alpha"}],[17956864,{"idx":0,"name":"city-port-seawalll-front","tpage_name":"ctyport-vis-tfrag"}],[67829813,{"idx":53,"name":"onin-magic-bigpuff","tpage_name":"freehq-sprite"}],[16777228,{"idx":12,"name":"city-farm-beettree-blossom","tpage_name":"ctyfarmb-vis-pris"}],[589888,{"idx":64,"name":"hud-gunred-03a","tpage_name":"level-default-minimap"}],[11796508,{"idx":28,"name":"city-ind-wall-noisy-04","tpage_name":"ctyinda-vis-tfrag"}],[115081250,{"idx":34,"name":"terraformer-jewels","tpage_name":"desboss1-pris"}],[17956865,{"idx":1,"name":"city-port-seawalll-lip","tpage_name":"ctyport-vis-tfrag"}],[16777229,{"idx":13,"name":"city-farm-beettree-bulb","tpage_name":"ctyfarmb-vis-pris"}],[589889,{"idx":65,"name":"hud-gunred-common-01","tpage_name":"level-default-minimap"}],[11796509,{"idx":29,"name":"city-ind-wall-noisy-border-02","tpage_name":"ctyinda-vis-tfrag"}],[115081251,{"idx":35,"name":"bam-eyelight","tpage_name":"desboss1-pris"}],[17956866,{"idx":2,"name":"city-port-seam-side-metal-plain","tpage_name":"ctyport-vis-tfrag"}],[16777230,{"idx":14,"name":"city-farm-beettree-trunk","tpage_name":"ctyfarmb-vis-pris"}],[589890,{"idx":66,"name":"hud-gunyellow-01a","tpage_name":"level-default-minimap"}],[11796510,{"idx":30,"name":"city-ind-wall-noisy-01","tpage_name":"ctyinda-vis-tfrag"}],[126287872,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewo-vis-pris"}],[115081252,{"idx":36,"name":"bam-hairhilite","tpage_name":"desboss1-pris"}],[17956867,{"idx":3,"name":"city-port-seawalll","tpage_name":"ctyport-vis-tfrag"}],[16777231,{"idx":15,"name":"city-farm-cabmain","tpage_name":"ctyfarmb-vis-pris"}],[589891,{"idx":67,"name":"hud-gunyellow-02a","tpage_name":"level-default-minimap"}],[11796511,{"idx":31,"name":"city-ind-buldge-light-01","tpage_name":"ctyinda-vis-tfrag"}],[126287873,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewo-vis-pris"}],[115081253,{"idx":37,"name":"daxter-eyelid","tpage_name":"desboss1-pris"}],[17956868,{"idx":4,"name":"city-port-grnd-cobl-01","tpage_name":"ctyport-vis-tfrag"}],[16777232,{"idx":16,"name":"city-farm-veg-chilberry-02","tpage_name":"ctyfarmb-vis-pris"}],[589892,{"idx":68,"name":"hud-gunyellow-03a","tpage_name":"level-default-minimap"}],[11796512,{"idx":32,"name":"city-ind-buldge-light-self-illuminated-01","tpage_name":"ctyinda-vis-tfrag"}],[126287874,{"idx":2,"name":"airlock-door-main","tpage_name":"sewo-vis-pris"}],[115081254,{"idx":38,"name":"daxter-furhilite","tpage_name":"desboss1-pris"}],[17956869,{"idx":5,"name":"city-port-seam-metal","tpage_name":"ctyport-vis-tfrag"}],[16777233,{"idx":17,"name":"city-farm-veg-green-2","tpage_name":"ctyfarmb-vis-pris"}],[589893,{"idx":69,"name":"hud-gunyellow-03b","tpage_name":"level-default-minimap"}],[11796513,{"idx":33,"name":"city-port-metal-green-main-side","tpage_name":"ctyinda-vis-tfrag"}],[126287875,{"idx":3,"name":"airlock-door-metal2","tpage_name":"sewo-vis-pris"}],[115081255,{"idx":39,"name":"daxter-orange","tpage_name":"desboss1-pris"}],[17956870,{"idx":6,"name":"city-port-seam-main-metal","tpage_name":"ctyport-vis-tfrag"}],[16777234,{"idx":18,"name":"city-farm-veg-leaf-1","tpage_name":"ctyfarmb-vis-pris"}],[589894,{"idx":70,"name":"hud-gunyellow-common-01","tpage_name":"level-default-minimap"}],[11796514,{"idx":34,"name":"city-ind-wall-noisy-border-01","tpage_name":"ctyinda-vis-tfrag"}],[126287876,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"sewo-vis-pris"}],[115081256,{"idx":40,"name":"daxterarm","tpage_name":"desboss1-pris"}],[17956871,{"idx":7,"name":"city-port-tower-balcony-under","tpage_name":"ctyport-vis-tfrag"}],[16777235,{"idx":19,"name":"city-farm-mar-leaf-02","tpage_name":"ctyfarmb-vis-pris"}],[589895,{"idx":71,"name":"hud-arrow-down-02","tpage_name":"level-default-minimap"}],[11796515,{"idx":35,"name":"city-ind-catwalk-coping-01","tpage_name":"ctyinda-vis-tfrag"}],[126287877,{"idx":5,"name":"airlock-door-cog1","tpage_name":"sewo-vis-pris"}],[115081257,{"idx":41,"name":"daxterbodyshort-eix","tpage_name":"desboss1-pris"}],[17956872,{"idx":8,"name":"city-port-bridge-top","tpage_name":"ctyport-vis-tfrag"}],[126287878,{"idx":6,"name":"grunt-eye-01","tpage_name":"sewo-vis-pris"}],[115081258,{"idx":42,"name":"daxterbolt","tpage_name":"desboss1-pris"}],[17956873,{"idx":9,"name":"city-port-metal-block-02","tpage_name":"ctyport-vis-tfrag"}],[16777237,{"idx":21,"name":"city-farm-veg-cablip","tpage_name":"ctyfarmb-vis-pris"}],[589897,{"idx":73,"name":"hud-arrow-left-02","tpage_name":"level-default-minimap"}],[11796517,{"idx":37,"name":"city-ind-wall-07","tpage_name":"ctyinda-vis-tfrag"}],[126287879,{"idx":7,"name":"grunt-gem-01","tpage_name":"sewo-vis-pris"}],[115081259,{"idx":43,"name":"daxterear","tpage_name":"desboss1-pris"}],[17956874,{"idx":10,"name":"city-port-metal-rim-01","tpage_name":"ctyport-vis-tfrag"}],[16777238,{"idx":22,"name":"city-farm-sprinkle-metal","tpage_name":"ctyfarmb-vis-pris"}],[589898,{"idx":74,"name":"hud-arrow-left-02-lit","tpage_name":"level-default-minimap"}],[11796518,{"idx":38,"name":"city-ind-litwindow-TOP-03","tpage_name":"ctyinda-vis-tfrag"}],[115081260,{"idx":44,"name":"daxterfinger","tpage_name":"desboss1-pris"}],[17956875,{"idx":11,"name":"city-port-bigtop-underside","tpage_name":"ctyport-vis-tfrag"}],[16777239,{"idx":23,"name":"city-farm-sprinkle-metal-dirt","tpage_name":"ctyfarmb-vis-pris"}],[589899,{"idx":75,"name":"hud-arrow-right-02","tpage_name":"level-default-minimap"}],[11796519,{"idx":39,"name":"cty-ind-catwalk-panels","tpage_name":"ctyinda-vis-tfrag"}],[126287881,{"idx":9,"name":"grunt-metal-01","tpage_name":"sewo-vis-pris"}],[115081261,{"idx":45,"name":"daxterfoot","tpage_name":"desboss1-pris"}],[8060938,{"idx":10,"name":"ticker-a","tpage_name":"ctywide-sprite"}],[589858,{"idx":34,"name":"hud-mapring-01","tpage_name":"level-default-minimap"}],[35651607,{"idx":23,"name":"ashelin-shells","tpage_name":"introcst-pris2"}],[17956876,{"idx":12,"name":"city-port-seam-side-metal","tpage_name":"ctyport-vis-tfrag"}],[16777240,{"idx":24,"name":"city-farm-sprinkle-suppport","tpage_name":"ctyfarmb-vis-pris"}],[589900,{"idx":76,"name":"hud-arrow-right-02-lit","tpage_name":"level-default-minimap"}],[11796520,{"idx":40,"name":"city-ind-catwalk-slope-metal","tpage_name":"ctyinda-vis-tfrag"}],[115081262,{"idx":46,"name":"daxterfoot-bottom","tpage_name":"desboss1-pris"}],[8060939,{"idx":11,"name":"ticker-b","tpage_name":"ctywide-sprite"}],[589859,{"idx":35,"name":"hud-mapring-alarm-01","tpage_name":"level-default-minimap"}],[35651608,{"idx":24,"name":"ashelin-shield","tpage_name":"introcst-pris2"}],[17956877,{"idx":13,"name":"city-port-ground-01","tpage_name":"ctyport-vis-tfrag"}],[100925457,{"idx":17,"name":"king-iris","tpage_name":"ljkdmpk-pris2"}],[104660997,{"idx":5,"name":"des-rock-shrub-01","tpage_name":"deserte-vis-shrub"}],[589901,{"idx":77,"name":"hud-arrow-top-02","tpage_name":"level-default-minimap"}],[11796521,{"idx":41,"name":"city-ind-dark-marble","tpage_name":"ctyinda-vis-tfrag"}],[126287883,{"idx":11,"name":"grunt-skin-02","tpage_name":"sewo-vis-pris"}],[115081263,{"idx":47,"name":"daxtergoggles","tpage_name":"desboss1-pris"}],[11796480,{"idx":0,"name":"city-ind-wall-02","tpage_name":"ctyinda-vis-tfrag"}],[8060940,{"idx":12,"name":"ticker-c","tpage_name":"ctywide-sprite"}],[589860,{"idx":36,"name":"map-target-marker","tpage_name":"level-default-minimap"}],[35651609,{"idx":25,"name":"ashelin-shoebottom","tpage_name":"introcst-pris2"}],[17956878,{"idx":14,"name":"city-port-bridge-grid01","tpage_name":"ctyport-vis-tfrag"}],[589902,{"idx":78,"name":"hud-arrow-top-02-lit","tpage_name":"level-default-minimap"}],[11796522,{"idx":42,"name":"city-ind-litemetal-01","tpage_name":"ctyinda-vis-tfrag"}],[126287884,{"idx":12,"name":"grunt-skin-03","tpage_name":"sewo-vis-pris"}],[115081264,{"idx":48,"name":"daxterheadwidenew","tpage_name":"desboss1-pris"}],[11796481,{"idx":1,"name":"city-ind-band-dark-01","tpage_name":"ctyinda-vis-tfrag"}],[8060941,{"idx":13,"name":"ticker-d","tpage_name":"ctywide-sprite"}],[589861,{"idx":37,"name":"hud-npcring-01","tpage_name":"level-default-minimap"}],[35651610,{"idx":26,"name":"ashelin-shoemetal","tpage_name":"introcst-pris2"}],[17956879,{"idx":15,"name":"city-port-bridge-brace01","tpage_name":"ctyport-vis-tfrag"}],[589903,{"idx":79,"name":"hud-gun-reticle","tpage_name":"level-default-minimap"}],[11796523,{"idx":43,"name":"city-ind-border-stripe-dark-01","tpage_name":"ctyinda-vis-tfrag"}],[126287885,{"idx":13,"name":"nwasp-eye-01","tpage_name":"sewo-vis-pris"}],[115081265,{"idx":49,"name":"daxterhelmetplain","tpage_name":"desboss1-pris"}],[11796482,{"idx":2,"name":"city-ind-wall-base-01","tpage_name":"ctyinda-vis-tfrag"}],[8060942,{"idx":14,"name":"ticker-e","tpage_name":"ctywide-sprite"}],[589862,{"idx":38,"name":"hud-npcring-bar-01","tpage_name":"level-default-minimap"}],[35651611,{"idx":27,"name":"ashelin-teeth","tpage_name":"introcst-pris2"}],[17956880,{"idx":16,"name":"city-port-bridge-grate01","tpage_name":"ctyport-vis-tfrag"}],[589904,{"idx":80,"name":"hud-gunpurple-01a","tpage_name":"level-default-minimap"}],[11796524,{"idx":44,"name":"city-ind-wall-base-05","tpage_name":"ctyinda-vis-tfrag"}],[126287886,{"idx":14,"name":"nwasp-gem-01","tpage_name":"sewo-vis-pris"}],[115081266,{"idx":50,"name":"daxterlense","tpage_name":"desboss1-pris"}],[17956881,{"idx":17,"name":"city-port-green-marble","tpage_name":"ctyport-vis-tfrag"}],[126287887,{"idx":15,"name":"nwasp-hose","tpage_name":"sewo-vis-pris"}],[115081267,{"idx":51,"name":"daxternose","tpage_name":"desboss1-pris"}],[17956882,{"idx":18,"name":"city-port-metal-block-04","tpage_name":"ctyport-vis-tfrag"}],[589906,{"idx":82,"name":"hud-gunpurple-03a","tpage_name":"level-default-minimap"}],[11796526,{"idx":46,"name":"city-ind-wall-06","tpage_name":"ctyinda-vis-tfrag"}],[126287888,{"idx":16,"name":"nwasp-metal-01","tpage_name":"sewo-vis-pris"}],[115081268,{"idx":52,"name":"daxterteeth","tpage_name":"desboss1-pris"}],[17956883,{"idx":19,"name":"city-port-pushblock-metal","tpage_name":"ctyport-vis-tfrag"}],[589907,{"idx":83,"name":"hud-gunpurple-common-01","tpage_name":"level-default-minimap"}],[11796527,{"idx":47,"name":"city-ind-buldge-light-self-illuminated-02","tpage_name":"ctyinda-vis-tfrag"}],[126287889,{"idx":17,"name":"nwasp-skin-01","tpage_name":"sewo-vis-pris"}],[115081269,{"idx":53,"name":"daxtertuft","tpage_name":"desboss1-pris"}],[17956884,{"idx":20,"name":"city-port-wallbase","tpage_name":"ctyport-vis-tfrag"}],[11796528,{"idx":48,"name":"city-ind-wall-base-07","tpage_name":"ctyinda-vis-tfrag"}],[126287890,{"idx":18,"name":"nwasp-skin-02","tpage_name":"sewo-vis-pris"}],[115081270,{"idx":54,"name":"environment-oldmetal","tpage_name":"desboss1-pris"}],[17956885,{"idx":21,"name":"city-port-metal-green-main","tpage_name":"ctyport-vis-tfrag"}],[11796529,{"idx":49,"name":"city-ind-wall-05","tpage_name":"ctyinda-vis-tfrag"}],[126287891,{"idx":19,"name":"nwasp-skin-03","tpage_name":"sewo-vis-pris"}],[115081271,{"idx":55,"name":"jakc-armor","tpage_name":"desboss1-pris"}],[17956886,{"idx":22,"name":"city-port-bigpipe-ring-side","tpage_name":"ctyport-vis-tfrag"}],[17956887,{"idx":23,"name":"city-port-bracketmetal-tiny","tpage_name":"ctyport-vis-tfrag"}],[17956888,{"idx":24,"name":"city-bluelight","tpage_name":"ctyport-vis-tfrag"}],[17956889,{"idx":25,"name":"city-port-black","tpage_name":"ctyport-vis-tfrag"}],[17956890,{"idx":26,"name":"city-port-metal-green-main-side","tpage_name":"ctyport-vis-tfrag"}],[17956891,{"idx":27,"name":"city-port-metal","tpage_name":"ctyport-vis-tfrag"}],[17956892,{"idx":28,"name":"city-port-litwindow","tpage_name":"ctyport-vis-tfrag"}],[11796495,{"idx":15,"name":"city-ind-metal-02","tpage_name":"ctyinda-vis-tfrag"}],[589875,{"idx":51,"name":"hud-arrow-down-01-lit","tpage_name":"level-default-minimap"}],[35651624,{"idx":40,"name":"samos-helmet","tpage_name":"introcst-pris2"}],[17956893,{"idx":29,"name":"city-port-wall-metal-01","tpage_name":"ctyport-vis-tfrag"}],[11796496,{"idx":16,"name":"city-muck-01","tpage_name":"ctyinda-vis-tfrag"}],[16777216,{"idx":0,"name":"city-farm-veg-cableaf","tpage_name":"ctyfarmb-vis-pris"}],[589876,{"idx":52,"name":"hud-arrow-left-01-lit","tpage_name":"level-default-minimap"}],[35651625,{"idx":41,"name":"samos-leaf","tpage_name":"introcst-pris2"}],[17956894,{"idx":30,"name":"city-port-garage-door01","tpage_name":"ctyport-vis-tfrag"}],[11796497,{"idx":17,"name":"city-ind-grate-01","tpage_name":"ctyinda-vis-tfrag"}],[8060957,{"idx":29,"name":"water-splat","tpage_name":"ctywide-sprite"}],[16777217,{"idx":1,"name":"city-farm-veg-cabseed","tpage_name":"ctyfarmb-vis-pris"}],[589877,{"idx":53,"name":"hud-arrow-right-01-lit","tpage_name":"level-default-minimap"}],[35651626,{"idx":42,"name":"samos-lens","tpage_name":"introcst-pris2"}],[17956895,{"idx":31,"name":"city-port-metal-block-01","tpage_name":"ctyport-vis-tfrag"}],[115081281,{"idx":65,"name":"jakchires-arm","tpage_name":"desboss1-pris"}],[8060958,{"idx":30,"name":"mud-bubble","tpage_name":"ctywide-sprite"}],[11796498,{"idx":18,"name":"city-bigpipe-ring-02","tpage_name":"ctyinda-vis-tfrag"}],[16777218,{"idx":2,"name":"city-farm-veg-green-1","tpage_name":"ctyfarmb-vis-pris"}],[589878,{"idx":54,"name":"hud-arrow-top-01-lit","tpage_name":"level-default-minimap"}],[35651627,{"idx":43,"name":"samos-log-01","tpage_name":"introcst-pris2"}],[17956896,{"idx":32,"name":"city-port-bigpipe-siding","tpage_name":"ctyport-vis-tfrag"}],[17956898,{"idx":34,"name":"city-port-canopyarm-swivel-sides","tpage_name":"ctyport-vis-tfrag"}],[11796502,{"idx":22,"name":"city-ind-wall-noisy-03","tpage_name":"ctyinda-vis-tfrag"}],[16777222,{"idx":6,"name":"yak-lightfur","tpage_name":"ctyfarmb-vis-pris"}],[589882,{"idx":58,"name":"hud-gunblue-01a","tpage_name":"level-default-minimap"}],[17956900,{"idx":36,"name":"city-redlight","tpage_name":"ctyport-vis-tfrag"}],[16777223,{"idx":7,"name":"yak-lightmed-transfur","tpage_name":"ctyfarmb-vis-pris"}],[11796503,{"idx":23,"name":"city-ind-wall-noisy-05","tpage_name":"ctyinda-vis-tfrag"}],[589883,{"idx":59,"name":"hud-gunblue-02a","tpage_name":"level-default-minimap"}],[17956901,{"idx":37,"name":"city-port-dark-marble","tpage_name":"ctyport-vis-tfrag"}],[11796504,{"idx":24,"name":"city-ind-metal-green-main-side","tpage_name":"ctyinda-vis-tfrag"}],[16777224,{"idx":8,"name":"yak-lips2","tpage_name":"ctyfarmb-vis-pris"}],[589884,{"idx":60,"name":"hud-gunblue-03a","tpage_name":"level-default-minimap"}],[17956902,{"idx":38,"name":"city-port-small-metal-highlite","tpage_name":"ctyport-vis-tfrag"}],[11796505,{"idx":25,"name":"city-ind-bigpipe-siding-02","tpage_name":"ctyinda-vis-tfrag"}],[16777225,{"idx":9,"name":"yak-medfur","tpage_name":"ctyfarmb-vis-pris"}],[589885,{"idx":61,"name":"hud-gunblue-common-01","tpage_name":"level-default-minimap"}],[17956903,{"idx":39,"name":"city-port-copper-lines","tpage_name":"ctyport-vis-tfrag"}],[11796506,{"idx":26,"name":"city-ind-redlight","tpage_name":"ctyinda-vis-tfrag"}],[16777226,{"idx":10,"name":"yak-medfur-end","tpage_name":"ctyfarmb-vis-pris"}],[589886,{"idx":62,"name":"hud-gunred-01a","tpage_name":"level-default-minimap"}],[49348615,{"idx":7,"name":"sewer-plate-05","tpage_name":"sewb-vis-pris"}],[35651635,{"idx":51,"name":"samosbird-body","tpage_name":"introcst-pris2"}],[17956904,{"idx":40,"name":"city-port-roofmetal","tpage_name":"ctyport-vis-tfrag"}],[11796548,{"idx":68,"name":"cty-ind-ground02","tpage_name":"ctyinda-vis-tfrag"}],[115081290,{"idx":74,"name":"jakchires-facelft","tpage_name":"desboss1-pris"}],[17956905,{"idx":41,"name":"city-roofmetal-rim","tpage_name":"ctyport-vis-tfrag"}],[17956906,{"idx":42,"name":"city-port-metal-beam","tpage_name":"ctyport-vis-tfrag"}],[17956907,{"idx":43,"name":"city-port-bolt","tpage_name":"ctyport-vis-tfrag"}],[17956908,{"idx":44,"name":"city-port-barrel-body","tpage_name":"ctyport-vis-tfrag"}],[17956909,{"idx":45,"name":"city-port-door01","tpage_name":"ctyport-vis-tfrag"}],[17956910,{"idx":46,"name":"city-port-ventbase-01","tpage_name":"ctyport-vis-tfrag"}],[17956911,{"idx":47,"name":"city-port-pavmnt-01","tpage_name":"ctyport-vis-tfrag"}],[17956912,{"idx":48,"name":"city-port-citywall","tpage_name":"ctyport-vis-tfrag"}],[41484288,{"idx":0,"name":"wascity-blotch-withstreaks-01","tpage_name":"wascitya-vis-shrub"}],[17956913,{"idx":49,"name":"city-port-bridge-side","tpage_name":"ctyport-vis-tfrag"}],[41484289,{"idx":1,"name":"wascity-stain-window-01","tpage_name":"wascitya-vis-shrub"}],[16777236,{"idx":20,"name":"city-farm-mar-main","tpage_name":"ctyfarmb-vis-pris"}],[11796516,{"idx":36,"name":"city-ind-wall-base-08","tpage_name":"ctyinda-vis-tfrag"}],[589896,{"idx":72,"name":"hud-arrow-down-02-lit","tpage_name":"level-default-minimap"}],[35651645,{"idx":61,"name":"king-earing","tpage_name":"introcst-pris2"}],[17956914,{"idx":50,"name":"city-port-plate-05","tpage_name":"ctyport-vis-tfrag"}],[41484290,{"idx":2,"name":"wascity-steel-bar","tpage_name":"wascitya-vis-shrub"}],[17956915,{"idx":51,"name":"city-greenlight","tpage_name":"ctyport-vis-tfrag"}],[17956916,{"idx":52,"name":"city-port-piece-metal","tpage_name":"ctyport-vis-tfrag"}],[17956917,{"idx":53,"name":"city-port-bridge-main","tpage_name":"ctyport-vis-tfrag"}],[41484293,{"idx":5,"name":"wascity-overlay-bullethole-c","tpage_name":"wascitya-vis-shrub"}],[17956918,{"idx":54,"name":"city-port-control-panel-litup2","tpage_name":"ctyport-vis-tfrag"}],[41484294,{"idx":6,"name":"wascity-overlay-bullethole-a","tpage_name":"wascitya-vis-shrub"}],[17956919,{"idx":55,"name":"city-roofmetal","tpage_name":"ctyport-vis-tfrag"}],[41484295,{"idx":7,"name":"wascity-stain-wall-01","tpage_name":"wascitya-vis-shrub"}],[35389440,{"idx":0,"name":"bam-eyelight","tpage_name":"introcst-pris"}],[17956920,{"idx":56,"name":"city-port-roofmetal-rim","tpage_name":"ctyport-vis-tfrag"}],[41484296,{"idx":8,"name":"wascity-overlay-crack","tpage_name":"wascitya-vis-shrub"}],[35389441,{"idx":1,"name":"bam-hairhilite","tpage_name":"introcst-pris"}],[17956921,{"idx":57,"name":"city-greenlight2","tpage_name":"ctyport-vis-tfrag"}],[41484297,{"idx":9,"name":"wascity-ditch-wall-top-to-ground","tpage_name":"wascitya-vis-shrub"}],[35389442,{"idx":2,"name":"cguard-shoebottom","tpage_name":"introcst-pris"}],[17956922,{"idx":58,"name":"city-port-barge-plain-metal","tpage_name":"ctyport-vis-tfrag"}],[41484298,{"idx":10,"name":"wascity-shrub-orange-01","tpage_name":"wascitya-vis-shrub"}],[11796525,{"idx":45,"name":"city-ind-wall-base-top-03","tpage_name":"ctyinda-vis-tfrag"}],[589905,{"idx":81,"name":"hud-gunpurple-02a","tpage_name":"level-default-minimap"}],[35651654,{"idx":70,"name":"king-leg","tpage_name":"introcst-pris2"}],[35389443,{"idx":3,"name":"cguard-shoemetal","tpage_name":"introcst-pris"}],[17956923,{"idx":59,"name":"city-port-barge-grating","tpage_name":"ctyport-vis-tfrag"}],[41484299,{"idx":11,"name":"wascity-ground-stain-01","tpage_name":"wascitya-vis-shrub"}],[35389444,{"idx":4,"name":"cguard1-armshield","tpage_name":"introcst-pris"}],[17956924,{"idx":60,"name":"city-port-crate-metal-inside","tpage_name":"ctyport-vis-tfrag"}],[41484301,{"idx":13,"name":"wascity-overlay-damaged","tpage_name":"wascitya-vis-shrub"}],[35389446,{"idx":6,"name":"cguard1-boottop","tpage_name":"introcst-pris"}],[17956926,{"idx":62,"name":"city-port-barge-metal-darker","tpage_name":"ctyport-vis-tfrag"}],[41484302,{"idx":14,"name":"wascitya-stone-top","tpage_name":"wascitya-vis-shrub"}],[35389447,{"idx":7,"name":"cguard1-brushedmetal","tpage_name":"introcst-pris"}],[17956927,{"idx":63,"name":"city-port-barge-plain-metal-1","tpage_name":"ctyport-vis-tfrag"}],[41484303,{"idx":15,"name":"wascity-cactus-green","tpage_name":"wascitya-vis-shrub"}],[35389448,{"idx":8,"name":"cguard1-chestplate","tpage_name":"introcst-pris"}],[17956928,{"idx":64,"name":"city-port-barge-side","tpage_name":"ctyport-vis-tfrag"}],[41484304,{"idx":16,"name":"wascity-cactus-flower","tpage_name":"wascitya-vis-shrub"}],[35389449,{"idx":9,"name":"cguard1-eyering","tpage_name":"introcst-pris"}],[17956929,{"idx":65,"name":"city-port-barge-side-doors","tpage_name":"ctyport-vis-tfrag"}],[35389450,{"idx":10,"name":"cguard1-face","tpage_name":"introcst-pris"}],[17956930,{"idx":66,"name":"city-port-barge-side-plain","tpage_name":"ctyport-vis-tfrag"}],[35389451,{"idx":11,"name":"cguard1-glove","tpage_name":"introcst-pris"}],[17956931,{"idx":67,"name":"environment-oldmetal","tpage_name":"ctyport-vis-tfrag"}],[35389452,{"idx":12,"name":"cguard1-greyheadshield","tpage_name":"introcst-pris"}],[17956932,{"idx":68,"name":"hip-tmetfloor04","tpage_name":"ctyport-vis-tfrag"}],[91226115,{"idx":3,"name":"gun-shellcasings-02","tpage_name":"gungame-vis-shrub"}],[89980935,{"idx":7,"name":"des-corral-plate-03","tpage_name":"desertg-vis-tfrag"}],[589915,{"idx":91,"name":"hud-newhud-greendot-01","tpage_name":"level-default-minimap"}],[49348644,{"idx":36,"name":"cguardgame-shoebottom","tpage_name":"sewb-vis-pris"}],[35651664,{"idx":80,"name":"king-vestback","tpage_name":"introcst-pris2"}],[35389453,{"idx":13,"name":"cguard1-gunboltlight","tpage_name":"introcst-pris"}],[17956933,{"idx":69,"name":"hip-tmetring02","tpage_name":"ctyport-vis-tfrag"}],[35389454,{"idx":14,"name":"cguard1-gunhandle","tpage_name":"introcst-pris"}],[17956934,{"idx":70,"name":"hip-twood01","tpage_name":"ctyport-vis-tfrag"}],[35389456,{"idx":16,"name":"cguard1-gunmetaldark","tpage_name":"introcst-pris"}],[17956936,{"idx":72,"name":"t-citywide-met-strp-close","tpage_name":"ctyport-vis-tfrag"}],[35389459,{"idx":19,"name":"cguard1-guntube","tpage_name":"introcst-pris"}],[17956939,{"idx":75,"name":"t-citywide-met-strp01","tpage_name":"ctyport-vis-tfrag"}],[94961667,{"idx":3,"name":"jakc-armor","tpage_name":"lsigjakc-pris"}],[89980947,{"idx":19,"name":"des-mount-01","tpage_name":"desertg-vis-tfrag"}],[41615370,{"idx":10,"name":"gekko-laser","tpage_name":"wascitya-vis-pris"}],[35389470,{"idx":30,"name":"cguard1-teeth","tpage_name":"introcst-pris"}],[17956950,{"idx":86,"name":"city-port-pavmnt--cracked-01","tpage_name":"ctyport-vis-tfrag"}],[41615371,{"idx":11,"name":"gekko-laserbarrel","tpage_name":"wascitya-vis-pris"}],[35389471,{"idx":31,"name":"daxter-eyelid","tpage_name":"introcst-pris"}],[17956951,{"idx":87,"name":"common-black","tpage_name":"ctyport-vis-tfrag"}],[41615372,{"idx":12,"name":"gekko-metal-01","tpage_name":"wascitya-vis-pris"}],[35389472,{"idx":32,"name":"daxter-furhilite","tpage_name":"introcst-pris"}],[17956952,{"idx":88,"name":"city-port-pavmnt--scorched-01","tpage_name":"ctyport-vis-tfrag"}],[41615378,{"idx":18,"name":"was-tizard-facefin","tpage_name":"wascitya-vis-pris"}],[35389478,{"idx":38,"name":"daxterfinger","tpage_name":"introcst-pris"}],[17956958,{"idx":94,"name":"city-port-cable-cylinder-01","tpage_name":"ctyport-vis-tfrag"}],[41615379,{"idx":19,"name":"was-tizard-fin","tpage_name":"wascitya-vis-pris"}],[35389479,{"idx":39,"name":"daxterfoot","tpage_name":"introcst-pris"}],[17956959,{"idx":95,"name":"city-port-cable-quare-01","tpage_name":"ctyport-vis-tfrag"}],[41615381,{"idx":21,"name":"was-tizard-nail","tpage_name":"wascitya-vis-pris"}],[35389481,{"idx":41,"name":"daxtergoggles","tpage_name":"introcst-pris"}],[17956961,{"idx":97,"name":"city-port-seam-metal-HI","tpage_name":"ctyport-vis-tfrag"}],[35389482,{"idx":42,"name":"daxterheadwidenew","tpage_name":"introcst-pris"}],[17956962,{"idx":98,"name":"city-yellowlight","tpage_name":"ctyport-vis-tfrag"}],[8323204,{"idx":132,"name":"bluecrate-lod02","tpage_name":"ctywide-vis-tfrag"}],[49414144,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewc-vis-pris"}],[8323205,{"idx":133,"name":"bluecrate-lod04","tpage_name":"ctywide-vis-tfrag"}],[49414145,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewc-vis-pris"}],[129433613,{"idx":13,"name":"dp-text-14","tpage_name":"wasseem-sprite"}],[128188433,{"idx":17,"name":"wascity-ground-01","tpage_name":"waswide-vis-shrub"}],[115736633,{"idx":57,"name":"desert-egg-bulb-01","tpage_name":"lnstcst-pris"}],[50659367,{"idx":39,"name":"fora-statue-stone","tpage_name":"foresta-vis-tfrag"}],[60620807,{"idx":7,"name":"minc-door-metal-01","tpage_name":"minea-vis-pris"}],[8323206,{"idx":134,"name":"metalcrate-02","tpage_name":"ctywide-vis-tfrag"}],[49414146,{"idx":2,"name":"airlock-door-main","tpage_name":"sewc-vis-pris"}],[129433614,{"idx":14,"name":"dp-text-15","tpage_name":"wasseem-sprite"}],[115736634,{"idx":58,"name":"desert-egg-bulbtop-01","tpage_name":"lnstcst-pris"}],[50659368,{"idx":40,"name":"fora-butress-metal-01","tpage_name":"foresta-vis-tfrag"}],[60620808,{"idx":8,"name":"minc-rust-01","tpage_name":"minea-vis-pris"}],[8323207,{"idx":135,"name":"metalcrate-05","tpage_name":"ctywide-vis-tfrag"}],[49414147,{"idx":3,"name":"airlock-door-metal2","tpage_name":"sewc-vis-pris"}],[129433615,{"idx":15,"name":"dp-text-16","tpage_name":"wasseem-sprite"}],[115736635,{"idx":59,"name":"desert-egg-gem-01","tpage_name":"lnstcst-pris"}],[14680111,{"idx":47,"name":"prebot-envmap","tpage_name":"ctygenb-vis-pris"}],[50659328,{"idx":0,"name":"fora-rock","tpage_name":"foresta-vis-tfrag"}],[8323208,{"idx":136,"name":"metalcrate-04","tpage_name":"ctywide-vis-tfrag"}],[49414148,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"sewc-vis-pris"}],[115736636,{"idx":60,"name":"vehicle-tread-01","tpage_name":"lnstcst-pris"}],[14680112,{"idx":48,"name":"cty-grunt-eye-01","tpage_name":"ctygenb-vis-pris"}],[50659329,{"idx":1,"name":"fora-rock-small","tpage_name":"foresta-vis-tfrag"}],[8323209,{"idx":137,"name":"metalcrate-01","tpage_name":"ctywide-vis-tfrag"}],[49414149,{"idx":5,"name":"sew-gun-barrel-01","tpage_name":"sewc-vis-pris"}],[115736637,{"idx":61,"name":"vehicle-wheel-01","tpage_name":"lnstcst-pris"}],[14680113,{"idx":49,"name":"cty-grunt-gem-01","tpage_name":"ctygenb-vis-pris"}],[50659330,{"idx":2,"name":"fora-grass-fringe","tpage_name":"foresta-vis-tfrag"}],[8323210,{"idx":138,"name":"metalcrate-lod02","tpage_name":"ctywide-vis-tfrag"}],[49414150,{"idx":6,"name":"sew-gun-body-01","tpage_name":"sewc-vis-pris"}],[14680114,{"idx":50,"name":"cty-grunt-hose","tpage_name":"ctygenb-vis-pris"}],[50659372,{"idx":44,"name":"fora-bark-ends","tpage_name":"foresta-vis-tfrag"}],[60620812,{"idx":12,"name":"minc-safe-plate-01","tpage_name":"minea-vis-pris"}],[50659331,{"idx":3,"name":"fora-grass","tpage_name":"foresta-vis-tfrag"}],[8323211,{"idx":139,"name":"metalcrate-lod03","tpage_name":"ctywide-vis-tfrag"}],[49414151,{"idx":7,"name":"sew-gun-drum-01","tpage_name":"sewc-vis-pris"}],[14680115,{"idx":51,"name":"cty-grunt-metal-01","tpage_name":"ctygenb-vis-pris"}],[20840472,{"idx":24,"name":"jakc-wraps","tpage_name":"stadiumb-vis-pris"}],[50659332,{"idx":4,"name":"fora-bark","tpage_name":"foresta-vis-tfrag"}],[8323212,{"idx":140,"name":"metalcrate-lod04","tpage_name":"ctywide-vis-tfrag"}],[49414152,{"idx":8,"name":"sew-gun-panel-02","tpage_name":"sewc-vis-pris"}],[14680116,{"idx":52,"name":"cty-grunt-skin-01","tpage_name":"ctygenb-vis-pris"}],[50659374,{"idx":46,"name":"fora-precursor-metal-plain-01dk","tpage_name":"foresta-vis-tfrag"}],[60620814,{"idx":14,"name":"bam-eyelight","tpage_name":"minea-vis-pris"}],[8323213,{"idx":141,"name":"rub-palace-tower-side","tpage_name":"ctywide-vis-tfrag"}],[49414153,{"idx":9,"name":"sew-gun-panel-05","tpage_name":"sewc-vis-pris"}],[14680117,{"idx":53,"name":"cty-grunt-skin-02","tpage_name":"ctygenb-vis-pris"}],[49414154,{"idx":10,"name":"sew-gun-rim-02","tpage_name":"sewc-vis-pris"}],[14680118,{"idx":54,"name":"cty-grunt-skin-03","tpage_name":"ctygenb-vis-pris"}],[8323215,{"idx":143,"name":"bluecrate-05","tpage_name":"ctywide-vis-tfrag"}],[49414155,{"idx":11,"name":"sew-gun-round-02","tpage_name":"sewc-vis-pris"}],[49414156,{"idx":12,"name":"sew-gun-round-cap-01","tpage_name":"sewc-vis-pris"}],[50659337,{"idx":9,"name":"fora-stream-rocks","tpage_name":"foresta-vis-tfrag"}],[49414157,{"idx":13,"name":"sew-laser-guard-side","tpage_name":"sewc-vis-pris"}],[49414158,{"idx":14,"name":"sew-laserturret-bot","tpage_name":"sewc-vis-pris"}],[50659339,{"idx":11,"name":"sewer-metal-block-06","tpage_name":"foresta-vis-tfrag"}],[49414159,{"idx":15,"name":"sew-laserturret-center","tpage_name":"sewc-vis-pris"}],[14548996,{"idx":4,"name":"sign-ctygenb-praxis-banner","tpage_name":"ctygenb-sprite"}],[15794176,{"idx":0,"name":"ctyfarm-cab-body","tpage_name":"ctyfarma-sprite"}],[50659340,{"idx":12,"name":"sewer-concrete-edge-02","tpage_name":"foresta-vis-tfrag"}],[49414160,{"idx":16,"name":"sew-laserturret-pole","tpage_name":"sewc-vis-pris"}],[103546891,{"idx":11,"name":"missle-launcher-gear-01","tpage_name":"lctyhijk-tfrag"}],[96075811,{"idx":35,"name":"jakc-scarfhanging","tpage_name":"ljakc-pris"}],[101056531,{"idx":19,"name":"jakchires-eyelid","tpage_name":"ljakcklv-pris"}],[15794177,{"idx":1,"name":"ctyfarm-chili-leaf","tpage_name":"ctyfarma-sprite"}],[50659341,{"idx":13,"name":"sewer-metal-block-05","tpage_name":"foresta-vis-tfrag"}],[49414161,{"idx":17,"name":"sewer-pipe-small-01","tpage_name":"sewc-vis-pris"}],[103546892,{"idx":12,"name":"missle-launcher-rim-01","tpage_name":"lctyhijk-tfrag"}],[96075812,{"idx":36,"name":"gun-main","tpage_name":"ljakc-pris"}],[101056532,{"idx":20,"name":"jakchires-facelft","tpage_name":"ljakcklv-pris"}],[8323098,{"idx":26,"name":"citywide-redwall","tpage_name":"ctywide-vis-tfrag"}],[15794178,{"idx":2,"name":"ctyfarm-chili-stem","tpage_name":"ctyfarma-sprite"}],[8323099,{"idx":27,"name":"citywide-fort-gold","tpage_name":"ctywide-vis-tfrag"}],[15794179,{"idx":3,"name":"ctyfarm-eggplant-body","tpage_name":"ctyfarma-sprite"}],[60620824,{"idx":24,"name":"bam-hairhilite","tpage_name":"minea-vis-pris"}],[8323100,{"idx":28,"name":"citywide-pillar","tpage_name":"ctywide-vis-tfrag"}],[15794180,{"idx":4,"name":"ctyfarm-eggplant-leaf-1","tpage_name":"ctyfarma-sprite"}],[60620825,{"idx":25,"name":"daxter-eyelid","tpage_name":"minea-vis-pris"}],[852021,{"idx":53,"name":"bluecrate-05","tpage_name":"halfpipe-tfrag"}],[15794181,{"idx":5,"name":"ctyfarm-eggplant-leaf-2","tpage_name":"ctyfarma-sprite"}],[60620826,{"idx":26,"name":"daxter-furhilite","tpage_name":"minea-vis-pris"}],[60620827,{"idx":27,"name":"daxter-orange","tpage_name":"minea-vis-pris"}],[60620828,{"idx":28,"name":"daxterarm","tpage_name":"minea-vis-pris"}],[49414209,{"idx":65,"name":"bam-eyelight","tpage_name":"sewc-vis-pris"}],[60620829,{"idx":29,"name":"daxterbodyshort-eix","tpage_name":"minea-vis-pris"}],[49414210,{"idx":66,"name":"cguard1-backmetal","tpage_name":"sewc-vis-pris"}],[60620830,{"idx":30,"name":"daxterbolt","tpage_name":"minea-vis-pris"}],[49414211,{"idx":67,"name":"cguard1-chestplate","tpage_name":"sewc-vis-pris"}],[60620831,{"idx":31,"name":"daxterear","tpage_name":"minea-vis-pris"}],[50659350,{"idx":22,"name":"fora-roof-support","tpage_name":"foresta-vis-tfrag"}],[49414170,{"idx":26,"name":"cguardgame-backplate","tpage_name":"sewc-vis-pris"}],[103546901,{"idx":21,"name":"missle-launcher-tube-end-01","tpage_name":"lctyhijk-tfrag"}],[101056541,{"idx":29,"name":"jakchires-precarmor-01","tpage_name":"ljakcklv-pris"}],[49414212,{"idx":68,"name":"cguard1-gunmetaldark2","tpage_name":"sewc-vis-pris"}],[60620832,{"idx":32,"name":"daxterfinger","tpage_name":"minea-vis-pris"}],[49414213,{"idx":69,"name":"cguard1-guntube","tpage_name":"sewc-vis-pris"}],[60620833,{"idx":33,"name":"daxterfoot","tpage_name":"minea-vis-pris"}],[11796536,{"idx":56,"name":"city-ind-black","tpage_name":"ctyinda-vis-tfrag"}],[589916,{"idx":92,"name":"hud-newhud-reddot-01","tpage_name":"level-default-minimap"}],[29229056,{"idx":0,"name":"nest-egg-lens","tpage_name":"nsta-sprite"}],[49414214,{"idx":70,"name":"cguard1-lens","tpage_name":"sewc-vis-pris"}],[60620834,{"idx":34,"name":"daxterfoot-bottom","tpage_name":"minea-vis-pris"}],[11796537,{"idx":57,"name":"city-ind-support-base","tpage_name":"ctyinda-vis-tfrag"}],[589917,{"idx":93,"name":"hud-newhud-shine-01","tpage_name":"level-default-minimap"}],[29229057,{"idx":1,"name":"nest-egg-shell","tpage_name":"nsta-sprite"}],[49414215,{"idx":71,"name":"kg-grunt-cable-01","tpage_name":"sewc-vis-pris"}],[60620835,{"idx":35,"name":"daxtergoggles","tpage_name":"minea-vis-pris"}],[11796538,{"idx":58,"name":"city-ind-metal-03","tpage_name":"ctyinda-vis-tfrag"}],[29229058,{"idx":2,"name":"flying-gull-01","tpage_name":"nsta-sprite"}],[49414216,{"idx":72,"name":"kg-grunt-rim-01","tpage_name":"sewc-vis-pris"}],[60620836,{"idx":36,"name":"daxterheadwidenew","tpage_name":"minea-vis-pris"}],[11796539,{"idx":59,"name":"city-ind-metal-09","tpage_name":"ctyinda-vis-tfrag"}],[29229059,{"idx":3,"name":"flying-gull-02","tpage_name":"nsta-sprite"}],[14680084,{"idx":20,"name":"jakc-wristband-a2","tpage_name":"ctygenb-vis-pris"}],[20905984,{"idx":0,"name":"rub-metal-01","tpage_name":"stadiumb-vis-tfrag"}],[38731975,{"idx":199,"name":"male1_13","tpage_name":"wasstada-sprite"}],[14680092,{"idx":28,"name":"jakchires-eyebrow","tpage_name":"ctygenb-vis-pris"}],[20905992,{"idx":8,"name":"stdm-wallrock-dirt","tpage_name":"stadiumb-vis-tfrag"}],[50724868,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"foresta-vis-pris"}],[48234508,{"idx":12,"name":"des-corral-metal-01","tpage_name":"desert-vis-tfrag"}],[14680096,{"idx":32,"name":"jakchires-glovetop","tpage_name":"ctygenb-vis-pris"}],[20905996,{"idx":12,"name":"stdm-glass-01","tpage_name":"stadiumb-vis-tfrag"}],[100990987,{"idx":11,"name":"jakb-eye","tpage_name":"ljakklev-pris"}],[103481347,{"idx":3,"name":"des-pinetree-bark","tpage_name":"deserta-vis-shrub"}],[38731987,{"idx":211,"name":"male2_04","tpage_name":"wasstada-sprite"}],[49479692,{"idx":12,"name":"sewer-waterfall-01-e-dest","tpage_name":"sewe-vis-water"}],[48234512,{"idx":16,"name":"des-cliff-01","tpage_name":"desert-vis-tfrag"}],[14680103,{"idx":39,"name":"jakchires-precarmor-01","tpage_name":"ctygenb-vis-pris"}],[20906003,{"idx":19,"name":"rub-rubble-01","tpage_name":"stadiumb-vis-tfrag"}],[48234510,{"idx":14,"name":"des-cliff-trans-01","tpage_name":"desert-vis-tfrag"}],[56950807,{"idx":23,"name":"common-black","tpage_name":"waspala-tfrag"}],[60686347,{"idx":11,"name":"minc-blue-paint-rust02","tpage_name":"mineb-vis-tfrag"}],[14680107,{"idx":43,"name":"jakchires-teeth","tpage_name":"ctygenb-vis-pris"}],[20906007,{"idx":23,"name":"city-slum-burning-can","tpage_name":"stadiumb-vis-tfrag"}],[49479694,{"idx":14,"name":"sewer-water-highlight-01-e-dest","tpage_name":"sewe-vis-water"}],[48234514,{"idx":18,"name":"des-cave-floor-01","tpage_name":"desert-vis-tfrag"}],[56950833,{"idx":49,"name":"waspala-fountain-base01","tpage_name":"waspala-tfrag"}],[60686373,{"idx":37,"name":"minc-blue-paint-rust04","tpage_name":"mineb-vis-tfrag"}],[112328744,{"idx":40,"name":"jakchires-eyelid","tpage_name":"wascast-pris"}],[20906033,{"idx":49,"name":"stdmb-gray-metal-01","tpage_name":"stadiumb-vis-tfrag"}],[100991024,{"idx":48,"name":"klever-gunmetal-04","tpage_name":"ljakklev-pris"}],[112197644,{"idx":12,"name":"vehicle-gun-box-01","tpage_name":"desinter-pris"}],[38732024,{"idx":248,"name":"male3_20","tpage_name":"wasstada-sprite"}],[85196803,{"idx":3,"name":"can-type","tpage_name":"desrace1-pris"}],[112328747,{"idx":43,"name":"jakchires-glovetop","tpage_name":"wascast-pris"}],[20906036,{"idx":52,"name":"stdmb-panel-01","tpage_name":"stadiumb-vis-tfrag"}],[100991027,{"idx":51,"name":"klever-hand","tpage_name":"ljakklev-pris"}],[112197647,{"idx":15,"name":"vehicle-tread-blur-02","tpage_name":"desinter-pris"}],[38732027,{"idx":251,"name":"male4_02","tpage_name":"wasstada-sprite"}],[112328751,{"idx":47,"name":"jakchires-leatherpouch","tpage_name":"wascast-pris"}],[20906040,{"idx":56,"name":"stdmb-panel-09","tpage_name":"stadiumb-vis-tfrag"}],[100991031,{"idx":55,"name":"klever-shoe","tpage_name":"ljakklev-pris"}],[38732031,{"idx":255,"name":"male4_06","tpage_name":"wasstada-sprite"}],[35389610,{"idx":170,"name":"klever-eye","tpage_name":"introcst-pris"}],[85196810,{"idx":10,"name":"intcept-tread01","tpage_name":"desrace1-pris"}],[74383373,{"idx":13,"name":"sewer-pipe-02","tpage_name":"sewj-vis-tfrag"}],[60686393,{"idx":57,"name":"lt-eco-vent-blue-01","tpage_name":"mineb-vis-tfrag"}],[112328764,{"idx":60,"name":"bat-amulet-02","tpage_name":"wascast-pris"}],[20906053,{"idx":69,"name":"stdmb-wall-03","tpage_name":"stadiumb-vis-tfrag"}],[35651633,{"idx":49,"name":"samos-vest","tpage_name":"introcst-pris2"}],[49348613,{"idx":5,"name":"airlock-door-cog1","tpage_name":"sewb-vis-pris"}],[122159104,{"idx":0,"name":"common-black","tpage_name":"factoryb-vis-tfrag"}],[119668744,{"idx":8,"name":"citfat-hairflat","tpage_name":"ljinx-pris"}],[38732044,{"idx":268,"name":"male4_19","tpage_name":"wasstada-sprite"}],[85196823,{"idx":23,"name":"jakchires-brownstrap","tpage_name":"desrace1-pris"}],[74383374,{"idx":14,"name":"sewer-metal-block-06","tpage_name":"sewj-vis-tfrag"}],[60686394,{"idx":58,"name":"lt-eco-vent-side-01","tpage_name":"mineb-vis-tfrag"}],[112328765,{"idx":61,"name":"bat-amulet-03","tpage_name":"wascast-pris"}],[20906054,{"idx":70,"name":"stdmb-marble-floor-01","tpage_name":"stadiumb-vis-tfrag"}],[35651634,{"idx":50,"name":"samosbird-beak","tpage_name":"introcst-pris2"}],[49348614,{"idx":6,"name":"sewer-pipe-rim-07","tpage_name":"sewb-vis-pris"}],[93519905,{"idx":33,"name":"hud-turbo-boost-on-01","tpage_name":"wasall-minimap"}],[38731985,{"idx":209,"name":"male2_02","tpage_name":"wasstada-sprite"}],[100990985,{"idx":9,"name":"jakb-brownleather","tpage_name":"ljakklev-pris"}],[122159105,{"idx":1,"name":"facb_redmetal-02","tpage_name":"factoryb-vis-tfrag"}],[119668745,{"idx":9,"name":"citn-1-pants","tpage_name":"ljinx-pris"}],[38732045,{"idx":269,"name":"male4_20","tpage_name":"wasstada-sprite"}],[85196824,{"idx":24,"name":"jakchires-precarmor-01","tpage_name":"desrace1-pris"}],[20906062,{"idx":78,"name":"rub-marble-floor-01-hitweak","tpage_name":"stadiumb-vis-tfrag"}],[20906063,{"idx":79,"name":"rub-stad-brick","tpage_name":"stadiumb-vis-tfrag"}],[20906064,{"idx":80,"name":"rub-beam-gen","tpage_name":"stadiumb-vis-tfrag"}],[20906065,{"idx":81,"name":"rub-wall-gen-01","tpage_name":"stadiumb-vis-tfrag"}],[20906066,{"idx":82,"name":"rub-wall-side-beam-02","tpage_name":"stadiumb-vis-tfrag"}],[20906067,{"idx":83,"name":"rub-city-wall-inside-damaged","tpage_name":"stadiumb-vis-tfrag"}],[20906068,{"idx":84,"name":"rub-cement-a","tpage_name":"stadiumb-vis-tfrag"}],[20906069,{"idx":85,"name":"rub-cement-broken-end","tpage_name":"stadiumb-vis-tfrag"}],[28180480,{"idx":0,"name":"palroof-stain-wall-01","tpage_name":"intpalrf-alpha"}],[20906070,{"idx":86,"name":"rub-metal-flatpipe-01","tpage_name":"stadiumb-vis-tfrag"}],[10813463,{"idx":23,"name":"cityslumc-grass-yellow","tpage_name":"ctyslumb-vis-shrub"}],[20906071,{"idx":87,"name":"rub-wall-trim","tpage_name":"stadiumb-vis-tfrag"}],[10813464,{"idx":24,"name":"ctyslumc-stain","tpage_name":"ctyslumb-vis-shrub"}],[20906072,{"idx":88,"name":"rub-wall-gen-04","tpage_name":"stadiumb-vis-tfrag"}],[20906073,{"idx":89,"name":"rub-wall-gen-02","tpage_name":"stadiumb-vis-tfrag"}],[20906074,{"idx":90,"name":"rub-cement-pillars","tpage_name":"stadiumb-vis-tfrag"}],[8323107,{"idx":35,"name":"t-citywide-met-bm-red-strp01","tpage_name":"ctywide-vis-tfrag"}],[10813467,{"idx":27,"name":"ctyslumc-wall","tpage_name":"ctyslumb-vis-shrub"}],[16973824,{"idx":0,"name":"city-farm-aquaduct-glass-01","tpage_name":"ctyfarmb-vis-water"}],[38732038,{"idx":262,"name":"male4_13","tpage_name":"wasstada-sprite"}],[85196817,{"idx":17,"name":"vehicle-metal-plate-01","tpage_name":"desrace1-pris"}],[20906075,{"idx":91,"name":"rub-wall-gen-06","tpage_name":"stadiumb-vis-tfrag"}],[8323108,{"idx":36,"name":"t-citywide-met-strp01","tpage_name":"ctywide-vis-tfrag"}],[10813468,{"idx":28,"name":"ctyslumc-light","tpage_name":"ctyslumb-vis-shrub"}],[20906076,{"idx":92,"name":"rub-metal-pipeside-01","tpage_name":"stadiumb-vis-tfrag"}],[10813469,{"idx":29,"name":"ctyslumc-wire","tpage_name":"ctyslumb-vis-shrub"}],[49545217,{"idx":1,"name":"airlock-door-bolt","tpage_name":"sewe-vis-pris"}],[20906077,{"idx":93,"name":"rub-wall-gen-03","tpage_name":"stadiumb-vis-tfrag"}],[49545218,{"idx":2,"name":"airlock-door-cog","tpage_name":"sewe-vis-pris"}],[20906078,{"idx":94,"name":"rub-ox-pipe-01","tpage_name":"stadiumb-vis-tfrag"}],[10813471,{"idx":31,"name":"cityslumc-gold-trim","tpage_name":"ctyslumb-vis-shrub"}],[49545219,{"idx":3,"name":"airlock-door-main","tpage_name":"sewe-vis-pris"}],[20906079,{"idx":95,"name":"stdmb-broken-light","tpage_name":"stadiumb-vis-tfrag"}],[49545220,{"idx":4,"name":"airlock-door-metal2","tpage_name":"sewe-vis-pris"}],[20906080,{"idx":96,"name":"rub-palshaft-dirt-blue-01","tpage_name":"stadiumb-vis-tfrag"}],[49545221,{"idx":5,"name":"airlockl-door-metalframe","tpage_name":"sewe-vis-pris"}],[20906081,{"idx":97,"name":"rub-panels-01","tpage_name":"stadiumb-vis-tfrag"}],[49283132,{"idx":60,"name":"sewer-brick-block-11","tpage_name":"sewd-vis-pris"}],[67960832,{"idx":0,"name":"wang_black","tpage_name":"wasintro-hfrag"}],[20906082,{"idx":98,"name":"rub-palace-tower-side","tpage_name":"stadiumb-vis-tfrag"}],[49283133,{"idx":61,"name":"sewer-pipe-rim-05","tpage_name":"sewd-vis-pris"}],[67960833,{"idx":1,"name":"wang_mip","tpage_name":"wasintro-hfrag"}],[50790403,{"idx":3,"name":"fora-water","tpage_name":"foresta-vis-water"}],[20906083,{"idx":99,"name":"rub-met-strp-close","tpage_name":"stadiumb-vis-tfrag"}],[49283134,{"idx":62,"name":"sewer-pipe-rim-05b-hitweak","tpage_name":"sewd-vis-pris"}],[67960834,{"idx":2,"name":"wang_0","tpage_name":"wasintro-hfrag"}],[50790404,{"idx":4,"name":"fora-waterfall-01","tpage_name":"foresta-vis-water"}],[20906084,{"idx":100,"name":"rub-copper-metal-02","tpage_name":"stadiumb-vis-tfrag"}],[49283137,{"idx":65,"name":"sew-wallswitch-metal-01","tpage_name":"sewd-vis-pris"}],[67960837,{"idx":5,"name":"wang_3","tpage_name":"wasintro-hfrag"}],[50790407,{"idx":7,"name":"fora-water-dest","tpage_name":"foresta-vis-water"}],[20906087,{"idx":103,"name":"stdmb-track-01","tpage_name":"stadiumb-vis-tfrag"}],[20906090,{"idx":106,"name":"stdmb-lightpost-base-02","tpage_name":"stadiumb-vis-tfrag"}],[50790411,{"idx":11,"name":"fora-water-wave-01","tpage_name":"foresta-vis-water"}],[20906091,{"idx":107,"name":"rub-stad-brick-pieces","tpage_name":"stadiumb-vis-tfrag"}],[50790412,{"idx":12,"name":"fora-water-wave-01-dest","tpage_name":"foresta-vis-water"}],[20906092,{"idx":108,"name":"rub-city-wall-frame","tpage_name":"stadiumb-vis-tfrag"}],[50790413,{"idx":13,"name":"for-prec-text","tpage_name":"foresta-vis-water"}],[20906093,{"idx":109,"name":"rub-cement-top","tpage_name":"stadiumb-vis-tfrag"}],[20906094,{"idx":110,"name":"rub-rubble-ground","tpage_name":"stadiumb-vis-tfrag"}],[49545238,{"idx":22,"name":"power-switch-01","tpage_name":"sewe-vis-pris"}],[20906098,{"idx":114,"name":"citywide-sail-01","tpage_name":"stadiumb-vis-tfrag"}],[21299213,{"idx":13,"name":"vehicle-dash-02","tpage_name":"wasall-pris"}],[21299214,{"idx":14,"name":"vehicle-exhaust-pipe-01","tpage_name":"wasall-pris"}],[21299216,{"idx":16,"name":"vehicle-gas-tank-01","tpage_name":"wasall-pris"}],[21299217,{"idx":17,"name":"vehicle-gun-box-01","tpage_name":"wasall-pris"}],[21299218,{"idx":18,"name":"vehicle-gun-box-top-01","tpage_name":"wasall-pris"}],[21299219,{"idx":19,"name":"vehicle-metal-plate-01","tpage_name":"wasall-pris"}],[21299220,{"idx":20,"name":"vehicle-pad-01","tpage_name":"wasall-pris"}],[21299221,{"idx":21,"name":"vehicle-pipe-01","tpage_name":"wasall-pris"}],[48758848,{"idx":64,"name":"sewer-pipe-rim-05b-hitweak","tpage_name":"sewc-vis-tfrag"}],[21299222,{"idx":22,"name":"vehicle-rims-01","tpage_name":"wasall-pris"}],[21299223,{"idx":23,"name":"vehicle-shocks-01","tpage_name":"wasall-pris"}],[21299224,{"idx":24,"name":"vehicle-side-panel-01","tpage_name":"wasall-pris"}],[21299225,{"idx":25,"name":"vehicle-sml-met-01","tpage_name":"wasall-pris"}],[21299226,{"idx":26,"name":"vehicle-tread-01","tpage_name":"wasall-pris"}],[21299227,{"idx":27,"name":"vehicle-wheel-01","tpage_name":"wasall-pris"}],[21299228,{"idx":28,"name":"vehicle-wire-01","tpage_name":"wasall-pris"}],[21299229,{"idx":29,"name":"common-black","tpage_name":"wasall-pris"}],[21299230,{"idx":30,"name":"vehicle-chrome-pipe-01","tpage_name":"wasall-pris"}],[21299231,{"idx":31,"name":"vehicle-metal-plate-02","tpage_name":"wasall-pris"}],[21299232,{"idx":32,"name":"vehicle-safety-plate-01","tpage_name":"wasall-pris"}],[39780359,{"idx":7,"name":"nsta-finger-pipe","tpage_name":"nstb-vis-pris"}],[21299233,{"idx":33,"name":"vehicle-snake-chassis-01","tpage_name":"wasall-pris"}],[21299234,{"idx":34,"name":"vehicle-snake-drum-01","tpage_name":"wasall-pris"}],[21299235,{"idx":35,"name":"vehicle-snake-drum-02","tpage_name":"wasall-pris"}],[21299237,{"idx":37,"name":"vehicle-snake-tank-01","tpage_name":"wasall-pris"}],[21299238,{"idx":38,"name":"vehicle-snake-tank-02","tpage_name":"wasall-pris"}],[73596934,{"idx":6,"name":"sewer-block-02-hitweak","tpage_name":"sewi-vis-tfrag"}],[74842114,{"idx":2,"name":"sewer-watefall-froth-01-l","tpage_name":"sewl-vis-water"}],[21299239,{"idx":39,"name":"vehicle-snake-tread-01","tpage_name":"wasall-pris"}],[73596935,{"idx":7,"name":"sewer-brick-roof-03","tpage_name":"sewi-vis-tfrag"}],[74842115,{"idx":3,"name":"sewer-waterfall-02-l","tpage_name":"sewl-vis-water"}],[11403342,{"idx":78,"name":"ctyslumc-window-panes2","tpage_name":"ctyslumc-vis-tfrag"}],[35061762,{"idx":2,"name":"windshield01","tpage_name":"factorya-water"}],[11403343,{"idx":79,"name":"ctyslumc-tarp-01","tpage_name":"ctyslumc-vis-tfrag"}],[35061763,{"idx":3,"name":"errolcyber-lens","tpage_name":"factorya-water"}],[48627781,{"idx":69,"name":"sewer-big-brace-02","tpage_name":"sewb-vis-tfrag"}],[61079581,{"idx":29,"name":"minc-door-metal-01","tpage_name":"minec-vis-pris"}],[21299241,{"idx":41,"name":"vehicle-tread-blur-01","tpage_name":"wasall-pris"}],[48627782,{"idx":70,"name":"sewer-metal-trim-02","tpage_name":"sewb-vis-tfrag"}],[61079582,{"idx":30,"name":"minc-rust-01","tpage_name":"minec-vis-pris"}],[21299243,{"idx":43,"name":"vehicle-green-dash-01","tpage_name":"wasall-pris"}],[62259221,{"idx":21,"name":"seat01","tpage_name":"ctycarc-pris"}],[61014041,{"idx":25,"name":"mine-moving-step-top-lod02","tpage_name":"minec-vis-shrub"}],[52297781,{"idx":53,"name":"freehq-monitor03","tpage_name":"freehq-tfrag"}],[48562241,{"idx":65,"name":"jakchires-chestplate","tpage_name":"sewa-vis-pris"}],[67239941,{"idx":5,"name":"vin-blue-light","tpage_name":"vinroom-vis-tfrag"}],[115081302,{"idx":86,"name":"jakchires-shoeteop","tpage_name":"desboss1-pris"}],[21299244,{"idx":44,"name":"vehicle-lite-01","tpage_name":"wasall-pris"}],[21299245,{"idx":45,"name":"vehicle-pad-02","tpage_name":"wasall-pris"}],[62259223,{"idx":23,"name":"turret01","tpage_name":"ctycarc-pris"}],[61014043,{"idx":27,"name":"minc-rust-pipe-07","tpage_name":"minec-vis-shrub"}],[57278503,{"idx":39,"name":"metalflut-eye","tpage_name":"waswide-vis-pris"}],[52297783,{"idx":55,"name":"freehq-monitor08","tpage_name":"freehq-tfrag"}],[48562243,{"idx":67,"name":"jakchires-eye","tpage_name":"sewa-vis-pris"}],[67239943,{"idx":7,"name":"vin-control-panel-02","tpage_name":"vinroom-vis-tfrag"}],[115081304,{"idx":88,"name":"vehicle-snake-tread-01","tpage_name":"desboss1-pris"}],[21299246,{"idx":46,"name":"vehicle-shocks-02","tpage_name":"wasall-pris"}],[21299247,{"idx":47,"name":"vehicle-shocks-03","tpage_name":"wasall-pris"}],[48627788,{"idx":76,"name":"sewer-metal-block-02","tpage_name":"sewb-vis-tfrag"}],[61079588,{"idx":36,"name":"minc-blue-paint-rust02","tpage_name":"minec-vis-pris"}],[21299248,{"idx":48,"name":"vehicle-shocks-stretch-01","tpage_name":"wasall-pris"}],[48627789,{"idx":77,"name":"sewer-rubber-rim-01","tpage_name":"sewb-vis-tfrag"}],[61079589,{"idx":37,"name":"minc-plate-01","tpage_name":"minec-vis-pris"}],[21299249,{"idx":49,"name":"vehicle-shocks-stretch-02","tpage_name":"wasall-pris"}],[21299250,{"idx":50,"name":"vehicle-tread-blur-02","tpage_name":"wasall-pris"}],[21299251,{"idx":51,"name":"vehicle-turtle-dash-01","tpage_name":"wasall-pris"}],[21299252,{"idx":52,"name":"vehicle-toad-chassis-01","tpage_name":"wasall-pris"}],[21299253,{"idx":53,"name":"vehicle-toad-chassis-02","tpage_name":"wasall-pris"}],[21299254,{"idx":54,"name":"vehicle-toad-chassis-03","tpage_name":"wasall-pris"}],[21299255,{"idx":55,"name":"vehicle-toad-exhaust-01","tpage_name":"wasall-pris"}],[38731776,{"idx":0,"name":"lava-drop-01","tpage_name":"wasstada-sprite"}],[21299256,{"idx":56,"name":"vehicle-toad-tank-01","tpage_name":"wasall-pris"}],[38731777,{"idx":1,"name":"lava-drop-02","tpage_name":"wasstada-sprite"}],[21299257,{"idx":57,"name":"vehicle-toad-tank-02","tpage_name":"wasall-pris"}],[38731778,{"idx":2,"name":"lava-drop-03","tpage_name":"wasstada-sprite"}],[21299258,{"idx":58,"name":"vehicle-toad-tire-01","tpage_name":"wasall-pris"}],[38731779,{"idx":3,"name":"lava-drop-04","tpage_name":"wasstada-sprite"}],[21299259,{"idx":59,"name":"vehicle-snake-tread-01-blur","tpage_name":"wasall-pris"}],[21299260,{"idx":60,"name":"vehicle-toad-tire-01-blur","tpage_name":"wasall-pris"}],[21299261,{"idx":61,"name":"vehicle-toad-dash-01","tpage_name":"wasall-pris"}],[63438851,{"idx":3,"name":"waspala-water","tpage_name":"waspala-water"}],[57212951,{"idx":23,"name":"was-burningbush-02","tpage_name":"waswide-vis-tfrag"}],[60948491,{"idx":11,"name":"minc-rust-02","tpage_name":"minec-vis-tfrag"}],[62193671,{"idx":7,"name":"bikecside01","tpage_name":"ctycarb-pris"}],[154796042,{"idx":10,"name":"daxterfoot","tpage_name":"ljakndax-pris"}],[144834602,{"idx":42,"name":"rail-patch-01","tpage_name":"combn-tfrag"}],[106234022,{"idx":166,"name":"roboboss-darkmetdull-01","tpage_name":"mined-pris"}],[94240862,{"idx":94,"name":"palcab-lowres-background-grass-to-desert-02","tpage_name":"intpfall-vis-tfrag"}],[21299278,{"idx":78,"name":"vehicle-snake-gun-01","tpage_name":"wasall-pris"}],[63438852,{"idx":4,"name":"waspala-waterfall","tpage_name":"waspala-water"}],[57212952,{"idx":24,"name":"was-burningbush-light-01","tpage_name":"waswide-vis-tfrag"}],[60948492,{"idx":12,"name":"minc-blue-yel-paint-safe-rust04","tpage_name":"minec-vis-tfrag"}],[62193672,{"idx":8,"name":"bikecwing01","tpage_name":"ctycarb-pris"}],[154796043,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"ljakndax-pris"}],[144834603,{"idx":43,"name":"rail-env-car-01","tpage_name":"combn-tfrag"}],[106234023,{"idx":167,"name":"roboboss-darkmetdull-02","tpage_name":"mined-pris"}],[21299279,{"idx":79,"name":"vehicle-snake-gun-02","tpage_name":"wasall-pris"}],[63438853,{"idx":5,"name":"waspala-waterfall-dest","tpage_name":"waspala-water"}],[57212953,{"idx":25,"name":"was-burningbush-03","tpage_name":"waswide-vis-tfrag"}],[60948493,{"idx":13,"name":"minc-blue-white-paint-safe-rust04","tpage_name":"minec-vis-tfrag"}],[62193673,{"idx":9,"name":"exstpipe01","tpage_name":"ctycarb-pris"}],[154796044,{"idx":12,"name":"daxtergoggles","tpage_name":"ljakndax-pris"}],[151060504,{"idx":24,"name":"common-black","tpage_name":"factoryc-vis-pris"}],[106234024,{"idx":168,"name":"roboboss-nose","tpage_name":"mined-pris"}],[21299280,{"idx":80,"name":"intcept-tread01","tpage_name":"wasall-pris"}],[63438854,{"idx":6,"name":"waspala-water-dest","tpage_name":"waspala-water"}],[57212954,{"idx":26,"name":"was-burningbush-01","tpage_name":"waswide-vis-tfrag"}],[60948494,{"idx":14,"name":"minc-blue-paint-01","tpage_name":"minec-vis-tfrag"}],[62193674,{"idx":10,"name":"floorboard01","tpage_name":"ctycarb-pris"}],[154796045,{"idx":13,"name":"daxterheadwidenew","tpage_name":"ljakndax-pris"}],[151060505,{"idx":25,"name":"fac-switch-green-01","tpage_name":"factoryc-vis-pris"}],[144834605,{"idx":45,"name":"rail-light-blue","tpage_name":"combn-tfrag"}],[106234025,{"idx":169,"name":"roboboss-pipe-02","tpage_name":"mined-pris"}],[21299281,{"idx":81,"name":"rhino-front-01","tpage_name":"wasall-pris"}],[57212955,{"idx":27,"name":"was-burningbush-04","tpage_name":"waswide-vis-tfrag"}],[60948495,{"idx":15,"name":"minc-chain-metal-01","tpage_name":"minec-vis-tfrag"}],[62193675,{"idx":11,"name":"pipe01","tpage_name":"ctycarb-pris"}],[154796046,{"idx":14,"name":"daxterhelmetplain","tpage_name":"ljakndax-pris"}],[151060506,{"idx":26,"name":"fac-switch-red-01","tpage_name":"factoryc-vis-pris"}],[144834606,{"idx":46,"name":"rail-edge-01","tpage_name":"combn-tfrag"}],[106234026,{"idx":170,"name":"roboboss-pipe-shin","tpage_name":"mined-pris"}],[21299282,{"idx":82,"name":"rhino-front-02","tpage_name":"wasall-pris"}],[21299285,{"idx":85,"name":"rhino-metal-01","tpage_name":"wasall-pris"}],[21299286,{"idx":86,"name":"rhino-rag-01","tpage_name":"wasall-pris"}],[21299287,{"idx":87,"name":"rhino-scoop-01","tpage_name":"wasall-pris"}],[48693248,{"idx":0,"name":"sewer-nut","tpage_name":"sewb-vis-shrub"}],[21299288,{"idx":88,"name":"rhino-wheel-01","tpage_name":"wasall-pris"}],[57147394,{"idx":2,"name":"king-arm","tpage_name":"waspala-pris2"}],[53673985,{"idx":1,"name":"fora-rock","tpage_name":"forestb-vis-tfrag"}],[21299305,{"idx":105,"name":"vehicle-fox-gun-02","tpage_name":"wasall-pris"}],[57147400,{"idx":8,"name":"king-ear","tpage_name":"waspala-pris2"}],[21299311,{"idx":111,"name":"vehicle-fox-engine","tpage_name":"wasall-pris"}],[17956937,{"idx":73,"name":"city-step","tpage_name":"ctyport-vis-tfrag"}],[35389457,{"idx":17,"name":"cguard1-gunmetaldark2","tpage_name":"introcst-pris"}],[57147401,{"idx":9,"name":"king-earing","tpage_name":"waspala-pris2"}],[21299312,{"idx":112,"name":"vehicle-fox-exhaust-tube","tpage_name":"wasall-pris"}],[17956938,{"idx":74,"name":"citywide-palace-tower-side","tpage_name":"ctyport-vis-tfrag"}],[35389458,{"idx":18,"name":"cguard1-gunstrap","tpage_name":"introcst-pris"}],[57147402,{"idx":10,"name":"king-face-01","tpage_name":"waspala-pris2"}],[21299313,{"idx":113,"name":"vehicle-fox-grill","tpage_name":"wasall-pris"}],[57147403,{"idx":11,"name":"king-finger","tpage_name":"waspala-pris2"}],[92209152,{"idx":0,"name":"bam-eyelight","tpage_name":"ldamklev-pris"}],[21299314,{"idx":114,"name":"vehicle-fox-pipe-large","tpage_name":"wasall-pris"}],[60882944,{"idx":0,"name":"manta-eye-01","tpage_name":"mineb-vis-pris"}],[57147404,{"idx":12,"name":"king-greenmetal","tpage_name":"waspala-pris2"}],[92209153,{"idx":1,"name":"bam-hairhilite","tpage_name":"ldamklev-pris"}],[21299315,{"idx":115,"name":"vehicle-fox-pipe-small","tpage_name":"wasall-pris"}],[60882945,{"idx":1,"name":"manta-gem-01","tpage_name":"mineb-vis-pris"}],[57147405,{"idx":13,"name":"king-greenmetalplain","tpage_name":"waspala-pris2"}],[92209154,{"idx":2,"name":"klever-earcup","tpage_name":"ldamklev-pris"}],[21299316,{"idx":116,"name":"vehicle-fox-plate-back","tpage_name":"wasall-pris"}],[17956942,{"idx":78,"name":"city-metal-pipeside-01","tpage_name":"ctyport-vis-tfrag"}],[35389462,{"idx":22,"name":"cguard1-lens","tpage_name":"introcst-pris"}],[60882946,{"idx":2,"name":"manta-hose","tpage_name":"mineb-vis-pris"}],[57147406,{"idx":14,"name":"king-hair","tpage_name":"waspala-pris2"}],[92209155,{"idx":3,"name":"klever-eye","tpage_name":"ldamklev-pris"}],[21299317,{"idx":117,"name":"vehicle-fox-plate-hood","tpage_name":"wasall-pris"}],[17956943,{"idx":79,"name":"city-railing","tpage_name":"ctyport-vis-tfrag"}],[35389463,{"idx":23,"name":"cguard1-metalcollar","tpage_name":"introcst-pris"}],[60882947,{"idx":3,"name":"manta-laser","tpage_name":"mineb-vis-pris"}],[57147407,{"idx":15,"name":"king-hand","tpage_name":"waspala-pris2"}],[92209156,{"idx":4,"name":"klever-eyelid","tpage_name":"ldamklev-pris"}],[53673998,{"idx":14,"name":"fora-rock-small","tpage_name":"forestb-vis-tfrag"}],[21299318,{"idx":118,"name":"vehicle-fox-yellow-bar","tpage_name":"wasall-pris"}],[17956944,{"idx":80,"name":"city-wall-base-rim-02","tpage_name":"ctyport-vis-tfrag"}],[35389464,{"idx":24,"name":"cguard1-pants","tpage_name":"introcst-pris"}],[62128128,{"idx":0,"name":"back01","tpage_name":"ctycara-pris"}],[60882948,{"idx":4,"name":"manta-metal-01","tpage_name":"mineb-vis-pris"}],[57147408,{"idx":16,"name":"king-horn","tpage_name":"waspala-pris2"}],[92209157,{"idx":5,"name":"klever-face-01","tpage_name":"ldamklev-pris"}],[21299319,{"idx":119,"name":"vehicle-snake-nu-chassis-01","tpage_name":"wasall-pris"}],[17956945,{"idx":81,"name":"citywide-pillar","tpage_name":"ctyport-vis-tfrag"}],[35389465,{"idx":25,"name":"cguard1-rubber-01","tpage_name":"introcst-pris"}],[26542088,{"idx":8,"name":"wstd-rockwall-01","tpage_name":"wasstada-tfrag"}],[26542089,{"idx":9,"name":"wstd-small-rockwall-01","tpage_name":"wasstada-tfrag"}],[48889902,{"idx":46,"name":"sewer-plate-01","tpage_name":"sewd-vis-tfrag"}],[41418822,{"idx":70,"name":"wascitya-stone-bottom-door","tpage_name":"wascitya-vis-tfrag"}],[55115802,{"idx":26,"name":"wascity-outerwall-metal-c","tpage_name":"wascityb-vis-tfrag"}],[73596929,{"idx":1,"name":"sewer-brick-block-10","tpage_name":"sewi-vis-tfrag"}],[26542123,{"idx":43,"name":"wstd-torchbowl-02","tpage_name":"wasstada-tfrag"}],[48889903,{"idx":47,"name":"sewer-black","tpage_name":"sewd-vis-tfrag"}],[41418823,{"idx":71,"name":"waspala-elevator-metal","tpage_name":"wascitya-vis-tfrag"}],[55115803,{"idx":27,"name":"wascity-stucco-wall-bleached-edge-01","tpage_name":"wascityb-vis-tfrag"}],[71106570,{"idx":10,"name":"wstd-stands-shell01","tpage_name":"wasstadb-tfrag"}],[73596930,{"idx":2,"name":"sewer-brick-block-11","tpage_name":"sewi-vis-tfrag"}],[26542124,{"idx":44,"name":"wstd-torchbowl-coal-01","tpage_name":"wasstada-tfrag"}],[41418824,{"idx":72,"name":"waspala-elevator-bolt","tpage_name":"wascitya-vis-tfrag"}],[55115804,{"idx":28,"name":"wascity-wall-weathered","tpage_name":"wascityb-vis-tfrag"}],[71106571,{"idx":11,"name":"wstd-stands-rib","tpage_name":"wasstadb-tfrag"}],[73596931,{"idx":3,"name":"sewer-brick-block-02","tpage_name":"sewi-vis-tfrag"}],[26542125,{"idx":45,"name":"wstd-torchbowl-01","tpage_name":"wasstada-tfrag"}],[48889905,{"idx":49,"name":"sewer-metal-floor-01","tpage_name":"sewd-vis-tfrag"}],[41418825,{"idx":73,"name":"waspala-elevator-wood02","tpage_name":"wascitya-vis-tfrag"}],[55115805,{"idx":29,"name":"wascity-stonewall-bricks-HI","tpage_name":"wascityb-vis-tfrag"}],[73596932,{"idx":4,"name":"sewer-brick-block-04","tpage_name":"sewi-vis-tfrag"}],[26542126,{"idx":46,"name":"wstd-spike-01","tpage_name":"wasstada-tfrag"}],[48889910,{"idx":54,"name":"sewer-round-02","tpage_name":"sewd-vis-tfrag"}],[41418830,{"idx":78,"name":"waspala-elevator-tube","tpage_name":"wascitya-vis-tfrag"}],[55115810,{"idx":34,"name":"wascity-ground-01","tpage_name":"wascityb-vis-tfrag"}],[71106577,{"idx":17,"name":"wstd-stands-lowall01","tpage_name":"wasstadb-tfrag"}],[74842117,{"idx":5,"name":"sewer-watefall-froth-01-l-dest","tpage_name":"sewl-vis-water"}],[73596937,{"idx":9,"name":"sewer-brick-block-01","tpage_name":"sewi-vis-tfrag"}],[41484291,{"idx":3,"name":"wascity-overlay-tribal-1","tpage_name":"wascitya-vis-shrub"}],[26542131,{"idx":51,"name":"mtn-environment-front-backup","tpage_name":"wasstada-tfrag"}],[48889911,{"idx":55,"name":"sewer-bolt-side-01","tpage_name":"sewd-vis-tfrag"}],[41418831,{"idx":79,"name":"waspala-elevator-bolt02","tpage_name":"wascitya-vis-tfrag"}],[55115811,{"idx":35,"name":"wascity-ground-2-ditch-03","tpage_name":"wascityb-vis-tfrag"}],[73596938,{"idx":10,"name":"sewer-black","tpage_name":"sewi-vis-tfrag"}],[41484292,{"idx":4,"name":"wascity-overlay-bullethole-b","tpage_name":"wascitya-vis-shrub"}],[26542132,{"idx":52,"name":"wstd-precursor-metal-plain-01","tpage_name":"wasstada-tfrag"}],[48889924,{"idx":68,"name":"sewer-brick-roof-05","tpage_name":"sewd-vis-tfrag"}],[41418844,{"idx":92,"name":"wascity-palace-elevator-shaft","tpage_name":"wascitya-vis-tfrag"}],[55115824,{"idx":48,"name":"wascity-ditch-wall-top-to-ground-edging","tpage_name":"wascityb-vis-tfrag"}],[41484305,{"idx":17,"name":"wascity-roof-1","tpage_name":"wascitya-vis-shrub"}],[26542145,{"idx":65,"name":"wstd-stands-seats02","tpage_name":"wasstada-tfrag"}],[48889925,{"idx":69,"name":"sewer-brick-block-10","tpage_name":"sewd-vis-tfrag"}],[55115825,{"idx":49,"name":"wascity-ditch-wall-top-to-beach","tpage_name":"wascityb-vis-tfrag"}],[262280,{"idx":136,"name":"shell-casing-02","tpage_name":"level-default-sprite"}],[38862860,{"idx":12,"name":"nsta-cave-stalags-04-insides","tpage_name":"nsta-vis-tfrag"}],[71434249,{"idx":9,"name":"wstd-throne-wall01","tpage_name":"wasstadc-tfrag"}],[49021009,{"idx":81,"name":"sewer-brick-block-04-hitweak","tpage_name":"sewe-vis-tfrag"}],[73924609,{"idx":1,"name":"sewer-pipe-small-01","tpage_name":"sewg-vis-shrub"}],[41484306,{"idx":18,"name":"wascity-outerwall-metal-b","tpage_name":"wascitya-vis-shrub"}],[26542146,{"idx":66,"name":"wstd-stands-seats01","tpage_name":"wasstada-tfrag"}],[48889926,{"idx":70,"name":"sewer-brick-block-11","tpage_name":"sewd-vis-tfrag"}],[55115826,{"idx":50,"name":"wascity-beach-01","tpage_name":"wascityb-vis-tfrag"}],[262281,{"idx":137,"name":"shell-casing-03","tpage_name":"level-default-sprite"}],[38862861,{"idx":13,"name":"nsta-cave-plain","tpage_name":"nsta-vis-tfrag"}],[73924610,{"idx":2,"name":"sewer-moss-01","tpage_name":"sewg-vis-shrub"}],[41484307,{"idx":19,"name":"wascity-outerwall-metal-c","tpage_name":"wascitya-vis-shrub"}],[26542147,{"idx":67,"name":"wstd-stands-stairs02","tpage_name":"wasstada-tfrag"}],[48889927,{"idx":71,"name":"sewer-small-light-01","tpage_name":"sewd-vis-tfrag"}],[55115827,{"idx":51,"name":"wascity-beach-wet-02","tpage_name":"wascityb-vis-tfrag"}],[38862862,{"idx":14,"name":"nsta-cave-plain-edging","tpage_name":"nsta-vis-tfrag"}],[73924611,{"idx":3,"name":"sewer-hang-moss-01","tpage_name":"sewg-vis-shrub"}],[41484308,{"idx":20,"name":"wascity-metal-dirty","tpage_name":"wascitya-vis-shrub"}],[26542148,{"idx":68,"name":"wstd-stands-stairs01","tpage_name":"wasstada-tfrag"}],[71303168,{"idx":0,"name":"bam-eyelight","tpage_name":"ldamsig-pris2"}],[48889928,{"idx":72,"name":"sewer-metal-block-02","tpage_name":"sewd-vis-tfrag"}],[55115828,{"idx":52,"name":"wascity-beach-wet-01","tpage_name":"wascityb-vis-tfrag"}],[262283,{"idx":139,"name":"rockbit01","tpage_name":"level-default-sprite"}],[38862863,{"idx":15,"name":"nsta-cave-carved-surface-bottom","tpage_name":"nsta-vis-tfrag"}],[73924612,{"idx":4,"name":"sew-jump-pad-grate","tpage_name":"sewg-vis-shrub"}],[41484309,{"idx":21,"name":"wascitya-redish-metal","tpage_name":"wascitya-vis-shrub"}],[26542149,{"idx":69,"name":"wstd-tentacle-plate03","tpage_name":"wasstada-tfrag"}],[262284,{"idx":140,"name":"rockbit02","tpage_name":"level-default-sprite"}],[38862864,{"idx":16,"name":"nsta-cave-carved-surface","tpage_name":"nsta-vis-tfrag"}],[73924613,{"idx":5,"name":"sewer-metal-01","tpage_name":"sewg-vis-shrub"}],[41484310,{"idx":22,"name":"wascity-base","tpage_name":"wascitya-vis-shrub"}],[26542150,{"idx":70,"name":"wstd-tentacle-plate01","tpage_name":"wasstada-tfrag"}],[38862865,{"idx":17,"name":"nsta-finger-pipe","tpage_name":"nsta-vis-tfrag"}],[73924614,{"idx":6,"name":"sewer-plate-05","tpage_name":"sewg-vis-shrub"}],[41484311,{"idx":23,"name":"wascity-outerwall-metal-d","tpage_name":"wascitya-vis-shrub"}],[26542151,{"idx":71,"name":"wstd-tentacle-barrel","tpage_name":"wasstada-tfrag"}],[38862866,{"idx":18,"name":"nestb-basekor","tpage_name":"nsta-vis-tfrag"}],[73924615,{"idx":7,"name":"sewer-pipe-01","tpage_name":"sewg-vis-shrub"}],[48955392,{"idx":0,"name":"sewer-nut","tpage_name":"sewd-vis-shrub"}],[41484312,{"idx":24,"name":"common-black","tpage_name":"wascitya-vis-shrub"}],[26542152,{"idx":72,"name":"wstd-floor-panel02","tpage_name":"wasstada-tfrag"}],[62652419,{"idx":3,"name":"citfat-1-headtop","tpage_name":"ctypepa-pris"}],[26542199,{"idx":119,"name":"wstd-platform-wall","tpage_name":"wasstada-tfrag"}],[75759680,{"idx":64,"name":"onin-rings","tpage_name":"onintent-pris"}],[81985580,{"idx":44,"name":"wstlander-02-ponytail","tpage_name":"wasstadc-pris"}],[62652420,{"idx":4,"name":"citfat-1-pants","tpage_name":"ctypepa-pris"}],[26542200,{"idx":120,"name":"wstd-scaffold-teeth","tpage_name":"wasstada-tfrag"}],[75759681,{"idx":65,"name":"onin-rings2","tpage_name":"onintent-pris"}],[81985581,{"idx":45,"name":"wstlander-02-scarf","tpage_name":"wasstadc-pris"}],[62652421,{"idx":5,"name":"citfat-buzzcut","tpage_name":"ctypepa-pris"}],[26542201,{"idx":121,"name":"wstd-scaffold-wall-edge","tpage_name":"wasstada-tfrag"}],[75759682,{"idx":66,"name":"onin-scarf","tpage_name":"onintent-pris"}],[81985582,{"idx":46,"name":"wstlander-02-shirt","tpage_name":"wasstadc-pris"}],[62652423,{"idx":7,"name":"citfat-cottonbutton","tpage_name":"ctypepa-pris"}],[26542203,{"idx":123,"name":"wstd-scaffold-wall-02","tpage_name":"wasstada-tfrag"}],[8847389,{"idx":29,"name":"des-burn-eye-off","tpage_name":"ctysluma-vis-shrub"}],[17563649,{"idx":1,"name":"ctyport-muddrop","tpage_name":"ctyport-sprite"}],[62652424,{"idx":8,"name":"citfat-cottonclip","tpage_name":"ctypepa-pris"}],[26542204,{"idx":124,"name":"wstd-scaffold-plate-01","tpage_name":"wasstada-tfrag"}],[62652425,{"idx":9,"name":"citfat-eye","tpage_name":"ctypepa-pris"}],[26542205,{"idx":125,"name":"wstd-scaffold-wall-03","tpage_name":"wasstada-tfrag"}],[62652426,{"idx":10,"name":"citfat-eyebrow","tpage_name":"ctypepa-pris"}],[26542206,{"idx":126,"name":"wstd-scaffold-bar","tpage_name":"wasstada-tfrag"}],[75759687,{"idx":71,"name":"pecker-body-01","tpage_name":"onintent-pris"}],[96927747,{"idx":3,"name":"torn-armlft","tpage_name":"ltornjnx-pris2"}],[81985587,{"idx":51,"name":"wstlander-04-gun","tpage_name":"wasstadc-pris"}],[62652429,{"idx":13,"name":"citfat-hairflat","tpage_name":"ctypepa-pris"}],[26542209,{"idx":129,"name":"common_sandstone_taper01","tpage_name":"wasstada-tfrag"}],[62652430,{"idx":14,"name":"citfat-hairtrans","tpage_name":"ctypepa-pris"}],[26542210,{"idx":130,"name":"common_sandstone_ground01","tpage_name":"wasstada-tfrag"}],[62652431,{"idx":15,"name":"citichic-boot-01","tpage_name":"ctypepa-pris"}],[26542211,{"idx":131,"name":"common_sandstone_trim01","tpage_name":"wasstada-tfrag"}],[11337757,{"idx":29,"name":"ctyslumc-wire","tpage_name":"ctyslumc-vis-shrub"}],[17563657,{"idx":9,"name":"hiphog-exterior-orange-on","tpage_name":"ctyport-sprite"}],[62652432,{"idx":16,"name":"citichic-boot-02","tpage_name":"ctypepa-pris"}],[26542212,{"idx":132,"name":"wstd-throne-table-big","tpage_name":"wasstada-tfrag"}],[28049439,{"idx":31,"name":"intr-grey-holes","tpage_name":"intpalrf-tfrag"}],[120520707,{"idx":3,"name":"airlock-door-main","tpage_name":"forestx-vis-pris"}],[94371927,{"idx":87,"name":"stripe03","tpage_name":"intpfall-vis-pris"}],[28049440,{"idx":32,"name":"intr-grey","tpage_name":"intpalrf-tfrag"}],[120520708,{"idx":4,"name":"airlock-door-metal2","tpage_name":"forestx-vis-pris"}],[94371928,{"idx":88,"name":"tpal-beam-red01","tpage_name":"intpfall-vis-pris"}],[28049442,{"idx":34,"name":"tpal-piller-caps01","tpage_name":"intpalrf-tfrag"}],[94371930,{"idx":90,"name":"tpal-drain01","tpage_name":"intpfall-vis-pris"}],[11796540,{"idx":60,"name":"city-ind-wall-band-striped-01","tpage_name":"ctyinda-vis-tfrag"}],[29229060,{"idx":4,"name":"flying-gull-03","tpage_name":"nsta-sprite"}],[11796541,{"idx":61,"name":"city-ind-panels-scorched-02","tpage_name":"ctyinda-vis-tfrag"}],[29229061,{"idx":5,"name":"flying-gull-04","tpage_name":"nsta-sprite"}],[11796542,{"idx":62,"name":"city-ind-panels-scorched-03","tpage_name":"ctyinda-vis-tfrag"}],[29229062,{"idx":6,"name":"flying-gull-05","tpage_name":"nsta-sprite"}],[29229063,{"idx":7,"name":"flying-gull-06","tpage_name":"nsta-sprite"}],[11796544,{"idx":64,"name":"sewer-metal-block-06","tpage_name":"ctyinda-vis-tfrag"}],[29229064,{"idx":8,"name":"ceiling-dust","tpage_name":"nsta-sprite"}],[11796546,{"idx":66,"name":"sewer-metal-floor-02","tpage_name":"ctyinda-vis-tfrag"}],[29229066,{"idx":10,"name":"dust-sparkle","tpage_name":"nsta-sprite"}],[48824321,{"idx":1,"name":"sewer-pipe-small-01","tpage_name":"sewc-vis-shrub"}],[35127341,{"idx":45,"name":"backThing01","tpage_name":"factorya-pris"}],[48824322,{"idx":2,"name":"sewer-shrub-rust-01","tpage_name":"sewc-vis-shrub"}],[262302,{"idx":158,"name":"tinyspeck","tpage_name":"level-default-sprite"}],[35127342,{"idx":46,"name":"dash01","tpage_name":"factorya-pris"}],[48824323,{"idx":3,"name":"sewer-moss-01","tpage_name":"sewc-vis-shrub"}],[262303,{"idx":159,"name":"explo-texture","tpage_name":"level-default-sprite"}],[35127343,{"idx":47,"name":"gauge01","tpage_name":"factorya-pris"}],[48824324,{"idx":4,"name":"sewer-hang-moss-01","tpage_name":"sewc-vis-shrub"}],[262304,{"idx":160,"name":"big-cloud","tpage_name":"level-default-sprite"}],[35127344,{"idx":48,"name":"grillRim01","tpage_name":"factorya-pris"}],[53674000,{"idx":16,"name":"fora-grass-fringe","tpage_name":"forestb-vis-tfrag"}],[58654720,{"idx":0,"name":"hiphog-daxter-neon-off","tpage_name":"hiphog-sprite"}],[48824325,{"idx":5,"name":"sewer-shrub-pitting-01","tpage_name":"sewc-vis-shrub"}],[262305,{"idx":161,"name":"rockbit03","tpage_name":"level-default-sprite"}],[35127345,{"idx":49,"name":"gunBoxBack01","tpage_name":"factorya-pris"}],[53674001,{"idx":17,"name":"fora-grass-to-mud","tpage_name":"forestb-vis-tfrag"}],[58654721,{"idx":1,"name":"hiphog-daxter-neon-on","tpage_name":"hiphog-sprite"}],[262306,{"idx":162,"name":"rockbit04","tpage_name":"level-default-sprite"}],[35127346,{"idx":50,"name":"gunBoxFront01","tpage_name":"factorya-pris"}],[53674002,{"idx":18,"name":"turret-mh-metal","tpage_name":"forestb-vis-tfrag"}],[58654722,{"idx":2,"name":"hiphog-mirror","tpage_name":"hiphog-sprite"}],[262307,{"idx":163,"name":"rockbit05","tpage_name":"level-default-sprite"}],[35127347,{"idx":51,"name":"gunbox01","tpage_name":"factorya-pris"}],[61145088,{"idx":0,"name":"waspala-glass-03","tpage_name":"waspala-alpha"}],[58654728,{"idx":8,"name":"hiphog-neon-clock-moon","tpage_name":"hiphog-sprite"}],[262313,{"idx":169,"name":"rockbit11","tpage_name":"level-default-sprite"}],[35127353,{"idx":57,"name":"light01","tpage_name":"factorya-pris"}],[103350346,{"idx":74,"name":"pecker-face","tpage_name":"comba-pris"}],[58654729,{"idx":9,"name":"hiphog-neon-clock-moon-small","tpage_name":"hiphog-sprite"}],[262314,{"idx":170,"name":"rockbit12","tpage_name":"level-default-sprite"}],[35127354,{"idx":58,"name":"lightCase01","tpage_name":"factorya-pris"}],[103350347,{"idx":75,"name":"pecker-plume","tpage_name":"comba-pris"}],[58654730,{"idx":10,"name":"hiphog-neon-clock-sun","tpage_name":"hiphog-sprite"}],[262315,{"idx":171,"name":"rockbit13","tpage_name":"level-default-sprite"}],[35127355,{"idx":59,"name":"post01","tpage_name":"factorya-pris"}],[127008768,{"idx":0,"name":"vola-lava-rock-01","tpage_name":"volcanox-tfrag"}],[103350348,{"idx":76,"name":"pecker-tail","tpage_name":"comba-pris"}],[58654731,{"idx":11,"name":"hiphog-neon-clock-sun-small","tpage_name":"hiphog-sprite"}],[262316,{"idx":172,"name":"rockbit14","tpage_name":"level-default-sprite"}],[35127356,{"idx":60,"name":"rail01","tpage_name":"factorya-pris"}],[127008769,{"idx":1,"name":"vola-grass-floor-01","tpage_name":"volcanox-tfrag"}],[103350349,{"idx":77,"name":"pecker-teeth","tpage_name":"comba-pris"}],[262317,{"idx":173,"name":"rockbit15","tpage_name":"level-default-sprite"}],[35127357,{"idx":61,"name":"seat01","tpage_name":"factorya-pris"}],[127008770,{"idx":2,"name":"vola-rock-top","tpage_name":"volcanox-tfrag"}],[103350350,{"idx":78,"name":"pecker-wingbottom","tpage_name":"comba-pris"}],[262318,{"idx":174,"name":"rockbit16","tpage_name":"level-default-sprite"}],[35127358,{"idx":62,"name":"stripe03","tpage_name":"factorya-pris"}],[127008771,{"idx":3,"name":"vola-rock-side","tpage_name":"volcanox-tfrag"}],[103350351,{"idx":79,"name":"pecker-wingtop","tpage_name":"comba-pris"}],[262319,{"idx":175,"name":"light-burst","tpage_name":"level-default-sprite"}],[35127359,{"idx":63,"name":"turret01","tpage_name":"factorya-pris"}],[103350352,{"idx":80,"name":"pecker-yellowfur","tpage_name":"comba-pris"}],[100925462,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"ljkdmpk-pris2"}],[107151362,{"idx":2,"name":"environment-oldmetal","tpage_name":"volcanoa-vis-pris"}],[262320,{"idx":176,"name":"static1","tpage_name":"level-default-sprite"}],[35127360,{"idx":64,"name":"wing01","tpage_name":"factorya-pris"}],[100925463,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"ljkdmpk-pris2"}],[107151363,{"idx":3,"name":"metalflut-eye","tpage_name":"volcanoa-vis-pris"}],[53805061,{"idx":5,"name":"forb-water","tpage_name":"forestb-vis-water"}],[262321,{"idx":177,"name":"static2","tpage_name":"level-default-sprite"}],[35127361,{"idx":65,"name":"wing02","tpage_name":"factorya-pris"}],[53805062,{"idx":6,"name":"forb-water-dest","tpage_name":"forestb-vis-water"}],[35127362,{"idx":66,"name":"wing02grey01","tpage_name":"factorya-pris"}],[100925465,{"idx":25,"name":"king-shoebottom","tpage_name":"ljkdmpk-pris2"}],[107151365,{"idx":5,"name":"metalflut-leatherstrap-c","tpage_name":"volcanoa-vis-pris"}],[61079568,{"idx":16,"name":"grunt-teeth-01","tpage_name":"minec-vis-pris"}],[48627768,{"idx":56,"name":"sewer-bolt-side-02","tpage_name":"sewb-vis-tfrag"}],[64815108,{"idx":4,"name":"minc-blue-paint-rust05","tpage_name":"minea-vis-shrub"}],[35127376,{"idx":80,"name":"bam-eyelight","tpage_name":"factorya-pris"}],[127008789,{"idx":21,"name":"warpgate-precursormetal","tpage_name":"volcanox-tfrag"}],[103350369,{"idx":97,"name":"rail-pipe-03","tpage_name":"comba-pris"}],[107151379,{"idx":19,"name":"grunt-skin-01","tpage_name":"volcanoa-vis-pris"}],[35127377,{"idx":81,"name":"bam-hairhilite","tpage_name":"factorya-pris"}],[91815938,{"idx":2,"name":"airlock-door-main","tpage_name":"ctyinda-vis-pris"}],[74383418,{"idx":58,"name":"sewer-round-02","tpage_name":"sewj-vis-tfrag"}],[90570758,{"idx":6,"name":"des-wasmetal12","tpage_name":"desertd-vis-tfrag"}],[107151380,{"idx":20,"name":"grunt-skin-02","tpage_name":"volcanoa-vis-pris"}],[35127378,{"idx":82,"name":"daxter-eyelid","tpage_name":"factorya-pris"}],[127008791,{"idx":23,"name":"common_sandstone_taper01","tpage_name":"volcanox-tfrag"}],[103350371,{"idx":99,"name":"rail-cord-01","tpage_name":"comba-pris"}],[107151381,{"idx":21,"name":"grunt-skin-03","tpage_name":"volcanoa-vis-pris"}],[61079571,{"idx":19,"name":"manta-hose","tpage_name":"minec-vis-pris"}],[48627771,{"idx":59,"name":"sewer-round-01","tpage_name":"sewb-vis-tfrag"}],[64815111,{"idx":7,"name":"minc-blue-paint-rust04","tpage_name":"minea-vis-shrub"}],[35127379,{"idx":83,"name":"daxter-furhilite","tpage_name":"factorya-pris"}],[127008792,{"idx":24,"name":"common_sandstone_ground01","tpage_name":"volcanox-tfrag"}],[103350372,{"idx":100,"name":"rail-edge-01","tpage_name":"comba-pris"}],[107151382,{"idx":22,"name":"bam-eyelight","tpage_name":"volcanoa-vis-pris"}],[61079572,{"idx":20,"name":"manta-laser","tpage_name":"minec-vis-pris"}],[48627772,{"idx":60,"name":"sewer-plate-03-hitweak","tpage_name":"sewb-vis-tfrag"}],[64815112,{"idx":8,"name":"min-env-mar-01","tpage_name":"minea-vis-shrub"}],[35127380,{"idx":84,"name":"daxter-orange","tpage_name":"factorya-pris"}],[61079573,{"idx":21,"name":"manta-metal-01","tpage_name":"minec-vis-pris"}],[48627773,{"idx":61,"name":"sewer-big-brace-trim-01","tpage_name":"sewb-vis-tfrag"}],[64815113,{"idx":9,"name":"minc-rust-pipe-05","tpage_name":"minea-vis-shrub"}],[35127381,{"idx":85,"name":"daxterarm","tpage_name":"factorya-pris"}],[61079574,{"idx":22,"name":"manta-metal-02","tpage_name":"minec-vis-pris"}],[48627774,{"idx":62,"name":"sewer-big-brace-trim-02","tpage_name":"sewb-vis-tfrag"}],[64815114,{"idx":10,"name":"minc-rust-bars-01","tpage_name":"minea-vis-shrub"}],[42401792,{"idx":0,"name":"wascity-outerwall-metal-c","tpage_name":"wasdoors-vis-tfrag"}],[75563036,{"idx":28,"name":"sig-skirts-03","tpage_name":"lsig-pris2"}],[35127382,{"idx":86,"name":"daxterbodyshort-eix","tpage_name":"factorya-pris"}],[61079575,{"idx":23,"name":"manta-skin-01","tpage_name":"minec-vis-pris"}],[64815115,{"idx":11,"name":"minc-blue-paint-rust01","tpage_name":"minea-vis-shrub"}],[42401793,{"idx":1,"name":"wascity-outerwall-metal-b","tpage_name":"wasdoors-vis-tfrag"}],[75563037,{"idx":29,"name":"sig-undergarments","tpage_name":"lsig-pris2"}],[35127383,{"idx":87,"name":"daxterbolt","tpage_name":"factorya-pris"}],[135725056,{"idx":0,"name":"bam-eyelight","tpage_name":"lseemwca-pris2"}],[127008796,{"idx":28,"name":"minc-platfrom-metal-01","tpage_name":"volcanox-tfrag"}],[103350376,{"idx":104,"name":"kid-medallion","tpage_name":"comba-pris"}],[48627776,{"idx":64,"name":"sewer-brick-roof-01","tpage_name":"sewb-vis-tfrag"}],[64815116,{"idx":12,"name":"minc-door-metal-01","tpage_name":"minea-vis-shrub"}],[42401794,{"idx":2,"name":"wascity-greenmetal-tube","tpage_name":"wasdoors-vis-tfrag"}],[75563038,{"idx":30,"name":"vin-teeth-01","tpage_name":"lsig-pris2"}],[35127384,{"idx":88,"name":"daxterear","tpage_name":"factorya-pris"}],[135725057,{"idx":1,"name":"environment-oldmetal","tpage_name":"lseemwca-pris2"}],[103350377,{"idx":105,"name":"rail-pipe-01","tpage_name":"comba-pris"}],[48627777,{"idx":65,"name":"sewer-brick-roof-04","tpage_name":"sewb-vis-tfrag"}],[64815117,{"idx":13,"name":"minc-green-paint-02","tpage_name":"minea-vis-shrub"}],[42401795,{"idx":3,"name":"wascity-metal-spike-01","tpage_name":"wasdoors-vis-tfrag"}],[35127385,{"idx":89,"name":"daxterfinger","tpage_name":"factorya-pris"}],[73990144,{"idx":0,"name":"sewer-moss-01","tpage_name":"sewh-vis-shrub"}],[135725058,{"idx":2,"name":"seem-arm","tpage_name":"lseemwca-pris2"}],[103350378,{"idx":106,"name":"rail-detail-01","tpage_name":"comba-pris"}],[48627778,{"idx":66,"name":"sewer-brick-roof-02","tpage_name":"sewb-vis-tfrag"}],[64815118,{"idx":14,"name":"minc-door-metal-03","tpage_name":"minea-vis-shrub"}],[42401796,{"idx":4,"name":"common-black","tpage_name":"wasdoors-vis-tfrag"}],[35127386,{"idx":90,"name":"daxterfoot","tpage_name":"factorya-pris"}],[73990145,{"idx":1,"name":"sewer-hang-moss-01","tpage_name":"sewh-vis-shrub"}],[135725059,{"idx":3,"name":"seem-bootbottom","tpage_name":"lseemwca-pris2"}],[103350379,{"idx":107,"name":"rail-trim-01","tpage_name":"comba-pris"}],[48627779,{"idx":67,"name":"sewer-brick-roof-03","tpage_name":"sewb-vis-tfrag"}],[61079579,{"idx":27,"name":"minc-blue-paint-rust01","tpage_name":"minec-vis-pris"}],[64815119,{"idx":15,"name":"minc-rust-pipe-03","tpage_name":"minea-vis-shrub"}],[10879097,{"idx":121,"name":"city-ind-buldge-light-self-illuminated-03","tpage_name":"ctyslumb-vis-tfrag"}],[48234497,{"idx":1,"name":"des-beach-01","tpage_name":"desert-vis-tfrag"}],[42401797,{"idx":5,"name":"wascity-base","tpage_name":"wasdoors-vis-tfrag"}],[35127387,{"idx":91,"name":"daxterfoot-bottom","tpage_name":"factorya-pris"}],[73990146,{"idx":2,"name":"sewer-nut","tpage_name":"sewh-vis-shrub"}],[48627780,{"idx":68,"name":"sewer-big-brace-01","tpage_name":"sewb-vis-tfrag"}],[64815120,{"idx":16,"name":"minc-safe-plate-02","tpage_name":"minea-vis-shrub"}],[10879098,{"idx":122,"name":"lfacrm-plate-05","tpage_name":"ctyslumb-vis-tfrag"}],[48234498,{"idx":2,"name":"was-burningbush-02","tpage_name":"desert-vis-tfrag"}],[42401798,{"idx":6,"name":"wascitya-airlock-metal","tpage_name":"wasdoors-vis-tfrag"}],[35127388,{"idx":92,"name":"daxtergoggles","tpage_name":"factorya-pris"}],[73990147,{"idx":3,"name":"sewer-pipe-small-01","tpage_name":"sewh-vis-shrub"}],[74383429,{"idx":69,"name":"sewer-big-brace-02","tpage_name":"sewj-vis-tfrag"}],[90570769,{"idx":17,"name":"des-rock-01","tpage_name":"desertd-vis-tfrag"}],[35127389,{"idx":93,"name":"daxterheadwidenew","tpage_name":"factorya-pris"}],[73990148,{"idx":4,"name":"sew-moving-stepb-grate","tpage_name":"sewh-vis-shrub"}],[74383430,{"idx":70,"name":"sewer-block-02","tpage_name":"sewj-vis-tfrag"}],[90570770,{"idx":18,"name":"des-mount-01","tpage_name":"desertd-vis-tfrag"}],[107151392,{"idx":32,"name":"vol-bouncer-cloth","tpage_name":"volcanoa-vis-pris"}],[35127390,{"idx":94,"name":"daxterhelmetplain","tpage_name":"factorya-pris"}],[73990149,{"idx":5,"name":"sew-gasstep-tube","tpage_name":"sewh-vis-shrub"}],[74383431,{"idx":71,"name":"sewer-grate-01","tpage_name":"sewj-vis-tfrag"}],[90570771,{"idx":19,"name":"des-mount-02","tpage_name":"desertd-vis-tfrag"}],[35127391,{"idx":95,"name":"daxterlense","tpage_name":"factorya-pris"}],[35127392,{"idx":96,"name":"daxternose","tpage_name":"factorya-pris"}],[73990151,{"idx":7,"name":"sewer-plate-05","tpage_name":"sewh-vis-shrub"}],[35127394,{"idx":98,"name":"daxtertuft","tpage_name":"factorya-pris"}],[35127395,{"idx":99,"name":"environment-oldmetal","tpage_name":"factorya-pris"}],[42401806,{"idx":14,"name":"wascitya-stone-top","tpage_name":"wasdoors-vis-tfrag"}],[35127396,{"idx":100,"name":"jakc-armor","tpage_name":"factorya-pris"}],[42401807,{"idx":15,"name":"wascitya-stone-bottom","tpage_name":"wasdoors-vis-tfrag"}],[35127397,{"idx":101,"name":"jakc-chestplate-straps","tpage_name":"factorya-pris"}],[90570778,{"idx":26,"name":"des-mount-bottom-01","tpage_name":"desertd-vis-tfrag"}],[42401808,{"idx":16,"name":"wascity-cement-road","tpage_name":"wasdoors-vis-tfrag"}],[35127398,{"idx":102,"name":"jakc-gogglemetal","tpage_name":"factorya-pris"}],[42401809,{"idx":17,"name":"wascitya-stone-top-breakaway","tpage_name":"wasdoors-vis-tfrag"}],[35127399,{"idx":103,"name":"jakc-lens","tpage_name":"factorya-pris"}],[42401810,{"idx":18,"name":"wascity-stonewall-bricks","tpage_name":"wasdoors-vis-tfrag"}],[35127400,{"idx":104,"name":"jakc-scarf","tpage_name":"factorya-pris"}],[107151403,{"idx":43,"name":"spikey-frog-back","tpage_name":"volcanoa-vis-pris"}],[42401811,{"idx":19,"name":"wascity-ditch-wall-top-to-ground","tpage_name":"wasdoors-vis-tfrag"}],[35127401,{"idx":105,"name":"jakc-scarfhanging","tpage_name":"factorya-pris"}],[107151404,{"idx":44,"name":"spikey-frog-belly","tpage_name":"volcanoa-vis-pris"}],[48627712,{"idx":0,"name":"sewer-metal-block-06","tpage_name":"sewb-vis-tfrag"}],[42401812,{"idx":20,"name":"wascity-ground-2-ditch-04","tpage_name":"wasdoors-vis-tfrag"}],[35127402,{"idx":106,"name":"jakc-skirt","tpage_name":"factorya-pris"}],[107151405,{"idx":45,"name":"spikey-frog-eye","tpage_name":"volcanoa-vis-pris"}],[48627713,{"idx":1,"name":"sewer-metal-block-04","tpage_name":"sewb-vis-tfrag"}],[42401813,{"idx":21,"name":"wascity-ground-2-ditch-03","tpage_name":"wasdoors-vis-tfrag"}],[35127403,{"idx":107,"name":"jakc-waistband2","tpage_name":"factorya-pris"}],[107151406,{"idx":46,"name":"spikey-frog-leg","tpage_name":"volcanoa-vis-pris"}],[48627714,{"idx":2,"name":"sewer-pipe-rim-05","tpage_name":"sewb-vis-tfrag"}],[42401814,{"idx":22,"name":"wascity-ground-2-ditch-05","tpage_name":"wasdoors-vis-tfrag"}],[35127404,{"idx":108,"name":"jakc-wraps","tpage_name":"factorya-pris"}],[107151407,{"idx":47,"name":"spikey-frog-legfront","tpage_name":"volcanoa-vis-pris"}],[48562177,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewa-vis-pris"}],[35127410,{"idx":114,"name":"jakchires-chestplate","tpage_name":"factorya-pris"}],[91226116,{"idx":4,"name":"strip-shurb-dripstain-01","tpage_name":"gungame-vis-shrub"}],[89980936,{"idx":8,"name":"des-corral-bar-03","tpage_name":"desertg-vis-tfrag"}],[92471296,{"idx":0,"name":"water-wake","tpage_name":"sewa-sprite"}],[48562178,{"idx":2,"name":"airlock-door-cog1","tpage_name":"sewa-vis-pris"}],[35127411,{"idx":115,"name":"jakchires-clips","tpage_name":"factorya-pris"}],[89980937,{"idx":9,"name":"des-corral-plate-01","tpage_name":"desertg-vis-tfrag"}],[92471297,{"idx":1,"name":"water-trail","tpage_name":"sewa-sprite"}],[48562179,{"idx":3,"name":"airlock-door-main","tpage_name":"sewa-vis-pris"}],[71237632,{"idx":0,"name":"bam-eyelight","tpage_name":"ldampeck-pris2"}],[35127412,{"idx":116,"name":"jakchires-eye","tpage_name":"factorya-pris"}],[48562180,{"idx":4,"name":"airlock-door-metal2","tpage_name":"sewa-vis-pris"}],[71237633,{"idx":1,"name":"environment-oldmetal","tpage_name":"ldampeck-pris2"}],[35127413,{"idx":117,"name":"jakchires-eyebrow","tpage_name":"factorya-pris"}],[89980939,{"idx":11,"name":"des-corral-metal-01","tpage_name":"desertg-vis-tfrag"}],[92471299,{"idx":3,"name":"mech-flame","tpage_name":"sewa-sprite"}],[48562181,{"idx":5,"name":"airlockl-door-metalframe","tpage_name":"sewa-vis-pris"}],[71237634,{"idx":2,"name":"king-arm","tpage_name":"ldampeck-pris2"}],[35127414,{"idx":118,"name":"jakchires-eyelid","tpage_name":"factorya-pris"}],[89980940,{"idx":12,"name":"des-corral-bar-02","tpage_name":"desertg-vis-tfrag"}],[92471300,{"idx":4,"name":"explosion-wave","tpage_name":"sewa-sprite"}],[48562182,{"idx":6,"name":"bam-eyelight","tpage_name":"sewa-vis-pris"}],[43647005,{"idx":29,"name":"market-melon","tpage_name":"waswide-sprite"}],[48627725,{"idx":13,"name":"common-black","tpage_name":"sewb-vis-tfrag"}],[42401825,{"idx":33,"name":"wascitya-airlock-groove","tpage_name":"wasdoors-vis-tfrag"}],[112525323,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"desrescc-pris"}],[71237635,{"idx":3,"name":"king-blackskirt2","tpage_name":"ldampeck-pris2"}],[35127415,{"idx":119,"name":"jakchires-facelft","tpage_name":"factorya-pris"}],[89980941,{"idx":13,"name":"des-corral-metal-05","tpage_name":"desertg-vis-tfrag"}],[92471301,{"idx":5,"name":"bigstarflash","tpage_name":"sewa-sprite"}],[48562183,{"idx":7,"name":"bam-hairhilite","tpage_name":"sewa-vis-pris"}],[43647006,{"idx":30,"name":"market-orange","tpage_name":"waswide-sprite"}],[48627726,{"idx":14,"name":"sewer-pipe-02","tpage_name":"sewb-vis-tfrag"}],[42401826,{"idx":34,"name":"wascitya-stone-top-door","tpage_name":"wasdoors-vis-tfrag"}],[112525324,{"idx":12,"name":"daxtergoggles","tpage_name":"desrescc-pris"}],[71237636,{"idx":4,"name":"king-bluemetal","tpage_name":"ldampeck-pris2"}],[35127416,{"idx":120,"name":"jakchires-facert","tpage_name":"factorya-pris"}],[89980942,{"idx":14,"name":"des-rock-01","tpage_name":"desertg-vis-tfrag"}],[92471302,{"idx":6,"name":"water-froth","tpage_name":"sewa-sprite"}],[48562184,{"idx":8,"name":"daxter-eyelid","tpage_name":"sewa-vis-pris"}],[71237637,{"idx":5,"name":"king-bolt","tpage_name":"ldampeck-pris2"}],[35127417,{"idx":121,"name":"jakchires-glovetop","tpage_name":"factorya-pris"}],[92471303,{"idx":7,"name":"ceiling-dust","tpage_name":"sewa-sprite"}],[48562185,{"idx":9,"name":"daxter-furhilite","tpage_name":"sewa-vis-pris"}],[42401828,{"idx":36,"name":"wascity-red","tpage_name":"wasdoors-vis-tfrag"}],[92209164,{"idx":12,"name":"klever-blackstrap","tpage_name":"ldamklev-pris"}],[95944704,{"idx":0,"name":"bam-eyelight","tpage_name":"freehq-pris2"}],[112525326,{"idx":14,"name":"daxterhelmetplain","tpage_name":"desrescc-pris"}],[71237638,{"idx":6,"name":"king-chest","tpage_name":"ldampeck-pris2"}],[35127418,{"idx":122,"name":"jakchires-hair","tpage_name":"factorya-pris"}],[94961664,{"idx":0,"name":"bam-eyelight","tpage_name":"lsigjakc-pris"}],[92471304,{"idx":8,"name":"flamingstick","tpage_name":"sewa-sprite"}],[48562186,{"idx":10,"name":"daxter-orange","tpage_name":"sewa-vis-pris"}],[71237639,{"idx":7,"name":"king-clip-02","tpage_name":"ldampeck-pris2"}],[35127419,{"idx":123,"name":"jakchires-horn","tpage_name":"factorya-pris"}],[48562187,{"idx":11,"name":"daxterarm","tpage_name":"sewa-vis-pris"}],[48627730,{"idx":18,"name":"sewer-metal-block-07","tpage_name":"sewb-vis-tfrag"}],[42401830,{"idx":38,"name":"wascity-steel-bar-HI","tpage_name":"wasdoors-vis-tfrag"}],[92209166,{"idx":14,"name":"klever-brownstrap","tpage_name":"ldamklev-pris"}],[95944706,{"idx":2,"name":"charHOLD","tpage_name":"freehq-pris2"}],[112525328,{"idx":16,"name":"daxternose","tpage_name":"desrescc-pris"}],[48562188,{"idx":12,"name":"daxterbodyshort-eix","tpage_name":"sewa-vis-pris"}],[52297729,{"idx":1,"name":"common-gray","tpage_name":"freehq-tfrag"}],[48562189,{"idx":13,"name":"daxterbolt","tpage_name":"sewa-vis-pris"}],[48562190,{"idx":14,"name":"daxterear","tpage_name":"sewa-vis-pris"}],[48562191,{"idx":15,"name":"daxterfinger","tpage_name":"sewa-vis-pris"}],[48562192,{"idx":16,"name":"daxterfoot","tpage_name":"sewa-vis-pris"}],[48562193,{"idx":17,"name":"daxterfoot-bottom","tpage_name":"sewa-vis-pris"}],[48562194,{"idx":18,"name":"daxtergoggles","tpage_name":"sewa-vis-pris"}],[48562195,{"idx":19,"name":"daxterheadwidenew","tpage_name":"sewa-vis-pris"}],[48562196,{"idx":20,"name":"daxterhelmetplain","tpage_name":"sewa-vis-pris"}],[52297737,{"idx":9,"name":"freehq-corrosive-metal-01","tpage_name":"freehq-tfrag"}],[48562197,{"idx":21,"name":"daxterlense","tpage_name":"sewa-vis-pris"}],[52297738,{"idx":10,"name":"freehq-gray-metal-disc01","tpage_name":"freehq-tfrag"}],[48562198,{"idx":22,"name":"daxternose","tpage_name":"sewa-vis-pris"}],[48562199,{"idx":23,"name":"daxterteeth","tpage_name":"sewa-vis-pris"}],[75890696,{"idx":8,"name":"onin-bottle-cork","tpage_name":"onintent-tfrag"}],[52297740,{"idx":12,"name":"freehq-wal-plate04","tpage_name":"freehq-tfrag"}],[48562200,{"idx":24,"name":"daxtertuft","tpage_name":"sewa-vis-pris"}],[75890697,{"idx":9,"name":"onin-bowl","tpage_name":"onintent-tfrag"}],[60948543,{"idx":63,"name":"fora-citywall","tpage_name":"minec-vis-tfrag"}],[75890703,{"idx":15,"name":"onin-candle","tpage_name":"onintent-tfrag"}],[60948544,{"idx":64,"name":"fora-metal-wallgrill","tpage_name":"minec-vis-tfrag"}],[75890704,{"idx":16,"name":"onin-candle-holder","tpage_name":"onintent-tfrag"}],[60948545,{"idx":65,"name":"fora-metal-green-main","tpage_name":"minec-vis-tfrag"}],[75890705,{"idx":17,"name":"onin-circle-rug","tpage_name":"onintent-tfrag"}],[60948546,{"idx":66,"name":"fora-metal-green-02","tpage_name":"minec-vis-tfrag"}],[75890706,{"idx":18,"name":"onin-circle-rug-mid","tpage_name":"onintent-tfrag"}],[60948547,{"idx":67,"name":"fora-roof-support","tpage_name":"minec-vis-tfrag"}],[75890707,{"idx":19,"name":"onin-circle-rug-top","tpage_name":"onintent-tfrag"}],[60948549,{"idx":69,"name":"fora-endblocks","tpage_name":"minec-vis-tfrag"}],[75890709,{"idx":21,"name":"onin-critter-face","tpage_name":"onintent-tfrag"}],[75890713,{"idx":25,"name":"onin-dresser-drawer","tpage_name":"onintent-tfrag"}],[94371840,{"idx":0,"name":"palcab-lowres-background-grass-to-desert-01","tpage_name":"intpfall-vis-pris"}],[41615366,{"idx":6,"name":"gekko-body","tpage_name":"wascitya-vis-pris"}],[35389466,{"idx":26,"name":"cguard1-scarf","tpage_name":"introcst-pris"}],[41549824,{"idx":0,"name":"wascity-window-glass-01","tpage_name":"wascitya-vis-water"}],[41615367,{"idx":7,"name":"gekko-eye-01","tpage_name":"wascitya-vis-pris"}],[35389467,{"idx":27,"name":"cguard1-shirt","tpage_name":"introcst-pris"}],[41615374,{"idx":14,"name":"gekko-tubes","tpage_name":"wascitya-vis-pris"}],[35389474,{"idx":34,"name":"daxterarm","tpage_name":"introcst-pris"}],[41615375,{"idx":15,"name":"was-tizard-beak","tpage_name":"wascitya-vis-pris"}],[35389475,{"idx":35,"name":"daxterbodyshort-eix","tpage_name":"introcst-pris"}],[41615380,{"idx":20,"name":"was-tizard-hair","tpage_name":"wascitya-vis-pris"}],[17956960,{"idx":96,"name":"rub-palace-tower-side","tpage_name":"ctyport-vis-tfrag"}],[35389480,{"idx":40,"name":"daxterfoot-bottom","tpage_name":"introcst-pris"}],[49086465,{"idx":1,"name":"sewer-hang-moss-01","tpage_name":"sewe-vis-shrub"}],[35389485,{"idx":45,"name":"daxternose","tpage_name":"introcst-pris"}],[49086466,{"idx":2,"name":"sewer-nut","tpage_name":"sewe-vis-shrub"}],[35389486,{"idx":46,"name":"daxterteeth","tpage_name":"introcst-pris"}],[49086469,{"idx":5,"name":"sewer-screw-02","tpage_name":"sewe-vis-shrub"}],[35389489,{"idx":49,"name":"jackb-lens","tpage_name":"introcst-pris"}],[55312384,{"idx":0,"name":"wascity-outerwall-metal-c","tpage_name":"wascityb-vis-pris"}],[41615404,{"idx":44,"name":"city-mark-clay-pot-01","tpage_name":"wascitya-vis-pris"}],[35389504,{"idx":64,"name":"jakb-horn","tpage_name":"introcst-pris"}],[35389635,{"idx":195,"name":"klever-arm","tpage_name":"introcst-pris"}],[35389636,{"idx":196,"name":"klever-brownstrap","tpage_name":"introcst-pris"}],[35389637,{"idx":197,"name":"klever-chest","tpage_name":"introcst-pris"}],[35389638,{"idx":198,"name":"klever-clips","tpage_name":"introcst-pris"}],[35389641,{"idx":201,"name":"klever-armor-02","tpage_name":"introcst-pris"}],[35389642,{"idx":202,"name":"klever-blackstrap","tpage_name":"introcst-pris"}],[64225285,{"idx":5,"name":"waspala-small-rocks","tpage_name":"waspala-shrub"}],[112394256,{"idx":16,"name":"des-transport-tread","tpage_name":"desrescg-pris"}],[35651606,{"idx":22,"name":"ashelin-redtop","tpage_name":"introcst-pris2"}],[106168357,{"idx":37,"name":"minc-stone01","tpage_name":"mined-tfrag"}],[112394257,{"idx":17,"name":"des-transport-wall-01","tpage_name":"desrescg-pris"}],[56950877,{"idx":93,"name":"waspala-throne-back-02","tpage_name":"waspala-tfrag"}],[106168358,{"idx":38,"name":"minc-light","tpage_name":"mined-tfrag"}],[112394258,{"idx":18,"name":"des-transport-wheel","tpage_name":"desrescg-pris"}],[56950878,{"idx":94,"name":"waspala-palm-dirt","tpage_name":"waspala-tfrag"}],[106168359,{"idx":39,"name":"minc-brok-edge01","tpage_name":"mined-tfrag"}],[112394259,{"idx":19,"name":"des-transport-wheel-back","tpage_name":"desrescg-pris"}],[56950879,{"idx":95,"name":"waspala-window-side","tpage_name":"waspala-tfrag"}],[118620160,{"idx":0,"name":"bam-eyelight","tpage_name":"ljkcdmkl-pris"}],[106168360,{"idx":40,"name":"minc-brok-edge","tpage_name":"mined-tfrag"}],[112394260,{"idx":20,"name":"des-transport-wheel-side","tpage_name":"desrescg-pris"}],[35651623,{"idx":39,"name":"samos-hair","tpage_name":"introcst-pris2"}],[8192019,{"idx":19,"name":"citn-allleatherstrap","tpage_name":"ctywide-vis-pris"}],[35651661,{"idx":77,"name":"king-teeth","tpage_name":"introcst-pris2"}],[49348642,{"idx":34,"name":"cguardgame-metallight-01small","tpage_name":"sewb-vis-pris"}],[35651662,{"idx":78,"name":"king-thinstrap","tpage_name":"introcst-pris2"}],[35651663,{"idx":79,"name":"king-vest","tpage_name":"introcst-pris2"}],[35651668,{"idx":84,"name":"king-precursermetal-decor","tpage_name":"introcst-pris2"}],[49348649,{"idx":41,"name":"bam-eyelight","tpage_name":"sewb-vis-pris"}],[60555269,{"idx":5,"name":"min-env-mar-01","tpage_name":"minea-vis-tfrag"}],[35651669,{"idx":85,"name":"king-precursermetal-trim","tpage_name":"introcst-pris2"}],[49348650,{"idx":42,"name":"cguard1-backmetal","tpage_name":"sewb-vis-pris"}],[60555270,{"idx":6,"name":"minb-rock01","tpage_name":"minea-vis-tfrag"}],[35651670,{"idx":86,"name":"king-wraps","tpage_name":"introcst-pris2"}],[49348651,{"idx":43,"name":"cguard1-chestplate","tpage_name":"sewb-vis-pris"}],[60555271,{"idx":7,"name":"minc-crate-02","tpage_name":"minea-vis-tfrag"}],[35651671,{"idx":87,"name":"veger-bookleather","tpage_name":"introcst-pris2"}],[49348652,{"idx":44,"name":"cguard1-gunmetaldark2","tpage_name":"sewb-vis-pris"}],[60555272,{"idx":8,"name":"minc-blue-paint-rust01","tpage_name":"minea-vis-tfrag"}],[35651672,{"idx":88,"name":"veger-booksides","tpage_name":"introcst-pris2"}],[49348653,{"idx":45,"name":"cguard1-guntube","tpage_name":"sewb-vis-pris"}],[60555273,{"idx":9,"name":"minc-blue-paint-01","tpage_name":"minea-vis-tfrag"}],[35651673,{"idx":89,"name":"veger-bookspine","tpage_name":"introcst-pris2"}],[60817452,{"idx":44,"name":"minc-rust-pipe-04","tpage_name":"mineb-vis-shrub"}],[49610832,{"idx":80,"name":"sewer-red-light-02","tpage_name":"sewf-vis-tfrag"}],[67043352,{"idx":24,"name":"vinroom-small-monitor-07","tpage_name":"vinroom-sprite"}],[62062632,{"idx":40,"name":"flying-bird-13","tpage_name":"wascityb-sprite"}],[74514432,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewj-vis-pris"}],[49348654,{"idx":46,"name":"cguard1-lens","tpage_name":"sewb-vis-pris"}],[60555274,{"idx":10,"name":"minc-yel-paint-rust01","tpage_name":"minea-vis-tfrag"}],[35651674,{"idx":90,"name":"veger-bootbolt","tpage_name":"introcst-pris2"}],[60817453,{"idx":45,"name":"minc-rust-pipe-06","tpage_name":"mineb-vis-shrub"}],[49610833,{"idx":81,"name":"sewer-block-02-hitweak","tpage_name":"sewf-vis-tfrag"}],[67043353,{"idx":25,"name":"vinroom-small-monitor-08","tpage_name":"vinroom-sprite"}],[62062633,{"idx":41,"name":"flying-bird-14","tpage_name":"wascityb-sprite"}],[74514433,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewj-vis-pris"}],[49348655,{"idx":47,"name":"environment-oldmetal","tpage_name":"sewb-vis-pris"}],[60555275,{"idx":11,"name":"minc-blue-paint-rust02","tpage_name":"minea-vis-tfrag"}],[35651675,{"idx":91,"name":"veger-bootfoot","tpage_name":"introcst-pris2"}],[60817454,{"idx":46,"name":"minc-crm-paint-wall-01","tpage_name":"mineb-vis-shrub"}],[62062634,{"idx":42,"name":"flying-bird-15","tpage_name":"wascityb-sprite"}],[49610834,{"idx":82,"name":"sewer-brick-block-11","tpage_name":"sewf-vis-tfrag"}],[67043354,{"idx":26,"name":"vinroom-tv-beam","tpage_name":"vinroom-sprite"}],[74514434,{"idx":2,"name":"airlock-door-main","tpage_name":"sewj-vis-pris"}],[49348656,{"idx":48,"name":"kg-grunt-cable-01","tpage_name":"sewb-vis-pris"}],[60555276,{"idx":12,"name":"minc-rust-bars-01","tpage_name":"minea-vis-tfrag"}],[35651676,{"idx":92,"name":"veger-bootstrap","tpage_name":"introcst-pris2"}],[60817455,{"idx":47,"name":"minc-door-metal-03","tpage_name":"mineb-vis-shrub"}],[62062635,{"idx":43,"name":"flying-bird-16","tpage_name":"wascityb-sprite"}],[49610835,{"idx":83,"name":"sewer-brick-block-10","tpage_name":"sewf-vis-tfrag"}],[67043355,{"idx":27,"name":"vinroom-tv-circle","tpage_name":"vinroom-sprite"}],[74514435,{"idx":3,"name":"airlock-door-metal2","tpage_name":"sewj-vis-pris"}],[73596950,{"idx":22,"name":"sewer-small-light-01","tpage_name":"sewi-vis-tfrag"}],[58654790,{"idx":70,"name":"vinroom-tv-text-a","tpage_name":"hiphog-sprite"}],[71106590,{"idx":30,"name":"wstd-scaffold-teeth","tpage_name":"wasstadb-tfrag"}],[38731910,{"idx":134,"name":"flying-bird-07","tpage_name":"wasstada-sprite"}],[58654791,{"idx":71,"name":"vinroom-tv-text-g","tpage_name":"hiphog-sprite"}],[71106591,{"idx":31,"name":"wstd-scaffold-wall-01","tpage_name":"wasstadb-tfrag"}],[73596951,{"idx":23,"name":"sewer-pipe-rim-08","tpage_name":"sewi-vis-tfrag"}],[38731911,{"idx":135,"name":"flying-bird-08","tpage_name":"wasstada-sprite"}],[102301697,{"idx":1,"name":"onin-game-circle-darkener","tpage_name":"waspgame-sprite"}],[101056517,{"idx":5,"name":"jakc-gogglemetal","tpage_name":"ljakcklv-pris"}],[96075797,{"idx":21,"name":"jakchires-facert","tpage_name":"ljakc-pris"}],[58654792,{"idx":72,"name":"vinroom-tv-text-m","tpage_name":"hiphog-sprite"}],[71106592,{"idx":32,"name":"wstd-scaffold-wall-02","tpage_name":"wasstadb-tfrag"}],[73596952,{"idx":24,"name":"sewer-block-02","tpage_name":"sewi-vis-tfrag"}],[38731912,{"idx":136,"name":"flying-bird-09","tpage_name":"wasstada-sprite"}],[102301698,{"idx":2,"name":"onin-game-scatter","tpage_name":"waspgame-sprite"}],[101056518,{"idx":6,"name":"jakc-lens","tpage_name":"ljakcklv-pris"}],[96075798,{"idx":22,"name":"jakchires-glovetop","tpage_name":"ljakc-pris"}],[58654793,{"idx":73,"name":"vinroom-tv-text-n","tpage_name":"hiphog-sprite"}],[71106593,{"idx":33,"name":"wstd-scaffold-wall-edge","tpage_name":"wasstadb-tfrag"}],[73596953,{"idx":25,"name":"sewer-round-01","tpage_name":"sewi-vis-tfrag"}],[38731913,{"idx":137,"name":"flying-bird-10","tpage_name":"wasstada-sprite"}],[102301699,{"idx":3,"name":"onin-game-square","tpage_name":"waspgame-sprite"}],[101056519,{"idx":7,"name":"jakc-scarf","tpage_name":"ljakcklv-pris"}],[96075799,{"idx":23,"name":"jakchires-hair","tpage_name":"ljakc-pris"}],[58654794,{"idx":74,"name":"vinroom-tv-text-o","tpage_name":"hiphog-sprite"}],[73596954,{"idx":26,"name":"sewer-round-03","tpage_name":"sewi-vis-tfrag"}],[38731914,{"idx":138,"name":"flying-bird-11","tpage_name":"wasstada-sprite"}],[102301700,{"idx":4,"name":"onin-game-square-darkener","tpage_name":"waspgame-sprite"}],[101056520,{"idx":8,"name":"jakc-waistband2","tpage_name":"ljakcklv-pris"}],[96075800,{"idx":24,"name":"jakchires-horn","tpage_name":"ljakc-pris"}],[58654795,{"idx":75,"name":"vinroom-tv-text-r","tpage_name":"hiphog-sprite"}],[71106595,{"idx":35,"name":"wstd-scaffold-wall-03","tpage_name":"wasstadb-tfrag"}],[73596955,{"idx":27,"name":"sewer-round-02","tpage_name":"sewi-vis-tfrag"}],[38731915,{"idx":139,"name":"flying-bird-12","tpage_name":"wasstada-sprite"}],[74514461,{"idx":29,"name":"wire-metal","tpage_name":"sewj-vis-pris"}],[81985541,{"idx":5,"name":"wstlander-01-head","tpage_name":"wasstadc-pris"}],[79495181,{"idx":13,"name":"des-palmtree-beard","tpage_name":"wasintro-vis-tfrag"}],[58654798,{"idx":78,"name":"screen-02","tpage_name":"hiphog-sprite"}],[71106598,{"idx":38,"name":"wstd-platform-wall","tpage_name":"wasstadb-tfrag"}],[38731918,{"idx":142,"name":"flying-bird-15","tpage_name":"wasstada-sprite"}],[74514462,{"idx":30,"name":"squid-drabgun","tpage_name":"sewj-vis-pris"}],[81985542,{"idx":6,"name":"wstlander-01-leatherstrap","tpage_name":"wasstadc-pris"}],[79495182,{"idx":14,"name":"des-palmplant-leaf-01","tpage_name":"wasintro-vis-tfrag"}],[81985543,{"idx":7,"name":"wstlander-01-mustache","tpage_name":"wasstadc-pris"}],[79495183,{"idx":15,"name":"des-cactus-02","tpage_name":"wasintro-vis-tfrag"}],[101056525,{"idx":13,"name":"jakchires-brownstrap","tpage_name":"ljakcklv-pris"}],[96075805,{"idx":29,"name":"jakchires-precarmor-01","tpage_name":"ljakc-pris"}],[81985544,{"idx":8,"name":"wstlander-01-pants","tpage_name":"wasstadc-pris"}],[79495184,{"idx":16,"name":"des-cactus-01","tpage_name":"wasintro-vis-tfrag"}],[101056526,{"idx":14,"name":"jakchires-brwnleather","tpage_name":"ljakcklv-pris"}],[96075806,{"idx":30,"name":"jakchires-shoebottom","tpage_name":"ljakc-pris"}],[81985545,{"idx":9,"name":"wstlander-01-shoebottom","tpage_name":"wasstadc-pris"}],[79495185,{"idx":17,"name":"des-mount-01","tpage_name":"wasintro-vis-tfrag"}],[101056527,{"idx":15,"name":"jakchires-chestplate","tpage_name":"ljakcklv-pris"}],[96075807,{"idx":31,"name":"jakchires-shoemetal","tpage_name":"ljakc-pris"}],[73596980,{"idx":52,"name":"sewer-nut-01","tpage_name":"sewi-vis-tfrag"}],[58654820,{"idx":100,"name":"vinroom-small-monitor-08","tpage_name":"hiphog-sprite"}],[38731940,{"idx":164,"name":"female1_20","tpage_name":"wasstada-sprite"}],[73596981,{"idx":53,"name":"sewer-bolt-side-01","tpage_name":"sewi-vis-tfrag"}],[38731941,{"idx":165,"name":"femcher2_00","tpage_name":"wasstada-sprite"}],[73596982,{"idx":54,"name":"sewer-bolt-side-02","tpage_name":"sewi-vis-tfrag"}],[58654822,{"idx":102,"name":"twirl","tpage_name":"hiphog-sprite"}],[38731942,{"idx":166,"name":"femcher2_01","tpage_name":"wasstada-sprite"}],[92274695,{"idx":7,"name":"vehicle-body-panel-01","tpage_name":"desrace2-pris"}],[73596995,{"idx":67,"name":"sewer-pipe-small-01","tpage_name":"sewi-vis-tfrag"}],[38731955,{"idx":179,"name":"femcher2_14","tpage_name":"wasstada-sprite"}],[98500614,{"idx":6,"name":"wang_4","tpage_name":"hanga-hfrag"}],[38731974,{"idx":198,"name":"male1_12","tpage_name":"wasstada-sprite"}],[50724865,{"idx":1,"name":"airlock-door-cog","tpage_name":"foresta-vis-pris"}],[48234505,{"idx":9,"name":"des-plainrope","tpage_name":"desert-vis-tfrag"}],[50724866,{"idx":2,"name":"airlock-door-main","tpage_name":"foresta-vis-pris"}],[48234506,{"idx":10,"name":"des-mount-01","tpage_name":"desert-vis-tfrag"}],[93519904,{"idx":32,"name":"hud-turbo-boost-off-01","tpage_name":"wasall-minimap"}],[103481344,{"idx":0,"name":"des-shrub-pebbles","tpage_name":"deserta-vis-shrub"}],[100990984,{"idx":8,"name":"jakb-blackstrap","tpage_name":"ljakklev-pris"}],[38731984,{"idx":208,"name":"male2_01","tpage_name":"wasstada-sprite"}],[48234509,{"idx":13,"name":"des-corral-plate-02","tpage_name":"desert-vis-tfrag"}],[100990986,{"idx":10,"name":"jakb-clips","tpage_name":"ljakklev-pris"}],[93519906,{"idx":34,"name":"hud-turbo-boost-rim-01","tpage_name":"wasall-minimap"}],[38731986,{"idx":210,"name":"male2_03","tpage_name":"wasstada-sprite"}],[49479691,{"idx":11,"name":"sewer-water-01-e-dest","tpage_name":"sewe-vis-water"}],[48234511,{"idx":15,"name":"des-cliff-top-01","tpage_name":"desert-vis-tfrag"}],[49479693,{"idx":13,"name":"sewer-waterfall-02-e-dest","tpage_name":"sewe-vis-water"}],[48234513,{"idx":17,"name":"des-mount-02","tpage_name":"desert-vis-tfrag"}],[48234515,{"idx":19,"name":"des-cave-wall-01","tpage_name":"desert-vis-tfrag"}],[100990991,{"idx":15,"name":"jakb-facert","tpage_name":"ljakklev-pris"}],[103481351,{"idx":7,"name":"des-sand-grass-01","tpage_name":"deserta-vis-shrub"}],[104726531,{"idx":3,"name":"daxter-furhilite","tpage_name":"deshover-pris"}],[38731991,{"idx":215,"name":"male2_08","tpage_name":"wasstada-sprite"}],[50724876,{"idx":12,"name":"fora-precursor-glass-b-02","tpage_name":"foresta-vis-pris"}],[48234516,{"idx":20,"name":"des-cave-rock","tpage_name":"desert-vis-tfrag"}],[50724877,{"idx":13,"name":"fora-precursor-light","tpage_name":"foresta-vis-pris"}],[48234517,{"idx":21,"name":"des-cliff-top-03","tpage_name":"desert-vis-tfrag"}],[100990993,{"idx":17,"name":"jakb-hairtrans","tpage_name":"ljakklev-pris"}],[103481353,{"idx":9,"name":"des-pinetree-leaf-01","tpage_name":"deserta-vis-shrub"}],[104726533,{"idx":5,"name":"daxterarm","tpage_name":"deshover-pris"}],[38731993,{"idx":217,"name":"male2_10","tpage_name":"wasstada-sprite"}],[50724878,{"idx":14,"name":"fora-precursor-metal-edge-01","tpage_name":"foresta-vis-pris"}],[49479698,{"idx":18,"name":"sewer-water-01-e","tpage_name":"sewe-vis-water"}],[48234518,{"idx":22,"name":"des-cliff-top-04","tpage_name":"desert-vis-tfrag"}],[50724880,{"idx":16,"name":"fora-precursor-metal-plain-01dk","tpage_name":"foresta-vis-pris"}],[49479700,{"idx":20,"name":"sewer-waterfall-01-e","tpage_name":"sewe-vis-water"}],[48234520,{"idx":24,"name":"des-mount-bottom-01","tpage_name":"desert-vis-tfrag"}],[48234526,{"idx":30,"name":"des-cliff-top-02","tpage_name":"desert-vis-tfrag"}],[100991002,{"idx":26,"name":"jakb-scarf","tpage_name":"ljakklev-pris"}],[104726542,{"idx":14,"name":"daxterhelmetplain","tpage_name":"deshover-pris"}],[38732002,{"idx":226,"name":"male2_19","tpage_name":"wasstada-sprite"}],[48234527,{"idx":31,"name":"des-wascity-outerwall-rock","tpage_name":"desert-vis-tfrag"}],[104726544,{"idx":16,"name":"daxternose","tpage_name":"deshover-pris"}],[100991004,{"idx":28,"name":"jakb-shoemetal","tpage_name":"ljakklev-pris"}],[38732004,{"idx":228,"name":"male3_00","tpage_name":"wasstada-sprite"}],[48234529,{"idx":33,"name":"des-wascity-outerwall-metal-b","tpage_name":"desert-vis-tfrag"}],[104726545,{"idx":17,"name":"daxterteeth","tpage_name":"deshover-pris"}],[100991005,{"idx":29,"name":"jakb-shoeteop","tpage_name":"ljakklev-pris"}],[38732005,{"idx":229,"name":"male3_01","tpage_name":"wasstada-sprite"}],[50724890,{"idx":26,"name":"fora-statue-stone","tpage_name":"foresta-vis-pris"}],[48234530,{"idx":34,"name":"des-wascity-palace-siding-01","tpage_name":"desert-vis-tfrag"}],[104726546,{"idx":18,"name":"daxtertuft","tpage_name":"deshover-pris"}],[100991006,{"idx":30,"name":"klever-arm","tpage_name":"ljakklev-pris"}],[38732006,{"idx":230,"name":"male3_02","tpage_name":"wasstada-sprite"}],[50724891,{"idx":27,"name":"fora-statue-stone-sides","tpage_name":"foresta-vis-pris"}],[48234531,{"idx":35,"name":"des-wascity-cement-road","tpage_name":"desert-vis-tfrag"}],[104726547,{"idx":19,"name":"environment-oldmetal","tpage_name":"deshover-pris"}],[100991007,{"idx":31,"name":"klever-armor-01","tpage_name":"ljakklev-pris"}],[38732007,{"idx":231,"name":"male3_03","tpage_name":"wasstada-sprite"}],[50724892,{"idx":28,"name":"mtn-environment-front-backup","tpage_name":"foresta-vis-pris"}],[48234532,{"idx":36,"name":"des-wascity-outerwall-metal-d","tpage_name":"desert-vis-tfrag"}],[100991008,{"idx":32,"name":"klever-armor-02","tpage_name":"ljakklev-pris"}],[38732008,{"idx":232,"name":"male3_04","tpage_name":"wasstada-sprite"}],[48234533,{"idx":37,"name":"was-burningbush-light-01","tpage_name":"desert-vis-tfrag"}],[100991009,{"idx":33,"name":"klever-blackstrap","tpage_name":"ljakklev-pris"}],[38732009,{"idx":233,"name":"male3_05","tpage_name":"wasstada-sprite"}],[48234534,{"idx":38,"name":"was-burningbush-03","tpage_name":"desert-vis-tfrag"}],[100991010,{"idx":34,"name":"klever-bolt","tpage_name":"ljakklev-pris"}],[38732010,{"idx":234,"name":"male3_06","tpage_name":"wasstada-sprite"}],[48234535,{"idx":39,"name":"was-burningbush-01","tpage_name":"desert-vis-tfrag"}],[100991011,{"idx":35,"name":"klever-brownstrap","tpage_name":"ljakklev-pris"}],[38732011,{"idx":235,"name":"male3_07","tpage_name":"wasstada-sprite"}],[60686336,{"idx":0,"name":"minb-rock01","tpage_name":"mineb-vis-tfrag"}],[48234536,{"idx":40,"name":"was-burningbush-04","tpage_name":"desert-vis-tfrag"}],[112197639,{"idx":7,"name":"vehicle-body-panel-01","tpage_name":"desinter-pris"}],[100991019,{"idx":43,"name":"klever-fingerbottom","tpage_name":"ljakklev-pris"}],[38732019,{"idx":243,"name":"male3_15","tpage_name":"wasstada-sprite"}],[100991020,{"idx":44,"name":"klever-fingertop","tpage_name":"ljakklev-pris"}],[112197640,{"idx":8,"name":"vehicle-brace-pipe-01","tpage_name":"desinter-pris"}],[38732020,{"idx":244,"name":"male3_16","tpage_name":"wasstada-sprite"}],[100991021,{"idx":45,"name":"klever-gunmetal-01","tpage_name":"ljakklev-pris"}],[112197641,{"idx":9,"name":"vehicle-cap-pin-01","tpage_name":"desinter-pris"}],[38732021,{"idx":245,"name":"male3_17","tpage_name":"wasstada-sprite"}],[85196800,{"idx":0,"name":"can-cap","tpage_name":"desrace1-pris"}],[20774912,{"idx":0,"name":"stdmb-energy-wall-01","tpage_name":"stadiumb-vis-alpha"}],[100991022,{"idx":46,"name":"klever-gunmetal-02","tpage_name":"ljakklev-pris"}],[112197642,{"idx":10,"name":"vehicle-chrome-pipe-01","tpage_name":"desinter-pris"}],[38732022,{"idx":246,"name":"male3_18","tpage_name":"wasstada-sprite"}],[85196801,{"idx":1,"name":"can-knob","tpage_name":"desrace1-pris"}],[100991023,{"idx":47,"name":"klever-gunmetal-03","tpage_name":"ljakklev-pris"}],[112197643,{"idx":11,"name":"vehicle-gas-tank-01","tpage_name":"desinter-pris"}],[38732023,{"idx":247,"name":"male3_19","tpage_name":"wasstada-sprite"}],[85196802,{"idx":2,"name":"can-side-long","tpage_name":"desrace1-pris"}],[100991025,{"idx":49,"name":"klever-gunmetal-05","tpage_name":"ljakklev-pris"}],[112197645,{"idx":13,"name":"vehicle-metal-plate-01","tpage_name":"desinter-pris"}],[38732025,{"idx":249,"name":"male4_00","tpage_name":"wasstada-sprite"}],[100991026,{"idx":50,"name":"klever-hair","tpage_name":"ljakklev-pris"}],[112197646,{"idx":14,"name":"vehicle-toad-exhaust-01","tpage_name":"desinter-pris"}],[38732026,{"idx":250,"name":"male4_01","tpage_name":"wasstada-sprite"}],[100991028,{"idx":52,"name":"klever-handwrap","tpage_name":"ljakklev-pris"}],[112197648,{"idx":16,"name":"vehicle-wheel-01","tpage_name":"desinter-pris"}],[38732028,{"idx":252,"name":"male4_03","tpage_name":"wasstada-sprite"}],[100991029,{"idx":53,"name":"klever-horn","tpage_name":"ljakklev-pris"}],[112197649,{"idx":17,"name":"vehicle-wheel-blur-01","tpage_name":"desinter-pris"}],[38732029,{"idx":253,"name":"male4_04","tpage_name":"wasstada-sprite"}],[100991030,{"idx":54,"name":"klever-mustache","tpage_name":"ljakklev-pris"}],[38732030,{"idx":254,"name":"male4_05","tpage_name":"wasstada-sprite"}],[35389609,{"idx":169,"name":"klever-earcup","tpage_name":"introcst-pris"}],[85196809,{"idx":9,"name":"intcept-teeth01","tpage_name":"desrace1-pris"}],[100991032,{"idx":56,"name":"klever-shoebottom","tpage_name":"ljakklev-pris"}],[112197652,{"idx":20,"name":"intcept-b-base-green01","tpage_name":"desinter-pris"}],[38732032,{"idx":256,"name":"male4_07","tpage_name":"wasstada-sprite"}],[35389611,{"idx":171,"name":"klever-eyelid","tpage_name":"introcst-pris"}],[85196811,{"idx":11,"name":"vehicle-body-panel-01","tpage_name":"desrace1-pris"}],[100991033,{"idx":57,"name":"klever-skirtdark","tpage_name":"ljakklev-pris"}],[112197653,{"idx":21,"name":"intcept-b-base-patern01","tpage_name":"desinter-pris"}],[38732033,{"idx":257,"name":"male4_08","tpage_name":"wasstada-sprite"}],[88932352,{"idx":0,"name":"mech-flame","tpage_name":"foresta-sprite"}],[35389612,{"idx":172,"name":"klever-face-01","tpage_name":"introcst-pris"}],[85196812,{"idx":12,"name":"vehicle-brace-pipe-01","tpage_name":"desrace1-pris"}],[100991034,{"idx":58,"name":"klever-skirtlight","tpage_name":"ljakklev-pris"}],[112197654,{"idx":22,"name":"intcept-b-base-patern02","tpage_name":"desinter-pris"}],[38732034,{"idx":258,"name":"male4_09","tpage_name":"wasstada-sprite"}],[88932353,{"idx":1,"name":"grenadier-grenade-part","tpage_name":"foresta-sprite"}],[35389613,{"idx":173,"name":"klever-face-01scars","tpage_name":"introcst-pris"}],[85196813,{"idx":13,"name":"vehicle-cap-pin-01","tpage_name":"desrace1-pris"}],[35651665,{"idx":81,"name":"king-wrap","tpage_name":"introcst-pris2"}],[60555265,{"idx":1,"name":"mina-idol-01-noalpha","tpage_name":"minea-vis-tfrag"}],[100991035,{"idx":59,"name":"klever-thighs","tpage_name":"ljakklev-pris"}],[112197655,{"idx":23,"name":"intcept-b-gun01","tpage_name":"desinter-pris"}],[38732035,{"idx":259,"name":"male4_10","tpage_name":"wasstada-sprite"}],[35389614,{"idx":174,"name":"klever-hair","tpage_name":"introcst-pris"}],[85196814,{"idx":14,"name":"vehicle-chrome-pipe-01","tpage_name":"desrace1-pris"}],[35651666,{"idx":82,"name":"king-wristband","tpage_name":"introcst-pris2"}],[60555266,{"idx":2,"name":"mina-idol-02-noalpha","tpage_name":"minea-vis-tfrag"}],[100991017,{"idx":41,"name":"klever-face-01","tpage_name":"ljakklev-pris"}],[113442817,{"idx":1,"name":"sat-shield-env-uvscroll","tpage_name":"desresc-warp"}],[38732017,{"idx":241,"name":"male3_13","tpage_name":"wasstada-sprite"}],[112197637,{"idx":5,"name":"intcept-teeth01","tpage_name":"desinter-pris"}],[100991036,{"idx":60,"name":"klever-undershirt","tpage_name":"ljakklev-pris"}],[112197656,{"idx":24,"name":"intcept-b-pipe01","tpage_name":"desinter-pris"}],[38732036,{"idx":260,"name":"male4_11","tpage_name":"wasstada-sprite"}],[88932355,{"idx":3,"name":"wave-foam","tpage_name":"foresta-sprite"}],[35389615,{"idx":175,"name":"klever-mustache","tpage_name":"introcst-pris"}],[85196815,{"idx":15,"name":"vehicle-gas-tank-01","tpage_name":"desrace1-pris"}],[35651667,{"idx":83,"name":"king-bluemetal","tpage_name":"introcst-pris2"}],[60555267,{"idx":3,"name":"mina-idol-02","tpage_name":"minea-vis-tfrag"}],[113442818,{"idx":2,"name":"sat-shield-dest","tpage_name":"desresc-warp"}],[100991018,{"idx":42,"name":"klever-face-01scars","tpage_name":"ljakklev-pris"}],[38732018,{"idx":242,"name":"male3_14","tpage_name":"wasstada-sprite"}],[112197638,{"idx":6,"name":"intcept-tread01","tpage_name":"desinter-pris"}],[100991037,{"idx":61,"name":"klever-widebrownstrap","tpage_name":"ljakklev-pris"}],[112197657,{"idx":25,"name":"intcept-b-teeth01","tpage_name":"desinter-pris"}],[38732037,{"idx":261,"name":"male4_12","tpage_name":"wasstada-sprite"}],[85196816,{"idx":16,"name":"vehicle-gun-box-01","tpage_name":"desrace1-pris"}],[35651628,{"idx":44,"name":"samos-log-02","tpage_name":"introcst-pris2"}],[49348608,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewb-vis-pris"}],[38731979,{"idx":203,"name":"male1_17","tpage_name":"wasstada-sprite"}],[100990979,{"idx":3,"name":"jackb-lens","tpage_name":"ljakklev-pris"}],[38732039,{"idx":263,"name":"male4_14","tpage_name":"wasstada-sprite"}],[88932358,{"idx":6,"name":"forest-leaf","tpage_name":"foresta-sprite"}],[85196818,{"idx":18,"name":"vehicle-toad-exhaust-01","tpage_name":"desrace1-pris"}],[35651629,{"idx":45,"name":"samos-log-03","tpage_name":"introcst-pris2"}],[49348609,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewb-vis-pris"}],[38732040,{"idx":264,"name":"male4_15","tpage_name":"wasstada-sprite"}],[88932359,{"idx":7,"name":"forest-leaf2","tpage_name":"foresta-sprite"}],[85196819,{"idx":19,"name":"vehicle-tread-blur-02","tpage_name":"desrace1-pris"}],[35651630,{"idx":46,"name":"samos-metal","tpage_name":"introcst-pris2"}],[49348610,{"idx":2,"name":"airlock-door-main","tpage_name":"sewb-vis-pris"}],[38731981,{"idx":205,"name":"male1_19","tpage_name":"wasstada-sprite"}],[100990981,{"idx":5,"name":"jak-gogglemetal","tpage_name":"ljakklev-pris"}],[38732041,{"idx":265,"name":"male4_16","tpage_name":"wasstada-sprite"}],[88932360,{"idx":8,"name":"forest-leaf3","tpage_name":"foresta-sprite"}],[85196820,{"idx":20,"name":"vehicle-wheel-01","tpage_name":"desrace1-pris"}],[35651631,{"idx":47,"name":"samos-strap","tpage_name":"introcst-pris2"}],[49348611,{"idx":3,"name":"airlock-door-metal2","tpage_name":"sewb-vis-pris"}],[38732042,{"idx":266,"name":"male4_17","tpage_name":"wasstada-sprite"}],[88932361,{"idx":9,"name":"forest-leaf4","tpage_name":"foresta-sprite"}],[85196821,{"idx":21,"name":"vehicle-wheel-blur-01","tpage_name":"desrace1-pris"}],[35651632,{"idx":48,"name":"samos-teeth2","tpage_name":"introcst-pris2"}],[49348612,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"sewb-vis-pris"}],[93519903,{"idx":31,"name":"hud-small-vehicle-health-bar-01","tpage_name":"wasall-minimap"}],[38731983,{"idx":207,"name":"male2_00","tpage_name":"wasstada-sprite"}],[100990983,{"idx":7,"name":"jakb-armor","tpage_name":"ljakklev-pris"}],[38732043,{"idx":267,"name":"male4_18","tpage_name":"wasstada-sprite"}],[85196822,{"idx":22,"name":"jakc-wristband-a2","tpage_name":"desrace1-pris"}],[104792148,{"idx":84,"name":"dk-sat-cable-01","tpage_name":"desresc-pris"}],[130940930,{"idx":2,"name":"holostatic-01","tpage_name":"deshover-sprite"}],[104792150,{"idx":86,"name":"dk-sat-cable-03","tpage_name":"desresc-pris"}],[130940931,{"idx":3,"name":"holostatic-02","tpage_name":"deshover-sprite"}],[104792151,{"idx":87,"name":"dk-sat-claw-01","tpage_name":"desresc-pris"}],[130940932,{"idx":4,"name":"holostatic-03","tpage_name":"deshover-sprite"}],[104792152,{"idx":88,"name":"dk-sat-panel-01","tpage_name":"desresc-pris"}],[56950836,{"idx":52,"name":"waspala-step-top","tpage_name":"waspala-tfrag"}],[60686376,{"idx":40,"name":"minc-yel-safe-paint-rust01","tpage_name":"mineb-vis-tfrag"}],[73138176,{"idx":0,"name":"for-bark","tpage_name":"forestb-vis-shrub"}],[60686377,{"idx":41,"name":"minc-rust-02","tpage_name":"mineb-vis-tfrag"}],[73138177,{"idx":1,"name":"fora-shrub-hanging-growth","tpage_name":"forestb-vis-shrub"}],[60686378,{"idx":42,"name":"minc-strut-01","tpage_name":"mineb-vis-tfrag"}],[56950838,{"idx":54,"name":"waspala-fountain-base02","tpage_name":"waspala-tfrag"}],[73138178,{"idx":2,"name":"fora-shrub-moss","tpage_name":"forestb-vis-shrub"}],[60686379,{"idx":43,"name":"minc-safe-plate-01","tpage_name":"mineb-vis-tfrag"}],[56950839,{"idx":55,"name":"waspala-stage-tile","tpage_name":"waspala-tfrag"}],[73138179,{"idx":3,"name":"fora-shrub-pebbles","tpage_name":"forestb-vis-shrub"}],[56950840,{"idx":56,"name":"waspala-stage-step","tpage_name":"waspala-tfrag"}],[74383360,{"idx":0,"name":"sewer-metal-block-04","tpage_name":"sewj-vis-tfrag"}],[60686380,{"idx":44,"name":"minb-rock-floor01","tpage_name":"mineb-vis-tfrag"}],[73138180,{"idx":4,"name":"fora-shrub-cattail","tpage_name":"forestb-vis-shrub"}],[60686381,{"idx":45,"name":"minc-safe-plate-02","tpage_name":"mineb-vis-tfrag"}],[56950841,{"idx":57,"name":"waspala-metal-plate03","tpage_name":"waspala-tfrag"}],[74383361,{"idx":1,"name":"sewer-scaffold-01","tpage_name":"sewj-vis-tfrag"}],[73138181,{"idx":5,"name":"fora-shrub-grass","tpage_name":"forestb-vis-shrub"}],[60686382,{"idx":46,"name":"minc-blue-paint-rust03","tpage_name":"mineb-vis-tfrag"}],[56950842,{"idx":58,"name":"waspala-step-01","tpage_name":"waspala-tfrag"}],[74383362,{"idx":2,"name":"sewer-concrete-edge-02","tpage_name":"sewj-vis-tfrag"}],[73138182,{"idx":6,"name":"fora-shrub-asian-grass","tpage_name":"forestb-vis-shrub"}],[60686383,{"idx":47,"name":"minb-stone21","tpage_name":"mineb-vis-tfrag"}],[56950843,{"idx":59,"name":"waspala-throne-base","tpage_name":"waspala-tfrag"}],[74383363,{"idx":3,"name":"sewer-pipe-rim-05b","tpage_name":"sewj-vis-tfrag"}],[73138183,{"idx":7,"name":"fora-shrub-weed","tpage_name":"forestb-vis-shrub"}],[60686384,{"idx":48,"name":"minc-blue-paint-rust05","tpage_name":"mineb-vis-tfrag"}],[56950844,{"idx":60,"name":"waspala-throne-bolt","tpage_name":"waspala-tfrag"}],[75628544,{"idx":0,"name":"sig-flatfangs","tpage_name":"lsig-water"}],[74383364,{"idx":4,"name":"sewer-nut-01","tpage_name":"sewj-vis-tfrag"}],[73138184,{"idx":8,"name":"fora-shrub-vine","tpage_name":"forestb-vis-shrub"}],[57278516,{"idx":52,"name":"wstlander-01-eye","tpage_name":"waswide-vis-pris"}],[52297796,{"idx":68,"name":"freehq-wal-tilem03","tpage_name":"freehq-tfrag"}],[67239956,{"idx":20,"name":"vin-monitor-rim-05","tpage_name":"vinroom-vis-tfrag"}],[48562256,{"idx":80,"name":"jakchires-shoebottom","tpage_name":"sewa-vis-pris"}],[73465856,{"idx":0,"name":"sewer-grate-01","tpage_name":"sewk-vis-tfrag"}],[122159115,{"idx":11,"name":"facb_dec-metal-03","tpage_name":"factoryb-vis-tfrag"}],[38732055,{"idx":279,"name":"male5_09","tpage_name":"wasstada-sprite"}],[104726595,{"idx":67,"name":"jakc-armor","tpage_name":"deshover-pris"}],[57278517,{"idx":53,"name":"wstlander-01-gunmetal-01","tpage_name":"waswide-vis-pris"}],[52297797,{"idx":69,"name":"freehq-wal-tilem04","tpage_name":"freehq-tfrag"}],[67239957,{"idx":21,"name":"vin-panel-01","tpage_name":"vinroom-vis-tfrag"}],[48562257,{"idx":81,"name":"jakchires-shoemetal","tpage_name":"sewa-vis-pris"}],[73465857,{"idx":1,"name":"sew-metal-floor-01","tpage_name":"sewk-vis-tfrag"}],[122159116,{"idx":12,"name":"facb_blue-metal-03","tpage_name":"factoryb-vis-tfrag"}],[119668756,{"idx":20,"name":"citn-allleye","tpage_name":"ljinx-pris"}],[38732056,{"idx":280,"name":"male5_10","tpage_name":"wasstada-sprite"}],[104726596,{"idx":68,"name":"jakc-chestplate-straps","tpage_name":"deshover-pris"}],[57278518,{"idx":54,"name":"wstlander-01-gunmetal-02","tpage_name":"waswide-vis-pris"}],[52297798,{"idx":70,"name":"freehq-red-light","tpage_name":"freehq-tfrag"}],[67239958,{"idx":22,"name":"vin-panel-03","tpage_name":"vinroom-vis-tfrag"}],[48562258,{"idx":82,"name":"jakchires-shoeteop","tpage_name":"sewa-vis-pris"}],[73465858,{"idx":2,"name":"sewer-block-02-hitweak","tpage_name":"sewk-vis-tfrag"}],[122159117,{"idx":13,"name":"facb_temp_medium","tpage_name":"factoryb-vis-tfrag"}],[119668757,{"idx":21,"name":"environment-oldmetal","tpage_name":"ljinx-pris"}],[38732057,{"idx":281,"name":"male5_11","tpage_name":"wasstada-sprite"}],[104726597,{"idx":69,"name":"jakc-gogglemetal","tpage_name":"deshover-pris"}],[67239959,{"idx":23,"name":"vin-panel-04","tpage_name":"vinroom-vis-tfrag"}],[57278519,{"idx":55,"name":"wstlander-01-gunmetal-03","tpage_name":"waswide-vis-pris"}],[52297799,{"idx":71,"name":"freehq-wal-tilem07","tpage_name":"freehq-tfrag"}],[48562259,{"idx":83,"name":"jakchires-teeth","tpage_name":"sewa-vis-pris"}],[73465859,{"idx":3,"name":"sewer-big-brace-01","tpage_name":"sewk-vis-tfrag"}],[122159118,{"idx":14,"name":"facb_redmetal-d-01","tpage_name":"factoryb-vis-tfrag"}],[119668758,{"idx":22,"name":"jakbsmall-blackstrap","tpage_name":"ljinx-pris"}],[38732058,{"idx":282,"name":"male5_12","tpage_name":"wasstada-sprite"}],[104726598,{"idx":70,"name":"jakc-lens","tpage_name":"deshover-pris"}],[122159119,{"idx":15,"name":"facb-beam01","tpage_name":"factoryb-vis-tfrag"}],[119668759,{"idx":23,"name":"jakbsmall-finger","tpage_name":"ljinx-pris"}],[38732059,{"idx":283,"name":"male5_13","tpage_name":"wasstada-sprite"}],[104726599,{"idx":71,"name":"jakc-scarf","tpage_name":"deshover-pris"}],[67239961,{"idx":25,"name":"vin-panel-06","tpage_name":"vinroom-vis-tfrag"}],[57278521,{"idx":57,"name":"wstlander-01-head","tpage_name":"waswide-vis-pris"}],[48562261,{"idx":85,"name":"jakc-skirt","tpage_name":"sewa-vis-pris"}],[74711041,{"idx":1,"name":"sewer-waterfall-02-m-dest","tpage_name":"sewm-vis-water"}],[73465861,{"idx":5,"name":"sewer-metal-block-05","tpage_name":"sewk-vis-tfrag"}],[122159120,{"idx":16,"name":"facb_temp_dark","tpage_name":"factoryb-vis-tfrag"}],[119668760,{"idx":24,"name":"jakbsmall-glovetop","tpage_name":"ljinx-pris"}],[38732060,{"idx":284,"name":"male5_14","tpage_name":"wasstada-sprite"}],[104726600,{"idx":72,"name":"jakc-scarfhanging","tpage_name":"deshover-pris"}],[122159121,{"idx":17,"name":"facb-glass-01","tpage_name":"factoryb-vis-tfrag"}],[38732061,{"idx":285,"name":"male5_15","tpage_name":"wasstada-sprite"}],[104726601,{"idx":73,"name":"jakc-skirt","tpage_name":"deshover-pris"}],[67239963,{"idx":27,"name":"vin-panel-08","tpage_name":"vinroom-vis-tfrag"}],[57278523,{"idx":59,"name":"wstlander-01-mustache","tpage_name":"waswide-vis-pris"}],[73465863,{"idx":7,"name":"sewer-plate-05","tpage_name":"sewk-vis-tfrag"}],[122159122,{"idx":18,"name":"facb_blue-metal-01","tpage_name":"factoryb-vis-tfrag"}],[38732062,{"idx":286,"name":"male5_16","tpage_name":"wasstada-sprite"}],[104726602,{"idx":74,"name":"jakc-waistband2","tpage_name":"deshover-pris"}],[122159123,{"idx":19,"name":"fac-tower-base-02","tpage_name":"factoryb-vis-tfrag"}],[38732063,{"idx":287,"name":"male5_17","tpage_name":"wasstada-sprite"}],[104726603,{"idx":75,"name":"jakc-wraps","tpage_name":"deshover-pris"}],[67239965,{"idx":29,"name":"vin-panel-10","tpage_name":"vinroom-vis-tfrag"}],[57278525,{"idx":61,"name":"wstlander-01-shoebottom","tpage_name":"waswide-vis-pris"}],[74711045,{"idx":5,"name":"sewer-water-highlight-01-m","tpage_name":"sewm-vis-water"}],[73465865,{"idx":9,"name":"sewer-metal-block-01","tpage_name":"sewk-vis-tfrag"}],[122159124,{"idx":20,"name":"facb-corrugate-01","tpage_name":"factoryb-vis-tfrag"}],[38732064,{"idx":288,"name":"male5_18","tpage_name":"wasstada-sprite"}],[104726604,{"idx":76,"name":"jakc-wristband-a2","tpage_name":"deshover-pris"}],[67239966,{"idx":30,"name":"vin-panel-11","tpage_name":"vinroom-vis-tfrag"}],[57278526,{"idx":62,"name":"wstlander-01-shoetop","tpage_name":"waswide-vis-pris"}],[48562266,{"idx":90,"name":"grunt-eye-01","tpage_name":"sewa-vis-pris"}],[74711046,{"idx":6,"name":"sewer-water-still-01-m","tpage_name":"sewm-vis-water"}],[73465866,{"idx":10,"name":"sewer-metal-floor-01","tpage_name":"sewk-vis-tfrag"}],[122159125,{"idx":21,"name":"facb_dec-metal-02","tpage_name":"factoryb-vis-tfrag"}],[119668765,{"idx":29,"name":"sig2-shoebottom","tpage_name":"ljinx-pris"}],[38732065,{"idx":289,"name":"male5_19","tpage_name":"wasstada-sprite"}],[104726605,{"idx":77,"name":"jakchires-arm","tpage_name":"deshover-pris"}],[67239967,{"idx":31,"name":"vin-pipe-01","tpage_name":"vinroom-vis-tfrag"}],[57278527,{"idx":63,"name":"wstlander-01-shoulderarmor","tpage_name":"waswide-vis-pris"}],[48562267,{"idx":91,"name":"grunt-hose","tpage_name":"sewa-vis-pris"}],[74711047,{"idx":7,"name":"sewer-water-wave-01-m","tpage_name":"sewm-vis-water"}],[73465867,{"idx":11,"name":"sewer-brick-block-09","tpage_name":"sewk-vis-tfrag"}],[122159126,{"idx":22,"name":"facb-bigpipe-01","tpage_name":"factoryb-vis-tfrag"}],[119668766,{"idx":30,"name":"sig2-shoetop","tpage_name":"ljinx-pris"}],[38732066,{"idx":290,"name":"male5_20","tpage_name":"wasstada-sprite"}],[104726606,{"idx":78,"name":"jakchires-blackstrap","tpage_name":"deshover-pris"}],[67239968,{"idx":32,"name":"vin-pipe-02","tpage_name":"vinroom-vis-tfrag"}],[57278528,{"idx":64,"name":"wstlander-01-skirt","tpage_name":"waswide-vis-pris"}],[48562268,{"idx":92,"name":"grunt-metal-01","tpage_name":"sewa-vis-pris"}],[74711048,{"idx":8,"name":"sewer-waterfall-01-m","tpage_name":"sewm-vis-water"}],[73465868,{"idx":12,"name":"sewer-scaffold-01","tpage_name":"sewk-vis-tfrag"}],[122159127,{"idx":23,"name":"fac-tower-base-rim-03","tpage_name":"factoryb-vis-tfrag"}],[119668767,{"idx":31,"name":"citwide-crimson-gold","tpage_name":"ljinx-pris"}],[104726607,{"idx":79,"name":"jakchires-brownstrap","tpage_name":"deshover-pris"}],[122159128,{"idx":24,"name":"fac-tower-08","tpage_name":"factoryb-vis-tfrag"}],[119668768,{"idx":32,"name":"citwide-crimson-light","tpage_name":"ljinx-pris"}],[104726608,{"idx":80,"name":"jakchires-brwnleather","tpage_name":"deshover-pris"}],[67239970,{"idx":34,"name":"vin-pipe-04","tpage_name":"vinroom-vis-tfrag"}],[57278530,{"idx":66,"name":"wstlander-02-arm","tpage_name":"waswide-vis-pris"}],[48562270,{"idx":94,"name":"saberfish-skin-01","tpage_name":"sewa-vis-pris"}],[74711050,{"idx":10,"name":"sewer-waterfall-01-m-dest","tpage_name":"sewm-vis-water"}],[73465870,{"idx":14,"name":"sewer-nut-01","tpage_name":"sewk-vis-tfrag"}],[122159129,{"idx":25,"name":"fac-tower-base-rim-04","tpage_name":"factoryb-vis-tfrag"}],[119668769,{"idx":33,"name":"citwide-crimson-red","tpage_name":"ljinx-pris"}],[104726609,{"idx":81,"name":"jakchires-chestplate","tpage_name":"deshover-pris"}],[67239971,{"idx":35,"name":"vin-pipe-05","tpage_name":"vinroom-vis-tfrag"}],[57278531,{"idx":67,"name":"wstlander-02-armor","tpage_name":"waswide-vis-pris"}],[48562271,{"idx":95,"name":"saberfish-skin-02","tpage_name":"sewa-vis-pris"}],[74711051,{"idx":11,"name":"sewer-water-still-01-m-dest","tpage_name":"sewm-vis-water"}],[73465871,{"idx":15,"name":"sewer-pipe-rim-05b","tpage_name":"sewk-vis-tfrag"}],[122159130,{"idx":26,"name":"fac-tower-panel-01","tpage_name":"factoryb-vis-tfrag"}],[119668770,{"idx":34,"name":"citwide-crimson-tube","tpage_name":"ljinx-pris"}],[104726610,{"idx":82,"name":"jakchires-clips","tpage_name":"deshover-pris"}],[67239972,{"idx":36,"name":"vin-red","tpage_name":"vinroom-vis-tfrag"}],[57278532,{"idx":68,"name":"wstlander-02-belt","tpage_name":"waswide-vis-pris"}],[74711052,{"idx":12,"name":"sewer-water-wave-01-m-dest","tpage_name":"sewm-vis-water"}],[48562272,{"idx":96,"name":"saberfish-skin-03","tpage_name":"sewa-vis-pris"}],[73465872,{"idx":16,"name":"sewer-pipe-rim-07-hitweak","tpage_name":"sewk-vis-tfrag"}],[122159131,{"idx":27,"name":"fac-tower-base-rim-02","tpage_name":"factoryb-vis-tfrag"}],[119668771,{"idx":35,"name":"citwide-crimson-wall-plain","tpage_name":"ljinx-pris"}],[104726611,{"idx":83,"name":"jakchires-eye","tpage_name":"deshover-pris"}],[67239973,{"idx":37,"name":"vin-rim-01","tpage_name":"vinroom-vis-tfrag"}],[57278533,{"idx":69,"name":"wstlander-02-bootheel","tpage_name":"waswide-vis-pris"}],[48562273,{"idx":97,"name":"sew-frog-eye-01","tpage_name":"sewa-vis-pris"}],[74711053,{"idx":13,"name":"sewer-watefall-froth-01-m","tpage_name":"sewm-vis-water"}],[73465873,{"idx":17,"name":"common-black","tpage_name":"sewk-vis-tfrag"}],[122159132,{"idx":28,"name":"fac-tower-door-01","tpage_name":"factoryb-vis-tfrag"}],[119668772,{"idx":36,"name":"com-power-box-plate","tpage_name":"ljinx-pris"}],[104726612,{"idx":84,"name":"jakchires-eyebrow","tpage_name":"deshover-pris"}],[67239974,{"idx":38,"name":"vin-rim-02","tpage_name":"vinroom-vis-tfrag"}],[57278534,{"idx":70,"name":"wstlander-02-eye","tpage_name":"waswide-vis-pris"}],[48562274,{"idx":98,"name":"sew-frog-fin-01","tpage_name":"sewa-vis-pris"}],[74711054,{"idx":14,"name":"sewer-watefall-froth-01-m-dest","tpage_name":"sewm-vis-water"}],[73465874,{"idx":18,"name":"sewer-pipe-02","tpage_name":"sewk-vis-tfrag"}],[122159133,{"idx":29,"name":"facb-big-metal-panl02","tpage_name":"factoryb-vis-tfrag"}],[119668773,{"idx":37,"name":"com-power-box-symbol","tpage_name":"ljinx-pris"}],[104726613,{"idx":85,"name":"jakchires-eyelid","tpage_name":"deshover-pris"}],[57278535,{"idx":71,"name":"wstlander-02-glove","tpage_name":"waswide-vis-pris"}],[48562275,{"idx":99,"name":"sew-frog-fin-02","tpage_name":"sewa-vis-pris"}],[67239975,{"idx":39,"name":"vin-rim-03","tpage_name":"vinroom-vis-tfrag"}],[73465875,{"idx":19,"name":"sewer-brick-block-11","tpage_name":"sewk-vis-tfrag"}],[119668774,{"idx":38,"name":"com-power-box-tube","tpage_name":"ljinx-pris"}],[104726614,{"idx":86,"name":"jakchires-facelft","tpage_name":"deshover-pris"}],[57278536,{"idx":72,"name":"wstlander-02-head","tpage_name":"waswide-vis-pris"}],[67239976,{"idx":40,"name":"vin-turbine-panel-01","tpage_name":"vinroom-vis-tfrag"}],[48562276,{"idx":100,"name":"sew-frog-skin-01","tpage_name":"sewa-vis-pris"}],[73465876,{"idx":20,"name":"sewer-brick-block-10","tpage_name":"sewk-vis-tfrag"}],[122159135,{"idx":31,"name":"fac-tower-pipe-01","tpage_name":"factoryb-vis-tfrag"}],[119668775,{"idx":39,"name":"com-power-box-wires-01","tpage_name":"ljinx-pris"}],[104726615,{"idx":87,"name":"jakchires-facert","tpage_name":"deshover-pris"}],[57278537,{"idx":73,"name":"wstlander-02-ponytail","tpage_name":"waswide-vis-pris"}],[67239977,{"idx":41,"name":"vin-turbine-panel-04","tpage_name":"vinroom-vis-tfrag"}],[48562277,{"idx":101,"name":"sew-frog-skin-02","tpage_name":"sewa-vis-pris"}],[73465877,{"idx":21,"name":"sewer-bolt-side-01","tpage_name":"sewk-vis-tfrag"}],[122159136,{"idx":32,"name":"facb_redmetal-d-02","tpage_name":"factoryb-vis-tfrag"}],[119668776,{"idx":40,"name":"jinx-scarf-ingame","tpage_name":"ljinx-pris"}],[104726616,{"idx":88,"name":"jakchires-glovetop","tpage_name":"deshover-pris"}],[57278538,{"idx":74,"name":"wstlander-02-scarf","tpage_name":"waswide-vis-pris"}],[67239978,{"idx":42,"name":"vin-wall-01","tpage_name":"vinroom-vis-tfrag"}],[48562278,{"idx":102,"name":"sew-frog-skin-03","tpage_name":"sewa-vis-pris"}],[73465878,{"idx":22,"name":"sewer-bolt-side-02","tpage_name":"sewk-vis-tfrag"}],[122159137,{"idx":33,"name":"fac-tower-base-04","tpage_name":"factoryb-vis-tfrag"}],[104726617,{"idx":89,"name":"jakchires-hair","tpage_name":"deshover-pris"}],[57278539,{"idx":75,"name":"wstlander-02-shirt","tpage_name":"waswide-vis-pris"}],[67239979,{"idx":43,"name":"vin-wall-02","tpage_name":"vinroom-vis-tfrag"}],[48562279,{"idx":103,"name":"sew-frog-skin-04","tpage_name":"sewa-vis-pris"}],[73465879,{"idx":23,"name":"sewer-metal-trim-01","tpage_name":"sewk-vis-tfrag"}],[122159138,{"idx":34,"name":"fac-tower-large-panel-02","tpage_name":"factoryb-vis-tfrag"}],[104726618,{"idx":90,"name":"jakchires-horn","tpage_name":"deshover-pris"}],[57278540,{"idx":76,"name":"wstlander-02-skirt","tpage_name":"waswide-vis-pris"}],[67239980,{"idx":44,"name":"vin-wall-bottom-greyblue","tpage_name":"vinroom-vis-tfrag"}],[48562280,{"idx":104,"name":"blue-gem","tpage_name":"sewa-vis-pris"}],[73465880,{"idx":24,"name":"sewer-scaffold-03","tpage_name":"sewk-vis-tfrag"}],[122159139,{"idx":35,"name":"facb-spotlight","tpage_name":"factoryb-vis-tfrag"}],[104726619,{"idx":91,"name":"jakchires-jacket","tpage_name":"deshover-pris"}],[57278541,{"idx":77,"name":"wstlander-03-eye","tpage_name":"waswide-vis-pris"}],[67239981,{"idx":45,"name":"vin-rim-04","tpage_name":"vinroom-vis-tfrag"}],[48562281,{"idx":105,"name":"brown-hose","tpage_name":"sewa-vis-pris"}],[73465881,{"idx":25,"name":"sewer-metal-block-07","tpage_name":"sewk-vis-tfrag"}],[122159140,{"idx":36,"name":"fac-tower-door-02","tpage_name":"factoryb-vis-tfrag"}],[104726620,{"idx":92,"name":"jakchires-leatherpouch","tpage_name":"deshover-pris"}],[57278542,{"idx":78,"name":"wstlander-03-flesh","tpage_name":"waswide-vis-pris"}],[67239982,{"idx":46,"name":"warpgate-circuitpattern2","tpage_name":"vinroom-vis-tfrag"}],[48562282,{"idx":106,"name":"cguard1-backmetal","tpage_name":"sewa-vis-pris"}],[73465882,{"idx":26,"name":"sewer-stone-arch-01","tpage_name":"sewk-vis-tfrag"}],[122159141,{"idx":37,"name":"facb-big-metal-panl01","tpage_name":"factoryb-vis-tfrag"}],[104726621,{"idx":93,"name":"jakchires-lightbrownspat","tpage_name":"deshover-pris"}],[57278543,{"idx":79,"name":"wstlander-04-dark-blue","tpage_name":"waswide-vis-pris"}],[67239983,{"idx":47,"name":"warpgate-precursormetal","tpage_name":"vinroom-vis-tfrag"}],[48562283,{"idx":107,"name":"cguard1-chestplate","tpage_name":"sewa-vis-pris"}],[73465883,{"idx":27,"name":"sewer-pipe-01","tpage_name":"sewk-vis-tfrag"}],[122159142,{"idx":38,"name":"facb_dec-metal-01","tpage_name":"factoryb-vis-tfrag"}],[104726622,{"idx":94,"name":"jakchires-pants","tpage_name":"deshover-pris"}],[57278544,{"idx":80,"name":"wstlander-04-gun","tpage_name":"waswide-vis-pris"}],[67239984,{"idx":48,"name":"warpgate-post-01","tpage_name":"vinroom-vis-tfrag"}],[48562284,{"idx":108,"name":"cguard1-gunmetaldark2","tpage_name":"sewa-vis-pris"}],[73465884,{"idx":28,"name":"sewer-pipe-02-edge-01","tpage_name":"sewk-vis-tfrag"}],[104726623,{"idx":95,"name":"jakchires-precarmor-01","tpage_name":"deshover-pris"}],[122159144,{"idx":40,"name":"fac-tower-04","tpage_name":"factoryb-vis-tfrag"}],[104726624,{"idx":96,"name":"jakchires-shoebottom","tpage_name":"deshover-pris"}],[57278546,{"idx":82,"name":"wstlander-04-shirt","tpage_name":"waswide-vis-pris"}],[48562286,{"idx":110,"name":"cguard1-lens","tpage_name":"sewa-vis-pris"}],[73465886,{"idx":30,"name":"sewer-round-03","tpage_name":"sewk-vis-tfrag"}],[122159145,{"idx":41,"name":"fac-tower-01","tpage_name":"factoryb-vis-tfrag"}],[104726625,{"idx":97,"name":"jakchires-shoemetal","tpage_name":"deshover-pris"}],[57278547,{"idx":83,"name":"wstlander-04-shirt-strap","tpage_name":"waswide-vis-pris"}],[48562287,{"idx":111,"name":"cguardgame-backplate","tpage_name":"sewa-vis-pris"}],[73465887,{"idx":31,"name":"sewer-round-02","tpage_name":"sewk-vis-tfrag"}],[122159146,{"idx":42,"name":"fac-tower-pipe-03","tpage_name":"factoryb-vis-tfrag"}],[104726626,{"idx":98,"name":"jakchires-shoeteop","tpage_name":"deshover-pris"}],[57278548,{"idx":84,"name":"wstlander-04-skirt","tpage_name":"waswide-vis-pris"}],[48562288,{"idx":112,"name":"cguardgame-metaledark-02","tpage_name":"sewa-vis-pris"}],[73465888,{"idx":32,"name":"sewer-pipe-rim-06","tpage_name":"sewk-vis-tfrag"}],[122159147,{"idx":43,"name":"fac-tower-large-panel-01","tpage_name":"factoryb-vis-tfrag"}],[104726627,{"idx":99,"name":"jakchires-teeth","tpage_name":"deshover-pris"}],[57278549,{"idx":85,"name":"wstlanderchic-blackstrap","tpage_name":"waswide-vis-pris"}],[48562289,{"idx":113,"name":"cguardgame-metallight-01small","tpage_name":"sewa-vis-pris"}],[73465889,{"idx":33,"name":"sewer-metal-03","tpage_name":"sewk-vis-tfrag"}],[122159148,{"idx":44,"name":"fac-tower-09","tpage_name":"factoryb-vis-tfrag"}],[104726628,{"idx":100,"name":"dark-crystal-knob-01","tpage_name":"deshover-pris"}],[57278550,{"idx":86,"name":"wstlanderchic-blackstrapplain","tpage_name":"waswide-vis-pris"}],[48562290,{"idx":114,"name":"cguardgame-shoebottom","tpage_name":"sewa-vis-pris"}],[73465890,{"idx":34,"name":"sewer-metal-block-02","tpage_name":"sewk-vis-tfrag"}],[104726629,{"idx":101,"name":"dark-crystal-knob-02","tpage_name":"deshover-pris"}],[57278551,{"idx":87,"name":"wstlanderchic-bootarmor","tpage_name":"waswide-vis-pris"}],[48562291,{"idx":115,"name":"roboguard-die-stamped-metal-blue","tpage_name":"sewa-vis-pris"}],[73465891,{"idx":35,"name":"sewer-small-light-01","tpage_name":"sewk-vis-tfrag"}],[122159150,{"idx":46,"name":"facb-light-01","tpage_name":"factoryb-vis-tfrag"}],[104726630,{"idx":102,"name":"dark-crystal-pickup-01","tpage_name":"deshover-pris"}],[57278552,{"idx":88,"name":"wstlanderchic-bootleg","tpage_name":"waswide-vis-pris"}],[52297832,{"idx":104,"name":"ctyslumc-light","tpage_name":"freehq-tfrag"}],[73465892,{"idx":36,"name":"sewer-pipe-rim-08","tpage_name":"sewk-vis-tfrag"}],[122159151,{"idx":47,"name":"facb-metal-grill-01","tpage_name":"factoryb-vis-tfrag"}],[104726631,{"idx":103,"name":"dark-crystal-pickup-02","tpage_name":"deshover-pris"}],[57278553,{"idx":89,"name":"wstlanderchic-corset","tpage_name":"waswide-vis-pris"}],[52297833,{"idx":105,"name":"common-black","tpage_name":"freehq-tfrag"}],[48562293,{"idx":117,"name":"roboguard-headshield","tpage_name":"sewa-vis-pris"}],[73465893,{"idx":37,"name":"sewer-lip-01","tpage_name":"sewk-vis-tfrag"}],[104726632,{"idx":104,"name":"dark-crystal-pickup-03","tpage_name":"deshover-pris"}],[57278554,{"idx":90,"name":"wstlanderchic-eye","tpage_name":"waswide-vis-pris"}],[48562294,{"idx":118,"name":"roboguard-shouldershield","tpage_name":"sewa-vis-pris"}],[73465894,{"idx":38,"name":"sewer-metal-trim-02","tpage_name":"sewk-vis-tfrag"}],[122159153,{"idx":49,"name":"fac-tower-pipe-rim-01","tpage_name":"factoryb-vis-tfrag"}],[104726633,{"idx":105,"name":"vehicle-snake-tread-01","tpage_name":"deshover-pris"}],[57278555,{"idx":91,"name":"wstlanderchic-flesh","tpage_name":"waswide-vis-pris"}],[48562295,{"idx":119,"name":"squid-bulb-sm","tpage_name":"sewa-vis-pris"}],[73465895,{"idx":39,"name":"sewer-block-01","tpage_name":"sewk-vis-tfrag"}],[122159154,{"idx":50,"name":"factory-base-01","tpage_name":"factoryb-vis-tfrag"}],[104726634,{"idx":106,"name":"vehicle-snake-tread-02","tpage_name":"deshover-pris"}],[57278556,{"idx":92,"name":"wstlanderchic-hair","tpage_name":"waswide-vis-pris"}],[48562296,{"idx":120,"name":"squid-tubes","tpage_name":"sewa-vis-pris"}],[73465896,{"idx":40,"name":"sewer-pipe-rim-10","tpage_name":"sewk-vis-tfrag"}],[122159155,{"idx":51,"name":"fac-tower-02","tpage_name":"factoryb-vis-tfrag"}],[104726635,{"idx":107,"name":"vehicle-wheel-01","tpage_name":"deshover-pris"}],[57278557,{"idx":93,"name":"wstlanderchic-hairtop","tpage_name":"waswide-vis-pris"}],[48562297,{"idx":121,"name":"widow-dull-inards","tpage_name":"sewa-vis-pris"}],[73465897,{"idx":41,"name":"sewer-rubber-rim-01","tpage_name":"sewk-vis-tfrag"}],[57278558,{"idx":94,"name":"wstlanderchic-legwrap2","tpage_name":"waswide-vis-pris"}],[48562298,{"idx":122,"name":"widow-pod-gun-metal","tpage_name":"sewa-vis-pris"}],[73465898,{"idx":42,"name":"sew-gun-rim-03","tpage_name":"sewk-vis-tfrag"}],[57278559,{"idx":95,"name":"wstlanderchic-pants","tpage_name":"waswide-vis-pris"}],[48562299,{"idx":123,"name":"wire-metal","tpage_name":"sewa-vis-pris"}],[52297839,{"idx":111,"name":"ctyslumc-wall-trim","tpage_name":"freehq-tfrag"}],[73465899,{"idx":43,"name":"sewer-screw-02","tpage_name":"sewk-vis-tfrag"}],[57278560,{"idx":96,"name":"wstlanderchic-shirt","tpage_name":"waswide-vis-pris"}],[48562300,{"idx":124,"name":"squid-drabgun","tpage_name":"sewa-vis-pris"}],[73465900,{"idx":44,"name":"sewer-pipe-rim-07","tpage_name":"sewk-vis-tfrag"}],[57278561,{"idx":97,"name":"wstlanderchic-shirtb","tpage_name":"waswide-vis-pris"}],[48562301,{"idx":125,"name":"kg-grunt-cable-01","tpage_name":"sewa-vis-pris"}],[73465901,{"idx":45,"name":"sewer-plate-01","tpage_name":"sewk-vis-tfrag"}],[57278562,{"idx":98,"name":"wstlanderchic-shoetop","tpage_name":"waswide-vis-pris"}],[48562302,{"idx":126,"name":"kg-grunt-rim-03","tpage_name":"sewa-vis-pris"}],[73465902,{"idx":46,"name":"sewer-round-01","tpage_name":"sewk-vis-tfrag"}],[57278563,{"idx":99,"name":"wstlanderchic-shoetopb","tpage_name":"waswide-vis-pris"}],[73465903,{"idx":47,"name":"sewer-yellow-light-01","tpage_name":"sewk-vis-tfrag"}],[57278564,{"idx":100,"name":"wstlanderchic-skirt","tpage_name":"waswide-vis-pris"}],[73465904,{"idx":48,"name":"sewer-yellow-light-02","tpage_name":"sewk-vis-tfrag"}],[73465905,{"idx":49,"name":"sewer-red-light-01","tpage_name":"sewk-vis-tfrag"}],[52297846,{"idx":118,"name":"ctyslumc-overhang-02","tpage_name":"freehq-tfrag"}],[73465906,{"idx":50,"name":"sewer-red-light-02","tpage_name":"sewk-vis-tfrag"}],[73465907,{"idx":51,"name":"sewer-brick-roof-02","tpage_name":"sewk-vis-tfrag"}],[73465908,{"idx":52,"name":"sewer-brick-roof-03","tpage_name":"sewk-vis-tfrag"}],[73465909,{"idx":53,"name":"sewer-brick-roof-01","tpage_name":"sewk-vis-tfrag"}],[73465910,{"idx":54,"name":"sewer-brick-roof-04","tpage_name":"sewk-vis-tfrag"}],[73465911,{"idx":55,"name":"sewer-big-brace-02","tpage_name":"sewk-vis-tfrag"}],[73465912,{"idx":56,"name":"sewer-plate-04","tpage_name":"sewk-vis-tfrag"}],[52297853,{"idx":125,"name":"cityslumc-metal-trim","tpage_name":"freehq-tfrag"}],[73465913,{"idx":57,"name":"sewer-big-brace-trim-01","tpage_name":"sewk-vis-tfrag"}],[52297854,{"idx":126,"name":"cityslumc-door-plate","tpage_name":"freehq-tfrag"}],[73465914,{"idx":58,"name":"sewer-big-brace-trim-02","tpage_name":"sewk-vis-tfrag"}],[52297855,{"idx":127,"name":"cityslumc-pipe","tpage_name":"freehq-tfrag"}],[73465915,{"idx":59,"name":"sewer-nut","tpage_name":"sewk-vis-tfrag"}],[52297856,{"idx":128,"name":"lfacrm-girder-01","tpage_name":"freehq-tfrag"}],[73465916,{"idx":60,"name":"sewer-nut-rim","tpage_name":"sewk-vis-tfrag"}],[52297857,{"idx":129,"name":"lfacrm-plate-05","tpage_name":"freehq-tfrag"}],[73465917,{"idx":61,"name":"sewer-plate-06","tpage_name":"sewk-vis-tfrag"}],[73465918,{"idx":62,"name":"sewer-corroded-trim","tpage_name":"sewk-vis-tfrag"}],[73465919,{"idx":63,"name":"sewer-rusted-metal","tpage_name":"sewk-vis-tfrag"}],[73465920,{"idx":64,"name":"sewer-metal-trim-02-hitweak","tpage_name":"sewk-vis-tfrag"}],[73465921,{"idx":65,"name":"strip-black","tpage_name":"sewk-vis-tfrag"}],[73465922,{"idx":66,"name":"sewer-pipe-rim-09","tpage_name":"sewk-vis-tfrag"}],[73465923,{"idx":67,"name":"sewer-pipe-small-02","tpage_name":"sewk-vis-tfrag"}],[58654796,{"idx":76,"name":"screen-00","tpage_name":"hiphog-sprite"}],[71106596,{"idx":36,"name":"wstd-platform-base","tpage_name":"wasstadb-tfrag"}],[38731916,{"idx":140,"name":"flying-bird-13","tpage_name":"wasstada-sprite"}],[73596956,{"idx":28,"name":"sewer-pipe-01","tpage_name":"sewi-vis-tfrag"}],[58654797,{"idx":77,"name":"screen-01","tpage_name":"hiphog-sprite"}],[71106597,{"idx":37,"name":"wstd-platform-floor","tpage_name":"wasstadb-tfrag"}],[38731917,{"idx":141,"name":"flying-bird-14","tpage_name":"wasstada-sprite"}],[73596957,{"idx":29,"name":"sewer-pipe-rim-07","tpage_name":"sewi-vis-tfrag"}],[58654799,{"idx":79,"name":"screen-03","tpage_name":"hiphog-sprite"}],[71106599,{"idx":39,"name":"wstd-scaffold-floor-01","tpage_name":"wasstadb-tfrag"}],[38731919,{"idx":143,"name":"flying-bird-16","tpage_name":"wasstada-sprite"}],[73596959,{"idx":31,"name":"sewer-pipe-rim-05b","tpage_name":"sewi-vis-tfrag"}],[58654800,{"idx":80,"name":"screen-04","tpage_name":"hiphog-sprite"}],[71106600,{"idx":40,"name":"wstd-stands-ceilingplate","tpage_name":"wasstadb-tfrag"}],[38731920,{"idx":144,"name":"female1_00","tpage_name":"wasstada-sprite"}],[73596960,{"idx":32,"name":"sewer-scaffold-01","tpage_name":"sewi-vis-tfrag"}],[58654801,{"idx":81,"name":"screen-05","tpage_name":"hiphog-sprite"}],[71106601,{"idx":41,"name":"dummy-stripe-pole-01","tpage_name":"wasstadb-tfrag"}],[38731921,{"idx":145,"name":"female1_01","tpage_name":"wasstada-sprite"}],[73596961,{"idx":33,"name":"sewer-concrete-edge-02","tpage_name":"sewi-vis-tfrag"}],[58654802,{"idx":82,"name":"screen-06","tpage_name":"hiphog-sprite"}],[71106602,{"idx":42,"name":"dummy-black-01","tpage_name":"wasstadb-tfrag"}],[38731922,{"idx":146,"name":"female1_02","tpage_name":"wasstada-sprite"}],[73596962,{"idx":34,"name":"sewer-metal-block-04","tpage_name":"sewi-vis-tfrag"}],[58654803,{"idx":83,"name":"screen-07","tpage_name":"hiphog-sprite"}],[71106603,{"idx":43,"name":"dummy-chestplate-01","tpage_name":"wasstadb-tfrag"}],[38731923,{"idx":147,"name":"female1_03","tpage_name":"wasstada-sprite"}],[73596963,{"idx":35,"name":"sewer-metal-block-01","tpage_name":"sewi-vis-tfrag"}],[71106607,{"idx":47,"name":"dummy-black-bar-01","tpage_name":"wasstadb-tfrag"}],[58654807,{"idx":87,"name":"screen-11","tpage_name":"hiphog-sprite"}],[38731927,{"idx":151,"name":"female1_07","tpage_name":"wasstada-sprite"}],[73596967,{"idx":39,"name":"sewer-pipe-rim-06","tpage_name":"sewi-vis-tfrag"}],[71106608,{"idx":48,"name":"dummy-blade-long-01","tpage_name":"wasstadb-tfrag"}],[58654808,{"idx":88,"name":"screen-12","tpage_name":"hiphog-sprite"}],[38731928,{"idx":152,"name":"female1_08","tpage_name":"wasstada-sprite"}],[73596968,{"idx":40,"name":"sewer-plate-05","tpage_name":"sewi-vis-tfrag"}],[58654809,{"idx":89,"name":"screen-13","tpage_name":"hiphog-sprite"}],[71106609,{"idx":49,"name":"dummy-faceplate-01","tpage_name":"wasstadb-tfrag"}],[38731929,{"idx":153,"name":"female1_09","tpage_name":"wasstada-sprite"}],[73596969,{"idx":41,"name":"sewer-metal-trim-01","tpage_name":"sewi-vis-tfrag"}],[58654810,{"idx":90,"name":"screen-14","tpage_name":"hiphog-sprite"}],[71106610,{"idx":50,"name":"dummy-blade-handle-01","tpage_name":"wasstadb-tfrag"}],[38731930,{"idx":154,"name":"female1_10","tpage_name":"wasstada-sprite"}],[73596970,{"idx":42,"name":"sewer-rubber-rim-01","tpage_name":"sewi-vis-tfrag"}],[58654823,{"idx":103,"name":"blue-panel","tpage_name":"hiphog-sprite"}],[38731943,{"idx":167,"name":"femcher2_02","tpage_name":"wasstada-sprite"}],[73596983,{"idx":55,"name":"sewer-scaffold-03","tpage_name":"sewi-vis-tfrag"}],[38731944,{"idx":168,"name":"femcher2_03","tpage_name":"wasstada-sprite"}],[73596984,{"idx":56,"name":"common-black","tpage_name":"sewi-vis-tfrag"}],[38731945,{"idx":169,"name":"femcher2_04","tpage_name":"wasstada-sprite"}],[73596985,{"idx":57,"name":"sewer-concrete-edge-01","tpage_name":"sewi-vis-tfrag"}],[38731946,{"idx":170,"name":"femcher2_05","tpage_name":"wasstada-sprite"}],[73596986,{"idx":58,"name":"sewer-plate-02","tpage_name":"sewi-vis-tfrag"}],[38731947,{"idx":171,"name":"femcher2_06","tpage_name":"wasstada-sprite"}],[73596987,{"idx":59,"name":"sewer-plate-03","tpage_name":"sewi-vis-tfrag"}],[92274694,{"idx":6,"name":"intcept-tread01","tpage_name":"desrace2-pris"}],[38731954,{"idx":178,"name":"femcher2_13","tpage_name":"wasstada-sprite"}],[73596994,{"idx":66,"name":"sewer-brick-roof-05","tpage_name":"sewi-vis-tfrag"}],[71172104,{"idx":8,"name":"pecker-wingtop","tpage_name":"ldampeck-pris"}],[73662464,{"idx":0,"name":"sewer-pipe-small-01","tpage_name":"sewi-vis-shrub"}],[71172105,{"idx":9,"name":"pecker-yellowfur","tpage_name":"ldampeck-pris"}],[73662465,{"idx":1,"name":"sewer-moss-01","tpage_name":"sewi-vis-shrub"}],[73662466,{"idx":2,"name":"sewer-nut","tpage_name":"sewi-vis-shrub"}],[73662467,{"idx":3,"name":"sewer-hang-moss-01","tpage_name":"sewi-vis-shrub"}],[90243094,{"idx":22,"name":"wascity-cement-road","tpage_name":"desertb-vis-tfrag"}],[90243095,{"idx":23,"name":"wascity-metal-fan","tpage_name":"desertb-vis-tfrag"}],[90243097,{"idx":25,"name":"wascity-metal-dirty","tpage_name":"desertb-vis-tfrag"}],[90243098,{"idx":26,"name":"wascitya-airlock-metal-bits","tpage_name":"desertb-vis-tfrag"}],[71237640,{"idx":8,"name":"king-ear","tpage_name":"ldampeck-pris2"}],[35127420,{"idx":124,"name":"jakchires-jacket","tpage_name":"factorya-pris"}],[73728000,{"idx":0,"name":"sewer-brick-block-10","tpage_name":"sewh-vis-tfrag"}],[71237641,{"idx":9,"name":"king-earing","tpage_name":"ldampeck-pris2"}],[35127421,{"idx":125,"name":"jakchires-leatherpouch","tpage_name":"factorya-pris"}],[73728001,{"idx":1,"name":"sewer-brick-block-11","tpage_name":"sewh-vis-tfrag"}],[71237642,{"idx":10,"name":"king-face-01","tpage_name":"ldampeck-pris2"}],[35127422,{"idx":126,"name":"jakchires-lightbrownspat","tpage_name":"factorya-pris"}],[73728002,{"idx":2,"name":"sewer-metal-block-02","tpage_name":"sewh-vis-tfrag"}],[71237643,{"idx":11,"name":"king-finger","tpage_name":"ldampeck-pris2"}],[35127423,{"idx":127,"name":"jakchires-pants","tpage_name":"factorya-pris"}],[73728003,{"idx":3,"name":"sewer-pipe-rim-05b","tpage_name":"sewh-vis-tfrag"}],[35127468,{"idx":172,"name":"errolcyber-glovepalm","tpage_name":"factorya-pris"}],[73728048,{"idx":48,"name":"sewer-concrete-edge-02","tpage_name":"sewh-vis-tfrag"}],[35127469,{"idx":173,"name":"errolcyber-greyknobs","tpage_name":"factorya-pris"}],[73728049,{"idx":49,"name":"sewer-metal-block-06","tpage_name":"sewh-vis-tfrag"}],[35127470,{"idx":174,"name":"errolcyber-greymetal","tpage_name":"factorya-pris"}],[73728050,{"idx":50,"name":"sewer-pipe-rim-08","tpage_name":"sewh-vis-tfrag"}],[95944717,{"idx":13,"name":"torn-finger","tpage_name":"freehq-pris2"}],[92209177,{"idx":25,"name":"klever-handwrap","tpage_name":"ldamklev-pris"}],[35127471,{"idx":175,"name":"errolcyber-greymetal-02","tpage_name":"factorya-pris"}],[73728051,{"idx":51,"name":"common-black","tpage_name":"sewh-vis-tfrag"}],[95944718,{"idx":14,"name":"torn-footleather","tpage_name":"freehq-pris2"}],[92209178,{"idx":26,"name":"klever-horn","tpage_name":"ldamklev-pris"}],[35127472,{"idx":176,"name":"errolcyber-hair","tpage_name":"factorya-pris"}],[73728052,{"idx":52,"name":"sewer-concrete-edge-01","tpage_name":"sewh-vis-tfrag"}],[95944719,{"idx":15,"name":"torn-gunbarrel","tpage_name":"freehq-pris2"}],[92209179,{"idx":27,"name":"klever-shoe","tpage_name":"ldamklev-pris"}],[35127473,{"idx":177,"name":"errolcyber-head-01","tpage_name":"factorya-pris"}],[73728053,{"idx":53,"name":"sewer-pipe-small-02","tpage_name":"sewh-vis-tfrag"}],[100925440,{"idx":0,"name":"bam-eyelight","tpage_name":"ljkdmpk-pris2"}],[95944720,{"idx":16,"name":"torn-gunbarrel-02","tpage_name":"freehq-pris2"}],[92209180,{"idx":28,"name":"klever-shoebottom","tpage_name":"ldamklev-pris"}],[100925442,{"idx":2,"name":"king-arm","tpage_name":"ljkdmpk-pris2"}],[95944722,{"idx":18,"name":"torn-hair-02","tpage_name":"freehq-pris2"}],[92209182,{"idx":30,"name":"klever-skirtlight","tpage_name":"ldamklev-pris"}],[100925443,{"idx":3,"name":"king-blackskirt2","tpage_name":"ljkdmpk-pris2"}],[95944723,{"idx":19,"name":"torn-handle-01","tpage_name":"freehq-pris2"}],[92209183,{"idx":31,"name":"klever-thighs","tpage_name":"ldamklev-pris"}],[95944724,{"idx":20,"name":"torn-legshield","tpage_name":"freehq-pris2"}],[100925444,{"idx":4,"name":"king-bluemetal","tpage_name":"ljkdmpk-pris2"}],[92209184,{"idx":32,"name":"klever-undershirt","tpage_name":"ldamklev-pris"}],[91160591,{"idx":15,"name":"daxterlense","tpage_name":"gungame-vis-pris"}],[35127491,{"idx":195,"name":"errolcyber-metaleyelid","tpage_name":"factorya-pris"}],[73728071,{"idx":71,"name":"sewer-brick-block-04-hitweak","tpage_name":"sewh-vis-tfrag"}],[91160592,{"idx":16,"name":"daxternose","tpage_name":"gungame-vis-pris"}],[35127492,{"idx":196,"name":"errolcyber-roboeye","tpage_name":"factorya-pris"}],[73728072,{"idx":72,"name":"sewer-block-01-hitweak","tpage_name":"sewh-vis-tfrag"}],[73728076,{"idx":76,"name":"sewer-metal-block-01-hitweak","tpage_name":"sewh-vis-tfrag"}],[73728077,{"idx":77,"name":"sewer-metal-block-06-highertweak","tpage_name":"sewh-vis-tfrag"}],[73728079,{"idx":79,"name":"sewer-pipe-rim-05b-hitweak","tpage_name":"sewh-vis-tfrag"}],[62652452,{"idx":36,"name":"citn-allleather-edge","tpage_name":"ctypepa-pris"}],[73859072,{"idx":0,"name":"sewer-metal-block-06","tpage_name":"sewg-vis-tfrag"}],[62652453,{"idx":37,"name":"citn-allleather-shoulder","tpage_name":"ctypepa-pris"}],[73859073,{"idx":1,"name":"sewer-metal-block-04","tpage_name":"sewg-vis-tfrag"}],[62652454,{"idx":38,"name":"citn-allleatherstrap","tpage_name":"ctypepa-pris"}],[73859074,{"idx":2,"name":"sewer-pipe-rim-05","tpage_name":"sewg-vis-tfrag"}],[62652455,{"idx":39,"name":"citn-allleatherwrinkled","tpage_name":"ctypepa-pris"}],[73859075,{"idx":3,"name":"sewer-plate-05","tpage_name":"sewg-vis-tfrag"}],[62652456,{"idx":40,"name":"citn-allleye","tpage_name":"ctypepa-pris"}],[73859076,{"idx":4,"name":"sewer-metal-03","tpage_name":"sewg-vis-tfrag"}],[62652457,{"idx":41,"name":"citn-allshoebottom","tpage_name":"ctypepa-pris"}],[73859077,{"idx":5,"name":"sewer-pipe-rim-08","tpage_name":"sewg-vis-tfrag"}],[62652458,{"idx":42,"name":"citn-allsuede","tpage_name":"ctypepa-pris"}],[73859078,{"idx":6,"name":"sewer-hall-light-01","tpage_name":"sewg-vis-tfrag"}],[62652459,{"idx":43,"name":"citn-allsuedeplain","tpage_name":"ctypepa-pris"}],[73859079,{"idx":7,"name":"common-black","tpage_name":"sewg-vis-tfrag"}],[76349440,{"idx":0,"name":"bam-eyelight","tpage_name":"ltornsam-pris2"}],[73859080,{"idx":8,"name":"sewer-concrete-edge-01","tpage_name":"sewg-vis-tfrag"}],[76349441,{"idx":1,"name":"bam-hairhilite","tpage_name":"ltornsam-pris2"}],[73859081,{"idx":9,"name":"sewer-pipe-small-02","tpage_name":"sewg-vis-tfrag"}],[76349443,{"idx":3,"name":"samos-diaper","tpage_name":"ltornsam-pris2"}],[73859083,{"idx":11,"name":"sewer-metal-block-02","tpage_name":"sewg-vis-tfrag"}],[76349444,{"idx":4,"name":"samos-ear","tpage_name":"ltornsam-pris2"}],[73859084,{"idx":12,"name":"sewer-metal-01","tpage_name":"sewg-vis-tfrag"}],[76349445,{"idx":5,"name":"samos-eye","tpage_name":"ltornsam-pris2"}],[73859085,{"idx":13,"name":"sewer-scaffold-01","tpage_name":"sewg-vis-tfrag"}],[76349446,{"idx":6,"name":"samos-eyelid","tpage_name":"ltornsam-pris2"}],[73859086,{"idx":14,"name":"sewer-concrete-edge-02","tpage_name":"sewg-vis-tfrag"}],[76349447,{"idx":7,"name":"samos-face","tpage_name":"ltornsam-pris2"}],[73859087,{"idx":15,"name":"sewer-metal-block-01","tpage_name":"sewg-vis-tfrag"}],[76349448,{"idx":8,"name":"samos-finger-01","tpage_name":"ltornsam-pris2"}],[73859088,{"idx":16,"name":"sewer-plate-04","tpage_name":"sewg-vis-tfrag"}],[76349449,{"idx":9,"name":"samos-hair","tpage_name":"ltornsam-pris2"}],[73859089,{"idx":17,"name":"sewer-pipe-rim-07","tpage_name":"sewg-vis-tfrag"}],[76349450,{"idx":10,"name":"samos-helmet","tpage_name":"ltornsam-pris2"}],[73859090,{"idx":18,"name":"sewer-pipe-rim-03","tpage_name":"sewg-vis-tfrag"}],[76349451,{"idx":11,"name":"samos-leaf","tpage_name":"ltornsam-pris2"}],[73859091,{"idx":19,"name":"sewer-plate-02","tpage_name":"sewg-vis-tfrag"}],[76349459,{"idx":19,"name":"samos-vest","tpage_name":"ltornsam-pris2"}],[80084999,{"idx":7,"name":"ashelin-eye","tpage_name":"lashelin-pris2"}],[73859099,{"idx":27,"name":"sewer-block-01","tpage_name":"sewg-vis-tfrag"}],[76349460,{"idx":20,"name":"samosbird-beak","tpage_name":"ltornsam-pris2"}],[80085000,{"idx":8,"name":"ashelin-eyebrow","tpage_name":"lashelin-pris2"}],[73859100,{"idx":28,"name":"sewer-block-02","tpage_name":"sewg-vis-tfrag"}],[76349461,{"idx":21,"name":"samosbird-body","tpage_name":"ltornsam-pris2"}],[80085001,{"idx":9,"name":"ashelin-eyelid","tpage_name":"lashelin-pris2"}],[73859101,{"idx":29,"name":"sewer-lip-01","tpage_name":"sewg-vis-tfrag"}],[76349462,{"idx":22,"name":"samosbird-eye","tpage_name":"ltornsam-pris2"}],[80085002,{"idx":10,"name":"ashelin-face","tpage_name":"lashelin-pris2"}],[73859102,{"idx":30,"name":"sewer-metal-trim-02","tpage_name":"sewg-vis-tfrag"}],[76349468,{"idx":28,"name":"torn-belt","tpage_name":"ltornsam-pris2"}],[80085008,{"idx":16,"name":"ashelin-hair","tpage_name":"lashelin-pris2"}],[73859108,{"idx":36,"name":"sewer-brick-roof-01","tpage_name":"sewg-vis-tfrag"}],[62062636,{"idx":44,"name":"water-froth","tpage_name":"wascityb-sprite"}],[57081916,{"idx":60,"name":"waspala-elevator-tube","tpage_name":"waspala-pris"}],[67043356,{"idx":28,"name":"vinroom-tv-linetext-01","tpage_name":"vinroom-sprite"}],[74514436,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"sewj-vis-pris"}],[75759616,{"idx":0,"name":"bam-eyelight","tpage_name":"onintent-pris"}],[62062637,{"idx":45,"name":"wave-foam","tpage_name":"wascityb-sprite"}],[57081917,{"idx":61,"name":"waspala-wheel-edge","tpage_name":"waspala-pris"}],[67043357,{"idx":29,"name":"vinroom-tv-linetext-02","tpage_name":"vinroom-sprite"}],[74514437,{"idx":5,"name":"airlock-door-cog1","tpage_name":"sewj-vis-pris"}],[75759617,{"idx":1,"name":"bam-hairhilite","tpage_name":"onintent-pris"}],[62062638,{"idx":46,"name":"boom","tpage_name":"wascityb-sprite"}],[57081918,{"idx":62,"name":"waspala-wheel-face-01","tpage_name":"waspala-pris"}],[67043358,{"idx":30,"name":"vinroom-tv-linetext-03","tpage_name":"vinroom-sprite"}],[75759618,{"idx":2,"name":"daxter-eyelid","tpage_name":"onintent-pris"}],[62062639,{"idx":47,"name":"twirl-path","tpage_name":"wascityb-sprite"}],[57081919,{"idx":63,"name":"waspala-wheel-face-02","tpage_name":"waspala-pris"}],[67043359,{"idx":31,"name":"vinroom-tv-linetext-04","tpage_name":"vinroom-sprite"}],[74514439,{"idx":7,"name":"blue-gem","tpage_name":"sewj-vis-pris"}],[75759619,{"idx":3,"name":"daxter-furhilite","tpage_name":"onintent-pris"}],[62062640,{"idx":48,"name":"was-gun-beam","tpage_name":"wascityb-sprite"}],[57081920,{"idx":64,"name":"waspala-wheel-interior","tpage_name":"waspala-pris"}],[67043360,{"idx":32,"name":"vinroom-tv-linetext-05","tpage_name":"vinroom-sprite"}],[74514440,{"idx":8,"name":"brown-hose","tpage_name":"sewj-vis-pris"}],[75759620,{"idx":4,"name":"daxter-orange","tpage_name":"onintent-pris"}],[57081921,{"idx":65,"name":"waspala-wheel-paddle","tpage_name":"waspala-pris"}],[67043361,{"idx":33,"name":"vinroom-tv-linetext-06","tpage_name":"vinroom-sprite"}],[74514441,{"idx":9,"name":"cguard1-backmetal","tpage_name":"sewj-vis-pris"}],[75759621,{"idx":5,"name":"daxterarm","tpage_name":"onintent-pris"}],[57081922,{"idx":66,"name":"waspala-wheel-pipe","tpage_name":"waspala-pris"}],[67043362,{"idx":34,"name":"vinroom-tv-linetext-07","tpage_name":"vinroom-sprite"}],[74514442,{"idx":10,"name":"cguard1-chestplate","tpage_name":"sewj-vis-pris"}],[75759622,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"onintent-pris"}],[67043363,{"idx":35,"name":"vinroom-tv-linetext-08","tpage_name":"vinroom-sprite"}],[74514443,{"idx":11,"name":"cguard1-gunmetaldark2","tpage_name":"sewj-vis-pris"}],[75759623,{"idx":7,"name":"daxterbolt","tpage_name":"onintent-pris"}],[67043364,{"idx":36,"name":"vinroom-tv-morgan","tpage_name":"vinroom-sprite"}],[74514444,{"idx":12,"name":"cguard1-guntube","tpage_name":"sewj-vis-pris"}],[75759624,{"idx":8,"name":"daxterear","tpage_name":"onintent-pris"}],[67043366,{"idx":38,"name":"vinroom-tv-radar-dots","tpage_name":"vinroom-sprite"}],[74514446,{"idx":14,"name":"cguardgame-backplate","tpage_name":"sewj-vis-pris"}],[75759626,{"idx":10,"name":"daxterfoot","tpage_name":"onintent-pris"}],[67043367,{"idx":39,"name":"vinroom-tv-text-a","tpage_name":"vinroom-sprite"}],[74514447,{"idx":15,"name":"cguardgame-metaledark-02","tpage_name":"sewj-vis-pris"}],[75759627,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"onintent-pris"}],[79495168,{"idx":0,"name":"des-wascity-outerwall-rock","tpage_name":"wasintro-vis-tfrag"}],[67043368,{"idx":40,"name":"vinroom-tv-text-g","tpage_name":"vinroom-sprite"}],[74514448,{"idx":16,"name":"cguardgame-metallight-01small","tpage_name":"sewj-vis-pris"}],[75759628,{"idx":12,"name":"daxtergoggles","tpage_name":"onintent-pris"}],[49021008,{"idx":80,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewe-vis-tfrag"}],[73924608,{"idx":0,"name":"sewer-nut","tpage_name":"sewg-vis-shrub"}],[73924622,{"idx":14,"name":"sew-mine-b-body","tpage_name":"sewg-vis-shrub"}],[73924623,{"idx":15,"name":"sewer-shrub-pitting-01","tpage_name":"sewg-vis-shrub"}],[71565320,{"idx":8,"name":"pecker-wingtop","tpage_name":"ldampksm-pris"}],[67829780,{"idx":20,"name":"vinroom-small-monitor-02","tpage_name":"freehq-sprite"}],[74055680,{"idx":0,"name":"sewer-plate-02","tpage_name":"sewi-vis-pris"}],[71565321,{"idx":9,"name":"pecker-yellowfur","tpage_name":"ldampksm-pris"}],[67829781,{"idx":21,"name":"vinroom-small-monitor-03","tpage_name":"freehq-sprite"}],[74055681,{"idx":1,"name":"sewer-plate-05","tpage_name":"sewi-vis-pris"}],[67829782,{"idx":22,"name":"vinroom-small-monitor-04","tpage_name":"freehq-sprite"}],[74055682,{"idx":2,"name":"airlock-door-bolt","tpage_name":"sewi-vis-pris"}],[67829783,{"idx":23,"name":"vinroom-small-monitor-05","tpage_name":"freehq-sprite"}],[74055683,{"idx":3,"name":"airlock-door-cog","tpage_name":"sewi-vis-pris"}],[67829784,{"idx":24,"name":"vinroom-small-monitor-06","tpage_name":"freehq-sprite"}],[74055684,{"idx":4,"name":"airlock-door-main","tpage_name":"sewi-vis-pris"}],[67829785,{"idx":25,"name":"vinroom-small-monitor-07","tpage_name":"freehq-sprite"}],[74055685,{"idx":5,"name":"airlock-door-metal2","tpage_name":"sewi-vis-pris"}],[67829786,{"idx":26,"name":"vinroom-small-monitor-08","tpage_name":"freehq-sprite"}],[74055686,{"idx":6,"name":"airlockl-door-metalframe","tpage_name":"sewi-vis-pris"}],[74055687,{"idx":7,"name":"sew-saw-arm","tpage_name":"sewi-vis-pris"}],[67829788,{"idx":28,"name":"vinroom-tv-beam","tpage_name":"freehq-sprite"}],[74055688,{"idx":8,"name":"sew-saw-blade","tpage_name":"sewi-vis-pris"}],[67829789,{"idx":29,"name":"vinroom-tv-linetext-01","tpage_name":"freehq-sprite"}],[74055689,{"idx":9,"name":"sew-saw-body","tpage_name":"sewi-vis-pris"}],[67829790,{"idx":30,"name":"vinroom-tv-linetext-02","tpage_name":"freehq-sprite"}],[74055690,{"idx":10,"name":"sew-saw-fan","tpage_name":"sewi-vis-pris"}],[67829791,{"idx":31,"name":"vinroom-tv-linetext-03","tpage_name":"freehq-sprite"}],[74055691,{"idx":11,"name":"sew-saw-lens","tpage_name":"sewi-vis-pris"}],[67829792,{"idx":32,"name":"vinroom-tv-linetext-04","tpage_name":"freehq-sprite"}],[74055692,{"idx":12,"name":"sew-saw-logo","tpage_name":"sewi-vis-pris"}],[67829793,{"idx":33,"name":"vinroom-tv-linetext-05","tpage_name":"freehq-sprite"}],[74055693,{"idx":13,"name":"sew-saw-part1","tpage_name":"sewi-vis-pris"}],[67829794,{"idx":34,"name":"vinroom-tv-linetext-06","tpage_name":"freehq-sprite"}],[74055694,{"idx":14,"name":"sew-saw-part2","tpage_name":"sewi-vis-pris"}],[67829795,{"idx":35,"name":"vinroom-tv-linetext-07","tpage_name":"freehq-sprite"}],[77791235,{"idx":3,"name":"wstd-scaffold-teeth","tpage_name":"wasstadb-pris"}],[74055695,{"idx":15,"name":"sew-saw-plate","tpage_name":"sewi-vis-pris"}],[67829796,{"idx":36,"name":"vinroom-tv-linetext-08","tpage_name":"freehq-sprite"}],[77791236,{"idx":4,"name":"wstd-tentacle-plate03","tpage_name":"wasstadb-pris"}],[74055696,{"idx":16,"name":"sew-saw-tubes","tpage_name":"sewi-vis-pris"}],[86507521,{"idx":1,"name":"bombot-darkgrey-01","tpage_name":"lbombbot-pris"}],[81526801,{"idx":17,"name":"roboguard-headshield","tpage_name":"ctypesc-pris"}],[74055721,{"idx":41,"name":"sew-gun-panel-03","tpage_name":"sewi-vis-pris"}],[86507523,{"idx":3,"name":"bombot-gearsides","tpage_name":"lbombbot-pris"}],[74055723,{"idx":43,"name":"sewer-nut-01","tpage_name":"sewi-vis-pris"}],[86507524,{"idx":4,"name":"bombot-greybarrelend","tpage_name":"lbombbot-pris"}],[74055724,{"idx":44,"name":"sewer-pipe-small-01","tpage_name":"sewi-vis-pris"}],[71630858,{"idx":10,"name":"king-face-01","tpage_name":"ldampksm-pris2"}],[74121218,{"idx":2,"name":"sewer-water-01-h","tpage_name":"sewh-vis-water"}],[71630859,{"idx":11,"name":"king-finger","tpage_name":"ldampksm-pris2"}],[74121219,{"idx":3,"name":"sewer-waterfall-02-h","tpage_name":"sewh-vis-water"}],[71630860,{"idx":12,"name":"king-greenmetal","tpage_name":"ldampksm-pris2"}],[74121220,{"idx":4,"name":"sewer-water-01-h-dest","tpage_name":"sewh-vis-water"}],[71630861,{"idx":13,"name":"king-greenmetalplain","tpage_name":"ldampksm-pris2"}],[74121221,{"idx":5,"name":"sewer-waterfall-02-h-dest","tpage_name":"sewh-vis-water"}],[71630862,{"idx":14,"name":"king-hair","tpage_name":"ldampksm-pris2"}],[74121222,{"idx":6,"name":"sewer-water-wave-02-h-dest","tpage_name":"sewh-vis-water"}],[71630863,{"idx":15,"name":"king-hand","tpage_name":"ldampksm-pris2"}],[74121223,{"idx":7,"name":"sewer-watefall-froth-01-h","tpage_name":"sewh-vis-water"}],[71630864,{"idx":16,"name":"king-horn","tpage_name":"ldampksm-pris2"}],[74121224,{"idx":8,"name":"sewer-water-wave-02-h","tpage_name":"sewh-vis-water"}],[71630865,{"idx":17,"name":"king-iris","tpage_name":"ldampksm-pris2"}],[74121225,{"idx":9,"name":"sewer-watefall-froth-01-h-dest","tpage_name":"sewh-vis-water"}],[74186756,{"idx":4,"name":"sew-gun-round-cap-01","tpage_name":"sewh-vis-pris"}],[74580038,{"idx":70,"name":"sewer-lip-01-hitweak","tpage_name":"sewm-vis-tfrag"}],[90767378,{"idx":18,"name":"des-palm-root","tpage_name":"deserth-vis-tfrag"}],[74186757,{"idx":5,"name":"sew-laserbeam-tip","tpage_name":"sewh-vis-pris"}],[74186758,{"idx":6,"name":"sewer-plate-03","tpage_name":"sewh-vis-pris"}],[74186759,{"idx":7,"name":"scoutbot-legs","tpage_name":"sewh-vis-pris"}],[49283160,{"idx":88,"name":"blue-gem","tpage_name":"sewd-vis-pris"}],[74186760,{"idx":8,"name":"scoutbot-lens","tpage_name":"sewh-vis-pris"}],[49283161,{"idx":89,"name":"brown-hose","tpage_name":"sewd-vis-pris"}],[74186761,{"idx":9,"name":"scoutbot-plate-body","tpage_name":"sewh-vis-pris"}],[49283162,{"idx":90,"name":"cguard1-backmetal","tpage_name":"sewd-vis-pris"}],[74186762,{"idx":10,"name":"scoutbot-plate-edge","tpage_name":"sewh-vis-pris"}],[67108964,{"idx":100,"name":"vin-door-large-01","tpage_name":"vinroom-vis-pris"}],[74580044,{"idx":76,"name":"sewer-plate-01-hitweak","tpage_name":"sewm-vis-tfrag"}],[90767384,{"idx":24,"name":"des-ruins-wall-01","tpage_name":"deserth-vis-tfrag"}],[49283163,{"idx":91,"name":"cguard1-chestplate","tpage_name":"sewd-vis-pris"}],[74186763,{"idx":11,"name":"scoutbot-plate-logo","tpage_name":"sewh-vis-pris"}],[49283164,{"idx":92,"name":"cguard1-gunmetaldark2","tpage_name":"sewd-vis-pris"}],[74186764,{"idx":12,"name":"scoutbot-shoulder","tpage_name":"sewh-vis-pris"}],[49283166,{"idx":94,"name":"cguard1-lens","tpage_name":"sewd-vis-pris"}],[74186766,{"idx":14,"name":"sew-saw-part1","tpage_name":"sewh-vis-pris"}],[49283167,{"idx":95,"name":"environment-oldmetal","tpage_name":"sewd-vis-pris"}],[74186767,{"idx":15,"name":"sew-saw-part2","tpage_name":"sewh-vis-pris"}],[49283168,{"idx":96,"name":"roboguard-die-stamped-metal-blue","tpage_name":"sewd-vis-pris"}],[74186768,{"idx":16,"name":"sew-saw-tubes","tpage_name":"sewh-vis-pris"}],[49283169,{"idx":97,"name":"roboguard-die-stamped-metal-red","tpage_name":"sewd-vis-pris"}],[74186769,{"idx":17,"name":"sew-gun-panel-02","tpage_name":"sewh-vis-pris"}],[49283170,{"idx":98,"name":"roboguard-headshield","tpage_name":"sewd-vis-pris"}],[74186770,{"idx":18,"name":"sew-gun-rim-03","tpage_name":"sewh-vis-pris"}],[49283171,{"idx":99,"name":"roboguard-shouldershield","tpage_name":"sewd-vis-pris"}],[74186771,{"idx":19,"name":"sew-metal-floor-01","tpage_name":"sewh-vis-pris"}],[49283172,{"idx":100,"name":"squid-bulb-sm","tpage_name":"sewd-vis-pris"}],[74186772,{"idx":20,"name":"sewer-metal-block-04","tpage_name":"sewh-vis-pris"}],[49283173,{"idx":101,"name":"squid-tubes","tpage_name":"sewd-vis-pris"}],[74186773,{"idx":21,"name":"sewer-nut","tpage_name":"sewh-vis-pris"}],[49283175,{"idx":103,"name":"widow-pod-gun-metal","tpage_name":"sewd-vis-pris"}],[74186775,{"idx":23,"name":"sewer-pipe-rim-05b","tpage_name":"sewh-vis-pris"}],[60555308,{"idx":44,"name":"minc-strut-01","tpage_name":"minea-vis-tfrag"}],[35651708,{"idx":124,"name":"king-skirt-b","tpage_name":"introcst-pris2"}],[74252288,{"idx":0,"name":"cguardgame-backplate","tpage_name":"sewg-vis-pris"}],[60555309,{"idx":45,"name":"minc-chain-metal-01","tpage_name":"minea-vis-tfrag"}],[74252289,{"idx":1,"name":"cguardgame-metaledark-02","tpage_name":"sewg-vis-pris"}],[60555310,{"idx":46,"name":"minc-red-paint-02","tpage_name":"minea-vis-tfrag"}],[74252290,{"idx":2,"name":"cguardgame-metallight-01small","tpage_name":"sewg-vis-pris"}],[60555311,{"idx":47,"name":"minc-ox-pipe-01","tpage_name":"minea-vis-tfrag"}],[74252291,{"idx":3,"name":"cguardgame-shoebottom","tpage_name":"sewg-vis-pris"}],[74252293,{"idx":5,"name":"sew-gun-drum-01","tpage_name":"sewg-vis-pris"}],[60555314,{"idx":50,"name":"minc-01","tpage_name":"minea-vis-tfrag"}],[74252294,{"idx":6,"name":"sewer-metal-01","tpage_name":"sewg-vis-pris"}],[60555315,{"idx":51,"name":"minc-pre-10","tpage_name":"minea-vis-tfrag"}],[74252295,{"idx":7,"name":"sewer-metal-block-04","tpage_name":"sewg-vis-pris"}],[60555316,{"idx":52,"name":"minc-pre-04","tpage_name":"minea-vis-tfrag"}],[74252296,{"idx":8,"name":"sewer-metal-floor-02","tpage_name":"sewg-vis-pris"}],[60555318,{"idx":54,"name":"minc-door-metal-03","tpage_name":"minea-vis-tfrag"}],[74252298,{"idx":10,"name":"sewer-pipe-rim-07","tpage_name":"sewg-vis-pris"}],[60555319,{"idx":55,"name":"minc-door-metal-07","tpage_name":"minea-vis-tfrag"}],[74252299,{"idx":11,"name":"sewer-plate-05","tpage_name":"sewg-vis-pris"}],[60555320,{"idx":56,"name":"minc-slab-03","tpage_name":"minea-vis-tfrag"}],[74252300,{"idx":12,"name":"sewer-screw-02","tpage_name":"sewg-vis-pris"}],[60555321,{"idx":57,"name":"minb-stone25","tpage_name":"minea-vis-tfrag"}],[74252301,{"idx":13,"name":"airlock-door-bolt","tpage_name":"sewg-vis-pris"}],[74252302,{"idx":14,"name":"airlock-door-cog","tpage_name":"sewg-vis-pris"}],[74252303,{"idx":15,"name":"airlock-door-cog1","tpage_name":"sewg-vis-pris"}],[74252304,{"idx":16,"name":"airlock-door-main","tpage_name":"sewg-vis-pris"}],[74252305,{"idx":17,"name":"airlock-door-metal2","tpage_name":"sewg-vis-pris"}],[74252306,{"idx":18,"name":"airlockl-door-metalframe","tpage_name":"sewg-vis-pris"}],[86704133,{"idx":5,"name":"king-bolt","tpage_name":"ldamklev-pris2"}],[74252333,{"idx":45,"name":"widow-pod-gun-metal","tpage_name":"sewg-vis-pris"}],[86704134,{"idx":6,"name":"king-chest","tpage_name":"ldamklev-pris2"}],[74252334,{"idx":46,"name":"wire-metal","tpage_name":"sewg-vis-pris"}],[81723443,{"idx":51,"name":"klever-face-01scars","tpage_name":"ljndklev-pris"}],[74252363,{"idx":75,"name":"brown-hose","tpage_name":"sewg-vis-pris"}],[81723444,{"idx":52,"name":"klever-hair","tpage_name":"ljndklev-pris"}],[74252364,{"idx":76,"name":"roboguard-headshield","tpage_name":"sewg-vis-pris"}],[81723445,{"idx":53,"name":"klever-mustache","tpage_name":"ljndklev-pris"}],[74252365,{"idx":77,"name":"roboguard-shouldershield","tpage_name":"sewg-vis-pris"}],[81723446,{"idx":54,"name":"klever-arm","tpage_name":"ljndklev-pris"}],[74252366,{"idx":78,"name":"squid-bulb-sm","tpage_name":"sewg-vis-pris"}],[81723447,{"idx":55,"name":"klever-brownstrap","tpage_name":"ljndklev-pris"}],[74252367,{"idx":79,"name":"squid-tubes","tpage_name":"sewg-vis-pris"}],[49414224,{"idx":80,"name":"roboguard-die-stamped-metal-blue","tpage_name":"sewc-vis-pris"}],[74317824,{"idx":0,"name":"sewer-waterfall-02-j","tpage_name":"sewj-vis-water"}],[49414225,{"idx":81,"name":"blue-gem","tpage_name":"sewc-vis-pris"}],[74317825,{"idx":1,"name":"sewer-waterfall-02-j-dest","tpage_name":"sewj-vis-water"}],[49414226,{"idx":82,"name":"brown-hose","tpage_name":"sewc-vis-pris"}],[74317826,{"idx":2,"name":"sewer-watefall-froth-01-j","tpage_name":"sewj-vis-water"}],[49414227,{"idx":83,"name":"roboguard-die-stamped-metal-red","tpage_name":"sewc-vis-pris"}],[74317827,{"idx":3,"name":"sewer-watefall-froth-01-j-dest","tpage_name":"sewj-vis-water"}],[56950872,{"idx":88,"name":"waspala-palmtree-beard","tpage_name":"waspala-tfrag"}],[79364112,{"idx":16,"name":"daxternose","tpage_name":"wasseem-pris"}],[74383392,{"idx":32,"name":"sewer-pipe-rim-01","tpage_name":"sewj-vis-tfrag"}],[79364113,{"idx":17,"name":"daxterteeth","tpage_name":"wasseem-pris"}],[56950873,{"idx":89,"name":"waspala-branch-01","tpage_name":"waspala-tfrag"}],[74383393,{"idx":33,"name":"sewer-metal-block-02","tpage_name":"sewj-vis-tfrag"}],[79364114,{"idx":18,"name":"daxtertuft","tpage_name":"wasseem-pris"}],[56950874,{"idx":90,"name":"waspala-palmplant-leaf-02","tpage_name":"waspala-tfrag"}],[74383394,{"idx":34,"name":"sewer-metal-block-01","tpage_name":"sewj-vis-tfrag"}],[79364115,{"idx":19,"name":"environment-oldmetal","tpage_name":"wasseem-pris"}],[56950875,{"idx":91,"name":"waspala-throne-back-03","tpage_name":"waspala-tfrag"}],[74383395,{"idx":35,"name":"sewer-brick-block-04","tpage_name":"sewj-vis-tfrag"}],[56950876,{"idx":92,"name":"waspala-throne-back-01","tpage_name":"waspala-tfrag"}],[74383396,{"idx":36,"name":"sewer-brick-roof-01","tpage_name":"sewj-vis-tfrag"}],[56950880,{"idx":96,"name":"waspala-throne-floor","tpage_name":"waspala-tfrag"}],[74383400,{"idx":40,"name":"sewer-block-01","tpage_name":"sewj-vis-tfrag"}],[56950881,{"idx":97,"name":"wascity-outerwall-rock","tpage_name":"waspala-tfrag"}],[74383401,{"idx":41,"name":"sewer-plate-04","tpage_name":"sewj-vis-tfrag"}],[56950885,{"idx":101,"name":"common_sandstone_trim01","tpage_name":"waspala-tfrag"}],[74383405,{"idx":45,"name":"sewer-pipe-rim-07","tpage_name":"sewj-vis-tfrag"}],[56950887,{"idx":103,"name":"common_sandstone_base01","tpage_name":"waspala-tfrag"}],[74383407,{"idx":47,"name":"sewer-pipe-small-02","tpage_name":"sewj-vis-tfrag"}],[74383409,{"idx":49,"name":"sewer-brick-block-10","tpage_name":"sewj-vis-tfrag"}],[74383410,{"idx":50,"name":"sewer-brick-block-11","tpage_name":"sewj-vis-tfrag"}],[74383411,{"idx":51,"name":"sewer-brick-block-02","tpage_name":"sewj-vis-tfrag"}],[74383412,{"idx":52,"name":"sewer-block-02-hitweak","tpage_name":"sewj-vis-tfrag"}],[74383413,{"idx":53,"name":"sewer-brick-roof-03","tpage_name":"sewj-vis-tfrag"}],[91815937,{"idx":1,"name":"airlock-door-cog","tpage_name":"ctyinda-vis-pris"}],[90570757,{"idx":5,"name":"des-wasmetal22","tpage_name":"desertd-vis-tfrag"}],[74383417,{"idx":57,"name":"sewer-round-03","tpage_name":"sewj-vis-tfrag"}],[91815939,{"idx":3,"name":"airlock-door-metal2","tpage_name":"ctyinda-vis-pris"}],[90570759,{"idx":7,"name":"des-wasmetal19","tpage_name":"desertd-vis-tfrag"}],[74383419,{"idx":59,"name":"sewer-plate-03-hitweak","tpage_name":"sewj-vis-tfrag"}],[91815940,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"ctyinda-vis-pris"}],[90570760,{"idx":8,"name":"des-plate-05","tpage_name":"desertd-vis-tfrag"}],[74383420,{"idx":60,"name":"sewer-big-brace-trim-01","tpage_name":"sewj-vis-tfrag"}],[91815941,{"idx":5,"name":"citwide-crimson-gold","tpage_name":"ctyinda-vis-pris"}],[90570761,{"idx":9,"name":"des-wasmetal02","tpage_name":"desertd-vis-tfrag"}],[74383421,{"idx":61,"name":"sewer-big-brace-trim-02","tpage_name":"sewj-vis-tfrag"}],[92274696,{"idx":8,"name":"vehicle-brace-pipe-01","tpage_name":"desrace2-pris"}],[73596996,{"idx":68,"name":"sewer-metal-block-05","tpage_name":"sewi-vis-tfrag"}],[38731956,{"idx":180,"name":"femcher2_15","tpage_name":"wasstada-sprite"}],[94765056,{"idx":0,"name":"hud-gladiator","tpage_name":"wasstadc-minimap"}],[90570772,{"idx":20,"name":"des-cliff-top-01","tpage_name":"desertd-vis-tfrag"}],[74383432,{"idx":72,"name":"sewer-black","tpage_name":"sewj-vis-tfrag"}],[90570773,{"idx":21,"name":"des-cliff-trans-01","tpage_name":"desertd-vis-tfrag"}],[74383433,{"idx":73,"name":"strip-black","tpage_name":"sewj-vis-tfrag"}],[74383434,{"idx":74,"name":"sewer-metal-floor-01","tpage_name":"sewj-vis-tfrag"}],[74448896,{"idx":0,"name":"sewer-nut","tpage_name":"sewj-vis-shrub"}],[74448897,{"idx":1,"name":"sewer-pipe-small-01","tpage_name":"sewj-vis-shrub"}],[74448901,{"idx":5,"name":"sewer-shrub-pitting-01","tpage_name":"sewj-vis-shrub"}],[92274703,{"idx":15,"name":"vehicle-tread-blur-02","tpage_name":"desrace2-pris"}],[73597003,{"idx":75,"name":"sewer-mantel-02","tpage_name":"sewi-vis-tfrag"}],[38731963,{"idx":187,"name":"male1_01","tpage_name":"wasstada-sprite"}],[91029523,{"idx":19,"name":"gun-cita-bit-03","tpage_name":"gungame-sprite"}],[60882988,{"idx":44,"name":"min-blue-paint-rust02","tpage_name":"mineb-vis-pris"}],[74579968,{"idx":0,"name":"sewer-plate-05","tpage_name":"sewm-vis-tfrag"}],[35127490,{"idx":194,"name":"errocyber-eyelid","tpage_name":"factorya-pris"}],[73728070,{"idx":70,"name":"sewer-flat-pipe-01-hitweak","tpage_name":"sewh-vis-tfrag"}],[91160590,{"idx":14,"name":"daxterhelmetplain","tpage_name":"gungame-vis-pris"}],[60882991,{"idx":47,"name":"min-rust-bars-01","tpage_name":"mineb-vis-pris"}],[74579971,{"idx":3,"name":"sewer-block-02","tpage_name":"sewm-vis-tfrag"}],[73728073,{"idx":73,"name":"sewer-stone-newarch-01","tpage_name":"sewh-vis-tfrag"}],[91160593,{"idx":17,"name":"daxterteeth","tpage_name":"gungame-vis-pris"}],[73728074,{"idx":74,"name":"sewer-brick-block-04-highertweak","tpage_name":"sewh-vis-tfrag"}],[91160594,{"idx":18,"name":"daxtertuft","tpage_name":"gungame-vis-pris"}],[35127495,{"idx":199,"name":"squid-drabgun","tpage_name":"factorya-pris"}],[73728075,{"idx":75,"name":"sewer-scaffold-03-hitweak","tpage_name":"sewh-vis-tfrag"}],[91160595,{"idx":19,"name":"environment-oldmetal","tpage_name":"gungame-vis-pris"}],[60883008,{"idx":64,"name":"mine-decal-metal-01","tpage_name":"mineb-vis-pris"}],[74579988,{"idx":20,"name":"sewer-plate-02","tpage_name":"sewm-vis-tfrag"}],[60883009,{"idx":65,"name":"mine-gray-metal-01","tpage_name":"mineb-vis-pris"}],[79560709,{"idx":5,"name":"des-rock-shrub-01","tpage_name":"wasintro-vis-shrub"}],[74579989,{"idx":21,"name":"sewer-rubber-rim-01","tpage_name":"sewm-vis-tfrag"}],[60883015,{"idx":71,"name":"mine-under-metal-01","tpage_name":"mineb-vis-pris"}],[74579995,{"idx":27,"name":"sewer-metal-trim-01","tpage_name":"sewm-vis-tfrag"}],[88277026,{"idx":34,"name":"cguard-air-train-gold","tpage_name":"introcst-tfrag"}],[74580046,{"idx":78,"name":"sewer-brick-block-04-hitweak","tpage_name":"sewm-vis-tfrag"}],[112328728,{"idx":24,"name":"jakc-gogglemetal","tpage_name":"wascast-pris"}],[104857648,{"idx":48,"name":"jakchires-shoemetal","tpage_name":"oasiscst-pris"}],[91160668,{"idx":92,"name":"jakchires-eyebrow","tpage_name":"gungame-vis-pris"}],[88277027,{"idx":35,"name":"cguard-air-train-hatch-door","tpage_name":"introcst-tfrag"}],[74580047,{"idx":79,"name":"sewer-block-01-hitweak","tpage_name":"sewm-vis-tfrag"}],[112328729,{"idx":25,"name":"jakc-lens","tpage_name":"wascast-pris"}],[104857649,{"idx":49,"name":"jakchires-shoeteop","tpage_name":"oasiscst-pris"}],[91160669,{"idx":93,"name":"jakchires-eyelid","tpage_name":"gungame-vis-pris"}],[88277028,{"idx":36,"name":"cguard-air-train-inside-plain","tpage_name":"introcst-tfrag"}],[99483648,{"idx":0,"name":"for-egg-bottom","tpage_name":"lformach-vis-pris"}],[90767388,{"idx":28,"name":"des-totem-stone-trim","tpage_name":"deserth-vis-tfrag"}],[74580048,{"idx":80,"name":"sewer-panel-01","tpage_name":"sewm-vis-tfrag"}],[104857650,{"idx":50,"name":"jakchires-teeth","tpage_name":"oasiscst-pris"}],[112328730,{"idx":26,"name":"jakc-scarf","tpage_name":"wascast-pris"}],[91160670,{"idx":94,"name":"jakchires-facelft","tpage_name":"gungame-vis-pris"}],[88277029,{"idx":37,"name":"cguard-air-train-backdoor","tpage_name":"introcst-tfrag"}],[99483649,{"idx":1,"name":"for-egg-bulb-01","tpage_name":"lformach-vis-pris"}],[90767389,{"idx":29,"name":"des-totem-stone-eye","tpage_name":"deserth-vis-tfrag"}],[74580049,{"idx":81,"name":"sewer-rim-01","tpage_name":"sewm-vis-tfrag"}],[104857651,{"idx":51,"name":"jakc-skirt","tpage_name":"oasiscst-pris"}],[112328731,{"idx":27,"name":"jakc-scarfhanging","tpage_name":"wascast-pris"}],[91160671,{"idx":95,"name":"jakchires-facert","tpage_name":"gungame-vis-pris"}],[88277030,{"idx":38,"name":"cguard-air-train-belt","tpage_name":"introcst-tfrag"}],[99483650,{"idx":2,"name":"for-egg-bulbtop-01","tpage_name":"lformach-vis-pris"}],[90767390,{"idx":30,"name":"des-temple-stone-01","tpage_name":"deserth-vis-tfrag"}],[74580050,{"idx":82,"name":"sewer-metal-02","tpage_name":"sewm-vis-tfrag"}],[104857652,{"idx":52,"name":"jakc-scarfhanging","tpage_name":"oasiscst-pris"}],[112328732,{"idx":28,"name":"jakc-skirt","tpage_name":"wascast-pris"}],[91160672,{"idx":96,"name":"jakchires-glovetop","tpage_name":"gungame-vis-pris"}],[112328735,{"idx":31,"name":"jakc-wristband-a2","tpage_name":"wascast-pris"}],[104857655,{"idx":55,"name":"intcept-tread01","tpage_name":"oasiscst-pris"}],[91160675,{"idx":99,"name":"jakchires-jacket","tpage_name":"gungame-vis-pris"}],[60948524,{"idx":44,"name":"minc-rocky-ground-01","tpage_name":"minec-vis-tfrag"}],[74645504,{"idx":0,"name":"sewer-nut","tpage_name":"sewm-vis-shrub"}],[60948525,{"idx":45,"name":"minc-rocky-ground-02","tpage_name":"minec-vis-tfrag"}],[74645505,{"idx":1,"name":"sewer-moss-01","tpage_name":"sewm-vis-shrub"}],[60948526,{"idx":46,"name":"minc-blue-paint-rust05","tpage_name":"minec-vis-tfrag"}],[74645506,{"idx":2,"name":"sewer-hang-moss-01","tpage_name":"sewm-vis-shrub"}],[60948527,{"idx":47,"name":"minc-rocky-cliff-02","tpage_name":"minec-vis-tfrag"}],[74645507,{"idx":3,"name":"sewer-shrub-rust-01","tpage_name":"sewm-vis-shrub"}],[60948528,{"idx":48,"name":"minc-slab-01","tpage_name":"minec-vis-tfrag"}],[75890688,{"idx":0,"name":"onin-bamboo-mat","tpage_name":"onintent-tfrag"}],[74645508,{"idx":4,"name":"sewer-pipe-small-01","tpage_name":"sewm-vis-shrub"}],[60948529,{"idx":49,"name":"minc-rocky-cliff-01","tpage_name":"minec-vis-tfrag"}],[75890689,{"idx":1,"name":"onin-basket","tpage_name":"onintent-tfrag"}],[74645509,{"idx":5,"name":"sew-jump-pad-grate","tpage_name":"sewm-vis-shrub"}],[75890690,{"idx":2,"name":"onin-basket-rim","tpage_name":"onintent-tfrag"}],[74645510,{"idx":6,"name":"sewer-metal-01","tpage_name":"sewm-vis-shrub"}],[75890691,{"idx":3,"name":"onin-basket2","tpage_name":"onintent-tfrag"}],[74645511,{"idx":7,"name":"sewer-plate-05","tpage_name":"sewm-vis-shrub"}],[75890692,{"idx":4,"name":"onin-bottle-1","tpage_name":"onintent-tfrag"}],[74645512,{"idx":8,"name":"sewer-pipe-01","tpage_name":"sewm-vis-shrub"}],[60948533,{"idx":53,"name":"minc-safe-plate-02","tpage_name":"minec-vis-tfrag"}],[75890693,{"idx":5,"name":"onin-bottle-2","tpage_name":"onintent-tfrag"}],[74645513,{"idx":9,"name":"sewer-pipe-rim-09","tpage_name":"sewm-vis-shrub"}],[75890694,{"idx":6,"name":"onin-bottle-3","tpage_name":"onintent-tfrag"}],[74645514,{"idx":10,"name":"sewer-pipe-rim-02","tpage_name":"sewm-vis-shrub"}],[60948535,{"idx":55,"name":"min-env-mar-01","tpage_name":"minec-vis-tfrag"}],[75890695,{"idx":7,"name":"onin-bottle-3-label","tpage_name":"onintent-tfrag"}],[74645515,{"idx":11,"name":"sewer-pipe-small-02","tpage_name":"sewm-vis-shrub"}],[67239960,{"idx":24,"name":"vin-panel-05","tpage_name":"vinroom-vis-tfrag"}],[57278520,{"idx":56,"name":"wstlander-01-gunmetal-04","tpage_name":"waswide-vis-pris"}],[48562260,{"idx":84,"name":"jakc-scarfhanging","tpage_name":"sewa-vis-pris"}],[73465860,{"idx":4,"name":"sewer-metal-block-06","tpage_name":"sewk-vis-tfrag"}],[74711040,{"idx":0,"name":"sewer-water-01-m-dest","tpage_name":"sewm-vis-water"}],[73859142,{"idx":70,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewg-vis-tfrag"}],[95027202,{"idx":2,"name":"environment-oldmetal","tpage_name":"lsigjakc-pris2"}],[91291662,{"idx":14,"name":"gun-bridge-brace01","tpage_name":"gungame-vis-tfrag"}],[67239962,{"idx":26,"name":"vin-panel-07","tpage_name":"vinroom-vis-tfrag"}],[57278522,{"idx":58,"name":"wstlander-01-leatherstrap","tpage_name":"waswide-vis-pris"}],[73465862,{"idx":6,"name":"sewer-concrete-edge-02","tpage_name":"sewk-vis-tfrag"}],[74711042,{"idx":2,"name":"sewer-water-highlight-01-m-dest","tpage_name":"sewm-vis-water"}],[73859144,{"idx":72,"name":"sewer-stone-newarch-01","tpage_name":"sewg-vis-tfrag"}],[95027204,{"idx":4,"name":"sig-eye","tpage_name":"lsigjakc-pris2"}],[91291664,{"idx":16,"name":"gun-building-brick-01","tpage_name":"gungame-vis-tfrag"}],[67239969,{"idx":33,"name":"vin-pipe-03","tpage_name":"vinroom-vis-tfrag"}],[57278529,{"idx":65,"name":"wstlander-01-wrap","tpage_name":"waswide-vis-pris"}],[48562269,{"idx":93,"name":"saberfish-nail-01","tpage_name":"sewa-vis-pris"}],[73465869,{"idx":13,"name":"sewer-scaffold-02","tpage_name":"sewk-vis-tfrag"}],[74711049,{"idx":9,"name":"sewer-waterfall-02-m","tpage_name":"sewm-vis-water"}],[73531399,{"idx":7,"name":"sewer-water-wave-01-i-dest","tpage_name":"sewi-vis-water"}],[74776579,{"idx":3,"name":"airlock-door-metal2","tpage_name":"sewm-vis-pris"}],[71434321,{"idx":81,"name":"wstd-fight-plat-floor-03","tpage_name":"wasstadc-tfrag"}],[91357201,{"idx":17,"name":"klever-bolt","tpage_name":"lkleever-pris"}],[74776580,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"sewm-vis-pris"}],[71434322,{"idx":82,"name":"wstd-scaffold-wall-03","tpage_name":"wasstadc-tfrag"}],[91357202,{"idx":18,"name":"klever-gunmetal-01","tpage_name":"lkleever-pris"}],[74776582,{"idx":6,"name":"sewer-metal-01","tpage_name":"sewm-vis-pris"}],[71434324,{"idx":84,"name":"wstd-fight-plat-lrg-floor-05","tpage_name":"wasstadc-tfrag"}],[91357204,{"idx":20,"name":"klever-gunmetal-03","tpage_name":"lkleever-pris"}],[74776587,{"idx":11,"name":"sewer-plate-05","tpage_name":"sewm-vis-pris"}],[91357209,{"idx":25,"name":"klever-shoe","tpage_name":"lkleever-pris"}],[74776588,{"idx":12,"name":"sew-fan-basetop","tpage_name":"sewm-vis-pris"}],[91357210,{"idx":26,"name":"klever-shoebottom","tpage_name":"lkleever-pris"}],[74776589,{"idx":13,"name":"sew-fan-canopy","tpage_name":"sewm-vis-pris"}],[91357211,{"idx":27,"name":"klever-skirtdark","tpage_name":"lkleever-pris"}],[74776590,{"idx":14,"name":"sew-gun-drum-01","tpage_name":"sewm-vis-pris"}],[74776591,{"idx":15,"name":"sew-gun-rim-04","tpage_name":"sewm-vis-pris"}],[61079612,{"idx":60,"name":"bam-eyelight","tpage_name":"minec-vis-pris"}],[74776592,{"idx":16,"name":"sew-laserturret-pole","tpage_name":"sewm-vis-pris"}],[61079613,{"idx":61,"name":"cguard1-backmetal","tpage_name":"minec-vis-pris"}],[74776593,{"idx":17,"name":"sew-saw-lens","tpage_name":"sewm-vis-pris"}],[61079614,{"idx":62,"name":"cguard1-chestplate","tpage_name":"minec-vis-pris"}],[74776594,{"idx":18,"name":"sew-saw-part2","tpage_name":"sewm-vis-pris"}],[61079615,{"idx":63,"name":"cguard1-gunmetaldark2","tpage_name":"minec-vis-pris"}],[74776595,{"idx":19,"name":"sewer-metal-block-04","tpage_name":"sewm-vis-pris"}],[61079616,{"idx":64,"name":"cguard1-guntube","tpage_name":"minec-vis-pris"}],[74776596,{"idx":20,"name":"sewer-metal-floor-02","tpage_name":"sewm-vis-pris"}],[61079617,{"idx":65,"name":"cguard1-lens","tpage_name":"minec-vis-pris"}],[74776597,{"idx":21,"name":"sewer-pipe-rim-07","tpage_name":"sewm-vis-pris"}],[61079618,{"idx":66,"name":"cguardgame-metaledark-02","tpage_name":"minec-vis-pris"}],[74776598,{"idx":22,"name":"sewer-plate-04","tpage_name":"sewm-vis-pris"}],[61079619,{"idx":67,"name":"cguardgame-metallight-01small","tpage_name":"minec-vis-pris"}],[74776599,{"idx":23,"name":"sewer-screw-02","tpage_name":"sewm-vis-pris"}],[61079620,{"idx":68,"name":"environment-oldmetal","tpage_name":"minec-vis-pris"}],[74776600,{"idx":24,"name":"nfish-eye-01","tpage_name":"sewm-vis-pris"}],[61079621,{"idx":69,"name":"kg-grunt-cable-01","tpage_name":"minec-vis-pris"}],[74776601,{"idx":25,"name":"nfish-hose","tpage_name":"sewm-vis-pris"}],[61079622,{"idx":70,"name":"kg-grunt-rim-01","tpage_name":"minec-vis-pris"}],[74776602,{"idx":26,"name":"nfish-hose-02","tpage_name":"sewm-vis-pris"}],[61079623,{"idx":71,"name":"kg-grunt-rim-02","tpage_name":"minec-vis-pris"}],[74776603,{"idx":27,"name":"nfish-metal-01","tpage_name":"sewm-vis-pris"}],[61079624,{"idx":72,"name":"kg-grunt-rim-03","tpage_name":"minec-vis-pris"}],[74776604,{"idx":28,"name":"nfish-metalspike-01","tpage_name":"sewm-vis-pris"}],[61079625,{"idx":73,"name":"roboguard-headshield","tpage_name":"minec-vis-pris"}],[74776605,{"idx":29,"name":"nfish-skin-01","tpage_name":"sewm-vis-pris"}],[61079626,{"idx":74,"name":"roboguard-shouldershield","tpage_name":"minec-vis-pris"}],[74776606,{"idx":30,"name":"nfish-teeth-01","tpage_name":"sewm-vis-pris"}],[73662468,{"idx":4,"name":"sewer-shrub-rust-01","tpage_name":"sewi-vis-shrub"}],[74907648,{"idx":0,"name":"sewer-metal-block-04","tpage_name":"sewl-vis-tfrag"}],[74907649,{"idx":1,"name":"sewer-scaffold-01","tpage_name":"sewl-vis-tfrag"}],[73662470,{"idx":6,"name":"sew-moving-stepb-grate","tpage_name":"sewi-vis-shrub"}],[74907650,{"idx":2,"name":"sewer-concrete-edge-02","tpage_name":"sewl-vis-tfrag"}],[73662471,{"idx":7,"name":"sew-gasstep-tube","tpage_name":"sewi-vis-shrub"}],[74907651,{"idx":3,"name":"sewer-pipe-rim-05b","tpage_name":"sewl-vis-tfrag"}],[73662472,{"idx":8,"name":"sew-mine-b-body","tpage_name":"sewi-vis-shrub"}],[74907652,{"idx":4,"name":"sewer-nut-01","tpage_name":"sewl-vis-tfrag"}],[73662473,{"idx":9,"name":"sewer-plate-05","tpage_name":"sewi-vis-shrub"}],[74907653,{"idx":5,"name":"sewer-small-light-01","tpage_name":"sewl-vis-tfrag"}],[74907654,{"idx":6,"name":"sewer-pipe-rim-08","tpage_name":"sewl-vis-tfrag"}],[73662475,{"idx":11,"name":"sewer-plate-02","tpage_name":"sewi-vis-shrub"}],[74907655,{"idx":7,"name":"sewer-brick-block-09","tpage_name":"sewl-vis-tfrag"}],[73662476,{"idx":12,"name":"sewer-shrub-pitting-01","tpage_name":"sewi-vis-shrub"}],[74907656,{"idx":8,"name":"sewer-metal-block-07","tpage_name":"sewl-vis-tfrag"}],[74907657,{"idx":9,"name":"sewer-scaffold-02","tpage_name":"sewl-vis-tfrag"}],[74907658,{"idx":10,"name":"sewer-scaffold-03","tpage_name":"sewl-vis-tfrag"}],[121110557,{"idx":29,"name":"hip-tredmetal04","tpage_name":"hiphog-vis-tfrag"}],[118620197,{"idx":37,"name":"klever-armor-01","tpage_name":"ljkcdmkl-pris"}],[106168397,{"idx":77,"name":"cav-metdoor-02","tpage_name":"mined-tfrag"}],[74907659,{"idx":11,"name":"sewer-pipe-rim-07-hitweak","tpage_name":"sewl-vis-tfrag"}],[121110558,{"idx":30,"name":"hip-troofmetal01","tpage_name":"hiphog-vis-tfrag"}],[118620198,{"idx":38,"name":"klever-armor-02","tpage_name":"ljkcdmkl-pris"}],[106168398,{"idx":78,"name":"minc-rust-bars-01","tpage_name":"mined-tfrag"}],[74907660,{"idx":12,"name":"common-black","tpage_name":"sewl-vis-tfrag"}],[121110559,{"idx":31,"name":"hip-tbooth01","tpage_name":"hiphog-vis-tfrag"}],[118620199,{"idx":39,"name":"klever-blackstrap","tpage_name":"ljkcdmkl-pris"}],[106168399,{"idx":79,"name":"minc-green-paint-02","tpage_name":"mined-tfrag"}],[74907661,{"idx":13,"name":"sewer-pipe-02","tpage_name":"sewl-vis-tfrag"}],[121110560,{"idx":32,"name":"hip-temp-02","tpage_name":"hiphog-vis-tfrag"}],[118620200,{"idx":40,"name":"klever-bolt","tpage_name":"ljkcdmkl-pris"}],[106168400,{"idx":80,"name":"sewer-red-light-01","tpage_name":"mined-tfrag"}],[74907662,{"idx":14,"name":"sewer-metal-block-06","tpage_name":"sewl-vis-tfrag"}],[74907665,{"idx":17,"name":"sewer-bolt-side-01","tpage_name":"sewl-vis-tfrag"}],[74907666,{"idx":18,"name":"sewer-bolt-side-02","tpage_name":"sewl-vis-tfrag"}],[74907667,{"idx":19,"name":"sewer-metal-trim-01","tpage_name":"sewl-vis-tfrag"}],[74907669,{"idx":21,"name":"sewer-pipe-rim-06","tpage_name":"sewl-vis-tfrag"}],[74907670,{"idx":22,"name":"sewer-plate-05","tpage_name":"sewl-vis-tfrag"}],[74907671,{"idx":23,"name":"sewer-metal-03","tpage_name":"sewl-vis-tfrag"}],[74907672,{"idx":24,"name":"sewer-lip-01-hitweak","tpage_name":"sewl-vis-tfrag"}],[111869965,{"idx":13,"name":"stadiumb-hud-ord-e","tpage_name":"wasleapr-minimap"}],[111869966,{"idx":14,"name":"stadiumb-hud-ord-er","tpage_name":"wasleapr-minimap"}],[111869967,{"idx":15,"name":"stadiumb-hud-ord-korean","tpage_name":"wasleapr-minimap"}],[97320960,{"idx":0,"name":"hud-arena-token","tpage_name":"wasstadb-minimap"}],[96075780,{"idx":4,"name":"jakc-chestplate-straps","tpage_name":"ljakc-pris"}],[74907720,{"idx":72,"name":"sewer-black","tpage_name":"sewl-vis-tfrag"}],[96075781,{"idx":5,"name":"jakc-gogglemetal","tpage_name":"ljakc-pris"}],[74907721,{"idx":73,"name":"sewer-metal-floor-01","tpage_name":"sewl-vis-tfrag"}],[96075782,{"idx":6,"name":"jakc-lens","tpage_name":"ljakc-pris"}],[74907722,{"idx":74,"name":"strip-black","tpage_name":"sewl-vis-tfrag"}],[96075783,{"idx":7,"name":"jakc-scarf","tpage_name":"ljakc-pris"}],[74907723,{"idx":75,"name":"sewer-metal-block-05","tpage_name":"sewl-vis-tfrag"}],[96075784,{"idx":8,"name":"jakc-waistband2","tpage_name":"ljakc-pris"}],[74907724,{"idx":76,"name":"sewer-brick-block-04-highertweak","tpage_name":"sewl-vis-tfrag"}],[96075785,{"idx":9,"name":"jakc-wraps","tpage_name":"ljakc-pris"}],[74907725,{"idx":77,"name":"sewer-scaffold-03-hitweak","tpage_name":"sewl-vis-tfrag"}],[96075786,{"idx":10,"name":"jakc-wristband-a2","tpage_name":"ljakc-pris"}],[74907726,{"idx":78,"name":"sewer-pipe-rim-05b-hitweak","tpage_name":"sewl-vis-tfrag"}],[96075787,{"idx":11,"name":"jakchires-arm","tpage_name":"ljakc-pris"}],[74907727,{"idx":79,"name":"sewer-plate-01-hitweak","tpage_name":"sewl-vis-tfrag"}],[71237644,{"idx":12,"name":"king-greenmetal","tpage_name":"ldampeck-pris2"}],[35127424,{"idx":128,"name":"jakchires-precarmor-01","tpage_name":"factorya-pris"}],[73728004,{"idx":4,"name":"sewer-plate-05-hitweak","tpage_name":"sewh-vis-tfrag"}],[74973184,{"idx":0,"name":"sewer-nut","tpage_name":"sewl-vis-shrub"}],[126156803,{"idx":3,"name":"sewer-plate-05","tpage_name":"sewo-vis-tfrag"}],[121176083,{"idx":19,"name":"environment-oldmetal","tpage_name":"hiphog-vis-pris"}],[118685723,{"idx":27,"name":"king-skirt-b","tpage_name":"ljkcdmkl-pris2"}],[106233923,{"idx":67,"name":"jakchires-pants","tpage_name":"mined-pris"}],[71237645,{"idx":13,"name":"king-greenmetalplain","tpage_name":"ldampeck-pris2"}],[35127425,{"idx":129,"name":"jakchires-shoebottom","tpage_name":"factorya-pris"}],[73728005,{"idx":5,"name":"sewer-metal-block-01","tpage_name":"sewh-vis-tfrag"}],[74973185,{"idx":1,"name":"sewer-pipe-small-01","tpage_name":"sewl-vis-shrub"}],[126156804,{"idx":4,"name":"sewer-hall-light-01","tpage_name":"sewo-vis-tfrag"}],[121176084,{"idx":20,"name":"jakc-armor","tpage_name":"hiphog-vis-pris"}],[118685724,{"idx":28,"name":"king-teeth","tpage_name":"ljkcdmkl-pris2"}],[106233924,{"idx":68,"name":"jakchires-precarmor-01","tpage_name":"mined-pris"}],[71237646,{"idx":14,"name":"king-hair","tpage_name":"ldampeck-pris2"}],[35127426,{"idx":130,"name":"jakchires-shoemetal","tpage_name":"factorya-pris"}],[73728006,{"idx":6,"name":"sewer-block-01","tpage_name":"sewh-vis-tfrag"}],[74973186,{"idx":2,"name":"sewer-moss-01","tpage_name":"sewl-vis-shrub"}],[126156805,{"idx":5,"name":"sewer-scaffold-01","tpage_name":"sewo-vis-tfrag"}],[121176085,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"hiphog-vis-pris"}],[118685725,{"idx":29,"name":"king-thinstrap","tpage_name":"ljkcdmkl-pris2"}],[106233925,{"idx":69,"name":"jakchires-shoebottom","tpage_name":"mined-pris"}],[71237647,{"idx":15,"name":"king-hand","tpage_name":"ldampeck-pris2"}],[35127427,{"idx":131,"name":"jakchires-shoeteop","tpage_name":"factorya-pris"}],[73728007,{"idx":7,"name":"sewer-plate-04","tpage_name":"sewh-vis-tfrag"}],[74973187,{"idx":3,"name":"sewer-hang-moss-01","tpage_name":"sewl-vis-shrub"}],[126156806,{"idx":6,"name":"sewer-concrete-edge-02","tpage_name":"sewo-vis-tfrag"}],[121176086,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"hiphog-vis-pris"}],[118685726,{"idx":30,"name":"king-vest","tpage_name":"ljkcdmkl-pris2"}],[106233926,{"idx":70,"name":"jakchires-shoemetal","tpage_name":"mined-pris"}],[126156807,{"idx":7,"name":"sewer-pipe-rim-05b","tpage_name":"sewo-vis-tfrag"}],[121176087,{"idx":23,"name":"jakc-lens","tpage_name":"hiphog-vis-pris"}],[118685727,{"idx":31,"name":"king-vestback","tpage_name":"ljkcdmkl-pris2"}],[106233927,{"idx":71,"name":"jakchires-shoeteop","tpage_name":"mined-pris"}],[126156808,{"idx":8,"name":"sewer-metal-trim-02","tpage_name":"sewo-vis-tfrag"}],[121176088,{"idx":24,"name":"jakc-scarf","tpage_name":"hiphog-vis-pris"}],[118685728,{"idx":32,"name":"king-wrap","tpage_name":"ljkcdmkl-pris2"}],[106233928,{"idx":72,"name":"jakchires-teeth","tpage_name":"mined-pris"}],[73793540,{"idx":4,"name":"sewer-water-still-01-g-dest","tpage_name":"sewg-vis-water"}],[71303180,{"idx":12,"name":"sig-gun-01","tpage_name":"ldamsig-pris2"}],[75038720,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewl-vis-pris"}],[73793541,{"idx":5,"name":"sewer-water-wave-01-g-dest","tpage_name":"sewg-vis-water"}],[71303181,{"idx":13,"name":"sig-gun-02","tpage_name":"ldamsig-pris2"}],[75038721,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewl-vis-pris"}],[71303182,{"idx":14,"name":"sig-gun-03","tpage_name":"ldamsig-pris2"}],[75038722,{"idx":2,"name":"airlock-door-main","tpage_name":"sewl-vis-pris"}],[71303183,{"idx":15,"name":"sig-gun-04","tpage_name":"ldamsig-pris2"}],[75038723,{"idx":3,"name":"airlock-door-metal2","tpage_name":"sewl-vis-pris"}],[73793544,{"idx":8,"name":"sewer-water-wave-01-g","tpage_name":"sewg-vis-water"}],[71303184,{"idx":16,"name":"sig-gun-05","tpage_name":"ldamsig-pris2"}],[55115844,{"idx":68,"name":"city-slum-wood-plain","tpage_name":"wascityb-vis-tfrag"}],[75038724,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"sewl-vis-pris"}],[71303185,{"idx":17,"name":"sig-headgear","tpage_name":"ldamsig-pris2"}],[75038725,{"idx":5,"name":"airlock-door-cog1","tpage_name":"sewl-vis-pris"}],[71303186,{"idx":18,"name":"sig-horn","tpage_name":"ldamsig-pris2"}],[55115846,{"idx":70,"name":"environment-oldmetal","tpage_name":"wascityb-vis-tfrag"}],[75038726,{"idx":6,"name":"grunt-eye-01","tpage_name":"sewl-vis-pris"}],[71303187,{"idx":19,"name":"sig-lens","tpage_name":"ldamsig-pris2"}],[55115847,{"idx":71,"name":"wascityskeet-center","tpage_name":"wascityb-vis-tfrag"}],[75038727,{"idx":7,"name":"grunt-gem-01","tpage_name":"sewl-vis-pris"}],[71303189,{"idx":21,"name":"sig-metal-dirty","tpage_name":"ldamsig-pris2"}],[55115849,{"idx":73,"name":"wascityskeet-blade","tpage_name":"wascityb-vis-tfrag"}],[75038729,{"idx":9,"name":"grunt-metal-01","tpage_name":"sewl-vis-pris"}],[71303191,{"idx":23,"name":"sig-shoebottom","tpage_name":"ldamsig-pris2"}],[55115851,{"idx":75,"name":"wascity-satellite-piece-01","tpage_name":"wascityb-vis-tfrag"}],[75038731,{"idx":11,"name":"grunt-skin-02","tpage_name":"sewl-vis-pris"}],[71303192,{"idx":24,"name":"sig-shoetop","tpage_name":"ldamsig-pris2"}],[55115852,{"idx":76,"name":"wascityskeet-clay-silver","tpage_name":"wascityb-vis-tfrag"}],[75038732,{"idx":12,"name":"grunt-skin-03","tpage_name":"sewl-vis-pris"}],[71303193,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"ldamsig-pris2"}],[55115853,{"idx":77,"name":"wascityskeet-clay-gold","tpage_name":"wascityb-vis-tfrag"}],[75038733,{"idx":13,"name":"nwasp-eye-01","tpage_name":"sewl-vis-pris"}],[71303194,{"idx":26,"name":"sig-skirts","tpage_name":"ldamsig-pris2"}],[55115854,{"idx":78,"name":"wascityskeet-center-blue","tpage_name":"wascityb-vis-tfrag"}],[75038734,{"idx":14,"name":"nwasp-gem-01","tpage_name":"sewl-vis-pris"}],[71303195,{"idx":27,"name":"sig-skirts-02","tpage_name":"ldamsig-pris2"}],[55115855,{"idx":79,"name":"wascityskeet-center-green","tpage_name":"wascityb-vis-tfrag"}],[75038735,{"idx":15,"name":"nwasp-hose","tpage_name":"sewl-vis-pris"}],[71303196,{"idx":28,"name":"sig-skirts-03","tpage_name":"ldamsig-pris2"}],[75038736,{"idx":16,"name":"nwasp-metal-01","tpage_name":"sewl-vis-pris"}],[71303197,{"idx":29,"name":"sig-undergarments","tpage_name":"ldamsig-pris2"}],[75038737,{"idx":17,"name":"nwasp-skin-01","tpage_name":"sewl-vis-pris"}],[71303198,{"idx":30,"name":"vin-teeth-01","tpage_name":"ldamsig-pris2"}],[75038738,{"idx":18,"name":"nwasp-skin-02","tpage_name":"sewl-vis-pris"}],[71303199,{"idx":31,"name":"king-arm","tpage_name":"ldamsig-pris2"}],[75038739,{"idx":19,"name":"nwasp-skin-03","tpage_name":"sewl-vis-pris"}],[49414228,{"idx":84,"name":"squid-tubes","tpage_name":"sewc-vis-pris"}],[75563008,{"idx":0,"name":"bam-eyelight","tpage_name":"lsig-pris2"}],[49414229,{"idx":85,"name":"wire-metal","tpage_name":"sewc-vis-pris"}],[75563009,{"idx":1,"name":"charHOLD","tpage_name":"lsig-pris2"}],[49414230,{"idx":86,"name":"squid-drabgun","tpage_name":"sewc-vis-pris"}],[75563010,{"idx":2,"name":"environment-oldmetal","tpage_name":"lsig-pris2"}],[75563011,{"idx":3,"name":"sig-belt","tpage_name":"lsig-pris2"}],[75563012,{"idx":4,"name":"sig-eye","tpage_name":"lsig-pris2"}],[75563013,{"idx":5,"name":"sig-eyelid","tpage_name":"lsig-pris2"}],[75563014,{"idx":6,"name":"sig-faceleft","tpage_name":"lsig-pris2"}],[75563015,{"idx":7,"name":"sig-facert","tpage_name":"lsig-pris2"}],[75563016,{"idx":8,"name":"sig-flask","tpage_name":"lsig-pris2"}],[75563017,{"idx":9,"name":"sig-gem-01","tpage_name":"lsig-pris2"}],[75563018,{"idx":10,"name":"sig-glove","tpage_name":"lsig-pris2"}],[75563019,{"idx":11,"name":"sig-glovetop","tpage_name":"lsig-pris2"}],[75563020,{"idx":12,"name":"sig-gun-01","tpage_name":"lsig-pris2"}],[75563021,{"idx":13,"name":"sig-gun-02","tpage_name":"lsig-pris2"}],[75563022,{"idx":14,"name":"sig-gun-03","tpage_name":"lsig-pris2"}],[75563023,{"idx":15,"name":"sig-gun-04","tpage_name":"lsig-pris2"}],[75563024,{"idx":16,"name":"sig-gun-05","tpage_name":"lsig-pris2"}],[75563025,{"idx":17,"name":"sig-headgear","tpage_name":"lsig-pris2"}],[75563026,{"idx":18,"name":"sig-horn","tpage_name":"lsig-pris2"}],[75563027,{"idx":19,"name":"sig-lens","tpage_name":"lsig-pris2"}],[75563029,{"idx":21,"name":"sig-metal-dirty","tpage_name":"lsig-pris2"}],[75563030,{"idx":22,"name":"sig-sac","tpage_name":"lsig-pris2"}],[60620871,{"idx":71,"name":"minc-rust-pipe-06","tpage_name":"minea-vis-pris"}],[75563031,{"idx":23,"name":"sig-shoebottom","tpage_name":"lsig-pris2"}],[75563032,{"idx":24,"name":"sig-shoetop","tpage_name":"lsig-pris2"}],[75563033,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"lsig-pris2"}],[75563034,{"idx":26,"name":"sig-skirts","tpage_name":"lsig-pris2"}],[75563035,{"idx":27,"name":"sig-skirts-02","tpage_name":"lsig-pris2"}],[94240837,{"idx":69,"name":"palcab-lowres-background-mount-build-01","tpage_name":"intpfall-vis-tfrag"}],[94240838,{"idx":70,"name":"palcab-lowres-background-mount-build-02","tpage_name":"intpfall-vis-tfrag"}],[94240840,{"idx":72,"name":"palcab-swingp-base","tpage_name":"intpfall-vis-tfrag"}],[94240841,{"idx":73,"name":"palcab-lowres-background-trees2","tpage_name":"intpfall-vis-tfrag"}],[94240842,{"idx":74,"name":"palcab-lowres-background-trees-edge","tpage_name":"intpfall-vis-tfrag"}],[94240843,{"idx":75,"name":"citywide-hangmetal","tpage_name":"intpfall-vis-tfrag"}],[94240844,{"idx":76,"name":"tcab-beam01","tpage_name":"intpfall-vis-tfrag"}],[94240845,{"idx":77,"name":"tcab-plat-edg-01","tpage_name":"intpfall-vis-tfrag"}],[94240846,{"idx":78,"name":"city-lowres-damaged-01","tpage_name":"intpfall-vis-tfrag"}],[94240847,{"idx":79,"name":"ctyp-metal-01","tpage_name":"intpfall-vis-tfrag"}],[94240848,{"idx":80,"name":"palace-break-girder01","tpage_name":"intpfall-vis-tfrag"}],[94240849,{"idx":81,"name":"palcab-lowres-stadium-grass","tpage_name":"intpfall-vis-tfrag"}],[94240850,{"idx":82,"name":"palcab-lowres-background-desert-01","tpage_name":"intpfall-vis-tfrag"}],[94240851,{"idx":83,"name":"t-citypal-dmnd-01","tpage_name":"intpfall-vis-tfrag"}],[94240852,{"idx":84,"name":"t-citypal-statue-stone-01","tpage_name":"intpfall-vis-tfrag"}],[94240853,{"idx":85,"name":"t-palshaft-r-strp-plate01","tpage_name":"intpfall-vis-tfrag"}],[94240854,{"idx":86,"name":"palcab-lowres-farm-road","tpage_name":"intpfall-vis-tfrag"}],[94240855,{"idx":87,"name":"palcab-lowres-background-mounatin-window","tpage_name":"intpfall-vis-tfrag"}],[60882992,{"idx":48,"name":"minc-blue-paint-01","tpage_name":"mineb-vis-pris"}],[74579972,{"idx":4,"name":"sewer-block-01","tpage_name":"sewm-vis-tfrag"}],[75825152,{"idx":0,"name":"hummingbird-body","tpage_name":"onintent-sprite"}],[60882993,{"idx":49,"name":"minc-blue-paint-rust03","tpage_name":"mineb-vis-pris"}],[74579973,{"idx":5,"name":"sewer-plate-05-hitweak","tpage_name":"sewm-vis-tfrag"}],[75825153,{"idx":1,"name":"hummingbird-wing","tpage_name":"onintent-sprite"}],[60882994,{"idx":50,"name":"minc-bolt","tpage_name":"mineb-vis-pris"}],[74579974,{"idx":6,"name":"sewer-metal-block-06-hitweak","tpage_name":"sewm-vis-tfrag"}],[75825154,{"idx":2,"name":"hummingbird-wing2","tpage_name":"onintent-sprite"}],[60882995,{"idx":51,"name":"minc-metal-patch-01","tpage_name":"mineb-vis-pris"}],[74579975,{"idx":7,"name":"sewer-plate-01","tpage_name":"sewm-vis-tfrag"}],[75825155,{"idx":3,"name":"onin-game-circle","tpage_name":"onintent-sprite"}],[60882996,{"idx":52,"name":"minc-metal-platfrom-02","tpage_name":"mineb-vis-pris"}],[57147456,{"idx":64,"name":"king-skirt-b","tpage_name":"waspala-pris2"}],[74579976,{"idx":8,"name":"sewer-metal-block-04","tpage_name":"sewm-vis-tfrag"}],[75825156,{"idx":4,"name":"onin-game-circle-darkener","tpage_name":"onintent-sprite"}],[60882997,{"idx":53,"name":"minc-metal-siding-01","tpage_name":"mineb-vis-pris"}],[74579977,{"idx":9,"name":"sewer-pipe-rim-08","tpage_name":"sewm-vis-tfrag"}],[75825157,{"idx":5,"name":"onin-game-scatter","tpage_name":"onintent-sprite"}],[60882998,{"idx":54,"name":"minc-strut-01","tpage_name":"mineb-vis-pris"}],[74579978,{"idx":10,"name":"sewer-metal-block-02","tpage_name":"sewm-vis-tfrag"}],[75825158,{"idx":6,"name":"onin-game-square","tpage_name":"onintent-sprite"}],[60882999,{"idx":55,"name":"rat-eartrans","tpage_name":"mineb-vis-pris"}],[74579979,{"idx":11,"name":"sewer-pipe-rim-05b","tpage_name":"sewm-vis-tfrag"}],[75825159,{"idx":7,"name":"onin-game-square-darkener","tpage_name":"onintent-sprite"}],[108986403,{"idx":35,"name":"monk-finger","tpage_name":"wasleapr-pris"}],[60883000,{"idx":56,"name":"rat-eye","tpage_name":"mineb-vis-pris"}],[74579980,{"idx":12,"name":"sewer-lip-01","tpage_name":"sewm-vis-tfrag"}],[75825160,{"idx":8,"name":"onin-game-triangle","tpage_name":"onintent-sprite"}],[108986404,{"idx":36,"name":"monk-gem","tpage_name":"wasleapr-pris"}],[60883001,{"idx":57,"name":"rat-hair","tpage_name":"mineb-vis-pris"}],[74579981,{"idx":13,"name":"sewer-metal-trim-02","tpage_name":"sewm-vis-tfrag"}],[75825161,{"idx":9,"name":"onin-game-triangle-darkener","tpage_name":"onintent-sprite"}],[108986405,{"idx":37,"name":"monk-goggleleather","tpage_name":"wasleapr-pris"}],[60883002,{"idx":58,"name":"rat-nose","tpage_name":"mineb-vis-pris"}],[74579982,{"idx":14,"name":"common-black","tpage_name":"sewm-vis-tfrag"}],[75825162,{"idx":10,"name":"onin-game-x","tpage_name":"onintent-sprite"}],[108986406,{"idx":38,"name":"monk-goggles","tpage_name":"wasleapr-pris"}],[60883003,{"idx":59,"name":"rat-sidehair","tpage_name":"mineb-vis-pris"}],[74579983,{"idx":15,"name":"sewer-concrete-edge-01","tpage_name":"sewm-vis-tfrag"}],[75825163,{"idx":11,"name":"onin-game-x-darkener","tpage_name":"onintent-sprite"}],[108986407,{"idx":39,"name":"monk-goldjewel","tpage_name":"wasleapr-pris"}],[60883004,{"idx":60,"name":"rat-skin","tpage_name":"mineb-vis-pris"}],[74579984,{"idx":16,"name":"sewer-pipe-small-02","tpage_name":"sewm-vis-tfrag"}],[75825164,{"idx":12,"name":"onin-magic-bigpuff","tpage_name":"onintent-sprite"}],[81592448,{"idx":128,"name":"jakc-skirt","tpage_name":"arenacst-pris"}],[108986408,{"idx":40,"name":"monk-hair-a","tpage_name":"wasleapr-pris"}],[60883005,{"idx":61,"name":"rat-teeth","tpage_name":"mineb-vis-pris"}],[74579985,{"idx":17,"name":"sewer-pipe-rim-03","tpage_name":"sewm-vis-tfrag"}],[79560705,{"idx":1,"name":"des-shrub-pebbles","tpage_name":"wasintro-vis-shrub"}],[75825165,{"idx":13,"name":"onin-spider-01","tpage_name":"onintent-sprite"}],[108986409,{"idx":41,"name":"monk-hair-f","tpage_name":"wasleapr-pris"}],[60883006,{"idx":62,"name":"mine-can-metal-01","tpage_name":"mineb-vis-pris"}],[74579986,{"idx":18,"name":"sewer-metal-block-01","tpage_name":"sewm-vis-tfrag"}],[75825166,{"idx":14,"name":"onin-spider-02","tpage_name":"onintent-sprite"}],[81592450,{"idx":130,"name":"jakc-scarfhanging","tpage_name":"arenacst-pris"}],[108986410,{"idx":42,"name":"monk-hand","tpage_name":"wasleapr-pris"}],[60883007,{"idx":63,"name":"mine-caution-metal-01","tpage_name":"mineb-vis-pris"}],[74579987,{"idx":19,"name":"sewer-metal-block-05","tpage_name":"sewm-vis-tfrag"}],[75825167,{"idx":15,"name":"onin-spider-03","tpage_name":"onintent-sprite"}],[81592451,{"idx":131,"name":"gun-cover","tpage_name":"arenacst-pris"}],[108986411,{"idx":43,"name":"monk-jewelry","tpage_name":"wasleapr-pris"}],[75890698,{"idx":10,"name":"onin-bowl2","tpage_name":"onintent-tfrag"}],[60948539,{"idx":59,"name":"mina-idol-01-noalpha","tpage_name":"minec-vis-tfrag"}],[75890699,{"idx":11,"name":"onin-cage-bottom","tpage_name":"onintent-tfrag"}],[75890700,{"idx":12,"name":"onin-cage-grey","tpage_name":"onintent-tfrag"}],[75890714,{"idx":26,"name":"onin-dresser-drawer-b","tpage_name":"onintent-tfrag"}],[94371841,{"idx":1,"name":"palcab-lowres-background-hills-01","tpage_name":"intpfall-vis-pris"}],[67239964,{"idx":28,"name":"vin-panel-09","tpage_name":"vinroom-vis-tfrag"}],[57278524,{"idx":60,"name":"wstlander-01-pants","tpage_name":"waswide-vis-pris"}],[74711044,{"idx":4,"name":"sewer-water-01-m","tpage_name":"sewm-vis-water"}],[73465864,{"idx":8,"name":"sewer-metal-block-04","tpage_name":"sewk-vis-tfrag"}],[75956224,{"idx":0,"name":"onin-tank-glass","tpage_name":"onintent-water"}],[71237648,{"idx":16,"name":"king-horn","tpage_name":"ldampeck-pris2"}],[35127428,{"idx":132,"name":"jakchires-teeth","tpage_name":"factorya-pris"}],[73728008,{"idx":8,"name":"sewer-brick-block-01","tpage_name":"sewh-vis-tfrag"}],[74973188,{"idx":4,"name":"sewer-shrub-rust-01","tpage_name":"sewl-vis-shrub"}],[76218368,{"idx":0,"name":"bam-eyelight","tpage_name":"onintent-pris2"}],[71237649,{"idx":17,"name":"king-iris","tpage_name":"ldampeck-pris2"}],[35127429,{"idx":133,"name":"lfacrm-hangar-edge-01","tpage_name":"factorya-pris"}],[73728009,{"idx":9,"name":"sewer-brick-block-06","tpage_name":"sewh-vis-tfrag"}],[74973189,{"idx":5,"name":"sewer-shrub-pitting-01","tpage_name":"sewl-vis-shrub"}],[76218369,{"idx":1,"name":"bam-hairhilite","tpage_name":"onintent-pris2"}],[71237650,{"idx":18,"name":"king-leg","tpage_name":"ldampeck-pris2"}],[35127430,{"idx":134,"name":"lfacrm-hangar-panel-01","tpage_name":"factorya-pris"}],[73728010,{"idx":10,"name":"sewer-metal-block-06-hitweak","tpage_name":"sewh-vis-tfrag"}],[76218370,{"idx":2,"name":"samos-arm","tpage_name":"onintent-pris2"}],[71237651,{"idx":19,"name":"king-lgblackstrap","tpage_name":"ldampeck-pris2"}],[35127431,{"idx":135,"name":"lfacrm-hangar-panel-02","tpage_name":"factorya-pris"}],[73728011,{"idx":11,"name":"sewer-block-02","tpage_name":"sewh-vis-tfrag"}],[76218371,{"idx":3,"name":"samos-diaper","tpage_name":"onintent-pris2"}],[71237652,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"ldampeck-pris2"}],[35127432,{"idx":136,"name":"lfacrm-hangar-panel-rim-01","tpage_name":"factorya-pris"}],[73728012,{"idx":12,"name":"sewer-pipe-02","tpage_name":"sewh-vis-tfrag"}],[76218372,{"idx":4,"name":"samos-ear","tpage_name":"onintent-pris2"}],[71237653,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"ldampeck-pris2"}],[35127433,{"idx":137,"name":"lfacrm-hangar-tooth-01","tpage_name":"factorya-pris"}],[73728013,{"idx":13,"name":"sewer-metal-new-01","tpage_name":"sewh-vis-tfrag"}],[76218373,{"idx":5,"name":"samos-eye","tpage_name":"onintent-pris2"}],[71237654,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"ldampeck-pris2"}],[73728014,{"idx":14,"name":"sewer-metal-trim-01","tpage_name":"sewh-vis-tfrag"}],[76218374,{"idx":6,"name":"samos-eyelid","tpage_name":"onintent-pris2"}],[71237655,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"ldampeck-pris2"}],[73728015,{"idx":15,"name":"sewer-electric-ring","tpage_name":"sewh-vis-tfrag"}],[76218375,{"idx":7,"name":"samos-face","tpage_name":"onintent-pris2"}],[71237656,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"ldampeck-pris2"}],[73728016,{"idx":16,"name":"sewer-pipe-rim-10","tpage_name":"sewh-vis-tfrag"}],[76218376,{"idx":8,"name":"samos-finger-01","tpage_name":"onintent-pris2"}],[71237657,{"idx":25,"name":"king-shoebottom","tpage_name":"ldampeck-pris2"}],[73728017,{"idx":17,"name":"sewer-brick-block-04","tpage_name":"sewh-vis-tfrag"}],[76218377,{"idx":9,"name":"samos-hair","tpage_name":"onintent-pris2"}],[71237658,{"idx":26,"name":"king-skirt","tpage_name":"ldampeck-pris2"}],[73728018,{"idx":18,"name":"sewer-concrete-block-02","tpage_name":"sewh-vis-tfrag"}],[35127438,{"idx":142,"name":"blue-gem","tpage_name":"factorya-pris"}],[76218378,{"idx":10,"name":"samos-helmet","tpage_name":"onintent-pris2"}],[71237659,{"idx":27,"name":"king-teeth","tpage_name":"ldampeck-pris2"}],[73728019,{"idx":19,"name":"sewer-brick-block-02","tpage_name":"sewh-vis-tfrag"}],[35127439,{"idx":143,"name":"brown-hose","tpage_name":"factorya-pris"}],[76218379,{"idx":11,"name":"samos-leaf","tpage_name":"onintent-pris2"}],[71237660,{"idx":28,"name":"king-thinstrap","tpage_name":"ldampeck-pris2"}],[35127440,{"idx":144,"name":"cguard1-backmetal","tpage_name":"factorya-pris"}],[76218380,{"idx":12,"name":"samos-lens","tpage_name":"onintent-pris2"}],[71237661,{"idx":29,"name":"king-vest","tpage_name":"ldampeck-pris2"}],[73728021,{"idx":21,"name":"sewer-block-02-hitweak","tpage_name":"sewh-vis-tfrag"}],[35127441,{"idx":145,"name":"cguard1-chestplate","tpage_name":"factorya-pris"}],[76218381,{"idx":13,"name":"samos-log-01","tpage_name":"onintent-pris2"}],[71237662,{"idx":30,"name":"king-vestback","tpage_name":"ldampeck-pris2"}],[73728022,{"idx":22,"name":"sewer-brick-roof-03","tpage_name":"sewh-vis-tfrag"}],[35127442,{"idx":146,"name":"cguard1-gunmetaldark2","tpage_name":"factorya-pris"}],[76218382,{"idx":14,"name":"samos-log-02","tpage_name":"onintent-pris2"}],[71237663,{"idx":31,"name":"king-wrap","tpage_name":"ldampeck-pris2"}],[73728023,{"idx":23,"name":"sewer-mantel-01","tpage_name":"sewh-vis-tfrag"}],[35127443,{"idx":147,"name":"cguard1-guntube","tpage_name":"factorya-pris"}],[76218383,{"idx":15,"name":"samos-log-03","tpage_name":"onintent-pris2"}],[71237664,{"idx":32,"name":"king-wraps","tpage_name":"ldampeck-pris2"}],[73728024,{"idx":24,"name":"sewer-mantel-02","tpage_name":"sewh-vis-tfrag"}],[35127444,{"idx":148,"name":"cguard1-lens","tpage_name":"factorya-pris"}],[76218384,{"idx":16,"name":"samos-metal","tpage_name":"onintent-pris2"}],[71237665,{"idx":33,"name":"king-wristband","tpage_name":"ldampeck-pris2"}],[73728025,{"idx":25,"name":"sewer-plate-05","tpage_name":"sewh-vis-tfrag"}],[35127445,{"idx":149,"name":"cguardgame-backplate","tpage_name":"factorya-pris"}],[76218385,{"idx":17,"name":"samos-strap","tpage_name":"onintent-pris2"}],[35127446,{"idx":150,"name":"cguardgame-metaledark-02","tpage_name":"factorya-pris"}],[73728026,{"idx":26,"name":"sewer-pipe-rim-06","tpage_name":"sewh-vis-tfrag"}],[76218386,{"idx":18,"name":"samos-teeth2","tpage_name":"onintent-pris2"}],[71237667,{"idx":35,"name":"king-skirt-b","tpage_name":"ldampeck-pris2"}],[35127447,{"idx":151,"name":"cguardgame-metallight-01small","tpage_name":"factorya-pris"}],[73728027,{"idx":27,"name":"sewer-scaffold-01","tpage_name":"sewh-vis-tfrag"}],[76218387,{"idx":19,"name":"samos-vest","tpage_name":"onintent-pris2"}],[35127448,{"idx":152,"name":"cguardgame-shoebottom","tpage_name":"factorya-pris"}],[73728028,{"idx":28,"name":"sewer-plate-01","tpage_name":"sewh-vis-tfrag"}],[76218388,{"idx":20,"name":"samosbird-beak","tpage_name":"onintent-pris2"}],[73728029,{"idx":29,"name":"sewer-scaffold-02","tpage_name":"sewh-vis-tfrag"}],[35127449,{"idx":153,"name":"roboguard-die-stamped-metal-blue","tpage_name":"factorya-pris"}],[76218389,{"idx":21,"name":"samosbird-body","tpage_name":"onintent-pris2"}],[73728030,{"idx":30,"name":"sewer-track-01","tpage_name":"sewh-vis-tfrag"}],[76218390,{"idx":22,"name":"samosbird-eye","tpage_name":"onintent-pris2"}],[73728031,{"idx":31,"name":"sewer-metal-edge-01","tpage_name":"sewh-vis-tfrag"}],[35127451,{"idx":155,"name":"roboguard-headshield","tpage_name":"factorya-pris"}],[76218391,{"idx":23,"name":"samosbird-plume","tpage_name":"onintent-pris2"}],[73728032,{"idx":32,"name":"sewer-pool-rim-02","tpage_name":"sewh-vis-tfrag"}],[35127452,{"idx":156,"name":"roboguard-shouldershield","tpage_name":"factorya-pris"}],[76218392,{"idx":24,"name":"samosbird-wing","tpage_name":"onintent-pris2"}],[73859082,{"idx":10,"name":"sewer-pipe-rim-05b","tpage_name":"sewg-vis-tfrag"}],[76349442,{"idx":2,"name":"samos-arm","tpage_name":"ltornsam-pris2"}],[80085007,{"idx":15,"name":"ashelin-gunholster","tpage_name":"lashelin-pris2"}],[73859107,{"idx":35,"name":"sewer-brick-roof-03","tpage_name":"sewg-vis-tfrag"}],[76349467,{"idx":27,"name":"torn-armor","tpage_name":"ltornsam-pris2"}],[80085009,{"idx":17,"name":"ashelin-handle-01","tpage_name":"lashelin-pris2"}],[73859109,{"idx":37,"name":"sewer-brick-block-02","tpage_name":"sewg-vis-tfrag"}],[76349469,{"idx":29,"name":"torn-belt2","tpage_name":"ltornsam-pris2"}],[80085021,{"idx":29,"name":"bam-eyelight","tpage_name":"lashelin-pris2"}],[73859121,{"idx":49,"name":"sewer-round-01","tpage_name":"sewg-vis-tfrag"}],[76349481,{"idx":41,"name":"torn-hair-02","tpage_name":"ltornsam-pris2"}],[80085022,{"idx":30,"name":"bam-hairhilite","tpage_name":"lashelin-pris2"}],[73859122,{"idx":50,"name":"sewer-round-03","tpage_name":"sewg-vis-tfrag"}],[76349482,{"idx":42,"name":"torn-handle-01","tpage_name":"ltornsam-pris2"}],[80085023,{"idx":31,"name":"environment-oldmetal","tpage_name":"lashelin-pris2"}],[73859123,{"idx":51,"name":"sewer-round-02","tpage_name":"sewg-vis-tfrag"}],[76349483,{"idx":43,"name":"torn-legshield","tpage_name":"ltornsam-pris2"}],[73859125,{"idx":53,"name":"sewer-pipe-rim-01","tpage_name":"sewg-vis-tfrag"}],[76349485,{"idx":45,"name":"torn-mouth","tpage_name":"ltornsam-pris2"}],[73859126,{"idx":54,"name":"sewer-small-light-01","tpage_name":"sewg-vis-tfrag"}],[76349486,{"idx":46,"name":"torn-pipe","tpage_name":"ltornsam-pris2"}],[35389646,{"idx":206,"name":"klever-gunmetal-03","tpage_name":"introcst-pris"}],[76480586,{"idx":74,"name":"jakc-armor","tpage_name":"freehq-pris"}],[35389654,{"idx":214,"name":"klever-skirtlight","tpage_name":"introcst-pris"}],[76480594,{"idx":82,"name":"jakchires-arm","tpage_name":"freehq-pris"}],[35389655,{"idx":215,"name":"klever-thighs","tpage_name":"introcst-pris"}],[76480595,{"idx":83,"name":"jakchires-blackstrap","tpage_name":"freehq-pris"}],[35389656,{"idx":216,"name":"klever-undershirt","tpage_name":"introcst-pris"}],[76480596,{"idx":84,"name":"jakchires-brownstrap","tpage_name":"freehq-pris"}],[35389657,{"idx":217,"name":"klever-widebrownstrap","tpage_name":"introcst-pris"}],[76480597,{"idx":85,"name":"jakchires-brwnleather","tpage_name":"freehq-pris"}],[35389658,{"idx":218,"name":"klever-fingerbottom","tpage_name":"introcst-pris"}],[76480598,{"idx":86,"name":"jakchires-chestplate","tpage_name":"freehq-pris"}],[35389659,{"idx":219,"name":"klever-fingertop","tpage_name":"introcst-pris"}],[76480599,{"idx":87,"name":"jakchires-clips","tpage_name":"freehq-pris"}],[76480600,{"idx":88,"name":"jakchires-eye","tpage_name":"freehq-pris"}],[76480601,{"idx":89,"name":"jakchires-eyebrow","tpage_name":"freehq-pris"}],[76480602,{"idx":90,"name":"jakchires-eyelid","tpage_name":"freehq-pris"}],[76480603,{"idx":91,"name":"jakchires-facelft","tpage_name":"freehq-pris"}],[76480604,{"idx":92,"name":"jakchires-facert","tpage_name":"freehq-pris"}],[76480605,{"idx":93,"name":"jakchires-glovetop","tpage_name":"freehq-pris"}],[76480606,{"idx":94,"name":"jakchires-hair","tpage_name":"freehq-pris"}],[106364931,{"idx":3,"name":"veger-bookleather","tpage_name":"mined-pris2"}],[76480611,{"idx":99,"name":"jakchires-pants","tpage_name":"freehq-pris"}],[106364932,{"idx":4,"name":"veger-booksides","tpage_name":"mined-pris2"}],[76480612,{"idx":100,"name":"jakchires-precarmor-01","tpage_name":"freehq-pris"}],[106364933,{"idx":5,"name":"veger-bookspine","tpage_name":"mined-pris2"}],[76480613,{"idx":101,"name":"jakchires-shoebottom","tpage_name":"freehq-pris"}],[106364935,{"idx":7,"name":"veger-bootfoot","tpage_name":"mined-pris2"}],[90177595,{"idx":59,"name":"des-spiderweb","tpage_name":"desertg-vis-pris"}],[76480615,{"idx":103,"name":"jakchires-shoeteop","tpage_name":"freehq-pris"}],[106364936,{"idx":8,"name":"veger-bootstrap","tpage_name":"mined-pris2"}],[76480616,{"idx":104,"name":"jakchires-teeth","tpage_name":"freehq-pris"}],[106364937,{"idx":9,"name":"veger-coat","tpage_name":"mined-pris2"}],[90177597,{"idx":61,"name":"des-cactus-leaf","tpage_name":"desertg-vis-pris"}],[76480617,{"idx":105,"name":"jakc-skirt","tpage_name":"freehq-pris"}],[106364938,{"idx":10,"name":"veger-coatbelt","tpage_name":"mined-pris2"}],[90177598,{"idx":62,"name":"des-cactus-med-01","tpage_name":"desertg-vis-pris"}],[76480618,{"idx":106,"name":"jakc-scarfhanging","tpage_name":"freehq-pris"}],[74383383,{"idx":23,"name":"sewer-metal-03","tpage_name":"sewj-vis-tfrag"}],[79364103,{"idx":7,"name":"daxterbolt","tpage_name":"wasseem-pris"}],[100925445,{"idx":5,"name":"king-bolt","tpage_name":"ljkdmpk-pris2"}],[92209185,{"idx":33,"name":"klever-widebrownstrap","tpage_name":"ldamklev-pris"}],[95944725,{"idx":21,"name":"torn-metal2","tpage_name":"freehq-pris2"}],[74383388,{"idx":28,"name":"sewer-pipe-rim-09","tpage_name":"sewj-vis-tfrag"}],[79364108,{"idx":12,"name":"daxtergoggles","tpage_name":"wasseem-pris"}],[100925450,{"idx":10,"name":"king-face-01","tpage_name":"ljkdmpk-pris2"}],[95944730,{"idx":26,"name":"torn-shoe-02","tpage_name":"freehq-pris2"}],[90570776,{"idx":24,"name":"des-cliff-top-03","tpage_name":"desertd-vis-tfrag"}],[79364156,{"idx":60,"name":"seem-precmetal-edge","tpage_name":"wasseem-pris"}],[74383442,{"idx":82,"name":"sewer-stone-newarch-01","tpage_name":"sewj-vis-tfrag"}],[79364162,{"idx":66,"name":"dark-crystal-knob-01","tpage_name":"wasseem-pris"}],[74383443,{"idx":83,"name":"sewer-metal-edge-01","tpage_name":"sewj-vis-tfrag"}],[79364163,{"idx":67,"name":"dark-crystal-knob-02","tpage_name":"wasseem-pris"}],[79364164,{"idx":68,"name":"dark-crystal-pickup-01","tpage_name":"wasseem-pris"}],[79364165,{"idx":69,"name":"dark-crystal-pickup-02","tpage_name":"wasseem-pris"}],[79364166,{"idx":70,"name":"dark-crystal-pickup-03","tpage_name":"wasseem-pris"}],[79364167,{"idx":71,"name":"jakc-armor","tpage_name":"wasseem-pris"}],[79364168,{"idx":72,"name":"jakc-chestplate-straps","tpage_name":"wasseem-pris"}],[79364169,{"idx":73,"name":"jakc-gogglemetal","tpage_name":"wasseem-pris"}],[79364170,{"idx":74,"name":"jakc-lens","tpage_name":"wasseem-pris"}],[50725031,{"idx":167,"name":"beamgen-lens","tpage_name":"foresta-vis-pris"}],[79364171,{"idx":75,"name":"jakc-scarf","tpage_name":"wasseem-pris"}],[50725032,{"idx":168,"name":"beamgen-metal-dec-trim-01","tpage_name":"foresta-vis-pris"}],[79364172,{"idx":76,"name":"jakc-scarfhanging","tpage_name":"wasseem-pris"}],[50725033,{"idx":169,"name":"beamgen-metal-edge-01","tpage_name":"foresta-vis-pris"}],[79364173,{"idx":77,"name":"jakc-skirt","tpage_name":"wasseem-pris"}],[50725034,{"idx":170,"name":"beamgen-metal-edge-02","tpage_name":"foresta-vis-pris"}],[79364174,{"idx":78,"name":"jakc-waistband2","tpage_name":"wasseem-pris"}],[50725035,{"idx":171,"name":"holo-cube-face-01","tpage_name":"foresta-vis-pris"}],[79364175,{"idx":79,"name":"jakc-wraps","tpage_name":"wasseem-pris"}],[50725036,{"idx":172,"name":"holo-cube-face-02","tpage_name":"foresta-vis-pris"}],[104267776,{"idx":0,"name":"rub-stad-brick","tpage_name":"stadium-vis-tfrag"}],[79364176,{"idx":80,"name":"jakc-wristband-a2","tpage_name":"wasseem-pris"}],[50725037,{"idx":173,"name":"precprism-lens-03","tpage_name":"foresta-vis-pris"}],[104267777,{"idx":1,"name":"stdm-lg-stone-trim-01","tpage_name":"stadium-vis-tfrag"}],[79364177,{"idx":81,"name":"jakchires-arm","tpage_name":"wasseem-pris"}],[50725038,{"idx":174,"name":"precprism-lens-05","tpage_name":"foresta-vis-pris"}],[104267778,{"idx":2,"name":"rub-statue-stone-01","tpage_name":"stadium-vis-tfrag"}],[79364178,{"idx":82,"name":"jakchires-blackstrap","tpage_name":"wasseem-pris"}],[50725039,{"idx":175,"name":"precprism-lens-06","tpage_name":"foresta-vis-pris"}],[104267779,{"idx":3,"name":"rub-metal-01","tpage_name":"stadium-vis-tfrag"}],[79364179,{"idx":83,"name":"jakchires-brownstrap","tpage_name":"wasseem-pris"}],[50725040,{"idx":176,"name":"quantref-01","tpage_name":"foresta-vis-pris"}],[104267780,{"idx":4,"name":"stdm-light-fix-a","tpage_name":"stadium-vis-tfrag"}],[79364180,{"idx":84,"name":"jakchires-brwnleather","tpage_name":"wasseem-pris"}],[50725041,{"idx":177,"name":"quantref-02","tpage_name":"foresta-vis-pris"}],[104267781,{"idx":5,"name":"stdm-metal-rim-01","tpage_name":"stadium-vis-tfrag"}],[79364181,{"idx":85,"name":"jakchires-chestplate","tpage_name":"wasseem-pris"}],[50725042,{"idx":178,"name":"quantref-03","tpage_name":"foresta-vis-pris"}],[104267782,{"idx":6,"name":"rub-marble-floor-01-hitweak","tpage_name":"stadium-vis-tfrag"}],[79364182,{"idx":86,"name":"jakchires-clips","tpage_name":"wasseem-pris"}],[50725043,{"idx":179,"name":"quantref-04","tpage_name":"foresta-vis-pris"}],[104267783,{"idx":7,"name":"rub-copper-metal-02","tpage_name":"stadium-vis-tfrag"}],[79364183,{"idx":87,"name":"jakchires-eye","tpage_name":"wasseem-pris"}],[81723456,{"idx":64,"name":"klever-gunmetal-02","tpage_name":"ljndklev-pris"}],[101646336,{"idx":0,"name":"wstlander-01-glovetop","tpage_name":"lwlandm-water"}],[104267805,{"idx":29,"name":"stdm-rubble-01","tpage_name":"stadium-vis-tfrag"}],[79364205,{"idx":109,"name":"dk-sat-rim-01","tpage_name":"wasseem-pris"}],[104267808,{"idx":32,"name":"rub-rubble-01","tpage_name":"stadium-vis-tfrag"}],[79364208,{"idx":112,"name":"dk-sat-rim-bright-01","tpage_name":"wasseem-pris"}],[104267809,{"idx":33,"name":"stdm-wallrock-dirt","tpage_name":"stadium-vis-tfrag"}],[114229249,{"idx":1,"name":"ctyslumb-water","tpage_name":"ctyslumb-vis-water"}],[79364209,{"idx":113,"name":"dk-sat-screen-01","tpage_name":"wasseem-pris"}],[114229251,{"idx":3,"name":"ctyslumb-fountain-fall","tpage_name":"ctyslumb-vis-water"}],[104267811,{"idx":35,"name":"rub-metal-pipeside-01","tpage_name":"stadium-vis-tfrag"}],[79364211,{"idx":115,"name":"dk-sat-shell-01","tpage_name":"wasseem-pris"}],[104267812,{"idx":36,"name":"rub-wall-trim","tpage_name":"stadium-vis-tfrag"}],[114229252,{"idx":4,"name":"ctyslumb-fountain-fall-dest","tpage_name":"ctyslumb-vis-water"}],[79364212,{"idx":116,"name":"monk-arm","tpage_name":"wasseem-pris"}],[104267813,{"idx":37,"name":"rub-panels-01","tpage_name":"stadium-vis-tfrag"}],[79364213,{"idx":117,"name":"monk-bootbottom","tpage_name":"wasseem-pris"}],[104267814,{"idx":38,"name":"rub-wall-gen-04","tpage_name":"stadium-vis-tfrag"}],[79364214,{"idx":118,"name":"monk-cheststraps","tpage_name":"wasseem-pris"}],[104267815,{"idx":39,"name":"rub-wall-gen-02","tpage_name":"stadium-vis-tfrag"}],[79364215,{"idx":119,"name":"monk-ear-01","tpage_name":"wasseem-pris"}],[104267819,{"idx":43,"name":"stdm-glass-01","tpage_name":"stadium-vis-tfrag"}],[79364219,{"idx":123,"name":"monk-face-01","tpage_name":"wasseem-pris"}],[104267820,{"idx":44,"name":"city-slum-burning-can","tpage_name":"stadium-vis-tfrag"}],[79364220,{"idx":124,"name":"monk-face-02","tpage_name":"wasseem-pris"}],[104267821,{"idx":45,"name":"rub-wall-gen-06","tpage_name":"stadium-vis-tfrag"}],[79364221,{"idx":125,"name":"monk-face-03","tpage_name":"wasseem-pris"}],[104267824,{"idx":48,"name":"rub-beam-gen-hole","tpage_name":"stadium-vis-tfrag"}],[79364224,{"idx":128,"name":"monk-face-06","tpage_name":"wasseem-pris"}],[104267825,{"idx":49,"name":"rub-palshaft-dirt-blue-01","tpage_name":"stadium-vis-tfrag"}],[79364225,{"idx":129,"name":"monk-femalebelt","tpage_name":"wasseem-pris"}],[104267826,{"idx":50,"name":"rub-metal-flatpipe-01","tpage_name":"stadium-vis-tfrag"}],[79364226,{"idx":130,"name":"monk-femalebootlower","tpage_name":"wasseem-pris"}],[104267827,{"idx":51,"name":"rub-met-strp-close","tpage_name":"stadium-vis-tfrag"}],[79364227,{"idx":131,"name":"monk-femalebootmet","tpage_name":"wasseem-pris"}],[120455168,{"idx":0,"name":"ruins-citywall-frame","tpage_name":"forestx-vis-tfrag"}],[104267828,{"idx":52,"name":"stdm-marble-floor-01","tpage_name":"stadium-vis-tfrag"}],[79364228,{"idx":132,"name":"monk-femalebootoe","tpage_name":"wasseem-pris"}],[79364241,{"idx":145,"name":"monk-lens","tpage_name":"wasseem-pris"}],[79364242,{"idx":146,"name":"monk-malearm","tpage_name":"wasseem-pris"}],[79364243,{"idx":147,"name":"monk-malefoot2","tpage_name":"wasseem-pris"}],[79364245,{"idx":149,"name":"monk-maleshoebottom","tpage_name":"wasseem-pris"}],[79364246,{"idx":150,"name":"monk-maletorso","tpage_name":"wasseem-pris"}],[96075808,{"idx":32,"name":"jakchires-shoeteop","tpage_name":"ljakc-pris"}],[101056528,{"idx":16,"name":"jakchires-clips","tpage_name":"ljakcklv-pris"}],[103546888,{"idx":8,"name":"missle-launcher-shaft-01","tpage_name":"lctyhijk-tfrag"}],[79364247,{"idx":151,"name":"monk-neckcover","tpage_name":"wasseem-pris"}],[96075809,{"idx":33,"name":"jakchires-teeth","tpage_name":"ljakc-pris"}],[101056529,{"idx":17,"name":"jakchires-eye","tpage_name":"ljakcklv-pris"}],[103546889,{"idx":9,"name":"missle-launcher-gear-02","tpage_name":"lctyhijk-tfrag"}],[79364248,{"idx":152,"name":"monk-pipe-01","tpage_name":"wasseem-pris"}],[96075810,{"idx":34,"name":"jakc-skirt","tpage_name":"ljakc-pris"}],[101056530,{"idx":18,"name":"jakchires-eyebrow","tpage_name":"ljakcklv-pris"}],[103546890,{"idx":10,"name":"common-black","tpage_name":"lctyhijk-tfrag"}],[79364252,{"idx":156,"name":"monk-scarob","tpage_name":"wasseem-pris"}],[79364253,{"idx":157,"name":"monk-staffa-wood","tpage_name":"wasseem-pris"}],[79364254,{"idx":158,"name":"monk-strap","tpage_name":"wasseem-pris"}],[129171456,{"idx":0,"name":"sewer-brick-block-01","tpage_name":"sewn-vis-tfrag"}],[79364256,{"idx":160,"name":"monk-uppertorso-01","tpage_name":"wasseem-pris"}],[60948541,{"idx":61,"name":"mina-idol-02-noalpha","tpage_name":"minec-vis-tfrag"}],[75890701,{"idx":13,"name":"onin-cage-plain","tpage_name":"onintent-tfrag"}],[79626241,{"idx":1,"name":"des-waterfall-dest","tpage_name":"wasintro-vis-water"}],[94961683,{"idx":19,"name":"jakchires-eyelid","tpage_name":"lsigjakc-pris"}],[96206863,{"idx":15,"name":"seem-pipes-01","tpage_name":"wasseem-pris2"}],[76349452,{"idx":12,"name":"samos-lens","tpage_name":"ltornsam-pris2"}],[73859092,{"idx":20,"name":"sewer-plate-03","tpage_name":"sewg-vis-tfrag"}],[80084992,{"idx":0,"name":"ashelin-beltbuckle","tpage_name":"lashelin-pris2"}],[76349453,{"idx":13,"name":"samos-log-01","tpage_name":"ltornsam-pris2"}],[73859093,{"idx":21,"name":"sewer-nut-01","tpage_name":"sewg-vis-tfrag"}],[80084993,{"idx":1,"name":"ashelin-bolts","tpage_name":"lashelin-pris2"}],[76349454,{"idx":14,"name":"samos-log-02","tpage_name":"ltornsam-pris2"}],[73859094,{"idx":22,"name":"sewer-pipe-02","tpage_name":"sewg-vis-tfrag"}],[80084994,{"idx":2,"name":"ashelin-boottop","tpage_name":"lashelin-pris2"}],[76349455,{"idx":15,"name":"samos-log-03","tpage_name":"ltornsam-pris2"}],[73859095,{"idx":23,"name":"sewer-pipe-rim-09","tpage_name":"sewg-vis-tfrag"}],[80084995,{"idx":3,"name":"ashelin-brownstrap","tpage_name":"lashelin-pris2"}],[76349456,{"idx":16,"name":"samos-metal","tpage_name":"ltornsam-pris2"}],[73859096,{"idx":24,"name":"sewer-metal-trim-01","tpage_name":"sewg-vis-tfrag"}],[80084996,{"idx":4,"name":"ashelin-cglogo","tpage_name":"lashelin-pris2"}],[76349457,{"idx":17,"name":"samos-strap","tpage_name":"ltornsam-pris2"}],[73859097,{"idx":25,"name":"sewer-plate-01","tpage_name":"sewg-vis-tfrag"}],[80084997,{"idx":5,"name":"ashelin-cgrank","tpage_name":"lashelin-pris2"}],[76349458,{"idx":18,"name":"samos-teeth2","tpage_name":"ltornsam-pris2"}],[73859098,{"idx":26,"name":"sewer-plate-05-hitweak","tpage_name":"sewg-vis-tfrag"}],[80084998,{"idx":6,"name":"ashelin-chest","tpage_name":"lashelin-pris2"}],[76349463,{"idx":23,"name":"samosbird-plume","tpage_name":"ltornsam-pris2"}],[73859103,{"idx":31,"name":"sewer-mantel-02","tpage_name":"sewg-vis-tfrag"}],[80085003,{"idx":11,"name":"ashelin-glove","tpage_name":"lashelin-pris2"}],[76349464,{"idx":24,"name":"samosbird-wing","tpage_name":"ltornsam-pris2"}],[73859104,{"idx":32,"name":"sewer-brick-block-10","tpage_name":"sewg-vis-tfrag"}],[80085004,{"idx":12,"name":"ashelin-gunbarrel-01","tpage_name":"lashelin-pris2"}],[76349465,{"idx":25,"name":"charHOLD","tpage_name":"ltornsam-pris2"}],[73859105,{"idx":33,"name":"sewer-stone-arch-01","tpage_name":"sewg-vis-tfrag"}],[80085005,{"idx":13,"name":"ashelin-gunbarrel-02","tpage_name":"lashelin-pris2"}],[73859106,{"idx":34,"name":"sewer-brick-block-11","tpage_name":"sewg-vis-tfrag"}],[76349466,{"idx":26,"name":"torn-armlft","tpage_name":"ltornsam-pris2"}],[80085006,{"idx":14,"name":"ashelin-gunbarrel-03","tpage_name":"lashelin-pris2"}],[73859110,{"idx":38,"name":"sewer-brick-block-04","tpage_name":"sewg-vis-tfrag"}],[76349470,{"idx":30,"name":"torn-blademetal","tpage_name":"ltornsam-pris2"}],[80085010,{"idx":18,"name":"ashelin-jacketbody","tpage_name":"lashelin-pris2"}],[76349471,{"idx":31,"name":"torn-ear","tpage_name":"ltornsam-pris2"}],[73859111,{"idx":39,"name":"sewer-block-02-hitweak","tpage_name":"sewg-vis-tfrag"}],[80085011,{"idx":19,"name":"ashelin-jacketsleeve","tpage_name":"lashelin-pris2"}],[76349472,{"idx":32,"name":"torn-eye","tpage_name":"ltornsam-pris2"}],[73859112,{"idx":40,"name":"sewer-metal-block-06-hitweak","tpage_name":"sewg-vis-tfrag"}],[80085012,{"idx":20,"name":"ashelin-jacketstraps","tpage_name":"lashelin-pris2"}],[76349473,{"idx":33,"name":"torn-eyelid","tpage_name":"ltornsam-pris2"}],[73859113,{"idx":41,"name":"sewer-pipe-rim-06","tpage_name":"sewg-vis-tfrag"}],[80085013,{"idx":21,"name":"ashelin-pantstop","tpage_name":"lashelin-pris2"}],[76349474,{"idx":34,"name":"torn-face","tpage_name":"ltornsam-pris2"}],[73859114,{"idx":42,"name":"sewer-rubber-rim-01","tpage_name":"sewg-vis-tfrag"}],[80085014,{"idx":22,"name":"ashelin-redtop","tpage_name":"lashelin-pris2"}],[76349475,{"idx":35,"name":"torn-face-right","tpage_name":"ltornsam-pris2"}],[73859115,{"idx":43,"name":"sewer-scaffold-02","tpage_name":"sewg-vis-tfrag"}],[80085015,{"idx":23,"name":"ashelin-shells","tpage_name":"lashelin-pris2"}],[73859116,{"idx":44,"name":"sewer-flat-pipe-01","tpage_name":"sewg-vis-tfrag"}],[76349476,{"idx":36,"name":"torn-finger","tpage_name":"ltornsam-pris2"}],[80085016,{"idx":24,"name":"ashelin-shield","tpage_name":"lashelin-pris2"}],[73859117,{"idx":45,"name":"sewer-bolt-side-01","tpage_name":"sewg-vis-tfrag"}],[76349477,{"idx":37,"name":"torn-footleather","tpage_name":"ltornsam-pris2"}],[80085017,{"idx":25,"name":"ashelin-shoebottom","tpage_name":"lashelin-pris2"}],[73859118,{"idx":46,"name":"sewer-bolt-side-02","tpage_name":"sewg-vis-tfrag"}],[76349478,{"idx":38,"name":"torn-gunbarrel","tpage_name":"ltornsam-pris2"}],[80085018,{"idx":26,"name":"ashelin-shoemetal","tpage_name":"lashelin-pris2"}],[76349479,{"idx":39,"name":"torn-gunbarrel-02","tpage_name":"ltornsam-pris2"}],[73859119,{"idx":47,"name":"sewer-brick-roof-05","tpage_name":"sewg-vis-tfrag"}],[80085019,{"idx":27,"name":"ashelin-teeth","tpage_name":"lashelin-pris2"}],[73859120,{"idx":48,"name":"sewer-pipe-01","tpage_name":"sewg-vis-tfrag"}],[76349480,{"idx":40,"name":"torn-hair-01","tpage_name":"ltornsam-pris2"}],[80085020,{"idx":28,"name":"ashelin-whitestrap","tpage_name":"lashelin-pris2"}],[67829804,{"idx":44,"name":"vinroom-tv-text-r","tpage_name":"freehq-sprite"}],[81526784,{"idx":0,"name":"bam-eyelight","tpage_name":"ctypesc-pris"}],[67829805,{"idx":45,"name":"line-scroll","tpage_name":"freehq-sprite"}],[81526785,{"idx":1,"name":"blue-gem","tpage_name":"ctypesc-pris"}],[67829806,{"idx":46,"name":"holo-curve","tpage_name":"freehq-sprite"}],[81526786,{"idx":2,"name":"brown-hose","tpage_name":"ctypesc-pris"}],[67829807,{"idx":47,"name":"line-scroll2","tpage_name":"freehq-sprite"}],[81526787,{"idx":3,"name":"cguard1-backmetal","tpage_name":"ctypesc-pris"}],[67829808,{"idx":48,"name":"rectangle","tpage_name":"freehq-sprite"}],[81526788,{"idx":4,"name":"cguard1-chestplate","tpage_name":"ctypesc-pris"}],[67829810,{"idx":50,"name":"landscape","tpage_name":"freehq-sprite"}],[81526790,{"idx":6,"name":"cguard1-guntube","tpage_name":"ctypesc-pris"}],[67829812,{"idx":52,"name":"twirl","tpage_name":"freehq-sprite"}],[81526792,{"idx":8,"name":"cguard1-lens","tpage_name":"ctypesc-pris"}],[81526794,{"idx":10,"name":"cguardgame-backplate","tpage_name":"ctypesc-pris"}],[81526796,{"idx":12,"name":"cguardgame-metallight-01small","tpage_name":"ctypesc-pris"}],[81526797,{"idx":13,"name":"cguardgame-shoebottom","tpage_name":"ctypesc-pris"}],[81526798,{"idx":14,"name":"environment-oldmetal","tpage_name":"ctypesc-pris"}],[81526799,{"idx":15,"name":"roboguard-die-stamped-metal-blue","tpage_name":"ctypesc-pris"}],[86507522,{"idx":2,"name":"bombot-darkgrey-02","tpage_name":"lbombbot-pris"}],[74055722,{"idx":42,"name":"sew-jump-pad-grate","tpage_name":"sewi-vis-pris"}],[81526802,{"idx":18,"name":"roboguard-shouldershield","tpage_name":"ctypesc-pris"}],[90243093,{"idx":21,"name":"wascitya-redish-metal","tpage_name":"desertb-vis-tfrag"}],[81526833,{"idx":49,"name":"kg-grunt-rim-03","tpage_name":"ctypesc-pris"}],[71630880,{"idx":32,"name":"king-wraps","tpage_name":"ldampksm-pris2"}],[81592320,{"idx":0,"name":"bam-eyelight","tpage_name":"arenacst-pris"}],[94371932,{"idx":92,"name":"turret01","tpage_name":"intpfall-vis-pris"}],[71630881,{"idx":33,"name":"king-wristband","tpage_name":"ldampksm-pris2"}],[81592321,{"idx":1,"name":"bam-hairhilite","tpage_name":"arenacst-pris"}],[94371933,{"idx":93,"name":"wing01","tpage_name":"intpfall-vis-pris"}],[81592322,{"idx":2,"name":"daxter-eyelid","tpage_name":"arenacst-pris"}],[94371934,{"idx":94,"name":"wing02","tpage_name":"intpfall-vis-pris"}],[71630883,{"idx":35,"name":"seem-arm","tpage_name":"ldampksm-pris2"}],[81592323,{"idx":3,"name":"daxter-furhilite","tpage_name":"arenacst-pris"}],[94371935,{"idx":95,"name":"wing02grey01","tpage_name":"intpfall-vis-pris"}],[71630884,{"idx":36,"name":"seem-bootbottom","tpage_name":"ldampksm-pris2"}],[81592324,{"idx":4,"name":"daxter-orange","tpage_name":"arenacst-pris"}],[94371936,{"idx":96,"name":"yellowcard01","tpage_name":"intpfall-vis-pris"}],[71630885,{"idx":37,"name":"seem-bootleg","tpage_name":"ldampksm-pris2"}],[81592325,{"idx":5,"name":"daxterarm","tpage_name":"arenacst-pris"}],[71630886,{"idx":38,"name":"seem-bootlower","tpage_name":"ldampksm-pris2"}],[81592326,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"arenacst-pris"}],[71630887,{"idx":39,"name":"seem-bootmet","tpage_name":"ldampksm-pris2"}],[81592327,{"idx":7,"name":"daxterbolt","tpage_name":"arenacst-pris"}],[71630888,{"idx":40,"name":"seem-boottoe","tpage_name":"ldampksm-pris2"}],[81592328,{"idx":8,"name":"daxterear","tpage_name":"arenacst-pris"}],[71630889,{"idx":41,"name":"seem-ear","tpage_name":"ldampksm-pris2"}],[81592329,{"idx":9,"name":"daxterfinger","tpage_name":"arenacst-pris"}],[71630890,{"idx":42,"name":"seem-eye","tpage_name":"ldampksm-pris2"}],[81592330,{"idx":10,"name":"daxterfoot","tpage_name":"arenacst-pris"}],[71630891,{"idx":43,"name":"seem-eyelid","tpage_name":"ldampksm-pris2"}],[81592331,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"arenacst-pris"}],[71630892,{"idx":44,"name":"seem-face","tpage_name":"ldampksm-pris2"}],[81592332,{"idx":12,"name":"daxtergoggles","tpage_name":"arenacst-pris"}],[71630893,{"idx":45,"name":"seem-finger","tpage_name":"ldampksm-pris2"}],[81592333,{"idx":13,"name":"daxterheadwidenew","tpage_name":"arenacst-pris"}],[71630894,{"idx":46,"name":"seem-hand","tpage_name":"ldampksm-pris2"}],[81592334,{"idx":14,"name":"daxterhelmetplain","tpage_name":"arenacst-pris"}],[85327875,{"idx":3,"name":"hud-neo-spawner","tpage_name":"foresta-minimap"}],[71630895,{"idx":47,"name":"seem-pipeend","tpage_name":"ldampksm-pris2"}],[81592335,{"idx":15,"name":"daxterlense","tpage_name":"arenacst-pris"}],[86573056,{"idx":0,"name":"was-kangalizard-body","tpage_name":"waschase-pris"}],[85327876,{"idx":4,"name":"hud-dark-eco-plant","tpage_name":"foresta-minimap"}],[71630896,{"idx":48,"name":"seem-pipes-01","tpage_name":"ldampksm-pris2"}],[81592336,{"idx":16,"name":"daxternose","tpage_name":"arenacst-pris"}],[86573057,{"idx":1,"name":"was-kangalizard-body-bottom","tpage_name":"waschase-pris"}],[85327877,{"idx":5,"name":"hud-chase-statues-01","tpage_name":"foresta-minimap"}],[71630897,{"idx":49,"name":"seem-precmetal-chestplate-01","tpage_name":"ldampksm-pris2"}],[81592337,{"idx":17,"name":"daxterteeth","tpage_name":"arenacst-pris"}],[86573058,{"idx":2,"name":"was-kangalizard-face","tpage_name":"waschase-pris"}],[85327878,{"idx":6,"name":"wascity-turret-hud-arrow-01","tpage_name":"foresta-minimap"}],[71630898,{"idx":50,"name":"seem-precmetal-edge","tpage_name":"ldampksm-pris2"}],[81592338,{"idx":18,"name":"daxtertuft","tpage_name":"arenacst-pris"}],[86573059,{"idx":3,"name":"was-kangalizard-fin","tpage_name":"waschase-pris"}],[85327879,{"idx":7,"name":"hud-purple-bar-01","tpage_name":"foresta-minimap"}],[71630899,{"idx":51,"name":"seem-precmetal-plain","tpage_name":"ldampksm-pris2"}],[81592339,{"idx":19,"name":"environment-oldmetal","tpage_name":"arenacst-pris"}],[85327880,{"idx":8,"name":"map-forest","tpage_name":"foresta-minimap"}],[71630900,{"idx":52,"name":"seem-straps","tpage_name":"ldampksm-pris2"}],[81592340,{"idx":20,"name":"jackb-lens","tpage_name":"arenacst-pris"}],[71630901,{"idx":53,"name":"seem-uppertorso","tpage_name":"ldampksm-pris2"}],[81592341,{"idx":21,"name":"jak-belt","tpage_name":"arenacst-pris"}],[71630902,{"idx":54,"name":"seem-headgearback","tpage_name":"ldampksm-pris2"}],[81592342,{"idx":22,"name":"jak-gogglemetal","tpage_name":"arenacst-pris"}],[71630903,{"idx":55,"name":"seem-headpiecetop","tpage_name":"ldampksm-pris2"}],[81592343,{"idx":23,"name":"jak-teeth","tpage_name":"arenacst-pris"}],[71630904,{"idx":56,"name":"seem-pipes-02","tpage_name":"ldampksm-pris2"}],[81592344,{"idx":24,"name":"jakb-armor","tpage_name":"arenacst-pris"}],[71630905,{"idx":57,"name":"seem-teeth","tpage_name":"ldampksm-pris2"}],[81592345,{"idx":25,"name":"jakb-blackstrap","tpage_name":"arenacst-pris"}],[91357212,{"idx":28,"name":"klever-skirtlight","tpage_name":"lkleever-pris"}],[100073472,{"idx":0,"name":"bam-eyelight","tpage_name":"ljak-pris"}],[71630906,{"idx":58,"name":"king-skirt-b","tpage_name":"ldampksm-pris2"}],[81592346,{"idx":26,"name":"jakb-brownleather","tpage_name":"arenacst-pris"}],[91357213,{"idx":29,"name":"klever-thighs","tpage_name":"lkleever-pris"}],[100073473,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljak-pris"}],[71630907,{"idx":59,"name":"seem-skirt","tpage_name":"ldampksm-pris2"}],[81592347,{"idx":27,"name":"jakb-clips","tpage_name":"arenacst-pris"}],[91357214,{"idx":30,"name":"klever-undershirt","tpage_name":"lkleever-pris"}],[100073474,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljak-pris"}],[90308608,{"idx":0,"name":"des-shrub-pebbles","tpage_name":"desertb-vis-shrub"}],[71630908,{"idx":60,"name":"seem-skirt-small","tpage_name":"ldampksm-pris2"}],[81592348,{"idx":28,"name":"jakb-eye","tpage_name":"arenacst-pris"}],[91357215,{"idx":31,"name":"klever-widebrownstrap","tpage_name":"lkleever-pris"}],[100073475,{"idx":3,"name":"jackb-lens","tpage_name":"ljak-pris"}],[81592349,{"idx":29,"name":"jakb-eyebrow","tpage_name":"arenacst-pris"}],[91357216,{"idx":32,"name":"klever-fingerbottom","tpage_name":"lkleever-pris"}],[100073476,{"idx":4,"name":"jak-belt","tpage_name":"ljak-pris"}],[81592350,{"idx":30,"name":"jakb-eyelid","tpage_name":"arenacst-pris"}],[91357217,{"idx":33,"name":"klever-fingertop","tpage_name":"lkleever-pris"}],[100073477,{"idx":5,"name":"jak-gogglemetal","tpage_name":"ljak-pris"}],[90308611,{"idx":3,"name":"wascity-stain-wall-01","tpage_name":"desertb-vis-shrub"}],[81592351,{"idx":31,"name":"jakb-facelft","tpage_name":"arenacst-pris"}],[100073478,{"idx":6,"name":"jak-teeth","tpage_name":"ljak-pris"}],[90308612,{"idx":4,"name":"wascity-stain-window-01","tpage_name":"desertb-vis-shrub"}],[81592352,{"idx":32,"name":"jakb-facert","tpage_name":"arenacst-pris"}],[100073479,{"idx":7,"name":"jakb-armor","tpage_name":"ljak-pris"}],[90308613,{"idx":5,"name":"wascity-blotch-withstreaks-01","tpage_name":"desertb-vis-shrub"}],[81592353,{"idx":33,"name":"jakb-glovetop","tpage_name":"arenacst-pris"}],[100073480,{"idx":8,"name":"jakb-blackstrap","tpage_name":"ljak-pris"}],[90308614,{"idx":6,"name":"wascity-overlay-bullethole-a","tpage_name":"desertb-vis-shrub"}],[81592354,{"idx":34,"name":"jakb-hairtrans","tpage_name":"arenacst-pris"}],[100073481,{"idx":9,"name":"jakb-brownleather","tpage_name":"ljak-pris"}],[100073482,{"idx":10,"name":"jakb-clips","tpage_name":"ljak-pris"}],[100073483,{"idx":11,"name":"jakb-eye","tpage_name":"ljak-pris"}],[81592357,{"idx":37,"name":"jakb-jacketsleeve","tpage_name":"arenacst-pris"}],[100073484,{"idx":12,"name":"jakb-eyebrow","tpage_name":"ljak-pris"}],[100073485,{"idx":13,"name":"jakb-eyelid","tpage_name":"ljak-pris"}],[100073486,{"idx":14,"name":"jakb-facelft","tpage_name":"ljak-pris"}],[100073487,{"idx":15,"name":"jakb-facert","tpage_name":"ljak-pris"}],[105054208,{"idx":0,"name":"bam-hairhilite","tpage_name":"desoasis-pris"}],[100073488,{"idx":16,"name":"jakb-glovetop","tpage_name":"ljak-pris"}],[90308622,{"idx":14,"name":"kgtrns-box01","tpage_name":"desertb-vis-shrub"}],[81592362,{"idx":42,"name":"jakb-pants","tpage_name":"arenacst-pris"}],[105054209,{"idx":1,"name":"environment-oldmetal","tpage_name":"desoasis-pris"}],[100073489,{"idx":17,"name":"jakb-hairtrans","tpage_name":"ljak-pris"}],[90308623,{"idx":15,"name":"kgtrns-topjet01","tpage_name":"desertb-vis-shrub"}],[81592363,{"idx":43,"name":"jakb-scarf","tpage_name":"arenacst-pris"}],[105054210,{"idx":2,"name":"ashelin-lo-beltbuckle","tpage_name":"desoasis-pris"}],[100073490,{"idx":18,"name":"jakb-horn","tpage_name":"ljak-pris"}],[81592364,{"idx":44,"name":"jakb-shoebottom","tpage_name":"arenacst-pris"}],[105054211,{"idx":3,"name":"ashelin-lo-bolts","tpage_name":"desoasis-pris"}],[100073491,{"idx":19,"name":"jakb-jacketbody","tpage_name":"ljak-pris"}],[81592365,{"idx":45,"name":"jakb-shoemetal","tpage_name":"arenacst-pris"}],[105054212,{"idx":4,"name":"ashelin-lo-boottop","tpage_name":"desoasis-pris"}],[106299392,{"idx":0,"name":"prebot-shockwave-end","tpage_name":"mined-water"}],[100073492,{"idx":20,"name":"jakb-jacketsleeve","tpage_name":"ljak-pris"}],[81592366,{"idx":46,"name":"jakb-shoeteop","tpage_name":"arenacst-pris"}],[105054213,{"idx":5,"name":"ashelin-lo-brownstrap","tpage_name":"desoasis-pris"}],[106299393,{"idx":1,"name":"prebot-shockwave","tpage_name":"mined-water"}],[100073493,{"idx":21,"name":"jakb-leatherpouch","tpage_name":"ljak-pris"}],[81592367,{"idx":47,"name":"pecker-body-01","tpage_name":"arenacst-pris"}],[105054214,{"idx":6,"name":"ashelin-lo-cglogo","tpage_name":"desoasis-pris"}],[106299394,{"idx":2,"name":"prebot-redgradient","tpage_name":"mined-water"}],[100073494,{"idx":22,"name":"jakb-leatherstrap","tpage_name":"ljak-pris"}],[81592368,{"idx":48,"name":"pecker-eyelid","tpage_name":"arenacst-pris"}],[105054215,{"idx":7,"name":"ashelin-lo-cgrank","tpage_name":"desoasis-pris"}],[106299395,{"idx":3,"name":"ecocreature-teeth","tpage_name":"mined-water"}],[100073495,{"idx":23,"name":"jakb-lightbrownspat","tpage_name":"ljak-pris"}],[81592369,{"idx":49,"name":"pecker-face","tpage_name":"arenacst-pris"}],[105054216,{"idx":8,"name":"ashelin-lo-chest","tpage_name":"desoasis-pris"}],[106299396,{"idx":4,"name":"sword-trail-low","tpage_name":"mined-water"}],[100073496,{"idx":24,"name":"jakb-lightbrownstrap","tpage_name":"ljak-pris"}],[81592370,{"idx":50,"name":"pecker-plume","tpage_name":"arenacst-pris"}],[81592371,{"idx":51,"name":"pecker-tail","tpage_name":"arenacst-pris"}],[81592372,{"idx":52,"name":"pecker-teeth","tpage_name":"arenacst-pris"}],[81592373,{"idx":53,"name":"pecker-wingbottom","tpage_name":"arenacst-pris"}],[81592374,{"idx":54,"name":"pecker-wingtop","tpage_name":"arenacst-pris"}],[81592375,{"idx":55,"name":"pecker-yellowfur","tpage_name":"arenacst-pris"}],[99024896,{"idx":0,"name":"racegate","tpage_name":"hanga-sprite"}],[81592376,{"idx":56,"name":"gun-barrel-alt","tpage_name":"arenacst-pris"}],[81592377,{"idx":57,"name":"gun-laser","tpage_name":"arenacst-pris"}],[99024898,{"idx":2,"name":"glider-ring-dest","tpage_name":"hanga-sprite"}],[81592378,{"idx":58,"name":"gun-main","tpage_name":"arenacst-pris"}],[99024899,{"idx":3,"name":"glider-ring-dest2","tpage_name":"hanga-sprite"}],[81592379,{"idx":59,"name":"gun-tip","tpage_name":"arenacst-pris"}],[81592380,{"idx":60,"name":"bat-amulet-01","tpage_name":"arenacst-pris"}],[81592381,{"idx":61,"name":"bat-amulet-02","tpage_name":"arenacst-pris"}],[81592382,{"idx":62,"name":"bat-amulet-03","tpage_name":"arenacst-pris"}],[81592383,{"idx":63,"name":"prebot-envmap","tpage_name":"arenacst-pris"}],[81592403,{"idx":83,"name":"jakc-armor","tpage_name":"arenacst-pris"}],[81592404,{"idx":84,"name":"jakc-chestplate-straps","tpage_name":"arenacst-pris"}],[81592405,{"idx":85,"name":"jakc-gogglemetal","tpage_name":"arenacst-pris"}],[81592406,{"idx":86,"name":"jakc-lens","tpage_name":"arenacst-pris"}],[81592407,{"idx":87,"name":"jakc-scarf","tpage_name":"arenacst-pris"}],[108986368,{"idx":0,"name":"environment-oldmetal","tpage_name":"wasleapr-pris"}],[81592408,{"idx":88,"name":"jakc-waistband2","tpage_name":"arenacst-pris"}],[108986369,{"idx":1,"name":"metalflut-eye","tpage_name":"wasleapr-pris"}],[81592409,{"idx":89,"name":"jakc-wraps","tpage_name":"arenacst-pris"}],[108986370,{"idx":2,"name":"metalflut-leatherstrap-b-01","tpage_name":"wasleapr-pris"}],[81592410,{"idx":90,"name":"jakc-wristband-a2","tpage_name":"arenacst-pris"}],[108986371,{"idx":3,"name":"metalflut-leatherstrap-c","tpage_name":"wasleapr-pris"}],[81592411,{"idx":91,"name":"jakchires-arm","tpage_name":"arenacst-pris"}],[108986372,{"idx":4,"name":"metalflut-nail","tpage_name":"wasleapr-pris"}],[81592412,{"idx":92,"name":"jakchires-blackstrap","tpage_name":"arenacst-pris"}],[108986374,{"idx":6,"name":"metalflut-rings","tpage_name":"wasleapr-pris"}],[81592414,{"idx":94,"name":"jakchires-brwnleather","tpage_name":"arenacst-pris"}],[108986375,{"idx":7,"name":"metalflut-roll","tpage_name":"wasleapr-pris"}],[81592415,{"idx":95,"name":"jakchires-chestplate","tpage_name":"arenacst-pris"}],[81592422,{"idx":102,"name":"jakchires-glovetop","tpage_name":"arenacst-pris"}],[49283176,{"idx":104,"name":"wire-metal","tpage_name":"sewd-vis-pris"}],[81657856,{"idx":0,"name":"bam-eyelight","tpage_name":"arenacst-pris2"}],[49283177,{"idx":105,"name":"kg-grunt-cable-01","tpage_name":"sewd-vis-pris"}],[81657857,{"idx":1,"name":"environment-oldmetal","tpage_name":"arenacst-pris2"}],[49283178,{"idx":106,"name":"kg-grunt-rim-03","tpage_name":"sewd-vis-pris"}],[81657858,{"idx":2,"name":"king-arm","tpage_name":"arenacst-pris2"}],[49283179,{"idx":107,"name":"squid-drabgun","tpage_name":"sewd-vis-pris"}],[81657859,{"idx":3,"name":"king-blackskirt2","tpage_name":"arenacst-pris2"}],[81657860,{"idx":4,"name":"king-bluemetal","tpage_name":"arenacst-pris2"}],[74186781,{"idx":29,"name":"sew-gun-panel-06","tpage_name":"sewh-vis-pris"}],[81657861,{"idx":5,"name":"king-bolt","tpage_name":"arenacst-pris2"}],[74186782,{"idx":30,"name":"sew-laserturret-1","tpage_name":"sewh-vis-pris"}],[81657862,{"idx":6,"name":"king-chest","tpage_name":"arenacst-pris2"}],[74186783,{"idx":31,"name":"sew-laserturret-2","tpage_name":"sewh-vis-pris"}],[81657863,{"idx":7,"name":"king-clip-02","tpage_name":"arenacst-pris2"}],[74186784,{"idx":32,"name":"sew-laserturret-center","tpage_name":"sewh-vis-pris"}],[81657864,{"idx":8,"name":"king-ear","tpage_name":"arenacst-pris2"}],[74186785,{"idx":33,"name":"sew-laserturret-top","tpage_name":"sewh-vis-pris"}],[81657865,{"idx":9,"name":"king-earing","tpage_name":"arenacst-pris2"}],[74186786,{"idx":34,"name":"sewer-plate-04","tpage_name":"sewh-vis-pris"}],[81657866,{"idx":10,"name":"king-face-01","tpage_name":"arenacst-pris2"}],[81657867,{"idx":11,"name":"king-finger","tpage_name":"arenacst-pris2"}],[74186788,{"idx":36,"name":"cguard1-backmetal","tpage_name":"sewh-vis-pris"}],[81657868,{"idx":12,"name":"king-greenmetal","tpage_name":"arenacst-pris2"}],[74186789,{"idx":37,"name":"cguard1-guntube","tpage_name":"sewh-vis-pris"}],[81657869,{"idx":13,"name":"king-greenmetalplain","tpage_name":"arenacst-pris2"}],[74186790,{"idx":38,"name":"environment-oldmetal","tpage_name":"sewh-vis-pris"}],[81657870,{"idx":14,"name":"king-hair","tpage_name":"arenacst-pris2"}],[74186791,{"idx":39,"name":"kg-grunt-cable-01","tpage_name":"sewh-vis-pris"}],[81657871,{"idx":15,"name":"king-hand","tpage_name":"arenacst-pris2"}],[74186812,{"idx":60,"name":"spydroid-gold","tpage_name":"sewh-vis-pris"}],[81657892,{"idx":36,"name":"sig-eye","tpage_name":"arenacst-pris2"}],[81657904,{"idx":48,"name":"sig-gun-05","tpage_name":"arenacst-pris2"}],[81657906,{"idx":50,"name":"sig-horn","tpage_name":"arenacst-pris2"}],[81657919,{"idx":63,"name":"seem-arm","tpage_name":"arenacst-pris2"}],[89587759,{"idx":47,"name":"jakc-wraps","tpage_name":"lwstdpck-pris"}],[102039559,{"idx":7,"name":"tess-emblem","tpage_name":"gungame-vis-pris2"}],[89587760,{"idx":48,"name":"jakc-wristband-a2","tpage_name":"lwstdpck-pris"}],[102039560,{"idx":8,"name":"tess-eye","tpage_name":"gungame-vis-pris2"}],[89587765,{"idx":53,"name":"jakchires-chestplate","tpage_name":"lwstdpck-pris"}],[102039565,{"idx":13,"name":"tess-hair","tpage_name":"gungame-vis-pris2"}],[89587766,{"idx":54,"name":"jakchires-clips","tpage_name":"lwstdpck-pris"}],[102039566,{"idx":14,"name":"tess-hairband","tpage_name":"gungame-vis-pris2"}],[89587767,{"idx":55,"name":"jakchires-eye","tpage_name":"lwstdpck-pris"}],[102039567,{"idx":15,"name":"tess-jeans","tpage_name":"gungame-vis-pris2"}],[89587769,{"idx":57,"name":"jakchires-eyelid","tpage_name":"lwstdpck-pris"}],[102039569,{"idx":17,"name":"tess-jeanscuff","tpage_name":"gungame-vis-pris2"}],[89587770,{"idx":58,"name":"jakchires-facelft","tpage_name":"lwstdpck-pris"}],[102039570,{"idx":18,"name":"tess-lowerboot","tpage_name":"gungame-vis-pris2"}],[89587776,{"idx":64,"name":"jakchires-leatherpouch","tpage_name":"lwstdpck-pris"}],[102039576,{"idx":24,"name":"tess-sleeve","tpage_name":"gungame-vis-pris2"}],[81723392,{"idx":0,"name":"bam-eyelight","tpage_name":"ljndklev-pris"}],[81723393,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljndklev-pris"}],[81723394,{"idx":2,"name":"daxter-eyelid","tpage_name":"ljndklev-pris"}],[81723395,{"idx":3,"name":"daxter-furhilite","tpage_name":"ljndklev-pris"}],[81723396,{"idx":4,"name":"daxter-orange","tpage_name":"ljndklev-pris"}],[81723397,{"idx":5,"name":"daxterarm","tpage_name":"ljndklev-pris"}],[81723398,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"ljndklev-pris"}],[81723399,{"idx":7,"name":"daxterbolt","tpage_name":"ljndklev-pris"}],[81723400,{"idx":8,"name":"daxterear","tpage_name":"ljndklev-pris"}],[81723401,{"idx":9,"name":"daxterfinger","tpage_name":"ljndklev-pris"}],[81723402,{"idx":10,"name":"daxterfoot","tpage_name":"ljndklev-pris"}],[74252323,{"idx":35,"name":"cguard1-backmetal","tpage_name":"sewg-vis-pris"}],[81723403,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"ljndklev-pris"}],[74252324,{"idx":36,"name":"cguard1-chestplate","tpage_name":"sewg-vis-pris"}],[81723404,{"idx":12,"name":"daxtergoggles","tpage_name":"ljndklev-pris"}],[74252325,{"idx":37,"name":"cguard1-gunmetaldark2","tpage_name":"sewg-vis-pris"}],[81723405,{"idx":13,"name":"daxterheadwidenew","tpage_name":"ljndklev-pris"}],[74252326,{"idx":38,"name":"cguard1-guntube","tpage_name":"sewg-vis-pris"}],[81723406,{"idx":14,"name":"daxterhelmetplain","tpage_name":"ljndklev-pris"}],[81723407,{"idx":15,"name":"daxterlense","tpage_name":"ljndklev-pris"}],[75563028,{"idx":20,"name":"sig-metal-01","tpage_name":"lsig-pris2"}],[81788928,{"idx":0,"name":"sig-flatfangs","tpage_name":"arenacst-water"}],[74514458,{"idx":26,"name":"squid-tubes","tpage_name":"sewj-vis-pris"}],[81985538,{"idx":2,"name":"wstlander-01-gunmetal-02","tpage_name":"wasstadc-pris"}],[81985563,{"idx":27,"name":"marauder-leather-strap","tpage_name":"wasstadc-pris"}],[75759672,{"idx":56,"name":"onin-finger","tpage_name":"onintent-pris"}],[81985572,{"idx":36,"name":"marauder-sword-metal","tpage_name":"wasstadc-pris"}],[75759674,{"idx":58,"name":"onin-hand","tpage_name":"onintent-pris"}],[81985574,{"idx":38,"name":"wstlander-02-armor","tpage_name":"wasstadc-pris"}],[75759683,{"idx":67,"name":"onin-shirt","tpage_name":"onintent-pris"}],[81985583,{"idx":47,"name":"wstlander-02-skirt","tpage_name":"wasstadc-pris"}],[74579992,{"idx":24,"name":"sewer-pipe-02","tpage_name":"sewm-vis-tfrag"}],[60883012,{"idx":68,"name":"mine-red-metal-01","tpage_name":"mineb-vis-pris"}],[82051072,{"idx":0,"name":"wstlander-01-glovetop","tpage_name":"wasstadc-water"}],[60948548,{"idx":68,"name":"fora-stone-05","tpage_name":"minec-vis-tfrag"}],[75890708,{"idx":20,"name":"onin-crate-body","tpage_name":"onintent-tfrag"}],[82116608,{"idx":0,"name":"map-desert","tpage_name":"desert-minimap"}],[57278545,{"idx":81,"name":"wstlander-04-headband","tpage_name":"waswide-vis-pris"}],[48562285,{"idx":109,"name":"cguard1-guntube","tpage_name":"sewa-vis-pris"}],[73465885,{"idx":29,"name":"sewer-pipe-rim-01","tpage_name":"sewk-vis-tfrag"}],[82182145,{"idx":1,"name":"map-wascity","tpage_name":"waswide-minimap"}],[74580004,{"idx":36,"name":"sewer-brick-roof-01","tpage_name":"sewm-vis-tfrag"}],[85786624,{"idx":0,"name":"wstd-arena-token","tpage_name":"wasstadb-water"}],[85196804,{"idx":4,"name":"intcept-base-green01","tpage_name":"desrace1-pris"}],[86441984,{"idx":0,"name":"map-factoryb","tpage_name":"factoryb-minimap"}],[85196805,{"idx":5,"name":"intcept-base-patern01","tpage_name":"desrace1-pris"}],[86441985,{"idx":1,"name":"hud-fac-target-01","tpage_name":"factoryb-minimap"}],[85196806,{"idx":6,"name":"intcept-base-patern02","tpage_name":"desrace1-pris"}],[86441986,{"idx":2,"name":"hud-fac-tower-01","tpage_name":"factoryb-minimap"}],[85196807,{"idx":7,"name":"intcept-gun01","tpage_name":"desrace1-pris"}],[86441987,{"idx":3,"name":"hud-torpedo","tpage_name":"factoryb-minimap"}],[85196808,{"idx":8,"name":"intcept-pipe01","tpage_name":"desrace1-pris"}],[86441988,{"idx":4,"name":"hud-vehicle-health-bar-01","tpage_name":"factoryb-minimap"}],[74055725,{"idx":45,"name":"sewfence-01","tpage_name":"sewi-vis-pris"}],[81526805,{"idx":21,"name":"widow-dull-inards","tpage_name":"ctypesc-pris"}],[86507525,{"idx":5,"name":"bombot-greybarrelside","tpage_name":"lbombbot-pris"}],[74055726,{"idx":46,"name":"sewfence-02","tpage_name":"sewi-vis-pris"}],[81526806,{"idx":22,"name":"widow-pod-gun-metal","tpage_name":"ctypesc-pris"}],[86507526,{"idx":6,"name":"bombot-guards","tpage_name":"lbombbot-pris"}],[74055727,{"idx":47,"name":"sewer-metal-floor-01","tpage_name":"sewi-vis-pris"}],[81526807,{"idx":23,"name":"wire-metal","tpage_name":"ctypesc-pris"}],[86507527,{"idx":7,"name":"bombot-guntop","tpage_name":"lbombbot-pris"}],[74055729,{"idx":49,"name":"sewer-screw-02","tpage_name":"sewi-vis-pris"}],[81526809,{"idx":25,"name":"spydroid-leg-grey","tpage_name":"ctypesc-pris"}],[86507529,{"idx":9,"name":"bombot-joint","tpage_name":"lbombbot-pris"}],[81526810,{"idx":26,"name":"spydroid-leg-grey-end","tpage_name":"ctypesc-pris"}],[86507530,{"idx":10,"name":"bombot-lens","tpage_name":"lbombbot-pris"}],[81526811,{"idx":27,"name":"spydroid-light","tpage_name":"ctypesc-pris"}],[86507531,{"idx":11,"name":"bombot-post01","tpage_name":"lbombbot-pris"}],[81526812,{"idx":28,"name":"spydroid-light-small","tpage_name":"ctypesc-pris"}],[86507532,{"idx":12,"name":"bombot-rail01","tpage_name":"lbombbot-pris"}],[81526813,{"idx":29,"name":"spydroid-light-small-red","tpage_name":"ctypesc-pris"}],[86507533,{"idx":13,"name":"bombot-redplate-01","tpage_name":"lbombbot-pris"}],[81526814,{"idx":30,"name":"spydroid-red","tpage_name":"ctypesc-pris"}],[86507534,{"idx":14,"name":"bombot-rimgrey","tpage_name":"lbombbot-pris"}],[86507535,{"idx":15,"name":"bombot-roundend","tpage_name":"lbombbot-pris"}],[86507536,{"idx":16,"name":"bombot-turret01","tpage_name":"lbombbot-pris"}],[86507539,{"idx":19,"name":"environment-oldmetal","tpage_name":"lbombbot-pris"}],[86507540,{"idx":20,"name":"cguard1-backmetal","tpage_name":"lbombbot-pris"}],[81526826,{"idx":42,"name":"kg-fl-tret-red-plate","tpage_name":"ctypesc-pris"}],[90243086,{"idx":14,"name":"wascity-metal-spike-01","tpage_name":"desertb-vis-tfrag"}],[86507546,{"idx":26,"name":"citwide-crimson-light","tpage_name":"lbombbot-pris"}],[90243087,{"idx":15,"name":"wascity-outerwall-metal-d","tpage_name":"desertb-vis-tfrag"}],[81526827,{"idx":43,"name":"kg-fl-tret-backthing01","tpage_name":"ctypesc-pris"}],[86507547,{"idx":27,"name":"citwide-crimson-red","tpage_name":"lbombbot-pris"}],[90243088,{"idx":16,"name":"wascity-base","tpage_name":"desertb-vis-tfrag"}],[81526828,{"idx":44,"name":"kg-fl-tret-dash01","tpage_name":"ctypesc-pris"}],[86507548,{"idx":28,"name":"citwide-crimson-tube","tpage_name":"lbombbot-pris"}],[90243089,{"idx":17,"name":"wascitya-airlock-metal","tpage_name":"desertb-vis-tfrag"}],[81526829,{"idx":45,"name":"kg-fl-tret-hood01","tpage_name":"ctypesc-pris"}],[86507549,{"idx":29,"name":"citwide-crimson-wall-plain","tpage_name":"lbombbot-pris"}],[81526830,{"idx":46,"name":"kg-fl-tret-jets01","tpage_name":"ctypesc-pris"}],[90243090,{"idx":18,"name":"common-black","tpage_name":"desertb-vis-tfrag"}],[86507550,{"idx":30,"name":"widow-bomb","tpage_name":"lbombbot-pris"}],[81526832,{"idx":48,"name":"kg-grunt-cable-01","tpage_name":"ctypesc-pris"}],[90243092,{"idx":20,"name":"wascity-metal-indent","tpage_name":"desertb-vis-tfrag"}],[86507552,{"idx":32,"name":"widow-bomb-thrust","tpage_name":"lbombbot-pris"}],[74186792,{"idx":40,"name":"kg-grunt-rim-03","tpage_name":"sewh-vis-pris"}],[81657872,{"idx":16,"name":"king-horn","tpage_name":"arenacst-pris2"}],[86638592,{"idx":0,"name":"bam-eyelight","tpage_name":"wasdoors-vis-pris"}],[74186793,{"idx":41,"name":"roboguard-headshield","tpage_name":"sewh-vis-pris"}],[81657873,{"idx":17,"name":"king-iris","tpage_name":"arenacst-pris2"}],[86638593,{"idx":1,"name":"bam-hairhilite","tpage_name":"wasdoors-vis-pris"}],[74186794,{"idx":42,"name":"widow-dull-inards","tpage_name":"sewh-vis-pris"}],[81657874,{"idx":18,"name":"king-leg","tpage_name":"arenacst-pris2"}],[86638594,{"idx":2,"name":"daxter-eyelid","tpage_name":"wasdoors-vis-pris"}],[81657875,{"idx":19,"name":"king-lgblackstrap","tpage_name":"arenacst-pris2"}],[86638595,{"idx":3,"name":"daxter-furhilite","tpage_name":"wasdoors-vis-pris"}],[74186796,{"idx":44,"name":"blue-gem","tpage_name":"sewh-vis-pris"}],[81657876,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"arenacst-pris2"}],[86638596,{"idx":4,"name":"daxter-orange","tpage_name":"wasdoors-vis-pris"}],[129302528,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewn-vis-pris"}],[99418208,{"idx":96,"name":"monk-mummy-arm","tpage_name":"volcanox-pris"}],[74186797,{"idx":45,"name":"brown-hose","tpage_name":"sewh-vis-pris"}],[81657877,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"arenacst-pris2"}],[86638597,{"idx":5,"name":"daxterarm","tpage_name":"wasdoors-vis-pris"}],[129302529,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewn-vis-pris"}],[99418209,{"idx":97,"name":"monk-mummy-boot","tpage_name":"volcanox-pris"}],[74186798,{"idx":46,"name":"cguard1-chestplate","tpage_name":"sewh-vis-pris"}],[81657878,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"arenacst-pris2"}],[86638598,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"wasdoors-vis-pris"}],[129302530,{"idx":2,"name":"airlock-door-cog1","tpage_name":"sewn-vis-pris"}],[99418210,{"idx":98,"name":"monk-mummy-boottoe","tpage_name":"volcanox-pris"}],[74186799,{"idx":47,"name":"cguard1-gunmetaldark2","tpage_name":"sewh-vis-pris"}],[81657879,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"arenacst-pris2"}],[86638599,{"idx":7,"name":"daxterbolt","tpage_name":"wasdoors-vis-pris"}],[129302531,{"idx":3,"name":"airlock-door-main","tpage_name":"sewn-vis-pris"}],[99418211,{"idx":99,"name":"monk-mummy-ear","tpage_name":"volcanox-pris"}],[74186800,{"idx":48,"name":"cguard1-lens","tpage_name":"sewh-vis-pris"}],[81657880,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"arenacst-pris2"}],[86638600,{"idx":8,"name":"daxterear","tpage_name":"wasdoors-vis-pris"}],[129302532,{"idx":4,"name":"airlock-door-metal2","tpage_name":"sewn-vis-pris"}],[99418212,{"idx":100,"name":"monk-mummy-headgearback","tpage_name":"volcanox-pris"}],[74186801,{"idx":49,"name":"cguardgame-backplate","tpage_name":"sewh-vis-pris"}],[81657881,{"idx":25,"name":"king-shoebottom","tpage_name":"arenacst-pris2"}],[86638601,{"idx":9,"name":"daxterfinger","tpage_name":"wasdoors-vis-pris"}],[129302533,{"idx":5,"name":"airlockl-door-metalframe","tpage_name":"sewn-vis-pris"}],[99418213,{"idx":101,"name":"monk-mummy-precchest","tpage_name":"volcanox-pris"}],[74186802,{"idx":50,"name":"cguardgame-metaledark-02","tpage_name":"sewh-vis-pris"}],[81657882,{"idx":26,"name":"king-skirt","tpage_name":"arenacst-pris2"}],[86638602,{"idx":10,"name":"daxterfoot","tpage_name":"wasdoors-vis-pris"}],[129302534,{"idx":6,"name":"sew-fan-basetop","tpage_name":"sewn-vis-pris"}],[99418214,{"idx":102,"name":"monk-mummy-precedge","tpage_name":"volcanox-pris"}],[74186803,{"idx":51,"name":"cguardgame-metallight-01small","tpage_name":"sewh-vis-pris"}],[81657883,{"idx":27,"name":"king-teeth","tpage_name":"arenacst-pris2"}],[86638603,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"wasdoors-vis-pris"}],[129302535,{"idx":7,"name":"sew-fan-canopy","tpage_name":"sewn-vis-pris"}],[99418215,{"idx":103,"name":"monk-mummy-precplain","tpage_name":"volcanox-pris"}],[90374144,{"idx":0,"name":"des-beach-01","tpage_name":"desertb-vis-water"}],[81657884,{"idx":28,"name":"king-thinstrap","tpage_name":"arenacst-pris2"}],[74186804,{"idx":52,"name":"cguardgame-shoebottom","tpage_name":"sewh-vis-pris"}],[86638604,{"idx":12,"name":"daxtergoggles","tpage_name":"wasdoors-vis-pris"}],[129302536,{"idx":8,"name":"sew-gun-drum-01","tpage_name":"sewn-vis-pris"}],[99418216,{"idx":104,"name":"monk-mummy-shoebottom","tpage_name":"volcanox-pris"}],[90374145,{"idx":1,"name":"des-cave-floor-01","tpage_name":"desertb-vis-water"}],[81657885,{"idx":29,"name":"king-vest","tpage_name":"arenacst-pris2"}],[74186805,{"idx":53,"name":"roboguard-die-stamped-metal-blue","tpage_name":"sewh-vis-pris"}],[86638605,{"idx":13,"name":"daxterheadwidenew","tpage_name":"wasdoors-vis-pris"}],[129302537,{"idx":9,"name":"sew-gun-rim-04","tpage_name":"sewn-vis-pris"}],[99418217,{"idx":105,"name":"monk-mummy-skirt-01","tpage_name":"volcanox-pris"}],[74186806,{"idx":54,"name":"roboguard-die-stamped-metal-red","tpage_name":"sewh-vis-pris"}],[81657886,{"idx":30,"name":"king-vestback","tpage_name":"arenacst-pris2"}],[86638606,{"idx":14,"name":"daxterhelmetplain","tpage_name":"wasdoors-vis-pris"}],[129302538,{"idx":10,"name":"sew-laserturret-pole","tpage_name":"sewn-vis-pris"}],[99418218,{"idx":106,"name":"monk-mummy-straps","tpage_name":"volcanox-pris"}],[74186807,{"idx":55,"name":"roboguard-shouldershield","tpage_name":"sewh-vis-pris"}],[81657887,{"idx":31,"name":"king-wrap","tpage_name":"arenacst-pris2"}],[86638607,{"idx":15,"name":"daxterlense","tpage_name":"wasdoors-vis-pris"}],[129302539,{"idx":11,"name":"sew-saw-lens","tpage_name":"sewn-vis-pris"}],[99418219,{"idx":107,"name":"monk-mummy-uppertorso","tpage_name":"volcanox-pris"}],[81657888,{"idx":32,"name":"king-wraps","tpage_name":"arenacst-pris2"}],[74186808,{"idx":56,"name":"squid-bulb-sm","tpage_name":"sewh-vis-pris"}],[86638608,{"idx":16,"name":"daxternose","tpage_name":"wasdoors-vis-pris"}],[129302540,{"idx":12,"name":"sew-saw-part2","tpage_name":"sewn-vis-pris"}],[99418220,{"idx":108,"name":"grunt-eye-01","tpage_name":"volcanox-pris"}],[81657889,{"idx":33,"name":"king-wristband","tpage_name":"arenacst-pris2"}],[74186809,{"idx":57,"name":"squid-tubes","tpage_name":"sewh-vis-pris"}],[86638609,{"idx":17,"name":"daxterteeth","tpage_name":"wasdoors-vis-pris"}],[129302541,{"idx":13,"name":"sewer-metal-01","tpage_name":"sewn-vis-pris"}],[99418221,{"idx":109,"name":"grunt-gem-01","tpage_name":"volcanox-pris"}],[81657890,{"idx":34,"name":"charHOLD","tpage_name":"arenacst-pris2"}],[74186810,{"idx":58,"name":"widow-pod-gun-metal","tpage_name":"sewh-vis-pris"}],[86638610,{"idx":18,"name":"daxtertuft","tpage_name":"wasdoors-vis-pris"}],[129302542,{"idx":14,"name":"sewer-metal-block-04","tpage_name":"sewn-vis-pris"}],[99418222,{"idx":110,"name":"grunt-hose","tpage_name":"volcanox-pris"}],[74186811,{"idx":59,"name":"wire-metal","tpage_name":"sewh-vis-pris"}],[81657891,{"idx":35,"name":"sig-belt","tpage_name":"arenacst-pris2"}],[86638611,{"idx":19,"name":"environment-oldmetal","tpage_name":"wasdoors-vis-pris"}],[129302543,{"idx":15,"name":"sewer-metal-floor-02","tpage_name":"sewn-vis-pris"}],[99418223,{"idx":111,"name":"grunt-metal-01","tpage_name":"volcanox-pris"}],[89587768,{"idx":56,"name":"jakchires-eyebrow","tpage_name":"lwstdpck-pris"}],[102039568,{"idx":16,"name":"tess-jeansback","tpage_name":"gungame-vis-pris2"}],[107020288,{"idx":0,"name":"vol-shrub-grass","tpage_name":"volcanoa-vis-shrub"}],[89587771,{"idx":59,"name":"jakchires-facert","tpage_name":"lwstdpck-pris"}],[102039571,{"idx":19,"name":"tess-scarf","tpage_name":"gungame-vis-pris2"}],[107020291,{"idx":3,"name":"vola-grass-floor-01","tpage_name":"volcanoa-vis-shrub"}],[89587772,{"idx":60,"name":"jakchires-glovetop","tpage_name":"lwstdpck-pris"}],[102039572,{"idx":20,"name":"tess-shirt-128","tpage_name":"gungame-vis-pris2"}],[107020292,{"idx":4,"name":"vola-lava-rock-01","tpage_name":"volcanoa-vis-shrub"}],[89587773,{"idx":61,"name":"jakchires-hair","tpage_name":"lwstdpck-pris"}],[102039573,{"idx":21,"name":"tess-shirtstraps","tpage_name":"gungame-vis-pris2"}],[107020293,{"idx":5,"name":"fora-shrub-pebbles","tpage_name":"volcanoa-vis-shrub"}],[89587774,{"idx":62,"name":"jakchires-horn","tpage_name":"lwstdpck-pris"}],[102039574,{"idx":22,"name":"tess-shoebottom","tpage_name":"gungame-vis-pris2"}],[107020294,{"idx":6,"name":"vola-leaf-small-01","tpage_name":"volcanoa-vis-shrub"}],[89587775,{"idx":63,"name":"jakchires-jacket","tpage_name":"lwstdpck-pris"}],[102039575,{"idx":23,"name":"tess-shoetop","tpage_name":"gungame-vis-pris2"}],[107020295,{"idx":7,"name":"for-shrub-moss","tpage_name":"volcanoa-vis-shrub"}],[101580831,{"idx":31,"name":"wstlander-04-shirt-strap","tpage_name":"lwlandm-pris"}],[86638671,{"idx":79,"name":"jakchires-shoemetal","tpage_name":"wasdoors-vis-pris"}],[101580832,{"idx":32,"name":"wstlander-04-skirt","tpage_name":"lwlandm-pris"}],[86638672,{"idx":80,"name":"jakchires-shoeteop","tpage_name":"wasdoors-vis-pris"}],[86638673,{"idx":81,"name":"jakchires-teeth","tpage_name":"wasdoors-vis-pris"}],[86638674,{"idx":82,"name":"intcept-pipe01","tpage_name":"wasdoors-vis-pris"}],[111542275,{"idx":3,"name":"des-burn-eye-off","tpage_name":"desert-vis-shrub"}],[86638675,{"idx":83,"name":"intcept-tread01","tpage_name":"wasdoors-vis-pris"}],[74252328,{"idx":40,"name":"cguard1-lens","tpage_name":"sewg-vis-pris"}],[81723408,{"idx":16,"name":"daxternose","tpage_name":"ljndklev-pris"}],[86704128,{"idx":0,"name":"bam-eyelight","tpage_name":"ldamklev-pris2"}],[81723409,{"idx":17,"name":"daxterteeth","tpage_name":"ljndklev-pris"}],[86704129,{"idx":1,"name":"environment-oldmetal","tpage_name":"ldamklev-pris2"}],[74252330,{"idx":42,"name":"environment-oldmetal","tpage_name":"sewg-vis-pris"}],[81723410,{"idx":18,"name":"daxtertuft","tpage_name":"ljndklev-pris"}],[86704130,{"idx":2,"name":"king-arm","tpage_name":"ldamklev-pris2"}],[74252331,{"idx":43,"name":"roboguard-die-stamped-metal-blue","tpage_name":"sewg-vis-pris"}],[81723411,{"idx":19,"name":"environment-oldmetal","tpage_name":"ljndklev-pris"}],[86704131,{"idx":3,"name":"king-blackskirt2","tpage_name":"ldamklev-pris2"}],[74252332,{"idx":44,"name":"roboguard-die-stamped-metal-red","tpage_name":"sewg-vis-pris"}],[86704132,{"idx":4,"name":"king-bluemetal","tpage_name":"ldamklev-pris2"}],[74252335,{"idx":47,"name":"sew-fan-basetop","tpage_name":"sewg-vis-pris"}],[86704135,{"idx":7,"name":"king-clip-02","tpage_name":"ldamklev-pris2"}],[74252336,{"idx":48,"name":"sew-fan-canopy","tpage_name":"sewg-vis-pris"}],[86704136,{"idx":8,"name":"king-ear","tpage_name":"ldamklev-pris2"}],[74252337,{"idx":49,"name":"sew-gun-rim-04","tpage_name":"sewg-vis-pris"}],[86704137,{"idx":9,"name":"king-earing","tpage_name":"ldamklev-pris2"}],[74252338,{"idx":50,"name":"sew-laserturret-pole","tpage_name":"sewg-vis-pris"}],[86704138,{"idx":10,"name":"king-face-01","tpage_name":"ldamklev-pris2"}],[74252339,{"idx":51,"name":"sew-saw-lens","tpage_name":"sewg-vis-pris"}],[86704139,{"idx":11,"name":"king-finger","tpage_name":"ldamklev-pris2"}],[74252340,{"idx":52,"name":"sew-saw-part2","tpage_name":"sewg-vis-pris"}],[86704140,{"idx":12,"name":"king-greenmetal","tpage_name":"ldamklev-pris2"}],[74252341,{"idx":53,"name":"sewer-plate-04","tpage_name":"sewg-vis-pris"}],[86704141,{"idx":13,"name":"king-greenmetalplain","tpage_name":"ldamklev-pris2"}],[90439682,{"idx":2,"name":"des-palm-top","tpage_name":"deserte-vis-tfrag"}],[86704142,{"idx":14,"name":"king-hair","tpage_name":"ldamklev-pris2"}],[90439683,{"idx":3,"name":"des-palm-root","tpage_name":"deserte-vis-tfrag"}],[86704143,{"idx":15,"name":"king-hand","tpage_name":"ldamklev-pris2"}],[91684864,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"desrace1-water"}],[90439684,{"idx":4,"name":"des-palmtree-beard","tpage_name":"deserte-vis-tfrag"}],[86704144,{"idx":16,"name":"king-horn","tpage_name":"ldamklev-pris2"}],[90439685,{"idx":5,"name":"des-palmplant-leaf-02","tpage_name":"deserte-vis-tfrag"}],[86704145,{"idx":17,"name":"king-iris","tpage_name":"ldamklev-pris2"}],[86704147,{"idx":19,"name":"king-lgblackstrap","tpage_name":"ldamklev-pris2"}],[74252353,{"idx":65,"name":"sew-gun-rim-03","tpage_name":"sewg-vis-pris"}],[86704153,{"idx":25,"name":"king-shoebottom","tpage_name":"ldamklev-pris2"}],[90439694,{"idx":14,"name":"des-cliff-top-01","tpage_name":"deserte-vis-tfrag"}],[74252354,{"idx":66,"name":"sew-laserbeam-tip","tpage_name":"sewg-vis-pris"}],[86704154,{"idx":26,"name":"king-skirt","tpage_name":"ldamklev-pris2"}],[105185281,{"idx":1,"name":"ashelin-bolts","tpage_name":"desoasis-pris2"}],[74252355,{"idx":67,"name":"sew-metal-floor-01","tpage_name":"sewg-vis-pris"}],[86704155,{"idx":27,"name":"king-teeth","tpage_name":"ldamklev-pris2"}],[74252356,{"idx":68,"name":"sewer-nut","tpage_name":"sewg-vis-pris"}],[86704156,{"idx":28,"name":"king-thinstrap","tpage_name":"ldamklev-pris2"}],[90439697,{"idx":17,"name":"des-palmtree-trunk-02","tpage_name":"deserte-vis-tfrag"}],[74252357,{"idx":69,"name":"sewer-pipe-rim-05","tpage_name":"sewg-vis-pris"}],[86704157,{"idx":29,"name":"king-vest","tpage_name":"ldamklev-pris2"}],[90439698,{"idx":18,"name":"des-palm-leaf-01","tpage_name":"deserte-vis-tfrag"}],[74252358,{"idx":70,"name":"sewer-pipe-rim-05b","tpage_name":"sewg-vis-pris"}],[86704158,{"idx":30,"name":"king-vestback","tpage_name":"ldamklev-pris2"}],[81723439,{"idx":47,"name":"klever-earcup","tpage_name":"ljndklev-pris"}],[90439699,{"idx":19,"name":"des-mount-bottom-01","tpage_name":"deserte-vis-tfrag"}],[74252359,{"idx":71,"name":"sewer-plate-03","tpage_name":"sewg-vis-pris"}],[86704159,{"idx":31,"name":"king-wrap","tpage_name":"ldamklev-pris2"}],[81723440,{"idx":48,"name":"klever-eye","tpage_name":"ljndklev-pris"}],[86704160,{"idx":32,"name":"king-wraps","tpage_name":"ldamklev-pris2"}],[81723441,{"idx":49,"name":"klever-eyelid","tpage_name":"ljndklev-pris"}],[86704161,{"idx":33,"name":"king-wristband","tpage_name":"ldamklev-pris2"}],[81723442,{"idx":50,"name":"klever-face-01","tpage_name":"ljndklev-pris"}],[74252362,{"idx":74,"name":"blue-gem","tpage_name":"sewg-vis-pris"}],[86704162,{"idx":34,"name":"king-skirt-b","tpage_name":"ldamklev-pris2"}],[60620884,{"idx":84,"name":"mine-gray-metal-01","tpage_name":"minea-vis-pris"}],[86769664,{"idx":0,"name":"JakIII","tpage_name":"title-minimap"}],[71434296,{"idx":56,"name":"wstd-platform-floor","tpage_name":"wasstadc-tfrag"}],[88866816,{"idx":0,"name":"hud-kanga-lizard","tpage_name":"waschase-minimap"}],[87621636,{"idx":4,"name":"mhcent-eye","tpage_name":"lnstobb-pris"}],[71434297,{"idx":57,"name":"wstd-platform-wall","tpage_name":"wasstadc-tfrag"}],[87621637,{"idx":5,"name":"mhcent-metal-01","tpage_name":"lnstobb-pris"}],[71434298,{"idx":58,"name":"wstd-scaffold-teeth","tpage_name":"wasstadc-tfrag"}],[87621638,{"idx":6,"name":"mhcent-metal-02","tpage_name":"lnstobb-pris"}],[87621639,{"idx":7,"name":"mhcent-mouth-01","tpage_name":"lnstobb-pris"}],[71434300,{"idx":60,"name":"artifact-dec-01","tpage_name":"wasstadc-tfrag"}],[87621640,{"idx":8,"name":"mhcent-mouth-02","tpage_name":"lnstobb-pris"}],[71434301,{"idx":61,"name":"artifact-blue-glow-01","tpage_name":"wasstadc-tfrag"}],[87621641,{"idx":9,"name":"mhcent-skin-02","tpage_name":"lnstobb-pris"}],[71434302,{"idx":62,"name":"artifact-plain-01","tpage_name":"wasstadc-tfrag"}],[87621642,{"idx":10,"name":"mhcent-skin-03","tpage_name":"lnstobb-pris"}],[71434303,{"idx":63,"name":"artifact-plain-02","tpage_name":"wasstadc-tfrag"}],[87621643,{"idx":11,"name":"nst-egg-spider-body","tpage_name":"lnstobb-pris"}],[71434307,{"idx":67,"name":"wstd-fight-plat-box-end","tpage_name":"wasstadc-tfrag"}],[91357187,{"idx":3,"name":"klever-eye","tpage_name":"lkleever-pris"}],[87621647,{"idx":15,"name":"nst-egg-spider-pipe","tpage_name":"lnstobb-pris"}],[91357191,{"idx":7,"name":"klever-hair","tpage_name":"lkleever-pris"}],[87621651,{"idx":19,"name":"eco-lt-cryst-03","tpage_name":"lnstobb-pris"}],[60620888,{"idx":88,"name":"mine-red-stripe-metal-01","tpage_name":"minea-vis-pris"}],[88014848,{"idx":0,"name":"bam-eyelight","tpage_name":"lwassig-pris"}],[60620897,{"idx":97,"name":"jakc-armor","tpage_name":"minea-vis-pris"}],[88014857,{"idx":9,"name":"sig2-glove","tpage_name":"lwassig-pris"}],[60620899,{"idx":99,"name":"jakc-gogglemetal","tpage_name":"minea-vis-pris"}],[88014859,{"idx":11,"name":"sig2-gun-01","tpage_name":"lwassig-pris"}],[60620900,{"idx":100,"name":"jakc-lens","tpage_name":"minea-vis-pris"}],[88014860,{"idx":12,"name":"sig2-gun-02","tpage_name":"lwassig-pris"}],[60620901,{"idx":101,"name":"jakc-scarf","tpage_name":"minea-vis-pris"}],[88014861,{"idx":13,"name":"sig2-gun-03","tpage_name":"lwassig-pris"}],[60620902,{"idx":102,"name":"jakc-waistband2","tpage_name":"minea-vis-pris"}],[88014862,{"idx":14,"name":"sig2-gun-04","tpage_name":"lwassig-pris"}],[60620904,{"idx":104,"name":"jakc-wristband-a2","tpage_name":"minea-vis-pris"}],[88014864,{"idx":16,"name":"sig2-headgear","tpage_name":"lwassig-pris"}],[60620905,{"idx":105,"name":"jakchires-arm","tpage_name":"minea-vis-pris"}],[88014865,{"idx":17,"name":"sig2-horn","tpage_name":"lwassig-pris"}],[94240768,{"idx":0,"name":"palcab-lowres-background-hills-01","tpage_name":"intpfall-vis-tfrag"}],[60620908,{"idx":108,"name":"jakchires-brwnleather","tpage_name":"minea-vis-pris"}],[88014868,{"idx":20,"name":"sig2-metal-dirty","tpage_name":"lwassig-pris"}],[94240769,{"idx":1,"name":"strip-metal-02-lores","tpage_name":"intpfall-vis-tfrag"}],[60620909,{"idx":109,"name":"jakchires-chestplate","tpage_name":"minea-vis-pris"}],[88014869,{"idx":21,"name":"sig2-sac","tpage_name":"lwassig-pris"}],[94240770,{"idx":2,"name":"palcab-lowres-ctywide-wall-01","tpage_name":"intpfall-vis-tfrag"}],[60620910,{"idx":110,"name":"jakchires-clips","tpage_name":"minea-vis-pris"}],[88014870,{"idx":22,"name":"sig2-shoebottom","tpage_name":"lwassig-pris"}],[94240772,{"idx":4,"name":"palcab-lowres-background-rocksnow2","tpage_name":"intpfall-vis-tfrag"}],[60620912,{"idx":112,"name":"jakchires-eyebrow","tpage_name":"minea-vis-pris"}],[88014872,{"idx":24,"name":"sig2-shoulderarmor","tpage_name":"lwassig-pris"}],[94240773,{"idx":5,"name":"palcab-lowres-background-rocksnow","tpage_name":"intpfall-vis-tfrag"}],[60620913,{"idx":113,"name":"jakchires-eyelid","tpage_name":"minea-vis-pris"}],[88014873,{"idx":25,"name":"sig2-skirts","tpage_name":"lwassig-pris"}],[106496000,{"idx":0,"name":"wstlander-01-glovetop","tpage_name":"desresc-water"}],[94240774,{"idx":6,"name":"palcab-lowres-ctywide-wall-02","tpage_name":"intpfall-vis-tfrag"}],[60620914,{"idx":114,"name":"jakchires-facelft","tpage_name":"minea-vis-pris"}],[88014874,{"idx":26,"name":"sig2-skirts-03","tpage_name":"lwassig-pris"}],[94240775,{"idx":7,"name":"palcab-lowres-ctyslum-ground","tpage_name":"intpfall-vis-tfrag"}],[60620915,{"idx":115,"name":"jakchires-facert","tpage_name":"minea-vis-pris"}],[88014875,{"idx":27,"name":"sig2-undergarments","tpage_name":"lwassig-pris"}],[74055728,{"idx":48,"name":"sewer-pipe-rim-07","tpage_name":"sewi-vis-pris"}],[81526808,{"idx":24,"name":"spydroid-gold","tpage_name":"ctypesc-pris"}],[86507528,{"idx":8,"name":"bombot-insidegun","tpage_name":"lbombbot-pris"}],[88997888,{"idx":0,"name":"racegate","tpage_name":"lforring-sprite"}],[75890732,{"idx":44,"name":"onin-skull","tpage_name":"onintent-tfrag"}],[89587712,{"idx":0,"name":"bam-eyelight","tpage_name":"lwstdpck-pris"}],[79364229,{"idx":133,"name":"monk-femaleleg-01","tpage_name":"wasseem-pris"}],[104267829,{"idx":53,"name":"stdm-grass","tpage_name":"stadium-vis-tfrag"}],[75890733,{"idx":45,"name":"onin-skull-bottom","tpage_name":"onintent-tfrag"}],[89587713,{"idx":1,"name":"pecker-body-01","tpage_name":"lwstdpck-pris"}],[120455170,{"idx":2,"name":"ruins-endblocks","tpage_name":"forestx-vis-tfrag"}],[79364230,{"idx":134,"name":"monk-femaleskirt-bottom","tpage_name":"wasseem-pris"}],[104267830,{"idx":54,"name":"lt-eco-vent-blue-01","tpage_name":"stadium-vis-tfrag"}],[75890734,{"idx":46,"name":"onin-skull-pattern","tpage_name":"onintent-tfrag"}],[89587714,{"idx":2,"name":"pecker-eyelid","tpage_name":"lwstdpck-pris"}],[79364231,{"idx":135,"name":"monk-femaleskirt-top","tpage_name":"wasseem-pris"}],[104267831,{"idx":55,"name":"lt-eco-vent-side-01","tpage_name":"stadium-vis-tfrag"}],[75890741,{"idx":53,"name":"onin-tank-glass","tpage_name":"onintent-tfrag"}],[89587721,{"idx":9,"name":"pecker-yellowfur","tpage_name":"lwstdpck-pris"}],[89587751,{"idx":39,"name":"jakc-armor","tpage_name":"lwstdpck-pris"}],[102039552,{"idx":0,"name":"bam-eyelight","tpage_name":"gungame-vis-pris2"}],[89587752,{"idx":40,"name":"jakc-chestplate-straps","tpage_name":"lwstdpck-pris"}],[102039553,{"idx":1,"name":"bam-hairhilite","tpage_name":"gungame-vis-pris2"}],[89587753,{"idx":41,"name":"jakc-gogglemetal","tpage_name":"lwstdpck-pris"}],[102039554,{"idx":2,"name":"tess-belly","tpage_name":"gungame-vis-pris2"}],[89587754,{"idx":42,"name":"jakc-lens","tpage_name":"lwstdpck-pris"}],[102039555,{"idx":3,"name":"tess-belt","tpage_name":"gungame-vis-pris2"}],[89587755,{"idx":43,"name":"jakc-scarf","tpage_name":"lwstdpck-pris"}],[102039556,{"idx":4,"name":"tess-belt2","tpage_name":"gungame-vis-pris2"}],[89587756,{"idx":44,"name":"jakc-scarfhanging","tpage_name":"lwstdpck-pris"}],[102039557,{"idx":5,"name":"tess-buckle","tpage_name":"gungame-vis-pris2"}],[89587757,{"idx":45,"name":"jakc-skirt","tpage_name":"lwstdpck-pris"}],[102039558,{"idx":6,"name":"tess-chest","tpage_name":"gungame-vis-pris2"}],[89587758,{"idx":46,"name":"jakc-waistband2","tpage_name":"lwstdpck-pris"}],[102039561,{"idx":9,"name":"tess-eyelid","tpage_name":"gungame-vis-pris2"}],[89587761,{"idx":49,"name":"jakchires-arm","tpage_name":"lwstdpck-pris"}],[121110543,{"idx":15,"name":"hip-tbluecup","tpage_name":"hiphog-vis-tfrag"}],[118620183,{"idx":23,"name":"jakchires-facert","tpage_name":"ljkcdmkl-pris"}],[112394283,{"idx":43,"name":"intcept-b-base-green01","tpage_name":"desrescg-pris"}],[106168383,{"idx":63,"name":"mined_redbrake","tpage_name":"mined-tfrag"}],[102039562,{"idx":10,"name":"tess-face","tpage_name":"gungame-vis-pris2"}],[89587762,{"idx":50,"name":"jakchires-blackstrap","tpage_name":"lwstdpck-pris"}],[102039563,{"idx":11,"name":"tess-finger","tpage_name":"gungame-vis-pris2"}],[89587763,{"idx":51,"name":"jakchires-brownstrap","tpage_name":"lwstdpck-pris"}],[121110545,{"idx":17,"name":"hip-tmetbooth01","tpage_name":"hiphog-vis-tfrag"}],[118620185,{"idx":25,"name":"jakchires-hair","tpage_name":"ljkcdmkl-pris"}],[112394285,{"idx":45,"name":"intcept-b-base-patern02","tpage_name":"desrescg-pris"}],[106168385,{"idx":65,"name":"sewer-small-light-01","tpage_name":"mined-tfrag"}],[102039564,{"idx":12,"name":"tess-glove","tpage_name":"gungame-vis-pris2"}],[89587764,{"idx":52,"name":"jakchires-brwnleather","tpage_name":"lwstdpck-pris"}],[121110546,{"idx":18,"name":"hip-tred-check01","tpage_name":"hiphog-vis-tfrag"}],[118620186,{"idx":26,"name":"jakchires-horn","tpage_name":"ljkcdmkl-pris"}],[112394286,{"idx":46,"name":"intcept-b-gun01","tpage_name":"desrescg-pris"}],[106168386,{"idx":66,"name":"sewer-pipe-rim-08","tpage_name":"mined-tfrag"}],[74907697,{"idx":49,"name":"sewer-brick-block-10","tpage_name":"sewl-vis-tfrag"}],[89849857,{"idx":1,"name":"des-beach-01","tpage_name":"desertc-vis-tfrag"}],[89849859,{"idx":3,"name":"des-wasmetal01","tpage_name":"desertc-vis-tfrag"}],[89849860,{"idx":4,"name":"des-wasmetal06","tpage_name":"desertc-vis-tfrag"}],[74907701,{"idx":53,"name":"sewer-brick-roof-03","tpage_name":"sewl-vis-tfrag"}],[89849861,{"idx":5,"name":"des-wasmetal22","tpage_name":"desertc-vis-tfrag"}],[74907702,{"idx":54,"name":"sewer-lip-01","tpage_name":"sewl-vis-tfrag"}],[89849862,{"idx":6,"name":"des-wasmetal12","tpage_name":"desertc-vis-tfrag"}],[74907703,{"idx":55,"name":"sewer-metal-trim-02","tpage_name":"sewl-vis-tfrag"}],[89849863,{"idx":7,"name":"des-wasmetal19","tpage_name":"desertc-vis-tfrag"}],[74907704,{"idx":56,"name":"sewer-round-01","tpage_name":"sewl-vis-tfrag"}],[92340224,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"desrace2-water"}],[89849864,{"idx":8,"name":"des-plate-05","tpage_name":"desertc-vis-tfrag"}],[74907705,{"idx":57,"name":"sewer-round-03","tpage_name":"sewl-vis-tfrag"}],[89849865,{"idx":9,"name":"des-wasmetal02","tpage_name":"desertc-vis-tfrag"}],[74907706,{"idx":58,"name":"sewer-round-02","tpage_name":"sewl-vis-tfrag"}],[89849866,{"idx":10,"name":"des-wasmetal25","tpage_name":"desertc-vis-tfrag"}],[74907707,{"idx":59,"name":"sewer-plate-03-hitweak","tpage_name":"sewl-vis-tfrag"}],[89849867,{"idx":11,"name":"des-wasmetal04","tpage_name":"desertc-vis-tfrag"}],[74907708,{"idx":60,"name":"sewer-big-brace-trim-01","tpage_name":"sewl-vis-tfrag"}],[89849868,{"idx":12,"name":"des-wasmetal07","tpage_name":"desertc-vis-tfrag"}],[74907709,{"idx":61,"name":"sewer-big-brace-trim-02","tpage_name":"sewl-vis-tfrag"}],[89849869,{"idx":13,"name":"des-pinetree-bark","tpage_name":"desertc-vis-tfrag"}],[74907710,{"idx":62,"name":"sewer-hall-light-01","tpage_name":"sewl-vis-tfrag"}],[89849870,{"idx":14,"name":"des-rock-01","tpage_name":"desertc-vis-tfrag"}],[106430492,{"idx":28,"name":"klever-face-01scars","tpage_name":"desliz-pris"}],[74907711,{"idx":63,"name":"sewer-plate-01","tpage_name":"sewl-vis-tfrag"}],[89849871,{"idx":15,"name":"des-mount-01","tpage_name":"desertc-vis-tfrag"}],[106430493,{"idx":29,"name":"klever-fingerbottom","tpage_name":"desliz-pris"}],[74907712,{"idx":64,"name":"sewer-plate-02","tpage_name":"sewl-vis-tfrag"}],[89849872,{"idx":16,"name":"des-cliff-trans-01","tpage_name":"desertc-vis-tfrag"}],[106430494,{"idx":30,"name":"klever-fingertop","tpage_name":"desliz-pris"}],[74907713,{"idx":65,"name":"sewer-plate-03","tpage_name":"sewl-vis-tfrag"}],[89849873,{"idx":17,"name":"des-cliff-top-01","tpage_name":"desertc-vis-tfrag"}],[106430495,{"idx":31,"name":"klever-gunmetal-01","tpage_name":"desliz-pris"}],[74907714,{"idx":66,"name":"sewer-brick-roof-02","tpage_name":"sewl-vis-tfrag"}],[89849874,{"idx":18,"name":"des-cliff-01","tpage_name":"desertc-vis-tfrag"}],[106430496,{"idx":32,"name":"klever-gunmetal-02","tpage_name":"desliz-pris"}],[74907715,{"idx":67,"name":"sewer-brick-roof-04","tpage_name":"sewl-vis-tfrag"}],[89849875,{"idx":19,"name":"des-mount-02","tpage_name":"desertc-vis-tfrag"}],[106430497,{"idx":33,"name":"klever-gunmetal-03","tpage_name":"desliz-pris"}],[96075776,{"idx":0,"name":"bam-eyelight","tpage_name":"ljakc-pris"}],[74907716,{"idx":68,"name":"sewer-big-brace-01","tpage_name":"sewl-vis-tfrag"}],[89849876,{"idx":20,"name":"des-cliff-top-02","tpage_name":"desertc-vis-tfrag"}],[106430498,{"idx":34,"name":"klever-gunmetal-04","tpage_name":"desliz-pris"}],[96075777,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljakc-pris"}],[74907717,{"idx":69,"name":"sewer-big-brace-02","tpage_name":"sewl-vis-tfrag"}],[89849877,{"idx":21,"name":"des-cliff-top-04","tpage_name":"desertc-vis-tfrag"}],[106430499,{"idx":35,"name":"klever-gunmetal-05","tpage_name":"desliz-pris"}],[96075778,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljakc-pris"}],[74907718,{"idx":70,"name":"sewer-block-02","tpage_name":"sewl-vis-tfrag"}],[89849878,{"idx":22,"name":"des-cliff-top-03","tpage_name":"desertc-vis-tfrag"}],[96075779,{"idx":3,"name":"jakc-armor","tpage_name":"ljakc-pris"}],[74907719,{"idx":71,"name":"sewer-grate-01","tpage_name":"sewl-vis-tfrag"}],[89849879,{"idx":23,"name":"des-mount-bottom-01","tpage_name":"desertc-vis-tfrag"}],[35127475,{"idx":179,"name":"errolcyber-insidemouth","tpage_name":"factorya-pris"}],[73728055,{"idx":55,"name":"sewer-pipe-rim-09","tpage_name":"sewh-vis-tfrag"}],[89915395,{"idx":3,"name":"des-pinetree-bark","tpage_name":"deserta-vis-tfrag"}],[89980938,{"idx":10,"name":"des-corral-metal-03","tpage_name":"desertg-vis-tfrag"}],[94961693,{"idx":29,"name":"jakchires-precarmor-01","tpage_name":"lsigjakc-pris"}],[89980973,{"idx":45,"name":"des-ruins-wall-01","tpage_name":"desertg-vis-tfrag"}],[73859124,{"idx":52,"name":"sewer-pipe-02-edge-01","tpage_name":"sewg-vis-tfrag"}],[76349484,{"idx":44,"name":"torn-metal2","tpage_name":"ltornsam-pris2"}],[90046464,{"idx":0,"name":"des-shrub-pebbles","tpage_name":"desertg-vis-shrub"}],[73859127,{"idx":55,"name":"sewer-brick-block-01","tpage_name":"sewg-vis-tfrag"}],[76349487,{"idx":47,"name":"torn-scarf","tpage_name":"ltornsam-pris2"}],[90046467,{"idx":3,"name":"des-stain-wall-01","tpage_name":"desertg-vis-shrub"}],[106364934,{"idx":6,"name":"veger-bootbolt","tpage_name":"mined-pris2"}],[76480614,{"idx":102,"name":"jakchires-shoemetal","tpage_name":"freehq-pris"}],[90177594,{"idx":58,"name":"des-egg-pipe","tpage_name":"desertg-vis-pris"}],[86507537,{"idx":17,"name":"bombot-wheel","tpage_name":"lbombbot-pris"}],[90243077,{"idx":5,"name":"des-rope-01","tpage_name":"desertb-vis-tfrag"}],[90243078,{"idx":6,"name":"des-plainrope","tpage_name":"desertb-vis-tfrag"}],[74055741,{"idx":61,"name":"sew-jump-pad-grate-hitweak","tpage_name":"sewi-vis-pris"}],[86507541,{"idx":21,"name":"cguard1-guntube","tpage_name":"lbombbot-pris"}],[90243081,{"idx":9,"name":"des-palmtree-beard","tpage_name":"desertb-vis-tfrag"}],[81526822,{"idx":38,"name":"kg-fl-tret-backend","tpage_name":"ctypesc-pris"}],[86507542,{"idx":22,"name":"kg-grunt-cable-01","tpage_name":"lbombbot-pris"}],[90243082,{"idx":10,"name":"des-palmplant-leaf-02","tpage_name":"desertb-vis-tfrag"}],[81526823,{"idx":39,"name":"kg-fl-tret-black-plate","tpage_name":"ctypesc-pris"}],[86507543,{"idx":23,"name":"kg-grunt-rim-03","tpage_name":"lbombbot-pris"}],[90243083,{"idx":11,"name":"wascity-outerwall-metal-c","tpage_name":"desertb-vis-tfrag"}],[81526824,{"idx":40,"name":"kg-fl-tret-guntrack","tpage_name":"ctypesc-pris"}],[86507544,{"idx":24,"name":"roboguard-headshield","tpage_name":"lbombbot-pris"}],[90243084,{"idx":12,"name":"wascity-outerwall-metal-b","tpage_name":"desertb-vis-tfrag"}],[81526825,{"idx":41,"name":"kg-fl-tret-motor","tpage_name":"ctypesc-pris"}],[86507545,{"idx":25,"name":"citwide-crimson-gold","tpage_name":"lbombbot-pris"}],[90243085,{"idx":13,"name":"wascity-greenmetal-tube","tpage_name":"desertb-vis-tfrag"}],[81526831,{"idx":47,"name":"kg-fl-tret-post01","tpage_name":"ctypesc-pris"}],[86507551,{"idx":31,"name":"widow-bomb-glow","tpage_name":"lbombbot-pris"}],[90243091,{"idx":19,"name":"wascity-metal-door-01","tpage_name":"desertb-vis-tfrag"}],[90243096,{"idx":24,"name":"wascity-ground-01","tpage_name":"desertb-vis-tfrag"}],[90243099,{"idx":27,"name":"wascitya-airlock-door","tpage_name":"desertb-vis-tfrag"}],[90243119,{"idx":47,"name":"des-cliff-top-03","tpage_name":"desertb-vis-tfrag"}],[105185280,{"idx":0,"name":"ashelin-beltbuckle","tpage_name":"desoasis-pris2"}],[90243120,{"idx":48,"name":"des-cliff-top-04","tpage_name":"desertb-vis-tfrag"}],[105185282,{"idx":2,"name":"ashelin-boottop","tpage_name":"desoasis-pris2"}],[90243122,{"idx":50,"name":"des-palm-top","tpage_name":"desertb-vis-tfrag"}],[105185283,{"idx":3,"name":"ashelin-brownstrap","tpage_name":"desoasis-pris2"}],[90243123,{"idx":51,"name":"des-palm-root","tpage_name":"desertb-vis-tfrag"}],[81592355,{"idx":35,"name":"jakb-horn","tpage_name":"arenacst-pris"}],[90308615,{"idx":7,"name":"wascity-overlay-bullethole-b","tpage_name":"desertb-vis-shrub"}],[81592356,{"idx":36,"name":"jakb-jacketbody","tpage_name":"arenacst-pris"}],[90308616,{"idx":8,"name":"wascity-overlay-bullethole-c","tpage_name":"desertb-vis-shrub"}],[81592358,{"idx":38,"name":"jakb-leatherpouch","tpage_name":"arenacst-pris"}],[90308618,{"idx":10,"name":"des-sand-grass-01","tpage_name":"desertb-vis-shrub"}],[81592359,{"idx":39,"name":"jakb-leatherstrap","tpage_name":"arenacst-pris"}],[90308619,{"idx":11,"name":"des-rock-shrub-01","tpage_name":"desertb-vis-shrub"}],[81592360,{"idx":40,"name":"jakb-lightbrownspat","tpage_name":"arenacst-pris"}],[90308620,{"idx":12,"name":"kgtrns-side01","tpage_name":"desertb-vis-shrub"}],[81592361,{"idx":41,"name":"jakb-lightbrownstrap","tpage_name":"arenacst-pris"}],[90308621,{"idx":13,"name":"kgtrns-wing01","tpage_name":"desertb-vis-shrub"}],[86704146,{"idx":18,"name":"king-leg","tpage_name":"ldamklev-pris2"}],[90439686,{"idx":6,"name":"des-branch-01","tpage_name":"deserte-vis-tfrag"}],[60620896,{"idx":96,"name":"mine-slate-metal-01","tpage_name":"minea-vis-pris"}],[88014856,{"idx":8,"name":"sig2-gem-01","tpage_name":"lwassig-pris"}],[90505216,{"idx":0,"name":"des-waterfall","tpage_name":"desertd-vis-water"}],[60620898,{"idx":98,"name":"jakc-chestplate-straps","tpage_name":"minea-vis-pris"}],[88014858,{"idx":10,"name":"sig2-glovetop","tpage_name":"lwassig-pris"}],[90505218,{"idx":2,"name":"des-waterfall-dest","tpage_name":"desertd-vis-water"}],[74383414,{"idx":54,"name":"sewer-lip-01","tpage_name":"sewj-vis-tfrag"}],[90570754,{"idx":2,"name":"des-bark-crooked-01","tpage_name":"desertd-vis-tfrag"}],[107151376,{"idx":16,"name":"grunt-eye-01","tpage_name":"volcanoa-vis-pris"}],[74383415,{"idx":55,"name":"sewer-metal-trim-02","tpage_name":"sewj-vis-tfrag"}],[90570755,{"idx":3,"name":"des-wasmetal01","tpage_name":"desertd-vis-tfrag"}],[107151377,{"idx":17,"name":"grunt-hose","tpage_name":"volcanoa-vis-pris"}],[91815936,{"idx":0,"name":"airlock-door-bolt","tpage_name":"ctyinda-vis-pris"}],[74383416,{"idx":56,"name":"sewer-round-01","tpage_name":"sewj-vis-tfrag"}],[90570756,{"idx":4,"name":"des-wasmetal06","tpage_name":"desertd-vis-tfrag"}],[127008788,{"idx":20,"name":"warpgate-circuitpattern2","tpage_name":"volcanox-tfrag"}],[103350368,{"idx":96,"name":"rail-light-red","tpage_name":"comba-pris"}],[107151378,{"idx":18,"name":"grunt-metal-01","tpage_name":"volcanoa-vis-pris"}],[90636289,{"idx":1,"name":"des-shrub-pebbles","tpage_name":"desertd-vis-shrub"}],[90636293,{"idx":5,"name":"des-shrub-cattail","tpage_name":"desertd-vis-shrub"}],[90636295,{"idx":7,"name":"des-sand-grass-01","tpage_name":"desertd-vis-shrub"}],[90636296,{"idx":8,"name":"des-rock-shrub-01","tpage_name":"desertd-vis-shrub"}],[75759664,{"idx":48,"name":"onin-arm","tpage_name":"onintent-pris"}],[81985564,{"idx":28,"name":"marauder-metal-plate","tpage_name":"wasstadc-pris"}],[90701824,{"idx":0,"name":"des-beach-01","tpage_name":"desertf-vis-tfrag"}],[75759665,{"idx":49,"name":"onin-bowlhead","tpage_name":"onintent-pris"}],[81985565,{"idx":29,"name":"marauder-shoe-bottom","tpage_name":"wasstadc-pris"}],[90701825,{"idx":1,"name":"des-mount-01","tpage_name":"desertf-vis-tfrag"}],[75759666,{"idx":50,"name":"onin-braclet","tpage_name":"onintent-pris"}],[81985566,{"idx":30,"name":"marauder-skin","tpage_name":"wasstadc-pris"}],[90701826,{"idx":2,"name":"des-mount-02","tpage_name":"desertf-vis-tfrag"}],[75759668,{"idx":52,"name":"onin-chain","tpage_name":"onintent-pris"}],[81985568,{"idx":32,"name":"marauder-skirt-01","tpage_name":"wasstadc-pris"}],[57081968,{"idx":112,"name":"flatgerydark01","tpage_name":"waspala-pris"}],[90701828,{"idx":4,"name":"des-temple-brick-01","tpage_name":"desertf-vis-tfrag"}],[75759670,{"idx":54,"name":"onin-eyelid","tpage_name":"onintent-pris"}],[57081970,{"idx":114,"name":"yellowcard01","tpage_name":"waspala-pris"}],[81985570,{"idx":34,"name":"marauder-spike","tpage_name":"wasstadc-pris"}],[90701830,{"idx":6,"name":"des-mount-bottom-01","tpage_name":"desertf-vis-tfrag"}],[75759671,{"idx":55,"name":"onin-face","tpage_name":"onintent-pris"}],[81985571,{"idx":35,"name":"marauder-sword-edge","tpage_name":"wasstadc-pris"}],[90701831,{"idx":7,"name":"des-cliff-01","tpage_name":"desertf-vis-tfrag"}],[75759673,{"idx":57,"name":"onin-hair","tpage_name":"onintent-pris"}],[81985573,{"idx":37,"name":"wstlander-02-arm","tpage_name":"wasstadc-pris"}],[90701833,{"idx":9,"name":"des-pole-brace","tpage_name":"desertf-vis-tfrag"}],[75759675,{"idx":59,"name":"onin-handpalm","tpage_name":"onintent-pris"}],[81985575,{"idx":39,"name":"wstlander-02-belt","tpage_name":"wasstadc-pris"}],[90701835,{"idx":11,"name":"des-corral-metal-01","tpage_name":"desertf-vis-tfrag"}],[75759688,{"idx":72,"name":"pecker-eyelid","tpage_name":"onintent-pris"}],[96927748,{"idx":4,"name":"torn-armor","tpage_name":"ltornjnx-pris2"}],[81985588,{"idx":52,"name":"wstlander-04-headband","tpage_name":"wasstadc-pris"}],[90701848,{"idx":24,"name":"des-corral-plate-02","tpage_name":"desertf-vis-tfrag"}],[75759690,{"idx":74,"name":"pecker-plume","tpage_name":"onintent-pris"}],[96927750,{"idx":6,"name":"torn-belt2","tpage_name":"ltornjnx-pris2"}],[81985590,{"idx":54,"name":"wstlander-04-shirt-strap","tpage_name":"wasstadc-pris"}],[90701850,{"idx":26,"name":"des-wasmetal07","tpage_name":"desertf-vis-tfrag"}],[75759691,{"idx":75,"name":"pecker-tail","tpage_name":"onintent-pris"}],[96927751,{"idx":7,"name":"torn-blademetal","tpage_name":"ltornjnx-pris2"}],[81985591,{"idx":55,"name":"wstlander-04-skirt","tpage_name":"wasstadc-pris"}],[90701851,{"idx":27,"name":"des-ruins-bottom-02","tpage_name":"desertf-vis-tfrag"}],[94240818,{"idx":50,"name":"city-lowres-ctygen-build-03","tpage_name":"intpfall-vis-tfrag"}],[109182978,{"idx":2,"name":"stadiumb-hud-lap-01","tpage_name":"destrack-minimap"}],[94240819,{"idx":51,"name":"city-lowres-ctygen-build-04","tpage_name":"intpfall-vis-tfrag"}],[109182979,{"idx":3,"name":"stadiumb-hud-lap-02","tpage_name":"destrack-minimap"}],[94240820,{"idx":52,"name":"city-lowres-ctygen-build-05","tpage_name":"intpfall-vis-tfrag"}],[109182980,{"idx":4,"name":"stadiumb-hud-lap-03","tpage_name":"destrack-minimap"}],[94240821,{"idx":53,"name":"citywide-consite-steel","tpage_name":"intpfall-vis-tfrag"}],[109182981,{"idx":5,"name":"stadiumb-hud-nmbr-01","tpage_name":"destrack-minimap"}],[94240822,{"idx":54,"name":"citywide-consite-wall","tpage_name":"intpfall-vis-tfrag"}],[109182982,{"idx":6,"name":"stadiumb-hud-nmbr-02","tpage_name":"destrack-minimap"}],[94240823,{"idx":55,"name":"citywide-consite-orange","tpage_name":"intpfall-vis-tfrag"}],[109182983,{"idx":7,"name":"stadiumb-hud-nmbr-03","tpage_name":"destrack-minimap"}],[94240825,{"idx":57,"name":"t-citywide-met-strp01","tpage_name":"intpfall-vis-tfrag"}],[109182985,{"idx":9,"name":"stadiumb-hud-nmbr-05","tpage_name":"destrack-minimap"}],[94240827,{"idx":59,"name":"t-palshaft-panl-01","tpage_name":"intpfall-vis-tfrag"}],[109182987,{"idx":11,"name":"stadiumb-hud-nmbr-07","tpage_name":"destrack-minimap"}],[94240828,{"idx":60,"name":"t-palshaft-pil-01","tpage_name":"intpfall-vis-tfrag"}],[109182988,{"idx":12,"name":"stadiumb-hud-nmbr-08","tpage_name":"destrack-minimap"}],[94240829,{"idx":61,"name":"t-palshaft-dirt-blue-01","tpage_name":"intpfall-vis-tfrag"}],[109182989,{"idx":13,"name":"stadiumb-hud-ord-e","tpage_name":"destrack-minimap"}],[94240831,{"idx":63,"name":"t-citywide-met-wall-02","tpage_name":"intpfall-vis-tfrag"}],[109182991,{"idx":15,"name":"stadiumb-hud-ord-korean","tpage_name":"destrack-minimap"}],[94240832,{"idx":64,"name":"t-citypal-met-strp01","tpage_name":"intpfall-vis-tfrag"}],[109182992,{"idx":16,"name":"stadiumb-hud-ord-nd","tpage_name":"destrack-minimap"}],[94240833,{"idx":65,"name":"t-palshaft-plate01","tpage_name":"intpfall-vis-tfrag"}],[109182993,{"idx":17,"name":"stadiumb-hud-ord-o","tpage_name":"destrack-minimap"}],[94240835,{"idx":67,"name":"city-bigpipe-ring-02","tpage_name":"intpfall-vis-tfrag"}],[109182995,{"idx":19,"name":"stadiumb-hud-ord-st","tpage_name":"destrack-minimap"}],[94240836,{"idx":68,"name":"city-bigpipe-main-02","tpage_name":"intpfall-vis-tfrag"}],[109182996,{"idx":20,"name":"stadiumb-hud-ord-th","tpage_name":"destrack-minimap"}],[94240839,{"idx":71,"name":"palcab-lowres-background-mount-build-03","tpage_name":"intpfall-vis-tfrag"}],[109182999,{"idx":23,"name":"map-desert-race","tpage_name":"destrack-minimap"}],[74580020,{"idx":52,"name":"sewer-hall-light-01","tpage_name":"sewm-vis-tfrag"}],[90767360,{"idx":0,"name":"des-beach-01","tpage_name":"deserth-vis-tfrag"}],[74580024,{"idx":56,"name":"sewer-rebar","tpage_name":"sewm-vis-tfrag"}],[90767364,{"idx":4,"name":"des-mount-01","tpage_name":"deserth-vis-tfrag"}],[90767365,{"idx":5,"name":"des-mount-02","tpage_name":"deserth-vis-tfrag"}],[74580027,{"idx":59,"name":"sewer-pipe-rim-10","tpage_name":"sewm-vis-tfrag"}],[90767367,{"idx":7,"name":"des-mount-bottom-01","tpage_name":"deserth-vis-tfrag"}],[74580028,{"idx":60,"name":"sewer-metal-floor-01","tpage_name":"sewm-vis-tfrag"}],[90767368,{"idx":8,"name":"des-cliff-top-02","tpage_name":"deserth-vis-tfrag"}],[90767369,{"idx":9,"name":"des-cliff-01","tpage_name":"deserth-vis-tfrag"}],[74580030,{"idx":62,"name":"sewer-metal-edge-01","tpage_name":"sewm-vis-tfrag"}],[90767370,{"idx":10,"name":"des-cliff-top-04","tpage_name":"deserth-vis-tfrag"}],[74580031,{"idx":63,"name":"sewer-pool-rim-02","tpage_name":"sewm-vis-tfrag"}],[90767371,{"idx":11,"name":"des-rock-01","tpage_name":"deserth-vis-tfrag"}],[74580032,{"idx":64,"name":"sewer-small-light-01","tpage_name":"sewm-vis-tfrag"}],[90767372,{"idx":12,"name":"des-palmtree-trunk-02","tpage_name":"deserth-vis-tfrag"}],[92274691,{"idx":3,"name":"intcept-gun01","tpage_name":"desrace2-pris"}],[73596991,{"idx":63,"name":"sewer-nut","tpage_name":"sewi-vis-tfrag"}],[38731951,{"idx":175,"name":"femcher2_10","tpage_name":"wasstada-sprite"}],[91029511,{"idx":7,"name":"gen-02","tpage_name":"gungame-sprite"}],[92274701,{"idx":13,"name":"vehicle-metal-plate-01","tpage_name":"desrace2-pris"}],[73597001,{"idx":73,"name":"sewer-lip-01-hitweak","tpage_name":"sewi-vis-tfrag"}],[38731961,{"idx":185,"name":"femcher2_20","tpage_name":"wasstada-sprite"}],[91029521,{"idx":17,"name":"gun-cita-bit-01","tpage_name":"gungame-sprite"}],[92274702,{"idx":14,"name":"vehicle-toad-exhaust-01","tpage_name":"desrace2-pris"}],[73597002,{"idx":74,"name":"strip-black","tpage_name":"sewi-vis-tfrag"}],[38731962,{"idx":186,"name":"male1_00","tpage_name":"wasstada-sprite"}],[91029522,{"idx":18,"name":"gun-cita-bit-02","tpage_name":"gungame-sprite"}],[92274704,{"idx":16,"name":"vehicle-wheel-01","tpage_name":"desrace2-pris"}],[97255424,{"idx":0,"name":"wstd-gate-pass-03","tpage_name":"arenacst-tfrag"}],[38731964,{"idx":188,"name":"male1_02","tpage_name":"wasstada-sprite"}],[91029524,{"idx":20,"name":"gun-cita-bit-04","tpage_name":"gungame-sprite"}],[35127476,{"idx":180,"name":"errolcyber-insidewires","tpage_name":"factorya-pris"}],[73728056,{"idx":56,"name":"sewer-metal-03","tpage_name":"sewh-vis-tfrag"}],[89915396,{"idx":4,"name":"des-rock-01","tpage_name":"deserta-vis-tfrag"}],[91160576,{"idx":0,"name":"bam-eyelight","tpage_name":"gungame-vis-pris"}],[35127477,{"idx":181,"name":"errolcyber-jointpipe","tpage_name":"factorya-pris"}],[73728057,{"idx":57,"name":"sewer-plate-02","tpage_name":"sewh-vis-tfrag"}],[89915397,{"idx":5,"name":"des-mount-01","tpage_name":"deserta-vis-tfrag"}],[91160577,{"idx":1,"name":"bam-hairhilite","tpage_name":"gungame-vis-pris"}],[35127478,{"idx":182,"name":"errolcyber-metalgold","tpage_name":"factorya-pris"}],[73728058,{"idx":58,"name":"sewer-plate-03","tpage_name":"sewh-vis-tfrag"}],[89915398,{"idx":6,"name":"des-cliff-trans-01","tpage_name":"deserta-vis-tfrag"}],[91160578,{"idx":2,"name":"daxter-eyelid","tpage_name":"gungame-vis-pris"}],[35127479,{"idx":183,"name":"errolcyber-pipes-01","tpage_name":"factorya-pris"}],[73728059,{"idx":59,"name":"sewer-pipe-rim-05","tpage_name":"sewh-vis-tfrag"}],[89915399,{"idx":7,"name":"des-cliff-top-01","tpage_name":"deserta-vis-tfrag"}],[91160579,{"idx":3,"name":"daxter-furhilite","tpage_name":"gungame-vis-pris"}],[35127480,{"idx":184,"name":"errolcyber-pipes-02","tpage_name":"factorya-pris"}],[73728060,{"idx":60,"name":"sewer-hall-light-01","tpage_name":"sewh-vis-tfrag"}],[89915400,{"idx":8,"name":"des-cliff-01","tpage_name":"deserta-vis-tfrag"}],[91160580,{"idx":4,"name":"daxter-orange","tpage_name":"gungame-vis-pris"}],[35127481,{"idx":185,"name":"errolcyber-pipes-03","tpage_name":"factorya-pris"}],[73728061,{"idx":61,"name":"sewer-metal-floor-01","tpage_name":"sewh-vis-tfrag"}],[89915401,{"idx":9,"name":"des-mount-02","tpage_name":"deserta-vis-tfrag"}],[91160581,{"idx":5,"name":"daxterarm","tpage_name":"gungame-vis-pris"}],[35127482,{"idx":186,"name":"errolcyber-redmetal-01","tpage_name":"factorya-pris"}],[73728062,{"idx":62,"name":"sewer-grate-01","tpage_name":"sewh-vis-tfrag"}],[89915402,{"idx":10,"name":"des-cliff-top-03","tpage_name":"deserta-vis-tfrag"}],[91160582,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"gungame-vis-pris"}],[35127483,{"idx":187,"name":"errolcyber-redmetal-02","tpage_name":"factorya-pris"}],[73728063,{"idx":63,"name":"sewer-nut","tpage_name":"sewh-vis-tfrag"}],[89915403,{"idx":11,"name":"des-cliff-top-02","tpage_name":"deserta-vis-tfrag"}],[91160583,{"idx":7,"name":"daxterbolt","tpage_name":"gungame-vis-pris"}],[35127484,{"idx":188,"name":"errolcyber-redmetal-03","tpage_name":"factorya-pris"}],[73728064,{"idx":64,"name":"sewer-nut-rim","tpage_name":"sewh-vis-tfrag"}],[89915404,{"idx":12,"name":"des-cliff-top-04","tpage_name":"deserta-vis-tfrag"}],[91160584,{"idx":8,"name":"daxterear","tpage_name":"gungame-vis-pris"}],[35127485,{"idx":189,"name":"errolcyber-rubberpipe","tpage_name":"factorya-pris"}],[73728065,{"idx":65,"name":"sewer-metal-floor-allslime","tpage_name":"sewh-vis-tfrag"}],[89915405,{"idx":13,"name":"des-mount-bottom-01","tpage_name":"deserta-vis-tfrag"}],[91160585,{"idx":9,"name":"daxterfinger","tpage_name":"gungame-vis-pris"}],[35127486,{"idx":190,"name":"errolcyber-rubberpipe-light","tpage_name":"factorya-pris"}],[73728066,{"idx":66,"name":"sewer-metal-floor-02-slime","tpage_name":"sewh-vis-tfrag"}],[91160586,{"idx":10,"name":"daxterfoot","tpage_name":"gungame-vis-pris"}],[73728067,{"idx":67,"name":"strip-black","tpage_name":"sewh-vis-tfrag"}],[35127487,{"idx":191,"name":"errolcyber-spine","tpage_name":"factorya-pris"}],[91160587,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"gungame-vis-pris"}],[73728068,{"idx":68,"name":"sewer-grill-02","tpage_name":"sewh-vis-tfrag"}],[35127488,{"idx":192,"name":"errolcyber-teeth","tpage_name":"factorya-pris"}],[91160588,{"idx":12,"name":"daxtergoggles","tpage_name":"gungame-vis-pris"}],[73728069,{"idx":69,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewh-vis-tfrag"}],[35127489,{"idx":193,"name":"errocyber-eye","tpage_name":"factorya-pris"}],[91160589,{"idx":13,"name":"daxterheadwidenew","tpage_name":"gungame-vis-pris"}],[122290177,{"idx":1,"name":"fac-tower-08","tpage_name":"factoryb-vis-pris"}],[112328737,{"idx":33,"name":"jakchires-blackstrap","tpage_name":"wascast-pris"}],[91160677,{"idx":101,"name":"jakchires-lightbrownspat","tpage_name":"gungame-vis-pris"}],[122290179,{"idx":3,"name":"fac-tower-door-04","tpage_name":"factoryb-vis-pris"}],[112328739,{"idx":35,"name":"jakchires-brwnleather","tpage_name":"wascast-pris"}],[91160679,{"idx":103,"name":"jakchires-precarmor-01","tpage_name":"gungame-vis-pris"}],[100991016,{"idx":40,"name":"klever-eyelid","tpage_name":"ljakklev-pris"}],[38732016,{"idx":240,"name":"male3_12","tpage_name":"wasstada-sprite"}],[112197636,{"idx":4,"name":"intcept-pipe01","tpage_name":"desinter-pris"}],[113442816,{"idx":0,"name":"sat-shield","tpage_name":"desresc-warp"}],[71303232,{"idx":64,"name":"king-skirt-b","tpage_name":"ldamsig-pris2"}],[89980932,{"idx":4,"name":"des-corral-metal-02","tpage_name":"desertg-vis-tfrag"}],[91226112,{"idx":0,"name":"gun-bulletholes-01","tpage_name":"gungame-vis-shrub"}],[89980933,{"idx":5,"name":"des-corral-metal-04","tpage_name":"desertg-vis-tfrag"}],[91226113,{"idx":1,"name":"gun-bulletholes-02","tpage_name":"gungame-vis-shrub"}],[89980934,{"idx":6,"name":"des-corral-plate-02","tpage_name":"desertg-vis-tfrag"}],[91226114,{"idx":2,"name":"gun-bulletholes-03","tpage_name":"gungame-vis-shrub"}],[73859128,{"idx":56,"name":"sewer-brick-block-06","tpage_name":"sewg-vis-tfrag"}],[76349488,{"idx":48,"name":"torn-shoe","tpage_name":"ltornsam-pris2"}],[90046468,{"idx":4,"name":"des-sand-grass-01","tpage_name":"desertg-vis-shrub"}],[91291648,{"idx":0,"name":"city-bluelight","tpage_name":"gungame-vis-tfrag"}],[76349489,{"idx":49,"name":"torn-shoe-02","tpage_name":"ltornsam-pris2"}],[90046469,{"idx":5,"name":"des-rock-shrub-01","tpage_name":"desertg-vis-shrub"}],[91291649,{"idx":1,"name":"city-metal-doorframe2","tpage_name":"gungame-vis-tfrag"}],[73859130,{"idx":58,"name":"sewer-stone-arch-02","tpage_name":"sewg-vis-tfrag"}],[76349490,{"idx":50,"name":"torn-teeth-01","tpage_name":"ltornsam-pris2"}],[91291650,{"idx":2,"name":"city-port-barge-deck","tpage_name":"gungame-vis-tfrag"}],[73859131,{"idx":59,"name":"sewer-concrete-block-02","tpage_name":"sewg-vis-tfrag"}],[76349491,{"idx":51,"name":"torn-vest","tpage_name":"ltornsam-pris2"}],[91291651,{"idx":3,"name":"city-port-barge-plain-metal","tpage_name":"gungame-vis-tfrag"}],[73859132,{"idx":60,"name":"sewer-plate-06","tpage_name":"sewg-vis-tfrag"}],[91291652,{"idx":4,"name":"city-port-door01","tpage_name":"gungame-vis-tfrag"}],[73859134,{"idx":62,"name":"sewer-big-brace-trim-01","tpage_name":"sewg-vis-tfrag"}],[91291654,{"idx":6,"name":"citywide-metal-wall","tpage_name":"gungame-vis-tfrag"}],[73859135,{"idx":63,"name":"sewer-big-brace-trim-02","tpage_name":"sewg-vis-tfrag"}],[91291655,{"idx":7,"name":"common-black","tpage_name":"gungame-vis-tfrag"}],[73859138,{"idx":66,"name":"sewer-track-01","tpage_name":"sewg-vis-tfrag"}],[91291658,{"idx":10,"name":"gun-barrel-alt","tpage_name":"gungame-vis-tfrag"}],[73859139,{"idx":67,"name":"sewer-metal-floor-01","tpage_name":"sewg-vis-tfrag"}],[91291659,{"idx":11,"name":"gun-bigpipe-ring-side","tpage_name":"gungame-vis-tfrag"}],[73859140,{"idx":68,"name":"sewer-metal-floor-02","tpage_name":"sewg-vis-tfrag"}],[95027200,{"idx":0,"name":"bam-eyelight","tpage_name":"lsigjakc-pris2"}],[91291660,{"idx":12,"name":"gun-bigpipe-siding","tpage_name":"gungame-vis-tfrag"}],[73859145,{"idx":73,"name":"sewer-lip-01-hitweak","tpage_name":"sewg-vis-tfrag"}],[95027205,{"idx":5,"name":"sig-eyelid","tpage_name":"lsigjakc-pris2"}],[91291665,{"idx":17,"name":"gun-building-chimney","tpage_name":"gungame-vis-tfrag"}],[95027218,{"idx":18,"name":"sig-horn","tpage_name":"lsigjakc-pris2"}],[91291678,{"idx":30,"name":"gun-building-window-01","tpage_name":"gungame-vis-tfrag"}],[95027227,{"idx":27,"name":"sig-skirts-02","tpage_name":"lsigjakc-pris2"}],[91291687,{"idx":39,"name":"gun-guncase-door-01","tpage_name":"gungame-vis-tfrag"}],[95027228,{"idx":28,"name":"sig-skirts-03","tpage_name":"lsigjakc-pris2"}],[91291688,{"idx":40,"name":"gun-guncase-rim-01","tpage_name":"gungame-vis-tfrag"}],[91291691,{"idx":43,"name":"gun-guncase-round-02","tpage_name":"gungame-vis-tfrag"}],[91291693,{"idx":45,"name":"gun-guncase-top-01","tpage_name":"gungame-vis-tfrag"}],[91291694,{"idx":46,"name":"gun-gunrack-01","tpage_name":"gungame-vis-tfrag"}],[91291695,{"idx":47,"name":"gun-gunrack-02","tpage_name":"gungame-vis-tfrag"}],[71434304,{"idx":64,"name":"artifact-dec-02","tpage_name":"wasstadc-tfrag"}],[87621644,{"idx":12,"name":"nst-egg-spider-egg","tpage_name":"lnstobb-pris"}],[91357184,{"idx":0,"name":"bam-eyelight","tpage_name":"lkleever-pris"}],[71434305,{"idx":65,"name":"wstd-fight-plat-box-top","tpage_name":"wasstadc-tfrag"}],[87621645,{"idx":13,"name":"nst-egg-spider-eye","tpage_name":"lnstobb-pris"}],[91357185,{"idx":1,"name":"bam-hairhilite","tpage_name":"lkleever-pris"}],[71434306,{"idx":66,"name":"wstd-fight-plat-box-side","tpage_name":"wasstadc-tfrag"}],[87621646,{"idx":14,"name":"nst-egg-spider-metal","tpage_name":"lnstobb-pris"}],[91357186,{"idx":2,"name":"klever-earcup","tpage_name":"lkleever-pris"}],[71434309,{"idx":69,"name":"wstd-fight-plat-door","tpage_name":"wasstadc-tfrag"}],[87621649,{"idx":17,"name":"eco-lt-cryst-02","tpage_name":"lnstobb-pris"}],[91357189,{"idx":5,"name":"klever-face-01","tpage_name":"lkleever-pris"}],[71434312,{"idx":72,"name":"wstd-fight-plat-girder","tpage_name":"wasstadc-tfrag"}],[91357192,{"idx":8,"name":"klever-mustache","tpage_name":"lkleever-pris"}],[71434317,{"idx":77,"name":"wstd-fight-plat-wall-02","tpage_name":"wasstadc-tfrag"}],[91357197,{"idx":13,"name":"klever-handwrap","tpage_name":"lkleever-pris"}],[91357203,{"idx":19,"name":"klever-gunmetal-02","tpage_name":"lkleever-pris"}],[71434325,{"idx":85,"name":"wstd-fight-plat-lrg-floor-04","tpage_name":"wasstadc-tfrag"}],[91357205,{"idx":21,"name":"klever-gunmetal-04","tpage_name":"lkleever-pris"}],[71434326,{"idx":86,"name":"wstd-fight-plat-lrg-floor-03","tpage_name":"wasstadc-tfrag"}],[91357206,{"idx":22,"name":"klever-gunmetal-05","tpage_name":"lkleever-pris"}],[71434327,{"idx":87,"name":"wstd-fight-plat-hole","tpage_name":"wasstadc-tfrag"}],[91357207,{"idx":23,"name":"klever-hand","tpage_name":"lkleever-pris"}],[91357208,{"idx":24,"name":"klever-horn","tpage_name":"lkleever-pris"}],[90570762,{"idx":10,"name":"des-wasmetal25","tpage_name":"desertd-vis-tfrag"}],[74383422,{"idx":62,"name":"sewer-hall-light-01","tpage_name":"sewj-vis-tfrag"}],[91815942,{"idx":6,"name":"citwide-crimson-light","tpage_name":"ctyinda-vis-pris"}],[90570763,{"idx":11,"name":"des-wasmetal04","tpage_name":"desertd-vis-tfrag"}],[91815943,{"idx":7,"name":"citwide-crimson-red","tpage_name":"ctyinda-vis-pris"}],[100925441,{"idx":1,"name":"environment-oldmetal","tpage_name":"ljkdmpk-pris2"}],[95944721,{"idx":17,"name":"torn-hair-01","tpage_name":"freehq-pris2"}],[92209181,{"idx":29,"name":"klever-skirtdark","tpage_name":"ldamklev-pris"}],[73596990,{"idx":62,"name":"sewer-metal-floor-02","tpage_name":"sewi-vis-tfrag"}],[38731950,{"idx":174,"name":"femcher2_09","tpage_name":"wasstada-sprite"}],[91029510,{"idx":6,"name":"gen-01","tpage_name":"gungame-sprite"}],[92274690,{"idx":2,"name":"intcept-base-patern02","tpage_name":"desrace2-pris"}],[112525382,{"idx":70,"name":"jakchires-leatherpouch","tpage_name":"desrescc-pris"}],[105054302,{"idx":94,"name":"marauder-shoe-bottom","tpage_name":"desoasis-pris"}],[73596992,{"idx":64,"name":"sewer-nut-rim","tpage_name":"sewi-vis-tfrag"}],[38731952,{"idx":176,"name":"femcher2_11","tpage_name":"wasstada-sprite"}],[91029512,{"idx":8,"name":"gen-03","tpage_name":"gungame-sprite"}],[92274692,{"idx":4,"name":"intcept-pipe01","tpage_name":"desrace2-pris"}],[112525384,{"idx":72,"name":"jakchires-pants","tpage_name":"desrescc-pris"}],[105054304,{"idx":96,"name":"marauder-skin-nipple","tpage_name":"desoasis-pris"}],[38731953,{"idx":177,"name":"femcher2_12","tpage_name":"wasstada-sprite"}],[92274693,{"idx":5,"name":"intcept-teeth01","tpage_name":"desrace2-pris"}],[112525385,{"idx":73,"name":"jakchires-precarmor-01","tpage_name":"desrescc-pris"}],[105054305,{"idx":97,"name":"marauder-skirt-01","tpage_name":"desoasis-pris"}],[97255425,{"idx":1,"name":"wstd-gate-pass-02","tpage_name":"arenacst-tfrag"}],[38731965,{"idx":189,"name":"male1_03","tpage_name":"wasstada-sprite"}],[91029525,{"idx":21,"name":"kg-targ-bit-01","tpage_name":"gungame-sprite"}],[92274705,{"idx":17,"name":"vehicle-wheel-blur-01","tpage_name":"desrace2-pris"}],[134938637,{"idx":13,"name":"rub-wall-small-grill","tpage_name":"rubbleb-vis-shrub"}],[105054317,{"idx":109,"name":"vehicle-body-panel-01","tpage_name":"desoasis-pris"}],[98500608,{"idx":0,"name":"wang_black","tpage_name":"hanga-hfrag"}],[38731968,{"idx":192,"name":"male1_06","tpage_name":"wasstada-sprite"}],[91029528,{"idx":24,"name":"kg-targ-bit-04","tpage_name":"gungame-sprite"}],[92274708,{"idx":20,"name":"intcept-b-base-green01","tpage_name":"desrace2-pris"}],[134938640,{"idx":16,"name":"rub-ground-01-small","tpage_name":"rubbleb-vis-shrub"}],[105054320,{"idx":112,"name":"vehicle-chrome-pipe-01","tpage_name":"desoasis-pris"}],[98500609,{"idx":1,"name":"wang_mip","tpage_name":"hanga-hfrag"}],[38731969,{"idx":193,"name":"male1_07","tpage_name":"wasstada-sprite"}],[91029529,{"idx":25,"name":"kg-bonus-bit-01","tpage_name":"gungame-sprite"}],[92274709,{"idx":21,"name":"intcept-b-base-patern01","tpage_name":"desrace2-pris"}],[105054321,{"idx":113,"name":"vehicle-gas-tank-01","tpage_name":"desoasis-pris"}],[98500610,{"idx":2,"name":"wang_0","tpage_name":"hanga-hfrag"}],[38731970,{"idx":194,"name":"male1_08","tpage_name":"wasstada-sprite"}],[91029530,{"idx":26,"name":"kg-bonus-bit-02","tpage_name":"gungame-sprite"}],[92274710,{"idx":22,"name":"intcept-b-base-patern02","tpage_name":"desrace2-pris"}],[105054322,{"idx":114,"name":"vehicle-gun-box-01","tpage_name":"desoasis-pris"}],[98500611,{"idx":3,"name":"wang_1","tpage_name":"hanga-hfrag"}],[91029531,{"idx":27,"name":"kg-bonus-bit-03","tpage_name":"gungame-sprite"}],[38731971,{"idx":195,"name":"male1_09","tpage_name":"wasstada-sprite"}],[92274711,{"idx":23,"name":"intcept-b-gun01","tpage_name":"desrace2-pris"}],[105054323,{"idx":115,"name":"vehicle-metal-plate-01","tpage_name":"desoasis-pris"}],[141164544,{"idx":0,"name":"holo-curve","tpage_name":"lctysnpr-sprite"}],[105054324,{"idx":116,"name":"vehicle-toad-exhaust-01","tpage_name":"desoasis-pris"}],[105054325,{"idx":117,"name":"vehicle-tread-blur-02","tpage_name":"desoasis-pris"}],[86704148,{"idx":20,"name":"king-precursermetal-decor","tpage_name":"ldamklev-pris2"}],[90439688,{"idx":8,"name":"des-mount-01","tpage_name":"deserte-vis-tfrag"}],[92930048,{"idx":0,"name":"artifact-dec-01","tpage_name":"desrace1-tfrag"}],[74252349,{"idx":61,"name":"sew-gun-barrel-01","tpage_name":"sewg-vis-pris"}],[86704149,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"ldamklev-pris2"}],[90439689,{"idx":9,"name":"des-rock-01","tpage_name":"deserte-vis-tfrag"}],[92930049,{"idx":1,"name":"artifact-blue-glow-01","tpage_name":"desrace1-tfrag"}],[74252350,{"idx":62,"name":"sew-gun-body-01","tpage_name":"sewg-vis-pris"}],[86704150,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"ldamklev-pris2"}],[90439690,{"idx":10,"name":"des-mount-02","tpage_name":"deserte-vis-tfrag"}],[92930050,{"idx":2,"name":"artifact-plain-01","tpage_name":"desrace1-tfrag"}],[74252351,{"idx":63,"name":"sew-gun-panel-02","tpage_name":"sewg-vis-pris"}],[86704151,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"ldamklev-pris2"}],[90439691,{"idx":11,"name":"des-cliff-trans-01","tpage_name":"deserte-vis-tfrag"}],[92930051,{"idx":3,"name":"artifact-plain-02","tpage_name":"desrace1-tfrag"}],[74252352,{"idx":64,"name":"sew-gun-panel-05","tpage_name":"sewg-vis-pris"}],[86704152,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"ldamklev-pris2"}],[90439692,{"idx":12,"name":"des-cliff-top-03","tpage_name":"deserte-vis-tfrag"}],[92930052,{"idx":4,"name":"artifact-dec-02","tpage_name":"desrace1-tfrag"}],[38731982,{"idx":206,"name":"male1_20","tpage_name":"wasstada-sprite"}],[100990982,{"idx":6,"name":"jak-teeth","tpage_name":"ljakklev-pris"}],[93519902,{"idx":30,"name":"hud-rhino-turbometer","tpage_name":"wasall-minimap"}],[109182984,{"idx":8,"name":"stadiumb-hud-nmbr-04","tpage_name":"destrack-minimap"}],[94240824,{"idx":56,"name":"t-citywide-met-bm-red-strp01","tpage_name":"intpfall-vis-tfrag"}],[130351105,{"idx":1,"name":"des-beast-eye","tpage_name":"deshover-pris2"}],[129105925,{"idx":5,"name":"sewer-waterfall-02-n-dest","tpage_name":"sewn-vis-water"}],[94240885,{"idx":117,"name":"palcab-wall","tpage_name":"intpfall-vis-tfrag"}],[91815944,{"idx":8,"name":"citwide-crimson-tube","tpage_name":"ctyinda-vis-pris"}],[90570764,{"idx":12,"name":"des-wasmetal07","tpage_name":"desertd-vis-tfrag"}],[74383424,{"idx":64,"name":"sewer-plate-02","tpage_name":"sewj-vis-tfrag"}],[94306304,{"idx":0,"name":"palcab-lowres-background-shoreline-02","tpage_name":"intpfall-vis-alpha"}],[121438221,{"idx":13,"name":"vehicle-brace-pipe-01","tpage_name":"desbattl-pris"}],[108986421,{"idx":53,"name":"monk-redjewel","tpage_name":"wasleapr-pris"}],[91815945,{"idx":9,"name":"citwide-crimson-wall-plain","tpage_name":"ctyinda-vis-pris"}],[90570765,{"idx":13,"name":"des-palmtree-beard","tpage_name":"desertd-vis-tfrag"}],[74383425,{"idx":65,"name":"sewer-plate-03","tpage_name":"sewj-vis-tfrag"}],[94306305,{"idx":1,"name":"palcab-lowres-background-crater-rim","tpage_name":"intpfall-vis-alpha"}],[121438222,{"idx":14,"name":"vehicle-cap-pin-01","tpage_name":"desbattl-pris"}],[108986422,{"idx":54,"name":"monk-rope","tpage_name":"wasleapr-pris"}],[91815946,{"idx":10,"name":"vin-door-large-01","tpage_name":"ctyinda-vis-pris"}],[74383426,{"idx":66,"name":"sewer-brick-roof-02","tpage_name":"sewj-vis-tfrag"}],[90570766,{"idx":14,"name":"des-palmplant-leaf-01","tpage_name":"desertd-vis-tfrag"}],[94306306,{"idx":2,"name":"palcab-lowres-background-trees-edge","tpage_name":"intpfall-vis-alpha"}],[121438223,{"idx":15,"name":"vehicle-gun-box-01","tpage_name":"desbattl-pris"}],[108986423,{"idx":55,"name":"monk-scarob","tpage_name":"wasleapr-pris"}],[91815947,{"idx":11,"name":"vin-support-base-02","tpage_name":"ctyinda-vis-pris"}],[74383427,{"idx":67,"name":"sewer-brick-roof-04","tpage_name":"sewj-vis-tfrag"}],[90570767,{"idx":15,"name":"des-cactus-02","tpage_name":"desertd-vis-tfrag"}],[94306307,{"idx":3,"name":"palcab-lowres-background-trees2","tpage_name":"intpfall-vis-alpha"}],[121438224,{"idx":16,"name":"vehicle-metal-01","tpage_name":"desbattl-pris"}],[108986424,{"idx":56,"name":"monk-staffa-wood","tpage_name":"wasleapr-pris"}],[74383428,{"idx":68,"name":"sewer-big-brace-01","tpage_name":"sewj-vis-tfrag"}],[90570768,{"idx":16,"name":"des-cactus-01","tpage_name":"desertd-vis-tfrag"}],[94306308,{"idx":4,"name":"palcab-lowres-ctyslum-wall-03","tpage_name":"intpfall-vis-alpha"}],[121438225,{"idx":17,"name":"vehicle-metal-plate-01","tpage_name":"desbattl-pris"}],[108986425,{"idx":57,"name":"monk-strap","tpage_name":"wasleapr-pris"}],[94371884,{"idx":44,"name":"palace-break-glass04","tpage_name":"intpfall-vis-pris"}],[94371885,{"idx":45,"name":"palace-break-glass05","tpage_name":"intpfall-vis-pris"}],[94371892,{"idx":52,"name":"palace-break-pillwall06","tpage_name":"intpfall-vis-pris"}],[94371895,{"idx":55,"name":"palace-break-plainwall","tpage_name":"intpfall-vis-pris"}],[94371897,{"idx":57,"name":"palace-break-roof01","tpage_name":"intpfall-vis-pris"}],[94371918,{"idx":78,"name":"palace-break-wall08","tpage_name":"intpfall-vis-pris"}],[94371919,{"idx":79,"name":"palace-break-wall09","tpage_name":"intpfall-vis-pris"}],[94371920,{"idx":80,"name":"palace-break-walltile","tpage_name":"intpfall-vis-pris"}],[94371921,{"idx":81,"name":"palace-break-walltile-02","tpage_name":"intpfall-vis-pris"}],[120520709,{"idx":5,"name":"airlockl-door-metalframe","tpage_name":"forestx-vis-pris"}],[94371929,{"idx":89,"name":"tpal-beam01","tpage_name":"intpfall-vis-pris"}],[75759676,{"idx":60,"name":"onin-idol","tpage_name":"onintent-pris"}],[81985576,{"idx":40,"name":"wstlander-02-bootheel","tpage_name":"wasstadc-pris"}],[90701836,{"idx":12,"name":"des-pole-01","tpage_name":"desertf-vis-tfrag"}],[94437376,{"idx":0,"name":"windshield01","tpage_name":"intpfall-vis-water"}],[75759677,{"idx":61,"name":"onin-idoleye","tpage_name":"onintent-pris"}],[81985577,{"idx":41,"name":"wstlander-02-eye","tpage_name":"wasstadc-pris"}],[90701837,{"idx":13,"name":"des-corral-metal-03","tpage_name":"desertf-vis-tfrag"}],[94437377,{"idx":1,"name":"hidelight-lightfade","tpage_name":"intpfall-vis-water"}],[75759678,{"idx":62,"name":"onin-mat","tpage_name":"onintent-pris"}],[81985578,{"idx":42,"name":"wstlander-02-glove","tpage_name":"wasstadc-pris"}],[90701838,{"idx":14,"name":"des-corral-metal-04","tpage_name":"desertf-vis-tfrag"}],[94437378,{"idx":2,"name":"searchlight-envmap","tpage_name":"intpfall-vis-water"}],[97517568,{"idx":0,"name":"sig2-flatfangs","tpage_name":"lwassig-water"}],[91291668,{"idx":20,"name":"gun-building-roof","tpage_name":"gungame-vis-tfrag"}],[95027208,{"idx":8,"name":"sig-flask","tpage_name":"lsigjakc-pris2"}],[91291669,{"idx":21,"name":"gun-building-roof-tile-02","tpage_name":"gungame-vis-tfrag"}],[95027209,{"idx":9,"name":"sig-gem-01","tpage_name":"lsigjakc-pris2"}],[91291670,{"idx":22,"name":"gun-building-roof-tile-sides-02","tpage_name":"gungame-vis-tfrag"}],[95027210,{"idx":10,"name":"sig-glove","tpage_name":"lsigjakc-pris2"}],[91291671,{"idx":23,"name":"gun-building-wall-blue-01","tpage_name":"gungame-vis-tfrag"}],[95027211,{"idx":11,"name":"sig-glovetop","tpage_name":"lsigjakc-pris2"}],[91291672,{"idx":24,"name":"gun-building-wall-brown-01","tpage_name":"gungame-vis-tfrag"}],[95027212,{"idx":12,"name":"sig-gun-01","tpage_name":"lsigjakc-pris2"}],[91291674,{"idx":26,"name":"gun-building-wall-green-01","tpage_name":"gungame-vis-tfrag"}],[95027214,{"idx":14,"name":"sig-gun-03","tpage_name":"lsigjakc-pris2"}],[91291675,{"idx":27,"name":"gun-building-wall-purple-01","tpage_name":"gungame-vis-tfrag"}],[95027215,{"idx":15,"name":"sig-gun-04","tpage_name":"lsigjakc-pris2"}],[91291676,{"idx":28,"name":"gun-building-wall-red-01","tpage_name":"gungame-vis-tfrag"}],[95027216,{"idx":16,"name":"sig-gun-05","tpage_name":"lsigjakc-pris2"}],[91291677,{"idx":29,"name":"gun-building-wall-yellow-01","tpage_name":"gungame-vis-tfrag"}],[95027217,{"idx":17,"name":"sig-headgear","tpage_name":"lsigjakc-pris2"}],[91291681,{"idx":33,"name":"gun-dark-mag","tpage_name":"gungame-vis-tfrag"}],[95027221,{"idx":21,"name":"sig-metal-dirty","tpage_name":"lsigjakc-pris2"}],[91291682,{"idx":34,"name":"gun-darkgray","tpage_name":"gungame-vis-tfrag"}],[95027222,{"idx":22,"name":"sig-sac","tpage_name":"lsigjakc-pris2"}],[91291683,{"idx":35,"name":"gun-green-marble","tpage_name":"gungame-vis-tfrag"}],[95027223,{"idx":23,"name":"sig-shoebottom","tpage_name":"lsigjakc-pris2"}],[91291684,{"idx":36,"name":"gun-gun-barrel-01","tpage_name":"gungame-vis-tfrag"}],[95027224,{"idx":24,"name":"sig-shoetop","tpage_name":"lsigjakc-pris2"}],[91291685,{"idx":37,"name":"gun-gun-gray-01","tpage_name":"gungame-vis-tfrag"}],[95027225,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"lsigjakc-pris2"}],[91291686,{"idx":38,"name":"gun-gun-gray-02","tpage_name":"gungame-vis-tfrag"}],[95027226,{"idx":26,"name":"sig-skirts","tpage_name":"lsigjakc-pris2"}],[91291689,{"idx":41,"name":"gun-guncase-rim-02","tpage_name":"gungame-vis-tfrag"}],[95027229,{"idx":29,"name":"sig-undergarments","tpage_name":"lsigjakc-pris2"}],[91291690,{"idx":42,"name":"gun-guncase-round-01","tpage_name":"gungame-vis-tfrag"}],[95027230,{"idx":30,"name":"vin-teeth-01","tpage_name":"lsigjakc-pris2"}],[71434316,{"idx":76,"name":"wstd-fight-plat-wall-03","tpage_name":"wasstadc-tfrag"}],[91357196,{"idx":12,"name":"klever-clips","tpage_name":"lkleever-pris"}],[95092736,{"idx":0,"name":"sig-flatfangs","tpage_name":"lsigjakc-water"}],[92209167,{"idx":15,"name":"klever-chest","tpage_name":"ldamklev-pris"}],[95944707,{"idx":3,"name":"torn-armlft","tpage_name":"freehq-pris2"}],[117506049,{"idx":1,"name":"freehq-monitor06","tpage_name":"freehq-shrub"}],[112525329,{"idx":17,"name":"daxterteeth","tpage_name":"desrescc-pris"}],[92209168,{"idx":16,"name":"klever-clips","tpage_name":"ldamklev-pris"}],[95944708,{"idx":4,"name":"torn-armor","tpage_name":"freehq-pris2"}],[117506050,{"idx":2,"name":"freehq-gray-metal-disc01","tpage_name":"freehq-shrub"}],[112525330,{"idx":18,"name":"daxtertuft","tpage_name":"desrescc-pris"}],[92209169,{"idx":17,"name":"klever-fingerbottom","tpage_name":"ldamklev-pris"}],[95944709,{"idx":5,"name":"torn-belt","tpage_name":"freehq-pris2"}],[117506051,{"idx":3,"name":"freehq-wal-plate03","tpage_name":"freehq-shrub"}],[112525331,{"idx":19,"name":"environment-oldmetal","tpage_name":"desrescc-pris"}],[92209171,{"idx":19,"name":"klever-gunmetal-01","tpage_name":"ldamklev-pris"}],[95944711,{"idx":7,"name":"torn-blademetal","tpage_name":"freehq-pris2"}],[92209172,{"idx":20,"name":"klever-gunmetal-02","tpage_name":"ldamklev-pris"}],[95944712,{"idx":8,"name":"torn-ear","tpage_name":"freehq-pris2"}],[92209173,{"idx":21,"name":"klever-gunmetal-03","tpage_name":"ldamklev-pris"}],[95944713,{"idx":9,"name":"torn-eye","tpage_name":"freehq-pris2"}],[92209174,{"idx":22,"name":"klever-gunmetal-04","tpage_name":"ldamklev-pris"}],[95944714,{"idx":10,"name":"torn-eyelid","tpage_name":"freehq-pris2"}],[92209175,{"idx":23,"name":"klever-gunmetal-05","tpage_name":"ldamklev-pris"}],[95944715,{"idx":11,"name":"torn-face","tpage_name":"freehq-pris2"}],[94961668,{"idx":4,"name":"jakc-chestplate-straps","tpage_name":"lsigjakc-pris"}],[89980948,{"idx":20,"name":"des-mount-02","tpage_name":"desertg-vis-tfrag"}],[96206848,{"idx":0,"name":"bam-eyelight","tpage_name":"wasseem-pris2"}],[94961669,{"idx":5,"name":"jakc-gogglemetal","tpage_name":"lsigjakc-pris"}],[89980949,{"idx":21,"name":"des-cave-wall-01","tpage_name":"desertg-vis-tfrag"}],[96206849,{"idx":1,"name":"environment-oldmetal","tpage_name":"wasseem-pris2"}],[94961670,{"idx":6,"name":"jakc-lens","tpage_name":"lsigjakc-pris"}],[96206850,{"idx":2,"name":"seem-arm","tpage_name":"wasseem-pris2"}],[94961671,{"idx":7,"name":"jakc-scarf","tpage_name":"lsigjakc-pris"}],[96206851,{"idx":3,"name":"seem-bootbottom","tpage_name":"wasseem-pris2"}],[94961672,{"idx":8,"name":"jakc-waistband2","tpage_name":"lsigjakc-pris"}],[96206852,{"idx":4,"name":"seem-bootleg","tpage_name":"wasseem-pris2"}],[94961673,{"idx":9,"name":"jakc-wraps","tpage_name":"lsigjakc-pris"}],[89980953,{"idx":25,"name":"des-pole-01","tpage_name":"desertg-vis-tfrag"}],[96206853,{"idx":5,"name":"seem-bootlower","tpage_name":"wasseem-pris2"}],[94961674,{"idx":10,"name":"jakc-wristband-a2","tpage_name":"lsigjakc-pris"}],[89980954,{"idx":26,"name":"des-cave-rock","tpage_name":"desertg-vis-tfrag"}],[96206854,{"idx":6,"name":"seem-bootmet","tpage_name":"wasseem-pris2"}],[94961675,{"idx":11,"name":"jakchires-arm","tpage_name":"lsigjakc-pris"}],[89980955,{"idx":27,"name":"des-bridge-brace-01","tpage_name":"desertg-vis-tfrag"}],[96206855,{"idx":7,"name":"seem-boottoe","tpage_name":"wasseem-pris2"}],[94961676,{"idx":12,"name":"jakchires-blackstrap","tpage_name":"lsigjakc-pris"}],[89980956,{"idx":28,"name":"des-bridge-plank","tpage_name":"desertg-vis-tfrag"}],[96206856,{"idx":8,"name":"seem-ear","tpage_name":"wasseem-pris2"}],[94961677,{"idx":13,"name":"jakchires-brownstrap","tpage_name":"lsigjakc-pris"}],[89980957,{"idx":29,"name":"des-cliff-trans-01","tpage_name":"desertg-vis-tfrag"}],[96206857,{"idx":9,"name":"seem-eye","tpage_name":"wasseem-pris2"}],[94961678,{"idx":14,"name":"jakchires-brwnleather","tpage_name":"lsigjakc-pris"}],[89980958,{"idx":30,"name":"des-cliff-top-03","tpage_name":"desertg-vis-tfrag"}],[96206858,{"idx":10,"name":"seem-eyelid","tpage_name":"wasseem-pris2"}],[94961679,{"idx":15,"name":"jakchires-chestplate","tpage_name":"lsigjakc-pris"}],[89980959,{"idx":31,"name":"des-cliff-01","tpage_name":"desertg-vis-tfrag"}],[96206859,{"idx":11,"name":"seem-face","tpage_name":"wasseem-pris2"}],[94961680,{"idx":16,"name":"jakchires-clips","tpage_name":"lsigjakc-pris"}],[89980960,{"idx":32,"name":"des-cliff-top-01","tpage_name":"desertg-vis-tfrag"}],[96206860,{"idx":12,"name":"seem-finger","tpage_name":"wasseem-pris2"}],[89980961,{"idx":33,"name":"des-cliff-top-02","tpage_name":"desertg-vis-tfrag"}],[94961681,{"idx":17,"name":"jakchires-eye","tpage_name":"lsigjakc-pris"}],[96206861,{"idx":13,"name":"seem-hand","tpage_name":"wasseem-pris2"}],[94961682,{"idx":18,"name":"jakchires-eyebrow","tpage_name":"lsigjakc-pris"}],[96206862,{"idx":14,"name":"seem-pipeend","tpage_name":"wasseem-pris2"}],[94961684,{"idx":20,"name":"jakchires-facelft","tpage_name":"lsigjakc-pris"}],[96206864,{"idx":16,"name":"seem-precmetal-chestplate-01","tpage_name":"wasseem-pris2"}],[89980965,{"idx":37,"name":"des-cliff-top-05","tpage_name":"desertg-vis-tfrag"}],[94961685,{"idx":21,"name":"jakchires-facert","tpage_name":"lsigjakc-pris"}],[96206865,{"idx":17,"name":"seem-precmetal-edge","tpage_name":"wasseem-pris2"}],[94961686,{"idx":22,"name":"jakchires-glovetop","tpage_name":"lsigjakc-pris"}],[89980966,{"idx":38,"name":"des-mount-bottom-01","tpage_name":"desertg-vis-tfrag"}],[96206866,{"idx":18,"name":"seem-precmetal-plain","tpage_name":"wasseem-pris2"}],[89980967,{"idx":39,"name":"des-ruins-bottom-01","tpage_name":"desertg-vis-tfrag"}],[94961687,{"idx":23,"name":"jakchires-hair","tpage_name":"lsigjakc-pris"}],[96206867,{"idx":19,"name":"seem-straps","tpage_name":"wasseem-pris2"}],[89980968,{"idx":40,"name":"des-ruins-top-01","tpage_name":"desertg-vis-tfrag"}],[94961688,{"idx":24,"name":"jakchires-horn","tpage_name":"lsigjakc-pris"}],[96206868,{"idx":20,"name":"seem-uppertorso","tpage_name":"wasseem-pris2"}],[89980969,{"idx":41,"name":"des-ruins-bottom-02","tpage_name":"desertg-vis-tfrag"}],[94961689,{"idx":25,"name":"jakchires-jacket","tpage_name":"lsigjakc-pris"}],[96206869,{"idx":21,"name":"seem-headgearback","tpage_name":"wasseem-pris2"}],[94961690,{"idx":26,"name":"jakchires-leatherpouch","tpage_name":"lsigjakc-pris"}],[89980970,{"idx":42,"name":"des-ruins-top-02","tpage_name":"desertg-vis-tfrag"}],[96206870,{"idx":22,"name":"seem-headpiecetop","tpage_name":"wasseem-pris2"}],[94961691,{"idx":27,"name":"jakchires-lightbrownspat","tpage_name":"lsigjakc-pris"}],[89980971,{"idx":43,"name":"des-ruins-roof-01","tpage_name":"desertg-vis-tfrag"}],[96206871,{"idx":23,"name":"seem-pipes-02","tpage_name":"wasseem-pris2"}],[94961692,{"idx":28,"name":"jakchires-pants","tpage_name":"lsigjakc-pris"}],[89980972,{"idx":44,"name":"des-ruins-top-03","tpage_name":"desertg-vis-tfrag"}],[96206872,{"idx":24,"name":"seem-teeth","tpage_name":"wasseem-pris2"}],[94961694,{"idx":30,"name":"jakchires-shoebottom","tpage_name":"lsigjakc-pris"}],[89980974,{"idx":46,"name":"des-egg-bulbtop-02","tpage_name":"desertg-vis-tfrag"}],[96206874,{"idx":26,"name":"seem-skirt","tpage_name":"wasseem-pris2"}],[89980975,{"idx":47,"name":"des-egg-bulb-01","tpage_name":"desertg-vis-tfrag"}],[94961695,{"idx":31,"name":"jakchires-shoemetal","tpage_name":"lsigjakc-pris"}],[96206875,{"idx":27,"name":"seem-skirt-small","tpage_name":"wasseem-pris2"}],[75759684,{"idx":68,"name":"onin-skirt","tpage_name":"onintent-pris"}],[81985584,{"idx":48,"name":"wstlander-03-eye","tpage_name":"wasstadc-pris"}],[90701844,{"idx":20,"name":"des-temple-stone-01","tpage_name":"desertf-vis-tfrag"}],[96927744,{"idx":0,"name":"bam-eyelight","tpage_name":"ltornjnx-pris2"}],[75759685,{"idx":69,"name":"onin-teeth","tpage_name":"onintent-pris"}],[81985585,{"idx":49,"name":"wstlander-03-flesh","tpage_name":"wasstadc-pris"}],[96927745,{"idx":1,"name":"bam-hairhilite","tpage_name":"ltornjnx-pris2"}],[75759686,{"idx":70,"name":"onin-toe","tpage_name":"onintent-pris"}],[81985586,{"idx":50,"name":"wstlander-04-dark-blue","tpage_name":"wasstadc-pris"}],[90701846,{"idx":22,"name":"des-ruins-top-01","tpage_name":"desertf-vis-tfrag"}],[96927746,{"idx":2,"name":"charHOLD","tpage_name":"ltornjnx-pris2"}],[75759689,{"idx":73,"name":"pecker-face","tpage_name":"onintent-pris"}],[81985589,{"idx":53,"name":"wstlander-04-shirt","tpage_name":"wasstadc-pris"}],[90701849,{"idx":25,"name":"des-ruins-top-03","tpage_name":"desertf-vis-tfrag"}],[96927749,{"idx":5,"name":"torn-belt","tpage_name":"ltornjnx-pris2"}],[38731966,{"idx":190,"name":"male1_04","tpage_name":"wasstada-sprite"}],[91029526,{"idx":22,"name":"kg-targ-bit-02","tpage_name":"gungame-sprite"}],[97255426,{"idx":2,"name":"wstd-gate-pass-01","tpage_name":"arenacst-tfrag"}],[154796048,{"idx":16,"name":"daxternose","tpage_name":"ljakndax-pris"}],[151060508,{"idx":28,"name":"fac-switch-rim-02","tpage_name":"factoryc-vis-pris"}],[144834608,{"idx":48,"name":"rail-base-dark-01","tpage_name":"combn-tfrag"}],[106234028,{"idx":172,"name":"roboboss-shinyorange-02","tpage_name":"mined-pris"}],[38731967,{"idx":191,"name":"male1_05","tpage_name":"wasstada-sprite"}],[91029527,{"idx":23,"name":"kg-targ-bit-03","tpage_name":"gungame-sprite"}],[97255427,{"idx":3,"name":"wstd-gate-pass-04","tpage_name":"arenacst-tfrag"}],[154796049,{"idx":17,"name":"daxterteeth","tpage_name":"ljakndax-pris"}],[151060509,{"idx":29,"name":"fac-switch-shaft","tpage_name":"factoryc-vis-pris"}],[144834609,{"idx":49,"name":"rail-light-blue-small","tpage_name":"combn-tfrag"}],[106234029,{"idx":173,"name":"roboboss-shinyorange-03","tpage_name":"mined-pris"}],[73728080,{"idx":80,"name":"sewer-metal-floor-02-hitweak","tpage_name":"sewh-vis-tfrag"}],[98631680,{"idx":0,"name":"ctyslumc-water","tpage_name":"ctyslumc-vis-water"}],[108986402,{"idx":34,"name":"monk-femaleskirt-top","tpage_name":"wasleapr-pris"}],[115212302,{"idx":14,"name":"cty-grunt-skin-03","tpage_name":"ctypesb-pris"}],[98631681,{"idx":1,"name":"ctyslumc-water-dest","tpage_name":"ctyslumc-vis-water"}],[98631682,{"idx":2,"name":"ctyslumc-fountain-fall","tpage_name":"ctyslumc-vis-water"}],[98631683,{"idx":3,"name":"ctyslumc-fountain-fall-dest","tpage_name":"ctyslumc-vis-water"}],[75759692,{"idx":76,"name":"pecker-teeth","tpage_name":"onintent-pris"}],[81985592,{"idx":56,"name":"marauder-metal-mask","tpage_name":"wasstadc-pris"}],[90701852,{"idx":28,"name":"des-ruins-bottom-01","tpage_name":"desertf-vis-tfrag"}],[96927752,{"idx":8,"name":"torn-ear","tpage_name":"ltornjnx-pris2"}],[99418112,{"idx":0,"name":"bam-eyelight","tpage_name":"volcanox-pris"}],[75759693,{"idx":77,"name":"pecker-wingbottom","tpage_name":"onintent-pris"}],[90701853,{"idx":29,"name":"des-ruins-top-02","tpage_name":"desertf-vis-tfrag"}],[96927753,{"idx":9,"name":"torn-eye","tpage_name":"ltornjnx-pris2"}],[99418113,{"idx":1,"name":"bam-hairhilite","tpage_name":"volcanox-pris"}],[75759694,{"idx":78,"name":"pecker-wingtop","tpage_name":"onintent-pris"}],[90701854,{"idx":30,"name":"des-wasmetal20","tpage_name":"desertf-vis-tfrag"}],[96927754,{"idx":10,"name":"torn-eyelid","tpage_name":"ltornjnx-pris2"}],[99418114,{"idx":2,"name":"daxter-eyelid","tpage_name":"volcanox-pris"}],[75759695,{"idx":79,"name":"pecker-yellowfur","tpage_name":"onintent-pris"}],[90701855,{"idx":31,"name":"des-wasmetal01","tpage_name":"desertf-vis-tfrag"}],[96927755,{"idx":11,"name":"torn-face","tpage_name":"ltornjnx-pris2"}],[99418115,{"idx":3,"name":"daxter-furhilite","tpage_name":"volcanox-pris"}],[100663301,{"idx":5,"name":"jak-gogglemetal","tpage_name":"ljaksig-pris"}],[96927761,{"idx":17,"name":"torn-hair-01","tpage_name":"ltornjnx-pris2"}],[75759701,{"idx":85,"name":"jakc-lens","tpage_name":"onintent-pris"}],[90701861,{"idx":37,"name":"des-corral-bar-01","tpage_name":"desertf-vis-tfrag"}],[99418121,{"idx":9,"name":"daxterfinger","tpage_name":"volcanox-pris"}],[100663303,{"idx":7,"name":"jakb-armor","tpage_name":"ljaksig-pris"}],[101908483,{"idx":3,"name":"hud-target-reticle","tpage_name":"lformach-minimap"}],[75759703,{"idx":87,"name":"jakc-waistband2","tpage_name":"onintent-pris"}],[96927763,{"idx":19,"name":"torn-handle-01","tpage_name":"ltornjnx-pris2"}],[99418123,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"volcanox-pris"}],[100663304,{"idx":8,"name":"jakb-blackstrap","tpage_name":"ljaksig-pris"}],[101908484,{"idx":4,"name":"dm-turret-hud-arrow-01","tpage_name":"lformach-minimap"}],[75759704,{"idx":88,"name":"jakc-wraps","tpage_name":"onintent-pris"}],[90701864,{"idx":40,"name":"des-rock-01","tpage_name":"desertf-vis-tfrag"}],[96927764,{"idx":20,"name":"torn-legshield","tpage_name":"ltornjnx-pris2"}],[99418124,{"idx":12,"name":"daxtergoggles","tpage_name":"volcanox-pris"}],[100663305,{"idx":9,"name":"jakb-brownleather","tpage_name":"ljaksig-pris"}],[101908485,{"idx":5,"name":"dm-turret-hud-gun-arrow-01","tpage_name":"lformach-minimap"}],[75759705,{"idx":89,"name":"jakc-wristband-a2","tpage_name":"onintent-pris"}],[90701865,{"idx":41,"name":"des-corral-plate-01","tpage_name":"desertf-vis-tfrag"}],[96927765,{"idx":21,"name":"torn-metal2","tpage_name":"ltornjnx-pris2"}],[99418125,{"idx":13,"name":"daxterheadwidenew","tpage_name":"volcanox-pris"}],[100663306,{"idx":10,"name":"jakb-clips","tpage_name":"ljaksig-pris"}],[101908486,{"idx":6,"name":"dm-turret-hud-health-02","tpage_name":"lformach-minimap"}],[75759706,{"idx":90,"name":"jakchires-arm","tpage_name":"onintent-pris"}],[90701866,{"idx":42,"name":"des-totem-stone-trim","tpage_name":"desertf-vis-tfrag"}],[96927766,{"idx":22,"name":"torn-mouth","tpage_name":"ltornjnx-pris2"}],[99418126,{"idx":14,"name":"daxterhelmetplain","tpage_name":"volcanox-pris"}],[100663307,{"idx":11,"name":"jakb-eye","tpage_name":"ljaksig-pris"}],[101908487,{"idx":7,"name":"dm-turret-hud-health-03","tpage_name":"lformach-minimap"}],[96927767,{"idx":23,"name":"torn-pipe","tpage_name":"ltornjnx-pris2"}],[75759707,{"idx":91,"name":"jakchires-blackstrap","tpage_name":"onintent-pris"}],[99418127,{"idx":15,"name":"daxterlense","tpage_name":"volcanox-pris"}],[100663308,{"idx":12,"name":"jakb-eyebrow","tpage_name":"ljaksig-pris"}],[101908488,{"idx":8,"name":"dm-turret-hud-heat-ring-01","tpage_name":"lformach-minimap"}],[96927768,{"idx":24,"name":"torn-scarf","tpage_name":"ltornjnx-pris2"}],[75759708,{"idx":92,"name":"jakchires-brownstrap","tpage_name":"onintent-pris"}],[90701868,{"idx":44,"name":"des-corral-plate-03","tpage_name":"desertf-vis-tfrag"}],[99418128,{"idx":16,"name":"daxternose","tpage_name":"volcanox-pris"}],[100663310,{"idx":14,"name":"jakb-facelft","tpage_name":"ljaksig-pris"}],[101908490,{"idx":10,"name":"dm-turret-hud-heat-ring-04","tpage_name":"lformach-minimap"}],[96927770,{"idx":26,"name":"torn-shoe-02","tpage_name":"ltornjnx-pris2"}],[75759710,{"idx":94,"name":"jakchires-chestplate","tpage_name":"onintent-pris"}],[90701870,{"idx":46,"name":"des-marauder-bridge-floor","tpage_name":"desertf-vis-tfrag"}],[99418130,{"idx":18,"name":"daxtertuft","tpage_name":"volcanox-pris"}],[100663311,{"idx":15,"name":"jakb-facert","tpage_name":"ljaksig-pris"}],[101908491,{"idx":11,"name":"dm-turret-hud-health-01","tpage_name":"lformach-minimap"}],[96927771,{"idx":27,"name":"torn-teeth-01","tpage_name":"ltornjnx-pris2"}],[75759711,{"idx":95,"name":"jakchires-clips","tpage_name":"onintent-pris"}],[90701871,{"idx":47,"name":"des-ruins-wall-01","tpage_name":"desertf-vis-tfrag"}],[99418131,{"idx":19,"name":"environment-oldmetal","tpage_name":"volcanox-pris"}],[100663312,{"idx":16,"name":"jakb-glovetop","tpage_name":"ljaksig-pris"}],[101908492,{"idx":12,"name":"dm-turret-hud-health-04","tpage_name":"lformach-minimap"}],[105644032,{"idx":0,"name":"hud-caveboss-01","tpage_name":"mined-minimap"}],[75759712,{"idx":96,"name":"jakchires-eye","tpage_name":"onintent-pris"}],[90701872,{"idx":48,"name":"des-corral-metal-02","tpage_name":"desertf-vis-tfrag"}],[96927772,{"idx":28,"name":"torn-vest","tpage_name":"ltornjnx-pris2"}],[99418132,{"idx":20,"name":"jakc-armor","tpage_name":"volcanox-pris"}],[100663313,{"idx":17,"name":"jakb-hairtrans","tpage_name":"ljaksig-pris"}],[101908493,{"idx":13,"name":"dm-turret-hud-heat-ring-02","tpage_name":"lformach-minimap"}],[105644033,{"idx":1,"name":"hud-caveboss-health-01","tpage_name":"mined-minimap"}],[75759713,{"idx":97,"name":"jakchires-eyebrow","tpage_name":"onintent-pris"}],[90701873,{"idx":49,"name":"des-marauder-bridge-wood-cap","tpage_name":"desertf-vis-tfrag"}],[96927773,{"idx":29,"name":"environment-oldmetal","tpage_name":"ltornjnx-pris2"}],[99418133,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"volcanox-pris"}],[100663314,{"idx":18,"name":"jakb-horn","tpage_name":"ljaksig-pris"}],[105644034,{"idx":2,"name":"hud-small-frame-01","tpage_name":"mined-minimap"}],[75759714,{"idx":98,"name":"jakchires-eyelid","tpage_name":"onintent-pris"}],[90701874,{"idx":50,"name":"des-cliff-trans-01","tpage_name":"desertf-vis-tfrag"}],[96927774,{"idx":30,"name":"jinx-arm","tpage_name":"ltornjnx-pris2"}],[99418134,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"volcanox-pris"}],[100663316,{"idx":20,"name":"jakb-jacketsleeve","tpage_name":"ljaksig-pris"}],[96927776,{"idx":32,"name":"jinx-blademetal","tpage_name":"ltornjnx-pris2"}],[75759716,{"idx":100,"name":"jakchires-facert","tpage_name":"onintent-pris"}],[90701876,{"idx":52,"name":"des-corral-bar-03","tpage_name":"desertf-vis-tfrag"}],[99418136,{"idx":24,"name":"jakc-scarf","tpage_name":"volcanox-pris"}],[100663317,{"idx":21,"name":"jakb-leatherpouch","tpage_name":"ljaksig-pris"}],[96927777,{"idx":33,"name":"jinx-boottoe","tpage_name":"ltornjnx-pris2"}],[75759717,{"idx":101,"name":"jakchires-glovetop","tpage_name":"onintent-pris"}],[99418137,{"idx":25,"name":"jakc-waistband2","tpage_name":"volcanox-pris"}],[100663319,{"idx":23,"name":"jakb-lightbrownspat","tpage_name":"ljaksig-pris"}],[96927779,{"idx":35,"name":"jinx-brownstrap","tpage_name":"ltornjnx-pris2"}],[75759719,{"idx":103,"name":"jakchires-horn","tpage_name":"onintent-pris"}],[99418139,{"idx":27,"name":"jakc-wristband-a2","tpage_name":"volcanox-pris"}],[100663320,{"idx":24,"name":"jakb-lightbrownstrap","tpage_name":"ljaksig-pris"}],[96927780,{"idx":36,"name":"jinx-brownstrapbolts","tpage_name":"ltornjnx-pris2"}],[75759720,{"idx":104,"name":"jakchires-jacket","tpage_name":"onintent-pris"}],[99418140,{"idx":28,"name":"jakchires-arm","tpage_name":"volcanox-pris"}],[100663321,{"idx":25,"name":"jakb-pants","tpage_name":"ljaksig-pris"}],[75759721,{"idx":105,"name":"jakchires-leatherpouch","tpage_name":"onintent-pris"}],[96927781,{"idx":37,"name":"jinx-buckles","tpage_name":"ltornjnx-pris2"}],[99418141,{"idx":29,"name":"jakchires-blackstrap","tpage_name":"volcanox-pris"}],[100663322,{"idx":26,"name":"jakb-scarf","tpage_name":"ljaksig-pris"}],[75759722,{"idx":106,"name":"jakchires-lightbrownspat","tpage_name":"onintent-pris"}],[96927782,{"idx":38,"name":"jinx-cigar","tpage_name":"ltornjnx-pris2"}],[99418142,{"idx":30,"name":"jakchires-brownstrap","tpage_name":"volcanox-pris"}],[100663323,{"idx":27,"name":"jakb-shoebottom","tpage_name":"ljaksig-pris"}],[96927783,{"idx":39,"name":"jinx-cigarflame","tpage_name":"ltornjnx-pris2"}],[75759723,{"idx":107,"name":"jakchires-pants","tpage_name":"onintent-pris"}],[99418143,{"idx":31,"name":"jakchires-brwnleather","tpage_name":"volcanox-pris"}],[75759726,{"idx":110,"name":"jakchires-shoemetal","tpage_name":"onintent-pris"}],[96927786,{"idx":42,"name":"jinx-finger","tpage_name":"ltornjnx-pris2"}],[99418146,{"idx":34,"name":"jakchires-eye","tpage_name":"volcanox-pris"}],[96927787,{"idx":43,"name":"jinx-glove","tpage_name":"ltornjnx-pris2"}],[75759727,{"idx":111,"name":"jakchires-shoeteop","tpage_name":"onintent-pris"}],[99418147,{"idx":35,"name":"jakchires-eyebrow","tpage_name":"volcanox-pris"}],[96927788,{"idx":44,"name":"jinx-glovepalm","tpage_name":"ltornjnx-pris2"}],[75759728,{"idx":112,"name":"jakchires-teeth","tpage_name":"onintent-pris"}],[99418148,{"idx":36,"name":"jakchires-eyelid","tpage_name":"volcanox-pris"}],[75759729,{"idx":113,"name":"jakc-skirt","tpage_name":"onintent-pris"}],[96927789,{"idx":45,"name":"jinx-hair","tpage_name":"ltornjnx-pris2"}],[99418149,{"idx":37,"name":"jakchires-facelft","tpage_name":"volcanox-pris"}],[75759730,{"idx":114,"name":"jakc-scarfhanging","tpage_name":"onintent-pris"}],[96927790,{"idx":46,"name":"jinx-hairtye","tpage_name":"ltornjnx-pris2"}],[99418150,{"idx":38,"name":"jakchires-facert","tpage_name":"volcanox-pris"}],[96927791,{"idx":47,"name":"jinx-handle","tpage_name":"ltornjnx-pris2"}],[99418151,{"idx":39,"name":"jakchires-glovetop","tpage_name":"volcanox-pris"}],[111869952,{"idx":0,"name":"stadiumb-hud-booster-off-01","tpage_name":"wasleapr-minimap"}],[96927792,{"idx":48,"name":"jinx-iris","tpage_name":"ltornjnx-pris2"}],[99418152,{"idx":40,"name":"jakchires-hair","tpage_name":"volcanox-pris"}],[111869953,{"idx":1,"name":"stadiumb-hud-booster-on-01","tpage_name":"wasleapr-minimap"}],[96927793,{"idx":49,"name":"jinx-kneepad","tpage_name":"ltornjnx-pris2"}],[99418153,{"idx":41,"name":"jakchires-horn","tpage_name":"volcanox-pris"}],[96927797,{"idx":53,"name":"jinx-shirt","tpage_name":"ltornjnx-pris2"}],[111869957,{"idx":5,"name":"stadiumb-hud-nmbr-01","tpage_name":"wasleapr-minimap"}],[99418157,{"idx":45,"name":"jakchires-pants","tpage_name":"volcanox-pris"}],[111869958,{"idx":6,"name":"stadiumb-hud-nmbr-02","tpage_name":"wasleapr-minimap"}],[96927798,{"idx":54,"name":"jinx-shoebottom2","tpage_name":"ltornjnx-pris2"}],[99418158,{"idx":46,"name":"jakchires-precarmor-01","tpage_name":"volcanox-pris"}],[96927799,{"idx":55,"name":"jinx-singlerope","tpage_name":"ltornjnx-pris2"}],[111869959,{"idx":7,"name":"stadiumb-hud-nmbr-03","tpage_name":"wasleapr-minimap"}],[99418159,{"idx":47,"name":"jakchires-shoebottom","tpage_name":"volcanox-pris"}],[96927800,{"idx":56,"name":"jinx-teeth","tpage_name":"ltornjnx-pris2"}],[111869960,{"idx":8,"name":"stadiumb-hud-nmbr-04","tpage_name":"wasleapr-minimap"}],[99418160,{"idx":48,"name":"jakchires-shoemetal","tpage_name":"volcanox-pris"}],[96927801,{"idx":57,"name":"jinx-wraps","tpage_name":"ltornjnx-pris2"}],[111869961,{"idx":9,"name":"stadiumb-hud-nmbr-05","tpage_name":"wasleapr-minimap"}],[99418161,{"idx":49,"name":"jakchires-shoeteop","tpage_name":"volcanox-pris"}],[111869962,{"idx":10,"name":"stadiumb-hud-nmbr-06","tpage_name":"wasleapr-minimap"}],[99418162,{"idx":50,"name":"jakchires-teeth","tpage_name":"volcanox-pris"}],[111869963,{"idx":11,"name":"stadiumb-hud-nmbr-07","tpage_name":"wasleapr-minimap"}],[99418163,{"idx":51,"name":"jakc-skirt","tpage_name":"volcanox-pris"}],[111869964,{"idx":12,"name":"stadiumb-hud-nmbr-08","tpage_name":"wasleapr-minimap"}],[99418164,{"idx":52,"name":"jakc-scarfhanging","tpage_name":"volcanox-pris"}],[111869971,{"idx":19,"name":"stadiumb-hud-ord-st","tpage_name":"wasleapr-minimap"}],[99418171,{"idx":59,"name":"tpl-glider-precursor01","tpage_name":"volcanox-pris"}],[111869972,{"idx":20,"name":"stadiumb-hud-ord-th","tpage_name":"wasleapr-minimap"}],[99418172,{"idx":60,"name":"tpl-glider-wood03","tpage_name":"volcanox-pris"}],[111869973,{"idx":21,"name":"stadiumb-hud-time-01","tpage_name":"wasleapr-minimap"}],[99418173,{"idx":61,"name":"tpl-rut01","tpage_name":"volcanox-pris"}],[111869974,{"idx":22,"name":"stadiumb-hud-time-02","tpage_name":"wasleapr-minimap"}],[99418174,{"idx":62,"name":"tpl-wing01","tpage_name":"volcanox-pris"}],[99418175,{"idx":63,"name":"tpl-wing03","tpage_name":"volcanox-pris"}],[99418190,{"idx":78,"name":"dk-maker-idol-collar-01","tpage_name":"volcanox-pris"}],[99418191,{"idx":79,"name":"dk-maker-idol-collar-02","tpage_name":"volcanox-pris"}],[99418192,{"idx":80,"name":"dk-maker-idol-eye-01","tpage_name":"volcanox-pris"}],[99418193,{"idx":81,"name":"dk-maker-idol-eye-dk-01","tpage_name":"volcanox-pris"}],[99418194,{"idx":82,"name":"dk-maker-idol-globes-01","tpage_name":"volcanox-pris"}],[99418195,{"idx":83,"name":"dk-maker-idol-globes-dk-01","tpage_name":"volcanox-pris"}],[99418196,{"idx":84,"name":"dk-maker-idol-head-01","tpage_name":"volcanox-pris"}],[99418197,{"idx":85,"name":"dk-maker-idol-metal-01","tpage_name":"volcanox-pris"}],[99418198,{"idx":86,"name":"dk-maker-idol-tubes-01","tpage_name":"volcanox-pris"}],[126812160,{"idx":0,"name":"holograph-env-noise","tpage_name":"deshover-warp"}],[99418200,{"idx":88,"name":"dm-spines-dk-hose-01","tpage_name":"volcanox-pris"}],[126812161,{"idx":1,"name":"holograph-env-rim","tpage_name":"deshover-warp"}],[99418201,{"idx":89,"name":"dm-spines-dk-plate-01","tpage_name":"volcanox-pris"}],[126812162,{"idx":2,"name":"holograph-env-scan","tpage_name":"deshover-warp"}],[99418202,{"idx":90,"name":"dm-spines-dk-ribs-01","tpage_name":"volcanox-pris"}],[99418203,{"idx":91,"name":"environment-darkprec","tpage_name":"volcanox-pris"}],[134283264,{"idx":0,"name":"gun-main","tpage_name":"ltnjxhip-pris"}],[129302544,{"idx":16,"name":"sewer-pipe-rim-07","tpage_name":"sewn-vis-pris"}],[99418224,{"idx":112,"name":"grunt-skin-01","tpage_name":"volcanox-pris"}],[134283265,{"idx":1,"name":"environment-oldmetal","tpage_name":"ltnjxhip-pris"}],[129302545,{"idx":17,"name":"sewer-plate-04","tpage_name":"sewn-vis-pris"}],[99418225,{"idx":113,"name":"grunt-skin-02","tpage_name":"volcanox-pris"}],[134283266,{"idx":2,"name":"sig2-gem-01","tpage_name":"ltnjxhip-pris"}],[129302546,{"idx":18,"name":"sewer-plate-05","tpage_name":"sewn-vis-pris"}],[99418226,{"idx":114,"name":"grunt-skin-03","tpage_name":"volcanox-pris"}],[134283267,{"idx":3,"name":"sig2-gun-01","tpage_name":"ltnjxhip-pris"}],[129302547,{"idx":19,"name":"sewer-screw-02","tpage_name":"sewn-vis-pris"}],[99418227,{"idx":115,"name":"monk-mummy-face","tpage_name":"volcanox-pris"}],[99549184,{"idx":0,"name":"for-egg-membrane-01","tpage_name":"lformach-vis-water"}],[95879180,{"idx":12,"name":"torn-face-right","tpage_name":"ltorn-pris2"}],[99614720,{"idx":0,"name":"mhbat-eye-01","tpage_name":"lnstoba-vis-pris"}],[95879181,{"idx":13,"name":"torn-finger","tpage_name":"ltorn-pris2"}],[99614721,{"idx":1,"name":"mhbat-hose","tpage_name":"lnstoba-vis-pris"}],[95879182,{"idx":14,"name":"torn-footleather","tpage_name":"ltorn-pris2"}],[99614722,{"idx":2,"name":"mhbat-metal-01","tpage_name":"lnstoba-vis-pris"}],[95879183,{"idx":15,"name":"torn-gunbarrel","tpage_name":"ltorn-pris2"}],[99614723,{"idx":3,"name":"mhbat-skin-01","tpage_name":"lnstoba-vis-pris"}],[95879187,{"idx":19,"name":"torn-handle-01","tpage_name":"ltorn-pris2"}],[99614727,{"idx":7,"name":"nsta-wall","tpage_name":"lnstoba-vis-pris"}],[95879188,{"idx":20,"name":"torn-legshield","tpage_name":"ltorn-pris2"}],[99614728,{"idx":8,"name":"nestb-basekor","tpage_name":"lnstoba-vis-pris"}],[95879189,{"idx":21,"name":"torn-metal2","tpage_name":"ltorn-pris2"}],[99614729,{"idx":9,"name":"nestb-eggskin","tpage_name":"lnstoba-vis-pris"}],[95879190,{"idx":22,"name":"torn-mouth","tpage_name":"ltorn-pris2"}],[99614730,{"idx":10,"name":"nestb-membrane","tpage_name":"lnstoba-vis-pris"}],[95879191,{"idx":23,"name":"torn-pipe","tpage_name":"ltorn-pris2"}],[99614731,{"idx":11,"name":"nsta-finger-pipe","tpage_name":"lnstoba-vis-pris"}],[95879192,{"idx":24,"name":"torn-scarf","tpage_name":"ltorn-pris2"}],[99614732,{"idx":12,"name":"nst-egg-bottom","tpage_name":"lnstoba-vis-pris"}],[95879193,{"idx":25,"name":"torn-shoe","tpage_name":"ltorn-pris2"}],[99614733,{"idx":13,"name":"nst-egg-bulb-01","tpage_name":"lnstoba-vis-pris"}],[95879194,{"idx":26,"name":"torn-shoe-02","tpage_name":"ltorn-pris2"}],[99614734,{"idx":14,"name":"nst-egg-bulbtop-01","tpage_name":"lnstoba-vis-pris"}],[95879195,{"idx":27,"name":"torn-teeth-01","tpage_name":"ltorn-pris2"}],[99614735,{"idx":15,"name":"nst-egg-gem-01","tpage_name":"lnstoba-vis-pris"}],[95879196,{"idx":28,"name":"torn-vest","tpage_name":"ltorn-pris2"}],[99614736,{"idx":16,"name":"nst-egg-rim-01","tpage_name":"lnstoba-vis-pris"}],[99614737,{"idx":17,"name":"nst-egg-bulbtop-02","tpage_name":"lnstoba-vis-pris"}],[99614738,{"idx":18,"name":"nst-hose","tpage_name":"lnstoba-vis-pris"}],[95944716,{"idx":12,"name":"torn-face-right","tpage_name":"freehq-pris2"}],[92209176,{"idx":24,"name":"klever-hand","tpage_name":"ldamklev-pris"}],[99680256,{"idx":0,"name":"nest-pups","tpage_name":"lnstoba-vis-alpha"}],[98500612,{"idx":4,"name":"wang_2","tpage_name":"hanga-hfrag"}],[38731972,{"idx":196,"name":"male1_10","tpage_name":"wasstada-sprite"}],[92274712,{"idx":24,"name":"intcept-b-pipe01","tpage_name":"desrace2-pris"}],[99745792,{"idx":0,"name":"nest-pups","tpage_name":"lnstoba-vis-water"}],[98500613,{"idx":5,"name":"wang_3","tpage_name":"hanga-hfrag"}],[38731973,{"idx":197,"name":"male1_11","tpage_name":"wasstada-sprite"}],[92274713,{"idx":25,"name":"intcept-b-teeth01","tpage_name":"desrace2-pris"}],[99745793,{"idx":1,"name":"nst-egg-membrane-01","tpage_name":"lnstoba-vis-water"}],[96075788,{"idx":12,"name":"jakchires-blackstrap","tpage_name":"ljakc-pris"}],[74907728,{"idx":80,"name":"sewer-metal-block-04-hitweak","tpage_name":"sewl-vis-tfrag"}],[99811328,{"idx":0,"name":"ctyport-mine-body","tpage_name":"lctypatk-tfrag"}],[96075789,{"idx":13,"name":"jakchires-brownstrap","tpage_name":"ljakc-pris"}],[74907729,{"idx":81,"name":"sewer-metal-block-01-hitweak","tpage_name":"sewl-vis-tfrag"}],[99811329,{"idx":1,"name":"ctyport-mine-rim-01","tpage_name":"lctypatk-tfrag"}],[96075790,{"idx":14,"name":"jakchires-brwnleather","tpage_name":"ljakc-pris"}],[99811330,{"idx":2,"name":"ctyport-mine-tip","tpage_name":"lctypatk-tfrag"}],[96075791,{"idx":15,"name":"jakchires-chestplate","tpage_name":"ljakc-pris"}],[74907731,{"idx":83,"name":"sewer-metal-edge-01","tpage_name":"sewl-vis-tfrag"}],[99811331,{"idx":3,"name":"ctyport-mine-top","tpage_name":"lctypatk-tfrag"}],[96075795,{"idx":19,"name":"jakchires-eyelid","tpage_name":"ljakc-pris"}],[101056515,{"idx":3,"name":"jakc-armor","tpage_name":"ljakcklv-pris"}],[99811335,{"idx":7,"name":"dax-missile-body-02","tpage_name":"lctypatk-tfrag"}],[102301696,{"idx":0,"name":"onin-game-circle","tpage_name":"waspgame-sprite"}],[101056516,{"idx":4,"name":"jakc-chestplate-straps","tpage_name":"ljakcklv-pris"}],[96075796,{"idx":20,"name":"jakchires-facelft","tpage_name":"ljakc-pris"}],[99811336,{"idx":8,"name":"dax-missile-engine-glow","tpage_name":"lctypatk-tfrag"}],[102301701,{"idx":5,"name":"onin-game-triangle","tpage_name":"waspgame-sprite"}],[101056521,{"idx":9,"name":"jakc-wraps","tpage_name":"ljakcklv-pris"}],[96075801,{"idx":25,"name":"jakchires-jacket","tpage_name":"ljakc-pris"}],[99811341,{"idx":13,"name":"prt-min-metal-03","tpage_name":"lctypatk-tfrag"}],[102301702,{"idx":6,"name":"onin-game-triangle-darkener","tpage_name":"waspgame-sprite"}],[101056522,{"idx":10,"name":"jakc-wristband-a2","tpage_name":"ljakcklv-pris"}],[96075802,{"idx":26,"name":"jakchires-leatherpouch","tpage_name":"ljakc-pris"}],[99811342,{"idx":14,"name":"prt-min-metal-02","tpage_name":"lctypatk-tfrag"}],[102301703,{"idx":7,"name":"onin-game-x","tpage_name":"waspgame-sprite"}],[101056523,{"idx":11,"name":"jakchires-arm","tpage_name":"ljakcklv-pris"}],[96075803,{"idx":27,"name":"jakchires-lightbrownspat","tpage_name":"ljakc-pris"}],[99811343,{"idx":15,"name":"prt-min-metal-01","tpage_name":"lctypatk-tfrag"}],[102301704,{"idx":8,"name":"onin-game-x-darkener","tpage_name":"waspgame-sprite"}],[101056524,{"idx":12,"name":"jakchires-blackstrap","tpage_name":"ljakcklv-pris"}],[96075804,{"idx":28,"name":"jakchires-pants","tpage_name":"ljakc-pris"}],[99811344,{"idx":16,"name":"prt-min-metal-04","tpage_name":"lctypatk-tfrag"}],[90701856,{"idx":32,"name":"des-totem-stone-01","tpage_name":"desertf-vis-tfrag"}],[96927756,{"idx":12,"name":"torn-face-right","tpage_name":"ltornjnx-pris2"}],[99418116,{"idx":4,"name":"daxter-orange","tpage_name":"volcanox-pris"}],[100663296,{"idx":0,"name":"bam-eyelight","tpage_name":"ljaksig-pris"}],[90701857,{"idx":33,"name":"des-marauder-house-01","tpage_name":"desertf-vis-tfrag"}],[96927757,{"idx":13,"name":"torn-finger","tpage_name":"ltornjnx-pris2"}],[99418117,{"idx":5,"name":"daxterarm","tpage_name":"volcanox-pris"}],[100663297,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljaksig-pris"}],[75759698,{"idx":82,"name":"jakc-armor","tpage_name":"onintent-pris"}],[90701858,{"idx":34,"name":"des-bridge-brace-01","tpage_name":"desertf-vis-tfrag"}],[96927758,{"idx":14,"name":"torn-footleather","tpage_name":"ltornjnx-pris2"}],[99418118,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"volcanox-pris"}],[100663298,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljaksig-pris"}],[75759699,{"idx":83,"name":"jakc-chestplate-straps","tpage_name":"onintent-pris"}],[96927759,{"idx":15,"name":"torn-gunbarrel","tpage_name":"ltornjnx-pris2"}],[99418119,{"idx":7,"name":"daxterbolt","tpage_name":"volcanox-pris"}],[100663299,{"idx":3,"name":"jackb-lens","tpage_name":"ljaksig-pris"}],[96927760,{"idx":16,"name":"torn-gunbarrel-02","tpage_name":"ltornjnx-pris2"}],[75759700,{"idx":84,"name":"jakc-gogglemetal","tpage_name":"onintent-pris"}],[90701860,{"idx":36,"name":"des-ruins-roof-01","tpage_name":"desertf-vis-tfrag"}],[99418120,{"idx":8,"name":"daxterear","tpage_name":"volcanox-pris"}],[100663300,{"idx":4,"name":"jak-belt","tpage_name":"ljaksig-pris"}],[96927762,{"idx":18,"name":"torn-hair-02","tpage_name":"ltornjnx-pris2"}],[75759702,{"idx":86,"name":"jakc-scarf","tpage_name":"onintent-pris"}],[90701862,{"idx":38,"name":"des-corral-metal-05","tpage_name":"desertf-vis-tfrag"}],[99418122,{"idx":10,"name":"daxterfoot","tpage_name":"volcanox-pris"}],[100663302,{"idx":6,"name":"jak-teeth","tpage_name":"ljaksig-pris"}],[101908489,{"idx":9,"name":"dm-turret-hud-heat-ring-03","tpage_name":"lformach-minimap"}],[96927769,{"idx":25,"name":"torn-shoe","tpage_name":"ltornjnx-pris2"}],[75759709,{"idx":93,"name":"jakchires-brwnleather","tpage_name":"onintent-pris"}],[90701869,{"idx":45,"name":"des-wasmetal26","tpage_name":"desertf-vis-tfrag"}],[99418129,{"idx":17,"name":"daxterteeth","tpage_name":"volcanox-pris"}],[100663309,{"idx":13,"name":"jakb-eyelid","tpage_name":"ljaksig-pris"}],[96927778,{"idx":34,"name":"jinx-boottop","tpage_name":"ltornjnx-pris2"}],[75759718,{"idx":102,"name":"jakchires-hair","tpage_name":"onintent-pris"}],[99418138,{"idx":26,"name":"jakc-wraps","tpage_name":"volcanox-pris"}],[100663318,{"idx":22,"name":"jakb-leatherstrap","tpage_name":"ljaksig-pris"}],[75759724,{"idx":108,"name":"jakchires-precarmor-01","tpage_name":"onintent-pris"}],[96927784,{"idx":40,"name":"jinx-eyelid","tpage_name":"ltornjnx-pris2"}],[99418144,{"idx":32,"name":"jakchires-chestplate","tpage_name":"volcanox-pris"}],[100663324,{"idx":28,"name":"jakb-shoemetal","tpage_name":"ljaksig-pris"}],[75759725,{"idx":109,"name":"jakchires-shoebottom","tpage_name":"onintent-pris"}],[96927785,{"idx":41,"name":"jinx-face","tpage_name":"ltornjnx-pris2"}],[99418145,{"idx":33,"name":"jakchires-clips","tpage_name":"volcanox-pris"}],[100663325,{"idx":29,"name":"jakb-shoeteop","tpage_name":"ljaksig-pris"}],[88277032,{"idx":40,"name":"cguard-air-train-inside-pipel","tpage_name":"introcst-tfrag"}],[74580052,{"idx":84,"name":"sewer-grate-01","tpage_name":"sewm-vis-tfrag"}],[99483652,{"idx":4,"name":"for-egg-rim-01","tpage_name":"lformach-vis-pris"}],[90767392,{"idx":32,"name":"des-temple-brick-01","tpage_name":"deserth-vis-tfrag"}],[100728832,{"idx":0,"name":"bam-eyelight","tpage_name":"ljaksig-pris2"}],[88277033,{"idx":41,"name":"cguard-air-train-sidepack","tpage_name":"introcst-tfrag"}],[90767393,{"idx":33,"name":"des-mount-sand-trans","tpage_name":"deserth-vis-tfrag"}],[74580053,{"idx":85,"name":"sewer-brick-roof-06","tpage_name":"sewm-vis-tfrag"}],[100728833,{"idx":1,"name":"charHOLD","tpage_name":"ljaksig-pris2"}],[88277034,{"idx":42,"name":"cguard-air-train-side3","tpage_name":"introcst-tfrag"}],[100728834,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljaksig-pris2"}],[99483669,{"idx":21,"name":"for-hose","tpage_name":"lformach-vis-pris"}],[100728849,{"idx":17,"name":"sig-headgear","tpage_name":"ljaksig-pris2"}],[99483671,{"idx":23,"name":"neo-wasp-base","tpage_name":"lformach-vis-pris"}],[100728851,{"idx":19,"name":"sig-lens","tpage_name":"ljaksig-pris2"}],[106954755,{"idx":3,"name":"vol-bark","tpage_name":"volcanoa-vis-tfrag"}],[99483675,{"idx":27,"name":"neo-wasp-eye","tpage_name":"lformach-vis-pris"}],[100728855,{"idx":23,"name":"sig-shoebottom","tpage_name":"ljaksig-pris2"}],[106954756,{"idx":4,"name":"vola-lava-02","tpage_name":"volcanoa-vis-tfrag"}],[99483676,{"idx":28,"name":"spawner-base","tpage_name":"lformach-vis-pris"}],[100728856,{"idx":24,"name":"sig-shoetop","tpage_name":"ljaksig-pris2"}],[106954757,{"idx":5,"name":"vola-cracked-rock-top","tpage_name":"volcanoa-vis-tfrag"}],[99483677,{"idx":29,"name":"spawner-base-main","tpage_name":"lformach-vis-pris"}],[100728857,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"ljaksig-pris2"}],[106954758,{"idx":6,"name":"vola-drip-rock","tpage_name":"volcanoa-vis-tfrag"}],[99483678,{"idx":30,"name":"spawner-leaf-02","tpage_name":"lformach-vis-pris"}],[100728858,{"idx":26,"name":"sig-skirts","tpage_name":"ljaksig-pris2"}],[106954759,{"idx":7,"name":"vola-grass-blob","tpage_name":"volcanoa-vis-tfrag"}],[99483679,{"idx":31,"name":"spawner-leaf-03","tpage_name":"lformach-vis-pris"}],[100728859,{"idx":27,"name":"sig-skirts-02","tpage_name":"ljaksig-pris2"}],[100794368,{"idx":0,"name":"sig-flatfangs","tpage_name":"ljaksig-water"}],[95879184,{"idx":16,"name":"torn-gunbarrel-02","tpage_name":"ltorn-pris2"}],[99614724,{"idx":4,"name":"mhbat-teeth","tpage_name":"lnstoba-vis-pris"}],[100859904,{"idx":0,"name":"bam-eyelight","tpage_name":"ljkdmpk-pris"}],[95879185,{"idx":17,"name":"torn-hair-01","tpage_name":"ltorn-pris2"}],[99614725,{"idx":5,"name":"mhbat-wings","tpage_name":"lnstoba-vis-pris"}],[100859905,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljkdmpk-pris"}],[95879186,{"idx":18,"name":"torn-hair-02","tpage_name":"ltorn-pris2"}],[99614726,{"idx":6,"name":"nsta-cave-floor-01","tpage_name":"lnstoba-vis-pris"}],[100859906,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljkdmpk-pris"}],[95944726,{"idx":22,"name":"torn-mouth","tpage_name":"freehq-pris2"}],[100925446,{"idx":6,"name":"king-chest","tpage_name":"ljkdmpk-pris2"}],[104660993,{"idx":1,"name":"des-shrub-pebbles","tpage_name":"deserte-vis-shrub"}],[100925453,{"idx":13,"name":"king-greenmetalplain","tpage_name":"ljkdmpk-pris2"}],[100925454,{"idx":14,"name":"king-hair","tpage_name":"ljkdmpk-pris2"}],[100925455,{"idx":15,"name":"king-hand","tpage_name":"ljkdmpk-pris2"}],[104660996,{"idx":4,"name":"des-sand-grass-01","tpage_name":"deserte-vis-shrub"}],[100925456,{"idx":16,"name":"king-horn","tpage_name":"ljkdmpk-pris2"}],[38731976,{"idx":200,"name":"male1_14","tpage_name":"wasstada-sprite"}],[100990976,{"idx":0,"name":"bam-eyelight","tpage_name":"ljakklev-pris"}],[38731977,{"idx":201,"name":"male1_15","tpage_name":"wasstada-sprite"}],[100990977,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljakklev-pris"}],[38731978,{"idx":202,"name":"male1_16","tpage_name":"wasstada-sprite"}],[100990978,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljakklev-pris"}],[104726535,{"idx":7,"name":"daxterbolt","tpage_name":"deshover-pris"}],[38731995,{"idx":219,"name":"male2_12","tpage_name":"wasstada-sprite"}],[100990995,{"idx":19,"name":"jakb-jacketbody","tpage_name":"ljakklev-pris"}],[104726541,{"idx":13,"name":"daxterheadwidenew","tpage_name":"deshover-pris"}],[38732001,{"idx":225,"name":"male2_18","tpage_name":"wasstada-sprite"}],[100991001,{"idx":25,"name":"jakb-pants","tpage_name":"ljakklev-pris"}],[104726543,{"idx":15,"name":"daxterlense","tpage_name":"deshover-pris"}],[38732003,{"idx":227,"name":"male2_20","tpage_name":"wasstada-sprite"}],[100991003,{"idx":27,"name":"jakb-shoebottom","tpage_name":"ljakklev-pris"}],[96075792,{"idx":16,"name":"jakchires-clips","tpage_name":"ljakc-pris"}],[99811332,{"idx":4,"name":"dax-missile-fin-02","tpage_name":"lctypatk-tfrag"}],[101056512,{"idx":0,"name":"bam-eyelight","tpage_name":"ljakcklv-pris"}],[96075793,{"idx":17,"name":"jakchires-eye","tpage_name":"ljakc-pris"}],[99811333,{"idx":5,"name":"dax-missile-tip-01","tpage_name":"lctypatk-tfrag"}],[101056513,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljakcklv-pris"}],[96075794,{"idx":18,"name":"jakchires-eyebrow","tpage_name":"ljakc-pris"}],[99811334,{"idx":6,"name":"dax-missile-body-01","tpage_name":"lctypatk-tfrag"}],[101056514,{"idx":2,"name":"environment-oldmetal","tpage_name":"ljakcklv-pris"}],[103546893,{"idx":13,"name":"missle-launcher-panel-02","tpage_name":"lctyhijk-tfrag"}],[96075813,{"idx":37,"name":"gun-red-glow","tpage_name":"ljakc-pris"}],[101056533,{"idx":21,"name":"jakchires-facert","tpage_name":"ljakcklv-pris"}],[96075814,{"idx":38,"name":"gun-red-mag","tpage_name":"ljakc-pris"}],[103546894,{"idx":14,"name":"missle-launcher-panel-03","tpage_name":"lctyhijk-tfrag"}],[101056534,{"idx":22,"name":"jakchires-glovetop","tpage_name":"ljakcklv-pris"}],[103546895,{"idx":15,"name":"missle-launcher-metal-01","tpage_name":"lctyhijk-tfrag"}],[101056535,{"idx":23,"name":"jakchires-hair","tpage_name":"ljakcklv-pris"}],[103546896,{"idx":16,"name":"missle-launcher-panel-01","tpage_name":"lctyhijk-tfrag"}],[101056536,{"idx":24,"name":"jakchires-horn","tpage_name":"ljakcklv-pris"}],[103546897,{"idx":17,"name":"missle-launcher-top-02","tpage_name":"lctyhijk-tfrag"}],[101056537,{"idx":25,"name":"jakchires-jacket","tpage_name":"ljakcklv-pris"}],[103546898,{"idx":18,"name":"missle-launcher-top-01","tpage_name":"lctyhijk-tfrag"}],[101056538,{"idx":26,"name":"jakchires-leatherpouch","tpage_name":"ljakcklv-pris"}],[103546899,{"idx":19,"name":"missle-launcher-tube","tpage_name":"lctyhijk-tfrag"}],[101056539,{"idx":27,"name":"jakchires-lightbrownspat","tpage_name":"ljakcklv-pris"}],[103546900,{"idx":20,"name":"missle-launcher-tube-end-02","tpage_name":"lctyhijk-tfrag"}],[101056540,{"idx":28,"name":"jakchires-pants","tpage_name":"ljakcklv-pris"}],[101056542,{"idx":30,"name":"jakchires-shoebottom","tpage_name":"ljakcklv-pris"}],[101056543,{"idx":31,"name":"jakchires-shoemetal","tpage_name":"ljakcklv-pris"}],[101056544,{"idx":32,"name":"jakchires-shoeteop","tpage_name":"ljakcklv-pris"}],[101056546,{"idx":34,"name":"klever-arm","tpage_name":"ljakcklv-pris"}],[101056547,{"idx":35,"name":"klever-armor-01","tpage_name":"ljakcklv-pris"}],[101056549,{"idx":37,"name":"klever-blackstrap","tpage_name":"ljakcklv-pris"}],[101056550,{"idx":38,"name":"klever-bolt","tpage_name":"ljakcklv-pris"}],[101056551,{"idx":39,"name":"klever-brownstrap","tpage_name":"ljakcklv-pris"}],[101056552,{"idx":40,"name":"klever-chest","tpage_name":"ljakcklv-pris"}],[101056553,{"idx":41,"name":"klever-clips","tpage_name":"ljakcklv-pris"}],[101056554,{"idx":42,"name":"klever-earcup","tpage_name":"ljakcklv-pris"}],[101056556,{"idx":44,"name":"klever-eyelid","tpage_name":"ljakcklv-pris"}],[101056558,{"idx":46,"name":"klever-face-01scars","tpage_name":"ljakcklv-pris"}],[101056559,{"idx":47,"name":"klever-fingerbottom","tpage_name":"ljakcklv-pris"}],[101056560,{"idx":48,"name":"klever-fingertop","tpage_name":"ljakcklv-pris"}],[101056562,{"idx":50,"name":"klever-gunmetal-02","tpage_name":"ljakcklv-pris"}],[101056563,{"idx":51,"name":"klever-gunmetal-03","tpage_name":"ljakcklv-pris"}],[117637185,{"idx":65,"name":"daxterbodyshort-eix","tpage_name":"destrack-pris"}],[101056564,{"idx":52,"name":"klever-gunmetal-04","tpage_name":"ljakcklv-pris"}],[117637186,{"idx":66,"name":"daxterbolt","tpage_name":"destrack-pris"}],[101056565,{"idx":53,"name":"klever-gunmetal-05","tpage_name":"ljakcklv-pris"}],[117637187,{"idx":67,"name":"daxterear","tpage_name":"destrack-pris"}],[101056566,{"idx":54,"name":"klever-hair","tpage_name":"ljakcklv-pris"}],[117637188,{"idx":68,"name":"daxterfinger","tpage_name":"destrack-pris"}],[101056567,{"idx":55,"name":"klever-hand","tpage_name":"ljakcklv-pris"}],[117637189,{"idx":69,"name":"daxterfoot","tpage_name":"destrack-pris"}],[118489088,{"idx":0,"name":"bam-eyelight","tpage_name":"deshunt-pris2"}],[101056568,{"idx":56,"name":"klever-handwrap","tpage_name":"ljakcklv-pris"}],[117637190,{"idx":70,"name":"daxterfoot-bottom","tpage_name":"destrack-pris"}],[118489090,{"idx":2,"name":"environment-oldmetal","tpage_name":"deshunt-pris2"}],[101056570,{"idx":58,"name":"klever-mustache","tpage_name":"ljakcklv-pris"}],[117637192,{"idx":72,"name":"daxterheadwidenew","tpage_name":"destrack-pris"}],[118489091,{"idx":3,"name":"sig-belt","tpage_name":"deshunt-pris2"}],[104792111,{"idx":47,"name":"wstlander-01-eye","tpage_name":"desresc-pris"}],[101056571,{"idx":59,"name":"klever-shoe","tpage_name":"ljakcklv-pris"}],[117637193,{"idx":73,"name":"daxterhelmetplain","tpage_name":"destrack-pris"}],[118489092,{"idx":4,"name":"sig-eye","tpage_name":"deshunt-pris2"}],[104792112,{"idx":48,"name":"wstlander-01-gunmetal-01","tpage_name":"desresc-pris"}],[101056572,{"idx":60,"name":"klever-shoebottom","tpage_name":"ljakcklv-pris"}],[117637194,{"idx":74,"name":"daxterlense","tpage_name":"destrack-pris"}],[118489093,{"idx":5,"name":"sig-eyelid","tpage_name":"deshunt-pris2"}],[104792113,{"idx":49,"name":"wstlander-01-gunmetal-02","tpage_name":"desresc-pris"}],[101056573,{"idx":61,"name":"klever-skirtdark","tpage_name":"ljakcklv-pris"}],[117637195,{"idx":75,"name":"daxternose","tpage_name":"destrack-pris"}],[118489094,{"idx":6,"name":"sig-faceleft","tpage_name":"deshunt-pris2"}],[104792114,{"idx":50,"name":"wstlander-01-gunmetal-03","tpage_name":"desresc-pris"}],[101056574,{"idx":62,"name":"klever-skirtlight","tpage_name":"ljakcklv-pris"}],[117637196,{"idx":76,"name":"daxterteeth","tpage_name":"destrack-pris"}],[118489095,{"idx":7,"name":"sig-facert","tpage_name":"deshunt-pris2"}],[104792115,{"idx":51,"name":"wstlander-01-gunmetal-04","tpage_name":"desresc-pris"}],[101056575,{"idx":63,"name":"klever-thighs","tpage_name":"ljakcklv-pris"}],[117637197,{"idx":77,"name":"daxtertuft","tpage_name":"destrack-pris"}],[118489096,{"idx":8,"name":"sig-flask","tpage_name":"deshunt-pris2"}],[104792116,{"idx":52,"name":"wstlander-01-head","tpage_name":"desresc-pris"}],[101056576,{"idx":64,"name":"klever-undershirt","tpage_name":"ljakcklv-pris"}],[117637198,{"idx":78,"name":"environment-oldmetal","tpage_name":"destrack-pris"}],[118489097,{"idx":9,"name":"sig-gem-01","tpage_name":"deshunt-pris2"}],[104792117,{"idx":53,"name":"wstlander-01-leatherstrap","tpage_name":"desresc-pris"}],[101056577,{"idx":65,"name":"klever-widebrownstrap","tpage_name":"ljakcklv-pris"}],[117637199,{"idx":79,"name":"jakc-armor","tpage_name":"destrack-pris"}],[118489098,{"idx":10,"name":"sig-glove","tpage_name":"deshunt-pris2"}],[104792118,{"idx":54,"name":"wstlander-01-mustache","tpage_name":"desresc-pris"}],[101056578,{"idx":66,"name":"jakc-skirt","tpage_name":"ljakcklv-pris"}],[117637200,{"idx":80,"name":"jakc-chestplate-straps","tpage_name":"destrack-pris"}],[118489099,{"idx":11,"name":"sig-glovetop","tpage_name":"deshunt-pris2"}],[104792119,{"idx":55,"name":"wstlander-01-pants","tpage_name":"desresc-pris"}],[101056579,{"idx":67,"name":"jakc-scarfhanging","tpage_name":"ljakcklv-pris"}],[117637201,{"idx":81,"name":"jakc-gogglemetal","tpage_name":"destrack-pris"}],[81657920,{"idx":64,"name":"seem-bootbottom","tpage_name":"arenacst-pris2"}],[86638640,{"idx":48,"name":"vehicle-wheel-01","tpage_name":"wasdoors-vis-pris"}],[101580800,{"idx":0,"name":"wstlander-01-eye","tpage_name":"lwlandm-pris"}],[81657921,{"idx":65,"name":"seem-bootleg","tpage_name":"arenacst-pris2"}],[86638641,{"idx":49,"name":"jakc-armor","tpage_name":"wasdoors-vis-pris"}],[101580801,{"idx":1,"name":"wstlander-01-gunmetal-01","tpage_name":"lwlandm-pris"}],[81657922,{"idx":66,"name":"seem-bootlower","tpage_name":"arenacst-pris2"}],[86638642,{"idx":50,"name":"jakc-chestplate-straps","tpage_name":"wasdoors-vis-pris"}],[101580802,{"idx":2,"name":"wstlander-01-gunmetal-02","tpage_name":"lwlandm-pris"}],[81657923,{"idx":67,"name":"seem-bootmet","tpage_name":"arenacst-pris2"}],[86638643,{"idx":51,"name":"jakc-gogglemetal","tpage_name":"wasdoors-vis-pris"}],[101580803,{"idx":3,"name":"wstlander-01-gunmetal-03","tpage_name":"lwlandm-pris"}],[81657924,{"idx":68,"name":"seem-boottoe","tpage_name":"arenacst-pris2"}],[86638644,{"idx":52,"name":"jakc-lens","tpage_name":"wasdoors-vis-pris"}],[101580804,{"idx":4,"name":"wstlander-01-gunmetal-04","tpage_name":"lwlandm-pris"}],[81657925,{"idx":69,"name":"seem-ear","tpage_name":"arenacst-pris2"}],[86638645,{"idx":53,"name":"jakc-scarf","tpage_name":"wasdoors-vis-pris"}],[101580805,{"idx":5,"name":"wstlander-01-head","tpage_name":"lwlandm-pris"}],[81657926,{"idx":70,"name":"seem-eye","tpage_name":"arenacst-pris2"}],[86638646,{"idx":54,"name":"jakc-scarfhanging","tpage_name":"wasdoors-vis-pris"}],[101580806,{"idx":6,"name":"wstlander-01-leatherstrap","tpage_name":"lwlandm-pris"}],[81657927,{"idx":71,"name":"seem-eyelid","tpage_name":"arenacst-pris2"}],[86638647,{"idx":55,"name":"jakc-skirt","tpage_name":"wasdoors-vis-pris"}],[101580807,{"idx":7,"name":"wstlander-01-mustache","tpage_name":"lwlandm-pris"}],[81657928,{"idx":72,"name":"seem-face","tpage_name":"arenacst-pris2"}],[86638648,{"idx":56,"name":"jakc-waistband2","tpage_name":"wasdoors-vis-pris"}],[101580808,{"idx":8,"name":"wstlander-01-pants","tpage_name":"lwlandm-pris"}],[81657929,{"idx":73,"name":"seem-finger","tpage_name":"arenacst-pris2"}],[86638649,{"idx":57,"name":"jakc-wraps","tpage_name":"wasdoors-vis-pris"}],[101580809,{"idx":9,"name":"wstlander-01-shoebottom","tpage_name":"lwlandm-pris"}],[81657930,{"idx":74,"name":"seem-hand","tpage_name":"arenacst-pris2"}],[86638650,{"idx":58,"name":"jakc-wristband-a2","tpage_name":"wasdoors-vis-pris"}],[101580810,{"idx":10,"name":"wstlander-01-shoetop","tpage_name":"lwlandm-pris"}],[81657931,{"idx":75,"name":"seem-pipeend","tpage_name":"arenacst-pris2"}],[86638651,{"idx":59,"name":"jakchires-arm","tpage_name":"wasdoors-vis-pris"}],[101580811,{"idx":11,"name":"wstlander-01-shoulderarmor","tpage_name":"lwlandm-pris"}],[81657932,{"idx":76,"name":"seem-pipes-01","tpage_name":"arenacst-pris2"}],[86638652,{"idx":60,"name":"jakchires-blackstrap","tpage_name":"wasdoors-vis-pris"}],[101580812,{"idx":12,"name":"wstlander-01-skirt","tpage_name":"lwlandm-pris"}],[81657933,{"idx":77,"name":"seem-precmetal-chestplate-01","tpage_name":"arenacst-pris2"}],[86638653,{"idx":61,"name":"jakchires-brownstrap","tpage_name":"wasdoors-vis-pris"}],[101580813,{"idx":13,"name":"wstlander-01-wrap","tpage_name":"lwlandm-pris"}],[81657934,{"idx":78,"name":"seem-precmetal-edge","tpage_name":"arenacst-pris2"}],[86638654,{"idx":62,"name":"jakchires-brwnleather","tpage_name":"wasdoors-vis-pris"}],[101580814,{"idx":14,"name":"wstlander-02-arm","tpage_name":"lwlandm-pris"}],[81657935,{"idx":79,"name":"seem-precmetal-plain","tpage_name":"arenacst-pris2"}],[86638655,{"idx":63,"name":"jakchires-chestplate","tpage_name":"wasdoors-vis-pris"}],[101580815,{"idx":15,"name":"wstlander-02-armor","tpage_name":"lwlandm-pris"}],[81657936,{"idx":80,"name":"seem-straps","tpage_name":"arenacst-pris2"}],[86638656,{"idx":64,"name":"jakchires-clips","tpage_name":"wasdoors-vis-pris"}],[101580816,{"idx":16,"name":"wstlander-02-belt","tpage_name":"lwlandm-pris"}],[81657937,{"idx":81,"name":"seem-uppertorso","tpage_name":"arenacst-pris2"}],[86638657,{"idx":65,"name":"jakchires-eye","tpage_name":"wasdoors-vis-pris"}],[101580817,{"idx":17,"name":"wstlander-02-bootheel","tpage_name":"lwlandm-pris"}],[81657938,{"idx":82,"name":"seem-headgearback","tpage_name":"arenacst-pris2"}],[86638658,{"idx":66,"name":"jakchires-eyebrow","tpage_name":"wasdoors-vis-pris"}],[101580818,{"idx":18,"name":"wstlander-02-eye","tpage_name":"lwlandm-pris"}],[81657939,{"idx":83,"name":"seem-headpiecetop","tpage_name":"arenacst-pris2"}],[86638659,{"idx":67,"name":"jakchires-eyelid","tpage_name":"wasdoors-vis-pris"}],[101580819,{"idx":19,"name":"wstlander-02-glove","tpage_name":"lwlandm-pris"}],[81657940,{"idx":84,"name":"seem-pipes-02","tpage_name":"arenacst-pris2"}],[86638660,{"idx":68,"name":"jakchires-facelft","tpage_name":"wasdoors-vis-pris"}],[101580820,{"idx":20,"name":"wstlander-02-head","tpage_name":"lwlandm-pris"}],[81657941,{"idx":85,"name":"seem-teeth","tpage_name":"arenacst-pris2"}],[86638661,{"idx":69,"name":"jakchires-facert","tpage_name":"wasdoors-vis-pris"}],[101580821,{"idx":21,"name":"wstlander-02-ponytail","tpage_name":"lwlandm-pris"}],[81657942,{"idx":86,"name":"king-skirt-b","tpage_name":"arenacst-pris2"}],[86638662,{"idx":70,"name":"jakchires-glovetop","tpage_name":"wasdoors-vis-pris"}],[101580822,{"idx":22,"name":"wstlander-02-scarf","tpage_name":"lwlandm-pris"}],[81657943,{"idx":87,"name":"seem-skirt","tpage_name":"arenacst-pris2"}],[86638663,{"idx":71,"name":"jakchires-hair","tpage_name":"wasdoors-vis-pris"}],[101580823,{"idx":23,"name":"wstlander-02-shirt","tpage_name":"lwlandm-pris"}],[81657944,{"idx":88,"name":"seem-skirt-small","tpage_name":"arenacst-pris2"}],[86638664,{"idx":72,"name":"jakchires-horn","tpage_name":"wasdoors-vis-pris"}],[101580824,{"idx":24,"name":"wstlander-02-skirt","tpage_name":"lwlandm-pris"}],[86638665,{"idx":73,"name":"jakchires-jacket","tpage_name":"wasdoors-vis-pris"}],[101580825,{"idx":25,"name":"wstlander-03-eye","tpage_name":"lwlandm-pris"}],[86638666,{"idx":74,"name":"jakchires-leatherpouch","tpage_name":"wasdoors-vis-pris"}],[101580826,{"idx":26,"name":"wstlander-03-flesh","tpage_name":"lwlandm-pris"}],[86638667,{"idx":75,"name":"jakchires-lightbrownspat","tpage_name":"wasdoors-vis-pris"}],[101580827,{"idx":27,"name":"wstlander-04-dark-blue","tpage_name":"lwlandm-pris"}],[86638668,{"idx":76,"name":"jakchires-pants","tpage_name":"wasdoors-vis-pris"}],[101580828,{"idx":28,"name":"wstlander-04-gun","tpage_name":"lwlandm-pris"}],[86638669,{"idx":77,"name":"jakchires-precarmor-01","tpage_name":"wasdoors-vis-pris"}],[101580829,{"idx":29,"name":"wstlander-04-headband","tpage_name":"lwlandm-pris"}],[86638670,{"idx":78,"name":"jakchires-shoebottom","tpage_name":"wasdoors-vis-pris"}],[101580830,{"idx":30,"name":"wstlander-04-shirt","tpage_name":"lwlandm-pris"}],[89587777,{"idx":65,"name":"jakchires-lightbrownspat","tpage_name":"lwstdpck-pris"}],[107020297,{"idx":9,"name":"vol-shrub-plant","tpage_name":"volcanoa-vis-shrub"}],[102039577,{"idx":25,"name":"tess-teeth","tpage_name":"gungame-vis-pris2"}],[89587778,{"idx":66,"name":"jakchires-pants","tpage_name":"lwstdpck-pris"}],[107020298,{"idx":10,"name":"vol-tree-fruit-01","tpage_name":"volcanoa-vis-shrub"}],[102039578,{"idx":26,"name":"tess-underwear","tpage_name":"gungame-vis-pris2"}],[89587779,{"idx":67,"name":"jakchires-precarmor-01","tpage_name":"lwstdpck-pris"}],[107020299,{"idx":11,"name":"vol-tree-fruit-02","tpage_name":"volcanoa-vis-shrub"}],[102039579,{"idx":27,"name":"tess-upperboot","tpage_name":"gungame-vis-pris2"}],[89587780,{"idx":68,"name":"jakchires-shoebottom","tpage_name":"lwstdpck-pris"}],[102039580,{"idx":28,"name":"environment-oldmetal","tpage_name":"gungame-vis-pris2"}],[89587781,{"idx":69,"name":"jakchires-shoemetal","tpage_name":"lwstdpck-pris"}],[102039581,{"idx":29,"name":"environment-title","tpage_name":"gungame-vis-pris2"}],[89587782,{"idx":70,"name":"jakchires-shoeteop","tpage_name":"lwstdpck-pris"}],[107020302,{"idx":14,"name":"for-shrub-asian-grass","tpage_name":"volcanoa-vis-shrub"}],[102039582,{"idx":30,"name":"gun-backslit","tpage_name":"gungame-vis-pris2"}],[89587783,{"idx":71,"name":"jakchires-teeth","tpage_name":"lwstdpck-pris"}],[107020303,{"idx":15,"name":"vol-metal-01","tpage_name":"volcanoa-vis-shrub"}],[102039583,{"idx":31,"name":"gun-barrel-alt","tpage_name":"gungame-vis-pris2"}],[107020304,{"idx":16,"name":"vola-lava-02","tpage_name":"volcanoa-vis-shrub"}],[102039584,{"idx":32,"name":"gun-blue-glow","tpage_name":"gungame-vis-pris2"}],[102039585,{"idx":33,"name":"gun-blue-mag","tpage_name":"gungame-vis-pris2"}],[107020306,{"idx":18,"name":"vola-rock-side-wall","tpage_name":"volcanoa-vis-shrub"}],[102039586,{"idx":34,"name":"gun-cover","tpage_name":"gungame-vis-pris2"}],[107020307,{"idx":19,"name":"vola-shrub-leaf","tpage_name":"volcanoa-vis-shrub"}],[102039587,{"idx":35,"name":"gun-dark-mag","tpage_name":"gungame-vis-pris2"}],[107020308,{"idx":20,"name":"vol-balance-plat-end","tpage_name":"volcanoa-vis-shrub"}],[102039588,{"idx":36,"name":"gun-eye","tpage_name":"gungame-vis-pris2"}],[107020310,{"idx":22,"name":"vol-balance-plat-pole","tpage_name":"volcanoa-vis-shrub"}],[102039590,{"idx":38,"name":"gun-leather","tpage_name":"gungame-vis-pris2"}],[107020311,{"idx":23,"name":"vola-lava-ball","tpage_name":"volcanoa-vis-shrub"}],[102039591,{"idx":39,"name":"gun-magport","tpage_name":"gungame-vis-pris2"}],[107020312,{"idx":24,"name":"vol-plat-top","tpage_name":"volcanoa-vis-shrub"}],[102039592,{"idx":40,"name":"gun-main","tpage_name":"gungame-vis-pris2"}],[107020313,{"idx":25,"name":"vola-rising-step-base","tpage_name":"volcanoa-vis-shrub"}],[102039593,{"idx":41,"name":"gun-pump","tpage_name":"gungame-vis-pris2"}],[107020314,{"idx":26,"name":"minc-bolt","tpage_name":"volcanoa-vis-shrub"}],[102039594,{"idx":42,"name":"gun-purple-glow","tpage_name":"gungame-vis-pris2"}],[38731980,{"idx":204,"name":"male1_18","tpage_name":"wasstada-sprite"}],[100990980,{"idx":4,"name":"jak-belt","tpage_name":"ljakklev-pris"}],[102236160,{"idx":0,"name":"thrust-glob","tpage_name":"introcst-sprite"}],[94371868,{"idx":28,"name":"palace-break-bigwall02","tpage_name":"intpfall-vis-pris"}],[103088128,{"idx":0,"name":"des-pinetree-bark","tpage_name":"desertc-vis-shrub"}],[100859935,{"idx":31,"name":"pecker-eyelid","tpage_name":"ljkdmpk-pris"}],[103350295,{"idx":23,"name":"daxter-orange","tpage_name":"comba-pris"}],[100859936,{"idx":32,"name":"pecker-face","tpage_name":"ljkdmpk-pris"}],[110821376,{"idx":0,"name":"minc-streek","tpage_name":"mined-alpha"}],[103350296,{"idx":24,"name":"daxterarm","tpage_name":"comba-pris"}],[100859942,{"idx":38,"name":"pecker-yellowfur","tpage_name":"ljkdmpk-pris"}],[103350302,{"idx":30,"name":"daxterfoot-bottom","tpage_name":"comba-pris"}],[100859943,{"idx":39,"name":"jakc-armor","tpage_name":"ljkdmpk-pris"}],[103350303,{"idx":31,"name":"daxtergoggles","tpage_name":"comba-pris"}],[100859944,{"idx":40,"name":"jakc-chestplate-straps","tpage_name":"ljkdmpk-pris"}],[103350304,{"idx":32,"name":"daxterheadwidenew","tpage_name":"comba-pris"}],[100859945,{"idx":41,"name":"jakc-gogglemetal","tpage_name":"ljkdmpk-pris"}],[103350305,{"idx":33,"name":"daxterhelmetplain","tpage_name":"comba-pris"}],[100859946,{"idx":42,"name":"jakc-lens","tpage_name":"ljkdmpk-pris"}],[103350306,{"idx":34,"name":"daxterlense","tpage_name":"comba-pris"}],[100859947,{"idx":43,"name":"jakc-scarf","tpage_name":"ljkdmpk-pris"}],[103350307,{"idx":35,"name":"daxternose","tpage_name":"comba-pris"}],[100859948,{"idx":44,"name":"jakc-scarfhanging","tpage_name":"ljkdmpk-pris"}],[103350308,{"idx":36,"name":"daxterteeth","tpage_name":"comba-pris"}],[100859949,{"idx":45,"name":"jakc-skirt","tpage_name":"ljkdmpk-pris"}],[103350309,{"idx":37,"name":"daxtertuft","tpage_name":"comba-pris"}],[100859950,{"idx":46,"name":"jakc-waistband2","tpage_name":"ljkdmpk-pris"}],[103350310,{"idx":38,"name":"environment-oldmetal","tpage_name":"comba-pris"}],[100859951,{"idx":47,"name":"jakc-wraps","tpage_name":"ljkdmpk-pris"}],[103350311,{"idx":39,"name":"jakc-armor","tpage_name":"comba-pris"}],[115802112,{"idx":0,"name":"bam-eyelight","tpage_name":"lnstcst-pris2"}],[100859952,{"idx":48,"name":"jakc-wristband-a2","tpage_name":"ljkdmpk-pris"}],[103350312,{"idx":40,"name":"jakc-chestplate-straps","tpage_name":"comba-pris"}],[115802113,{"idx":1,"name":"charHOLD","tpage_name":"lnstcst-pris2"}],[100859953,{"idx":49,"name":"jakchires-arm","tpage_name":"ljkdmpk-pris"}],[103350313,{"idx":41,"name":"jakc-gogglemetal","tpage_name":"comba-pris"}],[115802114,{"idx":2,"name":"environment-oldmetal","tpage_name":"lnstcst-pris2"}],[100859954,{"idx":50,"name":"jakchires-blackstrap","tpage_name":"ljkdmpk-pris"}],[103350314,{"idx":42,"name":"jakc-lens","tpage_name":"comba-pris"}],[115802115,{"idx":3,"name":"sig-belt","tpage_name":"lnstcst-pris2"}],[100859955,{"idx":51,"name":"jakchires-brownstrap","tpage_name":"ljkdmpk-pris"}],[103350315,{"idx":43,"name":"jakc-scarf","tpage_name":"comba-pris"}],[115802116,{"idx":4,"name":"sig-eye","tpage_name":"lnstcst-pris2"}],[100859956,{"idx":52,"name":"jakchires-brwnleather","tpage_name":"ljkdmpk-pris"}],[103350316,{"idx":44,"name":"jakc-scarfhanging","tpage_name":"comba-pris"}],[115802117,{"idx":5,"name":"sig-eyelid","tpage_name":"lnstcst-pris2"}],[100859957,{"idx":53,"name":"jakchires-chestplate","tpage_name":"ljkdmpk-pris"}],[103350317,{"idx":45,"name":"jakc-skirt","tpage_name":"comba-pris"}],[115802119,{"idx":7,"name":"sig-facert","tpage_name":"lnstcst-pris2"}],[100859959,{"idx":55,"name":"jakchires-eye","tpage_name":"ljkdmpk-pris"}],[103350319,{"idx":47,"name":"jakc-wraps","tpage_name":"comba-pris"}],[115802120,{"idx":8,"name":"sig-flask","tpage_name":"lnstcst-pris2"}],[100859960,{"idx":56,"name":"jakchires-eyebrow","tpage_name":"ljkdmpk-pris"}],[103350320,{"idx":48,"name":"jakc-wristband-a2","tpage_name":"comba-pris"}],[127008778,{"idx":10,"name":"vola-vine","tpage_name":"volcanox-tfrag"}],[103350358,{"idx":86,"name":"rail-base-mid-01","tpage_name":"comba-pris"}],[100925468,{"idx":28,"name":"king-thinstrap","tpage_name":"ljkdmpk-pris2"}],[107151368,{"idx":8,"name":"metalflut-rings","tpage_name":"volcanoa-vis-pris"}],[103350362,{"idx":90,"name":"rail-env-wall-01","tpage_name":"comba-pris"}],[100925472,{"idx":32,"name":"king-wraps","tpage_name":"ljkdmpk-pris2"}],[107151372,{"idx":12,"name":"metalflut-saddleseat","tpage_name":"volcanoa-vis-pris"}],[81723465,{"idx":73,"name":"klever-skirtlight","tpage_name":"ljndklev-pris"}],[104136705,{"idx":1,"name":"racegate","tpage_name":"wasleapr-sprite"}],[50725044,{"idx":180,"name":"dm-ship-cockpit-01","tpage_name":"foresta-vis-pris"}],[79364184,{"idx":88,"name":"jakchires-eyebrow","tpage_name":"wasseem-pris"}],[104267784,{"idx":8,"name":"stdm-wall-04","tpage_name":"stadium-vis-tfrag"}],[50725045,{"idx":181,"name":"dm-ship-hull-01","tpage_name":"foresta-vis-pris"}],[79364185,{"idx":89,"name":"jakchires-eyelid","tpage_name":"wasseem-pris"}],[104267785,{"idx":9,"name":"rub-cement-a","tpage_name":"stadium-vis-tfrag"}],[50725046,{"idx":182,"name":"dm-ship-hull-02","tpage_name":"foresta-vis-pris"}],[79364186,{"idx":90,"name":"jakchires-facelft","tpage_name":"wasseem-pris"}],[104267786,{"idx":10,"name":"stdm-cobble-floor-01","tpage_name":"stadium-vis-tfrag"}],[50725047,{"idx":183,"name":"dm-ship-nose-01","tpage_name":"foresta-vis-pris"}],[79364187,{"idx":91,"name":"jakchires-facert","tpage_name":"wasseem-pris"}],[104267787,{"idx":11,"name":"stdm-trim-02","tpage_name":"stadium-vis-tfrag"}],[50725048,{"idx":184,"name":"dm-ship-nose-02","tpage_name":"foresta-vis-pris"}],[79364188,{"idx":92,"name":"jakchires-glovetop","tpage_name":"wasseem-pris"}],[104267788,{"idx":12,"name":"stdm-stone-trim-01","tpage_name":"stadium-vis-tfrag"}],[50725049,{"idx":185,"name":"dm-ship-plate-01","tpage_name":"foresta-vis-pris"}],[79364189,{"idx":93,"name":"jakchires-hair","tpage_name":"wasseem-pris"}],[104267789,{"idx":13,"name":"stdm-stairs-01","tpage_name":"stadium-vis-tfrag"}],[50725050,{"idx":186,"name":"environment-darkprec","tpage_name":"foresta-vis-pris"}],[79364190,{"idx":94,"name":"jakchires-horn","tpage_name":"wasseem-pris"}],[104267790,{"idx":14,"name":"stdm-base-01","tpage_name":"stadium-vis-tfrag"}],[50725051,{"idx":187,"name":"timemap-ball-precmetal","tpage_name":"foresta-vis-pris"}],[79364191,{"idx":95,"name":"jakchires-jacket","tpage_name":"wasseem-pris"}],[104267791,{"idx":15,"name":"rub-blastdoors","tpage_name":"stadium-vis-tfrag"}],[50725052,{"idx":188,"name":"timemap-centerball","tpage_name":"foresta-vis-pris"}],[79364192,{"idx":96,"name":"jakchires-leatherpouch","tpage_name":"wasseem-pris"}],[104267792,{"idx":16,"name":"rub-wall-gen-01","tpage_name":"stadium-vis-tfrag"}],[50725053,{"idx":189,"name":"timemap-notchborder","tpage_name":"foresta-vis-pris"}],[79364193,{"idx":97,"name":"jakchires-lightbrownspat","tpage_name":"wasseem-pris"}],[104267793,{"idx":17,"name":"rub-beam-gen","tpage_name":"stadium-vis-tfrag"}],[50725054,{"idx":190,"name":"timemap-precmetal-feet","tpage_name":"foresta-vis-pris"}],[79364194,{"idx":98,"name":"jakchires-pants","tpage_name":"wasseem-pris"}],[104267794,{"idx":18,"name":"rub-city-wall-inside-damaged","tpage_name":"stadium-vis-tfrag"}],[50725055,{"idx":191,"name":"timemap-precmetal-plain-large","tpage_name":"foresta-vis-pris"}],[79364195,{"idx":99,"name":"jakchires-precarmor-01","tpage_name":"wasseem-pris"}],[104267795,{"idx":19,"name":"rub-cement-broken-end","tpage_name":"stadium-vis-tfrag"}],[50725056,{"idx":192,"name":"timemap-precmetal-teeth","tpage_name":"foresta-vis-pris"}],[79364196,{"idx":100,"name":"jakchires-shoebottom","tpage_name":"wasseem-pris"}],[104267796,{"idx":20,"name":"stdmb-broken-light","tpage_name":"stadium-vis-tfrag"}],[50725057,{"idx":193,"name":"timemap-smallball-01","tpage_name":"foresta-vis-pris"}],[79364197,{"idx":101,"name":"jakchires-shoemetal","tpage_name":"wasseem-pris"}],[104267797,{"idx":21,"name":"stdm-wall-03","tpage_name":"stadium-vis-tfrag"}],[50725058,{"idx":194,"name":"timemap-smallball-02","tpage_name":"foresta-vis-pris"}],[79364198,{"idx":102,"name":"jakchires-shoeteop","tpage_name":"wasseem-pris"}],[104267798,{"idx":22,"name":"stdm-trim-03","tpage_name":"stadium-vis-tfrag"}],[50725059,{"idx":195,"name":"timemap-wordborder","tpage_name":"foresta-vis-pris"}],[79364199,{"idx":103,"name":"jakchires-teeth","tpage_name":"wasseem-pris"}],[104267799,{"idx":23,"name":"rub-pal-metal","tpage_name":"stadium-vis-tfrag"}],[50725060,{"idx":196,"name":"dm-ship-tentacle-01","tpage_name":"foresta-vis-pris"}],[79364200,{"idx":104,"name":"dk-sat-cable-01","tpage_name":"wasseem-pris"}],[104267800,{"idx":24,"name":"stdm-metal-01","tpage_name":"stadium-vis-tfrag"}],[79364201,{"idx":105,"name":"dk-sat-cable-02","tpage_name":"wasseem-pris"}],[104267801,{"idx":25,"name":"stdm-gar-girder-02","tpage_name":"stadium-vis-tfrag"}],[50725062,{"idx":198,"name":"precur-planet-water-01","tpage_name":"foresta-vis-pris"}],[79364202,{"idx":106,"name":"dk-sat-cable-03","tpage_name":"wasseem-pris"}],[104267802,{"idx":26,"name":"stdm-flowerbed-flowers-a","tpage_name":"stadium-vis-tfrag"}],[79364203,{"idx":107,"name":"dk-sat-claw-01","tpage_name":"wasseem-pris"}],[104267803,{"idx":27,"name":"stdm-flowerbed-small","tpage_name":"stadium-vis-tfrag"}],[79364204,{"idx":108,"name":"dk-sat-panel-01","tpage_name":"wasseem-pris"}],[104267804,{"idx":28,"name":"stdmb-lightpost-base","tpage_name":"stadium-vis-tfrag"}],[79364206,{"idx":110,"name":"dk-sat-rim-02","tpage_name":"wasseem-pris"}],[104267806,{"idx":30,"name":"stdmb-lightpost-base-02","tpage_name":"stadium-vis-tfrag"}],[79364207,{"idx":111,"name":"dk-sat-rim-03","tpage_name":"wasseem-pris"}],[104267807,{"idx":31,"name":"rub-stad-brick-pieces","tpage_name":"stadium-vis-tfrag"}],[79364217,{"idx":121,"name":"monk-eye-d","tpage_name":"wasseem-pris"}],[104267817,{"idx":41,"name":"rub-wall-gen-03","tpage_name":"stadium-vis-tfrag"}],[79364218,{"idx":122,"name":"monk-eye-f","tpage_name":"wasseem-pris"}],[104267818,{"idx":42,"name":"rub-city-wall-frame","tpage_name":"stadium-vis-tfrag"}],[79364222,{"idx":126,"name":"monk-face-04","tpage_name":"wasseem-pris"}],[104267822,{"idx":46,"name":"rub-cement-pillars","tpage_name":"stadium-vis-tfrag"}],[79364223,{"idx":127,"name":"monk-face-05","tpage_name":"wasseem-pris"}],[104267823,{"idx":47,"name":"rub-palace-tower-side","tpage_name":"stadium-vis-tfrag"}],[94371887,{"idx":47,"name":"palace-break-pillwall01","tpage_name":"intpfall-vis-pris"}],[104333327,{"idx":15,"name":"rub-met-strp-close","tpage_name":"stadium-vis-shrub"}],[94371888,{"idx":48,"name":"palace-break-pillwall02","tpage_name":"intpfall-vis-pris"}],[104333328,{"idx":16,"name":"rub-greyblue-plain-lowres","tpage_name":"stadium-vis-shrub"}],[94371889,{"idx":49,"name":"palace-break-pillwall03","tpage_name":"intpfall-vis-pris"}],[104333329,{"idx":17,"name":"rub-beam-gen","tpage_name":"stadium-vis-shrub"}],[94371890,{"idx":50,"name":"palace-break-pillwall04","tpage_name":"intpfall-vis-pris"}],[104333330,{"idx":18,"name":"rub-wall-small-grill","tpage_name":"stadium-vis-shrub"}],[94371891,{"idx":51,"name":"palace-break-pillwall05","tpage_name":"intpfall-vis-pris"}],[104333331,{"idx":19,"name":"rub-scorch","tpage_name":"stadium-vis-shrub"}],[94371893,{"idx":53,"name":"palace-break-pillwall07","tpage_name":"intpfall-vis-pris"}],[104333333,{"idx":21,"name":"rub-ground-01-small","tpage_name":"stadium-vis-shrub"}],[94371894,{"idx":54,"name":"palace-break-pillwall08","tpage_name":"intpfall-vis-pris"}],[104333334,{"idx":22,"name":"rub-crater-shards-01","tpage_name":"stadium-vis-shrub"}],[100990988,{"idx":12,"name":"jakb-eyebrow","tpage_name":"ljakklev-pris"}],[103481348,{"idx":4,"name":"des-rock-shrub-01","tpage_name":"deserta-vis-shrub"}],[38731988,{"idx":212,"name":"male2_05","tpage_name":"wasstada-sprite"}],[104726528,{"idx":0,"name":"bam-eyelight","tpage_name":"deshover-pris"}],[100990989,{"idx":13,"name":"jakb-eyelid","tpage_name":"ljakklev-pris"}],[38731989,{"idx":213,"name":"male2_06","tpage_name":"wasstada-sprite"}],[104726529,{"idx":1,"name":"bam-hairhilite","tpage_name":"deshover-pris"}],[100990990,{"idx":14,"name":"jakb-facelft","tpage_name":"ljakklev-pris"}],[38731990,{"idx":214,"name":"male2_07","tpage_name":"wasstada-sprite"}],[104726530,{"idx":2,"name":"daxter-eyelid","tpage_name":"deshover-pris"}],[100990992,{"idx":16,"name":"jakb-glovetop","tpage_name":"ljakklev-pris"}],[103481352,{"idx":8,"name":"des-pinetree-leaf-02","tpage_name":"deserta-vis-shrub"}],[38731992,{"idx":216,"name":"male2_09","tpage_name":"wasstada-sprite"}],[104726532,{"idx":4,"name":"daxter-orange","tpage_name":"deshover-pris"}],[38731994,{"idx":218,"name":"male2_11","tpage_name":"wasstada-sprite"}],[100990994,{"idx":18,"name":"jakb-horn","tpage_name":"ljakklev-pris"}],[104726534,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"deshover-pris"}],[38731996,{"idx":220,"name":"male2_13","tpage_name":"wasstada-sprite"}],[100990996,{"idx":20,"name":"jakb-jacketsleeve","tpage_name":"ljakklev-pris"}],[104726536,{"idx":8,"name":"daxterear","tpage_name":"deshover-pris"}],[38731997,{"idx":221,"name":"male2_14","tpage_name":"wasstada-sprite"}],[100990997,{"idx":21,"name":"jakb-leatherpouch","tpage_name":"ljakklev-pris"}],[104726537,{"idx":9,"name":"daxterfinger","tpage_name":"deshover-pris"}],[38731998,{"idx":222,"name":"male2_15","tpage_name":"wasstada-sprite"}],[100990998,{"idx":22,"name":"jakb-leatherstrap","tpage_name":"ljakklev-pris"}],[104726538,{"idx":10,"name":"daxterfoot","tpage_name":"deshover-pris"}],[38731999,{"idx":223,"name":"male2_16","tpage_name":"wasstada-sprite"}],[100990999,{"idx":23,"name":"jakb-lightbrownspat","tpage_name":"ljakklev-pris"}],[104726539,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"deshover-pris"}],[38732000,{"idx":224,"name":"male2_17","tpage_name":"wasstada-sprite"}],[100991000,{"idx":24,"name":"jakb-lightbrownstrap","tpage_name":"ljakklev-pris"}],[104726540,{"idx":12,"name":"daxtergoggles","tpage_name":"deshover-pris"}],[122159109,{"idx":5,"name":"facb-big-metal-panl04","tpage_name":"factoryb-vis-tfrag"}],[119668749,{"idx":13,"name":"citn-alllcotton","tpage_name":"ljinx-pris"}],[38732049,{"idx":273,"name":"male5_03","tpage_name":"wasstada-sprite"}],[104726589,{"idx":61,"name":"grunt-eye-01","tpage_name":"deshover-pris"}],[122159110,{"idx":6,"name":"facb_blue-metal-02","tpage_name":"factoryb-vis-tfrag"}],[38732050,{"idx":274,"name":"male5_04","tpage_name":"wasstada-sprite"}],[104726590,{"idx":62,"name":"grunt-gem-01","tpage_name":"deshover-pris"}],[122159111,{"idx":7,"name":"facb_redmetal-d-03","tpage_name":"factoryb-vis-tfrag"}],[119668751,{"idx":15,"name":"citn-allleather","tpage_name":"ljinx-pris"}],[38732051,{"idx":275,"name":"male5_05","tpage_name":"wasstada-sprite"}],[104726591,{"idx":63,"name":"grunt-hose","tpage_name":"deshover-pris"}],[122159112,{"idx":8,"name":"fac-tower-base-03","tpage_name":"factoryb-vis-tfrag"}],[38732052,{"idx":276,"name":"male5_06","tpage_name":"wasstada-sprite"}],[104726592,{"idx":64,"name":"grunt-metal-01","tpage_name":"deshover-pris"}],[122159113,{"idx":9,"name":"facb_redmetal-d-01b","tpage_name":"factoryb-vis-tfrag"}],[119668753,{"idx":17,"name":"citn-allleatherstrap","tpage_name":"ljinx-pris"}],[38732053,{"idx":277,"name":"male5_07","tpage_name":"wasstada-sprite"}],[104726593,{"idx":65,"name":"grunt-skin-02","tpage_name":"deshover-pris"}],[122159114,{"idx":10,"name":"fac-tower-06","tpage_name":"factoryb-vis-tfrag"}],[119668754,{"idx":18,"name":"citn-allleatherwrinkled","tpage_name":"ljinx-pris"}],[38732054,{"idx":278,"name":"male5_08","tpage_name":"wasstada-sprite"}],[104726594,{"idx":66,"name":"grunt-skin-03","tpage_name":"deshover-pris"}],[118489106,{"idx":18,"name":"sig-horn","tpage_name":"deshunt-pris2"}],[104792126,{"idx":62,"name":"wstlander-02-armor","tpage_name":"desresc-pris"}],[130940933,{"idx":5,"name":"holostatic-04","tpage_name":"deshover-sprite"}],[104792153,{"idx":89,"name":"dk-sat-rim-01","tpage_name":"desresc-pris"}],[104792154,{"idx":90,"name":"dk-sat-rim-02","tpage_name":"desresc-pris"}],[104792155,{"idx":91,"name":"dk-sat-rim-03","tpage_name":"desresc-pris"}],[104792156,{"idx":92,"name":"dk-sat-rim-bright-01","tpage_name":"desresc-pris"}],[104792157,{"idx":93,"name":"dk-sat-shell-01","tpage_name":"desresc-pris"}],[104857612,{"idx":12,"name":"daxtergoggles","tpage_name":"oasiscst-pris"}],[148766724,{"idx":4,"name":"jakc-chestplate-straps","tpage_name":"warpcast-pris"}],[117637224,{"idx":104,"name":"jakchires-leatherpouch","tpage_name":"destrack-pris"}],[104857613,{"idx":13,"name":"daxterheadwidenew","tpage_name":"oasiscst-pris"}],[148766725,{"idx":5,"name":"jakc-gogglemetal","tpage_name":"warpcast-pris"}],[117637225,{"idx":105,"name":"jakchires-lightbrownspat","tpage_name":"destrack-pris"}],[104857614,{"idx":14,"name":"daxterhelmetplain","tpage_name":"oasiscst-pris"}],[148766726,{"idx":6,"name":"jakc-lens","tpage_name":"warpcast-pris"}],[117637226,{"idx":106,"name":"jakchires-pants","tpage_name":"destrack-pris"}],[104857615,{"idx":15,"name":"daxterlense","tpage_name":"oasiscst-pris"}],[148766727,{"idx":7,"name":"jakc-scarf","tpage_name":"warpcast-pris"}],[117637227,{"idx":107,"name":"jakchires-precarmor-01","tpage_name":"destrack-pris"}],[109838336,{"idx":0,"name":"hud-vehicle-health-bar-01","tpage_name":"hanga-minimap"}],[104857616,{"idx":16,"name":"daxternose","tpage_name":"oasiscst-pris"}],[148766728,{"idx":8,"name":"jakc-scarfhanging","tpage_name":"warpcast-pris"}],[117637228,{"idx":108,"name":"jakchires-shoebottom","tpage_name":"destrack-pris"}],[109838337,{"idx":1,"name":"hud-glider-speed-01","tpage_name":"hanga-minimap"}],[104857617,{"idx":17,"name":"daxterteeth","tpage_name":"oasiscst-pris"}],[148766729,{"idx":9,"name":"jakc-skirt","tpage_name":"warpcast-pris"}],[117637229,{"idx":109,"name":"jakchires-shoemetal","tpage_name":"destrack-pris"}],[109838338,{"idx":2,"name":"hud-glider-speed-marker-01","tpage_name":"hanga-minimap"}],[104857618,{"idx":18,"name":"daxtertuft","tpage_name":"oasiscst-pris"}],[148766730,{"idx":10,"name":"jakc-waistband2","tpage_name":"warpcast-pris"}],[117637230,{"idx":110,"name":"jakchires-shoeteop","tpage_name":"destrack-pris"}],[104857619,{"idx":19,"name":"environment-oldmetal","tpage_name":"oasiscst-pris"}],[148766731,{"idx":11,"name":"jakc-wraps","tpage_name":"warpcast-pris"}],[117637231,{"idx":111,"name":"jakchires-teeth","tpage_name":"destrack-pris"}],[104857620,{"idx":20,"name":"jakc-armor","tpage_name":"oasiscst-pris"}],[104857621,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"oasiscst-pris"}],[104857622,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"oasiscst-pris"}],[104857623,{"idx":23,"name":"jakc-lens","tpage_name":"oasiscst-pris"}],[112328707,{"idx":3,"name":"daxter-furhilite","tpage_name":"wascast-pris"}],[104857627,{"idx":27,"name":"jakc-wristband-a2","tpage_name":"oasiscst-pris"}],[112328708,{"idx":4,"name":"daxter-orange","tpage_name":"wascast-pris"}],[104857628,{"idx":28,"name":"jakchires-arm","tpage_name":"oasiscst-pris"}],[112328709,{"idx":5,"name":"daxterarm","tpage_name":"wascast-pris"}],[104857629,{"idx":29,"name":"jakchires-blackstrap","tpage_name":"oasiscst-pris"}],[112328710,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"wascast-pris"}],[104857630,{"idx":30,"name":"jakchires-brownstrap","tpage_name":"oasiscst-pris"}],[112328711,{"idx":7,"name":"daxterbolt","tpage_name":"wascast-pris"}],[104857631,{"idx":31,"name":"jakchires-brwnleather","tpage_name":"oasiscst-pris"}],[112328712,{"idx":8,"name":"daxterear","tpage_name":"wascast-pris"}],[104857632,{"idx":32,"name":"jakchires-chestplate","tpage_name":"oasiscst-pris"}],[112328713,{"idx":9,"name":"daxterfinger","tpage_name":"wascast-pris"}],[91160653,{"idx":77,"name":"jakc-armor","tpage_name":"gungame-vis-pris"}],[104857633,{"idx":33,"name":"jakchires-clips","tpage_name":"oasiscst-pris"}],[152502286,{"idx":14,"name":"temple_metal01","tpage_name":"templex-vis-tfrag"}],[148766746,{"idx":26,"name":"jakchires-horn","tpage_name":"warpcast-pris"}],[117637246,{"idx":126,"name":"wstlander-01-eye","tpage_name":"destrack-pris"}],[112328715,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"wascast-pris"}],[91160655,{"idx":79,"name":"jakc-gogglemetal","tpage_name":"gungame-vis-pris"}],[104857635,{"idx":35,"name":"jakchires-eyebrow","tpage_name":"oasiscst-pris"}],[152502287,{"idx":15,"name":"temple_sandstone_steptop01","tpage_name":"templex-vis-tfrag"}],[148766747,{"idx":27,"name":"jakchires-jacket","tpage_name":"warpcast-pris"}],[117637247,{"idx":127,"name":"wstlander-01-gunmetal-01","tpage_name":"destrack-pris"}],[112328716,{"idx":12,"name":"daxtergoggles","tpage_name":"wascast-pris"}],[91160656,{"idx":80,"name":"jakc-lens","tpage_name":"gungame-vis-pris"}],[104857636,{"idx":36,"name":"jakchires-eyelid","tpage_name":"oasiscst-pris"}],[152502288,{"idx":16,"name":"temple_sandstone_spikehole01","tpage_name":"templex-vis-tfrag"}],[148766748,{"idx":28,"name":"jakchires-leatherpouch","tpage_name":"warpcast-pris"}],[117637248,{"idx":128,"name":"wstlander-01-gunmetal-02","tpage_name":"destrack-pris"}],[112328717,{"idx":13,"name":"daxterheadwidenew","tpage_name":"wascast-pris"}],[91160657,{"idx":81,"name":"jakc-scarf","tpage_name":"gungame-vis-pris"}],[104857637,{"idx":37,"name":"jakchires-facelft","tpage_name":"oasiscst-pris"}],[152502289,{"idx":17,"name":"temple_sandstone_dirt01","tpage_name":"templex-vis-tfrag"}],[148766749,{"idx":29,"name":"jakchires-lightbrownspat","tpage_name":"warpcast-pris"}],[117637249,{"idx":129,"name":"wstlander-01-gunmetal-03","tpage_name":"destrack-pris"}],[91160658,{"idx":82,"name":"jakc-waistband2","tpage_name":"gungame-vis-pris"}],[112328718,{"idx":14,"name":"daxterhelmetplain","tpage_name":"wascast-pris"}],[104857638,{"idx":38,"name":"jakchires-facert","tpage_name":"oasiscst-pris"}],[152502290,{"idx":18,"name":"temple_sandstone_ground02","tpage_name":"templex-vis-tfrag"}],[148766750,{"idx":30,"name":"jakchires-pants","tpage_name":"warpcast-pris"}],[117637250,{"idx":130,"name":"wstlander-01-gunmetal-04","tpage_name":"destrack-pris"}],[112328719,{"idx":15,"name":"daxterlense","tpage_name":"wascast-pris"}],[91160659,{"idx":83,"name":"jakc-wraps","tpage_name":"gungame-vis-pris"}],[104857639,{"idx":39,"name":"jakchires-glovetop","tpage_name":"oasiscst-pris"}],[148766751,{"idx":31,"name":"jakchires-precarmor-01","tpage_name":"warpcast-pris"}],[117637251,{"idx":131,"name":"wstlander-01-head","tpage_name":"destrack-pris"}],[112328720,{"idx":16,"name":"daxternose","tpage_name":"wascast-pris"}],[91160660,{"idx":84,"name":"jakc-wristband-a2","tpage_name":"gungame-vis-pris"}],[104857640,{"idx":40,"name":"jakchires-hair","tpage_name":"oasiscst-pris"}],[152502292,{"idx":20,"name":"temple_sandstone_plat01","tpage_name":"templex-vis-tfrag"}],[148766752,{"idx":32,"name":"jakchires-shoebottom","tpage_name":"warpcast-pris"}],[117637252,{"idx":132,"name":"wstlander-01-leatherstrap","tpage_name":"destrack-pris"}],[112328721,{"idx":17,"name":"daxterteeth","tpage_name":"wascast-pris"}],[91160661,{"idx":85,"name":"jakchires-arm","tpage_name":"gungame-vis-pris"}],[104857641,{"idx":41,"name":"jakchires-horn","tpage_name":"oasiscst-pris"}],[152502293,{"idx":21,"name":"rail-env-wall-01","tpage_name":"templex-vis-tfrag"}],[148766753,{"idx":33,"name":"jakchires-shoemetal","tpage_name":"warpcast-pris"}],[117637253,{"idx":133,"name":"wstlander-01-mustache","tpage_name":"destrack-pris"}],[112328725,{"idx":21,"name":"environment-oldmetal","tpage_name":"wascast-pris"}],[91160665,{"idx":89,"name":"jakchires-chestplate","tpage_name":"gungame-vis-pris"}],[104857645,{"idx":45,"name":"jakchires-pants","tpage_name":"oasiscst-pris"}],[94961696,{"idx":32,"name":"jakchires-shoeteop","tpage_name":"lsigjakc-pris"}],[89980976,{"idx":48,"name":"des-egg-rim-01","tpage_name":"desertg-vis-tfrag"}],[104923136,{"idx":0,"name":"ashelin-beltbuckle","tpage_name":"oasiscst-pris2"}],[94961697,{"idx":33,"name":"jakchires-teeth","tpage_name":"lsigjakc-pris"}],[89980977,{"idx":49,"name":"des-egg-bottom","tpage_name":"desertg-vis-tfrag"}],[104923137,{"idx":1,"name":"ashelin-bolts","tpage_name":"oasiscst-pris2"}],[94961698,{"idx":34,"name":"jakc-skirt","tpage_name":"lsigjakc-pris"}],[89980978,{"idx":50,"name":"des-egg-gem-01","tpage_name":"desertg-vis-tfrag"}],[104923138,{"idx":2,"name":"ashelin-boottop","tpage_name":"oasiscst-pris2"}],[94961699,{"idx":35,"name":"jakc-scarfhanging","tpage_name":"lsigjakc-pris"}],[89980979,{"idx":51,"name":"des-cave-floor-01","tpage_name":"desertg-vis-tfrag"}],[104923139,{"idx":3,"name":"ashelin-brownstrap","tpage_name":"oasiscst-pris2"}],[104923140,{"idx":4,"name":"ashelin-cglogo","tpage_name":"oasiscst-pris2"}],[104923141,{"idx":5,"name":"ashelin-cgrank","tpage_name":"oasiscst-pris2"}],[104923142,{"idx":6,"name":"ashelin-chest","tpage_name":"oasiscst-pris2"}],[104923143,{"idx":7,"name":"ashelin-eye","tpage_name":"oasiscst-pris2"}],[104923144,{"idx":8,"name":"ashelin-eyebrow","tpage_name":"oasiscst-pris2"}],[104923145,{"idx":9,"name":"ashelin-eyelid","tpage_name":"oasiscst-pris2"}],[104923146,{"idx":10,"name":"ashelin-face","tpage_name":"oasiscst-pris2"}],[104923147,{"idx":11,"name":"ashelin-glove","tpage_name":"oasiscst-pris2"}],[106168328,{"idx":8,"name":"common-black","tpage_name":"mined-tfrag"}],[104923148,{"idx":12,"name":"ashelin-gunbarrel-01","tpage_name":"oasiscst-pris2"}],[104923149,{"idx":13,"name":"ashelin-gunbarrel-02","tpage_name":"oasiscst-pris2"}],[106168330,{"idx":10,"name":"minc-blue-paint-rust04","tpage_name":"mined-tfrag"}],[104923150,{"idx":14,"name":"ashelin-gunbarrel-03","tpage_name":"oasiscst-pris2"}],[104923151,{"idx":15,"name":"ashelin-gunholster","tpage_name":"oasiscst-pris2"}],[104923152,{"idx":16,"name":"ashelin-hair","tpage_name":"oasiscst-pris2"}],[104923153,{"idx":17,"name":"ashelin-handle-01","tpage_name":"oasiscst-pris2"}],[104923154,{"idx":18,"name":"ashelin-jacketbody","tpage_name":"oasiscst-pris2"}],[106168335,{"idx":15,"name":"minc-door-metal-01","tpage_name":"mined-tfrag"}],[104923155,{"idx":19,"name":"ashelin-jacketsleeve","tpage_name":"oasiscst-pris2"}],[111149056,{"idx":0,"name":"map-wasdoors","tpage_name":"wasdoors-minimap"}],[104923156,{"idx":20,"name":"ashelin-jacketstraps","tpage_name":"oasiscst-pris2"}],[104923157,{"idx":21,"name":"ashelin-pantstop","tpage_name":"oasiscst-pris2"}],[104923158,{"idx":22,"name":"ashelin-redtop","tpage_name":"oasiscst-pris2"}],[104923159,{"idx":23,"name":"ashelin-shells","tpage_name":"oasiscst-pris2"}],[106168342,{"idx":22,"name":"minc-safe-plate-01","tpage_name":"mined-tfrag"}],[112394242,{"idx":2,"name":"des-transport-can","tpage_name":"desrescg-pris"}],[104923162,{"idx":26,"name":"ashelin-shoemetal","tpage_name":"oasiscst-pris2"}],[112394243,{"idx":3,"name":"des-transport-cowcatch","tpage_name":"desrescg-pris"}],[106168343,{"idx":23,"name":"minc-metal-patch-01","tpage_name":"mined-tfrag"}],[104923163,{"idx":27,"name":"ashelin-teeth","tpage_name":"oasiscst-pris2"}],[100073497,{"idx":25,"name":"jakb-pants","tpage_name":"ljak-pris"}],[105054217,{"idx":9,"name":"ashelin-lo-eye","tpage_name":"desoasis-pris"}],[100073498,{"idx":26,"name":"jakb-scarf","tpage_name":"ljak-pris"}],[105054218,{"idx":10,"name":"ashelin-lo-eyebrow","tpage_name":"desoasis-pris"}],[100073499,{"idx":27,"name":"jakb-shoebottom","tpage_name":"ljak-pris"}],[105054219,{"idx":11,"name":"ashelin-lo-face","tpage_name":"desoasis-pris"}],[100073500,{"idx":28,"name":"jakb-shoemetal","tpage_name":"ljak-pris"}],[105054220,{"idx":12,"name":"ashelin-lo-glove","tpage_name":"desoasis-pris"}],[100073501,{"idx":29,"name":"jakb-shoeteop","tpage_name":"ljak-pris"}],[105054221,{"idx":13,"name":"ashelin-lo-gunbarrel-01","tpage_name":"desoasis-pris"}],[105054222,{"idx":14,"name":"ashelin-lo-gunbarrel-02","tpage_name":"desoasis-pris"}],[105054223,{"idx":15,"name":"ashelin-lo-gunbarrel-03","tpage_name":"desoasis-pris"}],[105054224,{"idx":16,"name":"ashelin-lo-gunholster","tpage_name":"desoasis-pris"}],[105054225,{"idx":17,"name":"ashelin-lo-hair","tpage_name":"desoasis-pris"}],[105054226,{"idx":18,"name":"ashelin-lo-handle-01","tpage_name":"desoasis-pris"}],[105054227,{"idx":19,"name":"ashelin-lo-jacketbody","tpage_name":"desoasis-pris"}],[105054228,{"idx":20,"name":"ashelin-lo-jacketsleeve","tpage_name":"desoasis-pris"}],[111280129,{"idx":1,"name":"ceiling-dust","tpage_name":"lwassig-sprite"}],[105054229,{"idx":21,"name":"ashelin-lo-jacketstraps","tpage_name":"desoasis-pris"}],[105054230,{"idx":22,"name":"ashelin-lo-pantstop","tpage_name":"desoasis-pris"}],[105054231,{"idx":23,"name":"ashelin-lo-redtop","tpage_name":"desoasis-pris"}],[112525312,{"idx":0,"name":"bam-eyelight","tpage_name":"desrescc-pris"}],[105054232,{"idx":24,"name":"ashelin-lo-shells","tpage_name":"desoasis-pris"}],[112525313,{"idx":1,"name":"bam-hairhilite","tpage_name":"desrescc-pris"}],[105054233,{"idx":25,"name":"ashelin-lo-shield","tpage_name":"desoasis-pris"}],[112525314,{"idx":2,"name":"daxter-eyelid","tpage_name":"desrescc-pris"}],[105054234,{"idx":26,"name":"ashelin-lo-shoebottom","tpage_name":"desoasis-pris"}],[112525315,{"idx":3,"name":"daxter-furhilite","tpage_name":"desrescc-pris"}],[105054235,{"idx":27,"name":"ashelin-lo-shoemetal","tpage_name":"desoasis-pris"}],[112525316,{"idx":4,"name":"daxter-orange","tpage_name":"desrescc-pris"}],[105054236,{"idx":28,"name":"ashelin-lo-whitestrap","tpage_name":"desoasis-pris"}],[134938638,{"idx":14,"name":"ctyn-stain-wall-01","tpage_name":"rubbleb-vis-shrub"}],[105054318,{"idx":110,"name":"vehicle-brace-pipe-01","tpage_name":"desoasis-pris"}],[134938639,{"idx":15,"name":"rub-crater-shards-01","tpage_name":"rubbleb-vis-shrub"}],[105054319,{"idx":111,"name":"vehicle-cap-pin-01","tpage_name":"desoasis-pris"}],[134938646,{"idx":22,"name":"rub-stain-01","tpage_name":"rubbleb-vis-shrub"}],[105054326,{"idx":118,"name":"vehicle-wheel-01","tpage_name":"desoasis-pris"}],[134938647,{"idx":23,"name":"rub-blotch-withstreaks-01","tpage_name":"rubbleb-vis-shrub"}],[105054327,{"idx":119,"name":"vehicle-wheel-blur-01","tpage_name":"desoasis-pris"}],[142409728,{"idx":0,"name":"des-beast-brown-tube","tpage_name":"desbattl-pris2"}],[105054328,{"idx":120,"name":"backThing01","tpage_name":"desoasis-pris"}],[142409729,{"idx":1,"name":"des-beast-eye","tpage_name":"desbattl-pris2"}],[105054329,{"idx":121,"name":"dash01","tpage_name":"desoasis-pris"}],[142409730,{"idx":2,"name":"des-beast-feet","tpage_name":"desbattl-pris2"}],[105054330,{"idx":122,"name":"gauge01","tpage_name":"desoasis-pris"}],[142409731,{"idx":3,"name":"des-beast-gunend","tpage_name":"desbattl-pris2"}],[105054331,{"idx":123,"name":"grillRim01","tpage_name":"desoasis-pris"}],[142409732,{"idx":4,"name":"des-beast-leg","tpage_name":"desbattl-pris2"}],[105054332,{"idx":124,"name":"gunBoxBack01","tpage_name":"desoasis-pris"}],[142409733,{"idx":5,"name":"des-beast-metal-01","tpage_name":"desbattl-pris2"}],[105054333,{"idx":125,"name":"gunBoxFront01","tpage_name":"desoasis-pris"}],[142409734,{"idx":6,"name":"des-beast-metal-02","tpage_name":"desbattl-pris2"}],[105054334,{"idx":126,"name":"gunbox01","tpage_name":"desoasis-pris"}],[142409735,{"idx":7,"name":"des-beast-metal-cap","tpage_name":"desbattl-pris2"}],[105054335,{"idx":127,"name":"gunbox02","tpage_name":"desoasis-pris"}],[144900096,{"idx":0,"name":"minc-pre-12","tpage_name":"combn-water"}],[142409736,{"idx":8,"name":"des-beast-metal-riveting","tpage_name":"desbattl-pris2"}],[105054336,{"idx":128,"name":"hood01","tpage_name":"desoasis-pris"}],[142409737,{"idx":9,"name":"des-beast-metal-teeth","tpage_name":"desbattl-pris2"}],[105054337,{"idx":129,"name":"jetTop01","tpage_name":"desoasis-pris"}],[142409738,{"idx":10,"name":"des-beast-mouth","tpage_name":"desbattl-pris2"}],[105054338,{"idx":130,"name":"jets01","tpage_name":"desoasis-pris"}],[142409739,{"idx":11,"name":"des-beast-nails","tpage_name":"desbattl-pris2"}],[105054339,{"idx":131,"name":"kcfrontend01","tpage_name":"desoasis-pris"}],[142409740,{"idx":12,"name":"des-beast-skin","tpage_name":"desbattl-pris2"}],[105054340,{"idx":132,"name":"light01","tpage_name":"desoasis-pris"}],[105054341,{"idx":133,"name":"lightCase01","tpage_name":"desoasis-pris"}],[105054342,{"idx":134,"name":"post01","tpage_name":"desoasis-pris"}],[105054343,{"idx":135,"name":"rail01","tpage_name":"desoasis-pris"}],[147390464,{"idx":0,"name":"bam-eyelight","tpage_name":"powergd-pris"}],[105054344,{"idx":136,"name":"seat01","tpage_name":"desoasis-pris"}],[147390465,{"idx":1,"name":"cguard1-backmetal","tpage_name":"powergd-pris"}],[105054345,{"idx":137,"name":"stripe03","tpage_name":"desoasis-pris"}],[147390466,{"idx":2,"name":"cguard1-chestplate","tpage_name":"powergd-pris"}],[105054346,{"idx":138,"name":"turret01","tpage_name":"desoasis-pris"}],[147390467,{"idx":3,"name":"cguard1-gunmetaldark2","tpage_name":"powergd-pris"}],[105054347,{"idx":139,"name":"wing01","tpage_name":"desoasis-pris"}],[147390468,{"idx":4,"name":"cguard1-guntube","tpage_name":"powergd-pris"}],[105054348,{"idx":140,"name":"wing02","tpage_name":"desoasis-pris"}],[147390469,{"idx":5,"name":"cguard1-lens","tpage_name":"powergd-pris"}],[105054349,{"idx":141,"name":"wing02grey01","tpage_name":"desoasis-pris"}],[147390470,{"idx":6,"name":"cguardgame-metaledark-02","tpage_name":"powergd-pris"}],[105054350,{"idx":142,"name":"intcept-b-base-green01","tpage_name":"desoasis-pris"}],[147390471,{"idx":7,"name":"cguardgame-metallight-01small","tpage_name":"powergd-pris"}],[105054351,{"idx":143,"name":"intcept-b-base-patern01","tpage_name":"desoasis-pris"}],[147390472,{"idx":8,"name":"environment-oldmetal","tpage_name":"powergd-pris"}],[105054352,{"idx":144,"name":"intcept-b-base-patern02","tpage_name":"desoasis-pris"}],[147390473,{"idx":9,"name":"grunt-eye-01","tpage_name":"powergd-pris"}],[105054353,{"idx":145,"name":"intcept-b-gun01","tpage_name":"desoasis-pris"}],[147390474,{"idx":10,"name":"grunt-gem-01","tpage_name":"powergd-pris"}],[105054354,{"idx":146,"name":"intcept-b-pipe01","tpage_name":"desoasis-pris"}],[147390475,{"idx":11,"name":"grunt-hose","tpage_name":"powergd-pris"}],[105054355,{"idx":147,"name":"intcept-b-teeth01","tpage_name":"desoasis-pris"}],[108920839,{"idx":7,"name":"dk-sat-rim-03","tpage_name":"waspgame-pris"}],[106430479,{"idx":15,"name":"bam-hairhilite","tpage_name":"desliz-pris"}],[105185299,{"idx":19,"name":"ashelin-jacketsleeve","tpage_name":"desoasis-pris2"}],[108920841,{"idx":9,"name":"dk-sat-screen-01","tpage_name":"waspgame-pris"}],[106430481,{"idx":17,"name":"klever-armor-01","tpage_name":"desliz-pris"}],[105185301,{"idx":21,"name":"ashelin-pantstop","tpage_name":"desoasis-pris2"}],[108920842,{"idx":10,"name":"dk-sat-screen-rim-01","tpage_name":"waspgame-pris"}],[106430482,{"idx":18,"name":"klever-armor-02","tpage_name":"desliz-pris"}],[105185302,{"idx":22,"name":"ashelin-redtop","tpage_name":"desoasis-pris2"}],[108920843,{"idx":11,"name":"dk-sat-shell-01","tpage_name":"waspgame-pris"}],[106430483,{"idx":19,"name":"klever-blackstrap","tpage_name":"desliz-pris"}],[105185303,{"idx":23,"name":"ashelin-shells","tpage_name":"desoasis-pris2"}],[108920844,{"idx":12,"name":"dk-sat-heart-01","tpage_name":"waspgame-pris"}],[106430484,{"idx":20,"name":"klever-bolt","tpage_name":"desliz-pris"}],[105185304,{"idx":24,"name":"ashelin-shield","tpage_name":"desoasis-pris2"}],[108920845,{"idx":13,"name":"dk-sat-ring-01","tpage_name":"waspgame-pris"}],[106430485,{"idx":21,"name":"klever-brownstrap","tpage_name":"desliz-pris"}],[105185305,{"idx":25,"name":"ashelin-shoebottom","tpage_name":"desoasis-pris2"}],[108920846,{"idx":14,"name":"dk-sat-heart-vein-01","tpage_name":"waspgame-pris"}],[106430486,{"idx":22,"name":"klever-chest","tpage_name":"desliz-pris"}],[105185306,{"idx":26,"name":"ashelin-shoemetal","tpage_name":"desoasis-pris2"}],[108920847,{"idx":15,"name":"dk-sat-game-circle-01","tpage_name":"waspgame-pris"}],[106430487,{"idx":23,"name":"klever-clips","tpage_name":"desliz-pris"}],[105185307,{"idx":27,"name":"ashelin-teeth","tpage_name":"desoasis-pris2"}],[108920848,{"idx":16,"name":"dk-sat-game-ex-01","tpage_name":"waspgame-pris"}],[106430488,{"idx":24,"name":"klever-earcup","tpage_name":"desliz-pris"}],[105185308,{"idx":28,"name":"ashelin-whitestrap","tpage_name":"desoasis-pris2"}],[108920849,{"idx":17,"name":"dk-sat-game-square-01","tpage_name":"waspgame-pris"}],[106430489,{"idx":25,"name":"klever-eye","tpage_name":"desliz-pris"}],[105185309,{"idx":29,"name":"bam-eyelight","tpage_name":"desoasis-pris2"}],[108920850,{"idx":18,"name":"dk-sat-game-tri-01","tpage_name":"waspgame-pris"}],[106430490,{"idx":26,"name":"klever-eyelid","tpage_name":"desliz-pris"}],[105185310,{"idx":30,"name":"bam-hairhilite","tpage_name":"desoasis-pris2"}],[108920851,{"idx":19,"name":"environment-darkprec","tpage_name":"waspgame-pris"}],[106430491,{"idx":27,"name":"klever-face-01","tpage_name":"desliz-pris"}],[105185311,{"idx":31,"name":"environment-oldmetal","tpage_name":"desoasis-pris2"}],[100663315,{"idx":19,"name":"jakb-jacketbody","tpage_name":"ljaksig-pris"}],[75759715,{"idx":99,"name":"jakchires-facelft","tpage_name":"onintent-pris"}],[90701875,{"idx":51,"name":"des-cliff-top-03","tpage_name":"desertf-vis-tfrag"}],[96927775,{"idx":31,"name":"jinx-belt","tpage_name":"ltornjnx-pris2"}],[99418135,{"idx":23,"name":"jakc-lens","tpage_name":"volcanox-pris"}],[105644035,{"idx":3,"name":"hud-small-frame-02","tpage_name":"mined-minimap"}],[118620161,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljkcdmkl-pris"}],[112394261,{"idx":21,"name":"des-transport-window","tpage_name":"desrescg-pris"}],[106168361,{"idx":41,"name":"mined_rostone-01","tpage_name":"mined-tfrag"}],[118620166,{"idx":6,"name":"jakc-lens","tpage_name":"ljkcdmkl-pris"}],[112394266,{"idx":26,"name":"intcept-pipe01","tpage_name":"desrescg-pris"}],[106168366,{"idx":46,"name":"minc-ox-pipe-01","tpage_name":"mined-tfrag"}],[121110528,{"idx":0,"name":"hip-tmetfloor11","tpage_name":"hiphog-vis-tfrag"}],[118620168,{"idx":8,"name":"jakc-scarfhanging","tpage_name":"ljkcdmkl-pris"}],[112394268,{"idx":28,"name":"intcept-tread01","tpage_name":"desrescg-pris"}],[106168368,{"idx":48,"name":"mined-pillar-molten","tpage_name":"mined-tfrag"}],[91291696,{"idx":48,"name":"gun-lamp-metal-01","tpage_name":"gungame-vis-tfrag"}],[106233856,{"idx":0,"name":"prebot-envmap","tpage_name":"mined-pris"}],[91291697,{"idx":49,"name":"gun-lamp-metal-02","tpage_name":"gungame-vis-tfrag"}],[106233857,{"idx":1,"name":"prebot-eye","tpage_name":"mined-pris"}],[91291698,{"idx":50,"name":"gun-leather","tpage_name":"gungame-vis-tfrag"}],[106233858,{"idx":2,"name":"prebot-eye-reflection","tpage_name":"mined-pris"}],[91291699,{"idx":51,"name":"gun-light-01","tpage_name":"gungame-vis-tfrag"}],[106233859,{"idx":3,"name":"prebot-innermetal","tpage_name":"mined-pris"}],[91291700,{"idx":52,"name":"gun-lightwall-01","tpage_name":"gungame-vis-tfrag"}],[106233860,{"idx":4,"name":"prebot-orange","tpage_name":"mined-pris"}],[91291701,{"idx":53,"name":"gun-magport","tpage_name":"gungame-vis-tfrag"}],[106233861,{"idx":5,"name":"prebot-tentacles","tpage_name":"mined-pris"}],[91291702,{"idx":54,"name":"gun-main","tpage_name":"gungame-vis-tfrag"}],[106233862,{"idx":6,"name":"bam-eyelight","tpage_name":"mined-pris"}],[91291703,{"idx":55,"name":"gun-metal-01","tpage_name":"gungame-vis-tfrag"}],[106233863,{"idx":7,"name":"bam-hairhilite","tpage_name":"mined-pris"}],[91291704,{"idx":56,"name":"gun-metal-02","tpage_name":"gungame-vis-tfrag"}],[106233864,{"idx":8,"name":"daxter-eyelid","tpage_name":"mined-pris"}],[91291705,{"idx":57,"name":"gun-metal-03","tpage_name":"gungame-vis-tfrag"}],[106233865,{"idx":9,"name":"daxter-furhilite","tpage_name":"mined-pris"}],[91291706,{"idx":58,"name":"gun-metal-03b","tpage_name":"gungame-vis-tfrag"}],[106233866,{"idx":10,"name":"daxter-orange","tpage_name":"mined-pris"}],[91291707,{"idx":59,"name":"gun-metal-block-04","tpage_name":"gungame-vis-tfrag"}],[106233867,{"idx":11,"name":"daxterarm","tpage_name":"mined-pris"}],[91291708,{"idx":60,"name":"gun-metal-darker-01","tpage_name":"gungame-vis-tfrag"}],[106233868,{"idx":12,"name":"daxterbodyshort-eix","tpage_name":"mined-pris"}],[91291709,{"idx":61,"name":"gun-metal-darker-02","tpage_name":"gungame-vis-tfrag"}],[106233869,{"idx":13,"name":"daxterbolt","tpage_name":"mined-pris"}],[91291710,{"idx":62,"name":"gun-metal-rim-01","tpage_name":"gungame-vis-tfrag"}],[106233870,{"idx":14,"name":"daxterear","tpage_name":"mined-pris"}],[91291711,{"idx":63,"name":"gun-pavement-01","tpage_name":"gungame-vis-tfrag"}],[106233871,{"idx":15,"name":"daxterfinger","tpage_name":"mined-pris"}],[91291712,{"idx":64,"name":"gun-pump","tpage_name":"gungame-vis-tfrag"}],[106233872,{"idx":16,"name":"daxterfoot","tpage_name":"mined-pris"}],[91291713,{"idx":65,"name":"gun-roof-01","tpage_name":"gungame-vis-tfrag"}],[106233873,{"idx":17,"name":"daxterfoot-bottom","tpage_name":"mined-pris"}],[91291714,{"idx":66,"name":"gun-rubber-01","tpage_name":"gungame-vis-tfrag"}],[106233874,{"idx":18,"name":"daxtergoggles","tpage_name":"mined-pris"}],[91291715,{"idx":67,"name":"gun-track-01","tpage_name":"gungame-vis-tfrag"}],[106233875,{"idx":19,"name":"daxterheadwidenew","tpage_name":"mined-pris"}],[91291717,{"idx":69,"name":"gun-vent-01","tpage_name":"gungame-vis-tfrag"}],[106233877,{"idx":21,"name":"daxterlense","tpage_name":"mined-pris"}],[91291718,{"idx":70,"name":"hip-tmetfloor04","tpage_name":"gungame-vis-tfrag"}],[106233878,{"idx":22,"name":"daxternose","tpage_name":"mined-pris"}],[91291719,{"idx":71,"name":"hip-tmetring02","tpage_name":"gungame-vis-tfrag"}],[106233879,{"idx":23,"name":"daxterteeth","tpage_name":"mined-pris"}],[91291720,{"idx":72,"name":"hip-twood01","tpage_name":"gungame-vis-tfrag"}],[106233880,{"idx":24,"name":"daxtertuft","tpage_name":"mined-pris"}],[91291721,{"idx":73,"name":"sewer-rubber-rim-01","tpage_name":"gungame-vis-tfrag"}],[106233881,{"idx":25,"name":"mine-blue-metal-01","tpage_name":"mined-pris"}],[106233882,{"idx":26,"name":"mine-can-metal-01","tpage_name":"mined-pris"}],[106233883,{"idx":27,"name":"mine-caution-metal-01","tpage_name":"mined-pris"}],[106233884,{"idx":28,"name":"mine-decal-metal-01","tpage_name":"mined-pris"}],[106233885,{"idx":29,"name":"mine-gray-metal-01","tpage_name":"mined-pris"}],[106233886,{"idx":30,"name":"mine-metal-wheel-01","tpage_name":"mined-pris"}],[106233887,{"idx":31,"name":"mine-pipe-metal-01","tpage_name":"mined-pris"}],[106233888,{"idx":32,"name":"mine-red-big-metal-01","tpage_name":"mined-pris"}],[106233889,{"idx":33,"name":"mine-red-metal-01","tpage_name":"mined-pris"}],[106233890,{"idx":34,"name":"mine-red-paint-rust05","tpage_name":"mined-pris"}],[106233891,{"idx":35,"name":"mine-red-stripe-metal-01","tpage_name":"mined-pris"}],[106233892,{"idx":36,"name":"mine-red-white-metal-01","tpage_name":"mined-pris"}],[106233893,{"idx":37,"name":"mine-rust-01","tpage_name":"mined-pris"}],[106233894,{"idx":38,"name":"mine-slate-metal-01","tpage_name":"mined-pris"}],[106233895,{"idx":39,"name":"mine-under-metal-01","tpage_name":"mined-pris"}],[118685696,{"idx":0,"name":"bam-eyelight","tpage_name":"ljkcdmkl-pris2"}],[106233896,{"idx":40,"name":"mine-white-stripe-metal-01","tpage_name":"mined-pris"}],[118685697,{"idx":1,"name":"environment-oldmetal","tpage_name":"ljkcdmkl-pris2"}],[106233897,{"idx":41,"name":"environment-oldmetal","tpage_name":"mined-pris"}],[118685698,{"idx":2,"name":"king-arm","tpage_name":"ljkcdmkl-pris2"}],[106233898,{"idx":42,"name":"jakc-armor","tpage_name":"mined-pris"}],[118685699,{"idx":3,"name":"king-blackskirt2","tpage_name":"ljkcdmkl-pris2"}],[106233899,{"idx":43,"name":"jakc-chestplate-straps","tpage_name":"mined-pris"}],[119930880,{"idx":0,"name":"logo-circuit","tpage_name":"title-pris"}],[118685700,{"idx":4,"name":"king-bluemetal","tpage_name":"ljkcdmkl-pris2"}],[106233900,{"idx":44,"name":"jakc-gogglemetal","tpage_name":"mined-pris"}],[119930881,{"idx":1,"name":"logo-jak","tpage_name":"title-pris"}],[118685701,{"idx":5,"name":"king-bolt","tpage_name":"ljkcdmkl-pris2"}],[106233901,{"idx":45,"name":"jakc-lens","tpage_name":"mined-pris"}],[118685702,{"idx":6,"name":"king-chest","tpage_name":"ljkcdmkl-pris2"}],[106233902,{"idx":46,"name":"jakc-scarf","tpage_name":"mined-pris"}],[119930883,{"idx":3,"name":"logo-black","tpage_name":"title-pris"}],[118685703,{"idx":7,"name":"king-clip-02","tpage_name":"ljkcdmkl-pris2"}],[106233903,{"idx":47,"name":"jakc-waistband2","tpage_name":"mined-pris"}],[121176064,{"idx":0,"name":"bam-eyelight","tpage_name":"hiphog-vis-pris"}],[118685704,{"idx":8,"name":"king-ear","tpage_name":"ljkcdmkl-pris2"}],[106233904,{"idx":48,"name":"jakc-wraps","tpage_name":"mined-pris"}],[121176065,{"idx":1,"name":"bam-hairhilite","tpage_name":"hiphog-vis-pris"}],[118685705,{"idx":9,"name":"king-earing","tpage_name":"ljkcdmkl-pris2"}],[106233905,{"idx":49,"name":"jakc-wristband-a2","tpage_name":"mined-pris"}],[121176066,{"idx":2,"name":"daxter-eyelid","tpage_name":"hiphog-vis-pris"}],[118685706,{"idx":10,"name":"king-face-01","tpage_name":"ljkcdmkl-pris2"}],[106233906,{"idx":50,"name":"jakchires-arm","tpage_name":"mined-pris"}],[121176067,{"idx":3,"name":"daxter-furhilite","tpage_name":"hiphog-vis-pris"}],[118685707,{"idx":11,"name":"king-finger","tpage_name":"ljkcdmkl-pris2"}],[106233907,{"idx":51,"name":"jakchires-blackstrap","tpage_name":"mined-pris"}],[121176068,{"idx":4,"name":"daxter-orange","tpage_name":"hiphog-vis-pris"}],[118685708,{"idx":12,"name":"king-greenmetal","tpage_name":"ljkcdmkl-pris2"}],[106233908,{"idx":52,"name":"jakchires-brownstrap","tpage_name":"mined-pris"}],[121176069,{"idx":5,"name":"daxterarm","tpage_name":"hiphog-vis-pris"}],[118685709,{"idx":13,"name":"king-greenmetalplain","tpage_name":"ljkcdmkl-pris2"}],[106233909,{"idx":53,"name":"jakchires-brwnleather","tpage_name":"mined-pris"}],[121176070,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"hiphog-vis-pris"}],[118685710,{"idx":14,"name":"king-hair","tpage_name":"ljkcdmkl-pris2"}],[106233910,{"idx":54,"name":"jakchires-chestplate","tpage_name":"mined-pris"}],[121176071,{"idx":7,"name":"daxterbolt","tpage_name":"hiphog-vis-pris"}],[118685711,{"idx":15,"name":"king-hand","tpage_name":"ljkcdmkl-pris2"}],[106233911,{"idx":55,"name":"jakchires-clips","tpage_name":"mined-pris"}],[121176072,{"idx":8,"name":"daxterear","tpage_name":"hiphog-vis-pris"}],[118685712,{"idx":16,"name":"king-horn","tpage_name":"ljkcdmkl-pris2"}],[106233912,{"idx":56,"name":"jakchires-eye","tpage_name":"mined-pris"}],[121176073,{"idx":9,"name":"daxterfinger","tpage_name":"hiphog-vis-pris"}],[118685713,{"idx":17,"name":"king-iris","tpage_name":"ljkcdmkl-pris2"}],[106233913,{"idx":57,"name":"jakchires-eyebrow","tpage_name":"mined-pris"}],[121176075,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"hiphog-vis-pris"}],[118685715,{"idx":19,"name":"king-lgblackstrap","tpage_name":"ljkcdmkl-pris2"}],[106233915,{"idx":59,"name":"jakchires-facelft","tpage_name":"mined-pris"}],[121176077,{"idx":13,"name":"daxterheadwidenew","tpage_name":"hiphog-vis-pris"}],[118685717,{"idx":21,"name":"king-precursermetal-plain","tpage_name":"ljkcdmkl-pris2"}],[106233917,{"idx":61,"name":"jakchires-glovetop","tpage_name":"mined-pris"}],[121176078,{"idx":14,"name":"daxterhelmetplain","tpage_name":"hiphog-vis-pris"}],[118685718,{"idx":22,"name":"king-precursermetal-trim","tpage_name":"ljkcdmkl-pris2"}],[106233918,{"idx":62,"name":"jakchires-hair","tpage_name":"mined-pris"}],[121176079,{"idx":15,"name":"daxterlense","tpage_name":"hiphog-vis-pris"}],[118685719,{"idx":23,"name":"king-precursermetal-trim2","tpage_name":"ljkcdmkl-pris2"}],[106233919,{"idx":63,"name":"jakchires-horn","tpage_name":"mined-pris"}],[126156800,{"idx":0,"name":"sewer-metal-block-06","tpage_name":"sewo-vis-tfrag"}],[121176080,{"idx":16,"name":"daxternose","tpage_name":"hiphog-vis-pris"}],[118685720,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"ljkcdmkl-pris2"}],[106233920,{"idx":64,"name":"jakchires-jacket","tpage_name":"mined-pris"}],[126156801,{"idx":1,"name":"sewer-metal-block-04","tpage_name":"sewo-vis-tfrag"}],[121176081,{"idx":17,"name":"daxterteeth","tpage_name":"hiphog-vis-pris"}],[118685721,{"idx":25,"name":"king-shoebottom","tpage_name":"ljkcdmkl-pris2"}],[106233921,{"idx":65,"name":"jakchires-leatherpouch","tpage_name":"mined-pris"}],[126156802,{"idx":2,"name":"sewer-pipe-rim-05","tpage_name":"sewo-vis-tfrag"}],[121176082,{"idx":18,"name":"daxtertuft","tpage_name":"hiphog-vis-pris"}],[118685722,{"idx":26,"name":"king-skirt","tpage_name":"ljkcdmkl-pris2"}],[106233922,{"idx":66,"name":"jakchires-lightbrownspat","tpage_name":"mined-pris"}],[126156809,{"idx":9,"name":"sewer-lip-01","tpage_name":"sewo-vis-tfrag"}],[121176089,{"idx":25,"name":"jakc-scarfhanging","tpage_name":"hiphog-vis-pris"}],[118685729,{"idx":33,"name":"king-wraps","tpage_name":"ljkcdmkl-pris2"}],[106233929,{"idx":73,"name":"minc-blue-paint-rust01","tpage_name":"mined-pris"}],[126156810,{"idx":10,"name":"sewer-block-01","tpage_name":"sewo-vis-tfrag"}],[121176090,{"idx":26,"name":"jakc-skirt","tpage_name":"hiphog-vis-pris"}],[118685730,{"idx":34,"name":"king-wristband","tpage_name":"ljkcdmkl-pris2"}],[106233930,{"idx":74,"name":"minc-blue-paint-rust05","tpage_name":"mined-pris"}],[126156811,{"idx":11,"name":"sewer-pipe-rim-10","tpage_name":"sewo-vis-tfrag"}],[121176091,{"idx":27,"name":"jakc-waistband2","tpage_name":"hiphog-vis-pris"}],[106233931,{"idx":75,"name":"minc-rust-01","tpage_name":"mined-pris"}],[126156815,{"idx":15,"name":"sewer-pipe-rim-07-hitweak","tpage_name":"sewo-vis-tfrag"}],[121176095,{"idx":31,"name":"jakchires-blackstrap","tpage_name":"hiphog-vis-pris"}],[106233935,{"idx":79,"name":"minc-blue-paint-01","tpage_name":"mined-pris"}],[126156816,{"idx":16,"name":"common-black","tpage_name":"sewo-vis-tfrag"}],[121176096,{"idx":32,"name":"jakchires-brownstrap","tpage_name":"hiphog-vis-pris"}],[106233936,{"idx":80,"name":"minc-crate-02","tpage_name":"mined-pris"}],[126156817,{"idx":17,"name":"sewer-pipe-02","tpage_name":"sewo-vis-tfrag"}],[121176097,{"idx":33,"name":"jakchires-brwnleather","tpage_name":"hiphog-vis-pris"}],[106233937,{"idx":81,"name":"minc-crm-paint-wall-01","tpage_name":"mined-pris"}],[126156818,{"idx":18,"name":"sewer-brick-block-11","tpage_name":"sewo-vis-tfrag"}],[121176098,{"idx":34,"name":"jakchires-chestplate","tpage_name":"hiphog-vis-pris"}],[106233938,{"idx":82,"name":"minc-door-metal-05","tpage_name":"mined-pris"}],[126156819,{"idx":19,"name":"sewer-brick-block-10","tpage_name":"sewo-vis-tfrag"}],[121176099,{"idx":35,"name":"jakchires-clips","tpage_name":"hiphog-vis-pris"}],[106233939,{"idx":83,"name":"minc-door-metal-06","tpage_name":"mined-pris"}],[131137542,{"idx":6,"name":"mhcity-floor-brace-02","tpage_name":"lctydest-pris"}],[126156822,{"idx":22,"name":"sewer-metal-trim-01","tpage_name":"sewo-vis-tfrag"}],[121176102,{"idx":38,"name":"jakchires-eyelid","tpage_name":"hiphog-vis-pris"}],[106233942,{"idx":86,"name":"minc-light-red","tpage_name":"mined-pris"}],[131137543,{"idx":7,"name":"mhcity-puffer-mid-01","tpage_name":"lctydest-pris"}],[126156823,{"idx":23,"name":"sewer-scaffold-03","tpage_name":"sewo-vis-tfrag"}],[121176103,{"idx":39,"name":"jakchires-facelft","tpage_name":"hiphog-vis-pris"}],[106233943,{"idx":87,"name":"minc-reflector","tpage_name":"mined-pris"}],[131137544,{"idx":8,"name":"mhcity-puffer-top-01","tpage_name":"lctydest-pris"}],[126156824,{"idx":24,"name":"sewer-metal-block-07","tpage_name":"sewo-vis-tfrag"}],[121176104,{"idx":40,"name":"jakchires-facert","tpage_name":"hiphog-vis-pris"}],[106233944,{"idx":88,"name":"minc-safe-plate-02","tpage_name":"mined-pris"}],[126156825,{"idx":25,"name":"sewer-pipe-rim-06","tpage_name":"sewo-vis-tfrag"}],[121176105,{"idx":41,"name":"jakchires-glovetop","tpage_name":"hiphog-vis-pris"}],[106233945,{"idx":89,"name":"minc-screw-02","tpage_name":"mined-pris"}],[126156826,{"idx":26,"name":"sewer-pipe-01","tpage_name":"sewo-vis-tfrag"}],[121176106,{"idx":42,"name":"jakchires-hair","tpage_name":"hiphog-vis-pris"}],[106233946,{"idx":90,"name":"minc-yel-paint-rust01","tpage_name":"mined-pris"}],[126156827,{"idx":27,"name":"sewer-pipe-02-edge-01","tpage_name":"sewo-vis-tfrag"}],[121176107,{"idx":43,"name":"jakchires-horn","tpage_name":"hiphog-vis-pris"}],[106233947,{"idx":91,"name":"minc-yel-safe-paint-rust01","tpage_name":"mined-pris"}],[134873088,{"idx":0,"name":"rub-metal-01","tpage_name":"rubbleb-vis-tfrag"}],[126156828,{"idx":28,"name":"sewer-pipe-rim-01","tpage_name":"sewo-vis-tfrag"}],[121176108,{"idx":44,"name":"jakchires-jacket","tpage_name":"hiphog-vis-pris"}],[106233948,{"idx":92,"name":"mined_redbrake","tpage_name":"mined-pris"}],[126156856,{"idx":56,"name":"sewer-pipe-rim-09","tpage_name":"sewo-vis-tfrag"}],[106233976,{"idx":120,"name":"ecocreature-claws","tpage_name":"mined-pris"}],[143589377,{"idx":1,"name":"comb-temp-dark","tpage_name":"combc-tfrag"}],[126156857,{"idx":57,"name":"sewer-red-light-01","tpage_name":"sewo-vis-tfrag"}],[106233977,{"idx":121,"name":"ecocreature-eye","tpage_name":"mined-pris"}],[143589378,{"idx":2,"name":"comb-temp-glass","tpage_name":"combc-tfrag"}],[126156858,{"idx":58,"name":"sewer-red-light-02","tpage_name":"sewo-vis-tfrag"}],[106233978,{"idx":122,"name":"ecocreature-flesh","tpage_name":"mined-pris"}],[126156859,{"idx":59,"name":"sewer-brick-roof-02","tpage_name":"sewo-vis-tfrag"}],[106233979,{"idx":123,"name":"ecocreature-insidemouth","tpage_name":"mined-pris"}],[144834560,{"idx":0,"name":"minb-stone26","tpage_name":"combn-tfrag"}],[126156860,{"idx":60,"name":"sewer-brick-roof-01","tpage_name":"sewo-vis-tfrag"}],[106233980,{"idx":124,"name":"ecocreature-joint","tpage_name":"mined-pris"}],[144834561,{"idx":1,"name":"minb-stone12","tpage_name":"combn-tfrag"}],[143589381,{"idx":5,"name":"comb-yell-light","tpage_name":"combc-tfrag"}],[126156861,{"idx":61,"name":"sewer-brick-roof-03","tpage_name":"sewo-vis-tfrag"}],[106233981,{"idx":125,"name":"ecocreature-palm","tpage_name":"mined-pris"}],[144834576,{"idx":16,"name":"comb-temp-dark","tpage_name":"combn-tfrag"}],[143589396,{"idx":20,"name":"rail-light-yellow","tpage_name":"combc-tfrag"}],[106233996,{"idx":140,"name":"jakc-skirt","tpage_name":"mined-pris"}],[144834577,{"idx":17,"name":"comb-temp-glass","tpage_name":"combn-tfrag"}],[143589397,{"idx":21,"name":"rail-pipe-05","tpage_name":"combc-tfrag"}],[106233997,{"idx":141,"name":"jakc-scarfhanging","tpage_name":"mined-pris"}],[144834578,{"idx":18,"name":"comb-temp-light","tpage_name":"combn-tfrag"}],[143589398,{"idx":22,"name":"rail-gray-metal-01","tpage_name":"combc-tfrag"}],[106233998,{"idx":142,"name":"minc-blue-paint-rust04","tpage_name":"mined-pris"}],[144834581,{"idx":21,"name":"comb-crct-small","tpage_name":"combn-tfrag"}],[143589401,{"idx":25,"name":"rail-env-wall-01","tpage_name":"combc-tfrag"}],[106234001,{"idx":145,"name":"minc-door-metal-center","tpage_name":"mined-pris"}],[151060483,{"idx":3,"name":"cguard1-backmetal","tpage_name":"factoryc-vis-pris"}],[144834583,{"idx":23,"name":"comb-tarn-fade-wall-01","tpage_name":"combn-tfrag"}],[143589403,{"idx":27,"name":"rail-light-red","tpage_name":"combc-tfrag"}],[106234003,{"idx":147,"name":"minc-rust-bars-01","tpage_name":"mined-pris"}],[151060486,{"idx":6,"name":"cguard1-guntube","tpage_name":"factoryc-vis-pris"}],[144834586,{"idx":26,"name":"comb-env2","tpage_name":"combn-tfrag"}],[106234006,{"idx":150,"name":"minc-door-metal-03","tpage_name":"mined-pris"}],[144834587,{"idx":27,"name":"comb-env","tpage_name":"combn-tfrag"}],[106234007,{"idx":151,"name":"mine-blue-paint-rustdoor","tpage_name":"mined-pris"}],[153550848,{"idx":0,"name":"mhcity-grunt-egg-rim-01","tpage_name":"mhcitya-vis-shrub"}],[144834588,{"idx":28,"name":"comb-plate-02","tpage_name":"combn-tfrag"}],[106234008,{"idx":152,"name":"mined_rostone-01","tpage_name":"mined-pris"}],[153550849,{"idx":1,"name":"mhcity-eggskin","tpage_name":"mhcitya-vis-shrub"}],[144834589,{"idx":29,"name":"comb-ring","tpage_name":"combn-tfrag"}],[106234009,{"idx":153,"name":"cav-metdoor-01","tpage_name":"mined-pris"}],[153550850,{"idx":2,"name":"mhcity-grunt-egg-horns-01","tpage_name":"mhcitya-vis-shrub"}],[144834590,{"idx":30,"name":"comb-pipe2","tpage_name":"combn-tfrag"}],[106234010,{"idx":154,"name":"cav-metdoor-02","tpage_name":"mined-pris"}],[153550851,{"idx":3,"name":"city-wire","tpage_name":"mhcitya-vis-shrub"}],[144834591,{"idx":31,"name":"comb-yell-light","tpage_name":"combn-tfrag"}],[106234011,{"idx":155,"name":"airlock-door-bolt","tpage_name":"mined-pris"}],[154796032,{"idx":0,"name":"bam-eyelight","tpage_name":"ljakndax-pris"}],[153550852,{"idx":4,"name":"mhcity-plant-01","tpage_name":"mhcitya-vis-shrub"}],[144834592,{"idx":32,"name":"comb-pipe1","tpage_name":"combn-tfrag"}],[106234012,{"idx":156,"name":"airlock-door-cog","tpage_name":"mined-pris"}],[154796033,{"idx":1,"name":"bam-hairhilite","tpage_name":"ljakndax-pris"}],[153550853,{"idx":5,"name":"mhcity-plant-light-01","tpage_name":"mhcitya-vis-shrub"}],[144834593,{"idx":33,"name":"comb-pipe3","tpage_name":"combn-tfrag"}],[106234013,{"idx":157,"name":"airlock-door-cog1","tpage_name":"mined-pris"}],[154796034,{"idx":2,"name":"daxter-eyelid","tpage_name":"ljakndax-pris"}],[153550854,{"idx":6,"name":"city-farm-cattail-grass","tpage_name":"mhcitya-vis-shrub"}],[144834594,{"idx":34,"name":"comb-pipe","tpage_name":"combn-tfrag"}],[106234014,{"idx":158,"name":"airlock-door-main","tpage_name":"mined-pris"}],[154796050,{"idx":18,"name":"daxtertuft","tpage_name":"ljakndax-pris"}],[144834610,{"idx":50,"name":"rail-detail-01","tpage_name":"combn-tfrag"}],[106234030,{"idx":174,"name":"roboboss-shinyorange-04","tpage_name":"mined-pris"}],[154796051,{"idx":19,"name":"environment-oldmetal","tpage_name":"ljakndax-pris"}],[144834611,{"idx":51,"name":"rail-cord-01","tpage_name":"combn-tfrag"}],[134873171,{"idx":83,"name":"rub-statue-stone-01","tpage_name":"rubbleb-vis-tfrag"}],[106234031,{"idx":175,"name":"roboboss-shinyorange-05","tpage_name":"mined-pris"}],[154796052,{"idx":20,"name":"jakc-armor","tpage_name":"ljakndax-pris"}],[144834612,{"idx":52,"name":"rail-pipe-01","tpage_name":"combn-tfrag"}],[106234032,{"idx":176,"name":"roboboss-shinyorange-06","tpage_name":"mined-pris"}],[154796053,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"ljakndax-pris"}],[144834613,{"idx":53,"name":"rail-pipe-03","tpage_name":"combn-tfrag"}],[134873173,{"idx":85,"name":"rub-copper-metal-01","tpage_name":"rubbleb-vis-tfrag"}],[106234033,{"idx":177,"name":"roboboss-shinyorange-07","tpage_name":"mined-pris"}],[154796054,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"ljakndax-pris"}],[144834614,{"idx":54,"name":"rail-gray-metal-01","tpage_name":"combn-tfrag"}],[106234034,{"idx":178,"name":"roboboss-shinyorange-08","tpage_name":"mined-pris"}],[154796055,{"idx":23,"name":"jakc-lens","tpage_name":"ljakndax-pris"}],[106234035,{"idx":179,"name":"gun-main","tpage_name":"mined-pris"}],[105185284,{"idx":4,"name":"ashelin-cglogo","tpage_name":"desoasis-pris2"}],[90243124,{"idx":52,"name":"des-palmtree-trunk-02","tpage_name":"desertb-vis-tfrag"}],[106430464,{"idx":0,"name":"environment-oldmetal","tpage_name":"desliz-pris"}],[90243125,{"idx":53,"name":"des-palm-leaf-01","tpage_name":"desertb-vis-tfrag"}],[105185285,{"idx":5,"name":"ashelin-cgrank","tpage_name":"desoasis-pris2"}],[106430465,{"idx":1,"name":"metalflut-eye","tpage_name":"desliz-pris"}],[90243126,{"idx":54,"name":"des-mount-bottom-01","tpage_name":"desertb-vis-tfrag"}],[105185286,{"idx":6,"name":"ashelin-chest","tpage_name":"desoasis-pris2"}],[106430466,{"idx":2,"name":"metalflut-leatherstrap-b-01","tpage_name":"desliz-pris"}],[90243127,{"idx":55,"name":"des-mud","tpage_name":"desertb-vis-tfrag"}],[105185287,{"idx":7,"name":"ashelin-eye","tpage_name":"desoasis-pris2"}],[106430467,{"idx":3,"name":"metalflut-leatherstrap-c","tpage_name":"desliz-pris"}],[105185288,{"idx":8,"name":"ashelin-eyebrow","tpage_name":"desoasis-pris2"}],[106430468,{"idx":4,"name":"metalflut-nail","tpage_name":"desliz-pris"}],[90243129,{"idx":57,"name":"des-totem-stone-trim","tpage_name":"desertb-vis-tfrag"}],[105185289,{"idx":9,"name":"ashelin-eyelid","tpage_name":"desoasis-pris2"}],[106430469,{"idx":5,"name":"metalflut-plates-02","tpage_name":"desliz-pris"}],[90243130,{"idx":58,"name":"des-totem-stone-01","tpage_name":"desertb-vis-tfrag"}],[105185290,{"idx":10,"name":"ashelin-face","tpage_name":"desoasis-pris2"}],[106430470,{"idx":6,"name":"metalflut-rings","tpage_name":"desliz-pris"}],[90243131,{"idx":59,"name":"des-cave-floor-01","tpage_name":"desertb-vis-tfrag"}],[105185291,{"idx":11,"name":"ashelin-glove","tpage_name":"desoasis-pris2"}],[106430471,{"idx":7,"name":"metalflut-roll","tpage_name":"desliz-pris"}],[108920832,{"idx":0,"name":"dk-sat-cable-01","tpage_name":"waspgame-pris"}],[105185292,{"idx":12,"name":"ashelin-gunbarrel-01","tpage_name":"desoasis-pris2"}],[106430472,{"idx":8,"name":"metalflut-saddle","tpage_name":"desliz-pris"}],[108920833,{"idx":1,"name":"dk-sat-cable-02","tpage_name":"waspgame-pris"}],[105185293,{"idx":13,"name":"ashelin-gunbarrel-02","tpage_name":"desoasis-pris2"}],[106430473,{"idx":9,"name":"metalflut-saddlehang","tpage_name":"desliz-pris"}],[108920834,{"idx":2,"name":"dk-sat-cable-03","tpage_name":"waspgame-pris"}],[105185294,{"idx":14,"name":"ashelin-gunbarrel-03","tpage_name":"desoasis-pris2"}],[106430474,{"idx":10,"name":"metalflut-saddleseat","tpage_name":"desliz-pris"}],[108920835,{"idx":3,"name":"dk-sat-claw-01","tpage_name":"waspgame-pris"}],[105185295,{"idx":15,"name":"ashelin-gunholster","tpage_name":"desoasis-pris2"}],[106430475,{"idx":11,"name":"metalflut-skin-01","tpage_name":"desliz-pris"}],[108920836,{"idx":4,"name":"dk-sat-panel-01","tpage_name":"waspgame-pris"}],[105185296,{"idx":16,"name":"ashelin-hair","tpage_name":"desoasis-pris2"}],[106430476,{"idx":12,"name":"metalflut-skin-02","tpage_name":"desliz-pris"}],[108920837,{"idx":5,"name":"dk-sat-rim-01","tpage_name":"waspgame-pris"}],[105185297,{"idx":17,"name":"ashelin-handle-01","tpage_name":"desoasis-pris2"}],[106430477,{"idx":13,"name":"metalflut-wrap","tpage_name":"desliz-pris"}],[108920838,{"idx":6,"name":"dk-sat-rim-02","tpage_name":"waspgame-pris"}],[105185298,{"idx":18,"name":"ashelin-jacketbody","tpage_name":"desoasis-pris2"}],[106430478,{"idx":14,"name":"bam-eyelight","tpage_name":"desliz-pris"}],[108920840,{"idx":8,"name":"dk-sat-rim-bright-01","tpage_name":"waspgame-pris"}],[105185300,{"idx":20,"name":"ashelin-jacketstraps","tpage_name":"desoasis-pris2"}],[106430480,{"idx":16,"name":"klever-arm","tpage_name":"desliz-pris"}],[117637123,{"idx":3,"name":"intcept-gun01","tpage_name":"destrack-pris"}],[106430503,{"idx":39,"name":"klever-horn","tpage_name":"desliz-pris"}],[117637124,{"idx":4,"name":"intcept-pipe01","tpage_name":"destrack-pris"}],[106430504,{"idx":40,"name":"klever-mustache","tpage_name":"desliz-pris"}],[117637125,{"idx":5,"name":"intcept-teeth01","tpage_name":"destrack-pris"}],[106430505,{"idx":41,"name":"klever-shoe","tpage_name":"desliz-pris"}],[117637126,{"idx":6,"name":"intcept-tread01","tpage_name":"destrack-pris"}],[106430506,{"idx":42,"name":"klever-shoebottom","tpage_name":"desliz-pris"}],[103350291,{"idx":19,"name":"bam-eyelight","tpage_name":"comba-pris"}],[108331011,{"idx":3,"name":"dust-devil-01","tpage_name":"desert-sprite"}],[103350292,{"idx":20,"name":"bam-hairhilite","tpage_name":"comba-pris"}],[108331012,{"idx":4,"name":"dust-devil-02","tpage_name":"desert-sprite"}],[103350293,{"idx":21,"name":"daxter-eyelid","tpage_name":"comba-pris"}],[108331013,{"idx":5,"name":"dust-devil-03","tpage_name":"desert-sprite"}],[100859934,{"idx":30,"name":"pecker-body-01","tpage_name":"ljkdmpk-pris"}],[103350294,{"idx":22,"name":"daxter-furhilite","tpage_name":"comba-pris"}],[108331014,{"idx":6,"name":"dust-cloud","tpage_name":"desert-sprite"}],[100859937,{"idx":33,"name":"pecker-plume","tpage_name":"ljkdmpk-pris"}],[110821377,{"idx":1,"name":"cav-stain-01","tpage_name":"mined-alpha"}],[103350297,{"idx":25,"name":"daxterbodyshort-eix","tpage_name":"comba-pris"}],[108331017,{"idx":9,"name":"dust-sparkle","tpage_name":"desert-sprite"}],[100859938,{"idx":34,"name":"pecker-tail","tpage_name":"ljkdmpk-pris"}],[103350298,{"idx":26,"name":"daxterbolt","tpage_name":"comba-pris"}],[108331018,{"idx":10,"name":"kleever-fist-logo","tpage_name":"desert-sprite"}],[117637134,{"idx":14,"name":"vehicle-toad-exhaust-01","tpage_name":"destrack-pris"}],[106430514,{"idx":50,"name":"daxter-orange","tpage_name":"desliz-pris"}],[100859939,{"idx":35,"name":"pecker-teeth","tpage_name":"ljkdmpk-pris"}],[103350299,{"idx":27,"name":"daxterear","tpage_name":"comba-pris"}],[108331019,{"idx":11,"name":"burning-bush-off","tpage_name":"desert-sprite"}],[117637135,{"idx":15,"name":"vehicle-tread-blur-02","tpage_name":"destrack-pris"}],[106430515,{"idx":51,"name":"daxterarm","tpage_name":"desliz-pris"}],[100859940,{"idx":36,"name":"pecker-wingbottom","tpage_name":"ljkdmpk-pris"}],[103350300,{"idx":28,"name":"daxterfinger","tpage_name":"comba-pris"}],[108331020,{"idx":12,"name":"crack01","tpage_name":"desert-sprite"}],[117637136,{"idx":16,"name":"vehicle-wheel-01","tpage_name":"destrack-pris"}],[106430516,{"idx":52,"name":"daxterbodyshort-eix","tpage_name":"desliz-pris"}],[100859941,{"idx":37,"name":"pecker-wingtop","tpage_name":"ljkdmpk-pris"}],[103350301,{"idx":29,"name":"daxterfoot","tpage_name":"comba-pris"}],[108331021,{"idx":13,"name":"ceiling-dust","tpage_name":"desert-sprite"}],[117637137,{"idx":17,"name":"vehicle-wheel-blur-01","tpage_name":"destrack-pris"}],[106430517,{"idx":53,"name":"daxterbolt","tpage_name":"desliz-pris"}],[106430518,{"idx":54,"name":"daxterear","tpage_name":"desliz-pris"}],[106430519,{"idx":55,"name":"daxterfinger","tpage_name":"desliz-pris"}],[117637140,{"idx":20,"name":"bam-eyelight","tpage_name":"destrack-pris"}],[106430520,{"idx":56,"name":"daxterfoot","tpage_name":"desliz-pris"}],[117637141,{"idx":21,"name":"bam-hairhilite","tpage_name":"destrack-pris"}],[106430521,{"idx":57,"name":"daxterfoot-bottom","tpage_name":"desliz-pris"}],[117637142,{"idx":22,"name":"klever-arm","tpage_name":"destrack-pris"}],[106430522,{"idx":58,"name":"daxtergoggles","tpage_name":"desliz-pris"}],[117637143,{"idx":23,"name":"klever-armor-01","tpage_name":"destrack-pris"}],[106430523,{"idx":59,"name":"daxterheadwidenew","tpage_name":"desliz-pris"}],[117637144,{"idx":24,"name":"klever-armor-02","tpage_name":"destrack-pris"}],[106430524,{"idx":60,"name":"daxterhelmetplain","tpage_name":"desliz-pris"}],[117637145,{"idx":25,"name":"klever-blackstrap","tpage_name":"destrack-pris"}],[106430525,{"idx":61,"name":"daxterlense","tpage_name":"desliz-pris"}],[117637146,{"idx":26,"name":"klever-bolt","tpage_name":"destrack-pris"}],[106430526,{"idx":62,"name":"daxternose","tpage_name":"desliz-pris"}],[117637147,{"idx":27,"name":"klever-brownstrap","tpage_name":"destrack-pris"}],[106430527,{"idx":63,"name":"daxterteeth","tpage_name":"desliz-pris"}],[117637148,{"idx":28,"name":"klever-chest","tpage_name":"destrack-pris"}],[106430528,{"idx":64,"name":"daxtertuft","tpage_name":"desliz-pris"}],[117637149,{"idx":29,"name":"klever-clips","tpage_name":"destrack-pris"}],[106430529,{"idx":65,"name":"jakc-armor","tpage_name":"desliz-pris"}],[117637150,{"idx":30,"name":"klever-earcup","tpage_name":"destrack-pris"}],[106430530,{"idx":66,"name":"jakc-chestplate-straps","tpage_name":"desliz-pris"}],[117637151,{"idx":31,"name":"klever-face-01","tpage_name":"destrack-pris"}],[106430531,{"idx":67,"name":"jakc-gogglemetal","tpage_name":"desliz-pris"}],[117637152,{"idx":32,"name":"klever-face-01scars","tpage_name":"destrack-pris"}],[106430532,{"idx":68,"name":"jakc-lens","tpage_name":"desliz-pris"}],[117637153,{"idx":33,"name":"klever-fingerbottom","tpage_name":"destrack-pris"}],[106430533,{"idx":69,"name":"jakc-scarf","tpage_name":"desliz-pris"}],[117637154,{"idx":34,"name":"klever-fingertop","tpage_name":"destrack-pris"}],[106430534,{"idx":70,"name":"jakc-scarfhanging","tpage_name":"desliz-pris"}],[117637155,{"idx":35,"name":"klever-gunmetal-01","tpage_name":"destrack-pris"}],[106430535,{"idx":71,"name":"jakc-skirt","tpage_name":"desliz-pris"}],[117637156,{"idx":36,"name":"klever-gunmetal-02","tpage_name":"destrack-pris"}],[106430536,{"idx":72,"name":"jakc-waistband2","tpage_name":"desliz-pris"}],[117637157,{"idx":37,"name":"klever-gunmetal-03","tpage_name":"destrack-pris"}],[106430537,{"idx":73,"name":"jakc-wraps","tpage_name":"desliz-pris"}],[117637158,{"idx":38,"name":"klever-gunmetal-04","tpage_name":"destrack-pris"}],[106430538,{"idx":74,"name":"jakc-wristband-a2","tpage_name":"desliz-pris"}],[117637159,{"idx":39,"name":"klever-gunmetal-05","tpage_name":"destrack-pris"}],[106430539,{"idx":75,"name":"jakchires-arm","tpage_name":"desliz-pris"}],[117637160,{"idx":40,"name":"klever-hair","tpage_name":"destrack-pris"}],[106430540,{"idx":76,"name":"jakchires-blackstrap","tpage_name":"desliz-pris"}],[117637161,{"idx":41,"name":"klever-hand","tpage_name":"destrack-pris"}],[106430541,{"idx":77,"name":"jakchires-brownstrap","tpage_name":"desliz-pris"}],[117637162,{"idx":42,"name":"klever-handwrap","tpage_name":"destrack-pris"}],[106430542,{"idx":78,"name":"jakchires-brwnleather","tpage_name":"desliz-pris"}],[117637163,{"idx":43,"name":"klever-horn","tpage_name":"destrack-pris"}],[106430543,{"idx":79,"name":"jakchires-chestplate","tpage_name":"desliz-pris"}],[117637164,{"idx":44,"name":"klever-mustache","tpage_name":"destrack-pris"}],[106430544,{"idx":80,"name":"jakchires-clips","tpage_name":"desliz-pris"}],[117637165,{"idx":45,"name":"klever-shoe","tpage_name":"destrack-pris"}],[106430545,{"idx":81,"name":"jakchires-eye","tpage_name":"desliz-pris"}],[117637166,{"idx":46,"name":"klever-shoebottom","tpage_name":"destrack-pris"}],[106430546,{"idx":82,"name":"jakchires-eyebrow","tpage_name":"desliz-pris"}],[117637167,{"idx":47,"name":"klever-skirtdark","tpage_name":"destrack-pris"}],[106430547,{"idx":83,"name":"jakchires-eyelid","tpage_name":"desliz-pris"}],[117637168,{"idx":48,"name":"klever-skirtlight","tpage_name":"destrack-pris"}],[106430548,{"idx":84,"name":"jakchires-facelft","tpage_name":"desliz-pris"}],[117637169,{"idx":49,"name":"klever-thighs","tpage_name":"destrack-pris"}],[106430549,{"idx":85,"name":"jakchires-facert","tpage_name":"desliz-pris"}],[117637170,{"idx":50,"name":"klever-undershirt","tpage_name":"destrack-pris"}],[106430550,{"idx":86,"name":"jakchires-glovetop","tpage_name":"desliz-pris"}],[117637171,{"idx":51,"name":"klever-widebrownstrap","tpage_name":"destrack-pris"}],[106430551,{"idx":87,"name":"jakchires-hair","tpage_name":"desliz-pris"}],[117637172,{"idx":52,"name":"des-corral-metal-01","tpage_name":"destrack-pris"}],[106430552,{"idx":88,"name":"jakchires-horn","tpage_name":"desliz-pris"}],[117637173,{"idx":53,"name":"des-corral-plate-03","tpage_name":"destrack-pris"}],[106430553,{"idx":89,"name":"jakchires-jacket","tpage_name":"desliz-pris"}],[117637174,{"idx":54,"name":"des-pole-01","tpage_name":"destrack-pris"}],[106430554,{"idx":90,"name":"jakchires-leatherpouch","tpage_name":"desliz-pris"}],[117637175,{"idx":55,"name":"des-pole-brace","tpage_name":"destrack-pris"}],[106430555,{"idx":91,"name":"jakchires-lightbrownspat","tpage_name":"desliz-pris"}],[117637176,{"idx":56,"name":"des-train-barrier-screw","tpage_name":"destrack-pris"}],[106430556,{"idx":92,"name":"jakchires-pants","tpage_name":"desliz-pris"}],[117637177,{"idx":57,"name":"des-train-bollard-cap","tpage_name":"destrack-pris"}],[106430557,{"idx":93,"name":"jakchires-precarmor-01","tpage_name":"desliz-pris"}],[117637178,{"idx":58,"name":"des-train-bollard-pole-01","tpage_name":"destrack-pris"}],[106430558,{"idx":94,"name":"jakchires-shoebottom","tpage_name":"desliz-pris"}],[117637179,{"idx":59,"name":"des-shrub-pebbles","tpage_name":"destrack-pris"}],[106430559,{"idx":95,"name":"jakchires-shoemetal","tpage_name":"desliz-pris"}],[117637180,{"idx":60,"name":"des-train-barrier-stone-red","tpage_name":"destrack-pris"}],[106430560,{"idx":96,"name":"jakchires-shoeteop","tpage_name":"desliz-pris"}],[117637181,{"idx":61,"name":"daxter-eyelid","tpage_name":"destrack-pris"}],[106430561,{"idx":97,"name":"jakchires-teeth","tpage_name":"desliz-pris"}],[117637182,{"idx":62,"name":"daxter-furhilite","tpage_name":"destrack-pris"}],[106430562,{"idx":98,"name":"vehicle-snake-tread-01","tpage_name":"desliz-pris"}],[117637183,{"idx":63,"name":"daxter-orange","tpage_name":"destrack-pris"}],[106430563,{"idx":99,"name":"vehicle-snake-tread-02","tpage_name":"desliz-pris"}],[117637184,{"idx":64,"name":"daxterarm","tpage_name":"destrack-pris"}],[106430564,{"idx":100,"name":"vehicle-wheel-01","tpage_name":"desliz-pris"}],[99483672,{"idx":24,"name":"neo-wasp-body","tpage_name":"lformach-vis-pris"}],[100728852,{"idx":20,"name":"sig-metal-01","tpage_name":"ljaksig-pris2"}],[106954752,{"idx":0,"name":"vola-lava-rock-01","tpage_name":"volcanoa-vis-tfrag"}],[99483673,{"idx":25,"name":"neo-wasp-brown","tpage_name":"lformach-vis-pris"}],[100728853,{"idx":21,"name":"sig-metal-dirty","tpage_name":"ljaksig-pris2"}],[106954753,{"idx":1,"name":"vola-stalk-01","tpage_name":"volcanoa-vis-tfrag"}],[99483674,{"idx":26,"name":"neo-wasp-dark-brown","tpage_name":"lformach-vis-pris"}],[100728854,{"idx":22,"name":"sig-sac","tpage_name":"ljaksig-pris2"}],[106954754,{"idx":2,"name":"vola-leaf-02","tpage_name":"volcanoa-vis-tfrag"}],[102039589,{"idx":37,"name":"gun-laser","tpage_name":"gungame-vis-pris2"}],[107020309,{"idx":21,"name":"vol-balance-plat","tpage_name":"volcanoa-vis-shrub"}],[102039595,{"idx":43,"name":"gun-red-glow","tpage_name":"gungame-vis-pris2"}],[107020315,{"idx":27,"name":"vola-shrub-rope-01","tpage_name":"volcanoa-vis-shrub"}],[107085825,{"idx":1,"name":"vola-grass-fringe-02","tpage_name":"volcanoa-vis-alpha"}],[107085827,{"idx":3,"name":"vola-lava-fall","tpage_name":"volcanoa-vis-alpha"}],[107085828,{"idx":4,"name":"vola-lava-01-dest","tpage_name":"volcanoa-vis-alpha"}],[107085829,{"idx":5,"name":"vola-lava-fall-dest","tpage_name":"volcanoa-vis-alpha"}],[107085830,{"idx":6,"name":"flamer-wing","tpage_name":"volcanoa-vis-alpha"}],[100925466,{"idx":26,"name":"king-skirt","tpage_name":"ljkdmpk-pris2"}],[107151366,{"idx":6,"name":"metalflut-nail","tpage_name":"volcanoa-vis-pris"}],[100925467,{"idx":27,"name":"king-teeth","tpage_name":"ljkdmpk-pris2"}],[107151367,{"idx":7,"name":"metalflut-plates-02","tpage_name":"volcanoa-vis-pris"}],[100925469,{"idx":29,"name":"king-vest","tpage_name":"ljkdmpk-pris2"}],[107151369,{"idx":9,"name":"metalflut-roll","tpage_name":"volcanoa-vis-pris"}],[100925470,{"idx":30,"name":"king-vestback","tpage_name":"ljkdmpk-pris2"}],[107151370,{"idx":10,"name":"metalflut-saddle","tpage_name":"volcanoa-vis-pris"}],[100925471,{"idx":31,"name":"king-wrap","tpage_name":"ljkdmpk-pris2"}],[107151371,{"idx":11,"name":"metalflut-saddlehang","tpage_name":"volcanoa-vis-pris"}],[100925473,{"idx":33,"name":"king-wristband","tpage_name":"ljkdmpk-pris2"}],[107151373,{"idx":13,"name":"metalflut-skin-01","tpage_name":"volcanoa-vis-pris"}],[100925474,{"idx":34,"name":"king-skirt-b","tpage_name":"ljkdmpk-pris2"}],[107151374,{"idx":14,"name":"metalflut-skin-02","tpage_name":"volcanoa-vis-pris"}],[107151375,{"idx":15,"name":"metalflut-wrap","tpage_name":"volcanoa-vis-pris"}],[99483680,{"idx":32,"name":"spawner-spike-01","tpage_name":"lformach-vis-pris"}],[100728860,{"idx":28,"name":"sig-skirts-03","tpage_name":"ljaksig-pris2"}],[108199940,{"idx":4,"name":"cav-stain-bolt-01","tpage_name":"mined-shrub"}],[99483681,{"idx":33,"name":"spawner-spike-02","tpage_name":"lformach-vis-pris"}],[100728861,{"idx":29,"name":"sig-undergarments","tpage_name":"ljaksig-pris2"}],[108199941,{"idx":5,"name":"mined_redbrake","tpage_name":"mined-shrub"}],[106954762,{"idx":10,"name":"vola-grass-fringe-05","tpage_name":"volcanoa-vis-tfrag"}],[100728862,{"idx":30,"name":"vin-teeth-01","tpage_name":"ljaksig-pris2"}],[108199942,{"idx":6,"name":"sewer-pipe-small-01","tpage_name":"mined-shrub"}],[100925464,{"idx":24,"name":"king-precursermetal-trimbolt","tpage_name":"ljkdmpk-pris2"}],[107151364,{"idx":4,"name":"metalflut-leatherstrap-b-01","tpage_name":"volcanoa-vis-pris"}],[108396544,{"idx":0,"name":"hud-desert-lizard","tpage_name":"desliz-minimap"}],[81592413,{"idx":93,"name":"jakchires-brownstrap","tpage_name":"arenacst-pris"}],[108986373,{"idx":5,"name":"metalflut-plates-02","tpage_name":"wasleapr-pris"}],[81592416,{"idx":96,"name":"jakchires-clips","tpage_name":"arenacst-pris"}],[108986376,{"idx":8,"name":"metalflut-saddle","tpage_name":"wasleapr-pris"}],[81592417,{"idx":97,"name":"jakchires-eye","tpage_name":"arenacst-pris"}],[108986377,{"idx":9,"name":"metalflut-saddlehang","tpage_name":"wasleapr-pris"}],[81592418,{"idx":98,"name":"jakchires-eyebrow","tpage_name":"arenacst-pris"}],[108986378,{"idx":10,"name":"metalflut-saddleseat","tpage_name":"wasleapr-pris"}],[81592419,{"idx":99,"name":"jakchires-eyelid","tpage_name":"arenacst-pris"}],[108986379,{"idx":11,"name":"metalflut-skin-01","tpage_name":"wasleapr-pris"}],[81592420,{"idx":100,"name":"jakchires-facelft","tpage_name":"arenacst-pris"}],[108986380,{"idx":12,"name":"metalflut-skin-02","tpage_name":"wasleapr-pris"}],[81592421,{"idx":101,"name":"jakchires-facert","tpage_name":"arenacst-pris"}],[108986381,{"idx":13,"name":"metalflut-wrap","tpage_name":"wasleapr-pris"}],[81592423,{"idx":103,"name":"jakchires-hair","tpage_name":"arenacst-pris"}],[108986383,{"idx":15,"name":"monk-arm","tpage_name":"wasleapr-pris"}],[81592424,{"idx":104,"name":"jakchires-horn","tpage_name":"arenacst-pris"}],[108986384,{"idx":16,"name":"monk-bootbottom","tpage_name":"wasleapr-pris"}],[81592425,{"idx":105,"name":"jakchires-jacket","tpage_name":"arenacst-pris"}],[108986385,{"idx":17,"name":"monk-cheststraps","tpage_name":"wasleapr-pris"}],[81592426,{"idx":106,"name":"jakchires-leatherpouch","tpage_name":"arenacst-pris"}],[108986386,{"idx":18,"name":"monk-ear-01","tpage_name":"wasleapr-pris"}],[81592427,{"idx":107,"name":"jakchires-lightbrownspat","tpage_name":"arenacst-pris"}],[108986387,{"idx":19,"name":"monk-eye-c","tpage_name":"wasleapr-pris"}],[81592428,{"idx":108,"name":"jakchires-pants","tpage_name":"arenacst-pris"}],[108986388,{"idx":20,"name":"monk-eye-d","tpage_name":"wasleapr-pris"}],[81592429,{"idx":109,"name":"jakchires-precarmor-01","tpage_name":"arenacst-pris"}],[108986389,{"idx":21,"name":"monk-eye-f","tpage_name":"wasleapr-pris"}],[81592430,{"idx":110,"name":"jakchires-shoebottom","tpage_name":"arenacst-pris"}],[108986390,{"idx":22,"name":"monk-face-01","tpage_name":"wasleapr-pris"}],[81592431,{"idx":111,"name":"jakchires-shoemetal","tpage_name":"arenacst-pris"}],[108986391,{"idx":23,"name":"monk-face-02","tpage_name":"wasleapr-pris"}],[81592432,{"idx":112,"name":"jakchires-shoeteop","tpage_name":"arenacst-pris"}],[108986392,{"idx":24,"name":"monk-face-03","tpage_name":"wasleapr-pris"}],[81592433,{"idx":113,"name":"jakchires-teeth","tpage_name":"arenacst-pris"}],[108986393,{"idx":25,"name":"monk-face-04","tpage_name":"wasleapr-pris"}],[108986394,{"idx":26,"name":"monk-face-05","tpage_name":"wasleapr-pris"}],[108986395,{"idx":27,"name":"monk-face-06","tpage_name":"wasleapr-pris"}],[108986412,{"idx":44,"name":"monk-lens","tpage_name":"wasleapr-pris"}],[108986413,{"idx":45,"name":"monk-malearm","tpage_name":"wasleapr-pris"}],[108986414,{"idx":46,"name":"monk-malefoot2","tpage_name":"wasleapr-pris"}],[108986415,{"idx":47,"name":"monk-maleleg","tpage_name":"wasleapr-pris"}],[108986416,{"idx":48,"name":"monk-maleshoebottom","tpage_name":"wasleapr-pris"}],[108986417,{"idx":49,"name":"monk-maletorso","tpage_name":"wasleapr-pris"}],[108986418,{"idx":50,"name":"monk-neckcover","tpage_name":"wasleapr-pris"}],[108986419,{"idx":51,"name":"monk-pipe-01","tpage_name":"wasleapr-pris"}],[108986420,{"idx":52,"name":"monk-pipeend","tpage_name":"wasleapr-pris"}],[121438226,{"idx":18,"name":"vehicle-rims-01","tpage_name":"desbattl-pris"}],[108986426,{"idx":58,"name":"monk-trim","tpage_name":"wasleapr-pris"}],[121438227,{"idx":19,"name":"common-black","tpage_name":"desbattl-pris"}],[108986427,{"idx":59,"name":"monk-uppertorso-01","tpage_name":"wasleapr-pris"}],[121438228,{"idx":20,"name":"mh-flyer-eye-01","tpage_name":"desbattl-pris"}],[108986428,{"idx":60,"name":"monk-waistwrap","tpage_name":"wasleapr-pris"}],[121438229,{"idx":21,"name":"mh-flyer-hose","tpage_name":"desbattl-pris"}],[108986429,{"idx":61,"name":"monk-wristwrap","tpage_name":"wasleapr-pris"}],[121438230,{"idx":22,"name":"mh-flyer-leatherstrap-01","tpage_name":"desbattl-pris"}],[108986430,{"idx":62,"name":"seem-precmetal-edge","tpage_name":"wasleapr-pris"}],[94240826,{"idx":58,"name":"t-citywide-red-met-01","tpage_name":"intpfall-vis-tfrag"}],[109182986,{"idx":10,"name":"stadiumb-hud-nmbr-06","tpage_name":"destrack-minimap"}],[94240830,{"idx":62,"name":"t-citywide-met-pill-01","tpage_name":"intpfall-vis-tfrag"}],[109182990,{"idx":14,"name":"stadiumb-hud-ord-er","tpage_name":"destrack-minimap"}],[94240834,{"idx":66,"name":"t-citypal-tree-01","tpage_name":"intpfall-vis-tfrag"}],[109182994,{"idx":18,"name":"stadiumb-hud-ord-rd","tpage_name":"destrack-minimap"}],[101056545,{"idx":33,"name":"jakchires-teeth","tpage_name":"ljakcklv-pris"}],[111017985,{"idx":1,"name":"monk-malepants","tpage_name":"wasleapr-water"}],[100991012,{"idx":36,"name":"klever-chest","tpage_name":"ljakklev-pris"}],[38732012,{"idx":236,"name":"male3_08","tpage_name":"wasstada-sprite"}],[112197632,{"idx":0,"name":"intcept-base-green01","tpage_name":"desinter-pris"}],[100991013,{"idx":37,"name":"klever-clips","tpage_name":"ljakklev-pris"}],[38732013,{"idx":237,"name":"male3_09","tpage_name":"wasstada-sprite"}],[112197633,{"idx":1,"name":"intcept-base-patern01","tpage_name":"desinter-pris"}],[100991014,{"idx":38,"name":"klever-earcup","tpage_name":"ljakklev-pris"}],[38732014,{"idx":238,"name":"male3_10","tpage_name":"wasstada-sprite"}],[112197634,{"idx":2,"name":"intcept-base-patern02","tpage_name":"desinter-pris"}],[100991015,{"idx":39,"name":"klever-eye","tpage_name":"ljakklev-pris"}],[38732015,{"idx":239,"name":"male3_11","tpage_name":"wasstada-sprite"}],[112197635,{"idx":3,"name":"intcept-gun01","tpage_name":"desinter-pris"}],[101056548,{"idx":36,"name":"klever-armor-02","tpage_name":"ljakcklv-pris"}],[112263168,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"desinter-water"}],[104857624,{"idx":24,"name":"jakc-scarf","tpage_name":"oasiscst-pris"}],[112328704,{"idx":0,"name":"bam-eyelight","tpage_name":"wascast-pris"}],[104857625,{"idx":25,"name":"jakc-waistband2","tpage_name":"oasiscst-pris"}],[112328705,{"idx":1,"name":"bam-hairhilite","tpage_name":"wascast-pris"}],[104857626,{"idx":26,"name":"jakc-wraps","tpage_name":"oasiscst-pris"}],[112328706,{"idx":2,"name":"daxter-eyelid","tpage_name":"wascast-pris"}],[91160654,{"idx":78,"name":"jakc-chestplate-straps","tpage_name":"gungame-vis-pris"}],[104857634,{"idx":34,"name":"jakchires-eye","tpage_name":"oasiscst-pris"}],[112328714,{"idx":10,"name":"daxterfoot","tpage_name":"wascast-pris"}],[122290178,{"idx":2,"name":"fac-tower-door-01","tpage_name":"factoryb-vis-pris"}],[91160678,{"idx":102,"name":"jakchires-pants","tpage_name":"gungame-vis-pris"}],[112328738,{"idx":34,"name":"jakchires-brownstrap","tpage_name":"wascast-pris"}],[112328745,{"idx":41,"name":"jakchires-facelft","tpage_name":"wascast-pris"}],[104267810,{"idx":34,"name":"rub-wall-side-beam-02","tpage_name":"stadium-vis-tfrag"}],[79364210,{"idx":114,"name":"dk-sat-screen-rim-01","tpage_name":"wasseem-pris"}],[114229250,{"idx":2,"name":"ctyslumb-water-dest","tpage_name":"ctyslumb-vis-water"}],[112328758,{"idx":54,"name":"jakchires-teeth","tpage_name":"wascast-pris"}],[112328766,{"idx":62,"name":"prebot-envmap","tpage_name":"wascast-pris"}],[112328768,{"idx":64,"name":"eco-lt-cryst-03","tpage_name":"wascast-pris"}],[106168340,{"idx":20,"name":"minc-door-metal-04","tpage_name":"mined-tfrag"}],[104923160,{"idx":24,"name":"ashelin-shield","tpage_name":"oasiscst-pris2"}],[112394240,{"idx":0,"name":"des-transport-backdoor","tpage_name":"desrescg-pris"}],[106168341,{"idx":21,"name":"minc-door-metal-06","tpage_name":"mined-tfrag"}],[104923161,{"idx":25,"name":"ashelin-shoebottom","tpage_name":"oasiscst-pris2"}],[112394241,{"idx":1,"name":"des-transport-cab","tpage_name":"desrescg-pris"}],[106168344,{"idx":24,"name":"minc-door-metal-03","tpage_name":"mined-tfrag"}],[104923164,{"idx":28,"name":"ashelin-whitestrap","tpage_name":"oasiscst-pris2"}],[112394244,{"idx":4,"name":"des-transport-door","tpage_name":"desrescg-pris"}],[106168345,{"idx":25,"name":"minc-door-metal-02","tpage_name":"mined-tfrag"}],[104923165,{"idx":29,"name":"bam-eyelight","tpage_name":"oasiscst-pris2"}],[112394245,{"idx":5,"name":"des-transport-frame-01","tpage_name":"desrescg-pris"}],[106168346,{"idx":26,"name":"minc-door-metal-05","tpage_name":"mined-tfrag"}],[104923166,{"idx":30,"name":"bam-hairhilite","tpage_name":"oasiscst-pris2"}],[112394246,{"idx":6,"name":"des-transport-frame-02","tpage_name":"desrescg-pris"}],[104923167,{"idx":31,"name":"environment-oldmetal","tpage_name":"oasiscst-pris2"}],[112394247,{"idx":7,"name":"des-transport-frame-03","tpage_name":"desrescg-pris"}],[106168348,{"idx":28,"name":"minc-blue-paint-rust05","tpage_name":"mined-tfrag"}],[112394248,{"idx":8,"name":"des-transport-front","tpage_name":"desrescg-pris"}],[106168349,{"idx":29,"name":"minc-rust-01","tpage_name":"mined-tfrag"}],[112394249,{"idx":9,"name":"des-transport-pipe","tpage_name":"desrescg-pris"}],[112394250,{"idx":10,"name":"des-transport-pipecap","tpage_name":"desrescg-pris"}],[112394251,{"idx":11,"name":"des-transport-plate-01","tpage_name":"desrescg-pris"}],[121110529,{"idx":1,"name":"hip-tbluelit01","tpage_name":"hiphog-vis-tfrag"}],[118620169,{"idx":9,"name":"jakc-skirt","tpage_name":"ljkcdmkl-pris"}],[106168369,{"idx":49,"name":"mined-pillar-side-cold","tpage_name":"mined-tfrag"}],[112394269,{"idx":29,"name":"vehicle-body-panel-01","tpage_name":"desrescg-pris"}],[121110530,{"idx":2,"name":"hip-twood02","tpage_name":"hiphog-vis-tfrag"}],[118620170,{"idx":10,"name":"jakc-waistband2","tpage_name":"ljkcdmkl-pris"}],[106168370,{"idx":50,"name":"mined-pillar-side-cooling","tpage_name":"mined-tfrag"}],[112394270,{"idx":30,"name":"vehicle-brace-pipe-01","tpage_name":"desrescg-pris"}],[121110531,{"idx":3,"name":"hip-tredstool01","tpage_name":"hiphog-vis-tfrag"}],[118620171,{"idx":11,"name":"jakc-wraps","tpage_name":"ljkcdmkl-pris"}],[106168371,{"idx":51,"name":"mined-pillar-side-hot","tpage_name":"mined-tfrag"}],[112394271,{"idx":31,"name":"vehicle-cap-pin-01","tpage_name":"desrescg-pris"}],[122355712,{"idx":0,"name":"hud-mhcentipede-01","tpage_name":"lnstobb-minimap"}],[121110532,{"idx":4,"name":"hip-tredstool02","tpage_name":"hiphog-vis-tfrag"}],[118620172,{"idx":12,"name":"jakc-wristband-a2","tpage_name":"ljkcdmkl-pris"}],[106168372,{"idx":52,"name":"mined-pillar-top-cold","tpage_name":"mined-tfrag"}],[112394272,{"idx":32,"name":"vehicle-chrome-pipe-01","tpage_name":"desrescg-pris"}],[122355713,{"idx":1,"name":"hud-mhcentipede-meter-01","tpage_name":"lnstobb-minimap"}],[121110533,{"idx":5,"name":"hip-tmetring02","tpage_name":"hiphog-vis-tfrag"}],[118620173,{"idx":13,"name":"jakchires-arm","tpage_name":"ljkcdmkl-pris"}],[106168373,{"idx":53,"name":"mined-pillar-top-cooling","tpage_name":"mined-tfrag"}],[112394273,{"idx":33,"name":"vehicle-gas-tank-01","tpage_name":"desrescg-pris"}],[122355714,{"idx":2,"name":"hud-small-frame-01","tpage_name":"lnstobb-minimap"}],[121110534,{"idx":6,"name":"hip-tmetring01","tpage_name":"hiphog-vis-tfrag"}],[118620174,{"idx":14,"name":"jakchires-blackstrap","tpage_name":"ljkcdmkl-pris"}],[106168374,{"idx":54,"name":"mined-pillar-top-hot","tpage_name":"mined-tfrag"}],[112394274,{"idx":34,"name":"vehicle-gun-box-01","tpage_name":"desrescg-pris"}],[122355715,{"idx":3,"name":"hud-small-frame-02","tpage_name":"lnstobb-minimap"}],[121110535,{"idx":7,"name":"hip-tbotyel01","tpage_name":"hiphog-vis-tfrag"}],[118620175,{"idx":15,"name":"jakchires-brownstrap","tpage_name":"ljkcdmkl-pris"}],[106168375,{"idx":55,"name":"mined-pillar-top2side-cold","tpage_name":"mined-tfrag"}],[112394275,{"idx":35,"name":"vehicle-metal-plate-01","tpage_name":"desrescg-pris"}],[121110536,{"idx":8,"name":"hip-tgreendark01","tpage_name":"hiphog-vis-tfrag"}],[118620176,{"idx":16,"name":"jakchires-brwnleather","tpage_name":"ljkcdmkl-pris"}],[106168376,{"idx":56,"name":"mined-pillar-top2side-cooling","tpage_name":"mined-tfrag"}],[112394276,{"idx":36,"name":"vehicle-toad-exhaust-01","tpage_name":"desrescg-pris"}],[121110537,{"idx":9,"name":"hip-tbotblue02","tpage_name":"hiphog-vis-tfrag"}],[118620177,{"idx":17,"name":"jakchires-chestplate","tpage_name":"ljkcdmkl-pris"}],[106168377,{"idx":57,"name":"mined-pillar-top2side-hot","tpage_name":"mined-tfrag"}],[112394277,{"idx":37,"name":"vehicle-tread-blur-02","tpage_name":"desrescg-pris"}],[121110538,{"idx":10,"name":"hip-tredmetal01","tpage_name":"hiphog-vis-tfrag"}],[118620178,{"idx":18,"name":"jakchires-clips","tpage_name":"ljkcdmkl-pris"}],[106168378,{"idx":58,"name":"mined-pillar-env","tpage_name":"mined-tfrag"}],[112394278,{"idx":38,"name":"vehicle-wheel-01","tpage_name":"desrescg-pris"}],[121110539,{"idx":11,"name":"hip-tgoldring01","tpage_name":"hiphog-vis-tfrag"}],[118620179,{"idx":19,"name":"jakchires-eye","tpage_name":"ljkcdmkl-pris"}],[106168379,{"idx":59,"name":"mined-pillar-top2side-dest","tpage_name":"mined-tfrag"}],[112394279,{"idx":39,"name":"vehicle-wheel-blur-01","tpage_name":"desrescg-pris"}],[121110540,{"idx":12,"name":"hip-tmetcan01","tpage_name":"hiphog-vis-tfrag"}],[118620180,{"idx":20,"name":"jakchires-eyebrow","tpage_name":"ljkcdmkl-pris"}],[106168380,{"idx":60,"name":"mined-pillar-side-dest","tpage_name":"mined-tfrag"}],[112394280,{"idx":40,"name":"tread-marks","tpage_name":"desrescg-pris"}],[91291716,{"idx":68,"name":"gun-track-02","tpage_name":"gungame-vis-tfrag"}],[106233876,{"idx":20,"name":"daxterhelmetplain","tpage_name":"mined-pris"}],[112459776,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"desrescg-water"}],[106954772,{"idx":20,"name":"vol-bark-burnt","tpage_name":"volcanoa-vis-tfrag"}],[113180672,{"idx":0,"name":"minc-pre-12","tpage_name":"minea-vis-water"}],[94371906,{"idx":66,"name":"palace-break-spanel-3","tpage_name":"intpfall-vis-pris"}],[114294786,{"idx":2,"name":"des-cave-floor-01","tpage_name":"desert-vis-water"}],[117702656,{"idx":0,"name":"intcept-lorez-spike01","tpage_name":"destrack-water"}],[108986396,{"idx":28,"name":"monk-femalebelt","tpage_name":"wasleapr-pris"}],[115212296,{"idx":8,"name":"cty-grunt-eye-01","tpage_name":"ctypesb-pris"}],[117702657,{"idx":1,"name":"wstlander-01-glovetop","tpage_name":"destrack-water"}],[108986397,{"idx":29,"name":"monk-femalebootlower","tpage_name":"wasleapr-pris"}],[115212297,{"idx":9,"name":"cty-grunt-gem-01","tpage_name":"ctypesb-pris"}],[108986398,{"idx":30,"name":"monk-femalebootmet","tpage_name":"wasleapr-pris"}],[115212298,{"idx":10,"name":"cty-grunt-hose","tpage_name":"ctypesb-pris"}],[108986399,{"idx":31,"name":"monk-femalebootoe","tpage_name":"wasleapr-pris"}],[115212299,{"idx":11,"name":"cty-grunt-metal-01","tpage_name":"ctypesb-pris"}],[108986400,{"idx":32,"name":"monk-femaleleg-01","tpage_name":"wasleapr-pris"}],[115212300,{"idx":12,"name":"cty-grunt-skin-01","tpage_name":"ctypesb-pris"}],[108986401,{"idx":33,"name":"monk-femaleskirt-bottom","tpage_name":"wasleapr-pris"}],[115212301,{"idx":13,"name":"cty-grunt-skin-02","tpage_name":"ctypesb-pris"}],[107020316,{"idx":28,"name":"vol-bark-burnt","tpage_name":"volcanoa-vis-shrub"}],[102039596,{"idx":44,"name":"gun-red-mag","tpage_name":"gungame-vis-pris2"}],[115736576,{"idx":0,"name":"bam-eyelight","tpage_name":"lnstcst-pris"}],[102039597,{"idx":45,"name":"gun-teeth","tpage_name":"gungame-vis-pris2"}],[107020317,{"idx":29,"name":"vol-feeler","tpage_name":"volcanoa-vis-shrub"}],[115736577,{"idx":1,"name":"bam-hairhilite","tpage_name":"lnstcst-pris"}],[102039598,{"idx":46,"name":"gun-tip","tpage_name":"gungame-vis-pris2"}],[107020318,{"idx":30,"name":"vola-small-rock-sides","tpage_name":"volcanoa-vis-shrub"}],[115736578,{"idx":2,"name":"daxter-eyelid","tpage_name":"lnstcst-pris"}],[102039599,{"idx":47,"name":"gun-yellow-glow","tpage_name":"gungame-vis-pris2"}],[107020319,{"idx":31,"name":"vola-rock-top","tpage_name":"volcanoa-vis-shrub"}],[115736579,{"idx":3,"name":"daxter-furhilite","tpage_name":"lnstcst-pris"}],[102039600,{"idx":48,"name":"gun-yellow-mag","tpage_name":"gungame-vis-pris2"}],[115736580,{"idx":4,"name":"daxter-orange","tpage_name":"lnstcst-pris"}],[102039601,{"idx":49,"name":"gun-yellow-mag-end","tpage_name":"gungame-vis-pris2"}],[115736581,{"idx":5,"name":"daxterarm","tpage_name":"lnstcst-pris"}],[102039602,{"idx":50,"name":"gun-yellowgreen","tpage_name":"gungame-vis-pris2"}],[107020322,{"idx":34,"name":"vola-flutprint-01","tpage_name":"volcanoa-vis-shrub"}],[115736582,{"idx":6,"name":"daxterbodyshort-eix","tpage_name":"lnstcst-pris"}],[102039603,{"idx":51,"name":"jakc-armor","tpage_name":"gungame-vis-pris2"}],[115736583,{"idx":7,"name":"daxterbolt","tpage_name":"lnstcst-pris"}],[102039604,{"idx":52,"name":"talkbox-light-02","tpage_name":"gungame-vis-pris2"}],[115736584,{"idx":8,"name":"daxterear","tpage_name":"lnstcst-pris"}],[115736585,{"idx":9,"name":"daxterfinger","tpage_name":"lnstcst-pris"}],[115736586,{"idx":10,"name":"daxterfoot","tpage_name":"lnstcst-pris"}],[115736587,{"idx":11,"name":"daxterfoot-bottom","tpage_name":"lnstcst-pris"}],[115736588,{"idx":12,"name":"daxtergoggles","tpage_name":"lnstcst-pris"}],[115736589,{"idx":13,"name":"daxterheadwidenew","tpage_name":"lnstcst-pris"}],[115736590,{"idx":14,"name":"daxterhelmetplain","tpage_name":"lnstcst-pris"}],[115736591,{"idx":15,"name":"daxterlense","tpage_name":"lnstcst-pris"}],[115736592,{"idx":16,"name":"daxternose","tpage_name":"lnstcst-pris"}],[115736593,{"idx":17,"name":"daxterteeth","tpage_name":"lnstcst-pris"}],[115736594,{"idx":18,"name":"daxtertuft","tpage_name":"lnstcst-pris"}],[115736595,{"idx":19,"name":"environment-oldmetal","tpage_name":"lnstcst-pris"}],[115736596,{"idx":20,"name":"jakc-armor","tpage_name":"lnstcst-pris"}],[115736597,{"idx":21,"name":"jakc-chestplate-straps","tpage_name":"lnstcst-pris"}],[115736598,{"idx":22,"name":"jakc-gogglemetal","tpage_name":"lnstcst-pris"}],[115736599,{"idx":23,"name":"jakc-lens","tpage_name":"lnstcst-pris"}],[115736600,{"idx":24,"name":"jakc-scarf","tpage_name":"lnstcst-pris"}],[115736601,{"idx":25,"name":"jakc-waistband2","tpage_name":"lnstcst-pris"}],[115736602,{"idx":26,"name":"jakc-wraps","tpage_name":"lnstcst-pris"}],[115736603,{"idx":27,"name":"jakc-wristband-a2","tpage_name":"lnstcst-pris"}],[124452864,{"idx":0,"name":"citwide-crimson-gold","tpage_name":"lctypatk-pris"}],[115736604,{"idx":28,"name":"jakchires-arm","tpage_name":"lnstcst-pris"}],[124452865,{"idx":1,"name":"citwide-crimson-light","tpage_name":"lctypatk-pris"}],[115736605,{"idx":29,"name":"jakchires-blackstrap","tpage_name":"lnstcst-pris"}],[124452866,{"idx":2,"name":"citwide-crimson-red","tpage_name":"lctypatk-pris"}],[115736606,{"idx":30,"name":"jakchires-brownstrap","tpage_name":"lnstcst-pris"}],[124452867,{"idx":3,"name":"citwide-crimson-tube","tpage_name":"lctypatk-pris"}],[115736607,{"idx":31,"name":"jakchires-brwnleather","tpage_name":"lnstcst-pris"}],[124452868,{"idx":4,"name":"citwide-crimson-wall-plain","tpage_name":"lctypatk-pris"}],[115736608,{"idx":32,"name":"jakchires-chestplate","tpage_name":"lnstcst-pris"}],[115736609,{"idx":33,"name":"jakchires-clips","tpage_name":"lnstcst-pris"}],[115736610,{"idx":34,"name":"jakchires-eye","tpage_name":"lnstcst-pris"}],[115736611,{"idx":35,"name":"jakchires-eyebrow","tpage_name":"lnstcst-pris"}],[115736612,{"idx":36,"name":"jakchires-eyelid","tpage_name":"lnstcst-pris"}],[115736613,{"idx":37,"name":"jakchires-facelft","tpage_name":"lnstcst-pris"}],[115736614,{"idx":38,"name":"jakchires-facert","tpage_name":"lnstcst-pris"}],[115736615,{"idx":39,"name":"jakchires-glovetop","tpage_name":"lnstcst-pris"}],[106430500,{"idx":36,"name":"klever-hair","tpage_name":"desliz-pris"}],[117637120,{"idx":0,"name":"intcept-base-green01","tpage_name":"destrack-pris"}],[115736616,{"idx":40,"name":"jakchires-hair","tpage_name":"lnstcst-pris"}],[106430501,{"idx":37,"name":"klever-hand","tpage_name":"desliz-pris"}],[117637121,{"idx":1,"name":"intcept-base-patern01","tpage_name":"destrack-pris"}],[115736617,{"idx":41,"name":"jakchires-horn","tpage_name":"lnstcst-pris"}],[106430502,{"idx":38,"name":"klever-handwrap","tpage_name":"desliz-pris"}],[117637122,{"idx":2,"name":"intcept-base-patern02","tpage_name":"destrack-pris"}],[129433602,{"idx":2,"name":"dp-text-03","tpage_name":"wasseem-sprite"}],[115736622,{"idx":46,"name":"jakchires-precarmor-01","tpage_name":"lnstcst-pris"}],[106430507,{"idx":43,"name":"klever-skirtdark","tpage_name":"desliz-pris"}],[117637127,{"idx":7,"name":"vehicle-body-panel-01","tpage_name":"destrack-pris"}],[129433603,{"idx":3,"name":"dp-text-04","tpage_name":"wasseem-sprite"}],[115736623,{"idx":47,"name":"jakchires-shoebottom","tpage_name":"lnstcst-pris"}],[106430508,{"idx":44,"name":"klever-skirtlight","tpage_name":"desliz-pris"}],[117637128,{"idx":8,"name":"vehicle-brace-pipe-01","tpage_name":"destrack-pris"}],[129433604,{"idx":4,"name":"dp-text-05","tpage_name":"wasseem-sprite"}],[128188424,{"idx":8,"name":"wascity-awning","tpage_name":"waswide-vis-shrub"}],[115736624,{"idx":48,"name":"jakchires-shoemetal","tpage_name":"lnstcst-pris"}],[106430509,{"idx":45,"name":"klever-thighs","tpage_name":"desliz-pris"}],[117637129,{"idx":9,"name":"vehicle-cap-pin-01","tpage_name":"destrack-pris"}],[129433605,{"idx":5,"name":"dp-text-06","tpage_name":"wasseem-sprite"}],[128188425,{"idx":9,"name":"wascity-cactus-tall","tpage_name":"waswide-vis-shrub"}],[115736625,{"idx":49,"name":"jakchires-shoeteop","tpage_name":"lnstcst-pris"}],[106430510,{"idx":46,"name":"klever-undershirt","tpage_name":"desliz-pris"}],[117637130,{"idx":10,"name":"vehicle-chrome-pipe-01","tpage_name":"destrack-pris"}],[129433606,{"idx":6,"name":"dp-text-07","tpage_name":"wasseem-sprite"}],[128188426,{"idx":10,"name":"wascity-cactus-flower","tpage_name":"waswide-vis-shrub"}],[115736626,{"idx":50,"name":"jakchires-teeth","tpage_name":"lnstcst-pris"}],[106430511,{"idx":47,"name":"klever-widebrownstrap","tpage_name":"desliz-pris"}],[117637131,{"idx":11,"name":"vehicle-gas-tank-01","tpage_name":"destrack-pris"}],[129433607,{"idx":7,"name":"dp-text-08","tpage_name":"wasseem-sprite"}],[128188427,{"idx":11,"name":"wascity-cactus-tall-base","tpage_name":"waswide-vis-shrub"}],[115736627,{"idx":51,"name":"jakc-skirt","tpage_name":"lnstcst-pris"}],[106430512,{"idx":48,"name":"daxter-eyelid","tpage_name":"desliz-pris"}],[117637132,{"idx":12,"name":"vehicle-gun-box-01","tpage_name":"destrack-pris"}],[129433608,{"idx":8,"name":"dp-text-09","tpage_name":"wasseem-sprite"}],[128188428,{"idx":12,"name":"des-burn-eye-off","tpage_name":"waswide-vis-shrub"}],[115736628,{"idx":52,"name":"jakc-scarfhanging","tpage_name":"lnstcst-pris"}],[106430513,{"idx":49,"name":"daxter-furhilite","tpage_name":"desliz-pris"}],[117637133,{"idx":13,"name":"vehicle-metal-plate-01","tpage_name":"destrack-pris"}],[100859958,{"idx":54,"name":"jakchires-clips","tpage_name":"ljkdmpk-pris"}],[103350318,{"idx":46,"name":"jakc-waistband2","tpage_name":"comba-pris"}],[115802118,{"idx":6,"name":"sig-faceleft","tpage_name":"lnstcst-pris2"}],[100859961,{"idx":57,"name":"jakchires-eyelid","tpage_name":"ljkdmpk-pris"}],[103350321,{"idx":49,"name":"jakchires-arm","tpage_name":"comba-pris"}],[115802121,{"idx":9,"name":"sig-gem-01","tpage_name":"lnstcst-pris2"}],[100859962,{"idx":58,"name":"jakchires-facelft","tpage_name":"ljkdmpk-pris"}],[103350322,{"idx":50,"name":"jakchires-blackstrap","tpage_name":"comba-pris"}],[115802122,{"idx":10,"name":"sig-glove","tpage_name":"lnstcst-pris2"}],[100859963,{"idx":59,"name":"jakchires-facert","tpage_name":"ljkdmpk-pris"}],[103350323,{"idx":51,"name":"jakchires-brownstrap","tpage_name":"comba-pris"}],[115802123,{"idx":11,"name":"sig-glovetop","tpage_name":"lnstcst-pris2"}],[100859964,{"idx":60,"name":"jakchires-glovetop","tpage_name":"ljkdmpk-pris"}],[103350324,{"idx":52,"name":"jakchires-brwnleather","tpage_name":"comba-pris"}],[115802124,{"idx":12,"name":"sig-gun-01","tpage_name":"lnstcst-pris2"}],[100859965,{"idx":61,"name":"jakchires-hair","tpage_name":"ljkdmpk-pris"}],[103350325,{"idx":53,"name":"jakchires-chestplate","tpage_name":"comba-pris"}],[115802125,{"idx":13,"name":"sig-gun-02","tpage_name":"lnstcst-pris2"}],[100859966,{"idx":62,"name":"jakchires-horn","tpage_name":"ljkdmpk-pris"}],[103350326,{"idx":54,"name":"jakchires-clips","tpage_name":"comba-pris"}],[115802126,{"idx":14,"name":"sig-gun-03","tpage_name":"lnstcst-pris2"}],[100859967,{"idx":63,"name":"jakchires-jacket","tpage_name":"ljkdmpk-pris"}],[103350327,{"idx":55,"name":"jakchires-eye","tpage_name":"comba-pris"}],[115802127,{"idx":15,"name":"sig-gun-04","tpage_name":"lnstcst-pris2"}],[120782848,{"idx":0,"name":"map-nst-lower","tpage_name":"lwassig-minimap"}],[100859968,{"idx":64,"name":"jakchires-leatherpouch","tpage_name":"ljkdmpk-pris"}],[103350328,{"idx":56,"name":"jakchires-eyebrow","tpage_name":"comba-pris"}],[115802128,{"idx":16,"name":"sig-gun-05","tpage_name":"lnstcst-pris2"}],[100859969,{"idx":65,"name":"jakchires-lightbrownspat","tpage_name":"ljkdmpk-pris"}],[103350329,{"idx":57,"name":"jakchires-eyelid","tpage_name":"comba-pris"}],[115802129,{"idx":17,"name":"sig-headgear","tpage_name":"lnstcst-pris2"}],[100859970,{"idx":66,"name":"jakchires-pants","tpage_name":"ljkdmpk-pris"}],[103350330,{"idx":58,"name":"jakchires-facelft","tpage_name":"comba-pris"}],[115802130,{"idx":18,"name":"sig-horn","tpage_name":"lnstcst-pris2"}],[100859971,{"idx":67,"name":"jakchires-precarmor-01","tpage_name":"ljkdmpk-pris"}],[103350331,{"idx":59,"name":"jakchires-facert","tpage_name":"comba-pris"}],[115802131,{"idx":19,"name":"sig-lens","tpage_name":"lnstcst-pris2"}],[100859972,{"idx":68,"name":"jakchires-shoebottom","tpage_name":"ljkdmpk-pris"}],[103350332,{"idx":60,"name":"jakchires-glovetop","tpage_name":"comba-pris"}],[115802132,{"idx":20,"name":"sig-metal-01","tpage_name":"lnstcst-pris2"}],[100859973,{"idx":69,"name":"jakchires-shoemetal","tpage_name":"ljkdmpk-pris"}],[103350333,{"idx":61,"name":"jakchires-hair","tpage_name":"comba-pris"}],[115802133,{"idx":21,"name":"sig-metal-dirty","tpage_name":"lnstcst-pris2"}],[100859974,{"idx":70,"name":"jakchires-shoeteop","tpage_name":"ljkdmpk-pris"}],[103350334,{"idx":62,"name":"jakchires-horn","tpage_name":"comba-pris"}],[115802134,{"idx":22,"name":"sig-sac","tpage_name":"lnstcst-pris2"}],[100859975,{"idx":71,"name":"jakchires-teeth","tpage_name":"ljkdmpk-pris"}],[103350335,{"idx":63,"name":"jakchires-jacket","tpage_name":"comba-pris"}],[115802135,{"idx":23,"name":"sig-shoebottom","tpage_name":"lnstcst-pris2"}],[103350336,{"idx":64,"name":"jakchires-leatherpouch","tpage_name":"comba-pris"}],[115802136,{"idx":24,"name":"sig-shoetop","tpage_name":"lnstcst-pris2"}],[103350337,{"idx":65,"name":"jakchires-lightbrownspat","tpage_name":"comba-pris"}],[115802137,{"idx":25,"name":"sig-shoulderarmor","tpage_name":"lnstcst-pris2"}],[103350338,{"idx":66,"name":"jakchires-pants","tpage_name":"comba-pris"}],[115802138,{"idx":26,"name":"sig-skirts","tpage_name":"lnstcst-pris2"}],[103350339,{"idx":67,"name":"jakchires-precarmor-01","tpage_name":"comba-pris"}],[115802139,{"idx":27,"name":"sig-skirts-02","tpage_name":"lnstcst-pris2"}],[103350340,{"idx":68,"name":"jakchires-shoebottom","tpage_name":"comba-pris"}],[115802140,{"idx":28,"name":"sig-skirts-03","tpage_name":"lnstcst-pris2"}],[103350341,{"idx":69,"name":"jakchires-shoemetal","tpage_name":"comba-pris"}],[115802141,{"idx":29,"name":"sig-undergarments","tpage_name":"lnstcst-pris2"}],[103350342,{"idx":70,"name":"jakchires-shoeteop","tpage_name":"comba-pris"}],[115802142,{"idx":30,"name":"vin-teeth-01","tpage_name":"lnstcst-pris2"}],[115867648,{"idx":0,"name":"sig-flatfangs","tpage_name":"lnstcst-water"}],[115867649,{"idx":1,"name":"desert-nest-egg-piping","tpage_name":"lnstcst-water"}],[115867650,{"idx":2,"name":"nst-spiderweb","tpage_name":"lnstcst-water"}],[111869968,{"idx":16,"name":"stadiumb-hud-ord-nd","tpage_name":"wasleapr-minimap"}],[99418168,{"idx":56,"name":"tpl-glider-grip01","tpage_name":"volcanox-pris"}],[116850688,{"idx":0,"name":"sewer-pipe-small-01","tpage_name":"sewk-vis-shrub"}],[111869969,{"idx":17,"name":"stadiumb-hud-ord-o","tpage_name":"wasleapr-minimap"}],[99418169,{"idx":57,"name":"tpl-glider-metal01","tpage_name":"volcanox-pris"}],[116850689,{"idx":1,"name":"sewer-nut","tpage_name":"sewk-vis-shrub"}],[111869970,{"idx":18,"name":"stadiumb-hud-ord-rd","tpage_name":"wasleapr-minimap"}],[99418170,{"idx":58,"name":"tpl-glider-metal02","tpage_name":"volcanox-pris"}],[116850690,{"idx":2,"name":"sewer-shrub-pitting-01","tpage_name":"sewk-vis-shrub"}],[106954784,{"idx":32,"name":"vol-metal-01","tpage_name":"volcanoa-vis-tfrag"}],[99483704,{"idx":56,"name":"dp-bipedal-dk-hose-01","tpage_name":"lformach-vis-pris"}],[116916224,{"idx":0,"name":"airlock-door-bolt","tpage_name":"sewk-vis-pris"}],[99483705,{"idx":57,"name":"dp-bipedal-dk-plate-01","tpage_name":"lformach-vis-pris"}],[116916225,{"idx":1,"name":"airlock-door-cog","tpage_name":"sewk-vis-pris"}],[106954786,{"idx":34,"name":"vola-rock-side-wall","tpage_name":"volcanoa-vis-tfrag"}],[99483706,{"idx":58,"name":"dp-bipedal-dk-plate-02","tpage_name":"lformach-vis-pris"}],[116916226,{"idx":2,"name":"airlock-door-main","tpage_name":"sewk-vis-pris"}],[99483707,{"idx":59,"name":"dp-bipedal-dk-plate-03","tpage_name":"lformach-vis-pris"}],[116916227,{"idx":3,"name":"airlock-door-metal2","tpage_name":"sewk-vis-pris"}],[99483708,{"idx":60,"name":"dp-bipedal-dk-plate-04","tpage_name":"lformach-vis-pris"}],[116916228,{"idx":4,"name":"airlockl-door-metalframe","tpage_name":"sewk-vis-pris"}],[106954790,{"idx":38,"name":"vola-grass-fringe-05-HI","tpage_name":"volcanoa-vis-tfrag"}],[99483710,{"idx":62,"name":"dp-bipedal-dk-stomach-plate-01","tpage_name":"lformach-vis-pris"}],[116916230,{"idx":6,"name":"airlock-door-cog1","tpage_name":"sewk-vis-pris"}],[99483711,{"idx":63,"name":"dp-bipedal-eye-01","tpage_name":"lformach-vis-pris"}],[116916231,{"idx":7,"name":"sewcurved-door-01","tpage_name":"sewk-vis-pris"}],[106954792,{"idx":40,"name":"vola-slide-metal","tpage_name":"volcanoa-vis-tfrag"}],[99483712,{"idx":64,"name":"dp-bipedal-finger-plate-01","tpage_name":"lformach-vis-pris"}],[116916232,{"idx":8,"name":"sewcurved-door-04","tpage_name":"sewk-vis-pris"}],[106954793,{"idx":41,"name":"vola-cable","tpage_name":"volcanoa-vis-tfrag"}],[99483713,{"idx":65,"name":"dp-bipedal-nose-01","tpage_name":"lformach-vis-pris"}],[116916233,{"idx":9,"name":"sewcurved-door-05","tpage_name":"sewk-vis-pris"}],[106954794,{"idx":42,"name":"vola-rising-step-base","tpage_name":"volcanoa-vis-tfrag"}],[99483714,{"idx":66,"name":"dp-bipedal-power-hose","tpage_name":"lformach-vis-pris"}],[116916234,{"idx":10,"name":"sewcurved-door-06","tpage_name":"sewk-vis-pris"}]] diff --git a/decompiler/config/jak3/ntsc_v1/type_casts.jsonc b/decompiler/config/jak3/ntsc_v1/type_casts.jsonc index c351a29c59..84c049009f 100644 --- a/decompiler/config/jak3/ntsc_v1/type_casts.jsonc +++ b/decompiler/config/jak3/ntsc_v1/type_casts.jsonc @@ -1875,16 +1875,7 @@ "get-remaining-player-ammo": [[32, "v0", "float"]], "target-gun-type-set!": [[6, "gp", "int"]], "target-gun-joint-points": [[858, "a0", "int"]], - "(method 11 light-trail)": [ - [19, "a0", "pointer"], - [50, "v1", "pointer"], - [96, "v1", "pointer"] - ], "(method 12 light-trail)": [ - [18, "v1", "pointer"], - [23, "a0", "pointer"], - [176, "v1", "pointer"], - [542, "v1", "pointer"], ["_stack_", 88, "float"], ["_stack_", 92, "float"], ["_stack_", 96, "float"], @@ -1892,7 +1883,8 @@ ["_stack_", 144, "float"], ["_stack_", 148, "float"], ["_stack_", 152, "float"], - ["_stack_", 156, "float"] + ["_stack_", 156, "float"], + [556, "a0", "vector"] ], "compute-trail-scaled-t": [[17, "v1", "float"]], "board-post": [[[6, 153], "v1", "target"]], @@ -2527,7 +2519,7 @@ [222, "v1", "(pointer uint128)"], [223, "a1", "(pointer uint128)"], [225, "a0", "(pointer uint128)"], - [[71, 168], "s1", "(pointer int8)"], + [[71, 168], "s1", "(pointer int8)"], [72, "v1", "(pointer int8)"], [[74, 169], "s0", "(pointer int8)"], [[170, 193], "s1", "(pointer uint8)"], @@ -2550,7 +2542,7 @@ [28, "a3", "(pointer int32)"] ], "shrub-upload-view-data": [[[3, 17], "a0", "dma-packet"]], -"shrub-do-init-frame": [ + "shrub-do-init-frame": [ [[12, 21], "a0", "dma-packet"], [[26, 29], "a0", "dma-packet"], [33, "v1", "(pointer vif-tag)"], @@ -2560,24 +2552,24 @@ [52, "v1", "(pointer vif-tag)"], [54, "v1", "(pointer uint32)"] ], -"shrub-init-frame": [ + "shrub-init-frame": [ [[8, 12], "a0", "dma-packet"], [[18, 21], "a0", "gs-gif-tag"], [24, "v1", "(pointer gs-test)"], [26, "v1", "(pointer gs-reg64)"] ], -"shrub-upload-model": [ + "shrub-upload-model": [ [[17, 26], "a3", "dma-packet"], [[33, 41], "a0", "dma-packet"], [[47, 55], "a0", "dma-packet"] ], -"draw-prototype-inline-array-shrub": [ - [387, "a0", "prototype-shrubbery"], - [481, "v1", "prototype-shrubbery"], - [[637, 646], "a1", "prototype-bucket-shrub"], - [[301, 392], "s1", "prototype-bucket-shrub"], - [[470, 515], "s1", "prototype-bucket-shrub"], - [[470, 658], "gp", "prototype-bucket-shrub"], + "draw-prototype-inline-array-shrub": [ + [387, "a0", "prototype-shrubbery"], + [481, "v1", "prototype-shrubbery"], + [[637, 646], "a1", "prototype-bucket-shrub"], + [[301, 392], "s1", "prototype-bucket-shrub"], + [[470, 515], "s1", "prototype-bucket-shrub"], + [[470, 658], "gp", "prototype-bucket-shrub"], [[13, 56], "v1", "prototype-bucket-shrub"] // [[102, 114], "a0", "shrub-near-packet"], // [[114, 117], "v1", "vector4w-3"], @@ -2634,7 +2626,7 @@ [18, "v1", "drawable-inline-array-node"], [20, "a0", "drawable-inline-array-node"] ], - "draw-drawable-tree-tfrag": [ + "draw-drawable-tree-tfrag": [ [17, "v1", "drawable-inline-array-node"], [19, "a0", "drawable-inline-array-node"] ], @@ -2674,23 +2666,23 @@ [1124, "a0", "(pointer uint64)"], [1223, "a0", "(pointer uint64)"] ], -"draw-drawable-tree-instance-tie": [ + "draw-drawable-tree-instance-tie": [ [[23, 37], "v1", "drawable-inline-array-node"], [25, "a0", "drawable-inline-array-node"], [120, "s2", "drawable-inline-array-instance-tie"], [132, "v1", "int"], [132, "a0", "int"] ], - "tie-init-buf": [ - [[44, 51], "a0", "dma-packet"], - [[53, 60], "a0", "gs-gif-tag"], - [64, "a0", "(pointer gs-zbuf)"], - [66, "a0", "(pointer gs-reg64)"], - [[71, 79], "v1", "dma-packet"], - [[104, 110], "v1", "dma-packet"], - [112, "v1", "(pointer uint32)"] - ], -"(method 13 drawable-tree-instance-tie)": [ + "tie-init-buf": [ + [[44, 51], "a0", "dma-packet"], + [[53, 60], "a0", "gs-gif-tag"], + [64, "a0", "(pointer gs-zbuf)"], + [66, "a0", "(pointer gs-reg64)"], + [[71, 79], "v1", "dma-packet"], + [[104, 110], "v1", "dma-packet"], + [112, "v1", "(pointer uint32)"] + ], + "(method 13 drawable-tree-instance-tie)": [ [[51, 70], "t1", "tie-fragment"], [[102, 120], "a3", "tie-fragment"], [[160, 178], "t1", "tie-fragment"], @@ -2706,17 +2698,245 @@ [[703, 723], "t1", "tie-fragment"], [[756, 776], "a1", "tie-fragment"] ], -"(method 9 prim-strip)": [ - [224, "t2", "int"], - [224, "t0", "int"], - [226, "t1", "int"], - [226, "a3", "int"], - [[190, 231], "a1", "(inline-array prim-vertex)"] + "(method 9 prim-strip)": [ + [224, "t2", "int"], + [224, "t0", "int"], + [226, "t1", "int"], + [226, "a3", "int"], + [[190, 231], "a1", "(inline-array prim-vertex)"] ], "prim-engine-execute": [ [[15, 21], "v1", "connection"], [[21, 25], "a0", "prim-strip"] + ], + "(event tracking light-trail-tracker)": [[55, "v1", "float"]], + "(method 21 light-trail)": [[50, "v1", "light-trail-breadcrumb"]], + "(method 14 light-trail)": [[47, "a0", "uint"]], + "debug-menu-item-var-update-display-str": [ + [48, "v1", "int"], + [63, "v1", "int"], + [68, "v1", "int"], + [46, "v1", "int"], + [45, "v1", "int"], + [65, "v1", "int"], + [66, "v1", "int"] + ], + "debug-menu-rebuild": [[7, "a0", "debug-menu-item"]], + "debug-menu-func-decode": [[18, "a0", "symbol"]], + "debug-menu-find-from-template": [ + [9, "s5", "string"], + [10, "s4", "debug-menu-item"], + [18, "s4", "debug-menu-item-submenu"], + [3, "s5", "debug-menu"] + ], + "debug-menu-render": [[[118, 121], "v1", "dma-packet"]], + "debug-menu-send-msg": [ + [17, "s2", "debug-menu-item-submenu"], + [12, "s2", "debug-menu-item"] + ], + "debug-menu-item-var-joypad-handler": [ + [206, "a1", "int"], + [207, "v1", "int"] + ], + "debug-menu-item-get-max-width": [ + [5, "a0", "debug-menu-item-submenu"], + [20, "a0", "debug-menu-item-var"] + ], + "debug-menu-item-var-make-float": [[32, "f0", "int"]], + "ragdoll-joint-callback": [[92, "t9", "(function cspace transformq none)"]], + "(method 15 ragdoll)": [ + [78, "s4", "ragdoll-edit-info"], + [92, "s4", "ragdoll-edit-info"], + [202, "s4", "ragdoll-edit-info"], + [216, "s4", "ragdoll-edit-info"], + [221, "s4", "ragdoll-edit-info"], + [362, "s4", "ragdoll-edit-info"], + [110, "s4", "ragdoll-edit-info"], + [115, "s4", "ragdoll-edit-info"] + ], + "(trans tracking weapon-trail-tracker)": [ + [36, "gp", "process-drawable"], + [45, "gp", "process-drawable"] + ], + "(trans tracking tread-trail-tracker)": [ + [27, "gp", "process-drawable"], + [30, "gp", "process-drawable"] + ], + "(method 23 weapon-trail)": [ + [62, "v1", "light-trail-breadcrumb"], + [65, "v1", "light-trail-breadcrumb"] + ], + "(method 22 weapon-trail)": [[32, "v0", "light-trail-breadcrumb"]], + "(method 22 tread-trail)": [[19, "v0", "light-trail-breadcrumb"]], + "(method 23 tread-trail)": [ + [51, "v1", "light-trail-breadcrumb"], + [67, "v0", "light-trail-breadcrumb"] + ], + "(trans idle fma-sphere)": [[39, "a2", "process-drawable"]], + "part-water-splash-callback": [[3, "v1", "float"]], + "(method 15 water-control)": [[48, "v1", "float"]], + "(method 13 water-control)": [[158, "v1", "process-drawable"]], + "find-water-2": [ + [8, "v1", "region-prim-area"], + [15, "a1", "region-prim-area"] + ], + "find-water-1": [ + [62, "a0", "region-prim-area"], + [40, "a1", "region-prim-area"], + [6, "v1", "region-prim-area"], + [8, "v1", "region-prim-area"], + [11, "a1", "region-prim-area"] + ], + "water-info<-region": [ + [62, "v1", "pair"], + [71, "v1", "pair"], + [72, "v1", "pair"], + [210, "v1", "pair"], + [211, "v1", "pair"], + [212, "v1", "pair"], + [213, "s1", "pair"], + [280, "s1", "pair"], + [281, "s1", "pair"], + [271, "a0", "process-focusable"], + [111, "v1", "pair"], + [112, "v1", "pair"], + [144, "s0", "process-drawable"], + [156, "v1", "pair"], + [157, "v1", "pair"], + [61, "s1", "pair"], + [70, "s1", "pair"], + [209, "s1", "pair"], + [110, "s1", "pair"], + [155, "s1", "pair"], + [290, "a0", "region-prim-area"] + ], + "(method 10 flow-control)": [["_stack_", 48, "flow-section"]], + "(method 12 flow-control)": [ + [23, "a0", "connection"], + [24, "a0", "collide-shape"], + [71, "a0", "connection"], + [72, "a0", "collide-shape"], + [148, "a1", "process-focusable"] + ], + "(event idle water-flow)": [[15, "a0", "process-focusable"]], + "(method 9 menu-select-start-option)": [ + [393, "s3", "pair"], + [394, "v1", "pair"] + ], + "(method 24 progress)": [ + [64, "v1", "menu-missions-option"], + [69, "v1", "menu-missions-option"] + ], + "(method 31 progress)": [ + [64, "v1", "menu-missions-option"], + [69, "v1", "menu-missions-option"] + ], + "(method 9 menu-slider-option)": [[10, "v1", "(pointer float)"]], + "(method 33 progress)": [ + [18, "v1", "vector"], + [17, "gp", "vector"] + ], + "(method 32 progress)": [ + [46, "v1", "paged-menu-option"], + [50, "v1", "paged-menu-option"], + [310, "v1", "menu-select-start-option"], + [315, "v1", "menu-select-start-option"], + [319, "v1", "menu-select-start-option"], + [330, "v1", "menu-select-scene-option"], + [335, "v1", "menu-select-scene-option"], + [339, "v1", "menu-select-scene-option"], + [405, "v1", "menu-missions-option"], + [410, "v1", "menu-missions-option"] + ], + "(method 10 menu-memcard-slot-option)": [ + [215, "v1", "vector"], + [[273, 276], "v1", "dma-packet"] + ], + "(method 10 menu-picture-slider-option)": [[36, "v1", "pointer"]], + "(method 10 menu-sound-slider-option)": [[29, "v1", "pointer"]], + "(method 10 menu-center-screen-graphic-option)": [["_stack_", 16, "float"]], + "(method 52 progress)": [ + [[284, 287], "v1", "dma-packet"], + [80, "v1", "texture"], + [132, "v1", "texture"] + ], + "(method 9 progress-icon-array)": [[[108, 111], "v1", "dma-packet"]], + "hide-hud": [ + [11, "v1", "connection"], + [23, "v1", "connection"] + ], + "enable-hud": [[17, "v1", "connection"]], + "(method 13 hud-box)": [ + [[84, 89], "t3", "(inline-array vector4w)"], + [[116, 121], "t7", "(inline-array vector4w)"], + [[122, 126], "t7", "(inline-array vector4w)"], + [[126, 131], "t5", "(inline-array vector4w)"], + [[131, 136], "t4", "(inline-array vector4w)"], + [137, "t4", "(inline-array vector4w)"], + [[177, 200], "t2", "(inline-array vector4w)"], + [[116, 132], "t4", "(inline-array vector4w)"] + ], + "(method 9 hud-sprite)": [ + [34, "s3", "texture"], + [63, "s3", "texture"], + [78, "s3", "texture"], + [96, "s3", "texture"], + [85, "s3", "texture"], + [[39, 42], "s2", "(inline-array vector4w)"], + [51, "a0", "(pointer uint64)"], + [58, "a0", "(pointer uint64)"], + [[185, 196], "v1", "(inline-array vector4w)"], + [[211, 218], "t5", "(inline-array vector)"], + [[222, 229], "t5", "(inline-array vector)"], + [[230, 240], "t5", "(inline-array vector)"], + [[244, 254], "t5", "(inline-array vector)"], + [[256, 262], "t5", "(inline-array vector4w)"], + [[264, 270], "a2", "(inline-array vector4w)"], + [[280, 286], "v1", "(inline-array vector4w)"], + [[272, 278], "a2", "(inline-array vector4w)"] + ], + "(method 10 hud-box)": [[[31, 77], "v1", "(inline-array vector4w)"]], + "(method 11 hud-box)": [[[31, 77], "v1", "(inline-array vector4w)"]], + "(method 12 hud-box)": [[[31, 77], "v1", "(inline-array vector4w)"]], + "hud-create-icon": [ + [33, "a0", "process-drawable"], + [38, "a0", "manipy"] + ], + "hud-hidden?": [ + [9, "v1", "connection"], + [10, "a0", "hud"], + [12, "a0", "hud"] + ], + "ready-hud": [ + [23, "v1", "connection"], + [37, "v1", "connection"] + ], + "show-hud": [ + [22, "v1", "connection"], + [34, "v1", "connection"] + ], + "hide-hud-quick": [ + [11, "v1", "connection"], + [23, "v1", "connection"] + ], + "(method 9 hud-box)": [[[53, 84], "v1", "(inline-array vector4w)"]], + "(method 10 hud-sprite)": [ + [32, "s0", "texture"], + [242, "s0", "texture"], + [243, "s0", "texture"], + [[39, 45], "v1", "(inline-array vector4w)"], + [[230, 242], "v1", "(inline-array vector4w)"], + [[275, 332], "v1", "(inline-array vector)"], + [45, "s0", "texture"] + ], + "(method 50 progress)": [ + ["_stack_", 96, "float"], + ["_stack_", 176, "float"] + ], + "find-mission-text-at-index": [[157, "v1", "symbol"]], + "(method 11 controls-page-info)": [["_stack_", 64, "float"]], + "(method 16 hud)": [ + [127, "v1", "int"], + [147, "v1", "int"] ] - - } diff --git a/decompiler/config/jak3/ntsc_v1/var_names.jsonc b/decompiler/config/jak3/ntsc_v1/var_names.jsonc index 8394f6fe83..0cac4f658d 100644 --- a/decompiler/config/jak3/ntsc_v1/var_names.jsonc +++ b/decompiler/config/jak3/ntsc_v1/var_names.jsonc @@ -1851,5 +1851,18 @@ "v1-161": "fade-enable", "f0-11": "dist-until-gone" } + }, + "fma-sphere-init-by-other": { + "args": ["fma-parms"] + }, + "(method 9 progress-list-level)": { + "vars": { + "s3-0": ["act", "game-task-node-flag"] + } + }, + "(method 4 progress-list-level)": { + "vars": { + "s4-0": ["act", "game-task-node-flag"] + } } } diff --git a/decompiler/data/TextureDB.h b/decompiler/data/TextureDB.h index 27ff9eaf25..05fe53b0c7 100644 --- a/decompiler/data/TextureDB.h +++ b/decompiler/data/TextureDB.h @@ -60,4 +60,11 @@ struct TextureDB { std::string generate_texture_dest_adjustment_table() const; }; + +// used by decompiler for texture macros +struct TexInfo { + std::string name; + std::string tpage_name; + u32 idx; +}; } // namespace decompiler diff --git a/decompiler/extractor/main.cpp b/decompiler/extractor/main.cpp index 18186b7240..f37cec6a0b 100644 --- a/decompiler/extractor/main.cpp +++ b/decompiler/extractor/main.cpp @@ -169,9 +169,10 @@ void decompile(const fs::path& iso_data_path, const std::string& data_subfolder) // textures decompiler::TextureDB tex_db; auto textures_out = out_folder / "textures"; + auto dump_out = out_folder / "import"; file_util::create_dir_if_needed(textures_out); file_util::write_text_file(textures_out / "tpage-dir.txt", - db.process_tpages(tex_db, textures_out, config)); + db.process_tpages(tex_db, textures_out, config, dump_out)); // texture merges // TODO - put all this stuff in somewhere common diff --git a/decompiler/main.cpp b/decompiler/main.cpp index e056a68429..ce1d87239b 100644 --- a/decompiler/main.cpp +++ b/decompiler/main.cpp @@ -235,6 +235,10 @@ int main(int argc, char** argv) { return 1; } + if (config.process_tpages && !config.texture_info_dump.empty()) { + db.dts.textures = config.texture_info_dump; + } + // main decompile. if (config.decompile_code) { db.analyze_functions_ir2(out_folder, config, {}, {}, {}); @@ -284,16 +288,24 @@ int main(int argc, char** argv) { mem_log("After spool handling: {} MB", get_peak_rss() / (1024 * 1024)); - decompiler::TextureDB tex_db; + TextureDB tex_db; if (config.process_tpages || config.levels_extract) { auto textures_out = out_folder / "textures"; + auto dump_out = out_folder / "import"; file_util::create_dir_if_needed(textures_out); - auto result = db.process_tpages(tex_db, textures_out, config); + auto result = db.process_tpages(tex_db, textures_out, config, dump_out); if (!result.empty() && config.process_tpages) { file_util::write_text_file(textures_out / "tpage-dir.txt", result); file_util::write_text_file(textures_out / "tex-remap.txt", tex_db.generate_texture_dest_adjustment_table()); } + if (config.dump_tex_info) { + auto texture_file_name = out_folder / "dump" / "tex-info.min.json"; + nlohmann::json texture_json = db.dts.textures; + file_util::create_dir_if_needed_for_file(texture_file_name); + file_util::write_text_file(texture_file_name, texture_json.dump(-1)); + lg::info("[DUMP] Dumped texture info to {}", texture_file_name.string()); + } } mem_log("After textures: {} MB", get_peak_rss() / (1024 * 1024)); diff --git a/decompiler/util/DecompilerTypeSystem.h b/decompiler/util/DecompilerTypeSystem.h index 60fd82f4f3..b57a5dbdd8 100644 --- a/decompiler/util/DecompilerTypeSystem.h +++ b/decompiler/util/DecompilerTypeSystem.h @@ -5,6 +5,7 @@ #include "common/type_system/TypeSystem.h" #include "decompiler/Disasm/Register.h" +#include "decompiler/data/TextureDB.h" namespace decompiler { class TP_Type; @@ -38,6 +39,7 @@ class DecompilerTypeSystem { format_ops_with_dynamic_string_by_func_name; std::unordered_map> art_group_info; std::unordered_map> jg_info; + std::unordered_map textures; void add_symbol(const std::string& name) { if (symbols.find(name) == symbols.end()) { diff --git a/decompiler/util/data_decompile.cpp b/decompiler/util/data_decompile.cpp index 54bab139b4..816ee1f388 100644 --- a/decompiler/util/data_decompile.cpp +++ b/decompiler/util/data_decompile.cpp @@ -1530,6 +1530,11 @@ goos::Object bitfield_defs_print(const TypeSpec& type, result.push_back(pretty_print::to_symbol(fmt::format( ":{} {}", def.field_name, bitfield_defs_print(def.nested_field->field_type, def.nested_field->fields).print()))); + } else if (def.is_float) { + float f; + memcpy(&f, &def.value, 4); + result.push_back( + pretty_print::to_symbol(fmt::format(":{} {}", def.field_name, float_to_string(f, true)))); } else { result.push_back( pretty_print::to_symbol(fmt::format(":{} #x{:x}", def.field_name, def.value))); diff --git a/decompiler/util/sparticle_decompile.cpp b/decompiler/util/sparticle_decompile.cpp index 0b31b2aae7..d70cc7515b 100644 --- a/decompiler/util/sparticle_decompile.cpp +++ b/decompiler/util/sparticle_decompile.cpp @@ -401,9 +401,22 @@ void assert_spec_flag_float(const std::vector& words, const std::str std::string decompile_sparticle_texture(const std::vector& words, const TypeSystem& ts, - const std::string& flag_name) { + const std::string& flag_name, + const Env& env) { assert_spec_flag_int_single_field(words, flag_name); + // try to use texture constants + auto textures = env.dts->textures; + auto combo_id = words.at(1).data; + u16 tpage = (combo_id & 0xfff00000) >> 20; + u16 idx = (combo_id & 0x000fff00) >> 8; + auto fixed_id = tpage << 16 | idx; + if (!textures.empty() && textures.find(fixed_id) != textures.end()) { + auto tex = textures.at(fixed_id); + return pretty_print::build_list(tex.name, tex.tpage_name).print(); + } + + // default to texture id if it fails const auto tex_id_type = TypeSpec("texture-id"); auto tex_id_str = bitfield_defs_print( tex_id_type, decompile_bitfield_from_int(tex_id_type, ts, words.at(1).data)); @@ -660,7 +673,8 @@ goos::Object decompile_sparticle_field_init(const std::vectorstring tpage)) + (tex-name-string tex-name) + (tpage-info-lookup (hash-table-try-ref *tpage-info* tpage)) + (tpage-info-exists (car tpage-info-lookup)) + (tpage-info (cdr tpage-info-lookup)) + ) + ;; no tpage was found, make a new one and add it. + (when (not tpage-info-exists) + (set! tpage-info (make-string-hash-table)) + (hash-table-set! *tpage-info* tpage-string tpage-info) + ) + ;; lookup name in our tpage + (let* ((tex-name-lookup (hash-table-try-ref tpage-info tex-name-string)) + (tex-name-exists (car tex-name-lookup)) + (tex-new (list tex-name idx))) ;; this is the format of the individual entries + ;; found, check if valid + (if (and tex-name-exists (not (eq? (cdr tex-name-lookup) tex-new))) + (fmt #t "error redefining texture. data mismatch: {}\n" tex-new) + #f) + ;; not found. add to the tpage. + (when (not tex-name-exists) + (hash-table-set! tpage-info tex-name-string tex-new) + ) + ) + ) + `(defconstant ,(string->symbol-format "{}-{}" tex-name tpage) + (new 'static 'texture-id :page ,tpage :index ,idx)) + ) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; built-in type stuff ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/goal_src/goos-lib.gs b/goal_src/goos-lib.gs index b799c464a5..8624807ba5 100644 --- a/goal_src/goos-lib.gs +++ b/goal_src/goos-lib.gs @@ -496,6 +496,8 @@ ;; a map for joint node names used by art loading code. (define *jg-info* (make-string-hash-table)) +;; a map for tpages used by texture macros. +(define *tpage-info* (make-string-hash-table)) ;;;;;;;;;;;;;;;;;;;;;;;; ;; build system ;; diff --git a/goal_src/jak3/engine/anim/fma-sphere.gc b/goal_src/jak3/engine/anim/fma-sphere.gc index 68e41aaa20..3e25c4e8c6 100644 --- a/goal_src/jak3/engine/anim/fma-sphere.gc +++ b/goal_src/jak3/engine/anim/fma-sphere.gc @@ -5,5 +5,273 @@ ;; name in dgo: fma-sphere ;; dgos: GAME +;; +++fma-sphere-mode +(defenum fma-sphere-mode + :type uint32 + :bitfield #t + (nav 0) + (kill-once 1) + (danger 2) + (deadly-overlap 3) + ) +;; ---fma-sphere-mode + + ;; DECOMP BEGINS +(deftype fma-sphere-params (structure) + ((mode fma-sphere-mode) + (proc process-focusable) + (track-joint int32) + (duration time-frame) + (sphere sphere) + (danger traffic-danger-info) + (nav-mesh-id uint32) + ) + ) + + +(deftype fma-sphere (process-drawable) + ((root collide-shape :override) + (first-time? symbol) + (mode fma-sphere-mode) + (track-handle handle) + (track-joint int32) + (attack-id uint32) + (duration time-frame) + (sphere sphere :inline) + (danger traffic-danger-info :inline) + ) + (:state-methods + idle + ) + ) + + +(defmethod run-logic? ((this fma-sphere)) + "Should this process be run? Checked by execute-process-tree." + (or (logtest? *display-scene-control* (scene-controls display-controls)) + (and *display-nav-marks* (logtest? (-> this mode) (fma-sphere-mode nav))) + (logtest? (-> this mode) (fma-sphere-mode deadly-overlap)) + (>= (-> this track-joint) 0) + (-> this first-time?) + ) + ) + +(defstate idle (fma-sphere) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('touched) + (let ((v1-1 (-> block param 0))) + (if v1-1 + (send-event + proc + 'attack + v1-1 + (static-attack-info :mask (vehicle-impulse-factor) ((id (-> self attack-id)) + (damage 2.0) + (vehicle-damage-factor 1.0) + (vehicle-impulse-factor 1.0) + (mode 'eco-red) + (attacker-velocity (-> self root transv)) + (knock (knocked-type knocked-type-2)) + ) + ) + ) + ) + ) + ) + ) + ) + :enter (behavior () + (set-time! (-> self state-time)) + (set! (-> self first-time?) #f) + (if (logtest? (-> self mode) (fma-sphere-mode kill-once)) + (send-event *traffic-manager* 'kill-traffic-sphere (-> self sphere)) + ) + ) + :trans (behavior () + (local-vars (at-0 int)) + (rlet ((vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + ) + (init-vf0-vector) + (let ((v1-0 (-> self duration))) + (if (and (nonzero? v1-0) (time-elapsed? (-> self state-time) v1-0)) + (go empty-state) + ) + ) + (let ((v1-5 (-> self track-joint))) + (when (>= v1-5 0) + (let ((a2-0 (handle->process (-> self track-handle))) + (gp-0 (new 'stack-no-clear 'vector)) + ) + (when a2-0 + (set! (-> gp-0 quad) (-> self sphere quad)) + (set! (-> gp-0 w) 1.0) + (vector-matrix*! gp-0 gp-0 (-> (the-as process-drawable a2-0) node-list data v1-5 bone transform)) + (let ((v1-9 (-> self root))) + (vector-! (-> v1-9 transv) gp-0 (-> v1-9 trans)) + (let ((a0-12 (-> v1-9 transv))) + (.lvf vf1 (&-> (-> v1-9 transv) quad)) + (let ((f0-1 (-> self clock frames-per-second))) + (.mov at-0 f0-1) + ) + (.mov vf2 at-0) + (.mov.vf vf1 vf0 :mask #b1000) + (.mul.x.vf vf1 vf1 vf2 :mask #b111) + (.svf (&-> a0-12 quad) vf1) + ) + ) + (move-to-point! (-> self root) gp-0) + (set! (-> self danger sphere x) (-> gp-0 x)) + (set! (-> self danger sphere y) (-> gp-0 y)) + (set! (-> self danger sphere z) (-> gp-0 z)) + ) + ) + ) + ) + (if (logtest? (-> self mode) (fma-sphere-mode danger)) + (send-event *traffic-manager* 'add-danger-sphere (-> self danger)) + ) + (when (logtest? (-> self mode) (fma-sphere-mode deadly-overlap)) + (let ((a1-10 (new 'stack-no-clear 'overlaps-others-params))) + (set! (-> a1-10 options) (overlaps-others-options)) + (set! (-> a1-10 collide-with-filter) (the-as collide-spec -1)) + (set! (-> a1-10 tlist) *touching-list*) + (find-overlapping-shapes (-> self root) a1-10) + ) + ) + (if (or (logtest? *display-scene-control* (scene-controls display-controls)) + (and *display-nav-marks* (logtest? (-> self mode) (fma-sphere-mode nav))) + ) + (add-debug-sphere + #t + (bucket-id bucket583) + (-> self root trans) + (-> self sphere r) + (new 'static 'rgba :r #x80 :g #x40 :a #x80) + ) + ) + ) + ) + :code sleep-code + ) + +(defbehavior fma-sphere-init-by-other fma-sphere ((fma-parms fma-sphere-params)) + (set! (-> self mode) (-> fma-parms mode)) + (set! (-> self first-time?) #t) + (set! (-> self duration) (-> fma-parms duration)) + (cond + ((and (-> fma-parms proc) (>= (-> fma-parms track-joint) 0)) + (set! (-> self track-joint) (-> fma-parms track-joint)) + (set! (-> self track-handle) (process->handle (-> fma-parms proc))) + ) + (else + (set! (-> self track-joint) -1) + (set! (-> self track-handle) (the-as handle #f)) + ) + ) + (cond + ((-> fma-parms danger) + (mem-copy! (the-as pointer (-> self danger)) (the-as pointer (-> fma-parms danger)) 54) + (cond + (sphere + (set! (-> self sphere quad) (-> fma-parms sphere quad)) + (set! (-> self danger sphere quad) (-> fma-parms sphere quad)) + ) + (else + (set! (-> self sphere quad) (-> self danger sphere quad)) + ) + ) + ) + (sphere + (set! (-> self sphere quad) (-> fma-parms sphere quad)) + (when (logtest? (-> self mode) (fma-sphere-mode danger)) + (set! (-> self danger sphere quad) (-> fma-parms sphere quad)) + (set! (-> self danger velocity quad) (the-as uint128 0)) + (set! (-> self danger notify-radius) (+ 40960.0 (-> self sphere r))) + (set! (-> self danger danger-level) 1.0) + (set! (-> self danger decay-rate) 0.0) + (set! (-> self danger flags) (the-as uint 1)) + (set! (-> self danger danger-type) (the-as uint 4)) + ) + ) + (else + (format 0 "ERROR: Initializing an fma-sphere without a sphere or danger info!~%") + (go empty-state) + ) + ) + (let ((s5-0 (new 'process 'collide-shape self (collide-list-enum hit-by-player)))) + (let ((v1-32 (new 'process 'collide-shape-prim-sphere s5-0 (the-as uint 0)))) + (set! (-> v1-32 prim-core collide-as) (collide-spec obstacle)) + (set-vector! (-> v1-32 local-sphere) 0.0 0.0 0.0 4096.0) + (set! (-> s5-0 total-prims) (the-as uint 1)) + (set! (-> s5-0 root-prim) v1-32) + ) + (set! (-> s5-0 nav-radius) (* 0.75 (-> s5-0 root-prim local-sphere w))) + (let ((v1-35 (-> s5-0 root-prim))) + (set! (-> s5-0 backup-collide-as) (-> v1-35 prim-core collide-as)) + (set! (-> s5-0 backup-collide-with) (-> v1-35 prim-core collide-with)) + ) + (set! (-> self root) s5-0) + ) + (let ((s5-1 (-> self root))) + (set! (-> s5-1 nav-radius) (-> self sphere r)) + (set! (-> s5-1 root-prim local-sphere w) (-> self sphere r)) + (set! (-> s5-1 trans quad) (-> self sphere quad)) + (set! (-> s5-1 trans w) 1.0) + (vector-identity! (-> s5-1 scale)) + (quaternion-identity! (-> s5-1 quat)) + (cond + ((logtest? (-> self mode) (fma-sphere-mode deadly-overlap)) + (set! (-> s5-1 event-self) 'touched) + (let ((v1-43 (-> s5-1 root-prim))) + (set! (-> v1-43 prim-core collide-with) (collide-spec crate civilian enemy hit-by-others-list)) + (logior! (-> v1-43 prim-core action) (collide-action deadly)) + ) + ) + (else + (let ((v1-44 (-> s5-1 root-prim))) + (set! (-> v1-44 prim-core collide-as) (collide-spec)) + (set! (-> v1-44 prim-core collide-with) (collide-spec)) + ) + 0 + ) + ) + (update-transforms s5-1) + ) + (logclear! (-> self mask) (process-mask actor-pause enemy)) + (when (logtest? (-> self mode) (fma-sphere-mode nav)) + (let ((a0-33 (if (zero? (-> fma-parms nav-mesh-id)) + (find-nearest-nav-mesh (-> self root trans) (the-as float #x7f800000)) + (get-nav-mesh (the-as actor-id (-> fma-parms nav-mesh-id))) + ) + ) + ) + (cond + (a0-33 + (let ((t9-10 (method-of-object a0-33 nav-mesh-method-31))) + self + (t9-10) + ) + ) + (else + (format 0 "ERROR: fma-sphere-init-by-other: failed to find nearest nav-mesh!~%") + (go empty-state) + ) + ) + ) + ) + (when (logtest? (-> self mode) (fma-sphere-mode deadly-overlap)) + (let* ((v1-62 *game-info*) + (a0-37 (+ (-> v1-62 attack-id) 1)) + ) + (set! (-> v1-62 attack-id) a0-37) + (set! (-> self attack-id) a0-37) + ) + ) + (go-virtual idle) + ) diff --git a/goal_src/jak3/engine/camera/cam-start.gc b/goal_src/jak3/engine/camera/cam-start.gc index 4ccaa50134..c23077e725 100644 --- a/goal_src/jak3/engine/camera/cam-start.gc +++ b/goal_src/jak3/engine/camera/cam-start.gc @@ -7,3 +7,42 @@ ;; DECOMP BEGINS +(defun cam-stop () + (kill-by-name "camera-master" *active-pool*) + (kill-by-name "camera-slave" *active-pool*) + (kill-by-name "camera-combiner" *active-pool*) + (set! *camera* #f) + (set! *camera-combiner* #f) + #f + ) + +(defun cam-start ((arg0 symbol)) + (cam-stop) + (set! *camera-combiner* (the-as camera-combiner (ppointer->process (process-spawn + camera-combiner + :init cam-combiner-init + :name "camera-combiner" + :from *camera-dead-pool* + :to *camera-pool* + ) + ) + ) + ) + (set! *camera* (the-as camera-master (ppointer->process (process-spawn + camera-master + :init cam-master-init + :name "camera-master" + :from *camera-master-dead-pool* + :to *camera-pool* + ) + ) + ) + ) + (if arg0 + (reset-cameras) + ) + 0 + (none) + ) + +(cam-start #f) diff --git a/goal_src/jak3/engine/camera/camera-h.gc b/goal_src/jak3/engine/camera/camera-h.gc index 6c9d28060a..3f213b6d62 100644 --- a/goal_src/jak3/engine/camera/camera-h.gc +++ b/goal_src/jak3/engine/camera/camera-h.gc @@ -96,6 +96,9 @@ (define-extern cam-slave-options->string (function cam-slave-options object string)) (define-extern cam-index-options->string (function cam-index-options object string)) +;; cam-start +(define-extern reset-cameras (function none)) + ;; DECOMP BEGINS (deftype cam-index (structure) diff --git a/goal_src/jak3/engine/collide/collide-shape-h.gc b/goal_src/jak3/engine/collide/collide-shape-h.gc index 7dcbba2c9d..5f9f8d397b 100644 --- a/goal_src/jak3/engine/collide/collide-shape-h.gc +++ b/goal_src/jak3/engine/collide/collide-shape-h.gc @@ -338,7 +338,7 @@ Most [[process-drawable]]s have a [[collide-shape]] that represents their root t (collide-shape-method-49 () none) (collide-shape-method-50 () none) (collide-shape-method-51 () none) - (collide-shape-method-52 () none) + (water-info-init! (_type_ water-info collide-action) water-info) (collide-shape-method-53 () none) (collide-shape-method-54 () none) ) @@ -382,7 +382,7 @@ Most [[process-drawable]]s have a [[collide-shape]] that represents their root t (collide-shape-moving-method-58 () none) (collide-shape-moving-method-59 () none) (collide-shape-moving-method-60 () none) - (collide-shape-moving-method-61 () none) + (move-to-ground-point (_type_ vector vector vector) none) (compute-acc-due-to-gravity (_type_ vector float) vector) (collide-shape-moving-method-63 () none) (collide-shape-moving-method-64 () none) diff --git a/goal_src/jak3/engine/common-obs/crates.gc b/goal_src/jak3/engine/common-obs/crates.gc index 9b23494e07..27fe2a2e4e 100644 --- a/goal_src/jak3/engine/common-obs/crates.gc +++ b/goal_src/jak3/engine/common-obs/crates.gc @@ -112,7 +112,7 @@ ) (defpart 810 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 16.0) (:y (meters 0.5) (meters 1)) (:scale-x (meters 1.5) (meters 1.5)) @@ -139,7 +139,7 @@ ) (defpart 812 - :init-specs ((:texture (new 'static 'texture-id :index #x3e :page #x4)) + :init-specs ((:texture (motion-blur-part level-default-sprite)) (:num 4.0) (:y (meters 0.75)) (:scale-x (meters 6)) @@ -167,7 +167,7 @@ ) (defpart 814 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 1.0) (:y (meters 1)) (:scale-x (meters 8)) @@ -183,7 +183,7 @@ ) (defpart 815 - :init-specs ((:texture (new 'static 'texture-id :index #x6 :page #x4)) + :init-specs ((:texture (crate-wood-01-splinter level-default-sprite)) (:num 5.0) (:x (meters -0.5) (meters 1)) (:y (meters 0.25) (meters 1.5)) @@ -215,7 +215,7 @@ ) (defpart 817 - :init-specs ((:texture (new 'static 'texture-id :index #x5 :page #x4)) + :init-specs ((:texture (crate-metalbolt-splinter level-default-sprite)) (:num 4.5) (:x (meters -0.5) (meters 1)) (:y (meters 0.25) (meters 1.5)) @@ -310,7 +310,7 @@ ) (defpart 147 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 6.0) (:scale-x (meters 0.2) (meters 0.4)) (:scale-y :copy scale-x) @@ -338,7 +338,7 @@ ) (defpart 819 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 3.0) (:scale-x (meters 0.2)) (:rot-z (degrees 0) (degrees 180)) @@ -355,7 +355,7 @@ ) (defpart 146 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 1.0) (:scale-x (meters 16)) (:scale-y :copy scale-x) @@ -370,7 +370,7 @@ ) (defpart 148 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 4.0) (:scale-x (meters 2.5) (meters 1.5)) (:rot-z (degrees 0) (degrees 360)) @@ -394,7 +394,7 @@ ) (defpart 145 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 16.0) (:y (meters 1)) (:scale-x (meters 0.1)) @@ -411,7 +411,7 @@ ) (defpart 143 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 1.0) (:y (meters 0) (meters 16)) (:z (meters 0.3) (meters 0.3)) @@ -435,7 +435,7 @@ ) (defpart 144 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 1.0) (:scale-x (meters 0.3) (meters 0.1)) (:scale-y :copy scale-x) @@ -455,7 +455,7 @@ ) (defpart 818 - :init-specs ((:texture (new 'static 'texture-id :index #x5 :page #x4)) + :init-specs ((:texture (crate-metalbolt-splinter level-default-sprite)) (:num 8.0 16.0) (:x (meters -0.5) (meters 1)) (:y (meters 0.25) (meters 1.5)) diff --git a/goal_src/jak3/engine/common-obs/generic-obs.gc b/goal_src/jak3/engine/common-obs/generic-obs.gc index 5be6dba67b..00de5e6891 100644 --- a/goal_src/jak3/engine/common-obs/generic-obs.gc +++ b/goal_src/jak3/engine/common-obs/generic-obs.gc @@ -498,7 +498,7 @@ ) (('shadow-fade-dist) (if (-> self draw shadow-ctrl) - (set! (-> self draw shadow-ctrl settings fade-vec x) (the-as float (-> block param 0))) + (set! (-> self draw shadow-ctrl settings fade-dist) (the-as float (-> block param 0))) ) ) (('no-fog) @@ -1353,7 +1353,7 @@ ) (defpart 57 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 1.0) (:scale-x (meters 1)) (:scale-y :copy scale-x) @@ -2167,7 +2167,7 @@ ) (defpart 59 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 1.0) (:x (meters 0) (meters 1.8)) (:scale-x (meters 0.2)) @@ -2187,7 +2187,7 @@ ) (defpart 60 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 2.0) (:x (meters 1.8) (meters 1)) (:scale-x (meters 0.2)) @@ -2207,7 +2207,7 @@ ) (defpart 61 - :init-specs ((:texture (new 'static 'texture-id :index #x50 :page #x4)) + :init-specs ((:texture (woodchip level-default-sprite)) (:num 1.5) (:x (meters 2.9) (meters 2.5)) (:y (meters -0.5)) @@ -2231,7 +2231,7 @@ ) (defpart 62 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 0.5) (:x (meters 2.9) (meters 2.5)) (:y (meters -0.5)) @@ -2271,7 +2271,7 @@ ) (defpart 65 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 1.0) (:x (meters 0) (meters 1.4)) (:scale-x (meters 0.2)) @@ -2291,7 +2291,7 @@ ) (defpart 66 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 2.0) (:x (meters 1.4) (meters 0.9)) (:scale-x (meters 0.2)) @@ -2311,7 +2311,7 @@ ) (defpart 67 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 0.5) (:x (meters 2.9) (meters 2.5)) (:y (meters -0.5)) @@ -2347,7 +2347,7 @@ ) (defpart 68 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 0.5) (:x (meters 2.9) (meters 2.5)) (:y (meters -0.5)) diff --git a/goal_src/jak3/engine/common-obs/prim-beam-h.gc b/goal_src/jak3/engine/common-obs/prim-beam-h.gc index cb3c42e0de..26bccaa3c4 100644 --- a/goal_src/jak3/engine/common-obs/prim-beam-h.gc +++ b/goal_src/jak3/engine/common-obs/prim-beam-h.gc @@ -7,3 +7,29 @@ ;; DECOMP BEGINS +(deftype prim-beam-settings (structure) + ((width float) + (color uint32) + (alpha float) + (tex-id uint32) + (num-tiles float) + ) + ) + + +(deftype prim-beam-params (structure) + ((appearance prim-beam-settings) + ) + ) + + +(deftype prim-beam-tracker-params (prim-beam-params) + ((track-obj1 handle) + (track-obj2 handle) + (track-joint1 int32) + (track-joint2 int32) + (pos0 vector) + (pos1 vector) + (duration time-frame) + ) + ) diff --git a/goal_src/jak3/engine/common-obs/voicebox.gc b/goal_src/jak3/engine/common-obs/voicebox.gc index 585d7db901..de7d26c7fb 100644 --- a/goal_src/jak3/engine/common-obs/voicebox.gc +++ b/goal_src/jak3/engine/common-obs/voicebox.gc @@ -23,7 +23,7 @@ ) (defpart 407 - :init-specs ((:texture (new 'static 'texture-id :index #x7a :page #x4)) + :init-specs ((:texture (shockwave level-default-sprite)) (:birth-func 'birth-func-set-vel) (:num 0.0 0.3) (:y (meters 0.15)) diff --git a/goal_src/jak3/engine/common-obs/water-flow.gc b/goal_src/jak3/engine/common-obs/water-flow.gc index a3fb438c00..e0b2cbf727 100644 --- a/goal_src/jak3/engine/common-obs/water-flow.gc +++ b/goal_src/jak3/engine/common-obs/water-flow.gc @@ -7,3 +7,626 @@ ;; DECOMP BEGINS +(defun ray-plane-equation-intersect ((arg0 vector) (arg1 vector) (arg2 vector) (arg3 vector)) + (let* ((f0-1 (vector4-dot arg3 arg1)) + (f1-1 (vector-dot arg3 arg2)) + (f30-0 (/ (- f0-1) f1-1)) + ) + (vector-v*float+! arg0 arg1 arg2 f30-0) + f30-0 + ) + ) + +(deftype flow-section (structure) + ((start vector :inline) + (trailing plane :inline) + (pull-dir vector :inline) + (radial-dir vector :inline) + (speed float) + ) + ) + + +(deftype flow-section-array (inline-array-class) + ((data flow-section :inline :dynamic) + ) + ) + + +(set! (-> flow-section-array heap-base) (the-as uint 80)) + +(deftype flow-control (basic) + ((path path-control) + (speed float) + (belt-radius float) + (sections flow-section-array) + (leading plane :inline) + (collide-bounds sphere :inline) + ) + (:methods + (new (symbol type process-drawable res-lump) _type_) + (draw-path (_type_) none) + (setup (_type_ (pointer float) int) none) + (push-process (_type_ process-focusable) none) + (find-and-push-things (_type_) none) + (flow-control-method-13 (_type_ water-info vector) symbol) + ) + ) + + +(defmethod relocate ((this flow-control) (offset int)) + (if (nonzero? (-> this sections)) + (&+! (-> this sections) offset) + ) + (if (nonzero? (-> this path)) + (&+! (-> this path) offset) + ) + (call-parent-method this offset) + ) + +(defmethod draw-path ((this flow-control)) + (let ((a0-1 (-> this path))) + (if (nonzero? a0-1) + (path-control-method-9 a0-1) + ) + ) + 0 + (none) + ) + +(defmethod flow-control-method-13 ((this flow-control) (arg0 water-info) (arg1 vector)) + (local-vars (v0-7 symbol) (sv-192 vector) (sv-208 vector) (sv-224 flow-section)) + (rlet ((acc :class vf) + (vf0 :class vf) + (vf4 :class vf) + (vf5 :class vf) + (vf6 :class vf) + (vf7 :class vf) + ) + (init-vf0-vector) + (let ((s5-0 (new 'stack-no-clear 'vector))) + (set! (-> s5-0 quad) (-> arg1 quad)) + (set! (-> s5-0 w) 1.0) + (when (>= (vector4-dot s5-0 (the-as vector (-> this leading))) 0.0) + (let* ((s1-0 (-> this sections)) + (s2-0 (-> s1-0 length)) + (a3-0 (the-as object (-> this leading))) + ) + (dotimes (s4-0 s2-0) + (let ((s3-0 (-> s1-0 data s4-0))) + (when (< (vector4-dot s5-0 (the-as vector (-> s3-0 trailing))) 0.0) + (let ((v1-10 (new 'stack-no-clear 'vector))) + (vector-! v1-10 s5-0 (-> s3-0 start)) + (when (>= (-> this belt-radius) (fabs (vector-dot v1-10 (-> s3-0 radial-dir)))) + (let* ((f0-7 (vector-dot v1-10 (-> s3-0 pull-dir))) + (f0-9 (- (-> v1-10 y) (* (-> s3-0 pull-dir y) f0-7))) + ) + (when (and (>= f0-9 -41984.0) (>= 41779.2 f0-9)) + (let ((a0-11 (new 'stack-no-clear 'vector))) + (set! sv-192 (new 'stack-no-clear 'vector)) + (let* ((f30-0 (ray-plane-equation-intersect a0-11 s5-0 (-> s3-0 pull-dir) (the-as vector a3-0))) + (t9-1 ray-plane-equation-intersect) + (a1-5 s5-0) + (a2-4 (-> s3-0 pull-dir)) + (a3-1 (-> s3-0 trailing)) + (f0-10 (t9-1 sv-192 a1-5 a2-4 a3-1)) + ) + (let ((a1-6 (new 'stack-no-clear 'vector))) + (let ((v1-16 (-> s3-0 start))) + (let ((a0-13 (-> s3-0 pull-dir))) + (let ((a2-6 12288.0)) + (.mov vf7 a2-6) + ) + (.lvf vf5 (&-> a0-13 quad)) + ) + (.lvf vf4 (&-> v1-16 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf5 vf7 :mask #b111) + (.add.mul.w.vf vf6 vf4 vf0 acc :mask #b111) + (.svf (&-> a1-6 quad) vf6) + ) + 0 + (let ((f0-12 (/ f30-0 (- f30-0 f0-10)))) + (set! sv-208 (new 'stack-no-clear 'vector)) + (let ((t9-2 (method-of-object (-> this path) path-control-method-13))) + sv-208 + (+ (the float (if (= s4-0 (+ s2-0 -1)) + (+ s4-0 -1) + s4-0 + ) + ) + f0-12 + ) + (t9-2) + ) + ) + ) + ) + (let ((v1-22 (new 'stack-no-clear 'vector))) + (let ((a0-15 v1-22) + (f0-15 (* (-> s3-0 speed) (seconds-per-frame))) + ) + (vector-float*! a0-15 sv-208 f0-15) + ) + (let ((a1-10 (new 'stack-no-clear 'vector))) + (let ((a0-17 s5-0)) + (let ((a2-9 2048.0)) + (.mov vf7 a2-9) + ) + (.lvf vf5 (&-> v1-22 quad)) + (.lvf vf4 (&-> a0-17 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf5 vf7 :mask #b111) + (.add.mul.w.vf vf6 vf4 vf0 acc :mask #b111) + (.svf (&-> a1-10 quad) vf6) + ) + ) + 0 + (let ((s0-1 (-> s3-0 start))) + (set! sv-224 (-> s1-0 data (if (= s4-0 (+ s2-0 -1)) + (+ s4-0 -1) + (+ s4-0 1) + ) + ) + ) + (let ((s4-1 (new 'stack-no-clear 'vector))) + (let ((s2-1 (new 'stack-no-clear 'vector)) + (s1-1 (new 'stack-no-clear 'vector)) + ) + (set! (-> s2-1 quad) (-> s3-0 pull-dir quad)) + (vector-normalize! s2-1 1.0) + (vector-cross! s1-1 s2-1 *y-vector*) + (vector-normalize! s1-1 1.0) + (vector-cross! (-> arg0 normal) s2-1 s1-1) + ) + (let ((t9-5 vector-segment-distance-point!) + (a3-2 s4-1) + ) + (t9-5 s5-0 s0-1 (the-as vector sv-224) a3-2) + ) + (set! (-> arg0 trans y) (-> s4-1 y)) + ) + ) + (if (< (-> arg0 normal y) 0.0) + (vector-negate! (-> arg0 normal) (-> arg0 normal)) + ) + 0 + (return #t) + ) + ) + ) + ) + ) + ) + (set! a3-0 (+ (the-as uint (-> s1-0 data 0 trailing)) (* 80 s4-0))) + ) + ) + ) + ) + (return #f) + v0-7 + ) + ) + +;; WARN: Function (method 11 flow-control) has a return type of none, but the expression builder found a return statement. +(defmethod push-process ((this flow-control) (arg0 process-focusable)) + (rlet ((acc :class vf) + (vf0 :class vf) + (vf4 :class vf) + (vf5 :class vf) + (vf6 :class vf) + (vf7 :class vf) + ) + (init-vf0-vector) + (let ((s5-0 (new 'stack-no-clear 'vector))) + (set! (-> s5-0 quad) (-> (get-trans arg0 0) quad)) + (set! (-> s5-0 w) 1.0) + (when (>= (vector4-dot s5-0 (the-as vector (-> this leading))) 0.0) + (let* ((v1-7 (-> this sections)) + (a0-3 (-> v1-7 length)) + (a3-0 (the-as object (-> this leading))) + ) + (dotimes (s3-1 a0-3) + (let ((s2-0 (-> v1-7 data s3-1))) + (when (< (vector4-dot s5-0 (the-as vector (-> s2-0 trailing))) 0.0) + (let ((v1-8 (new 'stack-no-clear 'vector))) + (vector-! v1-8 s5-0 (-> s2-0 start)) + (when (>= (-> this belt-radius) (fabs (vector-dot v1-8 (-> s2-0 radial-dir)))) + (let* ((f0-7 (vector-dot v1-8 (-> s2-0 pull-dir))) + (f0-9 (- (-> v1-8 y) (* (-> s2-0 pull-dir y) f0-7))) + ) + (when (and (>= f0-9 -41984.0) (>= 41779.2 f0-9)) + (let* ((a0-11 (new 'stack-no-clear 'vector)) + (s1-0 (new 'stack-no-clear 'vector)) + (f30-0 (ray-plane-equation-intersect a0-11 s5-0 (-> s2-0 pull-dir) (the-as vector a3-0))) + (f0-10 (ray-plane-equation-intersect s1-0 s5-0 (-> s2-0 pull-dir) (-> s2-0 trailing))) + ) + (let ((a1-13 (new 'stack-no-clear 'vector))) + (let ((v1-13 (-> s2-0 start))) + (let ((a0-13 (-> s2-0 pull-dir))) + (let ((a2-6 12288.0)) + (.mov vf7 a2-6) + ) + (.lvf vf5 (&-> a0-13 quad)) + ) + (.lvf vf4 (&-> v1-13 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf5 vf7 :mask #b111) + (.add.mul.w.vf vf6 vf4 vf0 acc :mask #b111) + (.svf (&-> a1-13 quad) vf6) + ) + 0 + (let ((f0-12 (/ f30-0 (- f30-0 f0-10))) + (s1-1 (new 'stack-no-clear 'vector)) + ) + (let ((t9-3 (method-of-object (-> this path) path-control-method-13))) + (+ (the float s3-1) f0-12) + (t9-3) + ) + (let ((v1-17 (new 'stack-no-clear 'vector))) + (vector-float*! v1-17 s1-1 (* (-> s2-0 speed) (seconds-per-frame))) + (let ((a1-16 (new 'stack-no-clear 'vector))) + (let ((a0-17 v1-17)) + (let ((a2-9 2048.0)) + (.mov vf7 a2-9) + ) + (.lvf vf5 (&-> a0-17 quad)) + ) + (.lvf vf4 (&-> s5-0 quad)) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf5 vf7 :mask #b111) + (.add.mul.w.vf vf6 vf4 vf0 acc :mask #b111) + (.svf (&-> a1-16 quad) vf6) + ) + 0 + (send-event arg0 'push-trans v1-17 (seconds 10)) + ) + ) + ) + ) + ) + ) + ) + (return #f) + ) + ) + (set! a3-0 (+ (the-as uint (-> v1-7 data 0 trailing)) (* 80 s3-1))) + ) + ) + ) + ) + 0 + (none) + ) + ) + +(defmethod find-and-push-things ((this flow-control)) + (local-vars (a0-10 float) (a2-5 float) (a2-12 float)) + (rlet ((acc :class vf) + (vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + (vf3 :class vf) + (vf4 :class vf) + ) + (init-vf0-vector) + (set! *actor-list-length* 0) + (if #t + (set! *actor-list-length* + (fill-actor-list-for-box *actor-hash* (the-as bounding-box (-> this collide-bounds)) *actor-list* 256) + ) + ) + (when #t + (let ((a0-2 (-> *collide-player-list* alive-list next0))) + *collide-player-list* + (let ((v1-11 (-> a0-2 next0))) + (b! #t cfg-9 :delay (nop!)) + (label cfg-4) + (let* ((a0-3 (-> (the-as connection a0-2) param1)) + (a1-1 (-> (the-as collide-shape a0-3) root-prim)) + ) + (when (logtest? (-> a1-1 prim-core collide-as) (collide-spec jak bot enemy hit-by-others-list player-list)) + (let ((a1-2 (-> a1-1 prim-core))) + (let ((a2-4 a1-2) + (a3-1 (-> this collide-bounds)) + ) + (.lvf vf2 (&-> a2-4 world-sphere quad)) + (.lvf vf3 (&-> a3-1 quad)) + ) + (.sub.vf vf1 vf3 vf2) + (.mul.vf vf1 vf1 vf1) + (.add.y.vf vf1 vf1 vf1 :mask #b1) + (.add.z.vf vf1 vf1 vf1 :mask #b1) + (.mov a2-5 vf1) + (let ((f0-0 a2-5) + (f1-1 (+ (-> a1-2 world-sphere w) (-> this collide-bounds r))) + ) + (when (< f0-0 (* f1-1 f1-1)) + (when (< *actor-list-length* 256) + (set! (-> *actor-list* *actor-list-length*) (the-as collide-shape a0-3)) + (set! *actor-list-length* (+ *actor-list-length* 1)) + ) + ) + ) + ) + ) + ) + (set! a0-2 v1-11) + *collide-player-list* + (set! v1-11 (-> v1-11 next0)) + ) + (label cfg-9) + (b! (!= a0-2 (-> *collide-player-list* alive-list-end)) cfg-4 :delay (nop!)) + ) + ) + (when #f + (let ((a0-5 (-> *collide-hit-by-player-list* alive-list next0))) + *collide-hit-by-player-list* + (let ((v1-18 (-> a0-5 next0))) + (while (!= a0-5 (-> *collide-hit-by-player-list* alive-list-end)) + (let* ((a0-6 (-> (the-as connection a0-5) param1)) + (a1-13 (-> (the-as collide-shape a0-6) root-prim)) + ) + (when (logtest? (-> a1-13 prim-core collide-as) (collide-spec jak bot enemy hit-by-others-list player-list)) + (let ((a1-14 (-> a1-13 prim-core))) + (let ((a2-11 a1-14) + (a3-2 (-> this collide-bounds)) + ) + (.lvf vf2 (&-> a2-11 world-sphere quad)) + (.lvf vf3 (&-> a3-2 quad)) + ) + (.sub.vf vf1 vf3 vf2) + (.mul.vf vf1 vf1 vf1) + (.add.y.vf vf1 vf1 vf1 :mask #b1) + (.add.z.vf vf1 vf1 vf1 :mask #b1) + (.mov a2-12 vf1) + (let ((f0-1 a2-12) + (f1-5 (+ (-> a1-14 world-sphere w) (-> this collide-bounds r))) + ) + (when (< f0-1 (* f1-5 f1-5)) + (when (< *actor-list-length* 256) + (set! (-> *actor-list* *actor-list-length*) (the-as collide-shape a0-6)) + (set! *actor-list-length* (+ *actor-list-length* 1)) + ) + ) + ) + ) + ) + ) + (set! a0-5 v1-18) + *collide-hit-by-player-list* + (set! v1-18 (-> v1-18 next0)) + ) + ) + ) + ) + (dotimes (s5-0 *actor-list-length*) + (let* ((v1-23 (-> *actor-list* s5-0)) + (a0-9 (-> v1-23 root-prim)) + ) + (when (logtest? (-> a0-9 prim-core collide-as) (collide-spec jak bot enemy hit-by-others-list player-list)) + (.lvf vf1 (&-> this collide-bounds quad)) + (.lvf vf2 (&-> a0-9 prim-core world-sphere quad)) + (.sub.vf vf3 vf1 vf2) + (.add.w.vf vf4 vf1 vf2 :mask #b1000) + (.mul.vf vf3 vf3 vf3 :mask #b111) + (.mul.w.vf vf4 vf4 vf4 :mask #b1000) + (.mul.x.vf acc vf0 vf3 :mask #b1000) + (.add.mul.y.vf acc vf0 vf3 acc :mask #b1000) + (.add.mul.z.vf vf3 vf0 vf3 acc :mask #b1000) + (.sub.w.vf vf3 vf3 vf4 :mask #b1000) + (let ((f0-2 0.0)) + (.add.w.vf vf3 vf0 vf3 :mask #b1) + (.mov a0-10 vf3) + (let ((s4-0 (-> v1-23 process))) + (b! (< f0-2 a0-10) cfg-30) + (let ((a1-29 (if (type? s4-0 process-focusable) + s4-0 + ) + ) + ) + (if (and a1-29 (not (logtest? (focus-status board) (-> (the-as process-focusable a1-29) focus-status)))) + (push-process this (the-as process-focusable a1-29)) + ) + ) + ) + ) + (label cfg-30) + 0 + ) + ) + ) + 0 + (none) + ) + ) + +(defmethod setup ((this flow-control) (arg0 (pointer float)) (arg1 int)) + (local-vars (sv-32 int) (sv-48 flow-section) (sv-64 int) (sv-80 flow-section)) + (let* ((s5-0 (-> this path)) + (s4-0 (-> s5-0 curve num-cverts)) + (s3-0 (new 'stack-no-clear 'vector)) + ) + (let ((s0-0 (new 'process 'flow-section-array (+ s4-0 -1)))) + (set! (-> this sections) s0-0) + (set! (-> this collide-bounds quad) (the-as uint128 0)) + (get-point-in-path! s5-0 s3-0 0.0 'interp) + (vector+! (the-as vector (-> this collide-bounds)) (the-as vector (-> this collide-bounds)) s3-0) + (set! sv-32 (+ s4-0 -1)) + (set! sv-48 (the-as flow-section #f)) + (set! sv-64 0) + (while (< sv-64 sv-32) + (set! sv-80 (-> s0-0 data sv-64)) + (let ((f0-0 1.0)) + (if (< sv-64 arg1) + (set! f0-0 (-> arg0 sv-64)) + ) + (if arg0 + (set! (-> sv-80 speed) (* f0-0 (-> this speed))) + (set! (-> sv-80 speed) (-> this speed)) + ) + ) + (set! (-> sv-80 start quad) (-> s3-0 quad)) + (get-point-in-path! s5-0 s3-0 (the float (+ sv-64 1)) 'interp) + (vector+! (the-as vector (-> this collide-bounds)) (the-as vector (-> this collide-bounds)) s3-0) + (vector-! (-> sv-80 pull-dir) s3-0 (-> sv-80 start)) + (vector-normalize! (-> sv-80 pull-dir) 1.0) + (set! (-> sv-80 trailing quad) (-> sv-80 pull-dir quad)) + (set! (-> sv-80 trailing y) 0.0) + (vector-normalize! (-> sv-80 trailing) 1.0) + (set-vector! (-> sv-80 radial-dir) (- (-> sv-80 trailing z)) 0.0 (-> sv-80 trailing x) 1.0) + (set! (-> sv-80 trailing w) (- (vector-dot s3-0 (the-as vector (-> sv-80 trailing))))) + (when sv-48 + (vector+! + (the-as vector (-> sv-48 trailing)) + (the-as vector (-> sv-48 trailing)) + (the-as vector (-> sv-80 trailing)) + ) + (vector-normalize! (-> sv-48 trailing) 1.0) + (set! (-> sv-48 trailing w) (- (vector-dot (-> sv-80 start) (the-as vector (-> sv-48 trailing))))) + ) + (set! sv-48 sv-80) + sv-48 + (set! sv-64 (+ sv-64 1)) + ) + ) + (let ((s2-1 (-> this sections data))) + (set! (-> this leading quad) (-> s2-1 0 pull-dir quad)) + (set! (-> this leading y) 0.0) + (vector-normalize! (-> this leading) 1.0) + (set! (-> this leading w) (- (vector-dot (the-as vector (-> s2-1 0)) (the-as vector (-> this leading))))) + ) + (let ((f0-22 (/ 1.0 (the float s4-0))) + (f30-0 0.0) + ) + (vector-float*! (the-as vector (-> this collide-bounds)) (the-as vector (-> this collide-bounds)) f0-22) + (dotimes (s2-2 s4-0) + (get-point-in-path! s5-0 s3-0 (the float s2-2) 'interp) + (let ((f0-25 (vector-vector-distance-squared s3-0 (-> this collide-bounds)))) + (if (< f30-0 f0-25) + (set! f30-0 f0-25) + ) + ) + ) + (set! (-> this collide-bounds r) (+ (sqrtf f30-0) (-> this belt-radius))) + ) + ) + 0 + (none) + ) + +(defmethod new flow-control ((allocation symbol) (type-to-make type) (arg0 process-drawable) (arg1 res-lump)) + (local-vars (r0-0 uint128) (v1-16 uint128) (sv-16 int)) + (if (not arg1) + (set! arg1 (-> arg0 entity)) + ) + (let ((gp-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (when (nonzero? gp-0) + (let ((v1-6 (new 'process 'curve-control arg0 'flow -1000000000.0))) + (cond + ((nonzero? v1-6) + (set! (-> gp-0 path) v1-6) + (logior! (-> v1-6 flags) (path-control-flag display draw-line draw-point draw-text)) + (if (< (-> v1-6 curve num-cverts) 2) + (go process-drawable-art-error "bad flow path") + ) + (set! (-> gp-0 speed) (res-lump-float arg1 'speed :default 12288.0)) + (set! (-> gp-0 belt-radius) (res-lump-float arg1 'extra-radius :default 16384.0)) + (set! sv-16 0) + (let* ((a1-6 (res-lump-data arg1 'scale-factor pointer :tag-ptr (the-as (pointer res-tag) (& sv-16)))) + (a0-8 gp-0) + (t9-6 (method-of-object a0-8 setup)) + ) + (let ((v1-15 (the-as uint128 sv-16))) + (.pcpyud v1-16 v1-15 r0-0) + ) + (t9-6 a0-8 (the-as (pointer float) a1-6) (shr (* (the-as int v1-16) 2) 49)) + ) + ) + (else + (go process-drawable-art-error "no flow path") + ) + ) + ) + ) + gp-0 + ) + ) + +(deftype water-flow (process) + ((root collide-shape) + (flow flow-control) + ) + (:state-methods + idle + ) + ) + + +;; WARN: Return type mismatch process vs water-flow. +(defmethod relocate ((this water-flow) (offset int)) + (if (nonzero? (-> this flow)) + (&+! (-> this flow) offset) + ) + (the-as water-flow ((method-of-type process relocate) this offset)) + ) + +(defmethod run-logic? ((this water-flow)) + "Should this process be run? Checked by execute-process-tree." + #t + ) + +(defstate idle (water-flow) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('water-info) + (let* ((gp-0 (-> block param 0)) + (s5-0 proc) + (a0-2 (if (type? s5-0 process-focusable) + s5-0 + ) + ) + ) + (if (and a0-2 (focus-test? (the-as process-focusable a0-2) board)) + #f + (flow-control-method-13 (-> self flow) (the-as water-info gp-0) (the-as vector (+ gp-0 0))) + ) + ) + ) + (('touch-water) + (let* ((gp-1 (-> self flow)) + (s5-1 proc) + (a1-8 (if (type? s5-1 process-focusable) + s5-1 + ) + ) + ) + (if (and (nonzero? gp-1) (and a1-8 (!= (-> a1-8 type) target) (< 0.0 (-> gp-1 speed)))) + (push-process gp-1 (the-as process-focusable a1-8)) + ) + ) + ) + ) + ) + :code sleep-code + :post (behavior () + (draw-path (-> self flow)) + (if (and *target* + (focus-test? *target* touch-water) + (not (logtest? (focus-status board) (-> *target* focus-status))) + ) + (push-process (-> self flow) *target*) + ) + ) + ) + +(defmethod init-from-entity! ((this water-flow) (arg0 entity-actor)) + (set! (-> this root) (the-as collide-shape (new 'process 'trsqv))) + (process-drawable-from-entity! (the-as process-drawable this) arg0) + (set! (-> this flow) (new 'process 'flow-control (the-as process-drawable this) (the-as res-lump #f))) + (go (method-of-object this idle)) + ) diff --git a/goal_src/jak3/engine/common-obs/water-h.gc b/goal_src/jak3/engine/common-obs/water-h.gc index 04b5e9cca2..82b6bd09ac 100644 --- a/goal_src/jak3/engine/common-obs/water-h.gc +++ b/goal_src/jak3/engine/common-obs/water-h.gc @@ -5,6 +5,8 @@ ;; name in dgo: water-h ;; dgos: GAME +(define-extern find-water-with-spheres (function (inline-array water-sphere) int water-info object)) + ;; DECOMP BEGINS (deftype water-control (basic) @@ -52,15 +54,15 @@ ) (:methods (new (symbol type process int float float float) _type_) - (water-control-method-9 () none) - (water-control-method-10 () none) + (water-control-method-9 (_type_) none) + (water-control-method-10 (_type_) none) (start-bobbing! (_type_ float int int) none) (distance-from-surface (_type_) float) (spawn-ripples (_type_ float vector int vector symbol) none) (display-water-marks? (_type_) symbol) - (water-control-method-15 () none) - (water-control-method-16 () none) - (water-control-method-17 () none) + (enter-water (_type_) none) + (water-control-method-16 (_type_) none) + (water-control-method-17 (_type_) none) ) ) diff --git a/goal_src/jak3/engine/common-obs/water.gc b/goal_src/jak3/engine/common-obs/water.gc index 698463e267..a84f7a4e51 100644 --- a/goal_src/jak3/engine/common-obs/water.gc +++ b/goal_src/jak3/engine/common-obs/water.gc @@ -5,5 +5,1184 @@ ;; name in dgo: water ;; dgos: GAME +(define-extern *water-simple-alpha-curve-in* curve2d-piecewise) +(define-extern *water-simple-alpha-curve-fade-out* curve2d-piecewise) +(define-extern *growing-curve* curve2d-piecewise) +(define-extern *color-curve-tan-brown* curve-color-piecewise) +(define-extern *water-wake-trail* light-trail-composition) + ;; DECOMP BEGINS +(defun check-water-level-drop ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (when (and (< (-> arg2 y) (-> arg1 user-float)) (< (-> arg1 vel-sxvel y) 0.0)) + (let ((gp-0 (new 'stack-no-clear 'vector))) + (sp-kill-particle arg0 arg1) + (set-vector! gp-0 (-> arg2 x) (-> arg1 user-float) (-> arg2 z) 1.0) + (sound-play "water-drop" :position gp-0) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 780) gp-0) + ) + ) + 0 + (none) + ) + +;; WARN: Return type mismatch symbol vs none. +(defun check-water-level-drop-and-die ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (if (and (< (-> arg2 y) (-> arg1 user-float)) (< (-> arg1 vel-sxvel y) 0.0)) + (sp-kill-particle arg0 arg1) + ) + (none) + ) + +(defun check-water-level-drop-and-die-motion ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (if (and (< (-> arg2 y) (-> arg1 user-float)) (< (-> arg1 vel-sxvel y) 0.0)) + (sp-kill-particle arg0 arg1) + ) + (sparticle-motion-blur arg0 arg1 arg2) + (none) + ) + +;; WARN: Return type mismatch symbol vs none. +(defun check-water-level-above-and-die ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (if (or (>= (-> arg2 y) (-> arg1 user-float)) (and *target* (>= (-> arg2 y) (-> *target* water height)))) + (sp-kill-particle arg0 arg1) + ) + (none) + ) + +(defun check-water-level-drop-motion ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (when (and (< (-> arg2 y) (-> arg1 user-float)) (< (-> arg1 vel-sxvel y) 0.0)) + (let ((s3-0 (new 'stack-no-clear 'vector))) + (sp-kill-particle arg0 arg1) + (set-vector! s3-0 (-> arg2 x) (-> arg1 user-float) (-> arg2 z) 1.0) + (sound-play "water-drop" :position s3-0) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 780) s3-0) + (set! (-> *part-id-table* 781 init-specs 15 initial-valuef) (-> s3-0 y)) + (launch-particles (-> *part-id-table* 781) s3-0) + ) + ) + (sparticle-motion-blur arg0 arg1 arg2) + (none) + ) + +(when (or (zero? *water-simple-alpha-curve-in*) (!= loading-level global)) + (set! *water-simple-alpha-curve-in* (new 'loading-level 'curve2d-piecewise)) + (curve2d-piecewise-method-10 *water-simple-alpha-curve-in* 2 'loading-level (the-as uint #f)) + ) + +(set! (-> *water-simple-alpha-curve-in* pts data 0 first) 0.0) + +(set! (-> *water-simple-alpha-curve-in* pts data 0 second) 0.0) + +(set! (-> *water-simple-alpha-curve-in* pts data 1 first) 1.0) + +(set! (-> *water-simple-alpha-curve-in* pts data 1 second) 1.0) + +(when (or (zero? *growing-curve*) (!= loading-level global)) + (set! *growing-curve* (new 'loading-level 'curve2d-piecewise)) + (curve2d-piecewise-method-10 *growing-curve* 2 'loading-level (the-as uint #f)) + ) + +(set! (-> *growing-curve* pts data 0 first) 0.0) + +(set! (-> *growing-curve* pts data 0 second) 1.0) + +(set! (-> *growing-curve* pts data 1 first) 1.0) + +(set! (-> *growing-curve* pts data 1 second) 10.0) + +(when (or (zero? *water-simple-alpha-curve-fade-out*) (!= loading-level global)) + (set! *water-simple-alpha-curve-fade-out* (new 'loading-level 'curve2d-piecewise)) + (curve2d-piecewise-method-10 *water-simple-alpha-curve-fade-out* 2 'loading-level (the-as uint #f)) + ) + +(set! (-> *water-simple-alpha-curve-fade-out* pts data 0 first) 0.0) + +(set! (-> *water-simple-alpha-curve-fade-out* pts data 0 second) 1.0) + +(set! (-> *water-simple-alpha-curve-fade-out* pts data 1 first) 1.0) + +(set! (-> *water-simple-alpha-curve-fade-out* pts data 1 second) 0.0) + +(when (or (zero? *color-curve-tan-brown*) (!= loading-level global)) + (set! *color-curve-tan-brown* (new 'loading-level 'curve-color-piecewise)) + (curve-color-piecewise-method-10 *color-curve-tan-brown* 2 'loading-level (the-as uint #f)) + ) + +(set! (-> *color-curve-tan-brown* pts data 0 first) 0.0) + +(set! (-> *color-curve-tan-brown* pts data 0 second x) 1.0) + +(set! (-> *color-curve-tan-brown* pts data 0 second y) 1.0) + +(set! (-> *color-curve-tan-brown* pts data 0 second z) 0.78125) + +(set! (-> *color-curve-tan-brown* pts data 0 second w) 1.0) + +(set! (-> *color-curve-tan-brown* pts data 1 first) 1.0) + +(set! (-> *color-curve-tan-brown* pts data 1 second x) 0.78125) + +(set! (-> *color-curve-tan-brown* pts data 1 second y) 0.78125) + +(set! (-> *color-curve-tan-brown* pts data 1 second z) 0.625) + +(set! (-> *color-curve-tan-brown* pts data 1 second w) 1.0) + +(if (or (zero? *water-wake-trail*) (!= loading-level global)) + (set! *water-wake-trail* (new 'loading-level 'light-trail-composition)) + ) + +(set! (-> *water-wake-trail* color-mode) (the-as uint 0)) + +(set! (-> *water-wake-trail* color-repeat-dist) 40960.0) + +(set! (-> *water-wake-trail* alpha-1-mode) (the-as uint 1)) + +(set! (-> *water-wake-trail* alpha-2-mode) (the-as uint 0)) + +(set! (-> *water-wake-trail* base-alpha) 0.6) + +(set! (-> *water-wake-trail* alpha-repeat-dist) 40960.0) + +(set! (-> *water-wake-trail* width-mode) (the-as uint 0)) + +(set! (-> *water-wake-trail* base-width) 4096.0) + +(set! (-> *water-wake-trail* width-repeat-dist) 40960.0) + +(set! (-> *water-wake-trail* uv-mode) (the-as uint 3)) + +(set! (-> *water-wake-trail* uv-repeat-dist) 40960.0) + +(set! (-> *water-wake-trail* lie-mode) (the-as uint 1)) + +(set! (-> *water-wake-trail* max-age) (seconds 3)) + +(if #f + (set! (-> *water-wake-trail* tex-id) + (the-as uint (lookup-texture-id-by-name (the-as string #f) (the-as string #f))) + ) + (set! (-> *water-wake-trail* tex-id) (the-as uint #x500800)) + ) + +(set! (-> *water-wake-trail* width-curve) *growing-curve*) + +(set! (-> *water-wake-trail* color-curve) *color-curve-tan-brown*) + +(set! (-> *water-wake-trail* alpha-curve-1) *water-simple-alpha-curve-in*) + +(set! (-> *water-wake-trail* alpha-curve-2) *water-simple-alpha-curve-fade-out*) + +(set! (-> *water-wake-trail* zbuffer?) #f) + +(set! (-> *water-wake-trail* lie-vector quad) (-> *up-vector* quad)) + +(set! (-> *water-wake-trail* use-tape-mode?) #t) + +(set! (-> *water-wake-trail* blend-mode) (the-as uint 0)) + +(set! (-> *water-wake-trail* frame-stagger) (the-as uint 1)) + +(defmethod water-control-method-17 ((this water-control)) + (when (and (not (handle->process (-> this ripple))) + (>= (+ (current-time) (seconds -0.1)) (-> this enter-water-time)) + ) + (let ((s5-0 (new 'stack-no-clear 'light-trail-tracker-spawn-params))) + (set! (-> s5-0 tracked-obj) (process->handle (-> this process))) + (set! (-> s5-0 appearance) *water-wake-trail*) + (set! (-> s5-0 max-num-crumbs) (the int (* 0.25 (the float (-> s5-0 appearance max-age))))) + (let* ((v1-18 + (estimate-light-trail-mem-usage + (the-as uint (-> s5-0 max-num-crumbs)) + (the-as uint (= (-> s5-0 appearance lie-mode) 3)) + ) + ) + (s4-0 (get-process *default-dead-pool* light-trail-tracker-water (+ v1-18 8192) 1)) + ) + (set! (-> this ripple) + (ppointer->handle (when s4-0 + (let ((t9-2 (method-of-type process activate))) + (t9-2 s4-0 (-> this process) "light-trail" (the-as pointer #x70004000)) + ) + (run-now-in-process s4-0 light-trail-tracker-init-by-other s5-0) + (-> s4-0 ppointer) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod water-control-method-9 ((this water-control)) + 0 + (none) + ) + +(defmethod water-control-method-10 ((this water-control)) + (local-vars (sv-336 (function vector vector vector vector)) (sv-352 vector)) + (with-pp + (let ((s4-0 (-> this flags)) + (s5-0 (new 'stack-no-clear 'water-info)) + ) + (when (logtest? (water-flag find-water) (-> this flags)) + (water-info-init! (-> this process control) s5-0 (collide-action solid semi-solid)) + (set! (-> this flags) + (logior (logclear + (-> this flags) + (water-flag active can-wade can-swim can-ground use-ocean tar mud use-water-anim swamp over-water) + ) + (logclear (-> s5-0 flags) (water-flag touch-water)) + ) + ) + (set! (-> this base-height) (-> s5-0 base-height)) + (set! (-> this normal quad) (-> s5-0 normal quad)) + (set! (-> this base-ocean-offset) (- (-> s5-0 trans y) (-> s5-0 base-height))) + ) + (cond + ((or (not (logtest? (-> this flags) (water-flag active))) + (logtest? (focus-status teleporting) (-> this process focus-status)) + ) + (logclear! + (-> this flags) + (water-flag under-water head-under-water bouncing wading swimming touch-water jump-out break-surface) + ) + ) + ((and (logtest? (-> this flags) (water-flag no-grab-sound)) + (logtest? (-> this process focus-status) (focus-status grabbed)) + ) + (logior! (-> this flags) (water-flag jump-out)) + (logclear! (-> this flags) (water-flag break-surface)) + ) + ((begin + (set! (-> this top 1 quad) (-> this top 0 quad)) + (vector<-cspace! (the-as vector (-> this top)) (-> this process node-list data (-> this joint-index))) + (+! (-> this top 0 y) (-> this top-y-offset)) + (set! (-> this bottom 1 quad) (-> this bottom 0 quad)) + (set! (-> this bottom 0 quad) (-> this process control trans quad)) + (logclear! (-> this flags) (water-flag under-water head-under-water bouncing wading swimming break-surface)) + (set! (-> this bob-offset) (update! (-> this bob))) + (cond + ((logtest? (-> this flags) (water-flag use-ocean use-water-anim)) + (if (not (logtest? (water-flag touch-water) (-> this flags))) + (set! (-> this ocean-offset) (-> this base-ocean-offset)) + (set! (-> this ocean-offset) (lerp (-> this ocean-offset) (-> this base-ocean-offset) 0.2)) + ) + (set! (-> this base-ocean-offset) 0.0) + ) + (else + (set! (-> this base-ocean-offset) 0.0) + (set! (-> this base-ocean-offset) 0.0) + (set! (-> this ocean-offset) 0.0) + ) + ) + (if (logtest? (focus-status board pilot) (-> this process focus-status)) + (set! (-> this bob-offset) 0.0) + ) + (set! (-> this height) + (+ (-> this base-height) (-> this ocean-offset) (-> this bob-offset) (-> this align-offset)) + ) + (set! (-> this surface-height) (+ (-> this base-height) (-> this base-ocean-offset))) + (cond + ((logtest? (focus-status board pilot) (-> this process focus-status)) + (set! (-> this collide-height) (+ -819.2 (-> this base-ocean-offset) (-> this base-height))) + ) + ((logtest? (-> this flags) (water-flag swim-ground)) + (set! (-> this collide-height) (- (-> this height) (-> this swim-height))) + ) + (else + (set! (-> this collide-height) (- (-> this height) (-> this bottom-height))) + ) + ) + (set! (-> this swim-depth) + (fmax 0.0 (- (- (-> this surface-height) (-> this swim-height)) (-> this bottom 0 y))) + ) + (and (>= (-> this height) (-> this bottom 0 y)) (logtest? (water-flag touch-water) (-> s5-0 flags))) + ) + (if (logtest? (-> this process control status) (collide-status on-water)) + (set-time! (-> this on-water-time)) + ) + (when (not (logtest? (-> this flags) (water-flag dark-eco lava))) + (set! (-> this drip-wetness) 1.0) + (set! (-> this drip-height) (fmax (- (-> this surface-height) (-> this bottom 0 y)) (-> this drip-height))) + (set! (-> this drip-speed) 15.0) + ) + (if (and (not (logtest? (water-flag touch-water) (-> this flags))) + (not (logtest? (-> this process focus-status) (focus-status touch-water))) + ) + (enter-water this) + ) + (logior! (-> this flags) (water-flag touch-water)) + (cond + ((>= (-> this top 0 y) (-> this height)) + (let ((s3-0 (new 'stack-no-clear 'vector))) + (set! (-> s3-0 quad) (-> this bottom 0 quad)) + (let ((v1-82 (-> this process control transv))) + (sqrtf (+ (* (-> v1-82 x) (-> v1-82 x)) (* (-> v1-82 z) (-> v1-82 z)))) + ) + (logior! (-> this flags) (water-flag break-surface)) + (set! (-> s3-0 y) (+ 40.96 (-> this surface-height))) + (water-control-method-17 this) + (when (and (logtest? (-> this process draw status) (draw-control-status on-screen)) + (zero? (-> this process draw cur-lod)) + (logtest? (water-flag part-rings) (-> this flags)) + (logtest? (water-flag part-water) (-> this flags)) + ) + 0.0 + (let* ((v1-102 (-> this process control transv)) + (f30-0 (sqrtf (+ (* (-> v1-102 x) (-> v1-102 x)) (* (-> v1-102 z) (-> v1-102 z))))) + (s2-0 (new 'stack-no-clear 'matrix)) + ) + (let ((s1-0 forward-up->inv-matrix) + (s0-0 s2-0) + ) + (set! sv-336 vector-flatten!) + (set! sv-352 (-> s2-0 fvec)) + (let ((a1-11 (vector-z-quaternion! (-> s2-0 fvec) (-> this process control quat))) + (a2-2 (-> s5-0 normal)) + ) + (s1-0 s0-0 (sv-336 sv-352 a1-11 a2-2) (-> s5-0 normal)) + ) + ) + (set! (-> s2-0 trans quad) (-> s3-0 quad)) + (set! (-> *part-id-table* 762 init-specs 1 initial-valuef) (* 0.000004150391 f30-0)) + (set! (-> *part-id-table* 762 init-specs 16 initial-valuef) 0.0) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 762) s2-0 :origin-is-matrix #t) + (when (< f30-0 4096.0) + (set! (-> *part-id-table* 758 init-specs 2 random-rangef) (-> this ripple-size)) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 758) s2-0 :origin-is-matrix #t) + ) + ) + ) + (if (< (-> this top 1 y) (-> this height)) + (spawn-ripples this 0.2 s3-0 1 (-> this process control transv) #t) + ) + ) + ) + (else + (logior! (-> this flags) (water-flag head-under-water)) + ) + ) + (when (and (logtest? (water-flag part-splash) (-> this flags)) (logtest? (water-flag part-water) (-> this flags))) + (cond + ((logtest? (-> this flags) (water-flag lava)) + ) + ((logtest? (-> this flags) (water-flag dark-eco)) + ) + ((logtest? (focus-status mech) (-> this process focus-status)) + ) + (else + (let* ((v0-12 (rand-vu-int-range 3 (+ (-> this process node-list length) -1))) + (s3-1 (vector<-cspace! (new 'stack-no-clear 'vector) (-> this process node-list data v0-12))) + ) + (when (< (-> s3-1 y) (-> this surface-height)) + (set! (-> *part-id-table* 756 init-specs 16 initial-valuef) (-> this surface-height)) + (let ((f0-59 (lerp-scale 5.0 0.4 (the float (- (current-time) (-> this enter-water-time))) 0.0 600.0)) + (f1-26 0.00012207031) + (v1-158 (-> this process control transv)) + ) + (set! (-> *part-id-table* 756 init-specs 1 initial-valuef) + (+ f0-59 (* f1-26 (sqrtf (+ (* (-> v1-158 x) (-> v1-158 x)) (* (-> v1-158 z) (-> v1-158 z)))))) + ) + ) + (launch-particles (-> *part-id-table* 756) s3-1) + ) + ) + ) + ) + ) + (let ((f30-1 (- (+ (-> this base-height) (-> this ocean-offset) (-> this bob-offset) (-> this align-offset)) + (-> this swim-height) + ) + ) + ) + (let* ((s3-2 (-> this process control)) + (v1-167 (if (type? s3-2 control-info) + s3-2 + ) + ) + (v1-168 (and v1-167 (not (time-elapsed? (-> v1-167 last-time-on-surface) (seconds 0.5))))) + ) + (if (and (logtest? (-> this flags) (water-flag swim-ground)) + (and v1-168 (not (logtest? (-> this process control status) (collide-status on-water)))) + ) + (set! (-> this bob amp) (* 0.8 (-> this bob amp))) + ) + (cond + ((and (logtest? (-> this flags) (water-flag can-swim)) + (or (logtest? (-> this process control status) (collide-status on-water)) + (>= f30-1 (-> this bottom 0 y)) + (and (logtest? (water-flag swimming) s4-0) + (logtest? (-> this process control status) (collide-status touch-surface)) + (not (logtest? (-> this process control status) (collide-status on-surface))) + (>= (+ 204.8 f30-1) (-> this bottom 0 y)) + ) + ) + (or (logtest? (water-flag swimming) s4-0) + (let ((f0-70 12288.0) + (a0-99 (-> this process control transv)) + ) + (< f0-70 (sqrtf (+ (* (-> a0-99 x) (-> a0-99 x)) (* (-> a0-99 z) (-> a0-99 z))))) + ) + (< (+ (current-time) (seconds -0.2)) (-> this enter-water-time)) + (or (>= (+ (- 204.8 (fmin 6144.0 (+ (-> this ocean-offset) (-> this bob-offset) (-> this align-offset)))) f30-1) + (-> this bottom 0 y) + ) + (and (-> this process next-state) (= (-> this process next-state name) 'target-hit-ground)) + ) + ) + ) + (set-time! (-> this swim-time)) + (send-event (-> this process) 'swim) + (logior! (-> this flags) (water-flag swimming)) + (if (not (logtest? (water-flag swimming) s4-0)) + (set-time! (-> this enter-swim-time)) + ) + (cond + ((and (logtest? (-> this flags) (water-flag swim-ground)) + (logtest? (-> this process control status) (collide-status touch-surface)) + (not (logtest? (water-flag jump-out) (-> this flags))) + ) + (let ((v1-191 (new 'stack-no-clear 'vector))) + (set! (-> v1-191 quad) (-> this bottom 0 quad)) + (set! (-> v1-191 y) (- (-> this height) (-> this swim-height))) + (let ((s3-3 (-> this process control))) + (when (and (not (logtest? (-> s3-3 status) (collide-status touch-background))) + (logtest? (water-flag swimming) (-> this flags)) + (not (logtest? (focus-status board pilot) (-> this process focus-status))) + ) + (let ((a1-37 (vector-! (new 'stack-no-clear 'vector) v1-191 (-> s3-3 trans)))) + (vector-float*! a1-37 a1-37 (-> pp clock frames-per-second)) + (integrate-and-collide! s3-3 a1-37) + ) + (logior! (-> s3-3 status) (collide-status on-surface on-ground touch-surface on-water)) + ) + ) + ) + ) + ((and (< (-> this bottom 0 y) f30-1) (not (logtest? (water-flag jump-out) (-> this flags)))) + (logior! (-> this flags) (water-flag under-water)) + ) + ) + ) + ((begin + (set! v1-168 (and (logtest? (-> this flags) (water-flag can-wade)) + (or (not (!= (-> this bob amp) 0.0)) (time-elapsed? (-> this swim-time) (seconds 0.05))) + (and (>= (- (-> this height) (-> this wade-height)) (-> this bottom 0 y)) v1-168) + ) + ) + v1-168 + ) + (set-time! (-> this wade-time)) + (send-event (-> this process) 'wade) + (logior! (-> this flags) (water-flag wading)) + ) + ((and (< (-> this bottom 0 y) f30-1) (not (logtest? (water-flag jump-out) (-> this flags)))) + (logior! (-> this flags) (water-flag under-water)) + ) + ) + ) + (when (and (logtest? (-> this flags) (water-flag can-swim)) + (< (-> this bottom 1 y) f30-1) + (and (< f30-1 (-> this bottom 0 y)) (logtest? s4-0 (water-flag under-water))) + ) + (logior! (-> this flags) (water-flag swimming)) + (let ((a1-42 (new 'stack-no-clear 'vector))) + (set! (-> a1-42 quad) (-> this bottom 0 quad)) + (let ((s4-1 (-> this process control))) + (set! (-> a1-42 y) f30-1) + (when (not (logtest? (focus-status board pilot) (-> this process focus-status))) + (let ((f30-2 (-> s4-1 ground-impact-vel))) + (move-to-ground-point s4-1 a1-42 (-> s4-1 transv) *up-vector*) + (logior! (-> s4-1 status) (collide-status on-water)) + (set! (-> s4-1 ground-impact-vel) f30-2) + ) + ) + ) + ) + ) + ) + (when (= (-> this process type) target) + (cond + ((logtest? (-> this flags) (water-flag tar)) + (when (and (logtest? (-> this process control status) (collide-status on-surface on-water)) + (not (logtest? (focus-status board pilot) (-> this process focus-status))) + ) + (when (< (-> this process control trans y) (+ -1228.8 (-> this base-height))) + (send-event (-> this process) 'no-look-around (seconds 1.5)) + (if (not (logtest? (-> this process focus-status) (focus-status flut))) + (send-event + (-> this process) + 'attack + #f + (static-attack-info :mask (vehicle-impulse-factor) ((id (-> this attack-id)) + (damage 2.0) + (vehicle-damage-factor 1.0) + (vehicle-impulse-factor 1.0) + (shove-up (meters 0.5)) + (shove-back (meters 0)) + (mode 'tar) + ) + ) + ) + ) + (let ((v1-261 (-> this process))) + (set! (-> v1-261 control surf) *tar-surface*) + (set! (-> v1-261 control ground-pat material) 4) + ) + ) + (set! (-> this swim-height) (lerp (-> this swim-height) 7372.8 0.05)) + ) + ) + ((logtest? (-> this flags) (water-flag lava)) + (when (logtest? (-> this process control status) (collide-status on-surface on-water)) + (when (< (-> this process control trans y) (+ -204.8 (-> this base-height))) + (send-event (-> this process) 'no-look-around (seconds 1.5)) + (send-event + (-> this process) + 'attack + #f + (static-attack-info :mask (vehicle-impulse-factor) ((id (the-as uint 2)) + (damage 2.0) + (vehicle-damage-factor 1.0) + (vehicle-impulse-factor 1.0) + (shove-up (meters 0.5)) + (shove-back (meters 0)) + (mode 'melt) + (intersection (-> s5-0 trans)) + ) + ) + ) + ) + (set! (-> this swim-height) (lerp (-> this swim-height) 7372.8 0.05)) + ) + ) + ) + ) + ) + (else + (if (logtest? (water-flag touch-water) (-> this flags)) + (water-control-method-16 this) + ) + ) + ) + ) + (when (not (or (not (logtest? (water-flag part-drip) (-> this flags))) + (not (logtest? (water-flag part-water) (-> this flags))) + (= (-> this drip-wetness) 0.0) + ) + ) + (cond + ((logtest? (water-flag spawn-drip) (-> this flags)) + (let ((v0-28 + (vector<-cspace! (new 'stack-no-clear 'vector) (-> this process node-list data (-> this drip-joint-index))) + ) + ) + (set! (-> *part-id-table* 782 init-specs 18 initial-valuef) (-> this surface-height)) + (set! (-> *part-id-table* 782 init-specs 10 initial-valuef) + (* 0.05 (- (-> v0-28 x) (-> this drip-old-pos x))) + ) + (set! (-> *part-id-table* 782 init-specs 11 initial-valuef) + (* 0.05 (- (-> v0-28 y) (-> this drip-old-pos y))) + ) + (set! (-> *part-id-table* 782 init-specs 12 initial-valuef) + (* 0.05 (- (-> v0-28 z) (-> this drip-old-pos z))) + ) + (launch-particles (-> *part-id-table* 782) v0-28) + ) + (set-time! (-> this drip-time)) + (logclear! (-> this flags) (water-flag spawn-drip)) + (seek! (-> this drip-wetness) 0.0 (* 0.001 (-> this drip-speed))) + (set! (-> this drip-speed) (* 1.05 (-> this drip-speed))) + (if (= (-> this drip-wetness) 0.0) + (set! (-> this drip-height) 0.0) + ) + ) + ((time-elapsed? + (the-as time-frame (the int (/ (the float (-> this drip-time)) (-> this drip-mult)))) + (the int (-> this drip-speed)) + ) + (let* ((s5-1 (rand-vu-int-range 3 (+ (-> this process node-list length) -1))) + (v0-32 (vector<-cspace! (new 'stack-no-clear 'vector) (-> this process node-list data s5-1))) + ) + (when (and (< (- (-> v0-32 y) (-> this process control trans y)) (-> this drip-height)) + (< (-> this height) (-> v0-32 y)) + ) + (set! (-> this drip-joint-index) s5-1) + (set! (-> this drip-old-pos quad) (-> v0-32 quad)) + (logior! (-> this flags) (water-flag spawn-drip)) + ) + ) + ) + ) + ) + (if (and (not (logtest? (water-flag break-surface) (-> this flags))) (handle->process (-> this ripple))) + (send-event (handle->process (-> this ripple)) 'die) + ) + 0 + (none) + ) + ) + +(defmethod start-bobbing! ((this water-control) (arg0 float) (arg1 int) (arg2 int)) + (with-pp + (activate! (-> this bob) (- arg0) arg1 arg2 0.9 1.0 (-> pp clock)) + 0 + (none) + ) + ) + +(defun part-water-splash-callback ((arg0 part-tracker)) + (let ((f1-0 (-> arg0 root trans y)) + (f0-0 (the-as float (-> arg0 userdata))) + ) + (set! (-> *part-id-table* 777 init-specs 16 initial-valuef) f1-0) + (set! (-> *part-id-table* 777 init-specs 1 initial-valuef) (* 12.0 f0-0)) + ) + 0 + (none) + ) + +(defmethod enter-water ((this water-control)) + (with-pp + (logior! (-> this flags) (water-flag touch-water)) + (logclear! (-> this flags) (water-flag jump-out)) + (set-time! (-> this enter-water-time)) + (set-vector! (-> this enter-water-pos) (-> this bottom 0 x) (-> this surface-height) (-> this bottom 0 z) 1.0) + (when (and (logtest? (water-flag part-splash) (-> this flags)) (logtest? (water-flag part-water) (-> this flags))) + (let ((a1-1 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-1 from) (process->ppointer pp)) + (set! (-> a1-1 num-params) 1) + (set! (-> a1-1 message) 'query) + (set! (-> a1-1 param 0) (the-as uint 'ground-height)) + (let* ((f0-4 (the-as float (send-event-function (-> this process) a1-1))) + (f30-0 (lerp-scale 0.3 1.0 f0-4 2048.0 24576.0)) + ) + (when (not (logtest? (-> this flags) (water-flag dark-eco lava))) + (if (nonzero? (-> this process skel effect)) + (sound-play-by-name (-> this enter-water-sound) (new-sound-id) 1024 0 0 (sound-group) #t) + ) + (spawn-ripples this f30-0 (-> this enter-water-pos) 1 (-> this process control transv) #t) + ) + ) + ) + ) + (if (logtest? (-> this flags) (water-flag tar lava)) + (set! (-> this swim-height) 2867.2) + ) + 0 + (none) + ) + ) + +(defmethod water-control-method-16 ((this water-control)) + (logclear! (-> this flags) (water-flag touch-water)) + (set-zero! (-> this bob)) + (if (logtest? (-> this flags) (water-flag tar lava)) + (set! (-> this swim-height) 2867.2) + ) + 0 + (none) + ) + +(defun splash-spawn ((arg0 float) (arg1 vector) (arg2 int)) + (cond + ((logtest? (-> (if (zero? arg2) + (-> *part-group-id-table* 193) + (-> *part-group-id-table* 192) + ) + flags + ) + (sp-group-flag sp13) + ) + (set! (-> *launch-matrix* trans quad) (-> arg1 quad)) + (let ((s4-0 (get-process *default-dead-pool* part-tracker-subsampler #x4000 0))) + (when s4-0 + (let ((t9-1 (method-of-type part-tracker-subsampler activate))) + (t9-1 + (the-as part-tracker-subsampler s4-0) + *entity-pool* + "part-tracker-subsampler" + (the-as pointer #x70004000) + ) + ) + (let ((t9-2 run-function-in-process) + (a0-5 s4-0) + (a1-3 part-tracker-subsampler-init) + ) + (set! (-> *part-tracker-subsampler-params-default* group) (if (zero? arg2) + (-> *part-group-id-table* 193) + (-> *part-group-id-table* 192) + ) + ) + (set! (-> *part-tracker-subsampler-params-default* duration) 0) + (set! (-> *part-tracker-subsampler-params-default* callback) + (the-as (function part-tracker vector) part-water-splash-callback) + ) + (set! (-> *part-tracker-subsampler-params-default* userdata) (the-as uint arg0)) + (set! (-> *part-tracker-subsampler-params-default* target) #f) + (set! (-> *part-tracker-subsampler-params-default* mat-joint) *launch-matrix*) + (set! (-> *part-tracker-subsampler-params-default* subsample-num) 1.0) + ((the-as (function object object object none) t9-2) a0-5 a1-3 *part-tracker-subsampler-params-default*) + ) + (-> s4-0 ppointer) + ) + ) + ) + (else + (set! (-> *launch-matrix* trans quad) (-> arg1 quad)) + (let ((s4-1 (get-process *default-dead-pool* part-tracker #x4000 0))) + (when s4-1 + (let ((t9-4 (method-of-type part-tracker activate))) + (t9-4 (the-as part-tracker s4-1) *entity-pool* "part-tracker" (the-as pointer #x70004000)) + ) + (let ((t9-5 run-function-in-process) + (a0-10 s4-1) + (a1-6 part-tracker-init) + ) + (set! (-> *part-tracker-params-default* group) (if (zero? arg2) + (-> *part-group-id-table* 193) + (-> *part-group-id-table* 192) + ) + ) + (set! (-> *part-tracker-params-default* duration) 0) + (set! (-> *part-tracker-params-default* callback) + (the-as (function part-tracker vector) part-water-splash-callback) + ) + (set! (-> *part-tracker-params-default* userdata) (the-as uint arg0)) + (set! (-> *part-tracker-params-default* target) #f) + (set! (-> *part-tracker-params-default* mat-joint) *launch-matrix*) + ((the-as (function object object object none) t9-5) a0-10 a1-6 *part-tracker-params-default*) + ) + (-> s4-1 ppointer) + ) + ) + ) + ) + 0 + (none) + ) + +(defun rings-water-spawn ((arg0 float) (arg1 vector) (arg2 vector) (arg3 float) (arg4 float)) + (let* ((v1-0 arg2) + (f30-0 (sqrtf (+ (* (-> v1-0 x) (-> v1-0 x)) (* (-> v1-0 z) (-> v1-0 z))))) + ) + (set! (-> *part-id-table* 759 init-specs 4 initial-valuef) (+ 24576.0 arg0)) + (set! (-> *part-id-table* 759 init-specs 19 initial-valuef) (+ 49152.0 arg0)) + (set! (-> *part-id-table* 759 init-specs 1 initial-valuef) (* 0.0000036621095 f30-0)) + (set! (-> *part-id-table* 759 init-specs 2 initial-valuef) (* 0.1 f30-0)) + (set! (-> *part-id-table* 759 init-specs 13 initial-valuef) 0.7111111) + (set! (-> *part-id-table* 759 init-specs 3 initial-valuef) arg3) + (set! (-> *part-id-table* 759 init-specs 5 initial-valuef) arg3) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 759) arg1) + (set! (-> *part-id-table* 762 init-specs 1 initial-valuef) (* 0.000004150391 f30-0)) + (set! (-> *part-id-table* 762 init-specs 16 initial-valuef) arg0) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 762) arg1) + (when (< f30-0 4096.0) + (set! (-> *part-id-table* 758 init-specs 2 random-rangef) arg4) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 758) arg1) + ) + ) + 0 + (none) + ) + +(defmethod spawn-ripples ((this water-control) (arg0 float) (arg1 vector) (arg2 int) (arg3 vector) (arg4 symbol)) + (local-vars (sv-112 vector)) + (when (and (logtest? (water-flag part-splash) (-> this flags)) + (logtest? (water-flag part-water) (-> this flags)) + (cond + ((< 150 (-> *sp-particle-system-3d* num-alloc 0)) + (= (-> this process type) target) + ) + ((< 100 (-> *sp-particle-system-3d* num-alloc 0)) + (let ((s2-0 vector-vector-distance)) + (set! sv-112 arg1) + (let ((a1-1 (camera-pos))) + (< (s2-0 sv-112 a1-1) 81920.0) + ) + ) + ) + (else + #t + ) + ) + ) + (let ((s2-2 (vector+float*! (new 'stack-no-clear 'vector) arg1 arg3 0.05))) + (set! (-> s2-2 y) (+ 40.96 (-> this surface-height))) + (if (time-elapsed? (-> this distort-time) (seconds 0.1)) + (splash-spawn arg0 s2-2 arg2) + ) + (when (and arg4 (time-elapsed? (-> this distort-time) (seconds 0.3))) + (set-time! (-> this distort-time)) + (let ((s4-1 (process-spawn + manipy + :init manipy-init + s2-2 + (-> this process entity) + (art-group-get-by-name *level* "skel-generic-ripples" (the-as (pointer level) #f)) + #f + 0 + :name "manipy" + :to (-> this process) + :stack-size #x20000 + ) + ) + ) + (when s4-1 + (send-event (ppointer->process s4-1) 'anim-mode 'play1) + (send-event (ppointer->process s4-1) 'anim "idle") + (let ((f0-5 (fmax 0.6 (fmin 1.0 (* 2.0 arg0))))) + (set-vector! (-> (the-as process-drawable (-> s4-1 0)) root scale) f0-5 0.5 f0-5 1.0) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defun water-info<-region ((arg0 water-info) + (arg1 drawable-region-prim) + (arg2 (inline-array water-sphere)) + (arg3 collide-action) + (arg4 process-drawable) + ) + (local-vars (sv-256 process)) + (when (and (-> arg0 prim) (= (-> arg0 prim region) (-> arg1 region))) + (set! arg0 arg0) + (goto cfg-96) + ) + (set! (-> arg0 flags) (water-flag)) + (set! (-> arg0 handle) (the-as handle #f)) + (set! (-> arg0 depth) 0.0) + (let ((s1-0 (the-as object (-> arg1 region on-inside)))) + (set! s1-0 (cond + ((= (-> (the-as pair s1-0) car) 'water) + (empty) + s1-0 + ) + (else + (script-eval (the-as pair s1-0)) + ) + ) + ) + (when s1-0 + (set! (-> arg0 trans quad) (-> arg2 (+ arg3 -1) sphere quad)) + (set-vector! (-> arg0 normal) 0.0 1.0 0.0 1.0) + (case (-> (the-as pair (-> (the-as pair s1-0) cdr)) car) + (('height) + (set! (-> arg0 flags) (water-flag active)) + (set! (-> arg0 trans y) + (* 4096.0 (command-get-float (-> (the-as pair (-> (the-as pair (-> (the-as pair s1-0) cdr)) cdr)) car) 0.0)) + ) + (set! (-> arg0 base-height) (-> arg0 trans y)) + ) + (('ocean) + (set! (-> arg0 flags) (water-flag active use-ocean)) + (set! (-> arg0 trans y) (get-height *ocean* (-> arg0 trans) #f)) + (set! (-> arg0 base-height) (get-base-height *ocean-map*)) + (when (= (-> arg0 trans y) 4095996000.0) + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + (('water-anim) + (set! sv-256 (command-get-process + (-> (the-as pair (-> (the-as pair (-> (the-as pair s1-0) cdr)) cdr)) car) + (the-as process #f) + ) + ) + (let ((s0-0 (if (type? sv-256 process-drawable) + sv-256 + ) + ) + ) + (cond + (s0-0 + (set! (-> arg0 flags) (water-flag active use-water-anim)) + (set! (-> arg0 trans y) (ripple-find-height (the-as process-drawable s0-0) 0 (-> arg0 trans))) + (set! (-> arg0 handle) (process->handle s0-0)) + (set! (-> arg0 base-height) (-> (the-as process-drawable s0-0) root trans y)) + ) + (else + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + ) + ) + (('water-flow) + (let ((s0-1 (command-get-process + (-> (the-as pair (-> (the-as pair (-> (the-as pair s1-0) cdr)) cdr)) car) + (the-as process #f) + ) + ) + ) + (cond + (s0-1 + (set! (-> arg0 flags) (water-flag active use-water-anim)) + (cond + ((send-event s0-1 'water-info arg0) + (set! (-> arg0 handle) (process->handle s0-1)) + (set! (-> arg0 base-height) (-> arg0 trans y)) + ) + (else + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + ) + (else + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + ) + ) + (('gspot) + (set! (-> arg0 flags) (water-flag)) + 0 + ) + (else + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + (when (logtest? (-> arg0 flags) (water-flag active)) + (let* ((s1-1 (-> (the-as pair (-> (the-as pair (-> (the-as pair (-> (the-as pair s1-0) cdr)) cdr)) cdr)) car)) + (v1-56 (-> (the-as pair s1-1) car)) + ) + (while (not (null? s1-1)) + (cond + ((= v1-56 'swim) + (logior! (-> arg0 flags) (water-flag can-swim can-ground)) + ) + ((= v1-56 'wade) + (logior! (-> arg0 flags) (water-flag can-wade can-ground)) + ) + ((= v1-56 'event) + (logior! (-> arg0 flags) (water-flag event)) + ) + ((= v1-56 'tar) + (logior! (-> arg0 flags) (water-flag tar)) + ) + ((= v1-56 'darkeco) + (logior! (-> arg0 flags) (water-flag dark-eco)) + ) + ((= v1-56 'lava) + (logior! (-> arg0 flags) (water-flag lava)) + ) + ((= v1-56 'mud) + (logior! (-> arg0 flags) (water-flag mud)) + ) + ((= v1-56 'mech) + (let* ((s0-2 arg4) + (a0-50 (if (type? s0-2 process-focusable) + s0-2 + ) + ) + ) + (when (and a0-50 (not (logtest? (focus-status mech) (-> (the-as process-focusable a0-50) focus-status)))) + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + (logior! (-> arg0 extra-flags) 1) + ) + ) + (set! s1-1 (-> (the-as pair s1-1) cdr)) + (set! v1-56 (-> (the-as pair s1-1) car)) + ) + ) + (dotimes (s1-2 (the-as int (+ arg3 -1))) + (set! (-> (the-as region-prim-area #x70000000) pos quad) (-> arg2 s1-2 sphere quad)) + (when (and (within-area? arg1 (the-as region-prim-area (+ #x70000000 0))) + (begin + (logior! (-> arg0 flags) (water-flag over-water)) + (>= (-> arg0 trans y) (- (-> arg2 s1-2 sphere y) (-> arg2 s1-2 sphere r))) + ) + ) + (set! (-> arg0 prim) arg1) + (logior! (-> arg0 flags) (water-flag touch-water)) + (logior! (-> arg2 s1-2 flags) (water-flag touch-water)) + ) + ) + (if (and (logtest? (water-flag event) (-> arg0 flags)) (logtest? (water-flag touch-water) (-> arg0 flags))) + (send-event (handle->process (-> arg0 handle)) 'water arg0 arg4) + ) + ) + ) + ) + (label cfg-96) + arg0 + ) + +(defun find-water-1 ((arg0 water-sphere) (arg1 water-info) (arg2 water-info)) + (local-vars (v0-1 symbol)) + (set! (-> arg2 flags) (water-flag)) + (set! (-> arg2 handle) (the-as handle #f)) + (set! (-> arg1 flags) (water-flag)) + (set! (-> arg1 handle) (the-as handle #f)) + (set! (-> arg2 extra-flags) (the-as uint 0)) + (set! (-> (the-as region-prim-area #x70000000) region-prim-list num-items) 0) + (set! (-> (the-as region-prim-area #x70000000) region-inside-count) 0) + (set! (-> (the-as region-prim-area #x70000000) pos quad) (-> arg0 sphere quad)) + (dotimes (gp-0 (-> *level* length)) + (let ((v1-7 (-> *level* level gp-0))) + (when (= (-> v1-7 status) 'active) + (let ((s5-0 (-> v1-7 bsp region-trees))) + (when (nonzero? s5-0) + (let* ((s4-0 (-> s5-0 length)) + (s3-0 0) + (a0-6 (-> s5-0 s3-0)) + ) + (while (< s3-0 s4-0) + (if (= (-> a0-6 name) 'water) + (collect-regions + a0-6 + (the-as sphere (-> (the-as region-prim-area #x70000000) pos)) + 0 + (the-as region-prim-list (+ #x70000000 0)) + ) + ) + (+! s3-0 1) + (set! a0-6 (-> s5-0 s3-0)) + ) + ) + ) + ) + ) + ) + ) + (return (nonzero? (-> (the-as region-prim-area #x70000000) region-prim-list num-items))) + v0-1 + ) + +(defun find-water-2 ((arg0 (inline-array water-sphere)) (arg1 int) (arg2 water-info) (arg3 water-info) (arg4 process-drawable)) + (set! (-> arg2 prim) #f) + (set! (-> arg3 prim) #f) + (countdown (s1-0 (-> (the-as region-prim-area #x70000000) region-prim-list num-items)) + (water-info<-region + arg3 + (-> (the-as region-prim-area #x70000000) region-prim-list items s1-0) + arg0 + (the-as collide-action arg1) + arg4 + ) + (when (and (logtest? (-> arg3 flags) (water-flag active)) + (logtest? (water-flag touch-water) (-> arg3 flags)) + (not (logtest? (-> arg3 extra-flags) 1)) + ) + (mem-copy! (the-as pointer arg2) (the-as pointer arg3) 60) + (send-event (handle->process (-> arg2 handle)) 'touch-water) + (return arg2) + ) + (when (and (logtest? (-> arg3 flags) (water-flag active)) + (logtest? (water-flag touch-water over-water) (-> arg3 flags)) + ) + (mem-copy! (the-as pointer arg2) (the-as pointer arg3) 60) + (if (logtest? (water-flag touch-water) (-> arg2 flags)) + (send-event (handle->process (-> arg2 handle)) 'touch-water) + ) + ) + ) + (the-as water-info #f) + ) + +;; ERROR: Unsupported inline assembly instruction kind - [movz v1, v1, a0] +(defmethod water-info-init! ((this collide-shape) (arg0 water-info) (arg1 collide-action)) + (local-vars (v1-4 int) (a0-3 int) (sv-80 int)) + (let ((s4-0 (new 'stack-no-clear 'water-info))) + (when (find-water-1 (the-as water-sphere (-> this root-prim prim-core)) arg0 s4-0) + (let ((s3-0 (new 'static 'inline-array water-sphere 30 + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + ) + ) + (s2-0 0) + ) + (let ((s0-0 (-> this root-prim))) + (set! sv-80 30) + (let ((a0-2 sv-80) + (v1-3 (-> this total-prims)) + ) + (set-on-less-than a0-3 a0-2 v1-3) + (.movz v1-4 v1-3 a0-3 v1-3) + ) + (set! sv-80 v1-4) + (if (and *debug-segment* (< (the-as uint 30) (-> this total-prims))) + (format *stdcon* "find-water exceeded FIND_WATER_MAX_PRIMS ~D/~D~%" (-> this total-prims) 30) + ) + (while (nonzero? sv-80) + (set! sv-80 (+ sv-80 -1)) + (when (and (nonzero? (-> s0-0 prim-core prim-type)) + (logtest? (-> s0-0 prim-core action) arg1) + (nonzero? (-> s0-0 prim-core collide-with)) + ) + (set! (-> s3-0 s2-0 sphere quad) (-> s0-0 prim-core world-sphere quad)) + (set! (-> s3-0 s2-0 flags) (water-flag)) + (+! s2-0 1) + ) + (&+! s0-0 80) + ) + ) + (let ((v1-26 (-> this root-prim))) + (when (zero? (-> v1-26 prim-core prim-type)) + (set! (-> s3-0 s2-0 sphere quad) (-> v1-26 prim-core world-sphere quad)) + (set! (-> s3-0 s2-0 flags) (water-flag)) + (+! s2-0 1) + ) + ) + (find-water-2 s3-0 s2-0 arg0 s4-0 (-> this process)) + ) + ) + ) + arg0 + ) + +;; WARN: Return type mismatch int vs object. +(defun find-water-with-spheres ((arg0 (inline-array water-sphere)) (arg1 int) (arg2 water-info)) + (let ((s3-0 (new 'stack-no-clear 'water-info))) + (if (not arg2) + (set! arg2 (new 'static 'water-info)) + ) + (if (find-water-1 (-> arg0 (+ arg1 -1)) arg2 s3-0) + (find-water-2 arg0 arg1 arg2 s3-0 (the-as process-drawable #f)) + ) + ) + 0 + ) diff --git a/goal_src/jak3/engine/data/textures.gc b/goal_src/jak3/engine/data/textures.gc new file mode 100644 index 0000000000..fb55f58d20 --- /dev/null +++ b/goal_src/jak3/engine/data/textures.gc @@ -0,0 +1,19825 @@ +(def-tex autoeye-iris common 0) +(def-tex autoeye-lid common 1) +(def-tex autoeye-pupil common 2) +(def-tex common-white common 3) +(def-tex lens-highlight common 4) +(def-tex skull-gem-env common 6) +(def-tex environment-ocean environment-generic 0) +(def-tex pal-environment-front environment-generic 1) +(def-tex war-armor-weathered environment-generic 2) +(def-tex checker programmer 0) +(def-tex colorbars13 programmer 1) +(def-tex programmer_eye_left programmer 2) +(def-tex programmer_eye_right programmer 3) +(def-tex skull-gem-dest programmer 4) +(def-tex bigpuff level-default-sprite 0) +(def-tex crate-metalbolt-splinter level-default-sprite 5) +(def-tex crate-wood-01-splinter level-default-sprite 6) +(def-tex explosion-nebula level-default-sprite 7) +(def-tex footprntr level-default-sprite 11) +(def-tex glow level-default-sprite 13) +(def-tex glow-hotdot level-default-sprite 14) +(def-tex glow-soft level-default-sprite 15) +(def-tex gun-blue-beam level-default-sprite 16) +(def-tex gun-blue-hit-spek level-default-sprite 17) +(def-tex gun-blue-puffs level-default-sprite 18) +(def-tex gun-enemy-beam level-default-sprite 19) +(def-tex gun-enemy-muzzleflash level-default-sprite 20) +(def-tex gun-yellow-beam level-default-sprite 21) +(def-tex gun-yellow-muzzleflash level-default-sprite 22) +(def-tex hotdot level-default-sprite 24) +(def-tex lakedrop level-default-sprite 25) +(def-tex lasersmoke-00 level-default-sprite 26) +(def-tex lasersmoke-01 level-default-sprite 27) +(def-tex lasersmoke-02 level-default-sprite 28) +(def-tex lasersmoke-03 level-default-sprite 29) +(def-tex lasersmoke-04 level-default-sprite 30) +(def-tex lasersmoke-05 level-default-sprite 31) +(def-tex lasersmoke-06 level-default-sprite 32) +(def-tex lasersmoke-07 level-default-sprite 33) +(def-tex lasersmoke-08 level-default-sprite 34) +(def-tex lasersmoke-09 level-default-sprite 35) +(def-tex lasersmoke-10 level-default-sprite 36) +(def-tex lasersmoke-11 level-default-sprite 37) +(def-tex lasersmoke-12 level-default-sprite 38) +(def-tex lasersmoke-13 level-default-sprite 39) +(def-tex lasersmoke-14 level-default-sprite 40) +(def-tex lasersmoke-15 level-default-sprite 41) +(def-tex lasersmoke-16 level-default-sprite 42) +(def-tex lasersmoke-17 level-default-sprite 43) +(def-tex lasersmoke-18 level-default-sprite 44) +(def-tex lasersmoke-19 level-default-sprite 45) +(def-tex lasersmoke-20 level-default-sprite 46) +(def-tex lasersmoke-21 level-default-sprite 47) +(def-tex lasersmoke-22 level-default-sprite 48) +(def-tex lasersmoke-23 level-default-sprite 49) +(def-tex lasersmoke-24 level-default-sprite 50) +(def-tex lasersmoke-25 level-default-sprite 51) +(def-tex lasersmoke-26 level-default-sprite 52) +(def-tex lasersmoke-27 level-default-sprite 53) +(def-tex lasersmoke-28 level-default-sprite 54) +(def-tex lasersmoke-29 level-default-sprite 55) +(def-tex lasersmoke-30 level-default-sprite 56) +(def-tex lasersmoke-31 level-default-sprite 57) +(def-tex lightning-darkjak level-default-sprite 58) +(def-tex green-lightning level-default-sprite 59) +(def-tex middot level-default-sprite 61) +(def-tex motion-blur-part level-default-sprite 62) +(def-tex pal-lightning level-default-sprite 63) +(def-tex pal-lightning-red level-default-sprite 64) +(def-tex rod-of-god level-default-sprite 66) +(def-tex specs level-default-sprite 74) +(def-tex starflash level-default-sprite 75) +(def-tex suckpart level-default-sprite 76) +(def-tex woodchip level-default-sprite 80) +(def-tex flame01 level-default-sprite 83) +(def-tex laser-hit level-default-sprite 84) +(def-tex laser-hit-rim level-default-sprite 85) +(def-tex lightning-anim-01 level-default-sprite 87) +(def-tex lightning-anim-02 level-default-sprite 88) +(def-tex lightning-anim-03 level-default-sprite 89) +(def-tex dirtpuff01 level-default-sprite 92) +(def-tex hitspark level-default-sprite 99) +(def-tex laser-hit2 level-default-sprite 100) +(def-tex water-drops level-default-sprite 101) +(def-tex water-radiate level-default-sprite 102) +(def-tex explosion-edge level-default-sprite 103) +(def-tex topglow level-default-sprite 113) +(def-tex shockwave level-default-sprite 122) +(def-tex vol-light level-default-sprite 128) +(def-tex splash level-default-sprite 129) +(def-tex splash-foam level-default-sprite 130) +(def-tex ripples level-default-sprite 131) +(def-tex laser-hit2-add level-default-sprite 134) +(def-tex shell-casing-01 level-default-sprite 135) +(def-tex shell-casing-02 level-default-sprite 136) +(def-tex shell-casing-03 level-default-sprite 137) +(def-tex rockbit01 level-default-sprite 139) +(def-tex rockbit02 level-default-sprite 140) +(def-tex lightning-tile level-default-sprite 143) +(def-tex colorflash level-default-sprite 147) +(def-tex rainbow-halo level-default-sprite 148) +(def-tex diamond-star level-default-sprite 150) +(def-tex redpuff level-default-sprite 154) +(def-tex edge-cloud level-default-sprite 155) +(def-tex ring level-default-sprite 156) +(def-tex tinyspeck level-default-sprite 158) +(def-tex explo-texture level-default-sprite 159) +(def-tex big-cloud level-default-sprite 160) +(def-tex rockbit03 level-default-sprite 161) +(def-tex rockbit04 level-default-sprite 162) +(def-tex rockbit05 level-default-sprite 163) +(def-tex rockbit06 level-default-sprite 164) +(def-tex rockbit07 level-default-sprite 165) +(def-tex rockbit08 level-default-sprite 166) +(def-tex rockbit09 level-default-sprite 167) +(def-tex rockbit10 level-default-sprite 168) +(def-tex rockbit11 level-default-sprite 169) +(def-tex rockbit12 level-default-sprite 170) +(def-tex rockbit13 level-default-sprite 171) +(def-tex rockbit14 level-default-sprite 172) +(def-tex rockbit15 level-default-sprite 173) +(def-tex rockbit16 level-default-sprite 174) +(def-tex light-burst level-default-sprite 175) +(def-tex static1 level-default-sprite 176) +(def-tex static2 level-default-sprite 177) +(def-tex leaf1 level-default-sprite 180) +(def-tex leaf2 level-default-sprite 181) +(def-tex leaf3 level-default-sprite 182) +(def-tex radial-gradient level-default-sprite 183) +(def-tex radial-gradient-yellow level-default-sprite 184) +(def-tex radial-halo level-default-sprite 185) +(def-tex bomb-gradient level-default-water 0) +(def-tex bomb-gradient-flames level-default-water 1) +(def-tex bomb-gradient-rim level-default-water 2) +(def-tex loadsave-frame level-default-water 3) +(def-tex loadsave-screen level-default-water 4) +(def-tex blue-beam-dest level-default-water 7) +(def-tex water-wake level-default-water 8) +(def-tex lightning-beam-01 level-default-water 13) +(def-tex lightning-beam-02 level-default-water 14) +(def-tex blue-needle level-default-water 15) +(def-tex environment-lightjak level-default-water 16) +(def-tex environment-lightjak-wing level-default-water 17) +(def-tex red-bomb-gradient level-default-water 19) +(def-tex lightjak-wings level-default-water 22) +(def-tex lightjak-wings-u-src level-default-water 23) +(def-tex lightjak-wings-v-src level-default-water 24) +(def-tex yellow-laser level-default-water 30) +(def-tex mushroom-dest level-default-water 31) +(def-tex mushroom-src level-default-water 32) +(def-tex com-rod-01 level-default-water 40) +(def-tex charHOLD level-default-tfrag 4) +(def-tex cmn-precursor-metal-plain-01small level-default-tfrag 5) +(def-tex common-black level-default-tfrag 6) +(def-tex common-transparent level-default-tfrag 7) +(def-tex egg-ndimadman level-default-tfrag 8) +(def-tex fuel-cell-endcaps level-default-tfrag 9) +(def-tex fuel-cell-inside level-default-tfrag 10) +(def-tex grunt-gem-01 level-default-tfrag 11) +(def-tex krimsoncrate-01 level-default-tfrag 12) +(def-tex krimsoncrate-02 level-default-tfrag 13) +(def-tex krimsoncrate-04 level-default-tfrag 14) +(def-tex krimsoncrate-05 level-default-tfrag 15) +(def-tex krimsoncrate-lod02 level-default-tfrag 16) +(def-tex krimsoncrate-lod03 level-default-tfrag 17) +(def-tex krimsoncrate-lod04 level-default-tfrag 18) +(def-tex life-crate level-default-tfrag 19) +(def-tex life-crate-alpha-green level-default-tfrag 20) +(def-tex life-crate-bolt level-default-tfrag 21) +(def-tex life-crate-plain level-default-tfrag 22) +(def-tex skull-gem-alpha-00 level-default-tfrag 23) +(def-tex skull-gem-alpha-01 level-default-tfrag 24) +(def-tex skull-gem-alpha-02 level-default-tfrag 25) +(def-tex skull-gem-alpha-03 level-default-tfrag 26) +(def-tex bam-eyelight level-default-pris 0) +(def-tex bam-hairhilite level-default-pris 1) +(def-tex bam-iris-16x16 level-default-pris 2) +(def-tex bam-leather-belt level-default-pris 3) +(def-tex board-blueglow level-default-pris 4) +(def-tex board-edge level-default-pris 5) +(def-tex board-fins level-default-pris 6) +(def-tex board-fins-bottom level-default-pris 7) +(def-tex board-iris level-default-pris 8) +(def-tex board-iris-bottom level-default-pris 9) +(def-tex board-main level-default-pris 10) +(def-tex board-main-bottom level-default-pris 11) +(def-tex environment-oldmetal level-default-pris 13) +(def-tex environment-title level-default-pris 14) +(def-tex gun-backslit level-default-pris 15) +(def-tex gun-barrel-alt level-default-pris 16) +(def-tex gun-blue-glow level-default-pris 17) +(def-tex gun-blue-mag level-default-pris 18) +(def-tex gun-cover level-default-pris 19) +(def-tex gun-dark-mag level-default-pris 20) +(def-tex gun-eye level-default-pris 21) +(def-tex gun-laser level-default-pris 22) +(def-tex gun-leather level-default-pris 23) +(def-tex gun-magport level-default-pris 24) +(def-tex gun-main level-default-pris 25) +(def-tex gun-pump level-default-pris 26) +(def-tex gun-purple-glow level-default-pris 27) +(def-tex gun-red-glow level-default-pris 28) +(def-tex gun-red-mag level-default-pris 29) +(def-tex gun-teeth level-default-pris 30) +(def-tex gun-tip level-default-pris 31) +(def-tex gun-yellow-glow level-default-pris 32) +(def-tex gun-yellow-mag level-default-pris 33) +(def-tex gun-yellow-mag-end level-default-pris 34) +(def-tex gun-yellowgreen level-default-pris 35) +(def-tex jakbsmall-brownleather level-default-pris 38) +(def-tex jakbsmall-jacketbody level-default-pris 54) +(def-tex jakbsmall-jacketsleeve level-default-pris 55) +(def-tex sk-armfur level-default-pris 64) +(def-tex sk-bodyfur level-default-pris 65) +(def-tex sk-ear level-default-pris 66) +(def-tex sk-eye-lid level-default-pris 67) +(def-tex sk-finger level-default-pris 68) +(def-tex sk-orange2yellowfur level-default-pris 69) +(def-tex sk-shinywhite level-default-pris 70) +(def-tex sk-solidorangefur level-default-pris 71) +(def-tex sk-yellowfurnew level-default-pris 72) +(def-tex talkbox-body-01 level-default-pris 73) +(def-tex talkbox-body-02 level-default-pris 74) +(def-tex talkbox-body-03 level-default-pris 75) +(def-tex talkbox-body-04 level-default-pris 76) +(def-tex talkbox-body-05 level-default-pris 77) +(def-tex talkbox-body-06 level-default-pris 78) +(def-tex talkbox-body-07 level-default-pris 79) +(def-tex talkbox-body-08 level-default-pris 80) +(def-tex talkbox-grill-01 level-default-pris 81) +(def-tex talkbox-light-01 level-default-pris 82) +(def-tex talkbox-light-02 level-default-pris 83) +(def-tex talkbox-orange-01 level-default-pris 84) +(def-tex jakc-arm level-default-pris 85) +(def-tex jakc-armor level-default-pris 86) +(def-tex jakc-beltbuckles level-default-pris 87) +(def-tex jakc-blackstrap level-default-pris 89) +(def-tex jakc-brownstrap level-default-pris 90) +(def-tex jakc-chestplate level-default-pris 91) +(def-tex jakc-chestplate-straps level-default-pris 92) +(def-tex jakc-eyebrow level-default-pris 93) +(def-tex jakc-face level-default-pris 94) +(def-tex jakc-finger level-default-pris 95) +(def-tex jakc-flap level-default-pris 96) +(def-tex jakc-forearm-arm level-default-pris 97) +(def-tex jakc-glovetop level-default-pris 98) +(def-tex jakc-gogglemetal level-default-pris 99) +(def-tex jakc-hair level-default-pris 100) +(def-tex jakc-horn level-default-pris 101) +(def-tex jakc-jacketbody level-default-pris 102) +(def-tex jakc-leatherpouch level-default-pris 103) +(def-tex jakc-leatherstrap level-default-pris 104) +(def-tex jakc-leggging level-default-pris 105) +(def-tex jakc-lens level-default-pris 106) +(def-tex jakc-pants level-default-pris 107) +(def-tex jakc-scarf level-default-pris 108) +(def-tex jakc-scarfhanging level-default-pris 109) +(def-tex jakc-shoebottom level-default-pris 110) +(def-tex jakc-shoeplate level-default-pris 111) +(def-tex jakc-shoetop level-default-pris 112) +(def-tex jakc-shoulderarmor-01 level-default-pris 113) +(def-tex jakc-skirt level-default-pris 114) +(def-tex jakc-waistband level-default-pris 115) +(def-tex jakc-waistband2 level-default-pris 116) +(def-tex jakc-wraps level-default-pris 117) +(def-tex jakc-wristband-a2 level-default-pris 118) +(def-tex jakc-wristbands-a level-default-pris 119) +(def-tex jakc-arm-dark level-default-pris 121) +(def-tex jakc-arm-norm level-default-pris 122) +(def-tex jakc-eyebrow-dark level-default-pris 123) +(def-tex jakc-eyebrow-norm level-default-pris 124) +(def-tex jakc-face-dark level-default-pris 125) +(def-tex jakc-face-norm level-default-pris 126) +(def-tex jakc-finger-dark level-default-pris 127) +(def-tex jakc-finger-norm level-default-pris 128) +(def-tex jakc-hair-dark level-default-pris 129) +(def-tex jakc-hair-norm level-default-pris 130) +(def-tex common-gray-dark level-default-pris 131) +(def-tex common-gray sky-textures 0) +(def-tex environment-ocean-alphamod sky-textures 1) +(def-tex full-moon sky-textures 2) +(def-tex sky-glow-soft sky-textures 3) +(def-tex sky-hotdot sky-textures 4) +(def-tex checkpoint level-default-minimap 0) +(def-tex hud-arrow-dkpwr-01 level-default-minimap 1) +(def-tex hud-arrow-down-01 level-default-minimap 2) +(def-tex hud-arrow-left-01 level-default-minimap 3) +(def-tex hud-arrow-right-01 level-default-minimap 4) +(def-tex hud-arrow-top-01 level-default-minimap 5) +(def-tex hud-darkeco-pickup-01 level-default-minimap 10) +(def-tex hud-egg-glow level-default-minimap 15) +(def-tex hud-green-eco-pickup-01 level-default-minimap 16) +(def-tex hud-gun-blue-shell-01 level-default-minimap 19) +(def-tex hud-gun-empty-shell-01 level-default-minimap 20) +(def-tex hud-gun-purple-shell-01 level-default-minimap 22) +(def-tex hud-gun-red-shell-01 level-default-minimap 24) +(def-tex hud-gun-yellow-shell-01 level-default-minimap 26) +(def-tex hud-mapring-01 level-default-minimap 34) +(def-tex hud-mapring-alarm-01 level-default-minimap 35) +(def-tex map-target-marker level-default-minimap 36) +(def-tex hud-npcring-01 level-default-minimap 37) +(def-tex hud-npcring-bar-01 level-default-minimap 38) +(def-tex hud-scoreboard-01 level-default-minimap 41) +(def-tex hud-timerboard-01 level-default-minimap 42) +(def-tex hud-transparent-01 level-default-minimap 43) +(def-tex minimap-mask level-default-minimap 44) +(def-tex mini-map-icons level-default-minimap 45) +(def-tex map-guard-frustum level-default-minimap 46) +(def-tex hud-arrow-down-01-lit level-default-minimap 51) +(def-tex hud-arrow-left-01-lit level-default-minimap 52) +(def-tex hud-arrow-right-01-lit level-default-minimap 53) +(def-tex hud-arrow-top-01-lit level-default-minimap 54) +(def-tex hud-gunblue-01a level-default-minimap 58) +(def-tex hud-gunblue-02a level-default-minimap 59) +(def-tex hud-gunblue-03a level-default-minimap 60) +(def-tex hud-gunblue-common-01 level-default-minimap 61) +(def-tex hud-gunred-01a level-default-minimap 62) +(def-tex hud-gunred-02a level-default-minimap 63) +(def-tex hud-gunred-03a level-default-minimap 64) +(def-tex hud-gunred-common-01 level-default-minimap 65) +(def-tex hud-gunyellow-01a level-default-minimap 66) +(def-tex hud-gunyellow-02a level-default-minimap 67) +(def-tex hud-gunyellow-03a level-default-minimap 68) +(def-tex hud-gunyellow-03b level-default-minimap 69) +(def-tex hud-gunyellow-common-01 level-default-minimap 70) +(def-tex hud-arrow-down-02 level-default-minimap 71) +(def-tex hud-arrow-down-02-lit level-default-minimap 72) +(def-tex hud-arrow-left-02 level-default-minimap 73) +(def-tex hud-arrow-left-02-lit level-default-minimap 74) +(def-tex hud-arrow-right-02 level-default-minimap 75) +(def-tex hud-arrow-right-02-lit level-default-minimap 76) +(def-tex hud-arrow-top-02 level-default-minimap 77) +(def-tex hud-arrow-top-02-lit level-default-minimap 78) +(def-tex hud-gun-reticle level-default-minimap 79) +(def-tex hud-gunpurple-01a level-default-minimap 80) +(def-tex hud-gunpurple-02a level-default-minimap 81) +(def-tex hud-gunpurple-03a level-default-minimap 82) +(def-tex hud-gunpurple-common-01 level-default-minimap 83) +(def-tex hud-newhud-01 level-default-minimap 87) +(def-tex hud-newhud-greendot-01 level-default-minimap 91) +(def-tex hud-newhud-reddot-01 level-default-minimap 92) +(def-tex hud-newhud-shine-01 level-default-minimap 93) +(def-tex environment-ice level-default-warp 0) +(def-tex environment-phong-rim level-default-warp 1) +(def-tex shield-env-rim-dest level-default-warp 2) +(def-tex shield-env-rim-src level-default-warp 3) +(def-tex shield-env-uscroll level-default-warp 4) +(def-tex shield-env-uvscroll level-default-warp 5) +(def-tex sat-shield level-default-warp 6) +(def-tex sat-shield-dest level-default-warp 7) +(def-tex sat-shield-env-uvscroll level-default-warp 9) +(def-tex environment-oldmetal level-default-shrub 0) +(def-tex environment-title level-default-shrub 1) +(def-tex loadsave-01 level-default-shrub 2) +(def-tex loadsave-02 level-default-shrub 3) +(def-tex loadsave-03 level-default-shrub 4) +(def-tex loadsave-04 level-default-shrub 5) +(def-tex loadsave-05 level-default-shrub 6) +(def-tex loadsave-audio-options level-default-shrub 7) +(def-tex loadsave-back level-default-shrub 8) +(def-tex loadsave-game-options level-default-shrub 10) +(def-tex loadsave-graphic-options level-default-shrub 11) +(def-tex loadsave-journal level-default-shrub 12) +(def-tex loadsave-load level-default-shrub 13) +(def-tex loadsave-map level-default-shrub 14) +(def-tex loadsave-mission level-default-shrub 15) +(def-tex loadsave-part-01 level-default-shrub 16) +(def-tex loadsave-save level-default-shrub 17) +(def-tex loadsave-secrets level-default-shrub 19) +(def-tex loadsave-part-02c level-default-shrub 20) +(def-tex loadsave-frametop level-default-shrub 21) +(def-tex loadsave-metalframe level-default-shrub 22) +(def-tex loadsave-post level-default-shrub 23) +(def-tex loadsave-metalframe-02 level-default-shrub 24) +(def-tex font.12hi gamefont 0) +(def-tex font.12lo gamefont 1) +(def-tex font.24hi gamefont 2) +(def-tex font.24hi2 gamefont 3) +(def-tex font.24lo gamefont 4) +(def-tex font.24lo2 gamefont 5) +(def-tex cv-supportpole-end-2x2 halfpipe-tfrag 0) +(def-tex cv-woodpoles halfpipe-tfrag 1) +(def-tex t1-grass halfpipe-tfrag 2) +(def-tex vil-beachrock halfpipe-tfrag 3) +(def-tex halfpipe-grid-01 halfpipe-tfrag 9) +(def-tex lt-eco-vent-blue-01 halfpipe-tfrag 10) +(def-tex lt-eco-vent-side-01 halfpipe-tfrag 11) +(def-tex common_sandstone_ground01 halfpipe-tfrag 20) +(def-tex common_sandstone_taper01 halfpipe-tfrag 21) +(def-tex common_sandstone_trim01 halfpipe-tfrag 22) +(def-tex common_sandstone_pill01 halfpipe-tfrag 23) +(def-tex common_sandstone_base01 halfpipe-tfrag 24) +(def-tex environment-darkprec halfpipe-tfrag 25) +(def-tex dk-eco-vent-glow-01 halfpipe-tfrag 26) +(def-tex dk-eco-vent-side-01 halfpipe-tfrag 27) +(def-tex bluecrate-02 halfpipe-tfrag 35) +(def-tex bluecrate-lod03 halfpipe-tfrag 36) +(def-tex bluecrate-04 halfpipe-tfrag 37) +(def-tex bluecrate-01 halfpipe-tfrag 38) +(def-tex bluecrate-lod02 halfpipe-tfrag 39) +(def-tex bluecrate-lod04 halfpipe-tfrag 40) +(def-tex metalcrate-02 halfpipe-tfrag 41) +(def-tex metalcrate-05 halfpipe-tfrag 42) +(def-tex metalcrate-04 halfpipe-tfrag 43) +(def-tex metalcrate-01 halfpipe-tfrag 44) +(def-tex metalcrate-lod02 halfpipe-tfrag 45) +(def-tex metalcrate-lod03 halfpipe-tfrag 46) +(def-tex metalcrate-lod04 halfpipe-tfrag 47) +(def-tex bluecrate-05 halfpipe-tfrag 53) +(def-tex dk-maker-idol-collar-01 halfpipe-pris 26) +(def-tex dk-maker-idol-collar-02 halfpipe-pris 27) +(def-tex dk-maker-idol-eye-01 halfpipe-pris 28) +(def-tex dk-maker-idol-eye-dk-01 halfpipe-pris 29) +(def-tex dk-maker-idol-globes-01 halfpipe-pris 30) +(def-tex dk-maker-idol-globes-dk-01 halfpipe-pris 31) +(def-tex dk-maker-idol-head-01 halfpipe-pris 32) +(def-tex dk-maker-idol-metal-01 halfpipe-pris 33) +(def-tex dk-maker-idol-tubes-01 halfpipe-pris 34) +(def-tex environment-darkprec halfpipe-pris 37) +(def-tex burning-bush-off ctywide-sprite 2) +(def-tex ticker-a ctywide-sprite 10) +(def-tex ticker-b ctywide-sprite 11) +(def-tex ticker-c ctywide-sprite 12) +(def-tex ticker-d ctywide-sprite 13) +(def-tex ticker-e ctywide-sprite 14) +(def-tex wave-foam ctywide-sprite 15) +(def-tex city-mark-hangsign-01 ctywide-sprite 26) +(def-tex water-splat ctywide-sprite 29) +(def-tex mud-bubble ctywide-sprite 30) +(def-tex baron-propoganda-logo ctywide-sprite 31) +(def-tex citfat-hairflat ctywide-vis-pris 12) +(def-tex citn-allbuckel ctywide-vis-pris 13) +(def-tex citn-allflesh ctywide-vis-pris 14) +(def-tex citn-alllcotton ctywide-vis-pris 15) +(def-tex citn-allleather ctywide-vis-pris 16) +(def-tex citn-allleather-edge ctywide-vis-pris 17) +(def-tex citn-allleather-shoulder ctywide-vis-pris 18) +(def-tex citn-allleatherstrap ctywide-vis-pris 19) +(def-tex citn-allleatherwrinkled ctywide-vis-pris 20) +(def-tex citn-allleye ctywide-vis-pris 21) +(def-tex citn-allshoebottom ctywide-vis-pris 22) +(def-tex citn-allsuede ctywide-vis-pris 23) +(def-tex newbike-01 ctywide-vis-pris 24) +(def-tex newbike-02 ctywide-vis-pris 25) +(def-tex newbike-03 ctywide-vis-pris 26) +(def-tex citywide-metal-wall-1 ctywide-vis-tfrag 0) +(def-tex city-dirtywood ctywide-vis-tfrag 1) +(def-tex citywide-slum-roof ctywide-vis-tfrag 2) +(def-tex city-slum-roof ctywide-vis-tfrag 3) +(def-tex citywide-metal-wall ctywide-vis-tfrag 4) +(def-tex city-bluelight ctywide-vis-tfrag 5) +(def-tex citywide-wall-mainmetal ctywide-vis-tfrag 6) +(def-tex citywide-wall-boltedmetal ctywide-vis-tfrag 7) +(def-tex citywide-wall-frame ctywide-vis-tfrag 8) +(def-tex citywide-wall-orange-plain ctywide-vis-tfrag 9) +(def-tex citywide-wall-greybolts ctywide-vis-tfrag 10) +(def-tex citywide-palace-support-03 ctywide-vis-tfrag 11) +(def-tex citywide-wall-grey ctywide-vis-tfrag 12) +(def-tex citywide-wall-grill ctywide-vis-tfrag 13) +(def-tex citywide-wall-greydrain ctywide-vis-tfrag 14) +(def-tex citywide-wall-brown-strip ctywide-vis-tfrag 15) +(def-tex citywide-stadium-lightbank ctywide-vis-tfrag 21) +(def-tex citywide-redwall ctywide-vis-tfrag 26) +(def-tex citywide-fort-gold ctywide-vis-tfrag 27) +(def-tex citywide-pillar ctywide-vis-tfrag 28) +(def-tex t-citywide-met-bm-red-strp01 ctywide-vis-tfrag 35) +(def-tex t-citywide-met-strp01 ctywide-vis-tfrag 36) +(def-tex t-citywide-wall-tile-01 ctywide-vis-tfrag 42) +(def-tex palcab-lowres-background-rocksnow2 ctywide-vis-tfrag 43) +(def-tex palcab-lowres-background-rocksnow ctywide-vis-tfrag 44) +(def-tex citywide-consite-steel ctywide-vis-tfrag 46) +(def-tex t-palshaft-pil-01 ctywide-vis-tfrag 50) +(def-tex t-palshaft-dirt-blue-01 ctywide-vis-tfrag 51) +(def-tex t-palshaft-roof-01 ctywide-vis-tfrag 53) +(def-tex citywide-window-litwindow ctywide-vis-tfrag 54) +(def-tex t-palshaft-plate01 ctywide-vis-tfrag 63) +(def-tex ctywide-ox-met-01 ctywide-vis-tfrag 64) +(def-tex citywide-exhaust-body ctywide-vis-tfrag 65) +(def-tex palcab-lowres-background-hilltops-01 ctywide-vis-tfrag 70) +(def-tex palcab-lowres-background-peaks-02 ctywide-vis-tfrag 71) +(def-tex palcab-lowres-background-mountains-02 ctywide-vis-tfrag 72) +(def-tex palcab-lowres-background-mountains ctywide-vis-tfrag 73) +(def-tex palcab-lowres-background-peaks-01 ctywide-vis-tfrag 74) +(def-tex palcab-lowres-background-hills-01 ctywide-vis-tfrag 79) +(def-tex can-cap ctywide-vis-tfrag 80) +(def-tex can-knob ctywide-vis-tfrag 81) +(def-tex can-type ctywide-vis-tfrag 82) +(def-tex can-side-long ctywide-vis-tfrag 83) +(def-tex ctyslumc-light-blue ctywide-vis-tfrag 86) +(def-tex city-step ctywide-vis-tfrag 90) +(def-tex cityslumc-purple-column ctywide-vis-tfrag 91) +(def-tex cityslumc-purple-plain ctywide-vis-tfrag 92) +(def-tex ctyslumc-wall-LOW ctywide-vis-tfrag 93) +(def-tex cityslumc-billc-LOW ctywide-vis-tfrag 94) +(def-tex cityslumc-awning-LOW ctywide-vis-tfrag 95) +(def-tex city-tile-LOW ctywide-vis-tfrag 96) +(def-tex ctyslumc-window-panes-LOW ctywide-vis-tfrag 97) +(def-tex city-lowres-mhcity-wall-02 ctywide-vis-tfrag 98) +(def-tex city-lowres-mhcity-wall-06 ctywide-vis-tfrag 99) +(def-tex city-lowres-mhcity-wall-05 ctywide-vis-tfrag 100) +(def-tex common-black ctywide-vis-tfrag 101) +(def-tex city-lowres-mhcity-wall-03 ctywide-vis-tfrag 102) +(def-tex city-lowres-mhcity-tower-01 ctywide-vis-tfrag 103) +(def-tex city-lowres-mhcity-tower-02 ctywide-vis-tfrag 104) +(def-tex fac-lo-red-panel-03 ctywide-vis-tfrag 105) +(def-tex fac-lo-red-panel-02 ctywide-vis-tfrag 106) +(def-tex fac-lo-grey-panel-02 ctywide-vis-tfrag 107) +(def-tex fac-lo-grey-panel-01 ctywide-vis-tfrag 108) +(def-tex fac-lo-hangar-door-01 ctywide-vis-tfrag 109) +(def-tex fac-lo-panel-01 ctywide-vis-tfrag 110) +(def-tex fac-lo-tower-base-01 ctywide-vis-tfrag 111) +(def-tex facb-lo-grey-panel-02 ctywide-vis-tfrag 112) +(def-tex fac-lo-red-panel-01 ctywide-vis-tfrag 113) +(def-tex fac-lo-top-01 ctywide-vis-tfrag 114) +(def-tex fac-lo-bldng-panel-02 ctywide-vis-tfrag 115) +(def-tex fac-lo-bldng-panel-01 ctywide-vis-tfrag 116) +(def-tex fac-lo-grey-panel-03 ctywide-vis-tfrag 117) +(def-tex fac-lo-glass-01 ctywide-vis-tfrag 118) +(def-tex fac-lo-red-panel-04 ctywide-vis-tfrag 119) +(def-tex fac-lo-tower-door-01 ctywide-vis-tfrag 120) +(def-tex bluecrate-02 ctywide-vis-tfrag 128) +(def-tex bluecrate-lod03 ctywide-vis-tfrag 129) +(def-tex bluecrate-04 ctywide-vis-tfrag 130) +(def-tex bluecrate-01 ctywide-vis-tfrag 131) +(def-tex bluecrate-lod02 ctywide-vis-tfrag 132) +(def-tex bluecrate-lod04 ctywide-vis-tfrag 133) +(def-tex metalcrate-02 ctywide-vis-tfrag 134) +(def-tex metalcrate-05 ctywide-vis-tfrag 135) +(def-tex metalcrate-04 ctywide-vis-tfrag 136) +(def-tex metalcrate-01 ctywide-vis-tfrag 137) +(def-tex metalcrate-lod02 ctywide-vis-tfrag 138) +(def-tex metalcrate-lod03 ctywide-vis-tfrag 139) +(def-tex metalcrate-lod04 ctywide-vis-tfrag 140) +(def-tex rub-palace-tower-side ctywide-vis-tfrag 141) +(def-tex bluecrate-05 ctywide-vis-tfrag 143) +(def-tex security-dot-dest ctywide-vis-water 0) +(def-tex security-dot-src ctywide-vis-water 1) +(def-tex security-env-dest ctywide-vis-water 2) +(def-tex security-env-uscroll ctywide-vis-water 3) +(def-tex hidelight-lightfade ctywide-vis-water 4) +(def-tex searchlight-envmap ctywide-vis-water 5) +(def-tex map-ctysluma ctysluma-minimap 0) +(def-tex baron-neon-blue-a ctysluma-sprite 0) +(def-tex baron-neon-blue-a-on ctysluma-sprite 1) +(def-tex baron-neon-blue-b ctysluma-sprite 2) +(def-tex baron-neon-blue-b-on ctysluma-sprite 3) +(def-tex baron-neon-blue-c ctysluma-sprite 4) +(def-tex baron-neon-blue-c-on ctysluma-sprite 5) +(def-tex baron-neon-blue-d ctysluma-sprite 6) +(def-tex baron-neon-blue-d-on ctysluma-sprite 7) +(def-tex baron-neon-blue-e ctysluma-sprite 8) +(def-tex baron-neon-blue-e-on ctysluma-sprite 9) +(def-tex baron-neon-blue-f ctysluma-sprite 10) +(def-tex baron-neon-blue-f-on ctysluma-sprite 11) +(def-tex baron-neon-blue-g ctysluma-sprite 12) +(def-tex baron-neon-blue-g-on ctysluma-sprite 13) +(def-tex baron-neon-blue-h ctysluma-sprite 14) +(def-tex baron-neon-blue-h-on ctysluma-sprite 15) +(def-tex baron-neon-blue-i ctysluma-sprite 16) +(def-tex baron-neon-blue-i-on ctysluma-sprite 17) +(def-tex baron-neon-blue-j ctysluma-sprite 18) +(def-tex baron-neon-blue-j-on ctysluma-sprite 19) +(def-tex baron-neon-blue-k ctysluma-sprite 20) +(def-tex baron-neon-blue-k-on ctysluma-sprite 21) +(def-tex baron-neon-cheek-a ctysluma-sprite 22) +(def-tex baron-neon-cheek-a-on ctysluma-sprite 23) +(def-tex baron-neon-cheek-b ctysluma-sprite 24) +(def-tex baron-neon-cheek-b-on ctysluma-sprite 25) +(def-tex baron-neon-cheek-c ctysluma-sprite 26) +(def-tex baron-neon-cheek-c-on ctysluma-sprite 27) +(def-tex baron-neon-cheek-d ctysluma-sprite 28) +(def-tex baron-neon-cheek-d-on ctysluma-sprite 29) +(def-tex baron-neon-dot-a ctysluma-sprite 30) +(def-tex baron-neon-dot-a-on ctysluma-sprite 31) +(def-tex baron-neon-dot-b ctysluma-sprite 32) +(def-tex baron-neon-dot-b-on ctysluma-sprite 33) +(def-tex baron-neon-dot-c ctysluma-sprite 34) +(def-tex baron-neon-dot-c-on ctysluma-sprite 35) +(def-tex baron-neon-dot-d ctysluma-sprite 36) +(def-tex baron-neon-dot-d-on ctysluma-sprite 37) +(def-tex baron-neon-dot-ring ctysluma-sprite 38) +(def-tex baron-neon-dot-ring-on ctysluma-sprite 39) +(def-tex baron-neon-eye-a ctysluma-sprite 40) +(def-tex baron-neon-eye-a-on ctysluma-sprite 41) +(def-tex baron-neon-eye-b ctysluma-sprite 42) +(def-tex baron-neon-eye-b-on ctysluma-sprite 43) +(def-tex baron-neon-eye-border ctysluma-sprite 44) +(def-tex baron-neon-eye-border-on ctysluma-sprite 45) +(def-tex baron-neon-eye-c ctysluma-sprite 46) +(def-tex baron-neon-eye-c-on ctysluma-sprite 47) +(def-tex baron-neon-ghotee ctysluma-sprite 48) +(def-tex baron-neon-ghotee-on ctysluma-sprite 49) +(def-tex baron-neon-mouth ctysluma-sprite 50) +(def-tex baron-neon-mouth-on ctysluma-sprite 51) +(def-tex baron-neon-nose ctysluma-sprite 52) +(def-tex baron-neon-nose-on ctysluma-sprite 53) +(def-tex baron-neon-skull-circle ctysluma-sprite 54) +(def-tex baron-neon-skull-circle-on ctysluma-sprite 55) +(def-tex baron-neon-skull-main ctysluma-sprite 56) +(def-tex baron-neon-skull-main-on ctysluma-sprite 57) +(def-tex baron-neon-triangle-a ctysluma-sprite 58) +(def-tex baron-neon-triangle-a-on ctysluma-sprite 59) +(def-tex baron-neon-white-a ctysluma-sprite 60) +(def-tex baron-neon-white-a-on ctysluma-sprite 61) +(def-tex baron-neon-white-b ctysluma-sprite 62) +(def-tex baron-neon-white-b-on ctysluma-sprite 63) +(def-tex baron-neon-white-c ctysluma-sprite 64) +(def-tex baron-neon-white-c-on ctysluma-sprite 65) +(def-tex baron-neon-white-d ctysluma-sprite 66) +(def-tex baron-neon-white-d-on ctysluma-sprite 67) +(def-tex baron-neon-white-e ctysluma-sprite 68) +(def-tex baron-neon-white-e-on ctysluma-sprite 69) +(def-tex baron-neon-white-long ctysluma-sprite 70) +(def-tex baron-neon-white-long-on ctysluma-sprite 71) +(def-tex sign-blank ctysluma-sprite 72) +(def-tex sign-crimson ctysluma-sprite 73) +(def-tex sign-doctors ctysluma-sprite 74) +(def-tex sign-hiphog ctysluma-sprite 75) +(def-tex sign-m5 ctysluma-sprite 76) +(def-tex sign-metalhead ctysluma-sprite 77) +(def-tex blue-tracer ctysluma-sprite 79) +(def-tex red-tracer ctysluma-sprite 80) +(def-tex slum-ground-01-small ctysluma-vis-shrub 0) +(def-tex city-slum-blotch-withstreaks-01 ctysluma-vis-shrub 1) +(def-tex city-slum-cattail-grass ctysluma-vis-shrub 2) +(def-tex city-dirtywood-small ctysluma-vis-shrub 3) +(def-tex city-slum-bracketmetal-tiny ctysluma-vis-shrub 4) +(def-tex city-slum-dirt-overlay-dirt ctysluma-vis-shrub 5) +(def-tex city-slum-wire ctysluma-vis-shrub 6) +(def-tex city-slum-bigpipe-02 ctysluma-vis-shrub 7) +(def-tex city-slum-brick-showing-through ctysluma-vis-shrub 8) +(def-tex city-slum-stain-wall-01 ctysluma-vis-shrub 9) +(def-tex city-slum-dirt-overlay ctysluma-vis-shrub 10) +(def-tex city-slum-stain-window-01 ctysluma-vis-shrub 11) +(def-tex city-slum-shrub-overhang ctysluma-vis-shrub 12) +(def-tex city-slum-shrub-overhang-02 ctysluma-vis-shrub 13) +(def-tex city-slum-vine ctysluma-vis-shrub 14) +(def-tex city-slumwall-05 ctysluma-vis-shrub 15) +(def-tex city-slum-clothesline-01 ctysluma-vis-shrub 16) +(def-tex city-slum-decal-02 ctysluma-vis-shrub 17) +(def-tex city-slum-bigpipe-04 ctysluma-vis-shrub 18) +(def-tex city-slumwall-metalsiding-01 ctysluma-vis-shrub 19) +(def-tex city-slum-decal-01 ctysluma-vis-shrub 20) +(def-tex city-fort-decal ctysluma-vis-shrub 21) +(def-tex wascitya-stone-top ctysluma-vis-shrub 22) +(def-tex city-slum-crater-shards-01 ctysluma-vis-shrub 23) +(def-tex city-inda-scorch-big ctysluma-vis-shrub 24) +(def-tex city-inda-scorch-small ctysluma-vis-shrub 25) +(def-tex city-ind-overlay-bullethole-a ctysluma-vis-shrub 26) +(def-tex city-ind-overlay-bullethole-b ctysluma-vis-shrub 27) +(def-tex city-ind-overlay-bullethole-c ctysluma-vis-shrub 28) +(def-tex des-burn-eye-off ctysluma-vis-shrub 29) +(def-tex des-burn-eye-on ctysluma-vis-shrub 30) +(def-tex des-burn-precursor-01 ctysluma-vis-shrub 31) +(def-tex des-burn-precursor-01-bottom ctysluma-vis-shrub 32) +(def-tex des-burn-precursor-head-01 ctysluma-vis-shrub 33) +(def-tex wascity-ground-01 ctysluma-vis-shrub 34) +(def-tex city-slum-medpipe-02 ctysluma-vis-tfrag 1) +(def-tex city-slum-medpipe-01 ctysluma-vis-tfrag 2) +(def-tex city-slum-greenmetal-tube ctysluma-vis-tfrag 3) +(def-tex city-slum-ditch-wall-top-02 ctysluma-vis-tfrag 4) +(def-tex city-slum-ground-2-ditch-03 ctysluma-vis-tfrag 5) +(def-tex city-slum-ditch-wall-top-to-ground ctysluma-vis-tfrag 6) +(def-tex city-slum-hangsign-01 ctysluma-vis-tfrag 7) +(def-tex city-slum-bracketmetal-tiny ctysluma-vis-tfrag 8) +(def-tex city-slum-hangsign-02 ctysluma-vis-tfrag 9) +(def-tex city-slum-hangsign-03 ctysluma-vis-tfrag 10) +(def-tex city-slumbase-wall ctysluma-vis-tfrag 11) +(def-tex city-slumwall-01 ctysluma-vis-tfrag 12) +(def-tex city-slum-bigpipe-04 ctysluma-vis-tfrag 13) +(def-tex city-slum-litwindow ctysluma-vis-tfrag 14) +(def-tex city-slumbase-wall-3 ctysluma-vis-tfrag 15) +(def-tex city-slumbase-wall-broken-to-bricks-2 ctysluma-vis-tfrag 16) +(def-tex city-slumwall-07 ctysluma-vis-tfrag 17) +(def-tex city-slumwall-06 ctysluma-vis-tfrag 18) +(def-tex slum-stone-broken ctysluma-vis-tfrag 19) +(def-tex slum-stone-03 ctysluma-vis-tfrag 20) +(def-tex city-slum-roof ctysluma-vis-tfrag 21) +(def-tex city-slum-roof-side ctysluma-vis-tfrag 22) +(def-tex city-slum-roof-1 ctysluma-vis-tfrag 23) +(def-tex city-slum-door-01 ctysluma-vis-tfrag 24) +(def-tex city-slum-awning-rustedmetal ctysluma-vis-tfrag 25) +(def-tex city-slumbase-wall-broken-to-bricks ctysluma-vis-tfrag 26) +(def-tex city-metal-wall ctysluma-vis-tfrag 27) +(def-tex city-slum-wood-plain ctysluma-vis-tfrag 28) +(def-tex city-bluelight ctysluma-vis-tfrag 29) +(def-tex common-black ctysluma-vis-tfrag 30) +(def-tex city-side-support-tops ctysluma-vis-tfrag 31) +(def-tex city-slumbase-wall-boarded ctysluma-vis-tfrag 32) +(def-tex city-slum-building-frame ctysluma-vis-tfrag 33) +(def-tex city-side-support ctysluma-vis-tfrag 34) +(def-tex city-slum-bigpipe-02 ctysluma-vis-tfrag 35) +(def-tex city-slum-bigpipe-03 ctysluma-vis-tfrag 36) +(def-tex city-wall-plain-1 ctysluma-vis-tfrag 37) +(def-tex city-wall-plain-bottom ctysluma-vis-tfrag 38) +(def-tex slum-stone-bottom ctysluma-vis-tfrag 39) +(def-tex city-slum-lightwall ctysluma-vis-tfrag 40) +(def-tex city-slum-burning-can ctysluma-vis-tfrag 41) +(def-tex city-fort-red ctysluma-vis-tfrag 42) +(def-tex city-fort-yellow ctysluma-vis-tfrag 43) +(def-tex fort-exhaust-body ctysluma-vis-tfrag 44) +(def-tex fort-exhaust ctysluma-vis-tfrag 45) +(def-tex city-fort-column ctysluma-vis-tfrag 46) +(def-tex city-fort-grey-trim ctysluma-vis-tfrag 47) +(def-tex slum-ditch-bottom-01 ctysluma-vis-tfrag 48) +(def-tex slum-ground-01 ctysluma-vis-tfrag 49) +(def-tex city-dirtywood ctysluma-vis-tfrag 51) +(def-tex city-slum-stonewall-bricks ctysluma-vis-tfrag 52) +(def-tex sewer-rubber-rim-01 ctysluma-vis-tfrag 53) +(def-tex fort-door-metal ctysluma-vis-tfrag 54) +(def-tex city-slum-crater-blend-01 ctysluma-vis-tfrag 55) +(def-tex city-slum-crater-blend-02 ctysluma-vis-tfrag 56) +(def-tex slum-ditch-bottom-01-small ctysluma-vis-tfrag 57) +(def-tex city-slum-onintent-skull ctysluma-vis-tfrag 64) +(def-tex city-slum-onintent-siding ctysluma-vis-tfrag 65) +(def-tex map-ctyslumb ctyslumb-minimap 0) +(def-tex sign-baron ctyslumb-sprite 0) +(def-tex sign-blank ctyslumb-sprite 1) +(def-tex sign-crimson ctyslumb-sprite 2) +(def-tex sign-future ctyslumb-sprite 3) +(def-tex sign-gt2 ctyslumb-sprite 4) +(def-tex sign-happy-pirate ctyslumb-sprite 5) +(def-tex sign-hiphog ctyslumb-sprite 6) +(def-tex sign-square-a ctyslumb-sprite 7) +(def-tex sign-square-b ctyslumb-sprite 8) +(def-tex sign-tall-a ctyslumb-sprite 9) +(def-tex sign-tall-b ctyslumb-sprite 10) +(def-tex sign-wide-a ctyslumb-sprite 11) +(def-tex sign-wide-b ctyslumb-sprite 12) +(def-tex cityslumc-grass ctyslumb-vis-shrub 22) +(def-tex cityslumc-grass-yellow ctyslumb-vis-shrub 23) +(def-tex ctyslumc-stain ctyslumb-vis-shrub 24) +(def-tex ctyslumc-decal-02 ctyslumb-vis-shrub 25) +(def-tex ctyslumc-decal-04 ctyslumb-vis-shrub 26) +(def-tex ctyslumc-wall ctyslumb-vis-shrub 27) +(def-tex ctyslumc-light ctyslumb-vis-shrub 28) +(def-tex ctyslumc-wire ctyslumb-vis-shrub 29) +(def-tex cityslumc-gold-trim ctyslumb-vis-shrub 31) +(def-tex city-slum-bigpipe-04 ctyslumb-vis-tfrag 10) +(def-tex city-slum-litwindow ctyslumb-vis-tfrag 11) +(def-tex common-black ctyslumb-vis-tfrag 36) +(def-tex ctyslumc-wall ctyslumb-vis-tfrag 57) +(def-tex ctyslumc-light-amber ctyslumb-vis-tfrag 58) +(def-tex ctyslumc-brown ctyslumb-vis-tfrag 59) +(def-tex ctyslumc-green ctyslumb-vis-tfrag 60) +(def-tex ctyslumc-grass ctyslumb-vis-tfrag 62) +(def-tex stdm-bush-01 ctyslumb-vis-tfrag 63) +(def-tex ctyslumc-bush-01 ctyslumb-vis-tfrag 64) +(def-tex ctyslumc-flowerbed-flowers-a ctyslumb-vis-tfrag 65) +(def-tex ctyslumc-pinetree-big-bark ctyslumb-vis-tfrag 68) +(def-tex ctyslumc-tree-top ctyslumb-vis-tfrag 69) +(def-tex ctyslumc-light-blue ctyslumb-vis-tfrag 71) +(def-tex ctyslumc-window ctyslumb-vis-tfrag 72) +(def-tex ctyslumc-window-panes ctyslumb-vis-tfrag 73) +(def-tex ctyslumc-window-panes2 ctyslumb-vis-tfrag 75) +(def-tex common-gun-panel-03 ctyslumb-vis-tfrag 78) +(def-tex ctyslumc-light ctyslumb-vis-tfrag 79) +(def-tex ctyslumc-billc ctyslumb-vis-tfrag 80) +(def-tex ctyslumc-grate1 ctyslumb-vis-tfrag 81) +(def-tex ctyslumc-vine-hang-a ctyslumb-vis-tfrag 84) +(def-tex ctyslumc-railing-trim ctyslumb-vis-tfrag 86) +(def-tex ctyslumc-floor-base ctyslumb-vis-tfrag 87) +(def-tex ctyslumc-overhang-01 ctyslumb-vis-tfrag 88) +(def-tex ctyslumc-overhang-02 ctyslumb-vis-tfrag 89) +(def-tex cityslumc-grey-side-pillar ctyslumb-vis-tfrag 90) +(def-tex ctyslumc-roof ctyslumb-vis-tfrag 91) +(def-tex cityslumc-wall-surface-01 ctyslumb-vis-tfrag 92) +(def-tex ctyslumc-overhang-03 ctyslumb-vis-tfrag 93) +(def-tex city-tile ctyslumb-vis-tfrag 94) +(def-tex cityslumc-awning ctyslumb-vis-tfrag 95) +(def-tex ctyslumc-wall-sliver ctyslumb-vis-tfrag 96) +(def-tex cityslumc-top-pillar ctyslumb-vis-tfrag 97) +(def-tex cityslumc-little-gold ctyslumb-vis-tfrag 98) +(def-tex cityslumc-pinkish-purple ctyslumb-vis-tfrag 99) +(def-tex cityslumc-gold-trim ctyslumb-vis-tfrag 100) +(def-tex cityslumc-purple-column-2 ctyslumb-vis-tfrag 101) +(def-tex cityslumc-purple-column ctyslumb-vis-tfrag 102) +(def-tex cityslumc-awning-HI ctyslumb-vis-tfrag 103) +(def-tex ctyslumc-wall-trim ctyslumb-vis-tfrag 104) +(def-tex cityslumc-purple-plain ctyslumb-vis-tfrag 105) +(def-tex cityslumc-door-plate ctyslumb-vis-tfrag 106) +(def-tex ctyslumc-wall-colored ctyslumb-vis-tfrag 107) +(def-tex cityslumc-metal-trim ctyslumb-vis-tfrag 108) +(def-tex ctyslumc-wall-colored2 ctyslumb-vis-tfrag 109) +(def-tex cityslumc-lamp-red ctyslumb-vis-tfrag 110) +(def-tex cityslumc-door ctyslumb-vis-tfrag 111) +(def-tex cityslumc-lamp-small ctyslumb-vis-tfrag 113) +(def-tex cityslumc-lamp-gold ctyslumb-vis-tfrag 114) +(def-tex cityslumc-pipe ctyslumb-vis-tfrag 115) +(def-tex cityslumc-awning-LOW ctyslumb-vis-tfrag 116) +(def-tex city-tile-LOW ctyslumb-vis-tfrag 117) +(def-tex ctyslumc-window-panes-LOW ctyslumb-vis-tfrag 118) +(def-tex ctyslumc-wall-trim-LOW ctyslumb-vis-tfrag 119) +(def-tex city-ind-black ctyslumb-vis-tfrag 120) +(def-tex city-ind-buldge-light-self-illuminated-03 ctyslumb-vis-tfrag 121) +(def-tex lfacrm-plate-05 ctyslumb-vis-tfrag 122) +(def-tex lfacrm-rubber-01 ctyslumb-vis-tfrag 123) +(def-tex ctyslumc-bigtext ctyslumb-vis-tfrag 124) +(def-tex map-ctyslumc ctyslumc-minimap 0) +(def-tex sign-square-a ctyslumc-sprite 1) +(def-tex sign-future-slumc ctyslumc-sprite 2) +(def-tex sign-square-b ctyslumc-sprite 3) +(def-tex sign-baron ctyslumc-sprite 4) +(def-tex sign-blank ctyslumc-sprite 5) +(def-tex sign-crimson ctyslumc-sprite 6) +(def-tex sign-gt2 ctyslumc-sprite 7) +(def-tex sign-happy-pirate ctyslumc-sprite 8) +(def-tex sign-hiphog ctyslumc-sprite 9) +(def-tex sign-tall-a ctyslumc-sprite 10) +(def-tex sign-tall-b ctyslumc-sprite 11) +(def-tex sign-wide-a ctyslumc-sprite 12) +(def-tex sign-wide-b ctyslumc-sprite 13) +(def-tex ctyslumc-stain ctyslumc-vis-shrub 25) +(def-tex ctyslumc-decal-04 ctyslumc-vis-shrub 26) +(def-tex ctyslumc-wall ctyslumc-vis-shrub 27) +(def-tex ctyslumc-light ctyslumc-vis-shrub 28) +(def-tex ctyslumc-wire ctyslumc-vis-shrub 29) +(def-tex ctyslumc-decal-02 ctyslumc-vis-shrub 31) +(def-tex cityslumc-grass ctyslumc-vis-shrub 32) +(def-tex cityslumc-grass-yellow ctyslumc-vis-shrub 33) +(def-tex cityslumc-gold-trim ctyslumc-vis-shrub 34) +(def-tex city-slums-nail ctyslumc-vis-tfrag 19) +(def-tex common-black ctyslumc-vis-tfrag 39) +(def-tex ctyslumc-wall ctyslumc-vis-tfrag 54) +(def-tex ctyslumc-light-amber ctyslumc-vis-tfrag 55) +(def-tex stdm-bush-01 ctyslumc-vis-tfrag 56) +(def-tex ctyslumc-flowerbed-flowers-a ctyslumc-vis-tfrag 58) +(def-tex common-gray-dark ctyslumc-vis-tfrag 59) +(def-tex ctyslumc-green ctyslumc-vis-tfrag 60) +(def-tex ctyslumc-tree-top ctyslumc-vis-tfrag 61) +(def-tex ctyslumc-pinetree-big-bark ctyslumc-vis-tfrag 62) +(def-tex ctyslumc-window ctyslumc-vis-tfrag 63) +(def-tex ctyslumc-brown ctyslumc-vis-tfrag 64) +(def-tex ctyslumc-vine-hang-a ctyslumc-vis-tfrag 68) +(def-tex ctyslumc-light ctyslumc-vis-tfrag 69) +(def-tex ctyslumc-billc ctyslumc-vis-tfrag 70) +(def-tex ctyslumc-grass ctyslumc-vis-tfrag 72) +(def-tex ctyslumc-light-blue ctyslumc-vis-tfrag 74) +(def-tex common-gun-panel-03 ctyslumc-vis-tfrag 75) +(def-tex ctyslumc-window-panes ctyslumc-vis-tfrag 76) +(def-tex ctyslumc-window-panes2 ctyslumc-vis-tfrag 78) +(def-tex ctyslumc-tarp-01 ctyslumc-vis-tfrag 79) +(def-tex ctyslumc-grate1 ctyslumc-vis-tfrag 82) +(def-tex ctyslumc-floor-base ctyslumc-vis-tfrag 84) +(def-tex ctyslumc-railing-trim ctyslumc-vis-tfrag 85) +(def-tex ctyslumc-overhang-01 ctyslumc-vis-tfrag 86) +(def-tex cityslumc-wall-surface-01 ctyslumc-vis-tfrag 87) +(def-tex ctyslumc-overhang-02 ctyslumc-vis-tfrag 88) +(def-tex cityslumc-grey-side-pillar ctyslumc-vis-tfrag 89) +(def-tex ctyslumc-roof ctyslumc-vis-tfrag 90) +(def-tex city-tile ctyslumc-vis-tfrag 91) +(def-tex cityslumc-awning ctyslumc-vis-tfrag 92) +(def-tex ctyslumc-wall-sliver ctyslumc-vis-tfrag 93) +(def-tex ctyslumc-overhang-03 ctyslumc-vis-tfrag 94) +(def-tex cityslumc-pinkish-purple ctyslumc-vis-tfrag 95) +(def-tex cityslumc-top-pillar ctyslumc-vis-tfrag 96) +(def-tex cityslumc-little-gold ctyslumc-vis-tfrag 97) +(def-tex cityslumc-gold-trim ctyslumc-vis-tfrag 98) +(def-tex cityslumc-purple-column ctyslumc-vis-tfrag 99) +(def-tex cityslumc-purple-column-2 ctyslumc-vis-tfrag 100) +(def-tex ctyslumc-wall-trim ctyslumc-vis-tfrag 102) +(def-tex cityslumc-purple-plain ctyslumc-vis-tfrag 103) +(def-tex cityslumc-door-plate ctyslumc-vis-tfrag 104) +(def-tex cityslumc-lamp-red ctyslumc-vis-tfrag 105) +(def-tex cityslumc-door ctyslumc-vis-tfrag 106) +(def-tex cityslumc-door-metal ctyslumc-vis-tfrag 107) +(def-tex ctyslumc-wall-colored2 ctyslumc-vis-tfrag 108) +(def-tex cityslumc-metal-trim ctyslumc-vis-tfrag 109) +(def-tex cityslumc-lamp-small ctyslumc-vis-tfrag 110) +(def-tex cityslumc-lamp-gold ctyslumc-vis-tfrag 111) +(def-tex cityslumc-pipe ctyslumc-vis-tfrag 112) +(def-tex ctyslumc-window-panes-LOW ctyslumc-vis-tfrag 113) +(def-tex cityslumc-awning-LOW ctyslumc-vis-tfrag 114) +(def-tex city-tile-LOW ctyslumc-vis-tfrag 115) +(def-tex ctyslumc-wall-trim-LOW ctyslumc-vis-tfrag 116) +(def-tex city-ind-black ctyslumc-vis-tfrag 117) +(def-tex lfacrm-plate-05 ctyslumc-vis-tfrag 118) +(def-tex lfacrm-rubber-01 ctyslumc-vis-tfrag 119) +(def-tex lfacrm-girder-01 ctyslumc-vis-tfrag 120) +(def-tex map-ctyinda ctyinda-minimap 0) +(def-tex sign-fashion2 ctyinda-sprite 0) +(def-tex sign-onin-knows ctyinda-sprite 1) +(def-tex sign-praxis-banner ctyinda-sprite 2) +(def-tex city-ind-blotch-withstreaks-01 ctyinda-vis-shrub 0) +(def-tex city-ind-stain-01 ctyinda-vis-shrub 1) +(def-tex city-ind-decal-01 ctyinda-vis-shrub 2) +(def-tex city-ind-decal-02 ctyinda-vis-shrub 3) +(def-tex city-ind-decal-03 ctyinda-vis-shrub 4) +(def-tex city-ind-stain-02 ctyinda-vis-shrub 5) +(def-tex city-ind-decal-04 ctyinda-vis-shrub 6) +(def-tex city-ind-overlay-bullethole-c ctyinda-vis-shrub 7) +(def-tex city-ind-overlay-bullethole-a ctyinda-vis-shrub 8) +(def-tex city-ind-overlay-bullethole-b ctyinda-vis-shrub 9) +(def-tex city-inda-scorch-small ctyinda-vis-shrub 10) +(def-tex city-inda-scorch-big ctyinda-vis-shrub 11) +(def-tex city-ind-wall-02 ctyinda-vis-tfrag 0) +(def-tex city-ind-band-dark-01 ctyinda-vis-tfrag 1) +(def-tex city-ind-wall-base-01 ctyinda-vis-tfrag 2) +(def-tex city-ind-wall-base-02 ctyinda-vis-tfrag 3) +(def-tex city-ind-wall-base-top-01 ctyinda-vis-tfrag 4) +(def-tex city-ind-wall-01 ctyinda-vis-tfrag 5) +(def-tex city-ind-wall-band-vent-01 ctyinda-vis-tfrag 6) +(def-tex city-ind-wall-band-plain-01 ctyinda-vis-tfrag 7) +(def-tex city-ind-door-large-01 ctyinda-vis-tfrag 8) +(def-tex city-ind-wall-base-03 ctyinda-vis-tfrag 9) +(def-tex city-ind-door-top-01 ctyinda-vis-tfrag 10) +(def-tex city-ind-wall-04 ctyinda-vis-tfrag 11) +(def-tex city-ind-wall-03 ctyinda-vis-tfrag 12) +(def-tex city-ind-wall-thin-04 ctyinda-vis-tfrag 13) +(def-tex city-inda-wallbase ctyinda-vis-tfrag 14) +(def-tex city-ind-metal-02 ctyinda-vis-tfrag 15) +(def-tex city-muck-01 ctyinda-vis-tfrag 16) +(def-tex city-ind-grate-01 ctyinda-vis-tfrag 17) +(def-tex city-bigpipe-ring-02 ctyinda-vis-tfrag 18) +(def-tex city-bigpipe-main-02 ctyinda-vis-tfrag 19) +(def-tex city-ind-bigpipe-siding ctyinda-vis-tfrag 20) +(def-tex city-green-pipe01 ctyinda-vis-tfrag 21) +(def-tex city-ind-wall-noisy-03 ctyinda-vis-tfrag 22) +(def-tex city-ind-wall-noisy-05 ctyinda-vis-tfrag 23) +(def-tex city-ind-metal-green-main-side ctyinda-vis-tfrag 24) +(def-tex city-ind-bigpipe-siding-02 ctyinda-vis-tfrag 25) +(def-tex city-ind-redlight ctyinda-vis-tfrag 26) +(def-tex city-ind-wall-noisy-border-05 ctyinda-vis-tfrag 27) +(def-tex city-ind-wall-noisy-04 ctyinda-vis-tfrag 28) +(def-tex city-ind-wall-noisy-border-02 ctyinda-vis-tfrag 29) +(def-tex city-ind-wall-noisy-01 ctyinda-vis-tfrag 30) +(def-tex city-ind-buldge-light-01 ctyinda-vis-tfrag 31) +(def-tex city-ind-buldge-light-self-illuminated-01 ctyinda-vis-tfrag 32) +(def-tex city-port-metal-green-main-side ctyinda-vis-tfrag 33) +(def-tex city-ind-wall-noisy-border-01 ctyinda-vis-tfrag 34) +(def-tex city-ind-catwalk-coping-01 ctyinda-vis-tfrag 35) +(def-tex city-ind-wall-base-08 ctyinda-vis-tfrag 36) +(def-tex city-ind-wall-07 ctyinda-vis-tfrag 37) +(def-tex city-ind-litwindow-TOP-03 ctyinda-vis-tfrag 38) +(def-tex cty-ind-catwalk-panels ctyinda-vis-tfrag 39) +(def-tex city-ind-catwalk-slope-metal ctyinda-vis-tfrag 40) +(def-tex city-ind-dark-marble ctyinda-vis-tfrag 41) +(def-tex city-ind-litemetal-01 ctyinda-vis-tfrag 42) +(def-tex city-ind-border-stripe-dark-01 ctyinda-vis-tfrag 43) +(def-tex city-ind-wall-base-05 ctyinda-vis-tfrag 44) +(def-tex city-ind-wall-base-top-03 ctyinda-vis-tfrag 45) +(def-tex city-ind-wall-06 ctyinda-vis-tfrag 46) +(def-tex city-ind-buldge-light-self-illuminated-02 ctyinda-vis-tfrag 47) +(def-tex city-ind-wall-base-07 ctyinda-vis-tfrag 48) +(def-tex city-ind-wall-05 ctyinda-vis-tfrag 49) +(def-tex city-ind-metal-04-hitweak ctyinda-vis-tfrag 51) +(def-tex city-ind-litwindow-TOP-04 ctyinda-vis-tfrag 52) +(def-tex city-ind-grnd-cobl-01 ctyinda-vis-tfrag 53) +(def-tex city-ind-grnd-cobl-02 ctyinda-vis-tfrag 54) +(def-tex city-ind-black ctyinda-vis-tfrag 56) +(def-tex city-ind-support-base ctyinda-vis-tfrag 57) +(def-tex city-ind-metal-03 ctyinda-vis-tfrag 58) +(def-tex city-ind-metal-09 ctyinda-vis-tfrag 59) +(def-tex city-ind-wall-band-striped-01 ctyinda-vis-tfrag 60) +(def-tex city-ind-panels-scorched-02 ctyinda-vis-tfrag 61) +(def-tex city-ind-panels-scorched-03 ctyinda-vis-tfrag 62) +(def-tex sewer-metal-block-06 ctyinda-vis-tfrag 64) +(def-tex sewer-metal-block-01 ctyinda-vis-tfrag 65) +(def-tex sewer-metal-floor-02 ctyinda-vis-tfrag 66) +(def-tex city-ind-buldge-light-self-illuminated-03 ctyinda-vis-tfrag 67) +(def-tex cty-ind-ground02 ctyinda-vis-tfrag 68) +(def-tex cty-ind-ground01 ctyinda-vis-tfrag 69) +(def-tex city-ind-palace-cable-section-band ctyinda-vis-tfrag 70) +(def-tex city-ind-palace-cable-section ctyinda-vis-tfrag 71) +(def-tex city-yellow-light-monster ctyinda-vis-tfrag 72) +(def-tex city-red-light-monster ctyinda-vis-tfrag 73) +(def-tex city-ind-ventglow ctyinda-vis-tfrag 74) +(def-tex city-base-vent-01 ctyinda-vis-tfrag 75) +(def-tex map-ctyindb ctyindb-minimap 0) +(def-tex intro-sphere ctyindb-sprite 0) +(def-tex sign-fashion2 ctyindb-sprite 1) +(def-tex sign-onin-knows ctyindb-sprite 2) +(def-tex sign-praxis-banner ctyindb-sprite 3) +(def-tex citwide-crimson-gold ctyindb-vis-pris 5) +(def-tex citwide-crimson-light ctyindb-vis-pris 6) +(def-tex citwide-crimson-red ctyindb-vis-pris 7) +(def-tex citwide-crimson-tube ctyindb-vis-pris 8) +(def-tex citwide-crimson-wall-plain ctyindb-vis-pris 9) +(def-tex city-ind-stain-02 ctyindb-vis-shrub 0) +(def-tex city-ind-blotch-withstreaks-01 ctyindb-vis-shrub 1) +(def-tex city-ind-stain-01 ctyindb-vis-shrub 2) +(def-tex city-ind-decal-02 ctyindb-vis-shrub 3) +(def-tex city-ind-decal-03 ctyindb-vis-shrub 4) +(def-tex city-ind-decal-01 ctyindb-vis-shrub 5) +(def-tex city-ind-wall-noisy-border-05 ctyindb-vis-shrub 7) +(def-tex city-ind-wall-noisy-03 ctyindb-vis-shrub 8) +(def-tex city-ind-wall-noisy-05 ctyindb-vis-shrub 9) +(def-tex city-ind-overlay-bullethole-b ctyindb-vis-shrub 10) +(def-tex city-ind-overlay-bullethole-c ctyindb-vis-shrub 11) +(def-tex city-ind-overlay-bullethole-a ctyindb-vis-shrub 12) +(def-tex city-inda-scorch-big ctyindb-vis-shrub 13) +(def-tex city-inda-scorch-small ctyindb-vis-shrub 14) +(def-tex city-wire ctyindb-vis-shrub 15) +(def-tex city-port-bigpipe-ring-side ctyindb-vis-shrub 16) +(def-tex city-ind-black ctyindb-vis-tfrag 0) +(def-tex city-ind-metal-green-main-side ctyindb-vis-tfrag 1) +(def-tex city-port-metal-green-main-side ctyindb-vis-tfrag 3) +(def-tex city-inda-wallbase ctyindb-vis-tfrag 4) +(def-tex city-ind-wall-noisy-border-05 ctyindb-vis-tfrag 5) +(def-tex city-ind-border-stripe-dark-01 ctyindb-vis-tfrag 6) +(def-tex city-ind-wall-noisy-border-02 ctyindb-vis-tfrag 7) +(def-tex cty-ind-catwalk-panels ctyindb-vis-tfrag 8) +(def-tex city-ind-catwalk-slope-metal ctyindb-vis-tfrag 9) +(def-tex city-ind-catwalk-coping-01 ctyindb-vis-tfrag 10) +(def-tex city-ind-dark-marble ctyindb-vis-tfrag 11) +(def-tex city-ind-wall-base-03 ctyindb-vis-tfrag 12) +(def-tex city-ind-litemetal-01 ctyindb-vis-tfrag 13) +(def-tex city-ind-wall-noisy-05 ctyindb-vis-tfrag 14) +(def-tex city-ind-wall-noisy-border-01 ctyindb-vis-tfrag 15) +(def-tex city-ind-wall-noisy-01 ctyindb-vis-tfrag 16) +(def-tex city-ind-metal-02 ctyindb-vis-tfrag 17) +(def-tex city-ind-bigpipe-siding ctyindb-vis-tfrag 18) +(def-tex city-ind-support-base ctyindb-vis-tfrag 19) +(def-tex city-ind-bigpipe-siding-02 ctyindb-vis-tfrag 20) +(def-tex city-ind-redlight ctyindb-vis-tfrag 21) +(def-tex city-ind-grnd-cobl-01 ctyindb-vis-tfrag 22) +(def-tex city-ind-grnd-cobl-02 ctyindb-vis-tfrag 23) +(def-tex city-bigpipe-main-02 ctyindb-vis-tfrag 24) +(def-tex city-bigpipe-ring-02 ctyindb-vis-tfrag 25) +(def-tex city-muck-01 ctyindb-vis-tfrag 26) +(def-tex city-ind-grate-01 ctyindb-vis-tfrag 27) +(def-tex city-ind-band-dark-01 ctyindb-vis-tfrag 28) +(def-tex city-ind-wall-noisy-03 ctyindb-vis-tfrag 29) +(def-tex city-green-pipe01 ctyindb-vis-tfrag 30) +(def-tex city-ind-wall-02 ctyindb-vis-tfrag 31) +(def-tex city-ind-wall-band-plain-01 ctyindb-vis-tfrag 32) +(def-tex city-ind-wall-01 ctyindb-vis-tfrag 33) +(def-tex city-ind-wall-base-top-01 ctyindb-vis-tfrag 34) +(def-tex city-ind-wall-base-02 ctyindb-vis-tfrag 35) +(def-tex city-ind-wall-base-01 ctyindb-vis-tfrag 36) +(def-tex city-ind-wall-band-vent-01 ctyindb-vis-tfrag 37) +(def-tex city-ind-wall-base-08 ctyindb-vis-tfrag 38) +(def-tex city-ind-wall-07 ctyindb-vis-tfrag 39) +(def-tex city-ind-door-top-01 ctyindb-vis-tfrag 40) +(def-tex city-ind-litwindow-TOP-03 ctyindb-vis-tfrag 41) +(def-tex city-ind-wall-04 ctyindb-vis-tfrag 42) +(def-tex city-ind-wall-03 ctyindb-vis-tfrag 43) +(def-tex city-ind-wall-thin-04 ctyindb-vis-tfrag 44) +(def-tex city-ind-door-large-01 ctyindb-vis-tfrag 45) +(def-tex city-ind-wall-noisy-04 ctyindb-vis-tfrag 46) +(def-tex city-ind-buldge-light-01 ctyindb-vis-tfrag 47) +(def-tex city-ind-buldge-light-self-illuminated-01 ctyindb-vis-tfrag 48) +(def-tex city-ind-wall-base-07 ctyindb-vis-tfrag 49) +(def-tex city-ind-wall-05 ctyindb-vis-tfrag 50) +(def-tex city-ind-wall-base-05 ctyindb-vis-tfrag 51) +(def-tex city-ind-wall-06 ctyindb-vis-tfrag 52) +(def-tex city-ind-wall-base-top-03 ctyindb-vis-tfrag 54) +(def-tex city-ind-metal-04-hitweak ctyindb-vis-tfrag 55) +(def-tex city-ind-litwindow-TOP-04 ctyindb-vis-tfrag 56) +(def-tex city-ind-buldge-light-self-illuminated-02 ctyindb-vis-tfrag 57) +(def-tex city-ind-metal-03 ctyindb-vis-tfrag 58) +(def-tex city-ind-ventglow ctyindb-vis-tfrag 59) +(def-tex city-ind-panels-scorched-02 ctyindb-vis-tfrag 65) +(def-tex city-ind-panels-scorched-03 ctyindb-vis-tfrag 66) +(def-tex city-ind-wall-band-striped-01 ctyindb-vis-tfrag 67) +(def-tex city-ind-panels-scorched ctyindb-vis-tfrag 68) +(def-tex t-citywide-met-bm-red-strp01 ctyindb-vis-tfrag 69) +(def-tex city-port-cable-cylinder-01 ctyindb-vis-tfrag 70) +(def-tex city-port-bigpipe-ring-side ctyindb-vis-tfrag 71) +(def-tex city-port-cable-quare-01 ctyindb-vis-tfrag 75) +(def-tex city-ind-palace-cable-section-band ctyindb-vis-tfrag 76) +(def-tex city-ind-palace-cable-section ctyindb-vis-tfrag 77) +(def-tex city-ind-metal-09 ctyindb-vis-tfrag 78) +(def-tex rub-beam-gen ctyindb-vis-tfrag 79) +(def-tex city-ind-ground-metal ctyindb-vis-tfrag 80) +(def-tex city-base-vent-01 ctyindb-vis-tfrag 81) +(def-tex map-ctygenb ctygenb-minimap 0) +(def-tex ctygenb-ticker-backing ctygenb-sprite 0) +(def-tex ctygenb-ticker-space ctygenb-sprite 1) +(def-tex sign-ctygenb-arrows ctygenb-sprite 2) +(def-tex sign-ctygenb-erol ctygenb-sprite 3) +(def-tex sign-ctygenb-praxis-banner ctygenb-sprite 4) +(def-tex airlock-door-bolt ctygenb-vis-pris 0) +(def-tex airlock-door-cog ctygenb-vis-pris 1) +(def-tex airlock-door-main ctygenb-vis-pris 2) +(def-tex airlock-door-metal2 ctygenb-vis-pris 3) +(def-tex airlockl-door-metalframe ctygenb-vis-pris 4) +(def-tex jakc-scarfhanging ctygenb-vis-pris 8) +(def-tex jakc-skirt ctygenb-vis-pris 9) +(def-tex bam-eyelight ctygenb-vis-pris 10) +(def-tex bam-hairhilite ctygenb-vis-pris 11) +(def-tex environment-oldmetal ctygenb-vis-pris 12) +(def-tex jakc-armor ctygenb-vis-pris 13) +(def-tex jakc-chestplate-straps ctygenb-vis-pris 14) +(def-tex jakc-gogglemetal ctygenb-vis-pris 15) +(def-tex jakc-lens ctygenb-vis-pris 16) +(def-tex jakc-scarf ctygenb-vis-pris 17) +(def-tex jakc-waistband2 ctygenb-vis-pris 18) +(def-tex jakc-wraps ctygenb-vis-pris 19) +(def-tex jakc-wristband-a2 ctygenb-vis-pris 20) +(def-tex jakchires-arm ctygenb-vis-pris 21) +(def-tex jakchires-blackstrap ctygenb-vis-pris 22) +(def-tex jakchires-brownstrap ctygenb-vis-pris 23) +(def-tex jakchires-brwnleather ctygenb-vis-pris 24) +(def-tex jakchires-chestplate ctygenb-vis-pris 25) +(def-tex jakchires-clips ctygenb-vis-pris 26) +(def-tex jakchires-eye ctygenb-vis-pris 27) +(def-tex jakchires-eyebrow ctygenb-vis-pris 28) +(def-tex jakchires-eyelid ctygenb-vis-pris 29) +(def-tex jakchires-facelft ctygenb-vis-pris 30) +(def-tex jakchires-facert ctygenb-vis-pris 31) +(def-tex jakchires-glovetop ctygenb-vis-pris 32) +(def-tex jakchires-hair ctygenb-vis-pris 33) +(def-tex jakchires-horn ctygenb-vis-pris 34) +(def-tex jakchires-jacket ctygenb-vis-pris 35) +(def-tex jakchires-leatherpouch ctygenb-vis-pris 36) +(def-tex jakchires-lightbrownspat ctygenb-vis-pris 37) +(def-tex jakchires-pants ctygenb-vis-pris 38) +(def-tex jakchires-precarmor-01 ctygenb-vis-pris 39) +(def-tex jakchires-shoebottom ctygenb-vis-pris 40) +(def-tex jakchires-shoemetal ctygenb-vis-pris 41) +(def-tex jakchires-shoeteop ctygenb-vis-pris 42) +(def-tex jakchires-teeth ctygenb-vis-pris 43) +(def-tex bat-amulet-01 ctygenb-vis-pris 44) +(def-tex bat-amulet-02 ctygenb-vis-pris 45) +(def-tex bat-amulet-03 ctygenb-vis-pris 46) +(def-tex prebot-envmap ctygenb-vis-pris 47) +(def-tex cty-grunt-eye-01 ctygenb-vis-pris 48) +(def-tex cty-grunt-gem-01 ctygenb-vis-pris 49) +(def-tex cty-grunt-hose ctygenb-vis-pris 50) +(def-tex cty-grunt-metal-01 ctygenb-vis-pris 51) +(def-tex cty-grunt-skin-01 ctygenb-vis-pris 52) +(def-tex cty-grunt-skin-02 ctygenb-vis-pris 53) +(def-tex cty-grunt-skin-03 ctygenb-vis-pris 54) +(def-tex city-blotch-withstreaks-01 ctygenb-vis-shrub 0) +(def-tex city-bluelight ctygenb-vis-shrub 1) +(def-tex city-copper ctygenb-vis-shrub 2) +(def-tex city-dirt-overlay ctygenb-vis-shrub 3) +(def-tex city-dirt-to-wall ctygenb-vis-shrub 4) +(def-tex city-ground-stain-01 ctygenb-vis-shrub 5) +(def-tex city-mark-wire ctygenb-vis-shrub 6) +(def-tex city-metalrim-01 ctygenb-vis-shrub 7) +(def-tex city-railing ctygenb-vis-shrub 8) +(def-tex city-stain-wall-01 ctygenb-vis-shrub 9) +(def-tex city-stain-window-01 ctygenb-vis-shrub 10) +(def-tex city-wall-decal-01 ctygenb-vis-shrub 11) +(def-tex city-wall-decal-02 ctygenb-vis-shrub 12) +(def-tex city-wall-decal-04 ctygenb-vis-shrub 13) +(def-tex city-wall-decal-05 ctygenb-vis-shrub 14) +(def-tex city-windowframe-03 ctygenb-vis-shrub 15) +(def-tex city-wire ctygenb-vis-shrub 16) +(def-tex city-wall-greyblue-plain-lowres ctygenb-vis-shrub 17) +(def-tex city-base-vent-01 ctygenb-vis-shrub 18) +(def-tex city-roofmetal-rim ctygenb-vis-shrub 19) +(def-tex city-canal ctygenb-vis-tfrag 0) +(def-tex city-canal-bottom ctygenb-vis-tfrag 1) +(def-tex city-metal-canal-smalltop ctygenb-vis-tfrag 2) +(def-tex city-metal-canal ctygenb-vis-tfrag 3) +(def-tex city-bridge-ends ctygenb-vis-tfrag 4) +(def-tex city-canal-top2 ctygenb-vis-tfrag 5) +(def-tex city-bridge-walk ctygenb-vis-tfrag 6) +(def-tex city-bridgeseam ctygenb-vis-tfrag 7) +(def-tex city-railing ctygenb-vis-tfrag 8) +(def-tex city-bridgesupports ctygenb-vis-tfrag 9) +(def-tex city-lurkermetal-01 ctygenb-vis-tfrag 10) +(def-tex city-canal-top ctygenb-vis-tfrag 11) +(def-tex city-support-main-01 ctygenb-vis-tfrag 12) +(def-tex city-wall-plain ctygenb-vis-tfrag 13) +(def-tex city-sideframe-plain ctygenb-vis-tfrag 14) +(def-tex city-roofmetal-rim ctygenb-vis-tfrag 15) +(def-tex city-step ctygenb-vis-tfrag 16) +(def-tex city-metal-strip-01 ctygenb-vis-tfrag 17) +(def-tex city-wall ctygenb-vis-tfrag 18) +(def-tex city-wall-01 ctygenb-vis-tfrag 19) +(def-tex city-wall-inset-panel-01 ctygenb-vis-tfrag 20) +(def-tex city-wall-base-rim-02 ctygenb-vis-tfrag 21) +(def-tex city-endblocks ctygenb-vis-tfrag 22) +(def-tex city-wall-base-rim-01 ctygenb-vis-tfrag 23) +(def-tex city-metal-wall-lamp-01 ctygenb-vis-tfrag 24) +(def-tex city-metal-wall-lamp-02 ctygenb-vis-tfrag 25) +(def-tex city-lamp-bluelight ctygenb-vis-tfrag 26) +(def-tex city-bigpipe-ring-02 ctygenb-vis-tfrag 27) +(def-tex city-windowframe1 ctygenb-vis-tfrag 28) +(def-tex city-ind-buldge-light-01 ctygenb-vis-tfrag 29) +(def-tex city-ind-buldge-light-self-illuminated-01 ctygenb-vis-tfrag 30) +(def-tex city-baselight-01 ctygenb-vis-tfrag 31) +(def-tex city-outpostwall ctygenb-vis-tfrag 32) +(def-tex city-hole-edge-01 ctygenb-vis-tfrag 33) +(def-tex city-metal-flatpipe-01 ctygenb-vis-tfrag 35) +(def-tex city-windowframe-03 ctygenb-vis-tfrag 36) +(def-tex common-black ctygenb-vis-tfrag 37) +(def-tex city-bulb-blend ctygenb-vis-tfrag 38) +(def-tex city-bluelight ctygenb-vis-tfrag 39) +(def-tex city-roofmetal ctygenb-vis-tfrag 40) +(def-tex city-roof-tile ctygenb-vis-tfrag 41) +(def-tex city-sidewall-2 ctygenb-vis-tfrag 42) +(def-tex city-trim ctygenb-vis-tfrag 43) +(def-tex city-light-yellow ctygenb-vis-tfrag 44) +(def-tex city-metal-doorframe2 ctygenb-vis-tfrag 45) +(def-tex city-door-03 ctygenb-vis-tfrag 46) +(def-tex city-smallpipe-pipe-01 ctygenb-vis-tfrag 47) +(def-tex city-smallpipe-ring-01 ctygenb-vis-tfrag 48) +(def-tex city-smallpipe-elbow-01 ctygenb-vis-tfrag 49) +(def-tex city-base-vent-01 ctygenb-vis-tfrag 50) +(def-tex city-black ctygenb-vis-tfrag 51) +(def-tex city-metal-windowframe ctygenb-vis-tfrag 52) +(def-tex city-sideframe ctygenb-vis-tfrag 53) +(def-tex city-pipe ctygenb-vis-tfrag 54) +(def-tex city-red ctygenb-vis-tfrag 55) +(def-tex city-wall-bottom ctygenb-vis-tfrag 56) +(def-tex city-door-02 ctygenb-vis-tfrag 57) +(def-tex city-wall-bottom-greyblue ctygenb-vis-tfrag 58) +(def-tex city-wall-greyblue-plain-lowres ctygenb-vis-tfrag 59) +(def-tex city-wall-plain-greyblue ctygenb-vis-tfrag 60) +(def-tex city-dark-grey-plain ctygenb-vis-tfrag 61) +(def-tex city-metal-doorframe1 ctygenb-vis-tfrag 62) +(def-tex city-metal-orange ctygenb-vis-tfrag 63) +(def-tex city-metalsiding-02 ctygenb-vis-tfrag 65) +(def-tex city-stonefloor-singlestone ctygenb-vis-tfrag 66) +(def-tex t-palshaft-dirt-blue-01 ctygenb-vis-tfrag 67) +(def-tex citywide-panels-01 ctygenb-vis-tfrag 68) +(def-tex t-citywide-met-pill-01 ctygenb-vis-tfrag 69) +(def-tex t-citywide-met-strp01 ctygenb-vis-tfrag 70) +(def-tex city-outpostwall-strip ctygenb-vis-tfrag 71) +(def-tex city-ind-metal-green-main-side ctygenb-vis-tfrag 72) +(def-tex tcab-beam01 ctygenb-vis-tfrag 73) +(def-tex tcab-threads-beam-01 ctygenb-vis-tfrag 74) +(def-tex tcab-star-01 ctygenb-vis-tfrag 75) +(def-tex tcab-ring-01 ctygenb-vis-tfrag 76) +(def-tex tcab-i-redstripe-01 ctygenb-vis-tfrag 77) +(def-tex tcab-beam-bolt01 ctygenb-vis-tfrag 78) +(def-tex city-metal-pipeside-01 ctygenb-vis-tfrag 80) +(def-tex citywide-pillar ctygenb-vis-tfrag 81) +(def-tex t-citywide-met-strp-close ctygenb-vis-tfrag 83) +(def-tex city-burning-can ctygenb-vis-tfrag 84) +(def-tex rub-beam-gen ctygenb-vis-tfrag 85) +(def-tex rub-palace-tower-side ctygenb-vis-tfrag 86) +(def-tex rub-panels-01 ctygenb-vis-tfrag 87) +(def-tex city-window-glass-01 ctygenb-vis-water 0) +(def-tex city-door-window-glass-02 ctygenb-vis-water 1) +(def-tex city-window-glass-02 ctygenb-vis-water 2) +(def-tex map-ctyfarma ctyfarma-minimap 0) +(def-tex ctyfarm-cab-body ctyfarma-sprite 0) +(def-tex ctyfarm-chili-leaf ctyfarma-sprite 1) +(def-tex ctyfarm-chili-stem ctyfarma-sprite 2) +(def-tex ctyfarm-eggplant-body ctyfarma-sprite 3) +(def-tex ctyfarm-eggplant-leaf-1 ctyfarma-sprite 4) +(def-tex ctyfarm-eggplant-leaf-2 ctyfarma-sprite 5) +(def-tex city-farm-treetop ctyfarma-vis-alpha 0) +(def-tex city-farm-treetop-02 ctyfarma-vis-alpha 1) +(def-tex city-farm-road-01 ctyfarma-vis-alpha 2) +(def-tex city-farm-road-blend-to-alpha-01 ctyfarma-vis-alpha 3) +(def-tex city-farm-road-end-blend-to-alpha ctyfarma-vis-alpha 4) +(def-tex airlock-door-bolt ctyfarma-vis-pris 0) +(def-tex airlock-door-cog ctyfarma-vis-pris 1) +(def-tex airlock-door-main ctyfarma-vis-pris 2) +(def-tex airlock-door-metal2 ctyfarma-vis-pris 3) +(def-tex airlockl-door-metalframe ctyfarma-vis-pris 4) +(def-tex city-farm-veg-cableaf ctyfarma-vis-pris 5) +(def-tex city-farm-veg-cabseed ctyfarma-vis-pris 6) +(def-tex city-farm-veg-green-1 ctyfarma-vis-pris 7) +(def-tex airlock-door-cog1 ctyfarma-vis-pris 8) +(def-tex city-farm-beettree-blossom ctyfarma-vis-pris 9) +(def-tex city-farm-beettree-bulb ctyfarma-vis-pris 10) +(def-tex city-farm-beettree-trunk ctyfarma-vis-pris 11) +(def-tex city-farm-cabmain ctyfarma-vis-pris 12) +(def-tex city-farm-mar-leaf-02 ctyfarma-vis-pris 13) +(def-tex city-farm-mar-main ctyfarma-vis-pris 14) +(def-tex city-farm-sprinkle-metal ctyfarma-vis-pris 15) +(def-tex city-farm-sprinkle-metal-dirt ctyfarma-vis-pris 16) +(def-tex city-farm-sprinkle-suppport ctyfarma-vis-pris 17) +(def-tex city-farm-veg-cablip ctyfarma-vis-pris 18) +(def-tex city-farm-veg-chilberry-02 ctyfarma-vis-pris 19) +(def-tex city-farm-veg-green-2 ctyfarma-vis-pris 20) +(def-tex city-farm-veg-leaf-1 ctyfarma-vis-pris 21) +(def-tex city-farm-shrub-overhang ctyfarma-vis-shrub 0) +(def-tex city-farm-shrub-overhang-02 ctyfarma-vis-shrub 1) +(def-tex city-farm-stain-01 ctyfarma-vis-shrub 2) +(def-tex city-farm-stain-02 ctyfarma-vis-shrub 3) +(def-tex city-farm-ground-stain-01 ctyfarma-vis-shrub 4) +(def-tex city-farm-wall-vine ctyfarma-vis-shrub 5) +(def-tex city-farm-cattail-grass ctyfarma-vis-shrub 6) +(def-tex city-farm-blotch-withstreaks-01 ctyfarma-vis-shrub 7) +(def-tex city-farm-dirt-small-01 ctyfarma-vis-shrub 8) +(def-tex city-farm-veg-chilberry ctyfarma-vis-shrub 9) +(def-tex city-farm-flowers ctyfarma-vis-shrub 10) +(def-tex city-farm-stonewall-bricks ctyfarma-vis-tfrag 0) +(def-tex city-farm-stone-wall-01 ctyfarma-vis-tfrag 1) +(def-tex city-farm-stonewall-base-01 ctyfarma-vis-tfrag 2) +(def-tex city-farm-wall-top ctyfarma-vis-tfrag 3) +(def-tex city-farm-sprinkle-metalbase ctyfarma-vis-tfrag 4) +(def-tex city-farm-black ctyfarma-vis-tfrag 5) +(def-tex city-farm-stone-border-02 ctyfarma-vis-tfrag 6) +(def-tex city-farm-smalldirt ctyfarma-vis-tfrag 7) +(def-tex city-farm-metal-bracket-02 ctyfarma-vis-tfrag 8) +(def-tex city-farm-bigpipe-01 ctyfarma-vis-tfrag 9) +(def-tex city-farm-aquaduct-glass-02 ctyfarma-vis-tfrag 10) +(def-tex city-farm-tree-bark-01 ctyfarma-vis-tfrag 11) +(def-tex city-farm-metal-panel-01 ctyfarma-vis-tfrag 12) +(def-tex city-farm-metal-panel-02 ctyfarma-vis-tfrag 13) +(def-tex city-farm-metal-bracket-01 ctyfarma-vis-tfrag 14) +(def-tex city-farm-dirtymetal-01 ctyfarma-vis-tfrag 15) +(def-tex city-farm-cart-woodslat-02 ctyfarma-vis-tfrag 16) +(def-tex city-farm-dirt-mound-blend-01 ctyfarma-vis-tfrag 17) +(def-tex city-farm-dirt-small-01 ctyfarma-vis-tfrag 18) +(def-tex city-farm-dirt-mound-01 ctyfarma-vis-tfrag 19) +(def-tex for-foliage ctyfarma-vis-tfrag 20) +(def-tex city-farm-vegtree-bark-01 ctyfarma-vis-tfrag 21) +(def-tex city-farm-sprinkle-metal-dirt ctyfarma-vis-tfrag 22) +(def-tex city-farm-sprinkle-suppport ctyfarma-vis-tfrag 23) +(def-tex city-farm-sprinkle-metal ctyfarma-vis-tfrag 24) +(def-tex city-farm-sprinkle-pipe ctyfarma-vis-tfrag 25) +(def-tex farm-grass-ground-02 ctyfarma-vis-tfrag 26) +(def-tex city-farm-cart-woodslat ctyfarma-vis-tfrag 27) +(def-tex city-farm-lamp ctyfarma-vis-tfrag 28) +(def-tex city-farm-rock-small ctyfarma-vis-tfrag 29) +(def-tex city-farm-rock ctyfarma-vis-tfrag 30) +(def-tex city-ind-metal-02 ctyfarma-vis-tfrag 31) +(def-tex city-ind-bigpipe-siding ctyfarma-vis-tfrag 32) +(def-tex city-farm-cartbase ctyfarma-vis-tfrag 33) +(def-tex city-farm-cartwheeltrim ctyfarma-vis-tfrag 34) +(def-tex city-farm-cartwheeltread ctyfarma-vis-tfrag 35) +(def-tex city-farm-mar-main ctyfarma-vis-tfrag 36) +(def-tex city-farm-road-01 ctyfarma-vis-tfrag 37) +(def-tex city-farm-mark-roof-tiles ctyfarma-vis-tfrag 38) +(def-tex farm-grass-ground-01 ctyfarma-vis-tfrag 39) +(def-tex citywide-wall-greybolts ctyfarma-vis-tfrag 40) +(def-tex citywide-wall-greydrain ctyfarma-vis-tfrag 41) +(def-tex common-black ctyfarma-vis-tfrag 42) +(def-tex t-citywide-met-strp01 ctyfarma-vis-tfrag 43) +(def-tex citywide-wall-frame ctyfarma-vis-tfrag 44) +(def-tex city-farm-road-blend-to-alpha-01 ctyfarma-vis-tfrag 45) +(def-tex city-farm-aquaduct-glass-01 ctyfarma-vis-water 0) +(def-tex map-ctyfarmb ctyfarmb-minimap 0) +(def-tex ctyfarm-cab-body ctyfarmb-sprite 0) +(def-tex ctyfarm-chili-leaf ctyfarmb-sprite 1) +(def-tex ctyfarm-chili-stem ctyfarmb-sprite 2) +(def-tex ctyfarm-eggplant-body ctyfarmb-sprite 3) +(def-tex ctyfarm-eggplant-leaf-1 ctyfarmb-sprite 4) +(def-tex ctyfarm-eggplant-leaf-2 ctyfarmb-sprite 5) +(def-tex city-farm-treetop ctyfarmb-vis-alpha 0) +(def-tex city-farm-treetop-02 ctyfarmb-vis-alpha 1) +(def-tex city-farm-road-01 ctyfarmb-vis-alpha 2) +(def-tex city-farm-road-blend-to-alpha-01 ctyfarmb-vis-alpha 3) +(def-tex city-farm-road-end-blend-to-alpha ctyfarmb-vis-alpha 4) +(def-tex city-farm-veg-cableaf ctyfarmb-vis-pris 0) +(def-tex city-farm-veg-cabseed ctyfarmb-vis-pris 1) +(def-tex city-farm-veg-green-1 ctyfarmb-vis-pris 2) +(def-tex bam-eyelight ctyfarmb-vis-pris 3) +(def-tex yak-eye ctyfarmb-vis-pris 4) +(def-tex yak-horn ctyfarmb-vis-pris 5) +(def-tex yak-lightfur ctyfarmb-vis-pris 6) +(def-tex yak-lightmed-transfur ctyfarmb-vis-pris 7) +(def-tex yak-lips2 ctyfarmb-vis-pris 8) +(def-tex yak-medfur ctyfarmb-vis-pris 9) +(def-tex yak-medfur-end ctyfarmb-vis-pris 10) +(def-tex yak-nose ctyfarmb-vis-pris 11) +(def-tex city-farm-beettree-blossom ctyfarmb-vis-pris 12) +(def-tex city-farm-beettree-bulb ctyfarmb-vis-pris 13) +(def-tex city-farm-beettree-trunk ctyfarmb-vis-pris 14) +(def-tex city-farm-cabmain ctyfarmb-vis-pris 15) +(def-tex city-farm-veg-chilberry-02 ctyfarmb-vis-pris 16) +(def-tex city-farm-veg-green-2 ctyfarmb-vis-pris 17) +(def-tex city-farm-veg-leaf-1 ctyfarmb-vis-pris 18) +(def-tex city-farm-mar-leaf-02 ctyfarmb-vis-pris 19) +(def-tex city-farm-mar-main ctyfarmb-vis-pris 20) +(def-tex city-farm-veg-cablip ctyfarmb-vis-pris 21) +(def-tex city-farm-sprinkle-metal ctyfarmb-vis-pris 22) +(def-tex city-farm-sprinkle-metal-dirt ctyfarmb-vis-pris 23) +(def-tex city-farm-sprinkle-suppport ctyfarmb-vis-pris 24) +(def-tex city-farm-shrub-overhang ctyfarmb-vis-shrub 0) +(def-tex city-farm-shrub-overhang-02 ctyfarmb-vis-shrub 1) +(def-tex city-farm-stain-01 ctyfarmb-vis-shrub 2) +(def-tex city-farm-stain-02 ctyfarmb-vis-shrub 3) +(def-tex city-farm-ground-stain-01 ctyfarmb-vis-shrub 4) +(def-tex city-farm-wall-vine ctyfarmb-vis-shrub 5) +(def-tex city-farm-cattail-grass ctyfarmb-vis-shrub 6) +(def-tex city-farm-blotch-withstreaks-01 ctyfarmb-vis-shrub 7) +(def-tex city-farm-dirt-small-01 ctyfarmb-vis-shrub 8) +(def-tex city-farm-veg-chilberry ctyfarmb-vis-shrub 9) +(def-tex city-farm-flowers ctyfarmb-vis-shrub 10) +(def-tex city-farm-stonewall-bricks ctyfarmb-vis-tfrag 0) +(def-tex city-farm-stone-wall-01 ctyfarmb-vis-tfrag 1) +(def-tex city-farm-stonewall-base-01 ctyfarmb-vis-tfrag 2) +(def-tex city-farm-wall-top ctyfarmb-vis-tfrag 3) +(def-tex city-farm-sprinkle-metalbase ctyfarmb-vis-tfrag 4) +(def-tex city-farm-black ctyfarmb-vis-tfrag 5) +(def-tex city-farm-stone-border-02 ctyfarmb-vis-tfrag 6) +(def-tex city-farm-smalldirt ctyfarmb-vis-tfrag 7) +(def-tex city-farm-metal-panel-01 ctyfarmb-vis-tfrag 8) +(def-tex city-farm-metal-panel-02 ctyfarmb-vis-tfrag 9) +(def-tex city-farm-metal-bracket-02 ctyfarmb-vis-tfrag 10) +(def-tex city-farm-metal-bracket-01 ctyfarmb-vis-tfrag 11) +(def-tex city-farm-bigpipe-01 ctyfarmb-vis-tfrag 12) +(def-tex city-farm-aquaduct-glass-02 ctyfarmb-vis-tfrag 13) +(def-tex city-farm-tree-bark-01 ctyfarmb-vis-tfrag 14) +(def-tex city-farm-cart-woodslat-02 ctyfarmb-vis-tfrag 15) +(def-tex city-farm-dirtymetal-01 ctyfarmb-vis-tfrag 16) +(def-tex city-farm-dirt-mound-blend-01 ctyfarmb-vis-tfrag 17) +(def-tex city-farm-dirt-small-01 ctyfarmb-vis-tfrag 18) +(def-tex farm-grass-ground-02 ctyfarmb-vis-tfrag 19) +(def-tex city-farm-rock ctyfarmb-vis-tfrag 20) +(def-tex city-farm-rock-small ctyfarmb-vis-tfrag 21) +(def-tex city-farm-cart-woodslat ctyfarmb-vis-tfrag 22) +(def-tex for-foliage ctyfarmb-vis-tfrag 23) +(def-tex city-farm-vegtree-bark-01 ctyfarmb-vis-tfrag 24) +(def-tex city-farm-dirt-mound-01 ctyfarmb-vis-tfrag 25) +(def-tex city-farm-sprinkle-metal-dirt ctyfarmb-vis-tfrag 26) +(def-tex city-farm-sprinkle-suppport ctyfarmb-vis-tfrag 27) +(def-tex city-farm-sprinkle-metal ctyfarmb-vis-tfrag 28) +(def-tex city-farm-sprinkle-pipe ctyfarmb-vis-tfrag 29) +(def-tex farm-grass-ground-01 ctyfarmb-vis-tfrag 30) +(def-tex city-farm-lamp ctyfarmb-vis-tfrag 31) +(def-tex city-ind-metal-02 ctyfarmb-vis-tfrag 32) +(def-tex city-ind-bigpipe-siding ctyfarmb-vis-tfrag 33) +(def-tex city-port-metal-block-04 ctyfarmb-vis-tfrag 34) +(def-tex city-port-roofmetal ctyfarmb-vis-tfrag 35) +(def-tex city-farm-mark-roof-tiles ctyfarmb-vis-tfrag 36) +(def-tex common-black ctyfarmb-vis-tfrag 37) +(def-tex t-citywide-met-strp01 ctyfarmb-vis-tfrag 38) +(def-tex citywide-wall-frame ctyfarmb-vis-tfrag 39) +(def-tex citywide-wall-greybolts ctyfarmb-vis-tfrag 40) +(def-tex citywide-wall-greydrain ctyfarmb-vis-tfrag 41) +(def-tex city-farm-aquaduct-glass-01 ctyfarmb-vis-water 0) +(def-tex map-ctyporta ctyport-minimap 0) +(def-tex map-ctyportb ctyport-minimap 1) +(def-tex map-ctyportc ctyport-minimap 2) +(def-tex map-ctyportd ctyport-minimap 3) +(def-tex map-ctyporte ctyport-minimap 4) +(def-tex map-ctyportf ctyport-minimap 5) +(def-tex ctyport-hiphog-halo ctyport-sprite 0) +(def-tex ctyport-muddrop ctyport-sprite 1) +(def-tex hiphog-exterior-blue ctyport-sprite 4) +(def-tex hiphog-exterior-blue-on ctyport-sprite 5) +(def-tex hiphog-exterior-orange ctyport-sprite 8) +(def-tex hiphog-exterior-orange-on ctyport-sprite 9) +(def-tex hiphog-exterior-purple ctyport-sprite 10) +(def-tex hiphog-exterior-purple-on ctyport-sprite 11) +(def-tex hiphog-exterior-yellow ctyport-sprite 12) +(def-tex hiphog-exterior-yellow-on ctyport-sprite 13) +(def-tex sign-arrows ctyport-sprite 14) +(def-tex sign-blank ctyport-sprite 15) +(def-tex airlock-door-bolt ctyport-vis-pris 4) +(def-tex airlock-door-cog ctyport-vis-pris 5) +(def-tex airlock-door-main ctyport-vis-pris 6) +(def-tex airlock-door-metal2 ctyport-vis-pris 7) +(def-tex airlockl-door-metalframe ctyport-vis-pris 8) +(def-tex mechdax-armfur ctyport-vis-pris 9) +(def-tex mechdax-ear ctyport-vis-pris 10) +(def-tex mechdax-eye ctyport-vis-pris 11) +(def-tex mechdax-finger ctyport-vis-pris 12) +(def-tex mechdax-horn ctyport-vis-pris 13) +(def-tex mechdax-leather ctyport-vis-pris 14) +(def-tex mechdax-metallic ctyport-vis-pris 15) +(def-tex mechdax-nose ctyport-vis-pris 16) +(def-tex mechdax-orange2yel-metal ctyport-vis-pris 17) +(def-tex mechdax-solidorangemetal ctyport-vis-pris 18) +(def-tex mechdax-yellowfur ctyport-vis-pris 19) +(def-tex city-port-stain-01 ctyport-vis-shrub 0) +(def-tex city-port-stain-02 ctyport-vis-shrub 1) +(def-tex city-port-blotch-withstreaks-01 ctyport-vis-shrub 2) +(def-tex city-port-canopyarm-swivel-sides ctyport-vis-shrub 3) +(def-tex city-port-bigpipe-ring-side ctyport-vis-shrub 4) +(def-tex city-port-grease-stain-ground ctyport-vis-shrub 5) +(def-tex city-port-decal-03 ctyport-vis-shrub 6) +(def-tex city-port-decal-02 ctyport-vis-shrub 7) +(def-tex city-port-tbolt ctyport-vis-shrub 9) +(def-tex city-port-decal-04 ctyport-vis-shrub 10) +(def-tex city-port-boltl-stain-roundl ctyport-vis-shrub 11) +(def-tex city-port-decal-01 ctyport-vis-shrub 12) +(def-tex city-ind-overlay-bullethole-a ctyport-vis-shrub 13) +(def-tex city-ind-overlay-bullethole-b ctyport-vis-shrub 14) +(def-tex city-ind-overlay-bullethole-c ctyport-vis-shrub 15) +(def-tex city-inda-scorch-big ctyport-vis-shrub 16) +(def-tex city-inda-scorch-small ctyport-vis-shrub 17) +(def-tex city-port-small-metal-highlite ctyport-vis-shrub 23) +(def-tex city-port-wallbase ctyport-vis-shrub 24) +(def-tex city-port-roofmetal-rim ctyport-vis-shrub 25) +(def-tex kgtrns-side01 ctyport-vis-shrub 26) +(def-tex kgtrns-wing01 ctyport-vis-shrub 27) +(def-tex kgtrns-box01 ctyport-vis-shrub 28) +(def-tex kgtrns-topjet01 ctyport-vis-shrub 29) +(def-tex city-port-seawalll-front ctyport-vis-tfrag 0) +(def-tex city-port-seawalll-lip ctyport-vis-tfrag 1) +(def-tex city-port-seam-side-metal-plain ctyport-vis-tfrag 2) +(def-tex city-port-seawalll ctyport-vis-tfrag 3) +(def-tex city-port-grnd-cobl-01 ctyport-vis-tfrag 4) +(def-tex city-port-seam-metal ctyport-vis-tfrag 5) +(def-tex city-port-seam-main-metal ctyport-vis-tfrag 6) +(def-tex city-port-tower-balcony-under ctyport-vis-tfrag 7) +(def-tex city-port-bridge-top ctyport-vis-tfrag 8) +(def-tex city-port-metal-block-02 ctyport-vis-tfrag 9) +(def-tex city-port-metal-rim-01 ctyport-vis-tfrag 10) +(def-tex city-port-bigtop-underside ctyport-vis-tfrag 11) +(def-tex city-port-seam-side-metal ctyport-vis-tfrag 12) +(def-tex city-port-ground-01 ctyport-vis-tfrag 13) +(def-tex city-port-bridge-grid01 ctyport-vis-tfrag 14) +(def-tex city-port-bridge-brace01 ctyport-vis-tfrag 15) +(def-tex city-port-bridge-grate01 ctyport-vis-tfrag 16) +(def-tex city-port-green-marble ctyport-vis-tfrag 17) +(def-tex city-port-metal-block-04 ctyport-vis-tfrag 18) +(def-tex city-port-pushblock-metal ctyport-vis-tfrag 19) +(def-tex city-port-wallbase ctyport-vis-tfrag 20) +(def-tex city-port-metal-green-main ctyport-vis-tfrag 21) +(def-tex city-port-bigpipe-ring-side ctyport-vis-tfrag 22) +(def-tex city-port-bracketmetal-tiny ctyport-vis-tfrag 23) +(def-tex city-bluelight ctyport-vis-tfrag 24) +(def-tex city-port-black ctyport-vis-tfrag 25) +(def-tex city-port-metal-green-main-side ctyport-vis-tfrag 26) +(def-tex city-port-metal ctyport-vis-tfrag 27) +(def-tex city-port-litwindow ctyport-vis-tfrag 28) +(def-tex city-port-wall-metal-01 ctyport-vis-tfrag 29) +(def-tex city-port-garage-door01 ctyport-vis-tfrag 30) +(def-tex city-port-metal-block-01 ctyport-vis-tfrag 31) +(def-tex city-port-bigpipe-siding ctyport-vis-tfrag 32) +(def-tex city-port-canopyarm-swivel-sides ctyport-vis-tfrag 34) +(def-tex city-redlight ctyport-vis-tfrag 36) +(def-tex city-port-dark-marble ctyport-vis-tfrag 37) +(def-tex city-port-small-metal-highlite ctyport-vis-tfrag 38) +(def-tex city-port-copper-lines ctyport-vis-tfrag 39) +(def-tex city-port-roofmetal ctyport-vis-tfrag 40) +(def-tex city-roofmetal-rim ctyport-vis-tfrag 41) +(def-tex city-port-metal-beam ctyport-vis-tfrag 42) +(def-tex city-port-bolt ctyport-vis-tfrag 43) +(def-tex city-port-barrel-body ctyport-vis-tfrag 44) +(def-tex city-port-door01 ctyport-vis-tfrag 45) +(def-tex city-port-ventbase-01 ctyport-vis-tfrag 46) +(def-tex city-port-pavmnt-01 ctyport-vis-tfrag 47) +(def-tex city-port-citywall ctyport-vis-tfrag 48) +(def-tex city-port-bridge-side ctyport-vis-tfrag 49) +(def-tex city-port-plate-05 ctyport-vis-tfrag 50) +(def-tex city-greenlight ctyport-vis-tfrag 51) +(def-tex city-port-piece-metal ctyport-vis-tfrag 52) +(def-tex city-port-bridge-main ctyport-vis-tfrag 53) +(def-tex city-port-control-panel-litup2 ctyport-vis-tfrag 54) +(def-tex city-roofmetal ctyport-vis-tfrag 55) +(def-tex city-port-roofmetal-rim ctyport-vis-tfrag 56) +(def-tex city-greenlight2 ctyport-vis-tfrag 57) +(def-tex city-port-barge-plain-metal ctyport-vis-tfrag 58) +(def-tex city-port-barge-grating ctyport-vis-tfrag 59) +(def-tex city-port-crate-metal-inside ctyport-vis-tfrag 60) +(def-tex city-port-barge-glass ctyport-vis-tfrag 61) +(def-tex city-port-barge-metal-darker ctyport-vis-tfrag 62) +(def-tex city-port-barge-plain-metal-1 ctyport-vis-tfrag 63) +(def-tex city-port-barge-side ctyport-vis-tfrag 64) +(def-tex city-port-barge-side-doors ctyport-vis-tfrag 65) +(def-tex city-port-barge-side-plain ctyport-vis-tfrag 66) +(def-tex environment-oldmetal ctyport-vis-tfrag 67) +(def-tex hip-tmetfloor04 ctyport-vis-tfrag 68) +(def-tex hip-tmetring02 ctyport-vis-tfrag 69) +(def-tex hip-twood01 ctyport-vis-tfrag 70) +(def-tex t-citywide-met-strp-close ctyport-vis-tfrag 72) +(def-tex city-step ctyport-vis-tfrag 73) +(def-tex citywide-palace-tower-side ctyport-vis-tfrag 74) +(def-tex t-citywide-met-strp01 ctyport-vis-tfrag 75) +(def-tex city-metal-pipeside-01 ctyport-vis-tfrag 78) +(def-tex city-railing ctyport-vis-tfrag 79) +(def-tex city-wall-base-rim-02 ctyport-vis-tfrag 80) +(def-tex citywide-pillar ctyport-vis-tfrag 81) +(def-tex city-port-pavmnt--cracked-01 ctyport-vis-tfrag 86) +(def-tex common-black ctyport-vis-tfrag 87) +(def-tex city-port-pavmnt--scorched-01 ctyport-vis-tfrag 88) +(def-tex city-port-cable-cylinder-01 ctyport-vis-tfrag 94) +(def-tex city-port-cable-quare-01 ctyport-vis-tfrag 95) +(def-tex rub-palace-tower-side ctyport-vis-tfrag 96) +(def-tex city-port-seam-metal-HI ctyport-vis-tfrag 97) +(def-tex city-yellowlight ctyport-vis-tfrag 98) +(def-tex stdmb-energy-wall-01 stadiumb-vis-alpha 0) +(def-tex bam-eyelight stadiumb-vis-pris 13) +(def-tex bam-hairhilite stadiumb-vis-pris 14) +(def-tex environment-oldmetal stadiumb-vis-pris 15) +(def-tex jakc-armor stadiumb-vis-pris 16) +(def-tex jakc-chestplate-straps stadiumb-vis-pris 17) +(def-tex jakc-gogglemetal stadiumb-vis-pris 18) +(def-tex jakc-lens stadiumb-vis-pris 19) +(def-tex jakc-scarf stadiumb-vis-pris 20) +(def-tex jakc-scarfhanging stadiumb-vis-pris 21) +(def-tex jakc-skirt stadiumb-vis-pris 22) +(def-tex jakc-waistband2 stadiumb-vis-pris 23) +(def-tex jakc-wraps stadiumb-vis-pris 24) +(def-tex jakc-wristband-a2 stadiumb-vis-pris 25) +(def-tex jakchires-arm stadiumb-vis-pris 26) +(def-tex jakchires-blackstrap stadiumb-vis-pris 27) +(def-tex jakchires-brownstrap stadiumb-vis-pris 28) +(def-tex jakchires-brwnleather stadiumb-vis-pris 29) +(def-tex jakchires-chestplate stadiumb-vis-pris 30) +(def-tex jakchires-clips stadiumb-vis-pris 31) +(def-tex jakchires-eye stadiumb-vis-pris 32) +(def-tex jakchires-eyebrow stadiumb-vis-pris 33) +(def-tex jakchires-eyelid stadiumb-vis-pris 34) +(def-tex jakchires-facelft stadiumb-vis-pris 35) +(def-tex jakchires-facert stadiumb-vis-pris 36) +(def-tex jakchires-glovetop stadiumb-vis-pris 37) +(def-tex jakchires-hair stadiumb-vis-pris 38) +(def-tex jakchires-horn stadiumb-vis-pris 39) +(def-tex jakchires-jacket stadiumb-vis-pris 40) +(def-tex jakchires-leatherpouch stadiumb-vis-pris 41) +(def-tex jakchires-lightbrownspat stadiumb-vis-pris 42) +(def-tex jakchires-pants stadiumb-vis-pris 43) +(def-tex jakchires-precarmor-01 stadiumb-vis-pris 44) +(def-tex jakchires-shoebottom stadiumb-vis-pris 45) +(def-tex jakchires-shoemetal stadiumb-vis-pris 46) +(def-tex jakchires-shoeteop stadiumb-vis-pris 47) +(def-tex jakchires-teeth stadiumb-vis-pris 48) +(def-tex rub-metal-01 stadiumb-vis-tfrag 0) +(def-tex stdm-wallrock-dirt stadiumb-vis-tfrag 8) +(def-tex stdm-glass-01 stadiumb-vis-tfrag 12) +(def-tex rub-rubble-01 stadiumb-vis-tfrag 19) +(def-tex city-slum-burning-can stadiumb-vis-tfrag 23) +(def-tex stdmb-gray-metal-01 stadiumb-vis-tfrag 49) +(def-tex stdmb-panel-01 stadiumb-vis-tfrag 52) +(def-tex stdmb-panel-09 stadiumb-vis-tfrag 56) +(def-tex stdmb-wall-03 stadiumb-vis-tfrag 69) +(def-tex stdmb-marble-floor-01 stadiumb-vis-tfrag 70) +(def-tex stdmb-track-side-01 stadiumb-vis-tfrag 76) +(def-tex rub-marble-floor-01-hitweak stadiumb-vis-tfrag 78) +(def-tex rub-stad-brick stadiumb-vis-tfrag 79) +(def-tex rub-beam-gen stadiumb-vis-tfrag 80) +(def-tex rub-wall-gen-01 stadiumb-vis-tfrag 81) +(def-tex rub-wall-side-beam-02 stadiumb-vis-tfrag 82) +(def-tex rub-city-wall-inside-damaged stadiumb-vis-tfrag 83) +(def-tex rub-cement-a stadiumb-vis-tfrag 84) +(def-tex rub-cement-broken-end stadiumb-vis-tfrag 85) +(def-tex rub-metal-flatpipe-01 stadiumb-vis-tfrag 86) +(def-tex rub-wall-trim stadiumb-vis-tfrag 87) +(def-tex rub-wall-gen-04 stadiumb-vis-tfrag 88) +(def-tex rub-wall-gen-02 stadiumb-vis-tfrag 89) +(def-tex rub-cement-pillars stadiumb-vis-tfrag 90) +(def-tex rub-wall-gen-06 stadiumb-vis-tfrag 91) +(def-tex rub-metal-pipeside-01 stadiumb-vis-tfrag 92) +(def-tex rub-wall-gen-03 stadiumb-vis-tfrag 93) +(def-tex rub-ox-pipe-01 stadiumb-vis-tfrag 94) +(def-tex stdmb-broken-light stadiumb-vis-tfrag 95) +(def-tex rub-palshaft-dirt-blue-01 stadiumb-vis-tfrag 96) +(def-tex rub-panels-01 stadiumb-vis-tfrag 97) +(def-tex rub-palace-tower-side stadiumb-vis-tfrag 98) +(def-tex rub-met-strp-close stadiumb-vis-tfrag 99) +(def-tex rub-copper-metal-02 stadiumb-vis-tfrag 100) +(def-tex stdmb-track-01 stadiumb-vis-tfrag 103) +(def-tex stdmb-lightpost-base-02 stadiumb-vis-tfrag 106) +(def-tex rub-stad-brick-pieces stadiumb-vis-tfrag 107) +(def-tex rub-city-wall-frame stadiumb-vis-tfrag 108) +(def-tex rub-cement-top stadiumb-vis-tfrag 109) +(def-tex rub-rubble-ground stadiumb-vis-tfrag 110) +(def-tex citywide-sail-01 stadiumb-vis-tfrag 114) +(def-tex vehicle-body-panel-01 wasall-pris 8) +(def-tex vehicle-brace-pipe-01 wasall-pris 9) +(def-tex vehicle-cap-pin-01 wasall-pris 10) +(def-tex vehicle-cushion-01 wasall-pris 11) +(def-tex vehicle-dash-01 wasall-pris 12) +(def-tex vehicle-dash-02 wasall-pris 13) +(def-tex vehicle-exhaust-pipe-01 wasall-pris 14) +(def-tex vehicle-gas-tank-01 wasall-pris 16) +(def-tex vehicle-gun-box-01 wasall-pris 17) +(def-tex vehicle-gun-box-top-01 wasall-pris 18) +(def-tex vehicle-metal-plate-01 wasall-pris 19) +(def-tex vehicle-pad-01 wasall-pris 20) +(def-tex vehicle-pipe-01 wasall-pris 21) +(def-tex vehicle-rims-01 wasall-pris 22) +(def-tex vehicle-shocks-01 wasall-pris 23) +(def-tex vehicle-side-panel-01 wasall-pris 24) +(def-tex vehicle-sml-met-01 wasall-pris 25) +(def-tex vehicle-tread-01 wasall-pris 26) +(def-tex vehicle-wheel-01 wasall-pris 27) +(def-tex vehicle-wire-01 wasall-pris 28) +(def-tex common-black wasall-pris 29) +(def-tex vehicle-chrome-pipe-01 wasall-pris 30) +(def-tex vehicle-metal-plate-02 wasall-pris 31) +(def-tex vehicle-safety-plate-01 wasall-pris 32) +(def-tex vehicle-snake-chassis-01 wasall-pris 33) +(def-tex vehicle-snake-drum-01 wasall-pris 34) +(def-tex vehicle-snake-drum-02 wasall-pris 35) +(def-tex vehicle-snake-drum-03 wasall-pris 36) +(def-tex vehicle-snake-tank-01 wasall-pris 37) +(def-tex vehicle-snake-tank-02 wasall-pris 38) +(def-tex vehicle-snake-tread-01 wasall-pris 39) +(def-tex vehicle-snake-tread-02 wasall-pris 40) +(def-tex vehicle-tread-blur-01 wasall-pris 41) +(def-tex vehicle-wheel-blur-01 wasall-pris 42) +(def-tex vehicle-green-dash-01 wasall-pris 43) +(def-tex vehicle-lite-01 wasall-pris 44) +(def-tex vehicle-pad-02 wasall-pris 45) +(def-tex vehicle-shocks-02 wasall-pris 46) +(def-tex vehicle-shocks-03 wasall-pris 47) +(def-tex vehicle-shocks-stretch-01 wasall-pris 48) +(def-tex vehicle-shocks-stretch-02 wasall-pris 49) +(def-tex vehicle-tread-blur-02 wasall-pris 50) +(def-tex vehicle-turtle-dash-01 wasall-pris 51) +(def-tex vehicle-toad-chassis-01 wasall-pris 52) +(def-tex vehicle-toad-chassis-02 wasall-pris 53) +(def-tex vehicle-toad-chassis-03 wasall-pris 54) +(def-tex vehicle-toad-exhaust-01 wasall-pris 55) +(def-tex vehicle-toad-tank-01 wasall-pris 56) +(def-tex vehicle-toad-tank-02 wasall-pris 57) +(def-tex vehicle-toad-tire-01 wasall-pris 58) +(def-tex vehicle-snake-tread-01-blur wasall-pris 59) +(def-tex vehicle-toad-tire-01-blur wasall-pris 60) +(def-tex vehicle-toad-dash-01 wasall-pris 61) +(def-tex vehicle-snake-gun-01 wasall-pris 78) +(def-tex vehicle-snake-gun-02 wasall-pris 79) +(def-tex intcept-tread01 wasall-pris 80) +(def-tex rhino-front-01 wasall-pris 81) +(def-tex rhino-front-02 wasall-pris 82) +(def-tex rhino-horn-01 wasall-pris 83) +(def-tex rhino-horn-02 wasall-pris 84) +(def-tex rhino-metal-01 wasall-pris 85) +(def-tex rhino-rag-01 wasall-pris 86) +(def-tex rhino-scoop-01 wasall-pris 87) +(def-tex rhino-wheel-01 wasall-pris 88) +(def-tex tread-interceptor-rhino wasall-pris 90) +(def-tex tread-scorpion wasall-pris 91) +(def-tex tread-snake wasall-pris 92) +(def-tex tread-toad wasall-pris 93) +(def-tex tread-turtle wasall-pris 94) +(def-tex vehicle-tread-02 wasall-pris 95) +(def-tex vehicle-fox-drum-02 wasall-pris 102) +(def-tex vehicle-fox-gun-02 wasall-pris 105) +(def-tex vehicle-fox-tread-01-blur wasall-pris 109) +(def-tex vehicle-fox-engine wasall-pris 111) +(def-tex vehicle-fox-exhaust-tube wasall-pris 112) +(def-tex vehicle-fox-grill wasall-pris 113) +(def-tex vehicle-fox-pipe-large wasall-pris 114) +(def-tex vehicle-fox-pipe-small wasall-pris 115) +(def-tex vehicle-fox-plate-back wasall-pris 116) +(def-tex vehicle-fox-plate-hood wasall-pris 117) +(def-tex vehicle-fox-yellow-bar wasall-pris 118) +(def-tex vehicle-snake-nu-chassis-01 wasall-pris 119) +(def-tex wstd-rockwall-01 wasstada-tfrag 8) +(def-tex wstd-small-rockwall-01 wasstada-tfrag 9) +(def-tex wstd-torchbowl-02 wasstada-tfrag 43) +(def-tex wstd-torchbowl-coal-01 wasstada-tfrag 44) +(def-tex wstd-torchbowl-01 wasstada-tfrag 45) +(def-tex wstd-spike-01 wasstada-tfrag 46) +(def-tex mtn-environment-front-backup wasstada-tfrag 51) +(def-tex wstd-precursor-metal-plain-01 wasstada-tfrag 52) +(def-tex wstd-stands-seats02 wasstada-tfrag 65) +(def-tex wstd-stands-seats01 wasstada-tfrag 66) +(def-tex wstd-stands-stairs02 wasstada-tfrag 67) +(def-tex wstd-stands-stairs01 wasstada-tfrag 68) +(def-tex wstd-tentacle-plate03 wasstada-tfrag 69) +(def-tex wstd-tentacle-plate01 wasstada-tfrag 70) +(def-tex wstd-tentacle-barrel wasstada-tfrag 71) +(def-tex wstd-floor-panel02 wasstada-tfrag 72) +(def-tex wstd-floor-panel03 wasstada-tfrag 73) +(def-tex wstd-canopy wasstada-tfrag 75) +(def-tex wstd-stands-plate01 wasstada-tfrag 76) +(def-tex wstd-stands-shell wasstada-tfrag 78) +(def-tex wstd-floor-panel01 wasstada-tfrag 79) +(def-tex wstd-stands-shell01 wasstada-tfrag 80) +(def-tex wstd-stands-shell02 wasstada-tfrag 81) +(def-tex wstd-throne-plat03 wasstada-tfrag 82) +(def-tex wstd-throne-plat02 wasstada-tfrag 83) +(def-tex wstd-scaffold-strut wasstada-tfrag 84) +(def-tex wstd-stands-plate02 wasstada-tfrag 85) +(def-tex wstd-stands-lowall01 wasstada-tfrag 86) +(def-tex wstd-throne-arch02 wasstada-tfrag 87) +(def-tex wstd-throne-arch01 wasstada-tfrag 88) +(def-tex wstd-throne-wall01 wasstada-tfrag 89) +(def-tex wstd-stands-plate03 wasstada-tfrag 90) +(def-tex wstd-spear01 wasstada-tfrag 91) +(def-tex wstd-throne-chair01 wasstada-tfrag 92) +(def-tex wstd-stands-plate05 wasstada-tfrag 93) +(def-tex wstd-stands-plate04 wasstada-tfrag 94) +(def-tex wstd-stands-black wasstada-tfrag 95) +(def-tex wstd-stands-rib wasstada-tfrag 96) +(def-tex wstd-interior-rock01 wasstada-tfrag 97) +(def-tex wstd-flag wasstada-tfrag 98) +(def-tex wstd-throne-floor01 wasstada-tfrag 99) +(def-tex wstd-stands-ceiling wasstada-tfrag 100) +(def-tex wstd-stands-ceilingplate wasstada-tfrag 101) +(def-tex wstd-throne-floor02 wasstada-tfrag 104) +(def-tex wstd-throne-wall02 wasstada-tfrag 105) +(def-tex wstd-spear02 wasstada-tfrag 106) +(def-tex wstd-stands-plateedge wasstada-tfrag 107) +(def-tex wstd-mount-post wasstada-tfrag 114) +(def-tex wstd-scaffold-wall-01 wasstada-tfrag 116) +(def-tex wstd-platform-base wasstada-tfrag 117) +(def-tex wstd-platform-floor wasstada-tfrag 118) +(def-tex wstd-platform-wall wasstada-tfrag 119) +(def-tex wstd-scaffold-teeth wasstada-tfrag 120) +(def-tex wstd-scaffold-wall-edge wasstada-tfrag 121) +(def-tex wstd-scaffold-wall-02 wasstada-tfrag 123) +(def-tex wstd-scaffold-plate-01 wasstada-tfrag 124) +(def-tex wstd-scaffold-wall-03 wasstada-tfrag 125) +(def-tex wstd-scaffold-bar wasstada-tfrag 126) +(def-tex common_sandstone_taper01 wasstada-tfrag 129) +(def-tex common_sandstone_ground01 wasstada-tfrag 130) +(def-tex common_sandstone_trim01 wasstada-tfrag 131) +(def-tex wstd-throne-table-big wasstada-tfrag 132) +(def-tex tpal-panl_piller01 intpalrf-tfrag 0) +(def-tex palroof-scalestone-01 intpalrf-tfrag 2) +(def-tex tpal-beam-redstripe01 intpalrf-tfrag 3) +(def-tex tpal-flaps01 intpalrf-tfrag 4) +(def-tex tpal-horiz-trim01 intpalrf-tfrag 5) +(def-tex tpal-piller-caps02 intpalrf-tfrag 6) +(def-tex tpal-beam01 intpalrf-tfrag 7) +(def-tex tpal-beam-red01 intpalrf-tfrag 8) +(def-tex tpal-beam-red-yellow01 intpalrf-tfrag 9) +(def-tex tpal-panl02 intpalrf-tfrag 10) +(def-tex tpal-wind-glass-01 intpalrf-tfrag 11) +(def-tex tpal-wind-fram-01 intpalrf-tfrag 12) +(def-tex tpal-drain01 intpalrf-tfrag 13) +(def-tex tpal-horiz-trim02 intpalrf-tfrag 14) +(def-tex tpal-big-metal-panl01 intpalrf-tfrag 15) +(def-tex troof-sndwch-beam-01 intpalrf-tfrag 16) +(def-tex palroof-metal intpalrf-tfrag 17) +(def-tex tpal-met-pip-01 intpalrf-tfrag 18) +(def-tex thrm-shield-01 intpalrf-tfrag 19) +(def-tex troof-shield-02 intpalrf-tfrag 20) +(def-tex troof-beam01 intpalrf-tfrag 21) +(def-tex intr-horiz-trim02 intpalrf-tfrag 26) +(def-tex intr-panl_piller-no-alpha01 intpalrf-tfrag 27) +(def-tex intr-panl02 intpalrf-tfrag 28) +(def-tex intr-beam-no-alpha01 intpalrf-tfrag 29) +(def-tex intr-scalestone-no-alpha01 intpalrf-tfrag 30) +(def-tex intr-grey-holes intpalrf-tfrag 31) +(def-tex intr-grey intpalrf-tfrag 32) +(def-tex tpal-piller-caps01 intpalrf-tfrag 34) +(def-tex intr-drain01 intpalrf-tfrag 35) +(def-tex troof-beam01 intpalrf-shrub 0) +(def-tex tpal-met-pip-01 intpalrf-shrub 2) +(def-tex tpal-piller-caps01 intpalrf-shrub 3) +(def-tex palroof-stain-wall-01 intpalrf-alpha 0) +(def-tex nest-egg-lens nsta-sprite 0) +(def-tex nest-egg-shell nsta-sprite 1) +(def-tex flying-gull-01 nsta-sprite 2) +(def-tex flying-gull-02 nsta-sprite 3) +(def-tex flying-gull-03 nsta-sprite 4) +(def-tex flying-gull-04 nsta-sprite 5) +(def-tex flying-gull-05 nsta-sprite 6) +(def-tex flying-gull-06 nsta-sprite 7) +(def-tex ceiling-dust nsta-sprite 8) +(def-tex dust-sparkle nsta-sprite 10) +(def-tex ya-water halfpipe-water 0) +(def-tex windshield01 factorya-water 2) +(def-tex errolcyber-lens factorya-water 3) +(def-tex backThing01 factorya-pris 45) +(def-tex dash01 factorya-pris 46) +(def-tex gauge01 factorya-pris 47) +(def-tex grillRim01 factorya-pris 48) +(def-tex gunBoxBack01 factorya-pris 49) +(def-tex gunBoxFront01 factorya-pris 50) +(def-tex gunbox01 factorya-pris 51) +(def-tex gunbox02 factorya-pris 52) +(def-tex hood01 factorya-pris 53) +(def-tex jetTop01 factorya-pris 54) +(def-tex jets01 factorya-pris 55) +(def-tex kcfrontend01 factorya-pris 56) +(def-tex light01 factorya-pris 57) +(def-tex lightCase01 factorya-pris 58) +(def-tex post01 factorya-pris 59) +(def-tex rail01 factorya-pris 60) +(def-tex seat01 factorya-pris 61) +(def-tex stripe03 factorya-pris 62) +(def-tex turret01 factorya-pris 63) +(def-tex wing01 factorya-pris 64) +(def-tex wing02 factorya-pris 65) +(def-tex wing02grey01 factorya-pris 66) +(def-tex bam-eyelight factorya-pris 80) +(def-tex bam-hairhilite factorya-pris 81) +(def-tex daxter-eyelid factorya-pris 82) +(def-tex daxter-furhilite factorya-pris 83) +(def-tex daxter-orange factorya-pris 84) +(def-tex daxterarm factorya-pris 85) +(def-tex daxterbodyshort-eix factorya-pris 86) +(def-tex daxterbolt factorya-pris 87) +(def-tex daxterear factorya-pris 88) +(def-tex daxterfinger factorya-pris 89) +(def-tex daxterfoot factorya-pris 90) +(def-tex daxterfoot-bottom factorya-pris 91) +(def-tex daxtergoggles factorya-pris 92) +(def-tex daxterheadwidenew factorya-pris 93) +(def-tex daxterhelmetplain factorya-pris 94) +(def-tex daxterlense factorya-pris 95) +(def-tex daxternose factorya-pris 96) +(def-tex daxterteeth factorya-pris 97) +(def-tex daxtertuft factorya-pris 98) +(def-tex environment-oldmetal factorya-pris 99) +(def-tex jakc-armor factorya-pris 100) +(def-tex jakc-chestplate-straps factorya-pris 101) +(def-tex jakc-gogglemetal factorya-pris 102) +(def-tex jakc-lens factorya-pris 103) +(def-tex jakc-scarf factorya-pris 104) +(def-tex jakc-scarfhanging factorya-pris 105) +(def-tex jakc-skirt factorya-pris 106) +(def-tex jakc-waistband2 factorya-pris 107) +(def-tex jakc-wraps factorya-pris 108) +(def-tex jakc-wristband-a2 factorya-pris 109) +(def-tex jakchires-arm factorya-pris 110) +(def-tex jakchires-blackstrap factorya-pris 111) +(def-tex jakchires-brownstrap factorya-pris 112) +(def-tex jakchires-brwnleather factorya-pris 113) +(def-tex jakchires-chestplate factorya-pris 114) +(def-tex jakchires-clips factorya-pris 115) +(def-tex jakchires-eye factorya-pris 116) +(def-tex jakchires-eyebrow factorya-pris 117) +(def-tex jakchires-eyelid factorya-pris 118) +(def-tex jakchires-facelft factorya-pris 119) +(def-tex jakchires-facert factorya-pris 120) +(def-tex jakchires-glovetop factorya-pris 121) +(def-tex jakchires-hair factorya-pris 122) +(def-tex jakchires-horn factorya-pris 123) +(def-tex jakchires-jacket factorya-pris 124) +(def-tex jakchires-leatherpouch factorya-pris 125) +(def-tex jakchires-lightbrownspat factorya-pris 126) +(def-tex jakchires-pants factorya-pris 127) +(def-tex jakchires-precarmor-01 factorya-pris 128) +(def-tex jakchires-shoebottom factorya-pris 129) +(def-tex jakchires-shoemetal factorya-pris 130) +(def-tex jakchires-shoeteop factorya-pris 131) +(def-tex jakchires-teeth factorya-pris 132) +(def-tex lfacrm-hangar-edge-01 factorya-pris 133) +(def-tex lfacrm-hangar-panel-01 factorya-pris 134) +(def-tex lfacrm-hangar-panel-02 factorya-pris 135) +(def-tex lfacrm-hangar-panel-rim-01 factorya-pris 136) +(def-tex lfacrm-hangar-tooth-01 factorya-pris 137) +(def-tex blue-gem factorya-pris 142) +(def-tex brown-hose factorya-pris 143) +(def-tex cguard1-backmetal factorya-pris 144) +(def-tex cguard1-chestplate factorya-pris 145) +(def-tex cguard1-gunmetaldark2 factorya-pris 146) +(def-tex cguard1-guntube factorya-pris 147) +(def-tex cguard1-lens factorya-pris 148) +(def-tex cguardgame-backplate factorya-pris 149) +(def-tex cguardgame-metaledark-02 factorya-pris 150) +(def-tex cguardgame-metallight-01small factorya-pris 151) +(def-tex cguardgame-shoebottom factorya-pris 152) +(def-tex roboguard-die-stamped-metal-blue factorya-pris 153) +(def-tex roboguard-headshield factorya-pris 155) +(def-tex roboguard-shouldershield factorya-pris 156) +(def-tex squid-bulb-sm factorya-pris 157) +(def-tex squid-tubes factorya-pris 158) +(def-tex widow-dull-inards factorya-pris 159) +(def-tex widow-pod-gun-metal factorya-pris 160) +(def-tex wire-metal factorya-pris 161) +(def-tex errocyber-faceflesh factorya-pris 162) +(def-tex errolcyber-bighand-01 factorya-pris 163) +(def-tex errolcyber-bigshoulder factorya-pris 164) +(def-tex errolcyber-bluedome factorya-pris 165) +(def-tex errolcyber-bluemetal-01 factorya-pris 166) +(def-tex errolcyber-bluewrap factorya-pris 167) +(def-tex errolcyber-chestplate factorya-pris 168) +(def-tex errolcyber-dirtymetal factorya-pris 169) +(def-tex errolcyber-earcup factorya-pris 170) +(def-tex errolcyber-fingers factorya-pris 171) +(def-tex errolcyber-glovepalm factorya-pris 172) +(def-tex errolcyber-greyknobs factorya-pris 173) +(def-tex errolcyber-greymetal factorya-pris 174) +(def-tex errolcyber-greymetal-02 factorya-pris 175) +(def-tex errolcyber-hair factorya-pris 176) +(def-tex errolcyber-head-01 factorya-pris 177) +(def-tex errolcyber-head-02 factorya-pris 178) +(def-tex errolcyber-insidemouth factorya-pris 179) +(def-tex errolcyber-insidewires factorya-pris 180) +(def-tex errolcyber-jointpipe factorya-pris 181) +(def-tex errolcyber-metalgold factorya-pris 182) +(def-tex errolcyber-pipes-01 factorya-pris 183) +(def-tex errolcyber-pipes-02 factorya-pris 184) +(def-tex errolcyber-pipes-03 factorya-pris 185) +(def-tex errolcyber-redmetal-01 factorya-pris 186) +(def-tex errolcyber-redmetal-02 factorya-pris 187) +(def-tex errolcyber-redmetal-03 factorya-pris 188) +(def-tex errolcyber-rubberpipe factorya-pris 189) +(def-tex errolcyber-rubberpipe-light factorya-pris 190) +(def-tex errolcyber-spine factorya-pris 191) +(def-tex errolcyber-teeth factorya-pris 192) +(def-tex errocyber-eye factorya-pris 193) +(def-tex errocyber-eyelid factorya-pris 194) +(def-tex errolcyber-metaleyelid factorya-pris 195) +(def-tex errolcyber-roboeye factorya-pris 196) +(def-tex squid-drabgun factorya-pris 199) +(def-tex bam-eyelight introcst-pris 0) +(def-tex bam-hairhilite introcst-pris 1) +(def-tex cguard-shoebottom introcst-pris 2) +(def-tex cguard-shoemetal introcst-pris 3) +(def-tex cguard1-armshield introcst-pris 4) +(def-tex cguard1-backmetal introcst-pris 5) +(def-tex cguard1-boottop introcst-pris 6) +(def-tex cguard1-brushedmetal introcst-pris 7) +(def-tex cguard1-chestplate introcst-pris 8) +(def-tex cguard1-eyering introcst-pris 9) +(def-tex cguard1-face introcst-pris 10) +(def-tex cguard1-glove introcst-pris 11) +(def-tex cguard1-greyheadshield introcst-pris 12) +(def-tex cguard1-gunboltlight introcst-pris 13) +(def-tex cguard1-gunhandle introcst-pris 14) +(def-tex cguard1-gunleather introcst-pris 15) +(def-tex cguard1-gunmetaldark introcst-pris 16) +(def-tex cguard1-gunmetaldark2 introcst-pris 17) +(def-tex cguard1-gunstrap introcst-pris 18) +(def-tex cguard1-guntube introcst-pris 19) +(def-tex cguard1-headshield introcst-pris 20) +(def-tex cguard1-jacketstraps introcst-pris 21) +(def-tex cguard1-lens introcst-pris 22) +(def-tex cguard1-metalcollar introcst-pris 23) +(def-tex cguard1-pants introcst-pris 24) +(def-tex cguard1-rubber-01 introcst-pris 25) +(def-tex cguard1-scarf introcst-pris 26) +(def-tex cguard1-shirt introcst-pris 27) +(def-tex cguard1-shouldershield introcst-pris 28) +(def-tex cguard1-sleeve introcst-pris 29) +(def-tex cguard1-teeth introcst-pris 30) +(def-tex daxter-eyelid introcst-pris 31) +(def-tex daxter-furhilite introcst-pris 32) +(def-tex daxter-orange introcst-pris 33) +(def-tex daxterarm introcst-pris 34) +(def-tex daxterbodyshort-eix introcst-pris 35) +(def-tex daxterbolt introcst-pris 36) +(def-tex daxterear introcst-pris 37) +(def-tex daxterfinger introcst-pris 38) +(def-tex daxterfoot introcst-pris 39) +(def-tex daxterfoot-bottom introcst-pris 40) +(def-tex daxtergoggles introcst-pris 41) +(def-tex daxterheadwidenew introcst-pris 42) +(def-tex daxterhelmetplain introcst-pris 43) +(def-tex daxterlense introcst-pris 44) +(def-tex daxternose introcst-pris 45) +(def-tex daxterteeth introcst-pris 46) +(def-tex daxtertuft introcst-pris 47) +(def-tex environment-oldmetal introcst-pris 48) +(def-tex jackb-lens introcst-pris 49) +(def-tex jak-belt introcst-pris 50) +(def-tex jak-gogglemetal introcst-pris 51) +(def-tex jak-teeth introcst-pris 52) +(def-tex beacon-body-01 introcst-pris 53) +(def-tex jakb-blackstrap introcst-pris 54) +(def-tex jakb-brownleather introcst-pris 55) +(def-tex jakb-clips introcst-pris 56) +(def-tex jakb-eye introcst-pris 57) +(def-tex jakb-eyebrow introcst-pris 58) +(def-tex jakb-eyelid introcst-pris 59) +(def-tex jakb-facelft introcst-pris 60) +(def-tex jakb-facert introcst-pris 61) +(def-tex jakb-glovetop introcst-pris 62) +(def-tex jakb-hairtrans introcst-pris 63) +(def-tex jakb-horn introcst-pris 64) +(def-tex jakb-jacketbody introcst-pris 65) +(def-tex jakb-jacketsleeve introcst-pris 66) +(def-tex jakb-leatherpouch introcst-pris 67) +(def-tex jakb-leatherstrap introcst-pris 68) +(def-tex jakb-lightbrownspat introcst-pris 69) +(def-tex jakb-lightbrownstrap introcst-pris 70) +(def-tex jakb-pants introcst-pris 71) +(def-tex jakb-scarf introcst-pris 72) +(def-tex jakb-shoebottom introcst-pris 73) +(def-tex jakb-shoemetal introcst-pris 74) +(def-tex jakb-shoeteop introcst-pris 75) +(def-tex pecker-body-01 introcst-pris 80) +(def-tex pecker-eyelid introcst-pris 81) +(def-tex pecker-face introcst-pris 82) +(def-tex pecker-plume introcst-pris 83) +(def-tex pecker-tail introcst-pris 84) +(def-tex pecker-teeth introcst-pris 85) +(def-tex pecker-wingbottom introcst-pris 86) +(def-tex pecker-wingtop introcst-pris 87) +(def-tex pecker-yellowfur introcst-pris 88) +(def-tex beacon-body-02 introcst-pris 144) +(def-tex beacon-body-03 introcst-pris 145) +(def-tex beacon-lens introcst-pris 146) +(def-tex common-black introcst-pris 147) +(def-tex handcuff-01 introcst-pris 148) +(def-tex handcuff-02 introcst-pris 149) +(def-tex handcuff-03 introcst-pris 150) +(def-tex handcuff-04 introcst-pris 151) +(def-tex jakb-armor introcst-pris 152) +(def-tex prebot-envmap introcst-pris 153) +(def-tex klever-earcup introcst-pris 169) +(def-tex klever-eye introcst-pris 170) +(def-tex klever-eyelid introcst-pris 171) +(def-tex klever-face-01 introcst-pris 172) +(def-tex klever-face-01scars introcst-pris 173) +(def-tex klever-hair introcst-pris 174) +(def-tex klever-mustache introcst-pris 175) +(def-tex klever-arm introcst-pris 195) +(def-tex klever-brownstrap introcst-pris 196) +(def-tex klever-chest introcst-pris 197) +(def-tex klever-clips introcst-pris 198) +(def-tex klever-handwrap introcst-pris 199) +(def-tex klever-armor-01 introcst-pris 200) +(def-tex klever-armor-02 introcst-pris 201) +(def-tex klever-blackstrap introcst-pris 202) +(def-tex klever-bolt introcst-pris 203) +(def-tex klever-gunmetal-01 introcst-pris 204) +(def-tex klever-gunmetal-02 introcst-pris 205) +(def-tex klever-gunmetal-03 introcst-pris 206) +(def-tex klever-gunmetal-04 introcst-pris 207) +(def-tex klever-gunmetal-05 introcst-pris 208) +(def-tex klever-hand introcst-pris 209) +(def-tex klever-horn introcst-pris 210) +(def-tex klever-shoe introcst-pris 211) +(def-tex klever-shoebottom introcst-pris 212) +(def-tex klever-skirtdark introcst-pris 213) +(def-tex klever-skirtlight introcst-pris 214) +(def-tex klever-thighs introcst-pris 215) +(def-tex klever-undershirt introcst-pris 216) +(def-tex klever-widebrownstrap introcst-pris 217) +(def-tex klever-fingerbottom introcst-pris 218) +(def-tex klever-fingertop introcst-pris 219) +(def-tex ashelin-beltbuckle introcst-pris2 0) +(def-tex ashelin-bolts introcst-pris2 1) +(def-tex ashelin-boottop introcst-pris2 2) +(def-tex ashelin-brownstrap introcst-pris2 3) +(def-tex ashelin-cglogo introcst-pris2 4) +(def-tex ashelin-cgrank introcst-pris2 5) +(def-tex ashelin-chest introcst-pris2 6) +(def-tex ashelin-eye introcst-pris2 7) +(def-tex ashelin-eyebrow introcst-pris2 8) +(def-tex ashelin-eyelid introcst-pris2 9) +(def-tex ashelin-face introcst-pris2 10) +(def-tex ashelin-glove introcst-pris2 11) +(def-tex ashelin-gunbarrel-01 introcst-pris2 12) +(def-tex ashelin-gunbarrel-02 introcst-pris2 13) +(def-tex ashelin-gunbarrel-03 introcst-pris2 14) +(def-tex ashelin-gunholster introcst-pris2 15) +(def-tex ashelin-hair introcst-pris2 16) +(def-tex ashelin-handle-01 introcst-pris2 17) +(def-tex ashelin-jacketbody introcst-pris2 18) +(def-tex ashelin-jacketsleeve introcst-pris2 19) +(def-tex ashelin-jacketstraps introcst-pris2 20) +(def-tex ashelin-pantstop introcst-pris2 21) +(def-tex ashelin-redtop introcst-pris2 22) +(def-tex ashelin-shells introcst-pris2 23) +(def-tex ashelin-shield introcst-pris2 24) +(def-tex ashelin-shoebottom introcst-pris2 25) +(def-tex ashelin-shoemetal introcst-pris2 26) +(def-tex ashelin-teeth introcst-pris2 27) +(def-tex ashelin-whitestrap introcst-pris2 28) +(def-tex bam-eyelight introcst-pris2 29) +(def-tex bam-hairhilite introcst-pris2 30) +(def-tex environment-oldmetal introcst-pris2 31) +(def-tex samos-arm introcst-pris2 32) +(def-tex samos-diaper introcst-pris2 33) +(def-tex samos-ear introcst-pris2 34) +(def-tex samos-eye introcst-pris2 35) +(def-tex samos-eyelid introcst-pris2 36) +(def-tex samos-face introcst-pris2 37) +(def-tex samos-finger-01 introcst-pris2 38) +(def-tex samos-hair introcst-pris2 39) +(def-tex samos-helmet introcst-pris2 40) +(def-tex samos-leaf introcst-pris2 41) +(def-tex samos-lens introcst-pris2 42) +(def-tex samos-log-01 introcst-pris2 43) +(def-tex samos-log-02 introcst-pris2 44) +(def-tex samos-log-03 introcst-pris2 45) +(def-tex samos-metal introcst-pris2 46) +(def-tex samos-strap introcst-pris2 47) +(def-tex samos-teeth2 introcst-pris2 48) +(def-tex samos-vest introcst-pris2 49) +(def-tex samosbird-beak introcst-pris2 50) +(def-tex samosbird-body introcst-pris2 51) +(def-tex samosbird-eye introcst-pris2 52) +(def-tex samosbird-plume introcst-pris2 53) +(def-tex samosbird-wing introcst-pris2 54) +(def-tex king-arm introcst-pris2 55) +(def-tex king-blackskirt2 introcst-pris2 56) +(def-tex king-bolt introcst-pris2 57) +(def-tex king-chest introcst-pris2 58) +(def-tex king-clip-02 introcst-pris2 59) +(def-tex king-ear introcst-pris2 60) +(def-tex king-earing introcst-pris2 61) +(def-tex king-face-01 introcst-pris2 62) +(def-tex king-finger introcst-pris2 63) +(def-tex king-greenmetal introcst-pris2 64) +(def-tex king-greenmetalplain introcst-pris2 65) +(def-tex king-hair introcst-pris2 66) +(def-tex king-hand introcst-pris2 67) +(def-tex king-horn introcst-pris2 68) +(def-tex king-iris introcst-pris2 69) +(def-tex king-leg introcst-pris2 70) +(def-tex king-lgblackstrap introcst-pris2 71) +(def-tex king-precursermetal-plain introcst-pris2 72) +(def-tex king-precursermetal-trim2 introcst-pris2 73) +(def-tex king-precursermetal-trimbolt introcst-pris2 74) +(def-tex king-shoebottom introcst-pris2 75) +(def-tex king-skirt introcst-pris2 76) +(def-tex king-teeth introcst-pris2 77) +(def-tex king-thinstrap introcst-pris2 78) +(def-tex king-vest introcst-pris2 79) +(def-tex king-vestback introcst-pris2 80) +(def-tex king-wrap introcst-pris2 81) +(def-tex king-wristband introcst-pris2 82) +(def-tex king-bluemetal introcst-pris2 83) +(def-tex king-precursermetal-decor introcst-pris2 84) +(def-tex king-precursermetal-trim introcst-pris2 85) +(def-tex king-wraps introcst-pris2 86) +(def-tex veger-bookleather introcst-pris2 87) +(def-tex veger-booksides introcst-pris2 88) +(def-tex veger-bookspine introcst-pris2 89) +(def-tex veger-bootbolt introcst-pris2 90) +(def-tex veger-bootfoot introcst-pris2 91) +(def-tex veger-bootstrap introcst-pris2 92) +(def-tex veger-coat introcst-pris2 93) +(def-tex veger-coatbelt introcst-pris2 94) +(def-tex veger-coatclips introcst-pris2 95) +(def-tex veger-endpaper introcst-pris2 96) +(def-tex veger-face introcst-pris2 97) +(def-tex veger-fingerbottom introcst-pris2 98) +(def-tex veger-fingertop introcst-pris2 99) +(def-tex veger-gold introcst-pris2 100) +(def-tex veger-hair introcst-pris2 101) +(def-tex veger-hand introcst-pris2 102) +(def-tex veger-legwraps introcst-pris2 103) +(def-tex veger-pages introcst-pris2 104) +(def-tex veger-pants introcst-pris2 105) +(def-tex veger-parchment introcst-pris2 106) +(def-tex veger-scarf introcst-pris2 107) +(def-tex veger-shoebottom introcst-pris2 108) +(def-tex veger-shoulderplate introcst-pris2 109) +(def-tex veger-shoulderplatemetal introcst-pris2 110) +(def-tex veger-sleeve introcst-pris2 111) +(def-tex veger-sleevelower introcst-pris2 112) +(def-tex veger-stickwrap introcst-pris2 113) +(def-tex veger-teeth introcst-pris2 114) +(def-tex veger-vest introcst-pris2 115) +(def-tex veger-walkingstick-01 introcst-pris2 116) +(def-tex veger-walkingstick-02 introcst-pris2 117) +(def-tex veger-walkingstick-03 introcst-pris2 118) +(def-tex veger-whitecloth introcst-pris2 119) +(def-tex veger-eyelid introcst-pris2 120) +(def-tex veger-iris introcst-pris2 121) +(def-tex king-skirt-b introcst-pris2 124) +(def-tex lava-drop-01 wasstada-sprite 0) +(def-tex lava-drop-02 wasstada-sprite 1) +(def-tex lava-drop-03 wasstada-sprite 2) +(def-tex lava-drop-04 wasstada-sprite 3) +(def-tex flying-bird-01 wasstada-sprite 16) +(def-tex flying-bird-02 wasstada-sprite 17) +(def-tex flying-bird-03 wasstada-sprite 130) +(def-tex flying-bird-04 wasstada-sprite 131) +(def-tex flying-bird-05 wasstada-sprite 132) +(def-tex flying-bird-06 wasstada-sprite 133) +(def-tex flying-bird-07 wasstada-sprite 134) +(def-tex flying-bird-08 wasstada-sprite 135) +(def-tex flying-bird-09 wasstada-sprite 136) +(def-tex flying-bird-10 wasstada-sprite 137) +(def-tex flying-bird-11 wasstada-sprite 138) +(def-tex flying-bird-12 wasstada-sprite 139) +(def-tex flying-bird-13 wasstada-sprite 140) +(def-tex flying-bird-14 wasstada-sprite 141) +(def-tex flying-bird-15 wasstada-sprite 142) +(def-tex flying-bird-16 wasstada-sprite 143) +(def-tex female1_00 wasstada-sprite 144) +(def-tex female1_01 wasstada-sprite 145) +(def-tex female1_02 wasstada-sprite 146) +(def-tex female1_03 wasstada-sprite 147) +(def-tex female1_04 wasstada-sprite 148) +(def-tex female1_05 wasstada-sprite 149) +(def-tex female1_06 wasstada-sprite 150) +(def-tex female1_07 wasstada-sprite 151) +(def-tex female1_08 wasstada-sprite 152) +(def-tex female1_09 wasstada-sprite 153) +(def-tex female1_10 wasstada-sprite 154) +(def-tex female1_11 wasstada-sprite 155) +(def-tex female1_12 wasstada-sprite 156) +(def-tex female1_13 wasstada-sprite 157) +(def-tex female1_14 wasstada-sprite 158) +(def-tex female1_15 wasstada-sprite 159) +(def-tex female1_16 wasstada-sprite 160) +(def-tex female1_17 wasstada-sprite 161) +(def-tex female1_18 wasstada-sprite 162) +(def-tex female1_19 wasstada-sprite 163) +(def-tex female1_20 wasstada-sprite 164) +(def-tex femcher2_00 wasstada-sprite 165) +(def-tex femcher2_01 wasstada-sprite 166) +(def-tex femcher2_02 wasstada-sprite 167) +(def-tex femcher2_03 wasstada-sprite 168) +(def-tex femcher2_04 wasstada-sprite 169) +(def-tex femcher2_05 wasstada-sprite 170) +(def-tex femcher2_06 wasstada-sprite 171) +(def-tex femcher2_07 wasstada-sprite 172) +(def-tex femcher2_08 wasstada-sprite 173) +(def-tex femcher2_09 wasstada-sprite 174) +(def-tex femcher2_10 wasstada-sprite 175) +(def-tex femcher2_11 wasstada-sprite 176) +(def-tex femcher2_12 wasstada-sprite 177) +(def-tex femcher2_13 wasstada-sprite 178) +(def-tex femcher2_14 wasstada-sprite 179) +(def-tex femcher2_15 wasstada-sprite 180) +(def-tex femcher2_16 wasstada-sprite 181) +(def-tex femcher2_17 wasstada-sprite 182) +(def-tex femcher2_18 wasstada-sprite 183) +(def-tex femcher2_19 wasstada-sprite 184) +(def-tex femcher2_20 wasstada-sprite 185) +(def-tex male1_00 wasstada-sprite 186) +(def-tex male1_01 wasstada-sprite 187) +(def-tex male1_02 wasstada-sprite 188) +(def-tex male1_03 wasstada-sprite 189) +(def-tex male1_04 wasstada-sprite 190) +(def-tex male1_05 wasstada-sprite 191) +(def-tex male1_06 wasstada-sprite 192) +(def-tex male1_07 wasstada-sprite 193) +(def-tex male1_08 wasstada-sprite 194) +(def-tex male1_09 wasstada-sprite 195) +(def-tex male1_10 wasstada-sprite 196) +(def-tex male1_11 wasstada-sprite 197) +(def-tex male1_12 wasstada-sprite 198) +(def-tex male1_13 wasstada-sprite 199) +(def-tex male1_14 wasstada-sprite 200) +(def-tex male1_15 wasstada-sprite 201) +(def-tex male1_16 wasstada-sprite 202) +(def-tex male1_17 wasstada-sprite 203) +(def-tex male1_18 wasstada-sprite 204) +(def-tex male1_19 wasstada-sprite 205) +(def-tex male1_20 wasstada-sprite 206) +(def-tex male2_00 wasstada-sprite 207) +(def-tex male2_01 wasstada-sprite 208) +(def-tex male2_02 wasstada-sprite 209) +(def-tex male2_03 wasstada-sprite 210) +(def-tex male2_04 wasstada-sprite 211) +(def-tex male2_05 wasstada-sprite 212) +(def-tex male2_06 wasstada-sprite 213) +(def-tex male2_07 wasstada-sprite 214) +(def-tex male2_08 wasstada-sprite 215) +(def-tex male2_09 wasstada-sprite 216) +(def-tex male2_10 wasstada-sprite 217) +(def-tex male2_11 wasstada-sprite 218) +(def-tex male2_12 wasstada-sprite 219) +(def-tex male2_13 wasstada-sprite 220) +(def-tex male2_14 wasstada-sprite 221) +(def-tex male2_15 wasstada-sprite 222) +(def-tex male2_16 wasstada-sprite 223) +(def-tex male2_17 wasstada-sprite 224) +(def-tex male2_18 wasstada-sprite 225) +(def-tex male2_19 wasstada-sprite 226) +(def-tex male2_20 wasstada-sprite 227) +(def-tex male3_00 wasstada-sprite 228) +(def-tex male3_01 wasstada-sprite 229) +(def-tex male3_02 wasstada-sprite 230) +(def-tex male3_03 wasstada-sprite 231) +(def-tex male3_04 wasstada-sprite 232) +(def-tex male3_05 wasstada-sprite 233) +(def-tex male3_06 wasstada-sprite 234) +(def-tex male3_07 wasstada-sprite 235) +(def-tex male3_08 wasstada-sprite 236) +(def-tex male3_09 wasstada-sprite 237) +(def-tex male3_10 wasstada-sprite 238) +(def-tex male3_11 wasstada-sprite 239) +(def-tex male3_12 wasstada-sprite 240) +(def-tex male3_13 wasstada-sprite 241) +(def-tex male3_14 wasstada-sprite 242) +(def-tex male3_15 wasstada-sprite 243) +(def-tex male3_16 wasstada-sprite 244) +(def-tex male3_17 wasstada-sprite 245) +(def-tex male3_18 wasstada-sprite 246) +(def-tex male3_19 wasstada-sprite 247) +(def-tex male3_20 wasstada-sprite 248) +(def-tex male4_00 wasstada-sprite 249) +(def-tex male4_01 wasstada-sprite 250) +(def-tex male4_02 wasstada-sprite 251) +(def-tex male4_03 wasstada-sprite 252) +(def-tex male4_04 wasstada-sprite 253) +(def-tex male4_05 wasstada-sprite 254) +(def-tex male4_06 wasstada-sprite 255) +(def-tex male4_07 wasstada-sprite 256) +(def-tex male4_08 wasstada-sprite 257) +(def-tex male4_09 wasstada-sprite 258) +(def-tex male4_10 wasstada-sprite 259) +(def-tex male4_11 wasstada-sprite 260) +(def-tex male4_12 wasstada-sprite 261) +(def-tex male4_13 wasstada-sprite 262) +(def-tex male4_14 wasstada-sprite 263) +(def-tex male4_15 wasstada-sprite 264) +(def-tex male4_16 wasstada-sprite 265) +(def-tex male4_17 wasstada-sprite 266) +(def-tex male4_18 wasstada-sprite 267) +(def-tex male4_19 wasstada-sprite 268) +(def-tex male4_20 wasstada-sprite 269) +(def-tex male5_00 wasstada-sprite 270) +(def-tex male5_01 wasstada-sprite 271) +(def-tex male5_02 wasstada-sprite 272) +(def-tex male5_03 wasstada-sprite 273) +(def-tex male5_04 wasstada-sprite 274) +(def-tex male5_05 wasstada-sprite 275) +(def-tex male5_06 wasstada-sprite 276) +(def-tex male5_07 wasstada-sprite 277) +(def-tex male5_08 wasstada-sprite 278) +(def-tex male5_09 wasstada-sprite 279) +(def-tex male5_10 wasstada-sprite 280) +(def-tex male5_11 wasstada-sprite 281) +(def-tex male5_12 wasstada-sprite 282) +(def-tex male5_13 wasstada-sprite 283) +(def-tex male5_14 wasstada-sprite 284) +(def-tex male5_15 wasstada-sprite 285) +(def-tex male5_16 wasstada-sprite 286) +(def-tex male5_17 wasstada-sprite 287) +(def-tex male5_18 wasstada-sprite 288) +(def-tex male5_19 wasstada-sprite 289) +(def-tex male5_20 wasstada-sprite 290) +(def-tex nsta-wall nsta-vis-tfrag 0) +(def-tex nstab-eggskin nsta-vis-tfrag 3) +(def-tex nsta-cave-stalags-04 nsta-vis-tfrag 5) +(def-tex nsta-cave-floor-01 nsta-vis-tfrag 10) +(def-tex nsta-cave-stalags-04-insides nsta-vis-tfrag 12) +(def-tex nsta-cave-plain nsta-vis-tfrag 13) +(def-tex nsta-cave-plain-edging nsta-vis-tfrag 14) +(def-tex nsta-cave-carved-surface-bottom nsta-vis-tfrag 15) +(def-tex nsta-cave-carved-surface nsta-vis-tfrag 16) +(def-tex nsta-finger-pipe nsta-vis-tfrag 17) +(def-tex nestb-basekor nsta-vis-tfrag 18) +(def-tex nstab-basekor nsta-vis-tfrag 19) +(def-tex nsta-fingerback nsta-vis-tfrag 20) +(def-tex nsta-cave-top-platform nsta-vis-tfrag 21) +(def-tex nsta-cave-teeth nsta-vis-tfrag 22) +(def-tex nsta-cave-sides nsta-vis-tfrag 23) +(def-tex nsta-cave-mites nsta-vis-tfrag 24) +(def-tex nsta-cave-trim nsta-vis-tfrag 28) +(def-tex nsta-cave-trim-top nsta-vis-tfrag 29) +(def-tex nstb-quicksand-scroll nstb-vis-alpha 0) +(def-tex nstb-quicksand-dest nstb-vis-alpha 1) +(def-tex nsta-wall nstb-vis-tfrag 2) +(def-tex nsta-cave-stalags-04 nstb-vis-tfrag 5) +(def-tex nsta-finger-pipe nstb-vis-tfrag 6) +(def-tex nstab-eggskin nstb-vis-tfrag 10) +(def-tex nsta-cave-floor-01 nstb-vis-tfrag 12) +(def-tex nsta-cave-plain nstb-vis-tfrag 15) +(def-tex nsta-cave-stalags-04-insides nstb-vis-tfrag 16) +(def-tex nsta-cave-carved-surface-bottom nstb-vis-tfrag 17) +(def-tex nsta-cave-carved-surface nstb-vis-tfrag 18) +(def-tex nsta-cave-plain-edging nstb-vis-tfrag 19) +(def-tex nestb-basekor nstb-vis-tfrag 21) +(def-tex nstab-basekor nstb-vis-tfrag 22) +(def-tex nsta-fingerback nstb-vis-tfrag 23) +(def-tex nsta-cave-teeth nstb-vis-tfrag 24) +(def-tex nsta-cave-top-platform nstb-vis-tfrag 25) +(def-tex nsta-cave-sides nstb-vis-tfrag 26) +(def-tex nsta-cave-mites nstb-vis-tfrag 28) +(def-tex nsta-cave-trim nstb-vis-tfrag 29) +(def-tex nsta-cave-trim-top nstb-vis-tfrag 30) +(def-tex nstab-mekbrain-plain nstb-vis-tfrag 31) +(def-tex nest-fingerback nstb-vis-shrub 0) +(def-tex nestb-eggskin nstb-vis-shrub 1) +(def-tex nsta-rock-shrubs nstb-vis-shrub 3) +(def-tex nsta-transparent nstb-vis-shrub 4) +(def-tex nestb-basekor nstb-vis-shrub 6) +(def-tex nstab-eggskin nstb-vis-shrub 7) +(def-tex nsta-finger-pipe nstb-vis-shrub 8) +(def-tex nst-egg-bulb-01 nstb-vis-shrub 11) +(def-tex nsta-cave-sides-shrub nstb-vis-shrub 12) +(def-tex nsta-cave-top-platform-shrub nstb-vis-shrub 13) +(def-tex nsta-finger-pipe nstb-vis-pris 7) +(def-tex nsta-wall nstb-vis-pris 11) +(def-tex nestb-mektunnel nstb-vis-pris 15) +(def-tex nsta-goo-base nstb-vis-pris 17) +(def-tex environment-nstb-water nstb-vis-water 5) +(def-tex nstb-water nstb-vis-water 6) +(def-tex wstd-lava-base wasstada-alpha 2) +(def-tex wstd-lava-base-dest wasstada-alpha 4) +(def-tex nsta-transparent wasstada-shrub 10) +(def-tex wstd-rock-shrubs wasstada-shrub 11) +(def-tex wstd-shrub-pebbles wasstada-shrub 12) +(def-tex wascitya-stone-bottom wascitya-vis-tfrag 0) +(def-tex wascitya-stone-top wascitya-vis-tfrag 1) +(def-tex wascity-metal-spike-01 wascitya-vis-tfrag 2) +(def-tex wascity-metal-wall-base-plate wascitya-vis-tfrag 3) +(def-tex wascity-metal-segments wascitya-vis-tfrag 4) +(def-tex wascity-greenmetal-tube wascitya-vis-tfrag 5) +(def-tex wascity-metal-piece-02 wascitya-vis-tfrag 6) +(def-tex wascity-metal-dirty wascitya-vis-tfrag 7) +(def-tex common-black wascitya-vis-tfrag 8) +(def-tex wascity-metal-door-01 wascitya-vis-tfrag 9) +(def-tex wascity-wallspike-2-ground-01 wascitya-vis-tfrag 10) +(def-tex wascity-wallspike-01 wascitya-vis-tfrag 11) +(def-tex wascity-stucco-wall-bleached-01 wascitya-vis-tfrag 12) +(def-tex wascity-stucco-wall-bleached-2-bricks-01 wascitya-vis-tfrag 13) +(def-tex wascity-stucco-wall-bleached-edge-01 wascitya-vis-tfrag 14) +(def-tex wascity-ditch-wall-top-to-ground wascitya-vis-tfrag 15) +(def-tex wascity-ground-2-ditch-04 wascitya-vis-tfrag 16) +(def-tex wascity-ground-01 wascitya-vis-tfrag 17) +(def-tex wascity-ground-2-ditch-03 wascitya-vis-tfrag 18) +(def-tex wascity-rock-small wascitya-vis-tfrag 19) +(def-tex wascity-ground-2-ditch-05 wascitya-vis-tfrag 20) +(def-tex wascity-stucco-wall-supports-end wascitya-vis-tfrag 21) +(def-tex wascity-stucco-wall-supports wascitya-vis-tfrag 22) +(def-tex wascity-stone-plain-wall-3 wascitya-vis-tfrag 23) +(def-tex wascity-stone-bricks-2-plain wascitya-vis-tfrag 24) +(def-tex wascity-wall-weathered wascitya-vis-tfrag 25) +(def-tex wascity-stonewall-bricks wascitya-vis-tfrag 26) +(def-tex wascity-metal-pole wascitya-vis-tfrag 27) +(def-tex wascity-stucco-wall-bleached-cut-01 wascitya-vis-tfrag 28) +(def-tex wascity-stonewall-bricks-HI wascitya-vis-tfrag 29) +(def-tex wascity-wall-canister wascitya-vis-tfrag 30) +(def-tex wascity-steel-bar wascitya-vis-tfrag 31) +(def-tex wascity-wood-plain wascitya-vis-tfrag 32) +(def-tex wascity-metal-indent wascitya-vis-tfrag 33) +(def-tex wascity-metal-piece-01 wascitya-vis-tfrag 34) +(def-tex wascitya-stone-top-breakaway wascitya-vis-tfrag 35) +(def-tex wascity-outerwall-metal wascitya-vis-tfrag 36) +(def-tex wascity-outerwall-metal-c wascitya-vis-tfrag 37) +(def-tex wascity-outerwall-metal-b wascitya-vis-tfrag 38) +(def-tex wascity-outerwall-metal-d wascitya-vis-tfrag 39) +(def-tex city-slum-burning-can wascitya-vis-tfrag 40) +(def-tex wascity-steps wascitya-vis-tfrag 41) +(def-tex wascity-torch-tank wascitya-vis-tfrag 42) +(def-tex wascity-cement-road wascitya-vis-tfrag 43) +(def-tex wascity-ditch-wall-top-to-ground-edging wascitya-vis-tfrag 44) +(def-tex wascitya-airlock-metal wascitya-vis-tfrag 45) +(def-tex wascitya-redish-metal wascitya-vis-tfrag 46) +(def-tex wascitya-slum-lightwall wascitya-vis-tfrag 47) +(def-tex wascitya-airlock-door wascitya-vis-tfrag 48) +(def-tex wascity-base wascitya-vis-tfrag 49) +(def-tex wascity-roof-1 wascitya-vis-tfrag 55) +(def-tex wascitya-airlock-groove wascitya-vis-tfrag 56) +(def-tex common-gray-dark wascitya-vis-tfrag 58) +(def-tex wascity-elev-door-snake wascitya-vis-tfrag 62) +(def-tex wascity-elev-door-snake-eye wascitya-vis-tfrag 63) +(def-tex wascity-elev-door-orange wascitya-vis-tfrag 64) +(def-tex wascity-elev-door-orange-2 wascitya-vis-tfrag 65) +(def-tex wascity-elev-door-dark wascitya-vis-tfrag 66) +(def-tex wascity-steps-red wascitya-vis-tfrag 68) +(def-tex wascitya-stone-top-door wascitya-vis-tfrag 69) +(def-tex wascitya-stone-bottom-door wascitya-vis-tfrag 70) +(def-tex waspala-elevator-metal wascitya-vis-tfrag 71) +(def-tex waspala-elevator-bolt wascitya-vis-tfrag 72) +(def-tex waspala-elevator-wood02 wascitya-vis-tfrag 73) +(def-tex waspala-elevator-metal-plate wascitya-vis-tfrag 74) +(def-tex waspala-wheel-edge wascitya-vis-tfrag 75) +(def-tex waspala-elevator-wood01 wascitya-vis-tfrag 76) +(def-tex waspala-corgmetal wascitya-vis-tfrag 77) +(def-tex waspala-elevator-tube wascitya-vis-tfrag 78) +(def-tex waspala-elevator-bolt02 wascitya-vis-tfrag 79) +(def-tex waspala-elevator-cable wascitya-vis-tfrag 80) +(def-tex common_sandstone_ground01 wascitya-vis-tfrag 81) +(def-tex common_sandstone_taper01 wascitya-vis-tfrag 82) +(def-tex common_sandstone_trim01 wascitya-vis-tfrag 83) +(def-tex common_sandstone_base01 wascitya-vis-tfrag 84) +(def-tex city-slum-medpipe-01 wascitya-vis-tfrag 86) +(def-tex city-slum-medpipe-02 wascitya-vis-tfrag 87) +(def-tex wascity-metal-ladder-rung wascitya-vis-tfrag 88) +(def-tex wascity-chimney-hires wascitya-vis-tfrag 89) +(def-tex lt-eco-vent-blue-01 wascitya-vis-tfrag 90) +(def-tex lt-eco-vent-side-01 wascitya-vis-tfrag 91) +(def-tex wascity-palace-elevator-shaft wascitya-vis-tfrag 92) +(def-tex wascity-blotch-withstreaks-01 wascitya-vis-shrub 0) +(def-tex wascity-stain-window-01 wascitya-vis-shrub 1) +(def-tex wascity-steel-bar wascitya-vis-shrub 2) +(def-tex wascity-overlay-tribal-1 wascitya-vis-shrub 3) +(def-tex wascity-overlay-bullethole-b wascitya-vis-shrub 4) +(def-tex wascity-overlay-bullethole-c wascitya-vis-shrub 5) +(def-tex wascity-overlay-bullethole-a wascitya-vis-shrub 6) +(def-tex wascity-stain-wall-01 wascitya-vis-shrub 7) +(def-tex wascity-overlay-crack wascitya-vis-shrub 8) +(def-tex wascity-ditch-wall-top-to-ground wascitya-vis-shrub 9) +(def-tex wascity-shrub-orange-01 wascitya-vis-shrub 10) +(def-tex wascity-ground-stain-01 wascitya-vis-shrub 11) +(def-tex wascity-overlay-damaged wascitya-vis-shrub 13) +(def-tex wascitya-stone-top wascitya-vis-shrub 14) +(def-tex wascity-cactus-green wascitya-vis-shrub 15) +(def-tex wascity-cactus-flower wascitya-vis-shrub 16) +(def-tex wascity-roof-1 wascitya-vis-shrub 17) +(def-tex wascity-outerwall-metal-b wascitya-vis-shrub 18) +(def-tex wascity-outerwall-metal-c wascitya-vis-shrub 19) +(def-tex wascity-metal-dirty wascitya-vis-shrub 20) +(def-tex wascitya-redish-metal wascitya-vis-shrub 21) +(def-tex wascity-base wascitya-vis-shrub 22) +(def-tex wascity-outerwall-metal-d wascitya-vis-shrub 23) +(def-tex common-black wascitya-vis-shrub 24) +(def-tex wascity-window-glass-01 wascitya-vis-water 0) +(def-tex fora-water-dest wascitya-vis-water 2) +(def-tex gekko-body wascitya-vis-pris 6) +(def-tex gekko-eye-01 wascitya-vis-pris 7) +(def-tex gekko-fingers wascitya-vis-pris 8) +(def-tex gekko-hose wascitya-vis-pris 9) +(def-tex gekko-laser wascitya-vis-pris 10) +(def-tex gekko-laserbarrel wascitya-vis-pris 11) +(def-tex gekko-metal-01 wascitya-vis-pris 12) +(def-tex gekko-nails wascitya-vis-pris 13) +(def-tex gekko-tubes wascitya-vis-pris 14) +(def-tex was-tizard-beak wascitya-vis-pris 15) +(def-tex was-tizard-body wascitya-vis-pris 16) +(def-tex was-tizard-face wascitya-vis-pris 17) +(def-tex was-tizard-facefin wascitya-vis-pris 18) +(def-tex was-tizard-fin wascitya-vis-pris 19) +(def-tex was-tizard-hair wascitya-vis-pris 20) +(def-tex was-tizard-nail wascitya-vis-pris 21) +(def-tex was-dogat-body wascitya-vis-pris 32) +(def-tex was-dogat-face wascitya-vis-pris 33) +(def-tex was-dogat-nose wascitya-vis-pris 34) +(def-tex was-dogat-tail wascitya-vis-pris 35) +(def-tex was-kangalizard-body wascitya-vis-pris 36) +(def-tex was-kangalizard-body-bottom wascitya-vis-pris 37) +(def-tex was-kangalizard-face wascitya-vis-pris 38) +(def-tex was-kangalizard-fin wascitya-vis-pris 39) +(def-tex city-mark-clay-pot-01 wascitya-vis-pris 44) +(def-tex city-mark-cotton-32x32 wascitya-vis-pris 45) +(def-tex city-mark-cotton-wrap wascitya-vis-pris 46) +(def-tex city-mark-rope-mesh-01 wascitya-vis-pris 47) +(def-tex city-mark-basket2 wascitya-vis-pris 48) +(def-tex city-mark-rice-01 wascitya-vis-pris 49) +(def-tex city-mark-wood-plain wascitya-vis-pris 50) +(def-tex city-mark-rope-01 wascitya-vis-pris 51) +(def-tex errol-ring-01 nstb-sprite 0) +(def-tex errol-ring-02 nstb-sprite 1) +(def-tex racegate nstb-sprite 2) +(def-tex flying-gull-01 nstb-sprite 3) +(def-tex flying-gull-02 nstb-sprite 4) +(def-tex flying-gull-03 nstb-sprite 5) +(def-tex flying-gull-04 nstb-sprite 6) +(def-tex flying-gull-05 nstb-sprite 7) +(def-tex flying-gull-06 nstb-sprite 8) +(def-tex ceiling-dust nstb-sprite 9) +(def-tex crack01 nstb-sprite 11) +(def-tex dust-sparkle nstb-sprite 12) +(def-tex wascity-outerwall-metal-c wasdoors-vis-tfrag 0) +(def-tex wascity-outerwall-metal-b wasdoors-vis-tfrag 1) +(def-tex wascity-greenmetal-tube wasdoors-vis-tfrag 2) +(def-tex wascity-metal-spike-01 wasdoors-vis-tfrag 3) +(def-tex common-black wasdoors-vis-tfrag 4) +(def-tex wascity-base wasdoors-vis-tfrag 5) +(def-tex wascitya-airlock-metal wasdoors-vis-tfrag 6) +(def-tex wascity-outerwall-metal-d wasdoors-vis-tfrag 7) +(def-tex wascity-metal-door-01 wasdoors-vis-tfrag 8) +(def-tex wascity-outerwall-metal wasdoors-vis-tfrag 9) +(def-tex wascity-metal-wall-base-plate wasdoors-vis-tfrag 10) +(def-tex wascity-metal-dirty wasdoors-vis-tfrag 11) +(def-tex wascity-torch-tank wasdoors-vis-tfrag 12) +(def-tex wascity-steel-bar wasdoors-vis-tfrag 13) +(def-tex wascitya-stone-top wasdoors-vis-tfrag 14) +(def-tex wascitya-stone-bottom wasdoors-vis-tfrag 15) +(def-tex wascity-cement-road wasdoors-vis-tfrag 16) +(def-tex wascitya-stone-top-breakaway wasdoors-vis-tfrag 17) +(def-tex wascity-stonewall-bricks wasdoors-vis-tfrag 18) +(def-tex wascity-ditch-wall-top-to-ground wasdoors-vis-tfrag 19) +(def-tex wascity-ground-2-ditch-04 wasdoors-vis-tfrag 20) +(def-tex wascity-ground-2-ditch-03 wasdoors-vis-tfrag 21) +(def-tex wascity-ground-2-ditch-05 wasdoors-vis-tfrag 22) +(def-tex wascity-rock-small wasdoors-vis-tfrag 23) +(def-tex wascitya-redish-metal wasdoors-vis-tfrag 24) +(def-tex wascity-ground-01 wasdoors-vis-tfrag 27) +(def-tex wascity-ditch-wall-top-to-ground-edging wasdoors-vis-tfrag 28) +(def-tex wascity-stone-plain-wall-3 wasdoors-vis-tfrag 29) +(def-tex wascity-stone-bricks-2-plain wasdoors-vis-tfrag 30) +(def-tex wascitya-airlock-metal-bits wasdoors-vis-tfrag 31) +(def-tex wascitya-airlock-door wasdoors-vis-tfrag 32) +(def-tex wascitya-airlock-groove wasdoors-vis-tfrag 33) +(def-tex wascitya-stone-top-door wasdoors-vis-tfrag 34) +(def-tex wascitya-stone-bottom-door wasdoors-vis-tfrag 35) +(def-tex wascity-red wasdoors-vis-tfrag 36) +(def-tex wascity-roof-1 wasdoors-vis-tfrag 37) +(def-tex wascity-steel-bar-HI wasdoors-vis-tfrag 38) +(def-tex wascity-stain-wall-01 wasdoors-vis-shrub 0) +(def-tex wascity-stain-window-01 wasdoors-vis-shrub 1) +(def-tex wascity-blotch-withstreaks-01 wasdoors-vis-shrub 2) +(def-tex wascity-shrub-orange-01 wasdoors-vis-shrub 6) +(def-tex wood-plain-debris waswide-sprite 19) +(def-tex clay-pot-debris-01 waswide-sprite 20) +(def-tex rope-mesh-debris-01 waswide-sprite 21) +(def-tex basket-debris-01 waswide-sprite 22) +(def-tex straw-bit waswide-sprite 23) +(def-tex straw-ground waswide-sprite 24) +(def-tex cotton-wrap-debris waswide-sprite 25) +(def-tex cherry waswide-sprite 26) +(def-tex market-melon waswide-sprite 29) +(def-tex market-orange waswide-sprite 30) +(def-tex fruit1 waswide-sprite 40) +(def-tex burning-bush-off waswide-sprite 42) +(def-tex baron-propoganda-logo waswide-sprite 43) +(def-tex nsta-transparent nsta-vis-shrub 0) +(def-tex nest-fingerback nsta-vis-shrub 1) +(def-tex nestb-eggskin nsta-vis-shrub 2) +(def-tex nsta-finger-pipe nsta-vis-shrub 6) +(def-tex nestb-basekor nsta-vis-shrub 7) +(def-tex nstab-eggskin nsta-vis-shrub 8) +(def-tex nsta-rock-shrubs nsta-vis-shrub 9) +(def-tex nst-egg-bulb-01 nsta-vis-shrub 11) +(def-tex nsta-cave-sides-shrub nsta-vis-shrub 12) +(def-tex nsta-cave-top-platform-shrub nsta-vis-shrub 13) +(def-tex des-beach-01 desert-vis-tfrag 1) +(def-tex was-burningbush-02 desert-vis-tfrag 2) +(def-tex des-plainrope desert-vis-tfrag 9) +(def-tex des-mount-01 desert-vis-tfrag 10) +(def-tex des-corral-metal-01 desert-vis-tfrag 12) +(def-tex des-corral-plate-02 desert-vis-tfrag 13) +(def-tex des-cliff-trans-01 desert-vis-tfrag 14) +(def-tex des-cliff-top-01 desert-vis-tfrag 15) +(def-tex des-cliff-01 desert-vis-tfrag 16) +(def-tex des-mount-02 desert-vis-tfrag 17) +(def-tex des-cave-floor-01 desert-vis-tfrag 18) +(def-tex des-cave-wall-01 desert-vis-tfrag 19) +(def-tex des-cave-rock desert-vis-tfrag 20) +(def-tex des-cliff-top-03 desert-vis-tfrag 21) +(def-tex des-cliff-top-04 desert-vis-tfrag 22) +(def-tex des-mount-bottom-01 desert-vis-tfrag 24) +(def-tex des-cliff-top-02 desert-vis-tfrag 30) +(def-tex des-wascity-outerwall-rock desert-vis-tfrag 31) +(def-tex des-wascity-outerwall-metal-b desert-vis-tfrag 33) +(def-tex des-wascity-palace-siding-01 desert-vis-tfrag 34) +(def-tex des-wascity-cement-road desert-vis-tfrag 35) +(def-tex des-wascity-outerwall-metal-d desert-vis-tfrag 36) +(def-tex was-burningbush-light-01 desert-vis-tfrag 37) +(def-tex was-burningbush-03 desert-vis-tfrag 38) +(def-tex was-burningbush-01 desert-vis-tfrag 39) +(def-tex was-burningbush-04 desert-vis-tfrag 40) +(def-tex sewer-plate-01 sewa-vis-tfrag 0) +(def-tex sewer-pipe-rim-01 sewa-vis-tfrag 1) +(def-tex sewer-metal-block-01 sewa-vis-tfrag 3) +(def-tex sewer-block-01 sewa-vis-tfrag 4) +(def-tex sewer-brick-block-01 sewa-vis-tfrag 5) +(def-tex sewer-mantel-01 sewa-vis-tfrag 6) +(def-tex sewer-brick-block-06 sewa-vis-tfrag 9) +(def-tex sewer-mantel-02 sewa-vis-tfrag 10) +(def-tex sewer-metal-block-05 sewa-vis-tfrag 11) +(def-tex sewer-pipe-rim-05b sewa-vis-tfrag 12) +(def-tex sewer-concrete-edge-02 sewa-vis-tfrag 13) +(def-tex sewer-metal-block-06 sewa-vis-tfrag 14) +(def-tex sewer-metal-floor-02 sewa-vis-tfrag 15) +(def-tex sewer-metal-floor-01 sewa-vis-tfrag 16) +(def-tex sew-metal-floor-01 sewa-vis-tfrag 17) +(def-tex sewer-metal-block-04 sewa-vis-tfrag 18) +(def-tex sewer-metal-01 sewa-vis-tfrag 19) +(def-tex sewer-pipe-rim-08 sewa-vis-tfrag 21) +(def-tex sewer-brick-block-10 sewa-vis-tfrag 23) +(def-tex sewer-brick-block-11 sewa-vis-tfrag 24) +(def-tex sewer-small-light-01 sewa-vis-tfrag 25) +(def-tex sewer-plate-02 sewa-vis-tfrag 26) +(def-tex sewer-grate-01 sewa-vis-tfrag 27) +(def-tex sewer-pipe-01 sewa-vis-tfrag 28) +(def-tex sewer-plate-05 sewa-vis-tfrag 29) +(def-tex sewer-screw-02 sewa-vis-tfrag 30) +(def-tex sew-elevator-lod0top sewa-vis-tfrag 31) +(def-tex sewer-big-brace-01 sewa-vis-tfrag 32) +(def-tex sewer-concrete-block-02 sewa-vis-tfrag 33) +(def-tex sewer-lip-01-hitweak sewa-vis-tfrag 34) +(def-tex airlock-door-bolt sewa-vis-pris 0) +(def-tex airlock-door-cog sewa-vis-pris 1) +(def-tex airlock-door-cog1 sewa-vis-pris 2) +(def-tex airlock-door-main sewa-vis-pris 3) +(def-tex airlock-door-metal2 sewa-vis-pris 4) +(def-tex airlockl-door-metalframe sewa-vis-pris 5) +(def-tex bam-eyelight sewa-vis-pris 6) +(def-tex bam-hairhilite sewa-vis-pris 7) +(def-tex daxter-eyelid sewa-vis-pris 8) +(def-tex daxter-furhilite sewa-vis-pris 9) +(def-tex daxter-orange sewa-vis-pris 10) +(def-tex daxterarm sewa-vis-pris 11) +(def-tex daxterbodyshort-eix sewa-vis-pris 12) +(def-tex daxterbolt sewa-vis-pris 13) +(def-tex daxterear sewa-vis-pris 14) +(def-tex daxterfinger sewa-vis-pris 15) +(def-tex daxterfoot sewa-vis-pris 16) +(def-tex daxterfoot-bottom sewa-vis-pris 17) +(def-tex daxtergoggles sewa-vis-pris 18) +(def-tex daxterheadwidenew sewa-vis-pris 19) +(def-tex daxterhelmetplain sewa-vis-pris 20) +(def-tex daxterlense sewa-vis-pris 21) +(def-tex daxternose sewa-vis-pris 22) +(def-tex daxterteeth sewa-vis-pris 23) +(def-tex daxtertuft sewa-vis-pris 24) +(def-tex environment-oldmetal sewa-vis-pris 25) +(def-tex jakc-armor sewa-vis-pris 53) +(def-tex jakc-chestplate-straps sewa-vis-pris 54) +(def-tex jakc-gogglemetal sewa-vis-pris 55) +(def-tex jakc-lens sewa-vis-pris 56) +(def-tex jakc-scarf sewa-vis-pris 57) +(def-tex jakc-waistband2 sewa-vis-pris 58) +(def-tex jakc-wraps sewa-vis-pris 59) +(def-tex jakc-wristband-a2 sewa-vis-pris 60) +(def-tex jakchires-arm sewa-vis-pris 61) +(def-tex jakchires-blackstrap sewa-vis-pris 62) +(def-tex jakchires-brownstrap sewa-vis-pris 63) +(def-tex jakchires-brwnleather sewa-vis-pris 64) +(def-tex jakchires-chestplate sewa-vis-pris 65) +(def-tex jakchires-clips sewa-vis-pris 66) +(def-tex jakchires-eye sewa-vis-pris 67) +(def-tex jakchires-eyebrow sewa-vis-pris 68) +(def-tex jakchires-eyelid sewa-vis-pris 69) +(def-tex jakchires-facelft sewa-vis-pris 70) +(def-tex jakchires-facert sewa-vis-pris 71) +(def-tex jakchires-glovetop sewa-vis-pris 72) +(def-tex jakchires-hair sewa-vis-pris 73) +(def-tex jakchires-horn sewa-vis-pris 74) +(def-tex jakchires-jacket sewa-vis-pris 75) +(def-tex jakchires-leatherpouch sewa-vis-pris 76) +(def-tex jakchires-lightbrownspat sewa-vis-pris 77) +(def-tex jakchires-pants sewa-vis-pris 78) +(def-tex jakchires-precarmor-01 sewa-vis-pris 79) +(def-tex jakchires-shoebottom sewa-vis-pris 80) +(def-tex jakchires-shoemetal sewa-vis-pris 81) +(def-tex jakchires-shoeteop sewa-vis-pris 82) +(def-tex jakchires-teeth sewa-vis-pris 83) +(def-tex jakc-scarfhanging sewa-vis-pris 84) +(def-tex jakc-skirt sewa-vis-pris 85) +(def-tex grunt-eye-01 sewa-vis-pris 90) +(def-tex grunt-hose sewa-vis-pris 91) +(def-tex grunt-metal-01 sewa-vis-pris 92) +(def-tex saberfish-nail-01 sewa-vis-pris 93) +(def-tex saberfish-skin-01 sewa-vis-pris 94) +(def-tex saberfish-skin-02 sewa-vis-pris 95) +(def-tex saberfish-skin-03 sewa-vis-pris 96) +(def-tex sew-frog-eye-01 sewa-vis-pris 97) +(def-tex sew-frog-fin-01 sewa-vis-pris 98) +(def-tex sew-frog-fin-02 sewa-vis-pris 99) +(def-tex sew-frog-skin-01 sewa-vis-pris 100) +(def-tex sew-frog-skin-02 sewa-vis-pris 101) +(def-tex sew-frog-skin-03 sewa-vis-pris 102) +(def-tex sew-frog-skin-04 sewa-vis-pris 103) +(def-tex blue-gem sewa-vis-pris 104) +(def-tex brown-hose sewa-vis-pris 105) +(def-tex cguard1-backmetal sewa-vis-pris 106) +(def-tex cguard1-chestplate sewa-vis-pris 107) +(def-tex cguard1-gunmetaldark2 sewa-vis-pris 108) +(def-tex cguard1-guntube sewa-vis-pris 109) +(def-tex cguard1-lens sewa-vis-pris 110) +(def-tex cguardgame-backplate sewa-vis-pris 111) +(def-tex cguardgame-metaledark-02 sewa-vis-pris 112) +(def-tex cguardgame-metallight-01small sewa-vis-pris 113) +(def-tex cguardgame-shoebottom sewa-vis-pris 114) +(def-tex roboguard-die-stamped-metal-blue sewa-vis-pris 115) +(def-tex roboguard-headshield sewa-vis-pris 117) +(def-tex roboguard-shouldershield sewa-vis-pris 118) +(def-tex squid-bulb-sm sewa-vis-pris 119) +(def-tex squid-tubes sewa-vis-pris 120) +(def-tex widow-dull-inards sewa-vis-pris 121) +(def-tex widow-pod-gun-metal sewa-vis-pris 122) +(def-tex wire-metal sewa-vis-pris 123) +(def-tex squid-drabgun sewa-vis-pris 124) +(def-tex kg-grunt-cable-01 sewa-vis-pris 125) +(def-tex kg-grunt-rim-03 sewa-vis-pris 126) +(def-tex sewer-metal-block-06 sewb-vis-tfrag 0) +(def-tex sewer-metal-block-04 sewb-vis-tfrag 1) +(def-tex sewer-pipe-rim-05 sewb-vis-tfrag 2) +(def-tex sewer-plate-05 sewb-vis-tfrag 3) +(def-tex sewer-hall-light-01 sewb-vis-tfrag 4) +(def-tex sewer-concrete-edge-02 sewb-vis-tfrag 6) +(def-tex sewer-block-01 sewb-vis-tfrag 8) +(def-tex sewer-pipe-rim-10 sewb-vis-tfrag 9) +(def-tex common-black sewb-vis-tfrag 13) +(def-tex sewer-pipe-02 sewb-vis-tfrag 14) +(def-tex sewer-concrete-edge-01 sewb-vis-tfrag 17) +(def-tex sewer-metal-block-07 sewb-vis-tfrag 18) +(def-tex sewer-pipe-rim-06 sewb-vis-tfrag 19) +(def-tex sewer-pipe-01 sewb-vis-tfrag 20) +(def-tex sewer-pipe-02-edge-01 sewb-vis-tfrag 21) +(def-tex sewer-pipe-rim-01 sewb-vis-tfrag 22) +(def-tex sewer-stone-arch-01 sewb-vis-tfrag 23) +(def-tex sewer-metal-03 sewb-vis-tfrag 24) +(def-tex sewer-pipe-rim-03 sewb-vis-tfrag 25) +(def-tex sewer-pipe-small-02 sewb-vis-tfrag 27) +(def-tex sewer-pipe-rim-08 sewb-vis-tfrag 28) +(def-tex sewer-flat-pipe-01 sewb-vis-tfrag 29) +(def-tex sewer-pipe-rim-07 sewb-vis-tfrag 30) +(def-tex sewer-pipe-rim-05b sewb-vis-tfrag 31) +(def-tex sewer-plate-06 sewb-vis-tfrag 32) +(def-tex sewer-plate-03 sewb-vis-tfrag 33) +(def-tex sewer-plate-04 sewb-vis-tfrag 34) +(def-tex sewer-metal-block-01 sewb-vis-tfrag 36) +(def-tex sewer-plate-02 sewb-vis-tfrag 39) +(def-tex sewer-pipe-rim-09 sewb-vis-tfrag 40) +(def-tex sewer-plate-01 sewb-vis-tfrag 41) +(def-tex sewer-block-02 sewb-vis-tfrag 42) +(def-tex strip-black sewb-vis-tfrag 43) +(def-tex sewer-grate-01 sewb-vis-tfrag 44) +(def-tex sew-metal-floor-01 sewb-vis-tfrag 45) +(def-tex sewer-metal-block-05 sewb-vis-tfrag 46) +(def-tex sewer-metal-floor-01 sewb-vis-tfrag 47) +(def-tex sewer-lip-01 sewb-vis-tfrag 49) +(def-tex sewer-brick-block-09 sewb-vis-tfrag 50) +(def-tex sewer-scaffold-01 sewb-vis-tfrag 51) +(def-tex sewer-scaffold-02 sewb-vis-tfrag 52) +(def-tex sewer-nut-01 sewb-vis-tfrag 53) +(def-tex sewer-pipe-rim-07-hitweak sewb-vis-tfrag 54) +(def-tex sewer-bolt-side-01 sewb-vis-tfrag 55) +(def-tex sewer-bolt-side-02 sewb-vis-tfrag 56) +(def-tex sewer-round-03 sewb-vis-tfrag 57) +(def-tex sewer-round-02 sewb-vis-tfrag 58) +(def-tex sewer-round-01 sewb-vis-tfrag 59) +(def-tex sewer-plate-03-hitweak sewb-vis-tfrag 60) +(def-tex sewer-big-brace-trim-01 sewb-vis-tfrag 61) +(def-tex sewer-big-brace-trim-02 sewb-vis-tfrag 62) +(def-tex sewer-brick-roof-01 sewb-vis-tfrag 64) +(def-tex sewer-brick-roof-04 sewb-vis-tfrag 65) +(def-tex sewer-brick-roof-02 sewb-vis-tfrag 66) +(def-tex sewer-brick-roof-03 sewb-vis-tfrag 67) +(def-tex sewer-big-brace-01 sewb-vis-tfrag 68) +(def-tex sewer-big-brace-02 sewb-vis-tfrag 69) +(def-tex sewer-metal-trim-02 sewb-vis-tfrag 70) +(def-tex sewer-metal-trim-01 sewb-vis-tfrag 71) +(def-tex sewer-scaffold-03 sewb-vis-tfrag 72) +(def-tex sewer-red-light-01 sewb-vis-tfrag 73) +(def-tex sewer-red-light-02 sewb-vis-tfrag 74) +(def-tex sewer-small-light-01 sewb-vis-tfrag 75) +(def-tex sewer-metal-block-02 sewb-vis-tfrag 76) +(def-tex sewer-rubber-rim-01 sewb-vis-tfrag 77) +(def-tex sewer-grill-02 sewb-vis-tfrag 78) +(def-tex sewer-mantel-02 sewb-vis-tfrag 79) +(def-tex sewer-metal-edge-01 sewb-vis-tfrag 80) +(def-tex sewer-brick-block-11 sewb-vis-tfrag 81) +(def-tex sewer-brick-block-10 sewb-vis-tfrag 82) +(def-tex sewer-metal-block-04-hitweak sewb-vis-tfrag 83) +(def-tex sewer-nut sewb-vis-shrub 0) +(def-tex sewer-pipe-small-01 sewb-vis-shrub 1) +(def-tex sewer-shrub-pitting-01 sewb-vis-shrub 2) +(def-tex sewer-metal-block-06 sewc-vis-tfrag 0) +(def-tex sewer-plate-05 sewc-vis-tfrag 1) +(def-tex sewer-metal-block-04 sewc-vis-tfrag 2) +(def-tex sewer-pipe-rim-05 sewc-vis-tfrag 3) +(def-tex sewer-metal-block-01 sewc-vis-tfrag 4) +(def-tex sewer-plate-04 sewc-vis-tfrag 5) +(def-tex sewer-pipe-rim-05b sewc-vis-tfrag 6) +(def-tex sewer-pipe-rim-07 sewc-vis-tfrag 7) +(def-tex sewer-pipe-rim-03 sewc-vis-tfrag 8) +(def-tex sewer-plate-02 sewc-vis-tfrag 10) +(def-tex sewer-plate-03 sewc-vis-tfrag 11) +(def-tex sewer-metal-03 sewc-vis-tfrag 12) +(def-tex sewer-pipe-rim-08 sewc-vis-tfrag 13) +(def-tex sewer-hall-light-01 sewc-vis-tfrag 14) +(def-tex common-black sewc-vis-tfrag 15) +(def-tex sewer-concrete-edge-01 sewc-vis-tfrag 16) +(def-tex sewer-pipe-small-02 sewc-vis-tfrag 17) +(def-tex sewer-concrete-edge-02 sewc-vis-tfrag 19) +(def-tex sewer-plate-05-hitweak sewc-vis-tfrag 20) +(def-tex sewer-pipe-02 sewc-vis-tfrag 21) +(def-tex sewer-block-02 sewc-vis-tfrag 22) +(def-tex sewer-block-01 sewc-vis-tfrag 23) +(def-tex sewer-pipe-01 sewc-vis-tfrag 24) +(def-tex sewer-flat-pipe-01 sewc-vis-tfrag 25) +(def-tex sewer-metal-block-05 sewc-vis-tfrag 26) +(def-tex sewer-rubber-rim-01 sewc-vis-tfrag 27) +(def-tex sewer-pipe-rim-01 sewc-vis-tfrag 28) +(def-tex sewer-pipe-02-edge-01 sewc-vis-tfrag 29) +(def-tex sewer-pipe-rim-06 sewc-vis-tfrag 31) +(def-tex sewer-metal-block-06-hitweak sewc-vis-tfrag 33) +(def-tex sewer-pipe-rim-10 sewc-vis-tfrag 34) +(def-tex sewer-plate-06 sewc-vis-tfrag 35) +(def-tex sewer-pipe-rim-09 sewc-vis-tfrag 36) +(def-tex sewer-metal-floor-01 sewc-vis-tfrag 37) +(def-tex sewer-plate-01 sewc-vis-tfrag 38) +(def-tex sew-gun-panel-03 sewc-vis-tfrag 40) +(def-tex strip-black sewc-vis-tfrag 41) +(def-tex sewer-grate-01 sewc-vis-tfrag 42) +(def-tex sewer-bolt-side-01 sewc-vis-tfrag 44) +(def-tex sewer-bolt-side-02 sewc-vis-tfrag 45) +(def-tex sewer-round-01 sewc-vis-tfrag 46) +(def-tex sewer-round-03 sewc-vis-tfrag 47) +(def-tex sewer-round-02 sewc-vis-tfrag 48) +(def-tex sewer-lip-01 sewc-vis-tfrag 50) +(def-tex sewer-plate-03-hitweak sewc-vis-tfrag 51) +(def-tex sewer-big-brace-trim-01 sewc-vis-tfrag 52) +(def-tex sewer-big-brace-trim-02 sewc-vis-tfrag 53) +(def-tex sewer-scaffold-01 sewc-vis-tfrag 56) +(def-tex sewer-metal-trim-01 sewc-vis-tfrag 57) +(def-tex sewer-metal-trim-02 sewc-vis-tfrag 58) +(def-tex sewer-red-light-01 sewc-vis-tfrag 59) +(def-tex sewer-red-light-02 sewc-vis-tfrag 60) +(def-tex sewer-brick-roof-05 sewc-vis-tfrag 61) +(def-tex sewer-metal-floor-02 sewc-vis-tfrag 62) +(def-tex sewer-block-02-hitweak sewc-vis-tfrag 63) +(def-tex sewer-pipe-rim-05b-hitweak sewc-vis-tfrag 64) +(def-tex sewer-small-light-01 sewc-vis-tfrag 65) +(def-tex sewer-metal-block-02 sewc-vis-tfrag 66) +(def-tex sewer-metal-block-04-hitweak sewc-vis-tfrag 67) +(def-tex sewer-mantel-02 sewc-vis-tfrag 68) +(def-tex sewer-flat-pipe-01-hitweak sewc-vis-tfrag 69) +(def-tex sewer-metal-edge-01 sewc-vis-tfrag 70) +(def-tex sewer-metal-trim-02-hitweak sewc-vis-tfrag 71) +(def-tex sewer-nut sewc-vis-shrub 0) +(def-tex sewer-pipe-small-01 sewc-vis-shrub 1) +(def-tex sewer-shrub-rust-01 sewc-vis-shrub 2) +(def-tex sewer-moss-01 sewc-vis-shrub 3) +(def-tex sewer-hang-moss-01 sewc-vis-shrub 4) +(def-tex sewer-shrub-pitting-01 sewc-vis-shrub 5) +(def-tex sewer-concrete-edge-02 sewd-vis-tfrag 1) +(def-tex sewer-plate-05-hitweak sewd-vis-tfrag 2) +(def-tex sewer-metal-block-06-hitweak sewd-vis-tfrag 3) +(def-tex sewer-metal-block-01 sewd-vis-tfrag 4) +(def-tex sewer-block-02 sewd-vis-tfrag 5) +(def-tex sewer-pipe-small-02 sewd-vis-tfrag 6) +(def-tex sewer-plate-05 sewd-vis-tfrag 7) +(def-tex sewer-pipe-rim-05b sewd-vis-tfrag 8) +(def-tex sewer-pipe-rim-08 sewd-vis-tfrag 9) +(def-tex sewer-metal-block-04 sewd-vis-tfrag 10) +(def-tex sewer-metal-block-05 sewd-vis-tfrag 11) +(def-tex sewer-plate-02 sewd-vis-tfrag 12) +(def-tex sewer-rubber-rim-01 sewd-vis-tfrag 13) +(def-tex common-black sewd-vis-tfrag 15) +(def-tex sewer-concrete-edge-01 sewd-vis-tfrag 16) +(def-tex sewer-pipe-rim-03 sewd-vis-tfrag 17) +(def-tex sewer-brick-block-03 sewd-vis-tfrag 18) +(def-tex sewer-block-01 sewd-vis-tfrag 19) +(def-tex sewer-brick-block-01 sewd-vis-tfrag 20) +(def-tex sewer-brick-block-02 sewd-vis-tfrag 21) +(def-tex sewer-concrete-block-02 sewd-vis-tfrag 23) +(def-tex sewer-brick-block-06 sewd-vis-tfrag 26) +(def-tex sewer-pipe-01 sewd-vis-tfrag 27) +(def-tex sewer-pipe-rim-01 sewd-vis-tfrag 28) +(def-tex sewer-pipe-02-edge-01 sewd-vis-tfrag 29) +(def-tex sewer-metal-03 sewd-vis-tfrag 30) +(def-tex sewer-pipe-rim-05 sewd-vis-tfrag 31) +(def-tex sewer-flat-pipe-01 sewd-vis-tfrag 32) +(def-tex sewer-metal-block-06 sewd-vis-tfrag 33) +(def-tex sewer-mantel-01 sewd-vis-tfrag 34) +(def-tex sewer-mantel-02 sewd-vis-tfrag 35) +(def-tex sewer-hall-light-01 sewd-vis-tfrag 36) +(def-tex sewer-plate-04 sewd-vis-tfrag 38) +(def-tex sewer-pipe-rim-07 sewd-vis-tfrag 39) +(def-tex sewer-plate-03 sewd-vis-tfrag 40) +(def-tex sewer-pipe-02 sewd-vis-tfrag 41) +(def-tex sewer-pipe-rim-09 sewd-vis-tfrag 42) +(def-tex sewer-pipe-rim-06 sewd-vis-tfrag 43) +(def-tex sewer-plate-01 sewd-vis-tfrag 46) +(def-tex sewer-black sewd-vis-tfrag 47) +(def-tex sewer-metal-floor-01 sewd-vis-tfrag 49) +(def-tex strip-black sewd-vis-tfrag 50) +(def-tex sewer-lip-01 sewd-vis-tfrag 52) +(def-tex sewer-round-03 sewd-vis-tfrag 53) +(def-tex sewer-round-02 sewd-vis-tfrag 54) +(def-tex sewer-bolt-side-01 sewd-vis-tfrag 55) +(def-tex sewer-bolt-side-02 sewd-vis-tfrag 56) +(def-tex sewer-round-01 sewd-vis-tfrag 58) +(def-tex sewer-grate-01 sewd-vis-tfrag 59) +(def-tex sewer-pipe-rim-10 sewd-vis-tfrag 60) +(def-tex sewer-light-flourescent-01 sewd-vis-tfrag 61) +(def-tex sewer-scaffold-01 sewd-vis-tfrag 63) +(def-tex sewer-metal-trim-02 sewd-vis-tfrag 64) +(def-tex sewer-metal-trim-01 sewd-vis-tfrag 66) +(def-tex sewer-brick-roof-05 sewd-vis-tfrag 68) +(def-tex sewer-brick-block-10 sewd-vis-tfrag 69) +(def-tex sewer-brick-block-11 sewd-vis-tfrag 70) +(def-tex sewer-small-light-01 sewd-vis-tfrag 71) +(def-tex sewer-metal-block-02 sewd-vis-tfrag 72) +(def-tex sewer-red-light-01 sewd-vis-tfrag 73) +(def-tex sewer-metal-edge-01 sewd-vis-tfrag 74) +(def-tex sewer-metal-block-04-hitweak sewd-vis-tfrag 75) +(def-tex sewer-flat-pipe-01-hitweak sewd-vis-tfrag 76) +(def-tex sewer-stone-arch-01 sewd-vis-tfrag 77) +(def-tex sewer-lip-01-hitweak sewd-vis-tfrag 78) +(def-tex sewer-brick-block-04-hitweak sewd-vis-tfrag 79) +(def-tex sewer-block-01-hitweak sewd-vis-tfrag 80) +(def-tex sewer-nut sewd-vis-shrub 0) +(def-tex sewer-pipe-small-01 sewd-vis-shrub 1) +(def-tex sewer-moss-01 sewd-vis-shrub 2) +(def-tex sewer-hang-moss-01 sewd-vis-shrub 3) +(def-tex sew-jump-pad-grate sewd-vis-shrub 4) +(def-tex sewer-metal-01 sewd-vis-shrub 5) +(def-tex sewer-plate-05 sewd-vis-shrub 6) +(def-tex sewer-pipe-01 sewd-vis-shrub 7) +(def-tex sewer-pipe-rim-09 sewd-vis-shrub 8) +(def-tex sewer-pipe-rim-02 sewd-vis-shrub 9) +(def-tex sewer-pipe-small-02 sewd-vis-shrub 10) +(def-tex sewer-grate-01 sewd-vis-shrub 11) +(def-tex sewer-pipe-02-edge-01 sewd-vis-shrub 12) +(def-tex sewer-metal-04 sewd-vis-shrub 13) +(def-tex sewer-metal-block-01 sewe-vis-tfrag 2) +(def-tex sewer-metal-block-04 sewe-vis-tfrag 4) +(def-tex sewer-plate-05 sewe-vis-tfrag 5) +(def-tex sewer-pipe-rim-03 sewe-vis-tfrag 6) +(def-tex sewer-pipe-rim-08 sewe-vis-tfrag 7) +(def-tex sewer-plate-05-hitweak sewe-vis-tfrag 8) +(def-tex sewer-block-01 sewe-vis-tfrag 9) +(def-tex sewer-brick-block-03 sewe-vis-tfrag 11) +(def-tex sewer-stone-arch-01 sewe-vis-tfrag 12) +(def-tex sewer-brick-block-01 sewe-vis-tfrag 13) +(def-tex sewer-brick-block-04 sewe-vis-tfrag 14) +(def-tex sewer-block-02 sewe-vis-tfrag 15) +(def-tex sewer-concrete-block-02 sewe-vis-tfrag 16) +(def-tex sewer-mantel-01 sewe-vis-tfrag 17) +(def-tex sewer-mantel-02 sewe-vis-tfrag 18) +(def-tex sewer-pipe-02 sewe-vis-tfrag 20) +(def-tex sewer-pipe-rim-09 sewe-vis-tfrag 21) +(def-tex sewer-pipe-small-02 sewe-vis-tfrag 22) +(def-tex sewer-metal-03 sewe-vis-tfrag 23) +(def-tex sewer-concrete-edge-02 sewe-vis-tfrag 24) +(def-tex sewer-pool-rim-02 sewe-vis-tfrag 27) +(def-tex sewer-brick-block-02 sewe-vis-tfrag 28) +(def-tex sewer-pipe-rim-05 sewe-vis-tfrag 30) +(def-tex sewer-pipe-rim-05b sewe-vis-tfrag 31) +(def-tex sewer-pipe-01 sewe-vis-tfrag 32) +(def-tex sewer-pipe-rim-01 sewe-vis-tfrag 33) +(def-tex sewer-pipe-02-edge-01 sewe-vis-tfrag 34) +(def-tex sewer-pipe-rim-10 sewe-vis-tfrag 35) +(def-tex sewer-pipe-rim-07 sewe-vis-tfrag 36) +(def-tex sewer-plate-04 sewe-vis-tfrag 37) +(def-tex sewer-hall-light-01 sewe-vis-tfrag 38) +(def-tex sewer-metal-block-06 sewe-vis-tfrag 39) +(def-tex sewer-plate-02 sewe-vis-tfrag 40) +(def-tex sewer-plate-03 sewe-vis-tfrag 41) +(def-tex common-black sewe-vis-tfrag 42) +(def-tex sewer-concrete-edge-01 sewe-vis-tfrag 43) +(def-tex sewer-metal-floor-01 sewe-vis-tfrag 44) +(def-tex sewer-grate-01 sewe-vis-tfrag 46) +(def-tex strip-black sewe-vis-tfrag 47) +(def-tex sewer-metal-block-05 sewe-vis-tfrag 48) +(def-tex sewer-plate-01 sewe-vis-tfrag 49) +(def-tex sewer-lip-01 sewe-vis-tfrag 51) +(def-tex sewer-round-01 sewe-vis-tfrag 52) +(def-tex sewer-round-03 sewe-vis-tfrag 53) +(def-tex sewer-round-02 sewe-vis-tfrag 54) +(def-tex sewer-light-flourescent-01 sewe-vis-tfrag 56) +(def-tex sewer-metal-trim-02 sewe-vis-tfrag 57) +(def-tex sewer-plate-06 sewe-vis-tfrag 58) +(def-tex sewer-scaffold-01 sewe-vis-tfrag 59) +(def-tex sewer-stone-arch-02 sewe-vis-tfrag 60) +(def-tex sewer-brick-block-11 sewe-vis-tfrag 61) +(def-tex sewer-brick-block-10 sewe-vis-tfrag 62) +(def-tex sewer-black sewe-vis-tfrag 63) +(def-tex sewer-small-light-01 sewe-vis-tfrag 64) +(def-tex sewer-brick-roof-03 sewe-vis-tfrag 65) +(def-tex sewer-brick-roof-01 sewe-vis-tfrag 66) +(def-tex sewer-block-02-hitweak sewe-vis-tfrag 67) +(def-tex sewer-flat-pipe-01-red sewe-vis-tfrag 68) +(def-tex sewer-grill-02 sewe-vis-tfrag 69) +(def-tex sewer-metal-trim-01 sewe-vis-tfrag 70) +(def-tex sewer-metal-block-02 sewe-vis-tfrag 71) +(def-tex sewer-metal-02 sewe-vis-tfrag 72) +(def-tex sewer-red-light-01 sewe-vis-tfrag 75) +(def-tex sewer-red-light-02 sewe-vis-tfrag 76) +(def-tex sewer-pipe-rim-06 sewe-vis-tfrag 77) +(def-tex sewer-metal-edge-01 sewe-vis-tfrag 78) +(def-tex sewer-stone-newarch-01 sewe-vis-tfrag 79) +(def-tex sewer-metal-block-04-hitweak sewe-vis-tfrag 80) +(def-tex sewer-brick-block-04-hitweak sewe-vis-tfrag 81) +(def-tex sewer-moss-01 sewe-vis-shrub 0) +(def-tex sewer-hang-moss-01 sewe-vis-shrub 1) +(def-tex sewer-nut sewe-vis-shrub 2) +(def-tex sewer-pipe-small-01 sewe-vis-shrub 3) +(def-tex sew-movingstep-grate sewe-vis-shrub 4) +(def-tex sewer-screw-02 sewe-vis-shrub 5) +(def-tex sewer-metal-block-04 sewe-vis-shrub 6) +(def-tex sewer-pipe-rim-07 sewe-vis-shrub 7) +(def-tex sewer-pipe-01 sewe-vis-shrub 8) +(def-tex sew-laserturret-pole sewe-vis-shrub 9) +(def-tex sew-moving-stepb-grate sewe-vis-shrub 10) +(def-tex sewer-plate-05 sewe-vis-shrub 11) +(def-tex sewer-metal-block-06 sewe-vis-shrub 12) +(def-tex sewer-shrub-pitting-01 sewe-vis-shrub 13) +(def-tex sewer-water-01-d-dest sewd-vis-water 1) +(def-tex sewer-waterfall-02-d-dest sewd-vis-water 2) +(def-tex sewer-waterfall-02-d sewd-vis-water 3) +(def-tex sewer-water-01-d sewd-vis-water 4) +(def-tex sewer-water-highlight-01-d-dest sewd-vis-water 5) +(def-tex sewer-water-wave-01-d sewd-vis-water 6) +(def-tex sewer-water-still-01-d sewd-vis-water 7) +(def-tex sewer-water-wave-01-d-dest sewd-vis-water 8) +(def-tex sewer-water-still-01-d-dest sewd-vis-water 9) +(def-tex sewer-water-wave-02-d sewd-vis-water 13) +(def-tex sewer-water-highlight-01-d sewd-vis-water 14) +(def-tex sewer-water-wave-02-d-dest sewd-vis-water 15) +(def-tex sew-wallswitch-green-01 sewd-vis-water 16) +(def-tex sew-wallswitch-red-01 sewd-vis-water 17) +(def-tex sewer-waterfall-02-c-dest sewc-vis-water 3) +(def-tex sewer-water-01-c-dest sewc-vis-water 4) +(def-tex sewer-waterfall-02-c sewc-vis-water 5) +(def-tex sewer-water-01-c sewc-vis-water 6) +(def-tex sewer-water-highlight-01-c-dest sewc-vis-water 7) +(def-tex sewer-waterfall-01-c-dest sewc-vis-water 8) +(def-tex sewer-water-wave-01-c-dest sewc-vis-water 9) +(def-tex sewer-waterfall-01-c sewc-vis-water 11) +(def-tex sewer-water-highlight-01-c sewc-vis-water 12) +(def-tex sewer-water-wave-01-c sewc-vis-water 13) +(def-tex common-black sewd-vis-pris 14) +(def-tex sew-gun-barrel-01 sewd-vis-pris 15) +(def-tex sew-gun-body-01 sewd-vis-pris 16) +(def-tex sew-gun-drum-01 sewd-vis-pris 17) +(def-tex sew-gun-panel-01 sewd-vis-pris 18) +(def-tex sew-gun-panel-02 sewd-vis-pris 19) +(def-tex sew-gun-panel-03 sewd-vis-pris 20) +(def-tex sew-gun-panel-05 sewd-vis-pris 21) +(def-tex sew-gun-panel-06 sewd-vis-pris 22) +(def-tex sew-gun-rim-01 sewd-vis-pris 23) +(def-tex sew-gun-rim-02 sewd-vis-pris 24) +(def-tex sew-gun-rim-03 sewd-vis-pris 25) +(def-tex sew-gun-rim-04 sewd-vis-pris 26) +(def-tex sew-gun-rim-05 sewd-vis-pris 27) +(def-tex sew-gun-round-01 sewd-vis-pris 28) +(def-tex sew-gun-round-02 sewd-vis-pris 29) +(def-tex sew-gun-round-cap-01 sewd-vis-pris 30) +(def-tex sew-laserturret-1 sewd-vis-pris 31) +(def-tex sew-laserturret-2 sewd-vis-pris 32) +(def-tex sew-laserturret-3 sewd-vis-pris 33) +(def-tex sew-laserturret-bot sewd-vis-pris 34) +(def-tex sew-laserturret-bot-lod1 sewd-vis-pris 35) +(def-tex sew-laserturret-center sewd-vis-pris 36) +(def-tex sew-laserturret-pole sewd-vis-pris 37) +(def-tex sew-laserturret-red sewd-vis-pris 38) +(def-tex sew-laserturret-top sewd-vis-pris 39) +(def-tex sewer-grill-01 sewd-vis-pris 57) +(def-tex sonar-wave sewd-vis-pris 59) +(def-tex sewer-brick-block-11 sewd-vis-pris 60) +(def-tex sewer-pipe-rim-05 sewd-vis-pris 61) +(def-tex sewer-pipe-rim-05b-hitweak sewd-vis-pris 62) +(def-tex sewer-pipe-rim-07 sewd-vis-pris 63) +(def-tex sewer-pipe-small-01 sewd-vis-pris 64) +(def-tex sew-wallswitch-metal-01 sewd-vis-pris 65) +(def-tex sew-wallswitch-metal-02 sewd-vis-pris 66) +(def-tex sew-wallswitch-metal-03 sewd-vis-pris 67) +(def-tex sew-wallswitch-metal-04 sewd-vis-pris 68) +(def-tex cguardgame-backplate sewd-vis-pris 69) +(def-tex cguardgame-metaledark-02 sewd-vis-pris 78) +(def-tex cguardgame-metallight-01small sewd-vis-pris 80) +(def-tex cguardgame-shoebottom sewd-vis-pris 82) +(def-tex blue-gem sewd-vis-pris 88) +(def-tex brown-hose sewd-vis-pris 89) +(def-tex cguard1-backmetal sewd-vis-pris 90) +(def-tex cguard1-chestplate sewd-vis-pris 91) +(def-tex cguard1-gunmetaldark2 sewd-vis-pris 92) +(def-tex cguard1-guntube sewd-vis-pris 93) +(def-tex cguard1-lens sewd-vis-pris 94) +(def-tex environment-oldmetal sewd-vis-pris 95) +(def-tex roboguard-die-stamped-metal-blue sewd-vis-pris 96) +(def-tex roboguard-die-stamped-metal-red sewd-vis-pris 97) +(def-tex roboguard-headshield sewd-vis-pris 98) +(def-tex roboguard-shouldershield sewd-vis-pris 99) +(def-tex squid-bulb-sm sewd-vis-pris 100) +(def-tex squid-tubes sewd-vis-pris 101) +(def-tex widow-dull-inards sewd-vis-pris 102) +(def-tex widow-pod-gun-metal sewd-vis-pris 103) +(def-tex wire-metal sewd-vis-pris 104) +(def-tex kg-grunt-cable-01 sewd-vis-pris 105) +(def-tex kg-grunt-rim-03 sewd-vis-pris 106) +(def-tex squid-drabgun sewd-vis-pris 107) +(def-tex airlock-door-bolt sewb-vis-pris 0) +(def-tex airlock-door-cog sewb-vis-pris 1) +(def-tex airlock-door-main sewb-vis-pris 2) +(def-tex airlock-door-metal2 sewb-vis-pris 3) +(def-tex airlockl-door-metalframe sewb-vis-pris 4) +(def-tex airlock-door-cog1 sewb-vis-pris 5) +(def-tex sewer-pipe-rim-07 sewb-vis-pris 6) +(def-tex sewer-plate-05 sewb-vis-pris 7) +(def-tex sewer-screw-02 sewb-vis-pris 8) +(def-tex sew-laserturret-pole sewb-vis-pris 9) +(def-tex sew-movingstep-grate sewb-vis-pris 10) +(def-tex sewer-metal-block-04 sewb-vis-pris 11) +(def-tex sewer-pipe-01 sewb-vis-pris 12) +(def-tex sewer-metal-floor-01 sewb-vis-pris 13) +(def-tex sewer-plate-02 sewb-vis-pris 14) +(def-tex cguardgame-backplate sewb-vis-pris 23) +(def-tex cguardgame-metaledark-02 sewb-vis-pris 32) +(def-tex cguardgame-metallight-01small sewb-vis-pris 34) +(def-tex cguardgame-shoebottom sewb-vis-pris 36) +(def-tex bam-eyelight sewb-vis-pris 41) +(def-tex cguard1-backmetal sewb-vis-pris 42) +(def-tex cguard1-chestplate sewb-vis-pris 43) +(def-tex cguard1-gunmetaldark2 sewb-vis-pris 44) +(def-tex cguard1-guntube sewb-vis-pris 45) +(def-tex cguard1-lens sewb-vis-pris 46) +(def-tex environment-oldmetal sewb-vis-pris 47) +(def-tex kg-grunt-cable-01 sewb-vis-pris 48) +(def-tex kg-grunt-rim-01 sewb-vis-pris 49) +(def-tex kg-grunt-rim-02 sewb-vis-pris 50) +(def-tex kg-grunt-rim-03 sewb-vis-pris 51) +(def-tex roboguard-headshield sewb-vis-pris 52) +(def-tex roboguard-shouldershield sewb-vis-pris 53) +(def-tex squid-bulb-sm sewb-vis-pris 54) +(def-tex widow-dull-inards sewb-vis-pris 55) +(def-tex widow-pod-gun-metal sewb-vis-pris 56) +(def-tex blue-gem sewb-vis-pris 57) +(def-tex brown-hose sewb-vis-pris 58) +(def-tex roboguard-die-stamped-metal-blue sewb-vis-pris 59) +(def-tex roboguard-die-stamped-metal-red sewb-vis-pris 60) +(def-tex squid-tubes sewb-vis-pris 61) +(def-tex wire-metal sewb-vis-pris 62) +(def-tex squid-drabgun sewb-vis-pris 63) +(def-tex airlock-door-bolt sewc-vis-pris 0) +(def-tex airlock-door-cog sewc-vis-pris 1) +(def-tex airlock-door-main sewc-vis-pris 2) +(def-tex airlock-door-metal2 sewc-vis-pris 3) +(def-tex airlockl-door-metalframe sewc-vis-pris 4) +(def-tex sew-gun-barrel-01 sewc-vis-pris 5) +(def-tex sew-gun-body-01 sewc-vis-pris 6) +(def-tex sew-gun-drum-01 sewc-vis-pris 7) +(def-tex sew-gun-panel-02 sewc-vis-pris 8) +(def-tex sew-gun-panel-05 sewc-vis-pris 9) +(def-tex sew-gun-rim-02 sewc-vis-pris 10) +(def-tex sew-gun-round-02 sewc-vis-pris 11) +(def-tex sew-gun-round-cap-01 sewc-vis-pris 12) +(def-tex sew-laser-guard-side sewc-vis-pris 13) +(def-tex sew-laserturret-bot sewc-vis-pris 14) +(def-tex sew-laserturret-center sewc-vis-pris 15) +(def-tex sew-laserturret-pole sewc-vis-pris 16) +(def-tex sewer-pipe-small-01 sewc-vis-pris 17) +(def-tex cguardgame-backplate sewc-vis-pris 26) +(def-tex cguardgame-metaledark-02 sewc-vis-pris 40) +(def-tex cguardgame-metallight-01small sewc-vis-pris 42) +(def-tex cguardgame-shoebottom sewc-vis-pris 46) +(def-tex environment-oldmetal sewc-vis-pris 54) +(def-tex bam-eyelight sewc-vis-pris 65) +(def-tex cguard1-backmetal sewc-vis-pris 66) +(def-tex cguard1-chestplate sewc-vis-pris 67) +(def-tex cguard1-gunmetaldark2 sewc-vis-pris 68) +(def-tex cguard1-guntube sewc-vis-pris 69) +(def-tex cguard1-lens sewc-vis-pris 70) +(def-tex kg-grunt-cable-01 sewc-vis-pris 71) +(def-tex kg-grunt-rim-01 sewc-vis-pris 72) +(def-tex kg-grunt-rim-02 sewc-vis-pris 73) +(def-tex kg-grunt-rim-03 sewc-vis-pris 74) +(def-tex roboguard-headshield sewc-vis-pris 75) +(def-tex roboguard-shouldershield sewc-vis-pris 76) +(def-tex squid-bulb-sm sewc-vis-pris 77) +(def-tex widow-dull-inards sewc-vis-pris 78) +(def-tex widow-pod-gun-metal sewc-vis-pris 79) +(def-tex roboguard-die-stamped-metal-blue sewc-vis-pris 80) +(def-tex blue-gem sewc-vis-pris 81) +(def-tex brown-hose sewc-vis-pris 82) +(def-tex roboguard-die-stamped-metal-red sewc-vis-pris 83) +(def-tex squid-tubes sewc-vis-pris 84) +(def-tex wire-metal sewc-vis-pris 85) +(def-tex squid-drabgun sewc-vis-pris 86) +(def-tex sewer-water-01-e-dest sewe-vis-water 11) +(def-tex sewer-waterfall-01-e-dest sewe-vis-water 12) +(def-tex sewer-waterfall-02-e-dest sewe-vis-water 13) +(def-tex sewer-water-highlight-01-e-dest sewe-vis-water 14) +(def-tex sewer-water-01-e sewe-vis-water 18) +(def-tex sewer-water-highlight-01-e sewe-vis-water 19) +(def-tex sewer-waterfall-01-e sewe-vis-water 20) +(def-tex sewer-waterfall-02-e sewe-vis-water 21) +(def-tex airlock-door-bolt sewe-vis-pris 1) +(def-tex airlock-door-cog sewe-vis-pris 2) +(def-tex airlock-door-main sewe-vis-pris 3) +(def-tex airlock-door-metal2 sewe-vis-pris 4) +(def-tex airlockl-door-metalframe sewe-vis-pris 5) +(def-tex power-switch-01 sewe-vis-pris 22) +(def-tex power-switch-02 sewe-vis-pris 23) +(def-tex power-switch-03 sewe-vis-pris 24) +(def-tex power-switch-04 sewe-vis-pris 25) +(def-tex power-switch-05 sewe-vis-pris 26) +(def-tex power-switch-06 sewe-vis-pris 27) +(def-tex bam-eyelight sewe-vis-pris 28) +(def-tex cguard1-backmetal sewe-vis-pris 31) +(def-tex cguard1-chestplate sewe-vis-pris 32) +(def-tex cguard1-gunmetaldark2 sewe-vis-pris 33) +(def-tex cguard1-guntube sewe-vis-pris 34) +(def-tex cguard1-lens sewe-vis-pris 35) +(def-tex cguardgame-metaledark-02 sewe-vis-pris 37) +(def-tex cguardgame-metallight-01small sewe-vis-pris 38) +(def-tex environment-oldmetal sewe-vis-pris 40) +(def-tex roboguard-headshield sewe-vis-pris 43) +(def-tex roboguard-shouldershield sewe-vis-pris 44) +(def-tex squid-bulb-sm sewe-vis-pris 45) +(def-tex widow-dull-inards sewe-vis-pris 47) +(def-tex widow-pod-gun-metal sewe-vis-pris 48) +(def-tex kg-grunt-cable-01 sewe-vis-pris 50) +(def-tex kg-grunt-rim-01 sewe-vis-pris 51) +(def-tex kg-grunt-rim-02 sewe-vis-pris 52) +(def-tex kg-grunt-rim-03 sewe-vis-pris 53) +(def-tex squid-drabgun sewe-vis-pris 54) +(def-tex sewer-concrete-edge-02 sewf-vis-tfrag 1) +(def-tex sewer-nut sewf-vis-tfrag 2) +(def-tex sewer-metal-block-06 sewf-vis-tfrag 5) +(def-tex common-black sewf-vis-tfrag 6) +(def-tex sewer-pipe-02 sewf-vis-tfrag 7) +(def-tex sewer-metal-block-07 sewf-vis-tfrag 11) +(def-tex sewer-stone-arch-01 sewf-vis-tfrag 12) +(def-tex sewer-pipe-01 sewf-vis-tfrag 13) +(def-tex sewer-pipe-02-edge-01 sewf-vis-tfrag 14) +(def-tex sewer-pipe-rim-01 sewf-vis-tfrag 15) +(def-tex sewer-pipe-rim-06 sewf-vis-tfrag 16) +(def-tex sewer-plate-05 sewf-vis-tfrag 17) +(def-tex sewer-metal-03 sewf-vis-tfrag 18) +(def-tex sewer-metal-block-01 sewf-vis-tfrag 20) +(def-tex sewer-pipe-rim-08 sewf-vis-tfrag 22) +(def-tex sewer-block-01 sewf-vis-tfrag 24) +(def-tex sewer-metal-block-04 sewf-vis-tfrag 25) +(def-tex sewer-pipe-rim-10 sewf-vis-tfrag 28) +(def-tex sewer-rubber-rim-01 sewf-vis-tfrag 29) +(def-tex sew-gun-rim-03 sewf-vis-tfrag 30) +(def-tex sewer-screw-02 sewf-vis-tfrag 31) +(def-tex sewer-pipe-rim-07 sewf-vis-tfrag 32) +(def-tex sewer-plate-01 sewf-vis-tfrag 33) +(def-tex sewer-pipe-rim-05b sewf-vis-tfrag 34) +(def-tex sewer-plate-04 sewf-vis-tfrag 40) +(def-tex sew-metal-floor-01 sewf-vis-tfrag 41) +(def-tex sewer-grate-01 sewf-vis-tfrag 42) +(def-tex sewer-metal-block-05 sewf-vis-tfrag 44) +(def-tex sewer-rusted-metal sewf-vis-tfrag 45) +(def-tex sewer-nut-rim sewf-vis-tfrag 46) +(def-tex sewer-corroded-trim sewf-vis-tfrag 47) +(def-tex sewer-metal-floor-01 sewf-vis-tfrag 48) +(def-tex sewer-brick-block-09 sewf-vis-tfrag 49) +(def-tex sewer-scaffold-01 sewf-vis-tfrag 50) +(def-tex sewer-scaffold-02 sewf-vis-tfrag 51) +(def-tex sewer-nut-01 sewf-vis-tfrag 52) +(def-tex sewer-plate-06 sewf-vis-tfrag 53) +(def-tex sewer-pipe-rim-07-hitweak sewf-vis-tfrag 54) +(def-tex sewer-bolt-side-01 sewf-vis-tfrag 55) +(def-tex sewer-bolt-side-02 sewf-vis-tfrag 56) +(def-tex sewer-round-03 sewf-vis-tfrag 57) +(def-tex sewer-round-02 sewf-vis-tfrag 58) +(def-tex sewer-lip-01 sewf-vis-tfrag 59) +(def-tex sewer-round-01 sewf-vis-tfrag 61) +(def-tex sewer-brick-roof-02 sewf-vis-tfrag 64) +(def-tex sewer-brick-roof-01 sewf-vis-tfrag 65) +(def-tex sewer-brick-roof-03 sewf-vis-tfrag 66) +(def-tex sewer-brick-roof-04 sewf-vis-tfrag 67) +(def-tex sewer-big-brace-01 sewf-vis-tfrag 68) +(def-tex sewer-big-brace-02 sewf-vis-tfrag 69) +(def-tex sewer-big-brace-trim-01 sewf-vis-tfrag 70) +(def-tex sewer-big-brace-trim-02 sewf-vis-tfrag 71) +(def-tex sewer-metal-trim-01 sewf-vis-tfrag 72) +(def-tex sewer-scaffold-03 sewf-vis-tfrag 73) +(def-tex sewer-metal-block-02 sewf-vis-tfrag 74) +(def-tex sewer-small-light-01 sewf-vis-tfrag 75) +(def-tex sewer-metal-trim-02 sewf-vis-tfrag 76) +(def-tex sewer-yellow-light-01 sewf-vis-tfrag 77) +(def-tex sewer-yellow-light-02 sewf-vis-tfrag 78) +(def-tex sewer-red-light-01 sewf-vis-tfrag 79) +(def-tex sewer-red-light-02 sewf-vis-tfrag 80) +(def-tex sewer-block-02-hitweak sewf-vis-tfrag 81) +(def-tex sewer-brick-block-11 sewf-vis-tfrag 82) +(def-tex sewer-brick-block-10 sewf-vis-tfrag 83) +(def-tex sewer-pipe-small-01 sewf-vis-shrub 0) +(def-tex sewer-nut sewf-vis-shrub 1) +(def-tex sewer-shrub-pitting-01 sewf-vis-shrub 2) +(def-tex airlock-door-bolt sewf-vis-pris 0) +(def-tex airlock-door-cog sewf-vis-pris 1) +(def-tex airlock-door-main sewf-vis-pris 2) +(def-tex airlock-door-metal2 sewf-vis-pris 3) +(def-tex airlockl-door-metalframe sewf-vis-pris 4) +(def-tex sewer-pipe-01 sewf-vis-pris 5) +(def-tex airlock-door-cog1 sewf-vis-pris 6) +(def-tex sew-gasstep-rim-lod1 sewf-vis-pris 7) +(def-tex sew-gasstep-tube sewf-vis-pris 8) +(def-tex sew-gasstep-vent sewf-vis-pris 9) +(def-tex sew-movingstep-grate sewf-vis-pris 10) +(def-tex sewer-pipe-rim-07 sewf-vis-pris 11) +(def-tex sewer-screw-02 sewf-vis-pris 12) +(def-tex sew-poison-light sewf-vis-pris 13) +(def-tex sewer-flat-pipe-01 sewf-vis-pris 14) +(def-tex sewer-metal-block-06 sewf-vis-pris 15) +(def-tex sewer-plate-03 sewf-vis-pris 16) +(def-tex sewer-plate-04 sewf-vis-pris 17) +(def-tex sewer-plate-05 sewf-vis-pris 18) +(def-tex sewcurved-door-01 sewf-vis-pris 19) +(def-tex sewcurved-door-04 sewf-vis-pris 20) +(def-tex sewcurved-door-05 sewf-vis-pris 21) +(def-tex sewcurved-door-06 sewf-vis-pris 22) +(def-tex fora-rock foresta-vis-tfrag 0) +(def-tex fora-rock-small foresta-vis-tfrag 1) +(def-tex fora-grass-fringe foresta-vis-tfrag 2) +(def-tex fora-grass foresta-vis-tfrag 3) +(def-tex fora-bark foresta-vis-tfrag 4) +(def-tex fora-stream-rocks foresta-vis-tfrag 9) +(def-tex sewer-metal-block-06 foresta-vis-tfrag 11) +(def-tex sewer-concrete-edge-02 foresta-vis-tfrag 12) +(def-tex sewer-metal-block-05 foresta-vis-tfrag 13) +(def-tex fora-roof-support foresta-vis-tfrag 22) +(def-tex fora-citywall-frame foresta-vis-tfrag 26) +(def-tex fora-citywall foresta-vis-tfrag 27) +(def-tex fora-metal-green-02 foresta-vis-tfrag 28) +(def-tex fora-metal-green-main foresta-vis-tfrag 29) +(def-tex fora-metal-wallgrill foresta-vis-tfrag 30) +(def-tex fora-foliage foresta-vis-tfrag 31) +(def-tex fora-small-bottom foresta-vis-tfrag 32) +(def-tex fora-grass-patch foresta-vis-tfrag 33) +(def-tex fora-stone-05 foresta-vis-tfrag 34) +(def-tex fora-endblocks foresta-vis-tfrag 35) +(def-tex fora-supportmetall foresta-vis-tfrag 36) +(def-tex fora-grass-to-mud foresta-vis-tfrag 37) +(def-tex fora-statue-stone foresta-vis-tfrag 39) +(def-tex fora-butress-metal-01 foresta-vis-tfrag 40) +(def-tex fora-butress-metal-02 foresta-vis-tfrag 41) +(def-tex fora-bark-ends foresta-vis-tfrag 44) +(def-tex fora-statue-stone-sides foresta-vis-tfrag 45) +(def-tex fora-precursor-metal-plain-01dk foresta-vis-tfrag 46) +(def-tex fora-cliff-face-far foresta-vis-tfrag 47) +(def-tex fora-spawn-root foresta-vis-tfrag 48) +(def-tex fora-bridge-green foresta-vis-tfrag 50) +(def-tex fora-green-eco-vent-hole foresta-vis-tfrag 51) +(def-tex airlock-door-bolt foresta-vis-pris 0) +(def-tex airlock-door-cog foresta-vis-pris 1) +(def-tex airlock-door-main foresta-vis-pris 2) +(def-tex airlock-door-metal2 foresta-vis-pris 3) +(def-tex airlockl-door-metalframe foresta-vis-pris 4) +(def-tex fora-precursor-glass-b-02 foresta-vis-pris 12) +(def-tex fora-precursor-light foresta-vis-pris 13) +(def-tex fora-precursor-metal-edge-01 foresta-vis-pris 14) +(def-tex fora-precursor-metal-plain-01 foresta-vis-pris 15) +(def-tex fora-precursor-metal-plain-01dk foresta-vis-pris 16) +(def-tex fora-precursor-small-groove foresta-vis-pris 17) +(def-tex fora-precursor-tube-ring-02 foresta-vis-pris 18) +(def-tex fora-bridge-plank foresta-vis-pris 20) +(def-tex fora-statue-stone foresta-vis-pris 26) +(def-tex fora-statue-stone-sides foresta-vis-pris 27) +(def-tex mtn-environment-front-backup foresta-vis-pris 28) +(def-tex fora-precursor-circuitpattern-01 foresta-vis-pris 36) +(def-tex beamgen-lens foresta-vis-pris 167) +(def-tex beamgen-metal-dec-trim-01 foresta-vis-pris 168) +(def-tex beamgen-metal-edge-01 foresta-vis-pris 169) +(def-tex beamgen-metal-edge-02 foresta-vis-pris 170) +(def-tex holo-cube-face-01 foresta-vis-pris 171) +(def-tex holo-cube-face-02 foresta-vis-pris 172) +(def-tex precprism-lens-03 foresta-vis-pris 173) +(def-tex precprism-lens-05 foresta-vis-pris 174) +(def-tex precprism-lens-06 foresta-vis-pris 175) +(def-tex quantref-01 foresta-vis-pris 176) +(def-tex quantref-02 foresta-vis-pris 177) +(def-tex quantref-03 foresta-vis-pris 178) +(def-tex quantref-04 foresta-vis-pris 179) +(def-tex dm-ship-cockpit-01 foresta-vis-pris 180) +(def-tex dm-ship-hull-01 foresta-vis-pris 181) +(def-tex dm-ship-hull-02 foresta-vis-pris 182) +(def-tex dm-ship-nose-01 foresta-vis-pris 183) +(def-tex dm-ship-nose-02 foresta-vis-pris 184) +(def-tex dm-ship-plate-01 foresta-vis-pris 185) +(def-tex environment-darkprec foresta-vis-pris 186) +(def-tex timemap-ball-precmetal foresta-vis-pris 187) +(def-tex timemap-centerball foresta-vis-pris 188) +(def-tex timemap-notchborder foresta-vis-pris 189) +(def-tex timemap-precmetal-feet foresta-vis-pris 190) +(def-tex timemap-precmetal-plain-large foresta-vis-pris 191) +(def-tex timemap-precmetal-teeth foresta-vis-pris 192) +(def-tex timemap-smallball-01 foresta-vis-pris 193) +(def-tex timemap-smallball-02 foresta-vis-pris 194) +(def-tex timemap-wordborder foresta-vis-pris 195) +(def-tex dm-ship-tentacle-01 foresta-vis-pris 196) +(def-tex precur-planet-water-01 foresta-vis-pris 198) +(def-tex fora-water foresta-vis-water 3) +(def-tex fora-waterfall-01 foresta-vis-water 4) +(def-tex fora-water-dest foresta-vis-water 7) +(def-tex fora-waterfall-01-dest foresta-vis-water 9) +(def-tex fora-water-wave-01 foresta-vis-water 11) +(def-tex fora-water-wave-01-dest foresta-vis-water 12) +(def-tex for-prec-text foresta-vis-water 13) +(def-tex nst-egg-spider-body nsta-vis-pris 16) +(def-tex nst-egg-spider-egg nsta-vis-pris 17) +(def-tex nst-egg-spider-eye nsta-vis-pris 18) +(def-tex nst-egg-spider-metal nsta-vis-pris 19) +(def-tex nst-egg-spider-pipe nsta-vis-pris 20) +(def-tex common-gray freehq-tfrag 1) +(def-tex freehq-corrosive-metal-01 freehq-tfrag 9) +(def-tex freehq-gray-metal-disc01 freehq-tfrag 10) +(def-tex freehq-wal-plate04 freehq-tfrag 12) +(def-tex freehq-gray-metal-disc02 freehq-tfrag 13) +(def-tex freehq-wal-tilem01 freehq-tfrag 14) +(def-tex freehq-gray-metal-disc03 freehq-tfrag 15) +(def-tex freehq-gray-metal-disc04 freehq-tfrag 16) +(def-tex freehq-handle-01 freehq-tfrag 17) +(def-tex freehq-gray-metal-disc05 freehq-tfrag 19) +(def-tex freehq-gray-metal-disc07 freehq-tfrag 21) +(def-tex freehq-blue-light freehq-tfrag 22) +(def-tex freehq-green-light freehq-tfrag 23) +(def-tex freehq-panel-01 freehq-tfrag 24) +(def-tex freehq-monitor01 freehq-tfrag 26) +(def-tex freehq-panel-05 freehq-tfrag 28) +(def-tex freehq-ground-tile-set1-lm freehq-tfrag 29) +(def-tex freehq-ground-tile-set1-rm freehq-tfrag 30) +(def-tex freehq-monitor04 freehq-tfrag 31) +(def-tex freehq-ground-tile-set1-lbc freehq-tfrag 32) +(def-tex freehq-ground-tile-set1-rbc freehq-tfrag 33) +(def-tex freehq-ground-tile-set1-m freehq-tfrag 34) +(def-tex freehq-ground-tile-set1-tm freehq-tfrag 35) +(def-tex freehq-ground-tile-set1-ltc freehq-tfrag 36) +(def-tex freehq-ground-tile-set1-rtc freehq-tfrag 37) +(def-tex freehq-monitor05 freehq-tfrag 38) +(def-tex freehq-ground-tile-set1-bm freehq-tfrag 39) +(def-tex freehq-env freehq-tfrag 41) +(def-tex freehq-panel-06 freehq-tfrag 42) +(def-tex freehg-display01 freehq-tfrag 43) +(def-tex freehq-floor-tile-set01 freehq-tfrag 44) +(def-tex freehq-floor-tile-set02 freehq-tfrag 45) +(def-tex freehq-floor-walk-set01 freehq-tfrag 46) +(def-tex freehq-floor-walk-set02 freehq-tfrag 47) +(def-tex freehq-wal-plate02 freehq-tfrag 48) +(def-tex freehq-wal-plate01 freehq-tfrag 49) +(def-tex freehq-wal-plate03 freehq-tfrag 50) +(def-tex freehq-monitor02 freehq-tfrag 51) +(def-tex freehq-monitor07 freehq-tfrag 52) +(def-tex freehq-monitor03 freehq-tfrag 53) +(def-tex freehq-monitor06 freehq-tfrag 54) +(def-tex freehq-monitor08 freehq-tfrag 55) +(def-tex freehq-projector01 freehq-tfrag 56) +(def-tex freehq-projector02 freehq-tfrag 57) +(def-tex freehq-projector03 freehq-tfrag 58) +(def-tex freehq-projector04 freehq-tfrag 59) +(def-tex freehq-pipe01 freehq-tfrag 60) +(def-tex freehq-pipe02 freehq-tfrag 61) +(def-tex freehq-pipe04 freehq-tfrag 62) +(def-tex freehq-gray-metal-disc08 freehq-tfrag 63) +(def-tex freehq-pipe03 freehq-tfrag 64) +(def-tex freehq-wal-tilem05 freehq-tfrag 65) +(def-tex freehq-wal-tilem06 freehq-tfrag 66) +(def-tex freehq-wal-tilem02 freehq-tfrag 67) +(def-tex freehq-wal-tilem03 freehq-tfrag 68) +(def-tex freehq-wal-tilem04 freehq-tfrag 69) +(def-tex freehq-red-light freehq-tfrag 70) +(def-tex freehq-wal-tilem07 freehq-tfrag 71) +(def-tex ctyslumc-light freehq-tfrag 104) +(def-tex common-black freehq-tfrag 105) +(def-tex ctyslumc-wall-trim freehq-tfrag 111) +(def-tex ctyslumc-overhang-02 freehq-tfrag 118) +(def-tex cityslumc-metal-trim freehq-tfrag 125) +(def-tex cityslumc-door-plate freehq-tfrag 126) +(def-tex cityslumc-pipe freehq-tfrag 127) +(def-tex lfacrm-girder-01 freehq-tfrag 128) +(def-tex lfacrm-plate-05 freehq-tfrag 129) +(def-tex sewer-pipe-small-01 sewa-vis-shrub 0) +(def-tex fora-bark forestb-vis-tfrag 0) +(def-tex fora-rock forestb-vis-tfrag 1) +(def-tex fora-grass forestb-vis-tfrag 2) +(def-tex fora-stream-rocks forestb-vis-tfrag 3) +(def-tex fora-foliage forestb-vis-tfrag 6) +(def-tex fora-rock-small forestb-vis-tfrag 14) +(def-tex fora-grass-fringe forestb-vis-tfrag 16) +(def-tex fora-grass-to-mud forestb-vis-tfrag 17) +(def-tex turret-mh-metal forestb-vis-tfrag 18) +(def-tex turret-hose forestb-vis-tfrag 19) +(def-tex fora-spawn-root forestb-vis-tfrag 20) +(def-tex fora-green-eco-vent-hole forestb-vis-tfrag 21) +(def-tex cguardgame-armshield forestb-vis-pris 0) +(def-tex cguardgame-backplate forestb-vis-pris 1) +(def-tex cguardgame-blackstrap forestb-vis-pris 2) +(def-tex cguardgame-boottop forestb-vis-pris 3) +(def-tex cguardgame-chestplate forestb-vis-pris 4) +(def-tex cguardgame-ear forestb-vis-pris 5) +(def-tex cguardgame-face forestb-vis-pris 6) +(def-tex cguardgame-greyheadshield forestb-vis-pris 7) +(def-tex cguardgame-gunboltlight forestb-vis-pris 8) +(def-tex cguardgame-gunhandle forestb-vis-pris 9) +(def-tex cguardgame-gunleather forestb-vis-pris 10) +(def-tex cguardgame-gunmetaldark forestb-vis-pris 11) +(def-tex cguardgame-gunmetaldark2 forestb-vis-pris 12) +(def-tex cguardgame-guntube forestb-vis-pris 13) +(def-tex cguardgame-jacketstrap forestb-vis-pris 14) +(def-tex cguardgame-metaledark-02 forestb-vis-pris 15) +(def-tex cguardgame-metalered-01 forestb-vis-pris 16) +(def-tex cguardgame-metallight-01small forestb-vis-pris 17) +(def-tex cguardgame-metallight-02 forestb-vis-pris 18) +(def-tex cguardgame-metallight-plain forestb-vis-pris 19) +(def-tex cguardgame-scarf forestb-vis-pris 20) +(def-tex cguardgame-shoebottom forestb-vis-pris 21) +(def-tex cguardgame-shouldershield forestb-vis-pris 22) +(def-tex cguardgame-sleeve forestb-vis-pris 23) +(def-tex darkguard-armshield forestb-vis-pris 25) +(def-tex darkguard-headshield forestb-vis-pris 26) +(def-tex darkguard-scarf forestb-vis-pris 27) +(def-tex darkguard-shouldershield forestb-vis-pris 28) +(def-tex environment-oldmetal forestb-vis-pris 29) +(def-tex kgtrns-box01 forestb-vis-pris 30) +(def-tex kgtrns-hatch01 forestb-vis-pris 31) +(def-tex kgtrns-side01 forestb-vis-pris 32) +(def-tex kgtrns-topjet01 forestb-vis-pris 33) +(def-tex kgtrns-wing01 forestb-vis-pris 34) +(def-tex forb-water forestb-vis-water 5) +(def-tex forb-water-dest forestb-vis-water 6) +(def-tex forb-waterfall-01 forestb-vis-water 8) +(def-tex forb-waterfall-01-dest forestb-vis-water 9) +(def-tex forb-water-wave-01 forestb-vis-water 12) +(def-tex forb-water-wave-01-dest forestb-vis-water 13) +(def-tex wascity-stone-plain-wall-3 wascityb-vis-tfrag 0) +(def-tex wascity-stone-bricks-2-plain wascityb-vis-tfrag 1) +(def-tex wascity-metal-segments wascityb-vis-tfrag 2) +(def-tex wascity-metal-door-01 wascityb-vis-tfrag 4) +(def-tex wascity-metal-dirty wascityb-vis-tfrag 5) +(def-tex wascity-metal-spike-01 wascityb-vis-tfrag 6) +(def-tex wascity-greenmetal-tube wascityb-vis-tfrag 7) +(def-tex wascity-steel-bar wascityb-vis-tfrag 8) +(def-tex wascity-wallspike-2-ground-01 wascityb-vis-tfrag 9) +(def-tex wascity-wallspike-01 wascityb-vis-tfrag 10) +(def-tex wascity-metal-piece-02 wascityb-vis-tfrag 11) +(def-tex wascity-metal-piece-01 wascityb-vis-tfrag 12) +(def-tex wascity-stucco-wall-bleached-01 wascityb-vis-tfrag 13) +(def-tex wascity-stucco-wall-bleached-2-bricks-01 wascityb-vis-tfrag 14) +(def-tex wascity-stucco-wall-bleached-cut-01 wascityb-vis-tfrag 15) +(def-tex wascity-stonewall-bricks wascityb-vis-tfrag 16) +(def-tex wascity-metal-indent wascityb-vis-tfrag 17) +(def-tex wascity-stucco-wall-supports-end wascityb-vis-tfrag 18) +(def-tex wascity-stucco-wall-supports wascityb-vis-tfrag 19) +(def-tex wascity-metal-pole wascityb-vis-tfrag 20) +(def-tex wascity-wall-canister wascityb-vis-tfrag 21) +(def-tex wascitya-stone-top wascityb-vis-tfrag 22) +(def-tex wascitya-stone-bottom wascityb-vis-tfrag 23) +(def-tex wascitya-redish-metal wascityb-vis-tfrag 24) +(def-tex wascity-metal-wall-base-plate wascityb-vis-tfrag 25) +(def-tex wascity-outerwall-metal-c wascityb-vis-tfrag 26) +(def-tex wascity-stucco-wall-bleached-edge-01 wascityb-vis-tfrag 27) +(def-tex wascity-wall-weathered wascityb-vis-tfrag 28) +(def-tex wascity-stonewall-bricks-HI wascityb-vis-tfrag 29) +(def-tex wascity-metal-piece-03 wascityb-vis-tfrag 30) +(def-tex wascity-stucco-wall-bleached-2-broken wascityb-vis-tfrag 31) +(def-tex wascity-ditch-wall-top-to-ground wascityb-vis-tfrag 32) +(def-tex wascity-ground-2-ditch-04 wascityb-vis-tfrag 33) +(def-tex wascity-ground-01 wascityb-vis-tfrag 34) +(def-tex wascity-ground-2-ditch-03 wascityb-vis-tfrag 35) +(def-tex wascity-ground-2-ditch-05 wascityb-vis-tfrag 36) +(def-tex wascity-rock-small wascityb-vis-tfrag 37) +(def-tex wascity-ocean-shore-rocks wascityb-vis-tfrag 38) +(def-tex wascity-ground2ocean-shore-rocks wascityb-vis-tfrag 39) +(def-tex wascity-palm-trunk wascityb-vis-tfrag 40) +(def-tex wascity-palm-leaf-worn wascityb-vis-tfrag 41) +(def-tex wascity-palm-beard wascityb-vis-tfrag 42) +(def-tex wascity-wood-plain wascityb-vis-tfrag 43) +(def-tex city-port-bigpipe-ring-side wascityb-vis-tfrag 44) +(def-tex wascity-cement-road wascityb-vis-tfrag 45) +(def-tex wascity-torch-tank wascityb-vis-tfrag 46) +(def-tex wascity-outerwall-metal-b wascityb-vis-tfrag 47) +(def-tex wascity-ditch-wall-top-to-ground-edging wascityb-vis-tfrag 48) +(def-tex wascity-ditch-wall-top-to-beach wascityb-vis-tfrag 49) +(def-tex wascity-beach-01 wascityb-vis-tfrag 50) +(def-tex wascity-beach-wet-02 wascityb-vis-tfrag 51) +(def-tex wascity-beach-wet-01 wascityb-vis-tfrag 52) +(def-tex common-gray-dark wascityb-vis-tfrag 62) +(def-tex city-slum-burning-can wascityb-vis-tfrag 63) +(def-tex city-slum-wood-plain wascityb-vis-tfrag 68) +(def-tex environment-oldmetal wascityb-vis-tfrag 70) +(def-tex wascityskeet-center wascityb-vis-tfrag 71) +(def-tex wascityskeet-clay wascityb-vis-tfrag 72) +(def-tex wascityskeet-blade wascityb-vis-tfrag 73) +(def-tex wascity-metal-ladder-rung wascityb-vis-tfrag 74) +(def-tex wascity-satellite-piece-01 wascityb-vis-tfrag 75) +(def-tex wascityskeet-clay-silver wascityb-vis-tfrag 76) +(def-tex wascityskeet-clay-gold wascityb-vis-tfrag 77) +(def-tex wascityskeet-center-blue wascityb-vis-tfrag 78) +(def-tex wascityskeet-center-green wascityb-vis-tfrag 79) +(def-tex city-slum-medpipe-02 wascityb-vis-tfrag 85) +(def-tex city-slum-medpipe-01 wascityb-vis-tfrag 86) +(def-tex wascity-roof-1 wascityb-vis-tfrag 87) +(def-tex wascity-chimney-hires wascityb-vis-tfrag 88) +(def-tex wascity-steps wascityb-vis-tfrag 89) +(def-tex wascity-window-glass-01 wascityb-vis-water 0) +(def-tex common-water-canal wascityb-vis-water 2) +(def-tex wascity-stain-window-01 wascityb-vis-shrub 0) +(def-tex wascity-overlay-bullethole-a wascityb-vis-shrub 1) +(def-tex wascity-overlay-bullethole-b wascityb-vis-shrub 2) +(def-tex wascity-overlay-bullethole-c wascityb-vis-shrub 3) +(def-tex wascity-blotch-withstreaks-01 wascityb-vis-shrub 4) +(def-tex wascity-steel-bar wascityb-vis-shrub 5) +(def-tex wascity-stain-wall-01 wascityb-vis-shrub 6) +(def-tex wascity-ditch-wall-top-to-ground wascityb-vis-shrub 7) +(def-tex wascity-shrub-orange-01 wascityb-vis-shrub 8) +(def-tex wascity-ground-stain-01 wascityb-vis-shrub 9) +(def-tex wascity-overlay-tribal-1 wascityb-vis-shrub 10) +(def-tex wascity-overlay-tribal-3 wascityb-vis-shrub 11) +(def-tex wascity-overlay-crack wascityb-vis-shrub 12) +(def-tex wascitya-stone-top wascityb-vis-shrub 13) +(def-tex wascity-cactus-green wascityb-vis-shrub 14) +(def-tex wascity-cactus-flower wascityb-vis-shrub 15) +(def-tex wascity-ground-stain-satellite-01 wascityb-vis-shrub 16) +(def-tex wascity-awning-b wascityb-vis-shrub 17) +(def-tex wascity-outerwall-metal-c wascityb-vis-pris 0) +(def-tex common-black wascityb-vis-pris 1) +(def-tex drill-turret-control-02 wascityb-vis-pris 2) +(def-tex wascity-metal-door-01 wascityb-vis-pris 3) +(def-tex wascity-metal-indent wascityb-vis-pris 4) +(def-tex wascity-outerwall-metal wascityb-vis-pris 5) +(def-tex wascity-outerwall-metal-b wascityb-vis-pris 6) +(def-tex wascity-steel-bar wascityb-vis-pris 7) +(def-tex wascity-wall-canister wascityb-vis-pris 8) +(def-tex wascitya-redish-metal wascityb-vis-pris 9) +(def-tex wst-plain-metal wascityb-vis-pris 10) +(def-tex wst-turret-barrel wascityb-vis-pris 11) +(def-tex wst-turret-side wascityb-vis-pris 12) +(def-tex gekko-body wascityb-vis-pris 13) +(def-tex gekko-eye-01 wascityb-vis-pris 14) +(def-tex gekko-fingers wascityb-vis-pris 15) +(def-tex gekko-hose wascityb-vis-pris 16) +(def-tex gekko-laser wascityb-vis-pris 17) +(def-tex gekko-laserbarrel wascityb-vis-pris 18) +(def-tex gekko-metal-01 wascityb-vis-pris 19) +(def-tex gekko-nails wascityb-vis-pris 20) +(def-tex gekko-tubes wascityb-vis-pris 21) +(def-tex city-mark-clay-pot-01 wascityb-vis-pris 22) +(def-tex city-mark-cotton-32x32 wascityb-vis-pris 23) +(def-tex city-mark-cotton-wrap wascityb-vis-pris 24) +(def-tex city-mark-rope-mesh-01 wascityb-vis-pris 25) +(def-tex city-mark-basket2 wascityb-vis-pris 26) +(def-tex city-mark-rice-01 wascityb-vis-pris 27) +(def-tex city-mark-wood-plain wascityb-vis-pris 28) +(def-tex city-mark-rope-01 wascityb-vis-pris 29) +(def-tex was-tizard-beak wascityb-vis-pris 30) +(def-tex was-tizard-body wascityb-vis-pris 31) +(def-tex was-tizard-face wascityb-vis-pris 32) +(def-tex was-tizard-facefin wascityb-vis-pris 33) +(def-tex was-tizard-fin wascityb-vis-pris 34) +(def-tex was-tizard-hair wascityb-vis-pris 35) +(def-tex was-tizard-nail wascityb-vis-pris 36) +(def-tex was-dogat-body wascityb-vis-pris 37) +(def-tex was-dogat-face wascityb-vis-pris 38) +(def-tex was-dogat-nose wascityb-vis-pris 39) +(def-tex was-dogat-tail wascityb-vis-pris 40) +(def-tex was-kangalizard-body wascityb-vis-pris 41) +(def-tex was-kangalizard-body-bottom wascityb-vis-pris 42) +(def-tex was-kangalizard-face wascityb-vis-pris 43) +(def-tex was-kangalizard-fin wascityb-vis-pris 44) +(def-tex tentacle-01 wascityb-vis-pris 49) +(def-tex tentacle-02 wascityb-vis-pris 50) +(def-tex waspala-corgmetal waspala-tfrag 4) +(def-tex waspala-blue-01 waspala-tfrag 16) +(def-tex waspala-red-01 waspala-tfrag 17) +(def-tex waspala-yellow-01 waspala-tfrag 18) +(def-tex common-black waspala-tfrag 23) +(def-tex waspala-metal-plate01 waspala-tfrag 25) +(def-tex waspala-metal-plate02 waspala-tfrag 26) +(def-tex waspala-metal-bar waspala-tfrag 27) +(def-tex waspala-fire-holder01 waspala-tfrag 28) +(def-tex waspala-fire-holder02 waspala-tfrag 29) +(def-tex waspala-column-plate waspala-tfrag 30) +(def-tex waspala-fountain-bar waspala-tfrag 31) +(def-tex waspala-column-01 waspala-tfrag 32) +(def-tex waspala-column-02 waspala-tfrag 33) +(def-tex waspala-fire-holder03 waspala-tfrag 34) +(def-tex waspala-cliff-rock-top waspala-tfrag 35) +(def-tex waspala-cliff-rock-02 waspala-tfrag 36) +(def-tex waspala-cliff-rock-01 waspala-tfrag 37) +(def-tex waspala-column-base waspala-tfrag 38) +(def-tex waspala-fire-holder04 waspala-tfrag 39) +(def-tex waspala-column-piece waspala-tfrag 40) +(def-tex waspala-window-frame waspala-tfrag 41) +(def-tex waspala-elevator-metal waspala-tfrag 42) +(def-tex waspala-elevator-metal-plate waspala-tfrag 43) +(def-tex waspala-elevator-tube waspala-tfrag 44) +(def-tex waspala-elevator-cable waspala-tfrag 45) +(def-tex waspala-pool-floor waspala-tfrag 46) +(def-tex waspala-elevator-shaft waspala-tfrag 47) +(def-tex waspala-chain-anchor waspala-tfrag 48) +(def-tex waspala-fountain-base01 waspala-tfrag 49) +(def-tex waspala-step-02 waspala-tfrag 51) +(def-tex waspala-step-top waspala-tfrag 52) +(def-tex waspala-fountain-base02 waspala-tfrag 54) +(def-tex waspala-stage-tile waspala-tfrag 55) +(def-tex waspala-stage-step waspala-tfrag 56) +(def-tex waspala-metal-plate03 waspala-tfrag 57) +(def-tex waspala-step-01 waspala-tfrag 58) +(def-tex waspala-throne-base waspala-tfrag 59) +(def-tex waspala-throne-bolt waspala-tfrag 60) +(def-tex waspala-stage-end waspala-tfrag 61) +(def-tex waspala-throne-cap waspala-tfrag 62) +(def-tex waspala-throne-cushion waspala-tfrag 63) +(def-tex waspala-fountain-base03 waspala-tfrag 64) +(def-tex waspala-elevator-bolt02 waspala-tfrag 65) +(def-tex waspala-ceiling-frame waspala-tfrag 67) +(def-tex waspala-fire-coal waspala-tfrag 68) +(def-tex waspala-column-03 waspala-tfrag 77) +(def-tex waspala-metal-plate04 waspala-tfrag 78) +(def-tex waspala-palmtree-trunk-01 waspala-tfrag 87) +(def-tex waspala-palmtree-beard waspala-tfrag 88) +(def-tex waspala-branch-01 waspala-tfrag 89) +(def-tex waspala-palmplant-leaf-02 waspala-tfrag 90) +(def-tex waspala-throne-back-03 waspala-tfrag 91) +(def-tex waspala-throne-back-01 waspala-tfrag 92) +(def-tex waspala-throne-back-02 waspala-tfrag 93) +(def-tex waspala-palm-dirt waspala-tfrag 94) +(def-tex waspala-window-side waspala-tfrag 95) +(def-tex waspala-throne-floor waspala-tfrag 96) +(def-tex wascity-outerwall-rock waspala-tfrag 97) +(def-tex waspala-lowres-desert-mount-01 waspala-tfrag 98) +(def-tex common_sandstone_taper01 waspala-tfrag 99) +(def-tex common_sandstone_ground01 waspala-tfrag 100) +(def-tex common_sandstone_trim01 waspala-tfrag 101) +(def-tex common_sandstone_pill01 waspala-tfrag 102) +(def-tex common_sandstone_base01 waspala-tfrag 103) +(def-tex bam-eyelight waspala-pris 0) +(def-tex bam-hairhilite waspala-pris 1) +(def-tex daxter-eyelid waspala-pris 2) +(def-tex daxter-furhilite waspala-pris 3) +(def-tex daxter-orange waspala-pris 4) +(def-tex daxterarm waspala-pris 5) +(def-tex daxterbodyshort-eix waspala-pris 6) +(def-tex daxterbolt waspala-pris 7) +(def-tex daxterear waspala-pris 8) +(def-tex daxterfinger waspala-pris 9) +(def-tex daxterfoot waspala-pris 10) +(def-tex daxterfoot-bottom waspala-pris 11) +(def-tex daxtergoggles waspala-pris 12) +(def-tex daxterheadwidenew waspala-pris 13) +(def-tex daxterhelmetplain waspala-pris 14) +(def-tex daxterlense waspala-pris 15) +(def-tex daxternose waspala-pris 16) +(def-tex daxterteeth waspala-pris 17) +(def-tex daxtertuft waspala-pris 18) +(def-tex waspala-elevator-tube waspala-pris 60) +(def-tex waspala-wheel-edge waspala-pris 61) +(def-tex waspala-wheel-face-01 waspala-pris 62) +(def-tex waspala-wheel-face-02 waspala-pris 63) +(def-tex waspala-wheel-interior waspala-pris 64) +(def-tex waspala-wheel-paddle waspala-pris 65) +(def-tex waspala-wheel-pipe waspala-pris 66) +(def-tex waspala-chain-anchor waspala-pris 76) +(def-tex flatgerydark01 waspala-pris 112) +(def-tex palm-speaker waspala-pris 113) +(def-tex yellowcard01 waspala-pris 114) +(def-tex bam-eyelight waspala-pris2 0) +(def-tex environment-oldmetal waspala-pris2 1) +(def-tex king-arm waspala-pris2 2) +(def-tex king-blackskirt2 waspala-pris2 3) +(def-tex king-bluemetal waspala-pris2 4) +(def-tex king-bolt waspala-pris2 5) +(def-tex king-chest waspala-pris2 6) +(def-tex king-clip-02 waspala-pris2 7) +(def-tex king-ear waspala-pris2 8) +(def-tex king-earing waspala-pris2 9) +(def-tex king-face-01 waspala-pris2 10) +(def-tex king-finger waspala-pris2 11) +(def-tex king-greenmetal waspala-pris2 12) +(def-tex king-greenmetalplain waspala-pris2 13) +(def-tex king-hair waspala-pris2 14) +(def-tex king-hand waspala-pris2 15) +(def-tex king-horn waspala-pris2 16) +(def-tex king-iris waspala-pris2 17) +(def-tex king-leg waspala-pris2 18) +(def-tex king-lgblackstrap waspala-pris2 19) +(def-tex king-precursermetal-decor waspala-pris2 20) +(def-tex king-precursermetal-plain waspala-pris2 21) +(def-tex king-precursermetal-trim waspala-pris2 22) +(def-tex king-precursermetal-trim2 waspala-pris2 23) +(def-tex king-precursermetal-trimbolt waspala-pris2 24) +(def-tex king-shoebottom waspala-pris2 25) +(def-tex king-skirt waspala-pris2 26) +(def-tex king-teeth waspala-pris2 27) +(def-tex king-thinstrap waspala-pris2 28) +(def-tex king-vest waspala-pris2 29) +(def-tex king-vestback waspala-pris2 30) +(def-tex king-wrap waspala-pris2 31) +(def-tex king-wraps waspala-pris2 32) +(def-tex king-wristband waspala-pris2 33) +(def-tex king-skirt-b waspala-pris2 64) +(def-tex wascity-outerwall-rock waswide-vis-tfrag 0) +(def-tex wascity-steel-bar waswide-vis-tfrag 5) +(def-tex wascitya-flag-a waswide-vis-tfrag 6) +(def-tex wascitya-flag-b waswide-vis-tfrag 7) +(def-tex wascity-metal-piece-02 waswide-vis-tfrag 8) +(def-tex wascitya-flag-c waswide-vis-tfrag 9) +(def-tex wascitya-flag-d waswide-vis-tfrag 10) +(def-tex wascity-outerwall-metal-b waswide-vis-tfrag 12) +(def-tex wascity-metal-dirty waswide-vis-tfrag 14) +(def-tex wascity-outerwall-metal-d waswide-vis-tfrag 17) +(def-tex wascity-metal-indent waswide-vis-tfrag 18) +(def-tex wascity-metal-fan waswide-vis-tfrag 19) +(def-tex wascity-metal-door-01 waswide-vis-tfrag 20) +(def-tex wascity-cement-road waswide-vis-tfrag 21) +(def-tex wascity-palace-siding-01 waswide-vis-tfrag 22) +(def-tex was-burningbush-02 waswide-vis-tfrag 23) +(def-tex was-burningbush-light-01 waswide-vis-tfrag 24) +(def-tex was-burningbush-03 waswide-vis-tfrag 25) +(def-tex was-burningbush-01 waswide-vis-tfrag 26) +(def-tex was-burningbush-04 waswide-vis-tfrag 27) +(def-tex citn-allleatherstrap waswide-vis-pris 34) +(def-tex environment-oldmetal waswide-vis-pris 38) +(def-tex metalflut-eye waswide-vis-pris 39) +(def-tex metalflut-leatherstrap-b-01 waswide-vis-pris 40) +(def-tex metalflut-leatherstrap-c waswide-vis-pris 41) +(def-tex metalflut-nail waswide-vis-pris 42) +(def-tex metalflut-plates-02 waswide-vis-pris 43) +(def-tex metalflut-rings waswide-vis-pris 44) +(def-tex metalflut-roll waswide-vis-pris 45) +(def-tex metalflut-saddle waswide-vis-pris 46) +(def-tex metalflut-saddlehang waswide-vis-pris 47) +(def-tex metalflut-saddleseat waswide-vis-pris 48) +(def-tex metalflut-skin-01 waswide-vis-pris 49) +(def-tex metalflut-skin-02 waswide-vis-pris 50) +(def-tex metalflut-wrap waswide-vis-pris 51) +(def-tex wstlander-01-eye waswide-vis-pris 52) +(def-tex wstlander-01-gunmetal-01 waswide-vis-pris 53) +(def-tex wstlander-01-gunmetal-02 waswide-vis-pris 54) +(def-tex wstlander-01-gunmetal-03 waswide-vis-pris 55) +(def-tex wstlander-01-gunmetal-04 waswide-vis-pris 56) +(def-tex wstlander-01-head waswide-vis-pris 57) +(def-tex wstlander-01-leatherstrap waswide-vis-pris 58) +(def-tex wstlander-01-mustache waswide-vis-pris 59) +(def-tex wstlander-01-pants waswide-vis-pris 60) +(def-tex wstlander-01-shoebottom waswide-vis-pris 61) +(def-tex wstlander-01-shoetop waswide-vis-pris 62) +(def-tex wstlander-01-shoulderarmor waswide-vis-pris 63) +(def-tex wstlander-01-skirt waswide-vis-pris 64) +(def-tex wstlander-01-wrap waswide-vis-pris 65) +(def-tex wstlander-02-arm waswide-vis-pris 66) +(def-tex wstlander-02-armor waswide-vis-pris 67) +(def-tex wstlander-02-belt waswide-vis-pris 68) +(def-tex wstlander-02-bootheel waswide-vis-pris 69) +(def-tex wstlander-02-eye waswide-vis-pris 70) +(def-tex wstlander-02-glove waswide-vis-pris 71) +(def-tex wstlander-02-head waswide-vis-pris 72) +(def-tex wstlander-02-ponytail waswide-vis-pris 73) +(def-tex wstlander-02-scarf waswide-vis-pris 74) +(def-tex wstlander-02-shirt waswide-vis-pris 75) +(def-tex wstlander-02-skirt waswide-vis-pris 76) +(def-tex wstlander-03-eye waswide-vis-pris 77) +(def-tex wstlander-03-flesh waswide-vis-pris 78) +(def-tex wstlander-04-dark-blue waswide-vis-pris 79) +(def-tex wstlander-04-gun waswide-vis-pris 80) +(def-tex wstlander-04-headband waswide-vis-pris 81) +(def-tex wstlander-04-shirt waswide-vis-pris 82) +(def-tex wstlander-04-shirt-strap waswide-vis-pris 83) +(def-tex wstlander-04-skirt waswide-vis-pris 84) +(def-tex wstlanderchic-blackstrap waswide-vis-pris 85) +(def-tex wstlanderchic-blackstrapplain waswide-vis-pris 86) +(def-tex wstlanderchic-bootarmor waswide-vis-pris 87) +(def-tex wstlanderchic-bootleg waswide-vis-pris 88) +(def-tex wstlanderchic-corset waswide-vis-pris 89) +(def-tex wstlanderchic-eye waswide-vis-pris 90) +(def-tex wstlanderchic-flesh waswide-vis-pris 91) +(def-tex wstlanderchic-hair waswide-vis-pris 92) +(def-tex wstlanderchic-hairtop waswide-vis-pris 93) +(def-tex wstlanderchic-legwrap2 waswide-vis-pris 94) +(def-tex wstlanderchic-pants waswide-vis-pris 95) +(def-tex wstlanderchic-shirt waswide-vis-pris 96) +(def-tex wstlanderchic-shirtb waswide-vis-pris 97) +(def-tex wstlanderchic-shoetop waswide-vis-pris 98) +(def-tex wstlanderchic-shoetopb waswide-vis-pris 99) +(def-tex wstlanderchic-skirt waswide-vis-pris 100) +(def-tex hiphog-daxter-neon-off hiphog-sprite 0) +(def-tex hiphog-daxter-neon-on hiphog-sprite 1) +(def-tex hiphog-mirror hiphog-sprite 2) +(def-tex hiphog-neon-clock-hand hiphog-sprite 6) +(def-tex hiphog-neon-clock-hand-small hiphog-sprite 7) +(def-tex hiphog-neon-clock-moon hiphog-sprite 8) +(def-tex hiphog-neon-clock-moon-small hiphog-sprite 9) +(def-tex hiphog-neon-clock-sun hiphog-sprite 10) +(def-tex hiphog-neon-clock-sun-small hiphog-sprite 11) +(def-tex vinroom-tv-circle hiphog-sprite 66) +(def-tex holo-line hiphog-sprite 67) +(def-tex dust-sparkle hiphog-sprite 69) +(def-tex vinroom-tv-text-a hiphog-sprite 70) +(def-tex vinroom-tv-text-g hiphog-sprite 71) +(def-tex vinroom-tv-text-m hiphog-sprite 72) +(def-tex vinroom-tv-text-n hiphog-sprite 73) +(def-tex vinroom-tv-text-o hiphog-sprite 74) +(def-tex vinroom-tv-text-r hiphog-sprite 75) +(def-tex screen-00 hiphog-sprite 76) +(def-tex screen-01 hiphog-sprite 77) +(def-tex screen-02 hiphog-sprite 78) +(def-tex screen-03 hiphog-sprite 79) +(def-tex screen-04 hiphog-sprite 80) +(def-tex screen-05 hiphog-sprite 81) +(def-tex screen-06 hiphog-sprite 82) +(def-tex screen-07 hiphog-sprite 83) +(def-tex screen-08 hiphog-sprite 84) +(def-tex screen-09 hiphog-sprite 85) +(def-tex screen-10 hiphog-sprite 86) +(def-tex screen-11 hiphog-sprite 87) +(def-tex screen-12 hiphog-sprite 88) +(def-tex screen-13 hiphog-sprite 89) +(def-tex screen-14 hiphog-sprite 90) +(def-tex screen-15 hiphog-sprite 91) +(def-tex vinroom-tv-radar hiphog-sprite 92) +(def-tex vinroom-small-monitor-01 hiphog-sprite 93) +(def-tex vinroom-small-monitor-02 hiphog-sprite 94) +(def-tex vinroom-small-monitor-03 hiphog-sprite 95) +(def-tex vinroom-small-monitor-04 hiphog-sprite 96) +(def-tex vinroom-small-monitor-05 hiphog-sprite 97) +(def-tex vinroom-small-monitor-06 hiphog-sprite 98) +(def-tex vinroom-small-monitor-07 hiphog-sprite 99) +(def-tex vinroom-small-monitor-08 hiphog-sprite 100) +(def-tex twirl hiphog-sprite 102) +(def-tex blue-panel hiphog-sprite 103) +(def-tex mina-idol-01-noalpha minea-vis-tfrag 1) +(def-tex mina-idol-02-noalpha minea-vis-tfrag 2) +(def-tex mina-idol-02 minea-vis-tfrag 3) +(def-tex min-env-mar-01 minea-vis-tfrag 5) +(def-tex minb-rock01 minea-vis-tfrag 6) +(def-tex minc-crate-02 minea-vis-tfrag 7) +(def-tex minc-blue-paint-rust01 minea-vis-tfrag 8) +(def-tex minc-blue-paint-01 minea-vis-tfrag 9) +(def-tex minc-yel-paint-rust01 minea-vis-tfrag 10) +(def-tex minc-blue-paint-rust02 minea-vis-tfrag 11) +(def-tex minc-rust-bars-01 minea-vis-tfrag 12) +(def-tex minc-rust-01 minea-vis-tfrag 13) +(def-tex minc-grill-01 minea-vis-tfrag 14) +(def-tex minc-blue-paint-rust04 minea-vis-tfrag 15) +(def-tex minc-safe-plate-01 minea-vis-tfrag 16) +(def-tex minb-rock-floor01 minea-vis-tfrag 19) +(def-tex minb-brok-floor minea-vis-tfrag 21) +(def-tex minb-brok-edge-02 minea-vis-tfrag 22) +(def-tex minb-stone23 minea-vis-tfrag 23) +(def-tex minb-stone22 minea-vis-tfrag 24) +(def-tex minb-stone26 minea-vis-tfrag 25) +(def-tex minb-stone15 minea-vis-tfrag 26) +(def-tex minb-stone11 minea-vis-tfrag 27) +(def-tex minb-stone20 minea-vis-tfrag 28) +(def-tex minb-stone-edge minea-vis-tfrag 29) +(def-tex minb-stone12 minea-vis-tfrag 30) +(def-tex minb-stone21 minea-vis-tfrag 31) +(def-tex minc-base-metal-platfrom-01 minea-vis-tfrag 33) +(def-tex minc-metal-patch-01 minea-vis-tfrag 34) +(def-tex minc-door-metal-01 minea-vis-tfrag 35) +(def-tex minc-train-pipe-cap-02 minea-vis-tfrag 36) +(def-tex minc-blue-paint-rust05 minea-vis-tfrag 37) +(def-tex minc-blue-paint-rust03 minea-vis-tfrag 38) +(def-tex minc-light minea-vis-tfrag 39) +(def-tex minc-train-pipe-01 minea-vis-tfrag 40) +(def-tex minc-rust-pipe-04 minea-vis-tfrag 41) +(def-tex minc-rust-pipe-03 minea-vis-tfrag 42) +(def-tex minb-stone14 minea-vis-tfrag 43) +(def-tex minc-strut-01 minea-vis-tfrag 44) +(def-tex minc-chain-metal-01 minea-vis-tfrag 45) +(def-tex minc-red-paint-02 minea-vis-tfrag 46) +(def-tex minc-ox-pipe-01 minea-vis-tfrag 47) +(def-tex minc-01 minea-vis-tfrag 50) +(def-tex minc-pre-10 minea-vis-tfrag 51) +(def-tex minc-pre-04 minea-vis-tfrag 52) +(def-tex minc-pre-11 minea-vis-tfrag 53) +(def-tex minc-door-metal-03 minea-vis-tfrag 54) +(def-tex minc-door-metal-07 minea-vis-tfrag 55) +(def-tex minc-slab-03 minea-vis-tfrag 56) +(def-tex minb-stone25 minea-vis-tfrag 57) +(def-tex minc-door-metal-01 minea-vis-pris 7) +(def-tex minc-rust-01 minea-vis-pris 8) +(def-tex minc-safe-plate-01 minea-vis-pris 12) +(def-tex bam-eyelight minea-vis-pris 14) +(def-tex bam-hairhilite minea-vis-pris 24) +(def-tex daxter-eyelid minea-vis-pris 25) +(def-tex daxter-furhilite minea-vis-pris 26) +(def-tex daxter-orange minea-vis-pris 27) +(def-tex daxterarm minea-vis-pris 28) +(def-tex daxterbodyshort-eix minea-vis-pris 29) +(def-tex daxterbolt minea-vis-pris 30) +(def-tex daxterear minea-vis-pris 31) +(def-tex daxterfinger minea-vis-pris 32) +(def-tex daxterfoot minea-vis-pris 33) +(def-tex daxterfoot-bottom minea-vis-pris 34) +(def-tex daxtergoggles minea-vis-pris 35) +(def-tex daxterheadwidenew minea-vis-pris 36) +(def-tex daxterhelmetplain minea-vis-pris 37) +(def-tex daxterlense minea-vis-pris 38) +(def-tex daxternose minea-vis-pris 39) +(def-tex daxterteeth minea-vis-pris 40) +(def-tex daxtertuft minea-vis-pris 41) +(def-tex environment-oldmetal minea-vis-pris 42) +(def-tex minc-rust-pipe-06 minea-vis-pris 71) +(def-tex mine-can-metal-01 minea-vis-pris 81) +(def-tex mine-caution-metal-01 minea-vis-pris 82) +(def-tex mine-decal-metal-01 minea-vis-pris 83) +(def-tex mine-gray-metal-01 minea-vis-pris 84) +(def-tex mine-pipe-metal-01 minea-vis-pris 85) +(def-tex mine-red-big-metal-01 minea-vis-pris 86) +(def-tex mine-red-metal-01 minea-vis-pris 87) +(def-tex mine-red-stripe-metal-01 minea-vis-pris 88) +(def-tex mine-red-white-metal-01 minea-vis-pris 89) +(def-tex mine-under-metal-01 minea-vis-pris 90) +(def-tex mine-white-stripe-metal-01 minea-vis-pris 91) +(def-tex mine-blue-metal-01 minea-vis-pris 92) +(def-tex mine-metal-wheel-01 minea-vis-pris 93) +(def-tex mine-red-paint-rust05 minea-vis-pris 94) +(def-tex mine-rust-01 minea-vis-pris 95) +(def-tex mine-slate-metal-01 minea-vis-pris 96) +(def-tex jakc-armor minea-vis-pris 97) +(def-tex jakc-chestplate-straps minea-vis-pris 98) +(def-tex jakc-gogglemetal minea-vis-pris 99) +(def-tex jakc-lens minea-vis-pris 100) +(def-tex jakc-scarf minea-vis-pris 101) +(def-tex jakc-waistband2 minea-vis-pris 102) +(def-tex jakc-wraps minea-vis-pris 103) +(def-tex jakc-wristband-a2 minea-vis-pris 104) +(def-tex jakchires-arm minea-vis-pris 105) +(def-tex jakchires-blackstrap minea-vis-pris 106) +(def-tex jakchires-brownstrap minea-vis-pris 107) +(def-tex jakchires-brwnleather minea-vis-pris 108) +(def-tex jakchires-chestplate minea-vis-pris 109) +(def-tex jakchires-clips minea-vis-pris 110) +(def-tex jakchires-eye minea-vis-pris 111) +(def-tex jakchires-eyebrow minea-vis-pris 112) +(def-tex jakchires-eyelid minea-vis-pris 113) +(def-tex jakchires-facelft minea-vis-pris 114) +(def-tex jakchires-facert minea-vis-pris 115) +(def-tex jakchires-glovetop minea-vis-pris 116) +(def-tex jakchires-hair minea-vis-pris 117) +(def-tex jakchires-horn minea-vis-pris 118) +(def-tex jakchires-jacket minea-vis-pris 119) +(def-tex jakchires-leatherpouch minea-vis-pris 120) +(def-tex jakchires-lightbrownspat minea-vis-pris 121) +(def-tex jakchires-pants minea-vis-pris 122) +(def-tex jakchires-precarmor-01 minea-vis-pris 123) +(def-tex jakchires-shoebottom minea-vis-pris 124) +(def-tex jakchires-shoemetal minea-vis-pris 125) +(def-tex jakchires-shoeteop minea-vis-pris 126) +(def-tex jakchires-teeth minea-vis-pris 127) +(def-tex jakc-scarfhanging minea-vis-pris 128) +(def-tex jakc-skirt minea-vis-pris 129) +(def-tex minc-base-metal-platfrom-01 minea-vis-pris 130) +(def-tex minc-bolt minea-vis-pris 131) +(def-tex minc-rust-02 minea-vis-pris 132) +(def-tex minc-rust-03 minea-vis-pris 133) +(def-tex pecker-body-01 minea-vis-pris 134) +(def-tex pecker-eyelid minea-vis-pris 135) +(def-tex pecker-face minea-vis-pris 136) +(def-tex pecker-plume minea-vis-pris 137) +(def-tex pecker-tail minea-vis-pris 138) +(def-tex pecker-teeth minea-vis-pris 139) +(def-tex pecker-wingbottom minea-vis-pris 140) +(def-tex pecker-wingtop minea-vis-pris 141) +(def-tex pecker-yellowfur minea-vis-pris 142) +(def-tex minb-rock01 mineb-vis-tfrag 0) +(def-tex minc-cliff-face-01 mineb-vis-tfrag 1) +(def-tex minb-stone-brick mineb-vis-tfrag 2) +(def-tex minb-stone12 mineb-vis-tfrag 3) +(def-tex minb-stone11 mineb-vis-tfrag 4) +(def-tex minb-stone17 mineb-vis-tfrag 5) +(def-tex minb-stone09 mineb-vis-tfrag 6) +(def-tex minc-rust-pipe-04 mineb-vis-tfrag 8) +(def-tex minc-rust-pipe-03 mineb-vis-tfrag 9) +(def-tex minc-blue-paint-rust01 mineb-vis-tfrag 10) +(def-tex minc-blue-paint-rust02 mineb-vis-tfrag 11) +(def-tex minb-hang-strut-metl-01 mineb-vis-tfrag 12) +(def-tex minb-hang-strut-metl-02 mineb-vis-tfrag 13) +(def-tex minb-stone26 mineb-vis-tfrag 14) +(def-tex minb-stone20 mineb-vis-tfrag 15) +(def-tex minb-stone15 mineb-vis-tfrag 16) +(def-tex minb-stone22 mineb-vis-tfrag 17) +(def-tex minb-stone23 mineb-vis-tfrag 18) +(def-tex minb-idol-02 mineb-vis-tfrag 19) +(def-tex minb-stone19 mineb-vis-tfrag 20) +(def-tex minb-stone-edge mineb-vis-tfrag 21) +(def-tex minb-stone00 mineb-vis-tfrag 22) +(def-tex minb-brok-edge-02 mineb-vis-tfrag 23) +(def-tex minb-brok-floor mineb-vis-tfrag 24) +(def-tex minc-light mineb-vis-tfrag 25) +(def-tex minc-platfrom-metal-01 mineb-vis-tfrag 26) +(def-tex minc-rust-01 mineb-vis-tfrag 27) +(def-tex minc-blue-paint-01 mineb-vis-tfrag 28) +(def-tex minc-yel-paint-rust01 mineb-vis-tfrag 29) +(def-tex minc-rust-bars-01 mineb-vis-tfrag 30) +(def-tex minb-stone-tile mineb-vis-tfrag 32) +(def-tex minc-ox-pipe-01 mineb-vis-tfrag 33) +(def-tex minc-chain-metal-01 mineb-vis-tfrag 34) +(def-tex minc-red-paint-02 mineb-vis-tfrag 35) +(def-tex minc-grill-01 mineb-vis-tfrag 36) +(def-tex minc-blue-paint-rust04 mineb-vis-tfrag 37) +(def-tex minc-rust-pipe-05 mineb-vis-tfrag 39) +(def-tex minc-yel-safe-paint-rust01 mineb-vis-tfrag 40) +(def-tex minc-rust-02 mineb-vis-tfrag 41) +(def-tex minc-strut-01 mineb-vis-tfrag 42) +(def-tex minc-safe-plate-01 mineb-vis-tfrag 43) +(def-tex minb-rock-floor01 mineb-vis-tfrag 44) +(def-tex minc-safe-plate-02 mineb-vis-tfrag 45) +(def-tex minc-blue-paint-rust03 mineb-vis-tfrag 46) +(def-tex minb-stone21 mineb-vis-tfrag 47) +(def-tex minc-blue-paint-rust05 mineb-vis-tfrag 48) +(def-tex min-env-mar-01 mineb-vis-tfrag 49) +(def-tex minc-red-paint-01 mineb-vis-tfrag 50) +(def-tex minc-door-metal-03 mineb-vis-tfrag 54) +(def-tex minc-door-metal-01 mineb-vis-tfrag 55) +(def-tex minc-green-paint-02 mineb-vis-tfrag 56) +(def-tex lt-eco-vent-blue-01 mineb-vis-tfrag 57) +(def-tex lt-eco-vent-side-01 mineb-vis-tfrag 58) +(def-tex minc-rust-01 mineb-vis-shrub 0) +(def-tex minc-bolt mineb-vis-shrub 1) +(def-tex minc-light mineb-vis-shrub 2) +(def-tex minc-plate-01 mineb-vis-shrub 3) +(def-tex minb-stone26 mineb-vis-shrub 4) +(def-tex minc-rocky-ground-01 mineb-vis-shrub 5) +(def-tex minb-brok-floor mineb-vis-shrub 6) +(def-tex mine-track-metal1 mineb-vis-shrub 7) +(def-tex minc-metal-wheel-01 mineb-vis-shrub 8) +(def-tex minc-screw-01 mineb-vis-shrub 9) +(def-tex minc-rust-pipe-03 mineb-vis-shrub 10) +(def-tex minc-rust-bars-01 mineb-vis-shrub 11) +(def-tex minc-blue-paint-rust04 mineb-vis-shrub 12) +(def-tex minc-rust-02 mineb-vis-shrub 13) +(def-tex minc-blue-paint-rust01 mineb-vis-shrub 14) +(def-tex minc-safe-plate-01 mineb-vis-shrub 15) +(def-tex minc-blue-yel-paint-safe-rust04 mineb-vis-shrub 16) +(def-tex minc-blue-paint-safe-rust04 mineb-vis-shrub 17) +(def-tex minc-metal-grate-01 mineb-vis-shrub 18) +(def-tex minc-blue-paint-rust02 mineb-vis-shrub 19) +(def-tex minc-yel-safe-paint-rust01 mineb-vis-shrub 20) +(def-tex minc-blue-paint-rust05 mineb-vis-shrub 21) +(def-tex minc-blue-paint-01 mineb-vis-shrub 22) +(def-tex minc-strut-01 mineb-vis-shrub 23) +(def-tex mine-moving-step-top-lod02 mineb-vis-shrub 24) +(def-tex mine-moving-plat-girder mineb-vis-shrub 25) +(def-tex min-rat-mesh-01 mineb-vis-shrub 26) +(def-tex minc-yel-paint-rust01 mineb-vis-shrub 27) +(def-tex minc-yel-paint-wall-01 mineb-vis-shrub 28) +(def-tex mine-falling-elevator-top-lod2 mineb-vis-shrub 29) +(def-tex mine-moving-plat-wheel mineb-vis-shrub 30) +(def-tex mine-moving-plat-drilltip mineb-vis-shrub 31) +(def-tex mine-moving-plat-top-lod1 mineb-vis-shrub 32) +(def-tex minc-chain-metal-01 mineb-vis-shrub 33) +(def-tex minc-blue-white-paint-safe-rust04 mineb-vis-shrub 34) +(def-tex minc-ox-pipe-01 mineb-vis-shrub 35) +(def-tex minc-rust-pipe-04 mineb-vis-shrub 44) +(def-tex minc-rust-pipe-06 mineb-vis-shrub 45) +(def-tex minc-crm-paint-wall-01 mineb-vis-shrub 46) +(def-tex minc-door-metal-03 mineb-vis-shrub 47) +(def-tex manta-eye-01 mineb-vis-pris 0) +(def-tex manta-gem-01 mineb-vis-pris 1) +(def-tex manta-hose mineb-vis-pris 2) +(def-tex manta-laser mineb-vis-pris 3) +(def-tex manta-metal-01 mineb-vis-pris 4) +(def-tex manta-metal-02 mineb-vis-pris 5) +(def-tex manta-skin-01 mineb-vis-pris 6) +(def-tex minc-rust-02 mineb-vis-pris 7) +(def-tex minc-metal-wheel-01 mineb-vis-pris 10) +(def-tex minc-rust-bars-01 mineb-vis-pris 12) +(def-tex minc-train-pipe-02 mineb-vis-pris 17) +(def-tex minc-blue-paint-rust04 mineb-vis-pris 23) +(def-tex bam-eyelight mineb-vis-pris 24) +(def-tex monster-frog-back mineb-vis-pris 25) +(def-tex monster-frog-belly mineb-vis-pris 26) +(def-tex monster-frog-eye mineb-vis-pris 27) +(def-tex monster-frog-fin mineb-vis-pris 28) +(def-tex monster-frog-leg mineb-vis-pris 29) +(def-tex monster-frog-legfront mineb-vis-pris 30) +(def-tex monster-frog-toenails mineb-vis-pris 31) +(def-tex minc-blue-paint-rust01 mineb-vis-pris 33) +(def-tex minc-rust-pipe-05 mineb-vis-pris 35) +(def-tex minc-blue-paint-safe-rust04 mineb-vis-pris 38) +(def-tex minc-light-smallcase mineb-vis-pris 39) +(def-tex minc-metal-grate-01 mineb-vis-pris 40) +(def-tex mincrane-piston-01 mineb-vis-pris 42) +(def-tex min-blue-paint-rust01 mineb-vis-pris 43) +(def-tex min-blue-paint-rust02 mineb-vis-pris 44) +(def-tex min-rat-mesh-01 mineb-vis-pris 45) +(def-tex min-rust-01 mineb-vis-pris 46) +(def-tex min-rust-bars-01 mineb-vis-pris 47) +(def-tex minc-blue-paint-01 mineb-vis-pris 48) +(def-tex minc-blue-paint-rust03 mineb-vis-pris 49) +(def-tex minc-bolt mineb-vis-pris 50) +(def-tex minc-metal-patch-01 mineb-vis-pris 51) +(def-tex minc-metal-platfrom-02 mineb-vis-pris 52) +(def-tex minc-metal-siding-01 mineb-vis-pris 53) +(def-tex minc-strut-01 mineb-vis-pris 54) +(def-tex rat-eartrans mineb-vis-pris 55) +(def-tex rat-eye mineb-vis-pris 56) +(def-tex rat-hair mineb-vis-pris 57) +(def-tex rat-nose mineb-vis-pris 58) +(def-tex rat-sidehair mineb-vis-pris 59) +(def-tex rat-skin mineb-vis-pris 60) +(def-tex rat-teeth mineb-vis-pris 61) +(def-tex mine-can-metal-01 mineb-vis-pris 62) +(def-tex mine-caution-metal-01 mineb-vis-pris 63) +(def-tex mine-decal-metal-01 mineb-vis-pris 64) +(def-tex mine-gray-metal-01 mineb-vis-pris 65) +(def-tex mine-pipe-metal-01 mineb-vis-pris 66) +(def-tex mine-red-big-metal-01 mineb-vis-pris 67) +(def-tex mine-red-metal-01 mineb-vis-pris 68) +(def-tex mine-red-stripe-metal-01 mineb-vis-pris 69) +(def-tex mine-red-white-metal-01 mineb-vis-pris 70) +(def-tex mine-under-metal-01 mineb-vis-pris 71) +(def-tex mine-white-stripe-metal-01 mineb-vis-pris 72) +(def-tex mine-blue-metal-01 mineb-vis-pris 73) +(def-tex mine-metal-wheel-01 mineb-vis-pris 74) +(def-tex mine-red-paint-rust05 mineb-vis-pris 75) +(def-tex mine-rust-01 mineb-vis-pris 76) +(def-tex mine-slate-metal-01 mineb-vis-pris 77) +(def-tex jakchires-precarmor-01 mineb-vis-pris 78) +(def-tex minc-cliff-face-01 minec-vis-tfrag 0) +(def-tex minc-door-metal-01 minec-vis-tfrag 1) +(def-tex minc-train-pipe-cap-02 minec-vis-tfrag 2) +(def-tex minc-base-metal-platfrom-01 minec-vis-tfrag 3) +(def-tex minc-rust-01 minec-vis-tfrag 4) +(def-tex minc-blue-paint-rust02 minec-vis-tfrag 5) +(def-tex minc-blue-paint-rust01 minec-vis-tfrag 6) +(def-tex minc-safe-plate-01 minec-vis-tfrag 7) +(def-tex minc-yel-paint-rust01 minec-vis-tfrag 8) +(def-tex minc-rust-bars-01 minec-vis-tfrag 9) +(def-tex minc-blue-paint-safe-rust04 minec-vis-tfrag 10) +(def-tex minc-rust-02 minec-vis-tfrag 11) +(def-tex minc-blue-yel-paint-safe-rust04 minec-vis-tfrag 12) +(def-tex minc-blue-white-paint-safe-rust04 minec-vis-tfrag 13) +(def-tex minc-blue-paint-01 minec-vis-tfrag 14) +(def-tex minc-chain-metal-01 minec-vis-tfrag 15) +(def-tex minc-red-paint-02 minec-vis-tfrag 16) +(def-tex minc-blue-paint-rust04 minec-vis-tfrag 17) +(def-tex minc-yel-safe-paint-rust01 minec-vis-tfrag 18) +(def-tex minc-strut-01 minec-vis-tfrag 19) +(def-tex minc-light minec-vis-tfrag 20) +(def-tex minc-train-pipe-01 minec-vis-tfrag 21) +(def-tex minc-rust-pipe-04 minec-vis-tfrag 22) +(def-tex minc-rust-pipe-03 minec-vis-tfrag 23) +(def-tex minc-stone minec-vis-tfrag 24) +(def-tex minc-plate-01 minec-vis-tfrag 25) +(def-tex minc-blue-paint-02 minec-vis-tfrag 26) +(def-tex minc-blue-paint-rust03 minec-vis-tfrag 27) +(def-tex minc-crm-paint-wall-01 minec-vis-tfrag 28) +(def-tex mina-idol-02 minec-vis-tfrag 29) +(def-tex mina-idol-01 minec-vis-tfrag 30) +(def-tex minc-metal-patch-01 minec-vis-tfrag 31) +(def-tex minc-yel-paint-wall-01 minec-vis-tfrag 32) +(def-tex minc-grill-01 minec-vis-tfrag 33) +(def-tex minb-stone26 minec-vis-tfrag 34) +(def-tex minb-stone-edge minec-vis-tfrag 35) +(def-tex minb-stone20 minec-vis-tfrag 36) +(def-tex minb-stone-tile minec-vis-tfrag 37) +(def-tex minb-stone19 minec-vis-tfrag 38) +(def-tex minc-crate-02 minec-vis-tfrag 39) +(def-tex minc-rocky-ground-01 minec-vis-tfrag 44) +(def-tex minc-rocky-ground-02 minec-vis-tfrag 45) +(def-tex minc-blue-paint-rust05 minec-vis-tfrag 46) +(def-tex minc-rocky-cliff-02 minec-vis-tfrag 47) +(def-tex minc-slab-01 minec-vis-tfrag 48) +(def-tex minc-rocky-cliff-01 minec-vis-tfrag 49) +(def-tex minc-safe-plate-02 minec-vis-tfrag 53) +(def-tex min-env-mar-01 minec-vis-tfrag 55) +(def-tex mina-idol-01-noalpha minec-vis-tfrag 59) +(def-tex mina-idol-02-noalpha minec-vis-tfrag 61) +(def-tex fora-citywall-frame minec-vis-tfrag 62) +(def-tex fora-citywall minec-vis-tfrag 63) +(def-tex fora-metal-wallgrill minec-vis-tfrag 64) +(def-tex fora-metal-green-main minec-vis-tfrag 65) +(def-tex fora-metal-green-02 minec-vis-tfrag 66) +(def-tex fora-roof-support minec-vis-tfrag 67) +(def-tex fora-stone-05 minec-vis-tfrag 68) +(def-tex fora-endblocks minec-vis-tfrag 69) +(def-tex fora-supportmetall minec-vis-tfrag 70) +(def-tex minc-safe-slide01 minec-vis-tfrag 77) +(def-tex minc-train-pipe-cap-01 minec-vis-tfrag 78) +(def-tex minc-slab-01a minec-vis-tfrag 80) +(def-tex minc-ox-pipe-01 minec-vis-tfrag 81) +(def-tex minc-light-blue minec-vis-tfrag 82) +(def-tex minc-brick-wall-01 minec-vis-tfrag 83) +(def-tex lt-eco-vent-blue-01 minec-vis-tfrag 84) +(def-tex lt-eco-vent-side-01 minec-vis-tfrag 85) +(def-tex minc-bolt minec-vis-shrub 0) +(def-tex minc-light minec-vis-shrub 1) +(def-tex minc-plate-01 minec-vis-shrub 2) +(def-tex minc-rocky-ground-01 minec-vis-shrub 3) +(def-tex minc-grass-ill-01 minec-vis-shrub 4) +(def-tex minc-rust-01 minec-vis-shrub 5) +(def-tex minc-blue-paint-rust04 minec-vis-shrub 6) +(def-tex minc-strut-01 minec-vis-shrub 7) +(def-tex minc-rust-pipe-03 minec-vis-shrub 8) +(def-tex minc-platfrom-metal-01 minec-vis-shrub 9) +(def-tex minc-blue-paint-rust01 minec-vis-shrub 10) +(def-tex minc-rust-bars-01 minec-vis-shrub 11) +(def-tex minc-blue-paint-01 minec-vis-shrub 12) +(def-tex minc-safe-plate-01 minec-vis-shrub 13) +(def-tex minc-falngplat-lorez minec-vis-shrub 14) +(def-tex minc-blue-paint-rust02 minec-vis-shrub 15) +(def-tex minc-yel-safe-paint-rust01 minec-vis-shrub 16) +(def-tex minc-rust-02 minec-vis-shrub 17) +(def-tex minc-blue-paint-02 minec-vis-shrub 18) +(def-tex minc-blue-white-paint-safe-rust04 minec-vis-shrub 19) +(def-tex minc-blue-yel-paint-safe-rust04 minec-vis-shrub 20) +(def-tex minc-yel-paint-rust01 minec-vis-shrub 21) +(def-tex minc-blue-paint-safe-rust04 minec-vis-shrub 22) +(def-tex minc-metal-grate-01 minec-vis-shrub 23) +(def-tex minc-blue-paint-rust05 minec-vis-shrub 24) +(def-tex mine-moving-step-top-lod02 minec-vis-shrub 25) +(def-tex minc-screw-01 minec-vis-shrub 26) +(def-tex minc-rust-pipe-07 minec-vis-shrub 27) +(def-tex minc-light-gray minec-vis-shrub 28) +(def-tex minc-light-red minec-vis-shrub 29) +(def-tex minc-light-blue minec-vis-shrub 30) +(def-tex gekko-body minec-vis-pris 0) +(def-tex gekko-eye-01 minec-vis-pris 1) +(def-tex gekko-fingers minec-vis-pris 2) +(def-tex gekko-hose minec-vis-pris 3) +(def-tex gekko-laser minec-vis-pris 4) +(def-tex gekko-laserbarrel minec-vis-pris 5) +(def-tex gekko-metal-01 minec-vis-pris 6) +(def-tex gekko-nails minec-vis-pris 7) +(def-tex gekko-tubes minec-vis-pris 8) +(def-tex grunt-eye-01 minec-vis-pris 9) +(def-tex grunt-gem-01 minec-vis-pris 10) +(def-tex grunt-hose minec-vis-pris 11) +(def-tex grunt-metal-01 minec-vis-pris 12) +(def-tex grunt-skin-01 minec-vis-pris 13) +(def-tex grunt-skin-02 minec-vis-pris 14) +(def-tex grunt-skin-03 minec-vis-pris 15) +(def-tex grunt-teeth-01 minec-vis-pris 16) +(def-tex manta-eye-01 minec-vis-pris 17) +(def-tex manta-gem-01 minec-vis-pris 18) +(def-tex manta-hose minec-vis-pris 19) +(def-tex manta-laser minec-vis-pris 20) +(def-tex manta-metal-01 minec-vis-pris 21) +(def-tex manta-metal-02 minec-vis-pris 22) +(def-tex manta-skin-01 minec-vis-pris 23) +(def-tex minc-blue-paint-rust01 minec-vis-pris 27) +(def-tex minc-door-metal-01 minec-vis-pris 29) +(def-tex minc-rust-01 minec-vis-pris 30) +(def-tex minc-blue-paint-rust02 minec-vis-pris 36) +(def-tex minc-plate-01 minec-vis-pris 37) +(def-tex bam-eyelight minec-vis-pris 60) +(def-tex cguard1-backmetal minec-vis-pris 61) +(def-tex cguard1-chestplate minec-vis-pris 62) +(def-tex cguard1-gunmetaldark2 minec-vis-pris 63) +(def-tex cguard1-guntube minec-vis-pris 64) +(def-tex cguard1-lens minec-vis-pris 65) +(def-tex cguardgame-metaledark-02 minec-vis-pris 66) +(def-tex cguardgame-metallight-01small minec-vis-pris 67) +(def-tex environment-oldmetal minec-vis-pris 68) +(def-tex kg-grunt-cable-01 minec-vis-pris 69) +(def-tex kg-grunt-rim-01 minec-vis-pris 70) +(def-tex kg-grunt-rim-02 minec-vis-pris 71) +(def-tex kg-grunt-rim-03 minec-vis-pris 72) +(def-tex roboguard-headshield minec-vis-pris 73) +(def-tex roboguard-shouldershield minec-vis-pris 74) +(def-tex squid-bulb-sm minec-vis-pris 75) +(def-tex widow-dull-inards minec-vis-pris 76) +(def-tex widow-pod-gun-metal minec-vis-pris 77) +(def-tex minc-chain-metal-01 minec-vis-pris 78) +(def-tex squid-drabgun minec-vis-pris 79) +(def-tex pecker-body-01 minec-vis-pris 80) +(def-tex pecker-face minec-vis-pris 81) +(def-tex pecker-plume minec-vis-pris 82) +(def-tex pecker-tail minec-vis-pris 83) +(def-tex pecker-teeth minec-vis-pris 84) +(def-tex pecker-wingbottom minec-vis-pris 85) +(def-tex pecker-wingtop minec-vis-pris 86) +(def-tex pecker-yellowfur minec-vis-pris 87) +(def-tex pecker-eyelid minec-vis-pris 88) +(def-tex waspala-glass-03 waspala-alpha 0) +(def-tex freehq-glass-01 freehq-water 0) +(def-tex common-glass freehq-water 36) +(def-tex fora-shrub-grass foresta-vis-shrub 3) +(def-tex fora-shrub-pebbles foresta-vis-shrub 5) +(def-tex fora-shrub-asian-grass foresta-vis-shrub 6) +(def-tex fora-shrub-cattail foresta-vis-shrub 7) +(def-tex fora-shrub-weed foresta-vis-shrub 8) +(def-tex for-bark foresta-vis-shrub 9) +(def-tex fora-shrub-growth foresta-vis-shrub 10) +(def-tex fora-shrub-vine foresta-vis-shrub 11) +(def-tex fora-precursor-metal-plain-01 foresta-vis-shrub 13) +(def-tex fora-precursor-circuitpattern-01 foresta-vis-shrub 14) +(def-tex fora-precursor-metal-edge-01 foresta-vis-shrub 15) +(def-tex fora-precursor-tube-ring-02 foresta-vis-shrub 16) +(def-tex mtn-environment-front-backup foresta-vis-shrub 17) +(def-tex fora-precursor-metal-plain-01dk foresta-vis-shrub 18) +(def-tex flying-bird-01 wascityb-sprite 28) +(def-tex flying-bird-02 wascityb-sprite 29) +(def-tex flying-bird-03 wascityb-sprite 30) +(def-tex flying-bird-04 wascityb-sprite 31) +(def-tex flying-bird-05 wascityb-sprite 32) +(def-tex flying-bird-06 wascityb-sprite 33) +(def-tex flying-bird-07 wascityb-sprite 34) +(def-tex flying-bird-08 wascityb-sprite 35) +(def-tex flying-bird-09 wascityb-sprite 36) +(def-tex flying-bird-10 wascityb-sprite 37) +(def-tex flying-bird-11 wascityb-sprite 38) +(def-tex flying-bird-12 wascityb-sprite 39) +(def-tex flying-bird-13 wascityb-sprite 40) +(def-tex flying-bird-14 wascityb-sprite 41) +(def-tex flying-bird-15 wascityb-sprite 42) +(def-tex flying-bird-16 wascityb-sprite 43) +(def-tex water-froth wascityb-sprite 44) +(def-tex wave-foam wascityb-sprite 45) +(def-tex boom wascityb-sprite 46) +(def-tex twirl-path wascityb-sprite 47) +(def-tex was-gun-beam wascityb-sprite 48) +(def-tex back01 ctycara-pris 0) +(def-tex brace01 ctycara-pris 1) +(def-tex carafront01 ctycara-pris 2) +(def-tex carawing01 ctycara-pris 3) +(def-tex cushion01 ctycara-pris 4) +(def-tex floorboard01 ctycara-pris 6) +(def-tex moter01 ctycara-pris 7) +(def-tex pipe01 ctycara-pris 8) +(def-tex carbdash01 ctycara-pris 10) +(def-tex carbside01 ctycara-pris 11) +(def-tex carbwing01 ctycara-pris 12) +(def-tex carccase01 ctycara-pris 13) +(def-tex carcfoil01 ctycara-pris 14) +(def-tex carcnose01 ctycara-pris 15) +(def-tex carcside01 ctycara-pris 16) +(def-tex carcvent01 ctycara-pris 17) +(def-tex bike-01 ctycarb-pris 0) +(def-tex bike-02 ctycarb-pris 1) +(def-tex bike-03 ctycarb-pris 2) +(def-tex bikebjets01 ctycarb-pris 3) +(def-tex bikebside01 ctycarb-pris 4) +(def-tex bikecmotor01 ctycarb-pris 5) +(def-tex bikecnosecone01 ctycarb-pris 6) +(def-tex bikecside01 ctycarb-pris 7) +(def-tex bikecwing01 ctycarb-pris 8) +(def-tex exstpipe01 ctycarb-pris 9) +(def-tex floorboard01 ctycarb-pris 10) +(def-tex pipe01 ctycarb-pris 11) +(def-tex riges01 ctycarb-pris 12) +(def-tex backThing01 ctycarc-pris 0) +(def-tex dash01 ctycarc-pris 2) +(def-tex gauge01 ctycarc-pris 3) +(def-tex grillRim01 ctycarc-pris 4) +(def-tex gunBoxBack01 ctycarc-pris 5) +(def-tex gunBoxFront01 ctycarc-pris 6) +(def-tex gunbox01 ctycarc-pris 7) +(def-tex gunbox02 ctycarc-pris 8) +(def-tex hood01 ctycarc-pris 9) +(def-tex jetTop01 ctycarc-pris 10) +(def-tex jets01 ctycarc-pris 11) +(def-tex kcfrontend01 ctycarc-pris 15) +(def-tex light01 ctycarc-pris 17) +(def-tex lightCase01 ctycarc-pris 18) +(def-tex post01 ctycarc-pris 19) +(def-tex rail01 ctycarc-pris 20) +(def-tex seat01 ctycarc-pris 21) +(def-tex stripe03 ctycarc-pris 22) +(def-tex turret01 ctycarc-pris 23) +(def-tex wing01 ctycarc-pris 24) +(def-tex wing02 ctycarc-pris 25) +(def-tex wing02grey01 ctycarc-pris 26) +(def-tex windshield01 ctycarc-water 0) +(def-tex bam-eyelight ctypepa-pris 0) +(def-tex bam-hairhilite ctypepa-pris 1) +(def-tex citfat-1-beard ctypepa-pris 2) +(def-tex citfat-1-headtop ctypepa-pris 3) +(def-tex citfat-1-pants ctypepa-pris 4) +(def-tex citfat-buzzcut ctypepa-pris 5) +(def-tex citfat-cotton-gather ctypepa-pris 6) +(def-tex citfat-cottonbutton ctypepa-pris 7) +(def-tex citfat-cottonclip ctypepa-pris 8) +(def-tex citfat-eye ctypepa-pris 9) +(def-tex citfat-eyebrow ctypepa-pris 10) +(def-tex citfat-eyebrow-bro ctypepa-pris 11) +(def-tex citfat-fleshbrown ctypepa-pris 12) +(def-tex citfat-hairflat ctypepa-pris 13) +(def-tex citfat-hairtrans ctypepa-pris 14) +(def-tex citichic-boot-01 ctypepa-pris 15) +(def-tex citichic-boot-02 ctypepa-pris 16) +(def-tex citichic-boot-03 ctypepa-pris 17) +(def-tex citichic-boot-04 ctypepa-pris 18) +(def-tex citichic-eye ctypepa-pris 19) +(def-tex citichic-flesh ctypepa-pris 20) +(def-tex citichic-hair-01 ctypepa-pris 21) +(def-tex citichic-pants ctypepa-pris 22) +(def-tex citichic-pants-02 ctypepa-pris 23) +(def-tex citichic-shirt-01 ctypepa-pris 24) +(def-tex citichic-skirt-01 ctypepa-pris 25) +(def-tex citichic-vest-01 ctypepa-pris 26) +(def-tex citn-1-pants ctypepa-pris 27) +(def-tex citn-allbuckel ctypepa-pris 28) +(def-tex citn-alleyebrow ctypepa-pris 29) +(def-tex citn-allflesh ctypepa-pris 30) +(def-tex citn-allhair ctypepa-pris 31) +(def-tex citn-alllcotton ctypepa-pris 32) +(def-tex citn-alllcotton-gather ctypepa-pris 33) +(def-tex citn-alllcotton-wrinkled ctypepa-pris 34) +(def-tex citn-allleather ctypepa-pris 35) +(def-tex citn-allleather-edge ctypepa-pris 36) +(def-tex citn-allleather-shoulder ctypepa-pris 37) +(def-tex citn-allleatherstrap ctypepa-pris 38) +(def-tex citn-allleatherwrinkled ctypepa-pris 39) +(def-tex citn-allleye ctypepa-pris 40) +(def-tex citn-allshoebottom ctypepa-pris 41) +(def-tex citn-allsuede ctypepa-pris 42) +(def-tex citn-allsuedeplain ctypepa-pris 43) +(def-tex cguardgame-armshield ctypesa-pris 0) +(def-tex cguardgame-backplate ctypesa-pris 1) +(def-tex cguardgame-blackstrap ctypesa-pris 2) +(def-tex cguardgame-boottop ctypesa-pris 3) +(def-tex cguardgame-chestplate ctypesa-pris 4) +(def-tex cguardgame-ear ctypesa-pris 5) +(def-tex cguardgame-face ctypesa-pris 6) +(def-tex cguardgame-greyheadshield ctypesa-pris 7) +(def-tex cguardgame-gunboltlight ctypesa-pris 8) +(def-tex cguardgame-gunhandle ctypesa-pris 9) +(def-tex cguardgame-gunleather ctypesa-pris 10) +(def-tex cguardgame-gunmetaldark ctypesa-pris 11) +(def-tex cguardgame-gunmetaldark2 ctypesa-pris 12) +(def-tex cguardgame-guntube ctypesa-pris 13) +(def-tex cguardgame-jacketstrap ctypesa-pris 14) +(def-tex cguardgame-metaledark-02 ctypesa-pris 15) +(def-tex cguardgame-metalered-01 ctypesa-pris 16) +(def-tex cguardgame-metallight-01small ctypesa-pris 17) +(def-tex cguardgame-metallight-02 ctypesa-pris 18) +(def-tex cguardgame-metallight-plain ctypesa-pris 19) +(def-tex cguardgame-scarf ctypesa-pris 20) +(def-tex cguardgame-shoebottom ctypesa-pris 21) +(def-tex cguardgame-shouldershield ctypesa-pris 22) +(def-tex cguardgame-sleeve ctypesa-pris 23) +(def-tex darkguard-armshield ctypesa-pris 25) +(def-tex darkguard-headshield ctypesa-pris 26) +(def-tex darkguard-scarf ctypesa-pris 27) +(def-tex darkguard-shouldershield ctypesa-pris 28) +(def-tex environment-oldmetal ctypesa-pris 29) +(def-tex grunt-eye-01 ctypepb-pris 0) +(def-tex grunt-gem-01 ctypepb-pris 1) +(def-tex grunt-hose ctypepb-pris 2) +(def-tex grunt-metal-01 ctypepb-pris 3) +(def-tex grunt-skin-01 ctypepb-pris 4) +(def-tex grunt-skin-02 ctypepb-pris 5) +(def-tex grunt-skin-03 ctypepb-pris 6) +(def-tex waspala-water waspala-water 3) +(def-tex waspala-waterfall waspala-water 4) +(def-tex waspala-waterfall-dest waspala-water 5) +(def-tex waspala-water-dest waspala-water 6) +(def-tex wang_0 desert-hfrag 0) +(def-tex wang_1 desert-hfrag 1) +(def-tex wang_2 desert-hfrag 2) +(def-tex wang_3 desert-hfrag 3) +(def-tex wang_4 desert-hfrag 4) +(def-tex wang_black desert-hfrag 5) +(def-tex wang_mip desert-hfrag 6) +(def-tex for-shrub-moss waspala-shrub 2) +(def-tex waspala-shrub-plant waspala-shrub 3) +(def-tex waspala-small-rocks waspala-shrub 5) +(def-tex minc-rust-01 minea-vis-shrub 0) +(def-tex minb-stone26 minea-vis-shrub 1) +(def-tex minc-plate-01 minea-vis-shrub 2) +(def-tex minc-blue-paint-rust02 minea-vis-shrub 3) +(def-tex minc-blue-paint-rust05 minea-vis-shrub 4) +(def-tex minc-blue-paint-rust04 minea-vis-shrub 7) +(def-tex min-env-mar-01 minea-vis-shrub 8) +(def-tex minc-rust-pipe-05 minea-vis-shrub 9) +(def-tex minc-rust-bars-01 minea-vis-shrub 10) +(def-tex minc-blue-paint-rust01 minea-vis-shrub 11) +(def-tex minc-door-metal-01 minea-vis-shrub 12) +(def-tex minc-green-paint-02 minea-vis-shrub 13) +(def-tex minc-door-metal-03 minea-vis-shrub 14) +(def-tex minc-rust-pipe-03 minea-vis-shrub 15) +(def-tex minc-safe-plate-02 minea-vis-shrub 16) +(def-tex seagull-wing intpfall-sprite 0) +(def-tex palcab-blue-rotaters intpfall-sprite 1) +(def-tex edgeglow intpfall-sprite 2) +(def-tex enemy-tracer intpfall-sprite 3) +(def-tex fora-dirt foresta-vis-alpha 0) +(def-tex fora-precursor-glass-b-02 foresta-vis-alpha 1) +(def-tex precprism-lens-07 foresta-vis-alpha 2) +(def-tex piss-puddle vinroom-sprite 0) +(def-tex screen-00 vinroom-sprite 1) +(def-tex screen-01 vinroom-sprite 2) +(def-tex screen-02 vinroom-sprite 3) +(def-tex screen-03 vinroom-sprite 4) +(def-tex screen-04 vinroom-sprite 5) +(def-tex screen-05 vinroom-sprite 6) +(def-tex screen-06 vinroom-sprite 7) +(def-tex screen-07 vinroom-sprite 8) +(def-tex screen-08 vinroom-sprite 9) +(def-tex screen-09 vinroom-sprite 10) +(def-tex screen-10 vinroom-sprite 11) +(def-tex screen-11 vinroom-sprite 12) +(def-tex screen-12 vinroom-sprite 13) +(def-tex screen-13 vinroom-sprite 14) +(def-tex screen-14 vinroom-sprite 15) +(def-tex screen-15 vinroom-sprite 16) +(def-tex tinydot vinroom-sprite 17) +(def-tex vinroom-small-monitor-01 vinroom-sprite 18) +(def-tex vinroom-small-monitor-02 vinroom-sprite 19) +(def-tex vinroom-small-monitor-03 vinroom-sprite 20) +(def-tex vinroom-small-monitor-04 vinroom-sprite 21) +(def-tex vinroom-small-monitor-05 vinroom-sprite 22) +(def-tex vinroom-small-monitor-06 vinroom-sprite 23) +(def-tex vinroom-small-monitor-07 vinroom-sprite 24) +(def-tex vinroom-small-monitor-08 vinroom-sprite 25) +(def-tex vinroom-tv-beam vinroom-sprite 26) +(def-tex vinroom-tv-circle vinroom-sprite 27) +(def-tex vinroom-tv-linetext-01 vinroom-sprite 28) +(def-tex vinroom-tv-linetext-02 vinroom-sprite 29) +(def-tex vinroom-tv-linetext-03 vinroom-sprite 30) +(def-tex vinroom-tv-linetext-04 vinroom-sprite 31) +(def-tex vinroom-tv-linetext-05 vinroom-sprite 32) +(def-tex vinroom-tv-linetext-06 vinroom-sprite 33) +(def-tex vinroom-tv-linetext-07 vinroom-sprite 34) +(def-tex vinroom-tv-linetext-08 vinroom-sprite 35) +(def-tex vinroom-tv-morgan vinroom-sprite 36) +(def-tex vinroom-tv-radar vinroom-sprite 37) +(def-tex vinroom-tv-radar-dots vinroom-sprite 38) +(def-tex vinroom-tv-text-a vinroom-sprite 39) +(def-tex vinroom-tv-text-g vinroom-sprite 40) +(def-tex vinroom-tv-text-m vinroom-sprite 41) +(def-tex vinroom-tv-text-n vinroom-sprite 42) +(def-tex vinroom-tv-text-o vinroom-sprite 43) +(def-tex vinroom-tv-text-r vinroom-sprite 44) +(def-tex vin-door-large-01 vinroom-vis-pris 100) +(def-tex vin-support-base-02 vinroom-vis-pris 101) +(def-tex common-black vinroom-vis-tfrag 0) +(def-tex strip-vin-pipe-01 vinroom-vis-tfrag 2) +(def-tex strip-vin-rim-02 vinroom-vis-tfrag 3) +(def-tex vin-black vinroom-vis-tfrag 4) +(def-tex vin-blue-light vinroom-vis-tfrag 5) +(def-tex vin-control-panel-01 vinroom-vis-tfrag 6) +(def-tex vin-control-panel-02 vinroom-vis-tfrag 7) +(def-tex vin-floor-01 vinroom-vis-tfrag 8) +(def-tex vin-floor-02 vinroom-vis-tfrag 9) +(def-tex vin-floor-02a vinroom-vis-tfrag 10) +(def-tex vin-floor-03 vinroom-vis-tfrag 11) +(def-tex vin-floor-03c vinroom-vis-tfrag 12) +(def-tex vin-floor-04 vinroom-vis-tfrag 13) +(def-tex vin-floor-04b vinroom-vis-tfrag 14) +(def-tex vin-floor-symbol vinroom-vis-tfrag 15) +(def-tex vin-handle-01 vinroom-vis-tfrag 16) +(def-tex vin-monitor-rim vinroom-vis-tfrag 17) +(def-tex vin-monitor-rim-02 vinroom-vis-tfrag 18) +(def-tex vin-monitor-rim-04 vinroom-vis-tfrag 19) +(def-tex vin-monitor-rim-05 vinroom-vis-tfrag 20) +(def-tex vin-panel-01 vinroom-vis-tfrag 21) +(def-tex vin-panel-03 vinroom-vis-tfrag 22) +(def-tex vin-panel-04 vinroom-vis-tfrag 23) +(def-tex vin-panel-05 vinroom-vis-tfrag 24) +(def-tex vin-panel-06 vinroom-vis-tfrag 25) +(def-tex vin-panel-07 vinroom-vis-tfrag 26) +(def-tex vin-panel-08 vinroom-vis-tfrag 27) +(def-tex vin-panel-09 vinroom-vis-tfrag 28) +(def-tex vin-panel-10 vinroom-vis-tfrag 29) +(def-tex vin-panel-11 vinroom-vis-tfrag 30) +(def-tex vin-pipe-01 vinroom-vis-tfrag 31) +(def-tex vin-pipe-02 vinroom-vis-tfrag 32) +(def-tex vin-pipe-03 vinroom-vis-tfrag 33) +(def-tex vin-pipe-04 vinroom-vis-tfrag 34) +(def-tex vin-pipe-05 vinroom-vis-tfrag 35) +(def-tex vin-red vinroom-vis-tfrag 36) +(def-tex vin-rim-01 vinroom-vis-tfrag 37) +(def-tex vin-rim-02 vinroom-vis-tfrag 38) +(def-tex vin-rim-03 vinroom-vis-tfrag 39) +(def-tex vin-turbine-panel-01 vinroom-vis-tfrag 40) +(def-tex vin-turbine-panel-04 vinroom-vis-tfrag 41) +(def-tex vin-wall-01 vinroom-vis-tfrag 42) +(def-tex vin-wall-02 vinroom-vis-tfrag 43) +(def-tex vin-wall-bottom-greyblue vinroom-vis-tfrag 44) +(def-tex vin-rim-04 vinroom-vis-tfrag 45) +(def-tex warpgate-circuitpattern2 vinroom-vis-tfrag 46) +(def-tex warpgate-precursormetal vinroom-vis-tfrag 47) +(def-tex warpgate-post-01 vinroom-vis-tfrag 48) +(def-tex vinroom-tv-circle freehq-sprite 0) +(def-tex tinydot freehq-sprite 1) +(def-tex holo-line freehq-sprite 2) +(def-tex screen-00 freehq-sprite 3) +(def-tex screen-01 freehq-sprite 4) +(def-tex screen-02 freehq-sprite 5) +(def-tex screen-03 freehq-sprite 6) +(def-tex screen-04 freehq-sprite 7) +(def-tex screen-05 freehq-sprite 8) +(def-tex screen-06 freehq-sprite 9) +(def-tex screen-07 freehq-sprite 10) +(def-tex screen-08 freehq-sprite 11) +(def-tex screen-09 freehq-sprite 12) +(def-tex screen-10 freehq-sprite 13) +(def-tex screen-11 freehq-sprite 14) +(def-tex screen-12 freehq-sprite 15) +(def-tex screen-13 freehq-sprite 16) +(def-tex screen-14 freehq-sprite 17) +(def-tex screen-15 freehq-sprite 18) +(def-tex vinroom-small-monitor-01 freehq-sprite 19) +(def-tex vinroom-small-monitor-02 freehq-sprite 20) +(def-tex vinroom-small-monitor-03 freehq-sprite 21) +(def-tex vinroom-small-monitor-04 freehq-sprite 22) +(def-tex vinroom-small-monitor-05 freehq-sprite 23) +(def-tex vinroom-small-monitor-06 freehq-sprite 24) +(def-tex vinroom-small-monitor-07 freehq-sprite 25) +(def-tex vinroom-small-monitor-08 freehq-sprite 26) +(def-tex vinroom-tv-beam freehq-sprite 28) +(def-tex vinroom-tv-linetext-01 freehq-sprite 29) +(def-tex vinroom-tv-linetext-02 freehq-sprite 30) +(def-tex vinroom-tv-linetext-03 freehq-sprite 31) +(def-tex vinroom-tv-linetext-04 freehq-sprite 32) +(def-tex vinroom-tv-linetext-05 freehq-sprite 33) +(def-tex vinroom-tv-linetext-06 freehq-sprite 34) +(def-tex vinroom-tv-linetext-07 freehq-sprite 35) +(def-tex vinroom-tv-linetext-08 freehq-sprite 36) +(def-tex vinroom-tv-radar freehq-sprite 37) +(def-tex vinroom-tv-radar-dots freehq-sprite 38) +(def-tex vinroom-tv-text-a freehq-sprite 39) +(def-tex vinroom-tv-text-g freehq-sprite 40) +(def-tex vinroom-tv-text-m freehq-sprite 41) +(def-tex vinroom-tv-text-n freehq-sprite 42) +(def-tex vinroom-tv-text-o freehq-sprite 43) +(def-tex vinroom-tv-text-r freehq-sprite 44) +(def-tex line-scroll freehq-sprite 45) +(def-tex holo-curve freehq-sprite 46) +(def-tex line-scroll2 freehq-sprite 47) +(def-tex rectangle freehq-sprite 48) +(def-tex circle freehq-sprite 49) +(def-tex landscape freehq-sprite 50) +(def-tex yavin freehq-sprite 51) +(def-tex twirl freehq-sprite 52) +(def-tex onin-magic-bigpuff freehq-sprite 53) +(def-tex wang_black wasintro-hfrag 0) +(def-tex wang_mip wasintro-hfrag 1) +(def-tex wang_0 wasintro-hfrag 2) +(def-tex wang_1 wasintro-hfrag 3) +(def-tex wang_2 wasintro-hfrag 4) +(def-tex wang_3 wasintro-hfrag 5) +(def-tex wang_4 wasintro-hfrag 6) +(def-tex hud-nest-cocoon-01 nsta-minimap 0) +(def-tex map-nst-upper nsta-minimap 1) +(def-tex map-nst-upper-2 nsta-minimap 3) +(def-tex JakIII inttitle-minimap 0) +(def-tex jak3-japan inttitle-minimap 1) +(def-tex NaughtyDog inttitle-minimap 2) +(def-tex wstlander-01-glovetop waswide-vis-water 0) +(def-tex wstd-floor-panel02 wasstadb-tfrag 1) +(def-tex wstd-floor-panel01 wasstadb-tfrag 5) +(def-tex wstd-stands-shell01 wasstadb-tfrag 10) +(def-tex wstd-stands-rib wasstadb-tfrag 11) +(def-tex wstd-tentacle-plate03 wasstadb-tfrag 16) +(def-tex wstd-stands-lowall01 wasstadb-tfrag 17) +(def-tex wstd-spear01 wasstadb-tfrag 20) +(def-tex wstd-spear02 wasstadb-tfrag 21) +(def-tex wstd-throne-plat03 wasstadb-tfrag 22) +(def-tex wstd-flag wasstadb-tfrag 23) +(def-tex wstd-tentacle-plate02 wasstadb-tfrag 24) +(def-tex wstd-scaffold-strut wasstadb-tfrag 28) +(def-tex wstd-ladder wasstadb-tfrag 29) +(def-tex wstd-scaffold-teeth wasstadb-tfrag 30) +(def-tex wstd-scaffold-wall-01 wasstadb-tfrag 31) +(def-tex wstd-scaffold-wall-02 wasstadb-tfrag 32) +(def-tex wstd-scaffold-wall-edge wasstadb-tfrag 33) +(def-tex wstd-scaffold-wall-03 wasstadb-tfrag 35) +(def-tex wstd-platform-base wasstadb-tfrag 36) +(def-tex wstd-platform-floor wasstadb-tfrag 37) +(def-tex wstd-platform-wall wasstadb-tfrag 38) +(def-tex wstd-scaffold-floor-01 wasstadb-tfrag 39) +(def-tex wstd-stands-ceilingplate wasstadb-tfrag 40) +(def-tex dummy-stripe-pole-01 wasstadb-tfrag 41) +(def-tex dummy-black-01 wasstadb-tfrag 42) +(def-tex dummy-chestplate-01 wasstadb-tfrag 43) +(def-tex dummy-blade-01 wasstadb-tfrag 44) +(def-tex dummy-white-bar-01 wasstadb-tfrag 45) +(def-tex dummy-eye-01 wasstadb-tfrag 46) +(def-tex dummy-black-bar-01 wasstadb-tfrag 47) +(def-tex dummy-blade-long-01 wasstadb-tfrag 48) +(def-tex dummy-faceplate-01 wasstadb-tfrag 49) +(def-tex dummy-blade-handle-01 wasstadb-tfrag 50) +(def-tex dummy-white-01 wasstadb-tfrag 51) +(def-tex dummy-env-01 wasstadb-tfrag 53) +(def-tex dummy-red-01 wasstadb-tfrag 54) +(def-tex wstd-scaffold-bar wasstadb-tfrag 55) +(def-tex wstd-stands-shell02 wasstadb-tfrag 58) +(def-tex bam-eyelight ldampeck-pris 0) +(def-tex pecker-body-01 ldampeck-pris 1) +(def-tex pecker-eyelid ldampeck-pris 2) +(def-tex pecker-face ldampeck-pris 3) +(def-tex pecker-plume ldampeck-pris 4) +(def-tex pecker-tail ldampeck-pris 5) +(def-tex pecker-teeth ldampeck-pris 6) +(def-tex pecker-wingbottom ldampeck-pris 7) +(def-tex pecker-wingtop ldampeck-pris 8) +(def-tex pecker-yellowfur ldampeck-pris 9) +(def-tex bam-eyelight ldampeck-pris2 0) +(def-tex environment-oldmetal ldampeck-pris2 1) +(def-tex king-arm ldampeck-pris2 2) +(def-tex king-blackskirt2 ldampeck-pris2 3) +(def-tex king-bluemetal ldampeck-pris2 4) +(def-tex king-bolt ldampeck-pris2 5) +(def-tex king-chest ldampeck-pris2 6) +(def-tex king-clip-02 ldampeck-pris2 7) +(def-tex king-ear ldampeck-pris2 8) +(def-tex king-earing ldampeck-pris2 9) +(def-tex king-face-01 ldampeck-pris2 10) +(def-tex king-finger ldampeck-pris2 11) +(def-tex king-greenmetal ldampeck-pris2 12) +(def-tex king-greenmetalplain ldampeck-pris2 13) +(def-tex king-hair ldampeck-pris2 14) +(def-tex king-hand ldampeck-pris2 15) +(def-tex king-horn ldampeck-pris2 16) +(def-tex king-iris ldampeck-pris2 17) +(def-tex king-leg ldampeck-pris2 18) +(def-tex king-lgblackstrap ldampeck-pris2 19) +(def-tex king-precursermetal-decor ldampeck-pris2 20) +(def-tex king-precursermetal-plain ldampeck-pris2 21) +(def-tex king-precursermetal-trim ldampeck-pris2 22) +(def-tex king-precursermetal-trim2 ldampeck-pris2 23) +(def-tex king-precursermetal-trimbolt ldampeck-pris2 24) +(def-tex king-shoebottom ldampeck-pris2 25) +(def-tex king-skirt ldampeck-pris2 26) +(def-tex king-teeth ldampeck-pris2 27) +(def-tex king-thinstrap ldampeck-pris2 28) +(def-tex king-vest ldampeck-pris2 29) +(def-tex king-vestback ldampeck-pris2 30) +(def-tex king-wrap ldampeck-pris2 31) +(def-tex king-wraps ldampeck-pris2 32) +(def-tex king-wristband ldampeck-pris2 33) +(def-tex king-skirt-b ldampeck-pris2 35) +(def-tex bam-eyelight ldamsig-pris2 0) +(def-tex charHOLD ldamsig-pris2 1) +(def-tex environment-oldmetal ldamsig-pris2 2) +(def-tex sig-belt ldamsig-pris2 3) +(def-tex sig-eye ldamsig-pris2 4) +(def-tex sig-eyelid ldamsig-pris2 5) +(def-tex sig-faceleft ldamsig-pris2 6) +(def-tex sig-facert ldamsig-pris2 7) +(def-tex sig-flask ldamsig-pris2 8) +(def-tex sig-gem-01 ldamsig-pris2 9) +(def-tex sig-glove ldamsig-pris2 10) +(def-tex sig-glovetop ldamsig-pris2 11) +(def-tex sig-gun-01 ldamsig-pris2 12) +(def-tex sig-gun-02 ldamsig-pris2 13) +(def-tex sig-gun-03 ldamsig-pris2 14) +(def-tex sig-gun-04 ldamsig-pris2 15) +(def-tex sig-gun-05 ldamsig-pris2 16) +(def-tex sig-headgear ldamsig-pris2 17) +(def-tex sig-horn ldamsig-pris2 18) +(def-tex sig-lens ldamsig-pris2 19) +(def-tex sig-metal-01 ldamsig-pris2 20) +(def-tex sig-metal-dirty ldamsig-pris2 21) +(def-tex sig-sac ldamsig-pris2 22) +(def-tex sig-shoebottom ldamsig-pris2 23) +(def-tex sig-shoetop ldamsig-pris2 24) +(def-tex sig-shoulderarmor ldamsig-pris2 25) +(def-tex sig-skirts ldamsig-pris2 26) +(def-tex sig-skirts-02 ldamsig-pris2 27) +(def-tex sig-skirts-03 ldamsig-pris2 28) +(def-tex sig-undergarments ldamsig-pris2 29) +(def-tex vin-teeth-01 ldamsig-pris2 30) +(def-tex king-arm ldamsig-pris2 31) +(def-tex king-blackskirt2 ldamsig-pris2 32) +(def-tex king-bluemetal ldamsig-pris2 33) +(def-tex king-bolt ldamsig-pris2 34) +(def-tex king-chest ldamsig-pris2 35) +(def-tex king-clip-02 ldamsig-pris2 36) +(def-tex king-ear ldamsig-pris2 37) +(def-tex king-earing ldamsig-pris2 38) +(def-tex king-face-01 ldamsig-pris2 39) +(def-tex king-finger ldamsig-pris2 40) +(def-tex king-greenmetal ldamsig-pris2 41) +(def-tex king-greenmetalplain ldamsig-pris2 42) +(def-tex king-hair ldamsig-pris2 43) +(def-tex king-hand ldamsig-pris2 44) +(def-tex king-horn ldamsig-pris2 45) +(def-tex king-iris ldamsig-pris2 46) +(def-tex king-leg ldamsig-pris2 47) +(def-tex king-lgblackstrap ldamsig-pris2 48) +(def-tex king-precursermetal-decor ldamsig-pris2 49) +(def-tex king-precursermetal-plain ldamsig-pris2 50) +(def-tex king-precursermetal-trim ldamsig-pris2 51) +(def-tex king-precursermetal-trim2 ldamsig-pris2 52) +(def-tex king-precursermetal-trimbolt ldamsig-pris2 53) +(def-tex king-shoebottom ldamsig-pris2 54) +(def-tex king-skirt ldamsig-pris2 55) +(def-tex king-teeth ldamsig-pris2 56) +(def-tex king-thinstrap ldamsig-pris2 57) +(def-tex king-vest ldamsig-pris2 58) +(def-tex king-vestback ldamsig-pris2 59) +(def-tex king-wrap ldamsig-pris2 60) +(def-tex king-wraps ldamsig-pris2 61) +(def-tex king-wristband ldamsig-pris2 62) +(def-tex king-skirt-b ldamsig-pris2 64) +(def-tex sig-flatfangs ldamsig-water 0) +(def-tex wstd-floor-panel02 wasstadc-tfrag 1) +(def-tex wstd-spear01 wasstadc-tfrag 4) +(def-tex wstd-spear02 wasstadc-tfrag 5) +(def-tex wstd-throne-wall01 wasstadc-tfrag 9) +(def-tex wstd-fight-plat-lrg-floor-02 wasstadc-tfrag 18) +(def-tex wstd-stands-black wasstadc-tfrag 24) +(def-tex wstd-fight-plat-lrg-floor-01 wasstadc-tfrag 42) +(def-tex wstd-scaffold-wall-01 wasstadc-tfrag 54) +(def-tex wstd-platform-base wasstadc-tfrag 55) +(def-tex wstd-platform-floor wasstadc-tfrag 56) +(def-tex wstd-platform-wall wasstadc-tfrag 57) +(def-tex wstd-scaffold-teeth wasstadc-tfrag 58) +(def-tex artifact-dec-01 wasstadc-tfrag 60) +(def-tex artifact-blue-glow-01 wasstadc-tfrag 61) +(def-tex artifact-plain-01 wasstadc-tfrag 62) +(def-tex artifact-plain-02 wasstadc-tfrag 63) +(def-tex artifact-dec-02 wasstadc-tfrag 64) +(def-tex wstd-fight-plat-box-top wasstadc-tfrag 65) +(def-tex wstd-fight-plat-box-side wasstadc-tfrag 66) +(def-tex wstd-fight-plat-box-end wasstadc-tfrag 67) +(def-tex wstd-fight-plat-tube wasstadc-tfrag 68) +(def-tex wstd-fight-plat-door wasstadc-tfrag 69) +(def-tex wstd-fight-plat-girder wasstadc-tfrag 72) +(def-tex wstd-scaffold-bar wasstadc-tfrag 73) +(def-tex wstd-fight-plat-wall-01 wasstadc-tfrag 74) +(def-tex wstd-fight-plat-grate wasstadc-tfrag 75) +(def-tex wstd-fight-plat-wall-03 wasstadc-tfrag 76) +(def-tex wstd-fight-plat-wall-02 wasstadc-tfrag 77) +(def-tex wstd-fight-plat-floor-01 wasstadc-tfrag 78) +(def-tex wstd-fight-plat-floor-02 wasstadc-tfrag 79) +(def-tex wstd-scaffold-strut wasstadc-tfrag 80) +(def-tex wstd-fight-plat-floor-03 wasstadc-tfrag 81) +(def-tex wstd-scaffold-wall-03 wasstadc-tfrag 82) +(def-tex wstd-fight-plat-lrg-floor-05 wasstadc-tfrag 84) +(def-tex wstd-fight-plat-lrg-floor-04 wasstadc-tfrag 85) +(def-tex wstd-fight-plat-lrg-floor-03 wasstadc-tfrag 86) +(def-tex wstd-fight-plat-hole wasstadc-tfrag 87) +(def-tex bam-eyelight ldampksm-pris 0) +(def-tex pecker-body-01 ldampksm-pris 1) +(def-tex pecker-eyelid ldampksm-pris 2) +(def-tex pecker-face ldampksm-pris 3) +(def-tex pecker-plume ldampksm-pris 4) +(def-tex pecker-tail ldampksm-pris 5) +(def-tex pecker-teeth ldampksm-pris 6) +(def-tex pecker-wingbottom ldampksm-pris 7) +(def-tex pecker-wingtop ldampksm-pris 8) +(def-tex pecker-yellowfur ldampksm-pris 9) +(def-tex bam-eyelight ldampksm-pris2 0) +(def-tex environment-oldmetal ldampksm-pris2 1) +(def-tex king-arm ldampksm-pris2 2) +(def-tex king-blackskirt2 ldampksm-pris2 3) +(def-tex king-bluemetal ldampksm-pris2 4) +(def-tex king-bolt ldampksm-pris2 5) +(def-tex king-chest ldampksm-pris2 6) +(def-tex king-clip-02 ldampksm-pris2 7) +(def-tex king-ear ldampksm-pris2 8) +(def-tex king-earing ldampksm-pris2 9) +(def-tex king-face-01 ldampksm-pris2 10) +(def-tex king-finger ldampksm-pris2 11) +(def-tex king-greenmetal ldampksm-pris2 12) +(def-tex king-greenmetalplain ldampksm-pris2 13) +(def-tex king-hair ldampksm-pris2 14) +(def-tex king-hand ldampksm-pris2 15) +(def-tex king-horn ldampksm-pris2 16) +(def-tex king-iris ldampksm-pris2 17) +(def-tex king-leg ldampksm-pris2 18) +(def-tex king-lgblackstrap ldampksm-pris2 19) +(def-tex king-precursermetal-decor ldampksm-pris2 20) +(def-tex king-precursermetal-plain ldampksm-pris2 21) +(def-tex king-precursermetal-trim ldampksm-pris2 22) +(def-tex king-precursermetal-trim2 ldampksm-pris2 23) +(def-tex king-precursermetal-trimbolt ldampksm-pris2 24) +(def-tex king-shoebottom ldampksm-pris2 25) +(def-tex king-skirt ldampksm-pris2 26) +(def-tex king-teeth ldampksm-pris2 27) +(def-tex king-thinstrap ldampksm-pris2 28) +(def-tex king-vest ldampksm-pris2 29) +(def-tex king-vestback ldampksm-pris2 30) +(def-tex king-wrap ldampksm-pris2 31) +(def-tex king-wraps ldampksm-pris2 32) +(def-tex king-wristband ldampksm-pris2 33) +(def-tex seem-arm ldampksm-pris2 35) +(def-tex seem-bootbottom ldampksm-pris2 36) +(def-tex seem-bootleg ldampksm-pris2 37) +(def-tex seem-bootlower ldampksm-pris2 38) +(def-tex seem-bootmet ldampksm-pris2 39) +(def-tex seem-boottoe ldampksm-pris2 40) +(def-tex seem-ear ldampksm-pris2 41) +(def-tex seem-eye ldampksm-pris2 42) +(def-tex seem-eyelid ldampksm-pris2 43) +(def-tex seem-face ldampksm-pris2 44) +(def-tex seem-finger ldampksm-pris2 45) +(def-tex seem-hand ldampksm-pris2 46) +(def-tex seem-pipeend ldampksm-pris2 47) +(def-tex seem-pipes-01 ldampksm-pris2 48) +(def-tex seem-precmetal-chestplate-01 ldampksm-pris2 49) +(def-tex seem-precmetal-edge ldampksm-pris2 50) +(def-tex seem-precmetal-plain ldampksm-pris2 51) +(def-tex seem-straps ldampksm-pris2 52) +(def-tex seem-uppertorso ldampksm-pris2 53) +(def-tex seem-headgearback ldampksm-pris2 54) +(def-tex seem-headpiecetop ldampksm-pris2 55) +(def-tex seem-pipes-02 ldampksm-pris2 56) +(def-tex seem-teeth ldampksm-pris2 57) +(def-tex king-skirt-b ldampksm-pris2 58) +(def-tex seem-skirt ldampksm-pris2 59) +(def-tex seem-skirt-small ldampksm-pris2 60) +(def-tex for-bark forestb-vis-shrub 0) +(def-tex fora-shrub-hanging-growth forestb-vis-shrub 1) +(def-tex fora-shrub-moss forestb-vis-shrub 2) +(def-tex fora-shrub-pebbles forestb-vis-shrub 3) +(def-tex fora-shrub-cattail forestb-vis-shrub 4) +(def-tex fora-shrub-grass forestb-vis-shrub 5) +(def-tex fora-shrub-asian-grass forestb-vis-shrub 6) +(def-tex fora-shrub-weed forestb-vis-shrub 7) +(def-tex fora-shrub-vine forestb-vis-shrub 8) +(def-tex fora-dirt forestb-vis-alpha 0) +(def-tex sewer-grate-01 sewk-vis-tfrag 0) +(def-tex sew-metal-floor-01 sewk-vis-tfrag 1) +(def-tex sewer-block-02-hitweak sewk-vis-tfrag 2) +(def-tex sewer-big-brace-01 sewk-vis-tfrag 3) +(def-tex sewer-metal-block-06 sewk-vis-tfrag 4) +(def-tex sewer-metal-block-05 sewk-vis-tfrag 5) +(def-tex sewer-concrete-edge-02 sewk-vis-tfrag 6) +(def-tex sewer-plate-05 sewk-vis-tfrag 7) +(def-tex sewer-metal-block-04 sewk-vis-tfrag 8) +(def-tex sewer-metal-block-01 sewk-vis-tfrag 9) +(def-tex sewer-metal-floor-01 sewk-vis-tfrag 10) +(def-tex sewer-brick-block-09 sewk-vis-tfrag 11) +(def-tex sewer-scaffold-01 sewk-vis-tfrag 12) +(def-tex sewer-scaffold-02 sewk-vis-tfrag 13) +(def-tex sewer-nut-01 sewk-vis-tfrag 14) +(def-tex sewer-pipe-rim-05b sewk-vis-tfrag 15) +(def-tex sewer-pipe-rim-07-hitweak sewk-vis-tfrag 16) +(def-tex common-black sewk-vis-tfrag 17) +(def-tex sewer-pipe-02 sewk-vis-tfrag 18) +(def-tex sewer-brick-block-11 sewk-vis-tfrag 19) +(def-tex sewer-brick-block-10 sewk-vis-tfrag 20) +(def-tex sewer-bolt-side-01 sewk-vis-tfrag 21) +(def-tex sewer-bolt-side-02 sewk-vis-tfrag 22) +(def-tex sewer-metal-trim-01 sewk-vis-tfrag 23) +(def-tex sewer-scaffold-03 sewk-vis-tfrag 24) +(def-tex sewer-metal-block-07 sewk-vis-tfrag 25) +(def-tex sewer-stone-arch-01 sewk-vis-tfrag 26) +(def-tex sewer-pipe-01 sewk-vis-tfrag 27) +(def-tex sewer-pipe-02-edge-01 sewk-vis-tfrag 28) +(def-tex sewer-pipe-rim-01 sewk-vis-tfrag 29) +(def-tex sewer-round-03 sewk-vis-tfrag 30) +(def-tex sewer-round-02 sewk-vis-tfrag 31) +(def-tex sewer-pipe-rim-06 sewk-vis-tfrag 32) +(def-tex sewer-metal-03 sewk-vis-tfrag 33) +(def-tex sewer-metal-block-02 sewk-vis-tfrag 34) +(def-tex sewer-small-light-01 sewk-vis-tfrag 35) +(def-tex sewer-pipe-rim-08 sewk-vis-tfrag 36) +(def-tex sewer-lip-01 sewk-vis-tfrag 37) +(def-tex sewer-metal-trim-02 sewk-vis-tfrag 38) +(def-tex sewer-block-01 sewk-vis-tfrag 39) +(def-tex sewer-pipe-rim-10 sewk-vis-tfrag 40) +(def-tex sewer-rubber-rim-01 sewk-vis-tfrag 41) +(def-tex sew-gun-rim-03 sewk-vis-tfrag 42) +(def-tex sewer-screw-02 sewk-vis-tfrag 43) +(def-tex sewer-pipe-rim-07 sewk-vis-tfrag 44) +(def-tex sewer-plate-01 sewk-vis-tfrag 45) +(def-tex sewer-round-01 sewk-vis-tfrag 46) +(def-tex sewer-yellow-light-01 sewk-vis-tfrag 47) +(def-tex sewer-yellow-light-02 sewk-vis-tfrag 48) +(def-tex sewer-red-light-01 sewk-vis-tfrag 49) +(def-tex sewer-red-light-02 sewk-vis-tfrag 50) +(def-tex sewer-brick-roof-02 sewk-vis-tfrag 51) +(def-tex sewer-brick-roof-03 sewk-vis-tfrag 52) +(def-tex sewer-brick-roof-01 sewk-vis-tfrag 53) +(def-tex sewer-brick-roof-04 sewk-vis-tfrag 54) +(def-tex sewer-big-brace-02 sewk-vis-tfrag 55) +(def-tex sewer-plate-04 sewk-vis-tfrag 56) +(def-tex sewer-big-brace-trim-01 sewk-vis-tfrag 57) +(def-tex sewer-big-brace-trim-02 sewk-vis-tfrag 58) +(def-tex sewer-nut sewk-vis-tfrag 59) +(def-tex sewer-nut-rim sewk-vis-tfrag 60) +(def-tex sewer-plate-06 sewk-vis-tfrag 61) +(def-tex sewer-corroded-trim sewk-vis-tfrag 62) +(def-tex sewer-rusted-metal sewk-vis-tfrag 63) +(def-tex sewer-metal-trim-02-hitweak sewk-vis-tfrag 64) +(def-tex strip-black sewk-vis-tfrag 65) +(def-tex sewer-pipe-rim-09 sewk-vis-tfrag 66) +(def-tex sewer-pipe-small-02 sewk-vis-tfrag 67) +(def-tex sewer-waterfall-02-i sewi-vis-water 1) +(def-tex sewer-waterfall-02-i-dest sewi-vis-water 3) +(def-tex sewer-water-still-01-i sewi-vis-water 4) +(def-tex sewer-water-still-01-i-dest sewi-vis-water 5) +(def-tex sewer-water-wave-01-i sewi-vis-water 6) +(def-tex sewer-water-wave-01-i-dest sewi-vis-water 7) +(def-tex sewer-brick-block-09 sewi-vis-tfrag 0) +(def-tex sewer-brick-block-10 sewi-vis-tfrag 1) +(def-tex sewer-brick-block-11 sewi-vis-tfrag 2) +(def-tex sewer-brick-block-02 sewi-vis-tfrag 3) +(def-tex sewer-brick-block-04 sewi-vis-tfrag 4) +(def-tex sewer-block-01 sewi-vis-tfrag 5) +(def-tex sewer-block-02-hitweak sewi-vis-tfrag 6) +(def-tex sewer-brick-roof-03 sewi-vis-tfrag 7) +(def-tex sewer-brick-block-01 sewi-vis-tfrag 9) +(def-tex sewer-black sewi-vis-tfrag 10) +(def-tex sewer-pipe-small-02 sewi-vis-tfrag 11) +(def-tex sewer-metal-block-06 sewi-vis-tfrag 12) +(def-tex sewer-brick-roof-01 sewi-vis-tfrag 13) +(def-tex sewer-brick-block-06 sewi-vis-tfrag 14) +(def-tex sewer-metal-block-06-hitweak sewi-vis-tfrag 15) +(def-tex sewer-concrete-block-02 sewi-vis-tfrag 16) +(def-tex sewer-metal-trim-02 sewi-vis-tfrag 17) +(def-tex sewer-pipe-rim-05 sewi-vis-tfrag 18) +(def-tex sewer-metal-02 sewi-vis-tfrag 19) +(def-tex sewer-grill-03 sewi-vis-tfrag 20) +(def-tex sewer-metal-03 sewi-vis-tfrag 21) +(def-tex sewer-small-light-01 sewi-vis-tfrag 22) +(def-tex sewer-pipe-rim-08 sewi-vis-tfrag 23) +(def-tex sewer-block-02 sewi-vis-tfrag 24) +(def-tex sewer-round-01 sewi-vis-tfrag 25) +(def-tex sewer-round-03 sewi-vis-tfrag 26) +(def-tex sewer-round-02 sewi-vis-tfrag 27) +(def-tex sewer-pipe-01 sewi-vis-tfrag 28) +(def-tex sewer-pipe-rim-07 sewi-vis-tfrag 29) +(def-tex sewer-pipe-rim-05b sewi-vis-tfrag 31) +(def-tex sewer-scaffold-01 sewi-vis-tfrag 32) +(def-tex sewer-concrete-edge-02 sewi-vis-tfrag 33) +(def-tex sewer-metal-block-04 sewi-vis-tfrag 34) +(def-tex sewer-metal-block-01 sewi-vis-tfrag 35) +(def-tex sewer-metal-block-02 sewi-vis-tfrag 37) +(def-tex sewer-pipe-02 sewi-vis-tfrag 38) +(def-tex sewer-pipe-rim-06 sewi-vis-tfrag 39) +(def-tex sewer-plate-05 sewi-vis-tfrag 40) +(def-tex sewer-metal-trim-01 sewi-vis-tfrag 41) +(def-tex sewer-rubber-rim-01 sewi-vis-tfrag 42) +(def-tex sewer-pipe-rim-09 sewi-vis-tfrag 43) +(def-tex sewer-pool-rim-02 sewi-vis-tfrag 46) +(def-tex sewer-lip-01 sewi-vis-tfrag 47) +(def-tex sewer-plate-04 sewi-vis-tfrag 48) +(def-tex sewer-flat-pipe-01 sewi-vis-tfrag 49) +(def-tex sewer-pipe-rim-03 sewi-vis-tfrag 50) +(def-tex sewer-scaffold-02 sewi-vis-tfrag 51) +(def-tex sewer-nut-01 sewi-vis-tfrag 52) +(def-tex sewer-bolt-side-01 sewi-vis-tfrag 53) +(def-tex sewer-bolt-side-02 sewi-vis-tfrag 54) +(def-tex sewer-scaffold-03 sewi-vis-tfrag 55) +(def-tex common-black sewi-vis-tfrag 56) +(def-tex sewer-concrete-edge-01 sewi-vis-tfrag 57) +(def-tex sewer-plate-02 sewi-vis-tfrag 58) +(def-tex sewer-plate-03 sewi-vis-tfrag 59) +(def-tex sewer-plate-01 sewi-vis-tfrag 60) +(def-tex sewer-hall-light-01 sewi-vis-tfrag 61) +(def-tex sewer-metal-floor-02 sewi-vis-tfrag 62) +(def-tex sewer-nut sewi-vis-tfrag 63) +(def-tex sewer-nut-rim sewi-vis-tfrag 64) +(def-tex sewer-brick-roof-05 sewi-vis-tfrag 66) +(def-tex sewer-pipe-small-01 sewi-vis-tfrag 67) +(def-tex sewer-metal-block-05 sewi-vis-tfrag 68) +(def-tex sewer-stone-newarch-01 sewi-vis-tfrag 69) +(def-tex sewer-brick-block-10-hitweak sewi-vis-tfrag 70) +(def-tex sewer-brick-block-04-hitweak sewi-vis-tfrag 71) +(def-tex sewer-block-01-hitweak sewi-vis-tfrag 72) +(def-tex sewer-lip-01-hitweak sewi-vis-tfrag 73) +(def-tex strip-black sewi-vis-tfrag 74) +(def-tex sewer-mantel-02 sewi-vis-tfrag 75) +(def-tex sewer-pipe-small-01 sewi-vis-shrub 0) +(def-tex sewer-moss-01 sewi-vis-shrub 1) +(def-tex sewer-nut sewi-vis-shrub 2) +(def-tex sewer-hang-moss-01 sewi-vis-shrub 3) +(def-tex sewer-shrub-rust-01 sewi-vis-shrub 4) +(def-tex sew-moving-stepb-grate sewi-vis-shrub 6) +(def-tex sew-gasstep-tube sewi-vis-shrub 7) +(def-tex sew-mine-b-body sewi-vis-shrub 8) +(def-tex sewer-plate-05 sewi-vis-shrub 9) +(def-tex sewer-plate-02 sewi-vis-shrub 11) +(def-tex sewer-shrub-pitting-01 sewi-vis-shrub 12) +(def-tex sewer-brick-block-10 sewh-vis-tfrag 0) +(def-tex sewer-brick-block-11 sewh-vis-tfrag 1) +(def-tex sewer-metal-block-02 sewh-vis-tfrag 2) +(def-tex sewer-pipe-rim-05b sewh-vis-tfrag 3) +(def-tex sewer-plate-05-hitweak sewh-vis-tfrag 4) +(def-tex sewer-metal-block-01 sewh-vis-tfrag 5) +(def-tex sewer-block-01 sewh-vis-tfrag 6) +(def-tex sewer-plate-04 sewh-vis-tfrag 7) +(def-tex sewer-brick-block-01 sewh-vis-tfrag 8) +(def-tex sewer-brick-block-06 sewh-vis-tfrag 9) +(def-tex sewer-metal-block-06-hitweak sewh-vis-tfrag 10) +(def-tex sewer-block-02 sewh-vis-tfrag 11) +(def-tex sewer-pipe-02 sewh-vis-tfrag 12) +(def-tex sewer-metal-new-01 sewh-vis-tfrag 13) +(def-tex sewer-metal-trim-01 sewh-vis-tfrag 14) +(def-tex sewer-electric-ring sewh-vis-tfrag 15) +(def-tex sewer-pipe-rim-10 sewh-vis-tfrag 16) +(def-tex sewer-brick-block-04 sewh-vis-tfrag 17) +(def-tex sewer-concrete-block-02 sewh-vis-tfrag 18) +(def-tex sewer-brick-block-02 sewh-vis-tfrag 19) +(def-tex sewer-block-02-hitweak sewh-vis-tfrag 21) +(def-tex sewer-brick-roof-03 sewh-vis-tfrag 22) +(def-tex sewer-mantel-01 sewh-vis-tfrag 23) +(def-tex sewer-mantel-02 sewh-vis-tfrag 24) +(def-tex sewer-plate-05 sewh-vis-tfrag 25) +(def-tex sewer-pipe-rim-06 sewh-vis-tfrag 26) +(def-tex sewer-scaffold-01 sewh-vis-tfrag 27) +(def-tex sewer-plate-01 sewh-vis-tfrag 28) +(def-tex sewer-scaffold-02 sewh-vis-tfrag 29) +(def-tex sewer-track-01 sewh-vis-tfrag 30) +(def-tex sewer-metal-edge-01 sewh-vis-tfrag 31) +(def-tex sewer-pool-rim-02 sewh-vis-tfrag 32) +(def-tex sewer-pipe-01 sewh-vis-tfrag 33) +(def-tex sewer-flat-pipe-01 sewh-vis-tfrag 34) +(def-tex sewer-bolt-side-01 sewh-vis-tfrag 35) +(def-tex sewer-bolt-side-02 sewh-vis-tfrag 36) +(def-tex sewer-pipe-rim-07 sewh-vis-tfrag 37) +(def-tex sewer-stone-arch-01 sewh-vis-tfrag 38) +(def-tex sewer-brick-roof-01 sewh-vis-tfrag 39) +(def-tex sewer-scaffold-03 sewh-vis-tfrag 40) +(def-tex sewer-pipe-rim-03 sewh-vis-tfrag 41) +(def-tex sewer-metal-block-06-slime sewh-vis-tfrag 43) +(def-tex sewer-metal-block-06-slime02 sewh-vis-tfrag 44) +(def-tex sewer-metal-block-02-small sewh-vis-tfrag 45) +(def-tex sewer-lip-01-hitweak sewh-vis-tfrag 46) +(def-tex sewer-metal-block-04 sewh-vis-tfrag 47) +(def-tex sewer-concrete-edge-02 sewh-vis-tfrag 48) +(def-tex sewer-metal-block-06 sewh-vis-tfrag 49) +(def-tex sewer-pipe-rim-08 sewh-vis-tfrag 50) +(def-tex common-black sewh-vis-tfrag 51) +(def-tex sewer-concrete-edge-01 sewh-vis-tfrag 52) +(def-tex sewer-pipe-small-02 sewh-vis-tfrag 53) +(def-tex sewer-pipe-rim-09 sewh-vis-tfrag 55) +(def-tex sewer-metal-03 sewh-vis-tfrag 56) +(def-tex sewer-plate-02 sewh-vis-tfrag 57) +(def-tex sewer-plate-03 sewh-vis-tfrag 58) +(def-tex sewer-pipe-rim-05 sewh-vis-tfrag 59) +(def-tex sewer-hall-light-01 sewh-vis-tfrag 60) +(def-tex sewer-metal-floor-01 sewh-vis-tfrag 61) +(def-tex sewer-grate-01 sewh-vis-tfrag 62) +(def-tex sewer-nut sewh-vis-tfrag 63) +(def-tex sewer-nut-rim sewh-vis-tfrag 64) +(def-tex sewer-metal-floor-allslime sewh-vis-tfrag 65) +(def-tex sewer-metal-floor-02-slime sewh-vis-tfrag 66) +(def-tex strip-black sewh-vis-tfrag 67) +(def-tex sewer-grill-02 sewh-vis-tfrag 68) +(def-tex sewer-metal-block-04-hitweak sewh-vis-tfrag 69) +(def-tex sewer-flat-pipe-01-hitweak sewh-vis-tfrag 70) +(def-tex sewer-brick-block-04-hitweak sewh-vis-tfrag 71) +(def-tex sewer-block-01-hitweak sewh-vis-tfrag 72) +(def-tex sewer-stone-newarch-01 sewh-vis-tfrag 73) +(def-tex sewer-brick-block-04-highertweak sewh-vis-tfrag 74) +(def-tex sewer-scaffold-03-hitweak sewh-vis-tfrag 75) +(def-tex sewer-metal-block-01-hitweak sewh-vis-tfrag 76) +(def-tex sewer-metal-block-06-highertweak sewh-vis-tfrag 77) +(def-tex sewer-plate-01-hitweak sewh-vis-tfrag 78) +(def-tex sewer-pipe-rim-05b-hitweak sewh-vis-tfrag 79) +(def-tex sewer-metal-floor-02-hitweak sewh-vis-tfrag 80) +(def-tex sewer-waterfall-02-g sewg-vis-water 0) +(def-tex sewer-water-01-g sewg-vis-water 1) +(def-tex sewer-water-01-g-dest sewg-vis-water 2) +(def-tex sewer-waterfall-02-g-dest sewg-vis-water 3) +(def-tex sewer-water-still-01-g-dest sewg-vis-water 4) +(def-tex sewer-water-wave-01-g-dest sewg-vis-water 5) +(def-tex sewer-water-wave-01-g sewg-vis-water 8) +(def-tex sewer-metal-block-06 sewg-vis-tfrag 0) +(def-tex sewer-metal-block-04 sewg-vis-tfrag 1) +(def-tex sewer-pipe-rim-05 sewg-vis-tfrag 2) +(def-tex sewer-plate-05 sewg-vis-tfrag 3) +(def-tex sewer-metal-03 sewg-vis-tfrag 4) +(def-tex sewer-pipe-rim-08 sewg-vis-tfrag 5) +(def-tex sewer-hall-light-01 sewg-vis-tfrag 6) +(def-tex common-black sewg-vis-tfrag 7) +(def-tex sewer-concrete-edge-01 sewg-vis-tfrag 8) +(def-tex sewer-pipe-small-02 sewg-vis-tfrag 9) +(def-tex sewer-pipe-rim-05b sewg-vis-tfrag 10) +(def-tex sewer-metal-block-02 sewg-vis-tfrag 11) +(def-tex sewer-metal-01 sewg-vis-tfrag 12) +(def-tex sewer-scaffold-01 sewg-vis-tfrag 13) +(def-tex sewer-concrete-edge-02 sewg-vis-tfrag 14) +(def-tex sewer-metal-block-01 sewg-vis-tfrag 15) +(def-tex sewer-plate-04 sewg-vis-tfrag 16) +(def-tex sewer-pipe-rim-07 sewg-vis-tfrag 17) +(def-tex sewer-pipe-rim-03 sewg-vis-tfrag 18) +(def-tex sewer-plate-02 sewg-vis-tfrag 19) +(def-tex sewer-plate-03 sewg-vis-tfrag 20) +(def-tex sewer-nut-01 sewg-vis-tfrag 21) +(def-tex sewer-pipe-02 sewg-vis-tfrag 22) +(def-tex sewer-pipe-rim-09 sewg-vis-tfrag 23) +(def-tex sewer-metal-trim-01 sewg-vis-tfrag 24) +(def-tex sewer-plate-01 sewg-vis-tfrag 25) +(def-tex sewer-plate-05-hitweak sewg-vis-tfrag 26) +(def-tex sewer-block-01 sewg-vis-tfrag 27) +(def-tex sewer-block-02 sewg-vis-tfrag 28) +(def-tex sewer-lip-01 sewg-vis-tfrag 29) +(def-tex sewer-metal-trim-02 sewg-vis-tfrag 30) +(def-tex sewer-mantel-02 sewg-vis-tfrag 31) +(def-tex sewer-brick-block-10 sewg-vis-tfrag 32) +(def-tex sewer-stone-arch-01 sewg-vis-tfrag 33) +(def-tex sewer-brick-block-11 sewg-vis-tfrag 34) +(def-tex sewer-brick-roof-03 sewg-vis-tfrag 35) +(def-tex sewer-brick-roof-01 sewg-vis-tfrag 36) +(def-tex sewer-brick-block-02 sewg-vis-tfrag 37) +(def-tex sewer-brick-block-04 sewg-vis-tfrag 38) +(def-tex sewer-block-02-hitweak sewg-vis-tfrag 39) +(def-tex sewer-metal-block-06-hitweak sewg-vis-tfrag 40) +(def-tex sewer-pipe-rim-06 sewg-vis-tfrag 41) +(def-tex sewer-rubber-rim-01 sewg-vis-tfrag 42) +(def-tex sewer-scaffold-02 sewg-vis-tfrag 43) +(def-tex sewer-flat-pipe-01 sewg-vis-tfrag 44) +(def-tex sewer-bolt-side-01 sewg-vis-tfrag 45) +(def-tex sewer-bolt-side-02 sewg-vis-tfrag 46) +(def-tex sewer-brick-roof-05 sewg-vis-tfrag 47) +(def-tex sewer-pipe-01 sewg-vis-tfrag 48) +(def-tex sewer-round-01 sewg-vis-tfrag 49) +(def-tex sewer-round-03 sewg-vis-tfrag 50) +(def-tex sewer-round-02 sewg-vis-tfrag 51) +(def-tex sewer-pipe-02-edge-01 sewg-vis-tfrag 52) +(def-tex sewer-pipe-rim-01 sewg-vis-tfrag 53) +(def-tex sewer-small-light-01 sewg-vis-tfrag 54) +(def-tex sewer-brick-block-01 sewg-vis-tfrag 55) +(def-tex sewer-brick-block-06 sewg-vis-tfrag 56) +(def-tex sewer-stone-arch-02 sewg-vis-tfrag 58) +(def-tex sewer-concrete-block-02 sewg-vis-tfrag 59) +(def-tex sewer-plate-06 sewg-vis-tfrag 60) +(def-tex sewer-plate-03-hitweak sewg-vis-tfrag 61) +(def-tex sewer-big-brace-trim-01 sewg-vis-tfrag 62) +(def-tex sewer-big-brace-trim-02 sewg-vis-tfrag 63) +(def-tex sewer-metal-edge-01 sewg-vis-tfrag 64) +(def-tex sewer-pool-rim-02 sewg-vis-tfrag 65) +(def-tex sewer-track-01 sewg-vis-tfrag 66) +(def-tex sewer-metal-floor-01 sewg-vis-tfrag 67) +(def-tex sewer-metal-floor-02 sewg-vis-tfrag 68) +(def-tex strip-black sewg-vis-tfrag 69) +(def-tex sewer-metal-block-04-hitweak sewg-vis-tfrag 70) +(def-tex sewer-flat-pipe-01-hitweak sewg-vis-tfrag 71) +(def-tex sewer-stone-newarch-01 sewg-vis-tfrag 72) +(def-tex sewer-lip-01-hitweak sewg-vis-tfrag 73) +(def-tex sewer-brick-block-04-hitweak sewg-vis-tfrag 74) +(def-tex sewer-block-01-hitweak sewg-vis-tfrag 75) +(def-tex sewer-nut sewg-vis-shrub 0) +(def-tex sewer-pipe-small-01 sewg-vis-shrub 1) +(def-tex sewer-moss-01 sewg-vis-shrub 2) +(def-tex sewer-hang-moss-01 sewg-vis-shrub 3) +(def-tex sew-jump-pad-grate sewg-vis-shrub 4) +(def-tex sewer-metal-01 sewg-vis-shrub 5) +(def-tex sewer-plate-05 sewg-vis-shrub 6) +(def-tex sewer-pipe-01 sewg-vis-shrub 7) +(def-tex sewer-pipe-rim-09 sewg-vis-shrub 8) +(def-tex sewer-pipe-rim-02 sewg-vis-shrub 9) +(def-tex sewer-pipe-small-02 sewg-vis-shrub 10) +(def-tex sew-moving-stepb-grate sewg-vis-shrub 11) +(def-tex sew-gasstep-tube sewg-vis-shrub 12) +(def-tex sew-mine-b-body sewg-vis-shrub 14) +(def-tex sewer-shrub-pitting-01 sewg-vis-shrub 15) +(def-tex sewer-moss-01 sewh-vis-shrub 0) +(def-tex sewer-hang-moss-01 sewh-vis-shrub 1) +(def-tex sewer-nut sewh-vis-shrub 2) +(def-tex sewer-pipe-small-01 sewh-vis-shrub 3) +(def-tex sew-moving-stepb-grate sewh-vis-shrub 4) +(def-tex sew-gasstep-tube sewh-vis-shrub 5) +(def-tex sewer-plate-05 sewh-vis-shrub 7) +(def-tex sew-mine-b-body sewh-vis-shrub 8) +(def-tex sewer-plate-02 sewi-vis-pris 0) +(def-tex sewer-plate-05 sewi-vis-pris 1) +(def-tex airlock-door-bolt sewi-vis-pris 2) +(def-tex airlock-door-cog sewi-vis-pris 3) +(def-tex airlock-door-main sewi-vis-pris 4) +(def-tex airlock-door-metal2 sewi-vis-pris 5) +(def-tex airlockl-door-metalframe sewi-vis-pris 6) +(def-tex sew-saw-arm sewi-vis-pris 7) +(def-tex sew-saw-blade sewi-vis-pris 8) +(def-tex sew-saw-body sewi-vis-pris 9) +(def-tex sew-saw-fan sewi-vis-pris 10) +(def-tex sew-saw-lens sewi-vis-pris 11) +(def-tex sew-saw-logo sewi-vis-pris 12) +(def-tex sew-saw-part1 sewi-vis-pris 13) +(def-tex sew-saw-part2 sewi-vis-pris 14) +(def-tex sew-saw-plate sewi-vis-pris 15) +(def-tex sew-saw-tubes sewi-vis-pris 16) +(def-tex sew-gun-panel-03 sewi-vis-pris 41) +(def-tex sew-jump-pad-grate sewi-vis-pris 42) +(def-tex sewer-nut-01 sewi-vis-pris 43) +(def-tex sewer-pipe-small-01 sewi-vis-pris 44) +(def-tex sewfence-01 sewi-vis-pris 45) +(def-tex sewfence-02 sewi-vis-pris 46) +(def-tex sewer-metal-floor-01 sewi-vis-pris 47) +(def-tex sewer-pipe-rim-07 sewi-vis-pris 48) +(def-tex sewer-screw-02 sewi-vis-pris 49) +(def-tex sew-jump-pad-grate-hitweak sewi-vis-pris 61) +(def-tex sewer-water-01-h sewh-vis-water 2) +(def-tex sewer-waterfall-02-h sewh-vis-water 3) +(def-tex sewer-water-01-h-dest sewh-vis-water 4) +(def-tex sewer-waterfall-02-h-dest sewh-vis-water 5) +(def-tex sewer-water-wave-02-h-dest sewh-vis-water 6) +(def-tex sewer-watefall-froth-01-h sewh-vis-water 7) +(def-tex sewer-water-wave-02-h sewh-vis-water 8) +(def-tex sewer-watefall-froth-01-h-dest sewh-vis-water 9) +(def-tex sew-gun-barrel-01 sewh-vis-pris 0) +(def-tex sew-gun-body-01 sewh-vis-pris 1) +(def-tex sew-gun-drum-01 sewh-vis-pris 2) +(def-tex sew-gun-panel-05 sewh-vis-pris 3) +(def-tex sew-gun-round-cap-01 sewh-vis-pris 4) +(def-tex sew-laserbeam-tip sewh-vis-pris 5) +(def-tex sewer-plate-03 sewh-vis-pris 6) +(def-tex scoutbot-legs sewh-vis-pris 7) +(def-tex scoutbot-lens sewh-vis-pris 8) +(def-tex scoutbot-plate-body sewh-vis-pris 9) +(def-tex scoutbot-plate-edge sewh-vis-pris 10) +(def-tex scoutbot-plate-logo sewh-vis-pris 11) +(def-tex scoutbot-shoulder sewh-vis-pris 12) +(def-tex sew-gun-round-01 sewh-vis-pris 13) +(def-tex sew-saw-part1 sewh-vis-pris 14) +(def-tex sew-saw-part2 sewh-vis-pris 15) +(def-tex sew-saw-tubes sewh-vis-pris 16) +(def-tex sew-gun-panel-02 sewh-vis-pris 17) +(def-tex sew-gun-rim-03 sewh-vis-pris 18) +(def-tex sew-metal-floor-01 sewh-vis-pris 19) +(def-tex sewer-metal-block-04 sewh-vis-pris 20) +(def-tex sewer-nut sewh-vis-pris 21) +(def-tex sewer-pipe-rim-05 sewh-vis-pris 22) +(def-tex sewer-pipe-rim-05b sewh-vis-pris 23) +(def-tex sew-gun-panel-06 sewh-vis-pris 29) +(def-tex sew-laserturret-1 sewh-vis-pris 30) +(def-tex sew-laserturret-2 sewh-vis-pris 31) +(def-tex sew-laserturret-center sewh-vis-pris 32) +(def-tex sew-laserturret-top sewh-vis-pris 33) +(def-tex sewer-plate-04 sewh-vis-pris 34) +(def-tex cguard1-backmetal sewh-vis-pris 36) +(def-tex cguard1-guntube sewh-vis-pris 37) +(def-tex environment-oldmetal sewh-vis-pris 38) +(def-tex kg-grunt-cable-01 sewh-vis-pris 39) +(def-tex kg-grunt-rim-03 sewh-vis-pris 40) +(def-tex roboguard-headshield sewh-vis-pris 41) +(def-tex widow-dull-inards sewh-vis-pris 42) +(def-tex blue-gem sewh-vis-pris 44) +(def-tex brown-hose sewh-vis-pris 45) +(def-tex cguard1-chestplate sewh-vis-pris 46) +(def-tex cguard1-gunmetaldark2 sewh-vis-pris 47) +(def-tex cguard1-lens sewh-vis-pris 48) +(def-tex cguardgame-backplate sewh-vis-pris 49) +(def-tex cguardgame-metaledark-02 sewh-vis-pris 50) +(def-tex cguardgame-metallight-01small sewh-vis-pris 51) +(def-tex cguardgame-shoebottom sewh-vis-pris 52) +(def-tex roboguard-die-stamped-metal-blue sewh-vis-pris 53) +(def-tex roboguard-die-stamped-metal-red sewh-vis-pris 54) +(def-tex roboguard-shouldershield sewh-vis-pris 55) +(def-tex squid-bulb-sm sewh-vis-pris 56) +(def-tex squid-tubes sewh-vis-pris 57) +(def-tex widow-pod-gun-metal sewh-vis-pris 58) +(def-tex wire-metal sewh-vis-pris 59) +(def-tex spydroid-gold sewh-vis-pris 60) +(def-tex spydroid-leg-grey sewh-vis-pris 61) +(def-tex spydroid-leg-grey-end sewh-vis-pris 62) +(def-tex spydroid-light sewh-vis-pris 63) +(def-tex spydroid-light-small sewh-vis-pris 64) +(def-tex spydroid-light-small-red sewh-vis-pris 65) +(def-tex spydroid-red sewh-vis-pris 66) +(def-tex squid-drabgun sewh-vis-pris 67) +(def-tex cguardgame-backplate sewg-vis-pris 0) +(def-tex cguardgame-metaledark-02 sewg-vis-pris 1) +(def-tex cguardgame-metallight-01small sewg-vis-pris 2) +(def-tex cguardgame-shoebottom sewg-vis-pris 3) +(def-tex sew-gun-drum-01 sewg-vis-pris 5) +(def-tex sewer-metal-01 sewg-vis-pris 6) +(def-tex sewer-metal-block-04 sewg-vis-pris 7) +(def-tex sewer-metal-floor-02 sewg-vis-pris 8) +(def-tex sewer-pipe-rim-07 sewg-vis-pris 10) +(def-tex sewer-plate-05 sewg-vis-pris 11) +(def-tex sewer-screw-02 sewg-vis-pris 12) +(def-tex airlock-door-bolt sewg-vis-pris 13) +(def-tex airlock-door-cog sewg-vis-pris 14) +(def-tex airlock-door-cog1 sewg-vis-pris 15) +(def-tex airlock-door-main sewg-vis-pris 16) +(def-tex airlock-door-metal2 sewg-vis-pris 17) +(def-tex airlockl-door-metalframe sewg-vis-pris 18) +(def-tex cguard1-backmetal sewg-vis-pris 35) +(def-tex cguard1-chestplate sewg-vis-pris 36) +(def-tex cguard1-gunmetaldark2 sewg-vis-pris 37) +(def-tex cguard1-guntube sewg-vis-pris 38) +(def-tex cguard1-lens sewg-vis-pris 40) +(def-tex environment-oldmetal sewg-vis-pris 42) +(def-tex roboguard-die-stamped-metal-blue sewg-vis-pris 43) +(def-tex roboguard-die-stamped-metal-red sewg-vis-pris 44) +(def-tex widow-pod-gun-metal sewg-vis-pris 45) +(def-tex wire-metal sewg-vis-pris 46) +(def-tex sew-fan-basetop sewg-vis-pris 47) +(def-tex sew-fan-canopy sewg-vis-pris 48) +(def-tex sew-gun-rim-04 sewg-vis-pris 49) +(def-tex sew-laserturret-pole sewg-vis-pris 50) +(def-tex sew-saw-lens sewg-vis-pris 51) +(def-tex sew-saw-part2 sewg-vis-pris 52) +(def-tex sewer-plate-04 sewg-vis-pris 53) +(def-tex sew-gun-barrel-01 sewg-vis-pris 61) +(def-tex sew-gun-body-01 sewg-vis-pris 62) +(def-tex sew-gun-panel-02 sewg-vis-pris 63) +(def-tex sew-gun-panel-05 sewg-vis-pris 64) +(def-tex sew-gun-rim-03 sewg-vis-pris 65) +(def-tex sew-laserbeam-tip sewg-vis-pris 66) +(def-tex sew-metal-floor-01 sewg-vis-pris 67) +(def-tex sewer-nut sewg-vis-pris 68) +(def-tex sewer-pipe-rim-05 sewg-vis-pris 69) +(def-tex sewer-pipe-rim-05b sewg-vis-pris 70) +(def-tex sewer-plate-03 sewg-vis-pris 71) +(def-tex blue-gem sewg-vis-pris 74) +(def-tex brown-hose sewg-vis-pris 75) +(def-tex roboguard-headshield sewg-vis-pris 76) +(def-tex roboguard-shouldershield sewg-vis-pris 77) +(def-tex squid-bulb-sm sewg-vis-pris 78) +(def-tex squid-tubes sewg-vis-pris 79) +(def-tex widow-dull-inards sewg-vis-pris 80) +(def-tex kg-grunt-cable-01 sewg-vis-pris 81) +(def-tex kg-grunt-rim-03 sewg-vis-pris 82) +(def-tex squid-drabgun sewg-vis-pris 84) +(def-tex sewer-waterfall-02-j sewj-vis-water 0) +(def-tex sewer-waterfall-02-j-dest sewj-vis-water 1) +(def-tex sewer-watefall-froth-01-j sewj-vis-water 2) +(def-tex sewer-watefall-froth-01-j-dest sewj-vis-water 3) +(def-tex sewer-metal-block-04 sewj-vis-tfrag 0) +(def-tex sewer-scaffold-01 sewj-vis-tfrag 1) +(def-tex sewer-concrete-edge-02 sewj-vis-tfrag 2) +(def-tex sewer-pipe-rim-05b sewj-vis-tfrag 3) +(def-tex sewer-nut-01 sewj-vis-tfrag 4) +(def-tex sewer-small-light-01 sewj-vis-tfrag 5) +(def-tex sewer-pipe-rim-08 sewj-vis-tfrag 6) +(def-tex sewer-brick-block-09 sewj-vis-tfrag 7) +(def-tex sewer-metal-block-07 sewj-vis-tfrag 8) +(def-tex sewer-scaffold-02 sewj-vis-tfrag 9) +(def-tex sewer-scaffold-03 sewj-vis-tfrag 10) +(def-tex sewer-pipe-rim-07-hitweak sewj-vis-tfrag 11) +(def-tex common-black sewj-vis-tfrag 12) +(def-tex sewer-pipe-02 sewj-vis-tfrag 13) +(def-tex sewer-metal-block-06 sewj-vis-tfrag 14) +(def-tex sewer-bolt-side-01 sewj-vis-tfrag 17) +(def-tex sewer-bolt-side-02 sewj-vis-tfrag 18) +(def-tex sewer-metal-trim-01 sewj-vis-tfrag 19) +(def-tex sewer-pipe-rim-06 sewj-vis-tfrag 21) +(def-tex sewer-plate-05 sewj-vis-tfrag 22) +(def-tex sewer-metal-03 sewj-vis-tfrag 23) +(def-tex sewer-lip-01-hitweak sewj-vis-tfrag 24) +(def-tex sewer-metal-floor-02 sewj-vis-tfrag 25) +(def-tex sewer-flat-pipe-01 sewj-vis-tfrag 26) +(def-tex sewer-metal-block-06-hitweak sewj-vis-tfrag 27) +(def-tex sewer-pipe-rim-09 sewj-vis-tfrag 28) +(def-tex sewer-pipe-rim-10 sewj-vis-tfrag 29) +(def-tex sewer-pipe-01 sewj-vis-tfrag 30) +(def-tex sewer-pipe-02-edge-01 sewj-vis-tfrag 31) +(def-tex sewer-pipe-rim-01 sewj-vis-tfrag 32) +(def-tex sewer-metal-block-02 sewj-vis-tfrag 33) +(def-tex sewer-metal-block-01 sewj-vis-tfrag 34) +(def-tex sewer-brick-block-04 sewj-vis-tfrag 35) +(def-tex sewer-brick-roof-01 sewj-vis-tfrag 36) +(def-tex sewer-block-01 sewj-vis-tfrag 40) +(def-tex sewer-plate-04 sewj-vis-tfrag 41) +(def-tex sewer-pipe-rim-07 sewj-vis-tfrag 45) +(def-tex sewer-pipe-small-02 sewj-vis-tfrag 47) +(def-tex sewer-brick-block-10 sewj-vis-tfrag 49) +(def-tex sewer-brick-block-11 sewj-vis-tfrag 50) +(def-tex sewer-brick-block-02 sewj-vis-tfrag 51) +(def-tex sewer-block-02-hitweak sewj-vis-tfrag 52) +(def-tex sewer-brick-roof-03 sewj-vis-tfrag 53) +(def-tex sewer-lip-01 sewj-vis-tfrag 54) +(def-tex sewer-metal-trim-02 sewj-vis-tfrag 55) +(def-tex sewer-round-01 sewj-vis-tfrag 56) +(def-tex sewer-round-03 sewj-vis-tfrag 57) +(def-tex sewer-round-02 sewj-vis-tfrag 58) +(def-tex sewer-plate-03-hitweak sewj-vis-tfrag 59) +(def-tex sewer-big-brace-trim-01 sewj-vis-tfrag 60) +(def-tex sewer-big-brace-trim-02 sewj-vis-tfrag 61) +(def-tex sewer-hall-light-01 sewj-vis-tfrag 62) +(def-tex sewer-plate-02 sewj-vis-tfrag 64) +(def-tex sewer-plate-03 sewj-vis-tfrag 65) +(def-tex sewer-brick-roof-02 sewj-vis-tfrag 66) +(def-tex sewer-brick-roof-04 sewj-vis-tfrag 67) +(def-tex sewer-big-brace-01 sewj-vis-tfrag 68) +(def-tex sewer-big-brace-02 sewj-vis-tfrag 69) +(def-tex sewer-block-02 sewj-vis-tfrag 70) +(def-tex sewer-grate-01 sewj-vis-tfrag 71) +(def-tex sewer-black sewj-vis-tfrag 72) +(def-tex strip-black sewj-vis-tfrag 73) +(def-tex sewer-metal-floor-01 sewj-vis-tfrag 74) +(def-tex sewer-stone-newarch-01 sewj-vis-tfrag 82) +(def-tex sewer-metal-edge-01 sewj-vis-tfrag 83) +(def-tex sewer-nut sewj-vis-shrub 0) +(def-tex sewer-pipe-small-01 sewj-vis-shrub 1) +(def-tex sewer-shrub-pitting-01 sewj-vis-shrub 5) +(def-tex airlock-door-bolt sewj-vis-pris 0) +(def-tex airlock-door-cog sewj-vis-pris 1) +(def-tex airlock-door-main sewj-vis-pris 2) +(def-tex airlock-door-metal2 sewj-vis-pris 3) +(def-tex airlockl-door-metalframe sewj-vis-pris 4) +(def-tex airlock-door-cog1 sewj-vis-pris 5) +(def-tex blue-gem sewj-vis-pris 7) +(def-tex brown-hose sewj-vis-pris 8) +(def-tex cguard1-backmetal sewj-vis-pris 9) +(def-tex cguard1-chestplate sewj-vis-pris 10) +(def-tex cguard1-gunmetaldark2 sewj-vis-pris 11) +(def-tex cguard1-guntube sewj-vis-pris 12) +(def-tex cguard1-lens sewj-vis-pris 13) +(def-tex cguardgame-backplate sewj-vis-pris 14) +(def-tex cguardgame-metaledark-02 sewj-vis-pris 15) +(def-tex cguardgame-metallight-01small sewj-vis-pris 16) +(def-tex cguardgame-shoebottom sewj-vis-pris 17) +(def-tex environment-oldmetal sewj-vis-pris 18) +(def-tex kg-grunt-cable-01 sewj-vis-pris 19) +(def-tex kg-grunt-rim-03 sewj-vis-pris 20) +(def-tex roboguard-die-stamped-metal-blue sewj-vis-pris 21) +(def-tex roboguard-die-stamped-metal-red sewj-vis-pris 22) +(def-tex roboguard-headshield sewj-vis-pris 23) +(def-tex roboguard-shouldershield sewj-vis-pris 24) +(def-tex squid-bulb-sm sewj-vis-pris 25) +(def-tex squid-tubes sewj-vis-pris 26) +(def-tex widow-dull-inards sewj-vis-pris 27) +(def-tex widow-pod-gun-metal sewj-vis-pris 28) +(def-tex wire-metal sewj-vis-pris 29) +(def-tex squid-drabgun sewj-vis-pris 30) +(def-tex sewer-plate-05 sewm-vis-tfrag 0) +(def-tex sewer-mantel-01 sewm-vis-tfrag 1) +(def-tex sewer-metal-block-02-small sewm-vis-tfrag 2) +(def-tex sewer-block-02 sewm-vis-tfrag 3) +(def-tex sewer-block-01 sewm-vis-tfrag 4) +(def-tex sewer-plate-05-hitweak sewm-vis-tfrag 5) +(def-tex sewer-metal-block-06-hitweak sewm-vis-tfrag 6) +(def-tex sewer-plate-01 sewm-vis-tfrag 7) +(def-tex sewer-metal-block-04 sewm-vis-tfrag 8) +(def-tex sewer-pipe-rim-08 sewm-vis-tfrag 9) +(def-tex sewer-metal-block-02 sewm-vis-tfrag 10) +(def-tex sewer-pipe-rim-05b sewm-vis-tfrag 11) +(def-tex sewer-lip-01 sewm-vis-tfrag 12) +(def-tex sewer-metal-trim-02 sewm-vis-tfrag 13) +(def-tex common-black sewm-vis-tfrag 14) +(def-tex sewer-concrete-edge-01 sewm-vis-tfrag 15) +(def-tex sewer-pipe-small-02 sewm-vis-tfrag 16) +(def-tex sewer-pipe-rim-03 sewm-vis-tfrag 17) +(def-tex sewer-metal-block-01 sewm-vis-tfrag 18) +(def-tex sewer-metal-block-05 sewm-vis-tfrag 19) +(def-tex sewer-plate-02 sewm-vis-tfrag 20) +(def-tex sewer-rubber-rim-01 sewm-vis-tfrag 21) +(def-tex sewer-metal-block-06 sewm-vis-tfrag 23) +(def-tex sewer-pipe-02 sewm-vis-tfrag 24) +(def-tex sewer-pipe-rim-09 sewm-vis-tfrag 25) +(def-tex sewer-metal-03 sewm-vis-tfrag 26) +(def-tex sewer-metal-trim-01 sewm-vis-tfrag 27) +(def-tex sewer-scaffold-01 sewm-vis-tfrag 28) +(def-tex sewer-concrete-edge-02 sewm-vis-tfrag 29) +(def-tex sewer-pipe-rim-05 sewm-vis-tfrag 30) +(def-tex sewer-plate-04 sewm-vis-tfrag 31) +(def-tex sewer-pipe-rim-07 sewm-vis-tfrag 32) +(def-tex sewer-plate-03 sewm-vis-tfrag 33) +(def-tex sewer-flat-pipe-01 sewm-vis-tfrag 34) +(def-tex sewer-brick-roof-01 sewm-vis-tfrag 36) +(def-tex sewer-scaffold-03 sewm-vis-tfrag 37) +(def-tex sewer-brick-block-11 sewm-vis-tfrag 38) +(def-tex sewer-brick-block-10 sewm-vis-tfrag 39) +(def-tex sewer-brick-block-01 sewm-vis-tfrag 40) +(def-tex sewer-brick-block-06 sewm-vis-tfrag 41) +(def-tex sewer-concrete-block-02 sewm-vis-tfrag 42) +(def-tex sewer-brick-block-02 sewm-vis-tfrag 43) +(def-tex sewer-pipe-01 sewm-vis-tfrag 44) +(def-tex sewer-pipe-02-edge-01 sewm-vis-tfrag 45) +(def-tex sewer-pipe-rim-01 sewm-vis-tfrag 46) +(def-tex sewer-round-03 sewm-vis-tfrag 47) +(def-tex sewer-round-02 sewm-vis-tfrag 48) +(def-tex sewer-round-01 sewm-vis-tfrag 49) +(def-tex sewer-pipe-rim-06 sewm-vis-tfrag 50) +(def-tex sewer-brick-roof-05 sewm-vis-tfrag 51) +(def-tex sewer-hall-light-01 sewm-vis-tfrag 52) +(def-tex sewer-bolt-side-01 sewm-vis-tfrag 53) +(def-tex sewer-bolt-side-02 sewm-vis-tfrag 54) +(def-tex sewer-natural-rock sewm-vis-tfrag 55) +(def-tex sewer-rebar sewm-vis-tfrag 56) +(def-tex sewer-block-02-hitweak sewm-vis-tfrag 58) +(def-tex sewer-pipe-rim-10 sewm-vis-tfrag 59) +(def-tex sewer-metal-floor-01 sewm-vis-tfrag 60) +(def-tex sewer-metal-edge-01 sewm-vis-tfrag 62) +(def-tex sewer-pool-rim-02 sewm-vis-tfrag 63) +(def-tex sewer-small-light-01 sewm-vis-tfrag 64) +(def-tex sewer-black sewm-vis-tfrag 65) +(def-tex sewer-nut sewm-vis-tfrag 66) +(def-tex sewer-nut-rim sewm-vis-tfrag 67) +(def-tex strip-black sewm-vis-tfrag 68) +(def-tex sewer-mantel-02 sewm-vis-tfrag 69) +(def-tex sewer-lip-01-hitweak sewm-vis-tfrag 70) +(def-tex sewer-flat-pipe-01-hitweak sewm-vis-tfrag 71) +(def-tex sewer-metal-block-01-hitweak sewm-vis-tfrag 72) +(def-tex sewer-brick-block-04-highertweak sewm-vis-tfrag 73) +(def-tex sewer-scaffold-03-hitweak sewm-vis-tfrag 74) +(def-tex sewer-pipe-rim-05b-hitweak sewm-vis-tfrag 75) +(def-tex sewer-plate-01-hitweak sewm-vis-tfrag 76) +(def-tex sewer-metal-block-04-hitweak sewm-vis-tfrag 77) +(def-tex sewer-brick-block-04-hitweak sewm-vis-tfrag 78) +(def-tex sewer-block-01-hitweak sewm-vis-tfrag 79) +(def-tex sewer-panel-01 sewm-vis-tfrag 80) +(def-tex sewer-rim-01 sewm-vis-tfrag 81) +(def-tex sewer-metal-02 sewm-vis-tfrag 82) +(def-tex sewer-grindpipe sewm-vis-tfrag 83) +(def-tex sewer-grate-01 sewm-vis-tfrag 84) +(def-tex sewer-brick-roof-06 sewm-vis-tfrag 85) +(def-tex sewer-nut sewm-vis-shrub 0) +(def-tex sewer-moss-01 sewm-vis-shrub 1) +(def-tex sewer-hang-moss-01 sewm-vis-shrub 2) +(def-tex sewer-shrub-rust-01 sewm-vis-shrub 3) +(def-tex sewer-pipe-small-01 sewm-vis-shrub 4) +(def-tex sew-jump-pad-grate sewm-vis-shrub 5) +(def-tex sewer-metal-01 sewm-vis-shrub 6) +(def-tex sewer-plate-05 sewm-vis-shrub 7) +(def-tex sewer-pipe-01 sewm-vis-shrub 8) +(def-tex sewer-pipe-rim-09 sewm-vis-shrub 9) +(def-tex sewer-pipe-rim-02 sewm-vis-shrub 10) +(def-tex sewer-pipe-small-02 sewm-vis-shrub 11) +(def-tex sewer-water-01-m-dest sewm-vis-water 0) +(def-tex sewer-waterfall-02-m-dest sewm-vis-water 1) +(def-tex sewer-water-highlight-01-m-dest sewm-vis-water 2) +(def-tex sewer-water-01-m sewm-vis-water 4) +(def-tex sewer-water-highlight-01-m sewm-vis-water 5) +(def-tex sewer-water-still-01-m sewm-vis-water 6) +(def-tex sewer-water-wave-01-m sewm-vis-water 7) +(def-tex sewer-waterfall-01-m sewm-vis-water 8) +(def-tex sewer-waterfall-02-m sewm-vis-water 9) +(def-tex sewer-waterfall-01-m-dest sewm-vis-water 10) +(def-tex sewer-water-still-01-m-dest sewm-vis-water 11) +(def-tex sewer-water-wave-01-m-dest sewm-vis-water 12) +(def-tex sewer-watefall-froth-01-m sewm-vis-water 13) +(def-tex sewer-watefall-froth-01-m-dest sewm-vis-water 14) +(def-tex airlock-door-bolt sewm-vis-pris 0) +(def-tex airlock-door-cog sewm-vis-pris 1) +(def-tex airlock-door-main sewm-vis-pris 2) +(def-tex airlock-door-metal2 sewm-vis-pris 3) +(def-tex airlockl-door-metalframe sewm-vis-pris 4) +(def-tex sewer-metal-01 sewm-vis-pris 6) +(def-tex sewer-plate-05 sewm-vis-pris 11) +(def-tex sew-fan-basetop sewm-vis-pris 12) +(def-tex sew-fan-canopy sewm-vis-pris 13) +(def-tex sew-gun-drum-01 sewm-vis-pris 14) +(def-tex sew-gun-rim-04 sewm-vis-pris 15) +(def-tex sew-laserturret-pole sewm-vis-pris 16) +(def-tex sew-saw-lens sewm-vis-pris 17) +(def-tex sew-saw-part2 sewm-vis-pris 18) +(def-tex sewer-metal-block-04 sewm-vis-pris 19) +(def-tex sewer-metal-floor-02 sewm-vis-pris 20) +(def-tex sewer-pipe-rim-07 sewm-vis-pris 21) +(def-tex sewer-plate-04 sewm-vis-pris 22) +(def-tex sewer-screw-02 sewm-vis-pris 23) +(def-tex nfish-eye-01 sewm-vis-pris 24) +(def-tex nfish-hose sewm-vis-pris 25) +(def-tex nfish-hose-02 sewm-vis-pris 26) +(def-tex nfish-metal-01 sewm-vis-pris 27) +(def-tex nfish-metalspike-01 sewm-vis-pris 28) +(def-tex nfish-skin-01 sewm-vis-pris 29) +(def-tex nfish-teeth-01 sewm-vis-pris 30) +(def-tex sewer-watefall-froth-01-l sewl-vis-water 2) +(def-tex sewer-waterfall-02-l sewl-vis-water 3) +(def-tex sewer-waterfall-02-l-dest sewl-vis-water 4) +(def-tex sewer-watefall-froth-01-l-dest sewl-vis-water 5) +(def-tex sewer-metal-block-04 sewl-vis-tfrag 0) +(def-tex sewer-scaffold-01 sewl-vis-tfrag 1) +(def-tex sewer-concrete-edge-02 sewl-vis-tfrag 2) +(def-tex sewer-pipe-rim-05b sewl-vis-tfrag 3) +(def-tex sewer-nut-01 sewl-vis-tfrag 4) +(def-tex sewer-small-light-01 sewl-vis-tfrag 5) +(def-tex sewer-pipe-rim-08 sewl-vis-tfrag 6) +(def-tex sewer-brick-block-09 sewl-vis-tfrag 7) +(def-tex sewer-metal-block-07 sewl-vis-tfrag 8) +(def-tex sewer-scaffold-02 sewl-vis-tfrag 9) +(def-tex sewer-scaffold-03 sewl-vis-tfrag 10) +(def-tex sewer-pipe-rim-07-hitweak sewl-vis-tfrag 11) +(def-tex common-black sewl-vis-tfrag 12) +(def-tex sewer-pipe-02 sewl-vis-tfrag 13) +(def-tex sewer-metal-block-06 sewl-vis-tfrag 14) +(def-tex sewer-bolt-side-01 sewl-vis-tfrag 17) +(def-tex sewer-bolt-side-02 sewl-vis-tfrag 18) +(def-tex sewer-metal-trim-01 sewl-vis-tfrag 19) +(def-tex sewer-pipe-rim-06 sewl-vis-tfrag 21) +(def-tex sewer-plate-05 sewl-vis-tfrag 22) +(def-tex sewer-metal-03 sewl-vis-tfrag 23) +(def-tex sewer-lip-01-hitweak sewl-vis-tfrag 24) +(def-tex sewer-metal-floor-02 sewl-vis-tfrag 25) +(def-tex sewer-flat-pipe-01 sewl-vis-tfrag 26) +(def-tex sewer-metal-block-06-hitweak sewl-vis-tfrag 27) +(def-tex sewer-pipe-rim-09 sewl-vis-tfrag 28) +(def-tex sewer-pipe-rim-10 sewl-vis-tfrag 29) +(def-tex sewer-pipe-01 sewl-vis-tfrag 30) +(def-tex sewer-pipe-02-edge-01 sewl-vis-tfrag 31) +(def-tex sewer-pipe-rim-01 sewl-vis-tfrag 32) +(def-tex sewer-metal-block-02 sewl-vis-tfrag 33) +(def-tex sewer-metal-block-01 sewl-vis-tfrag 34) +(def-tex sewer-brick-roof-01 sewl-vis-tfrag 36) +(def-tex sewer-pipe-rim-03 sewl-vis-tfrag 37) +(def-tex sewer-block-01 sewl-vis-tfrag 40) +(def-tex sewer-plate-04 sewl-vis-tfrag 41) +(def-tex sewer-pipe-rim-05 sewl-vis-tfrag 42) +(def-tex sewer-metal-02 sewl-vis-tfrag 43) +(def-tex sewer-grill-02 sewl-vis-tfrag 44) +(def-tex sewer-pipe-rim-07 sewl-vis-tfrag 45) +(def-tex sewer-concrete-edge-01 sewl-vis-tfrag 46) +(def-tex sewer-pipe-small-02 sewl-vis-tfrag 47) +(def-tex sewer-brick-block-10 sewl-vis-tfrag 49) +(def-tex sewer-brick-block-11 sewl-vis-tfrag 50) +(def-tex sewer-brick-roof-03 sewl-vis-tfrag 53) +(def-tex sewer-lip-01 sewl-vis-tfrag 54) +(def-tex sewer-metal-trim-02 sewl-vis-tfrag 55) +(def-tex sewer-round-01 sewl-vis-tfrag 56) +(def-tex sewer-round-03 sewl-vis-tfrag 57) +(def-tex sewer-round-02 sewl-vis-tfrag 58) +(def-tex sewer-plate-03-hitweak sewl-vis-tfrag 59) +(def-tex sewer-big-brace-trim-01 sewl-vis-tfrag 60) +(def-tex sewer-big-brace-trim-02 sewl-vis-tfrag 61) +(def-tex sewer-hall-light-01 sewl-vis-tfrag 62) +(def-tex sewer-plate-01 sewl-vis-tfrag 63) +(def-tex sewer-plate-02 sewl-vis-tfrag 64) +(def-tex sewer-plate-03 sewl-vis-tfrag 65) +(def-tex sewer-brick-roof-02 sewl-vis-tfrag 66) +(def-tex sewer-brick-roof-04 sewl-vis-tfrag 67) +(def-tex sewer-big-brace-01 sewl-vis-tfrag 68) +(def-tex sewer-big-brace-02 sewl-vis-tfrag 69) +(def-tex sewer-block-02 sewl-vis-tfrag 70) +(def-tex sewer-grate-01 sewl-vis-tfrag 71) +(def-tex sewer-black sewl-vis-tfrag 72) +(def-tex sewer-metal-floor-01 sewl-vis-tfrag 73) +(def-tex strip-black sewl-vis-tfrag 74) +(def-tex sewer-metal-block-05 sewl-vis-tfrag 75) +(def-tex sewer-brick-block-04-highertweak sewl-vis-tfrag 76) +(def-tex sewer-scaffold-03-hitweak sewl-vis-tfrag 77) +(def-tex sewer-pipe-rim-05b-hitweak sewl-vis-tfrag 78) +(def-tex sewer-plate-01-hitweak sewl-vis-tfrag 79) +(def-tex sewer-metal-block-04-hitweak sewl-vis-tfrag 80) +(def-tex sewer-metal-block-01-hitweak sewl-vis-tfrag 81) +(def-tex sewer-metal-edge-01 sewl-vis-tfrag 83) +(def-tex sewer-nut sewl-vis-shrub 0) +(def-tex sewer-pipe-small-01 sewl-vis-shrub 1) +(def-tex sewer-moss-01 sewl-vis-shrub 2) +(def-tex sewer-hang-moss-01 sewl-vis-shrub 3) +(def-tex sewer-shrub-rust-01 sewl-vis-shrub 4) +(def-tex sewer-shrub-pitting-01 sewl-vis-shrub 5) +(def-tex airlock-door-bolt sewl-vis-pris 0) +(def-tex airlock-door-cog sewl-vis-pris 1) +(def-tex airlock-door-main sewl-vis-pris 2) +(def-tex airlock-door-metal2 sewl-vis-pris 3) +(def-tex airlockl-door-metalframe sewl-vis-pris 4) +(def-tex airlock-door-cog1 sewl-vis-pris 5) +(def-tex grunt-eye-01 sewl-vis-pris 6) +(def-tex grunt-gem-01 sewl-vis-pris 7) +(def-tex grunt-metal-01 sewl-vis-pris 9) +(def-tex grunt-skin-02 sewl-vis-pris 11) +(def-tex grunt-skin-03 sewl-vis-pris 12) +(def-tex nwasp-eye-01 sewl-vis-pris 13) +(def-tex nwasp-gem-01 sewl-vis-pris 14) +(def-tex nwasp-hose sewl-vis-pris 15) +(def-tex nwasp-metal-01 sewl-vis-pris 16) +(def-tex nwasp-skin-01 sewl-vis-pris 17) +(def-tex nwasp-skin-02 sewl-vis-pris 18) +(def-tex nwasp-skin-03 sewl-vis-pris 19) +(def-tex bam-eyelight lsig-pris2 0) +(def-tex charHOLD lsig-pris2 1) +(def-tex environment-oldmetal lsig-pris2 2) +(def-tex sig-belt lsig-pris2 3) +(def-tex sig-eye lsig-pris2 4) +(def-tex sig-eyelid lsig-pris2 5) +(def-tex sig-faceleft lsig-pris2 6) +(def-tex sig-facert lsig-pris2 7) +(def-tex sig-flask lsig-pris2 8) +(def-tex sig-gem-01 lsig-pris2 9) +(def-tex sig-glove lsig-pris2 10) +(def-tex sig-glovetop lsig-pris2 11) +(def-tex sig-gun-01 lsig-pris2 12) +(def-tex sig-gun-02 lsig-pris2 13) +(def-tex sig-gun-03 lsig-pris2 14) +(def-tex sig-gun-04 lsig-pris2 15) +(def-tex sig-gun-05 lsig-pris2 16) +(def-tex sig-headgear lsig-pris2 17) +(def-tex sig-horn lsig-pris2 18) +(def-tex sig-lens lsig-pris2 19) +(def-tex sig-metal-01 lsig-pris2 20) +(def-tex sig-metal-dirty lsig-pris2 21) +(def-tex sig-sac lsig-pris2 22) +(def-tex sig-shoebottom lsig-pris2 23) +(def-tex sig-shoetop lsig-pris2 24) +(def-tex sig-shoulderarmor lsig-pris2 25) +(def-tex sig-skirts lsig-pris2 26) +(def-tex sig-skirts-02 lsig-pris2 27) +(def-tex sig-skirts-03 lsig-pris2 28) +(def-tex sig-undergarments lsig-pris2 29) +(def-tex vin-teeth-01 lsig-pris2 30) +(def-tex sig-flatfangs lsig-water 0) +(def-tex bam-eyelight onintent-pris 0) +(def-tex bam-hairhilite onintent-pris 1) +(def-tex daxter-eyelid onintent-pris 2) +(def-tex daxter-furhilite onintent-pris 3) +(def-tex daxter-orange onintent-pris 4) +(def-tex daxterarm onintent-pris 5) +(def-tex daxterbodyshort-eix onintent-pris 6) +(def-tex daxterbolt onintent-pris 7) +(def-tex daxterear onintent-pris 8) +(def-tex daxterfinger onintent-pris 9) +(def-tex daxterfoot onintent-pris 10) +(def-tex daxterfoot-bottom onintent-pris 11) +(def-tex daxtergoggles onintent-pris 12) +(def-tex daxterheadwidenew onintent-pris 13) +(def-tex daxterhelmetplain onintent-pris 14) +(def-tex daxterlense onintent-pris 15) +(def-tex daxternose onintent-pris 16) +(def-tex daxterteeth onintent-pris 17) +(def-tex daxtertuft onintent-pris 18) +(def-tex environment-oldmetal onintent-pris 19) +(def-tex onin-arm onintent-pris 48) +(def-tex onin-bowlhead onintent-pris 49) +(def-tex onin-braclet onintent-pris 50) +(def-tex onin-chain onintent-pris 52) +(def-tex onin-eye onintent-pris 53) +(def-tex onin-eyelid onintent-pris 54) +(def-tex onin-face onintent-pris 55) +(def-tex onin-finger onintent-pris 56) +(def-tex onin-hair onintent-pris 57) +(def-tex onin-hand onintent-pris 58) +(def-tex onin-handpalm onintent-pris 59) +(def-tex onin-idol onintent-pris 60) +(def-tex onin-idoleye onintent-pris 61) +(def-tex onin-mat onintent-pris 62) +(def-tex onin-neck onintent-pris 63) +(def-tex onin-rings onintent-pris 64) +(def-tex onin-rings2 onintent-pris 65) +(def-tex onin-scarf onintent-pris 66) +(def-tex onin-shirt onintent-pris 67) +(def-tex onin-skirt onintent-pris 68) +(def-tex onin-teeth onintent-pris 69) +(def-tex onin-toe onintent-pris 70) +(def-tex pecker-body-01 onintent-pris 71) +(def-tex pecker-eyelid onintent-pris 72) +(def-tex pecker-face onintent-pris 73) +(def-tex pecker-plume onintent-pris 74) +(def-tex pecker-tail onintent-pris 75) +(def-tex pecker-teeth onintent-pris 76) +(def-tex pecker-wingbottom onintent-pris 77) +(def-tex pecker-wingtop onintent-pris 78) +(def-tex pecker-yellowfur onintent-pris 79) +(def-tex jakc-armor onintent-pris 82) +(def-tex jakc-chestplate-straps onintent-pris 83) +(def-tex jakc-gogglemetal onintent-pris 84) +(def-tex jakc-lens onintent-pris 85) +(def-tex jakc-scarf onintent-pris 86) +(def-tex jakc-waistband2 onintent-pris 87) +(def-tex jakc-wraps onintent-pris 88) +(def-tex jakc-wristband-a2 onintent-pris 89) +(def-tex jakchires-arm onintent-pris 90) +(def-tex jakchires-blackstrap onintent-pris 91) +(def-tex jakchires-brownstrap onintent-pris 92) +(def-tex jakchires-brwnleather onintent-pris 93) +(def-tex jakchires-chestplate onintent-pris 94) +(def-tex jakchires-clips onintent-pris 95) +(def-tex jakchires-eye onintent-pris 96) +(def-tex jakchires-eyebrow onintent-pris 97) +(def-tex jakchires-eyelid onintent-pris 98) +(def-tex jakchires-facelft onintent-pris 99) +(def-tex jakchires-facert onintent-pris 100) +(def-tex jakchires-glovetop onintent-pris 101) +(def-tex jakchires-hair onintent-pris 102) +(def-tex jakchires-horn onintent-pris 103) +(def-tex jakchires-jacket onintent-pris 104) +(def-tex jakchires-leatherpouch onintent-pris 105) +(def-tex jakchires-lightbrownspat onintent-pris 106) +(def-tex jakchires-pants onintent-pris 107) +(def-tex jakchires-precarmor-01 onintent-pris 108) +(def-tex jakchires-shoebottom onintent-pris 109) +(def-tex jakchires-shoemetal onintent-pris 110) +(def-tex jakchires-shoeteop onintent-pris 111) +(def-tex jakchires-teeth onintent-pris 112) +(def-tex jakc-skirt onintent-pris 113) +(def-tex jakc-scarfhanging onintent-pris 114) +(def-tex hummingbird-body onintent-sprite 0) +(def-tex hummingbird-wing onintent-sprite 1) +(def-tex hummingbird-wing2 onintent-sprite 2) +(def-tex onin-game-circle onintent-sprite 3) +(def-tex onin-game-circle-darkener onintent-sprite 4) +(def-tex onin-game-scatter onintent-sprite 5) +(def-tex onin-game-square onintent-sprite 6) +(def-tex onin-game-square-darkener onintent-sprite 7) +(def-tex onin-game-triangle onintent-sprite 8) +(def-tex onin-game-triangle-darkener onintent-sprite 9) +(def-tex onin-game-x onintent-sprite 10) +(def-tex onin-game-x-darkener onintent-sprite 11) +(def-tex onin-magic-bigpuff onintent-sprite 12) +(def-tex onin-spider-01 onintent-sprite 13) +(def-tex onin-spider-02 onintent-sprite 14) +(def-tex onin-spider-03 onintent-sprite 15) +(def-tex onin-bamboo-mat onintent-tfrag 0) +(def-tex onin-basket onintent-tfrag 1) +(def-tex onin-basket-rim onintent-tfrag 2) +(def-tex onin-basket2 onintent-tfrag 3) +(def-tex onin-bottle-1 onintent-tfrag 4) +(def-tex onin-bottle-2 onintent-tfrag 5) +(def-tex onin-bottle-3 onintent-tfrag 6) +(def-tex onin-bottle-3-label onintent-tfrag 7) +(def-tex onin-bottle-cork onintent-tfrag 8) +(def-tex onin-bowl onintent-tfrag 9) +(def-tex onin-bowl2 onintent-tfrag 10) +(def-tex onin-cage-bottom onintent-tfrag 11) +(def-tex onin-cage-grey onintent-tfrag 12) +(def-tex onin-cage-plain onintent-tfrag 13) +(def-tex onin-cage-top onintent-tfrag 14) +(def-tex onin-candle onintent-tfrag 15) +(def-tex onin-candle-holder onintent-tfrag 16) +(def-tex onin-circle-rug onintent-tfrag 17) +(def-tex onin-circle-rug-mid onintent-tfrag 18) +(def-tex onin-circle-rug-top onintent-tfrag 19) +(def-tex onin-crate-body onintent-tfrag 20) +(def-tex onin-critter-face onintent-tfrag 21) +(def-tex onin-critter-fur onintent-tfrag 22) +(def-tex onin-critter-fur-trans onintent-tfrag 23) +(def-tex onin-dirt-floor onintent-tfrag 24) +(def-tex onin-dresser-drawer onintent-tfrag 25) +(def-tex onin-dresser-drawer-b onintent-tfrag 26) +(def-tex onin-dresser-drawer-handle onintent-tfrag 27) +(def-tex onin-dresser-drawer2 onintent-tfrag 28) +(def-tex onin-dresser-wood onintent-tfrag 29) +(def-tex onin-dresser-wood2 onintent-tfrag 30) +(def-tex onin-genie-lamp onintent-tfrag 31) +(def-tex onin-genie-lamp-plain onintent-tfrag 32) +(def-tex onin-jar onintent-tfrag 33) +(def-tex onin-jar-bottom onintent-tfrag 34) +(def-tex onin-plain-metal onintent-tfrag 35) +(def-tex onin-rocks onintent-tfrag 36) +(def-tex onin-rope onintent-tfrag 37) +(def-tex onin-rug-long onintent-tfrag 38) +(def-tex onin-rug-rolled onintent-tfrag 39) +(def-tex onin-rug-rolled-top onintent-tfrag 40) +(def-tex onin-sack onintent-tfrag 41) +(def-tex onin-shelf onintent-tfrag 42) +(def-tex onin-shelf-inside onintent-tfrag 43) +(def-tex onin-skull onintent-tfrag 44) +(def-tex onin-skull-bottom onintent-tfrag 45) +(def-tex onin-skull-pattern onintent-tfrag 46) +(def-tex onin-skull-teeth onintent-tfrag 47) +(def-tex onin-skull-top onintent-tfrag 48) +(def-tex onin-table onintent-tfrag 49) +(def-tex onin-table-rim onintent-tfrag 50) +(def-tex onin-tank-bolt onintent-tfrag 51) +(def-tex onin-tank-center-piece onintent-tfrag 52) +(def-tex onin-tank-glass onintent-tfrag 53) +(def-tex onin-tank-metal onintent-tfrag 54) +(def-tex onin-tank-wood onintent-tfrag 55) +(def-tex onin-tassles onintent-tfrag 56) +(def-tex onin-temp-01 onintent-tfrag 57) +(def-tex onin-tent onintent-tfrag 58) +(def-tex onin-tent-base onintent-tfrag 59) +(def-tex onin-tent-base-patch1 onintent-tfrag 60) +(def-tex onin-tent-patch1 onintent-tfrag 61) +(def-tex onin-tent-patch2 onintent-tfrag 62) +(def-tex onin-tent-wood-posts onintent-tfrag 63) +(def-tex onin-tank-glass onintent-water 0) +(def-tex bam-eyelight onintent-pris2 0) +(def-tex bam-hairhilite onintent-pris2 1) +(def-tex samos-arm onintent-pris2 2) +(def-tex samos-diaper onintent-pris2 3) +(def-tex samos-ear onintent-pris2 4) +(def-tex samos-eye onintent-pris2 5) +(def-tex samos-eyelid onintent-pris2 6) +(def-tex samos-face onintent-pris2 7) +(def-tex samos-finger-01 onintent-pris2 8) +(def-tex samos-hair onintent-pris2 9) +(def-tex samos-helmet onintent-pris2 10) +(def-tex samos-leaf onintent-pris2 11) +(def-tex samos-lens onintent-pris2 12) +(def-tex samos-log-01 onintent-pris2 13) +(def-tex samos-log-02 onintent-pris2 14) +(def-tex samos-log-03 onintent-pris2 15) +(def-tex samos-metal onintent-pris2 16) +(def-tex samos-strap onintent-pris2 17) +(def-tex samos-teeth2 onintent-pris2 18) +(def-tex samos-vest onintent-pris2 19) +(def-tex samosbird-beak onintent-pris2 20) +(def-tex samosbird-body onintent-pris2 21) +(def-tex samosbird-eye onintent-pris2 22) +(def-tex samosbird-plume onintent-pris2 23) +(def-tex samosbird-wing onintent-pris2 24) +(def-tex bam-eyelight ltornsam-pris2 0) +(def-tex bam-hairhilite ltornsam-pris2 1) +(def-tex samos-arm ltornsam-pris2 2) +(def-tex samos-diaper ltornsam-pris2 3) +(def-tex samos-ear ltornsam-pris2 4) +(def-tex samos-eye ltornsam-pris2 5) +(def-tex samos-eyelid ltornsam-pris2 6) +(def-tex samos-face ltornsam-pris2 7) +(def-tex samos-finger-01 ltornsam-pris2 8) +(def-tex samos-hair ltornsam-pris2 9) +(def-tex samos-helmet ltornsam-pris2 10) +(def-tex samos-leaf ltornsam-pris2 11) +(def-tex samos-lens ltornsam-pris2 12) +(def-tex samos-log-01 ltornsam-pris2 13) +(def-tex samos-log-02 ltornsam-pris2 14) +(def-tex samos-log-03 ltornsam-pris2 15) +(def-tex samos-metal ltornsam-pris2 16) +(def-tex samos-strap ltornsam-pris2 17) +(def-tex samos-teeth2 ltornsam-pris2 18) +(def-tex samos-vest ltornsam-pris2 19) +(def-tex samosbird-beak ltornsam-pris2 20) +(def-tex samosbird-body ltornsam-pris2 21) +(def-tex samosbird-eye ltornsam-pris2 22) +(def-tex samosbird-plume ltornsam-pris2 23) +(def-tex samosbird-wing ltornsam-pris2 24) +(def-tex charHOLD ltornsam-pris2 25) +(def-tex torn-armlft ltornsam-pris2 26) +(def-tex torn-armor ltornsam-pris2 27) +(def-tex torn-belt ltornsam-pris2 28) +(def-tex torn-belt2 ltornsam-pris2 29) +(def-tex torn-blademetal ltornsam-pris2 30) +(def-tex torn-ear ltornsam-pris2 31) +(def-tex torn-eye ltornsam-pris2 32) +(def-tex torn-eyelid ltornsam-pris2 33) +(def-tex torn-face ltornsam-pris2 34) +(def-tex torn-face-right ltornsam-pris2 35) +(def-tex torn-finger ltornsam-pris2 36) +(def-tex torn-footleather ltornsam-pris2 37) +(def-tex torn-gunbarrel ltornsam-pris2 38) +(def-tex torn-gunbarrel-02 ltornsam-pris2 39) +(def-tex torn-hair-01 ltornsam-pris2 40) +(def-tex torn-hair-02 ltornsam-pris2 41) +(def-tex torn-handle-01 ltornsam-pris2 42) +(def-tex torn-legshield ltornsam-pris2 43) +(def-tex torn-metal2 ltornsam-pris2 44) +(def-tex torn-mouth ltornsam-pris2 45) +(def-tex torn-pipe ltornsam-pris2 46) +(def-tex torn-scarf ltornsam-pris2 47) +(def-tex torn-shoe ltornsam-pris2 48) +(def-tex torn-shoe-02 ltornsam-pris2 49) +(def-tex torn-teeth-01 ltornsam-pris2 50) +(def-tex torn-vest ltornsam-pris2 51) +(def-tex bam-eyelight freehq-pris 0) +(def-tex bam-hairhilite freehq-pris 1) +(def-tex daxter-eyelid freehq-pris 2) +(def-tex daxter-furhilite freehq-pris 3) +(def-tex daxter-orange freehq-pris 4) +(def-tex daxterarm freehq-pris 5) +(def-tex daxterbodyshort-eix freehq-pris 6) +(def-tex daxterbolt freehq-pris 7) +(def-tex daxterear freehq-pris 8) +(def-tex daxterfinger freehq-pris 9) +(def-tex daxterfoot freehq-pris 10) +(def-tex daxterfoot-bottom freehq-pris 11) +(def-tex daxtergoggles freehq-pris 12) +(def-tex daxterheadwidenew freehq-pris 13) +(def-tex daxterhelmetplain freehq-pris 14) +(def-tex daxterlense freehq-pris 15) +(def-tex daxternose freehq-pris 16) +(def-tex daxterteeth freehq-pris 17) +(def-tex daxtertuft freehq-pris 18) +(def-tex environment-oldmetal freehq-pris 19) +(def-tex jakc-armor freehq-pris 74) +(def-tex jakc-chestplate-straps freehq-pris 75) +(def-tex jakc-gogglemetal freehq-pris 76) +(def-tex jakc-lens freehq-pris 77) +(def-tex jakc-scarf freehq-pris 78) +(def-tex jakc-waistband2 freehq-pris 79) +(def-tex jakc-wraps freehq-pris 80) +(def-tex jakc-wristband-a2 freehq-pris 81) +(def-tex jakchires-arm freehq-pris 82) +(def-tex jakchires-blackstrap freehq-pris 83) +(def-tex jakchires-brownstrap freehq-pris 84) +(def-tex jakchires-brwnleather freehq-pris 85) +(def-tex jakchires-chestplate freehq-pris 86) +(def-tex jakchires-clips freehq-pris 87) +(def-tex jakchires-eye freehq-pris 88) +(def-tex jakchires-eyebrow freehq-pris 89) +(def-tex jakchires-eyelid freehq-pris 90) +(def-tex jakchires-facelft freehq-pris 91) +(def-tex jakchires-facert freehq-pris 92) +(def-tex jakchires-glovetop freehq-pris 93) +(def-tex jakchires-hair freehq-pris 94) +(def-tex jakchires-horn freehq-pris 95) +(def-tex jakchires-jacket freehq-pris 96) +(def-tex jakchires-leatherpouch freehq-pris 97) +(def-tex jakchires-lightbrownspat freehq-pris 98) +(def-tex jakchires-pants freehq-pris 99) +(def-tex jakchires-precarmor-01 freehq-pris 100) +(def-tex jakchires-shoebottom freehq-pris 101) +(def-tex jakchires-shoemetal freehq-pris 102) +(def-tex jakchires-shoeteop freehq-pris 103) +(def-tex jakchires-teeth freehq-pris 104) +(def-tex jakc-skirt freehq-pris 105) +(def-tex jakc-scarfhanging freehq-pris 106) +(def-tex wstd-scaffold-teeth wasstadb-pris 3) +(def-tex wstd-tentacle-plate03 wasstadb-pris 4) +(def-tex wstd-trapdoor-bolt wasstadb-pris 5) +(def-tex wstd-trapdoor-grate wasstadb-pris 6) +(def-tex bam-eyelight wasseem-pris 0) +(def-tex bam-hairhilite wasseem-pris 1) +(def-tex daxter-eyelid wasseem-pris 2) +(def-tex daxter-furhilite wasseem-pris 3) +(def-tex daxter-orange wasseem-pris 4) +(def-tex daxterarm wasseem-pris 5) +(def-tex daxterbodyshort-eix wasseem-pris 6) +(def-tex daxterbolt wasseem-pris 7) +(def-tex daxterear wasseem-pris 8) +(def-tex daxterfinger wasseem-pris 9) +(def-tex daxterfoot wasseem-pris 10) +(def-tex daxterfoot-bottom wasseem-pris 11) +(def-tex daxtergoggles wasseem-pris 12) +(def-tex daxterheadwidenew wasseem-pris 13) +(def-tex daxterhelmetplain wasseem-pris 14) +(def-tex daxterlense wasseem-pris 15) +(def-tex daxternose wasseem-pris 16) +(def-tex daxterteeth wasseem-pris 17) +(def-tex daxtertuft wasseem-pris 18) +(def-tex environment-oldmetal wasseem-pris 19) +(def-tex seem-precmetal-edge wasseem-pris 60) +(def-tex dark-crystal-knob-01 wasseem-pris 66) +(def-tex dark-crystal-knob-02 wasseem-pris 67) +(def-tex dark-crystal-pickup-01 wasseem-pris 68) +(def-tex dark-crystal-pickup-02 wasseem-pris 69) +(def-tex dark-crystal-pickup-03 wasseem-pris 70) +(def-tex jakc-armor wasseem-pris 71) +(def-tex jakc-chestplate-straps wasseem-pris 72) +(def-tex jakc-gogglemetal wasseem-pris 73) +(def-tex jakc-lens wasseem-pris 74) +(def-tex jakc-scarf wasseem-pris 75) +(def-tex jakc-scarfhanging wasseem-pris 76) +(def-tex jakc-skirt wasseem-pris 77) +(def-tex jakc-waistband2 wasseem-pris 78) +(def-tex jakc-wraps wasseem-pris 79) +(def-tex jakc-wristband-a2 wasseem-pris 80) +(def-tex jakchires-arm wasseem-pris 81) +(def-tex jakchires-blackstrap wasseem-pris 82) +(def-tex jakchires-brownstrap wasseem-pris 83) +(def-tex jakchires-brwnleather wasseem-pris 84) +(def-tex jakchires-chestplate wasseem-pris 85) +(def-tex jakchires-clips wasseem-pris 86) +(def-tex jakchires-eye wasseem-pris 87) +(def-tex jakchires-eyebrow wasseem-pris 88) +(def-tex jakchires-eyelid wasseem-pris 89) +(def-tex jakchires-facelft wasseem-pris 90) +(def-tex jakchires-facert wasseem-pris 91) +(def-tex jakchires-glovetop wasseem-pris 92) +(def-tex jakchires-hair wasseem-pris 93) +(def-tex jakchires-horn wasseem-pris 94) +(def-tex jakchires-jacket wasseem-pris 95) +(def-tex jakchires-leatherpouch wasseem-pris 96) +(def-tex jakchires-lightbrownspat wasseem-pris 97) +(def-tex jakchires-pants wasseem-pris 98) +(def-tex jakchires-precarmor-01 wasseem-pris 99) +(def-tex jakchires-shoebottom wasseem-pris 100) +(def-tex jakchires-shoemetal wasseem-pris 101) +(def-tex jakchires-shoeteop wasseem-pris 102) +(def-tex jakchires-teeth wasseem-pris 103) +(def-tex dk-sat-cable-01 wasseem-pris 104) +(def-tex dk-sat-cable-02 wasseem-pris 105) +(def-tex dk-sat-cable-03 wasseem-pris 106) +(def-tex dk-sat-claw-01 wasseem-pris 107) +(def-tex dk-sat-panel-01 wasseem-pris 108) +(def-tex dk-sat-rim-01 wasseem-pris 109) +(def-tex dk-sat-rim-02 wasseem-pris 110) +(def-tex dk-sat-rim-03 wasseem-pris 111) +(def-tex dk-sat-rim-bright-01 wasseem-pris 112) +(def-tex dk-sat-screen-01 wasseem-pris 113) +(def-tex dk-sat-screen-rim-01 wasseem-pris 114) +(def-tex dk-sat-shell-01 wasseem-pris 115) +(def-tex monk-arm wasseem-pris 116) +(def-tex monk-bootbottom wasseem-pris 117) +(def-tex monk-cheststraps wasseem-pris 118) +(def-tex monk-ear-01 wasseem-pris 119) +(def-tex monk-eye-c wasseem-pris 120) +(def-tex monk-eye-d wasseem-pris 121) +(def-tex monk-eye-f wasseem-pris 122) +(def-tex monk-face-01 wasseem-pris 123) +(def-tex monk-face-02 wasseem-pris 124) +(def-tex monk-face-03 wasseem-pris 125) +(def-tex monk-face-04 wasseem-pris 126) +(def-tex monk-face-05 wasseem-pris 127) +(def-tex monk-face-06 wasseem-pris 128) +(def-tex monk-femalebelt wasseem-pris 129) +(def-tex monk-femalebootlower wasseem-pris 130) +(def-tex monk-femalebootmet wasseem-pris 131) +(def-tex monk-femalebootoe wasseem-pris 132) +(def-tex monk-femaleleg-01 wasseem-pris 133) +(def-tex monk-femaleskirt-bottom wasseem-pris 134) +(def-tex monk-femaleskirt-top wasseem-pris 135) +(def-tex monk-finger wasseem-pris 136) +(def-tex monk-gem wasseem-pris 137) +(def-tex monk-goggleleather wasseem-pris 138) +(def-tex monk-goggles wasseem-pris 139) +(def-tex monk-goldjewel wasseem-pris 140) +(def-tex monk-hair-a wasseem-pris 141) +(def-tex monk-hair-f wasseem-pris 142) +(def-tex monk-hand wasseem-pris 143) +(def-tex monk-jewelry wasseem-pris 144) +(def-tex monk-lens wasseem-pris 145) +(def-tex monk-malearm wasseem-pris 146) +(def-tex monk-malefoot2 wasseem-pris 147) +(def-tex monk-maleleg wasseem-pris 148) +(def-tex monk-maleshoebottom wasseem-pris 149) +(def-tex monk-maletorso wasseem-pris 150) +(def-tex monk-neckcover wasseem-pris 151) +(def-tex monk-pipe-01 wasseem-pris 152) +(def-tex monk-pipeend wasseem-pris 153) +(def-tex monk-redjewel wasseem-pris 154) +(def-tex monk-rope wasseem-pris 155) +(def-tex monk-scarob wasseem-pris 156) +(def-tex monk-staffa-wood wasseem-pris 157) +(def-tex monk-strap wasseem-pris 158) +(def-tex monk-trim wasseem-pris 159) +(def-tex monk-uppertorso-01 wasseem-pris 160) +(def-tex monk-waistwrap wasseem-pris 161) +(def-tex monk-wristwrap wasseem-pris 162) +(def-tex environment-darkprec wasseem-pris 167) +(def-tex des-wascity-outerwall-rock wasintro-vis-tfrag 0) +(def-tex des-bark-crooked-01 wasintro-vis-tfrag 2) +(def-tex des-palmtree-beard wasintro-vis-tfrag 13) +(def-tex des-palmplant-leaf-01 wasintro-vis-tfrag 14) +(def-tex des-cactus-02 wasintro-vis-tfrag 15) +(def-tex des-cactus-01 wasintro-vis-tfrag 16) +(def-tex des-mount-01 wasintro-vis-tfrag 17) +(def-tex des-mount-02 wasintro-vis-tfrag 18) +(def-tex des-mount-bottom-01 wasintro-vis-tfrag 19) +(def-tex des-cliff-trans-01 wasintro-vis-tfrag 20) +(def-tex des-cliff-top-03 wasintro-vis-tfrag 21) +(def-tex des-rock-01 wasintro-vis-tfrag 22) +(def-tex des-cliff-top-01 wasintro-vis-tfrag 23) +(def-tex des-cliff-01 wasintro-vis-tfrag 24) +(def-tex des-cliff-top-02 wasintro-vis-tfrag 25) +(def-tex des-wascity-outerwall-metal-b wasintro-vis-tfrag 31) +(def-tex des-wascity-palace-siding-01 wasintro-vis-tfrag 32) +(def-tex des-wascity-cement-road wasintro-vis-tfrag 33) +(def-tex des-wascity-outerwall-metal-d wasintro-vis-tfrag 34) +(def-tex des-shrub-pebbles wasintro-vis-shrub 1) +(def-tex des-rock-shrub-01 wasintro-vis-shrub 5) +(def-tex des-waterfall-dest wasintro-vis-water 1) +(def-tex ashelin-beltbuckle lashelin-pris2 0) +(def-tex ashelin-bolts lashelin-pris2 1) +(def-tex ashelin-boottop lashelin-pris2 2) +(def-tex ashelin-brownstrap lashelin-pris2 3) +(def-tex ashelin-cglogo lashelin-pris2 4) +(def-tex ashelin-cgrank lashelin-pris2 5) +(def-tex ashelin-chest lashelin-pris2 6) +(def-tex ashelin-eye lashelin-pris2 7) +(def-tex ashelin-eyebrow lashelin-pris2 8) +(def-tex ashelin-eyelid lashelin-pris2 9) +(def-tex ashelin-face lashelin-pris2 10) +(def-tex ashelin-glove lashelin-pris2 11) +(def-tex ashelin-gunbarrel-01 lashelin-pris2 12) +(def-tex ashelin-gunbarrel-02 lashelin-pris2 13) +(def-tex ashelin-gunbarrel-03 lashelin-pris2 14) +(def-tex ashelin-gunholster lashelin-pris2 15) +(def-tex ashelin-hair lashelin-pris2 16) +(def-tex ashelin-handle-01 lashelin-pris2 17) +(def-tex ashelin-jacketbody lashelin-pris2 18) +(def-tex ashelin-jacketsleeve lashelin-pris2 19) +(def-tex ashelin-jacketstraps lashelin-pris2 20) +(def-tex ashelin-pantstop lashelin-pris2 21) +(def-tex ashelin-redtop lashelin-pris2 22) +(def-tex ashelin-shells lashelin-pris2 23) +(def-tex ashelin-shield lashelin-pris2 24) +(def-tex ashelin-shoebottom lashelin-pris2 25) +(def-tex ashelin-shoemetal lashelin-pris2 26) +(def-tex ashelin-teeth lashelin-pris2 27) +(def-tex ashelin-whitestrap lashelin-pris2 28) +(def-tex bam-eyelight lashelin-pris2 29) +(def-tex bam-hairhilite lashelin-pris2 30) +(def-tex environment-oldmetal lashelin-pris2 31) +(def-tex bam-eyelight ctypesc-pris 0) +(def-tex blue-gem ctypesc-pris 1) +(def-tex brown-hose ctypesc-pris 2) +(def-tex cguard1-backmetal ctypesc-pris 3) +(def-tex cguard1-chestplate ctypesc-pris 4) +(def-tex cguard1-guntube ctypesc-pris 6) +(def-tex cguard1-lens ctypesc-pris 8) +(def-tex cguardgame-backplate ctypesc-pris 10) +(def-tex cguardgame-metallight-01small ctypesc-pris 12) +(def-tex cguardgame-shoebottom ctypesc-pris 13) +(def-tex environment-oldmetal ctypesc-pris 14) +(def-tex roboguard-die-stamped-metal-blue ctypesc-pris 15) +(def-tex roboguard-headshield ctypesc-pris 17) +(def-tex roboguard-shouldershield ctypesc-pris 18) +(def-tex widow-dull-inards ctypesc-pris 21) +(def-tex widow-pod-gun-metal ctypesc-pris 22) +(def-tex wire-metal ctypesc-pris 23) +(def-tex spydroid-gold ctypesc-pris 24) +(def-tex spydroid-leg-grey ctypesc-pris 25) +(def-tex spydroid-leg-grey-end ctypesc-pris 26) +(def-tex spydroid-light ctypesc-pris 27) +(def-tex spydroid-light-small ctypesc-pris 28) +(def-tex spydroid-light-small-red ctypesc-pris 29) +(def-tex spydroid-red ctypesc-pris 30) +(def-tex kg-fl-tret-backend ctypesc-pris 38) +(def-tex kg-fl-tret-black-plate ctypesc-pris 39) +(def-tex kg-fl-tret-guntrack ctypesc-pris 40) +(def-tex kg-fl-tret-motor ctypesc-pris 41) +(def-tex kg-fl-tret-red-plate ctypesc-pris 42) +(def-tex kg-fl-tret-backthing01 ctypesc-pris 43) +(def-tex kg-fl-tret-dash01 ctypesc-pris 44) +(def-tex kg-fl-tret-hood01 ctypesc-pris 45) +(def-tex kg-fl-tret-jets01 ctypesc-pris 46) +(def-tex kg-fl-tret-post01 ctypesc-pris 47) +(def-tex kg-grunt-cable-01 ctypesc-pris 48) +(def-tex kg-grunt-rim-03 ctypesc-pris 49) +(def-tex bam-eyelight arenacst-pris 0) +(def-tex bam-hairhilite arenacst-pris 1) +(def-tex daxter-eyelid arenacst-pris 2) +(def-tex daxter-furhilite arenacst-pris 3) +(def-tex daxter-orange arenacst-pris 4) +(def-tex daxterarm arenacst-pris 5) +(def-tex daxterbodyshort-eix arenacst-pris 6) +(def-tex daxterbolt arenacst-pris 7) +(def-tex daxterear arenacst-pris 8) +(def-tex daxterfinger arenacst-pris 9) +(def-tex daxterfoot arenacst-pris 10) +(def-tex daxterfoot-bottom arenacst-pris 11) +(def-tex daxtergoggles arenacst-pris 12) +(def-tex daxterheadwidenew arenacst-pris 13) +(def-tex daxterhelmetplain arenacst-pris 14) +(def-tex daxterlense arenacst-pris 15) +(def-tex daxternose arenacst-pris 16) +(def-tex daxterteeth arenacst-pris 17) +(def-tex daxtertuft arenacst-pris 18) +(def-tex environment-oldmetal arenacst-pris 19) +(def-tex jackb-lens arenacst-pris 20) +(def-tex jak-belt arenacst-pris 21) +(def-tex jak-gogglemetal arenacst-pris 22) +(def-tex jak-teeth arenacst-pris 23) +(def-tex jakb-armor arenacst-pris 24) +(def-tex jakb-blackstrap arenacst-pris 25) +(def-tex jakb-brownleather arenacst-pris 26) +(def-tex jakb-clips arenacst-pris 27) +(def-tex jakb-eye arenacst-pris 28) +(def-tex jakb-eyebrow arenacst-pris 29) +(def-tex jakb-eyelid arenacst-pris 30) +(def-tex jakb-facelft arenacst-pris 31) +(def-tex jakb-facert arenacst-pris 32) +(def-tex jakb-glovetop arenacst-pris 33) +(def-tex jakb-hairtrans arenacst-pris 34) +(def-tex jakb-horn arenacst-pris 35) +(def-tex jakb-jacketbody arenacst-pris 36) +(def-tex jakb-jacketsleeve arenacst-pris 37) +(def-tex jakb-leatherpouch arenacst-pris 38) +(def-tex jakb-leatherstrap arenacst-pris 39) +(def-tex jakb-lightbrownspat arenacst-pris 40) +(def-tex jakb-lightbrownstrap arenacst-pris 41) +(def-tex jakb-pants arenacst-pris 42) +(def-tex jakb-scarf arenacst-pris 43) +(def-tex jakb-shoebottom arenacst-pris 44) +(def-tex jakb-shoemetal arenacst-pris 45) +(def-tex jakb-shoeteop arenacst-pris 46) +(def-tex pecker-body-01 arenacst-pris 47) +(def-tex pecker-eyelid arenacst-pris 48) +(def-tex pecker-face arenacst-pris 49) +(def-tex pecker-plume arenacst-pris 50) +(def-tex pecker-tail arenacst-pris 51) +(def-tex pecker-teeth arenacst-pris 52) +(def-tex pecker-wingbottom arenacst-pris 53) +(def-tex pecker-wingtop arenacst-pris 54) +(def-tex pecker-yellowfur arenacst-pris 55) +(def-tex gun-barrel-alt arenacst-pris 56) +(def-tex gun-laser arenacst-pris 57) +(def-tex gun-main arenacst-pris 58) +(def-tex gun-tip arenacst-pris 59) +(def-tex bat-amulet-01 arenacst-pris 60) +(def-tex bat-amulet-02 arenacst-pris 61) +(def-tex bat-amulet-03 arenacst-pris 62) +(def-tex prebot-envmap arenacst-pris 63) +(def-tex jakc-armor arenacst-pris 83) +(def-tex jakc-chestplate-straps arenacst-pris 84) +(def-tex jakc-gogglemetal arenacst-pris 85) +(def-tex jakc-lens arenacst-pris 86) +(def-tex jakc-scarf arenacst-pris 87) +(def-tex jakc-waistband2 arenacst-pris 88) +(def-tex jakc-wraps arenacst-pris 89) +(def-tex jakc-wristband-a2 arenacst-pris 90) +(def-tex jakchires-arm arenacst-pris 91) +(def-tex jakchires-blackstrap arenacst-pris 92) +(def-tex jakchires-brownstrap arenacst-pris 93) +(def-tex jakchires-brwnleather arenacst-pris 94) +(def-tex jakchires-chestplate arenacst-pris 95) +(def-tex jakchires-clips arenacst-pris 96) +(def-tex jakchires-eye arenacst-pris 97) +(def-tex jakchires-eyebrow arenacst-pris 98) +(def-tex jakchires-eyelid arenacst-pris 99) +(def-tex jakchires-facelft arenacst-pris 100) +(def-tex jakchires-facert arenacst-pris 101) +(def-tex jakchires-glovetop arenacst-pris 102) +(def-tex jakchires-hair arenacst-pris 103) +(def-tex jakchires-horn arenacst-pris 104) +(def-tex jakchires-jacket arenacst-pris 105) +(def-tex jakchires-leatherpouch arenacst-pris 106) +(def-tex jakchires-lightbrownspat arenacst-pris 107) +(def-tex jakchires-pants arenacst-pris 108) +(def-tex jakchires-precarmor-01 arenacst-pris 109) +(def-tex jakchires-shoebottom arenacst-pris 110) +(def-tex jakchires-shoemetal arenacst-pris 111) +(def-tex jakchires-shoeteop arenacst-pris 112) +(def-tex jakchires-teeth arenacst-pris 113) +(def-tex jakc-skirt arenacst-pris 128) +(def-tex jakc-scarfhanging arenacst-pris 130) +(def-tex gun-cover arenacst-pris 131) +(def-tex bam-eyelight arenacst-pris2 0) +(def-tex environment-oldmetal arenacst-pris2 1) +(def-tex king-arm arenacst-pris2 2) +(def-tex king-blackskirt2 arenacst-pris2 3) +(def-tex king-bluemetal arenacst-pris2 4) +(def-tex king-bolt arenacst-pris2 5) +(def-tex king-chest arenacst-pris2 6) +(def-tex king-clip-02 arenacst-pris2 7) +(def-tex king-ear arenacst-pris2 8) +(def-tex king-earing arenacst-pris2 9) +(def-tex king-face-01 arenacst-pris2 10) +(def-tex king-finger arenacst-pris2 11) +(def-tex king-greenmetal arenacst-pris2 12) +(def-tex king-greenmetalplain arenacst-pris2 13) +(def-tex king-hair arenacst-pris2 14) +(def-tex king-hand arenacst-pris2 15) +(def-tex king-horn arenacst-pris2 16) +(def-tex king-iris arenacst-pris2 17) +(def-tex king-leg arenacst-pris2 18) +(def-tex king-lgblackstrap arenacst-pris2 19) +(def-tex king-precursermetal-decor arenacst-pris2 20) +(def-tex king-precursermetal-plain arenacst-pris2 21) +(def-tex king-precursermetal-trim arenacst-pris2 22) +(def-tex king-precursermetal-trim2 arenacst-pris2 23) +(def-tex king-precursermetal-trimbolt arenacst-pris2 24) +(def-tex king-shoebottom arenacst-pris2 25) +(def-tex king-skirt arenacst-pris2 26) +(def-tex king-teeth arenacst-pris2 27) +(def-tex king-thinstrap arenacst-pris2 28) +(def-tex king-vest arenacst-pris2 29) +(def-tex king-vestback arenacst-pris2 30) +(def-tex king-wrap arenacst-pris2 31) +(def-tex king-wraps arenacst-pris2 32) +(def-tex king-wristband arenacst-pris2 33) +(def-tex charHOLD arenacst-pris2 34) +(def-tex sig-belt arenacst-pris2 35) +(def-tex sig-eye arenacst-pris2 36) +(def-tex sig-eyelid arenacst-pris2 37) +(def-tex sig-faceleft arenacst-pris2 38) +(def-tex sig-facert arenacst-pris2 39) +(def-tex sig-flask arenacst-pris2 40) +(def-tex sig-gem-01 arenacst-pris2 41) +(def-tex sig-glove arenacst-pris2 42) +(def-tex sig-glovetop arenacst-pris2 43) +(def-tex sig-gun-01 arenacst-pris2 44) +(def-tex sig-gun-02 arenacst-pris2 45) +(def-tex sig-gun-03 arenacst-pris2 46) +(def-tex sig-gun-04 arenacst-pris2 47) +(def-tex sig-gun-05 arenacst-pris2 48) +(def-tex sig-headgear arenacst-pris2 49) +(def-tex sig-horn arenacst-pris2 50) +(def-tex sig-lens arenacst-pris2 51) +(def-tex sig-metal-01 arenacst-pris2 52) +(def-tex sig-metal-dirty arenacst-pris2 53) +(def-tex sig-sac arenacst-pris2 54) +(def-tex sig-shoebottom arenacst-pris2 55) +(def-tex sig-shoetop arenacst-pris2 56) +(def-tex sig-shoulderarmor arenacst-pris2 57) +(def-tex sig-skirts arenacst-pris2 58) +(def-tex sig-skirts-02 arenacst-pris2 59) +(def-tex sig-skirts-03 arenacst-pris2 60) +(def-tex sig-undergarments arenacst-pris2 61) +(def-tex vin-teeth-01 arenacst-pris2 62) +(def-tex seem-arm arenacst-pris2 63) +(def-tex seem-bootbottom arenacst-pris2 64) +(def-tex seem-bootleg arenacst-pris2 65) +(def-tex seem-bootlower arenacst-pris2 66) +(def-tex seem-bootmet arenacst-pris2 67) +(def-tex seem-boottoe arenacst-pris2 68) +(def-tex seem-ear arenacst-pris2 69) +(def-tex seem-eye arenacst-pris2 70) +(def-tex seem-eyelid arenacst-pris2 71) +(def-tex seem-face arenacst-pris2 72) +(def-tex seem-finger arenacst-pris2 73) +(def-tex seem-hand arenacst-pris2 74) +(def-tex seem-pipeend arenacst-pris2 75) +(def-tex seem-pipes-01 arenacst-pris2 76) +(def-tex seem-precmetal-chestplate-01 arenacst-pris2 77) +(def-tex seem-precmetal-edge arenacst-pris2 78) +(def-tex seem-precmetal-plain arenacst-pris2 79) +(def-tex seem-straps arenacst-pris2 80) +(def-tex seem-uppertorso arenacst-pris2 81) +(def-tex seem-headgearback arenacst-pris2 82) +(def-tex seem-headpiecetop arenacst-pris2 83) +(def-tex seem-pipes-02 arenacst-pris2 84) +(def-tex seem-teeth arenacst-pris2 85) +(def-tex king-skirt-b arenacst-pris2 86) +(def-tex seem-skirt arenacst-pris2 87) +(def-tex seem-skirt-small arenacst-pris2 88) +(def-tex bam-eyelight ljndklev-pris 0) +(def-tex bam-hairhilite ljndklev-pris 1) +(def-tex daxter-eyelid ljndklev-pris 2) +(def-tex daxter-furhilite ljndklev-pris 3) +(def-tex daxter-orange ljndklev-pris 4) +(def-tex daxterarm ljndklev-pris 5) +(def-tex daxterbodyshort-eix ljndklev-pris 6) +(def-tex daxterbolt ljndklev-pris 7) +(def-tex daxterear ljndklev-pris 8) +(def-tex daxterfinger ljndklev-pris 9) +(def-tex daxterfoot ljndklev-pris 10) +(def-tex daxterfoot-bottom ljndklev-pris 11) +(def-tex daxtergoggles ljndklev-pris 12) +(def-tex daxterheadwidenew ljndklev-pris 13) +(def-tex daxterhelmetplain ljndklev-pris 14) +(def-tex daxterlense ljndklev-pris 15) +(def-tex daxternose ljndklev-pris 16) +(def-tex daxterteeth ljndklev-pris 17) +(def-tex daxtertuft ljndklev-pris 18) +(def-tex environment-oldmetal ljndklev-pris 19) +(def-tex klever-earcup ljndklev-pris 47) +(def-tex klever-eye ljndklev-pris 48) +(def-tex klever-eyelid ljndklev-pris 49) +(def-tex klever-face-01 ljndklev-pris 50) +(def-tex klever-face-01scars ljndklev-pris 51) +(def-tex klever-hair ljndklev-pris 52) +(def-tex klever-mustache ljndklev-pris 53) +(def-tex klever-arm ljndklev-pris 54) +(def-tex klever-brownstrap ljndklev-pris 55) +(def-tex klever-chest ljndklev-pris 56) +(def-tex klever-clips ljndklev-pris 57) +(def-tex klever-handwrap ljndklev-pris 58) +(def-tex klever-armor-01 ljndklev-pris 59) +(def-tex klever-armor-02 ljndklev-pris 60) +(def-tex klever-blackstrap ljndklev-pris 61) +(def-tex klever-bolt ljndklev-pris 62) +(def-tex klever-gunmetal-01 ljndklev-pris 63) +(def-tex klever-gunmetal-02 ljndklev-pris 64) +(def-tex klever-gunmetal-03 ljndklev-pris 65) +(def-tex klever-gunmetal-04 ljndklev-pris 66) +(def-tex klever-gunmetal-05 ljndklev-pris 67) +(def-tex klever-hand ljndklev-pris 68) +(def-tex klever-horn ljndklev-pris 69) +(def-tex klever-shoe ljndklev-pris 70) +(def-tex klever-shoebottom ljndklev-pris 71) +(def-tex klever-skirtdark ljndklev-pris 72) +(def-tex klever-skirtlight ljndklev-pris 73) +(def-tex klever-thighs ljndklev-pris 74) +(def-tex klever-undershirt ljndklev-pris 75) +(def-tex klever-widebrownstrap ljndklev-pris 76) +(def-tex klever-fingerbottom ljndklev-pris 77) +(def-tex klever-fingertop ljndklev-pris 78) +(def-tex jakc-armor ljndklev-pris 79) +(def-tex jakc-chestplate-straps ljndklev-pris 80) +(def-tex jakc-gogglemetal ljndklev-pris 81) +(def-tex jakc-lens ljndklev-pris 82) +(def-tex jakc-scarf ljndklev-pris 83) +(def-tex jakc-scarfhanging ljndklev-pris 84) +(def-tex jakc-skirt ljndklev-pris 85) +(def-tex jakc-waistband2 ljndklev-pris 86) +(def-tex jakc-wraps ljndklev-pris 87) +(def-tex jakc-wristband-a2 ljndklev-pris 88) +(def-tex jakchires-arm ljndklev-pris 89) +(def-tex jakchires-blackstrap ljndklev-pris 90) +(def-tex jakchires-brownstrap ljndklev-pris 91) +(def-tex jakchires-brwnleather ljndklev-pris 92) +(def-tex jakchires-chestplate ljndklev-pris 93) +(def-tex jakchires-clips ljndklev-pris 94) +(def-tex jakchires-eye ljndklev-pris 95) +(def-tex jakchires-eyebrow ljndklev-pris 96) +(def-tex jakchires-eyelid ljndklev-pris 97) +(def-tex jakchires-facelft ljndklev-pris 98) +(def-tex jakchires-facert ljndklev-pris 99) +(def-tex jakchires-glovetop ljndklev-pris 100) +(def-tex jakchires-hair ljndklev-pris 101) +(def-tex jakchires-horn ljndklev-pris 102) +(def-tex jakchires-jacket ljndklev-pris 103) +(def-tex jakchires-leatherpouch ljndklev-pris 104) +(def-tex jakchires-lightbrownspat ljndklev-pris 105) +(def-tex jakchires-pants ljndklev-pris 106) +(def-tex jakchires-precarmor-01 ljndklev-pris 107) +(def-tex jakchires-shoebottom ljndklev-pris 108) +(def-tex jakchires-shoemetal ljndklev-pris 109) +(def-tex jakchires-shoeteop ljndklev-pris 110) +(def-tex jakchires-teeth ljndklev-pris 111) +(def-tex sig-flatfangs arenacst-water 0) +(def-tex wstlander-01-eye wasstadc-pris 0) +(def-tex wstlander-01-gunmetal-01 wasstadc-pris 1) +(def-tex wstlander-01-gunmetal-02 wasstadc-pris 2) +(def-tex wstlander-01-gunmetal-03 wasstadc-pris 3) +(def-tex wstlander-01-gunmetal-04 wasstadc-pris 4) +(def-tex wstlander-01-head wasstadc-pris 5) +(def-tex wstlander-01-leatherstrap wasstadc-pris 6) +(def-tex wstlander-01-mustache wasstadc-pris 7) +(def-tex wstlander-01-pants wasstadc-pris 8) +(def-tex wstlander-01-shoebottom wasstadc-pris 9) +(def-tex wstlander-01-shoetop wasstadc-pris 10) +(def-tex wstlander-01-shoulderarmor wasstadc-pris 11) +(def-tex wstlander-01-skirt wasstadc-pris 12) +(def-tex wstlander-01-wrap wasstadc-pris 13) +(def-tex marauder-belt wasstadc-pris 14) +(def-tex marauder-blade wasstadc-pris 15) +(def-tex marauder-blade-joint wasstadc-pris 16) +(def-tex marauder-gun-blade wasstadc-pris 17) +(def-tex marauder-gun-metal wasstadc-pris 18) +(def-tex marauder-gun-part wasstadc-pris 19) +(def-tex marauder-gun-tip wasstadc-pris 20) +(def-tex marauder-hand-blue wasstadc-pris 21) +(def-tex marauder-leather-brnstrap wasstadc-pris 22) +(def-tex marauder-leather-brown wasstadc-pris 23) +(def-tex marauder-leather-buckle wasstadc-pris 24) +(def-tex marauder-leather-handle wasstadc-pris 25) +(def-tex marauder-leather-part wasstadc-pris 26) +(def-tex marauder-leather-strap wasstadc-pris 27) +(def-tex marauder-metal-plate wasstadc-pris 28) +(def-tex marauder-shoe-bottom wasstadc-pris 29) +(def-tex marauder-skin wasstadc-pris 30) +(def-tex marauder-skin-nipple wasstadc-pris 31) +(def-tex marauder-skirt-01 wasstadc-pris 32) +(def-tex marauder-skirt-02 wasstadc-pris 33) +(def-tex marauder-spike wasstadc-pris 34) +(def-tex marauder-sword-edge wasstadc-pris 35) +(def-tex marauder-sword-metal wasstadc-pris 36) +(def-tex wstlander-02-arm wasstadc-pris 37) +(def-tex wstlander-02-armor wasstadc-pris 38) +(def-tex wstlander-02-belt wasstadc-pris 39) +(def-tex wstlander-02-bootheel wasstadc-pris 40) +(def-tex wstlander-02-eye wasstadc-pris 41) +(def-tex wstlander-02-glove wasstadc-pris 42) +(def-tex wstlander-02-head wasstadc-pris 43) +(def-tex wstlander-02-ponytail wasstadc-pris 44) +(def-tex wstlander-02-scarf wasstadc-pris 45) +(def-tex wstlander-02-shirt wasstadc-pris 46) +(def-tex wstlander-02-skirt wasstadc-pris 47) +(def-tex wstlander-03-eye wasstadc-pris 48) +(def-tex wstlander-03-flesh wasstadc-pris 49) +(def-tex wstlander-04-dark-blue wasstadc-pris 50) +(def-tex wstlander-04-gun wasstadc-pris 51) +(def-tex wstlander-04-headband wasstadc-pris 52) +(def-tex wstlander-04-shirt wasstadc-pris 53) +(def-tex wstlander-04-shirt-strap wasstadc-pris 54) +(def-tex wstlander-04-skirt wasstadc-pris 55) +(def-tex marauder-metal-mask wasstadc-pris 56) +(def-tex wstlander-01-glovetop wasstadc-water 0) +(def-tex map-desert desert-minimap 0) +(def-tex map-wascity waswide-minimap 1) +(def-tex can-cap desrace1-pris 0) +(def-tex can-knob desrace1-pris 1) +(def-tex can-side-long desrace1-pris 2) +(def-tex can-type desrace1-pris 3) +(def-tex intcept-base-green01 desrace1-pris 4) +(def-tex intcept-base-patern01 desrace1-pris 5) +(def-tex intcept-base-patern02 desrace1-pris 6) +(def-tex intcept-gun01 desrace1-pris 7) +(def-tex intcept-pipe01 desrace1-pris 8) +(def-tex intcept-teeth01 desrace1-pris 9) +(def-tex intcept-tread01 desrace1-pris 10) +(def-tex vehicle-body-panel-01 desrace1-pris 11) +(def-tex vehicle-brace-pipe-01 desrace1-pris 12) +(def-tex vehicle-cap-pin-01 desrace1-pris 13) +(def-tex vehicle-chrome-pipe-01 desrace1-pris 14) +(def-tex vehicle-gas-tank-01 desrace1-pris 15) +(def-tex vehicle-gun-box-01 desrace1-pris 16) +(def-tex vehicle-metal-plate-01 desrace1-pris 17) +(def-tex vehicle-toad-exhaust-01 desrace1-pris 18) +(def-tex vehicle-tread-blur-02 desrace1-pris 19) +(def-tex vehicle-wheel-01 desrace1-pris 20) +(def-tex vehicle-wheel-blur-01 desrace1-pris 21) +(def-tex jakc-wristband-a2 desrace1-pris 22) +(def-tex jakchires-brownstrap desrace1-pris 23) +(def-tex jakchires-precarmor-01 desrace1-pris 24) +(def-tex intcept-b-base-green01 desrace1-pris 27) +(def-tex intcept-b-base-patern01 desrace1-pris 28) +(def-tex intcept-b-base-patern02 desrace1-pris 29) +(def-tex intcept-b-gun01 desrace1-pris 30) +(def-tex intcept-b-pipe01 desrace1-pris 31) +(def-tex intcept-b-teeth01 desrace1-pris 32) +(def-tex hud-neo-spawner foresta-minimap 3) +(def-tex hud-dark-eco-plant foresta-minimap 4) +(def-tex hud-chase-statues-01 foresta-minimap 5) +(def-tex wascity-turret-hud-arrow-01 foresta-minimap 6) +(def-tex hud-purple-bar-01 foresta-minimap 7) +(def-tex map-forest foresta-minimap 8) +(def-tex wstd-arena-token wasstadb-water 0) +(def-tex map-factoryb factoryb-minimap 0) +(def-tex hud-fac-target-01 factoryb-minimap 1) +(def-tex hud-fac-tower-01 factoryb-minimap 2) +(def-tex hud-torpedo factoryb-minimap 3) +(def-tex hud-vehicle-health-bar-01 factoryb-minimap 4) +(def-tex bam-eyelight lbombbot-pris 0) +(def-tex bombot-darkgrey-01 lbombbot-pris 1) +(def-tex bombot-darkgrey-02 lbombbot-pris 2) +(def-tex bombot-gearsides lbombbot-pris 3) +(def-tex bombot-greybarrelend lbombbot-pris 4) +(def-tex bombot-greybarrelside lbombbot-pris 5) +(def-tex bombot-guards lbombbot-pris 6) +(def-tex bombot-guntop lbombbot-pris 7) +(def-tex bombot-insidegun lbombbot-pris 8) +(def-tex bombot-joint lbombbot-pris 9) +(def-tex bombot-lens lbombbot-pris 10) +(def-tex bombot-post01 lbombbot-pris 11) +(def-tex bombot-rail01 lbombbot-pris 12) +(def-tex bombot-redplate-01 lbombbot-pris 13) +(def-tex bombot-rimgrey lbombbot-pris 14) +(def-tex bombot-roundend lbombbot-pris 15) +(def-tex bombot-turret01 lbombbot-pris 16) +(def-tex bombot-wheel lbombbot-pris 17) +(def-tex environment-oldmetal lbombbot-pris 19) +(def-tex cguard1-backmetal lbombbot-pris 20) +(def-tex cguard1-guntube lbombbot-pris 21) +(def-tex kg-grunt-cable-01 lbombbot-pris 22) +(def-tex kg-grunt-rim-03 lbombbot-pris 23) +(def-tex roboguard-headshield lbombbot-pris 24) +(def-tex citwide-crimson-gold lbombbot-pris 25) +(def-tex citwide-crimson-light lbombbot-pris 26) +(def-tex citwide-crimson-red lbombbot-pris 27) +(def-tex citwide-crimson-tube lbombbot-pris 28) +(def-tex citwide-crimson-wall-plain lbombbot-pris 29) +(def-tex widow-bomb lbombbot-pris 30) +(def-tex widow-bomb-glow lbombbot-pris 31) +(def-tex widow-bomb-thrust lbombbot-pris 32) +(def-tex was-kangalizard-body waschase-pris 0) +(def-tex was-kangalizard-body-bottom waschase-pris 1) +(def-tex was-kangalizard-face waschase-pris 2) +(def-tex was-kangalizard-fin waschase-pris 3) +(def-tex bam-eyelight wasdoors-vis-pris 0) +(def-tex bam-hairhilite wasdoors-vis-pris 1) +(def-tex daxter-eyelid wasdoors-vis-pris 2) +(def-tex daxter-furhilite wasdoors-vis-pris 3) +(def-tex daxter-orange wasdoors-vis-pris 4) +(def-tex daxterarm wasdoors-vis-pris 5) +(def-tex daxterbodyshort-eix wasdoors-vis-pris 6) +(def-tex daxterbolt wasdoors-vis-pris 7) +(def-tex daxterear wasdoors-vis-pris 8) +(def-tex daxterfinger wasdoors-vis-pris 9) +(def-tex daxterfoot wasdoors-vis-pris 10) +(def-tex daxterfoot-bottom wasdoors-vis-pris 11) +(def-tex daxtergoggles wasdoors-vis-pris 12) +(def-tex daxterheadwidenew wasdoors-vis-pris 13) +(def-tex daxterhelmetplain wasdoors-vis-pris 14) +(def-tex daxterlense wasdoors-vis-pris 15) +(def-tex daxternose wasdoors-vis-pris 16) +(def-tex daxterteeth wasdoors-vis-pris 17) +(def-tex daxtertuft wasdoors-vis-pris 18) +(def-tex environment-oldmetal wasdoors-vis-pris 19) +(def-tex vehicle-wheel-01 wasdoors-vis-pris 48) +(def-tex jakc-armor wasdoors-vis-pris 49) +(def-tex jakc-chestplate-straps wasdoors-vis-pris 50) +(def-tex jakc-gogglemetal wasdoors-vis-pris 51) +(def-tex jakc-lens wasdoors-vis-pris 52) +(def-tex jakc-scarf wasdoors-vis-pris 53) +(def-tex jakc-scarfhanging wasdoors-vis-pris 54) +(def-tex jakc-skirt wasdoors-vis-pris 55) +(def-tex jakc-waistband2 wasdoors-vis-pris 56) +(def-tex jakc-wraps wasdoors-vis-pris 57) +(def-tex jakc-wristband-a2 wasdoors-vis-pris 58) +(def-tex jakchires-arm wasdoors-vis-pris 59) +(def-tex jakchires-blackstrap wasdoors-vis-pris 60) +(def-tex jakchires-brownstrap wasdoors-vis-pris 61) +(def-tex jakchires-brwnleather wasdoors-vis-pris 62) +(def-tex jakchires-chestplate wasdoors-vis-pris 63) +(def-tex jakchires-clips wasdoors-vis-pris 64) +(def-tex jakchires-eye wasdoors-vis-pris 65) +(def-tex jakchires-eyebrow wasdoors-vis-pris 66) +(def-tex jakchires-eyelid wasdoors-vis-pris 67) +(def-tex jakchires-facelft wasdoors-vis-pris 68) +(def-tex jakchires-facert wasdoors-vis-pris 69) +(def-tex jakchires-glovetop wasdoors-vis-pris 70) +(def-tex jakchires-hair wasdoors-vis-pris 71) +(def-tex jakchires-horn wasdoors-vis-pris 72) +(def-tex jakchires-jacket wasdoors-vis-pris 73) +(def-tex jakchires-leatherpouch wasdoors-vis-pris 74) +(def-tex jakchires-lightbrownspat wasdoors-vis-pris 75) +(def-tex jakchires-pants wasdoors-vis-pris 76) +(def-tex jakchires-precarmor-01 wasdoors-vis-pris 77) +(def-tex jakchires-shoebottom wasdoors-vis-pris 78) +(def-tex jakchires-shoemetal wasdoors-vis-pris 79) +(def-tex jakchires-shoeteop wasdoors-vis-pris 80) +(def-tex jakchires-teeth wasdoors-vis-pris 81) +(def-tex intcept-pipe01 wasdoors-vis-pris 82) +(def-tex intcept-tread01 wasdoors-vis-pris 83) +(def-tex bam-eyelight ldamklev-pris2 0) +(def-tex environment-oldmetal ldamklev-pris2 1) +(def-tex king-arm ldamklev-pris2 2) +(def-tex king-blackskirt2 ldamklev-pris2 3) +(def-tex king-bluemetal ldamklev-pris2 4) +(def-tex king-bolt ldamklev-pris2 5) +(def-tex king-chest ldamklev-pris2 6) +(def-tex king-clip-02 ldamklev-pris2 7) +(def-tex king-ear ldamklev-pris2 8) +(def-tex king-earing ldamklev-pris2 9) +(def-tex king-face-01 ldamklev-pris2 10) +(def-tex king-finger ldamklev-pris2 11) +(def-tex king-greenmetal ldamklev-pris2 12) +(def-tex king-greenmetalplain ldamklev-pris2 13) +(def-tex king-hair ldamklev-pris2 14) +(def-tex king-hand ldamklev-pris2 15) +(def-tex king-horn ldamklev-pris2 16) +(def-tex king-iris ldamklev-pris2 17) +(def-tex king-leg ldamklev-pris2 18) +(def-tex king-lgblackstrap ldamklev-pris2 19) +(def-tex king-precursermetal-decor ldamklev-pris2 20) +(def-tex king-precursermetal-plain ldamklev-pris2 21) +(def-tex king-precursermetal-trim ldamklev-pris2 22) +(def-tex king-precursermetal-trim2 ldamklev-pris2 23) +(def-tex king-precursermetal-trimbolt ldamklev-pris2 24) +(def-tex king-shoebottom ldamklev-pris2 25) +(def-tex king-skirt ldamklev-pris2 26) +(def-tex king-teeth ldamklev-pris2 27) +(def-tex king-thinstrap ldamklev-pris2 28) +(def-tex king-vest ldamklev-pris2 29) +(def-tex king-vestback ldamklev-pris2 30) +(def-tex king-wrap ldamklev-pris2 31) +(def-tex king-wraps ldamklev-pris2 32) +(def-tex king-wristband ldamklev-pris2 33) +(def-tex king-skirt-b ldamklev-pris2 34) +(def-tex JakIII title-minimap 0) +(def-tex mhcent-eye lnstobb-pris 4) +(def-tex mhcent-metal-01 lnstobb-pris 5) +(def-tex mhcent-metal-02 lnstobb-pris 6) +(def-tex mhcent-mouth-01 lnstobb-pris 7) +(def-tex mhcent-mouth-02 lnstobb-pris 8) +(def-tex mhcent-skin-02 lnstobb-pris 9) +(def-tex mhcent-skin-03 lnstobb-pris 10) +(def-tex nst-egg-spider-body lnstobb-pris 11) +(def-tex nst-egg-spider-egg lnstobb-pris 12) +(def-tex nst-egg-spider-eye lnstobb-pris 13) +(def-tex nst-egg-spider-metal lnstobb-pris 14) +(def-tex nst-egg-spider-pipe lnstobb-pris 15) +(def-tex eco-lt-cryst-02 lnstobb-pris 17) +(def-tex eco-lt-cryst-03 lnstobb-pris 19) +(def-tex bam-eyelight lwassig-pris 0) +(def-tex sig-skirts-02 lwassig-pris 2) +(def-tex sig2-belt lwassig-pris 3) +(def-tex sig2-eyestillsmall lwassig-pris 4) +(def-tex sig2-faceleft lwassig-pris 5) +(def-tex sig2-facert lwassig-pris 6) +(def-tex sig2-flask lwassig-pris 7) +(def-tex sig2-gem-01 lwassig-pris 8) +(def-tex sig2-glove lwassig-pris 9) +(def-tex sig2-glovetop lwassig-pris 10) +(def-tex sig2-gun-01 lwassig-pris 11) +(def-tex sig2-gun-02 lwassig-pris 12) +(def-tex sig2-gun-03 lwassig-pris 13) +(def-tex sig2-gun-04 lwassig-pris 14) +(def-tex sig2-gun-05 lwassig-pris 15) +(def-tex sig2-headgear lwassig-pris 16) +(def-tex sig2-horn lwassig-pris 17) +(def-tex sig2-lens lwassig-pris 18) +(def-tex sig2-metal-01 lwassig-pris 19) +(def-tex sig2-metal-dirty lwassig-pris 20) +(def-tex sig2-sac lwassig-pris 21) +(def-tex sig2-shoebottom lwassig-pris 22) +(def-tex sig2-shoetop lwassig-pris 23) +(def-tex sig2-shoulderarmor lwassig-pris 24) +(def-tex sig2-skirts lwassig-pris 25) +(def-tex sig2-skirts-03 lwassig-pris 26) +(def-tex sig2-undergarments lwassig-pris 27) +(def-tex cguard-air-train-fin introcst-tfrag 33) +(def-tex cguard-air-train-gold introcst-tfrag 34) +(def-tex cguard-air-train-hatch-door introcst-tfrag 35) +(def-tex cguard-air-train-inside-plain introcst-tfrag 36) +(def-tex cguard-air-train-backdoor introcst-tfrag 37) +(def-tex cguard-air-train-belt introcst-tfrag 38) +(def-tex cguard-air-train-side1 introcst-tfrag 39) +(def-tex cguard-air-train-inside-pipel introcst-tfrag 40) +(def-tex cguard-air-train-sidepack introcst-tfrag 41) +(def-tex cguard-air-train-side3 introcst-tfrag 42) +(def-tex cguard-air-train-inside-wall introcst-tfrag 43) +(def-tex cguard-air-train-inside-mechanical introcst-tfrag 44) +(def-tex cguard-air-train-glass introcst-tfrag 45) +(def-tex cguard-air-train-side2 introcst-tfrag 46) +(def-tex cguard-air-train-canister introcst-tfrag 47) +(def-tex cguard-air-train-light introcst-tfrag 48) +(def-tex cguard-air-train-inside-floor introcst-tfrag 49) +(def-tex cguard-air-train-seat introcst-tfrag 50) +(def-tex cguard-air-train-window-trim introcst-tfrag 51) +(def-tex hud-kanga-lizard waschase-minimap 0) +(def-tex mech-flame foresta-sprite 0) +(def-tex grenadier-grenade-part foresta-sprite 1) +(def-tex wave-foam foresta-sprite 3) +(def-tex forest-leaf foresta-sprite 6) +(def-tex forest-leaf2 foresta-sprite 7) +(def-tex forest-leaf3 foresta-sprite 8) +(def-tex forest-leaf4 foresta-sprite 9) +(def-tex racegate lforring-sprite 0) +(def-tex bam-eyelight lwstdpck-pris 0) +(def-tex pecker-body-01 lwstdpck-pris 1) +(def-tex pecker-eyelid lwstdpck-pris 2) +(def-tex pecker-face lwstdpck-pris 3) +(def-tex pecker-plume lwstdpck-pris 4) +(def-tex pecker-tail lwstdpck-pris 5) +(def-tex pecker-teeth lwstdpck-pris 6) +(def-tex pecker-wingbottom lwstdpck-pris 7) +(def-tex pecker-wingtop lwstdpck-pris 8) +(def-tex pecker-yellowfur lwstdpck-pris 9) +(def-tex bam-hairhilite lwstdpck-pris 10) +(def-tex environment-oldmetal lwstdpck-pris 11) +(def-tex jakc-armor lwstdpck-pris 39) +(def-tex jakc-chestplate-straps lwstdpck-pris 40) +(def-tex jakc-gogglemetal lwstdpck-pris 41) +(def-tex jakc-lens lwstdpck-pris 42) +(def-tex jakc-scarf lwstdpck-pris 43) +(def-tex jakc-scarfhanging lwstdpck-pris 44) +(def-tex jakc-skirt lwstdpck-pris 45) +(def-tex jakc-waistband2 lwstdpck-pris 46) +(def-tex jakc-wraps lwstdpck-pris 47) +(def-tex jakc-wristband-a2 lwstdpck-pris 48) +(def-tex jakchires-arm lwstdpck-pris 49) +(def-tex jakchires-blackstrap lwstdpck-pris 50) +(def-tex jakchires-brownstrap lwstdpck-pris 51) +(def-tex jakchires-brwnleather lwstdpck-pris 52) +(def-tex jakchires-chestplate lwstdpck-pris 53) +(def-tex jakchires-clips lwstdpck-pris 54) +(def-tex jakchires-eye lwstdpck-pris 55) +(def-tex jakchires-eyebrow lwstdpck-pris 56) +(def-tex jakchires-eyelid lwstdpck-pris 57) +(def-tex jakchires-facelft lwstdpck-pris 58) +(def-tex jakchires-facert lwstdpck-pris 59) +(def-tex jakchires-glovetop lwstdpck-pris 60) +(def-tex jakchires-hair lwstdpck-pris 61) +(def-tex jakchires-horn lwstdpck-pris 62) +(def-tex jakchires-jacket lwstdpck-pris 63) +(def-tex jakchires-leatherpouch lwstdpck-pris 64) +(def-tex jakchires-lightbrownspat lwstdpck-pris 65) +(def-tex jakchires-pants lwstdpck-pris 66) +(def-tex jakchires-precarmor-01 lwstdpck-pris 67) +(def-tex jakchires-shoebottom lwstdpck-pris 68) +(def-tex jakchires-shoemetal lwstdpck-pris 69) +(def-tex jakchires-shoeteop lwstdpck-pris 70) +(def-tex jakchires-teeth lwstdpck-pris 71) +(def-tex des-beach-01 desertc-vis-tfrag 1) +(def-tex des-wasmetal01 desertc-vis-tfrag 3) +(def-tex des-wasmetal06 desertc-vis-tfrag 4) +(def-tex des-wasmetal22 desertc-vis-tfrag 5) +(def-tex des-wasmetal12 desertc-vis-tfrag 6) +(def-tex des-wasmetal19 desertc-vis-tfrag 7) +(def-tex des-plate-05 desertc-vis-tfrag 8) +(def-tex des-wasmetal02 desertc-vis-tfrag 9) +(def-tex des-wasmetal25 desertc-vis-tfrag 10) +(def-tex des-wasmetal04 desertc-vis-tfrag 11) +(def-tex des-wasmetal07 desertc-vis-tfrag 12) +(def-tex des-pinetree-bark desertc-vis-tfrag 13) +(def-tex des-rock-01 desertc-vis-tfrag 14) +(def-tex des-mount-01 desertc-vis-tfrag 15) +(def-tex des-cliff-trans-01 desertc-vis-tfrag 16) +(def-tex des-cliff-top-01 desertc-vis-tfrag 17) +(def-tex des-cliff-01 desertc-vis-tfrag 18) +(def-tex des-mount-02 desertc-vis-tfrag 19) +(def-tex des-cliff-top-02 desertc-vis-tfrag 20) +(def-tex des-cliff-top-04 desertc-vis-tfrag 21) +(def-tex des-cliff-top-03 desertc-vis-tfrag 22) +(def-tex des-mount-bottom-01 desertc-vis-tfrag 23) +(def-tex des-pinetree-bark deserta-vis-tfrag 3) +(def-tex des-rock-01 deserta-vis-tfrag 4) +(def-tex des-mount-01 deserta-vis-tfrag 5) +(def-tex des-cliff-trans-01 deserta-vis-tfrag 6) +(def-tex des-cliff-top-01 deserta-vis-tfrag 7) +(def-tex des-cliff-01 deserta-vis-tfrag 8) +(def-tex des-mount-02 deserta-vis-tfrag 9) +(def-tex des-cliff-top-03 deserta-vis-tfrag 10) +(def-tex des-cliff-top-02 deserta-vis-tfrag 11) +(def-tex des-cliff-top-04 deserta-vis-tfrag 12) +(def-tex des-mount-bottom-01 deserta-vis-tfrag 13) +(def-tex des-corral-metal-02 desertg-vis-tfrag 4) +(def-tex des-corral-metal-04 desertg-vis-tfrag 5) +(def-tex des-corral-plate-02 desertg-vis-tfrag 6) +(def-tex des-corral-plate-03 desertg-vis-tfrag 7) +(def-tex des-corral-bar-03 desertg-vis-tfrag 8) +(def-tex des-corral-plate-01 desertg-vis-tfrag 9) +(def-tex des-corral-metal-03 desertg-vis-tfrag 10) +(def-tex des-corral-metal-01 desertg-vis-tfrag 11) +(def-tex des-corral-bar-02 desertg-vis-tfrag 12) +(def-tex des-corral-metal-05 desertg-vis-tfrag 13) +(def-tex des-rock-01 desertg-vis-tfrag 14) +(def-tex des-mount-01 desertg-vis-tfrag 19) +(def-tex des-mount-02 desertg-vis-tfrag 20) +(def-tex des-cave-wall-01 desertg-vis-tfrag 21) +(def-tex des-pole-01 desertg-vis-tfrag 25) +(def-tex des-cave-rock desertg-vis-tfrag 26) +(def-tex des-bridge-brace-01 desertg-vis-tfrag 27) +(def-tex des-bridge-plank desertg-vis-tfrag 28) +(def-tex des-cliff-trans-01 desertg-vis-tfrag 29) +(def-tex des-cliff-top-03 desertg-vis-tfrag 30) +(def-tex des-cliff-01 desertg-vis-tfrag 31) +(def-tex des-cliff-top-01 desertg-vis-tfrag 32) +(def-tex des-cliff-top-02 desertg-vis-tfrag 33) +(def-tex des-cliff-top-05 desertg-vis-tfrag 37) +(def-tex des-mount-bottom-01 desertg-vis-tfrag 38) +(def-tex des-ruins-bottom-01 desertg-vis-tfrag 39) +(def-tex des-ruins-top-01 desertg-vis-tfrag 40) +(def-tex des-ruins-bottom-02 desertg-vis-tfrag 41) +(def-tex des-ruins-top-02 desertg-vis-tfrag 42) +(def-tex des-ruins-roof-01 desertg-vis-tfrag 43) +(def-tex des-ruins-top-03 desertg-vis-tfrag 44) +(def-tex des-ruins-wall-01 desertg-vis-tfrag 45) +(def-tex des-egg-bulbtop-02 desertg-vis-tfrag 46) +(def-tex des-egg-bulb-01 desertg-vis-tfrag 47) +(def-tex des-egg-rim-01 desertg-vis-tfrag 48) +(def-tex des-egg-bottom desertg-vis-tfrag 49) +(def-tex des-egg-gem-01 desertg-vis-tfrag 50) +(def-tex des-cave-floor-01 desertg-vis-tfrag 51) +(def-tex des-shrub-pebbles desertg-vis-shrub 0) +(def-tex des-stain-wall-01 desertg-vis-shrub 3) +(def-tex des-sand-grass-01 desertg-vis-shrub 4) +(def-tex des-rock-shrub-01 desertg-vis-shrub 5) +(def-tex des-egg-pipe desertg-vis-pris 58) +(def-tex des-spiderweb desertg-vis-pris 59) +(def-tex des-cactus-leaf desertg-vis-pris 61) +(def-tex des-cactus-med-01 desertg-vis-pris 62) +(def-tex des-cactus-needle desertg-vis-pris 63) +(def-tex des-cactus-small-01 desertg-vis-pris 64) +(def-tex des-cactus-small-02 desertg-vis-pris 65) +(def-tex des-rope-01 desertb-vis-tfrag 5) +(def-tex des-plainrope desertb-vis-tfrag 6) +(def-tex des-palmtree-beard desertb-vis-tfrag 9) +(def-tex des-palmplant-leaf-02 desertb-vis-tfrag 10) +(def-tex wascity-outerwall-metal-c desertb-vis-tfrag 11) +(def-tex wascity-outerwall-metal-b desertb-vis-tfrag 12) +(def-tex wascity-greenmetal-tube desertb-vis-tfrag 13) +(def-tex wascity-metal-spike-01 desertb-vis-tfrag 14) +(def-tex wascity-outerwall-metal-d desertb-vis-tfrag 15) +(def-tex wascity-base desertb-vis-tfrag 16) +(def-tex wascitya-airlock-metal desertb-vis-tfrag 17) +(def-tex common-black desertb-vis-tfrag 18) +(def-tex wascity-metal-door-01 desertb-vis-tfrag 19) +(def-tex wascity-metal-indent desertb-vis-tfrag 20) +(def-tex wascitya-redish-metal desertb-vis-tfrag 21) +(def-tex wascity-cement-road desertb-vis-tfrag 22) +(def-tex wascity-metal-fan desertb-vis-tfrag 23) +(def-tex wascity-ground-01 desertb-vis-tfrag 24) +(def-tex wascity-metal-dirty desertb-vis-tfrag 25) +(def-tex wascitya-airlock-metal-bits desertb-vis-tfrag 26) +(def-tex wascitya-airlock-door desertb-vis-tfrag 27) +(def-tex des-branch-01 desertb-vis-tfrag 28) +(def-tex des-red-rock-01 desertb-vis-tfrag 29) +(def-tex des-cliff-trans-01 desertb-vis-tfrag 32) +(def-tex des-cliff-top-01 desertb-vis-tfrag 33) +(def-tex des-corral-plate-03 desertb-vis-tfrag 36) +(def-tex des-bridge-plank desertb-vis-tfrag 37) +(def-tex des-bridge-brace-01 desertb-vis-tfrag 38) +(def-tex des-rock-01 desertb-vis-tfrag 40) +(def-tex des-mount-01 desertb-vis-tfrag 41) +(def-tex des-pole-brace desertb-vis-tfrag 42) +(def-tex des-pole-01 desertb-vis-tfrag 43) +(def-tex des-corral-metal-01 desertb-vis-tfrag 44) +(def-tex des-corral-plate-02 desertb-vis-tfrag 45) +(def-tex des-mount-02 desertb-vis-tfrag 46) +(def-tex des-cliff-top-03 desertb-vis-tfrag 47) +(def-tex des-cliff-top-04 desertb-vis-tfrag 48) +(def-tex des-palm-top desertb-vis-tfrag 50) +(def-tex des-palm-root desertb-vis-tfrag 51) +(def-tex des-palmtree-trunk-02 desertb-vis-tfrag 52) +(def-tex des-palm-leaf-01 desertb-vis-tfrag 53) +(def-tex des-mount-bottom-01 desertb-vis-tfrag 54) +(def-tex des-mud desertb-vis-tfrag 55) +(def-tex des-totem-stone-trim desertb-vis-tfrag 57) +(def-tex des-totem-stone-01 desertb-vis-tfrag 58) +(def-tex des-cave-floor-01 desertb-vis-tfrag 59) +(def-tex des-shrub-pebbles desertb-vis-shrub 0) +(def-tex wascity-stain-wall-01 desertb-vis-shrub 3) +(def-tex wascity-stain-window-01 desertb-vis-shrub 4) +(def-tex wascity-blotch-withstreaks-01 desertb-vis-shrub 5) +(def-tex wascity-overlay-bullethole-a desertb-vis-shrub 6) +(def-tex wascity-overlay-bullethole-b desertb-vis-shrub 7) +(def-tex wascity-overlay-bullethole-c desertb-vis-shrub 8) +(def-tex des-sand-grass-01 desertb-vis-shrub 10) +(def-tex des-rock-shrub-01 desertb-vis-shrub 11) +(def-tex kgtrns-side01 desertb-vis-shrub 12) +(def-tex kgtrns-wing01 desertb-vis-shrub 13) +(def-tex kgtrns-box01 desertb-vis-shrub 14) +(def-tex kgtrns-topjet01 desertb-vis-shrub 15) +(def-tex des-beach-01 desertb-vis-water 0) +(def-tex des-cave-floor-01 desertb-vis-water 1) +(def-tex des-palm-top deserte-vis-tfrag 2) +(def-tex des-palm-root deserte-vis-tfrag 3) +(def-tex des-palmtree-beard deserte-vis-tfrag 4) +(def-tex des-palmplant-leaf-02 deserte-vis-tfrag 5) +(def-tex des-branch-01 deserte-vis-tfrag 6) +(def-tex des-mount-01 deserte-vis-tfrag 8) +(def-tex des-rock-01 deserte-vis-tfrag 9) +(def-tex des-mount-02 deserte-vis-tfrag 10) +(def-tex des-cliff-trans-01 deserte-vis-tfrag 11) +(def-tex des-cliff-top-03 deserte-vis-tfrag 12) +(def-tex des-cliff-top-01 deserte-vis-tfrag 14) +(def-tex des-palmtree-trunk-02 deserte-vis-tfrag 17) +(def-tex des-palm-leaf-01 deserte-vis-tfrag 18) +(def-tex des-mount-bottom-01 deserte-vis-tfrag 19) +(def-tex des-waterfall desertd-vis-water 0) +(def-tex des-waterfall-dest desertd-vis-water 2) +(def-tex des-bark-crooked-01 desertd-vis-tfrag 2) +(def-tex des-wasmetal01 desertd-vis-tfrag 3) +(def-tex des-wasmetal06 desertd-vis-tfrag 4) +(def-tex des-wasmetal22 desertd-vis-tfrag 5) +(def-tex des-wasmetal12 desertd-vis-tfrag 6) +(def-tex des-wasmetal19 desertd-vis-tfrag 7) +(def-tex des-plate-05 desertd-vis-tfrag 8) +(def-tex des-wasmetal02 desertd-vis-tfrag 9) +(def-tex des-wasmetal25 desertd-vis-tfrag 10) +(def-tex des-wasmetal04 desertd-vis-tfrag 11) +(def-tex des-wasmetal07 desertd-vis-tfrag 12) +(def-tex des-palmtree-beard desertd-vis-tfrag 13) +(def-tex des-palmplant-leaf-01 desertd-vis-tfrag 14) +(def-tex des-cactus-02 desertd-vis-tfrag 15) +(def-tex des-cactus-01 desertd-vis-tfrag 16) +(def-tex des-rock-01 desertd-vis-tfrag 17) +(def-tex des-mount-01 desertd-vis-tfrag 18) +(def-tex des-mount-02 desertd-vis-tfrag 19) +(def-tex des-cliff-top-01 desertd-vis-tfrag 20) +(def-tex des-cliff-trans-01 desertd-vis-tfrag 21) +(def-tex des-cliff-top-03 desertd-vis-tfrag 24) +(def-tex des-mount-bottom-01 desertd-vis-tfrag 26) +(def-tex des-shrub-pebbles desertd-vis-shrub 1) +(def-tex des-shrub-cattail desertd-vis-shrub 5) +(def-tex des-sand-grass-01 desertd-vis-shrub 7) +(def-tex des-rock-shrub-01 desertd-vis-shrub 8) +(def-tex des-beach-01 desertf-vis-tfrag 0) +(def-tex des-mount-01 desertf-vis-tfrag 1) +(def-tex des-mount-02 desertf-vis-tfrag 2) +(def-tex des-temple-brick-01 desertf-vis-tfrag 4) +(def-tex des-mount-bottom-01 desertf-vis-tfrag 6) +(def-tex des-cliff-01 desertf-vis-tfrag 7) +(def-tex des-pole-brace desertf-vis-tfrag 9) +(def-tex des-corral-metal-01 desertf-vis-tfrag 11) +(def-tex des-pole-01 desertf-vis-tfrag 12) +(def-tex des-corral-metal-03 desertf-vis-tfrag 13) +(def-tex des-corral-metal-04 desertf-vis-tfrag 14) +(def-tex des-temple-stone-01 desertf-vis-tfrag 20) +(def-tex des-ruins-top-01 desertf-vis-tfrag 22) +(def-tex des-corral-plate-02 desertf-vis-tfrag 24) +(def-tex des-ruins-top-03 desertf-vis-tfrag 25) +(def-tex des-wasmetal07 desertf-vis-tfrag 26) +(def-tex des-ruins-bottom-02 desertf-vis-tfrag 27) +(def-tex des-ruins-bottom-01 desertf-vis-tfrag 28) +(def-tex des-ruins-top-02 desertf-vis-tfrag 29) +(def-tex des-wasmetal20 desertf-vis-tfrag 30) +(def-tex des-wasmetal01 desertf-vis-tfrag 31) +(def-tex des-totem-stone-01 desertf-vis-tfrag 32) +(def-tex des-marauder-house-01 desertf-vis-tfrag 33) +(def-tex des-bridge-brace-01 desertf-vis-tfrag 34) +(def-tex des-ruins-roof-01 desertf-vis-tfrag 36) +(def-tex des-corral-bar-01 desertf-vis-tfrag 37) +(def-tex des-corral-metal-05 desertf-vis-tfrag 38) +(def-tex des-rock-01 desertf-vis-tfrag 40) +(def-tex des-corral-plate-01 desertf-vis-tfrag 41) +(def-tex des-totem-stone-trim desertf-vis-tfrag 42) +(def-tex des-corral-plate-03 desertf-vis-tfrag 44) +(def-tex des-wasmetal26 desertf-vis-tfrag 45) +(def-tex des-marauder-bridge-floor desertf-vis-tfrag 46) +(def-tex des-ruins-wall-01 desertf-vis-tfrag 47) +(def-tex des-corral-metal-02 desertf-vis-tfrag 48) +(def-tex des-marauder-bridge-wood-cap desertf-vis-tfrag 49) +(def-tex des-cliff-trans-01 desertf-vis-tfrag 50) +(def-tex des-cliff-top-03 desertf-vis-tfrag 51) +(def-tex des-corral-bar-03 desertf-vis-tfrag 52) +(def-tex des-beach-01 deserth-vis-tfrag 0) +(def-tex des-totem-stone-01 deserth-vis-tfrag 1) +(def-tex des-cliff-trans-01 deserth-vis-tfrag 2) +(def-tex des-cliff-top-01 deserth-vis-tfrag 3) +(def-tex des-mount-01 deserth-vis-tfrag 4) +(def-tex des-mount-02 deserth-vis-tfrag 5) +(def-tex des-cliff-top-03 deserth-vis-tfrag 6) +(def-tex des-mount-bottom-01 deserth-vis-tfrag 7) +(def-tex des-cliff-top-02 deserth-vis-tfrag 8) +(def-tex des-cliff-01 deserth-vis-tfrag 9) +(def-tex des-cliff-top-04 deserth-vis-tfrag 10) +(def-tex des-rock-01 deserth-vis-tfrag 11) +(def-tex des-palmtree-trunk-02 deserth-vis-tfrag 12) +(def-tex des-palmtree-beard deserth-vis-tfrag 13) +(def-tex des-palmplant-leaf-02 deserth-vis-tfrag 14) +(def-tex des-branch-01 deserth-vis-tfrag 15) +(def-tex des-palm-top deserth-vis-tfrag 16) +(def-tex des-palm-leaf-01 deserth-vis-tfrag 17) +(def-tex des-palm-root deserth-vis-tfrag 18) +(def-tex des-ruins-wall-01 deserth-vis-tfrag 24) +(def-tex des-totem-stone-trim deserth-vis-tfrag 28) +(def-tex des-totem-stone-eye deserth-vis-tfrag 29) +(def-tex des-temple-stone-01 deserth-vis-tfrag 30) +(def-tex des-temple-brick-01 deserth-vis-tfrag 32) +(def-tex des-mount-sand-trans deserth-vis-tfrag 33) +(def-tex gen-01 gungame-sprite 6) +(def-tex gen-02 gungame-sprite 7) +(def-tex gen-03 gungame-sprite 8) +(def-tex gun-cita-bit-01 gungame-sprite 17) +(def-tex gun-cita-bit-02 gungame-sprite 18) +(def-tex gun-cita-bit-03 gungame-sprite 19) +(def-tex gun-cita-bit-04 gungame-sprite 20) +(def-tex kg-targ-bit-01 gungame-sprite 21) +(def-tex kg-targ-bit-02 gungame-sprite 22) +(def-tex kg-targ-bit-03 gungame-sprite 23) +(def-tex kg-targ-bit-04 gungame-sprite 24) +(def-tex kg-bonus-bit-01 gungame-sprite 25) +(def-tex kg-bonus-bit-02 gungame-sprite 26) +(def-tex kg-bonus-bit-03 gungame-sprite 27) +(def-tex bam-eyelight gungame-vis-pris 0) +(def-tex bam-hairhilite gungame-vis-pris 1) +(def-tex daxter-eyelid gungame-vis-pris 2) +(def-tex daxter-furhilite gungame-vis-pris 3) +(def-tex daxter-orange gungame-vis-pris 4) +(def-tex daxterarm gungame-vis-pris 5) +(def-tex daxterbodyshort-eix gungame-vis-pris 6) +(def-tex daxterbolt gungame-vis-pris 7) +(def-tex daxterear gungame-vis-pris 8) +(def-tex daxterfinger gungame-vis-pris 9) +(def-tex daxterfoot gungame-vis-pris 10) +(def-tex daxterfoot-bottom gungame-vis-pris 11) +(def-tex daxtergoggles gungame-vis-pris 12) +(def-tex daxterheadwidenew gungame-vis-pris 13) +(def-tex daxterhelmetplain gungame-vis-pris 14) +(def-tex daxterlense gungame-vis-pris 15) +(def-tex daxternose gungame-vis-pris 16) +(def-tex daxterteeth gungame-vis-pris 17) +(def-tex daxtertuft gungame-vis-pris 18) +(def-tex environment-oldmetal gungame-vis-pris 19) +(def-tex jakc-armor gungame-vis-pris 77) +(def-tex jakc-chestplate-straps gungame-vis-pris 78) +(def-tex jakc-gogglemetal gungame-vis-pris 79) +(def-tex jakc-lens gungame-vis-pris 80) +(def-tex jakc-scarf gungame-vis-pris 81) +(def-tex jakc-waistband2 gungame-vis-pris 82) +(def-tex jakc-wraps gungame-vis-pris 83) +(def-tex jakc-wristband-a2 gungame-vis-pris 84) +(def-tex jakchires-arm gungame-vis-pris 85) +(def-tex jakchires-blackstrap gungame-vis-pris 86) +(def-tex jakchires-brownstrap gungame-vis-pris 87) +(def-tex jakchires-brwnleather gungame-vis-pris 88) +(def-tex jakchires-chestplate gungame-vis-pris 89) +(def-tex jakchires-clips gungame-vis-pris 90) +(def-tex jakchires-eye gungame-vis-pris 91) +(def-tex jakchires-eyebrow gungame-vis-pris 92) +(def-tex jakchires-eyelid gungame-vis-pris 93) +(def-tex jakchires-facelft gungame-vis-pris 94) +(def-tex jakchires-facert gungame-vis-pris 95) +(def-tex jakchires-glovetop gungame-vis-pris 96) +(def-tex jakchires-hair gungame-vis-pris 97) +(def-tex jakchires-horn gungame-vis-pris 98) +(def-tex jakchires-jacket gungame-vis-pris 99) +(def-tex jakchires-leatherpouch gungame-vis-pris 100) +(def-tex jakchires-lightbrownspat gungame-vis-pris 101) +(def-tex jakchires-pants gungame-vis-pris 102) +(def-tex jakchires-precarmor-01 gungame-vis-pris 103) +(def-tex jakchires-shoebottom gungame-vis-pris 104) +(def-tex jakchires-shoemetal gungame-vis-pris 105) +(def-tex jakchires-shoeteop gungame-vis-pris 106) +(def-tex jakchires-teeth gungame-vis-pris 107) +(def-tex jakc-scarfhanging gungame-vis-pris 120) +(def-tex jakc-skirt gungame-vis-pris 121) +(def-tex gun-bulletholes-01 gungame-vis-shrub 0) +(def-tex gun-bulletholes-02 gungame-vis-shrub 1) +(def-tex gun-bulletholes-03 gungame-vis-shrub 2) +(def-tex gun-shellcasings-02 gungame-vis-shrub 3) +(def-tex strip-shurb-dripstain-01 gungame-vis-shrub 4) +(def-tex city-bluelight gungame-vis-tfrag 0) +(def-tex city-metal-doorframe2 gungame-vis-tfrag 1) +(def-tex city-port-barge-deck gungame-vis-tfrag 2) +(def-tex city-port-barge-plain-metal gungame-vis-tfrag 3) +(def-tex city-port-door01 gungame-vis-tfrag 4) +(def-tex city-port-metal gungame-vis-tfrag 5) +(def-tex citywide-metal-wall gungame-vis-tfrag 6) +(def-tex common-black gungame-vis-tfrag 7) +(def-tex common-gun-panel-03 gungame-vis-tfrag 8) +(def-tex fort-door-metal gungame-vis-tfrag 9) +(def-tex gun-barrel-alt gungame-vis-tfrag 10) +(def-tex gun-bigpipe-ring-side gungame-vis-tfrag 11) +(def-tex gun-bigpipe-siding gungame-vis-tfrag 12) +(def-tex gun-blue-mag gungame-vis-tfrag 13) +(def-tex gun-bridge-brace01 gungame-vis-tfrag 14) +(def-tex gun-bridge-main gungame-vis-tfrag 15) +(def-tex gun-building-brick-01 gungame-vis-tfrag 16) +(def-tex gun-building-chimney gungame-vis-tfrag 17) +(def-tex gun-building-door-01 gungame-vis-tfrag 18) +(def-tex gun-building-roof gungame-vis-tfrag 20) +(def-tex gun-building-roof-tile-02 gungame-vis-tfrag 21) +(def-tex gun-building-roof-tile-sides-02 gungame-vis-tfrag 22) +(def-tex gun-building-wall-blue-01 gungame-vis-tfrag 23) +(def-tex gun-building-wall-brown-01 gungame-vis-tfrag 24) +(def-tex gun-building-wall-gray-01 gungame-vis-tfrag 25) +(def-tex gun-building-wall-green-01 gungame-vis-tfrag 26) +(def-tex gun-building-wall-purple-01 gungame-vis-tfrag 27) +(def-tex gun-building-wall-red-01 gungame-vis-tfrag 28) +(def-tex gun-building-wall-yellow-01 gungame-vis-tfrag 29) +(def-tex gun-building-window-01 gungame-vis-tfrag 30) +(def-tex gun-building-windowboard-01 gungame-vis-tfrag 31) +(def-tex gun-cover gungame-vis-tfrag 32) +(def-tex gun-dark-mag gungame-vis-tfrag 33) +(def-tex gun-darkgray gungame-vis-tfrag 34) +(def-tex gun-green-marble gungame-vis-tfrag 35) +(def-tex gun-gun-barrel-01 gungame-vis-tfrag 36) +(def-tex gun-gun-gray-01 gungame-vis-tfrag 37) +(def-tex gun-gun-gray-02 gungame-vis-tfrag 38) +(def-tex gun-guncase-door-01 gungame-vis-tfrag 39) +(def-tex gun-guncase-rim-01 gungame-vis-tfrag 40) +(def-tex gun-guncase-rim-02 gungame-vis-tfrag 41) +(def-tex gun-guncase-round-01 gungame-vis-tfrag 42) +(def-tex gun-guncase-round-02 gungame-vis-tfrag 43) +(def-tex gun-guncase-side-01 gungame-vis-tfrag 44) +(def-tex gun-guncase-top-01 gungame-vis-tfrag 45) +(def-tex gun-gunrack-01 gungame-vis-tfrag 46) +(def-tex gun-gunrack-02 gungame-vis-tfrag 47) +(def-tex gun-lamp-metal-01 gungame-vis-tfrag 48) +(def-tex gun-lamp-metal-02 gungame-vis-tfrag 49) +(def-tex gun-leather gungame-vis-tfrag 50) +(def-tex gun-light-01 gungame-vis-tfrag 51) +(def-tex gun-lightwall-01 gungame-vis-tfrag 52) +(def-tex gun-magport gungame-vis-tfrag 53) +(def-tex gun-main gungame-vis-tfrag 54) +(def-tex gun-metal-01 gungame-vis-tfrag 55) +(def-tex gun-metal-02 gungame-vis-tfrag 56) +(def-tex gun-metal-03 gungame-vis-tfrag 57) +(def-tex gun-metal-03b gungame-vis-tfrag 58) +(def-tex gun-metal-block-04 gungame-vis-tfrag 59) +(def-tex gun-metal-darker-01 gungame-vis-tfrag 60) +(def-tex gun-metal-darker-02 gungame-vis-tfrag 61) +(def-tex gun-metal-rim-01 gungame-vis-tfrag 62) +(def-tex gun-pavement-01 gungame-vis-tfrag 63) +(def-tex gun-pump gungame-vis-tfrag 64) +(def-tex gun-roof-01 gungame-vis-tfrag 65) +(def-tex gun-rubber-01 gungame-vis-tfrag 66) +(def-tex gun-track-01 gungame-vis-tfrag 67) +(def-tex gun-track-02 gungame-vis-tfrag 68) +(def-tex gun-vent-01 gungame-vis-tfrag 69) +(def-tex hip-tmetfloor04 gungame-vis-tfrag 70) +(def-tex hip-tmetring02 gungame-vis-tfrag 71) +(def-tex hip-twood01 gungame-vis-tfrag 72) +(def-tex sewer-rubber-rim-01 gungame-vis-tfrag 73) +(def-tex bam-eyelight lkleever-pris 0) +(def-tex bam-hairhilite lkleever-pris 1) +(def-tex klever-earcup lkleever-pris 2) +(def-tex klever-eye lkleever-pris 3) +(def-tex klever-eyelid lkleever-pris 4) +(def-tex klever-face-01 lkleever-pris 5) +(def-tex klever-face-01scars lkleever-pris 6) +(def-tex klever-hair lkleever-pris 7) +(def-tex klever-mustache lkleever-pris 8) +(def-tex klever-arm lkleever-pris 9) +(def-tex klever-brownstrap lkleever-pris 10) +(def-tex klever-chest lkleever-pris 11) +(def-tex klever-clips lkleever-pris 12) +(def-tex klever-handwrap lkleever-pris 13) +(def-tex klever-armor-01 lkleever-pris 14) +(def-tex klever-armor-02 lkleever-pris 15) +(def-tex klever-blackstrap lkleever-pris 16) +(def-tex klever-bolt lkleever-pris 17) +(def-tex klever-gunmetal-01 lkleever-pris 18) +(def-tex klever-gunmetal-02 lkleever-pris 19) +(def-tex klever-gunmetal-03 lkleever-pris 20) +(def-tex klever-gunmetal-04 lkleever-pris 21) +(def-tex klever-gunmetal-05 lkleever-pris 22) +(def-tex klever-hand lkleever-pris 23) +(def-tex klever-horn lkleever-pris 24) +(def-tex klever-shoe lkleever-pris 25) +(def-tex klever-shoebottom lkleever-pris 26) +(def-tex klever-skirtdark lkleever-pris 27) +(def-tex klever-skirtlight lkleever-pris 28) +(def-tex klever-thighs lkleever-pris 29) +(def-tex klever-undershirt lkleever-pris 30) +(def-tex klever-widebrownstrap lkleever-pris 31) +(def-tex klever-fingerbottom lkleever-pris 32) +(def-tex klever-fingertop lkleever-pris 33) +(def-tex intcept-lorez-spike01 desrace1-water 0) +(def-tex airlock-door-bolt ctyinda-vis-pris 0) +(def-tex airlock-door-cog ctyinda-vis-pris 1) +(def-tex airlock-door-main ctyinda-vis-pris 2) +(def-tex airlock-door-metal2 ctyinda-vis-pris 3) +(def-tex airlockl-door-metalframe ctyinda-vis-pris 4) +(def-tex citwide-crimson-gold ctyinda-vis-pris 5) +(def-tex citwide-crimson-light ctyinda-vis-pris 6) +(def-tex citwide-crimson-red ctyinda-vis-pris 7) +(def-tex citwide-crimson-tube ctyinda-vis-pris 8) +(def-tex citwide-crimson-wall-plain ctyinda-vis-pris 9) +(def-tex vin-door-large-01 ctyinda-vis-pris 10) +(def-tex vin-support-base-02 ctyinda-vis-pris 11) +(def-tex bam-eyelight ldamklev-pris 0) +(def-tex bam-hairhilite ldamklev-pris 1) +(def-tex klever-earcup ldamklev-pris 2) +(def-tex klever-eye ldamklev-pris 3) +(def-tex klever-eyelid ldamklev-pris 4) +(def-tex klever-face-01 ldamklev-pris 5) +(def-tex klever-face-01scars ldamklev-pris 6) +(def-tex klever-hair ldamklev-pris 7) +(def-tex klever-mustache ldamklev-pris 8) +(def-tex klever-arm ldamklev-pris 9) +(def-tex klever-armor-01 ldamklev-pris 10) +(def-tex klever-armor-02 ldamklev-pris 11) +(def-tex klever-blackstrap ldamklev-pris 12) +(def-tex klever-bolt ldamklev-pris 13) +(def-tex klever-brownstrap ldamklev-pris 14) +(def-tex klever-chest ldamklev-pris 15) +(def-tex klever-clips ldamklev-pris 16) +(def-tex klever-fingerbottom ldamklev-pris 17) +(def-tex klever-fingertop ldamklev-pris 18) +(def-tex klever-gunmetal-01 ldamklev-pris 19) +(def-tex klever-gunmetal-02 ldamklev-pris 20) +(def-tex klever-gunmetal-03 ldamklev-pris 21) +(def-tex klever-gunmetal-04 ldamklev-pris 22) +(def-tex klever-gunmetal-05 ldamklev-pris 23) +(def-tex klever-hand ldamklev-pris 24) +(def-tex klever-handwrap ldamklev-pris 25) +(def-tex klever-horn ldamklev-pris 26) +(def-tex klever-shoe ldamklev-pris 27) +(def-tex klever-shoebottom ldamklev-pris 28) +(def-tex klever-skirtdark ldamklev-pris 29) +(def-tex klever-skirtlight ldamklev-pris 30) +(def-tex klever-thighs ldamklev-pris 31) +(def-tex klever-undershirt ldamklev-pris 32) +(def-tex klever-widebrownstrap ldamklev-pris 33) +(def-tex intcept-base-green01 desrace2-pris 0) +(def-tex intcept-base-patern01 desrace2-pris 1) +(def-tex intcept-base-patern02 desrace2-pris 2) +(def-tex intcept-gun01 desrace2-pris 3) +(def-tex intcept-pipe01 desrace2-pris 4) +(def-tex intcept-teeth01 desrace2-pris 5) +(def-tex intcept-tread01 desrace2-pris 6) +(def-tex vehicle-body-panel-01 desrace2-pris 7) +(def-tex vehicle-brace-pipe-01 desrace2-pris 8) +(def-tex vehicle-cap-pin-01 desrace2-pris 9) +(def-tex vehicle-chrome-pipe-01 desrace2-pris 10) +(def-tex vehicle-gas-tank-01 desrace2-pris 11) +(def-tex vehicle-gun-box-01 desrace2-pris 12) +(def-tex vehicle-metal-plate-01 desrace2-pris 13) +(def-tex vehicle-toad-exhaust-01 desrace2-pris 14) +(def-tex vehicle-tread-blur-02 desrace2-pris 15) +(def-tex vehicle-wheel-01 desrace2-pris 16) +(def-tex vehicle-wheel-blur-01 desrace2-pris 17) +(def-tex intcept-b-base-green01 desrace2-pris 20) +(def-tex intcept-b-base-patern01 desrace2-pris 21) +(def-tex intcept-b-base-patern02 desrace2-pris 22) +(def-tex intcept-b-gun01 desrace2-pris 23) +(def-tex intcept-b-pipe01 desrace2-pris 24) +(def-tex intcept-b-teeth01 desrace2-pris 25) +(def-tex intcept-lorez-spike01 desrace2-water 0) +(def-tex water-wake sewa-sprite 0) +(def-tex water-trail sewa-sprite 1) +(def-tex mech-flame sewa-sprite 3) +(def-tex explosion-wave sewa-sprite 4) +(def-tex bigstarflash sewa-sprite 5) +(def-tex water-froth sewa-sprite 6) +(def-tex ceiling-dust sewa-sprite 7) +(def-tex flamingstick sewa-sprite 8) +(def-tex artifact-dec-01 desrace1-tfrag 0) +(def-tex artifact-blue-glow-01 desrace1-tfrag 1) +(def-tex artifact-plain-01 desrace1-tfrag 2) +(def-tex artifact-plain-02 desrace1-tfrag 3) +(def-tex artifact-dec-02 desrace1-tfrag 4) +(def-tex hud-rhino-turbometer wasall-minimap 30) +(def-tex hud-small-vehicle-health-bar-01 wasall-minimap 31) +(def-tex hud-turbo-boost-off-01 wasall-minimap 32) +(def-tex hud-turbo-boost-on-01 wasall-minimap 33) +(def-tex hud-turbo-boost-rim-01 wasall-minimap 34) +(def-tex palcab-lowres-background-hills-01 intpfall-vis-tfrag 0) +(def-tex strip-metal-02-lores intpfall-vis-tfrag 1) +(def-tex palcab-lowres-ctywide-wall-01 intpfall-vis-tfrag 2) +(def-tex palcab-lowres-background-crater-bottom-enviro intpfall-vis-tfrag 3) +(def-tex palcab-lowres-background-rocksnow2 intpfall-vis-tfrag 4) +(def-tex palcab-lowres-background-rocksnow intpfall-vis-tfrag 5) +(def-tex palcab-lowres-ctywide-wall-02 intpfall-vis-tfrag 6) +(def-tex palcab-lowres-ctyslum-ground intpfall-vis-tfrag 7) +(def-tex palcab-lowres-ctyslum-roof-01 intpfall-vis-tfrag 8) +(def-tex palcab-lowres-ctyslum-wall-01 intpfall-vis-tfrag 9) +(def-tex palcab-lowres-ctyslum-roof-02 intpfall-vis-tfrag 10) +(def-tex palcab-lowres-ctyslum-wall-04 intpfall-vis-tfrag 11) +(def-tex palcab-lowres-ctyslum-wall-02 intpfall-vis-tfrag 12) +(def-tex palcab-lowres-ctyslum-wall-03 intpfall-vis-tfrag 13) +(def-tex palcab-lowres-ctyslum-roof-03 intpfall-vis-tfrag 14) +(def-tex palcab-swingp-trim intpfall-vis-tfrag 15) +(def-tex palcab-steel intpfall-vis-tfrag 16) +(def-tex palcab-lowres-ctyslumc-wall-01 intpfall-vis-tfrag 17) +(def-tex palcab-lowres-ctyslumc-wall-02 intpfall-vis-tfrag 18) +(def-tex palcab-pipe-hoze intpfall-vis-tfrag 19) +(def-tex palcab-lowres-mark-roof-02 intpfall-vis-tfrag 20) +(def-tex city-lowres-ind-wall-04 intpfall-vis-tfrag 21) +(def-tex palcab-lowres-stadium-canopy intpfall-vis-tfrag 22) +(def-tex city-lowres-ind-wall-02 intpfall-vis-tfrag 23) +(def-tex city-lowres-fort-yellow intpfall-vis-tfrag 24) +(def-tex city-lowres-fort-red intpfall-vis-tfrag 25) +(def-tex palcab-lowres-mark-roof-01 intpfall-vis-tfrag 26) +(def-tex city-side-support intpfall-vis-tfrag 27) +(def-tex city-lowres-ind-wall-01 intpfall-vis-tfrag 28) +(def-tex city-lowres-port-roof intpfall-vis-tfrag 29) +(def-tex city-lowres-ind-wall-03 intpfall-vis-tfrag 30) +(def-tex city-lowres-ind-wall-07 intpfall-vis-tfrag 31) +(def-tex city-lowres-ind-wall-08 intpfall-vis-tfrag 32) +(def-tex city-lowres-ind-wall-05 intpfall-vis-tfrag 33) +(def-tex city-lowres-ind-wall-06 intpfall-vis-tfrag 34) +(def-tex palcab-lowres-farm-wall intpfall-vis-tfrag 35) +(def-tex palcab-lowres-farm-wall-top intpfall-vis-tfrag 36) +(def-tex palcab-lowres-mark-roof-rim-01 intpfall-vis-tfrag 37) +(def-tex palcab-lowres-mark-shops-01 intpfall-vis-tfrag 38) +(def-tex palcab-lowres-mark-awning-green intpfall-vis-tfrag 39) +(def-tex palcab-lowres-mark-awning-red intpfall-vis-tfrag 40) +(def-tex palcab-lowres-mark-highway intpfall-vis-tfrag 41) +(def-tex city-lowres-ctygen-side-02 intpfall-vis-tfrag 42) +(def-tex city-lowres-ctygen-build-01 intpfall-vis-tfrag 43) +(def-tex city-lowres-ctygen-stripe-01 intpfall-vis-tfrag 44) +(def-tex city-lowres-ctygen-roof-01 intpfall-vis-tfrag 45) +(def-tex city-lowres-ctygen-stripe-02 intpfall-vis-tfrag 46) +(def-tex city-lowres-ctygen-roof-02 intpfall-vis-tfrag 47) +(def-tex city-lowres-ctygen-build-02 intpfall-vis-tfrag 48) +(def-tex city-lowres-ctygen-side-01 intpfall-vis-tfrag 49) +(def-tex city-lowres-ctygen-build-03 intpfall-vis-tfrag 50) +(def-tex city-lowres-ctygen-build-04 intpfall-vis-tfrag 51) +(def-tex city-lowres-ctygen-build-05 intpfall-vis-tfrag 52) +(def-tex citywide-consite-steel intpfall-vis-tfrag 53) +(def-tex citywide-consite-wall intpfall-vis-tfrag 54) +(def-tex citywide-consite-orange intpfall-vis-tfrag 55) +(def-tex t-citywide-met-bm-red-strp01 intpfall-vis-tfrag 56) +(def-tex t-citywide-met-strp01 intpfall-vis-tfrag 57) +(def-tex t-citywide-red-met-01 intpfall-vis-tfrag 58) +(def-tex t-palshaft-panl-01 intpfall-vis-tfrag 59) +(def-tex t-palshaft-pil-01 intpfall-vis-tfrag 60) +(def-tex t-palshaft-dirt-blue-01 intpfall-vis-tfrag 61) +(def-tex t-citywide-met-pill-01 intpfall-vis-tfrag 62) +(def-tex t-citywide-met-wall-02 intpfall-vis-tfrag 63) +(def-tex t-citypal-met-strp01 intpfall-vis-tfrag 64) +(def-tex t-palshaft-plate01 intpfall-vis-tfrag 65) +(def-tex t-citypal-tree-01 intpfall-vis-tfrag 66) +(def-tex city-bigpipe-ring-02 intpfall-vis-tfrag 67) +(def-tex city-bigpipe-main-02 intpfall-vis-tfrag 68) +(def-tex palcab-lowres-background-mount-build-01 intpfall-vis-tfrag 69) +(def-tex palcab-lowres-background-mount-build-02 intpfall-vis-tfrag 70) +(def-tex palcab-lowres-background-mount-build-03 intpfall-vis-tfrag 71) +(def-tex palcab-swingp-base intpfall-vis-tfrag 72) +(def-tex palcab-lowres-background-trees2 intpfall-vis-tfrag 73) +(def-tex palcab-lowres-background-trees-edge intpfall-vis-tfrag 74) +(def-tex citywide-hangmetal intpfall-vis-tfrag 75) +(def-tex tcab-beam01 intpfall-vis-tfrag 76) +(def-tex tcab-plat-edg-01 intpfall-vis-tfrag 77) +(def-tex city-lowres-damaged-01 intpfall-vis-tfrag 78) +(def-tex ctyp-metal-01 intpfall-vis-tfrag 79) +(def-tex palace-break-girder01 intpfall-vis-tfrag 80) +(def-tex palcab-lowres-stadium-grass intpfall-vis-tfrag 81) +(def-tex palcab-lowres-background-desert-01 intpfall-vis-tfrag 82) +(def-tex t-citypal-dmnd-01 intpfall-vis-tfrag 83) +(def-tex t-citypal-statue-stone-01 intpfall-vis-tfrag 84) +(def-tex t-palshaft-r-strp-plate01 intpfall-vis-tfrag 85) +(def-tex palcab-lowres-farm-road intpfall-vis-tfrag 86) +(def-tex palcab-lowres-background-mounatin-window intpfall-vis-tfrag 87) +(def-tex tcab-blue-ring-01 intpfall-vis-tfrag 88) +(def-tex palcab-lowres-background-shoreline-01 intpfall-vis-tfrag 89) +(def-tex strip-metal-02-hitweak intpfall-vis-tfrag 90) +(def-tex palcab-lowres-background-hilltops-01 intpfall-vis-tfrag 91) +(def-tex palcab-lowres-background-desert-to-shore intpfall-vis-tfrag 92) +(def-tex palcab-lowres-background-peaks-01 intpfall-vis-tfrag 93) +(def-tex palcab-lowres-background-grass-to-desert-02 intpfall-vis-tfrag 94) +(def-tex palcab-lowres-background-strip intpfall-vis-tfrag 95) +(def-tex palcab-smallpipe intpfall-vis-tfrag 96) +(def-tex palcab-lowres-background-grass-to-desert-01 intpfall-vis-tfrag 97) +(def-tex palcab-lowres-background-crater-01 intpfall-vis-tfrag 98) +(def-tex palcab-lowres-background-peaks-02 intpfall-vis-tfrag 99) +(def-tex palcab-lowres-background-mountains-02 intpfall-vis-tfrag 100) +(def-tex palcab-lowres-background-mountains intpfall-vis-tfrag 101) +(def-tex palcab-lowres-background-shoreline-02 intpfall-vis-tfrag 102) +(def-tex tpal-panl_piller01 intpfall-vis-tfrag 103) +(def-tex tpal-beam-red-yellow01 intpfall-vis-tfrag 104) +(def-tex troof-beam01 intpfall-vis-tfrag 105) +(def-tex tpal-piller-caps01 intpfall-vis-tfrag 106) +(def-tex tpal-beam01 intpfall-vis-tfrag 107) +(def-tex tpal-beam-red01 intpfall-vis-tfrag 108) +(def-tex troof-sndwch-beam-01 intpfall-vis-tfrag 109) +(def-tex palroof-metal intpfall-vis-tfrag 110) +(def-tex tpal-beam-redstripe01 intpfall-vis-tfrag 111) +(def-tex tpal-horiz-trim02 intpfall-vis-tfrag 112) +(def-tex intr-grey-holes intpfall-vis-tfrag 113) +(def-tex intr-grey intpfall-vis-tfrag 114) +(def-tex tpal-horiz-trim01 intpfall-vis-tfrag 115) +(def-tex tpal-big-metal-panl01 intpfall-vis-tfrag 116) +(def-tex palcab-wall intpfall-vis-tfrag 117) +(def-tex palcab-lowres-background-shoreline-02 intpfall-vis-alpha 0) +(def-tex palcab-lowres-background-crater-rim intpfall-vis-alpha 1) +(def-tex palcab-lowres-background-trees-edge intpfall-vis-alpha 2) +(def-tex palcab-lowres-background-trees2 intpfall-vis-alpha 3) +(def-tex palcab-lowres-ctyslum-wall-03 intpfall-vis-alpha 4) +(def-tex palcab-lowres-background-grass-to-desert-01 intpfall-vis-pris 0) +(def-tex palcab-lowres-background-hills-01 intpfall-vis-pris 1) +(def-tex palcab-lowres-background-trees-edge intpfall-vis-pris 2) +(def-tex palcab-lowres-background-trees2 intpfall-vis-pris 3) +(def-tex palcab-lowres-ctyslum-wall-03 intpfall-vis-pris 4) +(def-tex palcab-lowres-farm-road intpfall-vis-pris 5) +(def-tex palcab-lowres-farm-wall intpfall-vis-pris 6) +(def-tex palcab-lowres-farm-wall-top intpfall-vis-pris 7) +(def-tex Ashelin intpfall-vis-pris 8) +(def-tex backThing01 intpfall-vis-pris 9) +(def-tex dash01 intpfall-vis-pris 10) +(def-tex flatgerydark01 intpfall-vis-pris 11) +(def-tex gauge01 intpfall-vis-pris 12) +(def-tex grillRim01 intpfall-vis-pris 13) +(def-tex gunBoxBack01 intpfall-vis-pris 14) +(def-tex gunBoxFront01 intpfall-vis-pris 15) +(def-tex gunbox01 intpfall-vis-pris 16) +(def-tex gunbox02 intpfall-vis-pris 17) +(def-tex hood01 intpfall-vis-pris 18) +(def-tex jetTop01 intpfall-vis-pris 19) +(def-tex jets01 intpfall-vis-pris 20) +(def-tex kcfrontend01 intpfall-vis-pris 21) +(def-tex light01 intpfall-vis-pris 22) +(def-tex lightCase01 intpfall-vis-pris 23) +(def-tex palace-break-base01 intpfall-vis-pris 24) +(def-tex palace-break-base02 intpfall-vis-pris 25) +(def-tex palace-break-base03 intpfall-vis-pris 26) +(def-tex palace-break-bigwall01 intpfall-vis-pris 27) +(def-tex palace-break-bigwall02 intpfall-vis-pris 28) +(def-tex palace-break-bigwall03 intpfall-vis-pris 29) +(def-tex palace-break-bigwall04 intpfall-vis-pris 30) +(def-tex palace-break-bigwall05 intpfall-vis-pris 31) +(def-tex palace-break-bigwall06 intpfall-vis-pris 32) +(def-tex palace-break-bigwall07 intpfall-vis-pris 33) +(def-tex palace-break-bigwall08 intpfall-vis-pris 34) +(def-tex palace-break-brokenwall intpfall-vis-pris 35) +(def-tex palace-break-door intpfall-vis-pris 36) +(def-tex palace-break-floor01 intpfall-vis-pris 37) +(def-tex palace-break-floor02 intpfall-vis-pris 38) +(def-tex palace-break-girder01 intpfall-vis-pris 39) +(def-tex palace-break-girder02 intpfall-vis-pris 40) +(def-tex palace-break-glass01 intpfall-vis-pris 41) +(def-tex palace-break-glass02 intpfall-vis-pris 42) +(def-tex palace-break-glass03 intpfall-vis-pris 43) +(def-tex palace-break-glass04 intpfall-vis-pris 44) +(def-tex palace-break-glass05 intpfall-vis-pris 45) +(def-tex palace-break-infloor intpfall-vis-pris 46) +(def-tex palace-break-pillwall01 intpfall-vis-pris 47) +(def-tex palace-break-pillwall02 intpfall-vis-pris 48) +(def-tex palace-break-pillwall03 intpfall-vis-pris 49) +(def-tex palace-break-pillwall04 intpfall-vis-pris 50) +(def-tex palace-break-pillwall05 intpfall-vis-pris 51) +(def-tex palace-break-pillwall06 intpfall-vis-pris 52) +(def-tex palace-break-pillwall07 intpfall-vis-pris 53) +(def-tex palace-break-pillwall08 intpfall-vis-pris 54) +(def-tex palace-break-plainwall intpfall-vis-pris 55) +(def-tex palace-break-rebar intpfall-vis-pris 56) +(def-tex palace-break-roof01 intpfall-vis-pris 57) +(def-tex palace-break-roof02 intpfall-vis-pris 58) +(def-tex palace-break-roof03 intpfall-vis-pris 59) +(def-tex palace-break-rooftile intpfall-vis-pris 60) +(def-tex palace-break-scabel1 intpfall-vis-pris 61) +(def-tex palace-break-sdanger1 intpfall-vis-pris 62) +(def-tex palace-break-sdanger2 intpfall-vis-pris 63) +(def-tex palace-break-spanel-1 intpfall-vis-pris 64) +(def-tex palace-break-spanel-2 intpfall-vis-pris 65) +(def-tex palace-break-spanel-3 intpfall-vis-pris 66) +(def-tex palace-break-spanel-4 intpfall-vis-pris 67) +(def-tex palace-break-spanel-5 intpfall-vis-pris 68) +(def-tex palace-break-spike01 intpfall-vis-pris 69) +(def-tex palace-break-spike02 intpfall-vis-pris 70) +(def-tex palace-break-spike03 intpfall-vis-pris 71) +(def-tex palace-break-wall02 intpfall-vis-pris 72) +(def-tex palace-break-wall03 intpfall-vis-pris 73) +(def-tex palace-break-wall04 intpfall-vis-pris 74) +(def-tex palace-break-wall05 intpfall-vis-pris 75) +(def-tex palace-break-wall06 intpfall-vis-pris 76) +(def-tex palace-break-wall07 intpfall-vis-pris 77) +(def-tex palace-break-wall08 intpfall-vis-pris 78) +(def-tex palace-break-wall09 intpfall-vis-pris 79) +(def-tex palace-break-walltile intpfall-vis-pris 80) +(def-tex palace-break-walltile-02 intpfall-vis-pris 81) +(def-tex palace-break-winwall01 intpfall-vis-pris 82) +(def-tex palace-break-winwall02 intpfall-vis-pris 83) +(def-tex post01 intpfall-vis-pris 84) +(def-tex rail01 intpfall-vis-pris 85) +(def-tex seat01 intpfall-vis-pris 86) +(def-tex stripe03 intpfall-vis-pris 87) +(def-tex tpal-beam-red01 intpfall-vis-pris 88) +(def-tex tpal-beam01 intpfall-vis-pris 89) +(def-tex tpal-drain01 intpfall-vis-pris 90) +(def-tex tpal-horiz-trim02 intpfall-vis-pris 91) +(def-tex turret01 intpfall-vis-pris 92) +(def-tex wing01 intpfall-vis-pris 93) +(def-tex wing02 intpfall-vis-pris 94) +(def-tex wing02grey01 intpfall-vis-pris 95) +(def-tex yellowcard01 intpfall-vis-pris 96) +(def-tex windshield01 intpfall-vis-water 0) +(def-tex hidelight-lightfade intpfall-vis-water 1) +(def-tex searchlight-envmap intpfall-vis-water 2) +(def-tex hud-gladiator wasstadc-minimap 0) +(def-tex bam-eyelight lsigjakc-pris 0) +(def-tex bam-hairhilite lsigjakc-pris 1) +(def-tex environment-oldmetal lsigjakc-pris 2) +(def-tex jakc-armor lsigjakc-pris 3) +(def-tex jakc-chestplate-straps lsigjakc-pris 4) +(def-tex jakc-gogglemetal lsigjakc-pris 5) +(def-tex jakc-lens lsigjakc-pris 6) +(def-tex jakc-scarf lsigjakc-pris 7) +(def-tex jakc-waistband2 lsigjakc-pris 8) +(def-tex jakc-wraps lsigjakc-pris 9) +(def-tex jakc-wristband-a2 lsigjakc-pris 10) +(def-tex jakchires-arm lsigjakc-pris 11) +(def-tex jakchires-blackstrap lsigjakc-pris 12) +(def-tex jakchires-brownstrap lsigjakc-pris 13) +(def-tex jakchires-brwnleather lsigjakc-pris 14) +(def-tex jakchires-chestplate lsigjakc-pris 15) +(def-tex jakchires-clips lsigjakc-pris 16) +(def-tex jakchires-eye lsigjakc-pris 17) +(def-tex jakchires-eyebrow lsigjakc-pris 18) +(def-tex jakchires-eyelid lsigjakc-pris 19) +(def-tex jakchires-facelft lsigjakc-pris 20) +(def-tex jakchires-facert lsigjakc-pris 21) +(def-tex jakchires-glovetop lsigjakc-pris 22) +(def-tex jakchires-hair lsigjakc-pris 23) +(def-tex jakchires-horn lsigjakc-pris 24) +(def-tex jakchires-jacket lsigjakc-pris 25) +(def-tex jakchires-leatherpouch lsigjakc-pris 26) +(def-tex jakchires-lightbrownspat lsigjakc-pris 27) +(def-tex jakchires-pants lsigjakc-pris 28) +(def-tex jakchires-precarmor-01 lsigjakc-pris 29) +(def-tex jakchires-shoebottom lsigjakc-pris 30) +(def-tex jakchires-shoemetal lsigjakc-pris 31) +(def-tex jakchires-shoeteop lsigjakc-pris 32) +(def-tex jakchires-teeth lsigjakc-pris 33) +(def-tex jakc-skirt lsigjakc-pris 34) +(def-tex jakc-scarfhanging lsigjakc-pris 35) +(def-tex bam-eyelight lsigjakc-pris2 0) +(def-tex charHOLD lsigjakc-pris2 1) +(def-tex environment-oldmetal lsigjakc-pris2 2) +(def-tex sig-belt lsigjakc-pris2 3) +(def-tex sig-eye lsigjakc-pris2 4) +(def-tex sig-eyelid lsigjakc-pris2 5) +(def-tex sig-faceleft lsigjakc-pris2 6) +(def-tex sig-facert lsigjakc-pris2 7) +(def-tex sig-flask lsigjakc-pris2 8) +(def-tex sig-gem-01 lsigjakc-pris2 9) +(def-tex sig-glove lsigjakc-pris2 10) +(def-tex sig-glovetop lsigjakc-pris2 11) +(def-tex sig-gun-01 lsigjakc-pris2 12) +(def-tex sig-gun-02 lsigjakc-pris2 13) +(def-tex sig-gun-03 lsigjakc-pris2 14) +(def-tex sig-gun-04 lsigjakc-pris2 15) +(def-tex sig-gun-05 lsigjakc-pris2 16) +(def-tex sig-headgear lsigjakc-pris2 17) +(def-tex sig-horn lsigjakc-pris2 18) +(def-tex sig-lens lsigjakc-pris2 19) +(def-tex sig-metal-01 lsigjakc-pris2 20) +(def-tex sig-metal-dirty lsigjakc-pris2 21) +(def-tex sig-sac lsigjakc-pris2 22) +(def-tex sig-shoebottom lsigjakc-pris2 23) +(def-tex sig-shoetop lsigjakc-pris2 24) +(def-tex sig-shoulderarmor lsigjakc-pris2 25) +(def-tex sig-skirts lsigjakc-pris2 26) +(def-tex sig-skirts-02 lsigjakc-pris2 27) +(def-tex sig-skirts-03 lsigjakc-pris2 28) +(def-tex sig-undergarments lsigjakc-pris2 29) +(def-tex vin-teeth-01 lsigjakc-pris2 30) +(def-tex sig-flatfangs lsigjakc-water 0) +(def-tex bam-eyelight ltorn-pris2 0) +(def-tex bam-hairhilite ltorn-pris2 1) +(def-tex charHOLD ltorn-pris2 2) +(def-tex torn-armlft ltorn-pris2 3) +(def-tex torn-armor ltorn-pris2 4) +(def-tex torn-belt ltorn-pris2 5) +(def-tex torn-belt2 ltorn-pris2 6) +(def-tex torn-blademetal ltorn-pris2 7) +(def-tex torn-ear ltorn-pris2 8) +(def-tex torn-eye ltorn-pris2 9) +(def-tex torn-eyelid ltorn-pris2 10) +(def-tex torn-face ltorn-pris2 11) +(def-tex torn-face-right ltorn-pris2 12) +(def-tex torn-finger ltorn-pris2 13) +(def-tex torn-footleather ltorn-pris2 14) +(def-tex torn-gunbarrel ltorn-pris2 15) +(def-tex torn-gunbarrel-02 ltorn-pris2 16) +(def-tex torn-hair-01 ltorn-pris2 17) +(def-tex torn-hair-02 ltorn-pris2 18) +(def-tex torn-handle-01 ltorn-pris2 19) +(def-tex torn-legshield ltorn-pris2 20) +(def-tex torn-metal2 ltorn-pris2 21) +(def-tex torn-mouth ltorn-pris2 22) +(def-tex torn-pipe ltorn-pris2 23) +(def-tex torn-scarf ltorn-pris2 24) +(def-tex torn-shoe ltorn-pris2 25) +(def-tex torn-shoe-02 ltorn-pris2 26) +(def-tex torn-teeth-01 ltorn-pris2 27) +(def-tex torn-vest ltorn-pris2 28) +(def-tex bam-eyelight freehq-pris2 0) +(def-tex bam-hairhilite freehq-pris2 1) +(def-tex charHOLD freehq-pris2 2) +(def-tex torn-armlft freehq-pris2 3) +(def-tex torn-armor freehq-pris2 4) +(def-tex torn-belt freehq-pris2 5) +(def-tex torn-belt2 freehq-pris2 6) +(def-tex torn-blademetal freehq-pris2 7) +(def-tex torn-ear freehq-pris2 8) +(def-tex torn-eye freehq-pris2 9) +(def-tex torn-eyelid freehq-pris2 10) +(def-tex torn-face freehq-pris2 11) +(def-tex torn-face-right freehq-pris2 12) +(def-tex torn-finger freehq-pris2 13) +(def-tex torn-footleather freehq-pris2 14) +(def-tex torn-gunbarrel freehq-pris2 15) +(def-tex torn-gunbarrel-02 freehq-pris2 16) +(def-tex torn-hair-01 freehq-pris2 17) +(def-tex torn-hair-02 freehq-pris2 18) +(def-tex torn-handle-01 freehq-pris2 19) +(def-tex torn-legshield freehq-pris2 20) +(def-tex torn-metal2 freehq-pris2 21) +(def-tex torn-mouth freehq-pris2 22) +(def-tex torn-pipe freehq-pris2 23) +(def-tex torn-scarf freehq-pris2 24) +(def-tex torn-shoe freehq-pris2 25) +(def-tex torn-shoe-02 freehq-pris2 26) +(def-tex torn-teeth-01 freehq-pris2 27) +(def-tex torn-vest freehq-pris2 28) +(def-tex bam-eyelight ljakc-pris 0) +(def-tex bam-hairhilite ljakc-pris 1) +(def-tex environment-oldmetal ljakc-pris 2) +(def-tex jakc-armor ljakc-pris 3) +(def-tex jakc-chestplate-straps ljakc-pris 4) +(def-tex jakc-gogglemetal ljakc-pris 5) +(def-tex jakc-lens ljakc-pris 6) +(def-tex jakc-scarf ljakc-pris 7) +(def-tex jakc-waistband2 ljakc-pris 8) +(def-tex jakc-wraps ljakc-pris 9) +(def-tex jakc-wristband-a2 ljakc-pris 10) +(def-tex jakchires-arm ljakc-pris 11) +(def-tex jakchires-blackstrap ljakc-pris 12) +(def-tex jakchires-brownstrap ljakc-pris 13) +(def-tex jakchires-brwnleather ljakc-pris 14) +(def-tex jakchires-chestplate ljakc-pris 15) +(def-tex jakchires-clips ljakc-pris 16) +(def-tex jakchires-eye ljakc-pris 17) +(def-tex jakchires-eyebrow ljakc-pris 18) +(def-tex jakchires-eyelid ljakc-pris 19) +(def-tex jakchires-facelft ljakc-pris 20) +(def-tex jakchires-facert ljakc-pris 21) +(def-tex jakchires-glovetop ljakc-pris 22) +(def-tex jakchires-hair ljakc-pris 23) +(def-tex jakchires-horn ljakc-pris 24) +(def-tex jakchires-jacket ljakc-pris 25) +(def-tex jakchires-leatherpouch ljakc-pris 26) +(def-tex jakchires-lightbrownspat ljakc-pris 27) +(def-tex jakchires-pants ljakc-pris 28) +(def-tex jakchires-precarmor-01 ljakc-pris 29) +(def-tex jakchires-shoebottom ljakc-pris 30) +(def-tex jakchires-shoemetal ljakc-pris 31) +(def-tex jakchires-shoeteop ljakc-pris 32) +(def-tex jakchires-teeth ljakc-pris 33) +(def-tex jakc-skirt ljakc-pris 34) +(def-tex jakc-scarfhanging ljakc-pris 35) +(def-tex gun-main ljakc-pris 36) +(def-tex gun-red-glow ljakc-pris 37) +(def-tex gun-red-mag ljakc-pris 38) +(def-tex bam-eyelight wasseem-pris2 0) +(def-tex environment-oldmetal wasseem-pris2 1) +(def-tex seem-arm wasseem-pris2 2) +(def-tex seem-bootbottom wasseem-pris2 3) +(def-tex seem-bootleg wasseem-pris2 4) +(def-tex seem-bootlower wasseem-pris2 5) +(def-tex seem-bootmet wasseem-pris2 6) +(def-tex seem-boottoe wasseem-pris2 7) +(def-tex seem-ear wasseem-pris2 8) +(def-tex seem-eye wasseem-pris2 9) +(def-tex seem-eyelid wasseem-pris2 10) +(def-tex seem-face wasseem-pris2 11) +(def-tex seem-finger wasseem-pris2 12) +(def-tex seem-hand wasseem-pris2 13) +(def-tex seem-pipeend wasseem-pris2 14) +(def-tex seem-pipes-01 wasseem-pris2 15) +(def-tex seem-precmetal-chestplate-01 wasseem-pris2 16) +(def-tex seem-precmetal-edge wasseem-pris2 17) +(def-tex seem-precmetal-plain wasseem-pris2 18) +(def-tex seem-straps wasseem-pris2 19) +(def-tex seem-uppertorso wasseem-pris2 20) +(def-tex seem-headgearback wasseem-pris2 21) +(def-tex seem-headpiecetop wasseem-pris2 22) +(def-tex seem-pipes-02 wasseem-pris2 23) +(def-tex seem-teeth wasseem-pris2 24) +(def-tex seem-skirt wasseem-pris2 26) +(def-tex seem-skirt-small wasseem-pris2 27) +(def-tex bam-eyelight ltornjnx-pris2 0) +(def-tex bam-hairhilite ltornjnx-pris2 1) +(def-tex charHOLD ltornjnx-pris2 2) +(def-tex torn-armlft ltornjnx-pris2 3) +(def-tex torn-armor ltornjnx-pris2 4) +(def-tex torn-belt ltornjnx-pris2 5) +(def-tex torn-belt2 ltornjnx-pris2 6) +(def-tex torn-blademetal ltornjnx-pris2 7) +(def-tex torn-ear ltornjnx-pris2 8) +(def-tex torn-eye ltornjnx-pris2 9) +(def-tex torn-eyelid ltornjnx-pris2 10) +(def-tex torn-face ltornjnx-pris2 11) +(def-tex torn-face-right ltornjnx-pris2 12) +(def-tex torn-finger ltornjnx-pris2 13) +(def-tex torn-footleather ltornjnx-pris2 14) +(def-tex torn-gunbarrel ltornjnx-pris2 15) +(def-tex torn-gunbarrel-02 ltornjnx-pris2 16) +(def-tex torn-hair-01 ltornjnx-pris2 17) +(def-tex torn-hair-02 ltornjnx-pris2 18) +(def-tex torn-handle-01 ltornjnx-pris2 19) +(def-tex torn-legshield ltornjnx-pris2 20) +(def-tex torn-metal2 ltornjnx-pris2 21) +(def-tex torn-mouth ltornjnx-pris2 22) +(def-tex torn-pipe ltornjnx-pris2 23) +(def-tex torn-scarf ltornjnx-pris2 24) +(def-tex torn-shoe ltornjnx-pris2 25) +(def-tex torn-shoe-02 ltornjnx-pris2 26) +(def-tex torn-teeth-01 ltornjnx-pris2 27) +(def-tex torn-vest ltornjnx-pris2 28) +(def-tex environment-oldmetal ltornjnx-pris2 29) +(def-tex jinx-arm ltornjnx-pris2 30) +(def-tex jinx-belt ltornjnx-pris2 31) +(def-tex jinx-blademetal ltornjnx-pris2 32) +(def-tex jinx-boottoe ltornjnx-pris2 33) +(def-tex jinx-boottop ltornjnx-pris2 34) +(def-tex jinx-brownstrap ltornjnx-pris2 35) +(def-tex jinx-brownstrapbolts ltornjnx-pris2 36) +(def-tex jinx-buckles ltornjnx-pris2 37) +(def-tex jinx-cigar ltornjnx-pris2 38) +(def-tex jinx-cigarflame ltornjnx-pris2 39) +(def-tex jinx-eyelid ltornjnx-pris2 40) +(def-tex jinx-face ltornjnx-pris2 41) +(def-tex jinx-finger ltornjnx-pris2 42) +(def-tex jinx-glove ltornjnx-pris2 43) +(def-tex jinx-glovepalm ltornjnx-pris2 44) +(def-tex jinx-hair ltornjnx-pris2 45) +(def-tex jinx-hairtye ltornjnx-pris2 46) +(def-tex jinx-handle ltornjnx-pris2 47) +(def-tex jinx-iris ltornjnx-pris2 48) +(def-tex jinx-kneepad ltornjnx-pris2 49) +(def-tex jinx-pants ltornjnx-pris2 50) +(def-tex jinx-rope-01 ltornjnx-pris2 51) +(def-tex jinx-scarf ltornjnx-pris2 52) +(def-tex jinx-shirt ltornjnx-pris2 53) +(def-tex jinx-shoebottom2 ltornjnx-pris2 54) +(def-tex jinx-singlerope ltornjnx-pris2 55) +(def-tex jinx-teeth ltornjnx-pris2 56) +(def-tex jinx-wraps ltornjnx-pris2 57) +(def-tex wstd-gate-pass-03 arenacst-tfrag 0) +(def-tex wstd-gate-pass-02 arenacst-tfrag 1) +(def-tex wstd-gate-pass-01 arenacst-tfrag 2) +(def-tex wstd-gate-pass-04 arenacst-tfrag 3) +(def-tex hud-arena-token wasstadb-minimap 0) +(def-tex sig2-flatfangs lwassig-water 0) +(def-tex wang_black hanga-hfrag 0) +(def-tex wang_mip hanga-hfrag 1) +(def-tex wang_0 hanga-hfrag 2) +(def-tex wang_1 hanga-hfrag 3) +(def-tex wang_2 hanga-hfrag 4) +(def-tex wang_3 hanga-hfrag 5) +(def-tex wang_4 hanga-hfrag 6) +(def-tex ctyslumc-water ctyslumc-vis-water 0) +(def-tex ctyslumc-water-dest ctyslumc-vis-water 1) +(def-tex ctyslumc-fountain-fall ctyslumc-vis-water 2) +(def-tex ctyslumc-fountain-fall-dest ctyslumc-vis-water 3) +(def-tex racegate hanga-sprite 0) +(def-tex glider-ring-dest hanga-sprite 2) +(def-tex glider-ring-dest2 hanga-sprite 3) +(def-tex bam-eyelight volcanox-pris 0) +(def-tex bam-hairhilite volcanox-pris 1) +(def-tex daxter-eyelid volcanox-pris 2) +(def-tex daxter-furhilite volcanox-pris 3) +(def-tex daxter-orange volcanox-pris 4) +(def-tex daxterarm volcanox-pris 5) +(def-tex daxterbodyshort-eix volcanox-pris 6) +(def-tex daxterbolt volcanox-pris 7) +(def-tex daxterear volcanox-pris 8) +(def-tex daxterfinger volcanox-pris 9) +(def-tex daxterfoot volcanox-pris 10) +(def-tex daxterfoot-bottom volcanox-pris 11) +(def-tex daxtergoggles volcanox-pris 12) +(def-tex daxterheadwidenew volcanox-pris 13) +(def-tex daxterhelmetplain volcanox-pris 14) +(def-tex daxterlense volcanox-pris 15) +(def-tex daxternose volcanox-pris 16) +(def-tex daxterteeth volcanox-pris 17) +(def-tex daxtertuft volcanox-pris 18) +(def-tex environment-oldmetal volcanox-pris 19) +(def-tex jakc-armor volcanox-pris 20) +(def-tex jakc-chestplate-straps volcanox-pris 21) +(def-tex jakc-gogglemetal volcanox-pris 22) +(def-tex jakc-lens volcanox-pris 23) +(def-tex jakc-scarf volcanox-pris 24) +(def-tex jakc-waistband2 volcanox-pris 25) +(def-tex jakc-wraps volcanox-pris 26) +(def-tex jakc-wristband-a2 volcanox-pris 27) +(def-tex jakchires-arm volcanox-pris 28) +(def-tex jakchires-blackstrap volcanox-pris 29) +(def-tex jakchires-brownstrap volcanox-pris 30) +(def-tex jakchires-brwnleather volcanox-pris 31) +(def-tex jakchires-chestplate volcanox-pris 32) +(def-tex jakchires-clips volcanox-pris 33) +(def-tex jakchires-eye volcanox-pris 34) +(def-tex jakchires-eyebrow volcanox-pris 35) +(def-tex jakchires-eyelid volcanox-pris 36) +(def-tex jakchires-facelft volcanox-pris 37) +(def-tex jakchires-facert volcanox-pris 38) +(def-tex jakchires-glovetop volcanox-pris 39) +(def-tex jakchires-hair volcanox-pris 40) +(def-tex jakchires-horn volcanox-pris 41) +(def-tex jakchires-jacket volcanox-pris 42) +(def-tex jakchires-leatherpouch volcanox-pris 43) +(def-tex jakchires-lightbrownspat volcanox-pris 44) +(def-tex jakchires-pants volcanox-pris 45) +(def-tex jakchires-precarmor-01 volcanox-pris 46) +(def-tex jakchires-shoebottom volcanox-pris 47) +(def-tex jakchires-shoemetal volcanox-pris 48) +(def-tex jakchires-shoeteop volcanox-pris 49) +(def-tex jakchires-teeth volcanox-pris 50) +(def-tex jakc-skirt volcanox-pris 51) +(def-tex jakc-scarfhanging volcanox-pris 52) +(def-tex tpl-glider-grip01 volcanox-pris 56) +(def-tex tpl-glider-metal01 volcanox-pris 57) +(def-tex tpl-glider-metal02 volcanox-pris 58) +(def-tex tpl-glider-precursor01 volcanox-pris 59) +(def-tex tpl-glider-wood03 volcanox-pris 60) +(def-tex tpl-rut01 volcanox-pris 61) +(def-tex tpl-wing01 volcanox-pris 62) +(def-tex tpl-wing03 volcanox-pris 63) +(def-tex dk-maker-idol-collar-01 volcanox-pris 78) +(def-tex dk-maker-idol-collar-02 volcanox-pris 79) +(def-tex dk-maker-idol-eye-01 volcanox-pris 80) +(def-tex dk-maker-idol-eye-dk-01 volcanox-pris 81) +(def-tex dk-maker-idol-globes-01 volcanox-pris 82) +(def-tex dk-maker-idol-globes-dk-01 volcanox-pris 83) +(def-tex dk-maker-idol-head-01 volcanox-pris 84) +(def-tex dk-maker-idol-metal-01 volcanox-pris 85) +(def-tex dk-maker-idol-tubes-01 volcanox-pris 86) +(def-tex dm-spines-dk-hose-01 volcanox-pris 88) +(def-tex dm-spines-dk-plate-01 volcanox-pris 89) +(def-tex dm-spines-dk-ribs-01 volcanox-pris 90) +(def-tex environment-darkprec volcanox-pris 91) +(def-tex monk-mummy-arm volcanox-pris 96) +(def-tex monk-mummy-boot volcanox-pris 97) +(def-tex monk-mummy-boottoe volcanox-pris 98) +(def-tex monk-mummy-ear volcanox-pris 99) +(def-tex monk-mummy-headgearback volcanox-pris 100) +(def-tex monk-mummy-precchest volcanox-pris 101) +(def-tex monk-mummy-precedge volcanox-pris 102) +(def-tex monk-mummy-precplain volcanox-pris 103) +(def-tex monk-mummy-shoebottom volcanox-pris 104) +(def-tex monk-mummy-skirt-01 volcanox-pris 105) +(def-tex monk-mummy-straps volcanox-pris 106) +(def-tex monk-mummy-uppertorso volcanox-pris 107) +(def-tex grunt-eye-01 volcanox-pris 108) +(def-tex grunt-gem-01 volcanox-pris 109) +(def-tex grunt-hose volcanox-pris 110) +(def-tex grunt-metal-01 volcanox-pris 111) +(def-tex grunt-skin-01 volcanox-pris 112) +(def-tex grunt-skin-02 volcanox-pris 113) +(def-tex grunt-skin-03 volcanox-pris 114) +(def-tex monk-mummy-face volcanox-pris 115) +(def-tex for-egg-bottom lformach-vis-pris 0) +(def-tex for-egg-bulb-01 lformach-vis-pris 1) +(def-tex for-egg-bulbtop-01 lformach-vis-pris 2) +(def-tex for-egg-gem-01 lformach-vis-pris 3) +(def-tex for-egg-rim-01 lformach-vis-pris 4) +(def-tex turret-controls lformach-vis-pris 13) +(def-tex turret-hose lformach-vis-pris 14) +(def-tex turret-light lformach-vis-pris 15) +(def-tex turret-metal lformach-vis-pris 16) +(def-tex turret-metal-2 lformach-vis-pris 17) +(def-tex turret-metal-red lformach-vis-pris 18) +(def-tex turret-mh-metal lformach-vis-pris 19) +(def-tex for-egg-bulbtop-02 lformach-vis-pris 20) +(def-tex for-hose lformach-vis-pris 21) +(def-tex common-black lformach-vis-pris 22) +(def-tex neo-wasp-base lformach-vis-pris 23) +(def-tex neo-wasp-body lformach-vis-pris 24) +(def-tex neo-wasp-brown lformach-vis-pris 25) +(def-tex neo-wasp-dark-brown lformach-vis-pris 26) +(def-tex neo-wasp-eye lformach-vis-pris 27) +(def-tex spawner-base lformach-vis-pris 28) +(def-tex spawner-base-main lformach-vis-pris 29) +(def-tex spawner-leaf-02 lformach-vis-pris 30) +(def-tex spawner-leaf-03 lformach-vis-pris 31) +(def-tex spawner-spike-01 lformach-vis-pris 32) +(def-tex spawner-spike-02 lformach-vis-pris 33) +(def-tex dp-bipedal-backhand-01 lformach-vis-pris 54) +(def-tex dp-bipedal-chest-01 lformach-vis-pris 55) +(def-tex dp-bipedal-dk-hose-01 lformach-vis-pris 56) +(def-tex dp-bipedal-dk-plate-01 lformach-vis-pris 57) +(def-tex dp-bipedal-dk-plate-02 lformach-vis-pris 58) +(def-tex dp-bipedal-dk-plate-03 lformach-vis-pris 59) +(def-tex dp-bipedal-dk-plate-04 lformach-vis-pris 60) +(def-tex dp-bipedal-dk-sm-plate-01 lformach-vis-pris 61) +(def-tex dp-bipedal-dk-stomach-plate-01 lformach-vis-pris 62) +(def-tex dp-bipedal-eye-01 lformach-vis-pris 63) +(def-tex dp-bipedal-finger-plate-01 lformach-vis-pris 64) +(def-tex dp-bipedal-nose-01 lformach-vis-pris 65) +(def-tex dp-bipedal-power-hose lformach-vis-pris 66) +(def-tex dp-bipedal-skin-bulge-01 lformach-vis-pris 67) +(def-tex dp-bipedal-skin-bulge-02 lformach-vis-pris 68) +(def-tex dp-bipedal-skin-plate-01 lformach-vis-pris 69) +(def-tex dp-bipedal-skin-ribs-01 lformach-vis-pris 70) +(def-tex dp-bipedal-spine-01 lformach-vis-pris 71) +(def-tex dp-bipedal-toe-01 lformach-vis-pris 72) +(def-tex dp-bipedal-skin-plate-small-01 lformach-vis-pris 73) +(def-tex environment-darkprec lformach-vis-pris 74) +(def-tex spawner-base-dead lformach-vis-pris 75) +(def-tex spawner-base-main-dead lformach-vis-pris 76) +(def-tex for-egg-membrane-01 lformach-vis-water 0) +(def-tex mhbat-eye-01 lnstoba-vis-pris 0) +(def-tex mhbat-hose lnstoba-vis-pris 1) +(def-tex mhbat-metal-01 lnstoba-vis-pris 2) +(def-tex mhbat-skin-01 lnstoba-vis-pris 3) +(def-tex mhbat-teeth lnstoba-vis-pris 4) +(def-tex mhbat-wings lnstoba-vis-pris 5) +(def-tex nsta-cave-floor-01 lnstoba-vis-pris 6) +(def-tex nsta-wall lnstoba-vis-pris 7) +(def-tex nestb-basekor lnstoba-vis-pris 8) +(def-tex nestb-eggskin lnstoba-vis-pris 9) +(def-tex nestb-membrane lnstoba-vis-pris 10) +(def-tex nsta-finger-pipe lnstoba-vis-pris 11) +(def-tex nst-egg-bottom lnstoba-vis-pris 12) +(def-tex nst-egg-bulb-01 lnstoba-vis-pris 13) +(def-tex nst-egg-bulbtop-01 lnstoba-vis-pris 14) +(def-tex nst-egg-gem-01 lnstoba-vis-pris 15) +(def-tex nst-egg-rim-01 lnstoba-vis-pris 16) +(def-tex nst-egg-bulbtop-02 lnstoba-vis-pris 17) +(def-tex nst-hose lnstoba-vis-pris 18) +(def-tex nest-pups lnstoba-vis-alpha 0) +(def-tex nest-pups lnstoba-vis-water 0) +(def-tex nst-egg-membrane-01 lnstoba-vis-water 1) +(def-tex ctyport-mine-body lctypatk-tfrag 0) +(def-tex ctyport-mine-rim-01 lctypatk-tfrag 1) +(def-tex ctyport-mine-tip lctypatk-tfrag 2) +(def-tex ctyport-mine-top lctypatk-tfrag 3) +(def-tex dax-missile-fin-02 lctypatk-tfrag 4) +(def-tex dax-missile-tip-01 lctypatk-tfrag 5) +(def-tex dax-missile-body-01 lctypatk-tfrag 6) +(def-tex dax-missile-body-02 lctypatk-tfrag 7) +(def-tex dax-missile-engine-glow lctypatk-tfrag 8) +(def-tex prt-min-metal-03 lctypatk-tfrag 13) +(def-tex prt-min-metal-02 lctypatk-tfrag 14) +(def-tex prt-min-metal-01 lctypatk-tfrag 15) +(def-tex prt-min-metal-04 lctypatk-tfrag 16) +(def-tex bam-eyelight ljak-pris 0) +(def-tex bam-hairhilite ljak-pris 1) +(def-tex environment-oldmetal ljak-pris 2) +(def-tex jackb-lens ljak-pris 3) +(def-tex jak-belt ljak-pris 4) +(def-tex jak-gogglemetal ljak-pris 5) +(def-tex jak-teeth ljak-pris 6) +(def-tex jakb-armor ljak-pris 7) +(def-tex jakb-blackstrap ljak-pris 8) +(def-tex jakb-brownleather ljak-pris 9) +(def-tex jakb-clips ljak-pris 10) +(def-tex jakb-eye ljak-pris 11) +(def-tex jakb-eyebrow ljak-pris 12) +(def-tex jakb-eyelid ljak-pris 13) +(def-tex jakb-facelft ljak-pris 14) +(def-tex jakb-facert ljak-pris 15) +(def-tex jakb-glovetop ljak-pris 16) +(def-tex jakb-hairtrans ljak-pris 17) +(def-tex jakb-horn ljak-pris 18) +(def-tex jakb-jacketbody ljak-pris 19) +(def-tex jakb-jacketsleeve ljak-pris 20) +(def-tex jakb-leatherpouch ljak-pris 21) +(def-tex jakb-leatherstrap ljak-pris 22) +(def-tex jakb-lightbrownspat ljak-pris 23) +(def-tex jakb-lightbrownstrap ljak-pris 24) +(def-tex jakb-pants ljak-pris 25) +(def-tex jakb-scarf ljak-pris 26) +(def-tex jakb-shoebottom ljak-pris 27) +(def-tex jakb-shoemetal ljak-pris 28) +(def-tex jakb-shoeteop ljak-pris 29) +(def-tex monk-malepants wasseem-water 1) +(def-tex bam-eyelight ljaksig-pris 0) +(def-tex bam-hairhilite ljaksig-pris 1) +(def-tex environment-oldmetal ljaksig-pris 2) +(def-tex jackb-lens ljaksig-pris 3) +(def-tex jak-belt ljaksig-pris 4) +(def-tex jak-gogglemetal ljaksig-pris 5) +(def-tex jak-teeth ljaksig-pris 6) +(def-tex jakb-armor ljaksig-pris 7) +(def-tex jakb-blackstrap ljaksig-pris 8) +(def-tex jakb-brownleather ljaksig-pris 9) +(def-tex jakb-clips ljaksig-pris 10) +(def-tex jakb-eye ljaksig-pris 11) +(def-tex jakb-eyebrow ljaksig-pris 12) +(def-tex jakb-eyelid ljaksig-pris 13) +(def-tex jakb-facelft ljaksig-pris 14) +(def-tex jakb-facert ljaksig-pris 15) +(def-tex jakb-glovetop ljaksig-pris 16) +(def-tex jakb-hairtrans ljaksig-pris 17) +(def-tex jakb-horn ljaksig-pris 18) +(def-tex jakb-jacketbody ljaksig-pris 19) +(def-tex jakb-jacketsleeve ljaksig-pris 20) +(def-tex jakb-leatherpouch ljaksig-pris 21) +(def-tex jakb-leatherstrap ljaksig-pris 22) +(def-tex jakb-lightbrownspat ljaksig-pris 23) +(def-tex jakb-lightbrownstrap ljaksig-pris 24) +(def-tex jakb-pants ljaksig-pris 25) +(def-tex jakb-scarf ljaksig-pris 26) +(def-tex jakb-shoebottom ljaksig-pris 27) +(def-tex jakb-shoemetal ljaksig-pris 28) +(def-tex jakb-shoeteop ljaksig-pris 29) +(def-tex bam-eyelight ljaksig-pris2 0) +(def-tex charHOLD ljaksig-pris2 1) +(def-tex environment-oldmetal ljaksig-pris2 2) +(def-tex sig-belt ljaksig-pris2 3) +(def-tex sig-eye ljaksig-pris2 4) +(def-tex sig-eyelid ljaksig-pris2 5) +(def-tex sig-faceleft ljaksig-pris2 6) +(def-tex sig-facert ljaksig-pris2 7) +(def-tex sig-flask ljaksig-pris2 8) +(def-tex sig-gem-01 ljaksig-pris2 9) +(def-tex sig-glove ljaksig-pris2 10) +(def-tex sig-glovetop ljaksig-pris2 11) +(def-tex sig-gun-01 ljaksig-pris2 12) +(def-tex sig-gun-02 ljaksig-pris2 13) +(def-tex sig-gun-03 ljaksig-pris2 14) +(def-tex sig-gun-04 ljaksig-pris2 15) +(def-tex sig-gun-05 ljaksig-pris2 16) +(def-tex sig-headgear ljaksig-pris2 17) +(def-tex sig-horn ljaksig-pris2 18) +(def-tex sig-lens ljaksig-pris2 19) +(def-tex sig-metal-01 ljaksig-pris2 20) +(def-tex sig-metal-dirty ljaksig-pris2 21) +(def-tex sig-sac ljaksig-pris2 22) +(def-tex sig-shoebottom ljaksig-pris2 23) +(def-tex sig-shoetop ljaksig-pris2 24) +(def-tex sig-shoulderarmor ljaksig-pris2 25) +(def-tex sig-skirts ljaksig-pris2 26) +(def-tex sig-skirts-02 ljaksig-pris2 27) +(def-tex sig-skirts-03 ljaksig-pris2 28) +(def-tex sig-undergarments ljaksig-pris2 29) +(def-tex vin-teeth-01 ljaksig-pris2 30) +(def-tex sig-flatfangs ljaksig-water 0) +(def-tex bam-eyelight ljkdmpk-pris 0) +(def-tex bam-hairhilite ljkdmpk-pris 1) +(def-tex environment-oldmetal ljkdmpk-pris 2) +(def-tex pecker-body-01 ljkdmpk-pris 30) +(def-tex pecker-eyelid ljkdmpk-pris 31) +(def-tex pecker-face ljkdmpk-pris 32) +(def-tex pecker-plume ljkdmpk-pris 33) +(def-tex pecker-tail ljkdmpk-pris 34) +(def-tex pecker-teeth ljkdmpk-pris 35) +(def-tex pecker-wingbottom ljkdmpk-pris 36) +(def-tex pecker-wingtop ljkdmpk-pris 37) +(def-tex pecker-yellowfur ljkdmpk-pris 38) +(def-tex jakc-armor ljkdmpk-pris 39) +(def-tex jakc-chestplate-straps ljkdmpk-pris 40) +(def-tex jakc-gogglemetal ljkdmpk-pris 41) +(def-tex jakc-lens ljkdmpk-pris 42) +(def-tex jakc-scarf ljkdmpk-pris 43) +(def-tex jakc-scarfhanging ljkdmpk-pris 44) +(def-tex jakc-skirt ljkdmpk-pris 45) +(def-tex jakc-waistband2 ljkdmpk-pris 46) +(def-tex jakc-wraps ljkdmpk-pris 47) +(def-tex jakc-wristband-a2 ljkdmpk-pris 48) +(def-tex jakchires-arm ljkdmpk-pris 49) +(def-tex jakchires-blackstrap ljkdmpk-pris 50) +(def-tex jakchires-brownstrap ljkdmpk-pris 51) +(def-tex jakchires-brwnleather ljkdmpk-pris 52) +(def-tex jakchires-chestplate ljkdmpk-pris 53) +(def-tex jakchires-clips ljkdmpk-pris 54) +(def-tex jakchires-eye ljkdmpk-pris 55) +(def-tex jakchires-eyebrow ljkdmpk-pris 56) +(def-tex jakchires-eyelid ljkdmpk-pris 57) +(def-tex jakchires-facelft ljkdmpk-pris 58) +(def-tex jakchires-facert ljkdmpk-pris 59) +(def-tex jakchires-glovetop ljkdmpk-pris 60) +(def-tex jakchires-hair ljkdmpk-pris 61) +(def-tex jakchires-horn ljkdmpk-pris 62) +(def-tex jakchires-jacket ljkdmpk-pris 63) +(def-tex jakchires-leatherpouch ljkdmpk-pris 64) +(def-tex jakchires-lightbrownspat ljkdmpk-pris 65) +(def-tex jakchires-pants ljkdmpk-pris 66) +(def-tex jakchires-precarmor-01 ljkdmpk-pris 67) +(def-tex jakchires-shoebottom ljkdmpk-pris 68) +(def-tex jakchires-shoemetal ljkdmpk-pris 69) +(def-tex jakchires-shoeteop ljkdmpk-pris 70) +(def-tex jakchires-teeth ljkdmpk-pris 71) +(def-tex bam-eyelight ljkdmpk-pris2 0) +(def-tex environment-oldmetal ljkdmpk-pris2 1) +(def-tex king-arm ljkdmpk-pris2 2) +(def-tex king-blackskirt2 ljkdmpk-pris2 3) +(def-tex king-bluemetal ljkdmpk-pris2 4) +(def-tex king-bolt ljkdmpk-pris2 5) +(def-tex king-chest ljkdmpk-pris2 6) +(def-tex king-clip-02 ljkdmpk-pris2 7) +(def-tex king-ear ljkdmpk-pris2 8) +(def-tex king-earing ljkdmpk-pris2 9) +(def-tex king-face-01 ljkdmpk-pris2 10) +(def-tex king-finger ljkdmpk-pris2 11) +(def-tex king-greenmetal ljkdmpk-pris2 12) +(def-tex king-greenmetalplain ljkdmpk-pris2 13) +(def-tex king-hair ljkdmpk-pris2 14) +(def-tex king-hand ljkdmpk-pris2 15) +(def-tex king-horn ljkdmpk-pris2 16) +(def-tex king-iris ljkdmpk-pris2 17) +(def-tex king-leg ljkdmpk-pris2 18) +(def-tex king-lgblackstrap ljkdmpk-pris2 19) +(def-tex king-precursermetal-decor ljkdmpk-pris2 20) +(def-tex king-precursermetal-plain ljkdmpk-pris2 21) +(def-tex king-precursermetal-trim ljkdmpk-pris2 22) +(def-tex king-precursermetal-trim2 ljkdmpk-pris2 23) +(def-tex king-precursermetal-trimbolt ljkdmpk-pris2 24) +(def-tex king-shoebottom ljkdmpk-pris2 25) +(def-tex king-skirt ljkdmpk-pris2 26) +(def-tex king-teeth ljkdmpk-pris2 27) +(def-tex king-thinstrap ljkdmpk-pris2 28) +(def-tex king-vest ljkdmpk-pris2 29) +(def-tex king-vestback ljkdmpk-pris2 30) +(def-tex king-wrap ljkdmpk-pris2 31) +(def-tex king-wraps ljkdmpk-pris2 32) +(def-tex king-wristband ljkdmpk-pris2 33) +(def-tex king-skirt-b ljkdmpk-pris2 34) +(def-tex bam-eyelight ljakklev-pris 0) +(def-tex bam-hairhilite ljakklev-pris 1) +(def-tex environment-oldmetal ljakklev-pris 2) +(def-tex jackb-lens ljakklev-pris 3) +(def-tex jak-belt ljakklev-pris 4) +(def-tex jak-gogglemetal ljakklev-pris 5) +(def-tex jak-teeth ljakklev-pris 6) +(def-tex jakb-armor ljakklev-pris 7) +(def-tex jakb-blackstrap ljakklev-pris 8) +(def-tex jakb-brownleather ljakklev-pris 9) +(def-tex jakb-clips ljakklev-pris 10) +(def-tex jakb-eye ljakklev-pris 11) +(def-tex jakb-eyebrow ljakklev-pris 12) +(def-tex jakb-eyelid ljakklev-pris 13) +(def-tex jakb-facelft ljakklev-pris 14) +(def-tex jakb-facert ljakklev-pris 15) +(def-tex jakb-glovetop ljakklev-pris 16) +(def-tex jakb-hairtrans ljakklev-pris 17) +(def-tex jakb-horn ljakklev-pris 18) +(def-tex jakb-jacketbody ljakklev-pris 19) +(def-tex jakb-jacketsleeve ljakklev-pris 20) +(def-tex jakb-leatherpouch ljakklev-pris 21) +(def-tex jakb-leatherstrap ljakklev-pris 22) +(def-tex jakb-lightbrownspat ljakklev-pris 23) +(def-tex jakb-lightbrownstrap ljakklev-pris 24) +(def-tex jakb-pants ljakklev-pris 25) +(def-tex jakb-scarf ljakklev-pris 26) +(def-tex jakb-shoebottom ljakklev-pris 27) +(def-tex jakb-shoemetal ljakklev-pris 28) +(def-tex jakb-shoeteop ljakklev-pris 29) +(def-tex klever-arm ljakklev-pris 30) +(def-tex klever-armor-01 ljakklev-pris 31) +(def-tex klever-armor-02 ljakklev-pris 32) +(def-tex klever-blackstrap ljakklev-pris 33) +(def-tex klever-bolt ljakklev-pris 34) +(def-tex klever-brownstrap ljakklev-pris 35) +(def-tex klever-chest ljakklev-pris 36) +(def-tex klever-clips ljakklev-pris 37) +(def-tex klever-earcup ljakklev-pris 38) +(def-tex klever-eye ljakklev-pris 39) +(def-tex klever-eyelid ljakklev-pris 40) +(def-tex klever-face-01 ljakklev-pris 41) +(def-tex klever-face-01scars ljakklev-pris 42) +(def-tex klever-fingerbottom ljakklev-pris 43) +(def-tex klever-fingertop ljakklev-pris 44) +(def-tex klever-gunmetal-01 ljakklev-pris 45) +(def-tex klever-gunmetal-02 ljakklev-pris 46) +(def-tex klever-gunmetal-03 ljakklev-pris 47) +(def-tex klever-gunmetal-04 ljakklev-pris 48) +(def-tex klever-gunmetal-05 ljakklev-pris 49) +(def-tex klever-hair ljakklev-pris 50) +(def-tex klever-hand ljakklev-pris 51) +(def-tex klever-handwrap ljakklev-pris 52) +(def-tex klever-horn ljakklev-pris 53) +(def-tex klever-mustache ljakklev-pris 54) +(def-tex klever-shoe ljakklev-pris 55) +(def-tex klever-shoebottom ljakklev-pris 56) +(def-tex klever-skirtdark ljakklev-pris 57) +(def-tex klever-skirtlight ljakklev-pris 58) +(def-tex klever-thighs ljakklev-pris 59) +(def-tex klever-undershirt ljakklev-pris 60) +(def-tex klever-widebrownstrap ljakklev-pris 61) +(def-tex bam-eyelight ljakcklv-pris 0) +(def-tex bam-hairhilite ljakcklv-pris 1) +(def-tex environment-oldmetal ljakcklv-pris 2) +(def-tex jakc-armor ljakcklv-pris 3) +(def-tex jakc-chestplate-straps ljakcklv-pris 4) +(def-tex jakc-gogglemetal ljakcklv-pris 5) +(def-tex jakc-lens ljakcklv-pris 6) +(def-tex jakc-scarf ljakcklv-pris 7) +(def-tex jakc-waistband2 ljakcklv-pris 8) +(def-tex jakc-wraps ljakcklv-pris 9) +(def-tex jakc-wristband-a2 ljakcklv-pris 10) +(def-tex jakchires-arm ljakcklv-pris 11) +(def-tex jakchires-blackstrap ljakcklv-pris 12) +(def-tex jakchires-brownstrap ljakcklv-pris 13) +(def-tex jakchires-brwnleather ljakcklv-pris 14) +(def-tex jakchires-chestplate ljakcklv-pris 15) +(def-tex jakchires-clips ljakcklv-pris 16) +(def-tex jakchires-eye ljakcklv-pris 17) +(def-tex jakchires-eyebrow ljakcklv-pris 18) +(def-tex jakchires-eyelid ljakcklv-pris 19) +(def-tex jakchires-facelft ljakcklv-pris 20) +(def-tex jakchires-facert ljakcklv-pris 21) +(def-tex jakchires-glovetop ljakcklv-pris 22) +(def-tex jakchires-hair ljakcklv-pris 23) +(def-tex jakchires-horn ljakcklv-pris 24) +(def-tex jakchires-jacket ljakcklv-pris 25) +(def-tex jakchires-leatherpouch ljakcklv-pris 26) +(def-tex jakchires-lightbrownspat ljakcklv-pris 27) +(def-tex jakchires-pants ljakcklv-pris 28) +(def-tex jakchires-precarmor-01 ljakcklv-pris 29) +(def-tex jakchires-shoebottom ljakcklv-pris 30) +(def-tex jakchires-shoemetal ljakcklv-pris 31) +(def-tex jakchires-shoeteop ljakcklv-pris 32) +(def-tex jakchires-teeth ljakcklv-pris 33) +(def-tex klever-arm ljakcklv-pris 34) +(def-tex klever-armor-01 ljakcklv-pris 35) +(def-tex klever-armor-02 ljakcklv-pris 36) +(def-tex klever-blackstrap ljakcklv-pris 37) +(def-tex klever-bolt ljakcklv-pris 38) +(def-tex klever-brownstrap ljakcklv-pris 39) +(def-tex klever-chest ljakcklv-pris 40) +(def-tex klever-clips ljakcklv-pris 41) +(def-tex klever-earcup ljakcklv-pris 42) +(def-tex klever-eye ljakcklv-pris 43) +(def-tex klever-eyelid ljakcklv-pris 44) +(def-tex klever-face-01 ljakcklv-pris 45) +(def-tex klever-face-01scars ljakcklv-pris 46) +(def-tex klever-fingerbottom ljakcklv-pris 47) +(def-tex klever-fingertop ljakcklv-pris 48) +(def-tex klever-gunmetal-01 ljakcklv-pris 49) +(def-tex klever-gunmetal-02 ljakcklv-pris 50) +(def-tex klever-gunmetal-03 ljakcklv-pris 51) +(def-tex klever-gunmetal-04 ljakcklv-pris 52) +(def-tex klever-gunmetal-05 ljakcklv-pris 53) +(def-tex klever-hair ljakcklv-pris 54) +(def-tex klever-hand ljakcklv-pris 55) +(def-tex klever-handwrap ljakcklv-pris 56) +(def-tex klever-horn ljakcklv-pris 57) +(def-tex klever-mustache ljakcklv-pris 58) +(def-tex klever-shoe ljakcklv-pris 59) +(def-tex klever-shoebottom ljakcklv-pris 60) +(def-tex klever-skirtdark ljakcklv-pris 61) +(def-tex klever-skirtlight ljakcklv-pris 62) +(def-tex klever-thighs ljakcklv-pris 63) +(def-tex klever-undershirt ljakcklv-pris 64) +(def-tex klever-widebrownstrap ljakcklv-pris 65) +(def-tex jakc-skirt ljakcklv-pris 66) +(def-tex jakc-scarfhanging ljakcklv-pris 67) +(def-tex wstlander-01-eye lwlandm-pris 0) +(def-tex wstlander-01-gunmetal-01 lwlandm-pris 1) +(def-tex wstlander-01-gunmetal-02 lwlandm-pris 2) +(def-tex wstlander-01-gunmetal-03 lwlandm-pris 3) +(def-tex wstlander-01-gunmetal-04 lwlandm-pris 4) +(def-tex wstlander-01-head lwlandm-pris 5) +(def-tex wstlander-01-leatherstrap lwlandm-pris 6) +(def-tex wstlander-01-mustache lwlandm-pris 7) +(def-tex wstlander-01-pants lwlandm-pris 8) +(def-tex wstlander-01-shoebottom lwlandm-pris 9) +(def-tex wstlander-01-shoetop lwlandm-pris 10) +(def-tex wstlander-01-shoulderarmor lwlandm-pris 11) +(def-tex wstlander-01-skirt lwlandm-pris 12) +(def-tex wstlander-01-wrap lwlandm-pris 13) +(def-tex wstlander-02-arm lwlandm-pris 14) +(def-tex wstlander-02-armor lwlandm-pris 15) +(def-tex wstlander-02-belt lwlandm-pris 16) +(def-tex wstlander-02-bootheel lwlandm-pris 17) +(def-tex wstlander-02-eye lwlandm-pris 18) +(def-tex wstlander-02-glove lwlandm-pris 19) +(def-tex wstlander-02-head lwlandm-pris 20) +(def-tex wstlander-02-ponytail lwlandm-pris 21) +(def-tex wstlander-02-scarf lwlandm-pris 22) +(def-tex wstlander-02-shirt lwlandm-pris 23) +(def-tex wstlander-02-skirt lwlandm-pris 24) +(def-tex wstlander-03-eye lwlandm-pris 25) +(def-tex wstlander-03-flesh lwlandm-pris 26) +(def-tex wstlander-04-dark-blue lwlandm-pris 27) +(def-tex wstlander-04-gun lwlandm-pris 28) +(def-tex wstlander-04-headband lwlandm-pris 29) +(def-tex wstlander-04-shirt lwlandm-pris 30) +(def-tex wstlander-04-shirt-strap lwlandm-pris 31) +(def-tex wstlander-04-skirt lwlandm-pris 32) +(def-tex wstlander-01-glovetop lwlandm-water 0) +(def-tex hud-target-reticle lformach-minimap 3) +(def-tex dm-turret-hud-arrow-01 lformach-minimap 4) +(def-tex dm-turret-hud-gun-arrow-01 lformach-minimap 5) +(def-tex dm-turret-hud-health-02 lformach-minimap 6) +(def-tex dm-turret-hud-health-03 lformach-minimap 7) +(def-tex dm-turret-hud-heat-ring-01 lformach-minimap 8) +(def-tex dm-turret-hud-heat-ring-03 lformach-minimap 9) +(def-tex dm-turret-hud-heat-ring-04 lformach-minimap 10) +(def-tex dm-turret-hud-health-01 lformach-minimap 11) +(def-tex dm-turret-hud-health-04 lformach-minimap 12) +(def-tex dm-turret-hud-heat-ring-02 lformach-minimap 13) +(def-tex bam-eyelight gungame-vis-pris2 0) +(def-tex bam-hairhilite gungame-vis-pris2 1) +(def-tex tess-belly gungame-vis-pris2 2) +(def-tex tess-belt gungame-vis-pris2 3) +(def-tex tess-belt2 gungame-vis-pris2 4) +(def-tex tess-buckle gungame-vis-pris2 5) +(def-tex tess-chest gungame-vis-pris2 6) +(def-tex tess-emblem gungame-vis-pris2 7) +(def-tex tess-eye gungame-vis-pris2 8) +(def-tex tess-eyelid gungame-vis-pris2 9) +(def-tex tess-face gungame-vis-pris2 10) +(def-tex tess-finger gungame-vis-pris2 11) +(def-tex tess-glove gungame-vis-pris2 12) +(def-tex tess-hair gungame-vis-pris2 13) +(def-tex tess-hairband gungame-vis-pris2 14) +(def-tex tess-jeans gungame-vis-pris2 15) +(def-tex tess-jeansback gungame-vis-pris2 16) +(def-tex tess-jeanscuff gungame-vis-pris2 17) +(def-tex tess-lowerboot gungame-vis-pris2 18) +(def-tex tess-scarf gungame-vis-pris2 19) +(def-tex tess-shirt-128 gungame-vis-pris2 20) +(def-tex tess-shirtstraps gungame-vis-pris2 21) +(def-tex tess-shoebottom gungame-vis-pris2 22) +(def-tex tess-shoetop gungame-vis-pris2 23) +(def-tex tess-sleeve gungame-vis-pris2 24) +(def-tex tess-teeth gungame-vis-pris2 25) +(def-tex tess-underwear gungame-vis-pris2 26) +(def-tex tess-upperboot gungame-vis-pris2 27) +(def-tex environment-oldmetal gungame-vis-pris2 28) +(def-tex environment-title gungame-vis-pris2 29) +(def-tex gun-backslit gungame-vis-pris2 30) +(def-tex gun-barrel-alt gungame-vis-pris2 31) +(def-tex gun-blue-glow gungame-vis-pris2 32) +(def-tex gun-blue-mag gungame-vis-pris2 33) +(def-tex gun-cover gungame-vis-pris2 34) +(def-tex gun-dark-mag gungame-vis-pris2 35) +(def-tex gun-eye gungame-vis-pris2 36) +(def-tex gun-laser gungame-vis-pris2 37) +(def-tex gun-leather gungame-vis-pris2 38) +(def-tex gun-magport gungame-vis-pris2 39) +(def-tex gun-main gungame-vis-pris2 40) +(def-tex gun-pump gungame-vis-pris2 41) +(def-tex gun-purple-glow gungame-vis-pris2 42) +(def-tex gun-red-glow gungame-vis-pris2 43) +(def-tex gun-red-mag gungame-vis-pris2 44) +(def-tex gun-teeth gungame-vis-pris2 45) +(def-tex gun-tip gungame-vis-pris2 46) +(def-tex gun-yellow-glow gungame-vis-pris2 47) +(def-tex gun-yellow-mag gungame-vis-pris2 48) +(def-tex gun-yellow-mag-end gungame-vis-pris2 49) +(def-tex gun-yellowgreen gungame-vis-pris2 50) +(def-tex jakc-armor gungame-vis-pris2 51) +(def-tex talkbox-light-02 gungame-vis-pris2 52) +(def-tex thrust-glob introcst-sprite 0) +(def-tex onin-game-circle waspgame-sprite 0) +(def-tex onin-game-circle-darkener waspgame-sprite 1) +(def-tex onin-game-scatter waspgame-sprite 2) +(def-tex onin-game-square waspgame-sprite 3) +(def-tex onin-game-square-darkener waspgame-sprite 4) +(def-tex onin-game-triangle waspgame-sprite 5) +(def-tex onin-game-triangle-darkener waspgame-sprite 6) +(def-tex onin-game-x waspgame-sprite 7) +(def-tex onin-game-x-darkener waspgame-sprite 8) +(def-tex des-pinetree-bark desertc-vis-shrub 0) +(def-tex des-rock-shrub-01 desertc-vis-shrub 1) +(def-tex des-shrub-pebbles desertc-vis-shrub 4) +(def-tex des-sand-grass-01 desertc-vis-shrub 7) +(def-tex des-pinetree-leaf-02 desertc-vis-shrub 8) +(def-tex des-pinetree-leaf-01 desertc-vis-shrub 9) +(def-tex bam-eyelight comba-pris 19) +(def-tex bam-hairhilite comba-pris 20) +(def-tex daxter-eyelid comba-pris 21) +(def-tex daxter-furhilite comba-pris 22) +(def-tex daxter-orange comba-pris 23) +(def-tex daxterarm comba-pris 24) +(def-tex daxterbodyshort-eix comba-pris 25) +(def-tex daxterbolt comba-pris 26) +(def-tex daxterear comba-pris 27) +(def-tex daxterfinger comba-pris 28) +(def-tex daxterfoot comba-pris 29) +(def-tex daxterfoot-bottom comba-pris 30) +(def-tex daxtergoggles comba-pris 31) +(def-tex daxterheadwidenew comba-pris 32) +(def-tex daxterhelmetplain comba-pris 33) +(def-tex daxterlense comba-pris 34) +(def-tex daxternose comba-pris 35) +(def-tex daxterteeth comba-pris 36) +(def-tex daxtertuft comba-pris 37) +(def-tex environment-oldmetal comba-pris 38) +(def-tex jakc-armor comba-pris 39) +(def-tex jakc-chestplate-straps comba-pris 40) +(def-tex jakc-gogglemetal comba-pris 41) +(def-tex jakc-lens comba-pris 42) +(def-tex jakc-scarf comba-pris 43) +(def-tex jakc-scarfhanging comba-pris 44) +(def-tex jakc-skirt comba-pris 45) +(def-tex jakc-waistband2 comba-pris 46) +(def-tex jakc-wraps comba-pris 47) +(def-tex jakc-wristband-a2 comba-pris 48) +(def-tex jakchires-arm comba-pris 49) +(def-tex jakchires-blackstrap comba-pris 50) +(def-tex jakchires-brownstrap comba-pris 51) +(def-tex jakchires-brwnleather comba-pris 52) +(def-tex jakchires-chestplate comba-pris 53) +(def-tex jakchires-clips comba-pris 54) +(def-tex jakchires-eye comba-pris 55) +(def-tex jakchires-eyebrow comba-pris 56) +(def-tex jakchires-eyelid comba-pris 57) +(def-tex jakchires-facelft comba-pris 58) +(def-tex jakchires-facert comba-pris 59) +(def-tex jakchires-glovetop comba-pris 60) +(def-tex jakchires-hair comba-pris 61) +(def-tex jakchires-horn comba-pris 62) +(def-tex jakchires-jacket comba-pris 63) +(def-tex jakchires-leatherpouch comba-pris 64) +(def-tex jakchires-lightbrownspat comba-pris 65) +(def-tex jakchires-pants comba-pris 66) +(def-tex jakchires-precarmor-01 comba-pris 67) +(def-tex jakchires-shoebottom comba-pris 68) +(def-tex jakchires-shoemetal comba-pris 69) +(def-tex jakchires-shoeteop comba-pris 70) +(def-tex jakchires-teeth comba-pris 71) +(def-tex pecker-body-01 comba-pris 72) +(def-tex pecker-eyelid comba-pris 73) +(def-tex pecker-face comba-pris 74) +(def-tex pecker-plume comba-pris 75) +(def-tex pecker-tail comba-pris 76) +(def-tex pecker-teeth comba-pris 77) +(def-tex pecker-wingbottom comba-pris 78) +(def-tex pecker-wingtop comba-pris 79) +(def-tex pecker-yellowfur comba-pris 80) +(def-tex rail-base-mid-01 comba-pris 86) +(def-tex rail-env-wall-01 comba-pris 90) +(def-tex rail-light-red comba-pris 96) +(def-tex rail-pipe-03 comba-pris 97) +(def-tex rail-cord-01 comba-pris 99) +(def-tex rail-edge-01 comba-pris 100) +(def-tex kid-medallion comba-pris 104) +(def-tex rail-pipe-01 comba-pris 105) +(def-tex rail-detail-01 comba-pris 106) +(def-tex rail-trim-01 comba-pris 107) +(def-tex des-shrub-pebbles deserta-vis-shrub 0) +(def-tex des-pinetree-bark deserta-vis-shrub 3) +(def-tex des-rock-shrub-01 deserta-vis-shrub 4) +(def-tex des-sand-grass-01 deserta-vis-shrub 7) +(def-tex des-pinetree-leaf-02 deserta-vis-shrub 8) +(def-tex des-pinetree-leaf-01 deserta-vis-shrub 9) +(def-tex missle-launcher-shaft-01 lctyhijk-tfrag 8) +(def-tex missle-launcher-gear-02 lctyhijk-tfrag 9) +(def-tex common-black lctyhijk-tfrag 10) +(def-tex missle-launcher-gear-01 lctyhijk-tfrag 11) +(def-tex missle-launcher-rim-01 lctyhijk-tfrag 12) +(def-tex missle-launcher-panel-02 lctyhijk-tfrag 13) +(def-tex missle-launcher-panel-03 lctyhijk-tfrag 14) +(def-tex missle-launcher-metal-01 lctyhijk-tfrag 15) +(def-tex missle-launcher-panel-01 lctyhijk-tfrag 16) +(def-tex missle-launcher-top-02 lctyhijk-tfrag 17) +(def-tex missle-launcher-top-01 lctyhijk-tfrag 18) +(def-tex missle-launcher-tube lctyhijk-tfrag 19) +(def-tex missle-launcher-tube-end-02 lctyhijk-tfrag 20) +(def-tex missle-launcher-tube-end-01 lctyhijk-tfrag 21) +(def-tex racegate wasleapr-sprite 1) +(def-tex rub-stad-brick stadium-vis-tfrag 0) +(def-tex stdm-lg-stone-trim-01 stadium-vis-tfrag 1) +(def-tex rub-statue-stone-01 stadium-vis-tfrag 2) +(def-tex rub-metal-01 stadium-vis-tfrag 3) +(def-tex stdm-light-fix-a stadium-vis-tfrag 4) +(def-tex stdm-metal-rim-01 stadium-vis-tfrag 5) +(def-tex rub-marble-floor-01-hitweak stadium-vis-tfrag 6) +(def-tex rub-copper-metal-02 stadium-vis-tfrag 7) +(def-tex stdm-wall-04 stadium-vis-tfrag 8) +(def-tex rub-cement-a stadium-vis-tfrag 9) +(def-tex stdm-cobble-floor-01 stadium-vis-tfrag 10) +(def-tex stdm-trim-02 stadium-vis-tfrag 11) +(def-tex stdm-stone-trim-01 stadium-vis-tfrag 12) +(def-tex stdm-stairs-01 stadium-vis-tfrag 13) +(def-tex stdm-base-01 stadium-vis-tfrag 14) +(def-tex rub-blastdoors stadium-vis-tfrag 15) +(def-tex rub-wall-gen-01 stadium-vis-tfrag 16) +(def-tex rub-beam-gen stadium-vis-tfrag 17) +(def-tex rub-city-wall-inside-damaged stadium-vis-tfrag 18) +(def-tex rub-cement-broken-end stadium-vis-tfrag 19) +(def-tex stdmb-broken-light stadium-vis-tfrag 20) +(def-tex stdm-wall-03 stadium-vis-tfrag 21) +(def-tex stdm-trim-03 stadium-vis-tfrag 22) +(def-tex rub-pal-metal stadium-vis-tfrag 23) +(def-tex stdm-metal-01 stadium-vis-tfrag 24) +(def-tex stdm-gar-girder-02 stadium-vis-tfrag 25) +(def-tex stdm-flowerbed-flowers-a stadium-vis-tfrag 26) +(def-tex stdm-flowerbed-small stadium-vis-tfrag 27) +(def-tex stdmb-lightpost-base stadium-vis-tfrag 28) +(def-tex stdm-rubble-01 stadium-vis-tfrag 29) +(def-tex stdmb-lightpost-base-02 stadium-vis-tfrag 30) +(def-tex rub-stad-brick-pieces stadium-vis-tfrag 31) +(def-tex rub-rubble-01 stadium-vis-tfrag 32) +(def-tex stdm-wallrock-dirt stadium-vis-tfrag 33) +(def-tex rub-wall-side-beam-02 stadium-vis-tfrag 34) +(def-tex rub-metal-pipeside-01 stadium-vis-tfrag 35) +(def-tex rub-wall-trim stadium-vis-tfrag 36) +(def-tex rub-panels-01 stadium-vis-tfrag 37) +(def-tex rub-wall-gen-04 stadium-vis-tfrag 38) +(def-tex rub-wall-gen-02 stadium-vis-tfrag 39) +(def-tex rub-ox-pipe-01 stadium-vis-tfrag 40) +(def-tex rub-wall-gen-03 stadium-vis-tfrag 41) +(def-tex rub-city-wall-frame stadium-vis-tfrag 42) +(def-tex stdm-glass-01 stadium-vis-tfrag 43) +(def-tex city-slum-burning-can stadium-vis-tfrag 44) +(def-tex rub-wall-gen-06 stadium-vis-tfrag 45) +(def-tex rub-cement-pillars stadium-vis-tfrag 46) +(def-tex rub-palace-tower-side stadium-vis-tfrag 47) +(def-tex rub-beam-gen-hole stadium-vis-tfrag 48) +(def-tex rub-palshaft-dirt-blue-01 stadium-vis-tfrag 49) +(def-tex rub-metal-flatpipe-01 stadium-vis-tfrag 50) +(def-tex rub-met-strp-close stadium-vis-tfrag 51) +(def-tex stdm-marble-floor-01 stadium-vis-tfrag 52) +(def-tex stdm-grass stadium-vis-tfrag 53) +(def-tex lt-eco-vent-blue-01 stadium-vis-tfrag 54) +(def-tex lt-eco-vent-side-01 stadium-vis-tfrag 55) +(def-tex rub-met-strp-close stadium-vis-shrub 15) +(def-tex rub-greyblue-plain-lowres stadium-vis-shrub 16) +(def-tex rub-beam-gen stadium-vis-shrub 17) +(def-tex rub-wall-small-grill stadium-vis-shrub 18) +(def-tex rub-scorch stadium-vis-shrub 19) +(def-tex rub-ground-01-small stadium-vis-shrub 21) +(def-tex rub-crater-shards-01 stadium-vis-shrub 22) +(def-tex des-shrub-pebbles deserte-vis-shrub 1) +(def-tex des-sand-grass-01 deserte-vis-shrub 4) +(def-tex des-rock-shrub-01 deserte-vis-shrub 5) +(def-tex bam-eyelight deshover-pris 0) +(def-tex bam-hairhilite deshover-pris 1) +(def-tex daxter-eyelid deshover-pris 2) +(def-tex daxter-furhilite deshover-pris 3) +(def-tex daxter-orange deshover-pris 4) +(def-tex daxterarm deshover-pris 5) +(def-tex daxterbodyshort-eix deshover-pris 6) +(def-tex daxterbolt deshover-pris 7) +(def-tex daxterear deshover-pris 8) +(def-tex daxterfinger deshover-pris 9) +(def-tex daxterfoot deshover-pris 10) +(def-tex daxterfoot-bottom deshover-pris 11) +(def-tex daxtergoggles deshover-pris 12) +(def-tex daxterheadwidenew deshover-pris 13) +(def-tex daxterhelmetplain deshover-pris 14) +(def-tex daxterlense deshover-pris 15) +(def-tex daxternose deshover-pris 16) +(def-tex daxterteeth deshover-pris 17) +(def-tex daxtertuft deshover-pris 18) +(def-tex environment-oldmetal deshover-pris 19) +(def-tex grunt-eye-01 deshover-pris 61) +(def-tex grunt-gem-01 deshover-pris 62) +(def-tex grunt-hose deshover-pris 63) +(def-tex grunt-metal-01 deshover-pris 64) +(def-tex grunt-skin-02 deshover-pris 65) +(def-tex grunt-skin-03 deshover-pris 66) +(def-tex jakc-armor deshover-pris 67) +(def-tex jakc-chestplate-straps deshover-pris 68) +(def-tex jakc-gogglemetal deshover-pris 69) +(def-tex jakc-lens deshover-pris 70) +(def-tex jakc-scarf deshover-pris 71) +(def-tex jakc-scarfhanging deshover-pris 72) +(def-tex jakc-skirt deshover-pris 73) +(def-tex jakc-waistband2 deshover-pris 74) +(def-tex jakc-wraps deshover-pris 75) +(def-tex jakc-wristband-a2 deshover-pris 76) +(def-tex jakchires-arm deshover-pris 77) +(def-tex jakchires-blackstrap deshover-pris 78) +(def-tex jakchires-brownstrap deshover-pris 79) +(def-tex jakchires-brwnleather deshover-pris 80) +(def-tex jakchires-chestplate deshover-pris 81) +(def-tex jakchires-clips deshover-pris 82) +(def-tex jakchires-eye deshover-pris 83) +(def-tex jakchires-eyebrow deshover-pris 84) +(def-tex jakchires-eyelid deshover-pris 85) +(def-tex jakchires-facelft deshover-pris 86) +(def-tex jakchires-facert deshover-pris 87) +(def-tex jakchires-glovetop deshover-pris 88) +(def-tex jakchires-hair deshover-pris 89) +(def-tex jakchires-horn deshover-pris 90) +(def-tex jakchires-jacket deshover-pris 91) +(def-tex jakchires-leatherpouch deshover-pris 92) +(def-tex jakchires-lightbrownspat deshover-pris 93) +(def-tex jakchires-pants deshover-pris 94) +(def-tex jakchires-precarmor-01 deshover-pris 95) +(def-tex jakchires-shoebottom deshover-pris 96) +(def-tex jakchires-shoemetal deshover-pris 97) +(def-tex jakchires-shoeteop deshover-pris 98) +(def-tex jakchires-teeth deshover-pris 99) +(def-tex dark-crystal-knob-01 deshover-pris 100) +(def-tex dark-crystal-knob-02 deshover-pris 101) +(def-tex dark-crystal-pickup-01 deshover-pris 102) +(def-tex dark-crystal-pickup-02 deshover-pris 103) +(def-tex dark-crystal-pickup-03 deshover-pris 104) +(def-tex vehicle-snake-tread-01 deshover-pris 105) +(def-tex vehicle-snake-tread-02 deshover-pris 106) +(def-tex vehicle-wheel-01 deshover-pris 107) +(def-tex wstlander-01-eye desresc-pris 47) +(def-tex wstlander-01-gunmetal-01 desresc-pris 48) +(def-tex wstlander-01-gunmetal-02 desresc-pris 49) +(def-tex wstlander-01-gunmetal-03 desresc-pris 50) +(def-tex wstlander-01-gunmetal-04 desresc-pris 51) +(def-tex wstlander-01-head desresc-pris 52) +(def-tex wstlander-01-leatherstrap desresc-pris 53) +(def-tex wstlander-01-mustache desresc-pris 54) +(def-tex wstlander-01-pants desresc-pris 55) +(def-tex wstlander-01-shoebottom desresc-pris 56) +(def-tex wstlander-01-shoetop desresc-pris 57) +(def-tex wstlander-01-shoulderarmor desresc-pris 58) +(def-tex wstlander-01-skirt desresc-pris 59) +(def-tex wstlander-01-wrap desresc-pris 60) +(def-tex wstlander-02-arm desresc-pris 61) +(def-tex wstlander-02-armor desresc-pris 62) +(def-tex wstlander-02-belt desresc-pris 63) +(def-tex wstlander-02-bootheel desresc-pris 64) +(def-tex wstlander-02-eye desresc-pris 65) +(def-tex wstlander-02-glove desresc-pris 66) +(def-tex wstlander-02-head desresc-pris 67) +(def-tex wstlander-02-ponytail desresc-pris 68) +(def-tex wstlander-02-scarf desresc-pris 69) +(def-tex wstlander-02-shirt desresc-pris 70) +(def-tex wstlander-02-skirt desresc-pris 71) +(def-tex wstlander-03-eye desresc-pris 72) +(def-tex wstlander-03-flesh desresc-pris 73) +(def-tex wstlander-04-dark-blue desresc-pris 74) +(def-tex wstlander-04-gun desresc-pris 75) +(def-tex wstlander-04-headband desresc-pris 76) +(def-tex wstlander-04-shirt desresc-pris 77) +(def-tex wstlander-04-shirt-strap desresc-pris 78) +(def-tex wstlander-04-skirt desresc-pris 79) +(def-tex dk-sat-cable-01 desresc-pris 84) +(def-tex dk-sat-cable-02 desresc-pris 85) +(def-tex dk-sat-cable-03 desresc-pris 86) +(def-tex dk-sat-claw-01 desresc-pris 87) +(def-tex dk-sat-panel-01 desresc-pris 88) +(def-tex dk-sat-rim-01 desresc-pris 89) +(def-tex dk-sat-rim-02 desresc-pris 90) +(def-tex dk-sat-rim-03 desresc-pris 91) +(def-tex dk-sat-rim-bright-01 desresc-pris 92) +(def-tex dk-sat-shell-01 desresc-pris 93) +(def-tex dk-sat-rim-lod-01 desresc-pris 114) +(def-tex dk-sat-shell-lod-01 desresc-pris 115) +(def-tex dark-crystal-knob-01 desresc-pris 137) +(def-tex dark-crystal-knob-02 desresc-pris 138) +(def-tex dark-crystal-pickup-01 desresc-pris 139) +(def-tex dark-crystal-pickup-02 desresc-pris 140) +(def-tex dark-crystal-pickup-03 desresc-pris 141) +(def-tex environment-darkprec desresc-pris 142) +(def-tex bam-eyelight oasiscst-pris 0) +(def-tex bam-hairhilite oasiscst-pris 1) +(def-tex daxter-eyelid oasiscst-pris 2) +(def-tex daxter-furhilite oasiscst-pris 3) +(def-tex daxter-orange oasiscst-pris 4) +(def-tex daxterarm oasiscst-pris 5) +(def-tex daxterbodyshort-eix oasiscst-pris 6) +(def-tex daxterbolt oasiscst-pris 7) +(def-tex daxterear oasiscst-pris 8) +(def-tex daxterfinger oasiscst-pris 9) +(def-tex daxterfoot oasiscst-pris 10) +(def-tex daxterfoot-bottom oasiscst-pris 11) +(def-tex daxtergoggles oasiscst-pris 12) +(def-tex daxterheadwidenew oasiscst-pris 13) +(def-tex daxterhelmetplain oasiscst-pris 14) +(def-tex daxterlense oasiscst-pris 15) +(def-tex daxternose oasiscst-pris 16) +(def-tex daxterteeth oasiscst-pris 17) +(def-tex daxtertuft oasiscst-pris 18) +(def-tex environment-oldmetal oasiscst-pris 19) +(def-tex jakc-armor oasiscst-pris 20) +(def-tex jakc-chestplate-straps oasiscst-pris 21) +(def-tex jakc-gogglemetal oasiscst-pris 22) +(def-tex jakc-lens oasiscst-pris 23) +(def-tex jakc-scarf oasiscst-pris 24) +(def-tex jakc-waistband2 oasiscst-pris 25) +(def-tex jakc-wraps oasiscst-pris 26) +(def-tex jakc-wristband-a2 oasiscst-pris 27) +(def-tex jakchires-arm oasiscst-pris 28) +(def-tex jakchires-blackstrap oasiscst-pris 29) +(def-tex jakchires-brownstrap oasiscst-pris 30) +(def-tex jakchires-brwnleather oasiscst-pris 31) +(def-tex jakchires-chestplate oasiscst-pris 32) +(def-tex jakchires-clips oasiscst-pris 33) +(def-tex jakchires-eye oasiscst-pris 34) +(def-tex jakchires-eyebrow oasiscst-pris 35) +(def-tex jakchires-eyelid oasiscst-pris 36) +(def-tex jakchires-facelft oasiscst-pris 37) +(def-tex jakchires-facert oasiscst-pris 38) +(def-tex jakchires-glovetop oasiscst-pris 39) +(def-tex jakchires-hair oasiscst-pris 40) +(def-tex jakchires-horn oasiscst-pris 41) +(def-tex jakchires-jacket oasiscst-pris 42) +(def-tex jakchires-leatherpouch oasiscst-pris 43) +(def-tex jakchires-lightbrownspat oasiscst-pris 44) +(def-tex jakchires-pants oasiscst-pris 45) +(def-tex jakchires-precarmor-01 oasiscst-pris 46) +(def-tex jakchires-shoebottom oasiscst-pris 47) +(def-tex jakchires-shoemetal oasiscst-pris 48) +(def-tex jakchires-shoeteop oasiscst-pris 49) +(def-tex jakchires-teeth oasiscst-pris 50) +(def-tex jakc-skirt oasiscst-pris 51) +(def-tex jakc-scarfhanging oasiscst-pris 52) +(def-tex kid-medallion oasiscst-pris 53) +(def-tex intcept-pipe01 oasiscst-pris 54) +(def-tex intcept-tread01 oasiscst-pris 55) +(def-tex vehicle-wheel-01 oasiscst-pris 56) +(def-tex ashelin-beltbuckle oasiscst-pris2 0) +(def-tex ashelin-bolts oasiscst-pris2 1) +(def-tex ashelin-boottop oasiscst-pris2 2) +(def-tex ashelin-brownstrap oasiscst-pris2 3) +(def-tex ashelin-cglogo oasiscst-pris2 4) +(def-tex ashelin-cgrank oasiscst-pris2 5) +(def-tex ashelin-chest oasiscst-pris2 6) +(def-tex ashelin-eye oasiscst-pris2 7) +(def-tex ashelin-eyebrow oasiscst-pris2 8) +(def-tex ashelin-eyelid oasiscst-pris2 9) +(def-tex ashelin-face oasiscst-pris2 10) +(def-tex ashelin-glove oasiscst-pris2 11) +(def-tex ashelin-gunbarrel-01 oasiscst-pris2 12) +(def-tex ashelin-gunbarrel-02 oasiscst-pris2 13) +(def-tex ashelin-gunbarrel-03 oasiscst-pris2 14) +(def-tex ashelin-gunholster oasiscst-pris2 15) +(def-tex ashelin-hair oasiscst-pris2 16) +(def-tex ashelin-handle-01 oasiscst-pris2 17) +(def-tex ashelin-jacketbody oasiscst-pris2 18) +(def-tex ashelin-jacketsleeve oasiscst-pris2 19) +(def-tex ashelin-jacketstraps oasiscst-pris2 20) +(def-tex ashelin-pantstop oasiscst-pris2 21) +(def-tex ashelin-redtop oasiscst-pris2 22) +(def-tex ashelin-shells oasiscst-pris2 23) +(def-tex ashelin-shield oasiscst-pris2 24) +(def-tex ashelin-shoebottom oasiscst-pris2 25) +(def-tex ashelin-shoemetal oasiscst-pris2 26) +(def-tex ashelin-teeth oasiscst-pris2 27) +(def-tex ashelin-whitestrap oasiscst-pris2 28) +(def-tex bam-eyelight oasiscst-pris2 29) +(def-tex bam-hairhilite oasiscst-pris2 30) +(def-tex environment-oldmetal oasiscst-pris2 31) +(def-tex bam-hairhilite desoasis-pris 0) +(def-tex environment-oldmetal desoasis-pris 1) +(def-tex ashelin-lo-beltbuckle desoasis-pris 2) +(def-tex ashelin-lo-bolts desoasis-pris 3) +(def-tex ashelin-lo-boottop desoasis-pris 4) +(def-tex ashelin-lo-brownstrap desoasis-pris 5) +(def-tex ashelin-lo-cglogo desoasis-pris 6) +(def-tex ashelin-lo-cgrank desoasis-pris 7) +(def-tex ashelin-lo-chest desoasis-pris 8) +(def-tex ashelin-lo-eye desoasis-pris 9) +(def-tex ashelin-lo-eyebrow desoasis-pris 10) +(def-tex ashelin-lo-face desoasis-pris 11) +(def-tex ashelin-lo-glove desoasis-pris 12) +(def-tex ashelin-lo-gunbarrel-01 desoasis-pris 13) +(def-tex ashelin-lo-gunbarrel-02 desoasis-pris 14) +(def-tex ashelin-lo-gunbarrel-03 desoasis-pris 15) +(def-tex ashelin-lo-gunholster desoasis-pris 16) +(def-tex ashelin-lo-hair desoasis-pris 17) +(def-tex ashelin-lo-handle-01 desoasis-pris 18) +(def-tex ashelin-lo-jacketbody desoasis-pris 19) +(def-tex ashelin-lo-jacketsleeve desoasis-pris 20) +(def-tex ashelin-lo-jacketstraps desoasis-pris 21) +(def-tex ashelin-lo-pantstop desoasis-pris 22) +(def-tex ashelin-lo-redtop desoasis-pris 23) +(def-tex ashelin-lo-shells desoasis-pris 24) +(def-tex ashelin-lo-shield desoasis-pris 25) +(def-tex ashelin-lo-shoebottom desoasis-pris 26) +(def-tex ashelin-lo-shoemetal desoasis-pris 27) +(def-tex ashelin-lo-whitestrap desoasis-pris 28) +(def-tex marauder-belt desoasis-pris 78) +(def-tex marauder-blade desoasis-pris 79) +(def-tex marauder-blade-joint desoasis-pris 80) +(def-tex marauder-gun-blade desoasis-pris 81) +(def-tex marauder-gun-metal desoasis-pris 82) +(def-tex marauder-gun-part desoasis-pris 83) +(def-tex marauder-gun-tip desoasis-pris 84) +(def-tex marauder-hand-blue desoasis-pris 85) +(def-tex marauder-leather-brnstrap desoasis-pris 86) +(def-tex marauder-leather-brown desoasis-pris 87) +(def-tex marauder-leather-buckle desoasis-pris 88) +(def-tex marauder-leather-handle desoasis-pris 89) +(def-tex marauder-leather-part desoasis-pris 90) +(def-tex marauder-leather-strap desoasis-pris 91) +(def-tex marauder-metal-mask desoasis-pris 92) +(def-tex marauder-metal-plate desoasis-pris 93) +(def-tex marauder-shoe-bottom desoasis-pris 94) +(def-tex marauder-skin desoasis-pris 95) +(def-tex marauder-skin-nipple desoasis-pris 96) +(def-tex marauder-skirt-01 desoasis-pris 97) +(def-tex marauder-skirt-02 desoasis-pris 98) +(def-tex marauder-spike desoasis-pris 99) +(def-tex marauder-sword-edge desoasis-pris 100) +(def-tex marauder-sword-metal desoasis-pris 101) +(def-tex intcept-base-green01 desoasis-pris 102) +(def-tex intcept-base-patern01 desoasis-pris 103) +(def-tex intcept-base-patern02 desoasis-pris 104) +(def-tex intcept-gun01 desoasis-pris 105) +(def-tex intcept-pipe01 desoasis-pris 106) +(def-tex intcept-teeth01 desoasis-pris 107) +(def-tex intcept-tread01 desoasis-pris 108) +(def-tex vehicle-body-panel-01 desoasis-pris 109) +(def-tex vehicle-brace-pipe-01 desoasis-pris 110) +(def-tex vehicle-cap-pin-01 desoasis-pris 111) +(def-tex vehicle-chrome-pipe-01 desoasis-pris 112) +(def-tex vehicle-gas-tank-01 desoasis-pris 113) +(def-tex vehicle-gun-box-01 desoasis-pris 114) +(def-tex vehicle-metal-plate-01 desoasis-pris 115) +(def-tex vehicle-toad-exhaust-01 desoasis-pris 116) +(def-tex vehicle-tread-blur-02 desoasis-pris 117) +(def-tex vehicle-wheel-01 desoasis-pris 118) +(def-tex vehicle-wheel-blur-01 desoasis-pris 119) +(def-tex backThing01 desoasis-pris 120) +(def-tex dash01 desoasis-pris 121) +(def-tex gauge01 desoasis-pris 122) +(def-tex grillRim01 desoasis-pris 123) +(def-tex gunBoxBack01 desoasis-pris 124) +(def-tex gunBoxFront01 desoasis-pris 125) +(def-tex gunbox01 desoasis-pris 126) +(def-tex gunbox02 desoasis-pris 127) +(def-tex hood01 desoasis-pris 128) +(def-tex jetTop01 desoasis-pris 129) +(def-tex jets01 desoasis-pris 130) +(def-tex kcfrontend01 desoasis-pris 131) +(def-tex light01 desoasis-pris 132) +(def-tex lightCase01 desoasis-pris 133) +(def-tex post01 desoasis-pris 134) +(def-tex rail01 desoasis-pris 135) +(def-tex seat01 desoasis-pris 136) +(def-tex stripe03 desoasis-pris 137) +(def-tex turret01 desoasis-pris 138) +(def-tex wing01 desoasis-pris 139) +(def-tex wing02 desoasis-pris 140) +(def-tex wing02grey01 desoasis-pris 141) +(def-tex intcept-b-base-green01 desoasis-pris 142) +(def-tex intcept-b-base-patern01 desoasis-pris 143) +(def-tex intcept-b-base-patern02 desoasis-pris 144) +(def-tex intcept-b-gun01 desoasis-pris 145) +(def-tex intcept-b-pipe01 desoasis-pris 146) +(def-tex intcept-b-teeth01 desoasis-pris 147) +(def-tex ashelin-beltbuckle desoasis-pris2 0) +(def-tex ashelin-bolts desoasis-pris2 1) +(def-tex ashelin-boottop desoasis-pris2 2) +(def-tex ashelin-brownstrap desoasis-pris2 3) +(def-tex ashelin-cglogo desoasis-pris2 4) +(def-tex ashelin-cgrank desoasis-pris2 5) +(def-tex ashelin-chest desoasis-pris2 6) +(def-tex ashelin-eye desoasis-pris2 7) +(def-tex ashelin-eyebrow desoasis-pris2 8) +(def-tex ashelin-eyelid desoasis-pris2 9) +(def-tex ashelin-face desoasis-pris2 10) +(def-tex ashelin-glove desoasis-pris2 11) +(def-tex ashelin-gunbarrel-01 desoasis-pris2 12) +(def-tex ashelin-gunbarrel-02 desoasis-pris2 13) +(def-tex ashelin-gunbarrel-03 desoasis-pris2 14) +(def-tex ashelin-gunholster desoasis-pris2 15) +(def-tex ashelin-hair desoasis-pris2 16) +(def-tex ashelin-handle-01 desoasis-pris2 17) +(def-tex ashelin-jacketbody desoasis-pris2 18) +(def-tex ashelin-jacketsleeve desoasis-pris2 19) +(def-tex ashelin-jacketstraps desoasis-pris2 20) +(def-tex ashelin-pantstop desoasis-pris2 21) +(def-tex ashelin-redtop desoasis-pris2 22) +(def-tex ashelin-shells desoasis-pris2 23) +(def-tex ashelin-shield desoasis-pris2 24) +(def-tex ashelin-shoebottom desoasis-pris2 25) +(def-tex ashelin-shoemetal desoasis-pris2 26) +(def-tex ashelin-teeth desoasis-pris2 27) +(def-tex ashelin-whitestrap desoasis-pris2 28) +(def-tex bam-eyelight desoasis-pris2 29) +(def-tex bam-hairhilite desoasis-pris2 30) +(def-tex environment-oldmetal desoasis-pris2 31) +(def-tex hud-caveboss-01 mined-minimap 0) +(def-tex hud-caveboss-health-01 mined-minimap 1) +(def-tex hud-small-frame-01 mined-minimap 2) +(def-tex hud-small-frame-02 mined-minimap 3) +(def-tex common-black mined-tfrag 8) +(def-tex minc-blue-paint-rust04 mined-tfrag 10) +(def-tex minc-door-metal-01 mined-tfrag 15) +(def-tex minc-door-metal-04 mined-tfrag 20) +(def-tex minc-door-metal-06 mined-tfrag 21) +(def-tex minc-safe-plate-01 mined-tfrag 22) +(def-tex minc-metal-patch-01 mined-tfrag 23) +(def-tex minc-door-metal-03 mined-tfrag 24) +(def-tex minc-door-metal-02 mined-tfrag 25) +(def-tex minc-door-metal-05 mined-tfrag 26) +(def-tex minc-blue-paint-rust05 mined-tfrag 28) +(def-tex minc-rust-01 mined-tfrag 29) +(def-tex cav-stone-01 mined-tfrag 34) +(def-tex minc-stone01 mined-tfrag 37) +(def-tex minc-light mined-tfrag 38) +(def-tex minc-brok-edge01 mined-tfrag 39) +(def-tex minc-brok-edge mined-tfrag 40) +(def-tex mined_rostone-01 mined-tfrag 41) +(def-tex minc-safe-plate-02 mined-tfrag 42) +(def-tex minc-blue-paint-rust01 mined-tfrag 43) +(def-tex minc-train-pipe-gen-01 mined-tfrag 44) +(def-tex minc-ox-pipe-01 mined-tfrag 46) +(def-tex mined_red_cgtd mined-tfrag 47) +(def-tex mined-pillar-molten mined-tfrag 48) +(def-tex mined-pillar-side-cold mined-tfrag 49) +(def-tex mined-pillar-side-cooling mined-tfrag 50) +(def-tex mined-pillar-side-hot mined-tfrag 51) +(def-tex mined-pillar-top-cold mined-tfrag 52) +(def-tex mined-pillar-top-cooling mined-tfrag 53) +(def-tex mined-pillar-top-hot mined-tfrag 54) +(def-tex mined-pillar-top2side-cold mined-tfrag 55) +(def-tex mined-pillar-top2side-cooling mined-tfrag 56) +(def-tex mined-pillar-top2side-hot mined-tfrag 57) +(def-tex mined-pillar-env mined-tfrag 58) +(def-tex mined-pillar-top2side-dest mined-tfrag 59) +(def-tex mined-pillar-side-dest mined-tfrag 60) +(def-tex mined-pillar-top-dest mined-tfrag 61) +(def-tex mined-pillar-molten-top mined-tfrag 62) +(def-tex mined_redbrake mined-tfrag 63) +(def-tex sewer-small-light-01 mined-tfrag 65) +(def-tex sewer-pipe-rim-08 mined-tfrag 66) +(def-tex cav-metdoor-02 mined-tfrag 77) +(def-tex minc-rust-bars-01 mined-tfrag 78) +(def-tex minc-green-paint-02 mined-tfrag 79) +(def-tex sewer-red-light-01 mined-tfrag 80) +(def-tex prebot-envmap mined-pris 0) +(def-tex prebot-eye mined-pris 1) +(def-tex prebot-eye-reflection mined-pris 2) +(def-tex prebot-innermetal mined-pris 3) +(def-tex prebot-orange mined-pris 4) +(def-tex prebot-tentacles mined-pris 5) +(def-tex bam-eyelight mined-pris 6) +(def-tex bam-hairhilite mined-pris 7) +(def-tex daxter-eyelid mined-pris 8) +(def-tex daxter-furhilite mined-pris 9) +(def-tex daxter-orange mined-pris 10) +(def-tex daxterarm mined-pris 11) +(def-tex daxterbodyshort-eix mined-pris 12) +(def-tex daxterbolt mined-pris 13) +(def-tex daxterear mined-pris 14) +(def-tex daxterfinger mined-pris 15) +(def-tex daxterfoot mined-pris 16) +(def-tex daxterfoot-bottom mined-pris 17) +(def-tex daxtergoggles mined-pris 18) +(def-tex daxterheadwidenew mined-pris 19) +(def-tex daxterhelmetplain mined-pris 20) +(def-tex daxterlense mined-pris 21) +(def-tex daxternose mined-pris 22) +(def-tex daxterteeth mined-pris 23) +(def-tex daxtertuft mined-pris 24) +(def-tex mine-blue-metal-01 mined-pris 25) +(def-tex mine-can-metal-01 mined-pris 26) +(def-tex mine-caution-metal-01 mined-pris 27) +(def-tex mine-decal-metal-01 mined-pris 28) +(def-tex mine-gray-metal-01 mined-pris 29) +(def-tex mine-metal-wheel-01 mined-pris 30) +(def-tex mine-pipe-metal-01 mined-pris 31) +(def-tex mine-red-big-metal-01 mined-pris 32) +(def-tex mine-red-metal-01 mined-pris 33) +(def-tex mine-red-paint-rust05 mined-pris 34) +(def-tex mine-red-stripe-metal-01 mined-pris 35) +(def-tex mine-red-white-metal-01 mined-pris 36) +(def-tex mine-rust-01 mined-pris 37) +(def-tex mine-slate-metal-01 mined-pris 38) +(def-tex mine-under-metal-01 mined-pris 39) +(def-tex mine-white-stripe-metal-01 mined-pris 40) +(def-tex environment-oldmetal mined-pris 41) +(def-tex jakc-armor mined-pris 42) +(def-tex jakc-chestplate-straps mined-pris 43) +(def-tex jakc-gogglemetal mined-pris 44) +(def-tex jakc-lens mined-pris 45) +(def-tex jakc-scarf mined-pris 46) +(def-tex jakc-waistband2 mined-pris 47) +(def-tex jakc-wraps mined-pris 48) +(def-tex jakc-wristband-a2 mined-pris 49) +(def-tex jakchires-arm mined-pris 50) +(def-tex jakchires-blackstrap mined-pris 51) +(def-tex jakchires-brownstrap mined-pris 52) +(def-tex jakchires-brwnleather mined-pris 53) +(def-tex jakchires-chestplate mined-pris 54) +(def-tex jakchires-clips mined-pris 55) +(def-tex jakchires-eye mined-pris 56) +(def-tex jakchires-eyebrow mined-pris 57) +(def-tex jakchires-eyelid mined-pris 58) +(def-tex jakchires-facelft mined-pris 59) +(def-tex jakchires-facert mined-pris 60) +(def-tex jakchires-glovetop mined-pris 61) +(def-tex jakchires-hair mined-pris 62) +(def-tex jakchires-horn mined-pris 63) +(def-tex jakchires-jacket mined-pris 64) +(def-tex jakchires-leatherpouch mined-pris 65) +(def-tex jakchires-lightbrownspat mined-pris 66) +(def-tex jakchires-pants mined-pris 67) +(def-tex jakchires-precarmor-01 mined-pris 68) +(def-tex jakchires-shoebottom mined-pris 69) +(def-tex jakchires-shoemetal mined-pris 70) +(def-tex jakchires-shoeteop mined-pris 71) +(def-tex jakchires-teeth mined-pris 72) +(def-tex minc-blue-paint-rust01 mined-pris 73) +(def-tex minc-blue-paint-rust05 mined-pris 74) +(def-tex minc-rust-01 mined-pris 75) +(def-tex minc-blue-paint-01 mined-pris 79) +(def-tex minc-crate-02 mined-pris 80) +(def-tex minc-crm-paint-wall-01 mined-pris 81) +(def-tex minc-door-metal-05 mined-pris 82) +(def-tex minc-door-metal-06 mined-pris 83) +(def-tex minc-light-red mined-pris 86) +(def-tex minc-reflector mined-pris 87) +(def-tex minc-safe-plate-02 mined-pris 88) +(def-tex minc-screw-02 mined-pris 89) +(def-tex minc-yel-paint-rust01 mined-pris 90) +(def-tex minc-yel-safe-paint-rust01 mined-pris 91) +(def-tex mined_redbrake mined-pris 92) +(def-tex ecocreature-claws mined-pris 120) +(def-tex ecocreature-eye mined-pris 121) +(def-tex ecocreature-flesh mined-pris 122) +(def-tex ecocreature-insidemouth mined-pris 123) +(def-tex ecocreature-joint mined-pris 124) +(def-tex ecocreature-palm mined-pris 125) +(def-tex jakc-skirt mined-pris 140) +(def-tex jakc-scarfhanging mined-pris 141) +(def-tex minc-blue-paint-rust04 mined-pris 142) +(def-tex minc-door-metal-center mined-pris 145) +(def-tex minc-rust-bars-01 mined-pris 147) +(def-tex minc-door-metal-03 mined-pris 150) +(def-tex mine-blue-paint-rustdoor mined-pris 151) +(def-tex mined_rostone-01 mined-pris 152) +(def-tex cav-metdoor-01 mined-pris 153) +(def-tex cav-metdoor-02 mined-pris 154) +(def-tex airlock-door-bolt mined-pris 155) +(def-tex airlock-door-cog mined-pris 156) +(def-tex airlock-door-cog1 mined-pris 157) +(def-tex airlock-door-main mined-pris 158) +(def-tex airlock-door-metal2 mined-pris 159) +(def-tex airlockl-door-metalframe mined-pris 160) +(def-tex gun-blue-glow mined-pris 161) +(def-tex prebot-foot mined-pris 162) +(def-tex prebot-innermetal-edges mined-pris 163) +(def-tex roboboss-abs mined-pris 164) +(def-tex roboboss-antennae mined-pris 165) +(def-tex roboboss-darkmetdull-01 mined-pris 166) +(def-tex roboboss-darkmetdull-02 mined-pris 167) +(def-tex roboboss-nose mined-pris 168) +(def-tex roboboss-pipe-02 mined-pris 169) +(def-tex roboboss-pipe-shin mined-pris 170) +(def-tex roboboss-shinyorange-01 mined-pris 171) +(def-tex roboboss-shinyorange-02 mined-pris 172) +(def-tex roboboss-shinyorange-03 mined-pris 173) +(def-tex roboboss-shinyorange-04 mined-pris 174) +(def-tex roboboss-shinyorange-05 mined-pris 175) +(def-tex roboboss-shinyorange-06 mined-pris 176) +(def-tex roboboss-shinyorange-07 mined-pris 177) +(def-tex roboboss-shinyorange-08 mined-pris 178) +(def-tex gun-main mined-pris 179) +(def-tex prebot-shockwave-end mined-water 0) +(def-tex prebot-shockwave mined-water 1) +(def-tex prebot-redgradient mined-water 2) +(def-tex ecocreature-teeth mined-water 3) +(def-tex sword-trail-low mined-water 4) +(def-tex bam-eyelight mined-pris2 0) +(def-tex bam-hairhilite mined-pris2 1) +(def-tex environment-oldmetal mined-pris2 2) +(def-tex veger-bookleather mined-pris2 3) +(def-tex veger-booksides mined-pris2 4) +(def-tex veger-bookspine mined-pris2 5) +(def-tex veger-bootbolt mined-pris2 6) +(def-tex veger-bootfoot mined-pris2 7) +(def-tex veger-bootstrap mined-pris2 8) +(def-tex veger-coat mined-pris2 9) +(def-tex veger-coatbelt mined-pris2 10) +(def-tex veger-coatclips mined-pris2 11) +(def-tex veger-endpaper mined-pris2 12) +(def-tex veger-eyelid mined-pris2 13) +(def-tex veger-face mined-pris2 14) +(def-tex veger-fingerbottom mined-pris2 15) +(def-tex veger-fingertop mined-pris2 16) +(def-tex veger-gold mined-pris2 17) +(def-tex veger-hair mined-pris2 18) +(def-tex veger-hand mined-pris2 19) +(def-tex veger-iris mined-pris2 20) +(def-tex veger-legwraps mined-pris2 21) +(def-tex veger-pages mined-pris2 22) +(def-tex veger-pants mined-pris2 23) +(def-tex veger-parchment mined-pris2 24) +(def-tex veger-scarf mined-pris2 25) +(def-tex veger-shoebottom mined-pris2 26) +(def-tex veger-shoulderplate mined-pris2 27) +(def-tex veger-shoulderplatemetal mined-pris2 28) +(def-tex veger-sleeve mined-pris2 29) +(def-tex veger-sleevelower mined-pris2 30) +(def-tex veger-stickwrap mined-pris2 31) +(def-tex veger-teeth mined-pris2 32) +(def-tex veger-vest mined-pris2 33) +(def-tex veger-walkingstick-01 mined-pris2 34) +(def-tex veger-walkingstick-02 mined-pris2 35) +(def-tex veger-walkingstick-03 mined-pris2 36) +(def-tex veger-whitecloth mined-pris2 37) +(def-tex environment-oldmetal desliz-pris 0) +(def-tex metalflut-eye desliz-pris 1) +(def-tex metalflut-leatherstrap-b-01 desliz-pris 2) +(def-tex metalflut-leatherstrap-c desliz-pris 3) +(def-tex metalflut-nail desliz-pris 4) +(def-tex metalflut-plates-02 desliz-pris 5) +(def-tex metalflut-rings desliz-pris 6) +(def-tex metalflut-roll desliz-pris 7) +(def-tex metalflut-saddle desliz-pris 8) +(def-tex metalflut-saddlehang desliz-pris 9) +(def-tex metalflut-saddleseat desliz-pris 10) +(def-tex metalflut-skin-01 desliz-pris 11) +(def-tex metalflut-skin-02 desliz-pris 12) +(def-tex metalflut-wrap desliz-pris 13) +(def-tex bam-eyelight desliz-pris 14) +(def-tex bam-hairhilite desliz-pris 15) +(def-tex klever-arm desliz-pris 16) +(def-tex klever-armor-01 desliz-pris 17) +(def-tex klever-armor-02 desliz-pris 18) +(def-tex klever-blackstrap desliz-pris 19) +(def-tex klever-bolt desliz-pris 20) +(def-tex klever-brownstrap desliz-pris 21) +(def-tex klever-chest desliz-pris 22) +(def-tex klever-clips desliz-pris 23) +(def-tex klever-earcup desliz-pris 24) +(def-tex klever-eye desliz-pris 25) +(def-tex klever-eyelid desliz-pris 26) +(def-tex klever-face-01 desliz-pris 27) +(def-tex klever-face-01scars desliz-pris 28) +(def-tex klever-fingerbottom desliz-pris 29) +(def-tex klever-fingertop desliz-pris 30) +(def-tex klever-gunmetal-01 desliz-pris 31) +(def-tex klever-gunmetal-02 desliz-pris 32) +(def-tex klever-gunmetal-03 desliz-pris 33) +(def-tex klever-gunmetal-04 desliz-pris 34) +(def-tex klever-gunmetal-05 desliz-pris 35) +(def-tex klever-hair desliz-pris 36) +(def-tex klever-hand desliz-pris 37) +(def-tex klever-handwrap desliz-pris 38) +(def-tex klever-horn desliz-pris 39) +(def-tex klever-mustache desliz-pris 40) +(def-tex klever-shoe desliz-pris 41) +(def-tex klever-shoebottom desliz-pris 42) +(def-tex klever-skirtdark desliz-pris 43) +(def-tex klever-skirtlight desliz-pris 44) +(def-tex klever-thighs desliz-pris 45) +(def-tex klever-undershirt desliz-pris 46) +(def-tex klever-widebrownstrap desliz-pris 47) +(def-tex daxter-eyelid desliz-pris 48) +(def-tex daxter-furhilite desliz-pris 49) +(def-tex daxter-orange desliz-pris 50) +(def-tex daxterarm desliz-pris 51) +(def-tex daxterbodyshort-eix desliz-pris 52) +(def-tex daxterbolt desliz-pris 53) +(def-tex daxterear desliz-pris 54) +(def-tex daxterfinger desliz-pris 55) +(def-tex daxterfoot desliz-pris 56) +(def-tex daxterfoot-bottom desliz-pris 57) +(def-tex daxtergoggles desliz-pris 58) +(def-tex daxterheadwidenew desliz-pris 59) +(def-tex daxterhelmetplain desliz-pris 60) +(def-tex daxterlense desliz-pris 61) +(def-tex daxternose desliz-pris 62) +(def-tex daxterteeth desliz-pris 63) +(def-tex daxtertuft desliz-pris 64) +(def-tex jakc-armor desliz-pris 65) +(def-tex jakc-chestplate-straps desliz-pris 66) +(def-tex jakc-gogglemetal desliz-pris 67) +(def-tex jakc-lens desliz-pris 68) +(def-tex jakc-scarf desliz-pris 69) +(def-tex jakc-scarfhanging desliz-pris 70) +(def-tex jakc-skirt desliz-pris 71) +(def-tex jakc-waistband2 desliz-pris 72) +(def-tex jakc-wraps desliz-pris 73) +(def-tex jakc-wristband-a2 desliz-pris 74) +(def-tex jakchires-arm desliz-pris 75) +(def-tex jakchires-blackstrap desliz-pris 76) +(def-tex jakchires-brownstrap desliz-pris 77) +(def-tex jakchires-brwnleather desliz-pris 78) +(def-tex jakchires-chestplate desliz-pris 79) +(def-tex jakchires-clips desliz-pris 80) +(def-tex jakchires-eye desliz-pris 81) +(def-tex jakchires-eyebrow desliz-pris 82) +(def-tex jakchires-eyelid desliz-pris 83) +(def-tex jakchires-facelft desliz-pris 84) +(def-tex jakchires-facert desliz-pris 85) +(def-tex jakchires-glovetop desliz-pris 86) +(def-tex jakchires-hair desliz-pris 87) +(def-tex jakchires-horn desliz-pris 88) +(def-tex jakchires-jacket desliz-pris 89) +(def-tex jakchires-leatherpouch desliz-pris 90) +(def-tex jakchires-lightbrownspat desliz-pris 91) +(def-tex jakchires-pants desliz-pris 92) +(def-tex jakchires-precarmor-01 desliz-pris 93) +(def-tex jakchires-shoebottom desliz-pris 94) +(def-tex jakchires-shoemetal desliz-pris 95) +(def-tex jakchires-shoeteop desliz-pris 96) +(def-tex jakchires-teeth desliz-pris 97) +(def-tex vehicle-snake-tread-01 desliz-pris 98) +(def-tex vehicle-snake-tread-02 desliz-pris 99) +(def-tex vehicle-wheel-01 desliz-pris 100) +(def-tex wstlander-01-glovetop desresc-water 0) +(def-tex vola-lava-rock-01 volcanoa-vis-tfrag 0) +(def-tex vola-stalk-01 volcanoa-vis-tfrag 1) +(def-tex vola-leaf-02 volcanoa-vis-tfrag 2) +(def-tex vol-bark volcanoa-vis-tfrag 3) +(def-tex vola-lava-02 volcanoa-vis-tfrag 4) +(def-tex vola-cracked-rock-top volcanoa-vis-tfrag 5) +(def-tex vola-drip-rock volcanoa-vis-tfrag 6) +(def-tex vola-grass-blob volcanoa-vis-tfrag 7) +(def-tex vola-grass-fringe-05 volcanoa-vis-tfrag 10) +(def-tex vola-grass-floor-01 volcanoa-vis-tfrag 11) +(def-tex vola-rock-side volcanoa-vis-tfrag 12) +(def-tex vola-jump-plat volcanoa-vis-tfrag 15) +(def-tex vol-bark-burnt volcanoa-vis-tfrag 20) +(def-tex vola-vine volcanoa-vis-tfrag 21) +(def-tex vola-grass-fringe-full volcanoa-vis-tfrag 22) +(def-tex vol-bushbase-01 volcanoa-vis-tfrag 23) +(def-tex vola-rock-top volcanoa-vis-tfrag 24) +(def-tex vol-dpipe-02 volcanoa-vis-tfrag 25) +(def-tex vol-plate-01 volcanoa-vis-tfrag 28) +(def-tex vol-ladder-wood volcanoa-vis-tfrag 29) +(def-tex wascity-wood-plain volcanoa-vis-tfrag 30) +(def-tex wascity-metal-ladder-rung volcanoa-vis-tfrag 31) +(def-tex vol-metal-01 volcanoa-vis-tfrag 32) +(def-tex vola-rock-side-wall volcanoa-vis-tfrag 34) +(def-tex vola-grass-fringe-05-HI volcanoa-vis-tfrag 38) +(def-tex vola-slide-metal volcanoa-vis-tfrag 40) +(def-tex vola-cable volcanoa-vis-tfrag 41) +(def-tex vola-rising-step-base volcanoa-vis-tfrag 42) +(def-tex vol-plat-top volcanoa-vis-tfrag 43) +(def-tex vola-dp-tendon volcanoa-vis-tfrag 45) +(def-tex vol-dk-sat-environment-map volcanoa-vis-tfrag 46) +(def-tex vol-bark-burnt-hole volcanoa-vis-tfrag 47) +(def-tex min-env-mar-01 volcanoa-vis-tfrag 48) +(def-tex vola-dp-organic-pipe volcanoa-vis-tfrag 49) +(def-tex minc-light volcanoa-vis-tfrag 50) +(def-tex minc-platfrom-metal-01 volcanoa-vis-tfrag 51) +(def-tex vol-shrub-grass volcanoa-vis-shrub 0) +(def-tex vola-grass-floor-01 volcanoa-vis-shrub 3) +(def-tex vola-lava-rock-01 volcanoa-vis-shrub 4) +(def-tex fora-shrub-pebbles volcanoa-vis-shrub 5) +(def-tex vola-leaf-small-01 volcanoa-vis-shrub 6) +(def-tex for-shrub-moss volcanoa-vis-shrub 7) +(def-tex vol-shrub-plant volcanoa-vis-shrub 9) +(def-tex vol-tree-fruit-01 volcanoa-vis-shrub 10) +(def-tex vol-tree-fruit-02 volcanoa-vis-shrub 11) +(def-tex for-shrub-asian-grass volcanoa-vis-shrub 14) +(def-tex vol-metal-01 volcanoa-vis-shrub 15) +(def-tex vola-lava-02 volcanoa-vis-shrub 16) +(def-tex vola-rock-side-wall volcanoa-vis-shrub 18) +(def-tex vola-shrub-leaf volcanoa-vis-shrub 19) +(def-tex vol-balance-plat-end volcanoa-vis-shrub 20) +(def-tex vol-balance-plat volcanoa-vis-shrub 21) +(def-tex vol-balance-plat-pole volcanoa-vis-shrub 22) +(def-tex vola-lava-ball volcanoa-vis-shrub 23) +(def-tex vol-plat-top volcanoa-vis-shrub 24) +(def-tex vola-rising-step-base volcanoa-vis-shrub 25) +(def-tex minc-bolt volcanoa-vis-shrub 26) +(def-tex vola-shrub-rope-01 volcanoa-vis-shrub 27) +(def-tex vol-bark-burnt volcanoa-vis-shrub 28) +(def-tex vol-feeler volcanoa-vis-shrub 29) +(def-tex vola-small-rock-sides volcanoa-vis-shrub 30) +(def-tex vola-rock-top volcanoa-vis-shrub 31) +(def-tex vola-flutprint-01 volcanoa-vis-shrub 34) +(def-tex vola-grass-fringe-02 volcanoa-vis-alpha 1) +(def-tex vola-lava-fall volcanoa-vis-alpha 3) +(def-tex vola-lava-01-dest volcanoa-vis-alpha 4) +(def-tex vola-lava-fall-dest volcanoa-vis-alpha 5) +(def-tex flamer-wing volcanoa-vis-alpha 6) +(def-tex environment-oldmetal volcanoa-vis-pris 2) +(def-tex metalflut-eye volcanoa-vis-pris 3) +(def-tex metalflut-leatherstrap-b-01 volcanoa-vis-pris 4) +(def-tex metalflut-leatherstrap-c volcanoa-vis-pris 5) +(def-tex metalflut-nail volcanoa-vis-pris 6) +(def-tex metalflut-plates-02 volcanoa-vis-pris 7) +(def-tex metalflut-rings volcanoa-vis-pris 8) +(def-tex metalflut-roll volcanoa-vis-pris 9) +(def-tex metalflut-saddle volcanoa-vis-pris 10) +(def-tex metalflut-saddlehang volcanoa-vis-pris 11) +(def-tex metalflut-saddleseat volcanoa-vis-pris 12) +(def-tex metalflut-skin-01 volcanoa-vis-pris 13) +(def-tex metalflut-skin-02 volcanoa-vis-pris 14) +(def-tex metalflut-wrap volcanoa-vis-pris 15) +(def-tex grunt-eye-01 volcanoa-vis-pris 16) +(def-tex grunt-hose volcanoa-vis-pris 17) +(def-tex grunt-metal-01 volcanoa-vis-pris 18) +(def-tex grunt-skin-01 volcanoa-vis-pris 19) +(def-tex grunt-skin-02 volcanoa-vis-pris 20) +(def-tex grunt-skin-03 volcanoa-vis-pris 21) +(def-tex bam-eyelight volcanoa-vis-pris 22) +(def-tex vol-bouncer-cloth volcanoa-vis-pris 32) +(def-tex spikey-frog-back volcanoa-vis-pris 43) +(def-tex spikey-frog-belly volcanoa-vis-pris 44) +(def-tex spikey-frog-eye volcanoa-vis-pris 45) +(def-tex spikey-frog-leg volcanoa-vis-pris 46) +(def-tex spikey-frog-legfront volcanoa-vis-pris 47) +(def-tex spikey-frog-toenails volcanoa-vis-pris 48) +(def-tex cav-stain-bolt-01 mined-shrub 4) +(def-tex mined_redbrake mined-shrub 5) +(def-tex sewer-pipe-small-01 mined-shrub 6) +(def-tex dust-devil-01 desert-sprite 3) +(def-tex dust-devil-02 desert-sprite 4) +(def-tex dust-devil-03 desert-sprite 5) +(def-tex dust-cloud desert-sprite 6) +(def-tex dust-sparkle desert-sprite 9) +(def-tex kleever-fist-logo desert-sprite 10) +(def-tex burning-bush-off desert-sprite 11) +(def-tex crack01 desert-sprite 12) +(def-tex ceiling-dust desert-sprite 13) +(def-tex hud-desert-lizard desliz-minimap 0) +(def-tex dk-sat-cable-01 waspgame-pris 0) +(def-tex dk-sat-cable-02 waspgame-pris 1) +(def-tex dk-sat-cable-03 waspgame-pris 2) +(def-tex dk-sat-claw-01 waspgame-pris 3) +(def-tex dk-sat-panel-01 waspgame-pris 4) +(def-tex dk-sat-rim-01 waspgame-pris 5) +(def-tex dk-sat-rim-02 waspgame-pris 6) +(def-tex dk-sat-rim-03 waspgame-pris 7) +(def-tex dk-sat-rim-bright-01 waspgame-pris 8) +(def-tex dk-sat-screen-01 waspgame-pris 9) +(def-tex dk-sat-screen-rim-01 waspgame-pris 10) +(def-tex dk-sat-shell-01 waspgame-pris 11) +(def-tex dk-sat-heart-01 waspgame-pris 12) +(def-tex dk-sat-ring-01 waspgame-pris 13) +(def-tex dk-sat-heart-vein-01 waspgame-pris 14) +(def-tex dk-sat-game-circle-01 waspgame-pris 15) +(def-tex dk-sat-game-ex-01 waspgame-pris 16) +(def-tex dk-sat-game-square-01 waspgame-pris 17) +(def-tex dk-sat-game-tri-01 waspgame-pris 18) +(def-tex environment-darkprec waspgame-pris 19) +(def-tex environment-oldmetal wasleapr-pris 0) +(def-tex metalflut-eye wasleapr-pris 1) +(def-tex metalflut-leatherstrap-b-01 wasleapr-pris 2) +(def-tex metalflut-leatherstrap-c wasleapr-pris 3) +(def-tex metalflut-nail wasleapr-pris 4) +(def-tex metalflut-plates-02 wasleapr-pris 5) +(def-tex metalflut-rings wasleapr-pris 6) +(def-tex metalflut-roll wasleapr-pris 7) +(def-tex metalflut-saddle wasleapr-pris 8) +(def-tex metalflut-saddlehang wasleapr-pris 9) +(def-tex metalflut-saddleseat wasleapr-pris 10) +(def-tex metalflut-skin-01 wasleapr-pris 11) +(def-tex metalflut-skin-02 wasleapr-pris 12) +(def-tex metalflut-wrap wasleapr-pris 13) +(def-tex monk-arm wasleapr-pris 15) +(def-tex monk-bootbottom wasleapr-pris 16) +(def-tex monk-cheststraps wasleapr-pris 17) +(def-tex monk-ear-01 wasleapr-pris 18) +(def-tex monk-eye-c wasleapr-pris 19) +(def-tex monk-eye-d wasleapr-pris 20) +(def-tex monk-eye-f wasleapr-pris 21) +(def-tex monk-face-01 wasleapr-pris 22) +(def-tex monk-face-02 wasleapr-pris 23) +(def-tex monk-face-03 wasleapr-pris 24) +(def-tex monk-face-04 wasleapr-pris 25) +(def-tex monk-face-05 wasleapr-pris 26) +(def-tex monk-face-06 wasleapr-pris 27) +(def-tex monk-femalebelt wasleapr-pris 28) +(def-tex monk-femalebootlower wasleapr-pris 29) +(def-tex monk-femalebootmet wasleapr-pris 30) +(def-tex monk-femalebootoe wasleapr-pris 31) +(def-tex monk-femaleleg-01 wasleapr-pris 32) +(def-tex monk-femaleskirt-bottom wasleapr-pris 33) +(def-tex monk-femaleskirt-top wasleapr-pris 34) +(def-tex monk-finger wasleapr-pris 35) +(def-tex monk-gem wasleapr-pris 36) +(def-tex monk-goggleleather wasleapr-pris 37) +(def-tex monk-goggles wasleapr-pris 38) +(def-tex monk-goldjewel wasleapr-pris 39) +(def-tex monk-hair-a wasleapr-pris 40) +(def-tex monk-hair-f wasleapr-pris 41) +(def-tex monk-hand wasleapr-pris 42) +(def-tex monk-jewelry wasleapr-pris 43) +(def-tex monk-lens wasleapr-pris 44) +(def-tex monk-malearm wasleapr-pris 45) +(def-tex monk-malefoot2 wasleapr-pris 46) +(def-tex monk-maleleg wasleapr-pris 47) +(def-tex monk-maleshoebottom wasleapr-pris 48) +(def-tex monk-maletorso wasleapr-pris 49) +(def-tex monk-neckcover wasleapr-pris 50) +(def-tex monk-pipe-01 wasleapr-pris 51) +(def-tex monk-pipeend wasleapr-pris 52) +(def-tex monk-redjewel wasleapr-pris 53) +(def-tex monk-rope wasleapr-pris 54) +(def-tex monk-scarob wasleapr-pris 55) +(def-tex monk-staffa-wood wasleapr-pris 56) +(def-tex monk-strap wasleapr-pris 57) +(def-tex monk-trim wasleapr-pris 58) +(def-tex monk-uppertorso-01 wasleapr-pris 59) +(def-tex monk-waistwrap wasleapr-pris 60) +(def-tex monk-wristwrap wasleapr-pris 61) +(def-tex seem-precmetal-edge wasleapr-pris 62) +(def-tex stadiumb-hud-lap-01 destrack-minimap 2) +(def-tex stadiumb-hud-lap-02 destrack-minimap 3) +(def-tex stadiumb-hud-lap-03 destrack-minimap 4) +(def-tex stadiumb-hud-nmbr-01 destrack-minimap 5) +(def-tex stadiumb-hud-nmbr-02 destrack-minimap 6) +(def-tex stadiumb-hud-nmbr-03 destrack-minimap 7) +(def-tex stadiumb-hud-nmbr-04 destrack-minimap 8) +(def-tex stadiumb-hud-nmbr-05 destrack-minimap 9) +(def-tex stadiumb-hud-nmbr-06 destrack-minimap 10) +(def-tex stadiumb-hud-nmbr-07 destrack-minimap 11) +(def-tex stadiumb-hud-nmbr-08 destrack-minimap 12) +(def-tex stadiumb-hud-ord-e destrack-minimap 13) +(def-tex stadiumb-hud-ord-er destrack-minimap 14) +(def-tex stadiumb-hud-ord-korean destrack-minimap 15) +(def-tex stadiumb-hud-ord-nd destrack-minimap 16) +(def-tex stadiumb-hud-ord-o destrack-minimap 17) +(def-tex stadiumb-hud-ord-rd destrack-minimap 18) +(def-tex stadiumb-hud-ord-st destrack-minimap 19) +(def-tex stadiumb-hud-ord-th destrack-minimap 20) +(def-tex map-desert-race destrack-minimap 23) +(def-tex hud-vehicle-health-bar-01 hanga-minimap 0) +(def-tex hud-glider-speed-01 hanga-minimap 1) +(def-tex hud-glider-speed-marker-01 hanga-minimap 2) +(def-tex minc-streek mined-alpha 0) +(def-tex cav-stain-01 mined-alpha 1) +(def-tex monk-malepants wasleapr-water 1) +(def-tex map-wasdoors wasdoors-minimap 0) +(def-tex ceiling-dust lwassig-sprite 1) +(def-tex des-burn-eye-off desert-vis-shrub 3) +(def-tex des-burn-eye-on desert-vis-shrub 4) +(def-tex des-burn-precursor-01 desert-vis-shrub 5) +(def-tex des-burn-precursor-01-bottom desert-vis-shrub 6) +(def-tex des-burn-precursor-head-01 desert-vis-shrub 7) +(def-tex wascity-ground-01 desert-vis-shrub 8) +(def-tex stadiumb-hud-booster-off-01 wasleapr-minimap 0) +(def-tex stadiumb-hud-booster-on-01 wasleapr-minimap 1) +(def-tex stadiumb-hud-lap-01 wasleapr-minimap 2) +(def-tex stadiumb-hud-lap-02 wasleapr-minimap 3) +(def-tex stadiumb-hud-lap-03 wasleapr-minimap 4) +(def-tex stadiumb-hud-nmbr-01 wasleapr-minimap 5) +(def-tex stadiumb-hud-nmbr-02 wasleapr-minimap 6) +(def-tex stadiumb-hud-nmbr-03 wasleapr-minimap 7) +(def-tex stadiumb-hud-nmbr-04 wasleapr-minimap 8) +(def-tex stadiumb-hud-nmbr-05 wasleapr-minimap 9) +(def-tex stadiumb-hud-nmbr-06 wasleapr-minimap 10) +(def-tex stadiumb-hud-nmbr-07 wasleapr-minimap 11) +(def-tex stadiumb-hud-nmbr-08 wasleapr-minimap 12) +(def-tex stadiumb-hud-ord-e wasleapr-minimap 13) +(def-tex stadiumb-hud-ord-er wasleapr-minimap 14) +(def-tex stadiumb-hud-ord-korean wasleapr-minimap 15) +(def-tex stadiumb-hud-ord-nd wasleapr-minimap 16) +(def-tex stadiumb-hud-ord-o wasleapr-minimap 17) +(def-tex stadiumb-hud-ord-rd wasleapr-minimap 18) +(def-tex stadiumb-hud-ord-st wasleapr-minimap 19) +(def-tex stadiumb-hud-ord-th wasleapr-minimap 20) +(def-tex stadiumb-hud-time-01 wasleapr-minimap 21) +(def-tex stadiumb-hud-time-02 wasleapr-minimap 22) +(def-tex intcept-base-green01 desinter-pris 0) +(def-tex intcept-base-patern01 desinter-pris 1) +(def-tex intcept-base-patern02 desinter-pris 2) +(def-tex intcept-gun01 desinter-pris 3) +(def-tex intcept-pipe01 desinter-pris 4) +(def-tex intcept-teeth01 desinter-pris 5) +(def-tex intcept-tread01 desinter-pris 6) +(def-tex vehicle-body-panel-01 desinter-pris 7) +(def-tex vehicle-brace-pipe-01 desinter-pris 8) +(def-tex vehicle-cap-pin-01 desinter-pris 9) +(def-tex vehicle-chrome-pipe-01 desinter-pris 10) +(def-tex vehicle-gas-tank-01 desinter-pris 11) +(def-tex vehicle-gun-box-01 desinter-pris 12) +(def-tex vehicle-metal-plate-01 desinter-pris 13) +(def-tex vehicle-toad-exhaust-01 desinter-pris 14) +(def-tex vehicle-tread-blur-02 desinter-pris 15) +(def-tex vehicle-wheel-01 desinter-pris 16) +(def-tex vehicle-wheel-blur-01 desinter-pris 17) +(def-tex intcept-b-base-green01 desinter-pris 20) +(def-tex intcept-b-base-patern01 desinter-pris 21) +(def-tex intcept-b-base-patern02 desinter-pris 22) +(def-tex intcept-b-gun01 desinter-pris 23) +(def-tex intcept-b-pipe01 desinter-pris 24) +(def-tex intcept-b-teeth01 desinter-pris 25) +(def-tex intcept-lorez-spike01 desinter-water 0) +(def-tex bam-eyelight wascast-pris 0) +(def-tex bam-hairhilite wascast-pris 1) +(def-tex daxter-eyelid wascast-pris 2) +(def-tex daxter-furhilite wascast-pris 3) +(def-tex daxter-orange wascast-pris 4) +(def-tex daxterarm wascast-pris 5) +(def-tex daxterbodyshort-eix wascast-pris 6) +(def-tex daxterbolt wascast-pris 7) +(def-tex daxterear wascast-pris 8) +(def-tex daxterfinger wascast-pris 9) +(def-tex daxterfoot wascast-pris 10) +(def-tex daxterfoot-bottom wascast-pris 11) +(def-tex daxtergoggles wascast-pris 12) +(def-tex daxterheadwidenew wascast-pris 13) +(def-tex daxterhelmetplain wascast-pris 14) +(def-tex daxterlense wascast-pris 15) +(def-tex daxternose wascast-pris 16) +(def-tex daxterteeth wascast-pris 17) +(def-tex daxtertuft wascast-pris 18) +(def-tex eco-lt-cryst-02 wascast-pris 20) +(def-tex environment-oldmetal wascast-pris 21) +(def-tex jakc-armor wascast-pris 22) +(def-tex jakc-chestplate-straps wascast-pris 23) +(def-tex jakc-gogglemetal wascast-pris 24) +(def-tex jakc-lens wascast-pris 25) +(def-tex jakc-scarf wascast-pris 26) +(def-tex jakc-scarfhanging wascast-pris 27) +(def-tex jakc-skirt wascast-pris 28) +(def-tex jakc-waistband2 wascast-pris 29) +(def-tex jakc-wraps wascast-pris 30) +(def-tex jakc-wristband-a2 wascast-pris 31) +(def-tex jakchires-arm wascast-pris 32) +(def-tex jakchires-blackstrap wascast-pris 33) +(def-tex jakchires-brownstrap wascast-pris 34) +(def-tex jakchires-brwnleather wascast-pris 35) +(def-tex jakchires-chestplate wascast-pris 36) +(def-tex jakchires-clips wascast-pris 37) +(def-tex jakchires-eye wascast-pris 38) +(def-tex jakchires-eyebrow wascast-pris 39) +(def-tex jakchires-eyelid wascast-pris 40) +(def-tex jakchires-facelft wascast-pris 41) +(def-tex jakchires-facert wascast-pris 42) +(def-tex jakchires-glovetop wascast-pris 43) +(def-tex jakchires-hair wascast-pris 44) +(def-tex jakchires-horn wascast-pris 45) +(def-tex jakchires-jacket wascast-pris 46) +(def-tex jakchires-leatherpouch wascast-pris 47) +(def-tex jakchires-lightbrownspat wascast-pris 48) +(def-tex jakchires-pants wascast-pris 49) +(def-tex jakchires-precarmor-01 wascast-pris 50) +(def-tex jakchires-shoebottom wascast-pris 51) +(def-tex jakchires-shoemetal wascast-pris 52) +(def-tex jakchires-shoeteop wascast-pris 53) +(def-tex jakchires-teeth wascast-pris 54) +(def-tex bat-amulet-01 wascast-pris 59) +(def-tex bat-amulet-02 wascast-pris 60) +(def-tex bat-amulet-03 wascast-pris 61) +(def-tex prebot-envmap wascast-pris 62) +(def-tex eco-lt-cryst-03 wascast-pris 64) +(def-tex des-transport-backdoor desrescg-pris 0) +(def-tex des-transport-cab desrescg-pris 1) +(def-tex des-transport-can desrescg-pris 2) +(def-tex des-transport-cowcatch desrescg-pris 3) +(def-tex des-transport-door desrescg-pris 4) +(def-tex des-transport-frame-01 desrescg-pris 5) +(def-tex des-transport-frame-02 desrescg-pris 6) +(def-tex des-transport-frame-03 desrescg-pris 7) +(def-tex des-transport-front desrescg-pris 8) +(def-tex des-transport-pipe desrescg-pris 9) +(def-tex des-transport-pipecap desrescg-pris 10) +(def-tex des-transport-plate-01 desrescg-pris 11) +(def-tex des-transport-plate-02 desrescg-pris 12) +(def-tex des-transport-pouch-01 desrescg-pris 13) +(def-tex des-transport-pouch-02 desrescg-pris 14) +(def-tex des-transport-pouch-03 desrescg-pris 15) +(def-tex des-transport-tread desrescg-pris 16) +(def-tex des-transport-wall-01 desrescg-pris 17) +(def-tex des-transport-wheel desrescg-pris 18) +(def-tex des-transport-wheel-back desrescg-pris 19) +(def-tex des-transport-wheel-side desrescg-pris 20) +(def-tex des-transport-window desrescg-pris 21) +(def-tex intcept-base-green01 desrescg-pris 22) +(def-tex intcept-base-patern01 desrescg-pris 23) +(def-tex intcept-base-patern02 desrescg-pris 24) +(def-tex intcept-gun01 desrescg-pris 25) +(def-tex intcept-pipe01 desrescg-pris 26) +(def-tex intcept-teeth01 desrescg-pris 27) +(def-tex intcept-tread01 desrescg-pris 28) +(def-tex vehicle-body-panel-01 desrescg-pris 29) +(def-tex vehicle-brace-pipe-01 desrescg-pris 30) +(def-tex vehicle-cap-pin-01 desrescg-pris 31) +(def-tex vehicle-chrome-pipe-01 desrescg-pris 32) +(def-tex vehicle-gas-tank-01 desrescg-pris 33) +(def-tex vehicle-gun-box-01 desrescg-pris 34) +(def-tex vehicle-metal-plate-01 desrescg-pris 35) +(def-tex vehicle-toad-exhaust-01 desrescg-pris 36) +(def-tex vehicle-tread-blur-02 desrescg-pris 37) +(def-tex vehicle-wheel-01 desrescg-pris 38) +(def-tex vehicle-wheel-blur-01 desrescg-pris 39) +(def-tex tread-marks desrescg-pris 40) +(def-tex intcept-b-base-green01 desrescg-pris 43) +(def-tex intcept-b-base-patern01 desrescg-pris 44) +(def-tex intcept-b-base-patern02 desrescg-pris 45) +(def-tex intcept-b-gun01 desrescg-pris 46) +(def-tex intcept-b-pipe01 desrescg-pris 47) +(def-tex intcept-b-teeth01 desrescg-pris 48) +(def-tex intcept-lorez-spike01 desrescg-water 0) +(def-tex bam-eyelight desrescc-pris 0) +(def-tex bam-hairhilite desrescc-pris 1) +(def-tex daxter-eyelid desrescc-pris 2) +(def-tex daxter-furhilite desrescc-pris 3) +(def-tex daxter-orange desrescc-pris 4) +(def-tex daxterarm desrescc-pris 5) +(def-tex daxterbodyshort-eix desrescc-pris 6) +(def-tex daxterbolt desrescc-pris 7) +(def-tex daxterear desrescc-pris 8) +(def-tex daxterfinger desrescc-pris 9) +(def-tex daxterfoot desrescc-pris 10) +(def-tex daxterfoot-bottom desrescc-pris 11) +(def-tex daxtergoggles desrescc-pris 12) +(def-tex daxterheadwidenew desrescc-pris 13) +(def-tex daxterhelmetplain desrescc-pris 14) +(def-tex daxterlense desrescc-pris 15) +(def-tex daxternose desrescc-pris 16) +(def-tex daxterteeth desrescc-pris 17) +(def-tex daxtertuft desrescc-pris 18) +(def-tex environment-oldmetal desrescc-pris 19) +(def-tex jakc-armor desrescc-pris 47) +(def-tex jakc-chestplate-straps desrescc-pris 48) +(def-tex jakc-gogglemetal desrescc-pris 49) +(def-tex jakc-lens desrescc-pris 50) +(def-tex jakc-scarf desrescc-pris 51) +(def-tex jakc-waistband2 desrescc-pris 52) +(def-tex jakc-wraps desrescc-pris 53) +(def-tex jakc-wristband-a2 desrescc-pris 54) +(def-tex jakchires-arm desrescc-pris 55) +(def-tex jakchires-blackstrap desrescc-pris 56) +(def-tex jakchires-brownstrap desrescc-pris 57) +(def-tex jakchires-brwnleather desrescc-pris 58) +(def-tex jakchires-chestplate desrescc-pris 59) +(def-tex jakchires-clips desrescc-pris 60) +(def-tex jakchires-eye desrescc-pris 61) +(def-tex jakchires-eyebrow desrescc-pris 62) +(def-tex jakchires-eyelid desrescc-pris 63) +(def-tex jakchires-facelft desrescc-pris 64) +(def-tex jakchires-facert desrescc-pris 65) +(def-tex jakchires-glovetop desrescc-pris 66) +(def-tex jakchires-hair desrescc-pris 67) +(def-tex jakchires-horn desrescc-pris 68) +(def-tex jakchires-jacket desrescc-pris 69) +(def-tex jakchires-leatherpouch desrescc-pris 70) +(def-tex jakchires-lightbrownspat desrescc-pris 71) +(def-tex jakchires-pants desrescc-pris 72) +(def-tex jakchires-precarmor-01 desrescc-pris 73) +(def-tex jakchires-shoebottom desrescc-pris 74) +(def-tex jakchires-shoemetal desrescc-pris 75) +(def-tex jakchires-shoeteop desrescc-pris 76) +(def-tex jakchires-teeth desrescc-pris 77) +(def-tex jakc-skirt desrescc-pris 78) +(def-tex jakc-scarfhanging desrescc-pris 79) +(def-tex minc-pre-12 minea-vis-water 0) +(def-tex sat-shield desresc-warp 0) +(def-tex sat-shield-env-uvscroll desresc-warp 1) +(def-tex sat-shield-dest desresc-warp 2) +(def-tex ctyslumb-water ctyslumb-vis-water 1) +(def-tex ctyslumb-water-dest ctyslumb-vis-water 2) +(def-tex ctyslumb-fountain-fall ctyslumb-vis-water 3) +(def-tex ctyslumb-fountain-fall-dest ctyslumb-vis-water 4) +(def-tex des-cave-floor-01 desert-vis-water 2) +(def-tex terraformer-metal-03 desboss1-pris 11) +(def-tex terraformer-metal-08 desboss1-pris 12) +(def-tex terraformer-minecore desboss1-pris 13) +(def-tex terraformer-minestrips-01 desboss1-pris 14) +(def-tex terraformer-transstrips-01 desboss1-pris 15) +(def-tex terraformer-footpipes-01 desboss1-pris 16) +(def-tex terraformer-metal-01 desboss1-pris 17) +(def-tex terraformer-metal-02 desboss1-pris 18) +(def-tex terraformer-metal-04 desboss1-pris 19) +(def-tex terraformer-metal-05 desboss1-pris 20) +(def-tex terraformer-metal-09 desboss1-pris 21) +(def-tex terraformer-metal-10 desboss1-pris 22) +(def-tex terraformer-organic-01 desboss1-pris 23) +(def-tex terraformer-organic-02 desboss1-pris 24) +(def-tex terraformer-metal-07 desboss1-pris 25) +(def-tex terraformer-bodyside-bottom desboss1-pris 26) +(def-tex terraformer-bodyside-top desboss1-pris 27) +(def-tex terraformer-bodytopplain desboss1-pris 28) +(def-tex terraformer-bodytopstrans desboss1-pris 29) +(def-tex terraformer-organic-03 desboss1-pris 30) +(def-tex terraformer-transbodytop-01 desboss1-pris 31) +(def-tex terraformer-cockpit desboss1-pris 32) +(def-tex terraformer-jewels desboss1-pris 34) +(def-tex bam-eyelight desboss1-pris 35) +(def-tex bam-hairhilite desboss1-pris 36) +(def-tex daxter-eyelid desboss1-pris 37) +(def-tex daxter-furhilite desboss1-pris 38) +(def-tex daxter-orange desboss1-pris 39) +(def-tex daxterarm desboss1-pris 40) +(def-tex daxterbodyshort-eix desboss1-pris 41) +(def-tex daxterbolt desboss1-pris 42) +(def-tex daxterear desboss1-pris 43) +(def-tex daxterfinger desboss1-pris 44) +(def-tex daxterfoot desboss1-pris 45) +(def-tex daxterfoot-bottom desboss1-pris 46) +(def-tex daxtergoggles desboss1-pris 47) +(def-tex daxterheadwidenew desboss1-pris 48) +(def-tex daxterhelmetplain desboss1-pris 49) +(def-tex daxterlense desboss1-pris 50) +(def-tex daxternose desboss1-pris 51) +(def-tex daxterteeth desboss1-pris 52) +(def-tex daxtertuft desboss1-pris 53) +(def-tex environment-oldmetal desboss1-pris 54) +(def-tex jakc-armor desboss1-pris 55) +(def-tex jakc-chestplate-straps desboss1-pris 56) +(def-tex jakc-gogglemetal desboss1-pris 57) +(def-tex jakc-lens desboss1-pris 58) +(def-tex jakc-scarf desboss1-pris 59) +(def-tex jakc-scarfhanging desboss1-pris 60) +(def-tex jakc-skirt desboss1-pris 61) +(def-tex jakc-waistband2 desboss1-pris 62) +(def-tex jakc-wraps desboss1-pris 63) +(def-tex jakc-wristband-a2 desboss1-pris 64) +(def-tex jakchires-arm desboss1-pris 65) +(def-tex jakchires-blackstrap desboss1-pris 66) +(def-tex jakchires-brownstrap desboss1-pris 67) +(def-tex jakchires-brwnleather desboss1-pris 68) +(def-tex jakchires-chestplate desboss1-pris 69) +(def-tex jakchires-clips desboss1-pris 70) +(def-tex jakchires-eye desboss1-pris 71) +(def-tex jakchires-eyebrow desboss1-pris 72) +(def-tex jakchires-eyelid desboss1-pris 73) +(def-tex jakchires-facelft desboss1-pris 74) +(def-tex jakchires-facert desboss1-pris 75) +(def-tex jakchires-glovetop desboss1-pris 76) +(def-tex jakchires-hair desboss1-pris 77) +(def-tex jakchires-horn desboss1-pris 78) +(def-tex jakchires-jacket desboss1-pris 79) +(def-tex jakchires-leatherpouch desboss1-pris 80) +(def-tex jakchires-lightbrownspat desboss1-pris 81) +(def-tex jakchires-pants desboss1-pris 82) +(def-tex jakchires-precarmor-01 desboss1-pris 83) +(def-tex jakchires-shoebottom desboss1-pris 84) +(def-tex jakchires-shoemetal desboss1-pris 85) +(def-tex jakchires-shoeteop desboss1-pris 86) +(def-tex jakchires-teeth desboss1-pris 87) +(def-tex vehicle-snake-tread-01 desboss1-pris 88) +(def-tex vehicle-snake-tread-02 desboss1-pris 89) +(def-tex vehicle-wheel-01 desboss1-pris 90) +(def-tex cty-grunt-eye-01 ctypesb-pris 8) +(def-tex cty-grunt-gem-01 ctypesb-pris 9) +(def-tex cty-grunt-hose ctypesb-pris 10) +(def-tex cty-grunt-metal-01 ctypesb-pris 11) +(def-tex cty-grunt-skin-01 ctypesb-pris 12) +(def-tex cty-grunt-skin-02 ctypesb-pris 13) +(def-tex cty-grunt-skin-03 ctypesb-pris 14) +(def-tex bam-eyelight lnstcst-pris 0) +(def-tex bam-hairhilite lnstcst-pris 1) +(def-tex daxter-eyelid lnstcst-pris 2) +(def-tex daxter-furhilite lnstcst-pris 3) +(def-tex daxter-orange lnstcst-pris 4) +(def-tex daxterarm lnstcst-pris 5) +(def-tex daxterbodyshort-eix lnstcst-pris 6) +(def-tex daxterbolt lnstcst-pris 7) +(def-tex daxterear lnstcst-pris 8) +(def-tex daxterfinger lnstcst-pris 9) +(def-tex daxterfoot lnstcst-pris 10) +(def-tex daxterfoot-bottom lnstcst-pris 11) +(def-tex daxtergoggles lnstcst-pris 12) +(def-tex daxterheadwidenew lnstcst-pris 13) +(def-tex daxterhelmetplain lnstcst-pris 14) +(def-tex daxterlense lnstcst-pris 15) +(def-tex daxternose lnstcst-pris 16) +(def-tex daxterteeth lnstcst-pris 17) +(def-tex daxtertuft lnstcst-pris 18) +(def-tex environment-oldmetal lnstcst-pris 19) +(def-tex jakc-armor lnstcst-pris 20) +(def-tex jakc-chestplate-straps lnstcst-pris 21) +(def-tex jakc-gogglemetal lnstcst-pris 22) +(def-tex jakc-lens lnstcst-pris 23) +(def-tex jakc-scarf lnstcst-pris 24) +(def-tex jakc-waistband2 lnstcst-pris 25) +(def-tex jakc-wraps lnstcst-pris 26) +(def-tex jakc-wristband-a2 lnstcst-pris 27) +(def-tex jakchires-arm lnstcst-pris 28) +(def-tex jakchires-blackstrap lnstcst-pris 29) +(def-tex jakchires-brownstrap lnstcst-pris 30) +(def-tex jakchires-brwnleather lnstcst-pris 31) +(def-tex jakchires-chestplate lnstcst-pris 32) +(def-tex jakchires-clips lnstcst-pris 33) +(def-tex jakchires-eye lnstcst-pris 34) +(def-tex jakchires-eyebrow lnstcst-pris 35) +(def-tex jakchires-eyelid lnstcst-pris 36) +(def-tex jakchires-facelft lnstcst-pris 37) +(def-tex jakchires-facert lnstcst-pris 38) +(def-tex jakchires-glovetop lnstcst-pris 39) +(def-tex jakchires-hair lnstcst-pris 40) +(def-tex jakchires-horn lnstcst-pris 41) +(def-tex jakchires-jacket lnstcst-pris 42) +(def-tex jakchires-leatherpouch lnstcst-pris 43) +(def-tex jakchires-lightbrownspat lnstcst-pris 44) +(def-tex jakchires-pants lnstcst-pris 45) +(def-tex jakchires-precarmor-01 lnstcst-pris 46) +(def-tex jakchires-shoebottom lnstcst-pris 47) +(def-tex jakchires-shoemetal lnstcst-pris 48) +(def-tex jakchires-shoeteop lnstcst-pris 49) +(def-tex jakchires-teeth lnstcst-pris 50) +(def-tex jakc-skirt lnstcst-pris 51) +(def-tex jakc-scarfhanging lnstcst-pris 52) +(def-tex desert-egg-bulb-01 lnstcst-pris 57) +(def-tex desert-egg-bulbtop-01 lnstcst-pris 58) +(def-tex desert-egg-gem-01 lnstcst-pris 59) +(def-tex vehicle-tread-01 lnstcst-pris 60) +(def-tex vehicle-wheel-01 lnstcst-pris 61) +(def-tex bam-eyelight lnstcst-pris2 0) +(def-tex charHOLD lnstcst-pris2 1) +(def-tex environment-oldmetal lnstcst-pris2 2) +(def-tex sig-belt lnstcst-pris2 3) +(def-tex sig-eye lnstcst-pris2 4) +(def-tex sig-eyelid lnstcst-pris2 5) +(def-tex sig-faceleft lnstcst-pris2 6) +(def-tex sig-facert lnstcst-pris2 7) +(def-tex sig-flask lnstcst-pris2 8) +(def-tex sig-gem-01 lnstcst-pris2 9) +(def-tex sig-glove lnstcst-pris2 10) +(def-tex sig-glovetop lnstcst-pris2 11) +(def-tex sig-gun-01 lnstcst-pris2 12) +(def-tex sig-gun-02 lnstcst-pris2 13) +(def-tex sig-gun-03 lnstcst-pris2 14) +(def-tex sig-gun-04 lnstcst-pris2 15) +(def-tex sig-gun-05 lnstcst-pris2 16) +(def-tex sig-headgear lnstcst-pris2 17) +(def-tex sig-horn lnstcst-pris2 18) +(def-tex sig-lens lnstcst-pris2 19) +(def-tex sig-metal-01 lnstcst-pris2 20) +(def-tex sig-metal-dirty lnstcst-pris2 21) +(def-tex sig-sac lnstcst-pris2 22) +(def-tex sig-shoebottom lnstcst-pris2 23) +(def-tex sig-shoetop lnstcst-pris2 24) +(def-tex sig-shoulderarmor lnstcst-pris2 25) +(def-tex sig-skirts lnstcst-pris2 26) +(def-tex sig-skirts-02 lnstcst-pris2 27) +(def-tex sig-skirts-03 lnstcst-pris2 28) +(def-tex sig-undergarments lnstcst-pris2 29) +(def-tex vin-teeth-01 lnstcst-pris2 30) +(def-tex sig-flatfangs lnstcst-water 0) +(def-tex desert-nest-egg-piping lnstcst-water 1) +(def-tex nst-spiderweb lnstcst-water 2) +(def-tex sewer-pipe-small-01 sewk-vis-shrub 0) +(def-tex sewer-nut sewk-vis-shrub 1) +(def-tex sewer-shrub-pitting-01 sewk-vis-shrub 2) +(def-tex airlock-door-bolt sewk-vis-pris 0) +(def-tex airlock-door-cog sewk-vis-pris 1) +(def-tex airlock-door-main sewk-vis-pris 2) +(def-tex airlock-door-metal2 sewk-vis-pris 3) +(def-tex airlockl-door-metalframe sewk-vis-pris 4) +(def-tex airlock-door-cog1 sewk-vis-pris 6) +(def-tex sewcurved-door-01 sewk-vis-pris 7) +(def-tex sewcurved-door-04 sewk-vis-pris 8) +(def-tex sewcurved-door-05 sewk-vis-pris 9) +(def-tex sewcurved-door-06 sewk-vis-pris 10) +(def-tex freehq-monitor06 freehq-shrub 1) +(def-tex freehq-gray-metal-disc01 freehq-shrub 2) +(def-tex freehq-wal-plate03 freehq-shrub 3) +(def-tex freehq-wal-tilem07 freehq-shrub 4) +(def-tex intcept-base-green01 destrack-pris 0) +(def-tex intcept-base-patern01 destrack-pris 1) +(def-tex intcept-base-patern02 destrack-pris 2) +(def-tex intcept-gun01 destrack-pris 3) +(def-tex intcept-pipe01 destrack-pris 4) +(def-tex intcept-teeth01 destrack-pris 5) +(def-tex intcept-tread01 destrack-pris 6) +(def-tex vehicle-body-panel-01 destrack-pris 7) +(def-tex vehicle-brace-pipe-01 destrack-pris 8) +(def-tex vehicle-cap-pin-01 destrack-pris 9) +(def-tex vehicle-chrome-pipe-01 destrack-pris 10) +(def-tex vehicle-gas-tank-01 destrack-pris 11) +(def-tex vehicle-gun-box-01 destrack-pris 12) +(def-tex vehicle-metal-plate-01 destrack-pris 13) +(def-tex vehicle-toad-exhaust-01 destrack-pris 14) +(def-tex vehicle-tread-blur-02 destrack-pris 15) +(def-tex vehicle-wheel-01 destrack-pris 16) +(def-tex vehicle-wheel-blur-01 destrack-pris 17) +(def-tex bam-eyelight destrack-pris 20) +(def-tex bam-hairhilite destrack-pris 21) +(def-tex klever-arm destrack-pris 22) +(def-tex klever-armor-01 destrack-pris 23) +(def-tex klever-armor-02 destrack-pris 24) +(def-tex klever-blackstrap destrack-pris 25) +(def-tex klever-bolt destrack-pris 26) +(def-tex klever-brownstrap destrack-pris 27) +(def-tex klever-chest destrack-pris 28) +(def-tex klever-clips destrack-pris 29) +(def-tex klever-earcup destrack-pris 30) +(def-tex klever-face-01 destrack-pris 31) +(def-tex klever-face-01scars destrack-pris 32) +(def-tex klever-fingerbottom destrack-pris 33) +(def-tex klever-fingertop destrack-pris 34) +(def-tex klever-gunmetal-01 destrack-pris 35) +(def-tex klever-gunmetal-02 destrack-pris 36) +(def-tex klever-gunmetal-03 destrack-pris 37) +(def-tex klever-gunmetal-04 destrack-pris 38) +(def-tex klever-gunmetal-05 destrack-pris 39) +(def-tex klever-hair destrack-pris 40) +(def-tex klever-hand destrack-pris 41) +(def-tex klever-handwrap destrack-pris 42) +(def-tex klever-horn destrack-pris 43) +(def-tex klever-mustache destrack-pris 44) +(def-tex klever-shoe destrack-pris 45) +(def-tex klever-shoebottom destrack-pris 46) +(def-tex klever-skirtdark destrack-pris 47) +(def-tex klever-skirtlight destrack-pris 48) +(def-tex klever-thighs destrack-pris 49) +(def-tex klever-undershirt destrack-pris 50) +(def-tex klever-widebrownstrap destrack-pris 51) +(def-tex des-corral-metal-01 destrack-pris 52) +(def-tex des-corral-plate-03 destrack-pris 53) +(def-tex des-pole-01 destrack-pris 54) +(def-tex des-pole-brace destrack-pris 55) +(def-tex des-train-barrier-screw destrack-pris 56) +(def-tex des-train-bollard-cap destrack-pris 57) +(def-tex des-train-bollard-pole-01 destrack-pris 58) +(def-tex des-shrub-pebbles destrack-pris 59) +(def-tex des-train-barrier-stone-red destrack-pris 60) +(def-tex daxter-eyelid destrack-pris 61) +(def-tex daxter-furhilite destrack-pris 62) +(def-tex daxter-orange destrack-pris 63) +(def-tex daxterarm destrack-pris 64) +(def-tex daxterbodyshort-eix destrack-pris 65) +(def-tex daxterbolt destrack-pris 66) +(def-tex daxterear destrack-pris 67) +(def-tex daxterfinger destrack-pris 68) +(def-tex daxterfoot destrack-pris 69) +(def-tex daxterfoot-bottom destrack-pris 70) +(def-tex daxtergoggles destrack-pris 71) +(def-tex daxterheadwidenew destrack-pris 72) +(def-tex daxterhelmetplain destrack-pris 73) +(def-tex daxterlense destrack-pris 74) +(def-tex daxternose destrack-pris 75) +(def-tex daxterteeth destrack-pris 76) +(def-tex daxtertuft destrack-pris 77) +(def-tex environment-oldmetal destrack-pris 78) +(def-tex jakc-armor destrack-pris 79) +(def-tex jakc-chestplate-straps destrack-pris 80) +(def-tex jakc-gogglemetal destrack-pris 81) +(def-tex jakc-lens destrack-pris 82) +(def-tex jakc-scarf destrack-pris 83) +(def-tex jakc-scarfhanging destrack-pris 84) +(def-tex jakc-skirt destrack-pris 85) +(def-tex jakc-waistband2 destrack-pris 86) +(def-tex jakc-wraps destrack-pris 87) +(def-tex jakc-wristband-a2 destrack-pris 88) +(def-tex jakchires-arm destrack-pris 89) +(def-tex jakchires-blackstrap destrack-pris 90) +(def-tex jakchires-brownstrap destrack-pris 91) +(def-tex jakchires-brwnleather destrack-pris 92) +(def-tex jakchires-chestplate destrack-pris 93) +(def-tex jakchires-clips destrack-pris 94) +(def-tex jakchires-eye destrack-pris 95) +(def-tex jakchires-eyebrow destrack-pris 96) +(def-tex jakchires-eyelid destrack-pris 97) +(def-tex jakchires-facelft destrack-pris 98) +(def-tex jakchires-facert destrack-pris 99) +(def-tex jakchires-glovetop destrack-pris 100) +(def-tex jakchires-hair destrack-pris 101) +(def-tex jakchires-horn destrack-pris 102) +(def-tex jakchires-jacket destrack-pris 103) +(def-tex jakchires-leatherpouch destrack-pris 104) +(def-tex jakchires-lightbrownspat destrack-pris 105) +(def-tex jakchires-pants destrack-pris 106) +(def-tex jakchires-precarmor-01 destrack-pris 107) +(def-tex jakchires-shoebottom destrack-pris 108) +(def-tex jakchires-shoemetal destrack-pris 109) +(def-tex jakchires-shoeteop destrack-pris 110) +(def-tex jakchires-teeth destrack-pris 111) +(def-tex wstlander-01-eye destrack-pris 126) +(def-tex wstlander-01-gunmetal-01 destrack-pris 127) +(def-tex wstlander-01-gunmetal-02 destrack-pris 128) +(def-tex wstlander-01-gunmetal-03 destrack-pris 129) +(def-tex wstlander-01-gunmetal-04 destrack-pris 130) +(def-tex wstlander-01-head destrack-pris 131) +(def-tex wstlander-01-leatherstrap destrack-pris 132) +(def-tex wstlander-01-mustache destrack-pris 133) +(def-tex wstlander-01-pants destrack-pris 134) +(def-tex wstlander-01-shoebottom destrack-pris 135) +(def-tex wstlander-01-shoetop destrack-pris 136) +(def-tex wstlander-01-shoulderarmor destrack-pris 137) +(def-tex wstlander-01-skirt destrack-pris 138) +(def-tex wstlander-01-wrap destrack-pris 139) +(def-tex wstlander-02-arm destrack-pris 140) +(def-tex wstlander-02-armor destrack-pris 141) +(def-tex wstlander-02-belt destrack-pris 142) +(def-tex wstlander-02-bootheel destrack-pris 143) +(def-tex wstlander-02-eye destrack-pris 144) +(def-tex wstlander-02-glove destrack-pris 145) +(def-tex wstlander-02-head destrack-pris 146) +(def-tex wstlander-02-ponytail destrack-pris 147) +(def-tex wstlander-02-scarf destrack-pris 148) +(def-tex wstlander-02-shirt destrack-pris 149) +(def-tex wstlander-02-skirt destrack-pris 150) +(def-tex wstlander-03-eye destrack-pris 151) +(def-tex wstlander-03-flesh destrack-pris 152) +(def-tex wstlander-04-dark-blue destrack-pris 153) +(def-tex wstlander-04-gun destrack-pris 154) +(def-tex wstlander-04-headband destrack-pris 155) +(def-tex wstlander-04-shirt destrack-pris 156) +(def-tex wstlander-04-shirt-strap destrack-pris 157) +(def-tex wstlander-04-skirt destrack-pris 158) +(def-tex intcept-b-base-green01 destrack-pris 159) +(def-tex intcept-b-base-patern01 destrack-pris 160) +(def-tex intcept-b-base-patern02 destrack-pris 161) +(def-tex intcept-b-gun01 destrack-pris 162) +(def-tex intcept-b-pipe01 destrack-pris 163) +(def-tex intcept-b-teeth01 destrack-pris 164) +(def-tex intcept-lorez-spike01 destrack-water 0) +(def-tex wstlander-01-glovetop destrack-water 1) +(def-tex bam-eyelight deshunt-pris2 0) +(def-tex charHOLD deshunt-pris2 1) +(def-tex environment-oldmetal deshunt-pris2 2) +(def-tex sig-belt deshunt-pris2 3) +(def-tex sig-eye deshunt-pris2 4) +(def-tex sig-eyelid deshunt-pris2 5) +(def-tex sig-faceleft deshunt-pris2 6) +(def-tex sig-facert deshunt-pris2 7) +(def-tex sig-flask deshunt-pris2 8) +(def-tex sig-gem-01 deshunt-pris2 9) +(def-tex sig-glove deshunt-pris2 10) +(def-tex sig-glovetop deshunt-pris2 11) +(def-tex sig-gun-01 deshunt-pris2 12) +(def-tex sig-gun-02 deshunt-pris2 13) +(def-tex sig-gun-03 deshunt-pris2 14) +(def-tex sig-gun-04 deshunt-pris2 15) +(def-tex sig-gun-05 deshunt-pris2 16) +(def-tex sig-headgear deshunt-pris2 17) +(def-tex sig-horn deshunt-pris2 18) +(def-tex sig-lens deshunt-pris2 19) +(def-tex sig-metal-01 deshunt-pris2 20) +(def-tex sig-metal-dirty deshunt-pris2 21) +(def-tex sig-sac deshunt-pris2 22) +(def-tex sig-shoebottom deshunt-pris2 23) +(def-tex sig-shoetop deshunt-pris2 24) +(def-tex sig-shoulderarmor deshunt-pris2 25) +(def-tex sig-skirts deshunt-pris2 26) +(def-tex sig-skirts-02 deshunt-pris2 27) +(def-tex sig-skirts-03 deshunt-pris2 28) +(def-tex sig-undergarments deshunt-pris2 29) +(def-tex vin-teeth-01 deshunt-pris2 30) +(def-tex sig-flatfangs deshunt-water 0) +(def-tex bam-eyelight ljkcdmkl-pris 0) +(def-tex bam-hairhilite ljkcdmkl-pris 1) +(def-tex environment-oldmetal ljkcdmkl-pris 2) +(def-tex jakc-armor ljkcdmkl-pris 3) +(def-tex jakc-chestplate-straps ljkcdmkl-pris 4) +(def-tex jakc-gogglemetal ljkcdmkl-pris 5) +(def-tex jakc-lens ljkcdmkl-pris 6) +(def-tex jakc-scarf ljkcdmkl-pris 7) +(def-tex jakc-scarfhanging ljkcdmkl-pris 8) +(def-tex jakc-skirt ljkcdmkl-pris 9) +(def-tex jakc-waistband2 ljkcdmkl-pris 10) +(def-tex jakc-wraps ljkcdmkl-pris 11) +(def-tex jakc-wristband-a2 ljkcdmkl-pris 12) +(def-tex jakchires-arm ljkcdmkl-pris 13) +(def-tex jakchires-blackstrap ljkcdmkl-pris 14) +(def-tex jakchires-brownstrap ljkcdmkl-pris 15) +(def-tex jakchires-brwnleather ljkcdmkl-pris 16) +(def-tex jakchires-chestplate ljkcdmkl-pris 17) +(def-tex jakchires-clips ljkcdmkl-pris 18) +(def-tex jakchires-eye ljkcdmkl-pris 19) +(def-tex jakchires-eyebrow ljkcdmkl-pris 20) +(def-tex jakchires-eyelid ljkcdmkl-pris 21) +(def-tex jakchires-facelft ljkcdmkl-pris 22) +(def-tex jakchires-facert ljkcdmkl-pris 23) +(def-tex jakchires-glovetop ljkcdmkl-pris 24) +(def-tex jakchires-hair ljkcdmkl-pris 25) +(def-tex jakchires-horn ljkcdmkl-pris 26) +(def-tex jakchires-jacket ljkcdmkl-pris 27) +(def-tex jakchires-leatherpouch ljkcdmkl-pris 28) +(def-tex jakchires-lightbrownspat ljkcdmkl-pris 29) +(def-tex jakchires-pants ljkcdmkl-pris 30) +(def-tex jakchires-precarmor-01 ljkcdmkl-pris 31) +(def-tex jakchires-shoebottom ljkcdmkl-pris 32) +(def-tex jakchires-shoemetal ljkcdmkl-pris 33) +(def-tex jakchires-shoeteop ljkcdmkl-pris 34) +(def-tex jakchires-teeth ljkcdmkl-pris 35) +(def-tex klever-arm ljkcdmkl-pris 36) +(def-tex klever-armor-01 ljkcdmkl-pris 37) +(def-tex klever-armor-02 ljkcdmkl-pris 38) +(def-tex klever-blackstrap ljkcdmkl-pris 39) +(def-tex klever-bolt ljkcdmkl-pris 40) +(def-tex klever-brownstrap ljkcdmkl-pris 41) +(def-tex klever-chest ljkcdmkl-pris 42) +(def-tex klever-clips ljkcdmkl-pris 43) +(def-tex klever-earcup ljkcdmkl-pris 44) +(def-tex klever-eye ljkcdmkl-pris 45) +(def-tex klever-eyelid ljkcdmkl-pris 46) +(def-tex klever-face-01 ljkcdmkl-pris 47) +(def-tex klever-face-01scars ljkcdmkl-pris 48) +(def-tex klever-fingerbottom ljkcdmkl-pris 49) +(def-tex klever-fingertop ljkcdmkl-pris 50) +(def-tex klever-gunmetal-01 ljkcdmkl-pris 51) +(def-tex klever-gunmetal-02 ljkcdmkl-pris 52) +(def-tex klever-gunmetal-03 ljkcdmkl-pris 53) +(def-tex klever-gunmetal-04 ljkcdmkl-pris 54) +(def-tex klever-gunmetal-05 ljkcdmkl-pris 55) +(def-tex klever-hair ljkcdmkl-pris 56) +(def-tex klever-hand ljkcdmkl-pris 57) +(def-tex klever-handwrap ljkcdmkl-pris 58) +(def-tex klever-horn ljkcdmkl-pris 59) +(def-tex klever-mustache ljkcdmkl-pris 60) +(def-tex klever-shoe ljkcdmkl-pris 61) +(def-tex klever-shoebottom ljkcdmkl-pris 62) +(def-tex klever-skirtdark ljkcdmkl-pris 63) +(def-tex klever-skirtlight ljkcdmkl-pris 64) +(def-tex klever-thighs ljkcdmkl-pris 65) +(def-tex klever-undershirt ljkcdmkl-pris 66) +(def-tex klever-widebrownstrap ljkcdmkl-pris 67) +(def-tex bam-eyelight ljkcdmkl-pris2 0) +(def-tex environment-oldmetal ljkcdmkl-pris2 1) +(def-tex king-arm ljkcdmkl-pris2 2) +(def-tex king-blackskirt2 ljkcdmkl-pris2 3) +(def-tex king-bluemetal ljkcdmkl-pris2 4) +(def-tex king-bolt ljkcdmkl-pris2 5) +(def-tex king-chest ljkcdmkl-pris2 6) +(def-tex king-clip-02 ljkcdmkl-pris2 7) +(def-tex king-ear ljkcdmkl-pris2 8) +(def-tex king-earing ljkcdmkl-pris2 9) +(def-tex king-face-01 ljkcdmkl-pris2 10) +(def-tex king-finger ljkcdmkl-pris2 11) +(def-tex king-greenmetal ljkcdmkl-pris2 12) +(def-tex king-greenmetalplain ljkcdmkl-pris2 13) +(def-tex king-hair ljkcdmkl-pris2 14) +(def-tex king-hand ljkcdmkl-pris2 15) +(def-tex king-horn ljkcdmkl-pris2 16) +(def-tex king-iris ljkcdmkl-pris2 17) +(def-tex king-leg ljkcdmkl-pris2 18) +(def-tex king-lgblackstrap ljkcdmkl-pris2 19) +(def-tex king-precursermetal-decor ljkcdmkl-pris2 20) +(def-tex king-precursermetal-plain ljkcdmkl-pris2 21) +(def-tex king-precursermetal-trim ljkcdmkl-pris2 22) +(def-tex king-precursermetal-trim2 ljkcdmkl-pris2 23) +(def-tex king-precursermetal-trimbolt ljkcdmkl-pris2 24) +(def-tex king-shoebottom ljkcdmkl-pris2 25) +(def-tex king-skirt ljkcdmkl-pris2 26) +(def-tex king-skirt-b ljkcdmkl-pris2 27) +(def-tex king-teeth ljkcdmkl-pris2 28) +(def-tex king-thinstrap ljkcdmkl-pris2 29) +(def-tex king-vest ljkcdmkl-pris2 30) +(def-tex king-vestback ljkcdmkl-pris2 31) +(def-tex king-wrap ljkcdmkl-pris2 32) +(def-tex king-wraps ljkcdmkl-pris2 33) +(def-tex king-wristband ljkcdmkl-pris2 34) +(def-tex bam-eyelight wcaseem-pris2 0) +(def-tex environment-oldmetal wcaseem-pris2 1) +(def-tex seem-arm wcaseem-pris2 3) +(def-tex seem-bootbottom wcaseem-pris2 4) +(def-tex seem-bootleg wcaseem-pris2 5) +(def-tex seem-bootlower wcaseem-pris2 6) +(def-tex seem-bootmet wcaseem-pris2 7) +(def-tex seem-boottoe wcaseem-pris2 8) +(def-tex seem-ear wcaseem-pris2 9) +(def-tex seem-eye wcaseem-pris2 10) +(def-tex seem-eyelid wcaseem-pris2 11) +(def-tex seem-face wcaseem-pris2 12) +(def-tex seem-finger wcaseem-pris2 13) +(def-tex seem-hand wcaseem-pris2 14) +(def-tex seem-headgearback wcaseem-pris2 15) +(def-tex seem-headpiecetop wcaseem-pris2 16) +(def-tex seem-pipeend wcaseem-pris2 17) +(def-tex seem-pipes-01 wcaseem-pris2 18) +(def-tex seem-pipes-02 wcaseem-pris2 19) +(def-tex seem-precmetal-chestplate-01 wcaseem-pris2 20) +(def-tex seem-precmetal-edge wcaseem-pris2 21) +(def-tex seem-precmetal-plain wcaseem-pris2 22) +(def-tex seem-straps wcaseem-pris2 23) +(def-tex seem-teeth wcaseem-pris2 24) +(def-tex seem-uppertorso wcaseem-pris2 25) +(def-tex seem-skirt wcaseem-pris2 26) +(def-tex seem-skirt-small wcaseem-pris2 27) +(def-tex citfat-hairflat ljinx-pris 8) +(def-tex citn-1-pants ljinx-pris 9) +(def-tex citn-allbuckel ljinx-pris 10) +(def-tex citn-alleyebrow ljinx-pris 11) +(def-tex citn-allflesh ljinx-pris 12) +(def-tex citn-alllcotton ljinx-pris 13) +(def-tex citn-allleather ljinx-pris 15) +(def-tex citn-allleatherstrap ljinx-pris 17) +(def-tex citn-allleatherwrinkled ljinx-pris 18) +(def-tex citn-allleye ljinx-pris 20) +(def-tex environment-oldmetal ljinx-pris 21) +(def-tex jakbsmall-blackstrap ljinx-pris 22) +(def-tex jakbsmall-finger ljinx-pris 23) +(def-tex jakbsmall-glovetop ljinx-pris 24) +(def-tex sig2-shoebottom ljinx-pris 29) +(def-tex sig2-shoetop ljinx-pris 30) +(def-tex citwide-crimson-gold ljinx-pris 31) +(def-tex citwide-crimson-light ljinx-pris 32) +(def-tex citwide-crimson-red ljinx-pris 33) +(def-tex citwide-crimson-tube ljinx-pris 34) +(def-tex citwide-crimson-wall-plain ljinx-pris 35) +(def-tex com-power-box-plate ljinx-pris 36) +(def-tex com-power-box-symbol ljinx-pris 37) +(def-tex com-power-box-tube ljinx-pris 38) +(def-tex com-power-box-wires-01 ljinx-pris 39) +(def-tex jinx-scarf-ingame ljinx-pris 40) +(def-tex logo-circuit title-pris 0) +(def-tex logo-jak title-pris 1) +(def-tex logo-black title-pris 3) +(def-tex ctydecoy-glow-02 lctyhijk-pris 0) +(def-tex ctydecoy-light-01 lctyhijk-pris 1) +(def-tex ctydecoy-plate-01 lctyhijk-pris 2) +(def-tex ctydecoy-plate-02 lctyhijk-pris 3) +(def-tex ctydecoy-plate-03 lctyhijk-pris 4) +(def-tex ctydecoy-plate-05 lctyhijk-pris 5) +(def-tex ctydecoy-plate-07 lctyhijk-pris 6) +(def-tex ctydecoy-plate-08 lctyhijk-pris 7) +(def-tex ctydecoy-plate-09 lctyhijk-pris 8) +(def-tex ctydecoy-round-01 lctyhijk-pris 9) +(def-tex ctydecoy-siren-01 lctyhijk-pris 10) +(def-tex homing-missle-body lctyhijk-pris 11) +(def-tex homing-missle-body-tip lctyhijk-pris 12) +(def-tex homing-missle-exhaust lctyhijk-pris 13) +(def-tex homing-missle-fin-01 lctyhijk-pris 14) +(def-tex kg-pickup-bed lctyhijk-pris 15) +(def-tex kg-pickup-body lctyhijk-pris 16) +(def-tex kg-pickup-engine-01 lctyhijk-pris 17) +(def-tex kg-pickup-fender lctyhijk-pris 18) +(def-tex kg-pickup-fender-edge lctyhijk-pris 19) +(def-tex kg-pickup-handrail lctyhijk-pris 20) +(def-tex kg-pickup-hood lctyhijk-pris 21) +(def-tex kg-pickup-joint lctyhijk-pris 22) +(def-tex kg-pickup-pipe lctyhijk-pris 23) +(def-tex kg-pickup-sidelogo lctyhijk-pris 24) +(def-tex kg-pickup-wings01 lctyhijk-pris 25) +(def-tex kg-pickup-wings02 lctyhijk-pris 26) +(def-tex ctydecoy-glass-01 lctyhijk-water 1) +(def-tex ruins-citywall-frame forestx-vis-tfrag 0) +(def-tex ruins-endblocks forestx-vis-tfrag 2) +(def-tex sewer-concrete-edge-02 forestx-vis-tfrag 5) +(def-tex sewer-metal-block-06 forestx-vis-tfrag 6) +(def-tex sewer-metal-block-04 forestx-vis-tfrag 7) +(def-tex forx-mount-glass01 forestx-vis-tfrag 8) +(def-tex forx-citywall-frame forestx-vis-tfrag 9) +(def-tex forx-citywall forestx-vis-tfrag 10) +(def-tex fora-rock-small forestx-vis-tfrag 11) +(def-tex airlock-door-bolt forestx-vis-pris 0) +(def-tex airlock-door-cog forestx-vis-pris 1) +(def-tex airlock-door-cog1 forestx-vis-pris 2) +(def-tex airlock-door-main forestx-vis-pris 3) +(def-tex airlock-door-metal2 forestx-vis-pris 4) +(def-tex airlockl-door-metalframe forestx-vis-pris 5) +(def-tex map-nst-lower lwassig-minimap 0) +(def-tex hip-tmetfloor11 hiphog-vis-tfrag 0) +(def-tex hip-tbluelit01 hiphog-vis-tfrag 1) +(def-tex hip-twood02 hiphog-vis-tfrag 2) +(def-tex hip-tredstool01 hiphog-vis-tfrag 3) +(def-tex hip-tredstool02 hiphog-vis-tfrag 4) +(def-tex hip-tmetring02 hiphog-vis-tfrag 5) +(def-tex hip-tmetring01 hiphog-vis-tfrag 6) +(def-tex hip-tbotyel01 hiphog-vis-tfrag 7) +(def-tex hip-tgreendark01 hiphog-vis-tfrag 8) +(def-tex hip-tbotblue02 hiphog-vis-tfrag 9) +(def-tex hip-tredmetal01 hiphog-vis-tfrag 10) +(def-tex hip-tgoldring01 hiphog-vis-tfrag 11) +(def-tex hip-tmetcan01 hiphog-vis-tfrag 12) +(def-tex hip-tbotred01 hiphog-vis-tfrag 13) +(def-tex hip-tbotblue01 hiphog-vis-tfrag 14) +(def-tex hip-tbluecup hiphog-vis-tfrag 15) +(def-tex hip-tredmetal09 hiphog-vis-tfrag 16) +(def-tex hip-tmetbooth01 hiphog-vis-tfrag 17) +(def-tex hip-tred-check01 hiphog-vis-tfrag 18) +(def-tex hip-tred-check10 hiphog-vis-tfrag 19) +(def-tex hip-tred-check09 hiphog-vis-tfrag 20) +(def-tex hip-tgreenmetal01 hiphog-vis-tfrag 21) +(def-tex hip-tbooth02 hiphog-vis-tfrag 22) +(def-tex hip-tboothlight01 hiphog-vis-tfrag 23) +(def-tex hip-tyellmetal03 hiphog-vis-tfrag 24) +(def-tex hip-tyellmetal04 hiphog-vis-tfrag 25) +(def-tex hip-tredmetal03 hiphog-vis-tfrag 26) +(def-tex hip-tyellmetal01 hiphog-vis-tfrag 27) +(def-tex hip-tyellmetal02 hiphog-vis-tfrag 28) +(def-tex hip-tredmetal04 hiphog-vis-tfrag 29) +(def-tex hip-troofmetal01 hiphog-vis-tfrag 30) +(def-tex hip-tbooth01 hiphog-vis-tfrag 31) +(def-tex hip-temp-02 hiphog-vis-tfrag 32) +(def-tex hip-tredlight01 hiphog-vis-tfrag 33) +(def-tex hip-tcounter02 hiphog-vis-tfrag 34) +(def-tex hip-tcounter04 hiphog-vis-tfrag 35) +(def-tex hip-tmetfloor04 hiphog-vis-tfrag 36) +(def-tex hip-tamblit01 hiphog-vis-tfrag 37) +(def-tex hip-tredmed01 hiphog-vis-tfrag 38) +(def-tex hip-treddark01 hiphog-vis-tfrag 40) +(def-tex hip-tredlite01 hiphog-vis-tfrag 41) +(def-tex hip-tgreenlite01 hiphog-vis-tfrag 43) +(def-tex hip-tgreenmed01 hiphog-vis-tfrag 44) +(def-tex hip-tpinup02 hiphog-vis-tfrag 45) +(def-tex hip-daxter-portrate04 hiphog-vis-tfrag 46) +(def-tex hip-daxter-portrate06 hiphog-vis-tfrag 47) +(def-tex hip-tyellwall01 hiphog-vis-tfrag 52) +(def-tex hip-tyellwall02 hiphog-vis-tfrag 53) +(def-tex hip-tyellwall03 hiphog-vis-tfrag 54) +(def-tex hip-tpillerpaint06 hiphog-vis-tfrag 55) +(def-tex hip-tpillerpaint03 hiphog-vis-tfrag 56) +(def-tex hip-tlogorag01 hiphog-vis-tfrag 57) +(def-tex hip-tred-step01 hiphog-vis-tfrag 58) +(def-tex hip-tyellwall04 hiphog-vis-tfrag 59) +(def-tex hip-tred-trim03 hiphog-vis-tfrag 60) +(def-tex hip-tpillerpaint02 hiphog-vis-tfrag 61) +(def-tex hip-tpillerpaint05 hiphog-vis-tfrag 62) +(def-tex hip-tpillerpaint04 hiphog-vis-tfrag 63) +(def-tex hip-twood01 hiphog-vis-tfrag 64) +(def-tex hip-tred-step04 hiphog-vis-tfrag 65) +(def-tex hip-tred-step03 hiphog-vis-tfrag 66) +(def-tex hip-tpillerpaint01 hiphog-vis-tfrag 67) +(def-tex hip-tred-step02 hiphog-vis-tfrag 68) +(def-tex hip-tred-check08 hiphog-vis-tfrag 69) +(def-tex hip-tred-step06 hiphog-vis-tfrag 70) +(def-tex hip-tred-steptrim01 hiphog-vis-tfrag 71) +(def-tex hip-tmetfloor02 hiphog-vis-tfrag 75) +(def-tex hip-tmetfloor03 hiphog-vis-tfrag 76) +(def-tex hip-tred-check11 hiphog-vis-tfrag 77) +(def-tex hip-tred-check02 hiphog-vis-tfrag 78) +(def-tex hip-tred-check05 hiphog-vis-tfrag 79) +(def-tex hip-tmetfloor01 hiphog-vis-tfrag 80) +(def-tex hip-tred-check07 hiphog-vis-tfrag 81) +(def-tex hip-tred-check06 hiphog-vis-tfrag 82) +(def-tex hip-tred-check12 hiphog-vis-tfrag 83) +(def-tex hip-tmetfloor-vent04 hiphog-vis-tfrag 84) +(def-tex hip-tmetfloor06 hiphog-vis-tfrag 87) +(def-tex hip-tmetfloor12 hiphog-vis-tfrag 88) +(def-tex hip-tmetfloor08 hiphog-vis-tfrag 89) +(def-tex hip-tmetfloor13 hiphog-vis-tfrag 90) +(def-tex hip-tred-step05 hiphog-vis-tfrag 91) +(def-tex hip-tgreen-try01 hiphog-vis-tfrag 92) +(def-tex hip-tcounter01 hiphog-vis-tfrag 93) +(def-tex hip-tcounter03 hiphog-vis-tfrag 94) +(def-tex hip-tred-trim01 hiphog-vis-tfrag 95) +(def-tex hip-tblack-trim01 hiphog-vis-tfrag 96) +(def-tex hip-tred-trim02 hiphog-vis-tfrag 97) +(def-tex hip-blue-light hiphog-vis-tfrag 99) +(def-tex hip-glass-shard-01 hiphog-vis-tfrag 107) +(def-tex hip-curtain hiphog-vis-tfrag 108) +(def-tex hip-map1 hiphog-vis-tfrag 109) +(def-tex hip-map4 hiphog-vis-tfrag 110) +(def-tex hip-map3 hiphog-vis-tfrag 111) +(def-tex hip-map2 hiphog-vis-tfrag 112) +(def-tex hip-crate-body hiphog-vis-tfrag 113) +(def-tex hip-gun-gray-02 hiphog-vis-tfrag 114) +(def-tex hip-gun-barrel-01 hiphog-vis-tfrag 115) +(def-tex hip-gun-gray-01 hiphog-vis-tfrag 116) +(def-tex hip-gun-leather hiphog-vis-tfrag 117) +(def-tex hip-gun-pump hiphog-vis-tfrag 118) +(def-tex hip-gun-main hiphog-vis-tfrag 119) +(def-tex common-black hiphog-vis-tfrag 120) +(def-tex hip-gun-magport hiphog-vis-tfrag 121) +(def-tex hip-gun-cover hiphog-vis-tfrag 122) +(def-tex hip-gun-barrel-alt hiphog-vis-tfrag 123) +(def-tex hip-gun-dark-mag hiphog-vis-tfrag 124) +(def-tex hip-carawing01 hiphog-vis-tfrag 125) +(def-tex gun-gunrack-01 hiphog-vis-tfrag 126) +(def-tex gun-gunrack-02 hiphog-vis-tfrag 127) +(def-tex hip-environment hiphog-vis-tfrag 128) +(def-tex bam-eyelight hiphog-vis-pris 0) +(def-tex bam-hairhilite hiphog-vis-pris 1) +(def-tex daxter-eyelid hiphog-vis-pris 2) +(def-tex daxter-furhilite hiphog-vis-pris 3) +(def-tex daxter-orange hiphog-vis-pris 4) +(def-tex daxterarm hiphog-vis-pris 5) +(def-tex daxterbodyshort-eix hiphog-vis-pris 6) +(def-tex daxterbolt hiphog-vis-pris 7) +(def-tex daxterear hiphog-vis-pris 8) +(def-tex daxterfinger hiphog-vis-pris 9) +(def-tex daxterfoot hiphog-vis-pris 10) +(def-tex daxterfoot-bottom hiphog-vis-pris 11) +(def-tex daxtergoggles hiphog-vis-pris 12) +(def-tex daxterheadwidenew hiphog-vis-pris 13) +(def-tex daxterhelmetplain hiphog-vis-pris 14) +(def-tex daxterlense hiphog-vis-pris 15) +(def-tex daxternose hiphog-vis-pris 16) +(def-tex daxterteeth hiphog-vis-pris 17) +(def-tex daxtertuft hiphog-vis-pris 18) +(def-tex environment-oldmetal hiphog-vis-pris 19) +(def-tex jakc-armor hiphog-vis-pris 20) +(def-tex jakc-chestplate-straps hiphog-vis-pris 21) +(def-tex jakc-gogglemetal hiphog-vis-pris 22) +(def-tex jakc-lens hiphog-vis-pris 23) +(def-tex jakc-scarf hiphog-vis-pris 24) +(def-tex jakc-scarfhanging hiphog-vis-pris 25) +(def-tex jakc-skirt hiphog-vis-pris 26) +(def-tex jakc-waistband2 hiphog-vis-pris 27) +(def-tex jakc-wraps hiphog-vis-pris 28) +(def-tex jakc-wristband-a2 hiphog-vis-pris 29) +(def-tex jakchires-arm hiphog-vis-pris 30) +(def-tex jakchires-blackstrap hiphog-vis-pris 31) +(def-tex jakchires-brownstrap hiphog-vis-pris 32) +(def-tex jakchires-brwnleather hiphog-vis-pris 33) +(def-tex jakchires-chestplate hiphog-vis-pris 34) +(def-tex jakchires-clips hiphog-vis-pris 35) +(def-tex jakchires-eye hiphog-vis-pris 36) +(def-tex jakchires-eyebrow hiphog-vis-pris 37) +(def-tex jakchires-eyelid hiphog-vis-pris 38) +(def-tex jakchires-facelft hiphog-vis-pris 39) +(def-tex jakchires-facert hiphog-vis-pris 40) +(def-tex jakchires-glovetop hiphog-vis-pris 41) +(def-tex jakchires-hair hiphog-vis-pris 42) +(def-tex jakchires-horn hiphog-vis-pris 43) +(def-tex jakchires-jacket hiphog-vis-pris 44) +(def-tex jakchires-leatherpouch hiphog-vis-pris 45) +(def-tex jakchires-lightbrownspat hiphog-vis-pris 46) +(def-tex jakchires-pants hiphog-vis-pris 47) +(def-tex jakchires-precarmor-01 hiphog-vis-pris 48) +(def-tex jakchires-shoebottom hiphog-vis-pris 49) +(def-tex jakchires-shoemetal hiphog-vis-pris 50) +(def-tex jakchires-shoeteop hiphog-vis-pris 51) +(def-tex jakchires-teeth hiphog-vis-pris 52) +(def-tex vehicle-brace-pipe-01 desbattl-pris 13) +(def-tex vehicle-cap-pin-01 desbattl-pris 14) +(def-tex vehicle-gun-box-01 desbattl-pris 15) +(def-tex vehicle-metal-01 desbattl-pris 16) +(def-tex vehicle-metal-plate-01 desbattl-pris 17) +(def-tex vehicle-rims-01 desbattl-pris 18) +(def-tex common-black desbattl-pris 19) +(def-tex mh-flyer-eye-01 desbattl-pris 20) +(def-tex mh-flyer-hose desbattl-pris 21) +(def-tex mh-flyer-leatherstrap-01 desbattl-pris 22) +(def-tex mh-flyer-metal-01 desbattl-pris 23) +(def-tex mh-flyer-seat-01 desbattl-pris 24) +(def-tex mh-flyer-seat-02 desbattl-pris 25) +(def-tex mh-flyer-skin-01 desbattl-pris 26) +(def-tex mh-flyer-skin-finger-01 desbattl-pris 27) +(def-tex mh-flyer-wing desbattl-pris 28) +(def-tex homing-missle-body desbattl-pris 29) +(def-tex homing-missle-body-tip desbattl-pris 30) +(def-tex homing-missle-exhaust desbattl-pris 31) +(def-tex homing-missle-fin-01 desbattl-pris 32) +(def-tex quantref-01 desbattl-pris 35) +(def-tex quantref-02 desbattl-pris 36) +(def-tex quantref-03 desbattl-pris 37) +(def-tex quantref-04 desbattl-pris 38) +(def-tex dust-cloud title-sprite 0) +(def-tex minb-spidweb-01 mineb-vis-water 0) +(def-tex minb-spidweb-02 mineb-vis-water 1) +(def-tex hemi-gradient-flames factoryb-vis-water 0) +(def-tex hemi-gradient-rim factoryb-vis-water 1) +(def-tex hemi-gradient-dest factoryb-vis-water 2) +(def-tex hemi-gradient-flames-dest factoryb-vis-water 3) +(def-tex fac-target-glass-01 factoryb-vis-water 4) +(def-tex common-black factoryb-vis-tfrag 0) +(def-tex facb_redmetal-02 factoryb-vis-tfrag 1) +(def-tex facb_redmetal-01 factoryb-vis-tfrag 2) +(def-tex fac-tower-door-03 factoryb-vis-tfrag 3) +(def-tex facb_temp_rust2 factoryb-vis-tfrag 4) +(def-tex facb-big-metal-panl04 factoryb-vis-tfrag 5) +(def-tex facb_blue-metal-02 factoryb-vis-tfrag 6) +(def-tex facb_redmetal-d-03 factoryb-vis-tfrag 7) +(def-tex fac-tower-base-03 factoryb-vis-tfrag 8) +(def-tex facb_redmetal-d-01b factoryb-vis-tfrag 9) +(def-tex fac-tower-06 factoryb-vis-tfrag 10) +(def-tex facb_dec-metal-03 factoryb-vis-tfrag 11) +(def-tex facb_blue-metal-03 factoryb-vis-tfrag 12) +(def-tex facb_temp_medium factoryb-vis-tfrag 13) +(def-tex facb_redmetal-d-01 factoryb-vis-tfrag 14) +(def-tex facb-beam01 factoryb-vis-tfrag 15) +(def-tex facb_temp_dark factoryb-vis-tfrag 16) +(def-tex facb-glass-01 factoryb-vis-tfrag 17) +(def-tex facb_blue-metal-01 factoryb-vis-tfrag 18) +(def-tex fac-tower-base-02 factoryb-vis-tfrag 19) +(def-tex facb-corrugate-01 factoryb-vis-tfrag 20) +(def-tex facb_dec-metal-02 factoryb-vis-tfrag 21) +(def-tex facb-bigpipe-01 factoryb-vis-tfrag 22) +(def-tex fac-tower-base-rim-03 factoryb-vis-tfrag 23) +(def-tex fac-tower-08 factoryb-vis-tfrag 24) +(def-tex fac-tower-base-rim-04 factoryb-vis-tfrag 25) +(def-tex fac-tower-panel-01 factoryb-vis-tfrag 26) +(def-tex fac-tower-base-rim-02 factoryb-vis-tfrag 27) +(def-tex fac-tower-door-01 factoryb-vis-tfrag 28) +(def-tex facb-big-metal-panl02 factoryb-vis-tfrag 29) +(def-tex fac-tower-pipe-01 factoryb-vis-tfrag 31) +(def-tex facb_redmetal-d-02 factoryb-vis-tfrag 32) +(def-tex fac-tower-base-04 factoryb-vis-tfrag 33) +(def-tex fac-tower-large-panel-02 factoryb-vis-tfrag 34) +(def-tex facb-spotlight factoryb-vis-tfrag 35) +(def-tex fac-tower-door-02 factoryb-vis-tfrag 36) +(def-tex facb-big-metal-panl01 factoryb-vis-tfrag 37) +(def-tex facb_dec-metal-01 factoryb-vis-tfrag 38) +(def-tex fac-tower-04 factoryb-vis-tfrag 40) +(def-tex fac-tower-01 factoryb-vis-tfrag 41) +(def-tex fac-tower-pipe-03 factoryb-vis-tfrag 42) +(def-tex fac-tower-large-panel-01 factoryb-vis-tfrag 43) +(def-tex fac-tower-09 factoryb-vis-tfrag 44) +(def-tex facb-light-01 factoryb-vis-tfrag 46) +(def-tex facb-metal-grill-01 factoryb-vis-tfrag 47) +(def-tex fac-tower-pipe-rim-01 factoryb-vis-tfrag 49) +(def-tex factory-base-01 factoryb-vis-tfrag 50) +(def-tex fac-tower-02 factoryb-vis-tfrag 51) +(def-tex fac-tower-broken-metal-02 factoryb-vis-tfrag 52) +(def-tex fac-tower-base-rim-01 factoryb-vis-tfrag 53) +(def-tex fac-tower-girder-01 factoryb-vis-tfrag 54) +(def-tex palace-break-rebar factoryb-vis-tfrag 55) +(def-tex fac-tower-pipe-02 factoryb-vis-tfrag 56) +(def-tex fac-tower-panel-02 factoryb-vis-tfrag 57) +(def-tex fac-tower-girder-02 factoryb-vis-tfrag 58) +(def-tex fac-tower-break-wall-01 factoryb-vis-tfrag 59) +(def-tex fac-tower-05 factoryb-vis-tfrag 60) +(def-tex fac-tower-03 factoryb-vis-tfrag 61) +(def-tex fac-tower-door-05 factoryb-vis-tfrag 62) +(def-tex fac-tower-door-04 factoryb-vis-tfrag 63) +(def-tex fac-tower-lens-01 factoryb-vis-tfrag 64) +(def-tex fac-tower-07 factoryb-vis-tfrag 65) +(def-tex facb_bluewindow_selfilluminated factoryb-vis-tfrag 66) +(def-tex facb_blue-metal-03-lotweak factoryb-vis-tfrag 67) +(def-tex fac-tower-base-02-hitweak factoryb-vis-tfrag 68) +(def-tex fac-tower-02-hitweak factoryb-vis-tfrag 69) +(def-tex fac-tower-door-03-hitweak factoryb-vis-tfrag 70) +(def-tex facb-beam01-hitweak factoryb-vis-tfrag 71) +(def-tex facb_redmetal-03 factoryb-vis-tfrag 72) +(def-tex fac-tower-pipe-02b factoryb-vis-tfrag 73) +(def-tex facb-bridgelights-01 factoryb-vis-alpha 0) +(def-tex facb-roadmarkings-01 factoryb-vis-alpha 1) +(def-tex common-black factoryb-vis-pris 0) +(def-tex fac-tower-08 factoryb-vis-pris 1) +(def-tex fac-tower-door-01 factoryb-vis-pris 2) +(def-tex fac-tower-door-04 factoryb-vis-pris 3) +(def-tex fac-tower-07 factoryb-vis-pris 10) +(def-tex fac-tower-panel-02 factoryb-vis-pris 16) +(def-tex fac-tower-base-03 factoryb-vis-pris 17) +(def-tex fac-tower-pipe-03 factoryb-vis-pris 18) +(def-tex fac-tower-pipe-rim-01 factoryb-vis-pris 19) +(def-tex fac-tower-base-rim-03 factoryb-vis-pris 45) +(def-tex fac-tower-base-rim-04 factoryb-vis-pris 46) +(def-tex fac-tower-pipe-01 factoryb-vis-pris 54) +(def-tex kgfighter-01 factoryb-vis-pris 58) +(def-tex kgfighter-02 factoryb-vis-pris 59) +(def-tex kgfighter-03 factoryb-vis-pris 60) +(def-tex kgfighter-05 factoryb-vis-pris 61) +(def-tex kgfighter-06 factoryb-vis-pris 62) +(def-tex kgfighter-07 factoryb-vis-pris 63) +(def-tex kgfighter-08 factoryb-vis-pris 64) +(def-tex kgfighter-09 factoryb-vis-pris 65) +(def-tex kgfighter-10 factoryb-vis-pris 66) +(def-tex kgfighter-11 factoryb-vis-pris 67) +(def-tex kgfighter-12 factoryb-vis-pris 68) +(def-tex kgfighter-13 factoryb-vis-pris 69) +(def-tex kgfighter-14 factoryb-vis-pris 70) +(def-tex kgfighter-lens-01 factoryb-vis-pris 71) +(def-tex kgfighter-lod02-cpit factoryb-vis-pris 72) +(def-tex kgfighter-lod02-side factoryb-vis-pris 73) +(def-tex kgfighter-lod02-tail factoryb-vis-pris 74) +(def-tex kgfighter-lod02-top factoryb-vis-pris 75) +(def-tex kgfighter-trim-01 factoryb-vis-pris 76) +(def-tex kgfighter-trim-02 factoryb-vis-pris 77) +(def-tex kgfighter-trim-03 factoryb-vis-pris 78) +(def-tex robotank-pipe-small-01 factoryb-vis-pris 80) +(def-tex robotank-tank-beige factoryb-vis-pris 81) +(def-tex robotank-tank-beige-logo factoryb-vis-pris 82) +(def-tex robotank-tank-blackstrip factoryb-vis-pris 83) +(def-tex robotank-tank-grey factoryb-vis-pris 84) +(def-tex robotank-tank-hubcap factoryb-vis-pris 85) +(def-tex robotank-tank-lod-top factoryb-vis-pris 86) +(def-tex robotank-tank-metal-plain factoryb-vis-pris 87) +(def-tex robotank-tank-red factoryb-vis-pris 88) +(def-tex robotank-tank-red-cap factoryb-vis-pris 89) +(def-tex robotank-tank-rim factoryb-vis-pris 90) +(def-tex robotank-tread-l-dest factoryb-vis-pris 91) +(def-tex robotank-tread-r-dest factoryb-vis-pris 92) +(def-tex bam-eyelight factoryb-vis-pris 109) +(def-tex bam-hairhilite factoryb-vis-pris 110) +(def-tex daxter-eyelid factoryb-vis-pris 111) +(def-tex daxter-furhilite factoryb-vis-pris 112) +(def-tex daxter-orange factoryb-vis-pris 113) +(def-tex daxterarm factoryb-vis-pris 114) +(def-tex daxterbodyshort-eix factoryb-vis-pris 115) +(def-tex daxterbolt factoryb-vis-pris 116) +(def-tex daxterear factoryb-vis-pris 117) +(def-tex daxterfinger factoryb-vis-pris 118) +(def-tex daxterfoot factoryb-vis-pris 119) +(def-tex daxterfoot-bottom factoryb-vis-pris 120) +(def-tex daxtergoggles factoryb-vis-pris 121) +(def-tex daxterheadwidenew factoryb-vis-pris 122) +(def-tex daxterhelmetplain factoryb-vis-pris 123) +(def-tex daxterlense factoryb-vis-pris 124) +(def-tex daxternose factoryb-vis-pris 125) +(def-tex daxterteeth factoryb-vis-pris 126) +(def-tex daxtertuft factoryb-vis-pris 127) +(def-tex environment-oldmetal factoryb-vis-pris 128) +(def-tex jakc-armor factoryb-vis-pris 129) +(def-tex jakc-chestplate-straps factoryb-vis-pris 130) +(def-tex jakc-gogglemetal factoryb-vis-pris 131) +(def-tex jakc-lens factoryb-vis-pris 132) +(def-tex jakc-scarf factoryb-vis-pris 133) +(def-tex jakc-scarfhanging factoryb-vis-pris 134) +(def-tex jakc-skirt factoryb-vis-pris 135) +(def-tex jakc-waistband2 factoryb-vis-pris 136) +(def-tex jakc-wraps factoryb-vis-pris 137) +(def-tex jakc-wristband-a2 factoryb-vis-pris 138) +(def-tex jakchires-arm factoryb-vis-pris 139) +(def-tex jakchires-blackstrap factoryb-vis-pris 140) +(def-tex jakchires-brownstrap factoryb-vis-pris 141) +(def-tex jakchires-brwnleather factoryb-vis-pris 142) +(def-tex jakchires-chestplate factoryb-vis-pris 143) +(def-tex jakchires-clips factoryb-vis-pris 144) +(def-tex jakchires-eye factoryb-vis-pris 145) +(def-tex jakchires-eyebrow factoryb-vis-pris 146) +(def-tex jakchires-eyelid factoryb-vis-pris 147) +(def-tex jakchires-facelft factoryb-vis-pris 148) +(def-tex jakchires-facert factoryb-vis-pris 149) +(def-tex jakchires-glovetop factoryb-vis-pris 150) +(def-tex jakchires-hair factoryb-vis-pris 151) +(def-tex jakchires-horn factoryb-vis-pris 152) +(def-tex jakchires-jacket factoryb-vis-pris 153) +(def-tex jakchires-leatherpouch factoryb-vis-pris 154) +(def-tex jakchires-lightbrownspat factoryb-vis-pris 155) +(def-tex jakchires-pants factoryb-vis-pris 156) +(def-tex jakchires-precarmor-01 factoryb-vis-pris 157) +(def-tex jakchires-shoebottom factoryb-vis-pris 158) +(def-tex jakchires-shoemetal factoryb-vis-pris 159) +(def-tex jakchires-shoeteop factoryb-vis-pris 160) +(def-tex jakchires-teeth factoryb-vis-pris 161) +(def-tex fac-target-redglow-01 factoryb-vis-pris 162) +(def-tex facb_blue-metal-02 factoryb-vis-pris 163) +(def-tex facb_dec-metal-02 factoryb-vis-pris 164) +(def-tex facb-big-metal-panl02 factoryb-vis-pris 165) +(def-tex hud-mhcentipede-01 lnstobb-minimap 0) +(def-tex hud-mhcentipede-meter-01 lnstobb-minimap 1) +(def-tex hud-small-frame-01 lnstobb-minimap 2) +(def-tex hud-small-frame-02 lnstobb-minimap 3) +(def-tex citwide-crimson-gold lctypatk-pris 0) +(def-tex citwide-crimson-light lctypatk-pris 1) +(def-tex citwide-crimson-red lctypatk-pris 2) +(def-tex citwide-crimson-tube lctypatk-pris 3) +(def-tex citwide-crimson-wall-plain lctypatk-pris 4) +(def-tex comm-centre-glow-02 deshover-tfrag 0) +(def-tex comm-centre-glow deshover-tfrag 1) +(def-tex comm-metal-01 deshover-tfrag 2) +(def-tex comm-hose-01 deshover-tfrag 3) +(def-tex comm-metal-02 deshover-tfrag 4) +(def-tex comm-metal-03 deshover-tfrag 5) +(def-tex sewer-metal-block-06 sewo-vis-tfrag 0) +(def-tex sewer-metal-block-04 sewo-vis-tfrag 1) +(def-tex sewer-pipe-rim-05 sewo-vis-tfrag 2) +(def-tex sewer-plate-05 sewo-vis-tfrag 3) +(def-tex sewer-hall-light-01 sewo-vis-tfrag 4) +(def-tex sewer-scaffold-01 sewo-vis-tfrag 5) +(def-tex sewer-concrete-edge-02 sewo-vis-tfrag 6) +(def-tex sewer-pipe-rim-05b sewo-vis-tfrag 7) +(def-tex sewer-metal-trim-02 sewo-vis-tfrag 8) +(def-tex sewer-lip-01 sewo-vis-tfrag 9) +(def-tex sewer-block-01 sewo-vis-tfrag 10) +(def-tex sewer-pipe-rim-10 sewo-vis-tfrag 11) +(def-tex sewer-brick-block-09 sewo-vis-tfrag 12) +(def-tex sewer-scaffold-02 sewo-vis-tfrag 13) +(def-tex sewer-nut-01 sewo-vis-tfrag 14) +(def-tex sewer-pipe-rim-07-hitweak sewo-vis-tfrag 15) +(def-tex common-black sewo-vis-tfrag 16) +(def-tex sewer-pipe-02 sewo-vis-tfrag 17) +(def-tex sewer-brick-block-11 sewo-vis-tfrag 18) +(def-tex sewer-brick-block-10 sewo-vis-tfrag 19) +(def-tex sewer-bolt-side-01 sewo-vis-tfrag 20) +(def-tex sewer-bolt-side-02 sewo-vis-tfrag 21) +(def-tex sewer-metal-trim-01 sewo-vis-tfrag 22) +(def-tex sewer-scaffold-03 sewo-vis-tfrag 23) +(def-tex sewer-metal-block-07 sewo-vis-tfrag 24) +(def-tex sewer-pipe-rim-06 sewo-vis-tfrag 25) +(def-tex sewer-pipe-01 sewo-vis-tfrag 26) +(def-tex sewer-pipe-02-edge-01 sewo-vis-tfrag 27) +(def-tex sewer-pipe-rim-01 sewo-vis-tfrag 28) +(def-tex sewer-round-03 sewo-vis-tfrag 29) +(def-tex sewer-round-02 sewo-vis-tfrag 30) +(def-tex sewer-stone-arch-01 sewo-vis-tfrag 31) +(def-tex sewer-metal-03 sewo-vis-tfrag 32) +(def-tex sewer-rubber-rim-01 sewo-vis-tfrag 33) +(def-tex sewer-pipe-small-02 sewo-vis-tfrag 34) +(def-tex sewer-pipe-rim-08 sewo-vis-tfrag 35) +(def-tex sewer-round-01 sewo-vis-tfrag 36) +(def-tex sewer-flat-pipe-01 sewo-vis-tfrag 37) +(def-tex sewer-metal-edge-01 sewo-vis-tfrag 38) +(def-tex sewer-pipe-rim-07 sewo-vis-tfrag 39) +(def-tex sewer-plate-06 sewo-vis-tfrag 40) +(def-tex sewer-plate-03-hitweak sewo-vis-tfrag 41) +(def-tex sewer-plate-04 sewo-vis-tfrag 42) +(def-tex sewer-big-brace-trim-01 sewo-vis-tfrag 43) +(def-tex sewer-big-brace-trim-02 sewo-vis-tfrag 44) +(def-tex sewer-plate-01 sewo-vis-tfrag 46) +(def-tex sewer-metal-block-02 sewo-vis-tfrag 47) +(def-tex sewer-small-light-01 sewo-vis-tfrag 48) +(def-tex sewer-pipe-rim-03 sewo-vis-tfrag 49) +(def-tex sewer-concrete-edge-01 sewo-vis-tfrag 50) +(def-tex sewer-metal-block-04-hitweak sewo-vis-tfrag 51) +(def-tex sewer-metal-block-01 sewo-vis-tfrag 52) +(def-tex sewer-plate-02 sewo-vis-tfrag 53) +(def-tex sewer-plate-03 sewo-vis-tfrag 54) +(def-tex strip-black sewo-vis-tfrag 55) +(def-tex sewer-pipe-rim-09 sewo-vis-tfrag 56) +(def-tex sewer-red-light-01 sewo-vis-tfrag 57) +(def-tex sewer-red-light-02 sewo-vis-tfrag 58) +(def-tex sewer-brick-roof-02 sewo-vis-tfrag 59) +(def-tex sewer-brick-roof-01 sewo-vis-tfrag 60) +(def-tex sewer-brick-roof-03 sewo-vis-tfrag 61) +(def-tex sewer-brick-roof-04 sewo-vis-tfrag 62) +(def-tex sewer-big-brace-01 sewo-vis-tfrag 63) +(def-tex sewer-big-brace-02 sewo-vis-tfrag 64) +(def-tex sewer-metal-floor-01 sewo-vis-tfrag 65) +(def-tex sewer-grate-01 sewo-vis-tfrag 66) +(def-tex sewer-block-02 sewo-vis-tfrag 67) +(def-tex sew-metal-floor-01 sewo-vis-tfrag 68) +(def-tex sewer-metal-block-05 sewo-vis-tfrag 69) +(def-tex sewer-grill-02 sewo-vis-tfrag 70) +(def-tex sewer-nut sewo-vis-shrub 0) +(def-tex sewer-pipe-small-01 sewo-vis-shrub 1) +(def-tex airlock-door-bolt sewo-vis-pris 0) +(def-tex airlock-door-cog sewo-vis-pris 1) +(def-tex airlock-door-main sewo-vis-pris 2) +(def-tex airlock-door-metal2 sewo-vis-pris 3) +(def-tex airlockl-door-metalframe sewo-vis-pris 4) +(def-tex airlock-door-cog1 sewo-vis-pris 5) +(def-tex grunt-eye-01 sewo-vis-pris 6) +(def-tex grunt-gem-01 sewo-vis-pris 7) +(def-tex grunt-metal-01 sewo-vis-pris 9) +(def-tex grunt-skin-02 sewo-vis-pris 11) +(def-tex grunt-skin-03 sewo-vis-pris 12) +(def-tex nwasp-eye-01 sewo-vis-pris 13) +(def-tex nwasp-gem-01 sewo-vis-pris 14) +(def-tex nwasp-hose sewo-vis-pris 15) +(def-tex nwasp-metal-01 sewo-vis-pris 16) +(def-tex nwasp-skin-01 sewo-vis-pris 17) +(def-tex nwasp-skin-02 sewo-vis-pris 18) +(def-tex nwasp-skin-03 sewo-vis-pris 19) +(def-tex holograph-env-noise deshover-warp 0) +(def-tex holograph-env-rim deshover-warp 1) +(def-tex holograph-env-scan deshover-warp 2) +(def-tex holograph-env-rim-dest deshover-warp 4) +(def-tex ctyslumc-overhang-02 lfacrm1-tfrag 0) +(def-tex ctyslumc-wall lfacrm1-tfrag 3) +(def-tex ctyslumc-wall-trim lfacrm1-tfrag 7) +(def-tex cityslumc-pinkish-purple lfacrm1-tfrag 8) +(def-tex cityslumc-metal-trim lfacrm1-tfrag 16) +(def-tex lfacrm-plate-01 lfacrm1-tfrag 17) +(def-tex lfacrm-plate-05 lfacrm1-tfrag 18) +(def-tex freehq-gray-metal-disc08 lfacrm1-tfrag 19) +(def-tex lfacrm-rivet-metal-01 lfacrm1-tfrag 20) +(def-tex lfacrm-rubber-01 lfacrm1-tfrag 21) +(def-tex lfacrm-yellow-metal-01 lfacrm1-tfrag 22) +(def-tex lfacrm-pbox-01 lfacrm1-tfrag 23) +(def-tex lfacrm-pbox-02 lfacrm1-tfrag 24) +(def-tex lfacrm-lens-01 lfacrm1-tfrag 25) +(def-tex lfacrm-oilcap-01 lfacrm1-tfrag 26) +(def-tex lfacrm-girder-01 lfacrm1-tfrag 27) +(def-tex lfacrm-yellow-metalrim-01 lfacrm1-tfrag 28) +(def-tex common-gray lfacrm1-tfrag 29) +(def-tex cityslumc-pipe lfacrm1-tfrag 31) +(def-tex ctyslumc-window-panes2 lfacrm1-tfrag 32) +(def-tex ctyslumc-light lfacrm1-tfrag 33) +(def-tex ctyslumc-overhang-01 lfacrm1-tfrag 34) +(def-tex freehq-gray-metal-disc01 lfacrm1-tfrag 35) +(def-tex common-black lfacrm1-tfrag 40) +(def-tex lfacrm-pipe-01 lfacrm1-tfrag 42) +(def-tex lfacrm-plate-04 lfacrm1-tfrag 43) +(def-tex lfacrm-box-01 lfacrm1-tfrag 44) +(def-tex lfacrm-metal-panel-08 lfacrm1-tfrag 45) +(def-tex lfacrm-starpanel-01 lfacrm1-tfrag 46) +(def-tex lfacrm-arches-01 lfacrm1-tfrag 47) +(def-tex lfacrm-tasphlt01 lfacrm1-tfrag 48) +(def-tex lfacrml-beam01 lfacrm1-tfrag 49) +(def-tex lfacrm-monitor-rim-04 lfacrm1-tfrag 50) +(def-tex lfacrm-rivet-01 lfacrm1-tfrag 51) +(def-tex lfacrm-panl02 lfacrm1-tfrag 52) +(def-tex lfacrm-wall-02 lfacrm1-tfrag 53) +(def-tex lfacrm-blue-light-02 lfacrm1-tfrag 54) +(def-tex lfacrm-monitor-rim-01 lfacrm1-tfrag 55) +(def-tex lfacrm-plate-06 lfacrm1-tfrag 56) +(def-tex lfacrm-trim-02 lfacrm1-tfrag 57) +(def-tex lfacrml-beam02 lfacrm1-tfrag 58) +(def-tex lfacrm-rivet-02 lfacrm1-tfrag 59) +(def-tex lfacrm-grill-01 lfacrm1-tfrag 60) +(def-tex lfacrm-roof-03 lfacrm1-tfrag 61) +(def-tex lfacrm-monitor-rim-03 lfacrm1-tfrag 62) +(def-tex lfacrm-smallpipe lfacrm1-tfrag 63) +(def-tex lfacrm-grill-02 lfacrm1-tfrag 64) +(def-tex lfacrm-yellowstripe lfacrm1-tfrag 65) +(def-tex lfacrm-wall-01 lfacrm1-tfrag 66) +(def-tex lfacrm-blue-light-01 lfacrm1-tfrag 67) +(def-tex lfacrm-brace-pipe-01 lfacrm1-tfrag 68) +(def-tex lfacrm-chrome-pipe-01 lfacrm1-tfrag 69) +(def-tex lfacrm-floor-01 lfacrm1-tfrag 70) +(def-tex lfacrm-red-light-01 lfacrm1-tfrag 71) +(def-tex lfacrm-monitor-rim-02 lfacrm1-tfrag 72) +(def-tex lfacrm-wall-circuit lfacrm1-tfrag 73) +(def-tex lfacrm-plate-05-bridge lfacrm1-tfrag 74) +(def-tex lfacrm-ind-wall-base-07 lfacrm1-tfrag 75) +(def-tex lfacrm-gar-dumpster-01 lfacrm1-tfrag 76) +(def-tex lfacrm-gar-dumpster-02 lfacrm1-tfrag 77) +(def-tex lfacrm-gar-dumpster-03 lfacrm1-tfrag 78) +(def-tex vola-lava-rock-01 volcanox-tfrag 0) +(def-tex vola-grass-floor-01 volcanox-tfrag 1) +(def-tex vola-rock-top volcanox-tfrag 2) +(def-tex vola-rock-side volcanox-tfrag 3) +(def-tex vola-grass-blob volcanox-tfrag 5) +(def-tex vol-ladder-wood volcanox-tfrag 6) +(def-tex vola-rock-side-wall volcanox-tfrag 7) +(def-tex vola-vine volcanox-tfrag 10) +(def-tex vola-grass-fringe-05-HI volcanox-tfrag 15) +(def-tex temple_sandstone_taper01 volcanox-tfrag 16) +(def-tex temple_sandstone_plat01 volcanox-tfrag 17) +(def-tex temple_sandstone_trim02 volcanox-tfrag 18) +(def-tex vol-bark-burnt volcanox-tfrag 19) +(def-tex warpgate-circuitpattern2 volcanox-tfrag 20) +(def-tex warpgate-precursormetal volcanox-tfrag 21) +(def-tex warpgate-post-01 volcanox-tfrag 22) +(def-tex common_sandstone_taper01 volcanox-tfrag 23) +(def-tex common_sandstone_ground01 volcanox-tfrag 24) +(def-tex common_sandstone_trim01 volcanox-tfrag 25) +(def-tex common_sandstone_base01 volcanox-tfrag 26) +(def-tex minc-light volcanox-tfrag 27) +(def-tex minc-platfrom-metal-01 volcanox-tfrag 28) +(def-tex palcab-lowres-background-hills-01 lfaccity-tfrag 0) +(def-tex strip-metal-02-lores lfaccity-tfrag 1) +(def-tex palcab-lowres-ctywide-wall-01 lfaccity-tfrag 2) +(def-tex palcab-lowres-background-crater-bottom-enviro lfaccity-tfrag 3) +(def-tex palcab-lowres-background-rocksnow2 lfaccity-tfrag 4) +(def-tex palcab-lowres-background-rocksnow lfaccity-tfrag 5) +(def-tex palcab-lowres-ctywide-wall-02 lfaccity-tfrag 6) +(def-tex palcab-lowres-ctyslum-ground lfaccity-tfrag 7) +(def-tex palcab-lowres-ctyslum-roof-03 lfaccity-tfrag 8) +(def-tex palcab-lowres-ctyslum-roof-01 lfaccity-tfrag 9) +(def-tex palcab-lowres-ctyslum-wall-01 lfaccity-tfrag 10) +(def-tex palcab-lowres-ctyslum-wall-02 lfaccity-tfrag 11) +(def-tex palcab-lowres-ctyslum-roof-02 lfaccity-tfrag 12) +(def-tex palcab-lowres-ctyslum-wall-04 lfaccity-tfrag 13) +(def-tex palcab-lowres-ctyslum-wall-03 lfaccity-tfrag 14) +(def-tex palcab-pipe-hoze lfaccity-tfrag 15) +(def-tex palcab-lowres-mark-roof-02 lfaccity-tfrag 16) +(def-tex city-lowres-ind-wall-04 lfaccity-tfrag 17) +(def-tex palcab-steel-lores lfaccity-tfrag 18) +(def-tex palcab-lowres-stadium-canopy lfaccity-tfrag 19) +(def-tex city-lowres-ind-wall-02 lfaccity-tfrag 20) +(def-tex city-lowres-fort-yellow lfaccity-tfrag 21) +(def-tex city-lowres-fort-red lfaccity-tfrag 22) +(def-tex palcab-lowres-mark-roof-01 lfaccity-tfrag 23) +(def-tex city-lowres-ind-wall-01 lfaccity-tfrag 25) +(def-tex city-lowres-port-roof lfaccity-tfrag 26) +(def-tex city-lowres-ind-wall-03 lfaccity-tfrag 27) +(def-tex city-lowres-ind-wall-07 lfaccity-tfrag 28) +(def-tex city-lowres-ind-wall-08 lfaccity-tfrag 29) +(def-tex city-lowres-ind-wall-05 lfaccity-tfrag 30) +(def-tex city-lowres-ind-wall-06 lfaccity-tfrag 31) +(def-tex palcab-lowres-mark-roof-rim-01 lfaccity-tfrag 32) +(def-tex palcab-lowres-mark-shops-01 lfaccity-tfrag 33) +(def-tex palcab-lowres-mark-awning-green lfaccity-tfrag 34) +(def-tex palcab-lowres-mark-awning-red lfaccity-tfrag 35) +(def-tex city-lowres-ctygen-side-02 lfaccity-tfrag 36) +(def-tex city-lowres-ctygen-stripe-01 lfaccity-tfrag 37) +(def-tex city-lowres-ctygen-roof-02 lfaccity-tfrag 38) +(def-tex city-lowres-ctygen-build-01 lfaccity-tfrag 39) +(def-tex palcab-lowres-mark-highway lfaccity-tfrag 40) +(def-tex city-lowres-ctygen-build-02 lfaccity-tfrag 41) +(def-tex city-lowres-ctygen-side-01 lfaccity-tfrag 42) +(def-tex city-lowres-ctygen-build-03 lfaccity-tfrag 43) +(def-tex city-lowres-ctygen-build-05 lfaccity-tfrag 44) +(def-tex city-lowres-ctygen-build-04 lfaccity-tfrag 45) +(def-tex city-lowres-ctygen-roof-01 lfaccity-tfrag 46) +(def-tex city-lowres-ctygen-stripe-02 lfaccity-tfrag 47) +(def-tex palcab-lorez-metal03 lfaccity-tfrag 48) +(def-tex palcab-lorez-metal01 lfaccity-tfrag 49) +(def-tex palcab-lorez-metal02 lfaccity-tfrag 50) +(def-tex t-citywide-met-strp01 lfaccity-tfrag 52) +(def-tex t-citywide-red-met-01 lfaccity-tfrag 53) +(def-tex t-citywide-met-strp02 lfaccity-tfrag 54) +(def-tex t-citywide-met-pill-01 lfaccity-tfrag 55) +(def-tex t-citywide-met-wall-02 lfaccity-tfrag 56) +(def-tex t-palshaft-plate01 lfaccity-tfrag 57) +(def-tex palcab-lowres-background-mount-build-01 lfaccity-tfrag 58) +(def-tex palcab-lowres-background-mount-build-02 lfaccity-tfrag 59) +(def-tex palcab-lowres-background-mount-build-03 lfaccity-tfrag 60) +(def-tex t-strip-lo-palsup-panel-1 lfaccity-tfrag 62) +(def-tex t-strip-lo-palsup-panel-2 lfaccity-tfrag 63) +(def-tex t-strip-lo-palsup-panel-3 lfaccity-tfrag 64) +(def-tex t-strip-lo-palsup-panel-4 lfaccity-tfrag 65) +(def-tex t-strip-lo-palsup-panel-5 lfaccity-tfrag 66) +(def-tex t-strip-lo-palsup-danger1 lfaccity-tfrag 67) +(def-tex t-strip-lo-palsup-danger2 lfaccity-tfrag 68) +(def-tex city-lowres-newslums-stripe-02 lfaccity-tfrag 69) +(def-tex city-lowres-newslums-bigwindows-02 lfaccity-tfrag 70) +(def-tex city-lowres-newslums-stripe-01 lfaccity-tfrag 71) +(def-tex city-lowres-damaged-01 lfaccity-tfrag 72) +(def-tex t-citywide-wall-tile-01 lfaccity-tfrag 73) +(def-tex palcab-lowres-farm-wall lfaccity-tfrag 74) +(def-tex palcab-lowres-farm-wall-top lfaccity-tfrag 75) +(def-tex t-palshaft-roof-01 lfaccity-tfrag 76) +(def-tex palace-break-girder01 lfaccity-tfrag 77) +(def-tex citywide-palace-01 lfaccity-tfrag 78) +(def-tex citywide-hangmetal lfaccity-tfrag 79) +(def-tex city-lowres-mhcity-wall-02 lfaccity-tfrag 80) +(def-tex city-lowres-mhcity-wall-01 lfaccity-tfrag 81) +(def-tex city-lowres-mhcity-detower-01 lfaccity-tfrag 82) +(def-tex city-lowres-mhcity-detower-02 lfaccity-tfrag 83) +(def-tex palcab-lowres-background-mountains-02 lfaccity-tfrag 84) +(def-tex city-lowres-mhcity-wall-06 lfaccity-tfrag 85) +(def-tex city-lowres-mhcity-wall-05 lfaccity-tfrag 86) +(def-tex common-black lfaccity-tfrag 87) +(def-tex city-lowres-mhcity-wall-03 lfaccity-tfrag 88) +(def-tex palcab-swingp-base-lores lfaccity-tfrag 89) +(def-tex palcab-lowres-background-trees-edge lfaccity-tfrag 90) +(def-tex palcab-lowres-background-trees2 lfaccity-tfrag 91) +(def-tex palcab-lowres-background-desert-01 lfaccity-tfrag 94) +(def-tex tcab-beam01 lfaccity-tfrag 95) +(def-tex tcab-plat-edg-01-lores lfaccity-tfrag 96) +(def-tex ctyp-metal-01 lfaccity-tfrag 97) +(def-tex palcab-wall-lores lfaccity-tfrag 98) +(def-tex palcab-lowres-stadium-grass lfaccity-tfrag 99) +(def-tex palace-break-brokenwall lfaccity-tfrag 100) +(def-tex citywide-consite-steel lfaccity-tfrag 101) +(def-tex t-palshaft-panl-01 lfaccity-tfrag 102) +(def-tex palcab-lowres-background-strip lfaccity-tfrag 103) +(def-tex city-lowres-mhcity-ground-01 lfaccity-tfrag 104) +(def-tex t-palshaft-r-strp-plate01 lfaccity-tfrag 105) +(def-tex tcab-beam01-lores lfaccity-tfrag 106) +(def-tex t-palshaft-pil-01 lfaccity-tfrag 108) +(def-tex ctywide-ox-met-01 lfaccity-tfrag 109) +(def-tex city-lowres-mhcity-tower-02 lfaccity-tfrag 110) +(def-tex city-lowres-mhcity-tower-01 lfaccity-tfrag 111) +(def-tex tcab-blue-ring-01 lfaccity-tfrag 112) +(def-tex palcab-swingp-trim lfaccity-tfrag 113) +(def-tex palcab-lowres-background-shoreline-01 lfaccity-tfrag 114) +(def-tex palcab-lowres-background-mounatin-window lfaccity-tfrag 115) +(def-tex palcab-lowres-background-hilltops-01 lfaccity-tfrag 116) +(def-tex palcab-lowres-background-desert-to-shore lfaccity-tfrag 117) +(def-tex palcab-lowres-background-crater-01 lfaccity-tfrag 118) +(def-tex palcab-lowres-background-peaks-01 lfaccity-tfrag 119) +(def-tex palcab-lowres-background-mountains lfaccity-tfrag 120) +(def-tex palcab-lowres-background-grass-to-desert-02 lfaccity-tfrag 121) +(def-tex palcab-lowres-background-grass-to-desert-01 lfaccity-tfrag 122) +(def-tex palcab-lowres-background-shoreline-02 lfaccity-tfrag 123) +(def-tex palcab-smallpipe-lores lfaccity-tfrag 124) +(def-tex palcab-lowres-background-peaks-02 lfaccity-tfrag 125) +(def-tex palcab-lorez-metal01-red lfaccity-tfrag 126) +(def-tex palcab-lorez-metal01-red-stripe lfaccity-tfrag 127) +(def-tex palcab-lorez-asphalt01 lfaccity-tfrag 128) +(def-tex palcab-lorez-plates01 lfaccity-tfrag 129) +(def-tex palcab-lorez-plates-red-stripe01 lfaccity-tfrag 130) +(def-tex rub-palace-tower-side lfaccity-tfrag 131) +(def-tex palcab-lowres-background-shoreline-02 lfaccity-alpha 0) +(def-tex palcab-lowres-background-crater-rim lfaccity-alpha 1) +(def-tex palcab-lowres-background-trees-edge lfaccity-alpha 2) +(def-tex palcab-lowres-background-trees2 lfaccity-alpha 3) +(def-tex palcab-lowres-ctyslum-wall-03 lfaccity-alpha 4) +(def-tex wascity-awning waswide-vis-shrub 8) +(def-tex wascity-cactus-tall waswide-vis-shrub 9) +(def-tex wascity-cactus-flower waswide-vis-shrub 10) +(def-tex wascity-cactus-tall-base waswide-vis-shrub 11) +(def-tex des-burn-eye-off waswide-vis-shrub 12) +(def-tex des-burn-eye-on waswide-vis-shrub 13) +(def-tex des-burn-precursor-01 waswide-vis-shrub 14) +(def-tex des-burn-precursor-01-bottom waswide-vis-shrub 15) +(def-tex des-burn-precursor-head-01 waswide-vis-shrub 16) +(def-tex wascity-ground-01 waswide-vis-shrub 17) +(def-tex bam-eyelight freecast-pris 0) +(def-tex bam-hairhilite freecast-pris 1) +(def-tex environment-oldmetal freecast-pris 2) +(def-tex keira-bellylong freecast-pris 3) +(def-tex keira-belt freecast-pris 4) +(def-tex keira-blackstrap freecast-pris 5) +(def-tex keira-brownstraps-new freecast-pris 6) +(def-tex keira-chokerhighres freecast-pris 7) +(def-tex keira-chokermetal freecast-pris 8) +(def-tex keira-eyelid freecast-pris 9) +(def-tex keira-face freecast-pris 10) +(def-tex keira-glasses freecast-pris 11) +(def-tex keira-glovenewlarge freecast-pris 12) +(def-tex keira-gogglestrap freecast-pris 13) +(def-tex keira-hair-newest freecast-pris 14) +(def-tex keira-handbottom freecast-pris 15) +(def-tex keira-handtop freecast-pris 16) +(def-tex keira-iris-64x64 freecast-pris 17) +(def-tex keira-largewraps freecast-pris 18) +(def-tex keira-lens-large freecast-pris 19) +(def-tex keira-maskbolt freecast-pris 20) +(def-tex keira-pantslarge freecast-pris 21) +(def-tex keira-shirt freecast-pris 22) +(def-tex keira-shoebottom freecast-pris 23) +(def-tex keira-torch-guard-01 freecast-pris 24) +(def-tex keira-torch-nozzle-01 freecast-pris 25) +(def-tex keira-torch-nozzle-02 freecast-pris 26) +(def-tex onin-arm freecast-pris 27) +(def-tex onin-bowlhead freecast-pris 28) +(def-tex onin-braclet freecast-pris 29) +(def-tex onin-chain freecast-pris 30) +(def-tex onin-eye freecast-pris 31) +(def-tex onin-eyelid freecast-pris 32) +(def-tex onin-face freecast-pris 33) +(def-tex onin-finger freecast-pris 34) +(def-tex onin-hair freecast-pris 35) +(def-tex onin-hand freecast-pris 36) +(def-tex onin-handpalm freecast-pris 37) +(def-tex onin-idol freecast-pris 38) +(def-tex onin-idoleye freecast-pris 39) +(def-tex onin-mat freecast-pris 40) +(def-tex onin-neck freecast-pris 41) +(def-tex onin-rings freecast-pris 42) +(def-tex onin-rings2 freecast-pris 43) +(def-tex onin-scarf freecast-pris 44) +(def-tex onin-shirt freecast-pris 45) +(def-tex onin-skirt freecast-pris 46) +(def-tex onin-teeth freecast-pris 47) +(def-tex onin-toe freecast-pris 48) +(def-tex pecker-body-01 freecast-pris 49) +(def-tex pecker-eyelid freecast-pris 50) +(def-tex pecker-face freecast-pris 51) +(def-tex pecker-plume freecast-pris 52) +(def-tex pecker-tail freecast-pris 53) +(def-tex pecker-teeth freecast-pris 54) +(def-tex pecker-wingbottom freecast-pris 55) +(def-tex pecker-wingtop freecast-pris 56) +(def-tex pecker-yellowfur freecast-pris 57) +(def-tex environment-title freecast-pris 58) +(def-tex gun-eye freecast-pris 59) +(def-tex gun-main freecast-pris 60) +(def-tex gun-teeth freecast-pris 61) +(def-tex gun-tip freecast-pris 62) +(def-tex gun-yellow-mag-end freecast-pris 63) +(def-tex gun-yellowgreen freecast-pris 64) +(def-tex jakc-armor freecast-pris 65) +(def-tex talkbox-light-02 freecast-pris 66) +(def-tex bam-eyelight freecast-pris2 0) +(def-tex bam-hairhilite freecast-pris2 1) +(def-tex environment-oldmetal freecast-pris2 2) +(def-tex samos-arm freecast-pris2 3) +(def-tex samos-diaper freecast-pris2 4) +(def-tex samos-ear freecast-pris2 5) +(def-tex samos-eye freecast-pris2 6) +(def-tex samos-eyelid freecast-pris2 7) +(def-tex samos-face freecast-pris2 8) +(def-tex samos-finger-01 freecast-pris2 9) +(def-tex samos-hair freecast-pris2 10) +(def-tex samos-helmet freecast-pris2 11) +(def-tex samos-leaf freecast-pris2 12) +(def-tex samos-lens freecast-pris2 13) +(def-tex samos-log-01 freecast-pris2 14) +(def-tex samos-log-02 freecast-pris2 15) +(def-tex samos-log-03 freecast-pris2 16) +(def-tex samos-metal freecast-pris2 17) +(def-tex samos-strap freecast-pris2 18) +(def-tex samos-teeth2 freecast-pris2 19) +(def-tex samos-vest freecast-pris2 20) +(def-tex samosbird-beak freecast-pris2 21) +(def-tex samosbird-body freecast-pris2 22) +(def-tex samosbird-eye freecast-pris2 23) +(def-tex samosbird-plume freecast-pris2 24) +(def-tex samosbird-wing freecast-pris2 25) +(def-tex veger-bookleather freecast-pris2 26) +(def-tex veger-booksides freecast-pris2 27) +(def-tex veger-bookspine freecast-pris2 28) +(def-tex veger-bootbolt freecast-pris2 29) +(def-tex veger-bootfoot freecast-pris2 30) +(def-tex veger-bootstrap freecast-pris2 31) +(def-tex veger-coat freecast-pris2 32) +(def-tex veger-coatbelt freecast-pris2 33) +(def-tex veger-coatclips freecast-pris2 34) +(def-tex veger-endpaper freecast-pris2 35) +(def-tex veger-eyelid freecast-pris2 36) +(def-tex veger-face freecast-pris2 37) +(def-tex veger-fingerbottom freecast-pris2 38) +(def-tex veger-fingertop freecast-pris2 39) +(def-tex veger-gold freecast-pris2 40) +(def-tex veger-hair freecast-pris2 41) +(def-tex veger-hand freecast-pris2 42) +(def-tex veger-iris freecast-pris2 43) +(def-tex veger-legwraps freecast-pris2 44) +(def-tex veger-pages freecast-pris2 45) +(def-tex veger-pants freecast-pris2 46) +(def-tex veger-parchment freecast-pris2 47) +(def-tex veger-scarf freecast-pris2 48) +(def-tex veger-shoebottom freecast-pris2 49) +(def-tex veger-shoulderplate freecast-pris2 50) +(def-tex veger-shoulderplatemetal freecast-pris2 51) +(def-tex veger-sleeve freecast-pris2 52) +(def-tex veger-sleevelower freecast-pris2 53) +(def-tex veger-stickwrap freecast-pris2 54) +(def-tex veger-teeth freecast-pris2 55) +(def-tex veger-vest freecast-pris2 56) +(def-tex veger-walkingstick-01 freecast-pris2 57) +(def-tex veger-walkingstick-02 freecast-pris2 58) +(def-tex veger-walkingstick-03 freecast-pris2 59) +(def-tex veger-whitecloth freecast-pris2 60) +(def-tex ashelin-beltbuckle freecast-pris2 61) +(def-tex ashelin-bolts freecast-pris2 62) +(def-tex ashelin-boottop freecast-pris2 63) +(def-tex ashelin-brownstrap freecast-pris2 64) +(def-tex ashelin-cglogo freecast-pris2 65) +(def-tex ashelin-cgrank freecast-pris2 66) +(def-tex ashelin-chest freecast-pris2 67) +(def-tex ashelin-eye freecast-pris2 68) +(def-tex ashelin-eyebrow freecast-pris2 69) +(def-tex ashelin-eyelid freecast-pris2 70) +(def-tex ashelin-face freecast-pris2 71) +(def-tex ashelin-glove freecast-pris2 72) +(def-tex ashelin-gunbarrel-01 freecast-pris2 73) +(def-tex ashelin-gunbarrel-02 freecast-pris2 74) +(def-tex ashelin-gunbarrel-03 freecast-pris2 75) +(def-tex ashelin-gunholster freecast-pris2 76) +(def-tex ashelin-hair freecast-pris2 77) +(def-tex ashelin-handle-01 freecast-pris2 78) +(def-tex ashelin-jacketbody freecast-pris2 79) +(def-tex ashelin-jacketsleeve freecast-pris2 80) +(def-tex ashelin-jacketstraps freecast-pris2 81) +(def-tex ashelin-pantstop freecast-pris2 82) +(def-tex ashelin-redtop freecast-pris2 83) +(def-tex ashelin-shells freecast-pris2 84) +(def-tex ashelin-shield freecast-pris2 85) +(def-tex ashelin-shoebottom freecast-pris2 86) +(def-tex ashelin-shoemetal freecast-pris2 87) +(def-tex ashelin-teeth freecast-pris2 88) +(def-tex ashelin-whitestrap freecast-pris2 89) +(def-tex keira-mask freecast-water 0) +(def-tex sewer-water-highlight-01-n sewn-vis-water 0) +(def-tex sewer-water-still-01-n sewn-vis-water 1) +(def-tex sewer-waterfall-02-n sewn-vis-water 2) +(def-tex sewer-water-wave-01-n sewn-vis-water 3) +(def-tex sewer-waterfall-01-n sewn-vis-water 4) +(def-tex sewer-waterfall-02-n-dest sewn-vis-water 5) +(def-tex sewer-water-still-01-n-dest sewn-vis-water 6) +(def-tex sewer-water-wave-01-n-dest sewn-vis-water 8) +(def-tex sewer-waterfall-01-n-dest sewn-vis-water 9) +(def-tex sewer-brick-block-01 sewn-vis-tfrag 0) +(def-tex sewer-brick-roof-01-mipping sewn-vis-tfrag 1) +(def-tex sewer-brick-block-11 sewn-vis-tfrag 2) +(def-tex sewer-brick-block-10 sewn-vis-tfrag 3) +(def-tex sewer-brick-block-02 sewn-vis-tfrag 4) +(def-tex sewer-brick-block-04 sewn-vis-tfrag 5) +(def-tex sewer-block-01 sewn-vis-tfrag 6) +(def-tex sewer-block-02-hitweak sewn-vis-tfrag 7) +(def-tex sewer-stone-newarch-01 sewn-vis-tfrag 8) +(def-tex sewer-brick-block-11-hitweak sewn-vis-tfrag 9) +(def-tex sewer-brick-block-10-hitweak sewn-vis-tfrag 10) +(def-tex sewer-small-light-01 sewn-vis-tfrag 11) +(def-tex sewer-pipe-rim-08 sewn-vis-tfrag 12) +(def-tex sewer-stone-newarch-01-lotweak sewn-vis-tfrag 13) +(def-tex sewer-stone-crack-01 sewn-vis-tfrag 14) +(def-tex sewer-block-02 sewn-vis-tfrag 15) +(def-tex sewer-stone-crack-01-hitweak sewn-vis-tfrag 16) +(def-tex sewer-metal-trim-02 sewn-vis-tfrag 17) +(def-tex sewer-lip-01 sewn-vis-tfrag 18) +(def-tex sewer-pillar-01 sewn-vis-tfrag 19) +(def-tex sewer-metal-02 sewn-vis-tfrag 20) +(def-tex sewer-brick-roof-03 sewn-vis-tfrag 21) +(def-tex sewer-mantel-01 sewn-vis-tfrag 22) +(def-tex sewer-stone-crack-02 sewn-vis-tfrag 23) +(def-tex sewer-brick-roof-01 sewn-vis-tfrag 24) +(def-tex sewer-concrete-block-02 sewn-vis-tfrag 25) +(def-tex sewer-stone-arch-02 sewn-vis-tfrag 26) +(def-tex sewer-stone-arch-01 sewn-vis-tfrag 27) +(def-tex sewer-metal-block-04 sewn-vis-tfrag 28) +(def-tex sewer-hall-light-01 sewn-vis-tfrag 29) +(def-tex sewer-brick-wall-01 sewn-vis-tfrag 30) +(def-tex sewer-block-03-hitweak sewn-vis-tfrag 31) +(def-tex sewer-stone-crack-03 sewn-vis-tfrag 32) +(def-tex sewer-mantel-02 sewn-vis-tfrag 33) +(def-tex sewer-black sewn-vis-tfrag 34) +(def-tex sewer-plate-05 sewn-vis-tfrag 36) +(def-tex sewer-scaffold-01 sewn-vis-tfrag 37) +(def-tex sewer-scaffold-02 sewn-vis-tfrag 38) +(def-tex sewer-pipe-rim-10 sewn-vis-tfrag 39) +(def-tex sewer-stone-arch-02-hitweak sewn-vis-tfrag 40) +(def-tex sewer-brick-roof-06 sewn-vis-tfrag 41) +(def-tex sewer-nut-01 sewn-vis-tfrag 42) +(def-tex sewer-pipe-rim-07 sewn-vis-tfrag 43) +(def-tex sewer-pipe-01 sewn-vis-tfrag 44) +(def-tex sewer-metal-floor-01 sewn-vis-tfrag 45) +(def-tex sewer-plate-02 sewn-vis-tfrag 46) +(def-tex sewer-pipe-02 sewn-vis-tfrag 47) +(def-tex sewer-pipe-rim-05b sewn-vis-tfrag 48) +(def-tex sewer-plate-03 sewn-vis-tfrag 49) +(def-tex strip-black sewn-vis-tfrag 50) +(def-tex sewer-grindpipe sewn-vis-tfrag 51) +(def-tex sewer-grate-01 sewn-vis-tfrag 52) +(def-tex sewer-metal-block-06 sewn-vis-tfrag 53) +(def-tex sewer-big-brace-trim-02 sewn-vis-tfrag 54) +(def-tex sewer-round-03 sewn-vis-tfrag 87) +(def-tex sewer-round-02 sewn-vis-tfrag 88) +(def-tex sewer-round-01 sewn-vis-tfrag 89) +(def-tex sewer-pipe-small-01 sewn-vis-shrub 0) +(def-tex airlock-door-bolt sewn-vis-pris 0) +(def-tex airlock-door-cog sewn-vis-pris 1) +(def-tex airlock-door-cog1 sewn-vis-pris 2) +(def-tex airlock-door-main sewn-vis-pris 3) +(def-tex airlock-door-metal2 sewn-vis-pris 4) +(def-tex airlockl-door-metalframe sewn-vis-pris 5) +(def-tex sew-fan-basetop sewn-vis-pris 6) +(def-tex sew-fan-canopy sewn-vis-pris 7) +(def-tex sew-gun-drum-01 sewn-vis-pris 8) +(def-tex sew-gun-rim-04 sewn-vis-pris 9) +(def-tex sew-laserturret-pole sewn-vis-pris 10) +(def-tex sew-saw-lens sewn-vis-pris 11) +(def-tex sew-saw-part2 sewn-vis-pris 12) +(def-tex sewer-metal-01 sewn-vis-pris 13) +(def-tex sewer-metal-block-04 sewn-vis-pris 14) +(def-tex sewer-metal-floor-02 sewn-vis-pris 15) +(def-tex sewer-pipe-rim-07 sewn-vis-pris 16) +(def-tex sewer-plate-04 sewn-vis-pris 17) +(def-tex sewer-plate-05 sewn-vis-pris 18) +(def-tex sewer-screw-02 sewn-vis-pris 19) +(def-tex grunt-eye-01 sewn-vis-pris 27) +(def-tex grunt-gem-01 sewn-vis-pris 28) +(def-tex grunt-hose sewn-vis-pris 29) +(def-tex grunt-metal-01 sewn-vis-pris 30) +(def-tex grunt-skin-01 sewn-vis-pris 31) +(def-tex grunt-skin-02 sewn-vis-pris 32) +(def-tex grunt-skin-03 sewn-vis-pris 33) +(def-tex grunt-teeth-01 sewn-vis-pris 34) +(def-tex rub-greyblue-plain-lowres stadiumb-vis-shrub 5) +(def-tex rub-beam-gen stadiumb-vis-shrub 6) +(def-tex rub-wall-small-grill stadiumb-vis-shrub 7) +(def-tex rub-met-strp-close stadiumb-vis-shrub 8) +(def-tex rub-blotch-withstreaks-01 stadiumb-vis-shrub 9) +(def-tex rub-stain-02 stadiumb-vis-shrub 10) +(def-tex rub-overlay-bullethole-b stadiumb-vis-shrub 11) +(def-tex rub-overlay-bullethole-c stadiumb-vis-shrub 12) +(def-tex rub-overlay-bullethole-a stadiumb-vis-shrub 13) +(def-tex rub-scorch stadiumb-vis-shrub 14) +(def-tex rub-statue-stone-01 stadiumb-vis-shrub 15) +(def-tex rub-rubble-01 stadiumb-vis-shrub 16) +(def-tex rub-coil-support stadiumb-vis-shrub 17) +(def-tex rub-ground-01-small stadiumb-vis-shrub 18) +(def-tex rub-crater-shards-01 stadiumb-vis-shrub 19) +(def-tex dp-text-01 wasseem-sprite 0) +(def-tex dp-text-02 wasseem-sprite 1) +(def-tex dp-text-03 wasseem-sprite 2) +(def-tex dp-text-04 wasseem-sprite 3) +(def-tex dp-text-05 wasseem-sprite 4) +(def-tex dp-text-06 wasseem-sprite 5) +(def-tex dp-text-07 wasseem-sprite 6) +(def-tex dp-text-08 wasseem-sprite 7) +(def-tex dp-text-09 wasseem-sprite 8) +(def-tex dp-text-10 wasseem-sprite 9) +(def-tex dp-text-11 wasseem-sprite 10) +(def-tex dp-text-12 wasseem-sprite 11) +(def-tex dp-text-13 wasseem-sprite 12) +(def-tex dp-text-14 wasseem-sprite 13) +(def-tex dp-text-15 wasseem-sprite 14) +(def-tex dp-text-16 wasseem-sprite 15) +(def-tex bam-eyelight lpatkcs-pris 0) +(def-tex bam-hairhilite lpatkcs-pris 1) +(def-tex daxter-eyelid lpatkcs-pris 2) +(def-tex daxter-furhilite lpatkcs-pris 3) +(def-tex daxter-orange lpatkcs-pris 4) +(def-tex daxterarm lpatkcs-pris 5) +(def-tex daxterbodyshort-eix lpatkcs-pris 6) +(def-tex daxterbolt lpatkcs-pris 7) +(def-tex daxterear lpatkcs-pris 8) +(def-tex daxterfinger lpatkcs-pris 9) +(def-tex daxterfoot lpatkcs-pris 10) +(def-tex daxterfoot-bottom lpatkcs-pris 11) +(def-tex daxtergoggles lpatkcs-pris 12) +(def-tex daxterheadwidenew lpatkcs-pris 13) +(def-tex daxterhelmetplain lpatkcs-pris 14) +(def-tex daxterlense lpatkcs-pris 15) +(def-tex daxternose lpatkcs-pris 16) +(def-tex daxterteeth lpatkcs-pris 17) +(def-tex daxtertuft lpatkcs-pris 18) +(def-tex des-beast-brown-tube deshover-pris2 0) +(def-tex des-beast-eye deshover-pris2 1) +(def-tex des-beast-feet deshover-pris2 2) +(def-tex des-beast-gunend deshover-pris2 3) +(def-tex des-beast-leg deshover-pris2 4) +(def-tex des-beast-metal-01 deshover-pris2 5) +(def-tex des-beast-metal-02 deshover-pris2 6) +(def-tex des-beast-metal-cap deshover-pris2 7) +(def-tex des-beast-metal-riveting deshover-pris2 8) +(def-tex des-beast-metal-teeth deshover-pris2 9) +(def-tex des-beast-mouth deshover-pris2 10) +(def-tex des-beast-nails deshover-pris2 11) +(def-tex des-beast-skin deshover-pris2 12) +(def-tex vol-shrub-grass volcanox-shrub 0) +(def-tex vol-metal-01 volcanox-shrub 1) +(def-tex vola-shrub-leaf volcanox-shrub 4) +(def-tex fora-shrub-pebbles volcanox-shrub 5) +(def-tex vola-small-rock-sides volcanox-shrub 6) +(def-tex vola-grass-floor-01 volcanox-shrub 7) +(def-tex vol-bark-burnt volcanox-shrub 10) +(def-tex des-sand-grass-01 deserth-vis-shrub 0) +(def-tex des-shrub-pebbles deserth-vis-shrub 1) +(def-tex des-rock-shrub-01 deserth-vis-shrub 3) +(def-tex hologram-lines deshover-sprite 1) +(def-tex holostatic-01 deshover-sprite 2) +(def-tex holostatic-02 deshover-sprite 3) +(def-tex holostatic-03 deshover-sprite 4) +(def-tex holostatic-04 deshover-sprite 5) +(def-tex mhcity-eggskin lctydest-pris 5) +(def-tex mhcity-floor-brace-02 lctydest-pris 6) +(def-tex mhcity-puffer-mid-01 lctydest-pris 7) +(def-tex mhcity-puffer-top-01 lctydest-pris 8) +(def-tex mhcity-vein-01 lctydest-pris 14) +(def-tex mhcity-grunt-egg-horns-01 lctydest-pris 17) +(def-tex mhcity-grunt-egg-metal-01 lctydest-pris 18) +(def-tex mhcity-de-tower-egg-inside lctydest-pris 22) +(def-tex mhcity-bubble lctydest-pris 23) +(def-tex bam-eyelight ltnjxhip-pris2 0) +(def-tex bam-hairhilite ltnjxhip-pris2 1) +(def-tex environment-oldmetal ltnjxhip-pris2 2) +(def-tex jinx-arm ltnjxhip-pris2 3) +(def-tex jinx-belt ltnjxhip-pris2 4) +(def-tex jinx-blademetal ltnjxhip-pris2 5) +(def-tex jinx-boottoe ltnjxhip-pris2 6) +(def-tex jinx-boottop ltnjxhip-pris2 7) +(def-tex jinx-brownstrap ltnjxhip-pris2 8) +(def-tex jinx-brownstrapbolts ltnjxhip-pris2 9) +(def-tex jinx-buckles ltnjxhip-pris2 10) +(def-tex jinx-cigar ltnjxhip-pris2 11) +(def-tex jinx-cigarflame ltnjxhip-pris2 12) +(def-tex jinx-eyelid ltnjxhip-pris2 13) +(def-tex jinx-face ltnjxhip-pris2 14) +(def-tex jinx-finger ltnjxhip-pris2 15) +(def-tex jinx-glove ltnjxhip-pris2 16) +(def-tex jinx-glovepalm ltnjxhip-pris2 17) +(def-tex jinx-hair ltnjxhip-pris2 18) +(def-tex jinx-hairtye ltnjxhip-pris2 19) +(def-tex jinx-handle ltnjxhip-pris2 20) +(def-tex jinx-iris ltnjxhip-pris2 21) +(def-tex jinx-kneepad ltnjxhip-pris2 22) +(def-tex jinx-pants ltnjxhip-pris2 23) +(def-tex jinx-rope-01 ltnjxhip-pris2 24) +(def-tex jinx-scarf ltnjxhip-pris2 25) +(def-tex jinx-shirt ltnjxhip-pris2 26) +(def-tex jinx-shoebottom2 ltnjxhip-pris2 27) +(def-tex jinx-singlerope ltnjxhip-pris2 28) +(def-tex jinx-teeth ltnjxhip-pris2 29) +(def-tex jinx-wraps ltnjxhip-pris2 30) +(def-tex charHOLD ltnjxhip-pris2 31) +(def-tex torn-armlft ltnjxhip-pris2 32) +(def-tex torn-armor ltnjxhip-pris2 33) +(def-tex torn-belt ltnjxhip-pris2 34) +(def-tex torn-belt2 ltnjxhip-pris2 35) +(def-tex torn-blademetal ltnjxhip-pris2 36) +(def-tex torn-ear ltnjxhip-pris2 37) +(def-tex torn-eye ltnjxhip-pris2 38) +(def-tex torn-eyelid ltnjxhip-pris2 39) +(def-tex torn-face ltnjxhip-pris2 40) +(def-tex torn-face-right ltnjxhip-pris2 41) +(def-tex torn-finger ltnjxhip-pris2 42) +(def-tex torn-footleather ltnjxhip-pris2 43) +(def-tex torn-gunbarrel ltnjxhip-pris2 44) +(def-tex torn-gunbarrel-02 ltnjxhip-pris2 45) +(def-tex torn-hair-01 ltnjxhip-pris2 46) +(def-tex torn-hair-02 ltnjxhip-pris2 47) +(def-tex torn-handle-01 ltnjxhip-pris2 48) +(def-tex torn-legshield ltnjxhip-pris2 49) +(def-tex torn-metal2 ltnjxhip-pris2 50) +(def-tex torn-mouth ltnjxhip-pris2 51) +(def-tex torn-pipe ltnjxhip-pris2 52) +(def-tex torn-scarf ltnjxhip-pris2 53) +(def-tex torn-shoe ltnjxhip-pris2 54) +(def-tex torn-shoe-02 ltnjxhip-pris2 55) +(def-tex torn-teeth-01 ltnjxhip-pris2 56) +(def-tex torn-vest ltnjxhip-pris2 57) +(def-tex gun-main ltnjxhip-pris 0) +(def-tex environment-oldmetal ltnjxhip-pris 1) +(def-tex sig2-gem-01 ltnjxhip-pris 2) +(def-tex sig2-gun-01 ltnjxhip-pris 3) +(def-tex sig2-gun-02 ltnjxhip-pris 4) +(def-tex sig2-gun-03 ltnjxhip-pris 5) +(def-tex sig2-gun-04 ltnjxhip-pris 6) +(def-tex sig2-metal-01 ltnjxhip-pris 7) +(def-tex sig2-shoulderarmor ltnjxhip-pris 8) +(def-tex lava-drop-01 volcanoa-sprite 0) +(def-tex lava-drop-02 volcanoa-sprite 1) +(def-tex lava-drop-03 volcanoa-sprite 2) +(def-tex lava-drop-04 volcanoa-sprite 3) +(def-tex lava-bubble volcanoa-sprite 5) +(def-tex forest-leaf volcanoa-sprite 6) +(def-tex forest-leaf2 volcanoa-sprite 7) +(def-tex forest-leaf3 volcanoa-sprite 8) +(def-tex forest-leaf4 volcanoa-sprite 9) +(def-tex rub-metal-01 rubblec-vis-tfrag 0) +(def-tex rub-blue-paint-rust04 rubblec-vis-tfrag 1) +(def-tex rub-rubble-01 rubblec-vis-tfrag 7) +(def-tex rub-dirt-a rubblec-vis-tfrag 53) +(def-tex rub-copper-metal-01 rubblec-vis-tfrag 54) +(def-tex rub-statue-stone-01 rubblec-vis-tfrag 55) +(def-tex rub-wall-gen-03 rubblec-vis-tfrag 56) +(def-tex rub-beam-gen rubblec-vis-tfrag 57) +(def-tex rub-metal-flatpipe-01 rubblec-vis-tfrag 58) +(def-tex rub-wall-side-beam-02 rubblec-vis-tfrag 60) +(def-tex rub-palace-tower-side rubblec-vis-tfrag 61) +(def-tex rub-city-wall-inside-damaged rubblec-vis-tfrag 62) +(def-tex rub-panels-01 rubblec-vis-tfrag 63) +(def-tex rub-met-strp-close rubblec-vis-tfrag 64) +(def-tex rub-wall-trim rubblec-vis-tfrag 65) +(def-tex rub-wall-gen-01 rubblec-vis-tfrag 66) +(def-tex rub-ground rubblec-vis-tfrag 67) +(def-tex rub-stad-brick rubblec-vis-tfrag 71) +(def-tex rub-wall-gen-04 rubblec-vis-tfrag 72) +(def-tex rub-wall-gen-02 rubblec-vis-tfrag 73) +(def-tex ctypal-wall-tile-01 rubblec-vis-tfrag 78) +(def-tex t-citypal-small-block-01 rubblec-vis-tfrag 79) +(def-tex t-citypal-red-met-01 rubblec-vis-tfrag 80) +(def-tex rub-window-01 rubblec-vis-tfrag 84) +(def-tex rub-wall-side-beam rubblec-vis-tfrag 85) +(def-tex rub-wall-gen-05 rubblec-vis-tfrag 86) +(def-tex rub-wall-gen-06 rubblec-vis-tfrag 87) +(def-tex rub-roof-tile rubblec-vis-tfrag 88) +(def-tex rub-window-02 rubblec-vis-tfrag 92) +(def-tex rub-cement-a rubblec-vis-tfrag 93) +(def-tex rub-palshaft-dirt-blue-01 rubblec-vis-tfrag 100) +(def-tex rub-metal-pipeside-01 rubblec-vis-tfrag 101) +(def-tex ctyn-top-bevel-small-bottom rubblec-vis-tfrag 102) +(def-tex ctyn-black-wall-lower-01 rubblec-vis-tfrag 103) +(def-tex ctyn-wall-2 rubblec-vis-tfrag 104) +(def-tex ctyn-brown-red rubblec-vis-tfrag 105) +(def-tex rub-wall-small-grill rubblec-vis-tfrag 106) +(def-tex ctyn-beams rubblec-vis-tfrag 107) +(def-tex rub-marble-floor-01-hitweak rubblec-vis-tfrag 109) +(def-tex rub-cement-broken-end rubblec-vis-tfrag 110) +(def-tex rub-copper-metal-02 rubblec-vis-tfrag 111) +(def-tex rub-stream-rocks rubblec-vis-tfrag 114) +(def-tex rub-stad-brick-pieces rubblec-vis-tfrag 115) +(def-tex rub-city-wall-frame rubblec-vis-tfrag 116) +(def-tex stdm-grass rubblec-vis-tfrag 122) +(def-tex stdm-trim-02 rubblec-vis-tfrag 131) +(def-tex rub-endblocks rubblec-vis-tfrag 143) +(def-tex rub-butress-metal-02 rubblec-vis-tfrag 144) +(def-tex rub-lamp-fencespike-round rubblec-vis-tfrag 145) +(def-tex rub-lamp-light-01 rubblec-vis-tfrag 146) +(def-tex rub-beam-gen-hole rubblec-vis-tfrag 147) +(def-tex rub-elec-switch-light-off rubblec-vis-tfrag 148) +(def-tex rub-elec-switch-light-on rubblec-vis-tfrag 149) +(def-tex rub-door-metal-frame rubblec-vis-tfrag 154) +(def-tex rub-door-metal rubblec-vis-tfrag 155) +(def-tex rub-met-strp-close rubblec-vis-shrub 5) +(def-tex rub-greyblue-plain-lowres rubblec-vis-shrub 6) +(def-tex rub-beam-gen rubblec-vis-shrub 7) +(def-tex rub-wall-small-grill rubblec-vis-shrub 8) +(def-tex rub-crater-shards-01 rubblec-vis-shrub 14) +(def-tex rub-ground-01-small rubblec-vis-shrub 15) +(def-tex rub-stain-01 rubblec-vis-shrub 17) +(def-tex rub-blotch-withstreaks-01 rubblec-vis-shrub 18) +(def-tex rub-overlay-bullethole-c rubblec-vis-shrub 19) +(def-tex rub-scorch rubblec-vis-shrub 21) +(def-tex rub-waterc rubblec-vis-water 3) +(def-tex rub-water-destc rubblec-vis-water 4) +(def-tex rub-metal-01 rubbleb-vis-tfrag 0) +(def-tex rub-blue-paint-rust04 rubbleb-vis-tfrag 1) +(def-tex rub-rubble-01 rubbleb-vis-tfrag 7) +(def-tex rub-statue-stone-01 rubbleb-vis-tfrag 83) +(def-tex rub-copper-metal-01 rubbleb-vis-tfrag 85) +(def-tex rub-dirt-a rubbleb-vis-tfrag 88) +(def-tex rub-wall-gen-03 rubbleb-vis-tfrag 90) +(def-tex rub-beam-gen rubbleb-vis-tfrag 91) +(def-tex rub-metal-flatpipe-01 rubbleb-vis-tfrag 92) +(def-tex rub-pal-red rubbleb-vis-tfrag 93) +(def-tex rub-palace-tower-side rubbleb-vis-tfrag 94) +(def-tex rub-met-strp-close rubbleb-vis-tfrag 95) +(def-tex rub-panels-01 rubbleb-vis-tfrag 96) +(def-tex rub-wall-gen-04 rubbleb-vis-tfrag 97) +(def-tex rub-wall-gen-02 rubbleb-vis-tfrag 98) +(def-tex rub-wall-side-beam-02 rubbleb-vis-tfrag 99) +(def-tex rub-wall-trim rubbleb-vis-tfrag 100) +(def-tex rub-wall-gen-01 rubbleb-vis-tfrag 101) +(def-tex rub-wall-side-beam rubbleb-vis-tfrag 102) +(def-tex rub-roof-tile rubbleb-vis-tfrag 103) +(def-tex rub-window-01 rubbleb-vis-tfrag 104) +(def-tex rub-city-wall-inside-damaged rubbleb-vis-tfrag 105) +(def-tex rub-window-02 rubbleb-vis-tfrag 110) +(def-tex rub-wall-gen-05 rubbleb-vis-tfrag 111) +(def-tex rub-wall-small-grill rubbleb-vis-tfrag 112) +(def-tex rub-cement-a rubbleb-vis-tfrag 113) +(def-tex rub-wall-gen-06 rubbleb-vis-tfrag 114) +(def-tex rub-stad-brick rubbleb-vis-tfrag 119) +(def-tex rub-ground rubbleb-vis-tfrag 120) +(def-tex rub-greyblue-plain-lowres rubbleb-vis-tfrag 124) +(def-tex rub-marble-floor-01-hitweak rubbleb-vis-tfrag 125) +(def-tex rub-copper-metal-02 rubbleb-vis-tfrag 126) +(def-tex rub-cement-broken-end rubbleb-vis-tfrag 127) +(def-tex rub-stream-rocks rubbleb-vis-tfrag 133) +(def-tex rub-blastdoors rubbleb-vis-tfrag 135) +(def-tex rub-stad-brick-pieces rubbleb-vis-tfrag 136) +(def-tex rub-city-wall-frame rubbleb-vis-tfrag 137) +(def-tex rub-endblocks rubbleb-vis-tfrag 143) +(def-tex rub-butress-metal-02 rubbleb-vis-tfrag 146) +(def-tex rub-pal-metal rubbleb-vis-tfrag 153) +(def-tex rub-pal-metal-trim rubbleb-vis-tfrag 154) +(def-tex rub-pal-pillar rubbleb-vis-tfrag 155) +(def-tex rub-pal-glass rubbleb-vis-tfrag 156) +(def-tex rub-palshaft-dirt-blue-01 rubbleb-vis-tfrag 157) +(def-tex rub-metal-pipeside-01 rubbleb-vis-tfrag 158) +(def-tex rub-lamp-fencespike-round rubbleb-vis-tfrag 166) +(def-tex rub-lamp-light-01 rubbleb-vis-tfrag 167) +(def-tex rub-beam-gen-hole rubbleb-vis-tfrag 168) +(def-tex rub-elec-switch-light-on rubbleb-vis-tfrag 169) +(def-tex rub-elec-switch-light-off rubbleb-vis-tfrag 170) +(def-tex rub-door-metal-frame rubbleb-vis-tfrag 175) +(def-tex rub-door-metal rubbleb-vis-tfrag 176) +(def-tex rub-met-strp-close rubbleb-vis-shrub 10) +(def-tex rub-greyblue-plain-lowres rubbleb-vis-shrub 11) +(def-tex rub-beam-gen rubbleb-vis-shrub 12) +(def-tex rub-wall-small-grill rubbleb-vis-shrub 13) +(def-tex ctyn-stain-wall-01 rubbleb-vis-shrub 14) +(def-tex rub-crater-shards-01 rubbleb-vis-shrub 15) +(def-tex rub-ground-01-small rubbleb-vis-shrub 16) +(def-tex rub-stain-01 rubbleb-vis-shrub 22) +(def-tex rub-blotch-withstreaks-01 rubbleb-vis-shrub 23) +(def-tex rub-waterb rubbleb-vis-water 2) +(def-tex rub-water-destb rubbleb-vis-water 3) +(def-tex security-dot-dest rubbleb-vis-water 4) +(def-tex security-env-dest rubbleb-vis-water 5) +(def-tex rub-metal-01 rubblea-vis-tfrag 0) +(def-tex rub-blue-paint-rust04 rubblea-vis-tfrag 1) +(def-tex rub-rubble-01 rubblea-vis-tfrag 7) +(def-tex rub-stream-rocks rubblea-vis-tfrag 72) +(def-tex rub-dirt-a rubblea-vis-tfrag 74) +(def-tex rub-wall-gen-03 rubblea-vis-tfrag 75) +(def-tex rub-beam-gen rubblea-vis-tfrag 76) +(def-tex rub-metal-flatpipe-01 rubblea-vis-tfrag 77) +(def-tex rub-pal-red rubblea-vis-tfrag 78) +(def-tex rub-wall-side-beam-02 rubblea-vis-tfrag 79) +(def-tex rub-city-wall-inside-damaged rubblea-vis-tfrag 80) +(def-tex rub-palace-tower-side rubblea-vis-tfrag 81) +(def-tex rub-wall-trim rubblea-vis-tfrag 82) +(def-tex rub-panels-01 rubblea-vis-tfrag 83) +(def-tex rub-wall-gen-04 rubblea-vis-tfrag 84) +(def-tex rub-wall-gen-02 rubblea-vis-tfrag 85) +(def-tex rub-met-strp-close rubblea-vis-tfrag 86) +(def-tex rub-wall-gen-01 rubblea-vis-tfrag 87) +(def-tex rub-greyblue-plain-lowres rubblea-vis-tfrag 88) +(def-tex rub-window-02 rubblea-vis-tfrag 92) +(def-tex rub-wall-gen-05 rubblea-vis-tfrag 93) +(def-tex rub-ground rubblea-vis-tfrag 94) +(def-tex rub-statue-stone-01 rubblea-vis-tfrag 95) +(def-tex rub-wall-side-beam rubblea-vis-tfrag 96) +(def-tex rub-wall-small-grill rubblea-vis-tfrag 97) +(def-tex rub-window-01 rubblea-vis-tfrag 98) +(def-tex rub-wall-gen-06 rubblea-vis-tfrag 99) +(def-tex rub-palshaft-dirt-blue-01 rubblea-vis-tfrag 100) +(def-tex rub-metal-pipeside-01 rubblea-vis-tfrag 101) +(def-tex rub-roof-tile rubblea-vis-tfrag 102) +(def-tex rub-cement-a rubblea-vis-tfrag 103) +(def-tex rub-citywall rubblea-vis-tfrag 104) +(def-tex rub-pal-metal rubblea-vis-tfrag 105) +(def-tex rub-pal-metal-trim rubblea-vis-tfrag 106) +(def-tex rub-pal-pillar rubblea-vis-tfrag 107) +(def-tex rub-pal-glass rubblea-vis-tfrag 108) +(def-tex rub-stad-brick rubblea-vis-tfrag 109) +(def-tex rub-marble-floor-01-hitweak rubblea-vis-tfrag 110) +(def-tex rub-copper-metal-02 rubblea-vis-tfrag 111) +(def-tex rub-cement-broken-end rubblea-vis-tfrag 112) +(def-tex rub-endblocks rubblea-vis-tfrag 115) +(def-tex rub-blastdoors rubblea-vis-tfrag 122) +(def-tex rub-stad-brick-pieces rubblea-vis-tfrag 123) +(def-tex rub-lamp-fencespike-round rubblea-vis-tfrag 124) +(def-tex rub-lamp-light-01 rubblea-vis-tfrag 125) +(def-tex rub-door-metal-frame rubblea-vis-tfrag 138) +(def-tex rub-door-metal rubblea-vis-tfrag 139) +(def-tex rub-cement-top rubblea-vis-tfrag 140) +(def-tex rub-greyblue-plain-lowres rubblea-vis-shrub 9) +(def-tex rub-beam-gen rubblea-vis-shrub 10) +(def-tex rub-wall-small-grill rubblea-vis-shrub 11) +(def-tex rub-met-strp-close rubblea-vis-shrub 12) +(def-tex rub-scorch rubblea-vis-shrub 13) +(def-tex rub-crater-shards-01 rubblea-vis-shrub 14) +(def-tex rub-ground-01-small rubblea-vis-shrub 15) +(def-tex intcept-tread01 rubblea-vis-pris 4) +(def-tex rhino-horn-02 rubblea-vis-pris 8) +(def-tex rhino-wheel-01 rubblea-vis-pris 12) +(def-tex vehicle-wheel-01 rubblea-vis-pris 36) +(def-tex bam-eyelight rubblea-vis-pris 39) +(def-tex pecker-body-01 rubblea-vis-pris 40) +(def-tex pecker-eyelid rubblea-vis-pris 41) +(def-tex pecker-face rubblea-vis-pris 42) +(def-tex pecker-plume rubblea-vis-pris 43) +(def-tex pecker-tail rubblea-vis-pris 44) +(def-tex pecker-teeth rubblea-vis-pris 45) +(def-tex pecker-wingbottom rubblea-vis-pris 46) +(def-tex pecker-wingtop rubblea-vis-pris 47) +(def-tex pecker-yellowfur rubblea-vis-pris 48) +(def-tex bam-hairhilite rubblea-vis-pris 49) +(def-tex daxter-eyelid rubblea-vis-pris 50) +(def-tex daxter-furhilite rubblea-vis-pris 51) +(def-tex daxter-orange rubblea-vis-pris 52) +(def-tex daxterarm rubblea-vis-pris 53) +(def-tex daxterbodyshort-eix rubblea-vis-pris 54) +(def-tex daxterbolt rubblea-vis-pris 55) +(def-tex daxterear rubblea-vis-pris 56) +(def-tex daxterfinger rubblea-vis-pris 57) +(def-tex daxterfoot rubblea-vis-pris 58) +(def-tex daxterfoot-bottom rubblea-vis-pris 59) +(def-tex daxtergoggles rubblea-vis-pris 60) +(def-tex daxterheadwidenew rubblea-vis-pris 61) +(def-tex daxterhelmetplain rubblea-vis-pris 62) +(def-tex daxterlense rubblea-vis-pris 63) +(def-tex daxternose rubblea-vis-pris 64) +(def-tex daxterteeth rubblea-vis-pris 65) +(def-tex daxtertuft rubblea-vis-pris 66) +(def-tex environment-darkprec rubblea-vis-pris 121) +(def-tex dk-sat-cable-01 rubblea-vis-pris 122) +(def-tex dk-sat-cable-02 rubblea-vis-pris 123) +(def-tex dk-sat-cable-03 rubblea-vis-pris 124) +(def-tex dk-sat-claw-01 rubblea-vis-pris 125) +(def-tex dk-sat-panel-01 rubblea-vis-pris 126) +(def-tex dk-sat-rim-01 rubblea-vis-pris 127) +(def-tex dk-sat-rim-02 rubblea-vis-pris 128) +(def-tex dk-sat-rim-03 rubblea-vis-pris 129) +(def-tex dk-sat-rim-bright-01 rubblea-vis-pris 130) +(def-tex dk-sat-screen-01 rubblea-vis-pris 131) +(def-tex dk-sat-screen-rim-01 rubblea-vis-pris 132) +(def-tex dk-sat-shell-01 rubblea-vis-pris 133) +(def-tex dk-sat-rim-lod-01 rubblea-vis-pris 134) +(def-tex dk-sat-shell-lod-01 rubblea-vis-pris 135) +(def-tex lfacrm-hangar-edge-01 lfacrm1-pris 1) +(def-tex lfacrm-hangar-panel-01 lfacrm1-pris 2) +(def-tex lfacrm-hangar-panel-02 lfacrm1-pris 3) +(def-tex lfacrm-hangar-panel-rim-01 lfacrm1-pris 4) +(def-tex lfacrm-hangar-tooth-01 lfacrm1-pris 5) +(def-tex bam-eyelight lseemwca-pris2 0) +(def-tex environment-oldmetal lseemwca-pris2 1) +(def-tex seem-arm lseemwca-pris2 2) +(def-tex seem-bootbottom lseemwca-pris2 3) +(def-tex seem-bootleg lseemwca-pris2 4) +(def-tex seem-bootlower lseemwca-pris2 5) +(def-tex seem-bootmet lseemwca-pris2 6) +(def-tex seem-boottoe lseemwca-pris2 7) +(def-tex seem-ear lseemwca-pris2 8) +(def-tex seem-eye lseemwca-pris2 9) +(def-tex seem-eyelid lseemwca-pris2 10) +(def-tex seem-face lseemwca-pris2 11) +(def-tex seem-finger lseemwca-pris2 12) +(def-tex seem-hand lseemwca-pris2 13) +(def-tex seem-headgearback lseemwca-pris2 14) +(def-tex seem-headpiecetop lseemwca-pris2 15) +(def-tex seem-pipeend lseemwca-pris2 16) +(def-tex seem-pipes-01 lseemwca-pris2 17) +(def-tex seem-pipes-02 lseemwca-pris2 18) +(def-tex seem-precmetal-chestplate-01 lseemwca-pris2 19) +(def-tex seem-precmetal-edge lseemwca-pris2 20) +(def-tex seem-precmetal-plain lseemwca-pris2 21) +(def-tex seem-skirt lseemwca-pris2 22) +(def-tex seem-skirt-small lseemwca-pris2 23) +(def-tex seem-straps lseemwca-pris2 24) +(def-tex seem-teeth lseemwca-pris2 25) +(def-tex seem-uppertorso lseemwca-pris2 26) +(def-tex inner lctysnpr-pris 7) +(def-tex mid lctysnpr-pris 8) +(def-tex outer lctysnpr-pris 9) +(def-tex sewer-metal-floor-01 lctysnpr-pris 10) +(def-tex sewer-pipe-rim-07 lctysnpr-pris 11) +(def-tex sewer-plate-02 lctysnpr-pris 12) +(def-tex sewer-plate-05 lctysnpr-pris 13) +(def-tex sewer-screw-02 lctysnpr-pris 14) +(def-tex bam-eyelight citycast-pris 0) +(def-tex bam-hairhilite citycast-pris 1) +(def-tex daxter-eyelid citycast-pris 2) +(def-tex daxter-furhilite citycast-pris 3) +(def-tex daxter-orange citycast-pris 4) +(def-tex daxterarm citycast-pris 5) +(def-tex daxterbodyshort-eix citycast-pris 6) +(def-tex daxterbolt citycast-pris 7) +(def-tex daxterear citycast-pris 8) +(def-tex daxterfinger citycast-pris 9) +(def-tex daxterfoot citycast-pris 10) +(def-tex daxterfoot-bottom citycast-pris 11) +(def-tex daxtergoggles citycast-pris 12) +(def-tex daxterheadwidenew citycast-pris 13) +(def-tex daxterhelmetplain citycast-pris 14) +(def-tex daxterlense citycast-pris 15) +(def-tex daxternose citycast-pris 16) +(def-tex daxterteeth citycast-pris 17) +(def-tex daxtertuft citycast-pris 18) +(def-tex environment-oldmetal citycast-pris 19) +(def-tex jakc-armor citycast-pris 20) +(def-tex jakc-chestplate-straps citycast-pris 21) +(def-tex jakc-gogglemetal citycast-pris 22) +(def-tex jakc-lens citycast-pris 23) +(def-tex jakc-scarf citycast-pris 24) +(def-tex jakc-scarfhanging citycast-pris 25) +(def-tex jakc-skirt citycast-pris 26) +(def-tex jakc-waistband2 citycast-pris 27) +(def-tex jakc-wraps citycast-pris 28) +(def-tex jakc-wristband-a2 citycast-pris 29) +(def-tex jakchires-arm citycast-pris 30) +(def-tex jakchires-blackstrap citycast-pris 31) +(def-tex jakchires-brownstrap citycast-pris 32) +(def-tex jakchires-brwnleather citycast-pris 33) +(def-tex jakchires-chestplate citycast-pris 34) +(def-tex jakchires-clips citycast-pris 35) +(def-tex jakchires-eye citycast-pris 36) +(def-tex jakchires-eyebrow citycast-pris 37) +(def-tex jakchires-eyelid citycast-pris 38) +(def-tex jakchires-facelft citycast-pris 39) +(def-tex jakchires-facert citycast-pris 40) +(def-tex jakchires-glovetop citycast-pris 41) +(def-tex jakchires-hair citycast-pris 42) +(def-tex jakchires-horn citycast-pris 43) +(def-tex jakchires-jacket citycast-pris 44) +(def-tex jakchires-leatherpouch citycast-pris 45) +(def-tex jakchires-lightbrownspat citycast-pris 46) +(def-tex jakchires-pants citycast-pris 47) +(def-tex jakchires-precarmor-01 citycast-pris 48) +(def-tex jakchires-shoebottom citycast-pris 49) +(def-tex jakchires-shoemetal citycast-pris 50) +(def-tex jakchires-shoeteop citycast-pris 51) +(def-tex jakchires-teeth citycast-pris 52) +(def-tex flatgerydark01 citycast-pris 54) +(def-tex palm-speaker citycast-pris 55) +(def-tex yellowcard01 citycast-pris 56) +(def-tex bam-eyelight citycast-pris2 0) +(def-tex bam-hairhilite citycast-pris2 1) +(def-tex charHOLD citycast-pris2 2) +(def-tex torn-armlft citycast-pris2 3) +(def-tex torn-armor citycast-pris2 4) +(def-tex torn-belt citycast-pris2 5) +(def-tex torn-belt2 citycast-pris2 6) +(def-tex torn-blademetal citycast-pris2 7) +(def-tex torn-ear citycast-pris2 8) +(def-tex torn-eye citycast-pris2 9) +(def-tex torn-eyelid citycast-pris2 10) +(def-tex torn-face citycast-pris2 11) +(def-tex torn-face-right citycast-pris2 12) +(def-tex torn-finger citycast-pris2 13) +(def-tex torn-footleather citycast-pris2 14) +(def-tex torn-gunbarrel citycast-pris2 15) +(def-tex torn-gunbarrel-02 citycast-pris2 16) +(def-tex torn-hair-01 citycast-pris2 17) +(def-tex torn-hair-02 citycast-pris2 18) +(def-tex torn-handle-01 citycast-pris2 19) +(def-tex torn-legshield citycast-pris2 20) +(def-tex torn-metal2 citycast-pris2 21) +(def-tex torn-mouth citycast-pris2 22) +(def-tex torn-pipe citycast-pris2 23) +(def-tex torn-scarf citycast-pris2 24) +(def-tex torn-shoe citycast-pris2 25) +(def-tex torn-shoe-02 citycast-pris2 26) +(def-tex torn-teeth-01 citycast-pris2 27) +(def-tex torn-vest citycast-pris2 28) +(def-tex intcept-lorez-spike01 desoasis-water 0) +(def-tex windshield01 desoasis-water 1) +(def-tex bam-eyelight ldax-pris 0) +(def-tex bam-hairhilite ldax-pris 1) +(def-tex daxter-eyelid ldax-pris 2) +(def-tex daxter-furhilite ldax-pris 3) +(def-tex daxter-orange ldax-pris 4) +(def-tex daxterarm ldax-pris 5) +(def-tex daxterbodyshort-eix ldax-pris 6) +(def-tex daxterbolt ldax-pris 7) +(def-tex daxterear ldax-pris 8) +(def-tex daxterfinger ldax-pris 9) +(def-tex daxterfoot ldax-pris 10) +(def-tex daxterfoot-bottom ldax-pris 11) +(def-tex daxtergoggles ldax-pris 12) +(def-tex daxterheadwidenew ldax-pris 13) +(def-tex daxterhelmetplain ldax-pris 14) +(def-tex daxterlense ldax-pris 15) +(def-tex daxternose ldax-pris 16) +(def-tex daxterteeth ldax-pris 17) +(def-tex daxtertuft ldax-pris 18) +(def-tex bam-eyelight lkeira-pris 0) +(def-tex bam-hairhilite lkeira-pris 1) +(def-tex keira-bellylong lkeira-pris 2) +(def-tex keira-belt lkeira-pris 3) +(def-tex keira-blackstrap lkeira-pris 4) +(def-tex keira-brownstraps-new lkeira-pris 5) +(def-tex keira-chokerhighres lkeira-pris 6) +(def-tex keira-chokermetal lkeira-pris 7) +(def-tex keira-eyelid lkeira-pris 8) +(def-tex keira-face lkeira-pris 9) +(def-tex keira-glasses lkeira-pris 10) +(def-tex keira-glovenewlarge lkeira-pris 11) +(def-tex keira-gogglestrap lkeira-pris 12) +(def-tex keira-hair-newest lkeira-pris 13) +(def-tex keira-handbottom lkeira-pris 14) +(def-tex keira-handtop lkeira-pris 15) +(def-tex keira-iris-64x64 lkeira-pris 16) +(def-tex keira-largewraps lkeira-pris 17) +(def-tex keira-lens-large lkeira-pris 18) +(def-tex keira-maskbolt lkeira-pris 19) +(def-tex keira-pantslarge lkeira-pris 20) +(def-tex keira-shirt lkeira-pris 21) +(def-tex keira-shoebottom lkeira-pris 22) +(def-tex keira-torch-guard-01 lkeira-pris 23) +(def-tex keira-torch-nozzle-01 lkeira-pris 24) +(def-tex keira-torch-nozzle-02 lkeira-pris 25) +(def-tex keira-mask lkeira-water 0) +(def-tex bam-eyelight lsamos-pris2 0) +(def-tex bam-hairhilite lsamos-pris2 1) +(def-tex samos-arm lsamos-pris2 2) +(def-tex samos-diaper lsamos-pris2 3) +(def-tex samos-ear lsamos-pris2 4) +(def-tex samos-eye lsamos-pris2 5) +(def-tex samos-eyelid lsamos-pris2 6) +(def-tex samos-face lsamos-pris2 7) +(def-tex samos-finger-01 lsamos-pris2 8) +(def-tex samos-hair lsamos-pris2 9) +(def-tex samos-helmet lsamos-pris2 10) +(def-tex samos-leaf lsamos-pris2 11) +(def-tex samos-lens lsamos-pris2 12) +(def-tex samos-log-01 lsamos-pris2 13) +(def-tex samos-log-02 lsamos-pris2 14) +(def-tex samos-log-03 lsamos-pris2 15) +(def-tex samos-metal lsamos-pris2 16) +(def-tex samos-strap lsamos-pris2 17) +(def-tex samos-teeth2 lsamos-pris2 18) +(def-tex samos-vest lsamos-pris2 19) +(def-tex samosbird-beak lsamos-pris2 20) +(def-tex samosbird-body lsamos-pris2 21) +(def-tex samosbird-eye lsamos-pris2 22) +(def-tex samosbird-plume lsamos-pris2 23) +(def-tex samosbird-wing lsamos-pris2 24) +(def-tex sewer-brick-block-10 minee-tfrag 0) +(def-tex sewer-brick-block-11 minee-tfrag 1) +(def-tex sewer-brick-block-06 minee-tfrag 2) +(def-tex sewer-plate-01 minee-tfrag 3) +(def-tex sewer-pipe-rim-01 minee-tfrag 4) +(def-tex sewer-big-brace-01 minee-tfrag 5) +(def-tex sewer-metal-block-01 minee-tfrag 6) +(def-tex sewer-block-01 minee-tfrag 7) +(def-tex sewer-brick-block-01 minee-tfrag 8) +(def-tex sewer-concrete-block-02 minee-tfrag 9) +(def-tex sewer-mantel-02 minee-tfrag 10) +(def-tex sewer-mantel-01 minee-tfrag 11) +(def-tex sewer-metal-block-05 minee-tfrag 12) +(def-tex sewer-pipe-rim-05b minee-tfrag 13) +(def-tex sewer-lip-01-hitweak minee-tfrag 14) +(def-tex sewer-small-light-01 minee-tfrag 15) +(def-tex sewer-pipe-rim-08 minee-tfrag 16) +(def-tex sewer-metal-block-06 minee-tfrag 17) +(def-tex sewer-metal-01 minee-tfrag 18) +(def-tex sewer-metal-block-04 minee-tfrag 19) +(def-tex sewer-metal-floor-01 minee-tfrag 20) +(def-tex sewer-plate-02 minee-tfrag 21) +(def-tex sewer-metal-floor-02 minee-tfrag 22) +(def-tex sewer-concrete-edge-02 minee-tfrag 23) +(def-tex sewer-grate-01 minee-tfrag 27) +(def-tex sewer-pipe-01 minee-tfrag 28) +(def-tex sewer-plate-05 minee-tfrag 29) +(def-tex sewer-screw-02 minee-tfrag 30) +(def-tex sew-elevator-lod0top minee-tfrag 31) +(def-tex sewer-pipe-small-01 minee-shrub 0) +(def-tex airlock-door-bolt minee-pris 0) +(def-tex airlock-door-cog minee-pris 1) +(def-tex airlock-door-cog1 minee-pris 2) +(def-tex airlock-door-main minee-pris 3) +(def-tex airlock-door-metal2 minee-pris 4) +(def-tex airlockl-door-metalframe minee-pris 5) +(def-tex bam-eyelight minee-pris 6) +(def-tex bam-hairhilite minee-pris 7) +(def-tex daxter-eyelid minee-pris 8) +(def-tex daxter-furhilite minee-pris 9) +(def-tex daxter-orange minee-pris 10) +(def-tex daxterarm minee-pris 11) +(def-tex daxterbodyshort-eix minee-pris 12) +(def-tex daxterbolt minee-pris 13) +(def-tex daxterear minee-pris 14) +(def-tex daxterfinger minee-pris 15) +(def-tex daxterfoot minee-pris 16) +(def-tex daxterfoot-bottom minee-pris 17) +(def-tex daxtergoggles minee-pris 18) +(def-tex daxterheadwidenew minee-pris 19) +(def-tex daxterhelmetplain minee-pris 20) +(def-tex daxterlense minee-pris 21) +(def-tex daxternose minee-pris 22) +(def-tex daxterteeth minee-pris 23) +(def-tex daxtertuft minee-pris 24) +(def-tex environment-oldmetal minee-pris 25) +(def-tex jakc-armor minee-pris 26) +(def-tex jakc-chestplate-straps minee-pris 27) +(def-tex jakc-gogglemetal minee-pris 28) +(def-tex jakc-lens minee-pris 29) +(def-tex jakc-scarf minee-pris 30) +(def-tex jakc-scarfhanging minee-pris 31) +(def-tex jakc-skirt minee-pris 32) +(def-tex jakc-waistband2 minee-pris 33) +(def-tex jakc-wraps minee-pris 34) +(def-tex jakc-wristband-a2 minee-pris 35) +(def-tex jakchires-arm minee-pris 36) +(def-tex jakchires-blackstrap minee-pris 37) +(def-tex jakchires-brownstrap minee-pris 38) +(def-tex jakchires-brwnleather minee-pris 39) +(def-tex jakchires-chestplate minee-pris 40) +(def-tex jakchires-clips minee-pris 41) +(def-tex jakchires-eye minee-pris 42) +(def-tex jakchires-eyebrow minee-pris 43) +(def-tex jakchires-eyelid minee-pris 44) +(def-tex jakchires-facelft minee-pris 45) +(def-tex jakchires-facert minee-pris 46) +(def-tex jakchires-glovetop minee-pris 47) +(def-tex jakchires-hair minee-pris 48) +(def-tex jakchires-horn minee-pris 49) +(def-tex jakchires-jacket minee-pris 50) +(def-tex jakchires-leatherpouch minee-pris 51) +(def-tex jakchires-lightbrownspat minee-pris 52) +(def-tex jakchires-pants minee-pris 53) +(def-tex jakchires-precarmor-01 minee-pris 54) +(def-tex jakchires-shoebottom minee-pris 55) +(def-tex jakchires-shoemetal minee-pris 56) +(def-tex jakchires-shoeteop minee-pris 57) +(def-tex jakchires-teeth minee-pris 58) +(def-tex holo-curve lctysnpr-sprite 0) +(def-tex facc-metal-panel-11 lfacrm2-tfrag 0) +(def-tex facc-sewer-floor lfacrm2-tfrag 3) +(def-tex facc-alt-wall lfacrm2-tfrag 4) +(def-tex facc-bigredplates-01 lfacrm2-tfrag 8) +(def-tex facc-panel-05 lfacrm2-tfrag 9) +(def-tex facc-panel-04 lfacrm2-tfrag 10) +(def-tex facc-wall-01 lfacrm2-tfrag 11) +(def-tex facc-pipe-01 lfacrm2-tfrag 13) +(def-tex facc-panel-02 lfacrm2-tfrag 14) +(def-tex facc-panel-03 lfacrm2-tfrag 15) +(def-tex facc-pipe-02 lfacrm2-tfrag 16) +(def-tex facc-panel-01 lfacrm2-tfrag 17) +(def-tex facc-panel-06 lfacrm2-tfrag 18) +(def-tex facc-wall-rnd-light-01 lfacrm2-tfrag 19) +(def-tex facc-big-metal-panl04 lfacrm2-tfrag 20) +(def-tex common-black lfacrm2-tfrag 21) +(def-tex facc-door-frame-02 lfacrm2-tfrag 22) +(def-tex facc-door-frame-01 lfacrm2-tfrag 23) +(def-tex facc-pipe-03 lfacrm2-tfrag 24) +(def-tex facc-arches-01 lfacrm2-tfrag 26) +(def-tex facc-light-02 lfacrm2-tfrag 28) +(def-tex facc-light-01 lfacrm2-tfrag 29) +(def-tex fac-elevator-rail-01 lfacrm2-tfrag 30) +(def-tex fac-elevator-rail-02 lfacrm2-tfrag 31) +(def-tex fac-elevator-side-02 lfacrm2-tfrag 32) +(def-tex fac-elevator-top-01 lfacrm2-tfrag 33) +(def-tex facc-metal-rim-03-hitweak lfacrm2-tfrag 34) +(def-tex facc-metal-panel-10-hitweak lfacrm2-tfrag 35) +(def-tex facc-seam-metal-hitweak lfacrm2-tfrag 36) +(def-tex facc-beam-02 lfacrm2-tfrag 37) +(def-tex facc-big-metal-panl01 lfacrm2-tfrag 38) +(def-tex facc-metal-panel-07 lfacrm2-tfrag 39) +(def-tex facc-floor-trim lfacrm2-tfrag 40) +(def-tex fac-elevator-side-01 lfacrm2-tfrag 41) +(def-tex facc-hole-grill-01 lfacrm2-alpha 1) +(def-tex ceiling-dust templex-sprite 1) +(def-tex des-beast-brown-tube desbattl-pris2 0) +(def-tex des-beast-eye desbattl-pris2 1) +(def-tex des-beast-feet desbattl-pris2 2) +(def-tex des-beast-gunend desbattl-pris2 3) +(def-tex des-beast-leg desbattl-pris2 4) +(def-tex des-beast-metal-01 desbattl-pris2 5) +(def-tex des-beast-metal-02 desbattl-pris2 6) +(def-tex des-beast-metal-cap desbattl-pris2 7) +(def-tex des-beast-metal-riveting desbattl-pris2 8) +(def-tex des-beast-metal-teeth desbattl-pris2 9) +(def-tex des-beast-mouth desbattl-pris2 10) +(def-tex des-beast-nails desbattl-pris2 11) +(def-tex des-beast-skin desbattl-pris2 12) +(def-tex sniper-core-glass-01 lctysnpr-water 0) +(def-tex pow-flat002 powergd-tfrag 0) +(def-tex pow-green-edge-01 powergd-tfrag 7) +(def-tex common-black powergd-tfrag 8) +(def-tex pow-green-tile-03 powergd-tfrag 9) +(def-tex pow-green-tile-01 powergd-tfrag 10) +(def-tex pow-green-tile-02 powergd-tfrag 11) +(def-tex pow-green-tile-04 powergd-tfrag 12) +(def-tex pow-green-tile-05 powergd-tfrag 13) +(def-tex pow-green-edge-04 powergd-tfrag 14) +(def-tex pow-green-edge-05 powergd-tfrag 15) +(def-tex comb-temp-dark combb-tfrag 1) +(def-tex comb-temp-glass combb-tfrag 2) +(def-tex rail-patch-01 combb-tfrag 6) +(def-tex rail-env-car-01 combb-tfrag 7) +(def-tex rail-edge-01 combb-tfrag 8) +(def-tex rail-base-mid-01 combb-tfrag 9) +(def-tex rail-light-blue-small combb-tfrag 10) +(def-tex rail-base-dark-01 combb-tfrag 12) +(def-tex rail-detail-01 combb-tfrag 13) +(def-tex rail-light-yellow-small combb-tfrag 14) +(def-tex rail-light-blue combb-tfrag 15) +(def-tex rail-cord-01 combb-tfrag 16) +(def-tex rail-pipe-01 combb-tfrag 17) +(def-tex rail-pipe-03 combb-tfrag 18) +(def-tex rail-gray-metal-01 combb-tfrag 19) +(def-tex rail-rock-01 combb-tfrag 20) +(def-tex rail-pipe-05 combb-tfrag 21) +(def-tex comb-redmarker combb-tfrag 23) +(def-tex rail-light-yellow combb-tfrag 25) +(def-tex rail-light-red combb-tfrag 26) +(def-tex comb-temp-dark combc-tfrag 1) +(def-tex comb-temp-glass combc-tfrag 2) +(def-tex comb-yell-light combc-tfrag 5) +(def-tex rail-patch-01 combc-tfrag 6) +(def-tex rail-env-car-01 combc-tfrag 8) +(def-tex rail-trim-01 combc-tfrag 9) +(def-tex rail-light-blue-small combc-tfrag 10) +(def-tex rail-edge-01 combc-tfrag 11) +(def-tex rail-base-mid-01 combc-tfrag 12) +(def-tex rail-base-dark-01 combc-tfrag 13) +(def-tex rail-light-blue combc-tfrag 14) +(def-tex rail-detail-01 combc-tfrag 15) +(def-tex rail-cord-01 combc-tfrag 16) +(def-tex rail-pipe-01 combc-tfrag 17) +(def-tex rail-pipe-03 combc-tfrag 18) +(def-tex rail-light-yellow-small combc-tfrag 19) +(def-tex rail-light-yellow combc-tfrag 20) +(def-tex rail-pipe-05 combc-tfrag 21) +(def-tex rail-gray-metal-01 combc-tfrag 22) +(def-tex rail-pipe-02 combc-tfrag 23) +(def-tex rail-rock-01 combc-tfrag 24) +(def-tex rail-env-wall-01 combc-tfrag 25) +(def-tex comb-redmarker combc-tfrag 26) +(def-tex rail-light-red combc-tfrag 27) +(def-tex map-ctyfarmb mhcitya-minimap 1) +(def-tex map-ctyporta mhcitya-minimap 2) +(def-tex map-ctyfarmb mhcityb-minimap 0) +(def-tex map-ctymarka mhcityb-minimap 2) +(def-tex comb-temp-dark combd-tfrag 1) +(def-tex comb-temp-glass combd-tfrag 2) +(def-tex rail-patch-01 combd-tfrag 6) +(def-tex rail-env-car-01 combd-tfrag 7) +(def-tex rail-base-dark-01 combd-tfrag 8) +(def-tex rail-edge-01 combd-tfrag 9) +(def-tex rail-base-mid-01 combd-tfrag 10) +(def-tex rail-light-blue-small combd-tfrag 11) +(def-tex rail-trim-01 combd-tfrag 12) +(def-tex rail-light-yellow-small combd-tfrag 13) +(def-tex rail-light-blue combd-tfrag 14) +(def-tex rail-detail-01 combd-tfrag 15) +(def-tex rail-cord-01 combd-tfrag 16) +(def-tex rail-pipe-01 combd-tfrag 17) +(def-tex rail-pipe-03 combd-tfrag 18) +(def-tex rail-light-yellow combd-tfrag 19) +(def-tex rail-gray-metal-01 combd-tfrag 20) +(def-tex rail-pipe-05 combd-tfrag 21) +(def-tex rail-pipe-02 combd-tfrag 22) +(def-tex rail-rock-01 combd-tfrag 23) +(def-tex rail-tread-01 combd-tfrag 24) +(def-tex rail-fit-01 combd-tfrag 25) +(def-tex rail-env-wall-01 combd-tfrag 26) +(def-tex comb-redmarker combd-tfrag 27) +(def-tex rail-light-red combd-tfrag 28) +(def-tex missle-launcher-gear-01 lpatkcs-tfrag 0) +(def-tex missle-launcher-panel-03 lpatkcs-tfrag 2) +(def-tex missle-launcher-shaft-01 lpatkcs-tfrag 3) +(def-tex dax-msl-lnch-clamp-01 lpatkcs-tfrag 4) +(def-tex dax-msl-lnch-rim-01 lpatkcs-tfrag 5) +(def-tex dax-msl-lnch-pipe-01 lpatkcs-tfrag 6) +(def-tex dax-msl-lnch-table-box-01 lpatkcs-tfrag 7) +(def-tex dax-msl-lnch-side-rim-01 lpatkcs-tfrag 8) +(def-tex dax-msl-lnch-side-01 lpatkcs-tfrag 9) +(def-tex dax-msl-lnch-table-side-01 lpatkcs-tfrag 10) +(def-tex dax-msl-lnch-table-01 lpatkcs-tfrag 11) +(def-tex minb-stone26 combn-tfrag 0) +(def-tex minb-stone12 combn-tfrag 1) +(def-tex minb-stone20 combn-tfrag 2) +(def-tex minb-stone11 combn-tfrag 3) +(def-tex minb-stone15 combn-tfrag 4) +(def-tex minb-stone22 combn-tfrag 5) +(def-tex minb-stone23 combn-tfrag 6) +(def-tex mina-idol-02 combn-tfrag 7) +(def-tex min-env-mar-01 combn-tfrag 11) +(def-tex minc-01 combn-tfrag 12) +(def-tex minc-pre-10 combn-tfrag 13) +(def-tex minc-pre-04 combn-tfrag 14) +(def-tex minc-pre-11 combn-tfrag 15) +(def-tex comb-temp-dark combn-tfrag 16) +(def-tex comb-temp-glass combn-tfrag 17) +(def-tex comb-temp-light combn-tfrag 18) +(def-tex comb-crct-small-drk combn-tfrag 19) +(def-tex comb-crct-medium combn-tfrag 20) +(def-tex comb-crct-small combn-tfrag 21) +(def-tex comb-tarn-wall-01 combn-tfrag 22) +(def-tex comb-tarn-fade-wall-01 combn-tfrag 23) +(def-tex common-black combn-tfrag 24) +(def-tex comb-env2 combn-tfrag 26) +(def-tex comb-env combn-tfrag 27) +(def-tex comb-plate-02 combn-tfrag 28) +(def-tex comb-ring combn-tfrag 29) +(def-tex comb-pipe2 combn-tfrag 30) +(def-tex comb-yell-light combn-tfrag 31) +(def-tex comb-pipe1 combn-tfrag 32) +(def-tex comb-pipe3 combn-tfrag 33) +(def-tex comb-pipe combn-tfrag 34) +(def-tex comb-long-vent combn-tfrag 35) +(def-tex comb-comb-tile combn-tfrag 36) +(def-tex comb-stone-03 combn-tfrag 37) +(def-tex comb-stone-04 combn-tfrag 38) +(def-tex comb-stone-05 combn-tfrag 39) +(def-tex comb-stone-01 combn-tfrag 40) +(def-tex comb-stone-02 combn-tfrag 41) +(def-tex rail-patch-01 combn-tfrag 42) +(def-tex rail-env-car-01 combn-tfrag 43) +(def-tex rail-light-blue combn-tfrag 45) +(def-tex rail-edge-01 combn-tfrag 46) +(def-tex rail-base-mid-01 combn-tfrag 47) +(def-tex rail-base-dark-01 combn-tfrag 48) +(def-tex rail-light-blue-small combn-tfrag 49) +(def-tex rail-detail-01 combn-tfrag 50) +(def-tex rail-cord-01 combn-tfrag 51) +(def-tex rail-pipe-01 combn-tfrag 52) +(def-tex rail-pipe-03 combn-tfrag 53) +(def-tex rail-gray-metal-01 combn-tfrag 54) +(def-tex minc-pre-12 combn-water 0) +(def-tex snip-trt-metal-03 lctysnpr-tfrag 0) +(def-tex snip-trt-metal-04 lctysnpr-tfrag 1) +(def-tex snip-trt-metal-01 lctysnpr-tfrag 2) +(def-tex snip-trt-metal-bolt lctysnpr-tfrag 3) +(def-tex snip-trt-metal-02 lctysnpr-tfrag 4) +(def-tex snip-trt-metal-05 lctysnpr-tfrag 5) +(def-tex snip-trt-metal-07 lctysnpr-tfrag 6) +(def-tex snip-trt-metal-06 lctysnpr-tfrag 7) +(def-tex snip-trt-metal-08 lctysnpr-tfrag 8) +(def-tex common-black lctysnpr-tfrag 9) +(def-tex kgt-gun03 lctysnpr-tfrag 10) +(def-tex kgt-gun02 lctysnpr-tfrag 11) +(def-tex kgt-rim01 lctysnpr-tfrag 13) +(def-tex kgt-gun01 lctysnpr-tfrag 14) +(def-tex cty-sniper-red lctysnpr-tfrag 15) +(def-tex sniper-core-glow-01 lctysnpr-tfrag 16) +(def-tex hud-vehicle-health-bar-01 wasdefen-minimap 0) +(def-tex facc-metal-panel-11 factoryc-vis-tfrag 0) +(def-tex facc-wall-01 factoryc-vis-tfrag 1) +(def-tex facc-wall-trim-01 factoryc-vis-tfrag 2) +(def-tex facc-turret-base factoryc-vis-tfrag 3) +(def-tex facc-door-frame-01 factoryc-vis-tfrag 4) +(def-tex facc-beam-01 factoryc-vis-tfrag 5) +(def-tex facc-metal-panel-09 factoryc-vis-tfrag 6) +(def-tex facb_temp_medium factoryc-vis-tfrag 12) +(def-tex fac-tower-pipe-01 factoryc-vis-tfrag 13) +(def-tex facc-big-metal-panl01 factoryc-vis-tfrag 14) +(def-tex facc-arches-01 factoryc-vis-tfrag 15) +(def-tex facc-panel-05 factoryc-vis-tfrag 16) +(def-tex facc-panel-04 factoryc-vis-tfrag 17) +(def-tex facc-pipe-01 factoryc-vis-tfrag 18) +(def-tex facc-panel-06 factoryc-vis-tfrag 19) +(def-tex facc-wall-rnd-light-01 factoryc-vis-tfrag 20) +(def-tex facc-panel-02 factoryc-vis-tfrag 21) +(def-tex facc-panel-03 factoryc-vis-tfrag 22) +(def-tex facc-pipe-02 factoryc-vis-tfrag 23) +(def-tex facc-panel-01 factoryc-vis-tfrag 24) +(def-tex facc-big-metal-panl04 factoryc-vis-tfrag 25) +(def-tex facc-bigpipe-01 factoryc-vis-tfrag 26) +(def-tex facc-pipe-rim-01 factoryc-vis-tfrag 27) +(def-tex facc-seam-metal factoryc-vis-tfrag 28) +(def-tex facc-redstriping-01 factoryc-vis-tfrag 29) +(def-tex facc-corrugate-01 factoryc-vis-tfrag 30) +(def-tex facc-floor-trim factoryc-vis-tfrag 31) +(def-tex facc-metal-panel-10 factoryc-vis-tfrag 34) +(def-tex facc-metal-ring-03 factoryc-vis-tfrag 38) +(def-tex facc-sewer-floor factoryc-vis-tfrag 40) +(def-tex common-black factoryc-vis-tfrag 42) +(def-tex facc-pipe-03 factoryc-vis-tfrag 43) +(def-tex facc-redstriping-01-hitweak factoryc-vis-tfrag 44) +(def-tex facc-beam-02 factoryc-vis-tfrag 46) +(def-tex facc-door-frame-02 factoryc-vis-tfrag 48) +(def-tex facc-wall-trim-02 factoryc-vis-tfrag 49) +(def-tex facc-techwall-01 factoryc-vis-tfrag 50) +(def-tex facc-light-02 factoryc-vis-tfrag 51) +(def-tex facc-light-01 factoryc-vis-tfrag 52) +(def-tex facc-beam-plat factoryc-vis-tfrag 54) +(def-tex facc-bigredplates-01 factoryc-vis-tfrag 57) +(def-tex facc-wheel-rim-01 factoryc-vis-tfrag 60) +(def-tex facc-wheel-rim-02 factoryc-vis-tfrag 61) +(def-tex facc-wheel-face-01 factoryc-vis-tfrag 62) +(def-tex facc-redmetal-01 factoryc-vis-tfrag 63) +(def-tex facc-big-metal-panl02 factoryc-vis-tfrag 64) +(def-tex facc-floor-grill-01 factoryc-vis-tfrag 65) +(def-tex facc-metal-panel-10-hitweak factoryc-vis-tfrag 66) +(def-tex facc-metal-rim-03 factoryc-vis-tfrag 67) +(def-tex facc-metal-panel-07 factoryc-vis-tfrag 68) +(def-tex facc-metal-rim-02 factoryc-vis-tfrag 69) +(def-tex facc-grill-01 factoryc-vis-tfrag 70) +(def-tex facc-grill-02 factoryc-vis-tfrag 71) +(def-tex facc-bigredplates-01-hitweak factoryc-vis-tfrag 96) +(def-tex fac-punch-wall--metal-edge-01 factoryc-vis-tfrag 97) +(def-tex fac-punch-wall--metal-edge-02 factoryc-vis-tfrag 98) +(def-tex facc-redmetaledge-01 factoryc-vis-tfrag 99) +(def-tex facc-redmetaledge-01-hitweak factoryc-vis-tfrag 100) +(def-tex facc-redmetal-02 factoryc-vis-tfrag 101) +(def-tex facc-metal-rim-03-hitweak factoryc-vis-tfrag 102) +(def-tex facc-seam-metal-hitweak factoryc-vis-tfrag 103) +(def-tex facc-big-metal-panl04-hitweak factoryc-vis-tfrag 104) +(def-tex facc-big-metal-panl01-hitweak factoryc-vis-tfrag 105) +(def-tex facc-metal-panel-12 factoryc-vis-tfrag 106) +(def-tex facc-redspot factoryc-vis-tfrag 107) +(def-tex facb-glass-01 factoryc-vis-alpha 0) +(def-tex facc-hole-grill-01 factoryc-vis-alpha 2) +(def-tex facc-convey factoryc-vis-alpha 3) +(def-tex facc-convey-dest factoryc-vis-alpha 4) +(def-tex facc-convey-02-dest factoryc-vis-alpha 5) +(def-tex facc-convey-02 factoryc-vis-alpha 6) +(def-tex fac-fence-rim-grill-01 factoryc-vis-shrub 0) +(def-tex fac-fence-rim-01 factoryc-vis-shrub 1) +(def-tex fac-fence-rim-02 factoryc-vis-shrub 2) +(def-tex fac-fence-rim-03 factoryc-vis-shrub 3) +(def-tex fac-break-floor-bolt factoryc-vis-shrub 4) +(def-tex fac-break-floor-edge-01 factoryc-vis-shrub 5) +(def-tex facc-beam-02 factoryc-vis-shrub 6) +(def-tex fac-break-floor-edge-02 factoryc-vis-shrub 7) +(def-tex fac-firetorch-01 factoryc-vis-shrub 8) +(def-tex fac-firetorch-fire-01 factoryc-vis-shrub 9) +(def-tex robopod-rim-01 factoryc-vis-shrub 10) +(def-tex robopod-door-02 factoryc-vis-shrub 11) +(def-tex common-black factoryc-vis-shrub 12) +(def-tex robopod-panel-01 factoryc-vis-shrub 13) +(def-tex robopod-door-01 factoryc-vis-shrub 14) +(def-tex robopod-panel-02 factoryc-vis-shrub 15) +(def-tex robopod-rim-02 factoryc-vis-shrub 16) +(def-tex fac-rotofan-rim-01 factoryc-vis-shrub 17) +(def-tex fac-rotofan-cap-02 factoryc-vis-shrub 18) +(def-tex fac-rotofan-cap-01 factoryc-vis-shrub 19) +(def-tex fac-rotofan-blade-02 factoryc-vis-shrub 20) +(def-tex fac-rotofan-blade-01 factoryc-vis-shrub 21) +(def-tex fac-rotofan-rim-02 factoryc-vis-shrub 22) +(def-tex facc-bolt-02 factoryc-vis-shrub 23) +(def-tex facc-bolt-01 factoryc-vis-shrub 24) +(def-tex facc-floor-grill-01 factoryc-vis-shrub 25) +(def-tex facb-move-plat-plate-01 factoryc-vis-shrub 29) +(def-tex facb-move-plat-plate-02 factoryc-vis-shrub 30) +(def-tex facc-markings-02 factoryc-vis-shrub 31) +(def-tex facc-markings-05 factoryc-vis-shrub 32) +(def-tex facc-markings-01 factoryc-vis-shrub 33) +(def-tex facc-markings-04 factoryc-vis-shrub 34) +(def-tex facc-markings-03 factoryc-vis-shrub 35) +(def-tex facc-markings-06 factoryc-vis-shrub 36) +(def-tex nst-egg-spider-body lforplnt-vis-pris 0) +(def-tex nst-egg-spider-egg lforplnt-vis-pris 1) +(def-tex nst-egg-spider-eye lforplnt-vis-pris 2) +(def-tex nst-egg-spider-metal lforplnt-vis-pris 3) +(def-tex nst-egg-spider-pipe lforplnt-vis-pris 4) +(def-tex mh-gem lforplnt-vis-pris 5) +(def-tex mh-gem-alpha-01 lforplnt-vis-pris 6) +(def-tex mh-gem-alpha-02 lforplnt-vis-pris 7) +(def-tex mh-gem-dest lforplnt-vis-pris 8) +(def-tex mh-plant-head lforplnt-vis-pris 9) +(def-tex mh-plant-legs lforplnt-vis-pris 10) +(def-tex jakchires-precarmor-01 lforplnt-vis-pris 11) +(def-tex bam-eyelight lforplnt-vis-pris 12) +(def-tex bam-hairhilite lforplnt-vis-pris 13) +(def-tex daxter-eyelid lforplnt-vis-pris 14) +(def-tex daxter-furhilite lforplnt-vis-pris 15) +(def-tex daxter-orange lforplnt-vis-pris 16) +(def-tex daxterarm lforplnt-vis-pris 17) +(def-tex daxterbodyshort-eix lforplnt-vis-pris 18) +(def-tex daxterbolt lforplnt-vis-pris 19) +(def-tex daxterear lforplnt-vis-pris 20) +(def-tex daxterfinger lforplnt-vis-pris 21) +(def-tex daxterfoot lforplnt-vis-pris 22) +(def-tex daxterfoot-bottom lforplnt-vis-pris 23) +(def-tex daxtergoggles lforplnt-vis-pris 24) +(def-tex daxterheadwidenew lforplnt-vis-pris 25) +(def-tex daxterhelmetplain lforplnt-vis-pris 26) +(def-tex daxterlense lforplnt-vis-pris 27) +(def-tex daxternose lforplnt-vis-pris 28) +(def-tex daxterteeth lforplnt-vis-pris 29) +(def-tex daxtertuft lforplnt-vis-pris 30) +(def-tex environment-oldmetal lforplnt-vis-pris 31) +(def-tex jakc-armor lforplnt-vis-pris 32) +(def-tex jakc-chestplate-straps lforplnt-vis-pris 33) +(def-tex jakc-gogglemetal lforplnt-vis-pris 34) +(def-tex jakc-lens lforplnt-vis-pris 35) +(def-tex jakc-scarf lforplnt-vis-pris 36) +(def-tex jakc-scarfhanging lforplnt-vis-pris 37) +(def-tex jakc-skirt lforplnt-vis-pris 38) +(def-tex jakc-waistband2 lforplnt-vis-pris 39) +(def-tex jakc-wraps lforplnt-vis-pris 40) +(def-tex jakc-wristband-a2 lforplnt-vis-pris 41) +(def-tex jakchires-arm lforplnt-vis-pris 42) +(def-tex jakchires-blackstrap lforplnt-vis-pris 43) +(def-tex jakchires-brownstrap lforplnt-vis-pris 44) +(def-tex jakchires-brwnleather lforplnt-vis-pris 45) +(def-tex jakchires-chestplate lforplnt-vis-pris 46) +(def-tex jakchires-clips lforplnt-vis-pris 47) +(def-tex jakchires-eye lforplnt-vis-pris 48) +(def-tex jakchires-eyebrow lforplnt-vis-pris 49) +(def-tex jakchires-eyelid lforplnt-vis-pris 50) +(def-tex jakchires-facelft lforplnt-vis-pris 51) +(def-tex jakchires-facert lforplnt-vis-pris 52) +(def-tex jakchires-glovetop lforplnt-vis-pris 53) +(def-tex jakchires-hair lforplnt-vis-pris 54) +(def-tex jakchires-horn lforplnt-vis-pris 55) +(def-tex jakchires-jacket lforplnt-vis-pris 56) +(def-tex jakchires-leatherpouch lforplnt-vis-pris 57) +(def-tex jakchires-lightbrownspat lforplnt-vis-pris 58) +(def-tex jakchires-pants lforplnt-vis-pris 59) +(def-tex jakchires-shoebottom lforplnt-vis-pris 60) +(def-tex jakchires-shoemetal lforplnt-vis-pris 61) +(def-tex jakchires-shoeteop lforplnt-vis-pris 62) +(def-tex jakchires-teeth lforplnt-vis-pris 63) +(def-tex bam-eyelight powergd-pris 0) +(def-tex cguard1-backmetal powergd-pris 1) +(def-tex cguard1-chestplate powergd-pris 2) +(def-tex cguard1-gunmetaldark2 powergd-pris 3) +(def-tex cguard1-guntube powergd-pris 4) +(def-tex cguard1-lens powergd-pris 5) +(def-tex cguardgame-metaledark-02 powergd-pris 6) +(def-tex cguardgame-metallight-01small powergd-pris 7) +(def-tex environment-oldmetal powergd-pris 8) +(def-tex grunt-eye-01 powergd-pris 9) +(def-tex grunt-gem-01 powergd-pris 10) +(def-tex grunt-hose powergd-pris 11) +(def-tex grunt-metal-01 powergd-pris 12) +(def-tex grunt-skin-01 powergd-pris 13) +(def-tex grunt-skin-02 powergd-pris 14) +(def-tex grunt-skin-03 powergd-pris 15) +(def-tex grunt-teeth-01 powergd-pris 16) +(def-tex kg-grunt-cable-01 powergd-pris 17) +(def-tex kg-grunt-rim-01 powergd-pris 18) +(def-tex kg-grunt-rim-02 powergd-pris 19) +(def-tex kg-grunt-rim-03 powergd-pris 20) +(def-tex roboguard-headshield powergd-pris 21) +(def-tex roboguard-shouldershield powergd-pris 22) +(def-tex squid-bulb-sm powergd-pris 23) +(def-tex widow-dull-inards powergd-pris 24) +(def-tex widow-pod-gun-metal powergd-pris 25) +(def-tex bam-hairhilite powergd-pris 26) +(def-tex bam-leather-belt-blue powergd-pris 27) +(def-tex sk-eye-lid powergd-pris 39) +(def-tex sk-ear powergd-pris 40) +(def-tex sk-orange2yellowfur powergd-pris 41) +(def-tex sk-solidorangefur powergd-pris 42) +(def-tex sk-yellowfurnew powergd-pris 43) +(def-tex grunt-vector-01 powergd-pris 44) +(def-tex grunt-vector-02 powergd-pris 45) +(def-tex grunt-vector-eye-01 powergd-pris 46) +(def-tex cipher-drum-01 powergd-pris 47) +(def-tex cipher-drum-02 powergd-pris 48) +(def-tex cipher-drum-03 powergd-pris 49) +(def-tex cipher-side-01 powergd-pris 50) +(def-tex cipher-side-02 powergd-pris 51) +(def-tex cipher-side-03 powergd-pris 52) +(def-tex squid-drabgun powergd-pris 53) +(def-tex switch-body-01 powergd-pris 54) +(def-tex switch-body-02 powergd-pris 55) +(def-tex bam-eyelight warpcast-pris 0) +(def-tex bam-hairhilite warpcast-pris 1) +(def-tex environment-oldmetal warpcast-pris 2) +(def-tex jakc-armor warpcast-pris 3) +(def-tex jakc-chestplate-straps warpcast-pris 4) +(def-tex jakc-gogglemetal warpcast-pris 5) +(def-tex jakc-lens warpcast-pris 6) +(def-tex jakc-scarf warpcast-pris 7) +(def-tex jakc-scarfhanging warpcast-pris 8) +(def-tex jakc-skirt warpcast-pris 9) +(def-tex jakc-waistband2 warpcast-pris 10) +(def-tex jakc-wraps warpcast-pris 11) +(def-tex jakc-wristband-a2 warpcast-pris 12) +(def-tex jakchires-arm warpcast-pris 13) +(def-tex jakchires-blackstrap warpcast-pris 14) +(def-tex jakchires-brownstrap warpcast-pris 15) +(def-tex jakchires-brwnleather warpcast-pris 16) +(def-tex jakchires-chestplate warpcast-pris 17) +(def-tex jakchires-clips warpcast-pris 18) +(def-tex jakchires-eye warpcast-pris 19) +(def-tex jakchires-eyebrow warpcast-pris 20) +(def-tex jakchires-eyelid warpcast-pris 21) +(def-tex jakchires-facelft warpcast-pris 22) +(def-tex jakchires-facert warpcast-pris 23) +(def-tex jakchires-glovetop warpcast-pris 24) +(def-tex jakchires-hair warpcast-pris 25) +(def-tex jakchires-horn warpcast-pris 26) +(def-tex jakchires-jacket warpcast-pris 27) +(def-tex jakchires-leatherpouch warpcast-pris 28) +(def-tex jakchires-lightbrownspat warpcast-pris 29) +(def-tex jakchires-pants warpcast-pris 30) +(def-tex jakchires-precarmor-01 warpcast-pris 31) +(def-tex jakchires-shoebottom warpcast-pris 32) +(def-tex jakchires-shoemetal warpcast-pris 33) +(def-tex jakchires-shoeteop warpcast-pris 34) +(def-tex jakchires-teeth warpcast-pris 35) +(def-tex daxter-eyelid warpcast-pris 36) +(def-tex daxter-furhilite warpcast-pris 37) +(def-tex daxter-orange warpcast-pris 38) +(def-tex daxterarm warpcast-pris 39) +(def-tex daxterbodyshort-eix warpcast-pris 40) +(def-tex daxterbolt warpcast-pris 41) +(def-tex daxterear warpcast-pris 42) +(def-tex daxterfinger warpcast-pris 43) +(def-tex daxterfoot warpcast-pris 44) +(def-tex daxterfoot-bottom warpcast-pris 45) +(def-tex daxtergoggles warpcast-pris 46) +(def-tex daxterheadwidenew warpcast-pris 47) +(def-tex daxterhelmetplain warpcast-pris 48) +(def-tex daxterlense warpcast-pris 49) +(def-tex daxternose warpcast-pris 50) +(def-tex daxterteeth warpcast-pris 51) +(def-tex daxtertuft warpcast-pris 52) +(def-tex gun-barrel-alt gungame1-pris 0) +(def-tex gun-laser gungame1-pris 1) +(def-tex gun-main gungame1-pris 2) +(def-tex gun-tip gungame1-pris 3) +(def-tex gun-main gungame2-pris 0) +(def-tex gun-red-glow gungame2-pris 1) +(def-tex gun-red-mag gungame2-pris 2) +(def-tex facc-bolt-02 lfacrm2-shrub 0) +(def-tex facc-bolt-01 lfacrm2-shrub 1) +(def-tex facc-markings-02 lfacrm2-shrub 2) +(def-tex facc-markings-06 lfacrm2-shrub 3) +(def-tex facc-markings-05 lfacrm2-shrub 4) +(def-tex facc-markings-01 lfacrm2-shrub 5) +(def-tex facc-markings-03 lfacrm2-shrub 6) +(def-tex facc-markings-04 lfacrm2-shrub 7) +(def-tex bam-eyelight lsigklv-pris 0) +(def-tex bam-hairhilite lsigklv-pris 1) +(def-tex klever-arm lsigklv-pris 2) +(def-tex klever-armor-01 lsigklv-pris 3) +(def-tex klever-armor-02 lsigklv-pris 4) +(def-tex klever-blackstrap lsigklv-pris 5) +(def-tex klever-bolt lsigklv-pris 6) +(def-tex klever-brownstrap lsigklv-pris 7) +(def-tex klever-chest lsigklv-pris 8) +(def-tex klever-clips lsigklv-pris 9) +(def-tex klever-earcup lsigklv-pris 10) +(def-tex klever-eye lsigklv-pris 11) +(def-tex klever-eyelid lsigklv-pris 12) +(def-tex klever-face-01 lsigklv-pris 13) +(def-tex klever-face-01scars lsigklv-pris 14) +(def-tex klever-fingerbottom lsigklv-pris 15) +(def-tex klever-fingertop lsigklv-pris 16) +(def-tex klever-gunmetal-01 lsigklv-pris 17) +(def-tex klever-gunmetal-02 lsigklv-pris 18) +(def-tex klever-gunmetal-03 lsigklv-pris 19) +(def-tex klever-gunmetal-04 lsigklv-pris 20) +(def-tex klever-gunmetal-05 lsigklv-pris 21) +(def-tex klever-hair lsigklv-pris 22) +(def-tex klever-hand lsigklv-pris 23) +(def-tex klever-handwrap lsigklv-pris 24) +(def-tex klever-horn lsigklv-pris 25) +(def-tex klever-mustache lsigklv-pris 26) +(def-tex klever-shoe lsigklv-pris 27) +(def-tex klever-shoebottom lsigklv-pris 28) +(def-tex klever-skirtdark lsigklv-pris 29) +(def-tex klever-skirtlight lsigklv-pris 30) +(def-tex klever-thighs lsigklv-pris 31) +(def-tex klever-undershirt lsigklv-pris 32) +(def-tex klever-widebrownstrap lsigklv-pris 33) +(def-tex bam-eyelight lsigklv-pris2 0) +(def-tex charHOLD lsigklv-pris2 1) +(def-tex environment-oldmetal lsigklv-pris2 2) +(def-tex sig-belt lsigklv-pris2 3) +(def-tex sig-eye lsigklv-pris2 4) +(def-tex sig-eyelid lsigklv-pris2 5) +(def-tex sig-faceleft lsigklv-pris2 6) +(def-tex sig-facert lsigklv-pris2 7) +(def-tex sig-flask lsigklv-pris2 8) +(def-tex sig-gem-01 lsigklv-pris2 9) +(def-tex sig-glove lsigklv-pris2 10) +(def-tex sig-glovetop lsigklv-pris2 11) +(def-tex sig-gun-01 lsigklv-pris2 12) +(def-tex sig-gun-02 lsigklv-pris2 13) +(def-tex sig-gun-03 lsigklv-pris2 14) +(def-tex sig-gun-04 lsigklv-pris2 15) +(def-tex sig-gun-05 lsigklv-pris2 16) +(def-tex sig-headgear lsigklv-pris2 17) +(def-tex sig-horn lsigklv-pris2 18) +(def-tex sig-lens lsigklv-pris2 19) +(def-tex sig-metal-01 lsigklv-pris2 20) +(def-tex sig-metal-dirty lsigklv-pris2 21) +(def-tex sig-sac lsigklv-pris2 22) +(def-tex sig-shoebottom lsigklv-pris2 23) +(def-tex sig-shoetop lsigklv-pris2 24) +(def-tex sig-shoulderarmor lsigklv-pris2 25) +(def-tex sig-skirts lsigklv-pris2 26) +(def-tex sig-skirts-02 lsigklv-pris2 27) +(def-tex sig-skirts-03 lsigklv-pris2 28) +(def-tex sig-undergarments lsigklv-pris2 29) +(def-tex vin-teeth-01 lsigklv-pris2 30) +(def-tex sig-flatfangs lsigklv-water 0) +(def-tex city-lowres-mhcity-tower-01 towerc-tfrag 106) +(def-tex tow-pup-skin-01 towerc-tfrag 126) +(def-tex bam-eyelight towerc-pris 0) +(def-tex bam-hairhilite towerc-pris 1) +(def-tex daxter-eyelid towerc-pris 2) +(def-tex daxter-furhilite towerc-pris 3) +(def-tex daxter-orange towerc-pris 4) +(def-tex daxterarm towerc-pris 5) +(def-tex daxterbodyshort-eix towerc-pris 6) +(def-tex daxterbolt towerc-pris 7) +(def-tex daxterear towerc-pris 8) +(def-tex daxterfinger towerc-pris 9) +(def-tex daxterfoot towerc-pris 10) +(def-tex daxterfoot-bottom towerc-pris 11) +(def-tex daxtergoggles towerc-pris 12) +(def-tex daxterheadwidenew towerc-pris 13) +(def-tex daxterhelmetplain towerc-pris 14) +(def-tex daxterlense towerc-pris 15) +(def-tex daxternose towerc-pris 16) +(def-tex daxterteeth towerc-pris 17) +(def-tex daxtertuft towerc-pris 18) +(def-tex tentacle-01 desert-vis-pris 4) +(def-tex tentacle-02 desert-vis-pris 5) +(def-tex cguard1-backmetal factoryc-vis-pris 3) +(def-tex cguard1-guntube factoryc-vis-pris 6) +(def-tex roboguard-headshield factoryc-vis-pris 17) +(def-tex widow-dull-inards factoryc-vis-pris 21) +(def-tex common-black factoryc-vis-pris 24) +(def-tex fac-switch-green-01 factoryc-vis-pris 25) +(def-tex fac-switch-red-01 factoryc-vis-pris 26) +(def-tex fac-switch-rim-01 factoryc-vis-pris 27) +(def-tex fac-switch-rim-02 factoryc-vis-pris 28) +(def-tex fac-switch-shaft factoryc-vis-pris 29) +(def-tex kg-grunt-cable-01 factoryc-vis-pris 49) +(def-tex kg-grunt-rim-03 factoryc-vis-pris 52) +(def-tex spydroid-gold factoryc-vis-pris 53) +(def-tex spydroid-leg-grey factoryc-vis-pris 54) +(def-tex spydroid-leg-grey-end factoryc-vis-pris 55) +(def-tex spydroid-light factoryc-vis-pris 56) +(def-tex spydroid-light-small factoryc-vis-pris 57) +(def-tex spydroid-light-small-red factoryc-vis-pris 58) +(def-tex spydroid-red factoryc-vis-pris 59) +(def-tex bam-eyelight combx-pris 0) +(def-tex bam-hairhilite combx-pris 1) +(def-tex daxter-eyelid combx-pris 2) +(def-tex daxter-furhilite combx-pris 3) +(def-tex daxter-orange combx-pris 4) +(def-tex daxterarm combx-pris 5) +(def-tex daxterbodyshort-eix combx-pris 6) +(def-tex daxterbolt combx-pris 7) +(def-tex daxterear combx-pris 8) +(def-tex daxterfinger combx-pris 9) +(def-tex daxterfoot combx-pris 10) +(def-tex daxterfoot-bottom combx-pris 11) +(def-tex daxtergoggles combx-pris 12) +(def-tex daxterheadwidenew combx-pris 13) +(def-tex daxterhelmetplain combx-pris 14) +(def-tex daxterlense combx-pris 15) +(def-tex daxternose combx-pris 16) +(def-tex daxterteeth combx-pris 17) +(def-tex daxtertuft combx-pris 18) +(def-tex environment-oldmetal combx-pris 19) +(def-tex jakc-armor combx-pris 20) +(def-tex jakc-chestplate-straps combx-pris 21) +(def-tex jakc-gogglemetal combx-pris 22) +(def-tex jakc-lens combx-pris 23) +(def-tex jakc-scarf combx-pris 24) +(def-tex jakc-scarfhanging combx-pris 25) +(def-tex jakc-skirt combx-pris 26) +(def-tex jakc-waistband2 combx-pris 27) +(def-tex jakc-wraps combx-pris 28) +(def-tex jakc-wristband-a2 combx-pris 29) +(def-tex jakchires-arm combx-pris 30) +(def-tex jakchires-blackstrap combx-pris 31) +(def-tex jakchires-brownstrap combx-pris 32) +(def-tex jakchires-brwnleather combx-pris 33) +(def-tex jakchires-chestplate combx-pris 34) +(def-tex jakchires-clips combx-pris 35) +(def-tex jakchires-eye combx-pris 36) +(def-tex jakchires-eyebrow combx-pris 37) +(def-tex jakchires-eyelid combx-pris 38) +(def-tex jakchires-facelft combx-pris 39) +(def-tex jakchires-facert combx-pris 40) +(def-tex jakchires-glovetop combx-pris 41) +(def-tex jakchires-hair combx-pris 42) +(def-tex jakchires-horn combx-pris 43) +(def-tex jakchires-jacket combx-pris 44) +(def-tex jakchires-leatherpouch combx-pris 45) +(def-tex jakchires-lightbrownspat combx-pris 46) +(def-tex jakchires-pants combx-pris 47) +(def-tex jakchires-precarmor-01 combx-pris 48) +(def-tex jakchires-shoebottom combx-pris 49) +(def-tex jakchires-shoemetal combx-pris 50) +(def-tex jakchires-shoeteop combx-pris 51) +(def-tex jakchires-teeth combx-pris 52) +(def-tex pecker-body-01 combx-pris 57) +(def-tex pecker-face combx-pris 58) +(def-tex pecker-plume combx-pris 59) +(def-tex pecker-tail combx-pris 60) +(def-tex pecker-teeth combx-pris 61) +(def-tex pecker-wingbottom combx-pris 62) +(def-tex pecker-wingtop combx-pris 63) +(def-tex pecker-yellowfur combx-pris 64) +(def-tex pecker-eyelid combx-pris 65) +(def-tex bam-eyelight ltnfxhip-pris2 0) +(def-tex bam-hairhilite ltnfxhip-pris2 1) +(def-tex charHOLD ltnfxhip-pris2 2) +(def-tex torn-armlft ltnfxhip-pris2 3) +(def-tex torn-armor ltnfxhip-pris2 4) +(def-tex torn-belt ltnfxhip-pris2 5) +(def-tex torn-belt2 ltnfxhip-pris2 6) +(def-tex torn-blademetal ltnfxhip-pris2 7) +(def-tex torn-ear ltnfxhip-pris2 8) +(def-tex torn-eye ltnfxhip-pris2 9) +(def-tex torn-eyelid ltnfxhip-pris2 10) +(def-tex torn-face ltnfxhip-pris2 11) +(def-tex torn-face-right ltnfxhip-pris2 12) +(def-tex torn-finger ltnfxhip-pris2 13) +(def-tex torn-footleather ltnfxhip-pris2 14) +(def-tex torn-gunbarrel ltnfxhip-pris2 15) +(def-tex torn-gunbarrel-02 ltnfxhip-pris2 16) +(def-tex torn-hair-01 ltnfxhip-pris2 17) +(def-tex torn-hair-02 ltnfxhip-pris2 18) +(def-tex torn-handle-01 ltnfxhip-pris2 19) +(def-tex torn-legshield ltnfxhip-pris2 20) +(def-tex torn-metal2 ltnfxhip-pris2 21) +(def-tex torn-mouth ltnfxhip-pris2 22) +(def-tex torn-pipe ltnfxhip-pris2 23) +(def-tex torn-scarf ltnfxhip-pris2 24) +(def-tex torn-shoe ltnfxhip-pris2 25) +(def-tex torn-shoe-02 ltnfxhip-pris2 26) +(def-tex torn-teeth-01 ltnfxhip-pris2 27) +(def-tex torn-vest ltnfxhip-pris2 28) +(def-tex holograph-env-rim-dest ltnfxhip-warp 0) +(def-tex holograph-env-noise ltnfxhip-warp 1) +(def-tex holograph-env-rim ltnfxhip-warp 2) +(def-tex holograph-env-scan ltnfxhip-warp 3) +(def-tex bam-eyelight wascast-pris2 0) +(def-tex environment-oldmetal wascast-pris2 1) +(def-tex seem-arm wascast-pris2 2) +(def-tex seem-bootbottom wascast-pris2 3) +(def-tex seem-bootleg wascast-pris2 4) +(def-tex seem-bootlower wascast-pris2 5) +(def-tex seem-bootmet wascast-pris2 6) +(def-tex seem-boottoe wascast-pris2 7) +(def-tex seem-ear wascast-pris2 8) +(def-tex seem-eye wascast-pris2 9) +(def-tex seem-eyelid wascast-pris2 10) +(def-tex seem-face wascast-pris2 11) +(def-tex seem-finger wascast-pris2 12) +(def-tex seem-hand wascast-pris2 13) +(def-tex seem-headgearback wascast-pris2 14) +(def-tex seem-headpiecetop wascast-pris2 15) +(def-tex seem-pipeend wascast-pris2 16) +(def-tex seem-pipes-01 wascast-pris2 17) +(def-tex seem-pipes-02 wascast-pris2 18) +(def-tex seem-precmetal-chestplate-01 wascast-pris2 19) +(def-tex seem-precmetal-edge wascast-pris2 20) +(def-tex seem-precmetal-plain wascast-pris2 21) +(def-tex seem-skirt wascast-pris2 22) +(def-tex seem-skirt-small wascast-pris2 23) +(def-tex seem-straps wascast-pris2 24) +(def-tex seem-teeth wascast-pris2 25) +(def-tex seem-uppertorso wascast-pris2 26) +(def-tex king-arm wascast-pris2 27) +(def-tex king-blackskirt2 wascast-pris2 28) +(def-tex king-bluemetal wascast-pris2 29) +(def-tex king-bolt wascast-pris2 30) +(def-tex king-chest wascast-pris2 31) +(def-tex king-clip-02 wascast-pris2 32) +(def-tex king-ear wascast-pris2 33) +(def-tex king-earing wascast-pris2 34) +(def-tex king-face-01 wascast-pris2 35) +(def-tex king-finger wascast-pris2 36) +(def-tex king-greenmetal wascast-pris2 37) +(def-tex king-greenmetalplain wascast-pris2 38) +(def-tex king-hair wascast-pris2 39) +(def-tex king-hand wascast-pris2 40) +(def-tex king-horn wascast-pris2 41) +(def-tex king-iris wascast-pris2 42) +(def-tex king-leg wascast-pris2 43) +(def-tex king-lgblackstrap wascast-pris2 44) +(def-tex king-precursermetal-decor wascast-pris2 45) +(def-tex king-precursermetal-plain wascast-pris2 46) +(def-tex king-precursermetal-trim wascast-pris2 47) +(def-tex king-precursermetal-trim2 wascast-pris2 48) +(def-tex king-precursermetal-trimbolt wascast-pris2 49) +(def-tex king-shoebottom wascast-pris2 50) +(def-tex king-skirt wascast-pris2 51) +(def-tex king-skirt-b wascast-pris2 52) +(def-tex king-teeth wascast-pris2 53) +(def-tex king-thinstrap wascast-pris2 54) +(def-tex king-vest wascast-pris2 55) +(def-tex king-vestback wascast-pris2 56) +(def-tex king-wrap wascast-pris2 57) +(def-tex king-wraps wascast-pris2 58) +(def-tex king-wristband wascast-pris2 59) +(def-tex temple-waterfall templex-vis-water 0) +(def-tex temple-waterfall-dest templex-vis-water 1) +(def-tex temple_sandstone_dirt01 templex-vis-water 2) +(def-tex temple_sandstone_out_01 templex-vis-tfrag 0) +(def-tex temple_bark01 templex-vis-tfrag 1) +(def-tex temple_sandstone_base01 templex-vis-tfrag 2) +(def-tex temple_sandstone01 templex-vis-tfrag 3) +(def-tex temple_sandstone_trim01 templex-vis-tfrag 4) +(def-tex temple_sandstone_pill01 templex-vis-tfrag 5) +(def-tex temple_sandstone_taper01 templex-vis-tfrag 6) +(def-tex temple_sandstone_ground01 templex-vis-tfrag 7) +(def-tex wstd-torchbowl-coal-01 templex-vis-tfrag 8) +(def-tex temple_sandstone_trim02 templex-vis-tfrag 9) +(def-tex temple_sandstone_stepside01 templex-vis-tfrag 10) +(def-tex temple_sandstone_star01 templex-vis-tfrag 11) +(def-tex temple_sandstone_box01 templex-vis-tfrag 12) +(def-tex temple_metal02 templex-vis-tfrag 13) +(def-tex temple_metal01 templex-vis-tfrag 14) +(def-tex temple_sandstone_steptop01 templex-vis-tfrag 15) +(def-tex temple_sandstone_spikehole01 templex-vis-tfrag 16) +(def-tex temple_sandstone_dirt01 templex-vis-tfrag 17) +(def-tex temple_sandstone_ground02 templex-vis-tfrag 18) +(def-tex temple_sandstone_plat01 templex-vis-tfrag 20) +(def-tex rail-env-wall-01 templex-vis-tfrag 21) +(def-tex temple_sandstone_pill07 templex-vis-tfrag 27) +(def-tex temple_pre-01 templex-vis-tfrag 29) +(def-tex temple_pre-04 templex-vis-tfrag 30) +(def-tex temple_leaf02 templex-vis-shrub 0) +(def-tex temple_leaf01 templex-vis-shrub 1) +(def-tex for-shrub-grass templex-vis-shrub 2) +(def-tex wstd-torchbowl-coal-01 templex-vis-shrub 3) +(def-tex temple_sandstone_ground01 templex-vis-shrub 6) +(def-tex temple_sandstone_out_01 templex-vis-pris 0) +(def-tex temple_sandstone_scale_01 templex-vis-pris 1) +(def-tex temple_sandstone_trim02 templex-vis-pris 2) +(def-tex tpl-symbl-yellow-01 templex-vis-pris 3) +(def-tex fac-punch-wall-glass-01 factoryc-vis-water 3) +(def-tex fac-punch-wall-glass-edge-01 factoryc-vis-water 4) +(def-tex comb-temp-dark combx-tfrag 0) +(def-tex comb-temp-glass combx-tfrag 2) +(def-tex min-env-mar-01 combx-tfrag 3) +(def-tex minc-01 combx-tfrag 4) +(def-tex minc-pre-04 combx-tfrag 6) +(def-tex minc-pre-11 combx-tfrag 7) +(def-tex comb-pipe2 combx-tfrag 8) +(def-tex comb-plate-02 combx-tfrag 9) +(def-tex comb-crct-medium combx-tfrag 10) +(def-tex comb-comb-tile combx-tfrag 11) +(def-tex rail-env-wall-01 combx-tfrag 13) +(def-tex tpl-door-face-01 combx-tfrag 14) +(def-tex minc-pre-12 combx-water 0) +(def-tex rail-comb-01 railx-tfrag 7) +(def-tex rail-cord-01 railx-tfrag 8) +(def-tex rail-base-mid-01 railx-tfrag 9) +(def-tex rail-light-blue railx-tfrag 10) +(def-tex rail-base-dark-01 railx-tfrag 11) +(def-tex rail-edge-01 railx-tfrag 12) +(def-tex rail-pipe-01 railx-tfrag 13) +(def-tex rail-trim-01 railx-tfrag 14) +(def-tex rail-light-yellow railx-tfrag 15) +(def-tex rail-detail-01 railx-tfrag 16) +(def-tex rail-pipe-02 railx-tfrag 17) +(def-tex rail-env-wall-01 railx-tfrag 18) +(def-tex rail-vent-01 railx-tfrag 19) +(def-tex rail-comb-02 railx-tfrag 20) +(def-tex rail-base-dark-trim-01 railx-tfrag 21) +(def-tex rail-tread-01 railx-tfrag 22) +(def-tex rail-base-mid-trim-01 railx-tfrag 23) +(def-tex rail-env-ground-01 railx-tfrag 24) +(def-tex rail-pipe-03 railx-tfrag 25) +(def-tex rail-pipe-04 railx-tfrag 26) +(def-tex rail-light-yellow-small railx-tfrag 27) +(def-tex rail-fit-01 railx-tfrag 28) +(def-tex rail-step-05 railx-tfrag 29) +(def-tex rail-step-03 railx-tfrag 30) +(def-tex rail-step-04 railx-tfrag 31) +(def-tex rail-step-01 railx-tfrag 32) +(def-tex rail-step-06 railx-tfrag 33) +(def-tex rail-step-02 railx-tfrag 34) +(def-tex rail-step-07 railx-tfrag 35) +(def-tex rail-grate-01 railx-tfrag 36) +(def-tex rail-light-blue-small railx-tfrag 38) +(def-tex rail-light-blue-small-3 railx-tfrag 39) +(def-tex rail-light-blue-small-2 railx-tfrag 40) +(def-tex rail-light-red railx-tfrag 41) +(def-tex rail-monitor-screen-01 railx-tfrag 42) +(def-tex rail-monitor-screen-02 railx-tfrag 43) +(def-tex mhcity-de-door-skin-01 mhcitya-vis-pris 0) +(def-tex mhcity-de-door-skin-02 mhcitya-vis-pris 1) +(def-tex mhcity-grunt-egg-base-01 mhcitya-vis-pris 2) +(def-tex mhcity-grunt-egg-bulb-01 mhcitya-vis-pris 3) +(def-tex mhcity-grunt-egg-bulbtop-01 mhcitya-vis-pris 4) +(def-tex mhcity-grunt-egg-gem-01 mhcitya-vis-pris 5) +(def-tex mhcity-grunt-egg-neck-01 mhcitya-vis-pris 6) +(def-tex mhcity-grunt-egg-rim-01 mhcitya-vis-pris 7) +(def-tex mhcity-vein-01 mhcitya-vis-pris 8) +(def-tex mhcity-grunt-egg-03 mhcitya-vis-pris 19) +(def-tex mhcity-grunt-egg-metal-01 mhcitya-vis-pris 20) +(def-tex mhcity-de-door-glow-01 mhcitya-vis-pris 21) +(def-tex mhcity-de-door-glow-off mhcitya-vis-pris 22) +(def-tex mhcity-grunt-egg-rim-burn mhcitya-vis-pris 24) +(def-tex mhcity-wall-tentacle-01 mhcitya-vis-pris 25) +(def-tex mhcity-eggskin mhcitya-vis-pris 26) +(def-tex mhcity-floor-brace-02 mhcitya-vis-pris 27) +(def-tex mhcity-puffer-mid-01 mhcitya-vis-pris 28) +(def-tex mhcity-puffer-top-01 mhcitya-vis-pris 29) +(def-tex mhcity-twitch-blade-cap mhcitya-vis-pris 30) +(def-tex mhcity-basebone mhcitya-vis-pris 32) +(def-tex mhcity-dirtymetal mhcitya-vis-pris 33) +(def-tex mhcity-bubble mhcitya-vis-pris 40) +(def-tex mhcity-wall-tentacle-01 mhcitya-vis-tfrag 0) +(def-tex mhcity-eggskin mhcitya-vis-tfrag 1) +(def-tex mhcity-grunt-egg-rim-01 mhcitya-vis-tfrag 2) +(def-tex mhcity-wall-tentacle-02 mhcitya-vis-tfrag 3) +(def-tex mhcity-baserock mhcitya-vis-tfrag 4) +(def-tex mhcity-grunt-egg-03 mhcitya-vis-tfrag 5) +(def-tex mhcity-building-base-01 mhcitya-vis-tfrag 6) +(def-tex mhcity-grunt-egg-metal-01 mhcitya-vis-tfrag 7) +(def-tex mhcity-building-door-frame mhcitya-vis-tfrag 8) +(def-tex mhcity-grunt-egg-neck-01 mhcitya-vis-tfrag 9) +(def-tex mhcity-black mhcitya-vis-tfrag 10) +(def-tex mhcity-vein-01 mhcitya-vis-tfrag 11) +(def-tex mhcity-skin-ground-01 mhcitya-vis-tfrag 12) +(def-tex mhcity-grunt-egg-gem-01 mhcitya-vis-tfrag 13) +(def-tex mhcity-floor-brace-02 mhcitya-vis-tfrag 14) +(def-tex mhcity-skin-ground-to-floor-01 mhcitya-vis-tfrag 15) +(def-tex mhcity-grunt-egg-03-to-floor mhcitya-vis-tfrag 16) +(def-tex mhcity-gapfiller-top-01 mhcitya-vis-tfrag 18) +(def-tex mhcity-de-tower-under mhcitya-vis-tfrag 23) +(def-tex mhcity-lilhouse-door-frame mhcitya-vis-tfrag 24) +(def-tex mhcity-base-02 mhcitya-vis-tfrag 25) +(def-tex mhcity-bigwall mhcitya-vis-tfrag 26) +(def-tex mhcity-mektunnel mhcitya-vis-tfrag 29) +(def-tex mhcity-farm-dirt-01 mhcitya-vis-tfrag 31) +(def-tex mhcity-basebone mhcitya-vis-tfrag 32) +(def-tex mhcity-base-ground mhcitya-vis-tfrag 33) +(def-tex mhcity-toadstool-vein-01 mhcitya-vis-tfrag 35) +(def-tex mhcity-de-tower-puff-01 mhcitya-vis-tfrag 39) +(def-tex mhcity-goo-base mhcitya-vis-tfrag 40) +(def-tex mhcity-base mhcitya-vis-tfrag 43) +(def-tex mhcity-grunt-egg-rim-01 mhcitya-vis-shrub 0) +(def-tex mhcity-eggskin mhcitya-vis-shrub 1) +(def-tex mhcity-grunt-egg-horns-01 mhcitya-vis-shrub 2) +(def-tex city-wire mhcitya-vis-shrub 3) +(def-tex mhcity-plant-01 mhcitya-vis-shrub 4) +(def-tex mhcity-plant-light-01 mhcitya-vis-shrub 5) +(def-tex city-farm-cattail-grass mhcitya-vis-shrub 6) +(def-tex city-ind-stain-02 mhcitya-vis-shrub 8) +(def-tex mhcity-goo-plants mhcitya-vis-shrub 11) +(def-tex mhcity-pebbles mhcitya-vis-shrub 12) +(def-tex mhcity-wall-tentacle-01 mhcityb-vis-tfrag 0) +(def-tex mhcity-eggskin mhcityb-vis-tfrag 1) +(def-tex mhcity-grunt-egg-rim-01 mhcityb-vis-tfrag 2) +(def-tex mhcity-wall-tentacle-02 mhcityb-vis-tfrag 3) +(def-tex mhcity-baserock mhcityb-vis-tfrag 4) +(def-tex mhcity-grunt-egg-03 mhcityb-vis-tfrag 5) +(def-tex mhcity-skin-ground-01 mhcityb-vis-tfrag 6) +(def-tex mhcity-floor-brace-02 mhcityb-vis-tfrag 7) +(def-tex mhcity-vein-01 mhcityb-vis-tfrag 8) +(def-tex mhcity-skin-ground-to-floor-01 mhcityb-vis-tfrag 9) +(def-tex mhcity-grunt-egg-03-to-floor mhcityb-vis-tfrag 10) +(def-tex mhcity-grunt-egg-gem-01 mhcityb-vis-tfrag 11) +(def-tex mhcity-gapfiller-top-01 mhcityb-vis-tfrag 13) +(def-tex mhcity-grunt-egg-metal-01 mhcityb-vis-tfrag 14) +(def-tex mhcity-building-base-01 mhcityb-vis-tfrag 15) +(def-tex mhcity-building-door-frame mhcityb-vis-tfrag 16) +(def-tex mhcity-grunt-egg-neck-01 mhcityb-vis-tfrag 17) +(def-tex mhcity-black mhcityb-vis-tfrag 18) +(def-tex mhcity-lilhouse-door-frame mhcityb-vis-tfrag 19) +(def-tex mhcity-base-02 mhcityb-vis-tfrag 20) +(def-tex mhcity-bigwall mhcityb-vis-tfrag 21) +(def-tex mhcity-mektunnel mhcityb-vis-tfrag 25) +(def-tex mhcity-de-tower-under mhcityb-vis-tfrag 26) +(def-tex mhcity-tallhouse mhcityb-vis-tfrag 35) +(def-tex mhcity-de-tower-puff-01 mhcityb-vis-tfrag 37) +(def-tex mhcity-goo-base mhcityb-vis-tfrag 38) +(def-tex mhcity-grind-strand-01 mhcityb-vis-tfrag 39) +(def-tex mhcity-basebone mhcityb-vis-tfrag 40) +(def-tex mhcity-base mhcityb-vis-tfrag 44) +(def-tex mhcity-grunt-egg-rim-01 mhcityb-vis-shrub 0) +(def-tex mhcity-eggskin mhcityb-vis-shrub 1) +(def-tex mhcity-grunt-egg-horns-01 mhcityb-vis-shrub 2) +(def-tex mhcity-plant-01 mhcityb-vis-shrub 3) +(def-tex mhcity-plant-light-01 mhcityb-vis-shrub 4) +(def-tex city-wire mhcityb-vis-shrub 6) +(def-tex mhcity-goo-plants mhcityb-vis-shrub 8) +(def-tex city-ind-stain-02 mhcityb-vis-shrub 9) +(def-tex mhcity-grunt-egg-base-01 mhcityb-vis-pris 0) +(def-tex mhcity-grunt-egg-bulb-01 mhcityb-vis-pris 1) +(def-tex mhcity-grunt-egg-bulbtop-01 mhcityb-vis-pris 2) +(def-tex mhcity-grunt-egg-gem-01 mhcityb-vis-pris 3) +(def-tex mhcity-grunt-egg-neck-01 mhcityb-vis-pris 4) +(def-tex mhcity-grunt-egg-rim-01 mhcityb-vis-pris 5) +(def-tex mhcity-vein-01 mhcityb-vis-pris 6) +(def-tex mhcity-grunt-egg-03 mhcityb-vis-pris 7) +(def-tex mhcity-grunt-egg-metal-01 mhcityb-vis-pris 8) +(def-tex mhcity-twitch-blade-cap mhcityb-vis-pris 9) +(def-tex mhcity-eggskin mhcityb-vis-pris 10) +(def-tex mhcity-floor-brace-02 mhcityb-vis-pris 11) +(def-tex mhcity-puffer-mid-01 mhcityb-vis-pris 12) +(def-tex mhcity-puffer-top-01 mhcityb-vis-pris 13) +(def-tex common-black mhcityb-vis-pris 14) +(def-tex mhcity-grunt-egg-horns-01 mhcityb-vis-pris 15) +(def-tex mhcity-tower-door-frame-01 mhcityb-vis-pris 16) +(def-tex mhcity-tower-door-metal-01 mhcityb-vis-pris 17) +(def-tex mhcity-wall-tentacle-01 mhcityb-vis-pris 18) +(def-tex mh-spawner-01 mhcityb-vis-pris 19) +(def-tex mh-spawner-02 mhcityb-vis-pris 20) +(def-tex mh-spawner-inner-mouth-01 mhcityb-vis-pris 21) +(def-tex mh-spawner-metal-01 mhcityb-vis-pris 22) +(def-tex mh-spawner-metal-tooth mhcityb-vis-pris 23) +(def-tex mhcity-basebone mhcityb-vis-pris 29) +(def-tex mhcity-dirtymetal mhcityb-vis-pris 30) +(def-tex mhcity-bubble mhcityb-vis-pris 31) +(def-tex jakc-wristband-a2 ldmpckgn-pris 0) +(def-tex jakchires-brownstrap ldmpckgn-pris 1) +(def-tex jakchires-precarmor-01 ldmpckgn-pris 2) +(def-tex bam-eyelight ldmpckgn-pris 3) +(def-tex pecker-body-01 ldmpckgn-pris 4) +(def-tex pecker-eyelid ldmpckgn-pris 5) +(def-tex pecker-face ldmpckgn-pris 6) +(def-tex pecker-plume ldmpckgn-pris 7) +(def-tex pecker-tail ldmpckgn-pris 8) +(def-tex pecker-teeth ldmpckgn-pris 9) +(def-tex pecker-wingbottom ldmpckgn-pris 10) +(def-tex pecker-wingtop ldmpckgn-pris 11) +(def-tex pecker-yellowfur ldmpckgn-pris 12) +(def-tex bam-eyelight ldmpckgn-pris2 0) +(def-tex environment-oldmetal ldmpckgn-pris2 1) +(def-tex king-arm ldmpckgn-pris2 2) +(def-tex king-blackskirt2 ldmpckgn-pris2 3) +(def-tex king-bluemetal ldmpckgn-pris2 4) +(def-tex king-bolt ldmpckgn-pris2 5) +(def-tex king-chest ldmpckgn-pris2 6) +(def-tex king-clip-02 ldmpckgn-pris2 7) +(def-tex king-ear ldmpckgn-pris2 8) +(def-tex king-earing ldmpckgn-pris2 9) +(def-tex king-face-01 ldmpckgn-pris2 10) +(def-tex king-finger ldmpckgn-pris2 11) +(def-tex king-greenmetal ldmpckgn-pris2 12) +(def-tex king-greenmetalplain ldmpckgn-pris2 13) +(def-tex king-hair ldmpckgn-pris2 14) +(def-tex king-hand ldmpckgn-pris2 15) +(def-tex king-horn ldmpckgn-pris2 16) +(def-tex king-iris ldmpckgn-pris2 17) +(def-tex king-leg ldmpckgn-pris2 18) +(def-tex king-lgblackstrap ldmpckgn-pris2 19) +(def-tex king-precursermetal-decor ldmpckgn-pris2 20) +(def-tex king-precursermetal-plain ldmpckgn-pris2 21) +(def-tex king-precursermetal-trim ldmpckgn-pris2 22) +(def-tex king-precursermetal-trim2 ldmpckgn-pris2 23) +(def-tex king-precursermetal-trimbolt ldmpckgn-pris2 24) +(def-tex king-shoebottom ldmpckgn-pris2 25) +(def-tex king-skirt ldmpckgn-pris2 26) +(def-tex king-skirt-b ldmpckgn-pris2 27) +(def-tex king-teeth ldmpckgn-pris2 28) +(def-tex king-thinstrap ldmpckgn-pris2 29) +(def-tex king-vest ldmpckgn-pris2 30) +(def-tex king-vestback ldmpckgn-pris2 31) +(def-tex king-wrap ldmpckgn-pris2 32) +(def-tex king-wraps ldmpckgn-pris2 33) +(def-tex king-wristband ldmpckgn-pris2 34) +(def-tex remote-metal-face-02 ltnjxhip-tfrag 0) +(def-tex remote-metal-face-01 ltnjxhip-tfrag 1) +(def-tex remote-button ltnjxhip-tfrag 2) +(def-tex common-black ltnjxhip-tfrag 3) +(def-tex remote-rim-01 ltnjxhip-tfrag 4) +(def-tex vehicle-wheel-01 ltrtwhls-pris 1) +(def-tex vehicle-tread-02 ltrtwhls-pris 2) +(def-tex water-splat lforplnt-sprite 0) +(def-tex hud-dax-missle-meter-01 lpatkcs-minimap 0) +(def-tex hud-dax-missle-meter-02 lpatkcs-minimap 1) +(def-tex hud-dax-missle-meter-03 lpatkcs-minimap 2) +(def-tex wascity-turret-hud-arrow-01 wascityb-minimap 0) +(def-tex wascity-turret-hud-big-arrow-01 wascityb-minimap 1) +(def-tex hud-dmrobot-target-01 wascityb-minimap 2) +(def-tex hud-dmrobot-target-02 wascityb-minimap 3) +(def-tex wascity-turret-hud-health-01 wascityb-minimap 4) +(def-tex wascity-turret-hud-health-02 wascityb-minimap 5) +(def-tex wascity-turret-hud-health-03 wascityb-minimap 6) +(def-tex wascity-turret-hud-health-04 wascityb-minimap 7) +(def-tex hud-dmrobot-target-03 wascityb-minimap 8) +(def-tex hud-dmrobot-target-small-01 wascityb-minimap 9) +(def-tex hud-target-reticle wascityb-minimap 16) +(def-tex bam-eyelight ljakndax-pris 0) +(def-tex bam-hairhilite ljakndax-pris 1) +(def-tex daxter-eyelid ljakndax-pris 2) +(def-tex daxter-furhilite ljakndax-pris 3) +(def-tex daxter-orange ljakndax-pris 4) +(def-tex daxterarm ljakndax-pris 5) +(def-tex daxterbodyshort-eix ljakndax-pris 6) +(def-tex daxterbolt ljakndax-pris 7) +(def-tex daxterear ljakndax-pris 8) +(def-tex daxterfinger ljakndax-pris 9) +(def-tex daxterfoot ljakndax-pris 10) +(def-tex daxterfoot-bottom ljakndax-pris 11) +(def-tex daxtergoggles ljakndax-pris 12) +(def-tex daxterheadwidenew ljakndax-pris 13) +(def-tex daxterhelmetplain ljakndax-pris 14) +(def-tex daxterlense ljakndax-pris 15) +(def-tex daxternose ljakndax-pris 16) +(def-tex daxterteeth ljakndax-pris 17) +(def-tex daxtertuft ljakndax-pris 18) +(def-tex environment-oldmetal ljakndax-pris 19) +(def-tex jakc-armor ljakndax-pris 20) +(def-tex jakc-chestplate-straps ljakndax-pris 21) +(def-tex jakc-gogglemetal ljakndax-pris 22) +(def-tex jakc-lens ljakndax-pris 23) +(def-tex jakc-scarf ljakndax-pris 24) +(def-tex jakc-scarfhanging ljakndax-pris 25) +(def-tex jakc-skirt ljakndax-pris 26) +(def-tex jakc-waistband2 ljakndax-pris 27) +(def-tex jakc-wraps ljakndax-pris 28) +(def-tex jakc-wristband-a2 ljakndax-pris 29) +(def-tex jakchires-arm ljakndax-pris 30) +(def-tex jakchires-blackstrap ljakndax-pris 31) +(def-tex jakchires-brownstrap ljakndax-pris 32) +(def-tex jakchires-brwnleather ljakndax-pris 33) +(def-tex jakchires-chestplate ljakndax-pris 34) +(def-tex jakchires-clips ljakndax-pris 35) +(def-tex jakchires-eye ljakndax-pris 36) +(def-tex jakchires-eyebrow ljakndax-pris 37) +(def-tex jakchires-eyelid ljakndax-pris 38) +(def-tex jakchires-facelft ljakndax-pris 39) +(def-tex jakchires-facert ljakndax-pris 40) +(def-tex jakchires-glovetop ljakndax-pris 41) +(def-tex jakchires-hair ljakndax-pris 42) +(def-tex jakchires-horn ljakndax-pris 43) +(def-tex jakchires-jacket ljakndax-pris 44) +(def-tex jakchires-leatherpouch ljakndax-pris 45) +(def-tex jakchires-lightbrownspat ljakndax-pris 46) +(def-tex jakchires-pants ljakndax-pris 47) +(def-tex jakchires-precarmor-01 ljakndax-pris 48) +(def-tex jakchires-shoebottom ljakndax-pris 49) +(def-tex jakchires-shoemetal ljakndax-pris 50) +(def-tex jakchires-shoeteop ljakndax-pris 51) +(def-tex jakchires-teeth ljakndax-pris 52) +(def-tex turbo-circle destrack-sprite 0) +(def-tex bam-eyelight mhctycst-pris 0) +(def-tex bam-hairhilite mhctycst-pris 1) +(def-tex daxter-eyelid mhctycst-pris 2) +(def-tex daxter-furhilite mhctycst-pris 3) +(def-tex daxter-orange mhctycst-pris 4) +(def-tex daxterarm mhctycst-pris 5) +(def-tex daxterbodyshort-eix mhctycst-pris 6) +(def-tex daxterbolt mhctycst-pris 7) +(def-tex daxterear mhctycst-pris 8) +(def-tex daxterfinger mhctycst-pris 9) +(def-tex daxterfoot mhctycst-pris 10) +(def-tex daxterfoot-bottom mhctycst-pris 11) +(def-tex daxtergoggles mhctycst-pris 12) +(def-tex daxterheadwidenew mhctycst-pris 13) +(def-tex daxterhelmetplain mhctycst-pris 14) +(def-tex daxterlense mhctycst-pris 15) +(def-tex daxternose mhctycst-pris 16) +(def-tex daxterteeth mhctycst-pris 17) +(def-tex daxtertuft mhctycst-pris 18) +(def-tex environment-oldmetal mhctycst-pris 19) +(def-tex jakc-armor mhctycst-pris 20) +(def-tex jakc-chestplate-straps mhctycst-pris 21) +(def-tex jakc-gogglemetal mhctycst-pris 22) +(def-tex jakc-lens mhctycst-pris 23) +(def-tex jakc-scarf mhctycst-pris 24) +(def-tex jakc-scarfhanging mhctycst-pris 25) +(def-tex jakc-skirt mhctycst-pris 26) +(def-tex jakc-waistband2 mhctycst-pris 27) +(def-tex jakc-wraps mhctycst-pris 28) +(def-tex jakc-wristband-a2 mhctycst-pris 29) +(def-tex jakchires-arm mhctycst-pris 30) +(def-tex jakchires-blackstrap mhctycst-pris 31) +(def-tex jakchires-brownstrap mhctycst-pris 32) +(def-tex jakchires-brwnleather mhctycst-pris 33) +(def-tex jakchires-chestplate mhctycst-pris 34) +(def-tex jakchires-clips mhctycst-pris 35) +(def-tex jakchires-eye mhctycst-pris 36) +(def-tex jakchires-eyebrow mhctycst-pris 37) +(def-tex jakchires-eyelid mhctycst-pris 38) +(def-tex jakchires-facelft mhctycst-pris 39) +(def-tex jakchires-facert mhctycst-pris 40) +(def-tex jakchires-glovetop mhctycst-pris 41) +(def-tex jakchires-hair mhctycst-pris 42) +(def-tex jakchires-horn mhctycst-pris 43) +(def-tex jakchires-jacket mhctycst-pris 44) +(def-tex jakchires-leatherpouch mhctycst-pris 45) +(def-tex jakchires-lightbrownspat mhctycst-pris 46) +(def-tex jakchires-pants mhctycst-pris 47) +(def-tex jakchires-precarmor-01 mhctycst-pris 48) +(def-tex jakchires-shoebottom mhctycst-pris 49) +(def-tex jakchires-shoemetal mhctycst-pris 50) +(def-tex jakchires-shoeteop mhctycst-pris 51) +(def-tex jakchires-teeth mhctycst-pris 52) +(def-tex mhcity-grunt-egg-horns-01 mhctycst-pris 56) +(def-tex mhcity-grunt-egg-metal-01 mhctycst-pris 57) +(def-tex mhcity-vein-01 mhctycst-pris 58) +(def-tex jakchires-arm-dark mhctycst-pris 59) +(def-tex jakchires-arm-norm mhctycst-pris 60) +(def-tex jakchires-eye-dark mhctycst-pris 61) +(def-tex jakchires-eye-norm mhctycst-pris 62) +(def-tex jakchires-eyebrow-dark mhctycst-pris 63) +(def-tex jakchires-eyebrow-norm mhctycst-pris 64) +(def-tex jakchires-eyelid-dark mhctycst-pris 65) +(def-tex jakchires-eyelid-norm mhctycst-pris 66) +(def-tex jakchires-facelft-dark mhctycst-pris 67) +(def-tex jakchires-facelft-norm mhctycst-pris 68) +(def-tex jakchires-facert-dark mhctycst-pris 69) +(def-tex jakchires-facert-norm mhctycst-pris 70) +(def-tex jakchires-hair-dark mhctycst-pris 71) +(def-tex jakchires-hair-norm mhctycst-pris 72) +(def-tex mhcity-de-tower-egg-inside mhctycst-pris 73) +(def-tex mhcity-de-tower-egg lctydest-water 0) +(def-tex mhcity-de-tower-egg mhctycst-water 0) +(def-tex hud-kg-bombbot-hud-01 lbombbot-minimap 0) +(def-tex water-splat mhcitya-sprite 0) +(def-tex dust-sparkle mhcitya-sprite 2) +(def-tex hud-jetboard-health lforplnt-minimap 1) +(def-tex wascity-turret-hud-big-arrow-01 desbattl-minimap 0) +(def-tex hud-des-beast desbattl-minimap 1) +(def-tex hud-target-reticle desbattl-minimap 2) +(def-tex hud-ashlyn-head desoasis-minimap 0) +(def-tex hud-gladiator desoasis-minimap 1) +(def-tex rub-water rubblea-vis-water 2) +(def-tex rub-water-dest rubblea-vis-water 3) +(def-tex cityslumc-purple-plain slumbset-tfrag 0) +(def-tex ctyslumc-railing-trim slumbset-tfrag 1) +(def-tex ctyslumc-floor-base slumbset-tfrag 2) +(def-tex ctyslumc-wall slumbset-tfrag 3) +(def-tex ctyslumc-billc slumbset-tfrag 4) +(def-tex cityslumc-lamp-small slumbset-tfrag 5) +(def-tex ctyslumc-light-amber slumbset-tfrag 6) +(def-tex cityslumc-lamp-red slumbset-tfrag 7) +(def-tex cityslumc-lamp-gold slumbset-tfrag 8) +(def-tex cityslumc-door-plate slumbset-tfrag 9) +(def-tex cityslumc-purple-column slumbset-tfrag 10) +(def-tex cityslumc-purple-column-2 slumbset-tfrag 11) +(def-tex ctyslumc-overhang-02 slumbset-tfrag 12) +(def-tex common-black slumbset-tfrag 13) +(def-tex ctyslumc-grass slumbset-tfrag 14) +(def-tex ctyslumc-flowerbed-flowers-a slumbset-tfrag 15) +(def-tex ctyslumc-tree-top slumbset-tfrag 16) +(def-tex ctyslumc-pinetree-big-bark slumbset-tfrag 17) +(def-tex ctyslumc-overhang-03 slumbset-tfrag 18) +(def-tex cityslumc-pinkish-purple slumbset-tfrag 19) +(def-tex ctyslumc-window-panes2 slumbset-tfrag 20) +(def-tex ctyslumc-green slumbset-tfrag 21) +(def-tex ctyslumc-roof slumbset-tfrag 22) +(def-tex ctyslumc-window-panes slumbset-tfrag 23) +(def-tex cityslumc-awning slumbset-tfrag 24) +(def-tex cityslumc-grey-side-pillar slumbset-tfrag 25) +(def-tex ctyslumc-wall-trim slumbset-tfrag 26) +(def-tex cityslumc-wall-surface-01 slumbset-tfrag 27) +(def-tex ctyslumc-overhang-01 slumbset-tfrag 28) +(def-tex cityslumc-gold-trim slumbset-tfrag 29) +(def-tex ctyslumc-light-blue slumbset-tfrag 30) +(def-tex cityslumc-little-gold slumbset-tfrag 31) +(def-tex cityslumc-top-pillar slumbset-tfrag 32) +(def-tex cityslumc-door slumbset-tfrag 33) +(def-tex cityslumc-pipe slumbset-tfrag 34) +(def-tex ctyslumc-window slumbset-tfrag 35) +(def-tex ctyslumc-brown slumbset-tfrag 36) +(def-tex common-gun-panel-03 slumbset-tfrag 37) +(def-tex ctyslumc-wall-sliver slumbset-tfrag 38) +(def-tex ctyslumc-vine-hang-a slumbset-tfrag 39) +(def-tex stdm-bush-01 slumbset-tfrag 40) +(def-tex ctyslumc-light slumbset-tfrag 41) +(def-tex ctyslumc-wall-colored slumbset-tfrag 42) +(def-tex ctyslumc-wall-colored2 slumbset-tfrag 43) +(def-tex cityslumc-metal-trim slumbset-tfrag 44) +(def-tex ctyslumc-grate1 slumbset-tfrag 45) +(def-tex cityslumc-awning-LOW slumbset-tfrag 46) +(def-tex city-tile-LOW slumbset-tfrag 47) +(def-tex ctyslumc-window-panes-LOW slumbset-tfrag 48) +(def-tex ctyslumc-wall-trim-LOW slumbset-tfrag 49) +(def-tex city-ind-black slumbset-tfrag 50) +(def-tex cityslumc-grass slumbset-shrub 0) +(def-tex cityslumc-gold-trim slumbset-shrub 1) +(def-tex ctyslumc-stain slumbset-shrub 2) +(def-tex cityslumc-grass-yellow slumbset-shrub 3) +(def-tex ctyslumc-decal-02 slumbset-shrub 4) +(def-tex ctyslumc-decal-04 slumbset-shrub 5) +(def-tex ctyslumc-wall slumbset-shrub 6) +(def-tex ctyslumc-light slumbset-shrub 7) +(def-tex ctyslumc-wire slumbset-shrub 8) +(def-tex ctyslumb-water-dest slumbset-water 0) +(def-tex keira-mask slumbset-water 1) +(def-tex ctyslumb-fountain-fall-dest slumbset-water 2) +(def-tex comb-temp-medium comba-tfrag 0) +(def-tex comb-temp-dark comba-tfrag 1) +(def-tex comb-temp-glass comba-tfrag 2) +(def-tex comb-temp-light comba-tfrag 3) +(def-tex comb-crct-small-drk comba-tfrag 4) +(def-tex comb-crct-medium comba-tfrag 5) +(def-tex comb-crct-small comba-tfrag 6) +(def-tex comb-tarn-wall-01 comba-tfrag 7) +(def-tex comb-tarn-fade-wall-01 comba-tfrag 8) +(def-tex rail-base-mid-01 comba-tfrag 11) +(def-tex comb-env comba-tfrag 12) +(def-tex comb-pipe1 comba-tfrag 14) +(def-tex comb-ring comba-tfrag 15) +(def-tex rail-light-red comba-tfrag 16) +(def-tex comb-pipe comba-tfrag 17) +(def-tex comb-long-vent comba-tfrag 18) +(def-tex rail-pipe-01 comba-tfrag 19) +(def-tex comb-comb-tile comba-tfrag 20) +(def-tex comb-plate-02 comba-tfrag 21) +(def-tex comb-pipe2 comba-tfrag 22) +(def-tex comb-pipe3 comba-tfrag 23) +(def-tex comb-grate comba-tfrag 24) +(def-tex comb-env2 comba-tfrag 25) +(def-tex comb-yell-light comba-tfrag 26) +(def-tex rail-edge-01 comba-tfrag 27) +(def-tex rail-pipe-03 comba-tfrag 28) +(def-tex rail-cord-01 comba-tfrag 29) +(def-tex comb-redmarker comba-tfrag 31) +(def-tex rail-gray-metal-01 comba-tfrag 32) +(def-tex rail-pipe-02 comba-tfrag 33) +(def-tex rail-pipe-05 comba-tfrag 34) +(def-tex bam-eyelight slumbset-pris 0) +(def-tex bam-hairhilite slumbset-pris 1) +(def-tex daxter-eyelid slumbset-pris 2) +(def-tex daxter-furhilite slumbset-pris 3) +(def-tex daxter-orange slumbset-pris 4) +(def-tex daxterarm slumbset-pris 5) +(def-tex daxterbodyshort-eix slumbset-pris 6) +(def-tex daxterbolt slumbset-pris 7) +(def-tex daxterear slumbset-pris 8) +(def-tex daxterfinger slumbset-pris 9) +(def-tex daxterfoot slumbset-pris 10) +(def-tex daxterfoot-bottom slumbset-pris 11) +(def-tex daxtergoggles slumbset-pris 12) +(def-tex daxterheadwidenew slumbset-pris 13) +(def-tex daxterhelmetplain slumbset-pris 14) +(def-tex daxterlense slumbset-pris 15) +(def-tex daxternose slumbset-pris 16) +(def-tex daxterteeth slumbset-pris 17) +(def-tex daxtertuft slumbset-pris 18) +(def-tex environment-oldmetal slumbset-pris 19) +(def-tex jakc-armor slumbset-pris 20) +(def-tex jakc-chestplate-straps slumbset-pris 21) +(def-tex jakc-gogglemetal slumbset-pris 22) +(def-tex jakc-lens slumbset-pris 23) +(def-tex jakc-scarf slumbset-pris 24) +(def-tex jakc-scarfhanging slumbset-pris 25) +(def-tex jakc-skirt slumbset-pris 26) +(def-tex jakc-waistband2 slumbset-pris 27) +(def-tex jakc-wraps slumbset-pris 28) +(def-tex jakc-wristband-a2 slumbset-pris 29) +(def-tex jakchires-arm slumbset-pris 30) +(def-tex jakchires-blackstrap slumbset-pris 31) +(def-tex jakchires-brownstrap slumbset-pris 32) +(def-tex jakchires-brwnleather slumbset-pris 33) +(def-tex jakchires-chestplate slumbset-pris 34) +(def-tex jakchires-clips slumbset-pris 35) +(def-tex jakchires-eye slumbset-pris 36) +(def-tex jakchires-eyebrow slumbset-pris 37) +(def-tex jakchires-eyelid slumbset-pris 38) +(def-tex jakchires-facelft slumbset-pris 39) +(def-tex jakchires-facert slumbset-pris 40) +(def-tex jakchires-glovetop slumbset-pris 41) +(def-tex jakchires-hair slumbset-pris 42) +(def-tex jakchires-horn slumbset-pris 43) +(def-tex jakchires-jacket slumbset-pris 44) +(def-tex jakchires-leatherpouch slumbset-pris 45) +(def-tex jakchires-lightbrownspat slumbset-pris 46) +(def-tex jakchires-pants slumbset-pris 47) +(def-tex jakchires-precarmor-01 slumbset-pris 48) +(def-tex jakchires-shoebottom slumbset-pris 49) +(def-tex jakchires-shoemetal slumbset-pris 50) +(def-tex jakchires-shoeteop slumbset-pris 51) +(def-tex jakchires-teeth slumbset-pris 52) +(def-tex keira-bellylong slumbset-pris 53) +(def-tex keira-belt slumbset-pris 54) +(def-tex keira-blackstrap slumbset-pris 55) +(def-tex keira-brownstraps-new slumbset-pris 56) +(def-tex keira-chokerhighres slumbset-pris 57) +(def-tex keira-chokermetal slumbset-pris 58) +(def-tex keira-eyelid slumbset-pris 59) +(def-tex keira-face slumbset-pris 60) +(def-tex keira-glasses slumbset-pris 61) +(def-tex keira-glovenewlarge slumbset-pris 62) +(def-tex keira-gogglestrap slumbset-pris 63) +(def-tex keira-hair-newest slumbset-pris 64) +(def-tex keira-handbottom slumbset-pris 65) +(def-tex keira-handtop slumbset-pris 66) +(def-tex keira-iris-64x64 slumbset-pris 67) +(def-tex keira-largewraps slumbset-pris 68) +(def-tex keira-lens-large slumbset-pris 69) +(def-tex keira-maskbolt slumbset-pris 70) +(def-tex keira-pantslarge slumbset-pris 71) +(def-tex keira-shirt slumbset-pris 72) +(def-tex keira-shoebottom slumbset-pris 73) +(def-tex keira-torch-guard-01 slumbset-pris 74) +(def-tex keira-torch-nozzle-01 slumbset-pris 75) +(def-tex keira-torch-nozzle-02 slumbset-pris 76) +(def-tex hud-vehicle-health-bar-01 stadiuma-minimap 0) +(def-tex comb-grate comba-alpha 0) +(def-tex comb-env2 comba-alpha 10) +(def-tex rail-light-red comba-alpha 12) +(def-tex comb-pre-metal-01-yellow comba-alpha 14) +(def-tex comb-pre-metal-fade-yellow comba-alpha 15) +(def-tex comb-pre-metal-01-plain comba-alpha 16) +(def-tex comb-pre-metal-fade-plain comba-alpha 17) +(def-tex rail-base-dark-01 railf-tfrag 1) +(def-tex rail-light-blue railf-tfrag 2) +(def-tex rail-light-yellow-small railf-tfrag 3) +(def-tex rail-edge-01 railf-tfrag 4) +(def-tex rail-cord-01 railf-tfrag 5) +(def-tex rail-detail-01 railf-tfrag 6) +(def-tex rail-base-mid-01 railf-tfrag 7) +(def-tex rail-gray-metal-01 railf-tfrag 8) +(def-tex rail-pipe-03 railf-tfrag 9) +(def-tex rail-pipe-01 railf-tfrag 10) +(def-tex rail-env-car-01 railf-tfrag 11) +(def-tex rail-pipe-05 railf-tfrag 12) +(def-tex comb-temp-glass railf-tfrag 13) +(def-tex rail-patch-01 railf-tfrag 14) +(def-tex comb-temp-dark railf-tfrag 15) +(def-tex comb-redmarker railf-tfrag 16) +(def-tex rail-light-yellow railf-tfrag 17) +(def-tex rail-light-blue-small railf-tfrag 18) +(def-tex rail-pipe-02 railf-tfrag 19) +(def-tex rail-rock-01 railf-tfrag 20) +(def-tex rail-light-red railf-tfrag 21) +(def-tex rail-fit-01 railf-tfrag 22) +(def-tex rail-env-wall-01 railf-tfrag 23) +(def-tex comb-ring railf-tfrag 24) +(def-tex comb-pipe2 railf-tfrag 25) +(def-tex comb-env2 railf-tfrag 26) +(def-tex rail-patch-01 railc-tfrag 2) +(def-tex comb-temp-glass railc-tfrag 3) +(def-tex comb-temp-dark railc-tfrag 4) +(def-tex rail-env-car-01 railc-tfrag 7) +(def-tex rail-light-blue railc-tfrag 8) +(def-tex rail-edge-01 railc-tfrag 9) +(def-tex rail-base-mid-01 railc-tfrag 10) +(def-tex rail-base-dark-01 railc-tfrag 11) +(def-tex rail-gray-metal-01 railc-tfrag 12) +(def-tex rail-light-blue-small railc-tfrag 13) +(def-tex rail-detail-01 railc-tfrag 14) +(def-tex rail-cord-01 railc-tfrag 15) +(def-tex rail-pipe-01 railc-tfrag 16) +(def-tex rail-pipe-03 railc-tfrag 17) +(def-tex rail-trim-01 railc-tfrag 18) +(def-tex rail-tread-01 railc-tfrag 19) +(def-tex rail-light-yellow-small railc-tfrag 20) +(def-tex rail-rock-01 railc-tfrag 21) +(def-tex rail-env-wall-01 railc-tfrag 22) +(def-tex comb-redmarker railc-tfrag 23) +(def-tex rail-light-yellow railc-tfrag 24) +(def-tex rail-pipe-05 railc-tfrag 25) +(def-tex rail-light-red railc-tfrag 26) +(def-tex rail-pipe-02 railc-tfrag 27) +(def-tex comb-ring railc-tfrag 28) +(def-tex rail-fit-01 railc-tfrag 29) +(def-tex rail-edge-01 raile-tfrag 1) +(def-tex rail-base-mid-01 raile-tfrag 2) +(def-tex rail-light-blue-small raile-tfrag 3) +(def-tex rail-detail-01 raile-tfrag 4) +(def-tex rail-cord-01 raile-tfrag 5) +(def-tex rail-pipe-01 raile-tfrag 6) +(def-tex rail-pipe-03 raile-tfrag 7) +(def-tex rail-patch-01 raile-tfrag 8) +(def-tex rail-light-blue raile-tfrag 9) +(def-tex rail-base-dark-01 raile-tfrag 10) +(def-tex rail-gray-metal-01 raile-tfrag 11) +(def-tex rail-env-car-01 raile-tfrag 12) +(def-tex rail-rock-01 raile-tfrag 13) +(def-tex comb-temp-glass raile-tfrag 14) +(def-tex rail-light-yellow-small raile-tfrag 15) +(def-tex comb-redmarker raile-tfrag 16) +(def-tex rail-light-yellow raile-tfrag 17) +(def-tex rail-light-red raile-tfrag 18) +(def-tex rail-fit-01 raile-tfrag 20) +(def-tex rail-pipe-05 raile-tfrag 21) +(def-tex rail-pipe-02 raile-tfrag 22) +(def-tex rail-env-wall-01 raile-tfrag 23) +(def-tex comb-temp-dark raile-tfrag 24) +(def-tex comb-ring raile-tfrag 25) +(def-tex rail-trim-01 raile-tfrag 26) +(def-tex comb-temp-dark raild-tfrag 1) +(def-tex comb-temp-glass raild-tfrag 2) +(def-tex rail-trim-01 raild-tfrag 4) +(def-tex rail-patch-01 raild-tfrag 5) +(def-tex rail-light-blue-small raild-tfrag 6) +(def-tex rail-edge-01 raild-tfrag 7) +(def-tex rail-base-mid-01 raild-tfrag 8) +(def-tex rail-base-dark-01 raild-tfrag 9) +(def-tex rail-env-car-01 raild-tfrag 11) +(def-tex rail-detail-01 raild-tfrag 12) +(def-tex rail-cord-01 raild-tfrag 13) +(def-tex rail-pipe-01 raild-tfrag 14) +(def-tex rail-pipe-03 raild-tfrag 15) +(def-tex rail-light-blue raild-tfrag 16) +(def-tex rail-gray-metal-01 raild-tfrag 17) +(def-tex rail-pipe-05 raild-tfrag 18) +(def-tex rail-rock-01 raild-tfrag 19) +(def-tex comb-redmarker raild-tfrag 20) +(def-tex rail-light-yellow raild-tfrag 21) +(def-tex rail-light-red raild-tfrag 22) +(def-tex rail-light-yellow-small raild-tfrag 24) +(def-tex rail-pipe-02 raild-tfrag 25) +(def-tex rail-fit-01 raild-tfrag 26) +(def-tex comb-ring raild-tfrag 27) +(def-tex rail-tread-01 raild-tfrag 28) +(def-tex rail-env-wall-01 raild-tfrag 30) +(def-tex comb-temp-dark railb-tfrag 2) +(def-tex comb-temp-glass railb-tfrag 3) +(def-tex rail-patch-01 railb-tfrag 5) +(def-tex rail-light-blue railb-tfrag 6) +(def-tex rail-edge-01 railb-tfrag 7) +(def-tex rail-base-mid-01 railb-tfrag 8) +(def-tex rail-base-dark-01 railb-tfrag 9) +(def-tex rail-gray-metal-01 railb-tfrag 10) +(def-tex rail-light-blue-small railb-tfrag 11) +(def-tex rail-detail-01 railb-tfrag 12) +(def-tex rail-cord-01 railb-tfrag 13) +(def-tex rail-pipe-01 railb-tfrag 14) +(def-tex rail-pipe-03 railb-tfrag 15) +(def-tex rail-rock-01 railb-tfrag 16) +(def-tex rail-env-car-01 railb-tfrag 17) +(def-tex rail-light-yellow-small railb-tfrag 18) +(def-tex rail-light-yellow railb-tfrag 19) +(def-tex rail-trim-01 railb-tfrag 20) +(def-tex comb-redmarker railb-tfrag 21) +(def-tex rail-pipe-05 railb-tfrag 22) +(def-tex rail-pipe-02 railb-tfrag 23) +(def-tex comb-ring railb-tfrag 24) +(def-tex rail-light-red railb-tfrag 25) +(def-tex comb-pipe2 railb-tfrag 26) +(def-tex rail-env-wall-01 railb-tfrag 27) +(def-tex comb-env2 railb-tfrag 28) +(def-tex security-dot-dest comba-water 0) +(def-tex security-env-dest comba-water 1) +(def-tex security-dot-src comba-water 2) +(def-tex security-env-uscroll comba-water 3) +(def-tex rail-base-mid-01 raila-pris 20) +(def-tex rail-env-wall-01 raila-pris 25) +(def-tex rail-light-red raila-pris 28) +(def-tex rail-pipe-03 raila-pris 29) +(def-tex rail-cord-01 raila-pris 31) +(def-tex rail-edge-01 raila-pris 32) +(def-tex rail-pipe-01 raila-pris 33) +(def-tex rail-detail-01 raila-pris 34) +(def-tex rail-trim-01 raila-pris 35) +(def-tex rub-wall-gen-03 rubblea2-vis-tfrag 0) +(def-tex rub-beam-gen rubblea2-vis-tfrag 1) +(def-tex rub-metal-flatpipe-01 rubblea2-vis-tfrag 3) +(def-tex rub-rubble-01 rubblea2-vis-tfrag 5) +(def-tex rub-wall-trim rubblea2-vis-tfrag 6) +(def-tex rub-wall-side-beam-02 rubblea2-vis-tfrag 7) +(def-tex rub-city-wall-inside-damaged rubblea2-vis-tfrag 8) +(def-tex rub-palace-tower-side rubblea2-vis-tfrag 9) +(def-tex rub-panels-01 rubblea2-vis-tfrag 10) +(def-tex rub-wall-gen-04 rubblea2-vis-tfrag 11) +(def-tex rub-wall-gen-02 rubblea2-vis-tfrag 12) +(def-tex rub-met-strp-close rubblea2-vis-tfrag 13) +(def-tex rub-wall-gen-01 rubblea2-vis-tfrag 14) +(def-tex rub-rock rubblea2-vis-tfrag 15) +(def-tex rub-roof-support rubblea2-vis-tfrag 16) +(def-tex rub-stone-05 rubblea2-vis-tfrag 17) +(def-tex rub-city-wall-frame rubblea2-vis-tfrag 18) +(def-tex rub-citywall rubblea2-vis-tfrag 19) +(def-tex rub-palshaft-dirt-blue-01 rubblea2-vis-tfrag 20) +(def-tex rub-city-wall-bottom-frame rubblea2-vis-tfrag 25) +(def-tex rub-city-wall-main rubblea2-vis-tfrag 26) +(def-tex rub-endblocks rubblea2-vis-tfrag 27) +(def-tex rub-metal-wallgrill rubblea2-vis-tfrag 28) +(def-tex rub-supportmetall rubblea2-vis-tfrag 29) +(def-tex rub-butress-metal-01 rubblea2-vis-tfrag 30) +(def-tex rub-butress-metal-02 rubblea2-vis-tfrag 31) +(def-tex rub-ground rubblea2-vis-tfrag 32) +(def-tex rub-statue-stone-01 rubblea2-vis-tfrag 33) +(def-tex rub-copper-metal-02 rubblea2-vis-tfrag 34) +(def-tex rub-dirt-a rubblea2-vis-tfrag 35) +(def-tex rub-metal-pipeside-01 rubblea2-vis-tfrag 36) +(def-tex rub-cement-a rubblea2-vis-tfrag 37) +(def-tex rub-wall-gen-06 rubblea2-vis-tfrag 38) +(def-tex rub-metal-01 rubblea2-vis-tfrag 39) +(def-tex rub-wall-side-beam rubblea2-vis-tfrag 40) +(def-tex rub-grass rubblea2-vis-tfrag 41) +(def-tex rub-stream-rocks rubblea2-vis-tfrag 42) +(def-tex rub-wallrock-dirt rubblea2-vis-tfrag 43) +(def-tex rub-cement-broken-end rubblea2-vis-tfrag 44) +(def-tex rub-grass-fringe rubblea2-vis-tfrag 45) +(def-tex rub-roof-tile rubblea2-vis-tfrag 46) +(def-tex rub-window-02 rubblea2-vis-tfrag 47) +(def-tex rub-rock-small rubblea2-vis-tfrag 48) +(def-tex rub-lamp-fencespike-round rubblea2-vis-tfrag 56) +(def-tex rub-lamp-light-01 rubblea2-vis-tfrag 57) +(def-tex rub-copper-metal-01 rubblea2-vis-tfrag 58) +(def-tex rub-elec-switch-light-on rubblea2-vis-tfrag 59) +(def-tex rub-elec-switch-light-off rubblea2-vis-tfrag 60) +(def-tex rub-cement-top rubblea2-vis-tfrag 66) +(def-tex rub-greyblue-plain-lowres rubblea2-vis-shrub 0) +(def-tex rub-beam-gen rubblea2-vis-shrub 1) +(def-tex rub-wall-small-grill rubblea2-vis-shrub 2) +(def-tex rub-met-strp-close rubblea2-vis-shrub 3) +(def-tex rub-shrub-grass rubblea2-vis-shrub 4) +(def-tex rub-crater-shards-01 rubblea2-vis-shrub 5) +(def-tex rub-ground-01-small rubblea2-vis-shrub 6) +(def-tex rub-shrub-cattail rubblea2-vis-shrub 11) +(def-tex rub-overlay-bullethole-c rubblea2-vis-shrub 12) +(def-tex rub-stain-01 rubblea2-vis-shrub 13) +(def-tex rub-dirt-a rubblea2-vis-water 1) +(def-tex rub-watera2 rubblea2-vis-water 2) +(def-tex rub-water-desta2 rubblea2-vis-water 3) +(def-tex rub-water-wave-01-dest rubblea2-vis-water 5) +(def-tex bam-eyelight railcst-pris 0) +(def-tex bam-hairhilite railcst-pris 1) +(def-tex daxter-eyelid railcst-pris 2) +(def-tex daxter-furhilite railcst-pris 3) +(def-tex daxter-orange railcst-pris 4) +(def-tex daxterarm railcst-pris 5) +(def-tex daxterbodyshort-eix railcst-pris 6) +(def-tex daxterbolt railcst-pris 7) +(def-tex daxterear railcst-pris 8) +(def-tex daxterfinger railcst-pris 9) +(def-tex daxterfoot railcst-pris 10) +(def-tex daxterfoot-bottom railcst-pris 11) +(def-tex daxtergoggles railcst-pris 12) +(def-tex daxterheadwidenew railcst-pris 13) +(def-tex daxterhelmetplain railcst-pris 14) +(def-tex daxterlense railcst-pris 15) +(def-tex daxternose railcst-pris 16) +(def-tex daxterteeth railcst-pris 17) +(def-tex daxtertuft railcst-pris 18) +(def-tex environment-oldmetal railcst-pris 20) +(def-tex jakc-armor railcst-pris 21) +(def-tex jakc-chestplate-straps railcst-pris 22) +(def-tex jakc-gogglemetal railcst-pris 23) +(def-tex jakc-lens railcst-pris 24) +(def-tex jakc-scarf railcst-pris 25) +(def-tex jakc-scarfhanging railcst-pris 26) +(def-tex jakc-skirt railcst-pris 27) +(def-tex jakc-waistband2 railcst-pris 28) +(def-tex jakc-wraps railcst-pris 29) +(def-tex jakc-wristband-a2 railcst-pris 30) +(def-tex jakchires-arm railcst-pris 31) +(def-tex jakchires-blackstrap railcst-pris 32) +(def-tex jakchires-brownstrap railcst-pris 33) +(def-tex jakchires-brwnleather railcst-pris 34) +(def-tex jakchires-chestplate railcst-pris 35) +(def-tex jakchires-clips railcst-pris 36) +(def-tex jakchires-eye railcst-pris 37) +(def-tex jakchires-eyebrow railcst-pris 38) +(def-tex jakchires-eyelid railcst-pris 39) +(def-tex jakchires-facelft railcst-pris 40) +(def-tex jakchires-facert railcst-pris 41) +(def-tex jakchires-glovetop railcst-pris 42) +(def-tex jakchires-hair railcst-pris 43) +(def-tex jakchires-horn railcst-pris 44) +(def-tex jakchires-jacket railcst-pris 45) +(def-tex jakchires-leatherpouch railcst-pris 46) +(def-tex jakchires-lightbrownspat railcst-pris 47) +(def-tex jakchires-pants railcst-pris 48) +(def-tex jakchires-precarmor-01 railcst-pris 49) +(def-tex jakchires-shoebottom railcst-pris 50) +(def-tex jakchires-shoemetal railcst-pris 51) +(def-tex jakchires-shoeteop railcst-pris 52) +(def-tex jakchires-teeth railcst-pris 53) +(def-tex prec-leader-beard railcst-pris 54) +(def-tex prec-leader-face2 railcst-pris 55) +(def-tex prec-leader-foreheadshield railcst-pris 56) +(def-tex prec-leader-hair railcst-pris 57) +(def-tex prec-leader-headshield railcst-pris 58) +(def-tex prec-teeth railcst-pris 59) +(def-tex prec-hand-back railcst-pris 71) +(def-tex prec-handpalm railcst-pris 72) +(def-tex prec-leader-armband railcst-pris 73) +(def-tex prec-neck railcst-pris 74) +(def-tex prec-surfer-chain railcst-pris 75) +(def-tex prec-surfer-chain-02 railcst-pris 76) +(def-tex prec-surfer-chain-03 railcst-pris 77) +(def-tex prec-surfer-hair railcst-pris 78) +(def-tex prec-surfer-hairshort railcst-pris 79) +(def-tex prec-surfer-pants railcst-pris 80) +(def-tex prec-surfer-sash railcst-pris 81) +(def-tex prec-surfer-shirt railcst-pris 82) +(def-tex prec-surfer-sleeve railcst-pris 83) +(def-tex prec-leader-arm railcst-pris 84) +(def-tex prec-leader-belt railcst-pris 85) +(def-tex prec-leader-frontskirt railcst-pris 86) +(def-tex prec-leader-pants railcst-pris 87) +(def-tex prec-leader-robe-02 railcst-pris 88) +(def-tex prec-leader-shirt railcst-pris 89) +(def-tex prec-leader-wrap railcst-pris 90) +(def-tex prec-orblarge railcst-pris 91) +(def-tex prec-orbsmall railcst-pris 92) +(def-tex prec-staff-01 railcst-pris 93) +(def-tex prec-staff-02 railcst-pris 94) +(def-tex torn-armor railcst-pris 106) +(def-tex torn-gunbarrel railcst-pris 107) +(def-tex torn-gunbarrel-02 railcst-pris 108) +(def-tex torn-handle-01 railcst-pris 109) +(def-tex dark-crystal-knob-01 railcst-pris 126) +(def-tex dark-crystal-knob-02 railcst-pris 127) +(def-tex eco-lt-cryst-01 railcst-pris 128) +(def-tex eco-lt-cryst-02 railcst-pris 129) +(def-tex prec-dumb-helmet railcst-pris 130) +(def-tex prec-dumb-pants railcst-pris 131) +(def-tex prec-dumb-shirt railcst-pris 132) +(def-tex prec-dumb-sleeve railcst-pris 133) +(def-tex prec-tess-shirtstraps railcst-pris 134) +(def-tex prec-insidemouth railcst-pris 135) +(def-tex prec-controller-black railcst-pris 136) +(def-tex prec-controller-but railcst-pris 137) +(def-tex prec-controller-but2 railcst-pris 138) +(def-tex prec-controller-dk railcst-pris 139) +(def-tex prec-controller-plain railcst-pris 140) +(def-tex prec-controller-rim railcst-pris 141) +(def-tex prec-leader-robe-01 railcst-pris 142) +(def-tex bam-eyelight railcst-pris2 0) +(def-tex bam-hairhilite railcst-pris2 1) +(def-tex environment-oldmetal railcst-pris2 2) +(def-tex veger-bookleather railcst-pris2 3) +(def-tex veger-booksides railcst-pris2 4) +(def-tex veger-bookspine railcst-pris2 5) +(def-tex veger-bootbolt railcst-pris2 6) +(def-tex veger-bootfoot railcst-pris2 7) +(def-tex veger-bootstrap railcst-pris2 8) +(def-tex veger-coat railcst-pris2 9) +(def-tex veger-coatbelt railcst-pris2 10) +(def-tex veger-coatclips railcst-pris2 11) +(def-tex veger-endpaper railcst-pris2 12) +(def-tex veger-eyelid railcst-pris2 13) +(def-tex veger-face railcst-pris2 14) +(def-tex veger-fingerbottom railcst-pris2 15) +(def-tex veger-fingertop railcst-pris2 16) +(def-tex veger-gold railcst-pris2 17) +(def-tex veger-hair railcst-pris2 18) +(def-tex veger-hand railcst-pris2 19) +(def-tex veger-iris railcst-pris2 20) +(def-tex veger-legwraps railcst-pris2 21) +(def-tex veger-pages railcst-pris2 22) +(def-tex veger-pants railcst-pris2 23) +(def-tex veger-parchment railcst-pris2 24) +(def-tex veger-scarf railcst-pris2 25) +(def-tex veger-shoebottom railcst-pris2 26) +(def-tex veger-shoulderplate railcst-pris2 27) +(def-tex veger-shoulderplatemetal railcst-pris2 28) +(def-tex veger-sleeve railcst-pris2 29) +(def-tex veger-sleevelower railcst-pris2 30) +(def-tex veger-stickwrap railcst-pris2 31) +(def-tex veger-teeth railcst-pris2 32) +(def-tex veger-vest railcst-pris2 33) +(def-tex veger-walkingstick-01 railcst-pris2 34) +(def-tex veger-walkingstick-02 railcst-pris2 35) +(def-tex veger-walkingstick-03 railcst-pris2 36) +(def-tex veger-whitecloth railcst-pris2 37) +(def-tex daxter-eyelid railcst-pris2 38) +(def-tex daxter-furhilite railcst-pris2 39) +(def-tex daxterteeth railcst-pris2 40) +(def-tex prec-veger-body railcst-pris2 41) +(def-tex prec-veger-ear railcst-pris2 42) +(def-tex prec-veger-foot railcst-pris2 43) +(def-tex prec-veger-foot-02 railcst-pris2 44) +(def-tex prec-veger-handback railcst-pris2 45) +(def-tex prec-veger-handpalm railcst-pris2 46) +(def-tex prec-veger-leg railcst-pris2 47) +(def-tex prec-veger-mouth railcst-pris2 48) +(def-tex prec-veger-neck railcst-pris2 49) +(def-tex prec-veger-newface railcst-pris2 50) +(def-tex prec-veger-nose railcst-pris2 51) +(def-tex prec-veger-orange railcst-pris2 52) +(def-tex prec-veger-sleeve railcst-pris2 53) +(def-tex prec-veger-spat railcst-pris2 54) +(def-tex prec-veger-vest railcst-pris2 55) +(def-tex stdm-grass-fringe stadium-vis-alpha 0) +(def-tex environment-darkprec wasdefen-pris 0) +(def-tex dp-robot-hull-03 wasdefen-pris 1) +(def-tex dp-robot-leg-hull-01 wasdefen-pris 2) +(def-tex dp-robot-panel-03 wasdefen-pris 3) +(def-tex dp-robot-panel-05 wasdefen-pris 4) +(def-tex dp-robot-rim-01 wasdefen-pris 5) +(def-tex dp-robot-tendons-01 wasdefen-pris 6) +(def-tex dp-robot-cable-01 wasdefen-pris 7) +(def-tex dp-robot-eyes wasdefen-pris 8) +(def-tex dp-robot-globe-joint wasdefen-pris 9) +(def-tex dp-robot-hex-pattern-01 wasdefen-pris 10) +(def-tex dp-robot-hull-01 wasdefen-pris 11) +(def-tex dp-robot-hull-02 wasdefen-pris 12) +(def-tex dp-robot-hull-04 wasdefen-pris 13) +(def-tex dp-robot-panel-02 wasdefen-pris 14) +(def-tex dp-robot-panel-06 wasdefen-pris 15) +(def-tex dp-robot-pipe-01 wasdefen-pris 16) +(def-tex dp-robot-tentacle-01 wasdefen-pris 17) +(def-tex dm-missle-body wasdefen-pris 18) +(def-tex dm-missle-tip wasdefen-pris 19) +(def-tex dm-missle-tubes wasdefen-pris 20) +(def-tex dm-missle-tip-glow-01 wasdefen-pris 21) +(def-tex palcab-lowres-background-hills-01 ltowcity-tfrag 0) +(def-tex strip-metal-02-lores ltowcity-tfrag 1) +(def-tex palcab-lowres-ctywide-wall-01 ltowcity-tfrag 2) +(def-tex palcab-lowres-background-crater-bottom-enviro ltowcity-tfrag 3) +(def-tex palcab-lowres-background-rocksnow2 ltowcity-tfrag 4) +(def-tex palcab-lowres-background-rocksnow ltowcity-tfrag 5) +(def-tex palcab-lowres-ctywide-wall-02 ltowcity-tfrag 6) +(def-tex palcab-lowres-ctyslum-ground ltowcity-tfrag 7) +(def-tex palcab-lowres-ctyslum-roof-03 ltowcity-tfrag 8) +(def-tex palcab-lowres-ctyslum-roof-01 ltowcity-tfrag 9) +(def-tex palcab-lowres-ctyslum-wall-01 ltowcity-tfrag 10) +(def-tex palcab-lowres-ctyslum-wall-02 ltowcity-tfrag 11) +(def-tex palcab-lowres-ctyslum-roof-02 ltowcity-tfrag 12) +(def-tex palcab-lowres-ctyslum-wall-04 ltowcity-tfrag 13) +(def-tex palcab-lowres-ctyslum-wall-03 ltowcity-tfrag 14) +(def-tex palcab-pipe-hoze ltowcity-tfrag 15) +(def-tex palcab-lowres-mark-roof-02 ltowcity-tfrag 16) +(def-tex city-lowres-ind-wall-04 ltowcity-tfrag 17) +(def-tex palcab-steel-lores ltowcity-tfrag 18) +(def-tex palcab-lowres-stadium-canopy ltowcity-tfrag 19) +(def-tex city-lowres-ind-wall-02 ltowcity-tfrag 20) +(def-tex city-lowres-fort-yellow ltowcity-tfrag 21) +(def-tex city-lowres-fort-red ltowcity-tfrag 22) +(def-tex palcab-lowres-mark-roof-01 ltowcity-tfrag 23) +(def-tex city-lowres-ind-wall-01 ltowcity-tfrag 24) +(def-tex city-lowres-port-roof ltowcity-tfrag 25) +(def-tex city-lowres-ind-wall-03 ltowcity-tfrag 26) +(def-tex city-lowres-ind-wall-07 ltowcity-tfrag 27) +(def-tex city-lowres-ind-wall-08 ltowcity-tfrag 28) +(def-tex city-lowres-ind-wall-05 ltowcity-tfrag 29) +(def-tex city-lowres-ind-wall-06 ltowcity-tfrag 30) +(def-tex palcab-lowres-mark-roof-rim-01 ltowcity-tfrag 31) +(def-tex palcab-lowres-mark-shops-01 ltowcity-tfrag 32) +(def-tex palcab-lowres-mark-awning-green ltowcity-tfrag 33) +(def-tex palcab-lowres-mark-awning-red ltowcity-tfrag 34) +(def-tex city-lowres-ctygen-side-02 ltowcity-tfrag 35) +(def-tex city-lowres-ctygen-stripe-01 ltowcity-tfrag 36) +(def-tex city-lowres-ctygen-roof-02 ltowcity-tfrag 37) +(def-tex city-lowres-ctygen-build-01 ltowcity-tfrag 38) +(def-tex palcab-lowres-mark-highway ltowcity-tfrag 39) +(def-tex city-lowres-ctygen-build-02 ltowcity-tfrag 40) +(def-tex city-lowres-ctygen-side-01 ltowcity-tfrag 41) +(def-tex city-lowres-ctygen-build-03 ltowcity-tfrag 42) +(def-tex city-lowres-ctygen-build-05 ltowcity-tfrag 43) +(def-tex city-lowres-ctygen-build-04 ltowcity-tfrag 44) +(def-tex city-lowres-ctygen-roof-01 ltowcity-tfrag 45) +(def-tex city-lowres-ctygen-stripe-02 ltowcity-tfrag 46) +(def-tex palcab-lorez-metal03 ltowcity-tfrag 47) +(def-tex palcab-lorez-metal01 ltowcity-tfrag 48) +(def-tex t-citywide-met-strp02 ltowcity-tfrag 49) +(def-tex t-citywide-met-strp01 ltowcity-tfrag 50) +(def-tex t-citywide-met-pill-01 ltowcity-tfrag 51) +(def-tex t-citywide-red-met-01 ltowcity-tfrag 52) +(def-tex t-citywide-met-wall-02 ltowcity-tfrag 53) +(def-tex t-palshaft-plate01 ltowcity-tfrag 54) +(def-tex palcab-lowres-background-mount-build-01 ltowcity-tfrag 55) +(def-tex palcab-lowres-background-mount-build-02 ltowcity-tfrag 56) +(def-tex palcab-lowres-background-mount-build-03 ltowcity-tfrag 57) +(def-tex t-strip-lo-palsup-panel-1 ltowcity-tfrag 59) +(def-tex t-strip-lo-palsup-panel-2 ltowcity-tfrag 60) +(def-tex t-strip-lo-palsup-panel-3 ltowcity-tfrag 61) +(def-tex t-strip-lo-palsup-panel-4 ltowcity-tfrag 62) +(def-tex t-strip-lo-palsup-panel-5 ltowcity-tfrag 63) +(def-tex t-strip-lo-palsup-danger1 ltowcity-tfrag 64) +(def-tex t-strip-lo-palsup-danger2 ltowcity-tfrag 65) +(def-tex city-lowres-newslums-stripe-02 ltowcity-tfrag 66) +(def-tex city-lowres-newslums-bigwindows-02 ltowcity-tfrag 67) +(def-tex city-lowres-newslums-stripe-01 ltowcity-tfrag 68) +(def-tex city-lowres-damaged-01 ltowcity-tfrag 69) +(def-tex t-citywide-wall-tile-01 ltowcity-tfrag 70) +(def-tex palcab-lowres-farm-wall ltowcity-tfrag 71) +(def-tex palcab-lowres-farm-wall-top ltowcity-tfrag 72) +(def-tex t-palshaft-roof-01 ltowcity-tfrag 73) +(def-tex palace-break-girder01 ltowcity-tfrag 74) +(def-tex citywide-palace-01 ltowcity-tfrag 75) +(def-tex citywide-hangmetal ltowcity-tfrag 76) +(def-tex city-lowres-mhcity-wall-02 ltowcity-tfrag 77) +(def-tex city-lowres-mhcity-wall-01 ltowcity-tfrag 78) +(def-tex city-lowres-mhcity-detower-01 ltowcity-tfrag 79) +(def-tex city-lowres-mhcity-detower-02 ltowcity-tfrag 80) +(def-tex common-black ltowcity-tfrag 83) +(def-tex city-lowres-mhcity-wall-03 ltowcity-tfrag 84) +(def-tex palcab-swingp-base-lores ltowcity-tfrag 85) +(def-tex palcab-lorez-asphalt01 ltowcity-tfrag 86) +(def-tex palcab-lowres-background-trees-edge ltowcity-tfrag 87) +(def-tex palcab-lowres-background-trees2 ltowcity-tfrag 88) +(def-tex palcab-lorez-metal02 ltowcity-tfrag 89) +(def-tex palcab-lorez-metal01-red ltowcity-tfrag 90) +(def-tex palcab-lorez-metal01-red-stripe ltowcity-tfrag 91) +(def-tex palcab-lorez-plates01 ltowcity-tfrag 92) +(def-tex tcab-beam01 ltowcity-tfrag 93) +(def-tex palcab-wall-lores ltowcity-tfrag 94) +(def-tex tcab-plat-edg-01-lores ltowcity-tfrag 95) +(def-tex palace-break-brokenwall ltowcity-tfrag 96) +(def-tex t-palshaft-panl-01 ltowcity-tfrag 97) +(def-tex citywide-consite-steel ltowcity-tfrag 98) +(def-tex palcab-lowres-stadium-grass ltowcity-tfrag 99) +(def-tex ctyp-metal-01 ltowcity-tfrag 100) +(def-tex palcab-lowres-background-strip ltowcity-tfrag 101) +(def-tex t-palshaft-pil-01 ltowcity-tfrag 102) +(def-tex ctywide-ox-met-01 ltowcity-tfrag 103) +(def-tex t-palshaft-r-strp-plate01 ltowcity-tfrag 104) +(def-tex palcab-lorez-plates-red-stripe01 ltowcity-tfrag 105) +(def-tex city-lowres-mhcity-tower-01 ltowcity-tfrag 106) +(def-tex palcab-swingp-trim ltowcity-tfrag 107) +(def-tex city-lowres-mhcity-tower-02 ltowcity-tfrag 108) +(def-tex palcab-lowres-background-shoreline-01 ltowcity-tfrag 109) +(def-tex palcab-lowres-background-mountains ltowcity-tfrag 110) +(def-tex palcab-lowres-background-grass-to-desert-02 ltowcity-tfrag 111) +(def-tex palcab-lowres-background-grass-to-desert-01 ltowcity-tfrag 112) +(def-tex palcab-lowres-background-mounatin-window ltowcity-tfrag 113) +(def-tex palcab-lowres-background-hilltops-01 ltowcity-tfrag 114) +(def-tex palcab-lowres-background-desert-01 ltowcity-tfrag 115) +(def-tex city-lowres-mhcity-ground-01 ltowcity-tfrag 116) +(def-tex tcab-beam01-lores ltowcity-tfrag 117) +(def-tex tcab-blue-ring-01 ltowcity-tfrag 118) +(def-tex palcab-lowres-background-peaks-01 ltowcity-tfrag 119) +(def-tex palcab-lowres-background-shoreline-02 ltowcity-tfrag 120) +(def-tex palcab-lowres-background-desert-to-shore ltowcity-tfrag 121) +(def-tex palcab-lowres-background-crater-01 ltowcity-tfrag 122) +(def-tex palcab-smallpipe-lores ltowcity-tfrag 123) +(def-tex palcab-lowres-background-peaks-02 ltowcity-tfrag 124) +(def-tex palcab-lowres-background-mountains-02 ltowcity-tfrag 125) +(def-tex rub-palace-tower-side ltowcity-tfrag 126) +(def-tex palcab-lowres-background-shoreline-02 ltowcity-alpha 0) +(def-tex palcab-lowres-background-crater-rim ltowcity-alpha 1) +(def-tex palcab-lowres-background-trees-edge ltowcity-alpha 2) +(def-tex palcab-lowres-background-trees2 ltowcity-alpha 3) +(def-tex palcab-lowres-ctyslum-wall-03 ltowcity-alpha 4) +(def-tex hud-jinx-head ljinx-minimap 0) +(def-tex bam-eyelight stadium-vis-pris 7) +(def-tex bam-hairhilite stadium-vis-pris 8) +(def-tex daxter-eyelid stadium-vis-pris 9) +(def-tex daxter-furhilite stadium-vis-pris 10) +(def-tex daxter-orange stadium-vis-pris 11) +(def-tex daxterarm stadium-vis-pris 12) +(def-tex daxterbodyshort-eix stadium-vis-pris 13) +(def-tex daxterbolt stadium-vis-pris 14) +(def-tex daxterear stadium-vis-pris 15) +(def-tex daxterfinger stadium-vis-pris 16) +(def-tex daxterfoot stadium-vis-pris 17) +(def-tex daxterfoot-bottom stadium-vis-pris 18) +(def-tex daxtergoggles stadium-vis-pris 19) +(def-tex daxterheadwidenew stadium-vis-pris 20) +(def-tex daxterhelmetplain stadium-vis-pris 21) +(def-tex daxterlense stadium-vis-pris 22) +(def-tex daxternose stadium-vis-pris 23) +(def-tex daxterteeth stadium-vis-pris 24) +(def-tex daxtertuft stadium-vis-pris 25) +(def-tex common-black lfaccar-pris 7) +(def-tex fac-vehicle-body-01 lfaccar-pris 8) +(def-tex fac-vehicle-body-02 lfaccar-pris 9) +(def-tex fac-vehicle-bolt-01 lfaccar-pris 10) +(def-tex fac-vehicle-brace-pipe-01 lfaccar-pris 11) +(def-tex fac-vehicle-cap-pin-01 lfaccar-pris 12) +(def-tex fac-vehicle-controls lfaccar-pris 13) +(def-tex fac-vehicle-detail-01 lfaccar-pris 15) +(def-tex fac-vehicle-exhaust-01 lfaccar-pris 17) +(def-tex fac-vehicle-exhaust-pipe-01 lfaccar-pris 18) +(def-tex fac-vehicle-hubcap-01 lfaccar-pris 20) +(def-tex fac-vehicle-metal-plate-02 lfaccar-pris 21) +(def-tex fac-vehicle-rim-01 lfaccar-pris 22) +(def-tex fac-vehicle-safety-plate-01 lfaccar-pris 23) +(def-tex fac-vehicle-tank-01 lfaccar-pris 24) +(def-tex fac-vehicle-tank-02 lfaccar-pris 25) +(def-tex fac-vehicle-tire-tread-01 lfaccar-pris 26) +(def-tex jets01 lfaccar-pris 27) +(def-tex light01 lfaccar-pris 28) +(def-tex lightCase01 lfaccar-pris 29) +(def-tex tread-interceptor-rhino lfaccar-pris 30) +(def-tex vehicle-snake-tread-01 lsnkwhls-pris 0) +(def-tex vehicle-snake-tread-02 lsnkwhls-pris 1) +(def-tex vehicle-wheel-01 lsnkwhls-pris 2) +(def-tex homing-missle-body lctyprot-pris 0) +(def-tex homing-missle-body-tip lctyprot-pris 1) +(def-tex homing-missle-exhaust lctyprot-pris 2) +(def-tex homing-missle-fin-01 lctyprot-pris 3) +(def-tex common-black lctyprot-pris 4) +(def-tex kg-rob-trans-door-edge-01 lctyprot-pris 5) +(def-tex kg-rob-trans-gun05 lctyprot-pris 6) +(def-tex kg-rob-trans-panel-01 lctyprot-pris 7) +(def-tex kg-rob-trans-panel-02 lctyprot-pris 8) +(def-tex kg-rob-trans-panel-03 lctyprot-pris 9) +(def-tex kg-rob-trans-panel-04 lctyprot-pris 10) +(def-tex kg-rob-trans-panel-05 lctyprot-pris 11) +(def-tex kg-rob-trans-panel-06 lctyprot-pris 12) +(def-tex kg-rob-trans-ribs01 lctyprot-pris 13) +(def-tex kg-rob-trans-rod-01 lctyprot-pris 14) +(def-tex kg-rob-trans-rod-02 lctyprot-pris 15) +(def-tex kg-rob-trans-thruster-01 lctyprot-pris 16) +(def-tex kg-rob-trans-thruster-02 lctyprot-pris 17) +(def-tex kg-rob-trans-thruster-03 lctyprot-pris 18) +(def-tex kg-rob-trans-thruster-04 lctyprot-pris 19) +(def-tex kg-rob-trans-thruster-glow-01 lctyprot-pris 20) +(def-tex missle-launcher-gear-02 lctyprot-pris 22) +(def-tex missle-launcher-metal-01 lctyprot-pris 23) +(def-tex missle-launcher-panel-02 lctyprot-pris 25) +(def-tex missle-launcher-rim-01 lctyprot-pris 26) +(def-tex missle-launcher-shaft-01 lctyprot-pris 27) +(def-tex missle-launcher-top-01 lctyprot-pris 28) +(def-tex missle-launcher-top-02 lctyprot-pris 29) +(def-tex missle-launcher-tube lctyprot-pris 30) +(def-tex missle-launcher-tube-end-01 lctyprot-pris 31) +(def-tex missle-launcher-tube-end-02 lctyprot-pris 32) +(def-tex kg-rob-trans-gun04 lctyprot-pris 33) +(def-tex comb-grate combn-alpha 0) +(def-tex bam-eyelight outrocst-pris 0) +(def-tex bam-hairhilite outrocst-pris 1) +(def-tex environment-oldmetal outrocst-pris 20) +(def-tex jakc-armor outrocst-pris 25) +(def-tex jakc-chestplate-straps outrocst-pris 26) +(def-tex jakc-gogglemetal outrocst-pris 27) +(def-tex jakc-lens outrocst-pris 28) +(def-tex jakc-scarf outrocst-pris 29) +(def-tex jakc-scarfhanging outrocst-pris 30) +(def-tex jakc-skirt outrocst-pris 31) +(def-tex jakc-waistband2 outrocst-pris 32) +(def-tex jakc-wraps outrocst-pris 33) +(def-tex jakc-wristband-a2 outrocst-pris 34) +(def-tex jakchires-arm outrocst-pris 35) +(def-tex jakchires-blackstrap outrocst-pris 36) +(def-tex jakchires-brownstrap outrocst-pris 37) +(def-tex jakchires-brwnleather outrocst-pris 38) +(def-tex jakchires-chestplate outrocst-pris 39) +(def-tex jakchires-clips outrocst-pris 40) +(def-tex jakchires-eye outrocst-pris 41) +(def-tex jakchires-eyebrow outrocst-pris 42) +(def-tex jakchires-eyelid outrocst-pris 43) +(def-tex jakchires-facelft outrocst-pris 44) +(def-tex jakchires-facert outrocst-pris 45) +(def-tex jakchires-glovetop outrocst-pris 46) +(def-tex jakchires-hair outrocst-pris 47) +(def-tex jakchires-horn outrocst-pris 48) +(def-tex jakchires-jacket outrocst-pris 49) +(def-tex jakchires-leatherpouch outrocst-pris 50) +(def-tex jakchires-lightbrownspat outrocst-pris 51) +(def-tex jakchires-pants outrocst-pris 52) +(def-tex jakchires-precarmor-01 outrocst-pris 53) +(def-tex jakchires-shoebottom outrocst-pris 54) +(def-tex jakchires-shoemetal outrocst-pris 55) +(def-tex jakchires-shoeteop outrocst-pris 56) +(def-tex jakchires-teeth outrocst-pris 57) +(def-tex klever-arm outrocst-pris 58) +(def-tex klever-armor-01 outrocst-pris 59) +(def-tex klever-armor-02 outrocst-pris 60) +(def-tex klever-blackstrap outrocst-pris 61) +(def-tex klever-bolt outrocst-pris 62) +(def-tex klever-brownstrap outrocst-pris 63) +(def-tex klever-chest outrocst-pris 64) +(def-tex klever-clips outrocst-pris 65) +(def-tex klever-earcup outrocst-pris 66) +(def-tex klever-eye outrocst-pris 67) +(def-tex klever-eyelid outrocst-pris 68) +(def-tex klever-face-01 outrocst-pris 69) +(def-tex klever-face-01scars outrocst-pris 70) +(def-tex klever-fingerbottom outrocst-pris 71) +(def-tex klever-fingertop outrocst-pris 72) +(def-tex klever-gunmetal-01 outrocst-pris 73) +(def-tex klever-gunmetal-02 outrocst-pris 74) +(def-tex klever-gunmetal-03 outrocst-pris 75) +(def-tex klever-gunmetal-04 outrocst-pris 76) +(def-tex klever-gunmetal-05 outrocst-pris 77) +(def-tex klever-hair outrocst-pris 78) +(def-tex klever-hand outrocst-pris 79) +(def-tex klever-handwrap outrocst-pris 80) +(def-tex klever-horn outrocst-pris 81) +(def-tex klever-mustache outrocst-pris 82) +(def-tex klever-shoe outrocst-pris 83) +(def-tex klever-shoebottom outrocst-pris 84) +(def-tex klever-skirtdark outrocst-pris 85) +(def-tex klever-skirtlight outrocst-pris 86) +(def-tex klever-thighs outrocst-pris 87) +(def-tex klever-undershirt outrocst-pris 88) +(def-tex klever-widebrownstrap outrocst-pris 89) +(def-tex pecker-body-01 outrocst-pris 112) +(def-tex pecker-eyelid outrocst-pris 113) +(def-tex pecker-face outrocst-pris 114) +(def-tex pecker-plume outrocst-pris 115) +(def-tex pecker-tail outrocst-pris 116) +(def-tex pecker-teeth outrocst-pris 117) +(def-tex pecker-wingbottom outrocst-pris 118) +(def-tex pecker-wingtop outrocst-pris 119) +(def-tex pecker-yellowfur outrocst-pris 120) +(def-tex ashelin-beltbuckle outrocst-pris2 0) +(def-tex ashelin-bolts outrocst-pris2 1) +(def-tex ashelin-boottop outrocst-pris2 2) +(def-tex ashelin-brownstrap outrocst-pris2 3) +(def-tex ashelin-cglogo outrocst-pris2 4) +(def-tex ashelin-cgrank outrocst-pris2 5) +(def-tex ashelin-chest outrocst-pris2 6) +(def-tex ashelin-eye outrocst-pris2 7) +(def-tex ashelin-eyebrow outrocst-pris2 8) +(def-tex ashelin-eyelid outrocst-pris2 9) +(def-tex ashelin-face outrocst-pris2 10) +(def-tex ashelin-glove outrocst-pris2 11) +(def-tex ashelin-gunbarrel-01 outrocst-pris2 12) +(def-tex ashelin-gunbarrel-02 outrocst-pris2 13) +(def-tex ashelin-gunbarrel-03 outrocst-pris2 14) +(def-tex ashelin-gunholster outrocst-pris2 15) +(def-tex ashelin-hair outrocst-pris2 16) +(def-tex ashelin-handle-01 outrocst-pris2 17) +(def-tex ashelin-jacketbody outrocst-pris2 18) +(def-tex ashelin-jacketsleeve outrocst-pris2 19) +(def-tex ashelin-jacketstraps outrocst-pris2 20) +(def-tex ashelin-pantstop outrocst-pris2 21) +(def-tex ashelin-redtop outrocst-pris2 22) +(def-tex ashelin-shells outrocst-pris2 23) +(def-tex ashelin-shield outrocst-pris2 24) +(def-tex ashelin-shoebottom outrocst-pris2 25) +(def-tex ashelin-shoemetal outrocst-pris2 26) +(def-tex ashelin-teeth outrocst-pris2 27) +(def-tex ashelin-whitestrap outrocst-pris2 28) +(def-tex bam-eyelight outrocst-pris2 29) +(def-tex bam-hairhilite outrocst-pris2 30) +(def-tex environment-oldmetal outrocst-pris2 31) +(def-tex samos-arm outrocst-pris2 32) +(def-tex samos-diaper outrocst-pris2 33) +(def-tex samos-ear outrocst-pris2 34) +(def-tex samos-eye outrocst-pris2 35) +(def-tex samos-eyelid outrocst-pris2 36) +(def-tex samos-face outrocst-pris2 37) +(def-tex samos-finger-01 outrocst-pris2 38) +(def-tex samos-hair outrocst-pris2 39) +(def-tex samos-helmet outrocst-pris2 40) +(def-tex samos-leaf outrocst-pris2 41) +(def-tex samos-lens outrocst-pris2 42) +(def-tex samos-log-01 outrocst-pris2 43) +(def-tex samos-log-02 outrocst-pris2 44) +(def-tex samos-log-03 outrocst-pris2 45) +(def-tex samos-metal outrocst-pris2 46) +(def-tex samos-strap outrocst-pris2 47) +(def-tex samos-teeth2 outrocst-pris2 48) +(def-tex samos-vest outrocst-pris2 49) +(def-tex samosbird-beak outrocst-pris2 50) +(def-tex samosbird-body outrocst-pris2 51) +(def-tex samosbird-eye outrocst-pris2 52) +(def-tex samosbird-plume outrocst-pris2 53) +(def-tex samosbird-wing outrocst-pris2 54) +(def-tex seem-arm outrocst-pris2 55) +(def-tex seem-bootbottom outrocst-pris2 56) +(def-tex seem-bootleg outrocst-pris2 57) +(def-tex seem-bootlower outrocst-pris2 58) +(def-tex seem-bootmet outrocst-pris2 59) +(def-tex seem-boottoe outrocst-pris2 60) +(def-tex seem-ear outrocst-pris2 61) +(def-tex seem-eye outrocst-pris2 62) +(def-tex seem-eyelid outrocst-pris2 63) +(def-tex seem-face outrocst-pris2 64) +(def-tex seem-finger outrocst-pris2 65) +(def-tex seem-hand outrocst-pris2 66) +(def-tex seem-headgearback outrocst-pris2 67) +(def-tex seem-headpiecetop outrocst-pris2 68) +(def-tex seem-pipeend outrocst-pris2 69) +(def-tex seem-pipes-01 outrocst-pris2 70) +(def-tex seem-pipes-02 outrocst-pris2 71) +(def-tex seem-precmetal-chestplate-01 outrocst-pris2 72) +(def-tex seem-precmetal-edge outrocst-pris2 73) +(def-tex seem-precmetal-plain outrocst-pris2 74) +(def-tex seem-skirt outrocst-pris2 75) +(def-tex seem-skirt-small outrocst-pris2 76) +(def-tex seem-straps outrocst-pris2 77) +(def-tex seem-teeth outrocst-pris2 78) +(def-tex seem-uppertorso outrocst-pris2 79) +(def-tex tess-belly outrocst-pris2 80) +(def-tex tess-belt outrocst-pris2 81) +(def-tex tess-belt2 outrocst-pris2 82) +(def-tex tess-buckle outrocst-pris2 83) +(def-tex tess-chest outrocst-pris2 84) +(def-tex tess-emblem outrocst-pris2 85) +(def-tex tess-eye outrocst-pris2 86) +(def-tex tess-eyelid outrocst-pris2 87) +(def-tex tess-face outrocst-pris2 88) +(def-tex tess-finger outrocst-pris2 89) +(def-tex tess-glove outrocst-pris2 90) +(def-tex tess-hair outrocst-pris2 91) +(def-tex tess-hairband outrocst-pris2 92) +(def-tex tess-jeans outrocst-pris2 93) +(def-tex tess-jeansback outrocst-pris2 94) +(def-tex tess-jeanscuff outrocst-pris2 95) +(def-tex tess-lowerboot outrocst-pris2 96) +(def-tex tess-scarf outrocst-pris2 97) +(def-tex tess-shirt-128 outrocst-pris2 98) +(def-tex tess-shirtstraps outrocst-pris2 99) +(def-tex tess-shoebottom outrocst-pris2 100) +(def-tex tess-shoetop outrocst-pris2 101) +(def-tex tess-sleeve outrocst-pris2 102) +(def-tex tess-teeth outrocst-pris2 103) +(def-tex tess-underwear outrocst-pris2 104) +(def-tex tess-upperboot outrocst-pris2 105) +(def-tex missile-target-01 stadiuma-sprite 0) +(def-tex dust-sparkle stadiuma-sprite 2) +(def-tex comb-temp-dark combe-tfrag 0) +(def-tex comb-temp-glass combe-tfrag 1) +(def-tex rail-base-dark-01 combe-tfrag 3) +(def-tex rail-cord-01 combe-tfrag 4) +(def-tex rail-edge-01 combe-tfrag 5) +(def-tex rail-light-blue combe-tfrag 6) +(def-tex comb-yell-light combe-tfrag 8) +(def-tex comb-pipe2 combe-tfrag 13) +(def-tex comb-env2 combe-tfrag 14) +(def-tex rail-patch-01 combe-tfrag 15) +(def-tex rail-env-car-01 combe-tfrag 16) +(def-tex rail-base-mid-01 combe-tfrag 17) +(def-tex rail-light-blue-small combe-tfrag 18) +(def-tex rail-trim-01 combe-tfrag 19) +(def-tex rail-detail-01 combe-tfrag 20) +(def-tex rail-pipe-01 combe-tfrag 21) +(def-tex rail-pipe-03 combe-tfrag 22) +(def-tex rail-light-yellow-small combe-tfrag 23) +(def-tex rail-light-yellow combe-tfrag 24) +(def-tex rail-gray-metal-01 combe-tfrag 25) +(def-tex rail-pipe-05 combe-tfrag 26) +(def-tex rail-pipe-02 combe-tfrag 27) +(def-tex rail-rock-01 combe-tfrag 28) +(def-tex rail-fit-01 combe-tfrag 29) +(def-tex rail-env-wall-01 combe-tfrag 30) +(def-tex comb-redmarker combe-tfrag 31) +(def-tex rail-light-red combe-tfrag 32) +(def-tex bam-eyelight ljkdxvin-pris 0) +(def-tex bam-hairhilite ljkdxvin-pris 1) +(def-tex daxter-eyelid ljkdxvin-pris 2) +(def-tex daxter-furhilite ljkdxvin-pris 3) +(def-tex daxter-orange ljkdxvin-pris 4) +(def-tex daxterarm ljkdxvin-pris 5) +(def-tex daxterbodyshort-eix ljkdxvin-pris 6) +(def-tex daxterbolt ljkdxvin-pris 7) +(def-tex daxterear ljkdxvin-pris 8) +(def-tex daxterfinger ljkdxvin-pris 9) +(def-tex daxterfoot ljkdxvin-pris 10) +(def-tex daxterfoot-bottom ljkdxvin-pris 11) +(def-tex daxtergoggles ljkdxvin-pris 12) +(def-tex daxterheadwidenew ljkdxvin-pris 13) +(def-tex daxterhelmetplain ljkdxvin-pris 14) +(def-tex daxterlense ljkdxvin-pris 15) +(def-tex daxternose ljkdxvin-pris 16) +(def-tex daxterteeth ljkdxvin-pris 17) +(def-tex daxtertuft ljkdxvin-pris 18) +(def-tex environment-oldmetal ljkdxvin-pris 19) +(def-tex jakc-armor ljkdxvin-pris 24) +(def-tex jakc-chestplate-straps ljkdxvin-pris 25) +(def-tex jakc-gogglemetal ljkdxvin-pris 26) +(def-tex jakc-lens ljkdxvin-pris 27) +(def-tex jakc-scarf ljkdxvin-pris 28) +(def-tex jakc-scarfhanging ljkdxvin-pris 29) +(def-tex jakc-skirt ljkdxvin-pris 30) +(def-tex jakc-waistband2 ljkdxvin-pris 31) +(def-tex jakc-wraps ljkdxvin-pris 32) +(def-tex jakc-wristband-a2 ljkdxvin-pris 33) +(def-tex jakchires-arm ljkdxvin-pris 34) +(def-tex jakchires-blackstrap ljkdxvin-pris 35) +(def-tex jakchires-brownstrap ljkdxvin-pris 36) +(def-tex jakchires-brwnleather ljkdxvin-pris 37) +(def-tex jakchires-chestplate ljkdxvin-pris 38) +(def-tex jakchires-clips ljkdxvin-pris 39) +(def-tex jakchires-eye ljkdxvin-pris 40) +(def-tex jakchires-eyebrow ljkdxvin-pris 41) +(def-tex jakchires-eyelid ljkdxvin-pris 42) +(def-tex jakchires-facelft ljkdxvin-pris 43) +(def-tex jakchires-facert ljkdxvin-pris 44) +(def-tex jakchires-glovetop ljkdxvin-pris 45) +(def-tex jakchires-hair ljkdxvin-pris 46) +(def-tex jakchires-horn ljkdxvin-pris 47) +(def-tex jakchires-jacket ljkdxvin-pris 48) +(def-tex jakchires-leatherpouch ljkdxvin-pris 49) +(def-tex jakchires-lightbrownspat ljkdxvin-pris 50) +(def-tex jakchires-pants ljkdxvin-pris 51) +(def-tex jakchires-precarmor-01 ljkdxvin-pris 52) +(def-tex jakchires-shoebottom ljkdxvin-pris 53) +(def-tex jakchires-shoemetal ljkdxvin-pris 54) +(def-tex jakchires-shoeteop ljkdxvin-pris 55) +(def-tex jakchires-teeth ljkdxvin-pris 56) +(def-tex holograph-env-rim-dest ljkdxvin-warp 0) +(def-tex holograph-env-noise ljkdxvin-warp 1) +(def-tex holograph-env-rim ljkdxvin-warp 2) +(def-tex holograph-env-scan ljkdxvin-warp 3) +(def-tex palcab-lowres-background-hills-01 lcitysml-tfrag 0) +(def-tex palcab-lowres-background-crater-bottom-enviro lcitysml-tfrag 1) +(def-tex palcab-lowres-ctywide-wall-01 lcitysml-tfrag 2) +(def-tex palcab-lowres-background-rocksnow2 lcitysml-tfrag 3) +(def-tex palcab-lowres-background-rocksnow lcitysml-tfrag 4) +(def-tex palcab-lowres-ctywide-wall-02 lcitysml-tfrag 5) +(def-tex palcab-lowres-ctyslum-ground lcitysml-tfrag 6) +(def-tex palcab-lowres-ctyslum-roof-03 lcitysml-tfrag 7) +(def-tex palcab-lowres-ctyslum-wall-02 lcitysml-tfrag 11) +(def-tex palcab-pipe-hoze lcitysml-tfrag 14) +(def-tex palcab-lowres-mark-roof-02 lcitysml-tfrag 15) +(def-tex city-lowres-ind-wall-04 lcitysml-tfrag 16) +(def-tex palcab-steel-lores lcitysml-tfrag 17) +(def-tex strip-metal-02-lores lcitysml-tfrag 18) +(def-tex palcab-lowres-stadium-canopy lcitysml-tfrag 19) +(def-tex city-lowres-ind-wall-02 lcitysml-tfrag 20) +(def-tex city-lowres-fort-yellow lcitysml-tfrag 21) +(def-tex city-lowres-fort-red lcitysml-tfrag 22) +(def-tex palcab-lowres-mark-roof-01 lcitysml-tfrag 23) +(def-tex city-lowres-port-roof lcitysml-tfrag 24) +(def-tex city-lowres-ind-wall-01 lcitysml-tfrag 25) +(def-tex city-lowres-ind-wall-07 lcitysml-tfrag 29) +(def-tex city-lowres-ind-wall-08 lcitysml-tfrag 30) +(def-tex palcab-lowres-mark-roof-rim-01 lcitysml-tfrag 31) +(def-tex palcab-lowres-mark-shops-01 lcitysml-tfrag 32) +(def-tex palcab-lowres-mark-awning-green lcitysml-tfrag 33) +(def-tex palcab-lowres-mark-awning-red lcitysml-tfrag 34) +(def-tex city-lowres-ctygen-side-02 lcitysml-tfrag 35) +(def-tex city-lowres-ctygen-stripe-01 lcitysml-tfrag 36) +(def-tex city-lowres-ctygen-roof-02 lcitysml-tfrag 37) +(def-tex city-lowres-ctygen-build-01 lcitysml-tfrag 38) +(def-tex palcab-lowres-mark-highway lcitysml-tfrag 39) +(def-tex city-lowres-ctygen-build-02 lcitysml-tfrag 40) +(def-tex city-lowres-ctygen-side-01 lcitysml-tfrag 41) +(def-tex city-lowres-ctygen-build-03 lcitysml-tfrag 42) +(def-tex city-lowres-ctygen-build-05 lcitysml-tfrag 43) +(def-tex city-lowres-ctygen-build-04 lcitysml-tfrag 44) +(def-tex city-lowres-ctygen-roof-01 lcitysml-tfrag 45) +(def-tex city-lowres-ctygen-stripe-02 lcitysml-tfrag 46) +(def-tex palcab-lorez-metal03 lcitysml-tfrag 47) +(def-tex palcab-lorez-metal01 lcitysml-tfrag 48) +(def-tex t-citywide-met-strp02 lcitysml-tfrag 49) +(def-tex t-citywide-met-strp01 lcitysml-tfrag 50) +(def-tex t-citywide-met-pill-01 lcitysml-tfrag 51) +(def-tex t-citywide-red-met-01 lcitysml-tfrag 52) +(def-tex t-citywide-met-wall-02 lcitysml-tfrag 53) +(def-tex t-palshaft-plate01 lcitysml-tfrag 54) +(def-tex palcab-lowres-background-mount-build-01 lcitysml-tfrag 55) +(def-tex palcab-lowres-background-mount-build-02 lcitysml-tfrag 56) +(def-tex palcab-lowres-background-mount-build-03 lcitysml-tfrag 57) +(def-tex t-strip-lo-palsup-panel-1 lcitysml-tfrag 59) +(def-tex t-strip-lo-palsup-panel-2 lcitysml-tfrag 60) +(def-tex t-strip-lo-palsup-panel-3 lcitysml-tfrag 61) +(def-tex t-strip-lo-palsup-panel-4 lcitysml-tfrag 62) +(def-tex t-strip-lo-palsup-panel-5 lcitysml-tfrag 63) +(def-tex t-strip-lo-palsup-danger1 lcitysml-tfrag 64) +(def-tex t-strip-lo-palsup-danger2 lcitysml-tfrag 65) +(def-tex city-lowres-newslums-stripe-02 lcitysml-tfrag 66) +(def-tex city-lowres-newslums-stripe-01 lcitysml-tfrag 68) +(def-tex city-lowres-damaged-01 lcitysml-tfrag 69) +(def-tex t-citywide-wall-tile-01 lcitysml-tfrag 70) +(def-tex palcab-lowres-farm-wall lcitysml-tfrag 71) +(def-tex palcab-lowres-farm-wall-top lcitysml-tfrag 72) +(def-tex t-palshaft-roof-01 lcitysml-tfrag 73) +(def-tex palace-break-girder01 lcitysml-tfrag 74) +(def-tex citywide-palace-01 lcitysml-tfrag 75) +(def-tex citywide-hangmetal lcitysml-tfrag 76) +(def-tex city-lowres-mhcity-wall-02 lcitysml-tfrag 77) +(def-tex city-lowres-mhcity-wall-01 lcitysml-tfrag 78) +(def-tex city-lowres-mhcity-detower-01 lcitysml-tfrag 79) +(def-tex city-lowres-mhcity-detower-02 lcitysml-tfrag 80) +(def-tex city-lowres-mhcity-wall-06 lcitysml-tfrag 81) +(def-tex city-lowres-mhcity-wall-05 lcitysml-tfrag 82) +(def-tex common-black lcitysml-tfrag 83) +(def-tex city-lowres-mhcity-wall-03 lcitysml-tfrag 84) +(def-tex palcab-lorez-asphalt01 lcitysml-tfrag 85) +(def-tex palcab-lowres-background-trees-edge lcitysml-tfrag 86) +(def-tex palcab-lowres-background-trees2 lcitysml-tfrag 87) +(def-tex palcab-lorez-metal02 lcitysml-tfrag 88) +(def-tex palcab-lorez-metal01-red lcitysml-tfrag 89) +(def-tex palcab-lorez-plates01 lcitysml-tfrag 90) +(def-tex palcab-lorez-metal01-red-stripe lcitysml-tfrag 91) +(def-tex tcab-plat-edg-01-lores lcitysml-tfrag 92) +(def-tex tcab-beam01 lcitysml-tfrag 93) +(def-tex palcab-wall-lores lcitysml-tfrag 94) +(def-tex ctyp-metal-01 lcitysml-tfrag 95) +(def-tex palace-break-brokenwall lcitysml-tfrag 96) +(def-tex city-lowres-mhcity-ground-01 lcitysml-tfrag 97) +(def-tex t-palshaft-r-strp-plate01 lcitysml-tfrag 98) +(def-tex palcab-lorez-plates-red-stripe01 lcitysml-tfrag 99) +(def-tex palcab-lowres-background-desert-01 lcitysml-tfrag 100) +(def-tex city-lowres-mhcity-tower-01 lcitysml-tfrag 101) +(def-tex city-lowres-mhcity-tower-02 lcitysml-tfrag 102) +(def-tex t-palshaft-panl-01 lcitysml-tfrag 103) +(def-tex t-palshaft-pil-01 lcitysml-tfrag 104) +(def-tex ctywide-ox-met-01 lcitysml-tfrag 105) +(def-tex palcab-lowres-background-grass-to-desert-01 lcitysml-tfrag 106) +(def-tex citywide-consite-steel lcitysml-tfrag 107) +(def-tex tcab-blue-ring-01 lcitysml-tfrag 108) +(def-tex palcab-swingp-trim lcitysml-tfrag 110) +(def-tex palcab-lowres-background-mounatin-window lcitysml-tfrag 111) +(def-tex tcab-beam01-lores lcitysml-tfrag 112) +(def-tex palcab-lowres-background-shoreline-01 lcitysml-tfrag 113) +(def-tex palcab-lowres-background-mountains lcitysml-tfrag 114) +(def-tex palcab-lowres-background-peaks-01 lcitysml-tfrag 115) +(def-tex palcab-lowres-background-peaks-02 lcitysml-tfrag 116) +(def-tex palcab-lowres-background-desert-to-shore lcitysml-tfrag 118) +(def-tex palcab-lowres-background-crater-01 lcitysml-tfrag 119) +(def-tex palcab-lowres-background-grass-to-desert-02 lcitysml-tfrag 120) +(def-tex palcab-lowres-background-mountains-02 lcitysml-tfrag 121) +(def-tex palcab-lowres-background-hilltops-01 lcitysml-tfrag 122) +(def-tex rub-palace-tower-side lcitysml-tfrag 123) +(def-tex palcab-lowres-background-shoreline-02 lcitysml-alpha 0) +(def-tex palcab-lowres-background-crater-rim lcitysml-alpha 1) +(def-tex palcab-lowres-background-trees-edge lcitysml-alpha 2) +(def-tex palcab-lowres-background-trees2 lcitysml-alpha 3) +(def-tex palcab-lowres-ctyslum-wall-03 lcitysml-alpha 4) +(def-tex templea-waterfall templea-vis-water 0) +(def-tex templea-waterfall-dest templea-vis-water 1) +(def-tex environment-lightjak templea-vis-water 2) +(def-tex lightjak-wings templea-vis-water 3) +(def-tex lightjak-wings-u-src templea-vis-water 4) +(def-tex lightjak-wings-v-src templea-vis-water 5) +(def-tex temple_sandstone_ground02 templea-vis-tfrag 2) +(def-tex temple_sandstone_base01 templea-vis-tfrag 3) +(def-tex templea_sandstone01 templea-vis-tfrag 4) +(def-tex temple-floor-01 templea-vis-tfrag 7) +(def-tex temple_metal01 templea-vis-tfrag 8) +(def-tex temple_metal02 templea-vis-tfrag 9) +(def-tex wstd-torchbowl-coal-01 templea-vis-tfrag 10) +(def-tex temple_sandstone_pill01 templea-vis-tfrag 11) +(def-tex temple_sandstone_trim02 templea-vis-tfrag 13) +(def-tex temple_sandstone_star01 templea-vis-tfrag 14) +(def-tex temple_sandstone_box01 templea-vis-tfrag 15) +(def-tex templea_sandstone_brick01 templea-vis-tfrag 16) +(def-tex temple_sandstone_dtale02 templea-vis-tfrag 18) +(def-tex wascity-rope templea-vis-tfrag 20) +(def-tex temple_sandstone_steptop01 templea-vis-tfrag 21) +(def-tex temple_sandstone_stepside01 templea-vis-tfrag 22) +(def-tex temple_sandstone_taper01 templea-vis-tfrag 24) +(def-tex temple_sandstone_ground01 templea-vis-tfrag 25) +(def-tex temple_sandstone_trim01 templea-vis-tfrag 26) +(def-tex common_sandstone_ground01 templea-vis-tfrag 28) +(def-tex common_sandstone_taper01 templea-vis-tfrag 29) +(def-tex common_sandstone_trim01 templea-vis-tfrag 30) +(def-tex common_sandstone_pill01 templea-vis-tfrag 31) +(def-tex common_sandstone_base01 templea-vis-tfrag 32) +(def-tex warpgate-circuitpattern2 templea-vis-tfrag 34) +(def-tex warpgate-precursormetal templea-vis-tfrag 35) +(def-tex warpgate-post-01 templea-vis-tfrag 36) +(def-tex temple_metal03 templea-vis-tfrag 37) +(def-tex temple_sandstone_brick-01 templea-vis-tfrag 38) +(def-tex rail-env-wall-01 templea-vis-tfrag 39) +(def-tex temple_pre_arrow-05 templea-vis-tfrag 40) +(def-tex temple_pre-01 templea-vis-tfrag 41) +(def-tex temple_pre_arrow-04 templea-vis-tfrag 42) +(def-tex temple_pre-04 templea-vis-tfrag 43) +(def-tex temple_sandstone_pill03 templea-vis-tfrag 44) +(def-tex temple_bark01 templea-vis-tfrag 45) +(def-tex temple_sandstone_pill02 templea-vis-tfrag 46) +(def-tex temple_pre-02 templea-vis-tfrag 47) +(def-tex temple_pre-03 templea-vis-tfrag 48) +(def-tex temple_sandstone_pill05 templea-vis-tfrag 49) +(def-tex environment-darkprec templea-vis-tfrag 50) +(def-tex dk-eco-vent-glow-01 templea-vis-tfrag 51) +(def-tex dk-eco-vent-side-01 templea-vis-tfrag 52) +(def-tex temple_sandstone_pill07 templea-vis-tfrag 53) +(def-tex temple_sandstone_scale_01 templea-vis-tfrag 54) +(def-tex temple_sandstone_wall01 templea-vis-tfrag 55) +(def-tex temple_sandstone_pill06 templea-vis-tfrag 56) +(def-tex tpl-symbl-yellow-glow-01 templea-vis-tfrag 57) +(def-tex temple_sandstone_brick-02 templea-vis-tfrag 58) +(def-tex temple_metal04 templea-vis-tfrag 59) +(def-tex temple_sandstone_ground02 templeb-vis-tfrag 2) +(def-tex temple_sandstone_base01 templeb-vis-tfrag 3) +(def-tex temple-steps-brown templeb-vis-tfrag 5) +(def-tex temple_sandstone_dtale02 templeb-vis-tfrag 6) +(def-tex temple_sandstone_box01 templeb-vis-tfrag 8) +(def-tex temple-floor-01 templeb-vis-tfrag 11) +(def-tex temple_sandstone_pill01 templeb-vis-tfrag 12) +(def-tex temple_sandstone_stepside01 templeb-vis-tfrag 13) +(def-tex temple-candle-side templeb-vis-tfrag 16) +(def-tex temple-candle-top templeb-vis-tfrag 17) +(def-tex temple-candle-wax-top templeb-vis-tfrag 18) +(def-tex temple_sandstone_star01 templeb-vis-tfrag 19) +(def-tex temple_metal01 templeb-vis-tfrag 20) +(def-tex temple_metal02 templeb-vis-tfrag 21) +(def-tex wstd-torchbowl-coal-01 templeb-vis-tfrag 22) +(def-tex lt-eco-vent-blue-01 templeb-vis-tfrag 25) +(def-tex lt-eco-vent-side-01 templeb-vis-tfrag 26) +(def-tex templea_sandstone_brick01 templeb-vis-tfrag 28) +(def-tex wascity-rope templeb-vis-tfrag 30) +(def-tex warpgate-circuitpattern2 templeb-vis-tfrag 31) +(def-tex warpgate-precursormetal templeb-vis-tfrag 32) +(def-tex warpgate-post-01 templeb-vis-tfrag 33) +(def-tex temple_sandstone_brick-01 templeb-vis-tfrag 35) +(def-tex temple_sandstone_pill03 templeb-vis-tfrag 36) +(def-tex temple_sandstone_trim02 templeb-vis-tfrag 37) +(def-tex temple_sandstone_steptop01 templeb-vis-tfrag 38) +(def-tex temple_sandstone_trim01 templeb-vis-tfrag 39) +(def-tex temple_sandstone_taper01 templeb-vis-tfrag 40) +(def-tex temple_sandstone_pill02 templeb-vis-tfrag 42) +(def-tex temple_pre-02 templeb-vis-tfrag 43) +(def-tex temple_pre-01 templeb-vis-tfrag 44) +(def-tex rail-env-wall-01 templeb-vis-tfrag 45) +(def-tex temple_sandstone_pill04 templeb-vis-tfrag 46) +(def-tex temple_sandstone_pill06 templeb-vis-tfrag 47) +(def-tex temple_pre-03 templeb-vis-tfrag 48) +(def-tex temple_pre-04 templeb-vis-tfrag 49) +(def-tex temple_sandstone_pill05 templeb-vis-tfrag 50) +(def-tex temple_sandstone_ground01 templeb-vis-tfrag 51) +(def-tex temple_sandstone_wall01 templeb-vis-tfrag 52) +(def-tex temple_sandstone_pill07 templeb-vis-tfrag 53) +(def-tex common_sandstone_ground01 templeb-vis-tfrag 54) +(def-tex common_sandstone_taper01 templeb-vis-tfrag 55) +(def-tex common_sandstone_trim01 templeb-vis-tfrag 56) +(def-tex common_sandstone_pill01 templeb-vis-tfrag 57) +(def-tex common_sandstone_base01 templeb-vis-tfrag 58) +(def-tex temple_sandstone_scale_01 templeb-vis-tfrag 59) +(def-tex tpl-symbl-yellow-glow-01 templeb-vis-tfrag 60) +(def-tex environment-darkprec templeb-vis-tfrag 61) +(def-tex dk-eco-vent-glow-01 templeb-vis-tfrag 62) +(def-tex dk-eco-vent-side-01 templeb-vis-tfrag 63) +(def-tex temple_metal04 templeb-vis-tfrag 64) +(def-tex common-black templeb-vis-tfrag 65) +(def-tex wstd-torchbowl-coal-01 templea-vis-shrub 0) +(def-tex temple_sandstone_ground01 templea-vis-shrub 1) +(def-tex temple_flag03 templea-vis-shrub 3) +(def-tex comb-temp-dark templed-vis-tfrag 0) +(def-tex comb-pipe2 templed-vis-tfrag 1) +(def-tex comb-plate-02 templed-vis-tfrag 2) +(def-tex comb-crct-medium templed-vis-tfrag 3) +(def-tex comb-temp-glass templed-vis-tfrag 4) +(def-tex temple_sandstone_dtale02 templed-vis-tfrag 5) +(def-tex temple_sandstone_ground02 templed-vis-tfrag 6) +(def-tex temple-steps-brown templed-vis-tfrag 9) +(def-tex temple_sandstone_out_01 templed-vis-tfrag 10) +(def-tex templea_sandstone_brick01 templed-vis-tfrag 11) +(def-tex lt-eco-vent-blue-01 templed-vis-tfrag 14) +(def-tex lt-eco-vent-side-01 templed-vis-tfrag 15) +(def-tex min-env-mar-01 templed-vis-tfrag 16) +(def-tex minc-01 templed-vis-tfrag 17) +(def-tex minc-pre-04 templed-vis-tfrag 19) +(def-tex minc-pre-11 templed-vis-tfrag 20) +(def-tex warpgate-circuitpattern2 templed-vis-tfrag 21) +(def-tex warpgate-precursormetal templed-vis-tfrag 22) +(def-tex warpgate-post-01 templed-vis-tfrag 23) +(def-tex temple_sandstone_base01 templed-vis-tfrag 24) +(def-tex temple_sandstone_box01 templed-vis-tfrag 25) +(def-tex temple_sandstone_pill01 templed-vis-tfrag 26) +(def-tex templea_sandstone01 templed-vis-tfrag 29) +(def-tex temple_metal01 templed-vis-tfrag 30) +(def-tex temple_metal02 templed-vis-tfrag 31) +(def-tex wstd-torchbowl-coal-01 templed-vis-tfrag 32) +(def-tex wascity-rope templed-vis-tfrag 34) +(def-tex temple_sandstone_stepside01 templed-vis-tfrag 35) +(def-tex temple_bark01 templed-vis-tfrag 37) +(def-tex temple-celing-01 templed-vis-tfrag 38) +(def-tex rail-env-wall-01 templed-vis-tfrag 39) +(def-tex temple_sandstone_brick-01 templed-vis-tfrag 43) +(def-tex temple_sandstone_trim02 templed-vis-tfrag 44) +(def-tex temple_sandstone_trim01 templed-vis-tfrag 45) +(def-tex temple_sandstone_steptop01 templed-vis-tfrag 46) +(def-tex temple_sandstone_pill03 templed-vis-tfrag 47) +(def-tex temple_sandstone_star01 templed-vis-tfrag 48) +(def-tex temple_pre-01 templed-vis-tfrag 50) +(def-tex temple_sandstone_pill02 templed-vis-tfrag 51) +(def-tex temple_pre-04 templed-vis-tfrag 52) +(def-tex temple_pre-03 templed-vis-tfrag 53) +(def-tex common_sandstone_ground01 templed-vis-tfrag 54) +(def-tex common_sandstone_taper01 templed-vis-tfrag 55) +(def-tex common_sandstone_trim01 templed-vis-tfrag 56) +(def-tex common_sandstone_pill01 templed-vis-tfrag 57) +(def-tex common_sandstone_base01 templed-vis-tfrag 58) +(def-tex temple_sandstone_pill07 templed-vis-tfrag 59) +(def-tex temple_sandstone_brick-02 templed-vis-tfrag 60) +(def-tex tpl-door-face-01 templed-vis-tfrag 61) +(def-tex temple_sandstone_pill05 templed-vis-tfrag 62) +(def-tex temple_sandstone_ground03 templed-vis-tfrag 63) +(def-tex temple_sandstone_pill06 templed-vis-tfrag 64) +(def-tex temple_sandstone_taper01 templed-vis-tfrag 65) +(def-tex temple_metal04 templed-vis-tfrag 66) +(def-tex temple_sandstone_ground04 templed-vis-tfrag 67) +(def-tex temple_sandstone_ground01 templed-vis-tfrag 68) +(def-tex environment-darkprec templed-vis-tfrag 69) +(def-tex dk-eco-vent-glow-01 templed-vis-tfrag 70) +(def-tex dk-eco-vent-side-01 templed-vis-tfrag 71) +(def-tex templea_sandstone01 templec-vis-tfrag 2) +(def-tex temple-floor-01 templec-vis-tfrag 3) +(def-tex templea_sandstone_brick01 templec-vis-tfrag 4) +(def-tex temple_sandstone_pill01 templec-vis-tfrag 5) +(def-tex wascity-rope templec-vis-tfrag 6) +(def-tex temple_metal01 templec-vis-tfrag 7) +(def-tex temple_metal02 templec-vis-tfrag 8) +(def-tex wstd-torchbowl-coal-01 templec-vis-tfrag 9) +(def-tex temple_sandstone_base01 templec-vis-tfrag 10) +(def-tex temple_sandstone_star01 templec-vis-tfrag 11) +(def-tex temple-box-brown templec-vis-tfrag 12) +(def-tex temple_sandstone_ground02 templec-vis-tfrag 13) +(def-tex temple_sandstone_steptop01 templec-vis-tfrag 14) +(def-tex temple_sandstone_stepside01 templec-vis-tfrag 15) +(def-tex temple_sandstone_box01 templec-vis-tfrag 16) +(def-tex temple_sandstone_dtale02 templec-vis-tfrag 18) +(def-tex temple_sandstone_out_01 templec-vis-tfrag 20) +(def-tex temple_sandstone_brick-01 templec-vis-tfrag 22) +(def-tex temple_sandstone_trim02 templec-vis-tfrag 23) +(def-tex temple_sandstone_trim01 templec-vis-tfrag 24) +(def-tex temple_sandstone_pill03 templec-vis-tfrag 25) +(def-tex temple_pre-02 templec-vis-tfrag 26) +(def-tex temple_pre-01 templec-vis-tfrag 27) +(def-tex temple_sandstone_pill02 templec-vis-tfrag 28) +(def-tex rail-env-wall-01 templec-vis-tfrag 29) +(def-tex temple_pre-03 templec-vis-tfrag 31) +(def-tex temple_sandstone_pill05 templec-vis-tfrag 32) +(def-tex temple_sandstone_pill07 templec-vis-tfrag 33) +(def-tex temple_bark01 templec-vis-tfrag 34) +(def-tex temple_metal04 templec-vis-tfrag 35) +(def-tex temple_sandstone_taper01 templec-vis-tfrag 36) +(def-tex temple_sandstone_brick-02 templec-vis-tfrag 37) +(def-tex temple_sandstone_pill06 templec-vis-tfrag 38) +(def-tex temple_sandstone_ground01 templec-vis-tfrag 39) +(def-tex temple_sandstone_wall01 templec-vis-tfrag 40) +(def-tex temple_sandstone_ground03 templec-vis-tfrag 41) +(def-tex temple-wall-01 templec-vis-tfrag 42) +(def-tex common_sandstone_taper01 templec-vis-tfrag 43) +(def-tex common_sandstone_ground01 templec-vis-tfrag 44) +(def-tex common_sandstone_trim01 templec-vis-tfrag 45) +(def-tex common_sandstone_pill01 templec-vis-tfrag 46) +(def-tex common_sandstone_base01 templec-vis-tfrag 47) +(def-tex dk-maker-idol-collar-01 templea-vis-pris 0) +(def-tex dk-maker-idol-collar-02 templea-vis-pris 1) +(def-tex dk-maker-idol-eye-01 templea-vis-pris 2) +(def-tex dk-maker-idol-eye-dk-01 templea-vis-pris 3) +(def-tex dk-maker-idol-globes-01 templea-vis-pris 4) +(def-tex dk-maker-idol-globes-dk-01 templea-vis-pris 5) +(def-tex dk-maker-idol-head-01 templea-vis-pris 6) +(def-tex dk-maker-idol-metal-01 templea-vis-pris 7) +(def-tex dk-maker-idol-tubes-01 templea-vis-pris 8) +(def-tex bam-eyelight templea-vis-pris 10) +(def-tex bam-hairhilite templea-vis-pris 11) +(def-tex daxter-eyelid templea-vis-pris 12) +(def-tex daxter-furhilite templea-vis-pris 13) +(def-tex daxter-orange templea-vis-pris 14) +(def-tex daxterarm templea-vis-pris 15) +(def-tex daxterbodyshort-eix templea-vis-pris 16) +(def-tex daxterbolt templea-vis-pris 17) +(def-tex daxterear templea-vis-pris 18) +(def-tex daxterfinger templea-vis-pris 19) +(def-tex daxterfoot templea-vis-pris 20) +(def-tex daxterfoot-bottom templea-vis-pris 21) +(def-tex daxtergoggles templea-vis-pris 22) +(def-tex daxterheadwidenew templea-vis-pris 23) +(def-tex daxterhelmetplain templea-vis-pris 24) +(def-tex daxterlense templea-vis-pris 25) +(def-tex daxternose templea-vis-pris 26) +(def-tex daxterteeth templea-vis-pris 27) +(def-tex daxtertuft templea-vis-pris 28) +(def-tex environment-oldmetal templea-vis-pris 29) +(def-tex jakc-armor templea-vis-pris 30) +(def-tex jakc-chestplate-straps templea-vis-pris 31) +(def-tex jakc-gogglemetal templea-vis-pris 32) +(def-tex jakc-lens templea-vis-pris 33) +(def-tex jakc-scarf templea-vis-pris 34) +(def-tex jakc-scarfhanging templea-vis-pris 35) +(def-tex jakc-skirt templea-vis-pris 36) +(def-tex jakc-waistband2 templea-vis-pris 37) +(def-tex jakc-wraps templea-vis-pris 38) +(def-tex jakc-wristband-a2 templea-vis-pris 39) +(def-tex jakchires-arm templea-vis-pris 40) +(def-tex jakchires-blackstrap templea-vis-pris 41) +(def-tex jakchires-brownstrap templea-vis-pris 42) +(def-tex jakchires-brwnleather templea-vis-pris 43) +(def-tex jakchires-chestplate templea-vis-pris 44) +(def-tex jakchires-clips templea-vis-pris 45) +(def-tex jakchires-eye templea-vis-pris 46) +(def-tex jakchires-eyebrow templea-vis-pris 47) +(def-tex jakchires-eyelid templea-vis-pris 48) +(def-tex jakchires-facelft templea-vis-pris 49) +(def-tex jakchires-facert templea-vis-pris 50) +(def-tex jakchires-glovetop templea-vis-pris 51) +(def-tex jakchires-hair templea-vis-pris 52) +(def-tex jakchires-horn templea-vis-pris 53) +(def-tex jakchires-jacket templea-vis-pris 54) +(def-tex jakchires-leatherpouch templea-vis-pris 55) +(def-tex jakchires-lightbrownspat templea-vis-pris 56) +(def-tex jakchires-pants templea-vis-pris 57) +(def-tex jakchires-precarmor-01 templea-vis-pris 58) +(def-tex jakchires-shoebottom templea-vis-pris 59) +(def-tex jakchires-shoemetal templea-vis-pris 60) +(def-tex jakchires-shoeteop templea-vis-pris 61) +(def-tex jakchires-teeth templea-vis-pris 62) +(def-tex temple_flag01 templea-vis-pris 63) +(def-tex tpl-door-edge-01 templea-vis-pris 69) +(def-tex tpl-door-face-01 templea-vis-pris 70) +(def-tex tpl-door-round-01 templea-vis-pris 71) +(def-tex temple_sandstone_out_01 templea-vis-pris 72) +(def-tex temple_sandstone_scale_01 templea-vis-pris 73) +(def-tex temple_sandstone_trim02 templea-vis-pris 74) +(def-tex tpl-symbl-yellow-01 templea-vis-pris 75) +(def-tex tpl-symbl-yellow-glow-01 templea-vis-pris 76) +(def-tex pre-lens-01 templea-vis-pris 78) +(def-tex pre-lens-glass01 templea-vis-pris 79) +(def-tex pre-light-01 templea-vis-pris 80) +(def-tex pre-med-01 templea-vis-pris 81) +(def-tex pre-pipe-01 templea-vis-pris 82) +(def-tex comb-env2 templea-vis-pris 86) +(def-tex kid-medallion templea-vis-pris 87) +(def-tex common-black templea-vis-pris 95) +(def-tex dp-bipedal-backhand-01 templea-vis-pris 96) +(def-tex dp-bipedal-chest-01 templea-vis-pris 97) +(def-tex dp-bipedal-dk-hose-01 templea-vis-pris 98) +(def-tex dp-bipedal-dk-plate-01 templea-vis-pris 99) +(def-tex dp-bipedal-dk-plate-02 templea-vis-pris 100) +(def-tex dp-bipedal-dk-plate-03 templea-vis-pris 101) +(def-tex dp-bipedal-dk-plate-04 templea-vis-pris 102) +(def-tex dp-bipedal-dk-sm-plate-01 templea-vis-pris 103) +(def-tex dp-bipedal-dk-stomach-plate-01 templea-vis-pris 104) +(def-tex dp-bipedal-eye-01 templea-vis-pris 105) +(def-tex dp-bipedal-finger-plate-01 templea-vis-pris 106) +(def-tex dp-bipedal-nose-01 templea-vis-pris 107) +(def-tex dp-bipedal-power-hose templea-vis-pris 108) +(def-tex dp-bipedal-skin-bulge-01 templea-vis-pris 109) +(def-tex dp-bipedal-skin-bulge-02 templea-vis-pris 110) +(def-tex dp-bipedal-skin-plate-01 templea-vis-pris 111) +(def-tex dp-bipedal-skin-plate-small-01 templea-vis-pris 112) +(def-tex dp-bipedal-skin-ribs-01 templea-vis-pris 113) +(def-tex dp-bipedal-spine-01 templea-vis-pris 114) +(def-tex dp-bipedal-toe-01 templea-vis-pris 115) +(def-tex environment-darkprec templea-vis-pris 116) +(def-tex temple_metal02 templea-vis-pris 118) +(def-tex temple_metal03 templea-vis-pris 125) +(def-tex temple_sandstone_brick-01 templea-vis-pris 126) +(def-tex timemap-ball-precmetal templed-vis-pris 14) +(def-tex timemap-centerball templed-vis-pris 15) +(def-tex timemap-notchborder templed-vis-pris 16) +(def-tex timemap-precmetal-feet templed-vis-pris 17) +(def-tex timemap-precmetal-plain-large templed-vis-pris 18) +(def-tex timemap-precmetal-teeth templed-vis-pris 19) +(def-tex timemap-smallball-01 templed-vis-pris 20) +(def-tex timemap-smallball-02 templed-vis-pris 21) +(def-tex timemap-wordborder templed-vis-pris 22) +(def-tex minc-pre-12 templed-vis-water 0) +(def-tex charHOLD templea-vis-pris2 63) +(def-tex grunt-eye-01 templea-vis-pris2 64) +(def-tex grunt-gem-01 templea-vis-pris2 65) +(def-tex grunt-hose templea-vis-pris2 66) +(def-tex grunt-metal-01 templea-vis-pris2 67) +(def-tex grunt-skin-01 templea-vis-pris2 68) +(def-tex grunt-skin-02 templea-vis-pris2 69) +(def-tex grunt-skin-03 templea-vis-pris2 70) +(def-tex spider-allfur-dark templea-vis-pris2 71) +(def-tex spider-allfur-med templea-vis-pris2 72) +(def-tex spider-emblem templea-vis-pris2 73) +(def-tex spider-leg templea-vis-pris2 74) +(def-tex spider-tusk templea-vis-pris2 75) +(def-tex spidereye templea-vis-pris2 76) +(def-tex spidereye-environment templea-vis-pris2 77) +(def-tex flamer-wing templea-vis-pris2 78) +(def-tex temple-candle-wick templeb-vis-shrub 0) +(def-tex wstd-torchbowl-coal-01 templeb-vis-shrub 1) +(def-tex wstd-torchbowl-coal-01 templec-vis-shrub 0) +(def-tex tplc-water-dest templec-vis-water 1) +(def-tex tplc-water templec-vis-water 2) +(def-tex tpl-symbl-violet-glow-01 templec-vis-water 3) +(def-tex tpl-symbl-yellow-glow-01 templec-vis-water 4) +(def-tex tpl-symbl-violet-01 templec-vis-water 5) +(def-tex tpl-symbl-yellow-01 templec-vis-water 6) +(def-tex temple_sandstone_base01 templeb-vis-pris 0) +(def-tex temple_sandstone01 templeb-vis-pris 23) +(def-tex temple_sandstone_pill01 templeb-vis-pris 24) +(def-tex temple_pre-01 templeb-vis-pris 25) +(def-tex rail-env-wall-01 templeb-vis-pris 27) +(def-tex temple_pre-03 templeb-vis-pris 28) +(def-tex temple_pre-04 templeb-vis-pris 29) +(def-tex temple_metal02 templeb-vis-pris 30) +(def-tex temple_sandstone_brick-01 templeb-vis-pris 38) +(def-tex temple_sandstone_pill02 templeb-vis-pris 39) +(def-tex temple_sandstone_pill05 templeb-vis-pris 40) +(def-tex temple_sandstone_stepside01 templeb-vis-pris 41) +(def-tex temple_sandstone_trim02 templeb-vis-pris 42) +(def-tex templea_sandstone01 templeb-vis-pris 66) +(def-tex precur-floor-plate-02 precura-vis-tfrag 0) +(def-tex precur-tubes-small-01 precura-vis-tfrag 1) +(def-tex precur-plate-pattern-01 precura-vis-tfrag 2) +(def-tex precur-tubes-segment-01 precura-vis-tfrag 3) +(def-tex precur-nail-01 precura-vis-tfrag 4) +(def-tex precur-nail-02 precura-vis-tfrag 5) +(def-tex precur-floor-plate-01 precura-vis-tfrag 6) +(def-tex precur-plate-end-01 precura-vis-tfrag 7) +(def-tex precur-wall-tube-02 precura-vis-tfrag 8) +(def-tex precur-wall-brace-01 precura-vis-tfrag 10) +(def-tex precur-light-green-01 precura-vis-tfrag 11) +(def-tex precur-tube-joint-01 precura-vis-tfrag 12) +(def-tex precur-tube-joint-02 precura-vis-tfrag 13) +(def-tex precur-tubes-bundle-01 precura-vis-tfrag 14) +(def-tex precur-pipe-round-01 precura-vis-tfrag 16) +(def-tex precur-wall-groove-01 precura-vis-tfrag 17) +(def-tex precur-tentacle-01 precura-vis-tfrag 18) +(def-tex precur-wall-blade-01 precura-vis-tfrag 19) +(def-tex precur-tubes-segment-02 precura-vis-tfrag 20) +(def-tex precur-plate-plain-01 precura-vis-tfrag 21) +(def-tex precur-frame-small-01 precura-vis-tfrag 22) +(def-tex precur-light-green-02 precura-vis-tfrag 23) +(def-tex precur-plate-thin-01 precura-vis-tfrag 24) +(def-tex precur-plate-large-01 precura-vis-tfrag 25) +(def-tex precur-road-plate-01 precura-vis-tfrag 26) +(def-tex precur-container-plate-01 precura-vis-tfrag 27) +(def-tex precur-plate-honey-01 precura-vis-tfrag 30) +(def-tex precur-engine-frame-01 precura-vis-tfrag 31) +(def-tex precur-wall-tube-01 precura-vis-tfrag 32) +(def-tex precur-platform-plate precura-vis-tfrag 33) +(def-tex precur-tubes-bundle-02 precura-vis-tfrag 34) +(def-tex precur-rubber-01 precura-vis-tfrag 35) +(def-tex precur-light-blue-01 precura-vis-tfrag 37) +(def-tex precur-tube-honey-big precura-vis-tfrag 38) +(def-tex precur-control-screen precura-vis-tfrag 39) +(def-tex common-black precura-vis-tfrag 40) +(def-tex precur-floor-large-01 precura-vis-tfrag 41) +(def-tex precur-generator-crystal-01 precura-vis-tfrag 48) +(def-tex precur-wall-tube-03 precura-vis-tfrag 49) +(def-tex precur-blue-light-02 precura-vis-tfrag 50) +(def-tex precur-light-green-big precura-vis-tfrag 54) +(def-tex precur-trim-01 precura-vis-tfrag 55) +(def-tex precur-bomb-light precura-vis-tfrag 56) +(def-tex precur-light-red-01 precura-vis-tfrag 58) +(def-tex precur-floor-base-01 precura-vis-tfrag 59) +(def-tex precur-bomb-spawner-hole precura-vis-tfrag 61) +(def-tex precur-small-plate-edge precura-vis-tfrag 62) +(def-tex environment-precur-level precura-vis-tfrag 63) +(def-tex precur-floor-large-01-lotweak precura-vis-tfrag 67) +(def-tex precur-plate-large-01 precurb-vis-tfrag 0) +(def-tex precur-tubes-small-01 precurb-vis-tfrag 1) +(def-tex precur-light-blue-01 precurb-vis-tfrag 2) +(def-tex precur-wall-brace-01 precurb-vis-tfrag 3) +(def-tex precur-wall-groove-01 precurb-vis-tfrag 4) +(def-tex precur-tubes-segment-02 precurb-vis-tfrag 5) +(def-tex precur-plate-thin-01 precurb-vis-tfrag 6) +(def-tex precur-tube-joint-01 precurb-vis-tfrag 7) +(def-tex precur-tubes-bundle-01 precurb-vis-tfrag 8) +(def-tex precur-floor-plate-02 precurb-vis-tfrag 9) +(def-tex precur-light-green-01 precurb-vis-tfrag 10) +(def-tex precur-nail-01 precurb-vis-tfrag 11) +(def-tex precur-tubes-segment-01 precurb-vis-tfrag 12) +(def-tex precur-floor-plate-01 precurb-vis-tfrag 13) +(def-tex precur-plate-end-01 precurb-vis-tfrag 14) +(def-tex precur-tube-joint-02 precurb-vis-tfrag 15) +(def-tex precur-frame-small-01 precurb-vis-tfrag 16) +(def-tex precur-light-green-02 precurb-vis-tfrag 17) +(def-tex precur-plate-plain-01 precurb-vis-tfrag 18) +(def-tex precur-tentacle-01 precurb-vis-tfrag 20) +(def-tex precur-wall-tube-01 precurb-vis-tfrag 21) +(def-tex precur-platform-plate precurb-vis-tfrag 22) +(def-tex precur-tubes-bundle-02 precurb-vis-tfrag 23) +(def-tex precur-wall-tube-02 precurb-vis-tfrag 24) +(def-tex precur-plate-honey-01 precurb-vis-tfrag 26) +(def-tex precur-plate-pattern-01 precurb-vis-tfrag 27) +(def-tex precur-container-plate-01 precurb-vis-tfrag 28) +(def-tex precur-engine-frame-01 precurb-vis-tfrag 31) +(def-tex precur-road-plate-01 precurb-vis-tfrag 32) +(def-tex precur-nail-02 precurb-vis-tfrag 33) +(def-tex precur-pipe-round-01 precurb-vis-tfrag 35) +(def-tex precur-blue-light-02 precurb-vis-tfrag 36) +(def-tex precur-wall-blade-01 precurb-vis-tfrag 37) +(def-tex common-black precurb-vis-tfrag 38) +(def-tex precur-control-screen precurb-vis-tfrag 39) +(def-tex precur-light-green-big precurb-vis-tfrag 48) +(def-tex precur-wall-tube-03 precurb-vis-tfrag 49) +(def-tex precur-generator-crystal-01 precurb-vis-tfrag 50) +(def-tex precur-trim-01 precurb-vis-tfrag 51) +(def-tex precur-floor-base-01 precurb-vis-tfrag 52) +(def-tex precur-tube-honey-big precurb-vis-tfrag 53) +(def-tex precur-light-red-01 precurb-vis-tfrag 54) +(def-tex precur-floor-large-01 precurb-vis-tfrag 55) +(def-tex precur-bomb-spawner-hole precurb-vis-tfrag 56) +(def-tex precur-switch-light precurb-vis-tfrag 57) +(def-tex precur-small-plate-edge precurb-vis-tfrag 58) +(def-tex environment-precur-level precurb-vis-tfrag 59) +(def-tex precur-small-plate-02 precurb-vis-tfrag 60) +(def-tex precur-floor-large-01-lotweak precurb-vis-tfrag 61) +(def-tex precur-tube-joint-01 precura-vis-shrub 0) +(def-tex precur-nail-01 precura-vis-shrub 2) +(def-tex precur-window-glass precura-vis-water 0) +(def-tex common-glass precura-vis-water 1) +(def-tex precur-tube-joint-01 precurb-vis-shrub 0) +(def-tex precur-blue-light-01 precurb-vis-shrub 1) +(def-tex precur-nail-01 precurb-vis-shrub 2) +(def-tex precur-road-plate-01 precurd-vis-tfrag 0) +(def-tex precur-wall-brace-01 precurd-vis-tfrag 1) +(def-tex precur-tentacle-01 precurd-vis-tfrag 2) +(def-tex precur-plate-large-01 precurd-vis-tfrag 3) +(def-tex precur-tubes-small-01 precurd-vis-tfrag 4) +(def-tex precur-wall-groove-01 precurd-vis-tfrag 6) +(def-tex precur-wall-tube-01 precurd-vis-tfrag 7) +(def-tex precur-tubes-segment-02 precurd-vis-tfrag 8) +(def-tex precur-plate-thin-01 precurd-vis-tfrag 9) +(def-tex precur-tube-joint-01 precurd-vis-tfrag 11) +(def-tex precur-tubes-bundle-01 precurd-vis-tfrag 12) +(def-tex precur-tube-joint-02 precurd-vis-tfrag 13) +(def-tex precur-tube-honey-big precurd-vis-tfrag 14) +(def-tex precur-light-green-01 precurd-vis-tfrag 15) +(def-tex precur-nail-02 precurd-vis-tfrag 16) +(def-tex precur-nail-01 precurd-vis-tfrag 17) +(def-tex precur-tubes-segment-01 precurd-vis-tfrag 18) +(def-tex precur-floor-plate-02 precurd-vis-tfrag 19) +(def-tex precur-small-plate-01 precurd-vis-tfrag 20) +(def-tex precur-small-plate-edge precurd-vis-tfrag 21) +(def-tex precur-small-plate-02 precurd-vis-tfrag 22) +(def-tex precur-wall-tube-02 precurd-vis-tfrag 23) +(def-tex precur-plate-end-01 precurd-vis-tfrag 24) +(def-tex precur-wall-blade-01 precurd-vis-tfrag 25) +(def-tex precur-tubes-bundle-02 precurd-vis-tfrag 26) +(def-tex precur-light-green-02 precurd-vis-tfrag 28) +(def-tex precur-plate-pattern-01 precurd-vis-tfrag 29) +(def-tex precur-plate-honey-01 precurd-vis-tfrag 30) +(def-tex precur-floor-plate-01 precurd-vis-tfrag 32) +(def-tex precur-pipe-round-01 precurd-vis-tfrag 33) +(def-tex precur-engine-frame-01 precurd-vis-tfrag 36) +(def-tex precur-bridge-stage-01 precurd-vis-tfrag 37) +(def-tex precur-bridge-floor-01 precurd-vis-tfrag 38) +(def-tex precur-bridge-plate-01 precurd-vis-tfrag 39) +(def-tex precur-trim-01 precurd-vis-tfrag 49) +(def-tex precur-wall-tube-03 precurd-vis-tfrag 50) +(def-tex precur-floor-base-01 precurd-vis-tfrag 51) +(def-tex precur-floor-large-01 precurd-vis-tfrag 53) +(def-tex environment-precur-level precurd-vis-tfrag 54) +(def-tex precur-blue-light-02 precurd-vis-tfrag 55) +(def-tex precur-terraformer-low-metal-02 precurd-vis-tfrag 56) +(def-tex precur-terraformer-low-legs precurd-vis-tfrag 57) +(def-tex precur-terraformer-low-body-02 precurd-vis-tfrag 58) +(def-tex precur-terraformer-low-metal-01 precurd-vis-tfrag 59) +(def-tex precur-terraformer-low-body-03 precurd-vis-tfrag 60) +(def-tex precur-terraformer-low-body-01 precurd-vis-tfrag 61) +(def-tex precur-floor-large-01-lotweak precurd-vis-tfrag 62) +(def-tex precur-light-green-big precurd-vis-tfrag 63) +(def-tex common-black precura-vis-pris 19) +(def-tex dp-bipedal-backhand-01 precura-vis-pris 20) +(def-tex dp-bipedal-chest-01 precura-vis-pris 21) +(def-tex dp-bipedal-dk-hose-01 precura-vis-pris 22) +(def-tex dp-bipedal-dk-plate-01 precura-vis-pris 23) +(def-tex dp-bipedal-dk-plate-02 precura-vis-pris 24) +(def-tex dp-bipedal-dk-plate-03 precura-vis-pris 25) +(def-tex dp-bipedal-dk-plate-04 precura-vis-pris 26) +(def-tex dp-bipedal-dk-sm-plate-01 precura-vis-pris 27) +(def-tex dp-bipedal-dk-stomach-plate-01 precura-vis-pris 28) +(def-tex dp-bipedal-eye-01 precura-vis-pris 29) +(def-tex dp-bipedal-finger-plate-01 precura-vis-pris 30) +(def-tex dp-bipedal-nose-01 precura-vis-pris 31) +(def-tex dp-bipedal-power-hose precura-vis-pris 32) +(def-tex dp-bipedal-skin-bulge-01 precura-vis-pris 33) +(def-tex dp-bipedal-skin-bulge-02 precura-vis-pris 34) +(def-tex dp-bipedal-skin-plate-01 precura-vis-pris 35) +(def-tex dp-bipedal-skin-plate-small-01 precura-vis-pris 36) +(def-tex dp-bipedal-skin-ribs-01 precura-vis-pris 37) +(def-tex dp-bipedal-spine-01 precura-vis-pris 38) +(def-tex dp-bipedal-toe-01 precura-vis-pris 39) +(def-tex environment-darkprec precura-vis-pris 40) +(def-tex neo-wasp-base precura-vis-pris 52) +(def-tex neo-wasp-body precura-vis-pris 53) +(def-tex neo-wasp-brown precura-vis-pris 54) +(def-tex neo-wasp-dark-brown precura-vis-pris 55) +(def-tex neo-wasp-eye precura-vis-pris 56) +(def-tex bam-eyelight precurd-vis-pris 0) +(def-tex bam-hairhilite precurd-vis-pris 1) +(def-tex daxter-eyelid precurd-vis-pris 2) +(def-tex daxter-furhilite precurd-vis-pris 3) +(def-tex daxter-orange precurd-vis-pris 4) +(def-tex daxterarm precurd-vis-pris 5) +(def-tex daxterbodyshort-eix precurd-vis-pris 6) +(def-tex daxterbolt precurd-vis-pris 7) +(def-tex daxterear precurd-vis-pris 8) +(def-tex daxterfinger precurd-vis-pris 9) +(def-tex daxterfoot precurd-vis-pris 10) +(def-tex daxterfoot-bottom precurd-vis-pris 11) +(def-tex daxtergoggles precurd-vis-pris 12) +(def-tex daxterheadwidenew precurd-vis-pris 13) +(def-tex daxterhelmetplain precurd-vis-pris 14) +(def-tex daxterlense precurd-vis-pris 15) +(def-tex daxternose precurd-vis-pris 16) +(def-tex daxterteeth precurd-vis-pris 17) +(def-tex daxtertuft precurd-vis-pris 18) +(def-tex dm-ship-cockpit-01 precurd-vis-pris 19) +(def-tex dm-ship-hull-01 precurd-vis-pris 20) +(def-tex dm-ship-hull-02 precurd-vis-pris 21) +(def-tex dm-ship-nose-01 precurd-vis-pris 22) +(def-tex dm-ship-nose-02 precurd-vis-pris 23) +(def-tex dm-ship-plate-01 precurd-vis-pris 24) +(def-tex environment-darkprec precurd-vis-pris 25) +(def-tex environment-oldmetal precurd-vis-pris 26) +(def-tex errocyber-faceflesh precurd-vis-pris 27) +(def-tex errolcyber-bluedome precurd-vis-pris 28) +(def-tex errolcyber-earcup precurd-vis-pris 29) +(def-tex errolcyber-hair precurd-vis-pris 30) +(def-tex errolcyber-head-01 precurd-vis-pris 31) +(def-tex errolcyber-head-02 precurd-vis-pris 32) +(def-tex errolcyber-insidemouth precurd-vis-pris 33) +(def-tex errolcyber-pipes-01 precurd-vis-pris 34) +(def-tex errolcyber-pipes-02 precurd-vis-pris 35) +(def-tex errolcyber-pipes-03 precurd-vis-pris 36) +(def-tex errolcyber-teeth precurd-vis-pris 37) +(def-tex terraformer-bodyside-bottom precurd-vis-pris 38) +(def-tex terraformer-bodyside-top precurd-vis-pris 39) +(def-tex terraformer-bodytopplain precurd-vis-pris 40) +(def-tex terraformer-bodytopstrans precurd-vis-pris 41) +(def-tex terraformer-cockpit precurd-vis-pris 42) +(def-tex terraformer-footpipes-01 precurd-vis-pris 44) +(def-tex terraformer-metal-01 precurd-vis-pris 45) +(def-tex terraformer-metal-02 precurd-vis-pris 46) +(def-tex terraformer-metal-03 precurd-vis-pris 47) +(def-tex terraformer-metal-04 precurd-vis-pris 48) +(def-tex terraformer-metal-05 precurd-vis-pris 49) +(def-tex terraformer-metal-07 precurd-vis-pris 50) +(def-tex terraformer-metal-08 precurd-vis-pris 51) +(def-tex terraformer-metal-09 precurd-vis-pris 52) +(def-tex terraformer-metal-10 precurd-vis-pris 53) +(def-tex terraformer-minestrips-01 precurd-vis-pris 54) +(def-tex terraformer-organic-01 precurd-vis-pris 55) +(def-tex terraformer-organic-02 precurd-vis-pris 56) +(def-tex terraformer-organic-03 precurd-vis-pris 57) +(def-tex terraformer-transbodytop-01 precurd-vis-pris 58) +(def-tex jakc-armor precurd-vis-pris 59) +(def-tex jakc-chestplate-straps precurd-vis-pris 60) +(def-tex jakc-gogglemetal precurd-vis-pris 61) +(def-tex jakc-lens precurd-vis-pris 62) +(def-tex jakc-scarf precurd-vis-pris 63) +(def-tex jakc-scarfhanging precurd-vis-pris 64) +(def-tex jakc-skirt precurd-vis-pris 65) +(def-tex jakc-waistband2 precurd-vis-pris 66) +(def-tex jakc-wraps precurd-vis-pris 67) +(def-tex jakc-wristband-a2 precurd-vis-pris 68) +(def-tex jakchires-arm precurd-vis-pris 69) +(def-tex jakchires-blackstrap precurd-vis-pris 70) +(def-tex jakchires-brownstrap precurd-vis-pris 71) +(def-tex jakchires-brwnleather precurd-vis-pris 72) +(def-tex jakchires-chestplate precurd-vis-pris 73) +(def-tex jakchires-clips precurd-vis-pris 74) +(def-tex jakchires-eye precurd-vis-pris 75) +(def-tex jakchires-eyebrow precurd-vis-pris 76) +(def-tex jakchires-eyelid precurd-vis-pris 77) +(def-tex jakchires-facelft precurd-vis-pris 78) +(def-tex jakchires-facert precurd-vis-pris 79) +(def-tex jakchires-glovetop precurd-vis-pris 80) +(def-tex jakchires-hair precurd-vis-pris 81) +(def-tex jakchires-horn precurd-vis-pris 82) +(def-tex jakchires-jacket precurd-vis-pris 83) +(def-tex jakchires-leatherpouch precurd-vis-pris 84) +(def-tex jakchires-lightbrownspat precurd-vis-pris 85) +(def-tex jakchires-pants precurd-vis-pris 86) +(def-tex jakchires-precarmor-01 precurd-vis-pris 87) +(def-tex jakchires-shoebottom precurd-vis-pris 88) +(def-tex jakchires-shoemetal precurd-vis-pris 89) +(def-tex jakchires-shoeteop precurd-vis-pris 90) +(def-tex jakchires-teeth precurd-vis-pris 91) +(def-tex dm-ship-tentacle-01 precurd-vis-pris 92) +(def-tex errolcyber-bighand-01 precurd-vis-pris 93) +(def-tex errolcyber-bigshoulder precurd-vis-pris 94) +(def-tex errolcyber-bluemetal-01 precurd-vis-pris 95) +(def-tex errolcyber-bluewrap precurd-vis-pris 96) +(def-tex errolcyber-chestplate precurd-vis-pris 97) +(def-tex errolcyber-dirtymetal precurd-vis-pris 98) +(def-tex errolcyber-fingers precurd-vis-pris 99) +(def-tex errolcyber-glovepalm precurd-vis-pris 100) +(def-tex errolcyber-greyknobs precurd-vis-pris 101) +(def-tex errolcyber-greymetal precurd-vis-pris 102) +(def-tex errolcyber-greymetal-02 precurd-vis-pris 103) +(def-tex errolcyber-insidewires precurd-vis-pris 104) +(def-tex errolcyber-jointpipe precurd-vis-pris 105) +(def-tex errolcyber-metalgold precurd-vis-pris 106) +(def-tex errolcyber-redmetal-01 precurd-vis-pris 107) +(def-tex errolcyber-redmetal-02 precurd-vis-pris 108) +(def-tex errolcyber-redmetal-03 precurd-vis-pris 109) +(def-tex errolcyber-rubberpipe precurd-vis-pris 110) +(def-tex errolcyber-rubberpipe-light precurd-vis-pris 111) +(def-tex errolcyber-spine precurd-vis-pris 112) +(def-tex errocyber-eye precurd-vis-pris 126) +(def-tex errocyber-eyelid precurd-vis-pris 127) +(def-tex errolcyber-metaleyelid precurd-vis-pris 128) +(def-tex errolcyber-roboeye precurd-vis-pris 129) +(def-tex precur-planet-water-01 precurd-vis-pris 135) +(def-tex precur-wall-brace-01 precurc-vis-tfrag 0) +(def-tex precur-plate-large-01 precurc-vis-tfrag 1) +(def-tex precur-tubes-small-01 precurc-vis-tfrag 2) +(def-tex precur-tube-joint-01 precurc-vis-tfrag 3) +(def-tex precur-light-green-01 precurc-vis-tfrag 4) +(def-tex precur-nail-02 precurc-vis-tfrag 5) +(def-tex precur-nail-01 precurc-vis-tfrag 6) +(def-tex precur-tubes-segment-01 precurc-vis-tfrag 7) +(def-tex precur-road-plate-01 precurc-vis-tfrag 8) +(def-tex precur-tentacle-01 precurc-vis-tfrag 9) +(def-tex precur-wall-tube-01 precurc-vis-tfrag 10) +(def-tex precur-tubes-segment-02 precurc-vis-tfrag 11) +(def-tex precur-wall-groove-01 precurc-vis-tfrag 12) +(def-tex common-black precurc-vis-tfrag 13) +(def-tex precur-rubber-01 precurc-vis-tfrag 14) +(def-tex precur-wall-tube-02 precurc-vis-tfrag 16) +(def-tex precur-plate-thin-01 precurc-vis-tfrag 17) +(def-tex precur-plate-end-01 precurc-vis-tfrag 19) +(def-tex precur-plate-pattern-01 precurc-vis-tfrag 20) +(def-tex precur-plate-honey-01 precurc-vis-tfrag 21) +(def-tex precur-tubes-bundle-01 precurc-vis-tfrag 22) +(def-tex precur-frame-small-01 precurc-vis-tfrag 23) +(def-tex precur-light-green-02 precurc-vis-tfrag 24) +(def-tex precur-lightball-base precurc-vis-tfrag 25) +(def-tex precur-pipe-round-01 precurc-vis-tfrag 26) +(def-tex precur-plate-plain-01 precurc-vis-tfrag 27) +(def-tex precur-container-plate-01 precurc-vis-tfrag 28) +(def-tex precur-tube-joint-02 precurc-vis-tfrag 31) +(def-tex precur-engine-frame-01 precurc-vis-tfrag 33) +(def-tex precur-blue-light-02 precurc-vis-tfrag 34) +(def-tex precur-wall-blade-01 precurc-vis-tfrag 35) +(def-tex precur-floor-plate-02 precurc-vis-tfrag 36) +(def-tex precur-platform-plate precurc-vis-tfrag 37) +(def-tex precur-floor-plate-01 precurc-vis-tfrag 38) +(def-tex precur-tubes-bundle-02 precurc-vis-tfrag 39) +(def-tex precur-trim-01 precurc-vis-tfrag 53) +(def-tex precur-small-plate-edge precurc-vis-tfrag 54) +(def-tex precur-wall-tube-03 precurc-vis-tfrag 55) +(def-tex precur-floor-base-01 precurc-vis-tfrag 56) +(def-tex precur-tube-honey-big precurc-vis-tfrag 57) +(def-tex precur-light-red-01 precurc-vis-tfrag 58) +(def-tex precur-floor-large-01 precurc-vis-tfrag 59) +(def-tex environment-precur-level precurc-vis-tfrag 60) +(def-tex precur-floor-large-01-lotweak precurc-vis-tfrag 64) +(def-tex precur-light-green-big precurc-vis-tfrag 65) +(def-tex precur-nail-01 precurc-vis-shrub 0) +(def-tex precur-tube-joint-01 precurc-vis-shrub 2) +(def-tex precur-blue-light-01 precurc-vis-shrub 3) +(def-tex hud-tformer-target-01 desboss1-minimap 0) +(def-tex tow-pup-skin-01 ltowera-vis-tfrag 3) +(def-tex tow-eggpod-01 ltowera-vis-tfrag 4) +(def-tex tow-pupeyes-01 ltowera-vis-tfrag 5) +(def-tex tow-pup-detail-01 ltowera-vis-tfrag 6) +(def-tex tow-eggtop-01 ltowera-vis-tfrag 8) +(def-tex tow-basebone-01 ltowera-vis-tfrag 9) +(def-tex tow-egg-remains-side ltowera-vis-tfrag 12) +(def-tex lt-eco-vent-blue-01 ltowera-vis-tfrag 13) +(def-tex lt-eco-vent-side-01 ltowera-vis-tfrag 14) +(def-tex tow-wall-supports ltowera-vis-tfrag 15) +(def-tex tow-base-ground ltowera-vis-tfrag 16) +(def-tex tow-plat-side ltowera-vis-tfrag 17) +(def-tex tow-base-ground-plat ltowera-vis-tfrag 18) +(def-tex tow-baserock ltowera-vis-tfrag 19) +(def-tex tow-pup-metal-01 ltowera-vis-tfrag 20) +(def-tex tow-egg-group-base ltowera-vis-tfrag 21) +(def-tex tow-groundpod ltowera-vis-tfrag 22) +(def-tex tow-blackhole ltowera-vis-tfrag 23) +(def-tex tow-eggside-01 ltowera-vis-tfrag 24) +(def-tex tow-wall-tentacle-02 ltowera-vis-tfrag 25) +(def-tex rail-env-wall-01 ltowera-vis-tfrag 26) +(def-tex tow-wall-supports-HI ltowera-vis-tfrag 27) +(def-tex tow-dplight-blue-01 ltowera-vis-tfrag 28) +(def-tex tow-wall-supports ltowera-vis-shrub 3) +(def-tex tow-groundpod ltowera-vis-shrub 4) +(def-tex tow-eggside-01 ltowera-vis-shrub 5) +(def-tex tow-slime-01 ltowera-vis-shrub 6) +(def-tex tow-eggcase-01 ltowera-vis-alpha 0) +(def-tex tow-eggtop-01 ltowera-vis-alpha 1) +(def-tex tow-eggside-01 ltowera-vis-alpha 2) +(def-tex tow-eggpod-01 ltowerb-vis-tfrag 1) +(def-tex mhcity-wall-tentacle-02 ltowerb-vis-tfrag 2) +(def-tex tow-eggcase-01 ltowerb-vis-tfrag 3) +(def-tex tow-eggtop-01 ltowerb-vis-tfrag 4) +(def-tex tow-pup-skin-01 ltowerb-vis-tfrag 5) +(def-tex tow-pupeyes-01 ltowerb-vis-tfrag 6) +(def-tex tow-pup-detail-01 ltowerb-vis-tfrag 7) +(def-tex tow-basebone-01 ltowerb-vis-tfrag 8) +(def-tex mhcity-basebone ltowerb-vis-tfrag 9) +(def-tex city-lowres-mhcity-wall-06 ltowerb-vis-tfrag 10) +(def-tex city-lowres-mhcity-wall-05 ltowerb-vis-tfrag 11) +(def-tex city-lowres-mhcity-tower-01 ltowerb-vis-tfrag 12) +(def-tex mhcity-baserock ltowerb-vis-tfrag 13) +(def-tex mhcity-base-ground ltowerb-vis-tfrag 14) +(def-tex tow-eggside-01 ltowerb-vis-tfrag 15) +(def-tex tow-wall-supports ltowerb-vis-tfrag 17) +(def-tex tow-egg-group-base ltowerb-vis-tfrag 18) +(def-tex tow-groundpod ltowerb-vis-tfrag 19) +(def-tex tow-pup-metal-01 ltowerb-vis-tfrag 20) +(def-tex tow-baserock ltowerb-vis-tfrag 21) +(def-tex tow-wall-supports-HI ltowerb-vis-tfrag 22) +(def-tex tow-outerpod-shell ltowerb-vis-tfrag 23) +(def-tex tow-wall-tentacle-02 ltowerb-vis-tfrag 24) +(def-tex tow-base-ground ltowerb-vis-tfrag 25) +(def-tex tow-outer-tubes ltowerb-vis-tfrag 27) +(def-tex tow-groundpod ltowerb-vis-shrub 2) +(def-tex tow-wall-supports ltowerb-vis-shrub 3) +(def-tex tow-eggcase-01 ltowerb-vis-alpha 0) +(def-tex tow-eggtop-01 ltowerb-vis-alpha 1) +(def-tex tow-eggside-01 ltowerb-vis-alpha 2) +(def-tex tow-eggpod-01 towerb-vis-tfrag 0) +(def-tex tow-egg-remains-side towerb-vis-tfrag 1) +(def-tex tow-pup-skin-01 towerb-vis-tfrag 2) +(def-tex tow-pupeyes-01 towerb-vis-tfrag 3) +(def-tex tow-pup-detail-01 towerb-vis-tfrag 4) +(def-tex tow-eggtop-01 towerb-vis-tfrag 6) +(def-tex tow-basebone-01 towerb-vis-tfrag 7) +(def-tex mhcity-wall-tentacle-02 towerb-vis-tfrag 8) +(def-tex tow-wall-supports towerb-vis-tfrag 12) +(def-tex tow-base-ground towerb-vis-tfrag 13) +(def-tex tow-plat-side towerb-vis-tfrag 14) +(def-tex tow-base-ground-plat towerb-vis-tfrag 15) +(def-tex tow-dplight-blue-01 towerb-vis-tfrag 16) +(def-tex tow-pup-metal-01 towerb-vis-tfrag 17) +(def-tex tow-egg-group-base towerb-vis-tfrag 18) +(def-tex tow-eggside-01 towerb-vis-tfrag 19) +(def-tex tow-groundpod towerb-vis-tfrag 20) +(def-tex tow-wall-supports-HI towerb-vis-tfrag 21) +(def-tex tow-blackhole towerb-vis-tfrag 22) +(def-tex tow-bridge-source towerb-vis-tfrag 23) +(def-tex tow-baserock towerb-vis-tfrag 24) +(def-tex rail-env-wall-01 towerb-vis-tfrag 25) +(def-tex tow-wall-tentacle-02 towerb-vis-tfrag 26) +(def-tex tow-eggcase-01 towerb-vis-alpha 0) +(def-tex tow-eggtop-01 towerb-vis-alpha 1) +(def-tex tow-eggside-01 towerb-vis-alpha 2) +(def-tex tow-wall-supports towerb-vis-shrub 3) +(def-tex tow-groundpod towerb-vis-shrub 4) +(def-tex tow-eggside-01 towerb-vis-shrub 5) +(def-tex tow-slime-01 towerb-vis-shrub 6) +(def-tex backThing01 ltowerb-vis-pris 0) +(def-tex bam-eyelight ltowerb-vis-pris 1) +(def-tex bam-hairhilite ltowerb-vis-pris 2) +(def-tex dash01 ltowerb-vis-pris 3) +(def-tex environment-oldmetal ltowerb-vis-pris 4) +(def-tex errocyber-faceflesh ltowerb-vis-pris 5) +(def-tex errolcyber-bluedome ltowerb-vis-pris 6) +(def-tex errolcyber-earcup ltowerb-vis-pris 7) +(def-tex errolcyber-hair ltowerb-vis-pris 8) +(def-tex errolcyber-head-01 ltowerb-vis-pris 9) +(def-tex errolcyber-head-02 ltowerb-vis-pris 10) +(def-tex errolcyber-insidemouth ltowerb-vis-pris 11) +(def-tex errolcyber-pipes-01 ltowerb-vis-pris 12) +(def-tex errolcyber-pipes-02 ltowerb-vis-pris 13) +(def-tex errolcyber-pipes-03 ltowerb-vis-pris 14) +(def-tex errolcyber-teeth ltowerb-vis-pris 15) +(def-tex gauge01 ltowerb-vis-pris 16) +(def-tex grillRim01 ltowerb-vis-pris 17) +(def-tex gunBoxBack01 ltowerb-vis-pris 18) +(def-tex gunBoxFront01 ltowerb-vis-pris 19) +(def-tex gunbox01 ltowerb-vis-pris 20) +(def-tex gunbox02 ltowerb-vis-pris 21) +(def-tex hood01 ltowerb-vis-pris 22) +(def-tex jakc-armor ltowerb-vis-pris 23) +(def-tex jakc-chestplate-straps ltowerb-vis-pris 24) +(def-tex jakc-gogglemetal ltowerb-vis-pris 25) +(def-tex jakc-lens ltowerb-vis-pris 26) +(def-tex jakc-scarf ltowerb-vis-pris 27) +(def-tex jakc-scarfhanging ltowerb-vis-pris 28) +(def-tex jakc-skirt ltowerb-vis-pris 29) +(def-tex jakc-waistband2 ltowerb-vis-pris 30) +(def-tex jakc-wraps ltowerb-vis-pris 31) +(def-tex jakc-wristband-a2 ltowerb-vis-pris 32) +(def-tex jakchires-arm ltowerb-vis-pris 33) +(def-tex jakchires-blackstrap ltowerb-vis-pris 34) +(def-tex jakchires-brownstrap ltowerb-vis-pris 35) +(def-tex jakchires-brwnleather ltowerb-vis-pris 36) +(def-tex jakchires-chestplate ltowerb-vis-pris 37) +(def-tex jakchires-clips ltowerb-vis-pris 38) +(def-tex jakchires-eye ltowerb-vis-pris 39) +(def-tex jakchires-eyebrow ltowerb-vis-pris 40) +(def-tex jakchires-eyelid ltowerb-vis-pris 41) +(def-tex jakchires-facelft ltowerb-vis-pris 42) +(def-tex jakchires-facert ltowerb-vis-pris 43) +(def-tex jakchires-glovetop ltowerb-vis-pris 44) +(def-tex jakchires-hair ltowerb-vis-pris 45) +(def-tex jakchires-horn ltowerb-vis-pris 46) +(def-tex jakchires-jacket ltowerb-vis-pris 47) +(def-tex jakchires-leatherpouch ltowerb-vis-pris 48) +(def-tex jakchires-lightbrownspat ltowerb-vis-pris 49) +(def-tex jakchires-pants ltowerb-vis-pris 50) +(def-tex jakchires-precarmor-01 ltowerb-vis-pris 51) +(def-tex jakchires-shoebottom ltowerb-vis-pris 52) +(def-tex jakchires-shoemetal ltowerb-vis-pris 53) +(def-tex jakchires-shoeteop ltowerb-vis-pris 54) +(def-tex jakchires-teeth ltowerb-vis-pris 55) +(def-tex jetTop01 ltowerb-vis-pris 56) +(def-tex jets01 ltowerb-vis-pris 57) +(def-tex kcfrontend01 ltowerb-vis-pris 58) +(def-tex light01 ltowerb-vis-pris 59) +(def-tex lightCase01 ltowerb-vis-pris 60) +(def-tex post01 ltowerb-vis-pris 61) +(def-tex rail01 ltowerb-vis-pris 62) +(def-tex seat01 ltowerb-vis-pris 63) +(def-tex stripe03 ltowerb-vis-pris 64) +(def-tex turret01 ltowerb-vis-pris 65) +(def-tex wing01 ltowerb-vis-pris 66) +(def-tex wing02 ltowerb-vis-pris 67) +(def-tex wing02grey01 ltowerb-vis-pris 68) +(def-tex errolcyber-bighand-01 ltowerb-vis-pris 69) +(def-tex errolcyber-bigshoulder ltowerb-vis-pris 70) +(def-tex errolcyber-bluemetal-01 ltowerb-vis-pris 71) +(def-tex errolcyber-bluewrap ltowerb-vis-pris 72) +(def-tex errolcyber-chestplate ltowerb-vis-pris 73) +(def-tex errolcyber-dirtymetal ltowerb-vis-pris 74) +(def-tex errolcyber-fingers ltowerb-vis-pris 75) +(def-tex errolcyber-glovepalm ltowerb-vis-pris 76) +(def-tex errolcyber-greyknobs ltowerb-vis-pris 77) +(def-tex errolcyber-greymetal ltowerb-vis-pris 78) +(def-tex errolcyber-greymetal-02 ltowerb-vis-pris 79) +(def-tex errolcyber-insidewires ltowerb-vis-pris 80) +(def-tex errolcyber-jointpipe ltowerb-vis-pris 81) +(def-tex errolcyber-metalgold ltowerb-vis-pris 82) +(def-tex errolcyber-redmetal-01 ltowerb-vis-pris 83) +(def-tex errolcyber-redmetal-02 ltowerb-vis-pris 84) +(def-tex errolcyber-redmetal-03 ltowerb-vis-pris 85) +(def-tex errolcyber-rubberpipe ltowerb-vis-pris 86) +(def-tex errolcyber-rubberpipe-light ltowerb-vis-pris 87) +(def-tex errolcyber-spine ltowerb-vis-pris 88) +(def-tex errocyber-eye ltowerb-vis-pris 89) +(def-tex errocyber-eyelid ltowerb-vis-pris 90) +(def-tex errolcyber-metaleyelid ltowerb-vis-pris 91) +(def-tex errolcyber-roboeye ltowerb-vis-pris 92) +(def-tex dark-crystal-knob-01 ltowerb-vis-pris 93) +(def-tex dark-crystal-knob-02 ltowerb-vis-pris 94) +(def-tex dark-crystal-pickup-01 ltowerb-vis-pris 95) +(def-tex dark-crystal-pickup-02 ltowerb-vis-pris 96) +(def-tex dark-crystal-pickup-03 ltowerb-vis-pris 97) +(def-tex bam-eyelight ltowerb-vis-pris2 0) +(def-tex charHOLD ltowerb-vis-pris2 1) +(def-tex environment-oldmetal ltowerb-vis-pris2 2) +(def-tex sig-belt ltowerb-vis-pris2 3) +(def-tex sig-eye ltowerb-vis-pris2 4) +(def-tex sig-eyelid ltowerb-vis-pris2 5) +(def-tex sig-faceleft ltowerb-vis-pris2 6) +(def-tex sig-facert ltowerb-vis-pris2 7) +(def-tex sig-flask ltowerb-vis-pris2 8) +(def-tex sig-gem-01 ltowerb-vis-pris2 9) +(def-tex sig-glove ltowerb-vis-pris2 10) +(def-tex sig-glovetop ltowerb-vis-pris2 11) +(def-tex sig-gun-01 ltowerb-vis-pris2 12) +(def-tex sig-gun-02 ltowerb-vis-pris2 13) +(def-tex sig-gun-03 ltowerb-vis-pris2 14) +(def-tex sig-gun-04 ltowerb-vis-pris2 15) +(def-tex sig-gun-05 ltowerb-vis-pris2 16) +(def-tex sig-headgear ltowerb-vis-pris2 17) +(def-tex sig-horn ltowerb-vis-pris2 18) +(def-tex sig-lens ltowerb-vis-pris2 19) +(def-tex sig-metal-01 ltowerb-vis-pris2 20) +(def-tex sig-metal-dirty ltowerb-vis-pris2 21) +(def-tex sig-sac ltowerb-vis-pris2 22) +(def-tex sig-shoebottom ltowerb-vis-pris2 23) +(def-tex sig-shoetop ltowerb-vis-pris2 24) +(def-tex sig-shoulderarmor ltowerb-vis-pris2 25) +(def-tex sig-skirts ltowerb-vis-pris2 26) +(def-tex sig-skirts-02 ltowerb-vis-pris2 27) +(def-tex sig-skirts-03 ltowerb-vis-pris2 28) +(def-tex sig-undergarments ltowerb-vis-pris2 29) +(def-tex vin-teeth-01 ltowerb-vis-pris2 30) +(def-tex windshield01 ltowerb-vis-water 0) +(def-tex sig-flatfangs ltowerb-vis-water 1) +(def-tex errolcyber-lens ltowerb-vis-water 2) +(def-tex bam-eyelight loutro-pris2 0) +(def-tex bam-hairhilite loutro-pris2 1) +(def-tex environment-oldmetal loutro-pris2 29) +(def-tex daxter-eyelid loutro-pris2 58) +(def-tex daxter-furhilite loutro-pris2 59) +(def-tex daxterteeth loutro-pris2 60) +(def-tex prec-veger-body loutro-pris2 61) +(def-tex prec-veger-ear loutro-pris2 62) +(def-tex prec-veger-foot loutro-pris2 63) +(def-tex prec-veger-foot-02 loutro-pris2 64) +(def-tex prec-veger-handback loutro-pris2 65) +(def-tex prec-veger-handpalm loutro-pris2 66) +(def-tex prec-veger-leg loutro-pris2 67) +(def-tex prec-veger-mouth loutro-pris2 68) +(def-tex prec-veger-neck loutro-pris2 69) +(def-tex prec-veger-newface loutro-pris2 70) +(def-tex prec-veger-nose loutro-pris2 71) +(def-tex prec-veger-orange loutro-pris2 72) +(def-tex prec-veger-sleeve loutro-pris2 73) +(def-tex prec-veger-spat loutro-pris2 74) +(def-tex prec-veger-vest loutro-pris2 75) +(def-tex veger-coatclips loutro-pris2 76) +(def-tex veger-hair loutro-pris2 77) +(def-tex veger-scarf loutro-pris2 78) +(def-tex bam-eyelight ljkfeet-pris 0) +(def-tex bam-hairhilite ljkfeet-pris 1) +(def-tex environment-oldmetal ljkfeet-pris 2) +(def-tex jak-orig-arm-formorph ljkfeet-pris 3) +(def-tex jak-orig-finger-formorph ljkfeet-pris 4) +(def-tex jakb-prison-handwraps ljkfeet-pris 5) +(def-tex jakb-prison-wraps ljkfeet-pris 6) +(def-tex jakc-armor ljkfeet-pris 7) +(def-tex jakc-chestplate-straps ljkfeet-pris 8) +(def-tex jakc-gogglemetal ljkfeet-pris 9) +(def-tex jakc-lens ljkfeet-pris 10) +(def-tex jakc-scarf ljkfeet-pris 11) +(def-tex jakc-waistband2 ljkfeet-pris 12) +(def-tex jakc-wraps ljkfeet-pris 13) +(def-tex jakc-wristband-a2 ljkfeet-pris 14) +(def-tex jakchires-arm ljkfeet-pris 15) +(def-tex jakchires-blackstrap ljkfeet-pris 16) +(def-tex jakchires-brownstrap ljkfeet-pris 17) +(def-tex jakchires-brwnleather ljkfeet-pris 18) +(def-tex jakchires-chestplate ljkfeet-pris 19) +(def-tex jakchires-clips ljkfeet-pris 20) +(def-tex jakchires-eye ljkfeet-pris 21) +(def-tex jakchires-eyebrow ljkfeet-pris 22) +(def-tex jakchires-eyelid ljkfeet-pris 23) +(def-tex jakchires-facelft ljkfeet-pris 24) +(def-tex jakchires-facert ljkfeet-pris 25) +(def-tex jakchires-glovetop ljkfeet-pris 26) +(def-tex jakchires-hair ljkfeet-pris 27) +(def-tex jakchires-horn ljkfeet-pris 28) +(def-tex jakchires-jacket ljkfeet-pris 29) +(def-tex jakchires-leatherpouch ljkfeet-pris 30) +(def-tex jakchires-pants ljkfeet-pris 31) +(def-tex jakchires-precarmor-01 ljkfeet-pris 32) +(def-tex jakchires-teeth ljkfeet-pris 33) +(def-tex bam-eyelight ldesgcst-pris 0) +(def-tex bam-hairhilite ldesgcst-pris 1) +(def-tex daxter-eyelid ldesgcst-pris 2) +(def-tex daxter-furhilite ldesgcst-pris 3) +(def-tex daxter-orange ldesgcst-pris 4) +(def-tex daxterarm ldesgcst-pris 5) +(def-tex daxterbodyshort-eix ldesgcst-pris 6) +(def-tex daxterbolt ldesgcst-pris 7) +(def-tex daxterear ldesgcst-pris 8) +(def-tex daxterfinger ldesgcst-pris 9) +(def-tex daxterfoot ldesgcst-pris 10) +(def-tex daxterfoot-bottom ldesgcst-pris 11) +(def-tex daxtergoggles ldesgcst-pris 12) +(def-tex daxterheadwidenew ldesgcst-pris 13) +(def-tex daxterhelmetplain ldesgcst-pris 14) +(def-tex daxterlense ldesgcst-pris 15) +(def-tex daxternose ldesgcst-pris 16) +(def-tex daxterteeth ldesgcst-pris 17) +(def-tex daxtertuft ldesgcst-pris 18) +(def-tex environment-oldmetal ldesgcst-pris 19) +(def-tex jakc-armor ldesgcst-pris 20) +(def-tex jakc-chestplate-straps ldesgcst-pris 21) +(def-tex jakc-gogglemetal ldesgcst-pris 22) +(def-tex jakc-lens ldesgcst-pris 23) +(def-tex jakc-scarf ldesgcst-pris 24) +(def-tex jakc-scarfhanging ldesgcst-pris 25) +(def-tex jakc-skirt ldesgcst-pris 26) +(def-tex jakc-waistband2 ldesgcst-pris 27) +(def-tex jakc-wraps ldesgcst-pris 28) +(def-tex jakc-wristband-a2 ldesgcst-pris 29) +(def-tex jakchires-arm ldesgcst-pris 30) +(def-tex jakchires-blackstrap ldesgcst-pris 31) +(def-tex jakchires-brownstrap ldesgcst-pris 32) +(def-tex jakchires-brwnleather ldesgcst-pris 33) +(def-tex jakchires-chestplate ldesgcst-pris 34) +(def-tex jakchires-clips ldesgcst-pris 35) +(def-tex jakchires-eye ldesgcst-pris 36) +(def-tex jakchires-eyebrow ldesgcst-pris 37) +(def-tex jakchires-eyelid ldesgcst-pris 38) +(def-tex jakchires-facelft ldesgcst-pris 39) +(def-tex jakchires-facert ldesgcst-pris 40) +(def-tex jakchires-glovetop ldesgcst-pris 41) +(def-tex jakchires-hair ldesgcst-pris 42) +(def-tex jakchires-horn ldesgcst-pris 43) +(def-tex jakchires-jacket ldesgcst-pris 44) +(def-tex jakchires-leatherpouch ldesgcst-pris 45) +(def-tex jakchires-lightbrownspat ldesgcst-pris 46) +(def-tex jakchires-pants ldesgcst-pris 47) +(def-tex jakchires-precarmor-01 ldesgcst-pris 48) +(def-tex jakchires-shoebottom ldesgcst-pris 49) +(def-tex jakchires-shoemetal ldesgcst-pris 50) +(def-tex jakchires-shoeteop ldesgcst-pris 51) +(def-tex jakchires-teeth ldesgcst-pris 52) +(def-tex bam-eyelight ldesgcst-pris2 0) +(def-tex charHOLD ldesgcst-pris2 1) +(def-tex environment-oldmetal ldesgcst-pris2 2) +(def-tex sig-belt ldesgcst-pris2 3) +(def-tex sig-eye ldesgcst-pris2 4) +(def-tex sig-eyelid ldesgcst-pris2 5) +(def-tex sig-faceleft ldesgcst-pris2 6) +(def-tex sig-facert ldesgcst-pris2 7) +(def-tex sig-flask ldesgcst-pris2 8) +(def-tex sig-gem-01 ldesgcst-pris2 9) +(def-tex sig-glove ldesgcst-pris2 10) +(def-tex sig-glovetop ldesgcst-pris2 11) +(def-tex sig-gun-01 ldesgcst-pris2 12) +(def-tex sig-gun-02 ldesgcst-pris2 13) +(def-tex sig-gun-03 ldesgcst-pris2 14) +(def-tex sig-gun-04 ldesgcst-pris2 15) +(def-tex sig-gun-05 ldesgcst-pris2 16) +(def-tex sig-headgear ldesgcst-pris2 17) +(def-tex sig-horn ldesgcst-pris2 18) +(def-tex sig-lens ldesgcst-pris2 19) +(def-tex sig-metal-01 ldesgcst-pris2 20) +(def-tex sig-metal-dirty ldesgcst-pris2 21) +(def-tex sig-sac ldesgcst-pris2 22) +(def-tex sig-shoebottom ldesgcst-pris2 23) +(def-tex sig-shoetop ldesgcst-pris2 24) +(def-tex sig-shoulderarmor ldesgcst-pris2 25) +(def-tex sig-skirts ldesgcst-pris2 26) +(def-tex sig-skirts-02 ldesgcst-pris2 27) +(def-tex sig-skirts-03 ldesgcst-pris2 28) +(def-tex sig-undergarments ldesgcst-pris2 29) +(def-tex vin-teeth-01 ldesgcst-pris2 30) +(def-tex sig-flatfangs ldesgcst-water 0) +(def-tex nst-egg-spider-body lbbspid-pris 0) +(def-tex nst-egg-spider-egg lbbspid-pris 1) +(def-tex nst-egg-spider-eye lbbspid-pris 2) +(def-tex nst-egg-spider-metal lbbspid-pris 3) +(def-tex nst-egg-spider-pipe lbbspid-pris 4) +(def-tex hud-small-vehicle-health-bar-01 comba-minimap 1) +(def-tex hud-small-vehicle-health-bar-02 comba-minimap 2) +(def-tex bam-eyelight rubblea-vis-pris2 0) +(def-tex environment-oldmetal rubblea-vis-pris2 1) +(def-tex king-arm rubblea-vis-pris2 2) +(def-tex king-blackskirt2 rubblea-vis-pris2 3) +(def-tex king-bluemetal rubblea-vis-pris2 4) +(def-tex king-bolt rubblea-vis-pris2 5) +(def-tex king-chest rubblea-vis-pris2 6) +(def-tex king-clip-02 rubblea-vis-pris2 7) +(def-tex king-ear rubblea-vis-pris2 8) +(def-tex king-earing rubblea-vis-pris2 9) +(def-tex king-face-01 rubblea-vis-pris2 10) +(def-tex king-finger rubblea-vis-pris2 11) +(def-tex king-greenmetal rubblea-vis-pris2 12) +(def-tex king-greenmetalplain rubblea-vis-pris2 13) +(def-tex king-hair rubblea-vis-pris2 14) +(def-tex king-hand rubblea-vis-pris2 15) +(def-tex king-horn rubblea-vis-pris2 16) +(def-tex king-iris rubblea-vis-pris2 17) +(def-tex king-leg rubblea-vis-pris2 18) +(def-tex king-lgblackstrap rubblea-vis-pris2 19) +(def-tex king-precursermetal-decor rubblea-vis-pris2 20) +(def-tex king-precursermetal-plain rubblea-vis-pris2 21) +(def-tex king-precursermetal-trim rubblea-vis-pris2 22) +(def-tex king-precursermetal-trim2 rubblea-vis-pris2 23) +(def-tex king-precursermetal-trimbolt rubblea-vis-pris2 24) +(def-tex king-shoebottom rubblea-vis-pris2 25) +(def-tex king-skirt rubblea-vis-pris2 26) +(def-tex king-skirt-b rubblea-vis-pris2 27) +(def-tex king-teeth rubblea-vis-pris2 28) +(def-tex king-thinstrap rubblea-vis-pris2 29) +(def-tex king-vest rubblea-vis-pris2 30) +(def-tex king-vestback rubblea-vis-pris2 31) +(def-tex king-wrap rubblea-vis-pris2 32) +(def-tex king-wraps rubblea-vis-pris2 33) +(def-tex king-wristband rubblea-vis-pris2 34) +(def-tex hud-darkmaker-mech-shield-01 precura-minimap 2) +(def-tex hud-progress-meter-arrow-02 precura-minimap 3) +(def-tex bam-eyelight loutro-pris 0) +(def-tex daxter-furhilite loutro-pris 1) +(def-tex daxter-orange loutro-pris 2) +(def-tex daxterarm loutro-pris 3) +(def-tex daxterbodyshort-eix loutro-pris 4) +(def-tex daxterear loutro-pris 5) +(def-tex daxterfinger loutro-pris 6) +(def-tex daxterfoot loutro-pris 7) +(def-tex daxterfoot-bottom loutro-pris 8) +(def-tex daxterheadwidenew loutro-pris 9) +(def-tex daxterhelmetplain loutro-pris 10) +(def-tex daxternose loutro-pris 11) +(def-tex daxterteeth loutro-pris 12) +(def-tex prec-leader-foreheadshield loutro-pris 13) +(def-tex prec-leader-headshield loutro-pris 14) +(def-tex bam-hairhilite loutro-pris 15) +(def-tex prec-hand-back loutro-pris 16) +(def-tex prec-handpalm loutro-pris 17) +(def-tex prec-leader-armband loutro-pris 18) +(def-tex prec-neck loutro-pris 19) +(def-tex prec-surfer-chain loutro-pris 20) +(def-tex prec-surfer-chain-02 loutro-pris 21) +(def-tex prec-surfer-chain-03 loutro-pris 22) +(def-tex prec-surfer-hair loutro-pris 23) +(def-tex prec-surfer-hairshort loutro-pris 24) +(def-tex prec-surfer-pants loutro-pris 25) +(def-tex prec-surfer-sash loutro-pris 26) +(def-tex prec-surfer-shirt loutro-pris 27) +(def-tex prec-surfer-sleeve loutro-pris 28) +(def-tex daxter-eyelid loutro-pris 59) +(def-tex daxterbolt loutro-pris 60) +(def-tex daxtergoggles loutro-pris 61) +(def-tex daxterlense loutro-pris 62) +(def-tex daxtertuft loutro-pris 63) +(def-tex prec-leader-arm loutro-pris 64) +(def-tex prec-leader-beard loutro-pris 65) +(def-tex prec-leader-belt loutro-pris 66) +(def-tex prec-leader-face2 loutro-pris 67) +(def-tex prec-leader-frontskirt loutro-pris 68) +(def-tex prec-leader-hair loutro-pris 69) +(def-tex prec-leader-pants loutro-pris 70) +(def-tex prec-leader-robe-02 loutro-pris 71) +(def-tex prec-leader-shirt loutro-pris 72) +(def-tex prec-leader-wrap loutro-pris 73) +(def-tex prec-orblarge loutro-pris 74) +(def-tex prec-orbsmall loutro-pris 75) +(def-tex prec-staff-01 loutro-pris 76) +(def-tex prec-staff-02 loutro-pris 77) +(def-tex prec-teeth loutro-pris 78) +(def-tex prec-insidemouth loutro-pris 96) +(def-tex prec-leader-robe-01 loutro-pris 110) +(def-tex holograph-env-rim-dest templea-warp 0) +(def-tex holograph-env-noise templea-warp 1) +(def-tex holograph-env-rim templea-warp 2) +(def-tex holograph-env-scan templea-warp 3) +(def-tex token-purple templec-sprite 1) +(def-tex tpl-symbol-tail templec-sprite 2) +(def-tex token-white templec-sprite 3) +(def-tex common-black towera-pris 0) +(def-tex dp-bipedal-backhand-01 towera-pris 1) +(def-tex dp-bipedal-chest-01 towera-pris 2) +(def-tex dp-bipedal-dk-hose-01 towera-pris 3) +(def-tex dp-bipedal-dk-plate-01 towera-pris 4) +(def-tex dp-bipedal-dk-plate-02 towera-pris 5) +(def-tex dp-bipedal-dk-plate-03 towera-pris 6) +(def-tex dp-bipedal-dk-plate-04 towera-pris 7) +(def-tex dp-bipedal-dk-sm-plate-01 towera-pris 8) +(def-tex dp-bipedal-dk-stomach-plate-01 towera-pris 9) +(def-tex dp-bipedal-eye-01 towera-pris 10) +(def-tex dp-bipedal-finger-plate-01 towera-pris 11) +(def-tex dp-bipedal-nose-01 towera-pris 12) +(def-tex dp-bipedal-power-hose towera-pris 13) +(def-tex dp-bipedal-skin-bulge-01 towera-pris 14) +(def-tex dp-bipedal-skin-bulge-02 towera-pris 15) +(def-tex dp-bipedal-skin-plate-01 towera-pris 16) +(def-tex dp-bipedal-skin-plate-small-01 towera-pris 17) +(def-tex dp-bipedal-skin-ribs-01 towera-pris 18) +(def-tex dp-bipedal-spine-01 towera-pris 19) +(def-tex dp-bipedal-toe-01 towera-pris 20) +(def-tex environment-darkprec towera-pris 21) +(def-tex ecocreature-claws towera-pris 22) +(def-tex ecocreature-eye towera-pris 23) +(def-tex ecocreature-flesh towera-pris 24) +(def-tex ecocreature-insidemouth towera-pris 25) +(def-tex ecocreature-joint towera-pris 26) +(def-tex ecocreature-palm towera-pris 27) +(def-tex neo-wasp-base towera-pris 35) +(def-tex neo-wasp-body towera-pris 36) +(def-tex neo-wasp-brown towera-pris 37) +(def-tex neo-wasp-dark-brown towera-pris 38) +(def-tex neo-wasp-eye towera-pris 39) +(def-tex ecocreature-teeth towera-water 1) +(def-tex temple_flag02 templec-vis-pris 1) +(def-tex comb-temp-dark railb2-tfrag 1) +(def-tex comb-temp-glass railb2-tfrag 2) +(def-tex rail-patch-01 railb2-tfrag 3) +(def-tex rail-light-blue railb2-tfrag 4) +(def-tex rail-edge-01 railb2-tfrag 5) +(def-tex rail-base-mid-01 railb2-tfrag 6) +(def-tex rail-base-dark-01 railb2-tfrag 7) +(def-tex rail-gray-metal-01 railb2-tfrag 8) +(def-tex rail-light-blue-small railb2-tfrag 9) +(def-tex rail-detail-01 railb2-tfrag 10) +(def-tex rail-cord-01 railb2-tfrag 11) +(def-tex rail-pipe-01 railb2-tfrag 12) +(def-tex rail-pipe-03 railb2-tfrag 13) +(def-tex rail-env-car-01 railb2-tfrag 14) +(def-tex rail-light-yellow railb2-tfrag 15) +(def-tex rail-light-yellow-small railb2-tfrag 16) +(def-tex rail-pipe-02 railb2-tfrag 17) +(def-tex comb-redmarker railb2-tfrag 18) +(def-tex rail-pipe-05 railb2-tfrag 19) +(def-tex comb-yell-light railb2-tfrag 20) +(def-tex rail-trim-01 railb2-tfrag 21) +(def-tex rail-light-red railb2-tfrag 22) +(def-tex rail-rock-01 railb2-tfrag 23) +(def-tex rail-env-wall-01 railb2-tfrag 25) +(def-tex cmn-precursor-blue-glow railcst-tfrag 29) +(def-tex cmn-precursor-plainstripe railcst-tfrag 30) +(def-tex cmn-precursor-stonehenge-side railcst-tfrag 31) +(def-tex cmn-precursor-stonehengetop railcst-tfrag 32) +(def-tex cmn-precursor-plat-lod03 railcst-tfrag 33) +(def-tex pre-mic-groove railcst-tfrag 34) +(def-tex pre-mic-dark railcst-tfrag 35) +(def-tex pre-mic-plain railcst-tfrag 36) +(def-tex pre-mic-speaker railcst-tfrag 37) +(def-tex precur-window-glass precurd-vis-water 0) +(def-tex errolcyber-lens precurd-vis-water 1) +(def-tex terraformer-cpitwindows-01 precurd-vis-water 3) +(def-tex terraformer-cpitwindows-02 precurd-vis-water 4) +(def-tex environment-lightjak precurd-vis-water 5) +(def-tex lightjak-wings precurd-vis-water 6) +(def-tex hud-des-beast deshover-minimap 0) +(def-tex hud-errol-01 factoryd-minimap 0) +(def-tex hud-errol-02 factoryd-minimap 1) +(def-tex hud-mhcentipede-meter-01 factoryd-minimap 3) +(def-tex hud-small-frame-01 factoryd-minimap 4) +(def-tex hud-small-frame-02 factoryd-minimap 5) +(def-tex bam-eyelight loutro2-pris2 0) +(def-tex charHOLD loutro2-pris2 2) +(def-tex environment-oldmetal loutro2-pris2 29) +(def-tex sig-belt loutro2-pris2 30) +(def-tex sig-eye loutro2-pris2 31) +(def-tex sig-eyelid loutro2-pris2 32) +(def-tex sig-faceleft loutro2-pris2 33) +(def-tex sig-facert loutro2-pris2 34) +(def-tex sig-flask loutro2-pris2 35) +(def-tex sig-gem-01 loutro2-pris2 36) +(def-tex sig-glove loutro2-pris2 37) +(def-tex sig-glovetop loutro2-pris2 38) +(def-tex sig-gun-01 loutro2-pris2 39) +(def-tex sig-gun-02 loutro2-pris2 40) +(def-tex sig-gun-03 loutro2-pris2 41) +(def-tex sig-gun-04 loutro2-pris2 42) +(def-tex sig-gun-05 loutro2-pris2 43) +(def-tex sig-headgear loutro2-pris2 44) +(def-tex sig-horn loutro2-pris2 45) +(def-tex sig-lens loutro2-pris2 46) +(def-tex sig-metal-01 loutro2-pris2 47) +(def-tex sig-metal-dirty loutro2-pris2 48) +(def-tex sig-sac loutro2-pris2 49) +(def-tex sig-shoebottom loutro2-pris2 50) +(def-tex sig-shoetop loutro2-pris2 51) +(def-tex sig-shoulderarmor loutro2-pris2 52) +(def-tex sig-skirts loutro2-pris2 53) +(def-tex sig-skirts-02 loutro2-pris2 54) +(def-tex sig-skirts-03 loutro2-pris2 55) +(def-tex sig-undergarments loutro2-pris2 56) +(def-tex vin-teeth-01 loutro2-pris2 57) +(def-tex bam-eyelight desbcst-pris 0) +(def-tex bam-hairhilite desbcst-pris 1) +(def-tex daxter-eyelid desbcst-pris 2) +(def-tex daxter-furhilite desbcst-pris 3) +(def-tex daxter-orange desbcst-pris 4) +(def-tex daxterarm desbcst-pris 5) +(def-tex daxterbodyshort-eix desbcst-pris 6) +(def-tex daxterbolt desbcst-pris 7) +(def-tex daxterear desbcst-pris 8) +(def-tex daxterfinger desbcst-pris 9) +(def-tex daxterfoot desbcst-pris 10) +(def-tex daxterfoot-bottom desbcst-pris 11) +(def-tex daxtergoggles desbcst-pris 12) +(def-tex daxterheadwidenew desbcst-pris 13) +(def-tex daxterhelmetplain desbcst-pris 14) +(def-tex daxterlense desbcst-pris 15) +(def-tex daxternose desbcst-pris 16) +(def-tex daxterteeth desbcst-pris 17) +(def-tex daxtertuft desbcst-pris 18) +(def-tex environment-oldmetal desbcst-pris 19) +(def-tex jakc-armor desbcst-pris 20) +(def-tex jakc-chestplate-straps desbcst-pris 21) +(def-tex jakc-gogglemetal desbcst-pris 22) +(def-tex jakc-lens desbcst-pris 23) +(def-tex jakc-scarf desbcst-pris 24) +(def-tex jakc-scarfhanging desbcst-pris 25) +(def-tex jakc-skirt desbcst-pris 26) +(def-tex jakc-waistband2 desbcst-pris 27) +(def-tex jakc-wraps desbcst-pris 28) +(def-tex jakc-wristband-a2 desbcst-pris 29) +(def-tex jakchires-arm desbcst-pris 30) +(def-tex jakchires-blackstrap desbcst-pris 31) +(def-tex jakchires-brownstrap desbcst-pris 32) +(def-tex jakchires-brwnleather desbcst-pris 33) +(def-tex jakchires-chestplate desbcst-pris 34) +(def-tex jakchires-clips desbcst-pris 35) +(def-tex jakchires-eye desbcst-pris 36) +(def-tex jakchires-eyebrow desbcst-pris 37) +(def-tex jakchires-eyelid desbcst-pris 38) +(def-tex jakchires-facelft desbcst-pris 39) +(def-tex jakchires-facert desbcst-pris 40) +(def-tex jakchires-glovetop desbcst-pris 41) +(def-tex jakchires-hair desbcst-pris 42) +(def-tex jakchires-horn desbcst-pris 43) +(def-tex jakchires-jacket desbcst-pris 44) +(def-tex jakchires-leatherpouch desbcst-pris 45) +(def-tex jakchires-lightbrownspat desbcst-pris 46) +(def-tex jakchires-pants desbcst-pris 47) +(def-tex jakchires-precarmor-01 desbcst-pris 48) +(def-tex jakchires-shoebottom desbcst-pris 49) +(def-tex jakchires-shoemetal desbcst-pris 50) +(def-tex jakchires-shoeteop desbcst-pris 51) +(def-tex jakchires-teeth desbcst-pris 52) +(def-tex vehicle-snake-tread-01 desbcst-pris 53) +(def-tex vehicle-snake-tread-02 desbcst-pris 54) +(def-tex vehicle-wheel-01 desbcst-pris 55) +(def-tex deswalk-break-01 desbcst-pris 56) +(def-tex deswalk-break-03 desbcst-pris 57) +(def-tex errocyber-eye desbcst-pris 58) +(def-tex errocyber-eyelid desbcst-pris 59) +(def-tex errocyber-faceflesh desbcst-pris 60) +(def-tex errolcyber-bighand-01 desbcst-pris 61) +(def-tex errolcyber-bigshoulder desbcst-pris 62) +(def-tex errolcyber-bluedome desbcst-pris 63) +(def-tex errolcyber-bluemetal-01 desbcst-pris 64) +(def-tex errolcyber-bluewrap desbcst-pris 65) +(def-tex errolcyber-chestplate desbcst-pris 66) +(def-tex errolcyber-dirtymetal desbcst-pris 67) +(def-tex errolcyber-earcup desbcst-pris 68) +(def-tex errolcyber-fingers desbcst-pris 69) +(def-tex errolcyber-glovepalm desbcst-pris 70) +(def-tex errolcyber-greyknobs desbcst-pris 71) +(def-tex errolcyber-greymetal desbcst-pris 72) +(def-tex errolcyber-greymetal-02 desbcst-pris 73) +(def-tex errolcyber-hair desbcst-pris 74) +(def-tex errolcyber-head-01 desbcst-pris 75) +(def-tex errolcyber-head-02 desbcst-pris 76) +(def-tex errolcyber-insidemouth desbcst-pris 77) +(def-tex errolcyber-insidewires desbcst-pris 78) +(def-tex errolcyber-jointpipe desbcst-pris 79) +(def-tex errolcyber-metaleyelid desbcst-pris 80) +(def-tex errolcyber-metalgold desbcst-pris 81) +(def-tex errolcyber-pipes-01 desbcst-pris 82) +(def-tex errolcyber-pipes-02 desbcst-pris 83) +(def-tex errolcyber-pipes-03 desbcst-pris 84) +(def-tex errolcyber-redmetal-01 desbcst-pris 85) +(def-tex errolcyber-redmetal-02 desbcst-pris 86) +(def-tex errolcyber-redmetal-03 desbcst-pris 87) +(def-tex errolcyber-roboeye desbcst-pris 88) +(def-tex errolcyber-rubberpipe desbcst-pris 89) +(def-tex errolcyber-rubberpipe-light desbcst-pris 90) +(def-tex errolcyber-spine desbcst-pris 91) +(def-tex errolcyber-teeth desbcst-pris 92) +(def-tex desw-hardplate-01 desbcst-pris 93) +(def-tex desw-hardplate-edge-01 desbcst-pris 94) +(def-tex desw-tubes-segment-02 desbcst-pris 95) +(def-tex desw-tubes-small-01 desbcst-pris 96) +(def-tex dm-urchin-cables-01 desbcst-pris 97) +(def-tex dm-urchin-finger-01 desbcst-pris 98) +(def-tex dm-urchin-plate-01 desbcst-pris 99) +(def-tex environment-darkprec desbcst-pris 100) +(def-tex ashelin-beltbuckle desbcst-pris2 0) +(def-tex ashelin-bolts desbcst-pris2 1) +(def-tex ashelin-boottop desbcst-pris2 2) +(def-tex ashelin-brownstrap desbcst-pris2 3) +(def-tex ashelin-cglogo desbcst-pris2 4) +(def-tex ashelin-cgrank desbcst-pris2 5) +(def-tex ashelin-chest desbcst-pris2 6) +(def-tex ashelin-eye desbcst-pris2 7) +(def-tex ashelin-eyebrow desbcst-pris2 8) +(def-tex ashelin-eyelid desbcst-pris2 9) +(def-tex ashelin-face desbcst-pris2 10) +(def-tex ashelin-glove desbcst-pris2 11) +(def-tex ashelin-gunbarrel-01 desbcst-pris2 12) +(def-tex ashelin-gunbarrel-02 desbcst-pris2 13) +(def-tex ashelin-gunbarrel-03 desbcst-pris2 14) +(def-tex ashelin-gunholster desbcst-pris2 15) +(def-tex ashelin-hair desbcst-pris2 16) +(def-tex ashelin-handle-01 desbcst-pris2 17) +(def-tex ashelin-jacketbody desbcst-pris2 18) +(def-tex ashelin-jacketsleeve desbcst-pris2 19) +(def-tex ashelin-jacketstraps desbcst-pris2 20) +(def-tex ashelin-pantstop desbcst-pris2 21) +(def-tex ashelin-redtop desbcst-pris2 22) +(def-tex ashelin-shells desbcst-pris2 23) +(def-tex ashelin-shield desbcst-pris2 24) +(def-tex ashelin-shoebottom desbcst-pris2 25) +(def-tex ashelin-shoemetal desbcst-pris2 26) +(def-tex ashelin-teeth desbcst-pris2 27) +(def-tex ashelin-whitestrap desbcst-pris2 28) +(def-tex bam-eyelight desbcst-pris2 29) +(def-tex bam-hairhilite desbcst-pris2 30) +(def-tex charHOLD desbcst-pris2 31) +(def-tex environment-oldmetal desbcst-pris2 32) +(def-tex sig-belt desbcst-pris2 33) +(def-tex sig-eye desbcst-pris2 34) +(def-tex sig-eyelid desbcst-pris2 35) +(def-tex sig-faceleft desbcst-pris2 36) +(def-tex sig-facert desbcst-pris2 37) +(def-tex sig-flask desbcst-pris2 38) +(def-tex sig-gem-01 desbcst-pris2 39) +(def-tex sig-glove desbcst-pris2 40) +(def-tex sig-glovetop desbcst-pris2 41) +(def-tex sig-gun-01 desbcst-pris2 42) +(def-tex sig-gun-02 desbcst-pris2 43) +(def-tex sig-gun-03 desbcst-pris2 44) +(def-tex sig-gun-04 desbcst-pris2 45) +(def-tex sig-gun-05 desbcst-pris2 46) +(def-tex sig-headgear desbcst-pris2 47) +(def-tex sig-horn desbcst-pris2 48) +(def-tex sig-lens desbcst-pris2 49) +(def-tex sig-metal-01 desbcst-pris2 50) +(def-tex sig-metal-dirty desbcst-pris2 51) +(def-tex sig-sac desbcst-pris2 52) +(def-tex sig-shoebottom desbcst-pris2 53) +(def-tex sig-shoetop desbcst-pris2 54) +(def-tex sig-shoulderarmor desbcst-pris2 55) +(def-tex sig-skirts desbcst-pris2 56) +(def-tex sig-skirts-02 desbcst-pris2 57) +(def-tex sig-skirts-03 desbcst-pris2 58) +(def-tex sig-undergarments desbcst-pris2 59) +(def-tex vin-teeth-01 desbcst-pris2 60) +(def-tex sig-flatfangs desbcst-water 0) +(def-tex errolcyber-lens desbcst-water 1) +(def-tex hud-wasdoors desjump-minimap 2) +(def-tex hud-catapult-01 desjump-minimap 3) +(def-tex hud-wasdoors-health desjump-minimap 4) +(def-tex hud-wasdoors-ring desjump-minimap 6) +(def-tex racegate lbbring1-sprite 0) +(def-tex intcept-base-green01 desjump-pris 0) +(def-tex intcept-base-patern01 desjump-pris 1) +(def-tex intcept-base-patern02 desjump-pris 2) +(def-tex intcept-gun01 desjump-pris 3) +(def-tex intcept-pipe01 desjump-pris 4) +(def-tex intcept-teeth01 desjump-pris 5) +(def-tex intcept-tread01 desjump-pris 6) +(def-tex vehicle-body-panel-01 desjump-pris 7) +(def-tex vehicle-brace-pipe-01 desjump-pris 8) +(def-tex vehicle-cap-pin-01 desjump-pris 9) +(def-tex vehicle-chrome-pipe-01 desjump-pris 10) +(def-tex vehicle-gas-tank-01 desjump-pris 11) +(def-tex vehicle-gun-box-01 desjump-pris 12) +(def-tex vehicle-metal-plate-01 desjump-pris 13) +(def-tex vehicle-toad-exhaust-01 desjump-pris 14) +(def-tex vehicle-tread-blur-02 desjump-pris 15) +(def-tex vehicle-wheel-01 desjump-pris 16) +(def-tex vehicle-wheel-blur-01 desjump-pris 17) +(def-tex catapult-body-under desjump-pris 18) +(def-tex catapult-bone-spike desjump-pris 19) +(def-tex catapult-bowl desjump-pris 20) +(def-tex catapult-brace-pipe-01 desjump-pris 21) +(def-tex catapult-brass-pipe01 desjump-pris 22) +(def-tex catapult-cap-pin-01 desjump-pris 23) +(def-tex catapult-gun-box-01 desjump-pris 24) +(def-tex catapult-metal-part-01 desjump-pris 25) +(def-tex catapult-metal-plate-01 desjump-pris 26) +(def-tex catapult-panel-face desjump-pris 27) +(def-tex catapult-panel-pattern-01 desjump-pris 28) +(def-tex catapult-panel-small desjump-pris 29) +(def-tex catapult-wood-arm-01 desjump-pris 30) +(def-tex catapult-wood-rope desjump-pris 31) +(def-tex catapult-wood-tip desjump-pris 32) +(def-tex beamgen-lens desjump-pris 33) +(def-tex beamgen-metal-dec-trim-01 desjump-pris 34) +(def-tex beamgen-metal-edge-01 desjump-pris 35) +(def-tex beamgen-metal-edge-02 desjump-pris 36) +(def-tex rhino-horn-01 desjump-pris 37) +(def-tex rhino-metal-01 desjump-pris 38) +(def-tex vehicle-exhaust-pipe-01 desjump-pris 39) +(def-tex vehicle-wire-01 desjump-pris 40) +(def-tex intcept-lorez-spike01 desjump-water 0) +(def-tex lava-drop-01 mined-sprite 0) +(def-tex lava-drop-02 mined-sprite 1) +(def-tex lava-drop-03 mined-sprite 2) +(def-tex lava-drop-04 mined-sprite 3) +(def-tex preship-glass-01 loutro-shrub 1) +(def-tex preship-metal-window-01 loutro-shrub 2) +(def-tex preship-blue-window-blue-02 loutro-shrub 3) +(def-tex preship-blue-window-glue loutro-shrub 4) +(def-tex preship-blue-thruster loutro-shrub 5) +(def-tex preship-window-strip-01 loutro-shrub 6) +(def-tex preship-metal-hull-03 loutro-shrub 7) +(def-tex preship-metal-hull-01 loutro-shrub 8) +(def-tex preship-metal-edge-03 loutro-shrub 9) +(def-tex preship-metal-trim-03 loutro-shrub 10) +(def-tex preship-metal-ring-top loutro-shrub 11) +(def-tex preship-metal-edge-01 loutro-shrub 12) +(def-tex preship-metal-edge-02 loutro-shrub 13) +(def-tex preship-metal-trim-01 loutro-shrub 14) +(def-tex preship-metal-trim-02 loutro-shrub 15) +(def-tex preship-metal-hull-02 loutro-shrub 16) +(def-tex rub-beam-gen stadiuma-vis-tfrag 0) +(def-tex rub-copper-metal-02 stadiuma-vis-tfrag 1) +(def-tex citywide-sail-01 stadiuma-vis-tfrag 2) +(def-tex citywide-stadium-lightpost-base-02 stadiuma-vis-tfrag 3) +(def-tex citywide-stadium-lightpost stadiuma-vis-tfrag 4) +(def-tex citywide-stadium-lightpost-base stadiuma-vis-tfrag 5) +(def-tex citywide-stadium-lightpost-end-02 stadiuma-vis-tfrag 6) +(def-tex citywide-stadium-lightpost-end stadiuma-vis-tfrag 7) +(def-tex citywide-stadium-lightbank stadiuma-vis-tfrag 8) +(def-tex rub-stad-brick stadiuma-vis-tfrag 9) +(def-tex stdm-wall-04 stadiuma-vis-tfrag 10) +(def-tex stdm-wall-03 stadiuma-vis-tfrag 11) +(def-tex rub-marble-floor-01-hitweak stadiuma-vis-tfrag 12) +(def-tex stdm-trim-02 stadiuma-vis-tfrag 13) +(def-tex rub-blastdoors stadiuma-vis-tfrag 14) +(def-tex rub-wall-gen-01 stadiuma-vis-tfrag 15) +(def-tex stdm-cobble-floor-01 stadiuma-vis-tfrag 16) +(def-tex common-black stadiuma-vis-tfrag 17) +(def-tex rub-wall-trim stadiuma-vis-tfrag 18) +(def-tex rub-city-wall-frame stadiuma-vis-tfrag 19) +(def-tex rub-citywall stadiuma-vis-tfrag 20) +(def-tex rub-stone-05 stadiuma-vis-tfrag 21) +(def-tex rub-endblocks stadiuma-vis-tfrag 22) +(def-tex rub-metal-wallgrill stadiuma-vis-tfrag 23) +(def-tex rub-supportmetall stadiuma-vis-tfrag 24) +(def-tex rub-butress-metal-01 stadiuma-vis-tfrag 25) +(def-tex rub-butress-metal-02 stadiuma-vis-tfrag 26) +(def-tex rub-city-wall-bottom-frame stadiuma-vis-tfrag 27) +(def-tex rub-metal-green-02 stadiuma-vis-tfrag 28) +(def-tex citywide-wall-brown-strip stadiuma-vis-tfrag 29) +(def-tex t-citywide-met-strp01 stadiuma-vis-tfrag 31) +(def-tex cityslumc-purple-column stadiuma-vis-tfrag 32) +(def-tex ctyslumc-light-blue stadiuma-vis-tfrag 33) +(def-tex cityslumc-purple-plain stadiuma-vis-tfrag 34) +(def-tex cityslumc-awning-LOW stadiuma-vis-tfrag 35) +(def-tex city-tile-LOW stadiuma-vis-tfrag 36) +(def-tex ctyslumc-window-panes-LOW stadiuma-vis-tfrag 37) +(def-tex city-lowres-mhcity-wall-02 stadiuma-vis-tfrag 38) +(def-tex city-lowres-mhcity-wall-06 stadiuma-vis-tfrag 39) +(def-tex city-lowres-mhcity-wall-05 stadiuma-vis-tfrag 40) +(def-tex city-lowres-mhcity-wall-03 stadiuma-vis-tfrag 41) +(def-tex rub-roof-support stadiuma-vis-tfrag 42) +(def-tex rub-citywall-frame stadiuma-vis-tfrag 43) +(def-tex rub-metal-green-main stadiuma-vis-tfrag 44) +(def-tex city-metal-strip-01 stadiuma-vis-tfrag 45) +(def-tex city-bridgeseam stadiuma-vis-tfrag 46) +(def-tex rub-city-wall-main stadiuma-vis-tfrag 47) +(def-tex rub-city-wall-inside-damaged stadiuma-vis-tfrag 48) +(def-tex rub-wall-side-beam stadiuma-vis-tfrag 49) +(def-tex rub-palace-tower-side stadiuma-vis-tfrag 50) +(def-tex rub-rock stadiuma-vis-tfrag 51) +(def-tex rub-wall-gen-02 stadiuma-vis-tfrag 52) +(def-tex rub-panels-01 stadiuma-vis-tfrag 53) +(def-tex rub-beam-gen-hole stadiuma-vis-tfrag 54) +(def-tex rub-wall-side-beam-02 stadiuma-vis-tfrag 55) +(def-tex rub-palshaft-dirt-blue-01 stadiuma-vis-tfrag 56) +(def-tex rub-metal-flatpipe-01 stadiuma-vis-tfrag 57) +(def-tex rub-metal-pipeside-01 stadiuma-vis-tfrag 58) +(def-tex rub-wall-gen-06 stadiuma-vis-tfrag 59) +(def-tex rub-metal-01 stadiuma-vis-tfrag 60) +(def-tex rub-wall-gen-04 stadiuma-vis-tfrag 61) +(def-tex fora-cliff-face-far stadiuma-vis-tfrag 62) +(def-tex rub-pal-metal stadiuma-vis-tfrag 63) +(def-tex citywide-wall-grey stadiuma-vis-tfrag 64) +(def-tex citywide-wall-grill stadiuma-vis-tfrag 65) +(def-tex citywide-wall-mainmetal stadiuma-vis-tfrag 66) +(def-tex citywide-wall-greydrain stadiuma-vis-tfrag 67) +(def-tex rub-rubble-01 stadiuma-vis-tfrag 68) +(def-tex stdm-lg-stone-trim-01 stadiuma-vis-tfrag 69) +(def-tex rub-statue-stone-01 stadiuma-vis-tfrag 70) +(def-tex city-lowres-mhcity-tower-01 stadiuma-vis-tfrag 71) +(def-tex rub-cement-pillars stadiuma-vis-tfrag 72) +(def-tex city-lowres-mhcity-tower-02 stadiuma-vis-tfrag 73) +(def-tex rub-copper stadiuma-vis-tfrag 74) +(def-tex citywide-stdm-wire stadiuma-vis-shrub 0) +(def-tex citywide-sail-01 stadiuma-vis-pris 0) +(def-tex des-pole-01 desertf-vis-pris 0) +(def-tex des-pole-brace desertf-vis-pris 1) +(def-tex des-bridge-bar-01 desertf-vis-pris 2) +(def-tex des-corral-bar-01 desertf-vis-pris 3) +(def-tex des-corral-bar-03 desertf-vis-pris 4) +(def-tex des-plainrope desertf-vis-pris 5) +(def-tex des-wasmetal01 desertf-vis-pris 6) +(def-tex des-bridge-plank desertf-vis-pris 7) +(def-tex des-corral-plate-03 desertf-vis-pris 8) +(def-tex des-corral-metal-02 desertf-vis-pris 9) +(def-tex des-corral-plate-02 desertf-vis-pris 10) +(def-tex des-wasmetal07 desertf-vis-pris 11) +(def-tex backThing01 lctyblow-pris 0) +(def-tex dash01 lctyblow-pris 1) +(def-tex gauge01 lctyblow-pris 2) +(def-tex grillRim01 lctyblow-pris 3) +(def-tex gunBoxBack01 lctyblow-pris 4) +(def-tex gunBoxFront01 lctyblow-pris 5) +(def-tex gunbox01 lctyblow-pris 6) +(def-tex gunbox02 lctyblow-pris 7) +(def-tex hood01 lctyblow-pris 8) +(def-tex jetTop01 lctyblow-pris 9) +(def-tex jets01 lctyblow-pris 10) +(def-tex kcfrontend01 lctyblow-pris 11) +(def-tex kg-pickup-bed lctyblow-pris 12) +(def-tex kg-pickup-body lctyblow-pris 13) +(def-tex kg-pickup-engine-01 lctyblow-pris 14) +(def-tex kg-pickup-fender lctyblow-pris 15) +(def-tex kg-pickup-fender-edge lctyblow-pris 16) +(def-tex kg-pickup-handrail lctyblow-pris 17) +(def-tex kg-pickup-hood lctyblow-pris 18) +(def-tex kg-pickup-joint lctyblow-pris 19) +(def-tex kg-pickup-pipe lctyblow-pris 20) +(def-tex kg-pickup-sidelogo lctyblow-pris 21) +(def-tex kg-pickup-wings01 lctyblow-pris 22) +(def-tex kg-pickup-wings02 lctyblow-pris 23) +(def-tex light01 lctyblow-pris 24) +(def-tex lightCase01 lctyblow-pris 25) +(def-tex post01 lctyblow-pris 26) +(def-tex rail01 lctyblow-pris 27) +(def-tex seat01 lctyblow-pris 28) +(def-tex stripe03 lctyblow-pris 29) +(def-tex turret01 lctyblow-pris 30) +(def-tex wing01 lctyblow-pris 31) +(def-tex wing02 lctyblow-pris 32) +(def-tex wing02grey01 lctyblow-pris 33) +(def-tex windshield01 lctyblow-water 0) +(def-tex desw-wall-tube-01 deswalk-vis-tfrag 0) +(def-tex desw-hardplate-edge-01 deswalk-vis-tfrag 1) +(def-tex desw-hardplate-01 deswalk-vis-tfrag 2) +(def-tex desw-tubes-segment-02 deswalk-vis-tfrag 3) +(def-tex desw-plate-pattern-01 deswalk-vis-tfrag 4) +(def-tex desw-container-plate-01 deswalk-vis-tfrag 5) +(def-tex desw-plate-large-01 deswalk-vis-tfrag 6) +(def-tex desw-beam01 deswalk-vis-tfrag 7) +(def-tex desw-wall-pucker-01 deswalk-vis-tfrag 8) +(def-tex desw-tubes-segment-01 deswalk-vis-tfrag 9) +(def-tex desw-tubes-small-01 deswalk-vis-tfrag 10) +(def-tex desw-tentacle-01 deswalk-vis-tfrag 11) +(def-tex desw-hardplate-01-hitweak deswalk-vis-tfrag 14) +(def-tex desw-tubes-bundle-01-hitweak deswalk-vis-tfrag 15) +(def-tex desw-wall-light-01 deswalk-vis-tfrag 16) +(def-tex desw-wall-tube-01-hitweak deswalk-vis-tfrag 17) +(def-tex desw-skirt-02 deswalk-vis-tfrag 21) +(def-tex desw-skirt-01 deswalk-vis-tfrag 22) +(def-tex desw-light-trim-01 deswalk-vis-tfrag 23) +(def-tex desw-wall-glow-02 deswalk-vis-tfrag 24) +(def-tex environment-darkprec deswalk-vis-tfrag 25) +(def-tex lt-eco-vent-blue-01 deswalk-vis-tfrag 32) +(def-tex lt-eco-vent-side-01 deswalk-vis-tfrag 33) +(def-tex dk-eco-vent-glow-01 deswalk-vis-tfrag 34) +(def-tex dk-eco-vent-side-01 deswalk-vis-tfrag 35) +(def-tex desw-wall-light-02 deswalk-vis-tfrag 36) +(def-tex desw-wall-light-03 deswalk-vis-tfrag 37) +(def-tex environment-darkprec deswalk-vis-pris 5) +(def-tex dm-urchin-base-01 deswalk-vis-pris 6) +(def-tex dm-urchin-horn-01 deswalk-vis-pris 7) +(def-tex dm-urchin-skin-01 deswalk-vis-pris 9) +(def-tex dm-tentacle-armor-01 deswalk-vis-pris 10) +(def-tex dm-tentacle-armor-02 deswalk-vis-pris 11) +(def-tex dm-tentacle-armor-03 deswalk-vis-pris 12) +(def-tex dm-tentacle-armor-04 deswalk-vis-pris 13) +(def-tex dm-tentacle-armor-05 deswalk-vis-pris 14) +(def-tex dm-tentacle-skin-01 deswalk-vis-pris 15) +(def-tex dm-tentacle-skin-02 deswalk-vis-pris 16) +(def-tex dm-ecotank-cap-01 deswalk-vis-pris 17) +(def-tex dm-ecotank-light-rim-01 deswalk-vis-pris 18) +(def-tex dm-ecotank-trim-01 deswalk-vis-pris 19) +(def-tex dm-ecotank-trim-02 deswalk-vis-pris 20) +(def-tex dm-ecotank-trim-03 deswalk-vis-pris 21) +(def-tex terraformer-footpipes-01 deswalk-vis-pris 24) +(def-tex terraformer-metal-01 deswalk-vis-pris 25) +(def-tex terraformer-metal-02 deswalk-vis-pris 26) +(def-tex terraformer-metal-03 deswalk-vis-pris 27) +(def-tex terraformer-metal-04 deswalk-vis-pris 28) +(def-tex terraformer-metal-05 deswalk-vis-pris 29) +(def-tex terraformer-metal-08 deswalk-vis-pris 31) +(def-tex terraformer-metal-09 deswalk-vis-pris 32) +(def-tex terraformer-metal-10 deswalk-vis-pris 33) +(def-tex terraformer-minestrips-01 deswalk-vis-pris 35) +(def-tex terraformer-organic-01 deswalk-vis-pris 36) +(def-tex terraformer-organic-02 deswalk-vis-pris 37) +(def-tex ecocreature-claws deswalk-vis-pris 42) +(def-tex ecocreature-eye deswalk-vis-pris 43) +(def-tex ecocreature-flesh deswalk-vis-pris 44) +(def-tex ecocreature-insidemouth deswalk-vis-pris 45) +(def-tex ecocreature-joint deswalk-vis-pris 46) +(def-tex ecocreature-palm deswalk-vis-pris 47) +(def-tex terraformer-minecore deswalk-vis-pris 48) +(def-tex terraformer-transstrips-01 deswalk-vis-pris 49) +(def-tex dm-urchin-light-02-dest deswalk-vis-pris 50) +(def-tex racegate lbbring2-sprite 0) +(def-tex racegate lbbring3-sprite 0) +(def-tex stadiumb-hud-booster-off-01 lfaccar-minimap 1) +(def-tex stadiumb-hud-booster-on-01 lfaccar-minimap 2) +(def-tex hud-small-vehicle-health-bar-01 lfaccar-minimap 3) +(def-tex hud-turbo-boost-off-01 lfaccar-minimap 4) +(def-tex hud-turbo-boost-on-01 lfaccar-minimap 5) +(def-tex hud-turbo-boost-rim-01 lfaccar-minimap 6) +(def-tex bam-eyelight lvincst-pris 0) +(def-tex bam-hairhilite lvincst-pris 1) +(def-tex daxter-eyelid lvincst-pris 2) +(def-tex daxter-furhilite lvincst-pris 3) +(def-tex daxter-orange lvincst-pris 4) +(def-tex daxterarm lvincst-pris 5) +(def-tex daxterbodyshort-eix lvincst-pris 6) +(def-tex daxterbolt lvincst-pris 7) +(def-tex daxterear lvincst-pris 8) +(def-tex daxterfinger lvincst-pris 9) +(def-tex daxterfoot lvincst-pris 10) +(def-tex daxterfoot-bottom lvincst-pris 11) +(def-tex daxtergoggles lvincst-pris 12) +(def-tex daxterheadwidenew lvincst-pris 13) +(def-tex daxterhelmetplain lvincst-pris 14) +(def-tex daxterlense lvincst-pris 15) +(def-tex daxternose lvincst-pris 16) +(def-tex daxterteeth lvincst-pris 17) +(def-tex daxtertuft lvincst-pris 18) +(def-tex environment-oldmetal lvincst-pris 19) +(def-tex jakc-armor lvincst-pris 20) +(def-tex jakc-chestplate-straps lvincst-pris 21) +(def-tex jakc-gogglemetal lvincst-pris 22) +(def-tex jakc-lens lvincst-pris 23) +(def-tex jakc-scarf lvincst-pris 24) +(def-tex jakc-scarfhanging lvincst-pris 25) +(def-tex jakc-skirt lvincst-pris 26) +(def-tex jakc-waistband2 lvincst-pris 27) +(def-tex jakc-wraps lvincst-pris 28) +(def-tex jakc-wristband-a2 lvincst-pris 29) +(def-tex jakchires-arm lvincst-pris 30) +(def-tex jakchires-blackstrap lvincst-pris 31) +(def-tex jakchires-brownstrap lvincst-pris 32) +(def-tex jakchires-brwnleather lvincst-pris 33) +(def-tex jakchires-chestplate lvincst-pris 34) +(def-tex jakchires-clips lvincst-pris 35) +(def-tex jakchires-eye lvincst-pris 36) +(def-tex jakchires-eyebrow lvincst-pris 37) +(def-tex jakchires-eyelid lvincst-pris 38) +(def-tex jakchires-facelft lvincst-pris 39) +(def-tex jakchires-facert lvincst-pris 40) +(def-tex jakchires-glovetop lvincst-pris 41) +(def-tex jakchires-hair lvincst-pris 42) +(def-tex jakchires-horn lvincst-pris 43) +(def-tex jakchires-jacket lvincst-pris 44) +(def-tex jakchires-leatherpouch lvincst-pris 45) +(def-tex jakchires-lightbrownspat lvincst-pris 46) +(def-tex jakchires-pants lvincst-pris 47) +(def-tex jakchires-precarmor-01 lvincst-pris 48) +(def-tex jakchires-shoebottom lvincst-pris 49) +(def-tex jakchires-shoemetal lvincst-pris 50) +(def-tex jakchires-shoeteop lvincst-pris 51) +(def-tex jakchires-teeth lvincst-pris 52) +(def-tex cipher-drum-01 lvincst-pris 53) +(def-tex cipher-drum-02 lvincst-pris 54) +(def-tex cipher-drum-03 lvincst-pris 55) +(def-tex cipher-side-01 lvincst-pris 56) +(def-tex cipher-side-02 lvincst-pris 57) +(def-tex cipher-side-03 lvincst-pris 58) +(def-tex holograph-env-rim-dest lvincst-warp 0) +(def-tex holograph-env-noise lvincst-warp 1) +(def-tex holograph-env-rim lvincst-warp 2) +(def-tex holograph-env-scan lvincst-warp 3) +(def-tex des-shrub-pebbles desertf-vis-shrub 0) +(def-tex des-rock-shrub-01 desertf-vis-shrub 1) +(def-tex des-sand-grass-01 desertf-vis-shrub 2) +(def-tex facc-metal-panel-11 factoryd-vis-tfrag 0) +(def-tex facc-panel-05 factoryd-vis-tfrag 1) +(def-tex facc-panel-04 factoryd-vis-tfrag 2) +(def-tex common-black factoryd-vis-tfrag 3) +(def-tex facc-door-frame-02 factoryd-vis-tfrag 4) +(def-tex facc-door-frame-01 factoryd-vis-tfrag 5) +(def-tex facc-pipe-03 factoryd-vis-tfrag 6) +(def-tex facc-wall-01 factoryd-vis-tfrag 7) +(def-tex facc-pipe-01 factoryd-vis-tfrag 8) +(def-tex facc-pipe-02 factoryd-vis-tfrag 9) +(def-tex facc-panel-06 factoryd-vis-tfrag 10) +(def-tex facc-wall-rnd-light-01 factoryd-vis-tfrag 11) +(def-tex facc-panel-01 factoryd-vis-tfrag 12) +(def-tex facc-panel-02 factoryd-vis-tfrag 13) +(def-tex facc-panel-03 factoryd-vis-tfrag 14) +(def-tex facc-big-metal-panl04 factoryd-vis-tfrag 15) +(def-tex facc-bigredplates-01 factoryd-vis-tfrag 16) +(def-tex facc-metal-rim-03-hitweak factoryd-vis-tfrag 17) +(def-tex facc-arches-01 factoryd-vis-tfrag 18) +(def-tex facc-metal-panel-10-hitweak factoryd-vis-tfrag 19) +(def-tex facc-seam-metal-hitweak factoryd-vis-tfrag 20) +(def-tex facc-beam-02 factoryd-vis-tfrag 21) +(def-tex facc-light-02 factoryd-vis-tfrag 22) +(def-tex facc-light-01 factoryd-vis-tfrag 23) +(def-tex facc-redmetal-01 factoryd-vis-tfrag 24) +(def-tex facc-pipe-04 factoryd-vis-tfrag 25) +(def-tex facc-big-metal-panl02 factoryd-vis-tfrag 26) +(def-tex facc-metal-panel-09 factoryd-vis-tfrag 27) +(def-tex facc-redstriping-01 factoryd-vis-tfrag 28) +(def-tex facc-redstriping-01-hitweak factoryd-vis-tfrag 29) +(def-tex facc-wall-trim-01 factoryd-vis-tfrag 30) +(def-tex facc-beam-01 factoryd-vis-tfrag 31) +(def-tex facc-hole-grill-01 factoryd-vis-tfrag 32) +(def-tex facd-metal-blue-glue-01 factoryd-vis-tfrag 33) +(def-tex facc-metal-panel-10 factoryd-vis-tfrag 34) +(def-tex facd-wall-01 factoryd-vis-tfrag 35) +(def-tex facd-wall-girders-01 factoryd-vis-tfrag 36) +(def-tex facd-metal-wall-rim-01 factoryd-vis-tfrag 37) +(def-tex facc-seam-metal factoryd-vis-tfrag 38) +(def-tex facd-metal-wall-01 factoryd-vis-tfrag 39) +(def-tex facd-metal-nut-01 factoryd-vis-tfrag 40) +(def-tex facd-metal-nut-02 factoryd-vis-tfrag 41) +(def-tex facd-yellow-glow factoryd-vis-tfrag 42) +(def-tex facc-big-metal-panl04-hitweak factoryd-vis-tfrag 43) +(def-tex facc-metal-panel-07 factoryd-vis-tfrag 44) +(def-tex facc-big-metal-panl01 factoryd-vis-tfrag 45) +(def-tex facc-floor-trim factoryd-vis-tfrag 46) +(def-tex facd-blue-glow-panel-01 factoryd-vis-tfrag 51) +(def-tex facd-wires-01 factoryd-vis-tfrag 52) +(def-tex facd-tubing-01 factoryd-vis-tfrag 53) +(def-tex facd-tubes-segment-02 factoryd-vis-tfrag 54) +(def-tex facd-darkmaker-metal-01 factoryd-vis-tfrag 55) +(def-tex facd-darkmaker-web-01 factoryd-vis-tfrag 56) +(def-tex facd-darkmaker-tentacle-01 factoryd-vis-tfrag 57) +(def-tex facc-metal-ring-03 factoryd-vis-tfrag 58) +(def-tex facd-wall-girders-01-hitweak factoryd-vis-tfrag 59) +(def-tex facc-redmetal-01-hitweak factoryd-vis-tfrag 60) +(def-tex facc-metal-panel-07-lotweak factoryd-vis-tfrag 61) +(def-tex facc-redspot factoryd-vis-tfrag 63) +(def-tex facc-hole-grill-01 factoryd-vis-alpha 0) +(def-tex facd-spotlights factoryd-vis-alpha 1) +(def-tex fac-drop-plat-plate-01 factoryd-vis-alpha 2) +(def-tex facc-bolt-02 factoryd-vis-shrub 0) +(def-tex facc-bolt-01 factoryd-vis-shrub 1) +(def-tex fac-drop-plat-plate-side-01 factoryd-vis-shrub 3) +(def-tex fac-drop-plat-plate-trim-01 factoryd-vis-shrub 4) +(def-tex fac-drop-plat-plate-trim-02 factoryd-vis-shrub 5) +(def-tex facc-markings-02 factoryd-vis-shrub 6) +(def-tex facc-markings-03 factoryd-vis-shrub 7) +(def-tex facc-markings-01 factoryd-vis-shrub 8) +(def-tex facc-markings-04 factoryd-vis-shrub 9) +(def-tex facc-markings-06 factoryd-vis-shrub 10) +(def-tex facc-markings-05 factoryd-vis-shrub 11) +(def-tex bam-eyelight factoryd-vis-pris 0) +(def-tex bam-hairhilite factoryd-vis-pris 1) +(def-tex environment-oldmetal factoryd-vis-pris 2) +(def-tex errocyber-faceflesh factoryd-vis-pris 3) +(def-tex errolcyber-bighand-01 factoryd-vis-pris 4) +(def-tex errolcyber-bigshoulder factoryd-vis-pris 5) +(def-tex errolcyber-bluedome factoryd-vis-pris 6) +(def-tex errolcyber-bluemetal-01 factoryd-vis-pris 7) +(def-tex errolcyber-bluewrap factoryd-vis-pris 8) +(def-tex errolcyber-chestplate factoryd-vis-pris 9) +(def-tex errolcyber-dirtymetal factoryd-vis-pris 10) +(def-tex errolcyber-earcup factoryd-vis-pris 11) +(def-tex errolcyber-fingers factoryd-vis-pris 12) +(def-tex errolcyber-glovepalm factoryd-vis-pris 13) +(def-tex errolcyber-greyknobs factoryd-vis-pris 14) +(def-tex errolcyber-greymetal factoryd-vis-pris 15) +(def-tex errolcyber-greymetal-02 factoryd-vis-pris 16) +(def-tex errolcyber-hair factoryd-vis-pris 17) +(def-tex errolcyber-head-01 factoryd-vis-pris 18) +(def-tex errolcyber-head-02 factoryd-vis-pris 19) +(def-tex errolcyber-insidemouth factoryd-vis-pris 20) +(def-tex errolcyber-insidewires factoryd-vis-pris 21) +(def-tex errolcyber-jointpipe factoryd-vis-pris 22) +(def-tex errolcyber-metalgold factoryd-vis-pris 23) +(def-tex errolcyber-pipes-01 factoryd-vis-pris 24) +(def-tex errolcyber-pipes-02 factoryd-vis-pris 25) +(def-tex errolcyber-pipes-03 factoryd-vis-pris 26) +(def-tex errolcyber-redmetal-01 factoryd-vis-pris 27) +(def-tex errolcyber-redmetal-02 factoryd-vis-pris 28) +(def-tex errolcyber-redmetal-03 factoryd-vis-pris 29) +(def-tex errolcyber-rubberpipe factoryd-vis-pris 30) +(def-tex errolcyber-rubberpipe-light factoryd-vis-pris 31) +(def-tex errolcyber-spine factoryd-vis-pris 32) +(def-tex errolcyber-teeth factoryd-vis-pris 33) +(def-tex blue-gem factoryd-vis-pris 34) +(def-tex brown-hose factoryd-vis-pris 52) +(def-tex cguard1-backmetal factoryd-vis-pris 53) +(def-tex cguard1-chestplate factoryd-vis-pris 54) +(def-tex cguard1-gunmetaldark2 factoryd-vis-pris 55) +(def-tex cguard1-guntube factoryd-vis-pris 56) +(def-tex cguard1-lens factoryd-vis-pris 57) +(def-tex cguardgame-backplate factoryd-vis-pris 58) +(def-tex cguardgame-metaledark-02 factoryd-vis-pris 67) +(def-tex cguardgame-metallight-01small factoryd-vis-pris 69) +(def-tex cguardgame-shoebottom factoryd-vis-pris 71) +(def-tex kg-grunt-cable-01 factoryd-vis-pris 74) +(def-tex kg-grunt-rim-01 factoryd-vis-pris 75) +(def-tex kg-grunt-rim-02 factoryd-vis-pris 76) +(def-tex kg-grunt-rim-03 factoryd-vis-pris 77) +(def-tex roboguard-die-stamped-metal-blue factoryd-vis-pris 78) +(def-tex roboguard-die-stamped-metal-red factoryd-vis-pris 79) +(def-tex roboguard-headshield factoryd-vis-pris 80) +(def-tex roboguard-shouldershield factoryd-vis-pris 81) +(def-tex spydroid-gold factoryd-vis-pris 82) +(def-tex spydroid-leg-grey factoryd-vis-pris 83) +(def-tex spydroid-leg-grey-end factoryd-vis-pris 84) +(def-tex spydroid-light factoryd-vis-pris 85) +(def-tex spydroid-light-small factoryd-vis-pris 86) +(def-tex spydroid-light-small-red factoryd-vis-pris 87) +(def-tex spydroid-red factoryd-vis-pris 88) +(def-tex squid-bulb-sm factoryd-vis-pris 89) +(def-tex squid-tubes factoryd-vis-pris 92) +(def-tex widow-dull-inards factoryd-vis-pris 93) +(def-tex widow-pod-gun-metal factoryd-vis-pris 94) +(def-tex wire-metal factoryd-vis-pris 95) +(def-tex common-black factoryd-vis-pris 97) +(def-tex missle-bot-eye-01 factoryd-vis-pris 98) +(def-tex missle-bot-gear-01 factoryd-vis-pris 99) +(def-tex missle-bot-gear-02 factoryd-vis-pris 100) +(def-tex missle-bot-gear-03 factoryd-vis-pris 101) +(def-tex missle-bot-generator-01 factoryd-vis-pris 102) +(def-tex missle-bot-generator-02 factoryd-vis-pris 103) +(def-tex missle-bot-generator-03 factoryd-vis-pris 104) +(def-tex missle-bot-hull-01 factoryd-vis-pris 105) +(def-tex missle-bot-leg-01 factoryd-vis-pris 106) +(def-tex missle-bot-pipe-01 factoryd-vis-pris 107) +(def-tex missle-bot-pipe-02 factoryd-vis-pris 108) +(def-tex missle-bot-thruster-01 factoryd-vis-pris 109) +(def-tex missle-bot-thruster-02 factoryd-vis-pris 110) +(def-tex missle-bot-wire-01 factoryd-vis-pris 111) +(def-tex dp-bipedal-backhand-01 factoryd-vis-pris 112) +(def-tex dp-bipedal-chest-01 factoryd-vis-pris 113) +(def-tex dp-bipedal-dk-hose-01 factoryd-vis-pris 114) +(def-tex dp-bipedal-dk-plate-01 factoryd-vis-pris 115) +(def-tex dp-bipedal-dk-plate-02 factoryd-vis-pris 116) +(def-tex dp-bipedal-dk-plate-03 factoryd-vis-pris 117) +(def-tex dp-bipedal-dk-plate-04 factoryd-vis-pris 118) +(def-tex dp-bipedal-dk-sm-plate-01 factoryd-vis-pris 119) +(def-tex dp-bipedal-dk-stomach-plate-01 factoryd-vis-pris 120) +(def-tex dp-bipedal-eye-01 factoryd-vis-pris 121) +(def-tex dp-bipedal-finger-plate-01 factoryd-vis-pris 122) +(def-tex dp-bipedal-nose-01 factoryd-vis-pris 123) +(def-tex dp-bipedal-power-hose factoryd-vis-pris 124) +(def-tex dp-bipedal-skin-bulge-01 factoryd-vis-pris 125) +(def-tex dp-bipedal-skin-bulge-02 factoryd-vis-pris 126) +(def-tex dp-bipedal-skin-plate-01 factoryd-vis-pris 127) +(def-tex dp-bipedal-skin-plate-small-01 factoryd-vis-pris 128) +(def-tex dp-bipedal-skin-ribs-01 factoryd-vis-pris 129) +(def-tex dp-bipedal-spine-01 factoryd-vis-pris 130) +(def-tex dp-bipedal-toe-01 factoryd-vis-pris 131) +(def-tex environment-darkprec factoryd-vis-pris 132) +(def-tex neo-wasp-base factoryd-vis-pris 133) +(def-tex neo-wasp-body factoryd-vis-pris 134) +(def-tex neo-wasp-brown factoryd-vis-pris 135) +(def-tex neo-wasp-dark-brown factoryd-vis-pris 136) +(def-tex neo-wasp-eye factoryd-vis-pris 137) +(def-tex squid-drabgun factoryd-vis-pris 138) +(def-tex eco-lt-cryst-02 factoryd-vis-pris 139) +(def-tex eco-lt-cryst-03 factoryd-vis-pris 140) +(def-tex errocyber-eye factoryd-vis-pris 141) +(def-tex errocyber-eyelid factoryd-vis-pris 142) +(def-tex errolcyber-metaleyelid factoryd-vis-pris 143) +(def-tex errolcyber-roboeye factoryd-vis-pris 144) +(def-tex errolcyber-lens factoryd-vis-water 0) +(def-tex rail-env-wall-01 comba-shrub 0) +(def-tex rail-base-dark-01 comba-shrub 1) +(def-tex rail-rider-decal-01 comba-shrub 2) +(def-tex rail-pipe-03 comba-shrub 3) +(def-tex rail-dash-01 comba-shrub 4) +(def-tex rail-gray-metal-01 comba-shrub 5) +(def-tex rail-car-vent-01 comba-shrub 6) +(def-tex rail-chair-01 comba-shrub 7) +(def-tex rail-light-blue comba-shrub 8) +(def-tex vehicle-snake-chassis-01 comba-shrub 10) +(def-tex vehicle-exhaust-pipe-01 comba-shrub 11) +(def-tex vehicle-snake-tank-02 comba-shrub 12) +(def-tex vehicle-pipe-01 comba-shrub 13) +(def-tex vehicle-chrome-pipe-01 comba-shrub 14) +(def-tex vehicle-body-panel-01 comba-shrub 15) +(def-tex vehicle-safety-plate-01 comba-shrub 16) +(def-tex vehicle-metal-plate-02 comba-shrub 17) +(def-tex vehicle-brace-pipe-01 comba-shrub 18) +(def-tex vehicle-cap-pin-01 comba-shrub 19) +(def-tex vehicle-snake-gun-02 comba-shrub 20) +(def-tex common-black comba-shrub 21) +(def-tex vehicle-cushion-01 comba-shrub 22) +(def-tex vehicle-snake-gun-01 comba-shrub 23) +(def-tex vehicle-rims-01 comba-shrub 24) +(def-tex vehicle-snake-drum-02 comba-shrub 25) +(def-tex vehicle-snake-tank-01 comba-shrub 26) +(def-tex vehicle-snake-drum-01 comba-shrub 27) +(def-tex vehicle-snake-drum-03 comba-shrub 28) +(def-tex rail-light-green comba-shrub 29) +(def-tex intcept-base-green01 desrally-pris 0) +(def-tex intcept-base-patern01 desrally-pris 1) +(def-tex intcept-base-patern02 desrally-pris 2) +(def-tex intcept-gun01 desrally-pris 3) +(def-tex intcept-pipe01 desrally-pris 4) +(def-tex intcept-teeth01 desrally-pris 5) +(def-tex intcept-tread01 desrally-pris 6) +(def-tex vehicle-body-panel-01 desrally-pris 7) +(def-tex vehicle-brace-pipe-01 desrally-pris 8) +(def-tex vehicle-cap-pin-01 desrally-pris 9) +(def-tex vehicle-chrome-pipe-01 desrally-pris 10) +(def-tex vehicle-gas-tank-01 desrally-pris 11) +(def-tex vehicle-gun-box-01 desrally-pris 12) +(def-tex vehicle-metal-plate-01 desrally-pris 13) +(def-tex vehicle-toad-exhaust-01 desrally-pris 14) +(def-tex vehicle-tread-blur-02 desrally-pris 15) +(def-tex vehicle-wheel-01 desrally-pris 16) +(def-tex vehicle-wheel-blur-01 desrally-pris 17) +(def-tex des-corral-metal-01 desrally-pris 18) +(def-tex des-corral-plate-02 desrally-pris 19) +(def-tex des-pole-01 desrally-pris 20) +(def-tex des-pole-brace desrally-pris 21) +(def-tex des-rope-01 desrally-pris 22) +(def-tex wstlander-01-eye desrally-pris 23) +(def-tex wstlander-01-gunmetal-01 desrally-pris 24) +(def-tex wstlander-01-gunmetal-02 desrally-pris 25) +(def-tex wstlander-01-gunmetal-03 desrally-pris 26) +(def-tex wstlander-01-gunmetal-04 desrally-pris 27) +(def-tex wstlander-01-head desrally-pris 28) +(def-tex wstlander-01-leatherstrap desrally-pris 29) +(def-tex wstlander-01-mustache desrally-pris 30) +(def-tex wstlander-01-pants desrally-pris 31) +(def-tex wstlander-01-shoebottom desrally-pris 32) +(def-tex wstlander-01-shoetop desrally-pris 33) +(def-tex wstlander-01-shoulderarmor desrally-pris 34) +(def-tex wstlander-01-skirt desrally-pris 35) +(def-tex wstlander-01-wrap desrally-pris 36) +(def-tex wstlander-02-arm desrally-pris 37) +(def-tex wstlander-02-armor desrally-pris 38) +(def-tex wstlander-02-belt desrally-pris 39) +(def-tex wstlander-02-bootheel desrally-pris 40) +(def-tex wstlander-02-eye desrally-pris 41) +(def-tex wstlander-02-glove desrally-pris 42) +(def-tex wstlander-02-head desrally-pris 43) +(def-tex wstlander-02-ponytail desrally-pris 44) +(def-tex wstlander-02-scarf desrally-pris 45) +(def-tex wstlander-02-shirt desrally-pris 46) +(def-tex wstlander-02-skirt desrally-pris 47) +(def-tex wstlander-03-eye desrally-pris 48) +(def-tex wstlander-03-flesh desrally-pris 49) +(def-tex wstlander-04-dark-blue desrally-pris 50) +(def-tex wstlander-04-gun desrally-pris 51) +(def-tex wstlander-04-headband desrally-pris 52) +(def-tex wstlander-04-shirt desrally-pris 53) +(def-tex wstlander-04-shirt-strap desrally-pris 54) +(def-tex wstlander-04-skirt desrally-pris 55) +(def-tex intcept-b-base-green01 desrally-pris 56) +(def-tex intcept-b-base-patern01 desrally-pris 57) +(def-tex intcept-b-base-patern02 desrally-pris 58) +(def-tex intcept-b-gun01 desrally-pris 59) +(def-tex intcept-b-pipe01 desrally-pris 60) +(def-tex intcept-b-teeth01 desrally-pris 61) +(def-tex intcept-lorez-spike01 desrally-water 0) +(def-tex wstlander-01-glovetop desrally-water 1) +(def-tex common-black lbiped-pris 0) +(def-tex dp-bipedal-backhand-01 lbiped-pris 1) +(def-tex dp-bipedal-chest-01 lbiped-pris 2) +(def-tex dp-bipedal-dk-hose-01 lbiped-pris 3) +(def-tex dp-bipedal-dk-plate-01 lbiped-pris 4) +(def-tex dp-bipedal-dk-plate-02 lbiped-pris 5) +(def-tex dp-bipedal-dk-plate-03 lbiped-pris 6) +(def-tex dp-bipedal-dk-plate-04 lbiped-pris 7) +(def-tex dp-bipedal-dk-sm-plate-01 lbiped-pris 8) +(def-tex dp-bipedal-dk-stomach-plate-01 lbiped-pris 9) +(def-tex dp-bipedal-eye-01 lbiped-pris 10) +(def-tex dp-bipedal-finger-plate-01 lbiped-pris 11) +(def-tex dp-bipedal-nose-01 lbiped-pris 12) +(def-tex dp-bipedal-power-hose lbiped-pris 13) +(def-tex dp-bipedal-skin-bulge-01 lbiped-pris 14) +(def-tex dp-bipedal-skin-bulge-02 lbiped-pris 15) +(def-tex dp-bipedal-skin-plate-01 lbiped-pris 16) +(def-tex dp-bipedal-skin-plate-small-01 lbiped-pris 17) +(def-tex dp-bipedal-skin-ribs-01 lbiped-pris 18) +(def-tex dp-bipedal-spine-01 lbiped-pris 19) +(def-tex dp-bipedal-toe-01 lbiped-pris 20) +(def-tex environment-darkprec lbiped-pris 21) +(def-tex holograph-env-noise volcanox-warp 0) +(def-tex holograph-env-rim volcanox-warp 1) +(def-tex holograph-env-scan volcanox-warp 2) +(def-tex holograph-env-rim-dest volcanox-warp 3) +(def-tex precur-ice-01 precurc-vis-water 0) +(def-tex common-glass precurc-vis-water 1) +(def-tex rail-env-wall-01 railcst-shrub 0) +(def-tex rail-base-dark-01 railcst-shrub 1) +(def-tex rail-rider-decal-01 railcst-shrub 2) +(def-tex rail-pipe-03 railcst-shrub 3) +(def-tex rail-dash-01 railcst-shrub 4) +(def-tex rail-gray-metal-01 railcst-shrub 5) +(def-tex rail-car-vent-01 railcst-shrub 6) +(def-tex rail-chair-01 railcst-shrub 7) +(def-tex rail-light-blue railcst-shrub 8) +(def-tex rail-light-green railcst-shrub 10) +(def-tex rail-env-wall-01 raila-shrub 0) +(def-tex rail-base-dark-01 raila-shrub 1) +(def-tex rail-rider-decal-01 raila-shrub 2) +(def-tex rail-pipe-03 raila-shrub 3) +(def-tex rail-dash-01 raila-shrub 4) +(def-tex rail-gray-metal-01 raila-shrub 5) +(def-tex rail-car-vent-01 raila-shrub 6) +(def-tex rail-chair-01 raila-shrub 7) +(def-tex rail-light-blue raila-shrub 8) +(def-tex vehicle-snake-chassis-01 raila-shrub 10) +(def-tex vehicle-exhaust-pipe-01 raila-shrub 11) +(def-tex vehicle-snake-tank-02 raila-shrub 12) +(def-tex vehicle-pipe-01 raila-shrub 13) +(def-tex vehicle-chrome-pipe-01 raila-shrub 14) +(def-tex vehicle-body-panel-01 raila-shrub 15) +(def-tex vehicle-safety-plate-01 raila-shrub 16) +(def-tex vehicle-metal-plate-02 raila-shrub 17) +(def-tex vehicle-brace-pipe-01 raila-shrub 18) +(def-tex vehicle-cap-pin-01 raila-shrub 19) +(def-tex vehicle-snake-gun-02 raila-shrub 20) +(def-tex common-black raila-shrub 21) +(def-tex vehicle-cushion-01 raila-shrub 22) +(def-tex vehicle-snake-gun-01 raila-shrub 23) +(def-tex vehicle-rims-01 raila-shrub 24) +(def-tex vehicle-snake-drum-02 raila-shrub 25) +(def-tex vehicle-snake-tank-01 raila-shrub 26) +(def-tex vehicle-snake-drum-01 raila-shrub 27) +(def-tex vehicle-snake-drum-03 raila-shrub 28) +(def-tex rail-light-green raila-shrub 29) +(def-tex racegate lbbring4-sprite 0) +(def-tex bam-eyelight templee-pris2 0) +(def-tex bam-hairhilite templee-pris2 1) +(def-tex environment-oldmetal templee-pris2 2) +(def-tex veger-bookleather templee-pris2 3) +(def-tex veger-booksides templee-pris2 4) +(def-tex veger-bookspine templee-pris2 5) +(def-tex veger-bootbolt templee-pris2 6) +(def-tex veger-bootfoot templee-pris2 7) +(def-tex veger-bootstrap templee-pris2 8) +(def-tex veger-coat templee-pris2 9) +(def-tex veger-coatbelt templee-pris2 10) +(def-tex veger-coatclips templee-pris2 11) +(def-tex veger-endpaper templee-pris2 12) +(def-tex veger-eyelid templee-pris2 13) +(def-tex veger-face templee-pris2 14) +(def-tex veger-fingerbottom templee-pris2 15) +(def-tex veger-fingertop templee-pris2 16) +(def-tex veger-gold templee-pris2 17) +(def-tex veger-hair templee-pris2 18) +(def-tex veger-hand templee-pris2 19) +(def-tex veger-iris templee-pris2 20) +(def-tex veger-legwraps templee-pris2 21) +(def-tex veger-pages templee-pris2 22) +(def-tex veger-pants templee-pris2 23) +(def-tex veger-parchment templee-pris2 24) +(def-tex veger-scarf templee-pris2 25) +(def-tex veger-shoebottom templee-pris2 26) +(def-tex veger-shoulderplate templee-pris2 27) +(def-tex veger-shoulderplatemetal templee-pris2 28) +(def-tex veger-sleeve templee-pris2 29) +(def-tex veger-sleevelower templee-pris2 30) +(def-tex veger-stickwrap templee-pris2 31) +(def-tex veger-teeth templee-pris2 32) +(def-tex veger-vest templee-pris2 33) +(def-tex veger-walkingstick-01 templee-pris2 34) +(def-tex veger-walkingstick-02 templee-pris2 35) +(def-tex veger-walkingstick-03 templee-pris2 36) +(def-tex veger-whitecloth templee-pris2 37) +(def-tex seem-arm templee-pris2 38) +(def-tex seem-bootbottom templee-pris2 39) +(def-tex seem-bootleg templee-pris2 40) +(def-tex seem-bootlower templee-pris2 41) +(def-tex seem-bootmet templee-pris2 42) +(def-tex seem-boottoe templee-pris2 43) +(def-tex seem-ear templee-pris2 44) +(def-tex seem-eye templee-pris2 45) +(def-tex seem-eyelid templee-pris2 46) +(def-tex seem-face templee-pris2 47) +(def-tex seem-finger templee-pris2 48) +(def-tex seem-hand templee-pris2 49) +(def-tex seem-headgearback templee-pris2 50) +(def-tex seem-headpiecetop templee-pris2 51) +(def-tex seem-pipeend templee-pris2 52) +(def-tex seem-pipes-01 templee-pris2 53) +(def-tex seem-pipes-02 templee-pris2 54) +(def-tex seem-precmetal-chestplate-01 templee-pris2 55) +(def-tex seem-precmetal-edge templee-pris2 56) +(def-tex seem-precmetal-plain templee-pris2 57) +(def-tex seem-skirt templee-pris2 58) +(def-tex seem-skirt-small templee-pris2 59) +(def-tex seem-straps templee-pris2 60) +(def-tex seem-teeth templee-pris2 61) +(def-tex seem-uppertorso templee-pris2 62) +(def-tex environment-darkprec ltowera-vis-pris 0) +(def-tex neo-wasp-base ltowera-vis-pris 1) +(def-tex neo-wasp-body ltowera-vis-pris 2) +(def-tex neo-wasp-brown ltowera-vis-pris 3) +(def-tex neo-wasp-dark-brown ltowera-vis-pris 4) +(def-tex neo-wasp-eye ltowera-vis-pris 5) +(def-tex precur-tube-joint-01 precurd-vis-shrub 0) +(def-tex precur-blue-light-01 precurd-vis-shrub 1) +(def-tex precur-tubes-small-01 precurd-vis-shrub 2) +(def-tex precur-bridge-plate-01 precurd-vis-shrub 3) +(def-tex precur-bridge-plate-edge precurd-vis-shrub 4) +(def-tex precur-floor-plate-01 precurd-vis-shrub 5) +(def-tex precur-wall-groove-01 precurd-vis-shrub 6) +(def-tex precur-bridge-floor-01 precurd-vis-shrub 7) +(def-tex precur-small-plate-edge precurd-vis-shrub 8) +(def-tex precur-floor-large-01 precurd-vis-shrub 9) +(def-tex precur-small-plate-01 precurd-vis-shrub 10) +(def-tex precur-small-plate-02 precurd-vis-shrub 11) +(def-tex precur-bridge-stage-01 precurd-vis-shrub 12) +(def-tex precur-nail-02 precurd-vis-shrub 13) +(def-tex precur-nail-01 precurd-vis-shrub 14) +(def-tex racegate lbbring5-sprite 0) +(def-tex precur-plate-large-01 lprecurc-vis-tfrag 1) +(def-tex precur-tubes-small-01 lprecurc-vis-tfrag 2) +(def-tex precur-tubes-segment-01 lprecurc-vis-tfrag 7) +(def-tex precur-wall-groove-01 lprecurc-vis-tfrag 12) +(def-tex precur-rubber-01 lprecurc-vis-tfrag 14) +(def-tex precur-small-plate-edge lprecurc-vis-tfrag 40) +(def-tex precur-trim-01 lprecurc-vis-tfrag 42) +(def-tex lt-eco-vent-blue-01 lprecurc-vis-tfrag 45) +(def-tex lt-eco-vent-side-01 lprecurc-vis-tfrag 46) +(def-tex environment-darkprec towerb-vis-pris 29) +(def-tex neo-wasp-base towerb-vis-pris 30) +(def-tex neo-wasp-body towerb-vis-pris 31) +(def-tex neo-wasp-brown towerb-vis-pris 32) +(def-tex neo-wasp-dark-brown towerb-vis-pris 33) +(def-tex neo-wasp-eye towerb-vis-pris 34) +(def-tex tow-energy-bridge-dest towerb-vis-water 2) +(def-tex tow-energy-bridge towerb-vis-water 3) +(def-tex bam-eyelight desboss2-pris 0) +(def-tex bam-hairhilite desboss2-pris 1) +(def-tex daxter-eyelid desboss2-pris 2) +(def-tex daxter-furhilite desboss2-pris 3) +(def-tex daxter-orange desboss2-pris 4) +(def-tex daxterarm desboss2-pris 5) +(def-tex daxterbodyshort-eix desboss2-pris 6) +(def-tex daxterbolt desboss2-pris 7) +(def-tex daxterear desboss2-pris 8) +(def-tex daxterfinger desboss2-pris 9) +(def-tex daxterfoot desboss2-pris 10) +(def-tex daxterfoot-bottom desboss2-pris 11) +(def-tex daxtergoggles desboss2-pris 12) +(def-tex daxterheadwidenew desboss2-pris 13) +(def-tex daxterhelmetplain desboss2-pris 14) +(def-tex daxterlense desboss2-pris 15) +(def-tex daxternose desboss2-pris 16) +(def-tex daxterteeth desboss2-pris 17) +(def-tex daxtertuft desboss2-pris 18) +(def-tex environment-oldmetal desboss2-pris 19) +(def-tex jakc-armor desboss2-pris 20) +(def-tex jakc-chestplate-straps desboss2-pris 21) +(def-tex jakc-gogglemetal desboss2-pris 22) +(def-tex jakc-lens desboss2-pris 23) +(def-tex jakc-scarf desboss2-pris 24) +(def-tex jakc-scarfhanging desboss2-pris 25) +(def-tex jakc-skirt desboss2-pris 26) +(def-tex jakc-waistband2 desboss2-pris 27) +(def-tex jakc-wraps desboss2-pris 28) +(def-tex jakc-wristband-a2 desboss2-pris 29) +(def-tex jakchires-arm desboss2-pris 30) +(def-tex jakchires-blackstrap desboss2-pris 31) +(def-tex jakchires-brownstrap desboss2-pris 32) +(def-tex jakchires-brwnleather desboss2-pris 33) +(def-tex jakchires-chestplate desboss2-pris 34) +(def-tex jakchires-clips desboss2-pris 35) +(def-tex jakchires-eye desboss2-pris 36) +(def-tex jakchires-eyebrow desboss2-pris 37) +(def-tex jakchires-eyelid desboss2-pris 38) +(def-tex jakchires-facelft desboss2-pris 39) +(def-tex jakchires-facert desboss2-pris 40) +(def-tex jakchires-glovetop desboss2-pris 41) +(def-tex jakchires-hair desboss2-pris 42) +(def-tex jakchires-horn desboss2-pris 43) +(def-tex jakchires-jacket desboss2-pris 44) +(def-tex jakchires-leatherpouch desboss2-pris 45) +(def-tex jakchires-lightbrownspat desboss2-pris 46) +(def-tex jakchires-pants desboss2-pris 47) +(def-tex jakchires-precarmor-01 desboss2-pris 48) +(def-tex jakchires-shoebottom desboss2-pris 49) +(def-tex jakchires-shoemetal desboss2-pris 50) +(def-tex jakchires-shoeteop desboss2-pris 51) +(def-tex jakchires-teeth desboss2-pris 52) +(def-tex errocyber-eye desboss2-pris 60) +(def-tex errocyber-eyelid desboss2-pris 61) +(def-tex errocyber-faceflesh desboss2-pris 62) +(def-tex errolcyber-bighand-01 desboss2-pris 63) +(def-tex errolcyber-bigshoulder desboss2-pris 64) +(def-tex errolcyber-bluedome desboss2-pris 65) +(def-tex errolcyber-bluemetal-01 desboss2-pris 66) +(def-tex errolcyber-bluewrap desboss2-pris 67) +(def-tex errolcyber-chestplate desboss2-pris 68) +(def-tex errolcyber-dirtymetal desboss2-pris 69) +(def-tex errolcyber-earcup desboss2-pris 70) +(def-tex errolcyber-fingers desboss2-pris 71) +(def-tex errolcyber-glovepalm desboss2-pris 72) +(def-tex errolcyber-greyknobs desboss2-pris 73) +(def-tex errolcyber-greymetal desboss2-pris 74) +(def-tex errolcyber-greymetal-02 desboss2-pris 75) +(def-tex errolcyber-hair desboss2-pris 76) +(def-tex errolcyber-head-01 desboss2-pris 77) +(def-tex errolcyber-head-02 desboss2-pris 78) +(def-tex errolcyber-insidemouth desboss2-pris 79) +(def-tex errolcyber-insidewires desboss2-pris 80) +(def-tex errolcyber-jointpipe desboss2-pris 81) +(def-tex errolcyber-metaleyelid desboss2-pris 82) +(def-tex errolcyber-metalgold desboss2-pris 83) +(def-tex errolcyber-pipes-01 desboss2-pris 84) +(def-tex errolcyber-pipes-02 desboss2-pris 85) +(def-tex errolcyber-pipes-03 desboss2-pris 86) +(def-tex errolcyber-redmetal-01 desboss2-pris 87) +(def-tex errolcyber-redmetal-02 desboss2-pris 88) +(def-tex errolcyber-redmetal-03 desboss2-pris 89) +(def-tex errolcyber-roboeye desboss2-pris 90) +(def-tex errolcyber-rubberpipe desboss2-pris 91) +(def-tex errolcyber-rubberpipe-light desboss2-pris 92) +(def-tex errolcyber-spine desboss2-pris 93) +(def-tex errolcyber-teeth desboss2-pris 94) +(def-tex vehicle-snake-tread-01 desboss2-pris 116) +(def-tex vehicle-snake-tread-02 desboss2-pris 117) +(def-tex vehicle-wheel-01 desboss2-pris 118) +(def-tex racegate lbbring6-sprite 0) +(def-tex dm-mech-claws lmech-pris 0) +(def-tex dm-mech-eye lmech-pris 1) +(def-tex dm-mech-head lmech-pris 2) +(def-tex dm-mech-joint lmech-pris 3) +(def-tex dm-mech-joint-cap lmech-pris 4) +(def-tex dm-mech-pipe lmech-pris 5) +(def-tex dm-mech-plate-head lmech-pris 6) +(def-tex dm-mech-plate-shin lmech-pris 7) +(def-tex dm-mech-plate-shoulder lmech-pris 8) +(def-tex dm-mech-tubes-01 lmech-pris 9) +(def-tex dm-mech-waist lmech-pris 10) +(def-tex environment-darkprec lmech-pris 11) +(def-tex targetred lmech-pris 12) +(def-tex environment-darkprec lprenme-pris 0) +(def-tex neo-wasp-base lprenme-pris 1) +(def-tex neo-wasp-body lprenme-pris 2) +(def-tex neo-wasp-brown lprenme-pris 3) +(def-tex neo-wasp-dark-brown lprenme-pris 4) +(def-tex neo-wasp-eye lprenme-pris 5) +(def-tex dm-ship-cockpit-01 lprenme-pris 6) +(def-tex dm-ship-hull-01 lprenme-pris 7) +(def-tex dm-ship-hull-02 lprenme-pris 8) +(def-tex dm-ship-nose-01 lprenme-pris 9) +(def-tex dm-ship-nose-02 lprenme-pris 10) +(def-tex dm-ship-plate-01 lprenme-pris 11) +(def-tex dm-ship-tentacle-01 lprenme-pris 12) +(def-tex bam-eyelight templed-vis-pris2 0) +(def-tex environment-oldmetal templed-vis-pris2 1) +(def-tex seem-arm templed-vis-pris2 2) +(def-tex seem-bootbottom templed-vis-pris2 3) +(def-tex seem-bootleg templed-vis-pris2 4) +(def-tex seem-bootlower templed-vis-pris2 5) +(def-tex seem-bootmet templed-vis-pris2 6) +(def-tex seem-boottoe templed-vis-pris2 7) +(def-tex seem-ear templed-vis-pris2 8) +(def-tex seem-eye templed-vis-pris2 9) +(def-tex seem-eyelid templed-vis-pris2 10) +(def-tex seem-face templed-vis-pris2 11) +(def-tex seem-finger templed-vis-pris2 12) +(def-tex seem-hand templed-vis-pris2 13) +(def-tex seem-headgearback templed-vis-pris2 14) +(def-tex seem-headpiecetop templed-vis-pris2 15) +(def-tex seem-pipeend templed-vis-pris2 16) +(def-tex seem-pipes-01 templed-vis-pris2 17) +(def-tex seem-pipes-02 templed-vis-pris2 18) +(def-tex seem-precmetal-chestplate-01 templed-vis-pris2 19) +(def-tex seem-precmetal-edge templed-vis-pris2 20) +(def-tex seem-precmetal-plain templed-vis-pris2 21) +(def-tex seem-skirt templed-vis-pris2 22) +(def-tex seem-skirt-small templed-vis-pris2 23) +(def-tex seem-straps templed-vis-pris2 24) +(def-tex seem-teeth templed-vis-pris2 25) +(def-tex seem-uppertorso templed-vis-pris2 26) +(def-tex marauder-belt deschase-pris 0) +(def-tex marauder-blade deschase-pris 1) +(def-tex marauder-blade-joint deschase-pris 2) +(def-tex marauder-gun-blade deschase-pris 3) +(def-tex marauder-gun-metal deschase-pris 4) +(def-tex marauder-gun-part deschase-pris 5) +(def-tex marauder-gun-tip deschase-pris 6) +(def-tex marauder-hand-blue deschase-pris 7) +(def-tex marauder-leather-brnstrap deschase-pris 8) +(def-tex marauder-leather-brown deschase-pris 9) +(def-tex marauder-leather-buckle deschase-pris 10) +(def-tex marauder-leather-handle deschase-pris 11) +(def-tex marauder-leather-part deschase-pris 12) +(def-tex marauder-leather-strap deschase-pris 13) +(def-tex marauder-metal-mask deschase-pris 14) +(def-tex marauder-metal-plate deschase-pris 15) +(def-tex marauder-shoe-bottom deschase-pris 16) +(def-tex marauder-skin deschase-pris 17) +(def-tex marauder-skin-nipple deschase-pris 18) +(def-tex marauder-skirt-01 deschase-pris 19) +(def-tex marauder-skirt-02 deschase-pris 20) +(def-tex marauder-spike deschase-pris 21) +(def-tex marauder-sword-edge deschase-pris 22) +(def-tex marauder-sword-metal deschase-pris 23) +(def-tex intcept-base-green01 deschase-pris 24) +(def-tex intcept-base-patern01 deschase-pris 25) +(def-tex intcept-base-patern02 deschase-pris 26) +(def-tex intcept-gun01 deschase-pris 27) +(def-tex intcept-pipe01 deschase-pris 28) +(def-tex intcept-teeth01 deschase-pris 29) +(def-tex intcept-tread01 deschase-pris 30) +(def-tex vehicle-body-panel-01 deschase-pris 31) +(def-tex vehicle-brace-pipe-01 deschase-pris 32) +(def-tex vehicle-cap-pin-01 deschase-pris 33) +(def-tex vehicle-chrome-pipe-01 deschase-pris 34) +(def-tex vehicle-gas-tank-01 deschase-pris 35) +(def-tex vehicle-gun-box-01 deschase-pris 36) +(def-tex vehicle-metal-plate-01 deschase-pris 37) +(def-tex vehicle-toad-exhaust-01 deschase-pris 38) +(def-tex vehicle-tread-blur-02 deschase-pris 39) +(def-tex vehicle-wheel-01 deschase-pris 40) +(def-tex vehicle-wheel-blur-01 deschase-pris 41) +(def-tex catapult-body-under deschase-pris 42) +(def-tex catapult-bone-spike deschase-pris 43) +(def-tex catapult-bowl deschase-pris 44) +(def-tex catapult-brace-pipe-01 deschase-pris 45) +(def-tex catapult-brass-pipe01 deschase-pris 46) +(def-tex catapult-cap-pin-01 deschase-pris 47) +(def-tex catapult-gun-box-01 deschase-pris 48) +(def-tex catapult-metal-part-01 deschase-pris 49) +(def-tex catapult-metal-plate-01 deschase-pris 50) +(def-tex catapult-panel-face deschase-pris 51) +(def-tex catapult-panel-pattern-01 deschase-pris 52) +(def-tex catapult-panel-small deschase-pris 53) +(def-tex catapult-wood-arm-01 deschase-pris 54) +(def-tex catapult-wood-rope deschase-pris 55) +(def-tex catapult-wood-tip deschase-pris 56) +(def-tex rhino-horn-01 deschase-pris 57) +(def-tex rhino-metal-01 deschase-pris 58) +(def-tex vehicle-exhaust-pipe-01 deschase-pris 59) +(def-tex vehicle-wire-01 deschase-pris 60) +(def-tex intcept-b-base-green01 deschase-pris 62) +(def-tex intcept-b-base-patern01 deschase-pris 63) +(def-tex intcept-b-base-patern02 deschase-pris 64) +(def-tex intcept-b-gun01 deschase-pris 65) +(def-tex intcept-b-pipe01 deschase-pris 66) +(def-tex intcept-b-teeth01 deschase-pris 67) +(def-tex intcept-lorez-spike01 deschase-water 0) +(def-tex environment-darkprec lprecurc-vis-pris 0) +(def-tex neo-wasp-base lprecurc-vis-pris 1) +(def-tex neo-wasp-body lprecurc-vis-pris 2) +(def-tex neo-wasp-brown lprecurc-vis-pris 3) +(def-tex neo-wasp-dark-brown lprecurc-vis-pris 4) +(def-tex neo-wasp-eye lprecurc-vis-pris 5) +(def-tex bam-eyelight gridcst-pris 0) +(def-tex bam-hairhilite gridcst-pris 1) +(def-tex environment-oldmetal gridcst-pris 2) +(def-tex jakc-armor gridcst-pris 3) +(def-tex jakc-chestplate-straps gridcst-pris 4) +(def-tex jakc-gogglemetal gridcst-pris 5) +(def-tex jakc-lens gridcst-pris 6) +(def-tex jakc-scarf gridcst-pris 7) +(def-tex jakc-scarfhanging gridcst-pris 8) +(def-tex jakc-skirt gridcst-pris 9) +(def-tex jakc-waistband2 gridcst-pris 10) +(def-tex jakc-wraps gridcst-pris 11) +(def-tex jakc-wristband-a2 gridcst-pris 12) +(def-tex jakchires-arm gridcst-pris 13) +(def-tex jakchires-blackstrap gridcst-pris 14) +(def-tex jakchires-brownstrap gridcst-pris 15) +(def-tex jakchires-brwnleather gridcst-pris 16) +(def-tex jakchires-chestplate gridcst-pris 17) +(def-tex jakchires-clips gridcst-pris 18) +(def-tex jakchires-eye gridcst-pris 19) +(def-tex jakchires-eyebrow gridcst-pris 20) +(def-tex jakchires-eyelid gridcst-pris 21) +(def-tex jakchires-facelft gridcst-pris 22) +(def-tex jakchires-facert gridcst-pris 23) +(def-tex jakchires-glovetop gridcst-pris 24) +(def-tex jakchires-hair gridcst-pris 25) +(def-tex jakchires-horn gridcst-pris 26) +(def-tex jakchires-jacket gridcst-pris 27) +(def-tex jakchires-leatherpouch gridcst-pris 28) +(def-tex jakchires-lightbrownspat gridcst-pris 29) +(def-tex jakchires-pants gridcst-pris 30) +(def-tex jakchires-precarmor-01 gridcst-pris 31) +(def-tex jakchires-shoebottom gridcst-pris 32) +(def-tex jakchires-shoemetal gridcst-pris 33) +(def-tex jakchires-shoeteop gridcst-pris 34) +(def-tex jakchires-teeth gridcst-pris 35) +(def-tex daxter-eyelid gridcst-pris 36) +(def-tex daxter-furhilite gridcst-pris 37) +(def-tex daxter-orange gridcst-pris 38) +(def-tex daxterarm gridcst-pris 39) +(def-tex daxterbodyshort-eix gridcst-pris 40) +(def-tex daxterbolt gridcst-pris 41) +(def-tex daxterear gridcst-pris 42) +(def-tex daxterfinger gridcst-pris 43) +(def-tex daxterfoot gridcst-pris 44) +(def-tex daxterfoot-bottom gridcst-pris 45) +(def-tex daxtergoggles gridcst-pris 46) +(def-tex daxterheadwidenew gridcst-pris 47) +(def-tex daxterhelmetplain gridcst-pris 48) +(def-tex daxterlense gridcst-pris 49) +(def-tex daxternose gridcst-pris 50) +(def-tex daxterteeth gridcst-pris 51) +(def-tex daxtertuft gridcst-pris 52) +(def-tex citwide-crimson-gold gridcst-pris 53) +(def-tex citwide-crimson-light gridcst-pris 54) +(def-tex citwide-crimson-red gridcst-pris 55) +(def-tex citwide-crimson-tube gridcst-pris 56) +(def-tex citwide-crimson-wall-plain gridcst-pris 57) +(def-tex gun-main gridcst-pris 58) +(def-tex back01 gridcst-pris 59) +(def-tex brace01 gridcst-pris 60) +(def-tex carafront01 gridcst-pris 61) +(def-tex carawing01 gridcst-pris 62) +(def-tex cushion01 gridcst-pris 63) +(def-tex floorboard01 gridcst-pris 64) +(def-tex moter01 gridcst-pris 65) +(def-tex pipe01 gridcst-pris 66) +(def-tex bam-eyelight gridcst-pris2 0) +(def-tex bam-hairhilite gridcst-pris2 1) +(def-tex environment-oldmetal gridcst-pris2 2) +(def-tex jinx-arm gridcst-pris2 3) +(def-tex jinx-belt gridcst-pris2 4) +(def-tex jinx-blademetal gridcst-pris2 5) +(def-tex jinx-boottoe gridcst-pris2 6) +(def-tex jinx-boottop gridcst-pris2 7) +(def-tex jinx-brownstrap gridcst-pris2 8) +(def-tex jinx-brownstrapbolts gridcst-pris2 9) +(def-tex jinx-buckles gridcst-pris2 10) +(def-tex jinx-cigar gridcst-pris2 11) +(def-tex jinx-cigarflame gridcst-pris2 12) +(def-tex jinx-eyelid gridcst-pris2 13) +(def-tex jinx-face gridcst-pris2 14) +(def-tex jinx-finger gridcst-pris2 15) +(def-tex jinx-glove gridcst-pris2 16) +(def-tex jinx-glovepalm gridcst-pris2 17) +(def-tex jinx-hair gridcst-pris2 18) +(def-tex jinx-hairtye gridcst-pris2 19) +(def-tex jinx-handle gridcst-pris2 20) +(def-tex jinx-iris gridcst-pris2 21) +(def-tex jinx-kneepad gridcst-pris2 22) +(def-tex jinx-pants gridcst-pris2 23) +(def-tex jinx-rope-01 gridcst-pris2 24) +(def-tex jinx-scarf gridcst-pris2 25) +(def-tex jinx-shirt gridcst-pris2 26) +(def-tex jinx-shoebottom2 gridcst-pris2 27) +(def-tex jinx-singlerope gridcst-pris2 28) +(def-tex jinx-teeth gridcst-pris2 29) +(def-tex jinx-wraps gridcst-pris2 30) +(def-tex stadiumb-hud-nmbr-01 desrally-minimap 0) +(def-tex stadiumb-hud-nmbr-02 desrally-minimap 1) +(def-tex stadiumb-hud-nmbr-03 desrally-minimap 2) +(def-tex stadiumb-hud-nmbr-04 desrally-minimap 3) +(def-tex stadiumb-hud-nmbr-05 desrally-minimap 4) +(def-tex stadiumb-hud-nmbr-06 desrally-minimap 5) +(def-tex stadiumb-hud-nmbr-07 desrally-minimap 6) +(def-tex stadiumb-hud-nmbr-08 desrally-minimap 7) +(def-tex stadiumb-hud-ord-e desrally-minimap 8) +(def-tex stadiumb-hud-ord-er desrally-minimap 9) +(def-tex stadiumb-hud-ord-korean desrally-minimap 10) +(def-tex stadiumb-hud-ord-nd desrally-minimap 11) +(def-tex stadiumb-hud-ord-o desrally-minimap 12) +(def-tex stadiumb-hud-ord-rd desrally-minimap 13) +(def-tex stadiumb-hud-ord-st desrally-minimap 14) +(def-tex stadiumb-hud-ord-th desrally-minimap 15) +(def-tex stadiumb-hud-lap-01 desrally-minimap 16) +(def-tex stadiumb-hud-lap-02 desrally-minimap 17) +(def-tex stadiumb-hud-lap-03 desrally-minimap 18) +(def-tex bam-eyelight lblowtkg-pris 0) +(def-tex cguard1-backmetal lblowtkg-pris 3) +(def-tex cguard1-guntube lblowtkg-pris 5) +(def-tex environment-oldmetal lblowtkg-pris 10) +(def-tex kg-fl-tret-backend lblowtkg-pris 11) +(def-tex kg-fl-tret-backthing01 lblowtkg-pris 12) +(def-tex kg-fl-tret-black-plate lblowtkg-pris 13) +(def-tex kg-fl-tret-dash01 lblowtkg-pris 14) +(def-tex kg-fl-tret-guntrack lblowtkg-pris 15) +(def-tex kg-fl-tret-hood01 lblowtkg-pris 16) +(def-tex kg-fl-tret-jets01 lblowtkg-pris 17) +(def-tex kg-fl-tret-motor lblowtkg-pris 18) +(def-tex kg-fl-tret-post01 lblowtkg-pris 19) +(def-tex kg-fl-tret-red-plate lblowtkg-pris 20) +(def-tex roboguard-headshield lblowtkg-pris 22) +(def-tex nwasp-eye-01 lblowtkg-pris 33) +(def-tex nwasp-gem-01 lblowtkg-pris 34) +(def-tex nwasp-hose lblowtkg-pris 35) +(def-tex nwasp-metal-01 lblowtkg-pris 36) +(def-tex nwasp-skin-01 lblowtkg-pris 37) +(def-tex nwasp-skin-02 lblowtkg-pris 38) +(def-tex nwasp-skin-03 lblowtkg-pris 39) +(def-tex homing-missle-body lblowtkg-pris 40) +(def-tex homing-missle-body-tip lblowtkg-pris 41) +(def-tex homing-missle-exhaust lblowtkg-pris 42) +(def-tex homing-missle-fin-01 lblowtkg-pris 43) +(def-tex bombot-darkgrey-01 lblowtkg-pris 44) +(def-tex bombot-darkgrey-02 lblowtkg-pris 45) +(def-tex bombot-gearsides lblowtkg-pris 46) +(def-tex bombot-greybarrelend lblowtkg-pris 47) +(def-tex bombot-greybarrelside lblowtkg-pris 48) +(def-tex bombot-guards lblowtkg-pris 49) +(def-tex bombot-guntop lblowtkg-pris 50) +(def-tex bombot-insidegun lblowtkg-pris 51) +(def-tex bombot-joint lblowtkg-pris 52) +(def-tex bombot-lens lblowtkg-pris 53) +(def-tex bombot-post01 lblowtkg-pris 54) +(def-tex bombot-rail01 lblowtkg-pris 55) +(def-tex bombot-redplate-01 lblowtkg-pris 56) +(def-tex bombot-rimgrey lblowtkg-pris 57) +(def-tex bombot-roundend lblowtkg-pris 58) +(def-tex bombot-turret01 lblowtkg-pris 59) +(def-tex bombot-wheel lblowtkg-pris 60) +(def-tex kg-grunt-cable-01 lblowtkg-pris 61) +(def-tex kg-grunt-rim-03 lblowtkg-pris 62) +(def-tex cty-grunt-eye-01 lblowtmh-pris 7) +(def-tex cty-grunt-hose lblowtmh-pris 9) +(def-tex cty-grunt-metal-01 lblowtmh-pris 10) +(def-tex cty-grunt-skin-01 lblowtmh-pris 11) +(def-tex cty-grunt-skin-02 lblowtmh-pris 12) +(def-tex cty-grunt-skin-03 lblowtmh-pris 13) +(def-tex cty-grunt-teeth-01 lblowtmh-pris 14) +(def-tex bam-eyelight lblowtmh-pris 15) +(def-tex blue-gem lblowtmh-pris 16) +(def-tex brown-hose lblowtmh-pris 17) +(def-tex cguard1-backmetal lblowtmh-pris 18) +(def-tex cguard1-chestplate lblowtmh-pris 19) +(def-tex cguard1-guntube lblowtmh-pris 20) +(def-tex cguard1-lens lblowtmh-pris 21) +(def-tex cguardgame-backplate lblowtmh-pris 22) +(def-tex cguardgame-metallight-01small lblowtmh-pris 23) +(def-tex cguardgame-shoebottom lblowtmh-pris 24) +(def-tex environment-oldmetal lblowtmh-pris 25) +(def-tex roboguard-die-stamped-metal-blue lblowtmh-pris 26) +(def-tex roboguard-headshield lblowtmh-pris 27) +(def-tex roboguard-shouldershield lblowtmh-pris 28) +(def-tex widow-pod-gun-metal lblowtmh-pris 29) +(def-tex wire-metal lblowtmh-pris 30) +(def-tex bam-eyelight towercst-pris 0) +(def-tex bam-hairhilite towercst-pris 1) +(def-tex daxter-eyelid towercst-pris 2) +(def-tex daxter-furhilite towercst-pris 3) +(def-tex daxter-orange towercst-pris 4) +(def-tex daxterarm towercst-pris 5) +(def-tex daxterbodyshort-eix towercst-pris 6) +(def-tex daxterbolt towercst-pris 7) +(def-tex daxterear towercst-pris 8) +(def-tex daxterfinger towercst-pris 9) +(def-tex daxterfoot towercst-pris 10) +(def-tex daxterfoot-bottom towercst-pris 11) +(def-tex daxtergoggles towercst-pris 12) +(def-tex daxterheadwidenew towercst-pris 13) +(def-tex daxterhelmetplain towercst-pris 14) +(def-tex daxterlense towercst-pris 15) +(def-tex daxternose towercst-pris 16) +(def-tex daxterteeth towercst-pris 17) +(def-tex daxtertuft towercst-pris 18) +(def-tex environment-oldmetal towercst-pris 19) +(def-tex jakc-armor towercst-pris 20) +(def-tex jakc-chestplate-straps towercst-pris 21) +(def-tex jakc-gogglemetal towercst-pris 22) +(def-tex jakc-lens towercst-pris 23) +(def-tex jakc-scarf towercst-pris 24) +(def-tex jakc-scarfhanging towercst-pris 25) +(def-tex jakc-skirt towercst-pris 26) +(def-tex jakc-waistband2 towercst-pris 27) +(def-tex jakc-wraps towercst-pris 28) +(def-tex jakc-wristband-a2 towercst-pris 29) +(def-tex jakchires-arm towercst-pris 30) +(def-tex jakchires-blackstrap towercst-pris 31) +(def-tex jakchires-brownstrap towercst-pris 32) +(def-tex jakchires-brwnleather towercst-pris 33) +(def-tex jakchires-chestplate towercst-pris 34) +(def-tex jakchires-clips towercst-pris 35) +(def-tex jakchires-eye towercst-pris 36) +(def-tex jakchires-eyebrow towercst-pris 37) +(def-tex jakchires-eyelid towercst-pris 38) +(def-tex jakchires-facelft towercst-pris 39) +(def-tex jakchires-facert towercst-pris 40) +(def-tex jakchires-glovetop towercst-pris 41) +(def-tex jakchires-hair towercst-pris 42) +(def-tex jakchires-horn towercst-pris 43) +(def-tex jakchires-jacket towercst-pris 44) +(def-tex jakchires-leatherpouch towercst-pris 45) +(def-tex jakchires-lightbrownspat towercst-pris 46) +(def-tex jakchires-pants towercst-pris 47) +(def-tex jakchires-precarmor-01 towercst-pris 48) +(def-tex jakchires-shoebottom towercst-pris 49) +(def-tex jakchires-shoemetal towercst-pris 50) +(def-tex jakchires-shoeteop towercst-pris 51) +(def-tex jakchires-teeth towercst-pris 52) +(def-tex backThing01 towercst-pris 53) +(def-tex common-black towercst-pris 54) +(def-tex dash01 towercst-pris 55) +(def-tex gauge01 towercst-pris 56) +(def-tex grillRim01 towercst-pris 57) +(def-tex gunBoxBack01 towercst-pris 58) +(def-tex gunBoxFront01 towercst-pris 59) +(def-tex gunbox01 towercst-pris 60) +(def-tex gunbox02 towercst-pris 61) +(def-tex hood01 towercst-pris 62) +(def-tex jetTop01 towercst-pris 63) +(def-tex jets01 towercst-pris 64) +(def-tex kcfrontend01 towercst-pris 65) +(def-tex kg-pickup-bed towercst-pris 66) +(def-tex kg-pickup-body towercst-pris 67) +(def-tex kg-pickup-engine-01 towercst-pris 68) +(def-tex kg-pickup-fender towercst-pris 69) +(def-tex kg-pickup-fender-edge towercst-pris 70) +(def-tex kg-pickup-handrail towercst-pris 71) +(def-tex kg-pickup-hood towercst-pris 72) +(def-tex kg-pickup-joint towercst-pris 73) +(def-tex kg-pickup-pipe towercst-pris 74) +(def-tex kg-pickup-sidelogo towercst-pris 75) +(def-tex kg-pickup-wings01 towercst-pris 76) +(def-tex kg-pickup-wings02 towercst-pris 77) +(def-tex light01 towercst-pris 78) +(def-tex lightCase01 towercst-pris 79) +(def-tex mhcity-eggskin towercst-pris 80) +(def-tex mhcity-grunt-egg-horns-01 towercst-pris 81) +(def-tex mhcity-tower-door-frame-01 towercst-pris 82) +(def-tex mhcity-tower-door-metal-01 towercst-pris 83) +(def-tex mhcity-vein-01 towercst-pris 84) +(def-tex mhcity-wall-tentacle-01 towercst-pris 85) +(def-tex post01 towercst-pris 86) +(def-tex rail01 towercst-pris 87) +(def-tex seat01 towercst-pris 88) +(def-tex stripe03 towercst-pris 89) +(def-tex turret01 towercst-pris 90) +(def-tex wing01 towercst-pris 91) +(def-tex wing02 towercst-pris 92) +(def-tex wing02grey01 towercst-pris 93) +(def-tex gun-dark-mag towercst-pris 94) +(def-tex gun-main towercst-pris 95) +(def-tex gun-purple-glow towercst-pris 96) +(def-tex bam-eyelight towercst-pris2 0) +(def-tex bam-hairhilite towercst-pris2 1) +(def-tex charHOLD towercst-pris2 2) +(def-tex environment-oldmetal towercst-pris2 3) +(def-tex jinx-arm towercst-pris2 4) +(def-tex jinx-belt towercst-pris2 5) +(def-tex jinx-blademetal towercst-pris2 6) +(def-tex jinx-boottoe towercst-pris2 7) +(def-tex jinx-boottop towercst-pris2 8) +(def-tex jinx-brownstrap towercst-pris2 9) +(def-tex jinx-brownstrapbolts towercst-pris2 10) +(def-tex jinx-buckles towercst-pris2 11) +(def-tex jinx-cigar towercst-pris2 12) +(def-tex jinx-cigarflame towercst-pris2 13) +(def-tex jinx-eyelid towercst-pris2 14) +(def-tex jinx-face towercst-pris2 15) +(def-tex jinx-finger towercst-pris2 16) +(def-tex jinx-glove towercst-pris2 17) +(def-tex jinx-glovepalm towercst-pris2 18) +(def-tex jinx-hair towercst-pris2 19) +(def-tex jinx-hairtye towercst-pris2 20) +(def-tex jinx-handle towercst-pris2 21) +(def-tex jinx-iris towercst-pris2 22) +(def-tex jinx-kneepad towercst-pris2 23) +(def-tex jinx-pants towercst-pris2 24) +(def-tex jinx-rope-01 towercst-pris2 25) +(def-tex jinx-scarf towercst-pris2 26) +(def-tex jinx-shirt towercst-pris2 27) +(def-tex jinx-shoebottom2 towercst-pris2 28) +(def-tex jinx-singlerope towercst-pris2 29) +(def-tex jinx-teeth towercst-pris2 30) +(def-tex jinx-wraps towercst-pris2 31) +(def-tex sig-belt towercst-pris2 32) +(def-tex sig-eye towercst-pris2 33) +(def-tex sig-eyelid towercst-pris2 34) +(def-tex sig-faceleft towercst-pris2 35) +(def-tex sig-facert towercst-pris2 36) +(def-tex sig-flask towercst-pris2 37) +(def-tex sig-gem-01 towercst-pris2 38) +(def-tex sig-glove towercst-pris2 39) +(def-tex sig-glovetop towercst-pris2 40) +(def-tex sig-gun-01 towercst-pris2 41) +(def-tex sig-gun-02 towercst-pris2 42) +(def-tex sig-gun-03 towercst-pris2 43) +(def-tex sig-gun-04 towercst-pris2 44) +(def-tex sig-gun-05 towercst-pris2 45) +(def-tex sig-headgear towercst-pris2 46) +(def-tex sig-horn towercst-pris2 47) +(def-tex sig-lens towercst-pris2 48) +(def-tex sig-metal-01 towercst-pris2 49) +(def-tex sig-metal-dirty towercst-pris2 50) +(def-tex sig-sac towercst-pris2 51) +(def-tex sig-shoebottom towercst-pris2 52) +(def-tex sig-shoetop towercst-pris2 53) +(def-tex sig-shoulderarmor towercst-pris2 54) +(def-tex sig-skirts towercst-pris2 55) +(def-tex sig-skirts-02 towercst-pris2 56) +(def-tex sig-skirts-03 towercst-pris2 57) +(def-tex sig-undergarments towercst-pris2 58) +(def-tex torn-armlft towercst-pris2 59) +(def-tex torn-armor towercst-pris2 60) +(def-tex torn-belt towercst-pris2 61) +(def-tex torn-belt2 towercst-pris2 62) +(def-tex torn-blademetal towercst-pris2 63) +(def-tex torn-ear towercst-pris2 64) +(def-tex torn-eye towercst-pris2 65) +(def-tex torn-eyelid towercst-pris2 66) +(def-tex torn-face towercst-pris2 67) +(def-tex torn-face-right towercst-pris2 68) +(def-tex torn-finger towercst-pris2 69) +(def-tex torn-footleather towercst-pris2 70) +(def-tex torn-gunbarrel towercst-pris2 71) +(def-tex torn-gunbarrel-02 towercst-pris2 72) +(def-tex torn-hair-01 towercst-pris2 73) +(def-tex torn-hair-02 towercst-pris2 74) +(def-tex torn-handle-01 towercst-pris2 75) +(def-tex torn-legshield towercst-pris2 76) +(def-tex torn-metal2 towercst-pris2 77) +(def-tex torn-mouth towercst-pris2 78) +(def-tex torn-pipe towercst-pris2 79) +(def-tex torn-scarf towercst-pris2 80) +(def-tex torn-shoe towercst-pris2 81) +(def-tex torn-shoe-02 towercst-pris2 82) +(def-tex torn-teeth-01 towercst-pris2 83) +(def-tex torn-vest towercst-pris2 84) +(def-tex vin-teeth-01 towercst-pris2 85) +(def-tex sig-flatfangs towercst-water 0) +(def-tex windshield01 towercst-water 1) +(def-tex errolbomb-target-dot-01 factoryd-sprite 0) +(def-tex errolbomb-target-indicator-arrow-01 factoryd-sprite 1) +(def-tex errolbomb-target-reg-01 factoryd-sprite 2) +(def-tex errolbomb-target-reg-corner-01 factoryd-sprite 3) +(def-tex errolbomb-target-supr-01 factoryd-sprite 4) +(def-tex errolbomb-target-supr-ring-01 factoryd-sprite 5) +(def-tex ceiling-dust factoryd-sprite 6) +(def-tex dust-sparkle factoryd-sprite 7) +(def-tex glass-shard-01 factoryd-sprite 8) +(def-tex glass-shard-02 factoryd-sprite 9) +(def-tex glass-shard-03 factoryd-sprite 10) +(def-tex glass-shard-04 factoryd-sprite 11) +(def-tex mech-flame factoryd-sprite 12) +(def-tex facc-metal-panel-07 factorya-shrub 0) +(def-tex facc-metal-panel-09 factorya-shrub 1) +(def-tex facc-beam-01 factorya-shrub 2) +(def-tex facc-hole-grill-01 factorya-shrub 3) +(def-tex facc-door-frame-01 factorya-shrub 4) +(def-tex hud-small-vehicle-health-bar-01 raila-minimap 1) +(def-tex hud-small-vehicle-health-bar-02 raila-minimap 2) +(def-tex bam-eyelight lfacrm2-pris 0) +(def-tex blue-gem lfacrm2-pris 1) +(def-tex brown-hose lfacrm2-pris 2) +(def-tex cguard1-backmetal lfacrm2-pris 3) +(def-tex cguard1-chestplate lfacrm2-pris 4) +(def-tex cguard1-gunmetaldark2 lfacrm2-pris 5) +(def-tex cguard1-guntube lfacrm2-pris 6) +(def-tex cguard1-lens lfacrm2-pris 7) +(def-tex cguardgame-backplate lfacrm2-pris 8) +(def-tex cguardgame-metaledark-02 lfacrm2-pris 9) +(def-tex cguardgame-metallight-01small lfacrm2-pris 10) +(def-tex cguardgame-shoebottom lfacrm2-pris 11) +(def-tex environment-oldmetal lfacrm2-pris 12) +(def-tex kg-grunt-cable-01 lfacrm2-pris 13) +(def-tex kg-grunt-rim-01 lfacrm2-pris 14) +(def-tex kg-grunt-rim-02 lfacrm2-pris 15) +(def-tex kg-grunt-rim-03 lfacrm2-pris 16) +(def-tex roboguard-die-stamped-metal-blue lfacrm2-pris 17) +(def-tex roboguard-die-stamped-metal-red lfacrm2-pris 18) +(def-tex roboguard-headshield lfacrm2-pris 19) +(def-tex roboguard-shouldershield lfacrm2-pris 20) +(def-tex squid-bulb-sm lfacrm2-pris 21) +(def-tex squid-tubes lfacrm2-pris 22) +(def-tex widow-dull-inards lfacrm2-pris 23) +(def-tex widow-pod-gun-metal lfacrm2-pris 24) +(def-tex wire-metal lfacrm2-pris 25) +(def-tex squid-drabgun lfacrm2-pris 26) +(def-tex des-mount-01 hangb-vis-tfrag 1) +(def-tex des-mount-02 hangb-vis-tfrag 2) +(def-tex des-totem-stone-01 hangb-vis-tfrag 5) +(def-tex des-bridge-plank hangb-vis-tfrag 10) +(def-tex des-rock-01 hangb-vis-tfrag 11) +(def-tex des-pole-01 hangb-vis-tfrag 14) +(def-tex des-wasmetal01 hangb-vis-tfrag 16) +(def-tex des-ruins-top-01 hangb-vis-tfrag 18) +(def-tex des-corral-plate-01 hangb-vis-tfrag 19) +(def-tex des-corral-metal-01 hangb-vis-tfrag 22) +(def-tex des-corral-metal-04 hangb-vis-tfrag 24) +(def-tex des-wasmetal07 hangb-vis-tfrag 25) +(def-tex wascity-outerwall-metal-d hangb-vis-tfrag 26) +(def-tex wascity-base hangb-vis-tfrag 27) +(def-tex wascitya-airlock-metal hangb-vis-tfrag 28) +(def-tex common-black hangb-vis-tfrag 29) +(def-tex wascity-outerwall-metal-b hangb-vis-tfrag 30) +(def-tex des-marauder-bridge-floor hangb-vis-tfrag 31) +(def-tex des-cave-floor-01 hangb-vis-tfrag 32) +(def-tex des-volcano-lava hangb-vis-tfrag 34) +(def-tex des-wascity-outerwall-metal-b hangb-vis-tfrag 35) +(def-tex des-wascity-outerwall-metal-d hangb-vis-tfrag 36) +(def-tex des-wascity-palace-siding-01 hangb-vis-tfrag 37) +(def-tex des-wascity-outerwall-rock hangb-vis-tfrag 38) +(def-tex des-wascity-cement-road hangb-vis-tfrag 39) +(def-tex des-low-sand hangb-vis-tfrag 40) +(def-tex des-low-tree-bark hangb-vis-tfrag 41) +(def-tex des-low-palm-leaf-01 hangb-vis-tfrag 42) +(def-tex des-low-pinetree-leaf-01 hangb-vis-tfrag 43) +(def-tex des-low-metal-bridge hangb-vis-tfrag 44) +(def-tex des-low-sand-brown-01 hangb-vis-tfrag 45) +(def-tex des-low-sand-brown-big hangb-vis-tfrag 46) +(def-tex des-low-sand-brown-03 hangb-vis-tfrag 47) +(def-tex des-low-sand-brown-02 hangb-vis-tfrag 48) +(def-tex des-low-sand-green-01 hangb-vis-tfrag 49) +(def-tex des-low-sand-green-03 hangb-vis-tfrag 50) +(def-tex des-low-sand-green-02 hangb-vis-tfrag 51) +(def-tex des-waterfall-dest hanga-vis-water 2) +(def-tex des-mount-01 hanga-vis-tfrag 0) +(def-tex des-mount-02 hanga-vis-tfrag 1) +(def-tex des-totem-stone-01 hanga-vis-tfrag 4) +(def-tex des-cliff-01 hanga-vis-tfrag 6) +(def-tex des-ruins-top-01 hanga-vis-tfrag 17) +(def-tex des-ruins-roof-01 hanga-vis-tfrag 25) +(def-tex des-beach-01 hanga-vis-tfrag 33) +(def-tex des-mount-sand-trans hanga-vis-tfrag 34) +(def-tex des-cliff-top-05 hanga-vis-tfrag 35) +(def-tex des-cliff-trans-01 hanga-vis-tfrag 37) +(def-tex des-cliff-top-02 hanga-vis-tfrag 38) +(def-tex des-mount-bottom-01 hanga-vis-tfrag 39) +(def-tex des-cave-floor-01 hanga-vis-tfrag 41) +(def-tex des-low-sand hanga-vis-tfrag 47) +(def-tex des-low-tree-bark hanga-vis-tfrag 48) +(def-tex des-low-palm-leaf-01 hanga-vis-tfrag 49) +(def-tex des-low-metal-bridge hanga-vis-tfrag 50) +(def-tex des-low-sand-brown-big hanga-vis-tfrag 51) +(def-tex des-low-sand-brown-03 hanga-vis-tfrag 52) +(def-tex des-low-sand-brown-01 hanga-vis-tfrag 53) +(def-tex des-low-sand-brown-02 hanga-vis-tfrag 54) +(def-tex des-low-sand-grey-01 hanga-vis-tfrag 55) +(def-tex des-low-sand-green-02 hanga-vis-tfrag 56) +(def-tex des-low-sand-grey-02 hanga-vis-tfrag 57) +(def-tex des-low-sand-green-01 hanga-vis-tfrag 58) +(def-tex des-low-sand-green-03 hanga-vis-tfrag 59) +(def-tex des-burn-precursor-01 hanga-vis-pris 0) +(def-tex des-glider-ring-deco hanga-vis-pris 1) +(def-tex des-glider-ring-yellow hanga-vis-pris 2) +(def-tex tpl-glider-grip01 hanga-vis-pris 11) +(def-tex tpl-glider-metal01 hanga-vis-pris 12) +(def-tex tpl-glider-metal02 hanga-vis-pris 13) +(def-tex tpl-glider-precursor01 hanga-vis-pris 14) +(def-tex tpl-glider-wood03 hanga-vis-pris 15) +(def-tex tpl-rut01 hanga-vis-pris 16) +(def-tex tpl-wing01 hanga-vis-pris 17) +(def-tex tpl-wing03 hanga-vis-pris 18) +(def-tex bam-eyelight lblowcst-pris 0) +(def-tex cguardgame-scarf lblowcst-pris 1) +(def-tex citfat-hairflat lblowcst-pris 2) +(def-tex citn-1-pants lblowcst-pris 3) +(def-tex citn-allbuckel lblowcst-pris 4) +(def-tex citn-alleyebrow lblowcst-pris 5) +(def-tex citn-allflesh lblowcst-pris 6) +(def-tex citn-alllcotton lblowcst-pris 7) +(def-tex citn-allleather lblowcst-pris 8) +(def-tex citn-allleatherstrap lblowcst-pris 9) +(def-tex citn-allleatherwrinkled lblowcst-pris 10) +(def-tex citn-allleye lblowcst-pris 11) +(def-tex environment-oldmetal lblowcst-pris 12) +(def-tex jakbsmall-blackstrap lblowcst-pris 13) +(def-tex jakbsmall-finger lblowcst-pris 14) +(def-tex jakbsmall-glovetop lblowcst-pris 15) +(def-tex sig-skirts-02 lblowcst-pris 16) +(def-tex sig2-belt lblowcst-pris 17) +(def-tex sig2-eyestillsmall lblowcst-pris 18) +(def-tex sig2-faceleft lblowcst-pris 19) +(def-tex sig2-facert lblowcst-pris 20) +(def-tex sig2-flask lblowcst-pris 21) +(def-tex sig2-gem-01 lblowcst-pris 22) +(def-tex sig2-glove lblowcst-pris 23) +(def-tex sig2-glovetop lblowcst-pris 24) +(def-tex sig2-gun-01 lblowcst-pris 25) +(def-tex sig2-gun-02 lblowcst-pris 26) +(def-tex sig2-gun-03 lblowcst-pris 27) +(def-tex sig2-gun-04 lblowcst-pris 28) +(def-tex sig2-gun-05 lblowcst-pris 29) +(def-tex sig2-headgear lblowcst-pris 30) +(def-tex sig2-horn lblowcst-pris 31) +(def-tex sig2-lens lblowcst-pris 32) +(def-tex sig2-metal-01 lblowcst-pris 33) +(def-tex sig2-metal-dirty lblowcst-pris 34) +(def-tex sig2-sac lblowcst-pris 35) +(def-tex sig2-shoebottom lblowcst-pris 36) +(def-tex sig2-shoetop lblowcst-pris 37) +(def-tex sig2-shoulderarmor lblowcst-pris 38) +(def-tex sig2-skirts lblowcst-pris 39) +(def-tex sig2-skirts-03 lblowcst-pris 40) +(def-tex sig2-undergarments lblowcst-pris 41) +(def-tex bam-hairhilite lblowcst-pris 42) +(def-tex charHOLD lblowcst-pris 43) +(def-tex torn-armlft lblowcst-pris 44) +(def-tex torn-armor lblowcst-pris 45) +(def-tex torn-belt lblowcst-pris 46) +(def-tex torn-belt2 lblowcst-pris 47) +(def-tex torn-ear lblowcst-pris 48) +(def-tex torn-eye-lorez lblowcst-pris 49) +(def-tex torn-face lblowcst-pris 50) +(def-tex torn-face-right lblowcst-pris 51) +(def-tex torn-finger lblowcst-pris 52) +(def-tex torn-footleather lblowcst-pris 53) +(def-tex torn-gunbarrel lblowcst-pris 54) +(def-tex torn-gunbarrel-02 lblowcst-pris 55) +(def-tex torn-hair-01 lblowcst-pris 56) +(def-tex torn-hair-02 lblowcst-pris 57) +(def-tex torn-handle-01 lblowcst-pris 58) +(def-tex torn-legshield lblowcst-pris 59) +(def-tex torn-metal2 lblowcst-pris 60) +(def-tex torn-pipe lblowcst-pris 61) +(def-tex torn-scarf lblowcst-pris 62) +(def-tex torn-shoe lblowcst-pris 63) +(def-tex torn-shoe-02 lblowcst-pris 64) +(def-tex torn-vest lblowcst-pris 65) +(def-tex sig2-flatfangs lblowcst-water 0) +(def-tex errolcyber-lens desboss2-water 0) +(def-tex terraformer-cpitwindows-01 desboss2-water 1) +(def-tex terraformer-cpitwindows-02 desboss2-water 2) +(def-tex hud-temple-token templec-minimap 0) +(def-tex ceiling-dust templea-sprite 0) +(def-tex dust-sparkle templea-sprite 2) +(def-tex charHOLD volcanoa-vis-pris2 0) +(def-tex flamer-wing volcanoa-vis-pris2 1) +(def-tex grunt-eye-01 volcanoa-vis-pris2 2) +(def-tex grunt-gem-01 volcanoa-vis-pris2 3) +(def-tex grunt-hose volcanoa-vis-pris2 4) +(def-tex grunt-metal-01 volcanoa-vis-pris2 5) +(def-tex grunt-skin-01 volcanoa-vis-pris2 6) +(def-tex grunt-skin-02 volcanoa-vis-pris2 7) +(def-tex grunt-skin-03 volcanoa-vis-pris2 8) +(def-tex flamer-wing templea-vis-alpha 0) +(def-tex bam-hairhilite loutro2-pris 0) +(def-tex daxter-furhilite loutro2-pris 1) +(def-tex daxterarm loutro2-pris 2) +(def-tex daxterbodyshort-eix loutro2-pris 3) +(def-tex daxterear loutro2-pris 4) +(def-tex daxterfinger loutro2-pris 5) +(def-tex daxterfoot loutro2-pris 6) +(def-tex daxterfoot-bottom loutro2-pris 7) +(def-tex prec-tess-belt loutro2-pris 8) +(def-tex prec-tess-belt2 loutro2-pris 9) +(def-tex prec-tess-emblem loutro2-pris 10) +(def-tex prec-tess-glove loutro2-pris 11) +(def-tex prec-tess-hair loutro2-pris 12) +(def-tex prec-tess-headband loutro2-pris 13) +(def-tex prec-tess-pantsback loutro2-pris 14) +(def-tex prec-tess-pantscuff loutro2-pris 15) +(def-tex prec-tess-pantsfront loutro2-pris 16) +(def-tex prec-tess-scarf loutro2-pris 17) +(def-tex prec-tess-shirt loutro2-pris 18) +(def-tex prec-tess-shirtstraps loutro2-pris 19) +(def-tex prec-tess-sleeve loutro2-pris 20) +(def-tex prec-dumb-helmet loutro2-pris 21) +(def-tex prec-dumb-pants loutro2-pris 22) +(def-tex prec-dumb-shirt loutro2-pris 23) +(def-tex prec-dumb-sleeve loutro2-pris 24) +(def-tex prec-hand-back loutro2-pris 25) +(def-tex prec-handpalm loutro2-pris 26) +(def-tex prec-leader-foreheadshield loutro2-pris 27) +(def-tex prec-leader-headshield loutro2-pris 28) +(def-tex prec-staff-02 loutro2-pris 29) +(def-tex bam-eyelight loutro2-pris 30) +(def-tex daxter-orange loutro2-pris 31) +(def-tex daxter-pants loutro2-pris 32) +(def-tex daxterbolt loutro2-pris 33) +(def-tex daxtergoggles loutro2-pris 34) +(def-tex daxterheadwidenew loutro2-pris 35) +(def-tex daxterhelmetplain loutro2-pris 36) +(def-tex daxterlense loutro2-pris 37) +(def-tex daxternose loutro2-pris 38) +(def-tex daxterteeth loutro2-pris 39) +(def-tex daxtertuft loutro2-pris 40) +(def-tex prec-veger-sleeve loutro2-pris 41) +(def-tex daxter-eyelid loutro2-pris 42) +(def-tex prec-neck loutro2-pris 43) +(def-tex prec-tess-face loutro2-pris 44) +(def-tex prec-tess-necktrans loutro2-pris 45) +(def-tex prec-tess-eye loutro2-pris 46) +(def-tex prec-tess-eyelid loutro2-pris 47) +(def-tex prec-tess-nose loutro2-pris 48) +(def-tex sig-flatfangs loutro2-water 0) +(def-tex hud-sniper-button-green-01 lctysnpr-minimap 0) +(def-tex hud-sniper-button-red-01 lctysnpr-minimap 1) +(def-tex comb-env2 raila-alpha 5) +(def-tex rail-light-red raila-alpha 7) +(def-tex comb-pre-metal-01-yellow raila-alpha 9) +(def-tex comb-pre-metal-fade-yellow raila-alpha 10) +(def-tex comb-pre-metal-01-plain raila-alpha 11) +(def-tex comb-pre-metal-fade-plain raila-alpha 12) +(def-tex rail-base-mid-01 raila-tfrag 0) +(def-tex rail-light-red raila-tfrag 1) +(def-tex rail-pipe-01 raila-tfrag 2) +(def-tex rail-edge-01 raila-tfrag 3) +(def-tex rail-pipe-03 raila-tfrag 4) +(def-tex rail-cord-01 raila-tfrag 5) +(def-tex comb-redmarker raila-tfrag 6) +(def-tex rail-gray-metal-01 raila-tfrag 7) +(def-tex rail-pipe-02 raila-tfrag 8) +(def-tex rail-pipe-05 raila-tfrag 9) +(def-tex hud-torn-head-01 lctypalt-minimap 0) +(def-tex hud-target-reticle lblowcst-minimap 1) +(def-tex wascity-turret-hud-big-arrow-01 lblowcst-minimap 2) +(def-tex hud-target-box-01 lblowcst-minimap 3) +(def-tex hud-vehicle-health-bar-01 lblowcst-minimap 4) +(def-tex hud-target-reticle-fancy-01 lblowcst-minimap 5) +(def-tex hud-target-reticle-fancy-02 lblowcst-minimap 6) +(def-tex hud-torn-head-01 lblowcst-minimap 7) +(def-tex bam-eyelight lctyass-pris 0) +(def-tex bombot-darkgrey-01 lctyass-pris 1) +(def-tex bombot-darkgrey-02 lctyass-pris 2) +(def-tex bombot-gearsides lctyass-pris 3) +(def-tex bombot-greybarrelend lctyass-pris 4) +(def-tex bombot-greybarrelside lctyass-pris 5) +(def-tex bombot-guards lctyass-pris 6) +(def-tex bombot-guntop lctyass-pris 7) +(def-tex bombot-insidegun lctyass-pris 8) +(def-tex bombot-joint lctyass-pris 9) +(def-tex bombot-lens lctyass-pris 10) +(def-tex bombot-post01 lctyass-pris 11) +(def-tex bombot-rail01 lctyass-pris 12) +(def-tex bombot-redplate-01 lctyass-pris 13) +(def-tex bombot-rimgrey lctyass-pris 14) +(def-tex bombot-roundend lctyass-pris 15) +(def-tex bombot-turret01 lctyass-pris 16) +(def-tex bombot-wheel lctyass-pris 17) +(def-tex environment-oldmetal lctyass-pris 18) +(def-tex cguard1-backmetal lctyass-pris 19) +(def-tex cguard1-guntube lctyass-pris 20) +(def-tex kg-grunt-cable-01 lctyass-pris 21) +(def-tex kg-grunt-rim-03 lctyass-pris 22) +(def-tex roboguard-headshield lctyass-pris 23) +(def-tex bam-hairhilite lctyass-pris 24) +(def-tex citfat-hairflat lctyass-pris 25) +(def-tex citn-1-pants lctyass-pris 26) +(def-tex citn-allbuckel lctyass-pris 27) +(def-tex citn-alleyebrow lctyass-pris 28) +(def-tex citn-allflesh lctyass-pris 29) +(def-tex citn-alllcotton lctyass-pris 30) +(def-tex citn-alllcotton-wrinkled lctyass-pris 31) +(def-tex citn-allleather lctyass-pris 32) +(def-tex citn-allleather-edge lctyass-pris 33) +(def-tex citn-allleather-shoulder lctyass-pris 34) +(def-tex citn-allleatherstrap lctyass-pris 35) +(def-tex citn-allleatherwrinkled lctyass-pris 36) +(def-tex citn-allleye lctyass-pris 37) +(def-tex citn-allshoebottom lctyass-pris 38) +(def-tex citn-allsuede lctyass-pris 39) +(def-tex widow-bomb lctyass-pris 40) +(def-tex widow-bomb-glow lctyass-pris 41) +(def-tex widow-bomb-thrust lctyass-pris 42) +(def-tex wstd-torchbowl-coal-01 templed-vis-shrub 0) +(def-tex temple_sandstone_ground01 templed-vis-shrub 1) +(def-tex dust-sparkle factorya-sprite 0) +(def-tex fan-blade factorya-sprite 1) +(def-tex ceiling-dust waspala-sprite 0) +(def-tex dust-sparkle waspala-sprite 1) +(def-tex ecocreature-teeth deswalk-vis-water 2) +(def-tex gun-cita-front-01 lgunnorm-pris 0) +(def-tex gun-citb-front-01 lgunnorm-pris 1) +(def-tex gun-citc-front-01 lgunnorm-pris 2) +(def-tex gun-citd-front-01 lgunnorm-pris 3) +(def-tex gun-dummy-side-a-01 lgunnorm-pris 4) +(def-tex kg-target-01 lgunnorm-pris 5) +(def-tex kg-target-b-front-01 lgunnorm-pris 6) +(def-tex kg-target-blasted-01 lgunnorm-pris 7) +(def-tex kg-target-bonus-01 lgunnorm-pris 8) +(def-tex kg-target-d-front lgunnorm-pris 9) +(def-tex kg-target-gun-01 lgunnorm-pris 10) +(def-tex kg-target-gun-02 lgunnorm-pris 11) +(def-tex kg-target-gun-04 lgunnorm-pris 12) +(def-tex kg-target-gun-05 lgunnorm-pris 13) +(def-tex kg-target-side-01 lgunnorm-pris 14) +(def-tex bomb-target-01 lgunnorm-pris 15) +(def-tex kg-target-c-front lgunnorm-pris 16) +(def-tex mhcityb-base-goo-01 lmhcityb-vis-tfrag 0) +(def-tex mhcityb-base-goo-01-dest lmhcityb-vis-tfrag 1) +(def-tex mhcitya-base-goo-01 lmhcitya-vis-tfrag 0) +(def-tex mhcitya-base-goo-01-dest lmhcitya-vis-tfrag 1) +(def-tex mhcity-de-tower-puff-01 lctydest-tfrag 0) +(def-tex mhcity-grunt-egg-rim-01 lctydest-tfrag 1) +(def-tex mhcity-grunt-egg-gem-01 lctydest-tfrag 2) +(def-tex mhcity-grunt-egg-03 lctydest-tfrag 3) +(def-tex mhcity-vein-01 lctydest-tfrag 4) +(def-tex mhcity-building-base-01 lctydest-tfrag 5) +(def-tex mhcity-goo-base lctydest-tfrag 6) +(def-tex mhcity-mektunnel lctydest-tfrag 7) +(def-tex mhcity-grind-strand-01 lctydest-tfrag 8) +(def-tex cityslumc-awning-LOW lfreeout-tfrag 0) +(def-tex city-tile-LOW lfreeout-tfrag 1) +(def-tex ctyslumc-window-panes-LOW lfreeout-tfrag 2) +(def-tex ctyslumc-wall-trim-LOW lfreeout-tfrag 3) +(def-tex cityslumc-purple-column lfreeout-tfrag 4) +(def-tex ctyslumc-light-blue lfreeout-tfrag 5) +(def-tex cityslumc-purple-plain lfreeout-tfrag 6) +(def-tex citywide-wall-mainmetal lfreeout-tfrag 7) +(def-tex citywide-wall-frame lfreeout-tfrag 8) +(def-tex citywide-wall-orange-plain lfreeout-tfrag 9) +(def-tex citywide-wall-boltedmetal lfreeout-tfrag 10) +(def-tex citywide-wall-greybolts lfreeout-tfrag 11) +(def-tex citywide-palace-support-03 lfreeout-tfrag 12) +(def-tex pow-pow-ring-red-01 powergd-water 0) +(def-tex pow-pow-ring-red-02 powergd-water 1) +(def-tex pow-pow-ring-red-03 powergd-water 2) +(def-tex pow-pow-ring-red-04 powergd-water 3) +(def-tex pow-pow-ring-red-05 powergd-water 4) +(def-tex pow-pow-ring-red-06 powergd-water 5) +(def-tex pow-pow-ring-red-07 powergd-water 6) +(def-tex grunt-vector-trail-01 powergd-water 7) +(def-tex kg-target-c-forcefield-01-dest lgunnorm-water 0) +(def-tex kg-target-c-forcefield-01 lgunnorm-water 1) +(def-tex gun-clank-target-01 lgunrnc-pris 0) +(def-tex gun-ratchet-target-01 lgunrnc-pris 1) +(def-tex kg-target-side-01 lgunrnc-pris 2) +(def-tex rc-mnstr-target-01 lgunrnc-pris 3) +(def-tex rc-mnstr-target-02 lgunrnc-pris 4) +(def-tex rc-mnstr-target-03 lgunrnc-pris 5) +(def-tex rc-mnstr-target-04 lgunrnc-pris 6) +(def-tex rc-mnstr-target-03-silver lgunrnc-pris 7) +(def-tex terraformer-cpitwindows-01 desboss1-water 0) +(def-tex terraformer-cpitwindows-02 desboss1-water 1) +(def-tex terraformer-bodyside-bottom desboss2-pris2 0) +(def-tex terraformer-bodyside-top desboss2-pris2 1) +(def-tex terraformer-footpipes-01 desboss2-pris2 2) +(def-tex terraformer-metal-01 desboss2-pris2 3) +(def-tex terraformer-metal-02 desboss2-pris2 4) +(def-tex terraformer-metal-03 desboss2-pris2 5) +(def-tex terraformer-metal-04 desboss2-pris2 6) +(def-tex terraformer-metal-05 desboss2-pris2 7) +(def-tex terraformer-metal-07 desboss2-pris2 8) +(def-tex terraformer-metal-08 desboss2-pris2 9) +(def-tex terraformer-metal-09 desboss2-pris2 10) +(def-tex terraformer-metal-10 desboss2-pris2 11) +(def-tex terraformer-metal-11 desboss2-pris2 12) +(def-tex terraformer-minestrips-01 desboss2-pris2 13) +(def-tex terraformer-organic-01 desboss2-pris2 14) +(def-tex terraformer-organic-02 desboss2-pris2 15) +(def-tex terraformer-organic-03 desboss2-pris2 16) +(def-tex terraformer-organic-04 desboss2-pris2 17) +(def-tex terraformer-organic-05 desboss2-pris2 18) +(def-tex terraformer-tank-01 desboss2-pris2 19) +(def-tex terraformer-bluelight desboss2-pris2 20) +(def-tex terraformer-bodyside-bottom desboss1-pris2 0) +(def-tex terraformer-bodyside-top desboss1-pris2 1) +(def-tex terraformer-footpipes-01 desboss1-pris2 2) +(def-tex terraformer-metal-01 desboss1-pris2 3) +(def-tex terraformer-metal-02 desboss1-pris2 4) +(def-tex terraformer-metal-03 desboss1-pris2 5) +(def-tex terraformer-metal-04 desboss1-pris2 6) +(def-tex terraformer-metal-05 desboss1-pris2 7) +(def-tex terraformer-metal-07 desboss1-pris2 8) +(def-tex terraformer-metal-08 desboss1-pris2 9) +(def-tex terraformer-metal-09 desboss1-pris2 10) +(def-tex terraformer-metal-10 desboss1-pris2 11) +(def-tex terraformer-metal-11 desboss1-pris2 12) +(def-tex terraformer-minestrips-01 desboss1-pris2 13) +(def-tex terraformer-organic-01 desboss1-pris2 14) +(def-tex terraformer-organic-02 desboss1-pris2 15) +(def-tex terraformer-organic-03 desboss1-pris2 16) +(def-tex terraformer-organic-04 desboss1-pris2 17) +(def-tex terraformer-organic-05 desboss1-pris2 18) +(def-tex terraformer-tank-01 desboss1-pris2 19) +(def-tex terraformer-bluelight desboss1-pris2 20) +(def-tex bam-eyelight deserrol-pris 0) +(def-tex bam-hairhilite deserrol-pris 1) +(def-tex environment-oldmetal deserrol-pris 2) +(def-tex errocyber-eye deserrol-pris 3) +(def-tex errocyber-eyelid deserrol-pris 4) +(def-tex errocyber-faceflesh deserrol-pris 5) +(def-tex errolcyber-bighand-01 deserrol-pris 6) +(def-tex errolcyber-bigshoulder deserrol-pris 7) +(def-tex errolcyber-bluedome deserrol-pris 8) +(def-tex errolcyber-bluemetal-01 deserrol-pris 9) +(def-tex errolcyber-bluewrap deserrol-pris 10) +(def-tex errolcyber-chestplate deserrol-pris 11) +(def-tex errolcyber-dirtymetal deserrol-pris 12) +(def-tex errolcyber-earcup deserrol-pris 13) +(def-tex errolcyber-fingers deserrol-pris 14) +(def-tex errolcyber-glovepalm deserrol-pris 15) +(def-tex errolcyber-greyknobs deserrol-pris 16) +(def-tex errolcyber-greymetal deserrol-pris 17) +(def-tex errolcyber-greymetal-02 deserrol-pris 18) +(def-tex errolcyber-hair deserrol-pris 19) +(def-tex errolcyber-head-01 deserrol-pris 20) +(def-tex errolcyber-head-02 deserrol-pris 21) +(def-tex errolcyber-insidemouth deserrol-pris 22) +(def-tex errolcyber-insidewires deserrol-pris 23) +(def-tex errolcyber-jointpipe deserrol-pris 24) +(def-tex errolcyber-metaleyelid deserrol-pris 25) +(def-tex errolcyber-metalgold deserrol-pris 26) +(def-tex errolcyber-pipes-01 deserrol-pris 27) +(def-tex errolcyber-pipes-02 deserrol-pris 28) +(def-tex errolcyber-pipes-03 deserrol-pris 29) +(def-tex errolcyber-redmetal-01 deserrol-pris 30) +(def-tex errolcyber-redmetal-02 deserrol-pris 31) +(def-tex errolcyber-redmetal-03 deserrol-pris 32) +(def-tex errolcyber-roboeye deserrol-pris 33) +(def-tex errolcyber-rubberpipe deserrol-pris 34) +(def-tex errolcyber-rubberpipe-light deserrol-pris 35) +(def-tex errolcyber-spine deserrol-pris 36) +(def-tex errolcyber-teeth deserrol-pris 37) +(def-tex errolcyber-lens deserrol-water 0) +(def-tex whack-scoreboard-0 powergd-sprite 0) +(def-tex whack-scoreboard-1 powergd-sprite 1) +(def-tex whack-scoreboard-2 powergd-sprite 2) +(def-tex whack-scoreboard-3 powergd-sprite 3) +(def-tex whack-scoreboard-4 powergd-sprite 4) +(def-tex whack-scoreboard-5 powergd-sprite 5) +(def-tex whack-scoreboard-6 powergd-sprite 6) +(def-tex whack-scoreboard-7 powergd-sprite 7) +(def-tex whack-scoreboard-8 powergd-sprite 8) +(def-tex whack-scoreboard-9 powergd-sprite 9) +(def-tex time-bubble-orbiter powergd-sprite 10) +(def-tex hud-marauder-vehicle deschase-minimap 0) +(def-tex hud-gladiator deschase-minimap 1) +(def-tex terraformer-bodyside-bottom precurd-vis-pris2 0) +(def-tex terraformer-bodyside-top precurd-vis-pris2 1) +(def-tex terraformer-footpipes-01 precurd-vis-pris2 2) +(def-tex terraformer-metal-01 precurd-vis-pris2 3) +(def-tex terraformer-metal-02 precurd-vis-pris2 4) +(def-tex terraformer-metal-03 precurd-vis-pris2 5) +(def-tex terraformer-metal-04 precurd-vis-pris2 6) +(def-tex terraformer-metal-05 precurd-vis-pris2 7) +(def-tex terraformer-metal-07 precurd-vis-pris2 8) +(def-tex terraformer-metal-08 precurd-vis-pris2 9) +(def-tex terraformer-metal-09 precurd-vis-pris2 10) +(def-tex terraformer-metal-10 precurd-vis-pris2 11) +(def-tex terraformer-metal-11 precurd-vis-pris2 12) +(def-tex terraformer-minestrips-01 precurd-vis-pris2 13) +(def-tex terraformer-organic-01 precurd-vis-pris2 14) +(def-tex terraformer-organic-02 precurd-vis-pris2 15) +(def-tex terraformer-organic-03 precurd-vis-pris2 16) +(def-tex terraformer-organic-04 precurd-vis-pris2 17) +(def-tex terraformer-organic-05 precurd-vis-pris2 18) +(def-tex terraformer-tank-01 precurd-vis-pris2 19) +(def-tex terraformer-bluelight precurd-vis-pris2 20) +(def-tex hud-darkeco-tower-egg lctydest-minimap 0) +(def-tex cty-roboscreen-dest foresta-warp 0) +(def-tex artifact-dec-01 deschase-tfrag 0) +(def-tex artifact-blue-glow-01 deschase-tfrag 1) +(def-tex artifact-plain-01 deschase-tfrag 2) +(def-tex wascitya-airlock-metal-bits desjump-tfrag 0) +(def-tex wascity-metal-dirty desjump-tfrag 1) +(def-tex wascity-outerwall-metal-c desjump-tfrag 2) +(def-tex wascity-metal-door-01 desjump-tfrag 3) +(def-tex wascitya-airlock-door desjump-tfrag 4) +(def-tex tow-baserock towercst-tfrag 0) +(def-tex tow-wall-supports towercst-tfrag 1) +(def-tex tow-eggpod-01 towercst-tfrag 2) +(def-tex tow-groundpod towercst-tfrag 3) +(def-tex tow-basebone-01 towercst-tfrag 4) +(def-tex tow-blackhole towercst-tfrag 5) +(def-tex tow-egg-group-base towercst-tfrag 6) +(def-tex tow-eggtop-01 towercst-tfrag 7) +(def-tex mhcity-skin-ground-01 towercst-tfrag 8) +(def-tex tow-eggside-01 towercst-tfrag 9) +(def-tex tow-pupeyes-01 towercst-tfrag 10) +(def-tex tow-pup-skin-01 towercst-tfrag 11) +(def-tex tow-pup-metal-01 towercst-tfrag 12) +(def-tex tow-pup-detail-01 towercst-tfrag 13) +(def-tex tow-base-ground towercst-tfrag 14) +(def-tex tow-plat-side towercst-tfrag 15) +(def-tex rail-env-wall-01 towercst-tfrag 16) +(def-tex tow-wall-tentacle-02 towercst-tfrag 17) +(def-tex tow-wall-supports towercst-shrub 0) +(def-tex tow-groundpod towercst-shrub 1) +(def-tex tow-eggside-01 towercst-shrub 2) +(def-tex tow-eggcase-01 towercst-alpha 0) +(def-tex tow-eggtop-01 towercst-alpha 1) +(def-tex tow-eggside-01 towercst-alpha 2) +(def-tex preship-glass-01 temp-shrub 1) +(def-tex preship-metal-window-01 temp-shrub 2) +(def-tex preship-blue-window-blue-02 temp-shrub 3) +(def-tex preship-blue-window-glue temp-shrub 4) +(def-tex preship-blue-thruster temp-shrub 5) +(def-tex preship-window-strip-01 temp-shrub 6) +(def-tex preship-metal-hull-03 temp-shrub 7) +(def-tex preship-metal-hull-01 temp-shrub 8) +(def-tex preship-metal-edge-03 temp-shrub 9) +(def-tex preship-metal-trim-03 temp-shrub 10) +(def-tex preship-metal-ring-top temp-shrub 11) +(def-tex preship-metal-edge-01 temp-shrub 12) +(def-tex preship-metal-edge-02 temp-shrub 13) +(def-tex preship-metal-trim-01 temp-shrub 14) +(def-tex preship-metal-trim-02 temp-shrub 15) +(def-tex preship-metal-hull-02 temp-shrub 16) +(def-tex stadiumb-hud-booster-off-01 lpattack-minimap 1) +(def-tex stadiumb-hud-booster-on-01 lpattack-minimap 2) +(def-tex hud-small-vehicle-health-bar-01 lpattack-minimap 3) +(def-tex hud-turbo-boost-off-01 lpattack-minimap 4) +(def-tex hud-turbo-boost-on-01 lpattack-minimap 5) +(def-tex hud-turbo-boost-rim-01 lpattack-minimap 6) +(def-tex mech-flame ltowera-sprite 0) +(def-tex mech-flame lformach-sprite 0) +(def-tex mech-flame lpattack-sprite 0) +(def-tex mech-flame lprecurc-sprite 0) +(def-tex common-black lpattack-vis-pris 1) +(def-tex common-transparent lpattack-vis-pris 2) +(def-tex dp-bipedal-backhand-01 lpattack-vis-pris 3) +(def-tex dp-bipedal-chest-01 lpattack-vis-pris 4) +(def-tex dp-bipedal-dk-hose-01 lpattack-vis-pris 5) +(def-tex dp-bipedal-dk-plate-01 lpattack-vis-pris 6) +(def-tex dp-bipedal-dk-plate-02 lpattack-vis-pris 7) +(def-tex dp-bipedal-dk-plate-03 lpattack-vis-pris 8) +(def-tex dp-bipedal-dk-plate-04 lpattack-vis-pris 9) +(def-tex dp-bipedal-dk-sm-plate-01 lpattack-vis-pris 10) +(def-tex dp-bipedal-dk-stomach-plate-01 lpattack-vis-pris 11) +(def-tex dp-bipedal-eye-01 lpattack-vis-pris 12) +(def-tex dp-bipedal-finger-plate-01 lpattack-vis-pris 13) +(def-tex dp-bipedal-nose-01 lpattack-vis-pris 14) +(def-tex dp-bipedal-power-hose lpattack-vis-pris 15) +(def-tex dp-bipedal-skin-bulge-01 lpattack-vis-pris 16) +(def-tex dp-bipedal-skin-bulge-02 lpattack-vis-pris 17) +(def-tex dp-bipedal-skin-plate-01 lpattack-vis-pris 18) +(def-tex dp-bipedal-skin-plate-small-01 lpattack-vis-pris 19) +(def-tex dp-bipedal-skin-ribs-01 lpattack-vis-pris 20) +(def-tex dp-bipedal-spine-01 lpattack-vis-pris 21) +(def-tex dp-bipedal-toe-01 lpattack-vis-pris 22) +(def-tex environment-darkprec lpattack-vis-pris 23) +(def-tex intcept-tread01 lpattack-vis-pris 25) +(def-tex king-iris lpattack-vis-pris 40) +(def-tex rhino-front-01 lpattack-vis-pris 53) +(def-tex rhino-front-02 lpattack-vis-pris 54) +(def-tex rhino-horn-01 lpattack-vis-pris 55) +(def-tex rhino-horn-02 lpattack-vis-pris 56) +(def-tex rhino-metal-01 lpattack-vis-pris 57) +(def-tex rhino-rag-01 lpattack-vis-pris 58) +(def-tex rhino-scoop-01 lpattack-vis-pris 59) +(def-tex rhino-wheel-01 lpattack-vis-pris 60) +(def-tex vehicle-brace-pipe-01 lpattack-vis-pris 61) +(def-tex vehicle-cap-pin-01 lpattack-vis-pris 62) +(def-tex vehicle-chrome-pipe-01 lpattack-vis-pris 63) +(def-tex vehicle-cushion-01 lpattack-vis-pris 64) +(def-tex vehicle-exhaust-pipe-01 lpattack-vis-pris 65) +(def-tex vehicle-gas-tank-01 lpattack-vis-pris 66) +(def-tex vehicle-gun-box-01 lpattack-vis-pris 67) +(def-tex vehicle-pipe-01 lpattack-vis-pris 68) +(def-tex vehicle-wheel-01 lpattack-vis-pris 69) +(def-tex vehicle-wire-01 lpattack-vis-pris 70) +(def-tex neo-wasp-base lpattack-vis-pris 71) +(def-tex neo-wasp-body lpattack-vis-pris 72) +(def-tex neo-wasp-brown lpattack-vis-pris 73) +(def-tex neo-wasp-dark-brown lpattack-vis-pris 74) +(def-tex neo-wasp-eye lpattack-vis-pris 75) +(def-tex tread-interceptor-rhino lpattack-vis-pris 76) +(def-tex king-arm-small lpattack-vis-pris 77) +(def-tex king-blackskirt2-small lpattack-vis-pris 78) +(def-tex king-bolt-small lpattack-vis-pris 79) +(def-tex king-chest-small lpattack-vis-pris 80) +(def-tex king-clip-02-small lpattack-vis-pris 81) +(def-tex king-ear-small lpattack-vis-pris 82) +(def-tex king-earing-small lpattack-vis-pris 83) +(def-tex king-face-01-small lpattack-vis-pris 84) +(def-tex king-finger-small lpattack-vis-pris 85) +(def-tex king-greenmetal-small lpattack-vis-pris 86) +(def-tex king-greenmetalplain-small lpattack-vis-pris 87) +(def-tex king-hair-small lpattack-vis-pris 88) +(def-tex king-hand-small lpattack-vis-pris 89) +(def-tex king-horn-small lpattack-vis-pris 90) +(def-tex king-leg-small lpattack-vis-pris 91) +(def-tex king-lgblackstrap-small lpattack-vis-pris 92) +(def-tex king-precursermetal-plain-small lpattack-vis-pris 93) +(def-tex king-precursermetal-trim2-small lpattack-vis-pris 94) +(def-tex king-precursermetal-trimbolt-small lpattack-vis-pris 95) +(def-tex king-shoebottom-small lpattack-vis-pris 96) +(def-tex king-skirt-small lpattack-vis-pris 97) +(def-tex king-thinstrap-small lpattack-vis-pris 98) +(def-tex king-vest-small lpattack-vis-pris 99) +(def-tex king-vestback-small lpattack-vis-pris 100) +(def-tex king-wrap-small lpattack-vis-pris 101) +(def-tex king-wristband-small lpattack-vis-pris 102) +(def-tex kg-rob-trans-tank-01 lctyprot-water 0) +(def-tex kg-rob-target-01 lctyprot-sprite 0) +(def-tex bam-eyelight loninsim-pris 0) +(def-tex bam-hairhilite loninsim-pris 1) +(def-tex environment-oldmetal loninsim-pris 2) +(def-tex onin-arm loninsim-pris 3) +(def-tex onin-bowlhead loninsim-pris 4) +(def-tex onin-braclet loninsim-pris 5) +(def-tex onin-chain loninsim-pris 6) +(def-tex onin-eye loninsim-pris 7) +(def-tex onin-eyelid loninsim-pris 8) +(def-tex onin-face loninsim-pris 9) +(def-tex onin-finger loninsim-pris 10) +(def-tex onin-hair loninsim-pris 11) +(def-tex onin-hand loninsim-pris 12) +(def-tex onin-handpalm loninsim-pris 13) +(def-tex onin-idol loninsim-pris 14) +(def-tex onin-idoleye loninsim-pris 15) +(def-tex onin-mat loninsim-pris 16) +(def-tex onin-neck loninsim-pris 17) +(def-tex onin-rings loninsim-pris 18) +(def-tex onin-rings2 loninsim-pris 19) +(def-tex onin-scarf loninsim-pris 20) +(def-tex onin-shirt loninsim-pris 21) +(def-tex onin-skirt loninsim-pris 22) +(def-tex onin-teeth loninsim-pris 23) +(def-tex onin-toe loninsim-pris 24) +(def-tex bam-eyelight loutro3-pris 0) +(def-tex bam-hairhilite loutro3-pris 1) +(def-tex environment-oldmetal loutro3-pris 2) +(def-tex onin-arm loutro3-pris 3) +(def-tex onin-bowlhead loutro3-pris 4) +(def-tex onin-braclet loutro3-pris 5) +(def-tex onin-chain loutro3-pris 6) +(def-tex onin-eye loutro3-pris 7) +(def-tex onin-eyelid loutro3-pris 8) +(def-tex onin-face loutro3-pris 9) +(def-tex onin-finger loutro3-pris 10) +(def-tex onin-hair loutro3-pris 11) +(def-tex onin-hand loutro3-pris 12) +(def-tex onin-handpalm loutro3-pris 13) +(def-tex onin-idol loutro3-pris 14) +(def-tex onin-idoleye loutro3-pris 15) +(def-tex onin-mat loutro3-pris 16) +(def-tex onin-neck loutro3-pris 17) +(def-tex onin-rings loutro3-pris 18) +(def-tex onin-rings2 loutro3-pris 19) +(def-tex onin-scarf loutro3-pris 20) +(def-tex onin-shirt loutro3-pris 21) +(def-tex onin-skirt loutro3-pris 22) +(def-tex onin-teeth loutro3-pris 23) +(def-tex onin-toe loutro3-pris 24) +(def-tex preship-metal-hull-03 loutro3-shrub 0) +(def-tex bt-wasp-flame lblowcst-sprite 0) +(def-tex explosion-wave factoryc-sprite 0) +(def-tex flamingstick factoryc-sprite 1) +(def-tex dm-mspider-pipe lppatrol-vis-pris 0) +(def-tex dm-mspider-plate-01 lppatrol-vis-pris 1) +(def-tex dm-mspider-purplesac lppatrol-vis-pris 2) +(def-tex dm-mspider-tubes-01 lppatrol-vis-pris 3) +(def-tex environment-darkprec lppatrol-vis-pris 4) +(def-tex dm_mine-spider-spawn lppatrol-vis-pris 5) +(def-tex dm_mine-spider-spawn-hole lppatrol-vis-pris 6) +(def-tex dm_mine-spider-spawn-small-tube lppatrol-vis-pris 7) +(def-tex grunt-eye-01 lppatrol-vis-pris 8) +(def-tex grunt-hose lppatrol-vis-pris 9) +(def-tex grunt-metal-01 lppatrol-vis-pris 10) +(def-tex grunt-skin-01 lppatrol-vis-pris 11) +(def-tex grunt-skin-02 lppatrol-vis-pris 12) +(def-tex grunt-skin-03 lppatrol-vis-pris 13) +(def-tex grunt-gem-01 lppatrol-vis-pris 14) +(def-tex grunt-teeth-01 lppatrol-vis-pris 15) +(def-tex environment-darkprec lppatrol-vis-tfrag 0) +(def-tex dk-eco-vent-glow-01 lppatrol-vis-tfrag 1) +(def-tex dk-eco-vent-side-01 lppatrol-vis-tfrag 2) +(def-tex lt-eco-vent-blue-01 lppatrol-vis-tfrag 3) +(def-tex lt-eco-vent-side-01 lppatrol-vis-tfrag 4) +(def-tex rub-statue-stone-01 lppatrol-vis-tfrag 5) +(def-tex rub-rubble-01 lppatrol-vis-tfrag 6) +(def-tex facb_redmetal-d-03 lfacout-vis-tfrag 0) +(def-tex facb_redmetal-01 lfacout-vis-tfrag 1) +(def-tex facb_redmetal-02 lfacout-vis-tfrag 2) +(def-tex fac-tower-base-03 lfacout-vis-tfrag 3) +(def-tex facb-big-metal-panl04 lfacout-vis-tfrag 4) +(def-tex fac-tower-base-02 lfacout-vis-tfrag 5) +(def-tex facb_temp_dark lfacout-vis-tfrag 6) +(def-tex fac-tower-base-rim-04 lfacout-vis-tfrag 7) +(def-tex fac-tower-panel-01 lfacout-vis-tfrag 8) +(def-tex common-black lfacout-vis-tfrag 9) +(def-tex facb_blue-metal-03 lfacout-vis-tfrag 10) +(def-tex fac-tower-base-rim-02 lfacout-vis-tfrag 11) +(def-tex fac-tower-base-rim-03 lfacout-vis-tfrag 12) +(def-tex facb_redmetal-d-01b lfacout-vis-tfrag 13) +(def-tex facb-bigpipe-01 lfacout-vis-tfrag 14) +(def-tex facb-big-metal-panl02 lfacout-vis-tfrag 15) +(def-tex fac-tower-door-01 lfacout-vis-tfrag 16) +(def-tex facb-light-01 lfacout-vis-tfrag 17) +(def-tex fac-tower-pipe-01 lfacout-vis-tfrag 18) +(def-tex facb_blue-metal-02 lfacout-vis-tfrag 19) +(def-tex facb_dec-metal-03 lfacout-vis-tfrag 20) +(def-tex facb_redmetal-d-02 lfacout-vis-tfrag 21) +(def-tex facb-beam01 lfacout-vis-tfrag 22) +(def-tex fac-tower-door-03 lfacout-vis-tfrag 23) +(def-tex fac-tower-08 lfacout-vis-tfrag 24) +(def-tex fac-tower-door-02 lfacout-vis-tfrag 25) +(def-tex facb-big-metal-panl01 lfacout-vis-tfrag 26) +(def-tex facb_dec-metal-01 lfacout-vis-tfrag 27) +(def-tex facb-spotlight lfacout-vis-tfrag 28) +(def-tex facb-metal-grill-01 lfacout-vis-tfrag 29) +(def-tex facb_redmetal-d-01 lfacout-vis-tfrag 30) +(def-tex fac-tower-pipe-03 lfacout-vis-tfrag 31) +(def-tex fac-tower-01 lfacout-vis-tfrag 32) +(def-tex facb_dec-metal-02 lfacout-vis-tfrag 33) +(def-tex facb_redmetal-03 lfacout-vis-tfrag 34) +(def-tex facb_bluewindow_selfilluminated lfacout-vis-tfrag 35) +(def-tex fac-tower-base-04 lfacout-vis-tfrag 36) +(def-tex fac-tower-06 lfacout-vis-tfrag 37) +(def-tex fac-tower-02-hitweak lfacout-vis-tfrag 38) +(def-tex facb-bridgelights-01 lfacout-vis-alpha 0) +(def-tex facb-roadmarkings-01 lfacout-vis-alpha 1) +(def-tex bam-eyelight museum-pris 0) +(def-tex bam-hairhilite museum-pris 1) +(def-tex environment-oldmetal museum-pris 2) +(def-tex jakc-armor museum-pris 30) +(def-tex jakc-chestplate-straps museum-pris 31) +(def-tex jakc-gogglemetal museum-pris 32) +(def-tex jakc-lens museum-pris 33) +(def-tex jakc-scarf museum-pris 34) +(def-tex jakc-scarfhanging museum-pris 35) +(def-tex jakc-skirt museum-pris 36) +(def-tex jakc-waistband2 museum-pris 37) +(def-tex jakc-wraps museum-pris 38) +(def-tex jakc-wristband-a2 museum-pris 39) +(def-tex jakchires-arm museum-pris 40) +(def-tex jakchires-blackstrap museum-pris 41) +(def-tex jakchires-brownstrap museum-pris 42) +(def-tex jakchires-brwnleather museum-pris 43) +(def-tex jakchires-chestplate museum-pris 44) +(def-tex jakchires-clips museum-pris 45) +(def-tex jakchires-eye museum-pris 46) +(def-tex jakchires-eyebrow museum-pris 47) +(def-tex jakchires-eyelid museum-pris 48) +(def-tex jakchires-facelft museum-pris 49) +(def-tex jakchires-facert museum-pris 50) +(def-tex jakchires-glovetop museum-pris 51) +(def-tex jakchires-hair museum-pris 52) +(def-tex jakchires-horn museum-pris 53) +(def-tex jakchires-jacket museum-pris 54) +(def-tex jakchires-leatherpouch museum-pris 55) +(def-tex jakchires-lightbrownspat museum-pris 56) +(def-tex jakchires-pants museum-pris 57) +(def-tex jakchires-precarmor-01 museum-pris 58) +(def-tex jakchires-shoebottom museum-pris 59) +(def-tex jakchires-shoemetal museum-pris 60) +(def-tex jakchires-shoeteop museum-pris 61) +(def-tex jakchires-teeth museum-pris 62) +(def-tex pecker-body-01 museum-pris 63) +(def-tex pecker-eyelid museum-pris 64) +(def-tex pecker-face museum-pris 65) +(def-tex pecker-plume museum-pris 66) +(def-tex pecker-tail museum-pris 67) +(def-tex pecker-teeth museum-pris 68) +(def-tex pecker-wingbottom museum-pris 69) +(def-tex pecker-wingtop museum-pris 70) +(def-tex pecker-yellowfur museum-pris 71) +(def-tex keira-bellylong museum-pris 90) +(def-tex keira-belt museum-pris 91) +(def-tex keira-blackstrap museum-pris 92) +(def-tex keira-brownstraps-new museum-pris 93) +(def-tex keira-chokerhighres museum-pris 94) +(def-tex keira-chokermetal museum-pris 95) +(def-tex keira-eyelid museum-pris 96) +(def-tex keira-face museum-pris 97) +(def-tex keira-glasses museum-pris 98) +(def-tex keira-glovenewlarge museum-pris 99) +(def-tex keira-gogglestrap museum-pris 100) +(def-tex keira-hair-newest museum-pris 101) +(def-tex keira-handbottom museum-pris 102) +(def-tex keira-handtop museum-pris 103) +(def-tex keira-iris-64x64 museum-pris 104) +(def-tex keira-largewraps museum-pris 105) +(def-tex keira-lens-large museum-pris 106) +(def-tex keira-maskbolt museum-pris 107) +(def-tex keira-pantslarge museum-pris 108) +(def-tex keira-shirt museum-pris 109) +(def-tex keira-shoebottom museum-pris 110) +(def-tex keira-torch-guard-01 museum-pris 111) +(def-tex keira-torch-nozzle-01 museum-pris 112) +(def-tex keira-torch-nozzle-02 museum-pris 113) +(def-tex klever-arm museum-pris 114) +(def-tex klever-armor-01 museum-pris 115) +(def-tex klever-armor-02 museum-pris 116) +(def-tex klever-blackstrap museum-pris 117) +(def-tex klever-bolt museum-pris 118) +(def-tex klever-brownstrap museum-pris 119) +(def-tex klever-chest museum-pris 120) +(def-tex klever-clips museum-pris 121) +(def-tex klever-earcup museum-pris 122) +(def-tex klever-eye museum-pris 123) +(def-tex klever-eyelid museum-pris 124) +(def-tex klever-face-01 museum-pris 125) +(def-tex klever-face-01scars museum-pris 126) +(def-tex klever-fingerbottom museum-pris 127) +(def-tex klever-fingertop museum-pris 128) +(def-tex klever-gunmetal-01 museum-pris 129) +(def-tex klever-gunmetal-02 museum-pris 130) +(def-tex klever-gunmetal-03 museum-pris 131) +(def-tex klever-gunmetal-04 museum-pris 132) +(def-tex klever-gunmetal-05 museum-pris 133) +(def-tex klever-hair museum-pris 134) +(def-tex klever-hand museum-pris 135) +(def-tex klever-handwrap museum-pris 136) +(def-tex klever-horn museum-pris 137) +(def-tex klever-mustache museum-pris 138) +(def-tex klever-shoe museum-pris 139) +(def-tex klever-shoebottom museum-pris 140) +(def-tex klever-skirtdark museum-pris 141) +(def-tex klever-skirtlight museum-pris 142) +(def-tex klever-thighs museum-pris 143) +(def-tex klever-undershirt museum-pris 144) +(def-tex klever-widebrownstrap museum-pris 145) +(def-tex onin-arm museum-pris 149) +(def-tex onin-bowlhead museum-pris 150) +(def-tex onin-braclet museum-pris 151) +(def-tex onin-chain museum-pris 152) +(def-tex onin-eye museum-pris 153) +(def-tex onin-eyelid museum-pris 154) +(def-tex onin-face museum-pris 155) +(def-tex onin-finger museum-pris 156) +(def-tex onin-hair museum-pris 157) +(def-tex onin-hand museum-pris 158) +(def-tex onin-handpalm museum-pris 159) +(def-tex onin-idol museum-pris 160) +(def-tex onin-idoleye museum-pris 161) +(def-tex onin-mat museum-pris 162) +(def-tex onin-neck museum-pris 163) +(def-tex onin-rings museum-pris 164) +(def-tex onin-rings2 museum-pris 165) +(def-tex onin-scarf museum-pris 166) +(def-tex onin-shirt museum-pris 167) +(def-tex onin-skirt museum-pris 168) +(def-tex onin-teeth museum-pris 169) +(def-tex onin-toe museum-pris 170) +(def-tex ashelin-beltbuckle museum-pris2 0) +(def-tex ashelin-bolts museum-pris2 1) +(def-tex ashelin-boottop museum-pris2 2) +(def-tex ashelin-brownstrap museum-pris2 3) +(def-tex ashelin-cglogo museum-pris2 4) +(def-tex ashelin-cgrank museum-pris2 5) +(def-tex ashelin-chest museum-pris2 6) +(def-tex ashelin-eye museum-pris2 7) +(def-tex ashelin-eyebrow museum-pris2 8) +(def-tex ashelin-eyelid museum-pris2 9) +(def-tex ashelin-face museum-pris2 10) +(def-tex ashelin-glove museum-pris2 11) +(def-tex ashelin-gunbarrel-01 museum-pris2 12) +(def-tex ashelin-gunbarrel-02 museum-pris2 13) +(def-tex ashelin-gunbarrel-03 museum-pris2 14) +(def-tex ashelin-gunholster museum-pris2 15) +(def-tex ashelin-hair museum-pris2 16) +(def-tex ashelin-handle-01 museum-pris2 17) +(def-tex ashelin-jacketbody museum-pris2 18) +(def-tex ashelin-jacketsleeve museum-pris2 19) +(def-tex ashelin-jacketstraps museum-pris2 20) +(def-tex ashelin-pantstop museum-pris2 21) +(def-tex ashelin-redtop museum-pris2 22) +(def-tex ashelin-shells museum-pris2 23) +(def-tex ashelin-shield museum-pris2 24) +(def-tex ashelin-shoebottom museum-pris2 25) +(def-tex ashelin-shoemetal museum-pris2 26) +(def-tex ashelin-teeth museum-pris2 27) +(def-tex ashelin-whitestrap museum-pris2 28) +(def-tex bam-eyelight museum-pris2 29) +(def-tex bam-hairhilite museum-pris2 30) +(def-tex charHOLD museum-pris2 31) +(def-tex environment-oldmetal museum-pris2 32) +(def-tex torn-armlft museum-pris2 33) +(def-tex torn-armor museum-pris2 34) +(def-tex torn-belt museum-pris2 35) +(def-tex torn-belt2 museum-pris2 36) +(def-tex torn-blademetal museum-pris2 37) +(def-tex torn-ear museum-pris2 38) +(def-tex torn-eye museum-pris2 39) +(def-tex torn-eyelid museum-pris2 40) +(def-tex torn-face museum-pris2 41) +(def-tex torn-face-right museum-pris2 42) +(def-tex torn-finger museum-pris2 43) +(def-tex torn-footleather museum-pris2 44) +(def-tex torn-gunbarrel museum-pris2 45) +(def-tex torn-gunbarrel-02 museum-pris2 46) +(def-tex torn-hair-01 museum-pris2 47) +(def-tex torn-hair-02 museum-pris2 48) +(def-tex torn-handle-01 museum-pris2 49) +(def-tex torn-legshield museum-pris2 50) +(def-tex torn-metal2 museum-pris2 51) +(def-tex torn-mouth museum-pris2 52) +(def-tex torn-pipe museum-pris2 53) +(def-tex torn-scarf museum-pris2 54) +(def-tex torn-shoe museum-pris2 55) +(def-tex torn-shoe-02 museum-pris2 56) +(def-tex torn-teeth-01 museum-pris2 57) +(def-tex torn-vest museum-pris2 58) +(def-tex tess-belly museum-pris2 59) +(def-tex tess-belt museum-pris2 60) +(def-tex tess-belt2 museum-pris2 61) +(def-tex tess-buckle museum-pris2 62) +(def-tex tess-chest museum-pris2 63) +(def-tex tess-emblem museum-pris2 64) +(def-tex tess-eye museum-pris2 65) +(def-tex tess-eyelid museum-pris2 66) +(def-tex tess-face museum-pris2 67) +(def-tex tess-finger museum-pris2 68) +(def-tex tess-glove museum-pris2 69) +(def-tex tess-hair museum-pris2 70) +(def-tex tess-hairband museum-pris2 71) +(def-tex tess-jeans museum-pris2 72) +(def-tex tess-jeansback museum-pris2 73) +(def-tex tess-jeanscuff museum-pris2 74) +(def-tex tess-lowerboot museum-pris2 75) +(def-tex tess-scarf museum-pris2 76) +(def-tex tess-shirt-128 museum-pris2 77) +(def-tex tess-shirtstraps museum-pris2 78) +(def-tex tess-shoebottom museum-pris2 79) +(def-tex tess-shoetop museum-pris2 80) +(def-tex tess-sleeve museum-pris2 81) +(def-tex tess-teeth museum-pris2 82) +(def-tex tess-underwear museum-pris2 83) +(def-tex tess-upperboot museum-pris2 84) +(def-tex samos-arm museum-pris2 85) +(def-tex samos-diaper museum-pris2 86) +(def-tex samos-ear museum-pris2 87) +(def-tex samos-eye museum-pris2 88) +(def-tex samos-eyelid museum-pris2 89) +(def-tex samos-face museum-pris2 90) +(def-tex samos-finger-01 museum-pris2 91) +(def-tex samos-hair museum-pris2 92) +(def-tex samos-helmet museum-pris2 93) +(def-tex samos-leaf museum-pris2 94) +(def-tex samos-lens museum-pris2 95) +(def-tex samos-log-01 museum-pris2 96) +(def-tex samos-log-02 museum-pris2 97) +(def-tex samos-log-03 museum-pris2 98) +(def-tex samos-metal museum-pris2 99) +(def-tex samos-strap museum-pris2 100) +(def-tex samos-teeth2 museum-pris2 101) +(def-tex samos-vest museum-pris2 102) +(def-tex samosbird-beak museum-pris2 103) +(def-tex samosbird-body museum-pris2 104) +(def-tex samosbird-eye museum-pris2 105) +(def-tex samosbird-plume museum-pris2 106) +(def-tex samosbird-wing museum-pris2 107) +(def-tex seem-arm museum-pris2 108) +(def-tex seem-bootbottom museum-pris2 109) +(def-tex seem-bootleg museum-pris2 110) +(def-tex seem-bootlower museum-pris2 111) +(def-tex seem-bootmet museum-pris2 112) +(def-tex seem-boottoe museum-pris2 113) +(def-tex seem-ear museum-pris2 114) +(def-tex seem-eye museum-pris2 115) +(def-tex seem-eyelid museum-pris2 116) +(def-tex seem-face museum-pris2 117) +(def-tex seem-finger museum-pris2 118) +(def-tex seem-hand museum-pris2 119) +(def-tex seem-headgearback museum-pris2 120) +(def-tex seem-headpiecetop museum-pris2 121) +(def-tex seem-pipeend museum-pris2 122) +(def-tex seem-pipes-01 museum-pris2 123) +(def-tex seem-pipes-02 museum-pris2 124) +(def-tex seem-precmetal-chestplate-01 museum-pris2 125) +(def-tex seem-precmetal-edge museum-pris2 126) +(def-tex seem-precmetal-plain museum-pris2 127) +(def-tex seem-skirt museum-pris2 128) +(def-tex seem-skirt-small museum-pris2 129) +(def-tex seem-straps museum-pris2 130) +(def-tex seem-teeth museum-pris2 131) +(def-tex seem-uppertorso museum-pris2 132) +(def-tex bam-eyelight outcast3-pris 0) +(def-tex bam-hairhilite outcast3-pris 1) +(def-tex charHOLD outcast3-pris 2) +(def-tex keira-bellylong outcast3-pris 3) +(def-tex keira-belt outcast3-pris 4) +(def-tex keira-blackstrap outcast3-pris 5) +(def-tex keira-brownstraps-new outcast3-pris 6) +(def-tex keira-chokerhighres outcast3-pris 7) +(def-tex keira-chokermetal outcast3-pris 8) +(def-tex keira-eyelid outcast3-pris 9) +(def-tex keira-face outcast3-pris 10) +(def-tex keira-glasses outcast3-pris 11) +(def-tex keira-glovenewlarge outcast3-pris 12) +(def-tex keira-gogglestrap outcast3-pris 13) +(def-tex keira-hair-newest outcast3-pris 14) +(def-tex keira-handbottom outcast3-pris 15) +(def-tex keira-handtop outcast3-pris 16) +(def-tex keira-iris-64x64 outcast3-pris 17) +(def-tex keira-largewraps outcast3-pris 18) +(def-tex keira-lens-large outcast3-pris 19) +(def-tex keira-maskbolt outcast3-pris 20) +(def-tex keira-pantslarge outcast3-pris 21) +(def-tex keira-shirt outcast3-pris 22) +(def-tex keira-shoebottom outcast3-pris 23) +(def-tex keira-torch-guard-01 outcast3-pris 24) +(def-tex keira-torch-nozzle-01 outcast3-pris 25) +(def-tex keira-torch-nozzle-02 outcast3-pris 26) +(def-tex torn-armlft outcast3-pris 27) +(def-tex torn-armor outcast3-pris 28) +(def-tex torn-belt outcast3-pris 29) +(def-tex torn-belt2 outcast3-pris 30) +(def-tex torn-blademetal outcast3-pris 31) +(def-tex torn-ear outcast3-pris 32) +(def-tex torn-eye outcast3-pris 33) +(def-tex torn-eyelid outcast3-pris 34) +(def-tex torn-face outcast3-pris 35) +(def-tex torn-face-right outcast3-pris 36) +(def-tex torn-finger outcast3-pris 37) +(def-tex torn-footleather outcast3-pris 38) +(def-tex torn-gunbarrel outcast3-pris 39) +(def-tex torn-gunbarrel-02 outcast3-pris 40) +(def-tex torn-hair-01 outcast3-pris 41) +(def-tex torn-hair-02 outcast3-pris 42) +(def-tex torn-handle-01 outcast3-pris 43) +(def-tex torn-legshield outcast3-pris 44) +(def-tex torn-metal2 outcast3-pris 45) +(def-tex torn-mouth outcast3-pris 46) +(def-tex torn-pipe outcast3-pris 47) +(def-tex torn-scarf outcast3-pris 48) +(def-tex torn-shoe outcast3-pris 49) +(def-tex torn-shoe-02 outcast3-pris 50) +(def-tex torn-teeth-01 outcast3-pris 51) +(def-tex torn-vest outcast3-pris 52) +(def-tex keira-mask outcast3-water 0) +(def-tex jakc-scarf deserta-vis-pris 0) +(def-tex keira-mask museum-water 0) +(def-tex bam-eyelight museum2-pris 0) +(def-tex bam-hairhilite museum2-pris 1) +(def-tex daxter-eyelid museum2-pris 2) +(def-tex daxter-orange museum2-pris 3) +(def-tex daxterarm museum2-pris 4) +(def-tex daxterbodyshort-eix museum2-pris 5) +(def-tex daxterear museum2-pris 6) +(def-tex daxterfinger museum2-pris 7) +(def-tex daxterfoot museum2-pris 8) +(def-tex daxterfoot-bottom museum2-pris 9) +(def-tex daxterheadwidenew museum2-pris 10) +(def-tex daxternose museum2-pris 11) +(def-tex daxterteeth museum2-pris 12) +(def-tex environment-oldmetal museum2-pris 13) +(def-tex errocyber-eye museum2-pris 14) +(def-tex errocyber-eyelid museum2-pris 15) +(def-tex errocyber-faceflesh museum2-pris 16) +(def-tex errolcyber-bighand-01 museum2-pris 17) +(def-tex errolcyber-bigshoulder museum2-pris 18) +(def-tex errolcyber-bluedome museum2-pris 19) +(def-tex errolcyber-bluemetal-01 museum2-pris 20) +(def-tex errolcyber-bluewrap museum2-pris 21) +(def-tex errolcyber-chestplate museum2-pris 22) +(def-tex errolcyber-dirtymetal museum2-pris 23) +(def-tex errolcyber-earcup museum2-pris 24) +(def-tex errolcyber-fingers museum2-pris 25) +(def-tex errolcyber-glovepalm museum2-pris 26) +(def-tex errolcyber-greyknobs museum2-pris 27) +(def-tex errolcyber-greymetal museum2-pris 28) +(def-tex errolcyber-greymetal-02 museum2-pris 29) +(def-tex errolcyber-hair museum2-pris 30) +(def-tex errolcyber-head-01 museum2-pris 31) +(def-tex errolcyber-head-02 museum2-pris 32) +(def-tex errolcyber-insidemouth museum2-pris 33) +(def-tex errolcyber-insidewires museum2-pris 34) +(def-tex errolcyber-jointpipe museum2-pris 35) +(def-tex errolcyber-metaleyelid museum2-pris 36) +(def-tex errolcyber-metalgold museum2-pris 37) +(def-tex errolcyber-pipes-01 museum2-pris 38) +(def-tex errolcyber-pipes-02 museum2-pris 39) +(def-tex errolcyber-pipes-03 museum2-pris 40) +(def-tex errolcyber-redmetal-01 museum2-pris 41) +(def-tex errolcyber-redmetal-02 museum2-pris 42) +(def-tex errolcyber-redmetal-03 museum2-pris 43) +(def-tex errolcyber-roboeye museum2-pris 44) +(def-tex errolcyber-rubberpipe museum2-pris 45) +(def-tex errolcyber-rubberpipe-light museum2-pris 46) +(def-tex errolcyber-spine museum2-pris 47) +(def-tex errolcyber-teeth museum2-pris 48) +(def-tex prec-dumb-helmet museum2-pris 49) +(def-tex prec-dumb-pants museum2-pris 50) +(def-tex prec-dumb-shirt museum2-pris 51) +(def-tex prec-dumb-sleeve museum2-pris 52) +(def-tex prec-hand-back museum2-pris 53) +(def-tex prec-handpalm museum2-pris 54) +(def-tex prec-insidemouth museum2-pris 55) +(def-tex prec-leader-arm museum2-pris 56) +(def-tex prec-leader-armband museum2-pris 57) +(def-tex prec-leader-beard museum2-pris 58) +(def-tex prec-leader-belt museum2-pris 59) +(def-tex prec-leader-face2 museum2-pris 60) +(def-tex prec-leader-foreheadshield museum2-pris 61) +(def-tex prec-leader-frontskirt museum2-pris 62) +(def-tex prec-leader-hair museum2-pris 63) +(def-tex prec-leader-headshield museum2-pris 64) +(def-tex prec-leader-pants museum2-pris 65) +(def-tex prec-leader-robe-01 museum2-pris 66) +(def-tex prec-leader-robe-02 museum2-pris 67) +(def-tex prec-leader-shirt museum2-pris 68) +(def-tex prec-leader-wrap museum2-pris 69) +(def-tex prec-neck museum2-pris 70) +(def-tex prec-orblarge museum2-pris 71) +(def-tex prec-orbsmall museum2-pris 72) +(def-tex prec-staff-01 museum2-pris 73) +(def-tex prec-staff-02 museum2-pris 74) +(def-tex prec-surfer-chain museum2-pris 75) +(def-tex prec-surfer-chain-02 museum2-pris 76) +(def-tex prec-surfer-chain-03 museum2-pris 77) +(def-tex prec-surfer-hair museum2-pris 78) +(def-tex prec-surfer-hairshort museum2-pris 79) +(def-tex prec-surfer-pants museum2-pris 80) +(def-tex prec-surfer-sash museum2-pris 81) +(def-tex prec-surfer-shirt museum2-pris 82) +(def-tex prec-surfer-sleeve museum2-pris 83) +(def-tex prec-teeth museum2-pris 84) +(def-tex prec-tess-belt museum2-pris 85) +(def-tex prec-tess-belt2 museum2-pris 86) +(def-tex prec-tess-emblem museum2-pris 87) +(def-tex prec-tess-eye museum2-pris 88) +(def-tex prec-tess-eyelid museum2-pris 89) +(def-tex prec-tess-face museum2-pris 90) +(def-tex prec-tess-glove museum2-pris 91) +(def-tex prec-tess-hair museum2-pris 92) +(def-tex prec-tess-headband museum2-pris 93) +(def-tex prec-tess-necktrans museum2-pris 94) +(def-tex prec-tess-pantsback museum2-pris 95) +(def-tex prec-tess-pantscuff museum2-pris 96) +(def-tex prec-tess-pantsfront museum2-pris 97) +(def-tex prec-tess-scarf museum2-pris 98) +(def-tex prec-tess-shirt museum2-pris 99) +(def-tex prec-tess-shirtstraps museum2-pris 100) +(def-tex prec-tess-sleeve museum2-pris 101) +(def-tex prec-tess-nose museum2-pris 102) +(def-tex daxter-furhilite museum2-pris 103) +(def-tex daxter-pants museum2-pris 104) +(def-tex daxterbolt museum2-pris 105) +(def-tex daxtergoggles museum2-pris 106) +(def-tex daxterhelmetplain museum2-pris 107) +(def-tex daxterlense museum2-pris 108) +(def-tex daxtertuft museum2-pris 109) +(def-tex prec-veger-sleeve museum2-pris 110) +(def-tex bam-eyelight museum2-pris2 0) +(def-tex bam-hairhilite museum2-pris2 1) +(def-tex daxter-eyelid museum2-pris2 2) +(def-tex daxter-furhilite museum2-pris2 3) +(def-tex daxterteeth museum2-pris2 4) +(def-tex environment-oldmetal museum2-pris2 5) +(def-tex jinx-arm museum2-pris2 6) +(def-tex jinx-belt museum2-pris2 7) +(def-tex jinx-blademetal museum2-pris2 8) +(def-tex jinx-boottoe museum2-pris2 9) +(def-tex jinx-boottop museum2-pris2 10) +(def-tex jinx-brownstrap museum2-pris2 11) +(def-tex jinx-brownstrapbolts museum2-pris2 12) +(def-tex jinx-buckles museum2-pris2 13) +(def-tex jinx-cigar museum2-pris2 14) +(def-tex jinx-cigarflame museum2-pris2 15) +(def-tex jinx-eyelid museum2-pris2 16) +(def-tex jinx-face museum2-pris2 17) +(def-tex jinx-finger museum2-pris2 18) +(def-tex jinx-glove museum2-pris2 19) +(def-tex jinx-glovepalm museum2-pris2 20) +(def-tex jinx-hair museum2-pris2 21) +(def-tex jinx-hairtye museum2-pris2 22) +(def-tex jinx-handle museum2-pris2 23) +(def-tex jinx-iris museum2-pris2 24) +(def-tex jinx-kneepad museum2-pris2 25) +(def-tex jinx-pants museum2-pris2 26) +(def-tex jinx-rope-01 museum2-pris2 27) +(def-tex jinx-scarf museum2-pris2 28) +(def-tex jinx-shirt museum2-pris2 29) +(def-tex jinx-shoebottom2 museum2-pris2 30) +(def-tex jinx-singlerope museum2-pris2 31) +(def-tex jinx-teeth museum2-pris2 32) +(def-tex jinx-wraps museum2-pris2 33) +(def-tex king-arm museum2-pris2 34) +(def-tex king-blackskirt2 museum2-pris2 35) +(def-tex king-bluemetal museum2-pris2 36) +(def-tex king-bolt museum2-pris2 37) +(def-tex king-chest museum2-pris2 38) +(def-tex king-clip-02 museum2-pris2 39) +(def-tex king-ear museum2-pris2 40) +(def-tex king-earing museum2-pris2 41) +(def-tex king-face-01 museum2-pris2 42) +(def-tex king-finger museum2-pris2 43) +(def-tex king-greenmetal museum2-pris2 44) +(def-tex king-greenmetalplain museum2-pris2 45) +(def-tex king-hair museum2-pris2 46) +(def-tex king-hand museum2-pris2 47) +(def-tex king-horn museum2-pris2 48) +(def-tex king-iris museum2-pris2 49) +(def-tex king-leg museum2-pris2 50) +(def-tex king-lgblackstrap museum2-pris2 51) +(def-tex king-precursermetal-decor museum2-pris2 52) +(def-tex king-precursermetal-plain museum2-pris2 53) +(def-tex king-precursermetal-trim museum2-pris2 54) +(def-tex king-precursermetal-trim2 museum2-pris2 55) +(def-tex king-precursermetal-trimbolt museum2-pris2 56) +(def-tex king-shoebottom museum2-pris2 57) +(def-tex king-skirt museum2-pris2 58) +(def-tex king-skirt-b museum2-pris2 59) +(def-tex king-teeth museum2-pris2 60) +(def-tex king-thinstrap museum2-pris2 61) +(def-tex king-vest museum2-pris2 62) +(def-tex king-vestback museum2-pris2 63) +(def-tex king-wrap museum2-pris2 64) +(def-tex king-wraps museum2-pris2 65) +(def-tex king-wristband museum2-pris2 66) +(def-tex prec-veger-body museum2-pris2 67) +(def-tex prec-veger-ear museum2-pris2 68) +(def-tex prec-veger-foot museum2-pris2 69) +(def-tex prec-veger-foot-02 museum2-pris2 70) +(def-tex prec-veger-handback museum2-pris2 71) +(def-tex prec-veger-handpalm museum2-pris2 72) +(def-tex prec-veger-leg museum2-pris2 73) +(def-tex prec-veger-mouth museum2-pris2 74) +(def-tex prec-veger-neck museum2-pris2 75) +(def-tex prec-veger-newface museum2-pris2 76) +(def-tex prec-veger-nose museum2-pris2 77) +(def-tex prec-veger-orange museum2-pris2 78) +(def-tex prec-veger-sleeve museum2-pris2 79) +(def-tex prec-veger-spat museum2-pris2 80) +(def-tex prec-veger-vest museum2-pris2 81) +(def-tex veger-coatclips museum2-pris2 82) +(def-tex veger-hair museum2-pris2 83) +(def-tex veger-scarf museum2-pris2 84) +(def-tex charHOLD museum2-pris2 85) +(def-tex sig-belt museum2-pris2 86) +(def-tex sig-eye museum2-pris2 87) +(def-tex sig-eyelid museum2-pris2 88) +(def-tex sig-faceleft museum2-pris2 89) +(def-tex sig-facert museum2-pris2 90) +(def-tex sig-flask museum2-pris2 91) +(def-tex sig-gem-01 museum2-pris2 92) +(def-tex sig-glove museum2-pris2 93) +(def-tex sig-glovetop museum2-pris2 94) +(def-tex sig-gun-01 museum2-pris2 95) +(def-tex sig-gun-02 museum2-pris2 96) +(def-tex sig-gun-03 museum2-pris2 97) +(def-tex sig-gun-04 museum2-pris2 98) +(def-tex sig-gun-05 museum2-pris2 99) +(def-tex sig-headgear museum2-pris2 100) +(def-tex sig-horn museum2-pris2 101) +(def-tex sig-lens museum2-pris2 102) +(def-tex sig-metal-01 museum2-pris2 103) +(def-tex sig-metal-dirty museum2-pris2 104) +(def-tex sig-sac museum2-pris2 105) +(def-tex sig-shoebottom museum2-pris2 106) +(def-tex sig-shoetop museum2-pris2 107) +(def-tex sig-shoulderarmor museum2-pris2 108) +(def-tex sig-skirts museum2-pris2 109) +(def-tex sig-skirts-02 museum2-pris2 110) +(def-tex sig-skirts-03 museum2-pris2 111) +(def-tex sig-undergarments museum2-pris2 112) +(def-tex vin-teeth-01 museum2-pris2 113) +(def-tex veger-bookleather museum2-pris2 114) +(def-tex veger-booksides museum2-pris2 115) +(def-tex veger-bookspine museum2-pris2 116) +(def-tex veger-bootbolt museum2-pris2 117) +(def-tex veger-bootfoot museum2-pris2 118) +(def-tex veger-bootstrap museum2-pris2 119) +(def-tex veger-coat museum2-pris2 120) +(def-tex veger-coatbelt museum2-pris2 121) +(def-tex veger-endpaper museum2-pris2 122) +(def-tex veger-eyelid museum2-pris2 123) +(def-tex veger-face museum2-pris2 124) +(def-tex veger-fingerbottom museum2-pris2 125) +(def-tex veger-fingertop museum2-pris2 126) +(def-tex veger-gold museum2-pris2 127) +(def-tex veger-hand museum2-pris2 128) +(def-tex veger-iris museum2-pris2 129) +(def-tex veger-legwraps museum2-pris2 130) +(def-tex veger-pages museum2-pris2 131) +(def-tex veger-pants museum2-pris2 132) +(def-tex veger-parchment museum2-pris2 133) +(def-tex veger-shoebottom museum2-pris2 134) +(def-tex veger-shoulderplate museum2-pris2 135) +(def-tex veger-shoulderplatemetal museum2-pris2 136) +(def-tex veger-sleeve museum2-pris2 137) +(def-tex veger-sleevelower museum2-pris2 138) +(def-tex veger-stickwrap museum2-pris2 139) +(def-tex veger-teeth museum2-pris2 140) +(def-tex veger-vest museum2-pris2 141) +(def-tex veger-walkingstick-01 museum2-pris2 142) +(def-tex veger-walkingstick-02 museum2-pris2 143) +(def-tex veger-walkingstick-03 museum2-pris2 144) +(def-tex veger-whitecloth museum2-pris2 145) +(def-tex errolcyber-lens museum2-water 0) +(def-tex sig-flatfangs museum2-water 1) +(def-tex fora-shrub-pebbles forestx-vis-shrub 0) +(def-tex fora-shrub-vine forestx-vis-shrub 1) +(def-tex fora-dirt forestx-vis-alpha 0) +(def-tex time-bubble lbbtcha1-sprite 0) +(def-tex time-bubble-clock lbbtcha1-sprite 1) +(def-tex time-bubble-orbiter lbbtcha1-sprite 2) +(def-tex time-bubble lbbtcha2-sprite 0) +(def-tex time-bubble-clock lbbtcha2-sprite 1) +(def-tex time-bubble-orbiter lbbtcha2-sprite 2) +(def-tex time-bubble lbbtcha3-sprite 0) +(def-tex time-bubble-clock lbbtcha3-sprite 1) +(def-tex time-bubble-orbiter lbbtcha3-sprite 2) +(def-tex time-bubble lbbsdrp1-sprite 0) +(def-tex time-bubble-orbiter lbbsdrp1-sprite 2) +(def-tex time-bubble lbbsdrp2-sprite 0) +(def-tex time-bubble-orbiter lbbsdrp2-sprite 2) +(def-tex time-bubble lbbsdrp3-sprite 0) +(def-tex time-bubble-orbiter lbbsdrp3-sprite 2) +(def-tex bam-eyelight museum3-pris 0) +(def-tex bam-hairhilite museum3-pris 1) +(def-tex daxter-eyelid museum3-pris 100) +(def-tex daxter-furhilite museum3-pris 101) +(def-tex daxter-orange museum3-pris 102) +(def-tex daxterarm museum3-pris 103) +(def-tex daxterbodyshort-eix museum3-pris 104) +(def-tex daxterbolt museum3-pris 105) +(def-tex daxterear museum3-pris 106) +(def-tex daxterfinger museum3-pris 107) +(def-tex daxterfoot museum3-pris 108) +(def-tex daxterfoot-bottom museum3-pris 109) +(def-tex daxtergoggles museum3-pris 110) +(def-tex daxterheadwidenew museum3-pris 111) +(def-tex daxterhelmetplain museum3-pris 112) +(def-tex daxterlense museum3-pris 113) +(def-tex daxternose museum3-pris 114) +(def-tex daxterteeth museum3-pris 115) +(def-tex daxtertuft museum3-pris 116) +(def-tex environment-oldmetal museum3-pris 117) +(def-tex jackb-lens museum3-pris 118) +(def-tex jak-belt museum3-pris 119) +(def-tex jak-gogglemetal museum3-pris 120) +(def-tex jak-teeth museum3-pris 121) +(def-tex jakb-armor museum3-pris 122) +(def-tex jakb-blackstrap museum3-pris 123) +(def-tex jakb-brownleather museum3-pris 124) +(def-tex jakb-clips museum3-pris 125) +(def-tex jakb-eye museum3-pris 126) +(def-tex jakb-eyebrow museum3-pris 127) +(def-tex jakb-eyelid museum3-pris 128) +(def-tex jakb-facelft museum3-pris 129) +(def-tex jakb-facert museum3-pris 130) +(def-tex jakb-glovetop museum3-pris 131) +(def-tex jakb-hairtrans museum3-pris 132) +(def-tex jakb-horn museum3-pris 133) +(def-tex jakb-jacketbody museum3-pris 134) +(def-tex jakb-jacketsleeve museum3-pris 135) +(def-tex jakb-leatherpouch museum3-pris 136) +(def-tex jakb-leatherstrap museum3-pris 137) +(def-tex jakb-lightbrownspat museum3-pris 138) +(def-tex jakb-lightbrownstrap museum3-pris 139) +(def-tex jakb-pants museum3-pris 140) +(def-tex jakb-scarf museum3-pris 141) +(def-tex jakb-shoebottom museum3-pris 142) +(def-tex jakb-shoemetal museum3-pris 143) +(def-tex jakb-shoeteop museum3-pris 144) +(def-tex keira-bellylong museum3-pris 145) +(def-tex keira-belt museum3-pris 146) +(def-tex keira-blackstrap museum3-pris 147) +(def-tex keira-brownstraps-new museum3-pris 148) +(def-tex keira-chokerhighres museum3-pris 149) +(def-tex keira-chokermetal museum3-pris 150) +(def-tex keira-eyelid museum3-pris 151) +(def-tex keira-face museum3-pris 152) +(def-tex keira-glasses museum3-pris 153) +(def-tex keira-glovenewlarge museum3-pris 154) +(def-tex keira-gogglestrap museum3-pris 155) +(def-tex keira-hair-newest museum3-pris 156) +(def-tex keira-handbottom museum3-pris 157) +(def-tex keira-handtop museum3-pris 158) +(def-tex keira-iris-64x64 museum3-pris 159) +(def-tex keira-largewraps museum3-pris 160) +(def-tex keira-lens-large museum3-pris 161) +(def-tex keira-maskbolt museum3-pris 162) +(def-tex keira-pantslarge museum3-pris 163) +(def-tex keira-shirt museum3-pris 164) +(def-tex keira-shoebottom museum3-pris 165) +(def-tex keira-torch-guard-01 museum3-pris 166) +(def-tex keira-torch-nozzle-01 museum3-pris 167) +(def-tex keira-torch-nozzle-02 museum3-pris 168) +(def-tex samos-arm museum3-pris 169) +(def-tex samos-ear museum3-pris 170) +(def-tex samos-finger-01 museum3-pris 171) +(def-tex samos-helmet museum3-pris 172) +(def-tex samos-leaf museum3-pris 173) +(def-tex samos-lens museum3-pris 174) +(def-tex samos-log-03 museum3-pris 175) +(def-tex samos-metal museum3-pris 176) +(def-tex samos-strap museum3-pris 177) +(def-tex samosyoung-beard museum3-pris 178) +(def-tex samosyoung-belt museum3-pris 179) +(def-tex samosyoung-buckle museum3-pris 180) +(def-tex samosyoung-diaper museum3-pris 181) +(def-tex samosyoung-egg museum3-pris 182) +(def-tex samosyoung-face museum3-pris 183) +(def-tex samosyoung-hair museum3-pris 184) +(def-tex samosyoung-log-01 museum3-pris 185) +(def-tex samosyoung-log-03 museum3-pris 186) +(def-tex samosyoung-pants museum3-pris 187) +(def-tex samosyoung-shirt museum3-pris 188) +(def-tex samosyoung-vest museum3-pris 189) +(def-tex vin-teeth-01 museum3-pris 190) +(def-tex kor-bag1 museum3-pris 206) +(def-tex kor-bag2 museum3-pris 207) +(def-tex kor-bag3 museum3-pris 208) +(def-tex kor-belt museum3-pris 209) +(def-tex kor-boot museum3-pris 210) +(def-tex kor-bootsole museum3-pris 211) +(def-tex kor-chain museum3-pris 212) +(def-tex kor-eye museum3-pris 213) +(def-tex kor-eyelid museum3-pris 214) +(def-tex kor-finger museum3-pris 215) +(def-tex kor-hair museum3-pris 216) +(def-tex kor-head museum3-pris 217) +(def-tex kor-hood museum3-pris 218) +(def-tex kor-jeweldark museum3-pris 219) +(def-tex kor-jewellight museum3-pris 220) +(def-tex kor-leatherstrap museum3-pris 221) +(def-tex kor-lowercaps museum3-pris 222) +(def-tex kor-panel museum3-pris 223) +(def-tex kor-robelight museum3-pris 224) +(def-tex kor-sleeveinside museum3-pris 225) +(def-tex kor-sleeveoutside museum3-pris 226) +(def-tex kor-sleevetight museum3-pris 227) +(def-tex kor-stickend museum3-pris 228) +(def-tex kor-stickside museum3-pris 229) +(def-tex kor-toe museum3-pris 230) +(def-tex kor-uppercaps museum3-pris 231) +(def-tex kor-wraps museum3-pris 232) +(def-tex kor-wrapsclean museum3-pris 233) +(def-tex kor-wrapsdirty museum3-pris 234) +(def-tex samos-eye museum3-pris 235) +(def-tex samos-eyelid museum3-pris 236) +(def-tex cguardred-armshield museum3-pris 237) +(def-tex cguardred-backmetal museum3-pris 238) +(def-tex cguardred-boottop museum3-pris 239) +(def-tex cguardred-brushedmetal museum3-pris 240) +(def-tex cguardred-chestplate museum3-pris 241) +(def-tex cguardred-eyering museum3-pris 242) +(def-tex cguardred-face museum3-pris 243) +(def-tex cguardred-glove museum3-pris 244) +(def-tex cguardred-greyheadshield museum3-pris 245) +(def-tex cguardred-gunboltlight museum3-pris 246) +(def-tex cguardred-gunhandle museum3-pris 247) +(def-tex cguardred-gunleather museum3-pris 248) +(def-tex cguardred-gunmetaldark museum3-pris 249) +(def-tex cguardred-gunmetaldark2 museum3-pris 250) +(def-tex cguardred-gunstrap museum3-pris 251) +(def-tex cguardred-guntube museum3-pris 252) +(def-tex cguardred-headshield museum3-pris 253) +(def-tex cguardred-jacketstraps museum3-pris 254) +(def-tex cguardred-lens museum3-pris 255) +(def-tex cguardred-metalcollar museum3-pris 256) +(def-tex cguardred-pants museum3-pris 257) +(def-tex cguardred-rubber-01 museum3-pris 258) +(def-tex cguardred-scarf museum3-pris 259) +(def-tex cguardred-shirt museum3-pris 260) +(def-tex cguardred-shoebottom museum3-pris 261) +(def-tex cguardred-shoemetal museum3-pris 262) +(def-tex cguardred-shouldershield museum3-pris 263) +(def-tex cguardred-sleeve museum3-pris 264) +(def-tex cguardred-teeth museum3-pris 265) +(def-tex bam-eyelight museum3-pris2 0) +(def-tex bam-hairhilite museum3-pris2 1) +(def-tex samos-arm museum3-pris2 43) +(def-tex samos-diaper museum3-pris2 44) +(def-tex samos-ear museum3-pris2 45) +(def-tex samos-eye museum3-pris2 46) +(def-tex samos-eyelid museum3-pris2 47) +(def-tex samos-face museum3-pris2 48) +(def-tex samos-finger-01 museum3-pris2 49) +(def-tex samos-hair museum3-pris2 50) +(def-tex samos-helmet museum3-pris2 51) +(def-tex samos-leaf museum3-pris2 52) +(def-tex samos-lens museum3-pris2 53) +(def-tex samos-log-01 museum3-pris2 54) +(def-tex samos-log-02 museum3-pris2 55) +(def-tex samos-log-03 museum3-pris2 56) +(def-tex samos-metal museum3-pris2 57) +(def-tex samos-strap museum3-pris2 58) +(def-tex samos-teeth2 museum3-pris2 59) +(def-tex samos-vest museum3-pris2 60) +(def-tex samosbird-beak museum3-pris2 61) +(def-tex samosbird-body museum3-pris2 62) +(def-tex samosbird-eye museum3-pris2 63) +(def-tex samosbird-plume museum3-pris2 64) +(def-tex samosbird-wing museum3-pris2 65) +(def-tex keira-mask museum3-water 0) +(def-tex bam-eyelight museum4-pris 11) +(def-tex bam-hairhilite museum4-pris 12) +(def-tex assis-brownstrapas museum4-pris 30) +(def-tex assis-glove museum4-pris 31) +(def-tex assis-lens museum4-pris 32) +(def-tex bam-iris-16x16 museum4-pris 34) +(def-tex billy-flesh museum4-pris 35) +(def-tex billy-hair museum4-pris 36) +(def-tex billy-hat museum4-pris 37) +(def-tex billy-jug museum4-pris 38) +(def-tex billy-jugrope museum4-pris 39) +(def-tex billy-jugtop museum4-pris 40) +(def-tex billy-pants museum4-pris 41) +(def-tex billy-shirt museum4-pris 42) +(def-tex billy-tail museum4-pris 43) +(def-tex billy-wrap museum4-pris 44) +(def-tex bluesage-barrel museum4-pris 63) +(def-tex bluesage-barreltop museum4-pris 64) +(def-tex bluesage-copperfixture museum4-pris 65) +(def-tex bluesage-copperwire museum4-pris 66) +(def-tex bluesage-eye-centered-16x16 museum4-pris 67) +(def-tex bluesage-eyelid museum4-pris 68) +(def-tex bluesage-flesh museum4-pris 69) +(def-tex bluesage-greenwire museum4-pris 70) +(def-tex bluesage-helmetwires museum4-pris 71) +(def-tex bluesage-helmetwires2 museum4-pris 72) +(def-tex bluesage-jacket museum4-pris 73) +(def-tex bluesage-leather museum4-pris 74) +(def-tex bluesage-lense museum4-pris 76) +(def-tex bluesage-pants museum4-pris 77) +(def-tex bluesage-pants2 museum4-pris 78) +(def-tex bluesage-staff museum4-pris 79) +(def-tex bluesage-staffhandle museum4-pris 80) +(def-tex charHOLD museum4-pris 86) +(def-tex es-eyelid museum4-pris 88) +(def-tex es-green-metal museum4-pris 89) +(def-tex es-precursor-metal-01 museum4-pris 90) +(def-tex esbelly-01 museum4-pris 91) +(def-tex eseye museum4-pris 92) +(def-tex eseyebrow museum4-pris 93) +(def-tex espants-01 museum4-pris 94) +(def-tex espants-02 museum4-pris 95) +(def-tex esskin museum4-pris 96) +(def-tex evilbro-balls museum4-pris 97) +(def-tex evilbro-beard museum4-pris 98) +(def-tex evilbro-belt museum4-pris 99) +(def-tex evilbro-blueleather-01 museum4-pris 100) +(def-tex evilbro-blueleather-02 museum4-pris 101) +(def-tex evilbro-brownleather museum4-pris 102) +(def-tex evilbro-chin museum4-pris 103) +(def-tex evilbro-eyelid museum4-pris 104) +(def-tex evilbro-flesh museum4-pris 105) +(def-tex evilbro-hair-01 museum4-pris 106) +(def-tex evilbro-mecharm-01 museum4-pris 107) +(def-tex evilbro-mecharm-02 museum4-pris 108) +(def-tex evilbro-mecharm-03 museum4-pris 109) +(def-tex evilbro-mechglove-01 museum4-pris 110) +(def-tex evilbro-mechglove-02 museum4-pris 111) +(def-tex evilbro-pants museum4-pris 112) +(def-tex evilbro-pipes museum4-pris 113) +(def-tex evilbro-redcape museum4-pris 114) +(def-tex evilbro-rings museum4-pris 115) +(def-tex evilbro-strap museum4-pris 116) +(def-tex evilbro-teeth museum4-pris 117) +(def-tex evilbro-wrap museum4-pris 118) +(def-tex explorer-ball museum4-pris 119) +(def-tex explorer-belt museum4-pris 120) +(def-tex explorer-buckle museum4-pris 121) +(def-tex explorer-eye-centered-16x16 museum4-pris 122) +(def-tex explorer-eyelid museum4-pris 123) +(def-tex explorer-mustache museum4-pris 124) +(def-tex explorer-pants museum4-pris 125) +(def-tex explorer-ring museum4-pris 126) +(def-tex explorer-spats museum4-pris 127) +(def-tex explorer-stick museum4-pris 128) +(def-tex explorer-vest-01 museum4-pris 129) +(def-tex explorer-vest-02 museum4-pris 130) +(def-tex farmer-belt museum4-pris 131) +(def-tex farmer-fag-01 museum4-pris 132) +(def-tex farmer-fag-02 museum4-pris 133) +(def-tex farmer-fag-edgewrap museum4-pris 134) +(def-tex farmer-flesh4x4 museum4-pris 135) +(def-tex farmer-hair museum4-pris 136) +(def-tex farmer-hat museum4-pris 137) +(def-tex farmer-hat-02 museum4-pris 138) +(def-tex farmer-headband museum4-pris 139) +(def-tex farmer-mouth museum4-pris 140) +(def-tex farmer-mustach museum4-pris 141) +(def-tex farmer-pants museum4-pris 142) +(def-tex farmer-redstraps museum4-pris 143) +(def-tex farmer-shirt museum4-pris 144) +(def-tex farmer-shirt2 museum4-pris 145) +(def-tex farmer-stick museum4-pris 146) +(def-tex farmer-teeth museum4-pris 147) +(def-tex farmer-toes museum4-pris 148) +(def-tex farmer-whitestraps museum4-pris 149) +(def-tex fman-armhair museum4-pris 169) +(def-tex fman-bandanna museum4-pris 170) +(def-tex fman-bandanna2 museum4-pris 171) +(def-tex fman-beard-01 museum4-pris 172) +(def-tex fman-beard-02 museum4-pris 173) +(def-tex fman-beard-03 museum4-pris 174) +(def-tex fman-belt museum4-pris 175) +(def-tex fman-eye-centered-16x16 museum4-pris 176) +(def-tex fman-eyelid museum4-pris 177) +(def-tex fman-flesh museum4-pris 178) +(def-tex fman-metal museum4-pris 179) +(def-tex fman-sharktooth museum4-pris 180) +(def-tex fman-shirt museum4-pris 181) +(def-tex fman-tatoo museum4-pris 182) +(def-tex fman-teeth museum4-pris 183) +(def-tex fman-toothstring museum4-pris 184) +(def-tex fman-vest museum4-pris 185) +(def-tex fman-vestplain museum4-pris 186) +(def-tex fman-wrap museum4-pris 187) +(def-tex hair-01 museum4-pris 189) +(def-tex hudax-buckle museum4-pris 190) +(def-tex hudax-cotton-32x32 museum4-pris 191) +(def-tex hudax-cotton-gather museum4-pris 192) +(def-tex hudax-eyelid museum4-pris 193) +(def-tex hudax-flesh museum4-pris 194) +(def-tex hudax-hair museum4-pris 195) +(def-tex hudax-leather-01 museum4-pris 196) +(def-tex hudax-leather-02 museum4-pris 197) +(def-tex hudax-lense museum4-pris 198) +(def-tex hudax-lenseside museum4-pris 199) +(def-tex hudax-tooth museum4-pris 200) +(def-tex hudax-vest museum4-pris 201) +(def-tex hudax-vestbutton museum4-pris 202) +(def-tex hudax-vestedge museum4-pris 203) +(def-tex hudax-wrap museum4-pris 204) +(def-tex mayor-flesh museum4-pris 208) +(def-tex redsage-dial museum4-pris 210) +(def-tex redsage-flesh museum4-pris 211) +(def-tex redsage-lense museum4-pris 212) +(def-tex redsage-multitile museum4-pris 213) +(def-tex redsage-multitileglow museum4-pris 214) +(def-tex redsage-squaretile museum4-pris 215) +(def-tex sculptor-belt museum4-pris 216) +(def-tex sculptor-eye museum4-pris 217) +(def-tex sculptor-eyelid museum4-pris 218) +(def-tex sculptor-glove museum4-pris 219) +(def-tex sculptor-hair museum4-pris 220) +(def-tex sculptor-hammer museum4-pris 221) +(def-tex sculptor-headband museum4-pris 222) +(def-tex sculptor-metal museum4-pris 223) +(def-tex sculptor-pants museum4-pris 224) +(def-tex sculptor-patch-01 museum4-pris 225) +(def-tex sculptor-patch-02 museum4-pris 226) +(def-tex sculptor-scarf museum4-pris 227) +(def-tex sculptor-screw museum4-pris 228) +(def-tex sculptor-shirt museum4-pris 229) +(def-tex sculptor-teeth museum4-pris 230) +(def-tex sculptor-teeth-02 museum4-pris 231) +(def-tex sculptor-vestbottom museum4-pris 232) +(def-tex sculptor-visor museum4-pris 233) +(def-tex vest-01 museum4-pris 234) +(def-tex yelsage-barrelplain museum4-pris 236) +(def-tex yelsage-barrelstrap museum4-pris 237) +(def-tex yelsage-barreltop museum4-pris 238) +(def-tex yelsage-beard museum4-pris 239) +(def-tex yelsage-boltstrip museum4-pris 240) +(def-tex yelsage-eye-16x16new museum4-pris 241) +(def-tex yelsage-eyelid museum4-pris 242) +(def-tex yelsage-flesh museum4-pris 243) +(def-tex yelsage-handlewrap museum4-pris 244) +(def-tex yelsage-headpipe-01 museum4-pris 245) +(def-tex yelsage-helmet museum4-pris 246) +(def-tex yelsage-jacketbrown museum4-pris 247) +(def-tex yelsage-jacketwhite-01 museum4-pris 248) +(def-tex yelsage-jacketwhite-02 museum4-pris 249) +(def-tex yelsage-leather museum4-pris 250) +(def-tex yelsage-leatherbutton museum4-pris 251) +(def-tex yelsage-leatherstrap museum4-pris 252) +(def-tex yelsage-leatherstrapblack museum4-pris 253) +(def-tex yelsage-lens museum4-pris 254) +(def-tex yelsage-pantsbutton museum4-pris 255) +(def-tex yelsage-ring museum4-pris 256) +(def-tex yelsage-smallplainmetal museum4-pris 257) +(def-tex yelsage-staffmetal-01 museum4-pris 258) +(def-tex yelsage-teeth museum4-pris 259) +(def-tex yelsage-yellowlens museum4-pris 260) +(def-tex mayor-eyelid museum4-pris 261) +(def-tex mayor-hair-01 museum4-pris 262) +(def-tex mayor-hair-02 museum4-pris 263) +(def-tex mayor-hair-03 museum4-pris 264) +(def-tex mayor-haircurl museum4-pris 265) +(def-tex mayor-hat museum4-pris 266) +(def-tex mayor-pants museum4-pris 267) +(def-tex mayor-scarf museum4-pris 268) +(def-tex mayor-shirt museum4-pris 269) +(def-tex mayor-shirt2 museum4-pris 270) +(def-tex mayor-spats museum4-pris 271) +(def-tex mayor-vestbutton museum4-pris 272) +(def-tex mayor-vesthole museum4-pris 273) +(def-tex mayor-white-eye museum4-pris 274) +(def-tex mineshort-candle museum4-pris 275) +(def-tex mineshort-flesh museum4-pris 276) +(def-tex mineshort-hairyflesh museum4-pris 277) +(def-tex mineshort-lamp museum4-pris 278) +(def-tex mineshort-lampback museum4-pris 279) +(def-tex mineshort-leathermud museum4-pris 280) +(def-tex mineshort-metal museum4-pris 281) +(def-tex mineshort-metalmud museum4-pris 282) +(def-tex mineshort-mustache museum4-pris 283) +(def-tex mineshort-pants museum4-pris 284) +(def-tex mineshort-pot museum4-pris 285) +(def-tex mineshort-pothandle museum4-pris 286) +(def-tex mineshort-screw museum4-pris 287) +(def-tex mineshort-shirt1 museum4-pris 288) +(def-tex mineshort-shirt2 museum4-pris 289) +(def-tex mineshort-shirtplain museum4-pris 290) +(def-tex mineshort-stick1 museum4-pris 291) +(def-tex mineshort-stick2 museum4-pris 292) +(def-tex mineshort-suspenders museum4-pris 293) +(def-tex mineshort-teeth museum4-pris 294) +(def-tex mineshort-twine museum4-pris 295) +(def-tex mineshort-wrap museum4-pris 296) +(def-tex gambler-barrel museum4-pris 298) +(def-tex gambler-card museum4-pris 299) +(def-tex gambler-cork museum4-pris 300) +(def-tex gambler-glasses museum4-pris 301) +(def-tex gambler-hair museum4-pris 302) +(def-tex gambler-hair2 museum4-pris 303) +(def-tex gambler-hat museum4-pris 304) +(def-tex gambler-metal museum4-pris 305) +(def-tex gambler-shirt museum4-pris 306) +(def-tex gambler-shirtsmall museum4-pris 307) +(def-tex gambler-spats museum4-pris 308) +(def-tex gambler-tie museum4-pris 309) +(def-tex gambler-vest museum4-pris 310) +(def-tex geo-belt museum4-pris 311) +(def-tex geo-braid museum4-pris 312) +(def-tex geo-buckle museum4-pris 313) +(def-tex geo-eyebrow museum4-pris 314) +(def-tex geo-hat museum4-pris 315) +(def-tex geo-hat-02 museum4-pris 316) +(def-tex geo-headstrap museum4-pris 317) +(def-tex geo-kneebuckle museum4-pris 318) +(def-tex geo-lamp museum4-pris 319) +(def-tex geo-lense museum4-pris 320) +(def-tex geo-liner museum4-pris 321) +(def-tex geo-lips museum4-pris 322) +(def-tex geo-pants museum4-pris 323) +(def-tex geo-rope museum4-pris 324) +(def-tex geo-shirt museum4-pris 325) +(def-tex geo-vest museum4-pris 326) +(def-tex geo-vest2 museum4-pris 327) +(def-tex geo-vest3 museum4-pris 328) +(def-tex geo-vest4 museum4-pris 329) +(def-tex minetall-belt museum4-pris 330) +(def-tex minetall-birbody museum4-pris 331) +(def-tex minetall-birdfoot museum4-pris 332) +(def-tex minetall-birdtail museum4-pris 333) +(def-tex minetall-birdwings museum4-pris 334) +(def-tex minetall-dynamite museum4-pris 335) +(def-tex minetall-hair museum4-pris 336) +(def-tex minetall-leatherstrap museum4-pris 337) +(def-tex minetall-leggings museum4-pris 338) +(def-tex minetall-overallbutton museum4-pris 339) +(def-tex minetall-overalls museum4-pris 340) +(def-tex minetall-pants museum4-pris 341) +(def-tex minetall-shirtbuckles museum4-pris 342) +(def-tex minetall-shovelbottom museum4-pris 343) +(def-tex minetall-shoveltop museum4-pris 344) +(def-tex minetall-stick museum4-pris 345) +(def-tex ogre-arm museum4-pris 346) +(def-tex ogre-beardring museum4-pris 347) +(def-tex ogre-bluefur museum4-pris 348) +(def-tex ogre-bolt museum4-pris 349) +(def-tex ogre-brownleather museum4-pris 350) +(def-tex ogre-claw museum4-pris 351) +(def-tex ogre-eye museum4-pris 352) +(def-tex ogre-furlong museum4-pris 353) +(def-tex ogre-furtrans museum4-pris 354) +(def-tex ogre-furtrans2 museum4-pris 355) +(def-tex ogre-greymetalbolt museum4-pris 356) +(def-tex ogre-hair museum4-pris 357) +(def-tex ogre-lens museum4-pris 358) +(def-tex ogre-ltmetal museum4-pris 359) +(def-tex ogre-nose museum4-pris 360) +(def-tex ogre-pipe museum4-pris 361) +(def-tex ogre-pipeends museum4-pris 362) +(def-tex ogre-pipeholders museum4-pris 363) +(def-tex ogre-skinbone museum4-pris 364) +(def-tex ogre-tanleather museum4-pris 365) +(def-tex ogre-vestfront museum4-pris 366) +(def-tex ogre-wristband museum4-pris 367) +(def-tex p-white museum4-pris 368) +(def-tex war-teeth museum4-pris 377) +(def-tex gambler-eye-16x16 museum4-pris 407) +(def-tex geo-eye-16x16 museum4-pris 408) +(def-tex mineshort-eye-16x16 museum4-pris 409) +(def-tex minetall-eye-16x16 museum4-pris 410) +(def-tex bluesage-leatherbuckle museum4-pris 420) +(def-tex ogre-envmap museum4-pris 476) +(def-tex ogre-phong museum4-pris 477) +(def-tex cty-explode-barrel-cap lblowcst-tfrag 0) +(def-tex cty-explode-barrel-orange lblowcst-tfrag 1) +(def-tex cty-explode-barrel-rim lblowcst-tfrag 2) +(def-tex des-bush-timer-chase-trail lbbtcha1-water 0) +(def-tex des-bush-timer-chase-trail lbbtcha2-water 0) +(def-tex des-bush-timer-chase-trail lbbtcha3-water 0) +(def-tex ceiling-dust desertd-sprite 0) +(def-tex cactus-bit1 desertd-sprite 1) +(def-tex hud-terraformer-head-01 deswalk-minimap 0) +(def-tex hud-mhcentipede-meter-01 deswalk-minimap 1) +(def-tex hud-small-frame-01 deswalk-minimap 2) +(def-tex hud-small-frame-02 deswalk-minimap 3) +(def-tex bam-eyelight museum4-pris2 0) +(def-tex bam-hairhilite museum4-pris2 1) +(def-tex charHOLD museum4-pris2 28) +(def-tex environment-oldmetal museum4-pris2 41) +(def-tex jak-orig-arm museum4-pris2 42) +(def-tex jak-orig-armor museum4-pris2 43) +(def-tex jak-orig-belt museum4-pris2 44) +(def-tex jak-orig-clips museum4-pris2 45) +(def-tex jak-orig-earflaps museum4-pris2 46) +(def-tex jak-orig-eye museum4-pris2 47) +(def-tex jak-orig-eyebrow museum4-pris2 48) +(def-tex jak-orig-eyelid museum4-pris2 49) +(def-tex jak-orig-face museum4-pris2 50) +(def-tex jak-orig-finger museum4-pris2 51) +(def-tex jak-orig-goggles museum4-pris2 52) +(def-tex jak-orig-hair museum4-pris2 53) +(def-tex jak-orig-handwraps museum4-pris2 54) +(def-tex jak-orig-jackettop museum4-pris2 55) +(def-tex jak-orig-leatherpouch museum4-pris2 56) +(def-tex jak-orig-lens museum4-pris2 57) +(def-tex jak-orig-lenscover museum4-pris2 58) +(def-tex jak-orig-pants museum4-pris2 59) +(def-tex jak-orig-skirt museum4-pris2 60) +(def-tex jak-orig-strap museum4-pris2 61) +(def-tex jak-orig-teeth museum4-pris2 62) +(def-tex jak-orig-wraps museum4-pris2 63) +(def-tex jak-orig-hairplain museum4-pris2 96) +(def-tex gen-01 precurd-sprite 0) +(def-tex gen-02 precurd-sprite 1) +(def-tex gen-03 precurd-sprite 2) +(def-tex final-beam-comb precurd-sprite 4) +(def-tex final-beam-dark precurd-sprite 5) +(def-tex final-beam-light precurd-sprite 6) +(def-tex bam-eyelight museum4-tfrag 0) +(def-tex flut-yellow2dkblue museum4-tfrag 1) +(def-tex flut-neck museum4-tfrag 2) +(def-tex flut-dkbluefeathers museum4-tfrag 3) +(def-tex flut-creamfeathers museum4-tfrag 4) +(def-tex flut-wingends museum4-tfrag 5) +(def-tex flut-wing museum4-tfrag 6) +(def-tex flut-plume museum4-tfrag 7) +(def-tex flut-face museum4-tfrag 8) +(def-tex flut-brow museum4-tfrag 9) +(def-tex orange museum4-tfrag 10) +(def-tex flut-leg museum4-tfrag 11) +(def-tex flut-tail museum4-tfrag 12) +(def-tex flut-nostril museum4-tfrag 13) +(def-tex war-teeth museum4-tfrag 14) +(def-tex war-cape museum4-tfrag 15) +(def-tex war-brokenstrap museum4-tfrag 16) +(def-tex war-chestplate museum4-tfrag 17) +(def-tex war-guards museum4-tfrag 18) +(def-tex bab-pendant museum4-tfrag 19) +(def-tex war-skirt museum4-tfrag 20) +(def-tex war-largebutton museum4-tfrag 21) +(def-tex war-hair museum4-tfrag 22) +(def-tex assis-flesh4x4 museum4-tfrag 23) +(def-tex war-wrapstrap museum4-tfrag 24) +(def-tex explorer-belt museum4-tfrag 25) +(def-tex billy-wrap museum4-tfrag 26) +(def-tex war-booboo museum4-tfrag 27) +(def-tex war-autoeye museum4-tfrag 28) +(def-tex flut-eye-16x16 museum4-tfrag 29) +(def-tex flut-eyelid museum4-tfrag 30) +(def-tex blady-lense museum4-tfrag 31) +(def-tex blady-mouthtop museum4-tfrag 32) +(def-tex blady-hat museum4-tfrag 33) +(def-tex blady-hatplain museum4-tfrag 34) +(def-tex blady-hateye museum4-tfrag 35) +(def-tex blady-hatseamend museum4-tfrag 36) +(def-tex blady-hateyecenter museum4-tfrag 37) +(def-tex farmer-flesh4x4 museum4-tfrag 38) +(def-tex blady-brownleather museum4-tfrag 39) +(def-tex blady-belt museum4-tfrag 40) +(def-tex farmer-teeth museum4-tfrag 41) +(def-tex blady-shirt museum4-tfrag 42) +(def-tex blady-diaper museum4-tfrag 43) +(def-tex farmer-whitestraps museum4-tfrag 44) +(def-tex farmer-toes museum4-tfrag 45) +(def-tex blady-feaTher museum4-tfrag 46) +(def-tex blady-metal museum4-tfrag 47) +(def-tex blady-bag museum4-tfrag 48) +(def-tex blady-brown4x4 museum4-tfrag 49) +(def-tex blady-armband museum4-tfrag 50) +(def-tex blady-eyecentered-32x32 museum4-tfrag 51) +(def-tex blady-eyelid museum4-tfrag 52) +(def-tex palcab-lowres-background-hills-01 lfacctyb-vis-tfrag 0) +(def-tex strip-metal-02-lores lfacctyb-vis-tfrag 1) +(def-tex palcab-lowres-ctywide-wall-01 lfacctyb-vis-tfrag 2) +(def-tex palcab-lowres-background-crater-bottom-enviro lfacctyb-vis-tfrag 3) +(def-tex palcab-lowres-background-rocksnow2 lfacctyb-vis-tfrag 4) +(def-tex palcab-lowres-background-rocksnow lfacctyb-vis-tfrag 5) +(def-tex palcab-lowres-ctywide-wall-02 lfacctyb-vis-tfrag 6) +(def-tex palcab-lowres-ctyslum-ground lfacctyb-vis-tfrag 7) +(def-tex palcab-lowres-ctyslum-roof-03 lfacctyb-vis-tfrag 8) +(def-tex palcab-lowres-ctyslum-roof-01 lfacctyb-vis-tfrag 9) +(def-tex palcab-lowres-ctyslum-wall-01 lfacctyb-vis-tfrag 10) +(def-tex palcab-lowres-ctyslum-wall-02 lfacctyb-vis-tfrag 11) +(def-tex palcab-lowres-ctyslum-roof-02 lfacctyb-vis-tfrag 12) +(def-tex palcab-lowres-ctyslum-wall-04 lfacctyb-vis-tfrag 13) +(def-tex palcab-lowres-ctyslum-wall-03 lfacctyb-vis-tfrag 14) +(def-tex palcab-pipe-hoze lfacctyb-vis-tfrag 15) +(def-tex palcab-lowres-mark-roof-02 lfacctyb-vis-tfrag 16) +(def-tex city-lowres-ind-wall-04 lfacctyb-vis-tfrag 17) +(def-tex palcab-steel-lores lfacctyb-vis-tfrag 18) +(def-tex palcab-lowres-stadium-canopy lfacctyb-vis-tfrag 19) +(def-tex city-lowres-ind-wall-02 lfacctyb-vis-tfrag 20) +(def-tex city-lowres-fort-yellow lfacctyb-vis-tfrag 21) +(def-tex city-lowres-fort-red lfacctyb-vis-tfrag 22) +(def-tex palcab-lowres-mark-roof-01 lfacctyb-vis-tfrag 23) +(def-tex city-lowres-ind-wall-01 lfacctyb-vis-tfrag 24) +(def-tex city-lowres-port-roof lfacctyb-vis-tfrag 25) +(def-tex city-lowres-ind-wall-03 lfacctyb-vis-tfrag 26) +(def-tex city-lowres-ind-wall-07 lfacctyb-vis-tfrag 27) +(def-tex city-lowres-ind-wall-08 lfacctyb-vis-tfrag 28) +(def-tex city-lowres-ind-wall-05 lfacctyb-vis-tfrag 29) +(def-tex city-lowres-ind-wall-06 lfacctyb-vis-tfrag 30) +(def-tex palcab-lowres-mark-roof-rim-01 lfacctyb-vis-tfrag 31) +(def-tex palcab-lowres-mark-shops-01 lfacctyb-vis-tfrag 32) +(def-tex palcab-lowres-mark-awning-green lfacctyb-vis-tfrag 33) +(def-tex palcab-lowres-mark-awning-red lfacctyb-vis-tfrag 34) +(def-tex city-lowres-ctygen-side-02 lfacctyb-vis-tfrag 35) +(def-tex city-lowres-ctygen-stripe-01 lfacctyb-vis-tfrag 36) +(def-tex city-lowres-ctygen-roof-02 lfacctyb-vis-tfrag 37) +(def-tex city-lowres-ctygen-build-01 lfacctyb-vis-tfrag 38) +(def-tex palcab-lowres-mark-highway lfacctyb-vis-tfrag 39) +(def-tex city-lowres-ctygen-build-02 lfacctyb-vis-tfrag 40) +(def-tex city-lowres-ctygen-side-01 lfacctyb-vis-tfrag 41) +(def-tex city-lowres-ctygen-build-03 lfacctyb-vis-tfrag 42) +(def-tex city-lowres-ctygen-build-05 lfacctyb-vis-tfrag 43) +(def-tex city-lowres-ctygen-build-04 lfacctyb-vis-tfrag 44) +(def-tex city-lowres-ctygen-roof-01 lfacctyb-vis-tfrag 45) +(def-tex city-lowres-ctygen-stripe-02 lfacctyb-vis-tfrag 46) +(def-tex palcab-lorez-metal03 lfacctyb-vis-tfrag 47) +(def-tex palcab-lorez-metal01 lfacctyb-vis-tfrag 48) +(def-tex t-citywide-met-strp02 lfacctyb-vis-tfrag 49) +(def-tex t-citywide-met-strp01 lfacctyb-vis-tfrag 50) +(def-tex t-citywide-met-pill-01 lfacctyb-vis-tfrag 51) +(def-tex t-citywide-red-met-01 lfacctyb-vis-tfrag 52) +(def-tex t-citywide-met-wall-02 lfacctyb-vis-tfrag 53) +(def-tex t-palshaft-plate01 lfacctyb-vis-tfrag 54) +(def-tex palcab-lowres-background-mount-build-01 lfacctyb-vis-tfrag 55) +(def-tex palcab-lowres-background-mount-build-02 lfacctyb-vis-tfrag 56) +(def-tex palcab-lowres-background-mount-build-03 lfacctyb-vis-tfrag 57) +(def-tex rub-palace-tower-side lfacctyb-vis-tfrag 58) +(def-tex t-strip-lo-palsup-panel-1 lfacctyb-vis-tfrag 59) +(def-tex t-strip-lo-palsup-panel-2 lfacctyb-vis-tfrag 60) +(def-tex t-strip-lo-palsup-panel-3 lfacctyb-vis-tfrag 61) +(def-tex t-strip-lo-palsup-panel-4 lfacctyb-vis-tfrag 62) +(def-tex t-strip-lo-palsup-panel-5 lfacctyb-vis-tfrag 63) +(def-tex t-strip-lo-palsup-danger1 lfacctyb-vis-tfrag 64) +(def-tex t-strip-lo-palsup-danger2 lfacctyb-vis-tfrag 65) +(def-tex city-lowres-newslums-stripe-02 lfacctyb-vis-tfrag 66) +(def-tex city-lowres-newslums-bigwindows-02 lfacctyb-vis-tfrag 67) +(def-tex city-lowres-newslums-stripe-01 lfacctyb-vis-tfrag 68) +(def-tex city-lowres-damaged-01 lfacctyb-vis-tfrag 69) +(def-tex t-citywide-wall-tile-01 lfacctyb-vis-tfrag 70) +(def-tex palcab-lowres-farm-wall lfacctyb-vis-tfrag 71) +(def-tex palcab-lowres-farm-wall-top lfacctyb-vis-tfrag 72) +(def-tex t-palshaft-roof-01 lfacctyb-vis-tfrag 73) +(def-tex palace-break-girder01 lfacctyb-vis-tfrag 74) +(def-tex citywide-palace-01 lfacctyb-vis-tfrag 75) +(def-tex citywide-hangmetal lfacctyb-vis-tfrag 76) +(def-tex city-lowres-mhcity-wall-02 lfacctyb-vis-tfrag 77) +(def-tex city-lowres-mhcity-wall-01 lfacctyb-vis-tfrag 78) +(def-tex city-lowres-mhcity-detower-01 lfacctyb-vis-tfrag 79) +(def-tex city-lowres-mhcity-detower-02 lfacctyb-vis-tfrag 80) +(def-tex city-lowres-mhcity-wall-06 lfacctyb-vis-tfrag 81) +(def-tex city-lowres-mhcity-wall-05 lfacctyb-vis-tfrag 82) +(def-tex common-black lfacctyb-vis-tfrag 83) +(def-tex city-lowres-mhcity-wall-03 lfacctyb-vis-tfrag 84) +(def-tex palcab-swingp-base-lores lfacctyb-vis-tfrag 85) +(def-tex palcab-lorez-asphalt01 lfacctyb-vis-tfrag 86) +(def-tex palcab-lowres-background-trees-edge lfacctyb-vis-tfrag 87) +(def-tex palcab-lowres-background-trees2 lfacctyb-vis-tfrag 88) +(def-tex palcab-lorez-metal02 lfacctyb-vis-tfrag 89) +(def-tex palcab-lorez-metal01-red lfacctyb-vis-tfrag 90) +(def-tex palcab-lorez-metal01-red-stripe lfacctyb-vis-tfrag 91) +(def-tex palcab-lorez-plates01 lfacctyb-vis-tfrag 92) +(def-tex tcab-beam01 lfacctyb-vis-tfrag 93) +(def-tex palcab-wall-lores lfacctyb-vis-tfrag 94) +(def-tex tcab-plat-edg-01-lores lfacctyb-vis-tfrag 95) +(def-tex palace-break-brokenwall lfacctyb-vis-tfrag 96) +(def-tex t-palshaft-panl-01 lfacctyb-vis-tfrag 97) +(def-tex citywide-consite-steel lfacctyb-vis-tfrag 98) +(def-tex palcab-lowres-stadium-grass lfacctyb-vis-tfrag 99) +(def-tex ctyp-metal-01 lfacctyb-vis-tfrag 100) +(def-tex palcab-lowres-background-strip lfacctyb-vis-tfrag 101) +(def-tex t-palshaft-pil-01 lfacctyb-vis-tfrag 102) +(def-tex ctywide-ox-met-01 lfacctyb-vis-tfrag 103) +(def-tex t-palshaft-r-strp-plate01 lfacctyb-vis-tfrag 104) +(def-tex palcab-lorez-plates-red-stripe01 lfacctyb-vis-tfrag 105) +(def-tex city-lowres-mhcity-tower-01 lfacctyb-vis-tfrag 106) +(def-tex palcab-swingp-trim lfacctyb-vis-tfrag 107) +(def-tex city-lowres-mhcity-tower-02 lfacctyb-vis-tfrag 108) +(def-tex palcab-lowres-background-shoreline-01 lfacctyb-vis-tfrag 109) +(def-tex palcab-lowres-background-mountains lfacctyb-vis-tfrag 110) +(def-tex palcab-lowres-background-grass-to-desert-02 lfacctyb-vis-tfrag 111) +(def-tex palcab-lowres-background-grass-to-desert-01 lfacctyb-vis-tfrag 112) +(def-tex palcab-lowres-background-mounatin-window lfacctyb-vis-tfrag 113) +(def-tex palcab-lowres-background-hilltops-01 lfacctyb-vis-tfrag 114) +(def-tex palcab-lowres-background-desert-01 lfacctyb-vis-tfrag 115) +(def-tex city-lowres-mhcity-ground-01 lfacctyb-vis-tfrag 116) +(def-tex tcab-beam01-lores lfacctyb-vis-tfrag 117) +(def-tex tcab-blue-ring-01 lfacctyb-vis-tfrag 118) +(def-tex palcab-lowres-background-peaks-01 lfacctyb-vis-tfrag 119) +(def-tex palcab-lowres-background-shoreline-02 lfacctyb-vis-tfrag 120) +(def-tex palcab-lowres-background-desert-to-shore lfacctyb-vis-tfrag 121) +(def-tex palcab-lowres-background-crater-01 lfacctyb-vis-tfrag 122) +(def-tex palcab-smallpipe-lores lfacctyb-vis-tfrag 123) +(def-tex palcab-lowres-background-peaks-02 lfacctyb-vis-tfrag 124) +(def-tex palcab-lowres-background-mountains-02 lfacctyb-vis-tfrag 125) +(def-tex palcab-lowres-background-shoreline-02 lfacctyb-vis-alpha 0) +(def-tex palcab-lowres-background-crater-rim lfacctyb-vis-alpha 1) +(def-tex palcab-lowres-background-trees-edge lfacctyb-vis-alpha 2) +(def-tex palcab-lowres-background-trees2 lfacctyb-vis-alpha 3) +(def-tex palcab-lowres-ctyslum-wall-03 lfacctyb-vis-alpha 4) +(def-tex stdm-wallrock-dirt rublcst-vis-tfrag 0) +(def-tex rub-marble-floor-01-hitweak rublcst-vis-tfrag 1) +(def-tex rub-rubble-01 rublcst-vis-tfrag 2) +(def-tex rub-panels-01 rublcst-vis-tfrag 3) +(def-tex rub-pal-red rublcst-vis-tfrag 4) +(def-tex rub-cement-a rublcst-vis-tfrag 5) +(def-tex rub-cement-pillars rublcst-vis-tfrag 6) +(def-tex rub-cement-broken-end rublcst-vis-tfrag 7) +(def-tex rub-wall-gen-01 rublcst-vis-tfrag 8) +(def-tex rub-wall-side-beam-02 rublcst-vis-tfrag 9) +(def-tex rub-city-wall-inside-damaged rublcst-vis-tfrag 10) +(def-tex rub-beam-gen rublcst-vis-tfrag 11) +(def-tex rub-wall-gen-04 rublcst-vis-tfrag 12) +(def-tex rub-wall-gen-02 rublcst-vis-tfrag 13) +(def-tex rub-wall-trim rublcst-vis-tfrag 14) +(def-tex rub-floor-c rublcst-vis-tfrag 15) +(def-tex rub-copper-metal-02 rublcst-vis-tfrag 16) +(def-tex rub-palace-tower-side rublcst-vis-tfrag 17) +(def-tex rub-met-strp-close rublcst-vis-tfrag 18) +(def-tex rail-patch-01 rublcst-vis-tfrag 19) +(def-tex rail-light-blue rublcst-vis-tfrag 20) +(def-tex rail-edge-01 rublcst-vis-tfrag 21) +(def-tex rail-base-mid-01 rublcst-vis-tfrag 22) +(def-tex rail-base-dark-01 rublcst-vis-tfrag 23) +(def-tex rail-gray-metal-01 rublcst-vis-tfrag 24) +(def-tex rail-pipe-03 rublcst-vis-tfrag 25) +(def-tex comb-temp-glass rublcst-vis-tfrag 26) +(def-tex rail-light-yellow-small rublcst-vis-tfrag 27) +(def-tex rub-precursor-a rublcst-vis-tfrag 28) +(def-tex rub-precursor-c rublcst-vis-tfrag 29) +(def-tex comb-ring rublcst-vis-tfrag 30) +(def-tex rail-detail-01 rublcst-vis-tfrag 31) +(def-tex rail-light-blue-small rublcst-vis-tfrag 32) +(def-tex rail-trim-01 rublcst-vis-tfrag 33) +(def-tex rail-cord-01 rublcst-vis-tfrag 34) +(def-tex rail-pipe-01 rublcst-vis-tfrag 35) +(def-tex rail-pipe-02 rublcst-vis-tfrag 36) +(def-tex rail-pipe-05 rublcst-vis-tfrag 37) +(def-tex rub-dirt-a rublcst-vis-tfrag 38) +(def-tex rub-wallrock-dirt rublcst-vis-tfrag 39) +(def-tex slum-ground-01 rublcst-vis-tfrag 40) +(def-tex rail-env-car-01 rublcst-vis-tfrag 41) +(def-tex rail-env-wall-01 rublcst-vis-tfrag 42) +(def-tex rub-crater-shards-01 rublcst-vis-shrub 0) +(def-tex rub-greyblue-plain-lowres rublcst-vis-shrub 1) +(def-tex rub-beam-gen rublcst-vis-shrub 2) +(def-tex rub-wall-small-grill rublcst-vis-shrub 3) +(def-tex rub-ground-01-small rublcst-vis-shrub 4) +(def-tex rub-met-strp-close rublcst-vis-shrub 5) +(def-tex rail-env-wall-01 rublcst-vis-shrub 6) +(def-tex rail-base-dark-01 rublcst-vis-shrub 7) +(def-tex rail-rider-decal-01 rublcst-vis-shrub 8) +(def-tex rail-pipe-03 rublcst-vis-shrub 9) +(def-tex rail-dash-01 rublcst-vis-shrub 10) +(def-tex rail-gray-metal-01 rublcst-vis-shrub 11) +(def-tex rail-car-vent-01 rublcst-vis-shrub 12) +(def-tex rail-chair-01 rublcst-vis-shrub 13) +(def-tex rail-light-blue rublcst-vis-shrub 14) +(def-tex rail-light-green rublcst-vis-shrub 15) +(def-tex bam-eyelight rublcst-vis-pris 0) +(def-tex bam-hairhilite rublcst-vis-pris 1) +(def-tex daxter-eyelid rublcst-vis-pris 2) +(def-tex daxter-furhilite rublcst-vis-pris 3) +(def-tex daxter-orange rublcst-vis-pris 4) +(def-tex daxterarm rublcst-vis-pris 5) +(def-tex daxterbodyshort-eix rublcst-vis-pris 6) +(def-tex daxterbolt rublcst-vis-pris 7) +(def-tex daxterear rublcst-vis-pris 8) +(def-tex daxterfinger rublcst-vis-pris 9) +(def-tex daxterfoot rublcst-vis-pris 10) +(def-tex daxterfoot-bottom rublcst-vis-pris 11) +(def-tex daxtergoggles rublcst-vis-pris 12) +(def-tex daxterheadwidenew rublcst-vis-pris 13) +(def-tex daxterhelmetplain rublcst-vis-pris 14) +(def-tex daxterlense rublcst-vis-pris 15) +(def-tex daxternose rublcst-vis-pris 16) +(def-tex daxterteeth rublcst-vis-pris 17) +(def-tex daxtertuft rublcst-vis-pris 18) +(def-tex environment-oldmetal rublcst-vis-pris 19) +(def-tex intcept-tread01 rublcst-vis-pris 20) +(def-tex jakc-armor rublcst-vis-pris 21) +(def-tex jakc-chestplate-straps rublcst-vis-pris 22) +(def-tex jakc-gogglemetal rublcst-vis-pris 23) +(def-tex jakc-lens rublcst-vis-pris 24) +(def-tex jakc-scarf rublcst-vis-pris 25) +(def-tex jakc-scarfhanging rublcst-vis-pris 26) +(def-tex jakc-skirt rublcst-vis-pris 27) +(def-tex jakc-waistband2 rublcst-vis-pris 28) +(def-tex jakc-wraps rublcst-vis-pris 29) +(def-tex jakc-wristband-a2 rublcst-vis-pris 30) +(def-tex jakchires-arm rublcst-vis-pris 31) +(def-tex jakchires-arm-dark rublcst-vis-pris 32) +(def-tex jakchires-arm-norm rublcst-vis-pris 33) +(def-tex jakchires-blackstrap rublcst-vis-pris 34) +(def-tex jakchires-brownstrap rublcst-vis-pris 35) +(def-tex jakchires-brwnleather rublcst-vis-pris 36) +(def-tex jakchires-chestplate rublcst-vis-pris 37) +(def-tex jakchires-clips rublcst-vis-pris 38) +(def-tex jakchires-eye rublcst-vis-pris 39) +(def-tex jakchires-eye-dark rublcst-vis-pris 40) +(def-tex jakchires-eye-norm rublcst-vis-pris 41) +(def-tex jakchires-eyebrow rublcst-vis-pris 42) +(def-tex jakchires-eyebrow-dark rublcst-vis-pris 43) +(def-tex jakchires-eyebrow-norm rublcst-vis-pris 44) +(def-tex jakchires-eyelid rublcst-vis-pris 45) +(def-tex jakchires-eyelid-dark rublcst-vis-pris 46) +(def-tex jakchires-eyelid-norm rublcst-vis-pris 47) +(def-tex jakchires-facelft rublcst-vis-pris 48) +(def-tex jakchires-facelft-dark rublcst-vis-pris 49) +(def-tex jakchires-facelft-norm rublcst-vis-pris 50) +(def-tex jakchires-facert rublcst-vis-pris 51) +(def-tex jakchires-facert-dark rublcst-vis-pris 52) +(def-tex jakchires-facert-norm rublcst-vis-pris 53) +(def-tex jakchires-glovetop rublcst-vis-pris 54) +(def-tex jakchires-hair rublcst-vis-pris 55) +(def-tex jakchires-hair-dark rublcst-vis-pris 56) +(def-tex jakchires-hair-norm rublcst-vis-pris 57) +(def-tex jakchires-horn rublcst-vis-pris 58) +(def-tex jakchires-jacket rublcst-vis-pris 59) +(def-tex jakchires-leatherpouch rublcst-vis-pris 60) +(def-tex jakchires-lightbrownspat rublcst-vis-pris 61) +(def-tex jakchires-pants rublcst-vis-pris 62) +(def-tex jakchires-precarmor-01 rublcst-vis-pris 63) +(def-tex jakchires-shoebottom rublcst-vis-pris 64) +(def-tex jakchires-shoemetal rublcst-vis-pris 65) +(def-tex jakchires-shoeteop rublcst-vis-pris 66) +(def-tex jakchires-teeth rublcst-vis-pris 67) +(def-tex kid-blackstrap rublcst-vis-pris 68) +(def-tex kid-brownstrap rublcst-vis-pris 69) +(def-tex kid-clips rublcst-vis-pris 70) +(def-tex kid-eye rublcst-vis-pris 71) +(def-tex kid-eyelid rublcst-vis-pris 72) +(def-tex kid-face rublcst-vis-pris 73) +(def-tex kid-finger rublcst-vis-pris 74) +(def-tex kid-foot rublcst-vis-pris 75) +(def-tex kid-hair rublcst-vis-pris 76) +(def-tex kid-helmet rublcst-vis-pris 77) +(def-tex kid-medallion rublcst-vis-pris 78) +(def-tex kid-overalls rublcst-vis-pris 79) +(def-tex kid-sash rublcst-vis-pris 80) +(def-tex kid-shirt rublcst-vis-pris 81) +(def-tex kid-teeth rublcst-vis-pris 82) +(def-tex rhino-horn-02 rublcst-vis-pris 83) +(def-tex rhino-wheel-01 rublcst-vis-pris 84) +(def-tex vehicle-wheel-01 rublcst-vis-pris 85) +(def-tex bam-eyelight rublcst-vis-pris2 0) +(def-tex bam-hairhilite rublcst-vis-pris2 1) +(def-tex environment-oldmetal rublcst-vis-pris2 2) +(def-tex king-arm rublcst-vis-pris2 3) +(def-tex king-blackskirt2 rublcst-vis-pris2 4) +(def-tex king-bluemetal rublcst-vis-pris2 5) +(def-tex king-bolt rublcst-vis-pris2 6) +(def-tex king-chest rublcst-vis-pris2 7) +(def-tex king-clip-02 rublcst-vis-pris2 8) +(def-tex king-ear rublcst-vis-pris2 9) +(def-tex king-earing rublcst-vis-pris2 10) +(def-tex king-face-01 rublcst-vis-pris2 11) +(def-tex king-finger rublcst-vis-pris2 12) +(def-tex king-greenmetal rublcst-vis-pris2 13) +(def-tex king-greenmetalplain rublcst-vis-pris2 14) +(def-tex king-hair rublcst-vis-pris2 15) +(def-tex king-hand rublcst-vis-pris2 16) +(def-tex king-horn rublcst-vis-pris2 17) +(def-tex king-iris rublcst-vis-pris2 18) +(def-tex king-leg rublcst-vis-pris2 19) +(def-tex king-lgblackstrap rublcst-vis-pris2 20) +(def-tex king-precursermetal-decor rublcst-vis-pris2 21) +(def-tex king-precursermetal-plain rublcst-vis-pris2 22) +(def-tex king-precursermetal-trim rublcst-vis-pris2 23) +(def-tex king-precursermetal-trim2 rublcst-vis-pris2 24) +(def-tex king-precursermetal-trimbolt rublcst-vis-pris2 25) +(def-tex king-shoebottom rublcst-vis-pris2 26) +(def-tex king-skirt rublcst-vis-pris2 27) +(def-tex king-skirt-b rublcst-vis-pris2 28) +(def-tex king-teeth rublcst-vis-pris2 29) +(def-tex king-thinstrap rublcst-vis-pris2 30) +(def-tex king-vest rublcst-vis-pris2 31) +(def-tex king-vestback rublcst-vis-pris2 32) +(def-tex king-wrap rublcst-vis-pris2 33) +(def-tex king-wraps rublcst-vis-pris2 34) +(def-tex king-wristband rublcst-vis-pris2 35) +(def-tex veger-bookleather rublcst-vis-pris2 36) +(def-tex veger-booksides rublcst-vis-pris2 37) +(def-tex veger-bookspine rublcst-vis-pris2 38) +(def-tex veger-bootbolt rublcst-vis-pris2 39) +(def-tex veger-bootfoot rublcst-vis-pris2 40) +(def-tex veger-bootstrap rublcst-vis-pris2 41) +(def-tex veger-coat rublcst-vis-pris2 42) +(def-tex veger-coatbelt rublcst-vis-pris2 43) +(def-tex veger-coatclips rublcst-vis-pris2 44) +(def-tex veger-endpaper rublcst-vis-pris2 45) +(def-tex veger-eyelid rublcst-vis-pris2 46) +(def-tex veger-face rublcst-vis-pris2 47) +(def-tex veger-fingerbottom rublcst-vis-pris2 48) +(def-tex veger-fingertop rublcst-vis-pris2 49) +(def-tex veger-gold rublcst-vis-pris2 50) +(def-tex veger-hair rublcst-vis-pris2 51) +(def-tex veger-hand rublcst-vis-pris2 52) +(def-tex veger-iris rublcst-vis-pris2 53) +(def-tex veger-legwraps rublcst-vis-pris2 54) +(def-tex veger-pages rublcst-vis-pris2 55) +(def-tex veger-pants rublcst-vis-pris2 56) +(def-tex veger-parchment rublcst-vis-pris2 57) +(def-tex veger-scarf rublcst-vis-pris2 58) +(def-tex veger-shoebottom rublcst-vis-pris2 59) +(def-tex veger-shoulderplate rublcst-vis-pris2 60) +(def-tex veger-shoulderplatemetal rublcst-vis-pris2 61) +(def-tex veger-sleeve rublcst-vis-pris2 62) +(def-tex veger-sleevelower rublcst-vis-pris2 63) +(def-tex veger-stickwrap rublcst-vis-pris2 64) +(def-tex veger-teeth rublcst-vis-pris2 65) +(def-tex veger-vest rublcst-vis-pris2 66) +(def-tex veger-walkingstick-01 rublcst-vis-pris2 67) +(def-tex veger-walkingstick-02 rublcst-vis-pris2 68) +(def-tex veger-walkingstick-03 rublcst-vis-pris2 69) +(def-tex veger-whitecloth rublcst-vis-pris2 70) +(def-tex rub-elec-switch-blue-paint-01 lpattack-vis-tfrag 0) +(def-tex rub-elec-switch-panel-01 lpattack-vis-tfrag 1) +(def-tex rub-wall-gen-03 lpattack-vis-tfrag 2) +(def-tex rub-elec-switch-pole-01 lpattack-vis-tfrag 3) +(def-tex rub-elec-switch-light-on-orange lpattack-vis-tfrag 4) +(def-tex rub-cement-broken-end lpattack-vis-tfrag 5) +(def-tex cactus-bit1 desertg-sprite 0) +(def-tex bam-eyelight museum3b-pris 0) +(def-tex bam-hairhilite museum3b-pris 1) +(def-tex environment-oldmetal museum3b-pris 2) +(def-tex errol-blackpipe museum3b-pris 3) +(def-tex errol-boottoe museum3b-pris 4) +(def-tex errol-brownpipe museum3b-pris 5) +(def-tex errol-chestplate museum3b-pris 6) +(def-tex errol-chestplateside museum3b-pris 7) +(def-tex errol-chinstrap museum3b-pris 8) +(def-tex errol-ear museum3b-pris 9) +(def-tex errol-earcup museum3b-pris 10) +(def-tex errol-eye museum3b-pris 11) +(def-tex errol-eyebrow museum3b-pris 12) +(def-tex errol-eyelid museum3b-pris 13) +(def-tex errol-face museum3b-pris 14) +(def-tex errol-faceemblem museum3b-pris 15) +(def-tex errol-facemask museum3b-pris 16) +(def-tex errol-gunbarrel-01 museum3b-pris 17) +(def-tex errol-gunbarrel-02 museum3b-pris 18) +(def-tex errol-gunbarrel-03 museum3b-pris 19) +(def-tex errol-gunhandle museum3b-pris 20) +(def-tex errol-hair museum3b-pris 21) +(def-tex errol-handback museum3b-pris 22) +(def-tex errol-handpalm museum3b-pris 23) +(def-tex errol-headleather museum3b-pris 24) +(def-tex errol-inseam museum3b-pris 25) +(def-tex errol-jacket museum3b-pris 26) +(def-tex errol-kneeguard museum3b-pris 27) +(def-tex errol-kneepadstrap museum3b-pris 28) +(def-tex errol-lens museum3b-pris 29) +(def-tex errol-metalrim museum3b-pris 30) +(def-tex errol-mouthpiece museum3b-pris 31) +(def-tex errol-pantleg museum3b-pris 32) +(def-tex errol-pipeends museum3b-pris 33) +(def-tex errol-scarf museum3b-pris 34) +(def-tex errol-shoe museum3b-pris 35) +(def-tex errol-shoebottom museum3b-pris 36) +(def-tex errol-shoulder-rtshield museum3b-pris 37) +(def-tex errol-sleeve museum3b-pris 38) +(def-tex errol-sleeve-lfttop museum3b-pris 39) +(def-tex errol-sleeve-rttop museum3b-pris 40) +(def-tex errol-teeth museum3b-pris 41) +(def-tex errol-wristband museum3b-pris 42) +(def-tex krew-arm museum3b-pris 43) +(def-tex krew-belt museum3b-pris 44) +(def-tex krew-bracelet museum3b-pris 45) +(def-tex krew-chain museum3b-pris 46) +(def-tex krew-chairleather museum3b-pris 47) +(def-tex krew-eyebrow museum3b-pris 48) +(def-tex krew-facelft museum3b-pris 49) +(def-tex krew-facert museum3b-pris 50) +(def-tex krew-fan-01 museum3b-pris 51) +(def-tex krew-foot museum3b-pris 52) +(def-tex krew-goldtooth museum3b-pris 53) +(def-tex krew-hand museum3b-pris 54) +(def-tex krew-handle museum3b-pris 55) +(def-tex krew-jewe-smaller museum3b-pris 56) +(def-tex krew-lamp museum3b-pris 57) +(def-tex krew-leatherplain museum3b-pris 58) +(def-tex krew-light museum3b-pris 59) +(def-tex krew-loop museum3b-pris 60) +(def-tex krew-loop2 museum3b-pris 61) +(def-tex krew-metalattachment museum3b-pris 62) +(def-tex krew-mole museum3b-pris 63) +(def-tex krew-pants museum3b-pris 64) +(def-tex krew-pipe-01 museum3b-pris 65) +(def-tex krew-pipe-02 museum3b-pris 66) +(def-tex krew-pipe-anim museum3b-pris 67) +(def-tex krew-plainmetal museum3b-pris 68) +(def-tex krew-ring museum3b-pris 69) +(def-tex krew-shirt museum3b-pris 70) +(def-tex krew-shirtleather museum3b-pris 71) +(def-tex krew-vehicle museum3b-pris 72) +(def-tex krew-vehicle2 museum3b-pris 73) +(def-tex krewleg museum3b-pris 74) +(def-tex kid-blackstrap museum3b-pris 75) +(def-tex kid-brownstrap museum3b-pris 76) +(def-tex kid-clips museum3b-pris 77) +(def-tex kid-eye museum3b-pris 78) +(def-tex kid-eyelid museum3b-pris 79) +(def-tex kid-face museum3b-pris 80) +(def-tex kid-finger museum3b-pris 81) +(def-tex kid-foot museum3b-pris 82) +(def-tex kid-hair museum3b-pris 83) +(def-tex kid-helmet museum3b-pris 84) +(def-tex kid-medallion museum3b-pris 85) +(def-tex kid-overalls museum3b-pris 86) +(def-tex kid-sash museum3b-pris 87) +(def-tex kid-shirt museum3b-pris 88) +(def-tex kid-teeth museum3b-pris 89) +(def-tex crocadog-collar museum3b-pris 90) +(def-tex crocadog-eye museum3b-pris 91) +(def-tex crocadog-eyelid museum3b-pris 92) +(def-tex crocadog-facegreen museum3b-pris 93) +(def-tex crocadog-faceyellow museum3b-pris 94) +(def-tex crocadog-footbottom museum3b-pris 95) +(def-tex crocadog-insidemouth museum3b-pris 96) +(def-tex crocadog-lowerbody-01 museum3b-pris 97) +(def-tex crocadog-nose museum3b-pris 98) +(def-tex crocadog-scale museum3b-pris 99) +(def-tex crocadog-teeth museum3b-pris 100) +(def-tex crocadog-toenails museum3b-pris 101) +(def-tex crocadog-upperbody-01 museum3b-pris 102) +(def-tex vin-armor museum3b-pris 103) +(def-tex vin-belt museum3b-pris 104) +(def-tex vin-belt-02 museum3b-pris 105) +(def-tex vin-blackstrap museum3b-pris 106) +(def-tex vin-clip museum3b-pris 107) +(def-tex vin-ear museum3b-pris 108) +(def-tex vin-emblem museum3b-pris 109) +(def-tex vin-face-01 museum3b-pris 110) +(def-tex vin-finger-01 museum3b-pris 111) +(def-tex vin-glove-01 museum3b-pris 112) +(def-tex vin-glove-02 museum3b-pris 113) +(def-tex vin-gunbarrel museum3b-pris 114) +(def-tex vin-gunbarrel-02 museum3b-pris 115) +(def-tex vin-gunhandle-01 museum3b-pris 116) +(def-tex vin-hair-01 museum3b-pris 117) +(def-tex vin-hair-02 museum3b-pris 118) +(def-tex vin-lens museum3b-pris 119) +(def-tex vin-ltbrownstrap museum3b-pris 120) +(def-tex vin-metal museum3b-pris 121) +(def-tex vin-pants museum3b-pris 122) +(def-tex vin-shirt-01 museum3b-pris 123) +(def-tex vin-shirt-02 museum3b-pris 124) +(def-tex vin-shoe-01 museum3b-pris 125) +(def-tex vin-shoe-02 museum3b-pris 126) +(def-tex vin-suspendercenter museum3b-pris 127) +(def-tex vin-teeth-01 museum3b-pris 128) +(def-tex vin-waistband museum3b-pris 129) +(def-tex krew-eyelid museum3b-pris 130) +(def-tex krew-lfteye museum3b-pris 131) +(def-tex krew-rteye museum3b-pris 132) +(def-tex bam-eyelight museum3b-pris2 0) +(def-tex bam-hairhilite museum3b-pris2 1) +(def-tex baron-armor museum3b-pris2 2) +(def-tex baron-armshield museum3b-pris2 3) +(def-tex baron-beard museum3b-pris2 4) +(def-tex baron-blackleatherstrap museum3b-pris2 5) +(def-tex baron-bolts museum3b-pris2 6) +(def-tex baron-brownleatherstrap museum3b-pris2 7) +(def-tex baron-brushedmetal museum3b-pris2 8) +(def-tex baron-chestemblem museum3b-pris2 9) +(def-tex baron-eye museum3b-pris2 10) +(def-tex baron-eyelid museum3b-pris2 11) +(def-tex baron-face museum3b-pris2 12) +(def-tex baron-hand museum3b-pris2 13) +(def-tex baron-headshield museum3b-pris2 14) +(def-tex baron-jacketinside museum3b-pris2 15) +(def-tex baron-jacketsleeve museum3b-pris2 16) +(def-tex baron-largebutton museum3b-pris2 17) +(def-tex baron-pants museum3b-pris2 18) +(def-tex baron-pipes museum3b-pris2 19) +(def-tex baron-scarf museum3b-pris2 20) +(def-tex baron-scarfend museum3b-pris2 21) +(def-tex baron-shoebottom museum3b-pris2 22) +(def-tex baron-shoulder museum3b-pris2 23) +(def-tex baron-swordcover museum3b-pris2 24) +(def-tex baron-swordcovertip museum3b-pris2 25) +(def-tex baron-swordhandles museum3b-pris2 26) +(def-tex baron-swordhilt museum3b-pris2 27) +(def-tex baron-swordtop museum3b-pris2 28) +(def-tex baron-whitestrap museum3b-pris2 29) +(def-tex baron-wristguard museum3b-pris2 30) +(def-tex brut-ankle museum3b-pris2 31) +(def-tex brut-armfur museum3b-pris2 32) +(def-tex brut-armsleeve museum3b-pris2 33) +(def-tex brut-button museum3b-pris2 34) +(def-tex brut-cloaktail museum3b-pris2 35) +(def-tex brut-cloaktop museum3b-pris2 36) +(def-tex brut-diaper museum3b-pris2 37) +(def-tex brut-eye museum3b-pris2 38) +(def-tex brut-eyelid museum3b-pris2 39) +(def-tex brut-feather museum3b-pris2 40) +(def-tex brut-finger museum3b-pris2 41) +(def-tex brut-footbottom museum3b-pris2 42) +(def-tex brut-footstrap museum3b-pris2 43) +(def-tex brut-foottop museum3b-pris2 44) +(def-tex brut-hair museum3b-pris2 45) +(def-tex brut-handpalm museum3b-pris2 46) +(def-tex brut-headtop museum3b-pris2 47) +(def-tex brut-jacket museum3b-pris2 48) +(def-tex brut-jaw museum3b-pris2 49) +(def-tex brut-legfur museum3b-pris2 50) +(def-tex brut-lens museum3b-pris2 51) +(def-tex brut-metalrim museum3b-pris2 52) +(def-tex brut-shirt museum3b-pris2 53) +(def-tex brut-teeth museum3b-pris2 54) +(def-tex brut-ties museum3b-pris2 55) +(def-tex brut-toenails museum3b-pris2 56) +(def-tex charHOLD museum3b-pris2 57) +(def-tex daxter-furhilite museum3b-pris2 58) +(def-tex environment-oldmetal museum3b-pris2 59) +(def-tex bab-allfur museum4b-pris 0) +(def-tex bab-diaper museum4b-pris 1) +(def-tex bab-eye museum4b-pris 2) +(def-tex bab-fur museum4b-pris 3) +(def-tex bab-furskin-trans museum4b-pris 4) +(def-tex bab-furtrans museum4b-pris 5) +(def-tex bab-longfur museum4b-pris 6) +(def-tex bab-nail-01 museum4b-pris 7) +(def-tex bab-pendant museum4b-pris 8) +(def-tex bab-shoulderstrap museum4b-pris 9) +(def-tex bab-skin museum4b-pris 10) +(def-tex common-glass museum4-water 2) +(def-tex common-gray-dark museum4-water 3) +(def-tex placeholder-white placeholder 0) + diff --git a/goal_src/jak3/engine/data/tpages.gc b/goal_src/jak3/engine/data/tpages.gc new file mode 100644 index 0000000000..6ae3c97256 --- /dev/null +++ b/goal_src/jak3/engine/data/tpages.gc @@ -0,0 +1,779 @@ +(defconstant desboss2-pris 2953) +(defconstant deshover-minimap 2727) +(defconstant deshover-sprite 1998) +(defconstant deshover-pris2 1989) +(defconstant deshover-warp 1935) +(defconstant deshover-pris 1598) +(defconstant lctyprot-sprite 3269) +(defconstant lctyprot-water 3264) +(defconstant lctyprot-pris 2592) +(defconstant ldax-pris 2130) +(defconstant wasstadb-minimap 1485) +(defconstant wasstadb-water 1309) +(defconstant wasstadb-tfrag 1085) +(defconstant volcanoa-vis-pris2 3053) +(defconstant volcanoa-vis-alpha 1634) +(defconstant volcanoa-vis-shrub 1633) +(defconstant volcanoa-vis-pris 1635) +(defconstant volcanoa-vis-tfrag 1632) +(defconstant lpatkcs-minimap 2359) +(defconstant lpatkcs-pris 1987) +(defconstant lpatkcs-tfrag 2205) +(defconstant comba-minimap 2676) +(defconstant comba-water 2496) +(defconstant comba-shrub 2889) +(defconstant comba-pris 1577) +(defconstant templeb-vis-shrub 2625) +(defconstant templeb-vis-tfrag 2617) +(defconstant arenacst-tfrag 1484) +(defconstant templex-vis-water 2326) +(defconstant templex-vis-shrub 2328) +(defconstant templex-vis-pris 2330) +(defconstant templex-vis-tfrag 2327) +(defconstant volcanox-tfrag 1938) +(defconstant loutro2-pris2 2746) +(defconstant loutro2-water 3070) +(defconstant loutro2-pris 3069) +(defconstant rubblea2-vis-shrub 2509) +(defconstant lcitysml-alpha 2606) +(defconstant lcitysml-tfrag 2605) +(defconstant mined-minimap 1612) +(defconstant mined-sprite 2776) +(defconstant mined-pris2 1623) +(defconstant mined-water 1622) +(defconstant mined-alpha 1691) +(defconstant mined-shrub 1651) +(defconstant mined-pris 1621) +(defconstant mined-tfrag 1620) +(defconstant lppatrol-vis-pris 3279) +(defconstant lppatrol-vis-tfrag 3280) +(defconstant lwlandm-pris 1550) +(defconstant lsig-pris2 1153) +(defconstant lsig-water 1154) +(defconstant wcaseem-pris2 1812) +(defconstant wasall-pris 325) +(defconstant wasseem-sprite 1975) +(defconstant wasseem-pris2 1468) +(defconstant wasseem-pris 1211) +(defconstant waspala-sprite 3132) +(defconstant waspala-water 968) +(defconstant waspala-alpha 933) +(defconstant waspala-shrub 980) +(defconstant waspala-pris 871) +(defconstant desliz-pris 1624) +(defconstant lsigjakc-pris2 1450) +(defconstant lsigjakc-water 1451) +(defconstant lsigjakc-pris 1449) +(defconstant combn-water 2211) +(defconstant combn-alpha 2595) +(defconstant combn-tfrag 2210) +(defconstant lgunrnc-pris 3171) +(defconstant lbbtcha1-sprite 3325) +(defconstant lbbtcha1-water 3378) +(defconstant desert-hfrag 976) +(defconstant ljakndax-pris 2362) +(defconstant desert-minimap 1253) +(defconstant desert-vis-pris 2304) +(defconstant ljkfeet-pris 2658) +(defconstant lnstobb-pris 1337) +(defconstant lctypalt-minimap 3093) +(defconstant lashelin-pris2 1222) +(defconstant lforring-sprite 1358) +(defconstant ctywide-sprite 123) +(defconstant railcst-pris2 2513) +(defconstant railcst-pris 2512) +(defconstant railcst-tfrag 2711) +(defconstant citycast-pris2 2095) +(defconstant deschase-minimap 3184) +(defconstant citycast-pris 2094) +(defconstant deschase-tfrag 3203) +(defconstant precurc-vis-water 2903) +(defconstant wasseem-water 1533) +(defconstant precurc-vis-shrub 2642) +(defconstant precurc-vis-tfrag 2640) +(defconstant ljndklev-pris 1247) +(defconstant ltrtwhls-pris 2356) +(defconstant combc-tfrag 2191) +(defconstant templec-minimap 3041) +(defconstant templec-sprite 2692) +(defconstant volcanox-pris 1517) +(defconstant templec-vis-shrub 2626) +(defconstant forestb-vis-water 821) +(defconstant forestb-vis-pris 820) +(defconstant forestb-vis-tfrag 819) +(defconstant desert-vis-tfrag 736) +(defconstant lbbring6-sprite 2954) +(defconstant ldesgcst-pris2 2661) +(defconstant ldesgcst-water 2662) +(defconstant lwlandm-water 1551) +(defconstant ldesgcst-pris 2660) +(defconstant vinroom-vis-tfrag 1026) +(defconstant loutro-pris2 2657) +(defconstant loutro-shrub 2812) +(defconstant nstb-sprite 646) +(defconstant desrescc-pris 1717) +(defconstant nstb-vis-water 608) +(defconstant nstb-vis-alpha 604) +(defconstant desinter-water 1713) +(defconstant desinter-pris 1712) +(defconstant lbbtcha2-sprite 3326) +(defconstant warpcast-pris 2270) +(defconstant lbbtcha2-water 3379) +(defconstant railc-tfrag 2484) +(defconstant gungame-sprite 1389) +(defconstant gungame-vis-pris2 1557) +(defconstant gungame-vis-pris 1391) +(defconstant gungame-vis-tfrag 1393) +(defconstant destrack-minimap 1666) +(defconstant railcst-shrub 2904) +(defconstant destrack-pris 1795) +(defconstant ljkcdmkl-pris2 1811) +(defconstant ljkcdmkl-pris 1810) +(defconstant lfacrm1-tfrag 1936) +(defconstant museum4-pris2 3386) +(defconstant museum4-water 3419) +(defconstant museum4-pris 3365) +(defconstant museum4-tfrag 3390) +(defconstant lbbring1-sprite 2767) +(defconstant museum-pris2 3297) +(defconstant ldampksm-pris 1092) +(defconstant museum-water 3310) +(defconstant lctyblow-water 2847) +(defconstant lctyblow-pris 2846) +(defconstant mineb-vis-shrub 928) +(defconstant mineb-vis-tfrag 926) +(defconstant stadiumb-vis-alpha 317) +(defconstant stadiumb-vis-shrub 1974) +(defconstant wasall-minimap 1427) +(defconstant stadiumb-vis-pris 318) +(defconstant stadiumb-vis-tfrag 319) +(defconstant destrack-sprite 2363) +(defconstant waswide-minimap 1254) +(defconstant waswide-vis-water 1075) +(defconstant waswide-vis-shrub 1956) +(defconstant waswide-vis-pris 874) +(defconstant rubblea-vis-pris2 2677) +(defconstant rubblea-vis-water 2416) +(defconstant loninsim-pris 3271) +(defconstant hangb-vis-tfrag 3028) +(defconstant ldmpckgn-pris 2348) +(defconstant ctygenb-minimap 219) +(defconstant ctygenb-sprite 222) +(defconstant ctygenb-vis-water 227) +(defconstant desliz-minimap 1654) +(defconstant desbcst-pris2 2763) +(defconstant deschase-pris 2961) +(defconstant sewb-vis-shrub 743) +(defconstant sewb-vis-pris 753) +(defconstant lbbring4-sprite 2906) +(defconstant forestx-vis-shrub 3316) +(defconstant lpattack-minimap 3235) +(defconstant ctyslumb-sprite 162) +(defconstant factorya-shrub 3011) +(defconstant factorya-pris 536) +(defconstant sewg-vis-pris 1133) +(defconstant sewg-vis-tfrag 1127) +(defconstant freecast-pris2 1968) +(defconstant freecast-pris 1967) +(defconstant ctyfarmb-sprite 253) +(defconstant ctyfarmb-vis-shrub 257) +(defconstant freehq-tfrag 798) +(defconstant ctyfarmb-vis-pris 256) +(defconstant ctyport-vis-tfrag 274) +(defconstant desertd-vis-shrub 1383) +(defconstant lfaccity-alpha 1951) +(defconstant wascityb-vis-water 842) +(defconstant factoryd-vis-shrub 2883) +(defconstant mhcitya-vis-tfrag 2342) +(defconstant wasleapr-water 1694) +(defconstant forestx-vis-alpha 3317) +(defconstant sewg-vis-water 1126) +(defconstant factoryc-vis-shrub 2235) +(defconstant precurd-vis-tfrag 2637) +(defconstant templeb-vis-pris 2628) +(defconstant lformach-vis-water 1519) +(defconstant ljkdxvin-pris 2601) +(defconstant templec-vis-water 2627) +(defconstant lformach-vis-pris 1518) +(defconstant lmhcityb-vis-tfrag 3141) +(defconstant desoasis-pris2 1605) +(defconstant precurb-vis-tfrag 2633) +(defconstant temp-shrub 3228) +(defconstant foresta-vis-alpha 1010) +(defconstant lwassig-sprite 1698) +(defconstant onintent-sprite 1157) +(defconstant intpfall-vis-water 1441) +(defconstant intpfall-vis-pris 1440) +(defconstant intpfall-vis-tfrag 1438) +(defconstant minee-tfrag 2140) +(defconstant lformach-sprite 3249) +(defconstant lbbsdrp3-sprite 3330) +(defconstant programmer 3) +(defconstant lctyhijk-tfrag 1580) +(defconstant slumbset-pris 2432) +(defconstant ldamklev-pris2 1323) +(defconstant ctyfarma-sprite 241) +(defconstant loutro3-shrub 3274) +(defconstant deswalk-vis-water 3134) +(defconstant templec-vis-tfrag 2620) +(defconstant hanga-sprite 1511) +(defconstant deswalk-vis-tfrag 2855) +(defconstant desertg-sprite 3409) +(defconstant desertg-vis-tfrag 1373) +(defconstant wasleapr-pris 1663) +(defconstant ctyport-vis-pris 272) +(defconstant desertd-vis-water 1381) +(defconstant lseemwca-pris2 2071) +(defconstant deserrol-water 3180) +(defconstant precurd-vis-pris 2639) +(defconstant lfacout-vis-alpha 3288) +(defconstant sewi-vis-pris 1130) +(defconstant desoasis-minimap 2408) +(defconstant ctyfarma-vis-pris 244) +(defconstant deserte-vis-tfrag 1380) +(defconstant lfacrm1-pris 2070) +(defconstant deserrol-pris 3179) +(defconstant precura-vis-pris 2638) +(defconstant sewi-vis-tfrag 1123) +(defconstant lfacout-vis-tfrag 3287) +(defconstant sewm-vis-shrub 1139) +(defconstant desert-sprite 1653) +(defconstant introcst-pris2 544) +(defconstant desbcst-pris 2762) +(defconstant sewm-vis-pris 1141) +(defconstant desbcst-water 2764) +(defconstant sewm-vis-tfrag 1138) +(defconstant desjump-water 2769) +(defconstant desjump-pris 2768) +(defconstant sewl-vis-pris 1145) +(defconstant deserta-vis-pris 3309) +(defconstant factorya-sprite 3102) +(defconstant introcst-sprite 1560) +(defconstant introcst-pris 540) +(defconstant ljak-pris 1527) +(defconstant precurb-vis-shrub 2636) +(defconstant mhctycst-water 2379) +(defconstant forestx-vis-tfrag 1838) +(defconstant sewh-vis-water 1131) +(defconstant sewh-vis-shrub 1129) +(defconstant sewh-vis-pris 1132) +(defconstant wasstada-sprite 591) +(defconstant ctyport-vis-shrub 273) +(defconstant desertd-vis-tfrag 1382) +(defconstant lfaccity-tfrag 1950) +(defconstant wascityb-vis-tfrag 841) +(defconstant factoryc-vis-alpha 2234) +(defconstant sewh-vis-tfrag 1125) +(defconstant stadiuma-vis-shrub 2815) +(defconstant hanga-hfrag 1503) +(defconstant deshover-tfrag 1920) +(defconstant hanga-vis-water 3029) +(defconstant hanga-vis-pris 3031) +(defconstant desrace2-pris 1408) +(defconstant hanga-vis-tfrag 3030) +(defconstant ldamklev-pris 1407) +(defconstant ljakcklv-pris 1542) +(defconstant towerb-vis-alpha 2651) +(defconstant towerb-vis-shrub 2652) +(defconstant forestx-vis-pris 1839) +(defconstant towerb-vis-pris 2948) +(defconstant ctyfarma-vis-alpha 243) +(defconstant sewf-vis-tfrag 757) +(defconstant factoryb-vis-pris 1866) +(defconstant lblowcst-pris 3032) +(defconstant desrace2-water 1409) +(defconstant lkeira-pris 2131) +(defconstant sewa-vis-shrub 800) +(defconstant ctyfarmb-vis-water 259) +(defconstant factoryd-sprite 2988) +(defconstant minec-vis-pris 932) +(defconstant freecast-water 1969) +(defconstant ctyslumc-sprite 170) +(defconstant combx-water 2334) +(defconstant volcanox-warp 2902) +(defconstant freehq-shrub 1793) +(defconstant museum3b-pris2 3416) +(defconstant wasstadc-water 1252) +(defconstant lctyhijk-pris 1835) +(defconstant lprecurc-vis-tfrag 2944) +(defconstant slumbset-water 2430) +(defconstant waschase-pris 1321) +(defconstant desboss2-pris2 3175) +(defconstant rubblea-vis-shrub 2066) +(defconstant ctypesa-pris 957) +(defconstant ldmpckgn-pris2 2349) +(defconstant ctysluma-minimap 131) +(defconstant wasintro-vis-tfrag 1213) +(defconstant level-default-sprite 4) +(defconstant minee-shrub 2141) +(defconstant lpattack-sprite 3250) +(defconstant lfacrm2-alpha 2168) +(defconstant ldampeck-pris 1086) +(defconstant ctypesc-pris 1244) +(defconstant ctysluma-vis-shrub 135) +(defconstant lfaccar-minimap 2867) +(defconstant ctypesb-pris 1758) +(defconstant lpattack-vis-tfrag 3408) +(defconstant towerc-tfrag 2299) +(defconstant forestb-vis-alpha 1117) +(defconstant sky-textures 8) +(defconstant desjump-tfrag 3220) +(defconstant templec-vis-pris 2706) +(defconstant deserte-vis-shrub 1597) +(defconstant arenacst-pris 1245) +(defconstant ctysluma-vis-tfrag 136) +(defconstant templea-vis-alpha 3057) +(defconstant level-default-minimap 9) +(defconstant desbattl-pris2 2173) +(defconstant lgunnorm-water 3170) +(defconstant factoryd-vis-tfrag 2881) +(defconstant mhcitya-vis-pris 2340) +(defconstant mhctycst-pris 2367) +(defconstant ljinx-pris 1826) +(defconstant templea-vis-pris2 2624) +(defconstant ctyslumb-vis-shrub 165) +(defconstant lvincst-warp 2870) +(defconstant sewa-vis-pris 741) +(defconstant destrack-water 1796) +(defconstant raila-shrub 2905) +(defconstant vinroom-sprite 1023) +(defconstant lkeira-water 2132) +(defconstant stadium-vis-tfrag 1591) +(defconstant templea-vis-pris 2621) +(defconstant wascityb-vis-shrub 843) +(defconstant sewo-vis-tfrag 1925) +(defconstant desertf-vis-tfrag 1384) +(defconstant templea-vis-tfrag 2616) +(defconstant ltowerb-vis-water 2655) +(defconstant loutro-pris 2682) +(defconstant desertc-vis-shrub 1573) +(defconstant lwassig-pris 1343) +(defconstant factoryd-vis-water 2885) +(defconstant ctyinda-vis-tfrag 180) +(defconstant oasiscst-pris 1600) +(defconstant desoasis-water 2114) +(defconstant towercst-tfrag 3223) +(defconstant towerc-pris 2302) +(defconstant templea-vis-water 2615) +(defconstant waswide-sprite 666) +(defconstant factoryd-vis-pris 2884) +(defconstant ctywide-vis-pris 125) +(defconstant mhcitya-vis-shrub 2343) +(defconstant ctyinda-vis-shrub 179) +(defconstant railb2-tfrag 2708) +(defconstant desresc-pris 1599) +(defconstant desertd-sprite 3384) +(defconstant gungame2-pris 2275) +(defconstant wasleapr-minimap 1707) +(defconstant stadiuma-vis-pris 2816) +(defconstant level-default-shrub 11) +(defconstant sewa-sprite 1411) +(defconstant lvincst-pris 2869) +(defconstant arenacst-pris2 1246) +(defconstant ltnjxhip-tfrag 2355) +(defconstant ljakc-pris 1466) +(defconstant minea-vis-pris 925) +(defconstant oasiscst-pris2 1601) +(defconstant towercst-shrub 3224) +(defconstant deswalk-vis-pris 2856) +(defconstant combe-tfrag 2599) +(defconstant ltowera-sprite 3248) +(defconstant desresc-water 1625) +(defconstant minec-vis-shrub 931) +(defconstant lblowcst-tfrag 3368) +(defconstant rubbleb-vis-shrub 2059) +(defconstant ctycarc-pris 950) +(defconstant level-default-water 5) +(defconstant minee-pris 2142) +(defconstant lprecurc-sprite 3251) +(defconstant ldampeck-pris2 1087) +(defconstant lwstdpck-pris 1367) +(defconstant ctyfarmb-vis-tfrag 258) +(defconstant forestb-vis-shrub 1116) +(defconstant level-default-pris 7) +(defconstant desoasis-pris 1603) +(defconstant precurd-vis-water 2712) +(defconstant templea-vis-shrub 2618) +(defconstant ltowera-vis-shrub 2645) +(defconstant ljaksig-pris 1536) +(defconstant lbbtcha3-water 3380) +(defconstant lbiped-pris 2901) +(defconstant ltowera-vis-tfrag 2644) +(defconstant ljakklev-pris 1541) +(defconstant towerb-vis-tfrag 2650) +(defconstant common 1) +(defconstant lbbsdrp1-sprite 3328) +(defconstant ctyfarmb-vis-alpha 255) +(defconstant sewb-vis-tfrag 742) +(defconstant templed-vis-pris2 2960) +(defconstant templed-vis-pris 2622) +(defconstant ctysluma-sprite 133) +(defconstant wasintro-vis-water 1215) +(defconstant desboss1-pris 1756) +(defconstant wasdoors-vis-tfrag 647) +(defconstant factoryd-vis-alpha 2882) +(defconstant ctyinda-sprite 177) +(defconstant lgunnorm-pris 3139) +(defconstant stadiuma-sprite 2598) +(defconstant rubblea-vis-tfrag 2065) +(defconstant ctypepa-pris 956) +(defconstant rubbleb-vis-water 2060) +(defconstant ctycarc-water 951) +(defconstant lprenme-pris 2956) +(defconstant lblowcst-water 3033) +(defconstant lfacrm2-tfrag 2167) +(defconstant lblowcst-sprite 3276) +(defconstant ltowera-vis-pris 2910) +(defconstant lprecurc-vis-pris 2964) +(defconstant sewd-vis-tfrag 746) +(defconstant templea-sprite 3043) +(defconstant level-default-warp 10) +(defconstant lblowcst-minimap 3094) +(defconstant minec-vis-tfrag 930) +(defconstant stadium-vis-pris 2553) +(defconstant ctyslumc-vis-shrub 173) +(defconstant factoryc-vis-water 2332) +(defconstant lctyhijk-water 1836) +(defconstant comba-tfrag 2431) +(defconstant wasdoors-vis-pris 1322) +(defconstant sewc-vis-pris 754) +(defconstant factoryb-vis-water 1863) +(defconstant hanga-minimap 1676) +(defconstant sewj-vis-tfrag 1135) +(defconstant wasdoors-vis-shrub 648) +(defconstant intpfall-vis-alpha 1439) +(defconstant wasdoors-minimap 1696) +(defconstant ljkdxvin-warp 2602) +(defconstant lnstoba-vis-pris 1520) +(defconstant lbbring3-sprite 2859) +(defconstant sewj-vis-pris 1137) +(defconstant wascityb-vis-pris 844) +(defconstant deserth-vis-tfrag 1385) +(defconstant sewo-vis-shrub 1926) +(defconstant loutro3-pris 3273) +(defconstant desresc-warp 1731) +(defconstant rubblec-vis-water 2057) +(defconstant ctycara-pris 948) +(defconstant ctyslumc-vis-tfrag 174) +(defconstant combx-tfrag 2333) +(defconstant wascityb-minimap 2360) +(defconstant wasstadc-pris 1251) +(defconstant railx-tfrag 2336) +(defconstant sewj-vis-shrub 1136) +(defconstant sewj-vis-water 1134) +(defconstant desert-vis-shrub 1702) +(defconstant nsta-vis-tfrag 593) +(defconstant factoryd-minimap 2736) +(defconstant desertf-vis-shrub 2871) +(defconstant ctyslumb-minimap 159) +(defconstant wasstadb-pris 1187) +(defconstant rublcst-vis-pris 3405) +(defconstant lmech-pris 2955) +(defconstant ctyfarmb-minimap 250) +(defconstant lctysnpr-tfrag 2220) +(defconstant environment-generic 2) +(defconstant lbbsdrp2-sprite 3329) +(defconstant gungame1-pris 2274) +(defconstant ltornsam-pris2 1165) +(defconstant nsta-vis-pris 795) +(defconstant towerb-vis-water 2949) +(defconstant nsta-vis-shrub 731) +(defconstant lwassig-minimap 1843) +(defconstant ctyslumb-vis-tfrag 166) +(defconstant lbombbot-minimap 2384) +(defconstant foresta-minimap 1302) +(defconstant desertf-vis-pris 2844) +(defconstant nsta-minimap 1072) +(defconstant lpattack-vis-pris 3263) +(defconstant lctysnpr-sprite 2154) +(defconstant lbbtcha3-sprite 3327) +(defconstant onintent-pris2 1163) +(defconstant ctyslumc-vis-water 1505) +(defconstant ctyslumc-minimap 167) +(defconstant lfreeout-tfrag 3158) +(defconstant ltnjxhip-pris 2049) +(defconstant museum3b-pris 3415) +(defconstant combx-pris 2306) +(defconstant factorya-water 535) +(defconstant towera-water 2699) +(defconstant lforplnt-vis-pris 2237) +(defconstant sewg-vis-shrub 1128) +(defconstant lctypatk-pris 1899) +(defconstant desjump-minimap 2766) +(defconstant deserth-vis-shrub 1995) +(defconstant factoryc-vis-pris 2305) +(defconstant precurd-sprite 3387) +(defconstant templex-sprite 2169) +(defconstant factoryc-sprite 3278) +(defconstant ctyindb-vis-pris 186) +(defconstant deshunt-water 1809) +(defconstant ctyindb-vis-shrub 187) +(defconstant ctyindb-minimap 181) +(defconstant ctywide-vis-tfrag 127) +(defconstant mhcityb-vis-tfrag 2345) +(defconstant lbbring2-sprite 2858) +(defconstant ltnfxhip-warp 2312) +(defconstant ltnfxhip-pris2 2311) +(defconstant lmhcitya-vis-tfrag 3142) +(defconstant minea-vis-tfrag 924) +(defconstant minea-vis-shrub 989) +(defconstant minea-vis-water 1727) +(defconstant mhcityb-vis-pris 2347) +(defconstant ctywide-vis-water 128) +(defconstant mhcityb-vis-shrub 2346) +(defconstant ldamsig-water 1089) +(defconstant outcast3-water 3307) +(defconstant mhcityb-minimap 2198) +(defconstant wasstadc-tfrag 1090) +(defconstant combd-tfrag 2199) +(defconstant lsigklv-water 2294) +(defconstant rublcst-vis-tfrag 3403) +(defconstant rublcst-vis-shrub 3404) +(defconstant rublcst-vis-pris2 3406) +(defconstant desrally-pris 2892) +(defconstant sewk-vis-shrub 1783) +(defconstant deschase-water 2962) +(defconstant sewc-vis-tfrag 744) +(defconstant desbattl-pris 1853) +(defconstant ctyindb-vis-tfrag 188) +(defconstant desbattl-minimap 2406) +(defconstant title-minimap 1324) +(defconstant sewe-vis-pris 756) +(defconstant factoryb-vis-alpha 1865) +(defconstant gamefont 12) +(defconstant sewk-vis-tfrag 1121) +(defconstant waspgame-pris 1662) +(defconstant desrally-water 2893) +(defconstant sewk-vis-pris 1784) +(defconstant ltornjnx-pris2 1479) +(defconstant lsnkwhls-pris 2588) +(defconstant slumbset-shrub 2429) +(defconstant lbombbot-pris 1320) +(defconstant ctyindb-sprite 184) +(defconstant lforplnt-minimap 2402) +(defconstant introcst-tfrag 1347) +(defconstant ctyfarma-minimap 238) +(defconstant level-default-tfrag 6) +(defconstant wasdefen-minimap 2224) +(defconstant lblowtmh-pris 2978) +(defconstant templed-vis-tfrag 2619) +(defconstant templed-vis-shrub 3101) +(defconstant ltowcity-tfrag 2530) +(defconstant ltowcity-alpha 2531) +(defconstant outrocst-pris 2596) +(defconstant powergd-water 3164) +(defconstant rubblec-vis-tfrag 2055) +(defconstant lwassig-water 1488) +(defconstant outrocst-pris2 2597) +(defconstant wascityb-sprite 947) +(defconstant rubblec-vis-shrub 2056) +(defconstant nstb-vis-tfrag 605) +(defconstant wascast-pris 1714) +(defconstant wascitya-vis-tfrag 632) +(defconstant lfacrm2-pris 3017) +(defconstant lkleever-pris 1394) +(defconstant lfacrm2-shrub 2282) +(defconstant waspgame-sprite 1561) +(defconstant desboss1-minimap 2643) +(defconstant desertg-vis-pris 1376) +(defconstant raile-tfrag 2485) +(defconstant desboss1-water 3172) +(defconstant rubblea-vis-pris 2067) +(defconstant ctypepb-pris 958) +(defconstant desboss1-pris2 3176) +(defconstant precura-vis-water 2635) +(defconstant deswalk-minimap 3385) +(defconstant freehq-pris 1167) +(defconstant sewm-vis-water 1140) +(defconstant powergd-pris 2249) +(defconstant ltnjxhip-pris2 2048) +(defconstant freehq-water 939) +(defconstant lfaccar-pris 2573) +(defconstant freehq-pris2 1464) +(defconstant waspala-tfrag 869) +(defconstant lctysnpr-minimap 3087) +(defconstant freehq-sprite 1035) +(defconstant ltorn-pris2 1463) +(defconstant wasleapr-sprite 1589) +(defconstant towera-pris 2698) +(defconstant vinroom-vis-pris 1024) +(defconstant lsamos-pris2 2133) +(defconstant stadium-vis-shrub 1592) +(defconstant halfpipe-water 510) +(defconstant arenacst-water 1248) +(defconstant lforplnt-sprite 2357) +(defconstant ctyfarma-vis-tfrag 246) +(defconstant ctyfarma-vis-shrub 245) +(defconstant ljinx-minimap 2552) +(defconstant desboss2-water 3036) +(defconstant sewo-vis-pris 1927) +(defconstant lctypatk-tfrag 1523) +(defconstant precura-vis-tfrag 2632) +(defconstant lctysnpr-pris 2091) +(defconstant precura-vis-shrub 2634) +(defconstant precura-minimap 2678) +(defconstant desert-vis-water 1744) +(defconstant wascitya-vis-pris 635) +(defconstant wascitya-vis-shrub 633) +(defconstant nstb-vis-shrub 606) +(defconstant placeholder 32767) +(defconstant desrescg-pris 1715) +(defconstant ctyslumb-vis-water 1743) +(defconstant wascitya-vis-water 634) +(defconstant nstb-vis-pris 607) +(defconstant desrescg-water 1716) +(defconstant templee-pris2 2909) +(defconstant sewc-vis-water 751) +(defconstant mineb-vis-pris 929) +(defconstant lctydest-tfrag 3147) +(defconstant lctydest-pris 2001) +(defconstant lctydest-water 2378) +(defconstant factoryb-vis-tfrag 1864) +(defconstant sewe-vis-water 755) +(defconstant lctydest-minimap 3197) +(defconstant sewe-vis-tfrag 748) +(defconstant title-pris 1830) +(defconstant precurd-vis-shrub 2912) +(defconstant gridcst-pris 2967) +(defconstant sewe-vis-shrub 749) +(defconstant deshunt-pris2 1808) +(defconstant waswide-vis-tfrag 873) +(defconstant raila-tfrag 3091) +(defconstant gungame-vis-shrub 1392) +(defconstant raila-pris 2501) +(defconstant waspala-pris2 872) +(defconstant raila-alpha 3090) +(defconstant raila-minimap 3015) +(defconstant sewc-vis-shrub 745) +(defconstant title-sprite 1854) +(defconstant ctyport-sprite 268) +(defconstant raild-tfrag 2486) +(defconstant desertb-vis-tfrag 1377) +(defconstant railb-tfrag 2487) +(defconstant desertb-vis-shrub 1378) +(defconstant desertb-vis-water 1379) +(defconstant lnstoba-vis-alpha 1521) +(defconstant lnstoba-vis-water 1522) +(defconstant sewl-vis-water 1142) +(defconstant museum3-pris 3360) +(defconstant sewl-vis-shrub 1144) +(defconstant museum3-water 3362) +(defconstant sewl-vis-tfrag 1143) +(defconstant museum3-pris2 3361) +(defconstant onintent-tfrag 1158) +(defconstant onintent-pris 1156) +(defconstant onintent-water 1159) +(defconstant stadium-vis-alpha 2514) +(defconstant sewn-vis-pris 1973) +(defconstant templed-vis-water 2623) +(defconstant wasstada-tfrag 405) +(defconstant wasstada-shrub 630) +(defconstant wasstada-alpha 609) +(defconstant museum-pris 3296) +(defconstant powergd-tfrag 2187) +(defconstant powergd-sprite 3181) +(defconstant slumbset-tfrag 2428) +(defconstant factoryb-minimap 1319) +(defconstant volcanox-shrub 1990) +(defconstant lctyass-pris 3099) +(defconstant mhcitya-sprite 2389) +(defconstant hiphog-vis-tfrag 1848) +(defconstant ctygenb-vis-shrub 225) +(defconstant ldamsig-pris2 1088) +(defconstant outcast3-pris 3306) +(defconstant mhcitya-minimap 2197) +(defconstant precurd-vis-pris2 3188) +(defconstant ltowerb-vis-pris 2653) +(defconstant ljkdmpk-pris2 1540) +(defconstant ltowerb-vis-alpha 2649) +(defconstant ltowerb-vis-pris2 2654) +(defconstant lnstcst-pris 1766) +(defconstant lnstcst-water 1768) +(defconstant lnstcst-pris2 1767) +(defconstant ltowera-vis-alpha 2646) +(defconstant ljaksig-pris2 1537) +(defconstant intpalrf-tfrag 428) +(defconstant ljkdmpk-pris 1539) +(defconstant ltowerb-vis-shrub 2648) +(defconstant intpalrf-alpha 430) +(defconstant towercst-pris 2983) +(defconstant intpfall-sprite 1007) +(defconstant towercst-alpha 3225) +(defconstant towercst-water 2985) +(defconstant towercst-pris2 2984) +(defconstant ctyport-minimap 265) +(defconstant desertg-vis-shrub 1374) +(defconstant railf-tfrag 2483) +(defconstant rubblea2-vis-water 2510) +(defconstant ctyinda-vis-pris 1401) +(defconstant ctyinda-minimap 175) +(defconstant ctyfarma-vis-water 247) +(defconstant waschase-minimap 1356) +(defconstant wascast-pris2 2323) +(defconstant wasintro-vis-shrub 1214) +(defconstant wasintro-hfrag 1037) +(defconstant ldampksm-pris2 1093) +(defconstant museum2-pris 3311) +(defconstant museum2-water 3313) +(defconstant museum2-pris2 3312) +(defconstant inttitle-minimap 1073) +(defconstant stadiuma-vis-tfrag 2814) +(defconstant stadiuma-minimap 2450) +(defconstant museum4b-pris 3417) +(defconstant desrace1-pris 1300) +(defconstant lnstobb-minimap 1867) +(defconstant desrally-minimap 2976) +(defconstant sewf-vis-shrub 758) +(defconstant rubbleb-vis-tfrag 2058) +(defconstant ctycarb-pris 949) +(defconstant sewf-vis-pris 759) +(defconstant lblowtkg-pris 2977) +(defconstant comba-alpha 2481) +(defconstant deserta-vis-tfrag 1372) +(defconstant templea-warp 2688) +(defconstant deserta-vis-shrub 1579) +(defconstant foresta-warp 3202) +(defconstant combb-tfrag 2189) +(defconstant wasstadc-minimap 1446) +(defconstant desertc-vis-tfrag 1371) +(defconstant intpalrf-shrub 429) +(defconstant ltowerb-vis-tfrag 2647) +(defconstant ljaksig-water 1538) +(defconstant sewi-vis-water 1122) +(defconstant halfpipe-tfrag 13) +(defconstant lctysnpr-water 2177) +(defconstant sewi-vis-shrub 1124) +(defconstant factoryc-vis-tfrag 2233) +(defconstant halfpipe-pris 15) +(defconstant wasdefen-pris 2527) +(defconstant desrace1-tfrag 1418) +(defconstant rubblea2-vis-tfrag 2508) +(defconstant desrace1-water 1399) +(defconstant sewn-vis-tfrag 1971) +(defconstant sewn-vis-shrub 1972) +(defconstant sewn-vis-water 1970) +(defconstant sewd-vis-pris 752) +(defconstant mineb-vis-water 1856) +(defconstant sewd-vis-shrub 747) +(defconstant gridcst-pris2 2968) +(defconstant sewd-vis-water 750) +(defconstant lsigklv-pris 2292) +(defconstant lfacctyb-vis-tfrag 3401) +(defconstant lsigklv-pris2 2293) +(defconstant lfacctyb-vis-alpha 3402) +(defconstant lformach-minimap 1555) +(defconstant nsta-sprite 446) +(defconstant lbbspid-pris 2664) +(defconstant foresta-vis-tfrag 773) +(defconstant foresta-vis-pris 774) +(defconstant volcanoa-sprite 2050) +(defconstant foresta-vis-shrub 941) +(defconstant foresta-vis-water 775) +(defconstant foresta-sprite 1357) +(defconstant lbbring5-sprite 2940) +(defconstant sewa-vis-tfrag 740) +(defconstant hiphog-vis-pris 1849) +(defconstant ctygenb-vis-tfrag 226) +(defconstant hiphog-sprite 895) +(defconstant ctygenb-vis-pris 224) + diff --git a/goal_src/jak3/engine/debug/menu.gc b/goal_src/jak3/engine/debug/menu.gc index defda242f7..bafdee1ba1 100644 --- a/goal_src/jak3/engine/debug/menu.gc +++ b/goal_src/jak3/engine/debug/menu.gc @@ -5,5 +5,1491 @@ ;; name in dgo: menu ;; dgos: GAME +;; +++debug-menu-msg +(defenum debug-menu-msg + :type int32 + (activate 1) + (deactivate 2) + (update 3) + (press 4) + ) +;; ---debug-menu-msg + + +;; +++debug-menu-dest +(defenum debug-menu-dest + :type int32 + (activation 0) + (root 1) + (open-menus 2) + (current-selection 3) + ) +;; ---debug-menu-dest + +(declare-type debug-menu-node basic) +(declare-type debug-menu-context basic) +(declare-type debug-menu debug-menu-node) +(declare-type debug-menu-item debug-menu-node) + +(define-extern debug-menu-context-send-msg (function debug-menu-context debug-menu-msg debug-menu-dest debug-menu-context)) +(define-extern debug-menu-make-from-template (function debug-menu-context pair debug-menu-node)) +(define-extern debug-menu-item-send-msg (function debug-menu-item debug-menu-msg debug-menu-item)) +(define-extern debug-menu-send-msg (function debug-menu debug-menu-msg symbol debug-menu)) + ;; DECOMP BEGINS +;; this file is debug only +(declare-file (debug)) + +(deftype debug-menu-context (basic) + ((is-active symbol) + (sel-length int32) + (sel-menu debug-menu 8) + (root-menu debug-menu) + (joypad-func (function basic int none)) + (joypad-item debug-menu-item) + (font font-context) + (is-hidden symbol) + (joypad-number int32) + ) + (:methods + (new (symbol type) _type_) + ) + ) + + +(defmethod new debug-menu-context ((allocation symbol) (type-to-make type)) + (let ((gp-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> gp-0 is-active) #f) + (set! (-> gp-0 is-hidden) #f) + (set! (-> gp-0 sel-length) 0) + (set! (-> gp-0 root-menu) #f) + (set! (-> gp-0 joypad-func) #f) + (set! (-> gp-0 joypad-item) #f) + (set! (-> gp-0 font) + (new 'debug 'font-context *font-default-matrix* 0 0 0.0 (font-color default) (font-flags shadow kerning)) + ) + (set! (-> gp-0 joypad-number) 0) + gp-0 + ) + ) + +(deftype debug-menu-node (basic) + ((name string) + (parent debug-menu) + (refresh-delay int32) + (refresh-ctr int32) + ) + ) + + +(defmethod print ((this debug-menu-node)) + (format #t "#<~A ~A @ #x~X>" (-> this type) (-> this name) this) + this + ) + +(deftype debug-menu (debug-menu-node) + ((context debug-menu-context) + (selected-item debug-menu-item) + (pix-width int32) + (pix-height int32) + (items pair) + ) + (:methods + (new (symbol type debug-menu-context string) _type_) + ) + ) + + +(defmethod new debug-menu ((allocation symbol) (type-to-make type) (arg0 debug-menu-context) (arg1 string)) + (let ((v0-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> v0-0 context) arg0) + (set! (-> v0-0 name) arg1) + (set! (-> v0-0 parent) #f) + (set! (-> v0-0 selected-item) #f) + (set! (-> v0-0 items) '()) + v0-0 + ) + ) + +(deftype debug-menu-item (debug-menu-node) + ((id int32) + ) + ) + + +(deftype debug-menu-item-submenu (debug-menu-item) + ((submenu debug-menu) + ) + (:methods + (new (symbol type string debug-menu) _type_) + ) + ) + + +(defmethod new debug-menu-item-submenu ((allocation symbol) (type-to-make type) (arg0 string) (arg1 debug-menu)) + (let ((v0-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> v0-0 name) arg0) + (set! (-> v0-0 parent) #f) + (set! (-> v0-0 refresh-delay) 0) + (set! (-> v0-0 refresh-ctr) (-> v0-0 refresh-delay)) + (set! (-> v0-0 submenu) arg1) + (set! (-> v0-0 submenu parent) (the-as debug-menu v0-0)) + v0-0 + ) + ) + +(deftype debug-menu-item-function (debug-menu-item) + ((activate-func (function object object)) + (hilite-timer int8) + ) + (:methods + (new (symbol type string int (function object object)) _type_) + ) + ) + + +(defmethod new debug-menu-item-function ((allocation symbol) (type-to-make type) (arg0 string) (arg1 int) (arg2 (function object object))) + (let ((v0-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> v0-0 name) arg0) + (set! (-> v0-0 parent) #f) + (set! (-> v0-0 refresh-delay) 0) + (set! (-> v0-0 refresh-ctr) (-> v0-0 refresh-delay)) + (set! (-> v0-0 id) arg1) + (set! (-> v0-0 activate-func) arg2) + (set! (-> v0-0 hilite-timer) 0) + v0-0 + ) + ) + +(deftype debug-menu-item-flag (debug-menu-item) + ((activate-func (function object debug-menu-msg object)) + (is-on symbol) + ) + (:methods + (new (symbol type string int (function object debug-menu-msg object)) _type_) + ) + ) + + +(defmethod new debug-menu-item-flag ((allocation symbol) + (type-to-make type) + (arg0 string) + (arg1 int) + (arg2 (function object debug-menu-msg object)) + ) + (let ((v0-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> v0-0 name) arg0) + (set! (-> v0-0 parent) #f) + (set! (-> v0-0 refresh-delay) 23) + (set! (-> v0-0 refresh-ctr) (-> v0-0 refresh-delay)) + (set! (-> v0-0 id) arg1) + (set! (-> v0-0 activate-func) arg2) + (set! (-> v0-0 is-on) #f) + v0-0 + ) + ) + +(deftype debug-menu-item-var (debug-menu-item) + ((display-str string) + (grabbed-joypad-p symbol) + (float-p symbol) + (range-p symbol) + (show-len int32) + (inc-delay int32) + (inc-delay-ctr int32) + (step-delay-ctr int32) + (inc-dir int32) + (fval float) + (fundo-val float) + (frange-min float) + (frange-max float) + (fstart-inc float) + (fstep float) + (fprecision int32) + (factivate-func (function int debug-menu-msg float float float)) + (ival int32 :overlay-at fval) + (iundo-val int32 :overlay-at fundo-val) + (irange-min int32 :overlay-at frange-min) + (irange-max int32 :overlay-at frange-max) + (istart-inc int32 :overlay-at fstart-inc) + (istep int32 :overlay-at fstep) + (ihex-p symbol) + (iactivate-func (function int debug-menu-msg int int int) :overlay-at factivate-func) + (ifloat-p symbol) + ) + (:methods + (new (symbol type string int int) _type_) + ) + ) + + +(defun debug-menu-item-var-update-display-str ((arg0 debug-menu-item-var)) + (cond + ((-> arg0 float-p) + (format (clear (-> arg0 display-str)) "~f" (-> arg0 fval)) + ) + ((-> arg0 ihex-p) + (format (clear (-> arg0 display-str)) "x~X" (-> arg0 fval)) + ) + ((-> arg0 ifloat-p) + (cond + ((and (< (the-as int (-> arg0 fval)) 0) (< -100 (the-as int (-> arg0 fval)))) + (let ((s5-2 format) + (a0-8 (clear (-> arg0 display-str))) + (a1-2 "-0.~1d") + (v1-8 (abs (the-as int (-> arg0 fval)))) + ) + (s5-2 a0-8 a1-2 (/ (mod v1-8 100) 10)) + ) + ) + (else + (let ((s5-3 format) + (a0-10 (clear (-> arg0 display-str))) + (a1-3 "~2d.~1d") + (a2-6 (/ (the-as int (-> arg0 fval)) 100)) + (v1-12 (abs (the-as int (-> arg0 fval)))) + ) + (s5-3 a0-10 a1-3 a2-6 (/ (mod v1-12 100) 10)) + ) + ) + ) + ) + (else + (format (clear (-> arg0 display-str)) "~D" (-> arg0 fval)) + ) + ) + arg0 + ) + +(defun debug-menu-item-var-make-int ((arg0 debug-menu-item-var) + (arg1 (function int debug-menu-msg int int int)) + (arg2 int) + (arg3 symbol) + (arg4 int) + (arg5 int) + (arg6 symbol) + ) + (set! (-> arg0 float-p) #f) + (set! (-> arg0 range-p) arg3) + (set! (-> arg0 frange-min) (the-as float arg4)) + (set! (-> arg0 frange-max) (the-as float arg5)) + (set! (-> arg0 fstart-inc) (the-as float arg2)) + (set! (-> arg0 fstep) (the-as float arg2)) + (set! (-> arg0 ihex-p) arg6) + (set! (-> arg0 factivate-func) (the-as (function int debug-menu-msg float float float) arg1)) + (cond + (arg3 + (set! (-> arg0 fval) (the-as float arg4)) + ) + (else + (set! (-> arg0 fval) 0.0) + 0 + ) + ) + (if arg1 + (set! (-> arg0 fval) + (the-as + float + (arg1 (-> arg0 id) (debug-menu-msg update) (the-as int (-> arg0 fval)) (the-as int (-> arg0 fval))) + ) + ) + ) + (debug-menu-item-var-update-display-str arg0) + arg0 + ) + +(defun debug-menu-item-var-make-float ((arg0 debug-menu-item-var) + (arg1 (function int debug-menu-msg float float float)) + (arg2 float) + (arg3 symbol) + (arg4 float) + (arg5 float) + (arg6 int) + ) + (set! (-> arg0 float-p) #t) + (set! (-> arg0 range-p) arg3) + (set! (-> arg0 frange-min) arg4) + (set! (-> arg0 frange-max) arg5) + (set! (-> arg0 fstart-inc) arg2) + (set! (-> arg0 fstep) arg2) + (set! (-> arg0 fprecision) arg6) + (set! (-> arg0 factivate-func) arg1) + (if arg3 + (set! (-> arg0 fval) arg4) + (set! (-> arg0 fval) 0.0) + ) + (if arg1 + (set! (-> arg0 fval) + (the float (the-as int (arg1 (-> arg0 id) (debug-menu-msg update) (-> arg0 fval) (-> arg0 fval)))) + ) + ) + (debug-menu-item-var-update-display-str arg0) + arg0 + ) + +(defmethod new debug-menu-item-var ((allocation symbol) (type-to-make type) (arg0 string) (arg1 int) (arg2 int)) + (let ((gp-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (let ((v1-2 (/ arg2 8))) + (set! (-> gp-0 name) arg0) + (set! (-> gp-0 parent) #f) + (set! (-> gp-0 refresh-delay) 31) + (set! (-> gp-0 refresh-ctr) (-> gp-0 refresh-delay)) + (set! (-> gp-0 id) arg1) + (set! v1-2 (cond + ((< 3 v1-2) + (empty) + v1-2 + ) + (else + 3 + ) + ) + ) + (set! (-> gp-0 show-len) v1-2) + ) + (set! (-> gp-0 grabbed-joypad-p) #f) + (set! (-> gp-0 ifloat-p) #f) + (set! (-> gp-0 display-str) (new 'debug 'string 64 (the-as string #f))) + (debug-menu-item-var-make-int gp-0 (the-as (function int debug-menu-msg int int int) #f) 1 #t 0 0 #f) + gp-0 + ) + ) + +(defun debug-menu-context-grab-joypad ((arg0 debug-menu-context) (arg1 basic) (arg2 (function basic int none))) + (cond + ((-> arg0 joypad-func) + #f + ) + (else + (set! (-> arg0 joypad-func) arg2) + (set! (-> arg0 joypad-item) (the-as debug-menu-item arg1)) + #t + ) + ) + ) + +(defun debug-menu-context-release-joypad ((arg0 debug-menu-context)) + (set! (-> arg0 joypad-func) #f) + (set! (-> arg0 joypad-item) #f) + #f + ) + +(defun debug-menu-item-get-max-width ((arg0 debug-menu-item) (arg1 debug-menu)) + (local-vars (v0-1 int)) + 0 + (cond + ((= (-> arg0 type) debug-menu-item-submenu) + (set! v0-1 + (+ (the int + (-> (get-string-length (-> (the-as debug-menu-item-submenu arg0) name) (-> arg1 context font)) length) + ) + 16 + ) + ) + ) + ((= (-> arg0 type) debug-menu-item-var) + (set! v0-1 + (the int + (-> (get-string-length (-> (the-as debug-menu-item-var arg0) display-str) (-> arg1 context font)) length) + ) + ) + ) + (else + (set! v0-1 (+ (the int (-> (get-string-length (-> arg0 name) (-> arg1 context font)) length)) 6)) + ) + ) + v0-1 + ) + +(defun debug-menu-context-default-selection ((arg0 debug-menu-context) (arg1 symbol)) + (when (or (zero? (-> arg0 sel-length)) (not arg1)) + (let ((s5-0 (-> arg0 root-menu))) + (when (and s5-0 (not (null? (-> s5-0 items)))) + (let ((s4-0 (-> arg0 is-active))) + (if s4-0 + (debug-menu-context-send-msg arg0 (debug-menu-msg deactivate) (debug-menu-dest activation)) + ) + (set! (-> arg0 sel-length) 1) + (set! (-> arg0 sel-menu 0) s5-0) + (set! (-> s5-0 selected-item) (the-as debug-menu-item (-> s5-0 items car))) + (if s4-0 + (debug-menu-context-send-msg arg0 (debug-menu-msg activate) (debug-menu-dest activation)) + ) + ) + ) + ) + ) + arg0 + ) + +(defun debug-menu-rebuild ((arg0 debug-menu)) + (let ((s4-0 0) + (s5-0 0) + ) + (let* ((s3-0 (-> arg0 items)) + (a0-1 (car s3-0)) + ) + (while (not (null? s3-0)) + (+! s5-0 1) + (set! (-> (the-as debug-menu-item a0-1) parent) arg0) + (set! s4-0 (max s4-0 (debug-menu-item-get-max-width (the-as debug-menu-item a0-1) arg0))) + (set! s3-0 (cdr s3-0)) + (set! a0-1 (car s3-0)) + ) + ) + (set! (-> arg0 pix-width) (+ s4-0 18)) + (set! (-> arg0 pix-height) (+ (* 15 s5-0) 10)) + ) + (let ((a0-2 (-> arg0 context))) + (debug-menu-context-default-selection a0-2 #t) + ) + arg0 + ) + +(defun debug-menu-context-set-root-menu ((arg0 debug-menu-context) (arg1 debug-menu)) + (let ((s4-0 (-> arg0 is-active))) + (if s4-0 + (debug-menu-context-send-msg arg0 (debug-menu-msg deactivate) (debug-menu-dest activation)) + ) + (set! (-> arg0 root-menu) arg1) + (debug-menu-context-default-selection arg0 #f) + (if s4-0 + (debug-menu-context-send-msg arg0 (debug-menu-msg activate) (debug-menu-dest activation)) + ) + ) + arg0 + ) + +(defun debug-menu-append-item ((arg0 debug-menu) (arg1 debug-menu-node)) + (let* ((gp-0 (-> arg0 context)) + (s4-0 (-> gp-0 is-active)) + ) + (if s4-0 + (debug-menu-context-send-msg gp-0 (debug-menu-msg deactivate) (debug-menu-dest activation)) + ) + (set! (-> arg1 parent) arg0) + (set! (-> arg0 items) (the-as pair (append! (-> arg0 items) (cons arg1 '())))) + (debug-menu-rebuild arg0) + (if s4-0 + (debug-menu-context-send-msg gp-0 (debug-menu-msg activate) (debug-menu-dest activation)) + ) + ) + arg1 + ) + +(defun debug-menu-remove-all-items ((arg0 debug-menu)) + (let* ((gp-0 (-> arg0 context)) + (s4-0 (-> gp-0 is-active)) + ) + (if s4-0 + (debug-menu-context-send-msg gp-0 (debug-menu-msg deactivate) (debug-menu-dest activation)) + ) + (set! (-> arg0 items) '()) + (set! (-> arg0 selected-item) #f) + (debug-menu-rebuild arg0) + (if s4-0 + (debug-menu-context-send-msg gp-0 (debug-menu-msg activate) (debug-menu-dest activation)) + ) + ) + arg0 + ) + +;; WARN: Return type mismatch object vs function. +(defun debug-menu-func-decode ((arg0 object)) + (let ((v1-2 (rtype-of arg0))) + (the-as function (cond + ((or (= v1-2 symbol) (= v1-2 type)) + (-> (the-as symbol arg0) value) + ) + ((= v1-2 function) + arg0 + ) + (else + nothing + ) + ) + ) + ) + ) + +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 128 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 128 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 128 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 128 mismatch: defined as size 4, got size 16 +(defun debug-menu-make-from-template ((arg0 debug-menu-context) (arg1 pair)) + (local-vars + (s4-0 debug-menu-node) + (sv-16 object) + (sv-32 (function object int int)) + (sv-48 int) + (sv-64 (function object int int)) + (sv-80 (function object float float)) + (sv-96 float) + (sv-112 (function object float float)) + (sv-128 float) + (sv-144 (function object int int)) + ) + (when (or (not arg1) (null? arg1)) + (set! s4-0 (the-as debug-menu-node #f)) + (goto cfg-39) + ) + (let ((s5-0 (car arg1)) + (s4-1 (car (cdr arg1))) + ) + (cond + ((= s5-0 'menu) + (let ((s5-1 (new 'debug 'debug-menu arg0 (the-as string s4-1)))) + (set! s4-0 (new 'debug 'debug-menu-item-submenu (the-as string s4-1) s5-1)) + (let* ((gp-1 (cdr (cdr arg1))) + (a1-3 (car gp-1)) + ) + (while (not (null? gp-1)) + (let ((a1-4 (debug-menu-make-from-template arg0 (the-as pair a1-3)))) + (if a1-4 + (debug-menu-append-item s5-1 a1-4) + ) + ) + (set! gp-1 (cdr gp-1)) + (set! a1-3 (car gp-1)) + ) + ) + ) + ) + ((= s5-0 'main-menu) + (set! s4-0 (new 'debug 'debug-menu arg0 (the-as string s4-1))) + (let* ((gp-2 (cdr (cdr arg1))) + (a1-6 (car gp-2)) + ) + (while (not (null? gp-2)) + (let ((a1-7 (debug-menu-make-from-template arg0 (the-as pair a1-6)))) + (if a1-7 + (debug-menu-append-item (the-as debug-menu s4-0) a1-7) + ) + ) + (set! gp-2 (cdr gp-2)) + (set! a1-6 (car gp-2)) + ) + ) + (debug-menu-context-set-root-menu arg0 (the-as debug-menu s4-0)) + ) + (else + (set! s4-0 + (cond + ((= s5-0 'flag) + (new + 'debug + 'debug-menu-item-flag + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as (function object debug-menu-msg object) (debug-menu-func-decode (car (cdr (cdr (cdr arg1)))))) + ) + ) + ((or (= s5-0 0) (= s5-0 'function)) + (new + 'debug + 'debug-menu-item-function + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as (function object object) (debug-menu-func-decode (car (cdr (cdr (cdr arg1)))))) + ) + ) + ((= s5-0 'var) + (new + 'debug + 'debug-menu-item-var + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as int (car (cdr (cdr (cdr arg1))))) + ) + ) + ((or (= s5-0 'int-var) (= s5-0 'int-var-gat1) (= s5-0 'hex-var)) + (set! s4-0 (new + 'debug + 'debug-menu-item-var + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as int (ref arg1 4)) + ) + ) + (let ((s3-4 debug-menu-item-var-make-int) + (s2-3 (the-as debug-menu-item-var s4-0)) + (s1-3 (debug-menu-func-decode (car (cdr (cdr (cdr arg1)))))) + (s0-2 (command-get-int (ref arg1 5) 0)) + ) + (set! sv-16 (ref arg1 6)) + (set! sv-32 command-get-int) + (let ((a0-24 (ref arg1 7)) + (a1-18 0) + ) + (set! sv-48 (sv-32 a0-24 a1-18)) + ) + (set! sv-64 command-get-int) + (let* ((a0-26 (ref arg1 8)) + (a1-20 0) + (t1-0 (sv-64 a0-26 a1-20)) + (t2-0 (= s5-0 'hex-var)) + ) + (s3-4 s2-3 (the-as (function int debug-menu-msg int int int) s1-3) s0-2 (the-as symbol sv-16) sv-48 t1-0 t2-0) + ) + ) + s4-0 + ) + ((= s5-0 'float-var) + (set! s4-0 (new + 'debug + 'debug-menu-item-var + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as int (ref arg1 4)) + ) + ) + (let ((s5-5 debug-menu-item-var-make-float) + (s3-6 (the-as debug-menu-item-var s4-0)) + (s2-5 (debug-menu-func-decode (car (cdr (cdr (cdr arg1)))))) + (s1-6 (command-get-float (ref arg1 5) 0.0)) + (s0-3 (ref arg1 6)) + ) + (set! sv-80 command-get-float) + (let ((a0-35 (ref arg1 7)) + (a1-28 0.0) + ) + (set! sv-96 (sv-80 a0-35 a1-28)) + ) + (set! sv-112 command-get-float) + (let ((a0-37 (ref arg1 8)) + (a1-30 0.0) + ) + (set! sv-128 (sv-112 a0-37 a1-30)) + ) + (set! sv-144 command-get-int) + (let* ((a0-39 (ref arg1 9)) + (a1-32 0) + (t2-1 (sv-144 a0-39 a1-32)) + ) + (s5-5 + s3-6 + (the-as (function int debug-menu-msg float float float) s2-5) + s1-6 + (the-as symbol s0-3) + sv-96 + sv-128 + t2-1 + ) + ) + ) + s4-0 + ) + (else + (the-as debug-menu-node #f) + ) + ) + ) + ) + ) + ) + (label cfg-39) + s4-0 + ) + +;; WARN: Return type mismatch object vs debug-menu. +(defun debug-menu-find-from-template ((arg0 debug-menu-context) (arg1 pair)) + (let ((s5-0 (the-as object (-> arg0 root-menu)))) + (while (begin (label cfg-12) (and s5-0 (type? s5-0 debug-menu) (not (null? arg1)))) + (let ((s3-0 (-> (the-as debug-menu s5-0) items)) + (s5-1 (car arg1)) + ) + (set! arg1 (cdr arg1)) + (let ((s4-0 (car s3-0))) + (while (not (null? s3-0)) + (when (string= (the-as string s5-1) (-> (the-as debug-menu-item s4-0) name)) + (if (type? s4-0 debug-menu-item-submenu) + (set! s5-0 (-> (the-as debug-menu-item-submenu s4-0) submenu)) + (set! s5-0 s4-0) + ) + (goto cfg-12) + ) + (set! s3-0 (cdr s3-0)) + (set! s4-0 (car s3-0)) + ) + ) + ) + (set! s5-0 #f) + (goto cfg-19) + ) + (label cfg-19) + (the-as debug-menu s5-0) + ) + ) + +(defun debug-menu-item-submenu-render ((arg0 debug-menu-item-submenu) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (let ((s5-0 (-> arg0 parent context font))) + (let ((v1-2 s5-0) + (a0-1 arg2) + ) + (set! (-> v1-2 origin x) (the float arg1)) + (set! (-> v1-2 origin y) (the float a0-1)) + ) + (set! (-> s5-0 color) (cond + ((zero? arg3) + (font-color menu) + ) + (arg4 + (font-color menu-selected-parent) + ) + (else + (font-color menu-parent) + ) + ) + ) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (draw-string-adv (-> arg0 name) s3-0 s5-0) + (draw-string-adv "..." s3-0 s5-0) + ) + ) + arg0 + ) + +(defun debug-menu-item-function-render ((arg0 debug-menu-item-function) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (let ((s5-0 (-> arg0 parent context font))) + (let ((v1-2 s5-0) + (a0-1 arg2) + ) + (set! (-> v1-2 origin x) (the float arg1)) + (set! (-> v1-2 origin y) (the float a0-1)) + ) + (set! (-> s5-0 color) (the-as font-color (cond + ((> (-> arg0 hilite-timer) 0) + (+! (-> arg0 hilite-timer) -1) + 10 + ) + ((< (-> arg0 hilite-timer) 0) + (+! (-> arg0 hilite-timer) 1) + 14 + ) + ((nonzero? arg3) + 13 + ) + (else + 12 + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (set-context! *font-work* s5-0) + (draw-string (-> arg0 name) s3-0 s5-0) + ) + ) + arg0 + ) + +(defun debug-menu-item-flag-render ((arg0 debug-menu-item-flag) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (let ((s5-0 (-> arg0 parent context font))) + (let ((v1-2 s5-0) + (a0-1 arg2) + ) + (set! (-> v1-2 origin x) (the float arg1)) + (set! (-> v1-2 origin y) (the float a0-1)) + ) + (set! (-> s5-0 color) (cond + ((= (-> arg0 is-on) 'invalid) + (font-color menu-invalid) + ) + ((-> arg0 is-on) + (if (zero? arg3) + (font-color menu-flag-on) + (font-color menu-flag-on-parent) + ) + ) + ((zero? arg3) + (font-color menu-flag-off) + ) + (else + (font-color menu-flag-off-parent) + ) + ) + ) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (set-context! *font-work* s5-0) + (draw-string (-> arg0 name) s3-0 s5-0) + ) + ) + arg0 + ) + +(defun debug-menu-item-var-render ((arg0 debug-menu-item-var) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (let ((s5-0 (-> arg0 parent context font))) + (let ((v1-2 s5-0) + (a0-1 arg2) + ) + (set! (-> v1-2 origin x) (the float arg1)) + (set! (-> v1-2 origin y) (the float a0-1)) + ) + (set! (-> s5-0 color) (cond + ((zero? arg3) + (if (-> arg0 grabbed-joypad-p) + (font-color menu-selected) + (font-color menu) + ) + ) + (arg4 + (font-color menu-selected-parent) + ) + (else + (font-color menu-parent) + ) + ) + ) + (with-dma-buffer-add-bucket ((s1-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (draw-string-adv (-> arg0 name) s1-0 s5-0) + (draw-string-adv ":" s1-0 s5-0) + (cond + ((>= (-> arg0 show-len) (length (-> arg0 display-str))) + (set-context! *font-work* s5-0) + (draw-string (-> arg0 display-str) s1-0 s5-0) + ) + (else + (set-context! *font-work* s5-0) + (draw-string "..." s1-0 s5-0) + (set! arg4 (and (zero? arg3) arg4)) + (when arg4 + (let ((v1-18 s5-0) + (a1-7 20) + (a0-10 379) + ) + (set! (-> v1-18 origin x) (the float a1-7)) + (set! (-> v1-18 origin y) (the float a0-10)) + ) + (draw-string-adv (-> arg0 name) s1-0 s5-0) + (draw-string-adv ":" s1-0 s5-0) + (draw-string (-> arg0 display-str) s1-0 s5-0) + ) + ) + ) + ) + ) + arg0 + ) + +(defun debug-menu-item-render ((arg0 debug-menu-item) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (when (> (-> arg0 refresh-delay) 0) + (+! (-> arg0 refresh-ctr) -1) + (when (<= (-> arg0 refresh-ctr) 0) + (set! (-> arg0 refresh-ctr) (-> arg0 refresh-delay)) + (debug-menu-item-send-msg arg0 (debug-menu-msg update)) + ) + ) + (cond + ((= (-> arg0 type) debug-menu-item-submenu) + (debug-menu-item-submenu-render (the-as debug-menu-item-submenu arg0) arg1 arg2 arg3 arg4) + ) + ((= (-> arg0 type) debug-menu-item-function) + (debug-menu-item-function-render (the-as debug-menu-item-function arg0) arg1 arg2 arg3 arg4) + ) + ((= (-> arg0 type) debug-menu-item-flag) + (debug-menu-item-flag-render (the-as debug-menu-item-flag arg0) arg1 arg2 arg3 arg4) + ) + ((= (-> arg0 type) debug-menu-item-var) + (debug-menu-item-var-render (the-as debug-menu-item-var arg0) arg1 arg2 arg3 arg4) + ) + (else + (format 0 "ERROR: Found unknown item type!~%") + ) + ) + arg0 + ) + +(defun debug-menu-render ((arg0 debug-menu) (arg1 int) (arg2 int) (arg3 debug-menu-node) (arg4 int)) + (local-vars (sv-16 dma-buffer) (sv-32 pointer)) + (let ((v1-0 0)) + (let* ((a0-1 (-> arg0 items)) + (a1-1 (car a0-1)) + ) + (while (not (null? a0-1)) + (if (= a1-1 arg3) + (goto cfg-7) + ) + (+! v1-0 1) + (set! a0-1 (cdr a0-1)) + (set! a1-1 (car a0-1)) + ) + ) + (label cfg-7) + (if (< 16 v1-0) + (set! arg2 (- arg2 (* 15 (+ v1-0 -16)))) + ) + ) + (with-dma-buffer-add-bucket ((s0-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (draw-sprite2d-xy + s0-0 + arg1 + arg2 + (-> arg0 pix-width) + (-> arg0 pix-height) + (new 'static 'rgba :a #x40) + #x3fffff + ) + ) + (let* ((s3-1 (+ arg1 3)) + (s2-1 (+ arg2 5)) + (s1-1 (-> arg0 items)) + (s0-1 (car s1-1)) + ) + (while (not (null? s1-1)) + (when (= s0-1 arg3) + (set! (-> arg0 context font color) (if (nonzero? arg4) + (font-color menu-parent) + (font-color menu) + ) + ) + (let ((v1-20 (-> arg0 context font)) + (a1-5 s3-1) + (a0-15 s2-1) + ) + (set! (-> v1-20 origin x) (the float a1-5)) + (set! (-> v1-20 origin y) (the float a0-15)) + ) + (set! sv-16 (-> *display* frames (-> *display* on-screen) debug-buf)) + (set! sv-32 (-> sv-16 base)) + (set-context! *font-work* (-> arg0 context font)) + (draw-string ">" sv-16 (-> arg0 context font)) + (let ((a3-3 (-> sv-16 base))) + (when (!= sv-32 a3-3) + (let ((v1-35 (the-as object (-> sv-16 base)))) + (set! (-> (the-as dma-packet v1-35) dma) (new 'static 'dma-tag :id (dma-tag-id next))) + (set! (-> (the-as dma-packet v1-35) vif0) (new 'static 'vif-tag)) + (set! (-> (the-as dma-packet v1-35) vif1) (new 'static 'vif-tag)) + (set! (-> sv-16 base) (&+ (the-as pointer v1-35) 16)) + ) + (dma-bucket-insert-tag + (-> *display* frames (-> *display* on-screen) bucket-group) + (bucket-id bucket585) + sv-32 + (the-as (pointer dma-tag) a3-3) + ) + ) + ) + ) + (debug-menu-item-render (the-as debug-menu-item s0-1) (+ s3-1 12) s2-1 arg4 (= s0-1 arg3)) + (+! s2-1 15) + (set! s1-1 (cdr s1-1)) + (set! s0-1 (car s1-1)) + ) + ) + arg0 + ) + +(defun debug-menu-context-render ((arg0 debug-menu-context)) + (let ((s4-0 6)) + (dotimes (s5-0 (-> arg0 sel-length)) + (let ((s3-0 (-> arg0 sel-menu s5-0))) + (let ((a3-0 (-> s3-0 selected-item))) + (debug-menu-render s3-0 s4-0 52 a3-0 (+ (- -1 s5-0) (-> arg0 sel-length))) + ) + (set! s4-0 (+ s4-0 3 (-> s3-0 pix-width))) + ) + ) + ) + arg0 + ) + +(defun debug-menu-context-select-next-or-prev-item ((arg0 debug-menu-context) (arg1 int)) + (local-vars (v1-6 object)) + (let ((s5-0 (-> arg0 sel-menu (+ (-> arg0 sel-length) -1)))) + (let ((a2-0 (-> s5-0 selected-item)) + (a0-1 '()) + (v1-4 '()) + ) + (let ((a3-0 (-> s5-0 items))) + (while (not (null? a3-0)) + (when (= (car a3-0) a2-0) + (set! v1-4 a3-0) + (goto cfg-7) + ) + (set! a0-1 a3-0) + (set! a3-0 (cdr a3-0)) + ) + ) + (label cfg-7) + (when (null? v1-4) + (format 0 "ERROR: Couldn't find selected item in menu.~%") + (set! arg0 arg0) + (goto cfg-19) + ) + (cond + ((>= arg1 0) + (if (null? (cdr v1-4)) + (set! v1-6 (car (-> s5-0 items))) + (set! v1-6 (car (cdr v1-4))) + ) + ) + ((null? a0-1) + (set! v1-6 (car (last (-> s5-0 items)))) + ) + (else + (set! v1-6 (car a0-1)) + ) + ) + ) + (set! (-> s5-0 selected-item) (the-as debug-menu-item v1-6)) + ) + (label cfg-19) + arg0 + ) + +(defun debug-menu-context-select-new-item ((arg0 debug-menu-context) (arg1 int)) + (let* ((a2-0 (-> arg0 sel-menu (+ (-> arg0 sel-length) -1))) + (a1-1 (-> a2-0 selected-item)) + (a0-1 0) + (v1-4 -1) + ) + (let ((a2-1 (-> a2-0 items))) + (while (not (null? a2-1)) + (if (= (car a2-1) a1-1) + (set! v1-4 a0-1) + ) + (set! a2-1 (cdr a2-1)) + (+! a0-1 1) + ) + ) + (when (= v1-4 -1) + (format 0 "ERROR: Couldn't find selected item in menu.~%") + (set! arg0 arg0) + (goto cfg-25) + ) + (cond + ((>= arg1 0) + (cond + ((= v1-4 (+ a0-1 -1)) + (set! arg1 1) + ) + ((>= (+ v1-4 arg1) a0-1) + (set! arg1 (+ (- -1 v1-4) a0-1)) + ) + ) + (dotimes (s4-0 arg1) + (debug-menu-context-select-next-or-prev-item arg0 1) + ) + ) + (else + (cond + ((zero? v1-4) + (set! arg1 -1) + ) + ((< (+ v1-4 arg1) 0) + (set! arg1 (- v1-4)) + ) + ) + (dotimes (s4-1 (- arg1)) + (debug-menu-context-select-next-or-prev-item arg0 -1) + ) + ) + ) + ) + (label cfg-25) + arg0 + ) + +(defun debug-menu-context-open-submenu ((arg0 debug-menu-context) (arg1 debug-menu)) + (let ((v1-0 (-> arg0 sel-length))) + (when (>= v1-0 8) + (format 0 "ERROR: Trying to exceed maximum menu depth!") + (return arg1) + ) + (when (null? (-> arg1 items)) + (format 0 "ERROR: Submenu has no items!") + (return arg1) + ) + (set! (-> arg0 sel-menu v1-0) arg1) + (if (not (-> arg1 selected-item)) + (set! (-> arg1 selected-item) (the-as debug-menu-item (-> arg1 items car))) + ) + (set! (-> arg0 sel-length) (+ v1-0 1)) + ) + (debug-menu-context-send-msg arg0 (debug-menu-msg activate) (debug-menu-dest current-selection)) + ) + +(defun debug-menu-context-close-submenu ((arg0 debug-menu-context)) + (debug-menu-context-send-msg arg0 (debug-menu-msg deactivate) (debug-menu-dest current-selection)) + (if (< 1 (-> arg0 sel-length)) + (+! (-> arg0 sel-length) -1) + ) + arg0 + ) + +(defun debug-menu-item-submenu-msg ((arg0 debug-menu-item-submenu) (arg1 debug-menu-msg)) + (when (= arg1 (debug-menu-msg press)) + (let ((a0-1 (-> arg0 parent context))) + (debug-menu-context-open-submenu a0-1 (-> arg0 submenu)) + ) + ) + arg0 + ) + +(defun debug-menu-item-function-msg ((arg0 debug-menu-item-function) (arg1 debug-menu-msg)) + (cond + ((= arg1 (debug-menu-msg press)) + (cond + ((-> arg0 activate-func) + (if ((-> arg0 activate-func) (-> arg0 id)) + (set! (-> arg0 hilite-timer) 6) + (set! (-> arg0 hilite-timer) -6) + ) + ) + (else + (set! (-> arg0 hilite-timer) -6) + ) + ) + ) + ((= arg1 (debug-menu-msg deactivate)) + (set! (-> arg0 hilite-timer) 0) + 0 + ) + ) + arg0 + ) + +(defun debug-menu-item-flag-msg ((arg0 debug-menu-item-flag) (arg1 debug-menu-msg)) + (cond + ((= arg1 (debug-menu-msg press)) + (if (-> arg0 activate-func) + (set! (-> arg0 is-on) (the-as symbol ((-> arg0 activate-func) (-> arg0 id) (debug-menu-msg press)))) + ) + (let ((a0-2 (-> arg0 parent context))) + (debug-menu-context-send-msg a0-2 (debug-menu-msg update) (debug-menu-dest open-menus)) + ) + ) + ((or (= arg1 (debug-menu-msg update)) (= arg1 (debug-menu-msg activate))) + (if (-> arg0 activate-func) + (set! (-> arg0 is-on) (the-as symbol ((-> arg0 activate-func) (-> arg0 id) (debug-menu-msg update)))) + ) + (set! (-> arg0 refresh-ctr) (-> arg0 refresh-delay)) + ) + ) + arg0 + ) + +(defun debug-menu-item-var-joypad-handler ((arg0 debug-menu-item-var) (arg1 int)) + (cond + ((not (cpad-hold? arg1 x)) + (let ((a0-2 (-> arg0 parent context))) + (debug-menu-context-release-joypad a0-2) + ) + (set! (-> arg0 grabbed-joypad-p) #f) + (when (cpad-pressed? arg1 square) + (cond + ((-> arg0 float-p) + (if (-> arg0 factivate-func) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg press) (-> arg0 fundo-val) (-> arg0 fval)) + ) + ) + ) + (else + (if (-> arg0 factivate-func) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg press) (-> arg0 fundo-val) (-> arg0 fval)) + ) + ) + ) + ) + (debug-menu-item-var-update-display-str arg0) + ) + (let ((a0-7 (-> arg0 parent context))) + (debug-menu-context-send-msg a0-7 (debug-menu-msg update) (debug-menu-dest open-menus)) + ) + ) + ((or (cpad-hold? arg1 right) (cpad-hold? arg1 left) (cpad-hold? arg1 down) (cpad-hold? arg1 up)) + (let ((v1-45 (cond + ((cpad-hold? arg1 right) + 10 + ) + ((cpad-hold? arg1 up) + 1 + ) + ((cpad-hold? arg1 down) + -1 + ) + (else + -10 + ) + ) + ) + ) + (when (!= v1-45 (-> arg0 inc-dir)) + (set! (-> arg0 inc-dir) v1-45) + (set! (-> arg0 inc-delay) 15) + (set! (-> arg0 inc-delay-ctr) 0) + (set! (-> arg0 step-delay-ctr) 30) + (set! (-> arg0 fstep) (-> arg0 fstart-inc)) + (set! (-> arg0 fstep) (-> arg0 fstart-inc)) + ) + ) + (cond + ((<= (-> arg0 inc-delay-ctr) 0) + (if (> (-> arg0 inc-delay) 0) + (+! (-> arg0 inc-delay) -1) + ) + (when (zero? (-> arg0 inc-delay)) + (cond + ((<= (-> arg0 step-delay-ctr) 0) + (set! (-> arg0 step-delay-ctr) 30) + (cond + ((-> arg0 float-p) + (if (< (-> arg0 fstep) 10000000.0) + (set! (-> arg0 fstep) (* 2.0 (-> arg0 fstep))) + ) + ) + (else + (if (< (the-as int (-> arg0 fstep)) #x989680) + (set! (-> arg0 fstep) (the-as float (* (-> arg0 fstep) 2))) + ) + ) + ) + ) + (else + (+! (-> arg0 step-delay-ctr) -1) + ) + ) + ) + (set! (-> arg0 inc-delay-ctr) (-> arg0 inc-delay)) + (cond + ((-> arg0 float-p) + (when (-> arg0 factivate-func) + (let ((f0-8 (+ (-> arg0 fval) (* (the float (-> arg0 inc-dir)) (-> arg0 fstep))))) + (if (-> arg0 range-p) + (set! f0-8 (fmin (fmax f0-8 (-> arg0 frange-min)) (-> arg0 frange-max))) + ) + (set! (-> arg0 fval) ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg press) f0-8 (-> arg0 fval))) + ) + ) + ) + (else + (when (-> arg0 factivate-func) + (let ((a2-4 (+ (the-as int (-> arg0 fval)) (* (-> arg0 inc-dir) (the-as int (-> arg0 fstep)))))) + (if (-> arg0 range-p) + (set! a2-4 (min (max a2-4 (the-as int (-> arg0 frange-min))) (the-as int (-> arg0 frange-max)))) + ) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg press) (the-as float a2-4) (-> arg0 fval)) + ) + ) + ) + ) + ) + (debug-menu-item-var-update-display-str arg0) + (let ((a0-29 (-> arg0 parent context))) + (debug-menu-context-send-msg a0-29 (debug-menu-msg update) (debug-menu-dest current-selection)) + ) + ) + (else + (+! (-> arg0 inc-delay-ctr) -1) + ) + ) + ) + (else + (set! (-> arg0 inc-dir) 0) + 0 + ) + ) + arg0 + ) + +(defun debug-menu-item-var-msg ((arg0 debug-menu-item-var) (arg1 debug-menu-msg)) + (cond + ((= arg1 (debug-menu-msg deactivate)) + (when (-> arg0 grabbed-joypad-p) + (let ((a0-1 (-> arg0 parent context))) + (debug-menu-context-release-joypad a0-1) + ) + (set! (-> arg0 grabbed-joypad-p) #f) + ) + ) + ((= arg1 (debug-menu-msg press)) + (when (not (-> arg0 grabbed-joypad-p)) + (let ((a0-2 (-> arg0 parent context))) + (when (debug-menu-context-grab-joypad + a0-2 + arg0 + (the-as (function basic int none) debug-menu-item-var-joypad-handler) + ) + (set! (-> arg0 grabbed-joypad-p) #t) + (set! (-> arg0 fundo-val) (-> arg0 fval)) + (set! (-> arg0 fundo-val) (-> arg0 fval)) + (set! (-> arg0 inc-dir) 0) + 0 + ) + ) + ) + ) + ((or (= arg1 (debug-menu-msg update)) (= arg1 (debug-menu-msg activate))) + (cond + ((-> arg0 float-p) + (if (-> arg0 factivate-func) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg update) (-> arg0 fval) (-> arg0 fval)) + ) + ) + ) + (else + (if (-> arg0 factivate-func) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg update) (-> arg0 fval) (-> arg0 fval)) + ) + ) + ) + ) + (debug-menu-item-var-update-display-str arg0) + (set! (-> arg0 refresh-ctr) (-> arg0 refresh-delay)) + ) + ) + arg0 + ) + +(defun debug-menu-item-send-msg ((arg0 debug-menu-item) (arg1 debug-menu-msg)) + (cond + ((= (-> arg0 type) debug-menu-item-submenu) + (debug-menu-item-submenu-msg (the-as debug-menu-item-submenu arg0) arg1) + ) + ((= (-> arg0 type) debug-menu-item-function) + (debug-menu-item-function-msg (the-as debug-menu-item-function arg0) arg1) + ) + ((= (-> arg0 type) debug-menu-item-flag) + (debug-menu-item-flag-msg (the-as debug-menu-item-flag arg0) arg1) + ) + ((= (-> arg0 type) debug-menu-item-var) + (debug-menu-item-var-msg (the-as debug-menu-item-var arg0) arg1) + ) + (else + (format 0 "ERROR: Found unknown item type!~%") + ) + ) + arg0 + ) + +(defun debug-menu-send-msg ((arg0 debug-menu) (arg1 debug-menu-msg) (arg2 symbol)) + (let* ((s3-0 (-> arg0 items)) + (s2-0 (car s3-0)) + ) + (while (not (null? s3-0)) + (debug-menu-item-send-msg (the-as debug-menu-item s2-0) arg1) + (if (and arg2 (= (-> (the-as debug-menu-item s2-0) type) debug-menu-item-submenu)) + (debug-menu-send-msg (-> (the-as debug-menu-item-submenu s2-0) submenu) arg1 #t) + ) + (set! s3-0 (cdr s3-0)) + (set! s2-0 (car s3-0)) + ) + ) + arg0 + ) + +(defun debug-menu-context-send-msg ((arg0 debug-menu-context) (arg1 debug-menu-msg) (arg2 debug-menu-dest)) + (cond + ((= arg2 (debug-menu-dest root)) + (debug-menu-send-msg (-> arg0 root-menu) arg1 #t) + ) + ((= arg2 (debug-menu-dest open-menus)) + (when (-> arg0 is-active) + (dotimes (s4-0 (-> arg0 sel-length)) + (let ((a0-2 (-> arg0 sel-menu s4-0))) + (debug-menu-send-msg a0-2 arg1 #f) + ) + ) + ) + ) + ((= arg2 (debug-menu-dest current-selection)) + (when (-> arg0 is-active) + (if (nonzero? (-> arg0 sel-length)) + (debug-menu-send-msg (-> arg0 sel-menu (+ (-> arg0 sel-length) -1)) arg1 #f) + ) + ) + ) + ((= arg2 (debug-menu-dest activation)) + (cond + ((= arg1 (debug-menu-msg activate)) + (when (not (-> arg0 is-active)) + (set! (-> arg0 is-active) #t) + (debug-menu-context-send-msg arg0 (debug-menu-msg activate) (debug-menu-dest open-menus)) + ) + ) + ((= arg1 (debug-menu-msg deactivate)) + (when (-> arg0 is-active) + (debug-menu-context-send-msg arg0 (debug-menu-msg deactivate) (debug-menu-dest open-menus)) + (set! (-> arg0 is-active) #f) + ) + ) + ) + ) + ) + arg0 + ) + +(defun debug-menu-context-activate-selection ((arg0 debug-menu-context)) + (let ((a0-1 (-> arg0 sel-menu (+ (-> arg0 sel-length) -1) selected-item))) + (debug-menu-item-send-msg a0-1 (debug-menu-msg press)) + ) + arg0 + ) + +(defun debug-menus-default-joypad-func ((arg0 debug-menu-context)) + (cond + ((cpad-pressed? (-> arg0 joypad-number) square) + (cond + ((< 1 (-> arg0 sel-length)) + (debug-menu-context-close-submenu arg0) + ) + (else + ) + ) + ) + ((cpad-pressed? (-> arg0 joypad-number) x) + (debug-menu-context-activate-selection arg0) + ) + ((cpad-pressed? (-> arg0 joypad-number) up) + (debug-menu-context-select-new-item arg0 -1) + ) + ((cpad-pressed? (-> arg0 joypad-number) down) + (debug-menu-context-select-new-item arg0 1) + ) + ((cpad-pressed? (-> arg0 joypad-number) left) + (debug-menu-context-select-new-item arg0 -5) + ) + ((cpad-pressed? (-> arg0 joypad-number) right) + (debug-menu-context-select-new-item arg0 5) + ) + ) + arg0 + ) + +(defun debug-menus-active ((arg0 debug-menu-context)) + (when (not (-> arg0 is-hidden)) + (if (-> arg0 joypad-func) + ((-> arg0 joypad-func) (-> arg0 joypad-item) (-> arg0 joypad-number)) + (debug-menus-default-joypad-func arg0) + ) + (debug-menu-context-render arg0) + ) + arg0 + ) + +(defun debug-menus-handler ((arg0 debug-menu-context)) + (if (-> arg0 is-active) + (debug-menus-active arg0) + ) + arg0 + ) diff --git a/goal_src/jak3/engine/game/game-info.gc b/goal_src/jak3/engine/game/game-info.gc index a8e6e7bccf..8d23c2fc65 100644 --- a/goal_src/jak3/engine/game/game-info.gc +++ b/goal_src/jak3/engine/game/game-info.gc @@ -55,12 +55,12 @@ ) (defmethod subtask-index-by-name ((this game-info) (arg0 string)) - (let ((s5-0 (-> *game-info* sub-task-list))) - (dotimes (s4-0 (-> s5-0 length)) - (when (nonzero? s4-0) - (let ((v1-4 (-> s5-0 s4-0))) + (let ((subtasks (-> *game-info* sub-task-list))) + (dotimes (i (-> subtasks length)) + (when (nonzero? i) + (let ((v1-4 (-> subtasks i))) (if (string= arg0 (-> v1-4 name)) - (return s4-0) + (return i) ) ) ) @@ -382,12 +382,7 @@ (when (or (and (-> subtask manager) (handle->process (-> subtask manager manager))) (and (-> subtask manager) (-> subtask manager level) - (let* ((a0-8 *level*) - (t9-2 (method-of-object a0-8 level-group-method-26)) - (a1-1 (-> subtask manager level)) - ) - (= (t9-2 a0-8 a1-1) 'active) - ) + (= (level-group-method-26 *level* (-> subtask manager level) (the-as int #f)) 'active) ) (and (not (-> subtask manager)) (= (-> level info taskname) (-> subtask level))) ) @@ -1964,39 +1959,39 @@ ) ) -(defmethod get-rank ((this highscore-info) (arg0 float)) - (let ((v0-0 0)) +(defmethod get-rank ((this highscore-info) (score float)) + (let ((place 0)) (cond ((logtest? (-> this flags) (highscore-flags time)) (cond - ((= arg0 0.0) + ((= score 0.0) ) - ((>= (-> this gold-score) arg0) - (set! v0-0 3) + ((>= (-> this gold-score) score) + (set! place 3) ) - ((>= (-> this silver-score) arg0) - (set! v0-0 2) + ((>= (-> this silver-score) score) + (set! place 2) ) - ((>= (-> this bronze-score) arg0) - (set! v0-0 1) + ((>= (-> this bronze-score) score) + (set! place 1) ) ) ) (else (cond - ((>= arg0 (-> this gold-score)) - (set! v0-0 3) + ((>= score (-> this gold-score)) + (set! place 3) ) - ((>= arg0 (-> this silver-score)) - (set! v0-0 2) + ((>= score (-> this silver-score)) + (set! place 2) ) - ((>= arg0 (-> this bronze-score)) - (set! v0-0 1) + ((>= score (-> this bronze-score)) + (set! place 1) ) ) ) ) - v0-0 + place ) ) diff --git a/goal_src/jak3/engine/game/game-save.gc b/goal_src/jak3/engine/game/game-save.gc index c8c18c558f..5e4ccac5b5 100644 --- a/goal_src/jak3/engine/game/game-save.gc +++ b/goal_src/jak3/engine/game/game-save.gc @@ -2308,7 +2308,7 @@ ) ) (print-game-text - (lookup-text! *common-text* (text-id text-00a0) #f) + (lookup-text! *common-text* (text-id progress-memcard-saving) #f) gp-1 #f 44 @@ -2323,7 +2323,7 @@ (set! (-> v1-38 height) (the float 200)) ) (let ((s5-2 print-game-text)) - (format (clear *temp-string*) (lookup-text! *common-text* (text-id text-00a4) #f) 1) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-remove-warn) #f) 1) (s5-2 *temp-string* gp-1 #f 44 (bucket-id hud-draw-hud-alpha)) ) ) @@ -2334,13 +2334,7 @@ (let* ((s5-3 (-> *display* frames (-> *display* on-screen) global-buf)) (gp-2 (-> s5-3 base)) ) - (let ((a0-39 (-> self icon)) - (t9-14 (method-of-type hud-sprite draw)) - (a1-12 s5-3) - (a2-10 (-> self level)) - ) - (t9-14 a0-39 a1-12 a2-10) - ) + (draw (-> self icon) s5-3 (-> self level) #f) (let ((a3-8 (-> s5-3 base))) (when (!= gp-2 a3-8) (let ((v1-55 (the-as object (-> s5-3 base)))) @@ -2403,7 +2397,12 @@ ) (set! (-> self starting-auto-save-status) (the-as basic (-> *setting-control* user-default auto-save))) (set! (-> *setting-control* user-default auto-save) #f) - (set-vector! (-> self icon color) 128 128 128 128) + (let ((v1-61 (-> self icon color-ptr))) + (set! (-> v1-61 0) 128) + (set! (-> v1-61 1) 128) + (set! (-> v1-61 2) 128) + (set! (-> v1-61 3) 128) + ) (set! (-> self icon pos x) 440) (set! (-> self icon pos y) 210) (set! (-> self icon pos z) #xffffff) @@ -2411,8 +2410,8 @@ (set! (-> self icon scale-x) 2.0) (set! (-> self icon scale-y) 2.0) (set! (-> self icon angle) 0.0) - (set! (-> self icon flags) (the-as uint 0)) - (set! (-> self icon tex) (lookup-texture-by-id (new 'static 'texture-id :page #x9))) + (set! (-> self icon flags) (hud-sprite-flags)) + (set! (-> self icon tid) (the-as texture-id (get-texture checkpoint level-default-minimap))) (go-virtual get-heap) ) diff --git a/goal_src/jak3/engine/game/main-h.gc b/goal_src/jak3/engine/game/main-h.gc index a9c9316541..dc5bbbe9bc 100644 --- a/goal_src/jak3/engine/game/main-h.gc +++ b/goal_src/jak3/engine/game/main-h.gc @@ -76,16 +76,16 @@ (defenum scene-controls :type int64 :bitfield #t - ; (channel) - ; (anim-name) - ; (dma-size) - ; (bounds-spheres) - ; (actors) - ; (actor-marks) - ; (special-fma-spheres) - ; (scene-controls-7) - ; (scene-controls-8) - ; (display-controls) + (channel) + (anim-name) + (dma-size) + (bounds-spheres) + (actors) + (actor-marks) + (special-fma-spheres) + (scene-controls-7) + (scene-controls-8) + (display-controls) ) ;; ---main-h:scene-controls @@ -168,6 +168,9 @@ ) ;; ---main-h:ocean-height-hack +(define-extern *progress-cheat* symbol) +(define-extern *last-master-mode* symbol) + ;; DECOMP BEGINS (define *stats-poly* #f) diff --git a/goal_src/jak3/engine/game/settings.gc b/goal_src/jak3/engine/game/settings.gc index 985b4256c4..5897c160bf 100644 --- a/goal_src/jak3/engine/game/settings.gc +++ b/goal_src/jak3/engine/game/settings.gc @@ -1429,13 +1429,7 @@ (set! (-> s5-0 allow-error) (-> s4-0 allow-error)) (set! (-> s5-0 under-water-pitch-mod) (-> s4-0 under-water-pitch-mod)) (set! (-> s5-0 slow-time) (-> s4-0 slow-time)) - (if (and (-> s4-0 mirror) (let* ((a0-55 *level*) - (t9-4 (method-of-object a0-55 level-group-method-26)) - (a1-36 'ctywide) - ) - (= (t9-4 a0-55 a1-36) 'active) - ) - ) + (if (and (-> s4-0 mirror) (= (level-group-method-26 *level* 'ctywide (the-as int #f)) 'active)) (set! (-> s5-0 mirror) #f) (set! (-> s5-0 mirror) (-> s4-0 mirror)) ) diff --git a/goal_src/jak3/engine/game/task/task-control-h.gc b/goal_src/jak3/engine/game/task/task-control-h.gc index abcec9b7f0..a3c605b1d8 100644 --- a/goal_src/jak3/engine/game/task/task-control-h.gc +++ b/goal_src/jak3/engine/game/task/task-control-h.gc @@ -52,6 +52,10 @@ (define-extern task-close! (function string symbol)) (define-extern task-node-index-by-name (function string int)) +(define-extern restart-mission (function int)) +(define-extern play-task (function game-task symbol symbol string)) +(define-extern play-clean (function symbol int)) + ;; DECOMP BEGINS (defun-debug game-task->string ((task game-task)) @@ -1434,13 +1438,13 @@ (text-name text-id) (pre-play-node game-task-node) (kiosk-play-node game-task-node) - (pre-play-continue string) + (pre-play-continue object) (play-node game-task-node) (play-continue string) (kiosk-play-continue object) ) (:methods - (game-task-info-method-9 (_type_) none) + (get-play-list-idx (_type_) int) ) ) diff --git a/goal_src/jak3/engine/geometry/path-h.gc b/goal_src/jak3/engine/geometry/path-h.gc index beb7f58084..b1fcb0f5c3 100644 --- a/goal_src/jak3/engine/geometry/path-h.gc +++ b/goal_src/jak3/engine/geometry/path-h.gc @@ -33,7 +33,7 @@ These path-controls are typically allocated on a process heap." (:methods (new (symbol type process symbol float entity symbol) _type_) (path-control-method-9 (_type_) none) - (path-control-method-10 () none) + (get-point-in-path! (_type_ vector float symbol) vector) (path-control-method-11 () none) (path-control-method-12 () none) (path-control-method-13 () none) diff --git a/goal_src/jak3/engine/gfx/font-h.gc b/goal_src/jak3/engine/gfx/font-h.gc index de9cdcc9a6..b014473dfe 100644 --- a/goal_src/jak3/engine/gfx/font-h.gc +++ b/goal_src/jak3/engine/gfx/font-h.gc @@ -16,6 +16,7 @@ (right 4) (large 5) (pc-hack 6) + (ff7 7) ) ;; ---font-flags diff --git a/goal_src/jak3/engine/gfx/foreground/ripple.gc b/goal_src/jak3/engine/gfx/foreground/ripple.gc index 7d6f6d47af..95d0708eaa 100644 --- a/goal_src/jak3/engine/gfx/foreground/ripple.gc +++ b/goal_src/jak3/engine/gfx/foreground/ripple.gc @@ -5,6 +5,7 @@ ;; name in dgo: ripple ;; dgos: GAME +(define-extern ripple-find-height (function process-drawable int vector float)) (define-extern ripple-make-request (function ripple-wave merc-effect none)) ;; DECOMP BEGINS diff --git a/goal_src/jak3/engine/gfx/hw/video-h.gc b/goal_src/jak3/engine/gfx/hw/video-h.gc index 0669f032e0..b1d698e6b4 100644 --- a/goal_src/jak3/engine/gfx/hw/video-h.gc +++ b/goal_src/jak3/engine/gfx/hw/video-h.gc @@ -7,6 +7,8 @@ (define-extern set-graphics-mode (function none)) (define-extern get-video-mode (function symbol)) +(define-extern get-aspect-ratio (function symbol)) +(define-extern set-progressive-scan (function symbol none)) ;; DECOMP BEGINS diff --git a/goal_src/jak3/engine/gfx/ocean/ocean-h.gc b/goal_src/jak3/engine/gfx/ocean/ocean-h.gc index a4ced77ed3..3d336fdd71 100644 --- a/goal_src/jak3/engine/gfx/ocean/ocean-h.gc +++ b/goal_src/jak3/engine/gfx/ocean/ocean-h.gc @@ -410,7 +410,7 @@ (wait-to-vu0 uint32) ) (:methods - (ocean-method-11 () none) + (get-height (_type_ vector symbol) float) (ocean-method-12 () none) (ocean-method-13 () none) (ocean-method-14 () none) diff --git a/goal_src/jak3/engine/gfx/sprite/particles/light-trails-h.gc b/goal_src/jak3/engine/gfx/sprite/particles/light-trails-h.gc index 26fbaaf8e5..faaa0e1518 100644 --- a/goal_src/jak3/engine/gfx/sprite/particles/light-trails-h.gc +++ b/goal_src/jak3/engine/gfx/sprite/particles/light-trails-h.gc @@ -7,3 +7,228 @@ ;; DECOMP BEGINS +(deftype color-array (inline-array-class) + ((data rgbaf :inline :dynamic) + ) + ) + + +(set! (-> color-array heap-base) (the-as uint 16)) + +(deftype light-trail-composition (structure) + ((color-mode uint64) + (color-curve curve-color-piecewise) + (color-repeat-dist float) + (alpha-1-mode uint64) + (alpha-2-mode uint64) + (base-alpha float) + (alpha-curve-1 curve2d-piecewise) + (alpha-curve-2 curve2d-piecewise) + (alpha-repeat-dist float) + (width-mode uint64) + (base-width float) + (width-curve curve2d-piecewise) + (width-repeat-dist float) + (uv-mode uint64) + (uv-repeat-dist float) + (max-age time-frame) + (tex-id uint32) + (lie-mode uint64) + (lie-vector vector :inline) + (zbuffer? symbol) + (use-tape-mode? symbol) + (blend-mode uint64) + (frame-stagger uint8) + ) + ) + + +(deftype light-trail-breadcrumb (structure) + ((pos vector :inline) + (birth-time uint32 :overlay-at (-> pos data 3)) + ) + ) + + +(deftype breadcrumb-array (inline-array-class) + ((data light-trail-breadcrumb :dynamic) + ) + ) + + +(set! (-> breadcrumb-array heap-base) (the-as uint 16)) + +(deftype light-trail (basic) + ((crumb-array (array light-trail-breadcrumb)) + (crumb-size uint8) + (crumb-count int16) + (max-crumb-count int16) + (appearance light-trail-composition) + (start-marker uint64) + (end-marker uint64) + (decision uint64) + (total-distance-traveled float) + (strip prim-strip) + (strip2 prim-strip) + (cache-vector vector 4 :inline) + ) + (:methods + (light-trail-method-9 (_type_ light-trail-composition int) none) + (light-trail-method-10 (_type_) none) + (light-trail-method-11 (_type_ vector time-frame) int) + (light-trail-method-12 (_type_) none) + (light-trail-method-13 (_type_) int) + (light-trail-method-14 (_type_) none) + (light-trail-method-15 (_type_) none) + (add-vert! (_type_ prim-strip vector float float float) none) + (light-trail-method-17 (_type_ vector float float vector float) symbol) + (light-trail-method-18 (_type_ light-trail-breadcrumb int vector vector) none) + (light-trail-method-19 (_type_ float int) none) + (reset-crumbs! (_type_) none) + (light-trail-method-21 (_type_ vector) none) + ) + ) + + +(deftype weapon-trail-crumb (light-trail-breadcrumb) + ((offset vector :inline) + ) + ) + + +(deftype weapon-trail (light-trail) + () + (:methods + (weapon-trail-method-22 (_type_ vector vector) light-trail-breadcrumb) + (weapon-trail-method-23 (_type_ vector vector) none) + ) + ) + + +(deftype tread-trail-crumb (light-trail-breadcrumb) + ((normal vector :inline) + ) + ) + + +(deftype tread-trail (light-trail) + () + (:methods + (tread-trail-method-22 (_type_ vector vector) light-trail-breadcrumb) + (tread-trail-method-23 (_type_ vector vector) light-trail-breadcrumb) + ) + ) + + +(deftype light-trail-tracker-spawn-params (structure) + ((appearance light-trail-composition) + (max-num-crumbs int32) + (tracked-obj handle) + (track-immediately? symbol) + ) + ) + + +(deftype weapon-trail-tracker-spawn-params (light-trail-tracker-spawn-params) + ((joint0 int16) + (joint1 int16) + ) + ) + + +(deftype light-trail-tracker (process) + ((trail light-trail) + (tracked-object handle) + (offscreen? symbol) + (offscreen-start-time time-frame) + (next-line-check-time time-frame) + (last-add-frame-val uint32) + ) + (:state-methods + tracking + die + ) + (:methods + (light-trail-tracker-method-16 (_type_ process-focusable vector) vector) + (light-trail-tracker-method-17 (_type_ process-focusable) symbol) + (light-trail-tracker-method-18 (_type_ process-focusable) symbol) + (light-trail-tracker-method-19 (_type_) symbol) + (light-trail-tracker-method-20 (_type_ vector) none) + ) + ) + + +(deftype weapon-trail-tracker (light-trail-tracker) + ((trail weapon-trail :override) + (joint0 int16) + (joint1 int16) + (state-time time-frame) + ) + (:state-methods + hang-on + ) + ) + + +(deftype tread-trail-tracker (light-trail-tracker) + ((trail tread-trail :override) + ) + ) + + +(defbehavior light-trail-tracker-init-by-other light-trail-tracker ((arg0 light-trail-tracker-spawn-params)) + (stack-size-set! (-> self main-thread) 32) + (set! (-> self tracked-object) (-> arg0 tracked-obj)) + (set! (-> self trail) (new 'process 'light-trail)) + (set! (-> self next-line-check-time) 0) + (set! (-> self last-add-frame-val) (the-as uint 0)) + (set! (-> self offscreen?) #f) + (light-trail-method-9 (-> self trail) (-> arg0 appearance) (-> arg0 max-num-crumbs)) + (when (-> arg0 track-immediately?) + (let ((gp-1 (handle->process (-> self tracked-object)))) + (if (light-trail-tracker-method-17 self (the-as process-focusable gp-1)) + (light-trail-method-11 + (-> self trail) + (light-trail-tracker-method-16 self (the-as process-focusable gp-1) (new 'stack-no-clear 'vector)) + (seconds 10000) + ) + ) + ) + ) + (go-virtual tracking) + ) + +(defbehavior weapon-trail-tracker-init-by-other weapon-trail-tracker ((arg0 weapon-trail-tracker-spawn-params)) + (set! (-> self tracked-object) (-> arg0 tracked-obj)) + (set! (-> self trail) (new 'process 'weapon-trail)) + (set! (-> self next-line-check-time) 0) + (set! (-> self last-add-frame-val) (the-as uint 0)) + (set! (-> self joint0) (-> arg0 joint0)) + (set! (-> self joint1) (-> arg0 joint1)) + (set! (-> self offscreen?) #f) + (light-trail-method-9 (-> self trail) (-> arg0 appearance) (-> arg0 max-num-crumbs)) + (go-virtual tracking) + ) + +(defbehavior tread-trail-tracker-init-by-other tread-trail-tracker ((arg0 light-trail-tracker-spawn-params)) + (set! (-> self tracked-object) (-> arg0 tracked-obj)) + (set! (-> self trail) (new 'process 'tread-trail)) + (set! (-> self offscreen?) #f) + (set! (-> self next-line-check-time) 0) + (set! (-> self last-add-frame-val) (the-as uint 0)) + (light-trail-method-9 (-> self trail) (-> arg0 appearance) (-> arg0 max-num-crumbs)) + (go-virtual tracking) + ) + +(deftype light-trail-tracker-water (light-trail-tracker) + () + ) + + +(deftype light-trail-tracker-projectile (light-trail-tracker) + ((state-time time-frame) + ) + (:state-methods + hang-on + ) + ) diff --git a/goal_src/jak3/engine/gfx/sprite/particles/light-trails.gc b/goal_src/jak3/engine/gfx/sprite/particles/light-trails.gc index c9f4f8811b..68f562bfe0 100644 --- a/goal_src/jak3/engine/gfx/sprite/particles/light-trails.gc +++ b/goal_src/jak3/engine/gfx/sprite/particles/light-trails.gc @@ -7,3 +7,1258 @@ ;; DECOMP BEGINS +(defmethod light-trail-method-9 ((this light-trail) (arg0 light-trail-composition) (arg1 int)) + (set! (-> this appearance) arg0) + (set! (-> this crumb-size) (the-as uint (max 16 (the-as int (-> this crumb-size))))) + (set! (-> this crumb-array) + (the-as + (array light-trail-breadcrumb) + (new 'process 'boxed-array uint8 (* arg1 (the-as int (-> this crumb-size)))) + ) + ) + (set! (-> this max-crumb-count) arg1) + (set! (-> this crumb-count) 0) + (set! (-> this strip) + (new 'process 'prim-strip (* arg1 2) (the-as texture-id (-> arg0 tex-id)) (the-as string #f)) + ) + (set! (-> this strip2) #f) + (if (= (-> this appearance lie-mode) 3) + (set! (-> this strip2) + (new 'process 'prim-strip (* arg1 2) (the-as texture-id (-> arg0 tex-id)) (the-as string #f)) + ) + ) + (light-trail-method-10 this) + 0 + (none) + ) + +;; WARN: Return type mismatch float vs none. +(defmethod light-trail-method-10 ((this light-trail)) + (set! (-> this crumb-count) 0) + (set! (-> this start-marker) (the-as uint (current-time))) + (set! (-> this end-marker) (the-as uint (current-time))) + (set! (-> this decision) (the-as uint 2)) + (set! (-> this total-distance-traveled) 0.0) + (none) + ) + +(defmethod light-trail-method-11 ((this light-trail) (arg0 vector) (arg1 time-frame)) + (local-vars (s3-0 int)) + (with-pp + (if (< (seconds 5000) arg1) + (set! arg1 (- (current-time) (-> pp clock old-frame-counter))) + ) + (let ((v1-5 (-> this crumb-count))) + 0.0 + (when (> v1-5 0) + (let* ((v1-8 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ v1-5 -1)))) + (f0-1 (vector-vector-distance (the-as vector (&+ v1-8 0)) arg0)) + ) + (cond + ((< f0-1 40.96) + (set! (-> this decision) (the-as uint 1)) + (set! s3-0 1) + (goto cfg-12) + ) + (else + (+! (-> this total-distance-traveled) f0-1) + ) + ) + ) + ) + ) + (set! s3-0 2) + (when (= (-> this crumb-count) (-> this max-crumb-count)) + (let ((a0-11 (&+ (-> this crumb-array data) (* (-> this crumb-size) 0))) + (a1-4 (&+ (-> this crumb-array data) (-> this crumb-size))) + (v1-20 (* (+ (-> this crumb-count) -1) (the-as int (-> this crumb-size)))) + ) + (quad-copy! a0-11 a1-4 (/ v1-20 16)) + ) + (+! (-> this crumb-count) -1) + (set! s3-0 0) + ) + (let ((a1-5 (new 'stack-no-clear 'light-trail-breadcrumb))) + (let ((f1-2 (the float (- (-> this start-marker) (-> this end-marker)))) + (f2-0 (the float (-> this appearance max-age))) + (f0-5 0.0) + ) + (if (-> this appearance use-tape-mode?) + (set! f0-5 (- f2-0 f1-2)) + ) + (set! (-> a1-5 pos quad) (-> arg0 quad)) + (set! (-> a1-5 pos w) (the-as float (the int (- (the float (+ (-> this start-marker) arg1)) f0-5)))) + ) + (mem-copy! + (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (-> this crumb-count))) + (the-as pointer a1-5) + (the-as int (-> this crumb-size)) + ) + ) + (+! (-> this crumb-count) 1) + (set! (-> this decision) (the-as uint 0)) + (label cfg-12) + s3-0 + ) + ) + +(defmethod light-trail-method-21 ((this light-trail) (arg0 vector)) + (with-pp + (let ((v1-0 (-> this crumb-count))) + 0.0 + (cond + ((zero? v1-0) + (light-trail-method-11 this arg0 (seconds 10000)) + ) + (else + (set! (-> this decision) (the-as uint 0)) + (let ((gp-0 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ v1-0 -1))))) + (let ((f0-1 (vector-vector-distance (the-as vector (&+ gp-0 0)) arg0))) + (+! (-> this total-distance-traveled) f0-1) + (if (< f0-1 40.96) + (set! (-> this decision) (the-as uint 1)) + ) + ) + (let ((f1-3 (the float (- (-> this start-marker) (-> this end-marker)))) + (f2-0 (the float (-> this appearance max-age))) + (f0-4 0.0) + ) + (if (-> this appearance use-tape-mode?) + (set! f0-4 (- f2-0 f1-3)) + ) + (set! (-> (the-as light-trail-breadcrumb (&+ gp-0 0)) pos quad) (-> arg0 quad)) + (set! (-> gp-0 3) + (the-as + light-trail-breadcrumb + (the int (- (the float (+ (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter)))) f0-4)) + ) + ) + ) + ) + ) + ) + ) + (none) + ) + ) + +(defmethod add-vert! ((this light-trail) (arg0 prim-strip) (arg1 vector) (arg2 float) (arg3 float) (arg4 float)) + (let ((v1-3 (-> arg0 data (-> arg0 num-verts)))) + (set! (-> v1-3 pos quad) (-> arg1 quad)) + (set! (-> v1-3 col) (the-as rgba arg2)) + (set! (-> v1-3 stq x) arg3) + (set! (-> v1-3 stq y) arg4) + ) + (+! (-> arg0 num-verts) 1) + 0 + (none) + ) + +(defmethod light-trail-method-17 ((this light-trail) (arg0 vector) (arg1 float) (arg2 float) (arg3 vector) (arg4 float)) + (if (< (+ (-> this strip allocated-num-verts) -2) (-> this strip num-verts)) + (return #f) + ) + (cond + ((= (-> this appearance lie-mode) 3) + (let ((s1-0 (new 'stack-no-clear 'vector))) + (set! (-> s1-0 quad) (-> this cache-vector 0 quad)) + (vector-normalize! s1-0 (* 0.5 arg2)) + (add-vert! this (-> this strip) (vector+! (new 'stack-no-clear 'vector) arg0 s1-0) arg1 arg4 0.0) + (add-vert! this (-> this strip) (vector+float*! (new 'stack-no-clear 'vector) arg0 s1-0 -1.0) arg1 arg4 1.0) + ) + (let ((s1-1 (new 'stack-no-clear 'vector))) + (set! (-> s1-1 quad) (-> this cache-vector 1 quad)) + (vector-normalize! s1-1 (* 0.5 arg2)) + (add-vert! this (-> this strip2) (vector+! (new 'stack-no-clear 'vector) arg0 s1-1) arg1 arg4 0.0) + (add-vert! this (-> this strip2) (vector+float*! (new 'stack-no-clear 'vector) arg0 s1-1 -1.0) arg1 arg4 1.0) + ) + ) + (else + (let ((s1-2 (new 'stack-no-clear 'vector))) + (set! (-> s1-2 quad) (-> arg3 quad)) + (vector-normalize! s1-2 (* 0.5 arg2)) + (add-vert! this (-> this strip) (vector+! (new 'stack-no-clear 'vector) arg0 s1-2) arg1 arg4 0.0) + (add-vert! this (-> this strip) (vector+float*! (new 'stack-no-clear 'vector) arg0 s1-2 -1.0) arg1 arg4 1.0) + ) + ) + ) + #f + ) + +(defun compute-trail-scaled-t ((arg0 uint) (arg1 float) (arg2 float) (arg3 float) (arg4 float) (arg5 float) (arg6 vector)) + (let ((v1-0 arg0)) + (cond + ((zero? v1-0) + arg1 + ) + ((= v1-0 5) + (let* ((v1-2 (/ (the-as int (rand-uint31-gen *random-generator*)) 256)) + (v1-3 (the-as number (logior #x3f800000 v1-2))) + ) + (+ -1.0 (the-as float v1-3)) + ) + ) + ((= v1-0 2) + (/ arg2 arg5) + ) + ((= v1-0 1) + (/ arg3 arg5) + ) + ((= v1-0 3) + (/ arg4 arg5) + ) + ((= v1-0 4) + (/ (vector-vector-distance (camera-pos) arg6) arg5) + ) + (else + 1.0 + ) + ) + ) + ) + +(kmemopen global "light-trails") + +(define *dist-cache-array* (the-as (pointer float) (malloc 'global 4000))) + +(define *total-length* 0.0) + +(kmemclose) + +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-18 ((this light-trail) (arg0 light-trail-breadcrumb) (arg1 int) (arg2 vector) (arg3 vector)) + (let ((v1-0 (new 'stack-no-clear 'vector))) + (cond + ((> (the-as uint arg1) 0) + (let ((t2-1 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ arg1 -1)))))) + (vector-! v1-0 (-> arg0 pos) (the-as vector (&+ t2-1 0))) + ) + ) + (else + (let ((t1-6 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ arg1 1)))))) + (vector-! v1-0 (the-as vector (&+ t1-6 0)) (-> arg0 pos)) + ) + ) + ) + (let ((a2-9 (-> this appearance lie-mode))) + (cond + ((= a2-9 1) + (vector-cross! arg3 v1-0 (-> this appearance lie-vector)) + (set! (-> arg3 y) 0.0) + ) + ((zero? a2-9) + (vector-cross! arg3 (vector-! (new 'stack-no-clear 'vector) (-> arg0 pos) arg2) v1-0) + ) + ((= a2-9 2) + (vector-cross! arg3 v1-0 (-> this appearance lie-vector)) + (set! (-> arg3 y) 0.0) + (vector-cross! arg3 v1-0 arg3) + ) + ((= a2-9 3) + (vector-cross! arg3 v1-0 (-> this appearance lie-vector)) + (set! (-> arg3 y) 0.0) + (set! (-> this cache-vector 0 quad) (-> arg3 quad)) + (vector-cross! arg3 v1-0 (-> this appearance lie-vector)) + (set! (-> arg3 y) 0.0) + (vector-cross! arg3 v1-0 arg3) + (set! (-> this cache-vector 1 quad) (-> arg3 quad)) + ) + ) + ) + ) + (none) + ) + +(defmethod light-trail-method-12 ((this light-trail)) + (local-vars + (sv-64 time-frame) + (sv-72 uint) + (sv-80 int) + (sv-88 float) + (sv-92 float) + (sv-96 float) + (sv-100 rgbaf) + (sv-104 vector) + (sv-128 vector) + (sv-132 vector) + (sv-136 float) + (sv-140 float) + (sv-144 float) + (sv-148 float) + (sv-152 float) + (sv-156 float) + (sv-192 float) + (sv-196 float) + (sv-200 vector) + (sv-204 vector) + ) + (set! (-> *dist-cache-array* 0) 0.0) + (set! *total-length* 0.0) + (let ((s5-0 (new 'stack-no-clear 'array 'int32 4))) + (set! (-> s5-0 0) (-> this crumb-count)) + (let ((s3-0 (+ (-> s5-0 0) -1)) + (s4-0 1) + ) + (while (>= s3-0 s4-0) + (let* ((v1-5 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ s4-0 -1))))) + (a1-3 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint s4-0)))) + (a0-6 (- (-> this start-marker) (the-as uint (-> a1-3 3)))) + ) + (when (and (>= a0-6 0) (< a0-6 (-> this appearance max-age))) + (set! *total-length* + (+ *total-length* (vector-vector-distance (the-as vector (&+ v1-5 0)) (the-as vector (&+ a1-3 0)))) + ) + (set! (-> *dist-cache-array* s4-0) *total-length*) + ) + ) + (+! s4-0 1) + ) + ) + (set! sv-64 (-> this appearance max-age)) + (set! sv-72 (- (-> this start-marker) (-> this end-marker))) + (set! sv-80 0) + (set! sv-88 (the-as float 0.0)) + (set! sv-92 (the-as float -100.0)) + (set! sv-96 (the-as float 0.0)) + (set! sv-100 (new 'stack-no-clear 'rgbaf)) + (set! sv-104 (new 'stack-no-clear 'vector)) + (if (= (-> this appearance uv-mode) 3) + (set! sv-92 (the-as float 100.0)) + ) + (set! sv-128 (math-camera-pos)) + (set! sv-132 (new 'stack-no-clear 'vector)) + (set! (-> this strip num-verts) (the-as uint 0)) + (set! (-> this strip tex-id) (the-as texture-id (-> this appearance tex-id))) + (cond + ((not (-> this appearance zbuffer?)) + (set! (-> this strip adnops 0 cmds) (gs-reg64 test-1)) + (set! (-> this strip data0) (new 'static 'gs-test + :ate #x1 + :atst (gs-atest greater-equal) + :aref #x80 + :afail #x1 + :zte #x1 + :ztst (gs-ztest greater-equal) + ) + ) + ) + (else + (set! (-> this strip adnops 0 cmds) (gs-reg64 hack)) + (set! (-> this strip data0) (new 'static 'gs-test)) + 0 + ) + ) + (let ((v1-34 (-> this appearance blend-mode))) + (cond + ((= v1-34 1) + (set! (-> this strip alpha) (new 'static 'gs-alpha :b #x2 :d #x1)) + ) + ((zero? v1-34) + (set! (-> this strip alpha) (new 'static 'gs-alpha :b #x1 :d #x1)) + ) + ((= v1-34 2) + (set! (-> this strip alpha) (new 'static 'gs-alpha :a #x2 :d #x1)) + ) + ) + ) + (when (-> this strip2) + (set! (-> this strip2 num-verts) (the-as uint 0)) + (set! (-> this strip2 tex-id) (the-as texture-id (-> this appearance tex-id))) + (cond + ((not (-> this appearance zbuffer?)) + (set! (-> this strip2 adnops 0 cmds) (gs-reg64 test-1)) + (set! (-> this strip2 data0) (new 'static 'gs-test + :ate #x1 + :atst (gs-atest greater-equal) + :aref #x80 + :afail #x1 + :zte #x1 + :ztst (gs-ztest greater-equal) + ) + ) + ) + (else + (set! (-> this strip2 adnops 0 cmds) (gs-reg64 hack)) + (set! (-> this strip2 data0) (new 'static 'gs-test)) + 0 + ) + ) + (let ((v1-52 (-> this appearance blend-mode))) + (cond + ((= v1-52 1) + (set! (-> this strip2 alpha) (new 'static 'gs-alpha :b #x2 :d #x1)) + ) + ((zero? v1-52) + (set! (-> this strip2 alpha) (new 'static 'gs-alpha :b #x1 :d #x1)) + ) + ((= v1-52 2) + (set! (-> this strip2 alpha) (new 'static 'gs-alpha :a #x2 :d #x1)) + ) + ) + ) + ) + (countdown (s5-1 (-> s5-0 0)) + (let* ((s3-1 s5-1) + (s4-1 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) s3-1))) + ) + (set! sv-136 (/ (the float (+ (- (-> this start-marker) (the-as uint (-> s4-1 3))) sv-80)) (the float sv-64))) + (when (or (< 1.0 sv-136) (< sv-136 0.0)) + ) + (when (and (>= 1.0 sv-136) (>= sv-136 0.0)) + (let* ((f30-1 (-> *dist-cache-array* s5-1)) + (f28-0 (- *total-length* f30-1)) + (f26-0 (- (-> this total-distance-traveled) f28-0)) + ) + (set! sv-140 (the-as float 1.0)) + (set! sv-144 (the-as float 1.0)) + (set! sv-148 (the-as float 1.0)) + (set! sv-152 (the-as float 0.0)) + (set! sv-156 (the-as float 0.0)) + (when (-> this appearance alpha-curve-1) + (set! sv-140 + (compute-trail-scaled-t + (-> this appearance alpha-1-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance alpha-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (set! sv-140 (curve2d-method-9 (-> this appearance alpha-curve-1) sv-140 3)) + ) + (when (-> this appearance alpha-curve-2) + (set! sv-144 + (compute-trail-scaled-t + (-> this appearance alpha-2-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance alpha-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (set! sv-144 (curve2d-method-9 (-> this appearance alpha-curve-2) sv-144 3)) + ) + (when (-> this appearance width-curve) + (set! sv-148 + (compute-trail-scaled-t + (-> this appearance width-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance width-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (set! sv-148 (curve2d-method-9 (-> this appearance width-curve) sv-148 3)) + ) + (set! sv-152 + (compute-trail-scaled-t + (-> this appearance uv-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance uv-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (when (or (< 1.0 sv-152) (< sv-152 0.0)) + (let ((f0-43 sv-152)) + (set! sv-152 (- f0-43 (the float (the int f0-43)))) + ) + ) + (set! sv-192 (* sv-140 sv-144 (-> this appearance base-alpha))) + (set! sv-196 (* sv-148 (-> this appearance base-width))) + (set! sv-200 (new 'stack-no-clear 'vector)) + (set! sv-204 (new 'stack-no-clear 'vector)) + (when (-> this appearance color-curve) + (set! sv-156 + (compute-trail-scaled-t + (-> this appearance color-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance color-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (curve-color-method-9 (-> this appearance color-curve) sv-156 (the-as rgbaf sv-200) 3) + ) + ) + (set! (-> sv-200 w) (* (-> sv-200 w) sv-192)) + (light-trail-method-18 this (the-as light-trail-breadcrumb s4-1) s3-1 sv-128 sv-204) + (when (or (and (= (-> this appearance uv-mode) 3) (< sv-92 sv-152)) + (and (!= (-> this appearance uv-mode) 3) (< sv-152 sv-92)) + ) + (let ((s2-0 (new 'stack-no-clear 'inline-array 'vector 5))) + (set! (-> s2-0 3 z) (- sv-152)) + (set! (-> s2-0 3 w) (- sv-92 (-> s2-0 3 z))) + (set! (-> s2-0 4 x) (/ sv-92 (-> s2-0 3 w))) + (vector-lerp! (-> s2-0 0) sv-104 (the-as vector (&+ s4-1 0)) (-> s2-0 4 x)) + (rgbaf-lerp! (the-as rgbaf (-> s2-0 2)) sv-100 (the-as rgbaf sv-200) (-> s2-0 4 x)) + (set! (-> s2-0 3 y) (lerp sv-96 sv-196 (-> s2-0 4 x))) + (vector-lerp! (-> s2-0 1) sv-132 sv-204 (-> s2-0 4 x)) + (set! (-> s2-0 3 x) (the-as float (rgba<-rgbaf (the-as rgba (-> s2-0 3 x)) (the-as rgbaf (-> s2-0 2))))) + (light-trail-method-17 this (-> s2-0 0) (-> s2-0 3 x) (-> s2-0 3 y) (-> s2-0 1) 0.0) + (light-trail-method-17 this (-> s2-0 0) (-> s2-0 3 x) (-> s2-0 3 y) (-> s2-0 1) 1.0) + ) + ) + (light-trail-method-17 + this + (the-as vector (&+ s4-1 0)) + (the-as float (rgba<-rgbaf (the-as rgba (new 'stack-no-clear 'rgbaf)) (the-as rgbaf sv-200))) + sv-196 + sv-204 + sv-152 + ) + (when (> s3-1 0) + (let ((v1-149 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ s3-1 -1))))) + (set! sv-88 (+ sv-88 (vector-vector-distance (the-as vector (&+ s4-1 0)) (the-as vector (&+ v1-149 0))))) + ) + ) + (set! sv-92 sv-152) + (set! (-> sv-104 quad) (-> (the-as vector (&+ s4-1 0)) quad)) + (set! sv-96 sv-196) + (set! (-> sv-100 quad) (-> sv-200 quad)) + (set! (-> sv-132 quad) (-> sv-204 quad)) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod light-trail-method-19 ((this light-trail) (arg0 float) (arg1 int)) + 0 + (none) + ) + +;; WARN: Return type mismatch pointer vs none. +(defmethod light-trail-method-14 ((this light-trail)) + (let ((s4-0 (new 'stack-no-clear 'light-trail-breadcrumb)) + (s5-0 -1) + ) + (let ((s3-0 (-> this crumb-count))) + (dotimes (s2-0 s3-0) + (let ((a1-0 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint s2-0))))) + (cond + ((< (the-as uint (-> a1-0 3)) (-> this end-marker)) + (mem-copy! (the-as pointer s4-0) a1-0 16) + (set! s5-0 s2-0) + ) + (else + (goto cfg-8) + ) + ) + ) + ) + ) + (label cfg-8) + (when (>= s5-0 0) + (let ((s3-1 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ s5-0 1))))) + (s2-1 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint s5-0)))) + ) + (let* ((f0-1 (the float (- (-> this start-marker) (the-as uint (-> s3-1 3))))) + (f1-1 (the float (- (-> this start-marker) (the-as uint (-> s4-0 pos w))))) + (f30-0 (/ (- (the float (-> this appearance max-age)) f0-1) (- f1-1 f0-1))) + ) + (light-trail-method-19 this f30-0 s5-0) + (vector-lerp! (the-as vector (&+ s2-1 0)) (the-as vector (&+ s3-1 0)) (-> s4-0 pos) f30-0) + ) + (set! (-> s2-1 3) (the-as light-trail-breadcrumb (-> this end-marker))) + ) + (when (> s5-0 0) + (set! (-> this crumb-count) (- (-> this crumb-count) s5-0)) + (mem-copy! + (&+ (-> this crumb-array data) (* (-> this crumb-size) 0)) + (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint s5-0))) + (* (-> this crumb-count) (the-as int (-> this crumb-size))) + ) + ) + ) + ) + (none) + ) + +(defmethod light-trail-method-13 ((this light-trail)) + (with-pp + (if (<= (-> this crumb-count) 0) + (return 0) + ) + (let ((v1-3 (-> this decision))) + (cond + ((= v1-3 2) + (return 0) + ) + ((zero? v1-3) + (+! (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter))) + (let ((v1-8 (- (-> this start-marker) (the-as uint (-> this appearance max-age))))) + (when (< (the-as int (-> this end-marker)) (the-as int v1-8)) + (set! (-> this end-marker) v1-8) + (light-trail-method-14 this) + ) + ) + ) + ((= v1-3 1) + (+! (-> this end-marker) (- (current-time) (-> pp clock old-frame-counter))) + (when (< (the-as int (-> this start-marker)) (the-as int (-> this end-marker))) + (reset-crumbs! this) + (set! (-> this end-marker) (-> this start-marker)) + ) + (+! (-> this end-marker) (- (current-time) (-> pp clock old-frame-counter))) + (+! (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter))) + ) + ) + ) + (set! (-> this decision) (the-as uint 1)) + 0 + ) + ) + +(defmethod reset-crumbs! ((this light-trail)) + (set! (-> this crumb-count) 0) + 0 + (none) + ) + +(defbehavior light-trail-tracker-common-post light-trail-tracker () + (cond + ((light-trail-tracker-method-19 self) + (light-trail-method-12 (-> self trail)) + ) + (else + (set! (-> self trail strip num-verts) (the-as uint 0)) + (when (-> self trail strip2) + (set! (-> self trail strip2 num-verts) (the-as uint 0)) + 0 + ) + ) + ) + ) + +(defstate tracking (light-trail-tracker) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('notice) + (case (-> block param 0) + (('add-crumb) + (let ((a1-1 (handle->process (-> self tracked-object)))) + (light-trail-tracker-method-20 + self + (light-trail-tracker-method-16 self (the-as process-focusable a1-1) (new 'stack-no-clear 'vector)) + ) + ) + ) + (('add-crumb-elapsed) + (let ((a1-4 (handle->process (-> self tracked-object)))) + (light-trail-method-11 + (-> self trail) + (light-trail-tracker-method-16 self (the-as process-focusable a1-4) (new 'stack-no-clear 'vector)) + (the-as time-frame (the int (the-as float (-> block param 1)))) + ) + ) + ) + (('add-crumb-pos) + (light-trail-tracker-method-20 self (the-as vector (-> block param 1))) + ) + (('replace-last-crumb) + (light-trail-method-21 (-> self trail) (the-as vector (-> block param 1))) + ) + (('die) + (go-virtual die) + ) + ) + ) + ) + #t + ) + :trans (behavior () + (let ((gp-0 (handle->process (-> self tracked-object)))) + (cond + ((light-trail-tracker-method-18 self (the-as process-focusable gp-0)) + (go-virtual die) + ) + (else + (if (light-trail-tracker-method-17 self (the-as process-focusable gp-0)) + (light-trail-tracker-method-20 + self + (light-trail-tracker-method-16 self (the-as process-focusable gp-0) (new 'stack-no-clear 'vector)) + ) + ) + (light-trail-method-13 (-> self trail)) + 0 + ) + ) + ) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +(defstate die (light-trail-tracker) + :virtual #t + :enter (behavior () + '() + ) + :trans (behavior () + (light-trail-method-13 (-> self trail)) + ) + :code (behavior () + (until #f + (if (>= 1 (-> self trail crumb-count)) + (return #f) + ) + (suspend) + ) + #f + ) + :post light-trail-tracker-common-post + ) + +(defmethod relocate ((this light-trail-tracker) (offset int)) + (if (nonzero? (-> this trail)) + (&+! (-> this trail) offset) + ) + (call-parent-method this offset) + ) + +(defmethod relocate ((this light-trail) (offset int)) + (&+! (-> this crumb-array) offset) + (&+! (-> this strip) offset) + (if (-> this strip2) + (&+! (-> this strip2) offset) + ) + this + ) + +(defmethod light-trail-tracker-method-16 ((this light-trail-tracker) (arg0 process-focusable) (arg1 vector)) + (let ((a0-2 (if (type? arg0 process-focusable) + arg0 + ) + ) + ) + (if a0-2 + (set! (-> arg1 quad) (-> (get-trans a0-2 0) quad)) + ) + ) + arg1 + ) + +(defmethod light-trail-tracker-method-17 ((this light-trail-tracker) (arg0 process-focusable)) + #t + ) + +(defmethod light-trail-tracker-method-16 ((this light-trail-tracker-water) (arg0 process-focusable) (arg1 vector)) + (let ((a0-2 (if (type? arg0 process-focusable) + arg0 + ) + ) + ) + (when a0-2 + (let ((s5-1 (-> a0-2 water))) + (when (and s5-1 a0-2 (nonzero? s5-1)) + (set! (-> arg1 quad) (-> (get-trans a0-2 0) quad)) + (set! (-> arg1 y) (+ 40.96 (-> s5-1 surface-height))) + ) + ) + ) + ) + arg1 + ) + +;; WARN: Return type mismatch object vs symbol. +(defmethod light-trail-tracker-method-17 ((this light-trail-tracker-water) (arg0 process-focusable)) + (the-as symbol (and *target* (or (logtest? (water-flag touch-water) (-> *target* water flags)) + (logtest? (-> *target* control status) (collide-status on-water)) + ) + ) + ) + ) + +(defmethod light-trail-tracker-method-18 ((this light-trail-tracker) (arg0 process-focusable)) + (not arg0) + ) + +(defmethod light-trail-tracker-method-18 ((this light-trail-tracker-water) (arg0 process-focusable)) + (let ((v1-0 (if (type? arg0 process-focusable) + arg0 + ) + ) + ) + (or (not v1-0) + (not (-> v1-0 water)) + (not (logtest? (water-flag touch-water) (-> v1-0 water flags))) + (not (logtest? (water-flag break-surface) (-> v1-0 water flags))) + ) + ) + ) + +;; WARN: Return type mismatch uint vs int. +(defun estimate-light-trail-mem-usage ((arg0 uint) (arg1 uint)) + (let* ((a2-0 (-> prim-vertex size)) + (a3-0 (-> prim-strip size)) + (v1-3 (-> light-trail size)) + (a0-3 (+ a3-0 (* arg0 (-> light-trail-breadcrumb size)) (* (* arg0 a2-0) 2))) + ) + (if arg1 + (set! a0-3 (* a0-3 2)) + ) + (the-as int (shl (+ (sar (+ v1-3 a0-3) 10) 1) 10)) + ) + ) + +(defmethod light-trail-tracker-method-18 ((this light-trail-tracker-projectile) (arg0 process-focusable)) + (if (not arg0) + (set! (-> this tracked-object) (the-as handle #f)) + ) + #f + ) + +(defmethod light-trail-tracker-method-16 ((this light-trail-tracker-projectile) (arg0 process-focusable) (arg1 vector)) + (let ((a0-1 arg0)) + (if a0-1 + (set! (-> arg1 quad) (-> a0-1 root trans quad)) + ) + ) + arg1 + ) + +(defstate tracking (light-trail-tracker-projectile) + :virtual #t + :trans (behavior () + (let ((gp-0 (handle->process (-> self tracked-object)))) + (cond + ((not gp-0) + (go-virtual hang-on) + ) + (else + (if (light-trail-tracker-method-17 self (the-as process-focusable gp-0)) + (light-trail-tracker-method-20 + self + (light-trail-tracker-method-16 self (the-as process-focusable gp-0) (new 'stack-no-clear 'vector)) + ) + ) + (light-trail-method-13 (-> self trail)) + ) + ) + ) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +(defstate hang-on (light-trail-tracker-projectile) + :virtual #t + :enter (behavior () + (set-time! (-> self state-time)) + ) + :trans (behavior () + (if (time-elapsed? (-> self state-time) (seconds 2)) + (go-virtual die) + ) + (light-trail-method-13 (-> self trail)) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +(defstate hang-on (weapon-trail-tracker) + :virtual #t + :enter (behavior () + (set-time! (-> self state-time)) + ) + :trans (behavior () + (if (time-elapsed? (-> self state-time) (seconds 2)) + (go-virtual die) + ) + (light-trail-method-13 (-> self trail)) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +(defstate tracking (weapon-trail-tracker) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('notice) + (case (-> block param 0) + (('die) + (go-virtual hang-on) + ) + (('add-crumbs) + (let ((a1-1 (-> block param 1)) + (a2-1 (-> block param 2)) + ) + (weapon-trail-method-22 (-> self trail) (the-as vector a1-1) (the-as vector a2-1)) + ) + ) + ) + ) + ) + #t + ) + :trans (behavior () + (let ((gp-0 (handle->process (-> self tracked-object)))) + (cond + ((light-trail-tracker-method-18 self (the-as process-focusable gp-0)) + (go-virtual hang-on) + ) + (else + (when (and (>= (-> self joint0) 0) (>= (-> self joint1) 0)) + (let ((s5-0 (vector<-cspace! + (new 'stack-no-clear 'vector) + (-> (the-as process-drawable gp-0) node-list data (-> self joint0)) + ) + ) + (a2-0 (vector<-cspace! + (new 'stack-no-clear 'vector) + (-> (the-as process-drawable gp-0) node-list data (-> self joint1)) + ) + ) + ) + (weapon-trail-method-22 (-> self trail) s5-0 a2-0) + ) + ) + (light-trail-method-13 (-> self trail)) + ) + ) + ) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +(defstate tracking (tread-trail-tracker) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('reset) + (light-trail-method-10 (-> self trail)) + ) + (('notice) + (case (-> block param 0) + (('die) + (go-virtual die) + ) + (('add-crumbs) + (let ((a1-1 (-> block param 0)) + (a2-1 (-> block param 1)) + ) + (tread-trail-method-22 (-> self trail) (the-as vector a1-1) (the-as vector a2-1)) + ) + ) + ) + ) + ) + #t + ) + :trans (behavior () + (let ((gp-0 (handle->process (-> self tracked-object)))) + (cond + ((light-trail-tracker-method-18 self (the-as process-focusable gp-0)) + (go-virtual die) + ) + (else + (when (and gp-0 (nonzero? (-> (the-as process-drawable gp-0) draw))) + (let ((a1-2 (-> (the-as process-drawable gp-0) draw))) + (setup-dma-and-tex (-> self trail strip) a1-2) + ) + ) + (light-trail-method-13 (-> self trail)) + ) + ) + ) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-18 ((this weapon-trail) (arg0 light-trail-breadcrumb) (arg1 int) (arg2 vector) (arg3 vector)) + (set! (-> arg3 quad) (-> (&+ arg0 16) pos quad)) + (none) + ) + +(defmethod light-trail-method-9 ((this weapon-trail) (arg0 light-trail-composition) (arg1 int)) + (set! (-> this crumb-size) (the-as uint 32)) + (call-parent-method this arg0 arg1) + (none) + ) + +;; WARN: Return type mismatch (pointer light-trail-breadcrumb) vs light-trail-breadcrumb. +(defmethod weapon-trail-method-22 ((this weapon-trail) (arg0 vector) (arg1 vector)) + (let ((gp-0 (new 'stack-no-clear 'vector)) + (v1-0 (new 'stack-no-clear 'vector)) + ) + (vector-! gp-0 arg1 arg0) + (vector-float*! gp-0 gp-0 0.5) + (vector+! v1-0 arg0 gp-0) + (let ((v1-1 (light-trail-method-11 this v1-0 (seconds 10000)))) + (the-as + light-trail-breadcrumb + (when (!= v1-1 1) + (let ((v0-1 + (the-as + object + (&+ (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ (-> this crumb-count) -1))) 16) + ) + ) + ) + (set! (-> (the-as light-trail-breadcrumb v0-1) pos quad) (-> gp-0 quad)) + v0-1 + ) + ) + ) + ) + ) + ) + +;; WARN: Return type mismatch object vs none. +(defmethod weapon-trail-method-23 ((this weapon-trail) (arg0 vector) (arg1 vector)) + (local-vars (gp-0 (pointer light-trail-breadcrumb)) (f0-2 float)) + (with-pp + (let ((s4-0 (new 'stack-no-clear 'vector)) + (s3-0 (new 'stack-no-clear 'vector)) + (v1-0 (-> this crumb-count)) + ) + 0.0 + (cond + ((zero? v1-0) + (weapon-trail-method-22 this arg0 arg1) + ) + ((begin + (set! (-> this decision) (the-as uint 0)) + (set! gp-0 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ v1-0 -1)))) + (vector-! s4-0 arg1 arg0) + (vector-float*! s4-0 s4-0 0.5) + (vector+! s3-0 arg0 s4-0) + (set! f0-2 (vector-vector-distance (the-as vector (&+ gp-0 0)) s3-0)) + (< f0-2 40.96) + ) + (set! (-> this decision) (the-as uint 1)) + ) + (else + (+! (-> this total-distance-traveled) f0-2) + (let ((f1-2 (the float (- (-> this start-marker) (-> this end-marker)))) + (f2-0 (the float (-> this appearance max-age))) + (f0-6 0.0) + ) + (if (-> this appearance use-tape-mode?) + (set! f0-6 (- f2-0 f1-2)) + ) + (set! (-> (the-as light-trail-breadcrumb (&+ gp-0 0)) pos quad) (-> s3-0 quad)) + (set! (-> (the-as light-trail-breadcrumb (&+ gp-0 16)) pos quad) (-> s4-0 quad)) + (set! (-> gp-0 3) + (the-as + light-trail-breadcrumb + (the int (- (the float (+ (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter)))) f0-6)) + ) + ) + ) + ) + ) + ) + (none) + ) + ) + +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-19 ((this weapon-trail) (arg0 float) (arg1 int)) + (let ((v1-2 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) arg1))) + (a2-2 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ arg1 1)))) + ) + (vector-lerp! (the-as vector (&+ v1-2 16)) (the-as vector (&+ a2-2 16)) (the-as vector (&+ v1-2 16)) arg0) + ) + (none) + ) + +(defmethod light-trail-method-17 ((this weapon-trail) (arg0 vector) (arg1 float) (arg2 float) (arg3 vector) (arg4 float)) + (when (< (+ (-> this strip allocated-num-verts) -2) (-> this strip num-verts)) + (format 0 "Out of stuff (~d)~%" (-> this strip allocated-num-verts)) + (return #f) + ) + (vector-float*! arg3 arg3 arg2) + (let ((s2-0 (new 'stack-no-clear 'vector))) + (set! (-> s2-0 quad) (-> arg3 quad)) + (add-vert! this (-> this strip) (vector+! (new 'stack-no-clear 'vector) arg0 s2-0) arg1 arg4 0.0) + (add-vert! this (-> this strip) (vector+float*! (new 'stack-no-clear 'vector) arg0 s2-0 -1.0) arg1 arg4 1.0) + ) + #f + ) + +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-18 ((this tread-trail) (arg0 light-trail-breadcrumb) (arg1 int) (arg2 vector) (arg3 vector)) + (let ((v1-0 (new 'stack-no-clear 'vector))) + (cond + ((> (the-as uint arg1) 0) + (let ((a3-3 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ arg1 -1)))))) + (vector-! v1-0 (-> arg0 pos) (the-as vector (&+ a3-3 0))) + ) + ) + (else + (let ((a2-5 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ arg1 1)))))) + (vector-! v1-0 (the-as vector (&+ a2-5 0)) (-> arg0 pos)) + ) + ) + ) + (vector-cross! arg3 v1-0 (the-as vector (&+ arg0 16))) + ) + (none) + ) + +(defmethod light-trail-method-9 ((this tread-trail) (arg0 light-trail-composition) (arg1 int)) + (set! (-> this crumb-size) (the-as uint 32)) + (call-parent-method this arg0 arg1) + (none) + ) + +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-19 ((this tread-trail) (arg0 float) (arg1 int)) + (let ((v1-2 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) arg1))) + (a2-2 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ arg1 1)))) + ) + (vector-lerp! (the-as vector (&+ v1-2 16)) (the-as vector (&+ a2-2 16)) (the-as vector (&+ v1-2 16)) arg0) + ) + (none) + ) + +;; WARN: Return type mismatch (pointer light-trail-breadcrumb) vs light-trail-breadcrumb. +(defmethod tread-trail-method-22 ((this tread-trail) (arg0 vector) (arg1 vector)) + (let ((v1-1 (light-trail-method-11 this arg0 (seconds 10000)))) + (the-as + light-trail-breadcrumb + (when (!= v1-1 1) + (let ((v0-1 + (the-as + object + (&+ (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ (-> this crumb-count) -1))) 16) + ) + ) + ) + (set! (-> (the-as light-trail-breadcrumb v0-1) pos quad) (-> arg1 quad)) + v0-1 + ) + ) + ) + ) + ) + +;; WARN: Return type mismatch object vs light-trail-breadcrumb. +(defmethod tread-trail-method-23 ((this tread-trail) (arg0 vector) (arg1 vector)) + (with-pp + (let ((v1-0 (-> this crumb-count))) + 0.0 + (the-as + light-trail-breadcrumb + (cond + ((zero? v1-0) + (tread-trail-method-22 this arg0 arg1) + ) + (else + (set! (-> this decision) (the-as uint 0)) + (let ((s5-0 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ v1-0 -1))))) + (let ((f0-1 (vector-vector-distance (the-as vector (&+ s5-0 0)) arg0))) + (+! (-> this total-distance-traveled) f0-1) + (if (< f0-1 40.96) + (set! (-> this decision) (the-as uint 1)) + ) + ) + (let ((f1-3 (the float (- (-> this start-marker) (-> this end-marker)))) + (f2-0 (the float (-> this appearance max-age))) + (f0-4 0.0) + ) + (if (-> this appearance use-tape-mode?) + (set! f0-4 (- f2-0 f1-3)) + ) + (set! (-> (the-as light-trail-breadcrumb (&+ s5-0 0)) pos quad) (-> arg0 quad)) + (set! (-> s5-0 3) + (the-as + light-trail-breadcrumb + (the int (- (the float (+ (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter)))) f0-4)) + ) + ) + ) + (let ((v0-0 (the-as object (&+ s5-0 16)))) + (set! (-> (the-as light-trail-breadcrumb v0-0) pos quad) (-> arg1 quad)) + v0-0 + ) + ) + ) + ) + ) + ) + ) + ) + +(defmethod light-trail-tracker-method-19 ((this light-trail-tracker)) + (let ((a1-0 (handle->process (-> this tracked-object)))) + #t + (let ((v1-4 #t)) + (let ((a0-4 #f)) + (if (and a1-0 + (nonzero? (-> (the-as process-drawable a1-0) draw)) + (logtest? (-> (the-as process-drawable a1-0) draw status) + (draw-control-status no-draw no-draw-temp no-draw-bounds no-draw-bounds2) + ) + ) + (set! v1-4 #f) + ) + (if (and a1-0 + (nonzero? (-> (the-as process-drawable a1-0) draw)) + (logtest? (-> (the-as process-drawable a1-0) draw status) (draw-control-status on-screen)) + ) + (set! a0-4 #t) + ) + (when v1-4 + (if (and (-> this offscreen?) (not a0-4)) + (set! v1-4 #f) + ) + (when (< (-> this next-line-check-time) (current-time)) + (let ((a0-11 (-> this trail crumb-count))) + (when (< 1 a0-11) + (let ((v1-8 (&+ (-> this trail crumb-array data) (* (-> this trail crumb-size) 0))) + (a1-19 (&+ (-> this trail crumb-array data) (* (the-as int (-> this trail crumb-size)) (+ a0-11 -1)))) + ) + (set! v1-4 (line-in-view-frustum? (the-as vector (&+ v1-8 0)) (the-as vector (&+ a1-19 0)))) + ) + ) + ) + (set-time! (-> this next-line-check-time)) + ) + ) + ) + (when (and (not v1-4) (not (-> this offscreen?))) + (set! (-> this offscreen?) #t) + (set-time! (-> this offscreen-start-time)) + ) + (if (and v1-4 (-> this offscreen?)) + (set! (-> this offscreen?) #f) + ) + ) + ) + (or (not (-> this offscreen?)) (not (time-elapsed? + (-> this offscreen-start-time) + (the int (* 0.5 (the float (-> this trail appearance max-age)))) + ) + ) + ) + ) + +;; WARN: Return type mismatch uint vs none. +(defmethod light-trail-tracker-method-20 ((this light-trail-tracker) (arg0 vector)) + (if (zero? (mod (-> this last-add-frame-val) (-> this trail appearance frame-stagger))) + (light-trail-method-11 (-> this trail) arg0 (seconds 10000)) + (light-trail-method-21 (-> this trail) arg0) + ) + (+! (-> this last-add-frame-val) 1) + (none) + ) diff --git a/goal_src/jak3/engine/gfx/sprite/particles/sparticle-h.gc b/goal_src/jak3/engine/gfx/sprite/particles/sparticle-h.gc index 185379b8aa..cf789e028d 100644 --- a/goal_src/jak3/engine/gfx/sprite/particles/sparticle-h.gc +++ b/goal_src/jak3/engine/gfx/sprite/particles/sparticle-h.gc @@ -38,6 +38,13 @@ ;; ---sp-cpuinfo-flag +(defmacro .movz (result value check original) + `(if (= ,check 0) + (set! ,result (the-as int ,value)) + (set! ,result (the-as int ,original)) + ) + ) + ;; DECOMP BEGINS (define *sp-60-hz* #t) @@ -117,5 +124,7 @@ There are separate systems for different modes of sprite rendering: 2D/billboard ) ) +(define-extern sp-kill-particle (function sparticle-system sparticle-cpuinfo symbol)) + (define-extern *sp-particle-system-2d* sparticle-system) (define-extern *sp-particle-system-3d* sparticle-system) \ No newline at end of file diff --git a/goal_src/jak3/engine/gfx/sprite/particles/sparticle-launcher-h.gc b/goal_src/jak3/engine/gfx/sprite/particles/sparticle-launcher-h.gc index 745fc32b51..a18c9da404 100644 --- a/goal_src/jak3/engine/gfx/sprite/particles/sparticle-launcher-h.gc +++ b/goal_src/jak3/engine/gfx/sprite/particles/sparticle-launcher-h.gc @@ -303,7 +303,10 @@ `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :initial-value (sp-cpuinfo-flag ,@param0) :random-mult 1) ) ((eq? field-name 'texture) - `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :tex ,param0 :flags (sp-flag int)) + (if (eq? (car param0) 'new) + `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :tex ,param0 :flags (sp-flag int)) + `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :tex ,(string->symbol-format "{}-{}" (car param0) (cadr param0)) :flags (sp-flag int)) + ) ) ((eq? field-name 'next-launcher) `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :initial-value ,param0 :flags (sp-flag launcher)) @@ -585,6 +588,7 @@ particle system itself. This type just holds the launching-related state." (the float (sar (shl (the int (atan (-> arg0 y) (* -1.0 (-> arg0 x)))) 48) 48)) ) +(define-extern sparticle-motion-blur (function sparticle-system sparticle-cpuinfo vector none)) (define-extern sp-launch-particles-var (function sparticle-system sparticle-launcher matrix sparticle-launch-state sparticle-launch-control float none)) (define-extern *part-id-table* (array sparticle-launcher)) (define-extern *part-group-id-table* (array sparticle-launch-group)) diff --git a/goal_src/jak3/engine/gfx/texture/texture-h.gc b/goal_src/jak3/engine/gfx/texture/texture-h.gc index e4a59084d6..7587a3c5e1 100644 --- a/goal_src/jak3/engine/gfx/texture/texture-h.gc +++ b/goal_src/jak3/engine/gfx/texture/texture-h.gc @@ -1279,3 +1279,10 @@ of the texture." (define *grey-scale-base* (new 'static 'texture-base)) (define *map-texture-base* (new 'static 'texture-base)) + +(defmacro get-texture (name tpage) + `(lookup-texture-by-id ,(string->symbol-format "{}-{}" name tpage)) + ) + +(import "goal_src/jak3/engine/data/tpages.gc") +(import "goal_src/jak3/engine/data/textures.gc") diff --git a/goal_src/jak3/engine/gfx/texture/texture.gc b/goal_src/jak3/engine/gfx/texture/texture.gc index 4dbfff305c..180892fc78 100644 --- a/goal_src/jak3/engine/gfx/texture/texture.gc +++ b/goal_src/jak3/engine/gfx/texture/texture.gc @@ -1436,9 +1436,9 @@ "Turn on masks for skull gem textures, so they will be uploaded." (local-vars (v0-3 uint128) (v1-2 uint128) (v1-3 uint128)) (let ((gp-0 (-> *level* level-default texture-mask))) - (let* ((s5-0 (lookup-texture-by-id (new 'static 'texture-id :index #x17 :page #x6))) - (s4-0 (lookup-texture-by-id (new 'static 'texture-id :index #x18 :page #x6))) - (a0-4 (lookup-texture-by-id (new 'static 'texture-id :index #x19 :page #x6))) + (let* ((s5-0 (get-texture skull-gem-alpha-00 level-default-tfrag)) + (s4-0 (get-texture skull-gem-alpha-01 level-default-tfrag)) + (a0-4 (get-texture skull-gem-alpha-02 level-default-tfrag)) (v1-1 (-> gp-0 0 mask quad)) (a1-0 (-> s5-0 masks data 0 mask quad)) (a2-0 (-> s4-0 masks data 0 mask quad)) @@ -1655,7 +1655,7 @@ (set! (-> v1-6 base) (-> v1-6 data)) (set! (-> v1-6 end) (the-as pointer (+ (+ (-> v1-6 allocated-length) 28) (the-as int v1-6)))) ) - (let ((s2-0 (lookup-texture-by-id (new 'static 'texture-id :index #x1 :page #xc))) + (let ((s2-0 (get-texture font.12lo gamefont)) (s1-0 #xc2000) (s0-0 36) ) @@ -1664,7 +1664,7 @@ (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* small-font-0-tmpl)) s2-0 s1-0 s0-0 sv-20) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* small-font-2-tmpl)) s2-0 s1-0 s0-0 sv-20) ) - (let ((s3-1 (lookup-texture-by-id (new 'static 'texture-id :page #xc))) + (let ((s3-1 (get-texture font.12hi gamefont)) (s2-1 #xc2000) (s1-1 44) ) @@ -1673,7 +1673,7 @@ (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* small-font-1-tmpl)) s3-1 s2-1 s1-1 sv-20) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* small-font-3-tmpl)) s3-1 s2-1 s1-1 sv-20) ) - (let ((s3-2 (lookup-texture-by-id (new 'static 'texture-id :index #x4 :page #xc))) + (let ((s3-2 (get-texture font.24lo gamefont)) (s2-2 #x90000) (s1-2 36) ) @@ -1681,7 +1681,7 @@ (texture-relocate s4-0 s3-2 s2-2 (the-as gs-psm s1-2) -1) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* large-font-0-tmpl)) s3-2 s2-2 s1-2 sv-20) ) - (let ((s3-3 (lookup-texture-by-id (new 'static 'texture-id :index #x2 :page #xc))) + (let ((s3-3 (get-texture font.24hi gamefont)) (s2-3 #x90000) (s1-3 44) ) @@ -1689,7 +1689,7 @@ (texture-relocate s4-0 s3-3 s2-3 (the-as gs-psm s1-3) -1) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* large-font-1-tmpl)) s3-3 s2-3 s1-3 sv-20) ) - (let ((s3-4 (lookup-texture-by-id (new 'static 'texture-id :index #x5 :page #xc))) + (let ((s3-4 (get-texture font.24lo2 gamefont)) (s2-4 #x5e000) (s1-4 36) ) @@ -1697,7 +1697,7 @@ (texture-relocate s4-0 s3-4 s2-4 (the-as gs-psm s1-4) -1) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* large-font-2-tmpl)) s3-4 s2-4 s1-4 sv-20) ) - (let ((s3-5 (lookup-texture-by-id (new 'static 'texture-id :index #x3 :page #xc))) + (let ((s3-5 (get-texture font.24hi2 gamefont)) (s2-5 #x5e000) (s1-5 44) ) diff --git a/goal_src/jak3/engine/level/level-h.gc b/goal_src/jak3/engine/level/level-h.gc index eef22d22e8..0b1777b988 100644 --- a/goal_src/jak3/engine/level/level-h.gc +++ b/goal_src/jak3/engine/level/level-h.gc @@ -479,7 +479,7 @@ (level-group-method-23 () none) (level-group-method-24 () none) (level-group-method-25 () none) - (level-group-method-26 (_type_ symbol) symbol) + (level-group-method-26 (_type_ symbol int) symbol) (level-group-method-27 () none) (level-group-method-28 (_type_) symbol) (level-group-method-29 () none) diff --git a/goal_src/jak3/engine/nav/nav-mesh-h.gc b/goal_src/jak3/engine/nav/nav-mesh-h.gc index fa343c5604..90d8479ebd 100644 --- a/goal_src/jak3/engine/nav/nav-mesh-h.gc +++ b/goal_src/jak3/engine/nav/nav-mesh-h.gc @@ -7,6 +7,7 @@ (declare-type grid-hash structure) (declare-type sphere-hash structure) +(declare-type nav-mesh basic) (defenum nav-mesh-flag :type uint8 @@ -16,6 +17,8 @@ ) (define-extern nav-mesh-connect-from-ent (function process-drawable symbol)) +(define-extern find-nearest-nav-mesh (function vector float nav-mesh)) +(define-extern get-nav-mesh (function actor-id nav-mesh)) ;; DECOMP BEGINS diff --git a/goal_src/jak3/engine/physics/ragdoll-h.gc b/goal_src/jak3/engine/physics/ragdoll-h.gc index e149d05205..15b15de5fa 100644 --- a/goal_src/jak3/engine/physics/ragdoll-h.gc +++ b/goal_src/jak3/engine/physics/ragdoll-h.gc @@ -57,6 +57,7 @@ ) ;; ---ragdoll-flag +(define-extern ragdoll-other-joint-callback (function cspace transformq none :behavior ragdoll-proc)) ;; DECOMP BEGINS @@ -186,9 +187,9 @@ (ragdoll-method-10 (_type_ process-drawable symbol vector symbol) none) (turn-off-for-duration! (_type_ time-frame) none) (get-parent-joint (_type_ (inline-array ragdoll-joint)) ragdoll-joint) - (ragdoll-method-13 (_type_ ragdoll-edit-info) none) - (ragdoll-method-14 (_type_) none) - (ragdoll-method-15 (_type_ process-drawable matrix) none) + (ragdoll-method-13 (_type_ ragdoll-edit-info ragdoll-joint matrix matrix) none) + (ragdoll-method-14 (_type_ process-drawable ragdoll-joint object matrix) none) + (ragdoll-method-15 (_type_ process-drawable ragdoll-edit-info) none) (ragdoll-setup! (_type_ process-drawable ragdoll-setup) none) (ragdoll-method-17 (_type_ process-drawable) none) (ragdoll-method-18 (_type_) none) diff --git a/goal_src/jak3/engine/physics/ragdoll.gc b/goal_src/jak3/engine/physics/ragdoll.gc index 3997b0cd9a..c388ff1a41 100644 --- a/goal_src/jak3/engine/physics/ragdoll.gc +++ b/goal_src/jak3/engine/physics/ragdoll.gc @@ -7,3 +7,1709 @@ ;; DECOMP BEGINS +(defmethod ragdoll-method-18 ((this ragdoll)) + (when *debug-segment* + (let ((s5-0 (-> *display* frames (-> *display* on-screen) profile-array data 0)) + (v1-7 'ragdoll-setup) + (s4-0 *color-white*) + ) + (when (and *dproc* *debug-segment*) + (let ((s3-0 (-> s5-0 data (-> s5-0 count)))) + (let ((s2-0 (-> s5-0 base-time))) + (set! (-> s3-0 name) v1-7) + (set! (-> s3-0 start-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s2-0)))) + ) + (set! (-> s3-0 depth) (the-as uint (-> s5-0 depth))) + (set! (-> s3-0 color) s4-0) + (set! (-> s5-0 segment (-> s5-0 depth)) s3-0) + ) + (set! (-> s5-0 count) (min 1023 (+ (-> s5-0 count) 1))) + (+! (-> s5-0 depth) 1) + (set! (-> s5-0 max-depth) (max (-> s5-0 max-depth) (-> s5-0 depth))) + ) + ) + 0 + ) + (vector-seek-3d-smooth! (-> this gravity) (-> this gravity-target) 0.05 0.1) + (quaternion*! + (the-as quaternion (-> this ragdoll-joints)) + (-> this rotate-vel) + (the-as quaternion (-> this ragdoll-joints)) + ) + (quaternion-normalize! (the-as quaternion (-> this ragdoll-joints))) + (set! (-> this stable-joints) 0) + (when (logtest? (-> this ragdoll-flags) (ragdoll-flag rf0)) + (let ((s4-1 (new 'stack-no-clear 'collide-query)) + (s5-1 (new 'stack-no-clear 'bounding-box)) + ) + (set! (-> s5-1 min quad) (-> this ragdoll-joints 0 position quad)) + (set! (-> s5-1 max quad) (-> s5-1 min quad)) + (dotimes (v1-25 (the-as int (-> this num-joints))) + (let ((a2-2 (-> this ragdoll-joints v1-25)) + (a0-21 (new 'stack-no-clear 'vector)) + ) + (let ((a1-4 (new 'stack-no-clear 'vector))) + (set-vector! + a1-4 + (+ 2048.0 (-> a2-2 coll-rad)) + (+ 2048.0 (-> a2-2 coll-rad)) + (+ 2048.0 (-> a2-2 coll-rad)) + 1.0 + ) + (+! (-> a1-4 x) (fabs (-> a2-2 velocity x))) + (+! (-> a1-4 y) (fabs (-> a2-2 velocity y))) + (+! (-> a1-4 z) (fabs (-> a2-2 velocity z))) + (vector+! a0-21 (-> a2-2 position) a1-4) + (set! (-> s5-1 max x) (fmax (-> a0-21 x) (-> s5-1 max x))) + (set! (-> s5-1 max y) (fmax (-> a0-21 y) (-> s5-1 max y))) + (set! (-> s5-1 max z) (fmax (-> a0-21 z) (-> s5-1 max z))) + (vector-! a0-21 (-> a2-2 position) a1-4) + ) + (set! (-> s5-1 min x) (fmin (-> a0-21 x) (-> s5-1 min x))) + (set! (-> s5-1 min y) (fmin (-> a0-21 y) (-> s5-1 min y))) + (set! (-> s5-1 min z) (fmin (-> a0-21 z) (-> s5-1 min z))) + ) + ) + (set! (-> s4-1 collide-with) (the-as collide-spec (-> this bg-collide-with))) + (set! (-> s4-1 ignore-process0) #f) + (set! (-> s4-1 ignore-process1) #f) + (set! (-> s4-1 ignore-pat) + (new 'static 'pat-surface :noentity #x1 :nojak #x1 :probe #x1 :noendlessfall #x1 :board #x1) + ) + (set! (-> s4-1 action-mask) (collide-action solid)) + (mem-copy! (the-as pointer (-> s4-1 bbox)) (the-as pointer s5-1) 32) + ((method-of-object *collide-cache* collide-cache-method-12)) + (when (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf11))) + (let ((s4-2 (new 'stack-no-clear 'inline-array 'water-sphere 2))) + (dotimes (s3-1 2) + ((method-of-type water-sphere new) (the-as symbol (-> s4-2 s3-1)) water-sphere) + ) + (get-bounding-sphere s5-1 (the-as vector (-> s4-2 0))) + (set! (-> s4-2 0 flags) (water-flag)) + (set! (-> s4-2 1 sphere quad) (-> s4-2 0 sphere quad)) + (set! (-> s4-2 1 flags) (water-flag)) + (find-water-with-spheres s4-2 2 (-> this water-info)) + ) + ) + ) + ) + (when *debug-segment* + (let ((gp-1 (-> *display* frames (-> *display* on-screen) profile-array data 0))) + (when (and *dproc* *debug-segment*) + (let* ((v1-55 (+ (-> gp-1 depth) -1)) + (s5-2 (-> gp-1 segment v1-55)) + (s4-3 (-> gp-1 base-time)) + ) + (when (>= v1-55 0) + (set! (-> s5-2 end-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s4-3)))) + (+! (-> gp-1 depth) -1) + ) + ) + ) + ) + 0 + ) + 0 + (none) + ) + +(defmethod ragdoll-method-19 ((this ragdoll) (arg0 vector) (arg1 int) (arg2 object) (arg3 vector)) + (local-vars (v1-22 float)) + (with-pp + (rlet ((acc :class vf) + (vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + ) + (init-vf0-vector) + (vector-float*! arg0 (-> this gravity) (* 122.88 (-> pp clock time-adjust-ratio))) + (if (logtest? (-> this ragdoll-joints arg1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (vector-float*! arg0 arg0 0.15) + ) + (cond + ((logtest? (-> this ragdoll-joints arg1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + (vector+float*! + arg0 + arg0 + (the-as vector (+ (the-as uint (-> this ragdoll-joints 0 bounce)) (* 192 arg1))) + 0.5 + ) + (vector+float*! + arg0 + arg0 + (the-as vector (+ (the-as uint (-> this ragdoll-joints 0 velocity)) (* 192 arg1))) + 0.7 + ) + ) + (else + (vector+float*! + arg0 + arg0 + (the-as vector (+ (the-as uint (-> this ragdoll-joints 0 velocity)) (* 192 arg1))) + 1.0 + ) + ) + ) + (.lvf vf1 (&-> arg0 quad)) + (.add.w.vf vf2 vf0 vf0 :mask #b1) + (.mul.vf vf1 vf1 vf1) + (.mul.x.vf acc vf2 vf1 :mask #b1) + (.add.mul.y.vf acc vf2 vf1 acc :mask #b1) + (.add.mul.z.vf vf1 vf2 vf1 acc :mask #b1) + (.mov v1-22 vf1) + (let ((f0-6 v1-22) + (f1-1 16384.0) + ) + (if (and (zero? arg1) + (not (logtest? (-> this ragdoll-joints arg1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2))) + ) + (set! f1-1 24576.0) + ) + (let ((f2-0 f1-1)) + (if (< (* f2-0 f2-0) f0-6) + (vector-float*! arg0 arg0 (/ f1-1 (sqrtf f0-6))) + ) + ) + ) + (when (nonzero? (-> this rotate-adj-count)) + (quaternion-slerp! (-> this rotate-vel) (-> this rotate-vel) (-> this rotate-adj) 0.5) + (quaternion-identity! (-> this rotate-adj)) + (set! (-> this rotate-adj-count) 0) + 0 + ) + (if (< (-> this rotate-vel w) 0.0) + (quaternion-negate! (-> this rotate-vel) (-> this rotate-vel)) + ) + (when (< (-> this rotate-vel w) (cos 7281.778)) + (let ((a1-4 (vector-normalize! (the-as vector (-> this rotate-vel)) 1.0))) + (quaternion-vector-angle! (-> this rotate-vel) a1-4 7281.778) + ) + ) + 0 + (none) + ) + ) + ) + +(defmethod ragdoll-method-20 ((this ragdoll) (arg0 vector)) + (vector-reset! arg0) + 0 + (none) + ) + +(defmethod ragdoll-method-21 ((this ragdoll) (arg0 vector) (arg1 vector) (arg2 float)) + (let ((gp-0 (new 'stack-no-clear 'vector))) + (vector-! gp-0 arg0 arg1) + (vector-normalize! gp-0 arg2) + (vector+! arg0 gp-0 arg1) + ) + ) + +(defmethod get-max-angle-for-joint-idx ((this ragdoll) (idx int)) + (-> this ragdoll-joints idx max-angle) + ) + +;; WARN: Function (method 23 ragdoll) has a return type of none, but the expression builder found a return statement. +(defmethod ragdoll-method-23 ((this ragdoll) (arg0 vector) (arg1 vector) (arg2 float) (arg3 symbol)) + (with-pp + (cond + (arg3 + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf2)) + (set! (-> this allow-destabilize) (the-as uint (+ (current-time) (seconds 0.1)))) + ) + ((< (- (current-time) (the-as int (-> this allow-destabilize))) 0) + (return #f) + ) + ) + (let ((s5-1 (vector-! (new 'stack-no-clear 'vector) (-> this ragdoll-joints 0 position) arg0)) + (a0-4 (new 'stack-no-clear 'vector)) + ) + 0.0 + (set! (-> a0-4 quad) (-> s5-1 quad)) + (let ((f30-0 (vector-normalize-ret-len! a0-4 1.0))) + (if (< f30-0 0.1) + (return #f) + ) + (let ((s3-1 (vector-! (new 'stack-no-clear 'vector) arg1 (-> this ragdoll-joints 0 velocity))) + (s1-1 (new 'stack-no-clear 'vector)) + ) + (set! (-> s1-1 quad) (-> s3-1 quad)) + (let ((f28-1 (* arg2 (vector-normalize-ret-len! s1-1 1.0) (/ 1.0 (-> pp clock time-adjust-ratio)))) + (a0-7 (vector+float*! (new 'stack-no-clear 'vector) arg0 s1-1 (vector-dot s5-1 s1-1))) + ) + 0.0 + (let* ((f1-2 (/ (vector-vector-distance a0-7 (-> this ragdoll-joints 0 position)) f30-0)) + (f26-0 (fmax 0.0 (+ -0.01 f1-2))) + ) + (when (< 0.0 f26-0) + (let ((s4-1 (new 'stack-no-clear 'vector))) + 0.0 + (let ((s2-1 (new 'stack-no-clear 'quaternion))) + (vector-cross! s4-1 s3-1 s5-1) + (vector-normalize! s4-1 1.0) + (let* ((f0-13 (* 10430.379 (/ f28-1 f30-0) f26-0)) + (f0-14 (fmin 9102.223 f0-13)) + ) + (quaternion-vector-angle! s2-1 s4-1 f0-14) + ) + (quaternion-normalize! (quaternion*! (-> this rotate-adj) s2-1 (-> this rotate-adj))) + ) + ) + (+! (-> this rotate-adj-count) 1) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + ) + +(defmethod ragdoll-method-24 ((this ragdoll) (arg0 vector) (arg1 int)) + (local-vars (v1-85 float)) + (rlet ((acc :class vf) + (vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + ) + (init-vf0-vector) + (when *debug-segment* + (let ((s3-0 (-> *display* frames (-> *display* on-screen) profile-array data 0)) + (v1-7 'ragdoll-collision) + (s2-0 *color-white*) + ) + (when (and *dproc* *debug-segment*) + (let ((s1-0 (-> s3-0 data (-> s3-0 count)))) + (let ((s0-0 (-> s3-0 base-time))) + (set! (-> s1-0 name) v1-7) + (set! (-> s1-0 start-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s0-0)))) + ) + (set! (-> s1-0 depth) (the-as uint (-> s3-0 depth))) + (set! (-> s1-0 color) s2-0) + (set! (-> s3-0 segment (-> s3-0 depth)) s1-0) + ) + (set! (-> s3-0 count) (min 1023 (+ (-> s3-0 count) 1))) + (+! (-> s3-0 depth) 1) + (set! (-> s3-0 max-depth) (max (-> s3-0 max-depth) (-> s3-0 depth))) + ) + ) + 0 + ) + (let ((s4-1 (-> this ragdoll-joints arg1))) + (when (and (logtest? (-> this ragdoll-flags) (ragdoll-flag rf0)) (!= (-> s4-1 coll-rad) 0.0)) + (when (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! arg0 arg0 (-> this mirror)) + (vector-matrix*! (-> s4-1 position) (-> s4-1 position) (-> this mirror)) + ) + (let ((s2-1 (new 'stack-no-clear 'collide-query)) + (s3-2 (vector-! (new 'stack-no-clear 'vector) arg0 (-> s4-1 position))) + (s1-1 0) + ) + (logclear! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf1 rjf3)) + (if (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + (logior! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf1)) + ) + (if (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (logior! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf3)) + ) + (logclear! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0 rjf2)) + (set! (-> s4-1 original-speed) 0.0) + (set! (-> arg0 quad) (-> s4-1 position quad)) + (until (or (< 6 s1-1) (begin + (.lvf vf1 (&-> s3-2 quad)) + (.add.w.vf vf2 vf0 vf0 :mask #b1) + (.mul.vf vf1 vf1 vf1) + (.mul.x.vf acc vf2 vf1 :mask #b1) + (.add.mul.y.vf acc vf2 vf1 acc :mask #b1) + (.add.mul.z.vf vf1 vf2 vf1 acc :mask #b1) + (.mov v1-85 vf1) + (let ((f0-13 v1-85) + (f1-4 409.6) + ) + (< f0-13 (* f1-4 f1-4)) + ) + ) + ) + (+! s1-1 1) + (set! (-> s2-1 start-pos quad) (-> arg0 quad)) + (set! (-> s2-1 move-dist quad) (-> s3-2 quad)) + (let ((v1-49 s2-1)) + (set! (-> v1-49 radius) (-> s4-1 coll-rad)) + (set! (-> v1-49 collide-with) (the-as collide-spec (-> this bg-collide-with))) + (set! (-> v1-49 ignore-process0) #f) + (set! (-> v1-49 ignore-process1) #f) + (set! (-> v1-49 ignore-pat) + (new 'static 'pat-surface :noentity #x1 :nojak #x1 :probe #x1 :noendlessfall #x1 :board #x1) + ) + (set! (-> v1-49 action-mask) (collide-action solid)) + ) + (set! (-> s2-1 best-other-prim) #f) + (let ((f30-0 (probe-using-line-sphere *collide-cache* s2-1))) + (cond + ((>= f30-0 0.0) + (cond + ((logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + ) + ((logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf1)) + (set! (-> s4-1 original-speed) (vector-length s3-2)) + (ragdoll-method-23 this (-> s4-1 position) *zero-vector* 1.0 #f) + ) + (else + (set! (-> s4-1 original-speed) (vector-length s3-2)) + (ragdoll-method-23 this (-> s4-1 position) *zero-vector* 1.0 #f) + ) + ) + (set! (-> s4-1 ground-pat) (the-as uint (-> s2-1 best-other-tri pat))) + (let ((f0-7 (fmin 1.0 f30-0))) + (vector+float*! arg0 arg0 s3-2 f0-7) + (vector-float*! s3-2 s3-2 (- 1.0 f0-7)) + ) + (let ((f0-10 (vector-dot s3-2 (-> s2-1 best-other-tri normal)))) + (vector--float*! s3-2 s3-2 (-> s2-1 best-other-tri normal) (* 1.2 f0-10)) + ) + (logior! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + (vector-float*! (-> s4-1 bounce) (-> s2-1 best-other-tri normal) (-> s4-1 original-speed)) + ) + (else + (vector+! arg0 arg0 s3-2) + (goto cfg-34) + ) + ) + ) + ) + ) + (label cfg-34) + (if (and (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf11))) + (logtest? (water-flag touch-water) (-> this water-info flags)) + (< (- (-> arg0 y) (-> s4-1 coll-rad)) (-> this water-info base-height)) + ) + (logior! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + ) + (when (and (nonzero? (-> s4-1 hit-sound)) + (or (and (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + (not (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf1 rjf2))) + ) + (and (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (not (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf3))) + ) + ) + ) + (let ((v1-107 (the int (lerp-scale 0.0 1024.0 (-> s4-1 original-speed) 409.6 2867.2))) + (s3-3 (new 'static 'sound-spec)) + ) + (when (nonzero? v1-107) + (set! (-> s3-3 sound-name) (-> s4-1 hit-sound)) + (set! (-> s3-3 volume) v1-107) + (set! (-> s3-3 reg 0) (the-as uint 0)) + (if (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (set! (-> s3-3 reg 0) (the-as uint 127)) + (set! (-> s3-3 reg 0) (shr (shl (-> s4-1 ground-pat) 48) 58)) + ) + (sound-play-by-spec s3-3 (new-sound-id) (-> s4-1 position)) + ) + ) + ) + (when (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! arg0 arg0 (-> this mirror)) + (vector-matrix*! (-> s4-1 position) (-> s4-1 position) (-> this mirror)) + ) + ) + ) + (when *debug-segment* + (let ((gp-1 (-> *display* frames (-> *display* on-screen) profile-array data 0))) + (when (and *dproc* *debug-segment*) + (let* ((v1-129 (+ (-> gp-1 depth) -1)) + (s5-1 (-> gp-1 segment v1-129)) + (s4-2 (-> gp-1 base-time)) + ) + (when (>= v1-129 0) + (set! (-> s5-1 end-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s4-2)))) + (+! (-> gp-1 depth) -1) + ) + ) + ) + ) + 0 + ) + 0 + (none) + ) + ) + +(defmethod ragdoll-method-25 ((this ragdoll) (proc process-drawable)) + (let ((s4-0 (-> this ragdoll-joints))) + (logior! (-> proc skel status) (joint-control-status no-joint-callbacks)) + (do-joint-math (-> proc draw) (-> proc node-list) (-> proc skel)) + (logclear! (-> proc skel status) (joint-control-status no-joint-callbacks)) + (let ((s2-0 (vector<-cspace! (new 'stack-no-clear 'vector) (-> proc node-list data (-> s4-0 0 joint-index)))) + (s3-0 (new 'stack-no-clear 'vector)) + ) + (set! (-> s3-0 quad) (-> s4-0 0 position quad)) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! s3-0 s3-0 (-> this mirror)) + ) + (vector-! s2-0 s3-0 s2-0) + (vector+! (-> proc root trans) s3-0 s2-0) + ) + ) + 0 + (none) + ) + +(defun ragdoll-matrix-interp ((arg0 matrix) (arg1 matrix) (arg2 matrix) (arg3 float)) + (local-vars (sv-208 matrix)) + (set! sv-208 arg1) + (let ((s5-0 arg2) + (s4-0 arg3) + (s1-0 (new 'stack-no-clear 'matrix)) + ) + (dotimes (v1-0 3) + (set! (-> s1-0 quad v1-0) (the-as uint128 0)) + ) + 0.0 + 0.0 + 0.0 + (let ((s3-0 (new-stack-vector0))) + 0.0 + (let ((s2-0 (new 'stack-no-clear 'matrix))) + (set! (-> s2-0 rvec quad) (the-as uint128 0)) + (set! (-> s2-0 uvec quad) (the-as uint128 0)) + (set! (-> s2-0 fvec quad) (the-as uint128 0)) + (set! (-> s2-0 trans quad) (the-as uint128 0)) + (let ((s0-0 (new 'stack-no-clear 'matrix))) + (set! (-> s0-0 rvec quad) (the-as uint128 0)) + (set! (-> s0-0 uvec quad) (the-as uint128 0)) + (set! (-> s0-0 fvec quad) (the-as uint128 0)) + (set! (-> s0-0 trans quad) (the-as uint128 0)) + (vector-normalize-copy! (-> s0-0 rvec) (-> sv-208 rvec) 1.0) + (vector-normalize-copy! (-> s0-0 uvec) (-> sv-208 uvec) 1.0) + (vector-normalize-copy! (-> s0-0 fvec) (-> sv-208 fvec) 1.0) + (set! (-> s0-0 rvec w) 1.0) + (set! (-> s0-0 uvec w) 1.0) + (set! (-> s0-0 fvec w) 1.0) + (set! (-> s0-0 trans w) 1.0) + (vector-! (-> s1-0 rvec) (-> s0-0 rvec) (-> s5-0 rvec)) + (vector-! (-> s1-0 uvec) (-> s0-0 uvec) (-> s5-0 uvec)) + (vector-! (-> s1-0 fvec) (-> s0-0 fvec) (-> s5-0 fvec)) + (let ((f0-8 (vector-length (-> s1-0 rvec))) + (f1-0 (vector-length (-> s1-0 uvec))) + (f2-0 (vector-length (-> s1-0 fvec))) + ) + (cond + ((and (< f0-8 f1-0) (< f0-8 f2-0)) + (vector-cross! s3-0 (-> s1-0 uvec) (-> s1-0 fvec)) + ) + ((and (< f1-0 f0-8) (< f1-0 f2-0)) + (vector-cross! s3-0 (-> s1-0 rvec) (-> s1-0 fvec)) + ) + (else + (vector-cross! s3-0 (-> s1-0 rvec) (-> s1-0 uvec)) + ) + ) + ) + (vector-normalize! s3-0 1.0) + (let ((f0-11 (fabs (vector-dot (-> s0-0 rvec) s3-0))) + (f1-3 (fabs (vector-dot (-> s0-0 uvec) s3-0))) + (f2-3 (fabs (vector-dot (-> s0-0 fvec) s3-0))) + ) + (cond + ((and (< f0-11 f1-3) (< f0-11 f2-3)) + (vector-flatten! (-> s1-0 rvec) (-> s0-0 rvec) s3-0) + (vector-flatten! (-> s1-0 uvec) (-> s5-0 rvec) s3-0) + ) + ((< f1-3 f2-3) + (vector-flatten! (-> s1-0 rvec) (-> s0-0 uvec) s3-0) + (vector-flatten! (-> s1-0 uvec) (-> s5-0 uvec) s3-0) + ) + (else + (vector-flatten! (-> s1-0 rvec) (-> s0-0 fvec) s3-0) + (vector-flatten! (-> s1-0 uvec) (-> s5-0 fvec) s3-0) + ) + ) + ) + ) + (vector-normalize! (-> s1-0 rvec) 1.0) + (vector-normalize! (-> s1-0 uvec) 1.0) + (vector-cross! (-> s1-0 fvec) (-> s1-0 rvec) (-> s1-0 uvec)) + (if (< (vector-dot (-> s1-0 fvec) s3-0) 0.0) + (vector-negate! s3-0 s3-0) + ) + (let ((f30-0 (* (acos (vector-dot (-> s1-0 rvec) (-> s1-0 uvec))) (- 1.0 s4-0)))) + (matrix-axis-sin-cos! s2-0 s3-0 (sin f30-0) (cos f30-0)) + ) + (matrix*! arg0 s5-0 s2-0) + ) + ) + ) + ) + +(defun ragdoll-joint-callback ((arg0 cspace) (arg1 transformq) (arg2 process-drawable) (arg3 ragdoll-proc)) + (local-vars (sv-240 int) (sv-256 quaternion) (sv-272 vector) (sv-288 matrix)) + (rlet ((vf0 :class vf) + (vf4 :class vf) + (vf5 :class vf) + (vf6 :class vf) + ) + (init-vf0-vector) + (when *debug-segment* + (let ((s2-0 (-> *display* frames (-> *display* on-screen) profile-array data 0)) + (v1-7 'ragdoll-callback) + (s1-0 *color-white*) + ) + (when (and *dproc* *debug-segment*) + (let ((s0-0 (-> s2-0 data (-> s2-0 count)))) + (set! sv-240 (-> s2-0 base-time)) + (set! (-> s0-0 name) v1-7) + (set! (-> s0-0 start-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint sv-240)))) + (set! (-> s0-0 depth) (the-as uint (-> s2-0 depth))) + (set! (-> s0-0 color) s1-0) + (set! (-> s2-0 segment (-> s2-0 depth)) s0-0) + ) + (set! (-> s2-0 count) (min 1023 (+ (-> s2-0 count) 1))) + (+! (-> s2-0 depth) 1) + (set! (-> s2-0 max-depth) (max (-> s2-0 max-depth) (-> s2-0 depth))) + ) + ) + 0 + ) + (when arg3 + (let ((s3-1 (-> arg3 ragdoll))) + (when (and s3-1 + (and (< 0.0 (-> s3-1 flex-blend)) (!= (-> s3-1 ragdoll-joint-remap (+ (-> arg0 joint number) 1)) 255)) + ) + (let ((s1-1 (-> s3-1 ragdoll-joints (-> s3-1 ragdoll-joint-remap (+ (-> arg0 joint number) 1))))) + (when s1-1 + (if (and (-> s1-1 old-param0) (!= (-> s1-1 old-param0) ragdoll-other-joint-callback)) + ((the-as (function cspace transformq none) (-> s1-1 old-param0)) arg0 arg1) + (cspace<-parented-transformq-joint! arg0 arg1) + ) + (let ((s2-1 (new 'stack-no-clear 'matrix))) + (set! sv-256 + (quaternion-vector-angle! (new 'stack-no-clear 'quaternion) (-> s1-1 geo-tform) (-> s1-1 geo-tform w)) + ) + (quaternion-normalize! (quaternion*! sv-256 (-> s1-1 quat) sv-256)) + (quaternion->matrix s2-1 sv-256) + (when (logtest? (-> s3-1 ragdoll-flags) (ragdoll-flag rf10)) + (let ((v1-40 (&+ s1-1 188))) + (when (and (!= v1-40 (-> s3-1 ragdoll-joints (-> s3-1 num-joints))) (= (-> v1-40 parent-joint) -1)) + (let ((s0-3 (vector-! (new 'stack-no-clear 'vector) (-> v1-40 position) (-> s1-1 position)))) + (set! sv-272 (new 'stack-no-clear 'vector)) + (set! sv-288 (new 'stack-no-clear 'matrix)) + (vector-flatten! sv-272 s0-3 (-> s2-1 rvec)) + (vector-normalize! sv-272 1.0) + (matrix-from-two-vectors! sv-288 (-> s2-1 uvec) sv-272) + (matrix*! s2-1 s2-1 sv-288) + (vector-flatten! sv-272 s0-3 (-> s2-1 fvec)) + ) + (vector-normalize! sv-272 1.0) + (matrix-from-two-vectors! sv-288 (-> s2-1 uvec) sv-272) + (matrix*! s2-1 s2-1 sv-288) + ) + ) + ) + (set! (-> s2-1 trans quad) (-> s1-1 position quad)) + (set! (-> s2-1 trans w) 1.0) + (if (logtest? (-> s3-1 ragdoll-flags) (ragdoll-flag rf8)) + (matrix*! s2-1 s2-1 (-> s3-1 mirror)) + ) + (cond + ((>= (-> s3-1 flex-blend) 1.0) + (let ((a2-10 (-> arg0 bone transform)) + (v1-51 (-> s2-1 rvec quad)) + (a0-45 (-> s2-1 uvec quad)) + (a1-20 (-> s2-1 fvec quad)) + (a3-1 (-> s2-1 trans quad)) + ) + (set! (-> a2-10 rvec quad) v1-51) + (set! (-> a2-10 uvec quad) a0-45) + (set! (-> a2-10 fvec quad) a1-20) + (set! (-> a2-10 trans quad) a3-1) + ) + ) + (else + (let ((s1-3 (vector-lerp! + (new 'stack-no-clear 'vector) + (matrix->trans (-> arg0 bone transform) (new 'stack-no-clear 'vector)) + (-> s2-1 trans) + (-> s3-1 flex-blend) + ) + ) + ) + (ragdoll-matrix-interp (-> arg0 bone transform) (-> arg0 bone transform) s2-1 (-> s3-1 flex-blend)) + (set! (-> arg0 bone transform trans quad) (-> s1-3 quad)) + ) + (set! (-> arg0 bone transform trans w) 1.0) + ) + ) + ) + (let ((v1-60 (new 'stack-no-clear 'vector))) + (let ((a0-50 v1-60)) + (let ((a1-24 (-> s3-1 scale)) + (a2-14 (-> arg2 root scale)) + ) + (.lvf vf4 (&-> a1-24 quad)) + (.lvf vf5 (&-> a2-14 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a0-50 quad) vf6) + ) + (let ((a1-25 v1-60)) + (let ((a0-51 v1-60) + (a2-15 (-> arg1 scale)) + ) + (.lvf vf4 (&-> a0-51 quad)) + (.lvf vf5 (&-> a2-15 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a1-25 quad) vf6) + ) + (let ((a0-53 (-> arg0 bone transform))) + (let ((a1-27 (-> arg0 bone transform)) + (a2-16 v1-60) + ) + (.lvf vf4 (&-> a1-27 rvec quad)) + (.lvf vf5 (&-> a2-16 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a0-53 rvec quad) vf6) + ) + (let ((a0-55 (-> arg0 bone transform uvec))) + (let ((a1-29 (-> arg0 bone transform uvec)) + (a2-17 v1-60) + ) + (.lvf vf4 (&-> a1-29 quad)) + (.lvf vf5 (&-> a2-17 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a0-55 quad) vf6) + ) + (let ((a0-57 (-> arg0 bone transform fvec))) + (.lvf vf4 (&-> (-> arg0 bone transform fvec) quad)) + (.lvf vf5 (&-> v1-60 quad)) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a0-57 quad) vf6) + ) + ) + (set! (-> arg0 bone transform rvec w) 0.0) + (set! (-> arg0 bone transform uvec w) 0.0) + (set! (-> arg0 bone transform fvec w) 0.0) + ) + ) + ) + ) + ) + (when *debug-segment* + (let ((gp-1 (-> *display* frames (-> *display* on-screen) profile-array data 0))) + (when (and *dproc* *debug-segment*) + (let* ((v1-75 (+ (-> gp-1 depth) -1)) + (s5-1 (-> gp-1 segment v1-75)) + (s4-1 (-> gp-1 base-time)) + ) + (when (>= v1-75 0) + (set! (-> s5-1 end-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s4-1)))) + (+! (-> gp-1 depth) -1) + ) + ) + ) + ) + 0 + ) + (none) + ) + ) + +(defbehavior ragdoll-other-joint-callback ragdoll-proc ((arg0 cspace) (arg1 transformq)) + (local-vars (a3-0 process-tree)) + (let ((gp-0 ragdoll-joint-callback) + (s5-0 arg0) + (s4-0 arg1) + (s3-0 self) + ) + (let ((s2-0 (-> self child))) + (while s2-0 + (let ((s1-0 (ppointer->process s2-0))) + (when (type? s1-0 ragdoll-proc) + (set! a3-0 s1-0) + (goto cfg-9) + ) + ) + (set! s2-0 (-> s2-0 0 brother)) + ) + ) + (set! a3-0 (the-as process-tree #f)) + (label cfg-9) + (gp-0 s5-0 s4-0 (the-as process-drawable s3-0) (the-as ragdoll-proc a3-0)) + ) + (none) + ) + +(defun ragdoll-reflect-matrix ((arg0 matrix) (arg1 vector) (arg2 vector)) + (matrix-identity! arg0) + (let ((s4-1 (vector-float*! (new 'stack-no-clear 'vector) arg1 -2.0))) + (vector-float*! (-> arg0 rvec) s4-1 (-> arg1 x)) + (vector-float*! (-> arg0 uvec) s4-1 (-> arg1 y)) + (vector-float*! (-> arg0 fvec) s4-1 (-> arg1 z)) + (+! (-> arg0 rvec x) 1.0) + (+! (-> arg0 uvec y) 1.0) + (+! (-> arg0 fvec z) 1.0) + (set! (-> arg0 rvec w) 0.0) + (set! (-> arg0 uvec w) 0.0) + (set! (-> arg0 fvec w) 0.0) + (vector-negate! s4-1 arg2) + (vector-matrix*! (-> arg0 trans) s4-1 arg0) + ) + (vector+! (-> arg0 trans) (-> arg0 trans) arg2) + ) + +(defmethod ragdoll-method-9 ((this ragdoll) (arg0 matrix) (arg1 process-drawable)) + (cond + ((= (-> arg1 node-list data 2 param0) cspace<-parented-matrix-joint-flip-z!) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf8)) + (let ((s4-0 (vector<-cspace! (new 'stack-no-clear 'vector) (-> arg1 node-list data 2))) + (a1-5 (vector-normalize-copy! + (new 'stack-no-clear 'vector) + (the-as vector (-> arg1 node-list data 2 bone transform)) + 1.0 + ) + ) + ) + (ragdoll-reflect-matrix arg0 a1-5 s4-0) + ) + ) + (else + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf8)) + (matrix-identity! arg0) + ) + ) + 0 + (none) + ) + +;; WARN: Return type mismatch ragdoll-flag vs none. +(defmethod ragdoll-method-10 ((this ragdoll) (arg0 process-drawable) (arg1 symbol) (arg2 vector) (arg3 symbol)) + (local-vars (sv-144 vector)) + (with-pp + (set! (-> this turn-off-start) 0) + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf2)) + (logior! (-> arg0 skel status) (joint-control-status force-math)) + (do-joint-math (-> arg0 draw) (-> arg0 node-list) (-> arg0 skel)) + (logclear! (-> arg0 skel status) (joint-control-status force-math)) + (ragdoll-method-9 this (-> this mirror) arg0) + (cond + ((and arg1 arg3) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf5)) + (set-time! (-> this copy-velocity-start)) + (set! (-> this flex-blend) 0.0) + (dotimes (s4-1 (the-as int (-> this num-joints))) + (let ((s3-1 (-> this ragdoll-joints s4-1))) + (new 'stack-no-clear 'vector) + (vector<-cspace! (-> s3-1 position) (-> arg0 node-list data (-> s3-1 joint-index))) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! (-> s3-1 position) (-> s3-1 position) (-> this mirror)) + ) + ) + ) + ) + ((or (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf5))) + (!= (current-time) (-> this copy-velocity-start)) + ) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf1 rf7 rf9)) + (set! (-> this flex-blend) 1.0) + (when arg3 + (quaternion-identity! (-> this rotate-vel)) + (quaternion-identity! (-> this rotate-adj)) + (set! (-> this rotate-adj-count) 0) + 0 + ) + (set! (-> this stable-joints) 0) + (dotimes (s2-1 (the-as int (-> this num-joints))) + (let ((s1-0 (-> this ragdoll-joints s2-1)) + (s0-0 (new 'stack-no-clear 'vector)) + ) + (when (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf6))) + (when *debug-segment* + (when (= (-> arg0 node-list data (-> s1-0 joint-index) param0) ragdoll-other-joint-callback) + (break!) + 0 + ) + ) + (set! (-> s1-0 old-param0) (-> arg0 node-list data (-> s1-0 joint-index) param0)) + (let ((a0-19 (-> arg0 node-list data (-> s1-0 joint-index)))) + (set! (-> a0-19 param0) ragdoll-other-joint-callback) + ) + ) + (set! (-> s1-0 ragdoll-joint-flags) (ragdoll-joint-flag)) + (let ((a1-11 (matrix*! + (new 'stack-no-clear 'matrix) + (-> arg0 node-list data (-> s1-0 joint-index) bone transform) + (-> this mirror) + ) + ) + ) + (matrix->quaternion (-> s1-0 quat) a1-11) + ) + (let ((a2-6 + (quaternion-vector-angle! (new 'stack-no-clear 'quaternion) (-> s1-0 geo-tform) (- (-> s1-0 geo-tform w))) + ) + ) + (quaternion*! (-> s1-0 quat) (-> s1-0 quat) a2-6) + ) + (quaternion-normalize! (-> s1-0 quat)) + (cond + ((logtest? (-> this ragdoll-flags) (ragdoll-flag rf5)) + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf5)) + (set! sv-144 (vector<-cspace! (new 'stack-no-clear 'vector) (-> arg0 node-list data (-> s1-0 joint-index)))) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! sv-144 sv-144 (-> this mirror)) + ) + (vector-! (-> s1-0 velocity) sv-144 (-> s1-0 position)) + (vector-float*! (-> s1-0 velocity) (-> s1-0 velocity) (/ 1.0 (-> pp clock time-adjust-ratio))) + (set! (-> s1-0 position quad) (-> sv-144 quad)) + ) + (else + (vector<-cspace! (-> s1-0 position) (-> arg0 node-list data (-> s1-0 joint-index))) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! (-> s1-0 position) (-> s1-0 position) (-> this mirror)) + ) + (cond + (arg2 + (vector-float*! (-> s1-0 velocity) arg2 (/ 1.0 (-> pp clock time-adjust-ratio))) + ) + ((not arg3) + ) + (else + (vector-reset! (-> s1-0 velocity)) + ) + ) + ) + ) + (when arg3 + (cond + ((>= (-> s1-0 parent-joint) 0) + (vector<-cspace! s0-0 (-> arg0 node-list data (-> s1-0 parent-joint))) + ) + ((> s2-1 0) + (vector<-cspace! s0-0 (-> arg0 node-list data (-> this ragdoll-joints (+ s2-1 -1) joint-index))) + ) + (else + (set! (-> s0-0 quad) (-> arg0 root trans quad)) + ) + ) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! s0-0 s0-0 (-> this mirror)) + ) + (set! (-> s1-0 joint-length) (vector-vector-distance (-> s1-0 position) s0-0)) + (if (zero? s2-1) + (vector-! (-> this root-offset) (-> arg0 root trans) (-> s1-0 position)) + ) + ) + ) + ) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf6)) + ) + ) + (none) + ) + ) + +(defmethod turn-off-for-duration! ((this ragdoll) (arg0 time-frame)) + (set-time! (-> this turn-off-start)) + (set! (-> this turn-off-duration) arg0) + 0 + (none) + ) + +(defmethod get-parent-joint ((this ragdoll) (arg0 (inline-array ragdoll-joint))) + (when (< (-> arg0 0 parent-joint) 0) + (if (!= arg0 (-> this ragdoll-joints)) + (return (-> arg0 -1)) + ) + (return (the-as ragdoll-joint #f)) + ) + (dotimes (v1-7 (the-as int (-> this num-joints))) + (if (= (-> this ragdoll-joints v1-7 joint-index) (-> arg0 0 parent-joint)) + (return (-> this ragdoll-joints v1-7)) + ) + ) + (the-as ragdoll-joint #f) + ) + +(defmethod ragdoll-method-13 ((this ragdoll) (arg0 ragdoll-edit-info) (arg1 ragdoll-joint) (arg2 matrix) (arg3 matrix)) + (when (and (nonzero? arg0) (let ((v1-1 (-> arg0 skel-visible))) + (if (or (zero? v1-1) (= v1-1 4)) + #t + ) + ) + ) + (if (or (not (logtest? (-> *display* real-frame-clock integral-frame-counter) 8)) + (!= (-> arg0 analog-func) 4) + (not (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index)))) + ) + (add-debug-line + #t + (bucket-id debug-no-zbuf1) + (-> arg3 trans) + (-> arg2 trans) + (new 'static 'rgba :r #xff :g #xff :a #x80) + #f + (the-as rgba -1) + ) + ) + (when (or (not (logtest? (-> *display* real-frame-clock integral-frame-counter) 8)) + (nonzero? (-> arg0 analog-func)) + (not (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index)))) + ) + (let ((f30-0 0.25)) + (if (and (zero? (-> arg0 analog-func)) + (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index))) + ) + (set! f30-0 0.35) + ) + (add-debug-matrix #t (bucket-id debug-no-zbuf1) arg3 (* 4096.0 f30-0)) + ) + ) + (when (or (not (logtest? (-> *display* real-frame-clock integral-frame-counter) 8)) + (zero? (-> arg0 analog-func)) + (not (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index)))) + ) + (let ((f30-1 0.25)) + (if (and (nonzero? (-> arg0 analog-func)) + (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index))) + ) + (set! f30-1 0.35) + ) + (add-debug-matrix #t (bucket-id debug-no-zbuf1) arg2 (* 4096.0 f30-1)) + ) + ) + ) + (when (and (nonzero? arg0) + (!= (-> arg0 skel-visible) 2) + (= arg1 (-> this ragdoll-joints)) + (not (logtest? (-> *display* real-frame-clock integral-frame-counter) 8)) + (= (-> arg0 analog-func) 7) + ) + (let ((s4-1 (new 'stack-no-clear 'matrix))) + (matrix-axis-angle! s4-1 (-> this orient-tform) (- (-> this orient-tform w))) + (matrix*! s4-1 s4-1 arg2) + (set! (-> s4-1 trans quad) (-> arg2 trans quad)) + (add-debug-matrix #t (bucket-id debug-no-zbuf1) s4-1 (meters 2)) + ) + ) + 0 + (none) + ) + +(defmethod ragdoll-method-14 ((this ragdoll) (arg0 process-drawable) (arg1 ragdoll-joint) (arg2 object) (arg3 matrix)) + (cond + ((>= (-> arg1 parent-joint) 0) + (let ((s2-0 (get-parent-joint this (the-as (inline-array ragdoll-joint) arg1))) + (s3-0 (new 'stack-no-clear 'matrix)) + ) + (cond + (s2-0 + (quaternion->matrix arg3 (-> s2-0 quat)) + (matrix-axis-angle! s3-0 (-> arg1 pre-tform) (- (-> arg1 pre-tform w))) + (matrix*! arg3 s3-0 arg3) + (set! (-> arg3 trans quad) (-> s2-0 position quad)) + ) + (else + (matrix-axis-angle! s3-0 (-> arg1 pre-tform) (- (-> arg1 pre-tform w))) + (matrix*! arg3 s3-0 (-> arg0 node-list data (-> arg1 parent-joint) bone transform)) + (vector<-cspace! (-> arg3 trans) (-> arg0 node-list data (-> arg1 parent-joint))) + ) + ) + ) + ) + ((> (the-as int arg2) 0) + (let ((s3-1 (new 'stack-no-clear 'matrix)) + (s5-1 (new 'stack-no-clear 'vector)) + ) + (set! (-> s5-1 quad) (-> arg3 trans quad)) + (matrix-axis-angle! s3-1 (-> arg1 pre-tform) (- (-> arg1 pre-tform w))) + (matrix*! arg3 s3-1 arg3) + (set! (-> arg3 trans quad) (-> s5-1 quad)) + ) + ) + (else + (quaternion->matrix arg3 (-> arg0 root quat)) + (set! (-> arg3 trans quad) (-> arg0 root trans quad)) + ) + ) + 0 + (none) + ) + +(defmethod ragdoll-method-17 ((this ragdoll) (arg0 process-drawable)) + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf1)) + (when (logtest? (-> this ragdoll-flags) (ragdoll-flag rf6)) + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf6)) + (dotimes (v1-7 (the-as int (-> this num-joints))) + (let* ((a2-5 (-> this ragdoll-joints v1-7)) + (a3-3 (-> arg0 node-list data (-> a2-5 joint-index))) + ) + (set! (-> a3-3 param0) (the-as (function cspace transformq none) (-> a2-5 old-param0))) + ) + ) + ) + 0 + (none) + ) + +(defmethod ragdoll-method-15 ((this ragdoll) (arg0 process-drawable) (arg1 ragdoll-edit-info)) + (local-vars + (at-0 int) + (v1-156 float) + (f0-14 float) + (sv-320 vector) + (sv-336 vector) + (sv-352 (function vector float vector)) + (sv-368 vector) + (sv-384 vector) + (sv-400 vector) + (sv-416 vector) + (sv-432 vector) + (sv-448 vector) + (sv-464 vector) + (sv-480 vector) + (sv-496 vector) + (sv-512 vector) + (sv-528 vector) + (sv-544 vector) + (sv-560 vector) + ) + (with-pp + (rlet ((acc :class vf) + (vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + (vf3 :class vf) + (vf4 :class vf) + (vf5 :class vf) + (vf6 :class vf) + ) + (init-vf0-vector) + (when *debug-segment* + (let ((s3-0 (-> *display* frames (-> *display* on-screen) profile-array data 0)) + (v1-7 'ragdoll-overall) + (s2-0 *color-white*) + ) + (when (and *dproc* *debug-segment*) + (let ((s1-0 (-> s3-0 data (-> s3-0 count)))) + (let ((s0-0 (-> s3-0 base-time))) + (set! (-> s1-0 name) v1-7) + (set! (-> s1-0 start-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s0-0)))) + ) + (set! (-> s1-0 depth) (the-as uint (-> s3-0 depth))) + (set! (-> s1-0 color) s2-0) + (set! (-> s3-0 segment (-> s3-0 depth)) s1-0) + ) + (set! (-> s3-0 count) (min 1023 (+ (-> s3-0 count) 1))) + (+! (-> s3-0 depth) 1) + (set! (-> s3-0 max-depth) (max (-> s3-0 max-depth) (-> s3-0 depth))) + ) + ) + 0 + ) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf9)) + (ragdoll-method-9 this (-> this mirror) arg0) + ) + (if (not arg1) + (set! arg1 (the-as ragdoll-edit-info 0)) + ) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf5)) + (ragdoll-method-10 this arg0 #f (the-as vector #f) #t) + ) + (cond + ((or (zero? (the-as object arg1)) + (and (= (-> arg1 single-step) 1) (cpad-pressed? 0 r2)) + (zero? (-> arg1 single-step)) + ) + (if (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf2))) + (ragdoll-method-18 this) + ) + ) + ((and (nonzero? (the-as object arg1)) (nonzero? (-> this turn-off-start)) (= (-> arg1 single-step) 1)) + (+! (-> this turn-off-start) (-> arg1 last-frame-dur)) + ) + ) + (let ((f30-0 1.0)) + (when (nonzero? (-> this turn-off-start)) + (set! f30-0 + (fmax + 0.0 + (fmin + 1.0 + (parameter-ease-sin-clamp + (- 1.0 (/ (the float (- (current-time) (-> this turn-off-start))) (the float (-> this turn-off-duration)))) + ) + ) + ) + ) + (if (= f30-0 0.0) + (ragdoll-method-17 this arg0) + ) + ) + (set! (-> this flex-blend) f30-0) + ) + (when (and (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf2))) + (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf5))) + ) + (let ((s3-1 (new 'stack-no-clear 'matrix)) + (s2-1 (new 'stack-no-clear 'matrix)) + ) + (new 'stack-no-clear 'vector) + (dotimes (s1-1 (the-as int (-> this num-joints))) + (let ((s0-1 (-> this ragdoll-joints s1-1))) + (set! sv-560 (new 'stack-no-clear 'vector)) + (let ((v1-74 (-> s0-1 position quad))) + (set! (-> sv-560 quad) v1-74) + ) + (if (and (logtest? (-> s0-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (not (logtest? (-> s0-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf3))) + ) + (vector-float*! (-> s0-1 velocity) (-> s0-1 velocity) 0.1) + ) + (ragdoll-method-14 this arg0 s0-1 s1-1 s2-1) + (cond + ((or (zero? (the-as object arg1)) + (and (= (-> arg1 single-step) 1) (cpad-pressed? 0 r2)) + (zero? (-> arg1 single-step)) + ) + (when (or (zero? (the-as object arg1)) (-> arg1 gravity)) + (set! sv-320 (new 'stack-no-clear 'vector)) + (ragdoll-method-19 this sv-320 s1-1 arg0 (the-as vector s2-1)) + (let ((v1-93 sv-560)) + (let ((a0-39 sv-560)) + (.mov.vf vf6 vf0 :mask #b1000) + (.lvf vf4 (&-> a0-39 quad)) + ) + (.lvf vf5 (&-> sv-320 quad)) + (.add.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> v1-93 quad) vf6) + ) + ) + (when (and (< s1-1 (the-as int (+ (-> this num-joints) -1))) + (= (-> this ragdoll-joints (+ s1-1 1) parent-joint) -1) + ) + (set! sv-336 (new 'stack-no-clear 'vector)) + (ragdoll-method-20 this sv-336) + (let ((v1-104 sv-560)) + (let ((a0-45 sv-560)) + (.mov.vf vf6 vf0 :mask #b1000) + (.lvf vf4 (&-> a0-45 quad)) + ) + (.lvf vf5 (&-> sv-336 quad)) + (.add.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> v1-104 quad) vf6) + ) + ) + (when (or (> s1-1 0) (!= (-> s0-1 parent-joint) -1)) + (ragdoll-method-21 this sv-560 (-> s2-1 trans) (-> s0-1 joint-length)) + (set! sv-432 (new 'stack-no-clear 'vector)) + (let ((v1-110 sv-560) + (a0-50 (-> s2-1 trans)) + ) + (.lvf vf4 (&-> v1-110 quad)) + (.lvf vf5 (&-> a0-50 quad)) + ) + (.mov.vf vf6 vf0 :mask #b1000) + (.sub.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> sv-432 quad) vf6) + (let ((f30-2 (vector-normalize-ret-len! sv-432 1.0)) + (f26-0 (vector-dot sv-432 (-> s2-1 uvec))) + (f28-1 (get-max-angle-for-joint-idx this s1-1)) + ) + (when (< f26-0 (cos f28-1)) + (vector--float*! sv-432 sv-432 (-> s2-1 uvec) f26-0) + (set! sv-352 vector-normalize!) + (set! sv-368 sv-432) + (let ((a1-15 (sin f28-1))) + (sv-352 sv-368 a1-15) + ) + (set! sv-416 sv-432) + (set! sv-384 sv-432) + (set! sv-400 (-> s2-1 uvec)) + (let ((f0-9 (cos f28-1))) + (.lvf vf2 (&-> sv-400 quad)) + (.lvf vf1 (&-> sv-384 quad)) + (let ((v1-123 f0-9)) + (.mov vf3 v1-123) + ) + ) + (.add.x.vf vf4 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf2 vf3) + (.add.mul.w.vf vf4 vf1 vf0 acc :mask #b111) + (.svf (&-> sv-416 quad) vf4) + (vector+float*! sv-560 (-> s2-1 trans) sv-432 f30-2) + ) + ) + ) + (if (or (zero? (the-as object arg1)) (-> arg1 collision)) + (ragdoll-method-24 this sv-560 s1-1) + ) + (cond + ((or (> s1-1 0) (!= (-> s0-1 parent-joint) -1)) + (set! sv-448 (new 'stack-no-clear 'vector)) + (let ((v1-134 (-> s2-1 trans)) + (a0-63 sv-560) + ) + (.lvf vf4 (&-> v1-134 quad)) + (.lvf vf5 (&-> a0-63 quad)) + ) + (.mov.vf vf6 vf0 :mask #b1000) + (.sub.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> sv-448 quad) vf6) + (vector-normalize-ret-len! sv-448 1.0) + (set! sv-464 (new 'stack-no-clear 'vector)) + (let ((v1-137 sv-560) + (a0-65 (-> s0-1 position)) + ) + (.lvf vf4 (&-> v1-137 quad)) + (.lvf vf5 (&-> a0-65 quad)) + ) + (.mov.vf vf6 vf0 :mask #b1000) + (.sub.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> sv-464 quad) vf6) + (let ((f30-3 (vector-dot sv-448 sv-464))) + (vector--float*! sv-464 sv-464 sv-448 f30-3) + (cond + ((< f30-3 0.0) + (set! f0-14 (* f30-3 (-> this compress-vel-parallel))) + (vector-float*! sv-464 sv-464 (-> this compress-vel)) + ) + (else + (set! f0-14 (* f30-3 (-> this stretch-vel-parallel))) + (vector-float*! sv-464 sv-464 (-> this stretch-vel)) + ) + ) + ) + (vector+float*! sv-464 sv-464 sv-448 f0-14) + (vector+! sv-560 (-> s0-1 position) sv-464) + (let ((f0-16 (-> this momentum))) + (if (logtest? (-> s0-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (set! f0-16 0.1) + ) + (let ((t9-20 vector-lerp!) + (a0-72 (-> s0-1 velocity)) + (a1-23 (-> s0-1 velocity)) + (a3-6 f0-16) + ) + (t9-20 a0-72 a1-23 sv-464 a3-6) + ) + ) + (let ((a2-12 (vector-! (new 'stack-no-clear 'vector) (-> s2-1 trans) sv-560))) + (.lvf vf1 (&-> a2-12 quad)) + (.add.w.vf vf2 vf0 vf0 :mask #b1) + (.mul.vf vf1 vf1 vf1) + (.mul.x.vf acc vf2 vf1 :mask #b1) + (.add.mul.y.vf acc vf2 vf1 acc :mask #b1) + (.add.mul.z.vf vf1 vf2 vf1 acc :mask #b1) + (.mov v1-156 vf1) + (let* ((f0-17 v1-156) + (f1-6 (* (-> this maximum-stretch) (-> s0-1 joint-length))) + (f2-3 f1-6) + ) + (if (< (* f2-3 f2-3) f0-17) + (vector--float*! sv-560 (-> s2-1 trans) a2-12 (/ f1-6 (sqrtf f0-17))) + ) + ) + ) + ) + (else + (let ((a2-14 (vector-! (new 'stack-no-clear 'vector) sv-560 (-> s0-1 position))) + (f0-20 (-> this momentum)) + ) + (if (logtest? (-> s0-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (set! f0-20 0.1) + ) + (vector-lerp! (-> s0-1 velocity) (-> s0-1 velocity) a2-14 f0-20) + ) + ) + ) + (let ((f0-21 (vector-vector-distance-squared (-> s0-1 position) sv-560)) + (f1-7 40.96) + ) + (if (< f0-21 (* f1-7 f1-7)) + (+! (-> this stable-joints) 1) + ) + ) + (when (and (zero? s1-1) (< (-> s0-1 parent-joint) 0) (logtest? (-> this ragdoll-flags) (ragdoll-flag rf7))) + (let ((v1-176 (-> arg0 root transv))) + (.lvf vf1 (&-> (vector-! (new 'stack-no-clear 'vector) sv-560 (-> s0-1 position)) quad)) + (let ((f0-22 (-> pp clock frames-per-second))) + (.mov at-0 f0-22) + ) + (.mov vf2 at-0) + (.mov.vf vf1 vf0 :mask #b1000) + (.mul.x.vf vf1 vf1 vf2 :mask #b111) + (.svf (&-> v1-176 quad) vf1) + ) + ) + (set! (-> s0-1 position quad) (-> sv-560 quad)) + (cond + ((or (> s1-1 0) (!= (-> s0-1 parent-joint) -1)) + (vector-! (-> s3-1 uvec) sv-560 (-> s2-1 trans)) + (vector-normalize! (-> s3-1 uvec) 1.0) + (vector-cross! (-> s3-1 rvec) (-> s3-1 uvec) (-> s2-1 fvec)) + (vector-normalize! (-> s3-1 rvec) 1.0) + (set! sv-528 (new 'stack-no-clear 'vector)) + (let ((v1-183 (-> s0-1 old-x)) + (a0-91 (-> s3-1 rvec)) + ) + (.lvf vf1 (&-> v1-183 quad)) + (.lvf vf2 (&-> a0-91 quad)) + ) + (.outer.product.a.vf acc vf1 vf2) + (.outer.product.b.vf vf3 vf2 vf1 acc) + (.svf (&-> sv-528 quad) vf3) + (vector-flatten! sv-528 (-> s0-1 old-x) (-> s3-1 uvec)) + (vector-normalize! sv-528 1.0) + (cond + ((and (< (-> s0-1 axial-slop) 65536.0) (< (vector-dot (-> s3-1 rvec) sv-528) (cos (-> s0-1 axial-slop)))) + (vector-cross! sv-528 sv-528 (-> s3-1 rvec)) + (vector-cross! sv-528 (-> s3-1 rvec) sv-528) + (vector-normalize! sv-528 1.0) + (set! sv-496 (-> s3-1 rvec)) + (set! sv-480 (-> s3-1 rvec)) + (let ((f0-28 (cos (-> s0-1 axial-slop)))) + (.lvf vf1 (&-> sv-480 quad)) + (let ((v1-195 f0-28)) + (.mov vf2 v1-195) + ) + ) + (.add.x.vf vf1 vf0 vf0 :mask #b1000) + (.mul.x.vf vf1 vf1 vf2 :mask #b111) + (.svf (&-> sv-496 quad) vf1) + (set! sv-544 (-> s3-1 rvec)) + (set! sv-512 (-> s3-1 rvec)) + (let ((f0-30 (sin (-> s0-1 axial-slop)))) + (.lvf vf2 (&-> sv-528 quad)) + (.lvf vf1 (&-> sv-512 quad)) + (let ((v1-201 f0-30)) + (.mov vf3 v1-201) + ) + ) + (.add.x.vf vf4 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf2 vf3) + (.add.mul.w.vf vf4 vf1 vf0 acc :mask #b111) + (.svf (&-> sv-544 quad) vf4) + (set! (-> s0-1 old-x quad) (-> s3-1 rvec quad)) + ) + (else + (set! (-> s3-1 rvec quad) (-> sv-528 quad)) + (set! (-> s0-1 old-x quad) (-> s3-1 rvec quad)) + ) + ) + (vector-cross! (-> s3-1 fvec) (-> s3-1 rvec) (-> s3-1 uvec)) + (matrix->quaternion (-> s0-1 quat) s3-1) + ) + (else + (quaternion->matrix s3-1 (-> s0-1 quat)) + ) + ) + ) + (else + (quaternion->matrix s3-1 (-> s0-1 quat)) + ) + ) + (set! (-> s3-1 trans quad) (-> sv-560 quad)) + (set! (-> s3-1 rvec w) 0.0) + (set! (-> s3-1 uvec w) 0.0) + (set! (-> s3-1 fvec w) 0.0) + (if (and (zero? s1-1) (< (-> s0-1 parent-joint) 0) (logtest? (-> this ragdoll-flags) (ragdoll-flag rf7))) + (set! (-> arg0 root trans quad) (-> s3-1 trans quad)) + ) + (ragdoll-method-13 this arg1 s0-1 s3-1 s2-1) + ) + (let* ((a2-19 s2-1) + (a3-10 s3-1) + (v1-216 (-> a3-10 rvec quad)) + (a0-119 (-> a3-10 uvec quad)) + (a1-47 (-> a3-10 fvec quad)) + (a3-11 (-> a3-10 trans quad)) + ) + (set! (-> a2-19 rvec quad) v1-216) + (set! (-> a2-19 uvec quad) a0-119) + (set! (-> a2-19 fvec quad) a1-47) + (set! (-> a2-19 trans quad) a3-11) + ) + ) + ) + (if (and (< (min (the-as int (-> this num-joints)) (max 2 (the int (* 0.9 (the float (-> this num-joints)))))) + (-> this stable-joints) + ) + (< (cos 18.204445) (-> this rotate-vel w)) + ) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf2)) + ) + ) + (when *debug-segment* + (let ((gp-1 (-> *display* frames (-> *display* on-screen) profile-array data 0))) + (when (and *dproc* *debug-segment*) + (let* ((v1-238 (+ (-> gp-1 depth) -1)) + (s5-1 (-> gp-1 segment v1-238)) + (s4-1 (-> gp-1 base-time)) + ) + (when (>= v1-238 0) + (set! (-> s5-1 end-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s4-1)))) + (+! (-> gp-1 depth) -1) + ) + ) + ) + ) + 0 + ) + 0 + (none) + ) + ) + ) + +(defmethod ragdoll-setup! ((this ragdoll) (proc process-drawable) (setup ragdoll-setup)) + "Set up this ragdoll with the given [[ragdoll-setup]]." + (set! (-> this num-joints) (the-as uint (min 60 (-> setup joint-setup length)))) + (if (and (< (-> this num-joints) (the-as uint (-> setup joint-setup length))) (zero? (-> this ragdoll-joints))) + (format 0 "ERROR: too many joints in ragdoll setup~%") + ) + (dotimes (v1-7 100) + (set! (-> this ragdoll-joint-remap 0) (the-as uint 255)) + ) + (dotimes (s3-0 (the-as int (-> this num-joints))) + (let ((s2-0 (-> this ragdoll-joints s3-0))) + (let ((v1-15 (-> setup joint-setup s3-0))) + (set! (-> s2-0 joint-type) (-> v1-15 joint-type)) + (set! (-> s2-0 joint-index) (-> v1-15 joint-index)) + (set! (-> s2-0 parent-joint) (-> v1-15 parent-joint)) + (set! (-> s2-0 pre-tform quad) (-> v1-15 pre-tform quad)) + (set! (-> s2-0 geo-tform quad) (-> v1-15 geo-tform quad)) + (set! (-> s2-0 axial-slop) (-> v1-15 axial-slop)) + (set! (-> s2-0 max-angle) (-> v1-15 max-angle)) + (set! (-> s2-0 coll-rad) (-> v1-15 coll-rad)) + (set! (-> s2-0 hit-sound) (-> v1-15 hit-sound)) + ) + (if (< 100 (-> s2-0 joint-index)) + (format 0 "ERROR: ~S joint index in ragdoll setup exceeds max of ~D~%" (-> proc name) 100) + (set! (-> this ragdoll-joint-remap (-> s2-0 joint-index)) (the-as uint s3-0)) + ) + (set! (-> s2-0 parent-index) -1) + (when (and (nonzero? s3-0) (= (-> s2-0 parent-joint) -1)) + (set! (-> s2-0 parent-index) (+ s3-0 -1)) + (+! (-> this ragdoll-joints (+ s3-0 -1) num-children) 1) + ) + (when (and (nonzero? s3-0) (>= (-> s2-0 parent-joint) 0)) + (dotimes (v1-35 (+ s3-0 -1)) + (when (= (-> this ragdoll-joints v1-35 joint-index) (-> s2-0 parent-joint)) + (set! (-> s2-0 parent-index) v1-35) + (+! (-> this ragdoll-joints v1-35 num-children) 1) + (goto cfg-28) + ) + ) + ) + (label cfg-28) + (set! (-> s2-0 num-children) 0) + ) + 0 + ) + (set! (-> this orient-tform quad) (-> setup orient-tform quad)) + (set! (-> this scale quad) (-> setup scale quad)) + (set! (-> this bg-collide-with) (the-as uint (-> setup bg-collide-with))) + (set-vector! (-> this gravity) 0.0 -1.0 0.0 1.0) + (set! (-> this gravity-target quad) (-> this gravity quad)) + (set! (-> this stretch-vel) 0.7) + (set! (-> this stretch-vel-parallel) 0.8) + (set! (-> this compress-vel) 0.85) + (set! (-> this compress-vel-parallel) 0.75) + (set! (-> this momentum) 0.75) + (set! (-> this maximum-stretch) 1.5) + (set! (-> this turn-off-start) 0) + (set! (-> this ragdoll-flags) (ragdoll-flag rf0 rf7 rf9)) + (set! (-> this allow-destabilize) (the-as uint 0)) + 0 + (none) + ) + +(defmethod ragdoll-proc-method-15 ((this ragdoll-proc) (arg0 symbol) (arg1 vector) (arg2 symbol)) + (if (nonzero? (-> this ragdoll)) + (ragdoll-method-10 + (-> this ragdoll) + (the-as process-drawable (ppointer->process (-> this parent))) + arg0 + arg1 + arg2 + ) + ) + 0 + (none) + ) + +(defmethod ragdoll-proc-method-16 ((this ragdoll-proc) (arg0 int)) + (if (nonzero? (-> this ragdoll)) + (turn-off-for-duration! (-> this ragdoll) (the-as time-frame arg0)) + ) + 0 + (none) + ) + +(defmethod ragdoll-proc-method-17 ((this ragdoll-proc) (arg0 matrix)) + (if (nonzero? (-> this ragdoll)) + (ragdoll-method-15 + (-> this ragdoll) + (the-as process-drawable (ppointer->process (-> this parent))) + (the-as ragdoll-edit-info arg0) + ) + ) + 0 + (none) + ) + +(defmethod ragdoll-proc-method-18 ((this ragdoll-proc) (arg0 ragdoll-edit-info) (arg1 process)) + (if (and (nonzero? (-> this ragdoll)) (-> this ragdoll) (nonzero? arg0) arg0) + (ragdoll-edit-info-method-17 + arg0 + (-> this ragdoll) + (the-as process-drawable (ppointer->process (-> this parent))) + ) + ) + 0 + (none) + ) + +;; WARN: Return type mismatch symbol vs none. +(defmethod ragdoll-proc-method-19 ((this ragdoll-proc)) + (if (nonzero? (-> this ragdoll)) + (logtest? (-> this ragdoll ragdoll-flags) (ragdoll-flag rf2)) + #t + ) + (none) + ) + +(defstate idle (ragdoll-proc) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('attack) + (when (nonzero? (-> self ragdoll)) + (let ((s5-0 (new 'stack-no-clear 'vector)) + (s4-0 (new 'stack-no-clear 'vector)) + (s3-0 #f) + (gp-0 (the-as object (-> block param 1))) + ) + (let ((s2-0 (ppointer->process (-> self parent)))) + (cond + ((and (logtest? (-> (the-as attack-info gp-0) mask) (attack-mask id)) + (= (-> (the-as attack-info gp-0) id) (-> self last-attack-id)) + ) + ) + ((= proc *target*) + (set! (-> s4-0 quad) (-> (the-as process-drawable proc) root trans quad)) + (vector-! s5-0 (-> (the-as process-drawable s2-0) root trans) (-> (the-as process-drawable proc) root trans)) + (set! s3-0 #t) + ) + (else + (when (and (-> block param 0) (type? (-> (the-as process-drawable s2-0) root) collide-shape)) + (let* ((a3-1 (the-as object (-> block param 0))) + (a1-10 (-> (the-as touching-prims-entry a3-1) u)) + ) + (get-intersect-point + s5-0 + (the-as touching-prims-entry a1-10) + (the-as collide-shape (-> (the-as process-drawable s2-0) root)) + (the-as touching-shapes-entry a3-1) + ) + ) + (set! (-> s4-0 quad) (-> s5-0 quad)) + (vector-! s5-0 (-> (the-as process-drawable s2-0) root trans) s5-0) + (set! s3-0 #t) + ) + (when (logtest? (attack-mask attacker-velocity) (-> (the-as attack-info gp-0) mask)) + (set! (-> s5-0 quad) (-> (the-as attack-info gp-0) attacker-velocity quad)) + (when (not s3-0) + (vector-! s4-0 (-> self ragdoll ragdoll-joints 0 position) s5-0) + (set! s3-0 #t) + ) + ) + ) + ) + ) + (when s3-0 + (vector-normalize! s5-0 2048.0) + (ragdoll-method-23 (-> self ragdoll) s4-0 s5-0 1.0 #t) + (set! (-> s5-0 y) 0.0) + (vector-normalize! s5-0 409.6) + (+! (-> s5-0 y) 1024.0) + (set! (-> self ragdoll ragdoll-joints 0 velocity quad) (-> s5-0 quad)) + (if (logtest? (-> (the-as attack-info gp-0) mask) (attack-mask id)) + (set! (-> self last-attack-id) (-> (the-as attack-info gp-0) id)) + ) + #t + ) + ) + ) + ) + (('notice) + (if (= (-> block param 0) 'die) + (deactivate self) + ) + ) + ) + ) + :trans (behavior () + (+! (-> self clock ref-count) -1) + (+! (-> self parent 0 clock ref-count) 1) + (set! (-> self clock) (-> self parent 0 clock)) + (when (nonzero? (-> self ragdoll)) + (cond + ((and (logtest? (-> self ragdoll ragdoll-flags) (ragdoll-flag rf4)) + (or (< 0.0 (-> self ragdoll flex-blend)) (logtest? (-> self ragdoll ragdoll-flags) (ragdoll-flag rf5))) + ) + (ragdoll-method-15 + (-> self ragdoll) + (the-as process-drawable (ppointer->process (-> self parent))) + (the-as ragdoll-edit-info 0) + ) + ) + ((and (logtest? (-> self ragdoll ragdoll-flags) (ragdoll-flag rf3)) + (and (= (-> self ragdoll flex-blend) 0.0) (not (logtest? (-> self ragdoll ragdoll-flags) (ragdoll-flag rf5)))) + ) + (deactivate self) + ) + ) + 0 + ) + ) + :code sleep-code + ) + +(defmethod deactivate ((this ragdoll-proc)) + "Make a process dead, clean it up, remove it from the active pool, and return to dead pool." + (if (nonzero? (-> this ragdoll)) + (ragdoll-method-17 (-> this ragdoll) (the-as process-drawable (ppointer->process (-> this parent)))) + ) + ((method-of-type process deactivate) this) + (none) + ) + +;; WARN: Return type mismatch process vs ragdoll-proc. +(defmethod relocate ((this ragdoll-proc) (offset int)) + (if (nonzero? (-> this ragdoll)) + (&+! (-> this ragdoll) offset) + ) + (the-as ragdoll-proc ((method-of-type process relocate) this offset)) + ) + +(defbehavior ragdoll-proc-init-by-other ragdoll-proc ((arg0 ragdoll-setup)) + (set! (-> self last-attack-id) (the-as uint 0)) + (set! (-> self ragdoll) (new 'process 'ragdoll)) + (if (nonzero? (-> self ragdoll)) + (ragdoll-setup! (-> self ragdoll) (the-as process-drawable (ppointer->process (-> self parent))) arg0) + (format 0 "ERROR: didn't have enough memory to allocate ragdoll for ragdoll-proc~%") + ) + (go-virtual idle) + ) diff --git a/goal_src/jak3/engine/process-drawable/process-drawable-h.gc b/goal_src/jak3/engine/process-drawable/process-drawable-h.gc index 7cf6ba1e8c..ae03f84f34 100644 --- a/goal_src/jak3/engine/process-drawable/process-drawable-h.gc +++ b/goal_src/jak3/engine/process-drawable/process-drawable-h.gc @@ -21,6 +21,8 @@ (define-extern ja-frame-num (function int float :behavior process-drawable)) (define-extern ja-aframe (function float int float :behavior process-drawable)) +(define-extern dma-add-process-drawable-hud (function process-drawable draw-control float dma-buffer none)) + ;; DECOMP BEGINS ;; WARN: Return type mismatch object vs cspace. diff --git a/goal_src/jak3/engine/scene/scene-h.gc b/goal_src/jak3/engine/scene/scene-h.gc index 4229b805a1..eb28fe559f 100644 --- a/goal_src/jak3/engine/scene/scene-h.gc +++ b/goal_src/jak3/engine/scene/scene-h.gc @@ -10,6 +10,10 @@ :type uint32 ) +(declare-type scene-player process-drawable) + +(define-extern scene-player-init (function object symbol string none :behavior scene-player)) + ;; DECOMP BEGINS (deftype scene-actor (basic) diff --git a/goal_src/jak3/engine/target/lightjak-wings.gc b/goal_src/jak3/engine/target/lightjak-wings.gc index a5cf5619c7..a33996fc17 100644 --- a/goal_src/jak3/engine/target/lightjak-wings.gc +++ b/goal_src/jak3/engine/target/lightjak-wings.gc @@ -10,7 +10,7 @@ ;; DECOMP BEGINS (defpart 623 - :init-specs ((:texture (new 'static 'texture-id :index #xf :page #x4)) + :init-specs ((:texture (glow-soft level-default-sprite)) (:num 1.0) (:scale-x (meters 3)) (:rot-x (degrees 2.25)) diff --git a/goal_src/jak3/engine/target/target-death.gc b/goal_src/jak3/engine/target/target-death.gc index ec14863c6a..4eb8e47346 100644 --- a/goal_src/jak3/engine/target/target-death.gc +++ b/goal_src/jak3/engine/target/target-death.gc @@ -658,12 +658,7 @@ (dotimes (s5-0 (-> arg0 want-count)) (when (not (or (not (-> arg0 want s5-0 name)) (not (-> arg0 want s5-0 display?)) - (let* ((a0-73 *level*) - (t9-37 (method-of-object a0-73 level-group-method-26)) - (a1-44 (-> arg0 want s5-0 name)) - ) - (= (t9-37 a0-73 a1-44) 'active) - ) + (= (level-group-method-26 *level* (-> arg0 want s5-0 name) (the-as int #f)) 'active) ) ) (set! v1-126 #t) @@ -674,12 +669,7 @@ (dotimes (s4-0 10) (when (not (or (not (-> s5-1 want s4-0 name)) (not (-> s5-1 want s4-0 display?)) - (let* ((a0-75 *level*) - (t9-38 (method-of-object a0-75 level-group-method-26)) - (a1-45 (-> s5-1 want s4-0 name)) - ) - (= (t9-38 a0-75 a1-45) 'active) - ) + (= (level-group-method-26 *level* (-> s5-1 want s4-0 name) (the-as int #f)) 'active) ) ) (set! v1-126 #t) diff --git a/goal_src/jak3/engine/target/target-invisible.gc b/goal_src/jak3/engine/target/target-invisible.gc index 634933ef51..6d8daeabf7 100644 --- a/goal_src/jak3/engine/target/target-invisible.gc +++ b/goal_src/jak3/engine/target/target-invisible.gc @@ -53,7 +53,7 @@ ) (defpart 661 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 1.0) (:scale-x (meters 5)) (:rot-x (degrees 2250)) @@ -73,7 +73,7 @@ ) (defpart 662 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 200.0) (:scale-x (meters 0.05) (meters 0.05)) (:scale-y :copy scale-x) @@ -94,7 +94,7 @@ ) (defpart 663 - :init-specs ((:texture (new 'static 'texture-id :index #xa0 :page #x4)) + :init-specs ((:texture (big-cloud level-default-sprite)) (:num 30.0) (:scale-x (meters 1) (meters 2)) (:rot-z (degrees 0) (degrees 360)) diff --git a/goal_src/jak3/engine/target/target-lightjak.gc b/goal_src/jak3/engine/target/target-lightjak.gc index 02e331c9a3..a9ca55f22d 100644 --- a/goal_src/jak3/engine/target/target-lightjak.gc +++ b/goal_src/jak3/engine/target/target-lightjak.gc @@ -22,7 +22,7 @@ ) (defpart 630 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 1.0) (:x (meters 0)) (:y (meters 0)) @@ -45,7 +45,7 @@ ) (defpart 631 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 1.0) (:x (meters 0)) (:y (meters 0)) @@ -68,7 +68,7 @@ ) (defpart 632 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 1.0) (:x (meters 0)) (:y (meters 0)) @@ -91,7 +91,7 @@ ) (defpart 633 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 1.0) (:x (meters 0)) (:y (meters 0)) @@ -114,7 +114,7 @@ ) (defpart 634 - :init-specs ((:texture (new 'static 'texture-id :index #x96 :page #x4)) + :init-specs ((:texture (diamond-star level-default-sprite)) (:num 1.0) (:x (meters -0.5) (meters 1)) (:y (meters 0) (meters 8)) @@ -149,7 +149,7 @@ ) (defpart 636 - :init-specs ((:texture (new 'static 'texture-id :index #x93 :page #x4)) + :init-specs ((:texture (colorflash level-default-sprite)) (:num 1.0) (:scale-x (meters 20)) (:rot-x (degrees 22.5)) @@ -182,7 +182,7 @@ ) (defpart 637 - :init-specs ((:texture (new 'static 'texture-id :index #x93 :page #x4)) + :init-specs ((:texture (colorflash level-default-sprite)) (:num 1.0) (:scale-x (meters 20)) (:rot-x (degrees 22.5)) @@ -204,7 +204,7 @@ ) (defpart 638 - :init-specs ((:texture (new 'static 'texture-id :index #x94 :page #x4)) + :init-specs ((:texture (rainbow-halo level-default-sprite)) (:num 1.0) (:scale-x (meters 10)) (:rot-x (degrees 22.5)) @@ -226,7 +226,7 @@ ) (defpart 639 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 60.0) (:y (meters -1.5) (meters 3)) (:scale-x (meters 0.05) (meters 0.05)) @@ -283,7 +283,7 @@ ) (defpart 642 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 0.1 0.1) (:x (meters 0)) (:y (meters 0)) @@ -313,7 +313,7 @@ ) (defpart 643 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 0.1 0.1) (:x (meters 0)) (:y (meters 0)) @@ -339,7 +339,7 @@ ) (defpart 644 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 0.1 0.1) (:x (meters 0)) (:y (meters 0)) @@ -366,7 +366,7 @@ ) (defpart 645 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 0.1 0.1) (:x (meters 0)) (:y (meters 0)) @@ -393,7 +393,7 @@ ) (defpart 646 - :init-specs ((:texture (new 'static 'texture-id :index #x96 :page #x4)) + :init-specs ((:texture (diamond-star level-default-sprite)) (:num 0.5 0.5) (:x (meters -0.5) (meters 1)) (:y (meters 0) (meters 8)) @@ -420,7 +420,7 @@ ) (defpart 647 - :init-specs ((:texture (new 'static 'texture-id :index #x64 :page #x4)) + :init-specs ((:texture (laser-hit2 level-default-sprite)) (:num 1.0) (:y (meters 2)) (:scale-x (meters 10) (meters 5)) @@ -439,7 +439,7 @@ ) (defpart 650 - :init-specs ((:texture (new 'static 'texture-id :index #xf :page #x4)) + :init-specs ((:texture (glow-soft level-default-sprite)) (:num 1.0) (:y (meters -0.025)) (:scale-x (meters 0.2)) @@ -456,7 +456,7 @@ ) (defpart 651 - :init-specs ((:texture (new 'static 'texture-id :index #xd :page #x4)) + :init-specs ((:texture (glow level-default-sprite)) (:num 1.0) (:scale-x (meters 10.5) (meters 0.25)) (:rot-x (degrees 11.25)) @@ -502,7 +502,7 @@ ) (defpart 653 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 1.0) (:y (meters -1) (meters 2)) (:scale-x (meters 1)) @@ -517,7 +517,7 @@ ) (defpart 652 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 1.0 3.0) (:z (meters 2) (meters 1)) (:scale-x (meters 0.05) (meters 0.05)) @@ -545,7 +545,7 @@ ) (defpart 654 - :init-specs ((:texture (new 'static 'texture-id :index #x19 :page #x4)) + :init-specs ((:texture (lakedrop level-default-sprite)) (:num 1.0) (:scale-x (meters 6.1)) (:rot-x (degrees 11.25)) @@ -571,7 +571,7 @@ ) (defpart 655 - :init-specs ((:texture (new 'static 'texture-id :index #xe :page #x4)) + :init-specs ((:texture (glow-hotdot level-default-sprite)) (:num 1.0) (:scale-x (meters 1.5)) (:scale-y :copy scale-x) @@ -600,7 +600,7 @@ ) (defpart 658 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 1.0) (:scale-x (meters 5)) (:rot-x (degrees 2250)) @@ -620,7 +620,7 @@ ) (defpart 657 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 100.0) (:scale-x (meters 0.1) (meters 0.1)) (:scale-y :copy scale-x) @@ -641,7 +641,7 @@ ) (defpart 656 - :init-specs ((:texture (new 'static 'texture-id :index #xa0 :page #x4)) + :init-specs ((:texture (big-cloud level-default-sprite)) (:num 30.0) (:scale-x (meters 1) (meters 2)) (:rot-z (degrees 0) (degrees 360)) diff --git a/goal_src/jak3/engine/ui/bigmap-h.gc b/goal_src/jak3/engine/ui/bigmap-h.gc index 1cef057d39..4d651ad998 100644 --- a/goal_src/jak3/engine/ui/bigmap-h.gc +++ b/goal_src/jak3/engine/ui/bigmap-h.gc @@ -62,11 +62,11 @@ (new (symbol type) _type_) (bigmap-method-9 () none) (bigmap-method-10 () none) - (bigmap-method-11 () none) + (draw (_type_ int int int int) int) (bigmap-method-12 () none) (bigmap-method-13 () none) - (bigmap-method-14 () none) - (bigmap-method-15 () none) + (enable-drawing (_type_) none) + (disable-drawing (_type_) int) (bigmap-method-16 (_type_) none) (bigmap-method-17 () none) (bigmap-method-18 () none) diff --git a/goal_src/jak3/engine/ui/hud-classes.gc b/goal_src/jak3/engine/ui/hud-classes.gc index e2eb417f74..877fae6072 100644 --- a/goal_src/jak3/engine/ui/hud-classes.gc +++ b/goal_src/jak3/engine/ui/hud-classes.gc @@ -7,3 +7,1426 @@ ;; DECOMP BEGINS +(defmethod draw ((this hud-map)) + (set-hud-piece-position! + (-> this sprites 1) + (the int (+ (- 512.0 (* 20.0 (-> *video-params* relative-x-scale))) (* 140.0 (-> this offset)))) + (the int (+ 281.0 (* 140.0 (-> this offset)))) + ) + (set-as-offset-from! (the-as hud-sprite (-> this sprites)) (the-as vector4w (-> this sprites 1)) 11 -11) + (set! (-> this sprites 0 color w) + (the int (+ 70.0 (* 70.0 (sin (* 182.04445 (the float (-> this values 1 current))))))) + ) + (set! (-> *minimap* color y) + (the int (- 96.0 (* 32.0 (sin (* 182.04445 (the float (-> this values 1 current))))))) + ) + (set! (-> *minimap* color z) + (the int (- 96.0 (* 32.0 (sin (* 182.04445 (the float (-> this values 1 current))))))) + ) + (set! (-> this sprites 0 scale-x) 1.0) + (set! (-> this sprites 0 scale-y) 1.0) + (cond + ((>= (-> *setting-control* user-current race-minimap) 1) + (set! (-> this sprites 1 scale-x) 0.0) + (set! (-> this sprites 1 scale-y) 0.0) + ) + (else + (set! (-> this sprites 1 scale-x) 0.85) + (set! (-> this sprites 1 scale-y) 0.85) + ) + ) + (let ((t9-5 (method-of-type hud draw))) + (t9-5 this) + ) + (cond + ((zero? (-> *setting-control* user-current race-minimap)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (set-as-offset-from! (-> this sprites 2) (the-as vector4w (-> this sprites 1)) 2 -3) + (draw-1 *minimap* s4-0 (the-as vector4w (-> this sprites 2)) #t) + ) + ) + ((= (-> *setting-control* user-current race-minimap) 1) + 0 + ) + ((= (-> *setting-control* user-current race-minimap) 2) + (let ((s5-1 (level-get *level* 'destrack))) + (when (and s5-1 (= (-> s5-1 status) 'active)) + (set-race-texture *minimap* (get-texture map-desert-race destrack-minimap) 32768.0 s5-1) + (set-race-corner *minimap* 11321344.0 -1261568.0) + (with-dma-buffer-add-bucket ((s4-2 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (set-as-offset-from! (-> this sprites 2) (the-as vector4w (-> this sprites 1)) 0 -20) + (draw-sprite2 *minimap* s4-2 (the-as vector4w (-> this sprites 2)) #t) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod update-values! ((this hud-map)) + (cond + ((update! *minimap*) + (logior! (-> this flags) (hud-flags show)) + (let ((t9-1 (method-of-type hud update-values!))) + (t9-1 this) + ) + ) + (else + (send-event this 'force-hide) + ) + ) + (when (not (paused?)) + (let ((v1-10 8)) + (if (and (< (-> this values 1 target) 270) (< 270 (+ (-> this values 1 target) v1-10))) + (set! (-> this values 1 target) 270) + ) + (if (or (-> *game-info* wanted-flash) (!= (-> this values 1 target) 270)) + (set! (-> this values 1 target) (mod (+ (-> this values 1 target) v1-10) 360)) + ) + ) + ) + 0 + (none) + ) + +(defmethod init-callback ((this hud-map)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-lower-right) (gui-action hidden) (-> this name) 81920.0 0) + ) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-mapring-alarm-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 0.0) + (set! (-> this sprites 0 scale-y) 0.0) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf2)) + (set! (-> this sprites 0 pos z) #xffff00) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-mapring-01 level-default-minimap))) + (set! (-> this sprites 1 scale-x) 0.85) + (set! (-> this sprites 1 scale-y) 0.85) + (set! (-> this sprites 1 flags) (hud-sprite-flags hsf2)) + (set! (-> this sprites 1 pos z) #xffff00) + (set! (-> this values 0 current) 0) + (update! *minimap*) + 0 + (none) + ) + +(defmethod update-value-callback ((this hud-health) (arg0 int) (arg1 int)) + (if (and (= arg0 4) (> arg1 0)) + (sound-play "inc-pickup" :pitch 0.5) + ) + 0 + (none) + ) + +(defmethod draw ((this hud-health)) + (set-hud-piece-position! + (-> this sprites 3) + (the int (+ (* -130.0 (-> this offset)) (* 18.0 (-> *video-params* relative-x-scale)))) + (the int (+ 305.0 (* 130.0 (-> this offset)))) + ) + (set-as-offset-from! (-> this sprites 4) (the-as vector4w (-> this sprites 3)) 21 23) + (set-as-offset-from! (the-as hud-sprite (-> this sprites)) (the-as vector4w (-> this sprites 3)) 20 20) + (set-as-offset-from! (-> this sprites 1) (the-as vector4w (-> this sprites 3)) 10 64) + (set! (-> this sprites 1 scale-y) (* -0.098000005 (the float (-> this values 5 current)))) + (cond + ((nonzero? (-> this values 5 current)) + (let ((f30-1 + (the float + (+ (the int (* 127.0 (sin (* 182.04445 (the float (-> *display* game-clock frame-counter)))))) 127) + ) + ) + ) + (set! (-> this sprites 1 color x) (the int (lerp-scale 96.0 128.0 f30-1 0.0 255.0))) + (set! (-> this sprites 1 color y) (the int (lerp-scale 128.0 128.0 f30-1 0.0 255.0))) + (set! (-> this sprites 1 color z) (the int (lerp-scale 128.0 128.0 f30-1 0.0 255.0))) + ) + ) + (else + (set! (-> this sprites 1 color x) 128) + (set! (-> this sprites 1 color y) 128) + (set! (-> this sprites 1 color z) 128) + ) + ) + (set-as-offset-from! (-> this sprites 2) (the-as vector4w (-> this sprites 3)) 40 59) + (set! (-> this sprites 2 scale-y) (* -0.096999995 (the float (-> this values 2 current)))) + (cond + ((nonzero? (-> this values 2 current)) + (let ((f0-27 + (+ 0.5 + (* 0.5 + (sin + (* 182.04445 (the float (* (if (>= (-> this values 2 current) (the int (-> *FACT-bank* darkjak-bomb-min))) + 2 + 1 + ) + (-> *display* game-clock frame-counter) + ) + ) + ) + ) + ) + ) + ) + (f1-17 (if (>= (-> this values 2 current) (the int (-> *FACT-bank* darkjak-bomb-min))) + 255.0 + 128.0 + ) + ) + ) + (set! (-> this sprites 2 color x) (the int (* 0.35 f1-17 f0-27))) + (set! (-> this sprites 2 color y) (the int (* 0.1 f1-17 f0-27))) + (set! (-> this sprites 2 color z) (the int (* 0.8 f1-17 f0-27))) + ) + ) + (else + (set! (-> this sprites 2 color x) 44) + (set! (-> this sprites 2 color y) 12) + (set! (-> this sprites 2 color z) 102) + ) + ) + (let ((s5-0 (-> this values 4 current))) + (dotimes (s4-0 s5-0) + (let ((v1-38 + (-> (new 'static 'inline-array vector 4 + (new 'static 'vector :x 23.0 :y 5.0 :w 1.0) + (new 'static 'vector :x 36.0 :y 2.0 :w 1.0) + (new 'static 'vector :x 49.0 :y 5.0 :w 1.0) + (new 'static 'vector :x 60.0 :y 12.0 :w 1.0) + ) + (logand (+ (- 20 (/ s5-0 2)) s4-0) 15) + ) + ) + ) + (set-as-offset-from! + (-> this sprites (+ s4-0 7)) + (the-as vector4w (-> this sprites 3)) + (the int (-> v1-38 x)) + (+ (the int (-> v1-38 y)) 1) + ) + ) + (if (>= s4-0 (-> this values 0 current)) + (set! (-> this sprites (+ s4-0 7) tid) + (the-as texture-id (get-texture hud-newhud-reddot-01 level-default-minimap)) + ) + (set! (-> this sprites (+ s4-0 7) tid) + (the-as texture-id (get-texture hud-newhud-greendot-01 level-default-minimap)) + ) + ) + ) + (let ((s4-1 15)) + (while (>= s4-1 s5-0) + (set-as-offset-from! (-> this sprites (+ s5-0 7)) (the-as vector4w (-> this sprites 3)) -200 0) + (+! s5-0 1) + ) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +(defmethod update-values! ((this hud-health)) + (set! (-> this values 0 target) (the int (-> *target* fact health))) + (set! (-> this values 1 target) (the-as int (-> *target* fact health-pickup-time))) + (set! (-> this values 2 target) (min 100 (the int (+ 0.5 (-> *target* game eco-pill-dark))))) + (set! (-> this values 3 target) (the-as int (-> *target* fact eco-pill-dark-pickup-time))) + (set! (-> this values 4 target) (the int (-> *target* fact health-max))) + (set! (-> this values 5 target) (min 100 (the int (+ 0.5 (-> *target* game eco-pill-light))))) + (set! (-> this values 6 target) (the-as int (-> *target* fact eco-pill-light-pickup-time))) + (if (focus-test? *target* dark) + (+! (-> this values 7 target) 1) + ) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-health)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-lower-left-1) (gui-action hidden) (-> this name) 81920.0 0) + ) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture common-white common))) + (set! (-> this sprites 0 pos z) #xfffff1) + (set! (-> this sprites 0 scale-x) 11.0) + (set! (-> this sprites 0 scale-y) 11.0) + (set! (-> this sprites 0 color x) 30) + (set! (-> this sprites 0 color y) 30) + (set! (-> this sprites 0 color z) 20) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture common-white common))) + (set! (-> this sprites 1 pos z) #xfffff2) + (set! (-> this sprites 1 scale-x) 8.0) + (set! (-> this sprites 1 scale-y) 8.0) + (set! (-> this sprites 2 tid) (the-as texture-id (get-texture common-white common))) + (set! (-> this sprites 2 pos z) #xfffff3) + (set! (-> this sprites 2 scale-x) 8.0) + (set! (-> this sprites 2 scale-y) 8.0) + (set! (-> this sprites 3 tid) (the-as texture-id (get-texture hud-newhud-01 level-default-minimap))) + (set! (-> this sprites 4 tid) (the-as texture-id (get-texture hud-newhud-shine-01 level-default-minimap))) + (set! (-> this sprites 4 scale-x) 1.3) + (dotimes (s5-0 16) + (set! (-> this sprites (+ s5-0 7) tid) + (the-as texture-id (get-texture hud-newhud-greendot-01 level-default-minimap)) + ) + ) + (logior! (-> this values 2 flags) 1) + (set! (-> this values 2 inc-time) (the-as uint 3)) + (set! (-> this values 2 inc-unit) (the-as uint 1)) + (logior! (-> this values 5 flags) 1) + (set! (-> this values 5 inc-time) (the-as uint 3)) + (set! (-> this values 5 inc-unit) (the-as uint 1)) + (logior! (-> this values 4 flags) 1) + (set! (-> this values 4 inc-time) (the-as uint 300)) + (set! (-> this values 4 inc-unit) (the-as uint 1)) + 0 + (none) + ) + +(define *hud-skullgem* (the-as (pointer hud-skullgem) #f)) + +(defmethod draw ((this hud-skullgem)) + (set-hud-piece-position! + (the-as hud-sprite (-> this icons 0 pos)) + (the int (+ (* -130.0 (-> this offset)) (* 60.0 (-> *video-params* relative-x-scale)))) + 150 + ) + (set-as-offset-from! (the-as hud-sprite (-> this sprites)) (-> this icons 0 pos) -28 20) + (set! (-> this sprites 0 scale-x) 0.86) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (-> this icons 0 pos) 0 45) + ((method-of-type hud draw) this) + 0 + (none) + ) + +(defmethod update-values! ((this hud-skullgem)) + (set! (-> this values 0 target) (the int (-> *target* game gem))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-skullgem)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-center-left) (gui-action hidden) (-> this name) 81920.0 0) + ) + (hud-create-icon this 0 (the-as int (art-group-get-by-name *level* "skel-gem" (the-as (pointer level) #f)))) + (set! (-> this icons 0 scale-x) 0.025) + (set! (-> this icons 0 scale-y) 0.035) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-egg-glow level-default-minimap))) + (set! (-> this sprites 0 scale-x) 0.86) + (set! (-> this sprites 0 scale-y) 1.05) + (set! (-> this sprites 0 pos z) #xfff9ff) + (logior! (-> this values 0 flags) 11) + (set! (-> this values 0 inc-time) (the-as uint 45)) + (set! (-> this values 0 inc-unit) (the-as uint 1)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 scale) 0.5) + 0 + (none) + ) + +(defmethod update-value-callback ((this hud-skullgem) (arg0 int) (arg1 int)) + (let ((v1-3 (- (-> this values arg0 target) (-> this values arg0 current)))) + (cond + ((< 20 v1-3) + (set! (-> this values arg0 current) (-> this values arg0 target)) + ) + ((> v1-3 0) + (sound-play "inc-pickup" :pitch 0.5) + ) + (else + (sound-play "gem-spawn" :vol 80 :pitch 0.4) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw ((this hud-skill)) + (set-hud-piece-position! + (the-as hud-sprite (-> this icons 0 pos)) + (the int (+ (* -130.0 (-> this offset)) (* 60.0 (-> *video-params* relative-x-scale)))) + 270 + ) + (set-as-offset-from! (the-as hud-sprite (-> this sprites)) (-> this icons 0 pos) -20 -39) + (set! (-> this sprites 0 scale-x) 0.62) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (-> this icons 0 pos) 0 -5) + (when (not (paused?)) + (let ((s5-1 (new 'stack-no-clear 'quaternion))) + (quaternion-axis-angle! s5-1 0.0 1.0 0.0 364.0889) + (quaternion*! (-> this icons 0 icon 0 root quat) s5-1 (-> this icons 0 icon 0 root quat)) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +(defmethod update-values! ((this hud-skill)) + (set! (-> this values 0 target) (the int (-> *target* game skill))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-skill)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-middle-left) (gui-action hidden) (-> this name) 81920.0 0) + ) + (hud-create-icon this 0 (the-as int (art-group-get-by-name *level* "skel-skill" (the-as (pointer level) #f)))) + (set! (-> this icons 0 scale-x) 0.009) + (set! (-> this icons 0 scale-y) -0.018) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-egg-glow level-default-minimap))) + (set! (-> this sprites 0 scale-x) 0.62) + (set! (-> this sprites 0 scale-y) 1.34) + (set! (-> this sprites 0 pos z) #xfff9ff) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 scale) 0.5) + (logior! (-> this values 0 flags) 9) + (set! (-> this values 0 inc-time) (the-as uint 45)) + (set! (-> this values 0 inc-unit) (the-as uint 1)) + 0 + (none) + ) + +(defmethod update-value-callback ((this hud-skill) (arg0 int) (arg1 int)) + (if (> arg1 0) + (sound-play "inc-pickup" :pitch 0.5) + ) + 0 + (none) + ) + +(defmethod draw ((this hud-score)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (the int (+ (- 512.0 (* 32.0 (-> *video-params* relative-x-scale))) (* 130.0 (-> this offset)))) + 140 + ) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) -12 8) + ((method-of-type hud draw) this) + 0 + (none) + ) + +(defmethod update-values! ((this hud-score)) + (set! (-> this values 0 target) (the int (-> *game-info* score))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-score)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-center-right) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-scoreboard-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.5) + (set! (-> this strings 0 scale) 0.5) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf2)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 flags) (font-flags kerning right large)) + (set! (-> this strings 0 color) (font-color red)) + 0 + (none) + ) + +(defmethod draw ((this hud-timer)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (+ (the int (* 8.0 (-> *video-params* relative-x-scale))) 256) + (the int (+ 50.0 (* -100.0 (-> this offset)))) + ) + (format (clear (-> this strings 0 text)) "~1,'0D" (/ (-> this values 0 current) 10)) + (format (clear (-> this strings 1 text)) "~1,'0D" (mod (-> this values 0 current) 10)) + (format (clear (-> this strings 2 text)) ":") + (format (clear (-> this strings 3 text)) "~1,'0D" (/ (-> this values 1 current) 10)) + (format (clear (-> this strings 4 text)) "~1,'0D" (mod (-> this values 1 current) 10)) + (let ((s5-5 20) + (s4-0 -42) + ) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) s4-0 -24) + (let ((s4-1 (+ s4-0 s5-5))) + (set-as-offset-from! (the-as hud-sprite (-> this strings 1 pos)) (the-as vector4w (-> this sprites)) s4-1 -24) + (let ((s4-2 (+ s4-1 16))) + (set-as-offset-from! (the-as hud-sprite (-> this strings 2 pos)) (the-as vector4w (-> this sprites)) s4-2 -24) + (let ((s4-3 (+ s4-2 16))) + (set-as-offset-from! (the-as hud-sprite (-> this strings 3 pos)) (the-as vector4w (-> this sprites)) s4-3 -24) + (let ((a2-13 (+ s4-3 s5-5))) + (set-as-offset-from! + (the-as hud-sprite (-> this strings 4 pos)) + (the-as vector4w (-> this sprites)) + a2-13 + -24 + ) + ) + ) + ) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; WARN: Return type mismatch uint vs object. +(defmethod event-callback ((this hud-timer) (arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('alert) + (let ((v0-0 (-> arg3 param 0))) + (set! (-> this values 3 target) (the-as int v0-0)) + v0-0 + ) + ) + ) + ) + +(defmethod update-values! ((this hud-timer)) + (set! (-> this values 0 target) (/ (-> *game-info* timer) #x4650)) + (set! (-> this values 1 target) (/ (mod (-> *game-info* timer) #x4650) 300)) + (let ((v1-8 (abs (- (-> this values 1 target) (-> this values 2 target))))) + (when (> v1-8 0) + (set! (-> this values 2 target) (-> this values 1 target)) + (cond + ((<= (-> this values 3 target) 0) + (if (and (< (-> this values 0 target) 1) + (< (-> this values 1 target) (the-as int (-> *setting-control* user-current timer-warn-seconds))) + ) + (sound-play "timer-warn") + (sound-play "timer-beep") + ) + ) + ((= (-> this values 3 target) 1) + (sound-play "warn-beep1") + ) + ((= (-> this values 3 target) 2) + (sound-play "warn-beep2") + ) + ((>= (-> this values 3 target) 3) + (sound-play "warn-beep3") + ) + ) + ) + ) + (logclear! (-> this flags) (hud-flags disable)) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-timer)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-center) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-timerboard-01 level-default-minimap))) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (set! (-> this sprites 0 scale-x) 2.2) + (set! (-> this sprites 0 scale-y) 2.0) + (dotimes (s5-0 5) + (alloc-string-if-needed this s5-0) + (set! (-> this strings s5-0 scale) 0.8) + (set! (-> this strings s5-0 flags) (font-flags kerning middle large)) + (set! (-> this strings s5-0 color) (font-color green)) + ) + (set! (-> this values 2 target) (-> this values 1 target)) + (set! (-> this values 3 target) 0) + 0 + (none) + ) + +(defmethod draw ((this hud-big-score)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (+ (the int (* 8.0 (-> *video-params* relative-x-scale))) 256) + (the int (+ 50.0 (* -100.0 (-> this offset)))) + ) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) -7 -24) + ((method-of-type hud draw) this) + 0 + (none) + ) + +(defmethod update-values! ((this hud-big-score)) + (set! (-> this values 0 target) (the int (-> *game-info* score))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-big-score)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-center) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-timerboard-01 level-default-minimap))) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (set! (-> this sprites 0 scale-x) 2.7) + (set! (-> this sprites 0 scale-y) 2.0) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 scale) 0.8) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 color) (font-color green)) + 0 + (none) + ) + +(defmethod draw ((this hud-goal)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (the int (+ (* -130.0 (-> this offset)) (* 65.0 (-> *video-params* relative-x-scale)))) + 70 + ) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) 0 -8) + (set-as-offset-from! (the-as hud-sprite (-> this strings 1 pos)) (the-as vector4w (-> this sprites)) -40 -40) + (let ((v1-4 (-> *setting-control* user-default language))) + (set! (-> this strings 1 scale) (cond + ((= v1-4 (language-enum korean)) + 0.75 + ) + ((= v1-4 (language-enum russian)) + 0.75 + ) + (else + 0.65 + ) + ) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +(defmethod update-values! ((this hud-goal)) + (set! (-> this values 0 target) (the int (-> *game-info* goal))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-goal)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-left) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-scoreboard-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.2) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 scale) 0.5) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 color) (font-color red)) + (alloc-string-if-needed this 1) + (set! (-> this strings 1 scale) 0.65) + (set! (-> this strings 1 flags) (font-flags kerning large)) + (set! (-> this strings 1 color) (font-color red)) + (let ((s5-0 format) + (gp-1 (clear (-> this strings 1 text))) + (s4-0 "~S") + ) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id text-0136) #f)) + (s5-0 gp-1 s4-0 *temp-string*) + ) + 0 + (none) + ) + +(defmethod draw ((this hud-miss)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (the int (+ 448.0 (* 130.0 (-> this offset)))) + 70 + ) + (format (clear (-> this strings 0 text)) "~D/~D" (-> this values 0 current) (-> this values 1 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) 0 -8) + (set-as-offset-from! (the-as hud-sprite (-> this strings 1 pos)) (the-as vector4w (-> this sprites)) 40 -40) + (let ((v1-3 (-> *setting-control* user-default language))) + (set! (-> this strings 1 scale) (cond + ((= v1-3 (language-enum korean)) + 0.75 + ) + ((= v1-3 (language-enum russian)) + 0.75 + ) + (else + 0.65 + ) + ) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +(defmethod update-values! ((this hud-miss)) + (set! (-> this values 0 target) (the int (-> *game-info* miss))) + (set! (-> this values 1 target) (the int (-> *game-info* miss-max))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-miss)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-right) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-scoreboard-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.2) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 scale) 0.5) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 color) (font-color red)) + (alloc-string-if-needed this 1) + (set! (-> this strings 1 scale) 0.65) + (set! (-> this strings 1 flags) (font-flags kerning right large)) + (set! (-> this strings 1 color) (font-color red)) + (let ((s5-0 format) + (gp-1 (clear (-> this strings 1 text))) + (s4-0 "~S") + ) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id text-0546) #f)) + (s5-0 gp-1 s4-0 *temp-string*) + ) + 0 + (none) + ) + +(defmethod draw ((this hud-progress)) + (with-pp + (let ((f0-0 (if (process-by-name "hud-timer" *active-pool*) + 65.0 + 35.0 + ) + ) + ) + (seek! (-> this sprites 2 scale-y) f0-0 (* 2.0 (-> pp clock time-adjust-ratio))) + ) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + 256 + (the int (+ (* -100.0 (-> this offset)) (-> this sprites 2 scale-y))) + ) + (set-as-offset-from! + (-> this sprites 1) + (the-as vector4w (-> this sprites)) + (+ (the int (* 0.09 (the float (-> this values 0 current)))) -42) + 0 + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + ) + +(defmethod update-values! ((this hud-progress)) + (set! (-> this values 0 target) (the int (* 1000.0 (-> *game-info* distance)))) + (logclear! (-> this flags) (hud-flags disable)) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-progress)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-center-2) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id)))) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (set! (-> this sprites 0 scale-x) 1.2) + (set! (-> this sprites 0 scale-y) 1.2) + (set! (-> this sprites 1 tid) (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id)))) + (set! (-> this sprites 1 flags) (hud-sprite-flags hsf3)) + (set! (-> this sprites 1 scale-x) 1.8) + (set! (-> this sprites 1 scale-y) 1.8) + (set! (-> this sprites 2 scale-y) (if (process-by-name "hud-timer" *active-pool*) + 65.0 + 35.0 + ) + ) + 0 + (none) + ) + +(defmethod hud-sprite-method-11 ((this hud-sprite) (arg0 hud-sprite) (arg1 vector4w) (arg2 int) (arg3 int)) + (set! (-> this tid) (the-as texture-id (lookup-texture-by-id (-> arg0 tid)))) + (set! (-> this scale-x) (-> arg0 scale-x)) + (set! (-> this scale-y) (-> arg0 scale-y)) + (set-as-offset-from! + (the-as hud-sprite (-> this pos)) + arg1 + (+ arg2 (the int (-> arg0 offset-x))) + (+ arg3 (the int (-> arg0 offset-y))) + ) + 0 + (none) + ) + +(define *gun-arrow-table* (new 'static 'inline-array hud-sprite 24 + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y -1047003136) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x5 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y -1047003136) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x36 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y -1044381696) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4d :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y -1044381696) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4e :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1053818880 :y -1040187392) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4d :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1053818880 :y -1040187392) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4e :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y #x41980000) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x2 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y #x41980000) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x33 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y #x41c00000) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x47 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y #x41c00000) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x48 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1053818880 :y #x41e80000) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x47 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1053818880 :y #x41e80000) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x48 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1047003136 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x3 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1047003136 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x34 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1044381696 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x49 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1044381696 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4a :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1040187392 :y -1053818880) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x49 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1040187392 :y -1053818880) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4a :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41980000 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41980000 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x35 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41c00000 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4b :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41c00000 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4c :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41e80000 :y -1053818880) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4b :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41e80000 :y -1053818880) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4c :page #x9) + ) + ) + ) + +(defmethod draw ((this hud-gun)) + (local-vars + (sv-32 int) + (sv-40 int) + (sv-48 int) + (sv-56 int) + (sv-64 hud-sprite) + (sv-72 int) + (sv-80 int) + (sv-88 int) + (sv-96 int) + (sv-104 int) + (sv-112 int) + ) + (set! sv-32 0) + (set! sv-40 0) + (set! sv-48 0) + (set! sv-56 0) + (set! sv-64 (new 'stack-no-clear 'hud-sprite)) + (set! sv-72 (the int (get-max-ammo-for-gun *game-info* (the-as pickup-type (-> this values 0 current))))) + (set! sv-80 20) + (set! sv-88 -1) + (set! sv-96 -1) + (set! sv-104 -1) + (set! sv-112 -1) + (case (gun->eco (the-as pickup-type (-> this values 0 current))) + (((pickup-type eco-yellow)) + (let ((v1-10 (-> this sprites 15 color-ptr))) + (set! (-> v1-10 0) 128) + (set! (-> v1-10 1) 128) + (set! (-> v1-10 2) 96) + (set! (-> v1-10 3) 128) + ) + (set! sv-96 (+ (-> this values 0 current) -29)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunyellow-common-01 level-default-minimap))) + (set! (-> this sprites 14 tid) + (the-as texture-id (get-texture hud-gun-yellow-shell-01 level-default-minimap)) + ) + (set! (-> this sprites 0 scale-x) 1.8) + (set! (-> this sprites 0 scale-y) 1.8) + (set! (-> this sprites 1 scale-x) 1.8) + (set! (-> this sprites 1 scale-y) 1.8) + (set! sv-32 10) + (set! sv-40 7) + ) + (((pickup-type eco-dark)) + (let ((v1-19 (-> this sprites 15 color-ptr))) + (set! (-> v1-19 0) 128) + (set! (-> v1-19 1) 96) + (set! (-> v1-19 2) 128) + (set! (-> v1-19 3) 128) + ) + (set! sv-112 (+ (-> this values 0 current) -35)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunpurple-common-01 level-default-minimap))) + (set! (-> this sprites 14 tid) + (the-as texture-id (get-texture hud-gun-purple-shell-01 level-default-minimap)) + ) + (set! (-> this sprites 0 scale-x) 1.6) + (set! (-> this sprites 0 scale-y) 1.6) + (set! (-> this sprites 1 scale-x) 1.6) + (set! (-> this sprites 1 scale-y) 1.6) + (set! sv-32 23) + (set! sv-80 10) + ) + (((pickup-type eco-blue)) + (let ((v1-28 (-> this sprites 15 color-ptr))) + (set! (-> v1-28 0) 96) + (set! (-> v1-28 1) 128) + (set! (-> v1-28 2) 128) + (set! (-> v1-28 3) 128) + ) + (set! sv-104 (+ (-> this values 0 current) -32)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunblue-common-01 level-default-minimap))) + (set! (-> this sprites 14 tid) (the-as texture-id (get-texture hud-gun-blue-shell-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.7) + (set! (-> this sprites 0 scale-y) 1.7) + (set! (-> this sprites 1 scale-x) 1.7) + (set! (-> this sprites 1 scale-y) 1.7) + (set! sv-32 6) + (set! sv-40 13) + ) + (else + (let ((v1-37 (-> this sprites 15 color-ptr))) + (set! (-> v1-37 0) 128) + (set! (-> v1-37 1) 64) + (set! (-> v1-37 2) 64) + (set! (-> v1-37 3) 128) + ) + (set! sv-88 (+ (-> this values 0 current) -26)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunred-common-01 level-default-minimap))) + (set! (-> this sprites 14 tid) (the-as texture-id (get-texture hud-gun-red-shell-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.6) + (set! (-> this sprites 0 scale-y) 1.6) + (set! (-> this sprites 1 scale-x) 1.6) + (set! (-> this sprites 1 scale-y) 1.6) + (set! sv-32 23) + (set! sv-40 -2) + (set! sv-80 20) + ) + ) + (case (-> this values 0 current) + ((26) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunred-01a level-default-minimap))) + (set! sv-48 -102) + ) + ((27) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunred-02a level-default-minimap))) + (set! sv-48 -153) + ) + ((28) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunred-03a level-default-minimap))) + (set! sv-48 -153) + ) + ((29) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunyellow-01a level-default-minimap))) + (set! sv-48 -172) + ) + ((30) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunyellow-02a level-default-minimap))) + (set! sv-48 -172) + ) + ((31) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunyellow-03b level-default-minimap))) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunyellow-03a level-default-minimap))) + (set! sv-48 -172) + ) + ((32) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunblue-01a level-default-minimap))) + (set! sv-48 -135) + ) + ((33) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunblue-02a level-default-minimap))) + (set! sv-48 -162) + (set! sv-56 -49) + ) + ((34) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunblue-03a level-default-minimap))) + (set! sv-48 -162) + (set! sv-56 -49) + ) + ((35) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunpurple-01a level-default-minimap))) + (set! sv-48 -153) + ) + ((36) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunpurple-02a level-default-minimap))) + (set! sv-48 -153) + ) + ((37) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunpurple-03a level-default-minimap))) + (set! sv-48 -153) + ) + ) + (set-hud-piece-position! + sv-64 + (- (the int (+ 507.0 (* 130.0 (-> this offset)))) (the int (* 80.0 (-> *video-params* relative-x-scale)))) + (the int (+ 40.0 (* -100.0 (-> this offset)))) + ) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (- (the int (+ 507.0 (* 130.0 (-> this offset)))) + (the int (* (the float sv-32) (-> *video-params* relative-x-scale))) + ) + (the int (+ (- 25.0 (the float sv-40)) (* -100.0 (-> this offset)))) + ) + (let ((f30-0 1.0)) + (cond + ((zero? (-> this values 0 current)) + (set! f30-0 0.0) + (set! (-> this strings 0 pos x) 0) + (set-as-offset-from! (-> this sprites 1) (the-as vector4w (-> this sprites)) -3 0) + ) + (else + (set-as-offset-from! (-> this sprites 1) (the-as vector4w (-> this sprites)) sv-48 sv-56) + (set-as-offset-from! + (the-as hud-sprite (-> this strings 0 pos)) + (the-as vector4w (-> this sprites)) + (+ sv-32 -70) + (+ sv-40 61) + ) + (set-as-offset-from! + (-> this sprites 14) + (the-as vector4w (-> this sprites)) + (+ sv-32 -68) + (+ (if (= sv-80 20) + 122 + 97 + ) + sv-40 + ) + ) + (set! (-> this sprites 14 scale-x) 1.0) + (let ((s5-0 (the int (+ 0.1 (* (the float sv-80) (/ (the float (-> this values 1 current)) (the float sv-72))))))) + (if (and (zero? s5-0) (nonzero? (-> this values 1 current))) + (set! s5-0 1) + ) + (when (not (-> *setting-control* user-current gun-special-mode)) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (dotimes (s2-0 sv-80) + (if (= s2-0 s5-0) + (set! (-> this sprites 14 tid) (the-as texture-id (get-texture hud-gun-empty-shell-01 level-default-minimap))) + ) + (draw (-> this sprites 14) s3-0 (-> this level) #f) + (+! (-> this sprites 14 pos y) -5) + (if (= s2-0 (+ (/ sv-80 2) -1)) + (set-as-offset-from! + (-> this sprites 14) + (the-as vector4w (-> this sprites)) + (+ sv-32 -83) + (+ (if (= sv-80 20) + 122 + 97 + ) + sv-40 + ) + ) + ) + ) + ) + ) + ) + ) + ) + (set! (-> this sprites 14 scale-x) 0.0) + (set-as-offset-from! (-> this sprites 15) (the-as vector4w sv-64) -4 -4) + (dotimes (v1-125 12) + (set! (-> this sprites (+ v1-125 2) scale-x) 0.0) + ) + (let ((s5-1 + (+ (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-red-1)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-red-2)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-red-3)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + ) + ) + ) + (dotimes (s4-1 s5-1) + (let ((s3-1 (- 10 s4-1))) + (hud-sprite-method-11 + (-> this sprites s3-1) + (if (>= sv-88 s4-1) + (-> *gun-arrow-table* (+ (* s4-1 2) 1)) + (-> *gun-arrow-table* (* s4-1 2)) + ) + (the-as vector4w sv-64) + 0 + 0 + ) + (if (= f30-0 0.0) + (set! (-> this sprites s3-1 scale-x) f30-0) + ) + ) + ) + ) + (let ((s5-2 + (+ (if (and (logtest? (-> *target* game features) (game-feature gun)) + (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-yellow-1)) + (-> *target* game features) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-yellow-2)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-yellow-3)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + ) + ) + ) + (dotimes (s4-2 s5-2) + (let ((s3-2 (- 13 s4-2))) + (hud-sprite-method-11 + (-> this sprites s3-2) + (if (>= sv-96 s4-2) + (-> *gun-arrow-table* (+ (* s4-2 2) 7)) + (-> *gun-arrow-table* (+ (* s4-2 2) 6)) + ) + (the-as vector4w sv-64) + 0 + 0 + ) + (if (= f30-0 0.0) + (set! (-> this sprites s3-2 scale-x) f30-0) + ) + ) + ) + ) + (let ((s5-3 + (+ (if (and (logtest? (-> *target* game features) (game-feature gun)) + (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-blue-1)) + (-> *target* game features) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-blue-2)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-blue-3)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + ) + ) + ) + (dotimes (s4-3 s5-3) + (let ((s3-3 (- 4 s4-3))) + (hud-sprite-method-11 + (-> this sprites s3-3) + (if (>= sv-104 s4-3) + (-> *gun-arrow-table* (+ (* s4-3 2) 13)) + (-> *gun-arrow-table* (+ (* s4-3 2) 12)) + ) + (the-as vector4w sv-64) + 0 + 0 + ) + (if (= f30-0 0.0) + (set! (-> this sprites s3-3 scale-x) f30-0) + ) + ) + ) + ) + (let ((s5-4 + (+ (if (and (logtest? (-> *target* game features) (game-feature gun)) + (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-dark-1)) + (-> *target* game features) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (game-feature gun-dark-2) (-> *setting-control* user-current features)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (game-feature gun-dark-3) (-> *setting-control* user-current features)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + ) + ) + ) + (dotimes (s4-4 s5-4) + (let ((s3-4 (- 7 s4-4))) + (hud-sprite-method-11 + (-> this sprites s3-4) + (if (>= sv-112 s4-4) + (-> *gun-arrow-table* (+ (* s4-4 2) 19)) + (-> *gun-arrow-table* (+ (* s4-4 2) 18)) + ) + (the-as vector4w sv-64) + 0 + 0 + ) + (if (= f30-0 0.0) + (set! (-> this sprites s3-4 scale-x) f30-0) + ) + ) + ) + ) + ) + (format (clear (-> this strings 0 text)) "~D/~D" (-> this values 1 current) sv-72) + (if (and *target* + (nonzero? (-> *target* gun)) + (< (-> this values 1 current) (the int (-> *target* gun ammo-required))) + ) + (set! (-> this strings 0 color) (font-color red)) + (set! (-> this strings 0 color) (font-color white)) + ) + (if (and (-> *setting-control* user-current gun-special-mode) (= (-> this values 0 current) 29)) + (clear (-> this strings 0 text)) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +(defmethod update-values! ((this hud-gun)) + (cond + ((focus-test? *target* gun) + (let ((v1-2 (-> this values 0 target))) + (set! (-> this values 0 target) (the-as int (-> *target* gun using-gun-type))) + (if (!= v1-2 (-> this values 0 target)) + (sound-play "gun-switch") + ) + ) + (set! (-> this values 1 target) + (the int (-> *target* game gun-ammo (+ (gun->ammo (-> *target* gun using-gun-type)) -15))) + ) + (logclear! (-> this flags) (hud-flags disable)) + (logior! (-> this flags) (hud-flags show)) + ) + (else + (logior! (-> this flags) (hud-flags disable)) + (logclear! (-> this flags) (hud-flags show)) + (send-event this 'hide) + ) + ) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +(defmethod init-callback ((this hud-gun)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-right) (gui-action hidden) (-> this name) 81920.0 0) + ) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf2)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 scale) 0.4) + (set! (-> this sprites 15 tid) (the-as texture-id (get-texture hud-gun-reticle level-default-minimap))) + (set! (-> this sprites 15 scale-x) 1.0) + (set! (-> this sprites 15 scale-y) 1.0) + (logior! (-> this flags) (hud-flags disable)) + 0 + (none) + ) + +(defun activate-hud ((arg0 target)) + (process-spawn hud-health :init hud-init-by-other :name "hud-health" :to arg0) + (process-spawn hud-map :init hud-init-by-other :name "hud-map" :to arg0) + (set! *hud-skullgem* (process-spawn hud-skullgem :init hud-init-by-other :name "hud-skullgem" :to arg0)) + (process-spawn hud-skill :init hud-init-by-other :name "hud-skill" :to arg0) + (process-spawn hud-gun :init hud-init-by-other :name "hud-gun" :to arg0) + 0 + (none) + ) diff --git a/goal_src/jak3/engine/ui/hud-h.gc b/goal_src/jak3/engine/ui/hud-h.gc index 546b35a580..bee11a715e 100644 --- a/goal_src/jak3/engine/ui/hud-h.gc +++ b/goal_src/jak3/engine/ui/hud-h.gc @@ -19,6 +19,30 @@ (define-extern hide-hud (function symbol none)) (define-extern show-hud (function object none)) +;; +++hud-sprite-flags +(defenum hud-sprite-flags + :type uint32 + :bitfield #t + (hsf0 0) + (hsf1 1) + (hsf2 2) + (hsf3 3) + (hsf4 4) + (hsf5 5) + (hsf6 6) + (hsf7 7) + (hsf8 8) + (hsf9 9) + (hsf10 10) + (hsf11 11) + (hsf12 12) + (hsf13 13) + (hsf14 14) + (hsf15 15) + ) +;; ---hud-sprite-flags + + ;; DECOMP BEGINS (deftype hud-string (structure) @@ -33,21 +57,22 @@ (deftype hud-sprite (structure) - ((pos vector4w :inline) - (offset-x float :overlay-at (-> pos data 0)) - (offset-y float :overlay-at (-> pos data 1)) - (color vector4w :inline) - (flags uint32) - (scale-x float) - (scale-y float) - (angle float) - (tex texture) - (tid uint32 :overlay-at tex) + ((pos vector4w :inline) + (offset-x float :overlay-at (-> pos data 0)) + (offset-y float :overlay-at (-> pos data 1)) + (color vector4w :inline) + (color-ptr int32 4 :overlay-at (-> color data 0)) + (flags hud-sprite-flags) + (scale-x float) + (scale-y float) + (angle float) + (tex texture) + (tid texture-id :overlay-at tex) ) (:methods - (draw (_type_ dma-buffer level) none) - (hud-sprite-method-10 () none) - (hud-sprite-method-11 () none) + (draw (_type_ dma-buffer level symbol) none) + (hud-sprite-method-10 (_type_ dma-buffer level int int int int) object) + (hud-sprite-method-11 (_type_ hud-sprite vector4w int int) none) ) ) @@ -59,11 +84,11 @@ (color vector4w :inline) ) (:methods - (hud-box-method-9 () none) - (hud-box-method-10 () none) - (hud-box-method-11 () none) - (hud-box-method-12 () none) - (hud-box-method-13 () none) + (draw-box-prim-only (_type_ dma-buffer) none) + (draw-box-alpha-1 (_type_ dma-buffer) none) + (draw-box-alpha-2 (_type_ dma-buffer) none) + (draw-box-alpha-3 (_type_ dma-buffer) none) + (draw-scan-and-line (_type_ dma-buffer float) int) ) ) @@ -102,25 +127,25 @@ (gui-id sound-id) ) (:methods - (hud-method-14 () none) - (hud-method-15 () none) - (hud-method-16 () none) - (hud-method-17 () none) - (hud-method-18 () none) - (hud-method-19 () none) - (hud-method-20 () none) - (hud-method-21 () none) - (hud-method-22 () none) - (hud-method-23 () none) - (hud-method-24 () none) - (hud-method-25 () none) - (hud-method-26 () none) + (hidden? (_type_) object) + (draw (_type_) none) + (update-values! (_type_) none) + (init-callback (_type_) none) + (event-callback (_type_ process int symbol event-message-block) object) + (hud-method-19 (_type_) none) + (hud-method-20 (_type_) none) + (hud-method-21 (_type_) none) + (hud-method-22 (_type_) none) + (hud-method-23 (_type_) none) + (check-ready-and-maybe-show (_type_ symbol) symbol) + (update-value-callback (_type_ int int) none) + (alloc-string-if-needed (_type_ int) none) ) (:states hud-arriving hud-hidden hud-in - hud-leaving + (hud-leaving float) ) ) diff --git a/goal_src/jak3/engine/ui/hud.gc b/goal_src/jak3/engine/ui/hud.gc index e3aead8689..92057b4aa4 100644 --- a/goal_src/jak3/engine/ui/hud.gc +++ b/goal_src/jak3/engine/ui/hud.gc @@ -7,3 +7,1350 @@ ;; DECOMP BEGINS +(defmethod check-ready-and-maybe-show ((this hud) (arg0 symbol)) + (case (get-status *gui-control* (-> this gui-id)) + (((gui-status ready) (gui-status active)) + (if arg0 + (set-action! + *gui-control* + (gui-action play) + (-> this gui-id) + (gui-channel none) + (gui-action none) + (the-as string #f) + (the-as (function gui-connection symbol) #f) + (the-as process #f) + ) + ) + #t + ) + (else + #f + ) + ) + ) + +(deftype hud-sprite-work (structure) + ((adgif-tmpl dma-gif-packet :inline) + (sprite-tmpl dma-gif-packet :inline) + (draw-tmpl dma-gif-packet :inline) + (box-tmpl dma-gif-packet :inline) + (box2-tmpl dma-gif-packet :inline) + (mask-tmpl dma-gif-packet :inline) + (line-tmpl dma-gif-packet :inline) + (scan-tmpl dma-gif-packet :inline) + (line-color gs-rgbaq) + (scan-colors vector4w 32 :inline) + (scanline uint32) + ) + ) + + +(define *hud-sprite-work* (new 'static 'hud-sprite-work + :adgif-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x6 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x6 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x1000000000008005 #xe) + ) + :sprite-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x6 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x6 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x502b400000008001 #x52521) + ) + :draw-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #xd :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #xd :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #xc02a400000008001 #x521521521521) + ) + :box-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x7 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x7 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x6021400000008001 #x555551) + ) + :box2-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x6 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x6 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x5022400000008001 #x55551) + ) + :mask-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x6 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x6 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x5022400000008001 #x55551) + ) + :line-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x5 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x5 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x2020c00000008002 #x5555) + ) + :scan-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #xa1 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #xa1 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x5020c00000008020 #x55551) + ) + :line-color (new 'static 'gs-rgbaq :r #x80 :g #x80 :b #x80 :a #x80 :q 1.0) + :scan-colors (new 'static 'inline-array vector4w 32 + (new 'static 'vector4w :x 1 :y 1) + (new 'static 'vector4w :x 2 :y 1 :z 1) + (new 'static 'vector4w :x 3 :y 2 :z 1) + (new 'static 'vector4w :x 6 :y 4 :z 2) + (new 'static 'vector4w :x 8 :y 6 :z 2) + (new 'static 'vector4w :x 12 :y 10 :z 4) + (new 'static 'vector4w :x 12 :y 10 :z 4) + (new 'static 'vector4w :x 12 :y 10 :z 4) + (new 'static 'vector4w :x 16 :y 14 :z 6) + (new 'static 'vector4w :x 16 :y 14 :z 6) + (new 'static 'vector4w :x 16 :y 14 :z 6) + (new 'static 'vector4w :x 16 :y 14 :z 6) + (new 'static 'vector4w :x 22 :y 20 :z 10) + (new 'static 'vector4w :x 22 :y 20 :z 10) + (new 'static 'vector4w :x 22 :y 20 :z 10) + (new 'static 'vector4w :x 22 :y 20 :z 10) + (new 'static 'vector4w :x 28 :y 26 :z 12) + (new 'static 'vector4w :x 28 :y 26 :z 12) + (new 'static 'vector4w :x 28 :y 26 :z 12) + (new 'static 'vector4w :x 28 :y 26 :z 12) + (new 'static 'vector4w :x 40 :y 34 :z 18) + (new 'static 'vector4w :x 40 :y 34 :z 18) + (new 'static 'vector4w :x 40 :y 34 :z 18) + (new 'static 'vector4w :x 40 :y 34 :z 18) + (new 'static 'vector4w :x 54 :y 42 :z 26) + (new 'static 'vector4w :x 54 :y 42 :z 26) + (new 'static 'vector4w :x 54 :y 42 :z 26) + (new 'static 'vector4w :x 54 :y 42 :z 26) + (new 'static 'vector4w :x 72 :y 48 :z 34) + (new 'static 'vector4w :x 72 :y 48 :z 34) + (new 'static 'vector4w :x 90 :y 56 :z 44) + (new 'static 'vector4w :x #x7e :y 64 :z 64) + ) + :scanline #x60 + ) + ) + +(defmethod draw-scan-and-line ((this hud-box) (arg0 dma-buffer) (arg1 float)) + (let ((v1-0 *hud-sprite-work*)) + (set! (-> v1-0 line-color a) (the int (* 3.0 arg1))) + (let ((a2-1 (the int (* 64.0 arg1)))) + (dotimes (a3-4 15) + (set! (-> v1-0 scan-colors a3-4 w) a2-1) + ) + ) + (let* ((a2-6 (* (+ (the int (-> this box min x)) 1792) 16)) + (a3-7 (* (+ (the int (-> this box max x)) 1792) 16)) + (t0-9 (* (+ (the int (-> this box min y)) 1840) 16)) + (t2-0 (the int (- (-> this box max y) (-> this box min y)))) + (t1-0 (/ t2-0 4)) + ) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :b #x2 :d #x1)) + ) + (set! (-> v1-0 scanline) (mod (+ (-> v1-0 scanline) 6) (the-as uint t2-0))) + (let ((t3-6 (the-as (inline-array vector4w) (-> arg0 base)))) + (set! (-> t3-6 0 quad) (-> v1-0 scan-tmpl dma-vif quad)) + (set! (-> t3-6 1 quad) (-> v1-0 scan-tmpl quad 1)) + ) + (&+! (-> arg0 base) 32) + (let ((a0-2 (+ (the int (-> this box min y)) 1840))) + (dotimes (t3-9 32) + (let ((t4-8 (the-as object (-> arg0 base))) + (t5-13 (* (+ a0-2 (mod (+ (-> v1-0 scanline) (* t3-9 2)) (the-as uint t2-0))) 16)) + (t6-6 (* (+ a0-2 (mod (the-as uint (+ (* t3-9 2) 1 (-> v1-0 scanline))) (the-as uint t2-0))) 16)) + ) + (set! (-> (the-as (pointer uint128) t4-8)) (-> v1-0 scan-colors t3-9 quad)) + (let ((t7-4 (the-as (inline-array vector4w) (-> (the-as (inline-array vector4w) t4-8) 1)))) + (set! (-> t7-4 0 x) a2-6) + (set! (-> t7-4 0 y) t5-13) + (set! (-> t7-4 0 z) 0) + (set! (-> t7-4 0 w) 0) + ) + (let ((t7-5 (the-as (inline-array vector4w) (-> (the-as (inline-array vector4w) t4-8) 2)))) + (set! (-> t7-5 0 x) a3-7) + (set! (-> t7-5 0 y) t5-13) + (set! (-> t7-5 0 z) 0) + (set! (-> t7-5 0 w) 0) + ) + (let ((t5-14 (the-as (inline-array vector4w) (-> (the-as (inline-array vector4w) t4-8) 3)))) + (set! (-> t5-14 0 x) a2-6) + (set! (-> t5-14 0 y) t6-6) + (set! (-> t5-14 0 z) 0) + (set! (-> t5-14 0 w) 0) + ) + (let ((t4-9 (the-as (inline-array vector4w) (-> (the-as (inline-array vector4w) t4-8) 4)))) + (set! (-> t4-9 0 x) a3-7) + (set! (-> t4-9 0 y) t6-6) + (set! (-> t4-9 0 z) 0) + (set! (-> t4-9 0 w) 0) + ) + ) + (set! (-> arg0 base) (the-as pointer (-> (the-as (inline-array vector4w) (-> arg0 base)) 5))) + ) + ) + (dma-buffer-add-gs-set arg0 (alpha-1 (new 'static 'gs-alpha :a #x2 :d #x1)) (rgbaq (-> v1-0 line-color))) + (dotimes (a0-8 t1-0) + (let ((t2-7 (the-as object (-> arg0 base)))) + (set! (-> (the-as (inline-array vector4w) t2-7) 0 quad) (-> v1-0 line-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) t2-7) 1 quad) (-> v1-0 line-tmpl quad 1)) + (set-vector! (-> (the-as (inline-array vector4w) t2-7) 2) a2-6 t0-9 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) t2-7) 3) a3-7 t0-9 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) t2-7) 4) a2-6 (+ t0-9 16) #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) t2-7) 5) a3-7 (+ t0-9 16) #xffffff 0) + ) + (&+! (-> arg0 base) 96) + (+! t0-9 64) + ) + ) + ) + 0 + ) + +(defmethod draw ((this hud-sprite) (arg0 dma-buffer) (arg1 level) (arg2 symbol)) + (local-vars + (v1-9 uint128) + (a1-5 int) + (a2-13 int) + (a3-2 int) + (t0-0 int) + (t1-0 int) + (t2-0 int) + (t3-0 int) + (t4-0 int) + ) + (set! arg2 (or (not (get-screen-copied *blit-displays-work*)) arg2)) + (when arg2 + (let ((s4-1 *hud-sprite-work*) + (s3-0 (the-as object (-> this tid))) + (f28-0 0.0) + (f30-0 1.0) + ) + (when (!= (-> this angle) 0.0) + (set! f28-0 (sin (-> this angle))) + (set! f30-0 (cos (-> this angle))) + ) + (when (the-as texture-id s3-0) + (when arg1 + (let ((v1-8 (-> arg1 texture-mask 8 mask quad)) + (a0-4 (-> (the-as texture s3-0) masks data 0 mask quad)) + ) + (.por v1-9 v1-8 a0-4) + ) + (set! (-> arg1 texture-mask 8 mask quad) v1-9) + ) + (let ((s2-1 (the-as object (-> arg0 base)))) + (set! (-> (the-as (inline-array vector4w) s2-1) 0 quad) (-> s4-1 adgif-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) s2-1) 1 quad) (-> s4-1 adgif-tmpl quad 1)) + (adgif-shader<-texture-simple! (the-as adgif-shader (&+ (the-as pointer s2-1) 32)) (the-as texture s3-0)) + (cond + ((logtest? (-> this flags) (hud-sprite-flags hsf4)) + (set! (-> (the-as (pointer uint64) (&+ (the-as pointer s2-1) 32)) 8) (the-as uint 72)) + ) + ((logtest? (-> this flags) (hud-sprite-flags hsf5)) + (set! (-> (the-as (pointer uint64) (&+ (the-as pointer s2-1) 32)) 8) (the-as uint 66)) + ) + ) + ) + (&+! (-> arg0 base) 112) + (let ((v1-22 (the-as object (-> arg0 base))) + (a1-2 + (the int + (* f30-0 (the float (-> (the-as texture s3-0) w)) (-> this scale-x) (-> *video-params* relative-x-scale)) + ) + ) + (a3-1 (the int (* -1.0 (-> this scale-x) (the float (-> (the-as texture s3-0) w)) f28-0))) + (t5-0 + (the int + (* f28-0 (the float (-> (the-as texture s3-0) h)) (-> this scale-y) (-> *video-params* relative-x-scale)) + ) + ) + (t6-0 (the int (* f30-0 (the float (-> (the-as texture s3-0) h)) (-> this scale-y)))) + (a0-16 (if (nonzero? (-> this pos z)) + (-> this pos z) + #xffffff + ) + ) + ) + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + (cond + ((logtest? (-> this flags) (hud-sprite-flags hsf2)) + (set! t2-0 (+ (-> this pos x) 1792)) + (set! t3-0 (+ (-> this pos y) 1840)) + (set! a2-13 (- t2-0 a1-2)) + (set! t4-0 (- t3-0 a3-1)) + (set! t0-0 (+ (- t2-0 a1-2) t5-0)) + (set! t1-0 (+ (- t3-0 a3-1) t6-0)) + (set! a1-5 (+ t2-0 t5-0)) + (set! a3-2 (+ t3-0 t6-0)) + ) + ((logtest? (-> this flags) (hud-sprite-flags hsf3)) + (set! a2-13 (+ (- 1792 (the int (* 0.5 (the float (+ a1-2 t5-0))))) (-> this pos x))) + (set! t4-0 (+ (- 1840 (the int (* 0.5 (the float (+ a3-1 t6-0))))) (-> this pos y))) + (set! t2-0 (+ a2-13 a1-2)) + (set! t3-0 (+ t4-0 a3-1)) + (set! t0-0 (+ a2-13 t5-0)) + (set! t1-0 (+ t4-0 t6-0)) + (set! a1-5 (+ a2-13 a1-2 t5-0)) + (set! a3-2 (+ t4-0 a3-1 t6-0)) + ) + (else + (set! a2-13 (+ (-> this pos x) 1792)) + (set! t4-0 (+ (-> this pos y) 1840)) + (set! t2-0 (+ a2-13 a1-2)) + (set! t3-0 (+ t4-0 a3-1)) + (set! t0-0 (+ a2-13 t5-0)) + (set! t1-0 (+ t4-0 t6-0)) + (set! a1-5 (+ a2-13 a1-2 t5-0)) + (set! a3-2 (+ t4-0 a3-1 t6-0)) + ) + ) + (set! (-> (the-as (inline-array vector4w) v1-22) 0 quad) (-> s4-1 draw-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) v1-22) 1 quad) (-> s4-1 draw-tmpl quad 1)) + (set! (-> (the-as (inline-array vector4w) v1-22) 2 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-22) 5 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-22) 8 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-22) 11 quad) (-> this color quad)) + (let ((f0-31 (if (logtest? (-> this flags) (hud-sprite-flags hsf0)) + 1.0 + 0.0 + ) + ) + (f1-13 (if (logtest? (-> this flags) (hud-sprite-flags hsf1)) + 1.0 + 0.0 + ) + ) + ) + (let ((t5-16 (the-as (inline-array vector) (&+ (the-as pointer v1-22) 48)))) + (set! (-> t5-16 0 x) f0-31) + (set! (-> t5-16 0 y) f1-13) + (set! (-> t5-16 0 z) 1.0) + (set! (-> t5-16 0 w) 0.0) + ) + (let ((t5-17 (the-as object (&+ (the-as pointer v1-22) 96)))) + (set! (-> (the-as (inline-array vector) t5-17) 0 x) (- 1.0 f0-31)) + (set! (-> (the-as (inline-array vector) t5-17) 0 y) f1-13) + (set! (-> (the-as (inline-array vector) t5-17) 0 z) 1.0) + (set! (-> (the-as (inline-array vector) t5-17) 0 w) 0.0) + ) + (let ((t5-18 (the-as (inline-array vector) (&+ (the-as pointer v1-22) 144)))) + (set! (-> t5-18 0 x) f0-31) + (set! (-> t5-18 0 y) (- 1.0 f1-13)) + (set! (-> t5-18 0 z) 1.0) + (set! (-> t5-18 0 w) 0.0) + ) + (let ((t5-19 (the-as object (&+ (the-as pointer v1-22) 192)))) + (set! (-> (the-as (inline-array vector) t5-19) 0 x) (- 1.0 f0-31)) + (set! (-> (the-as (inline-array vector) t5-19) 0 y) (- 1.0 f1-13)) + (set! (-> (the-as (inline-array vector) t5-19) 0 z) 1.0) + (set! (-> (the-as (inline-array vector) t5-19) 0 w) 0.0) + ) + ) + (let ((t5-20 (the-as object (&+ (the-as pointer v1-22) 64)))) + (set! (-> (the-as (inline-array vector4w) t5-20) 0 x) (* a2-13 16)) + (set! (-> (the-as (inline-array vector4w) t5-20) 0 y) (* t4-0 16)) + (set! (-> (the-as (inline-array vector4w) t5-20) 0 z) a0-16) + (set! (-> (the-as (inline-array vector4w) t5-20) 0 w) #x10000) + ) + (let ((a2-22 (the-as object (&+ (the-as pointer v1-22) 112)))) + (set! (-> (the-as (inline-array vector4w) a2-22) 0 x) (* t2-0 16)) + (set! (-> (the-as (inline-array vector4w) a2-22) 0 y) (* t3-0 16)) + (set! (-> (the-as (inline-array vector4w) a2-22) 0 z) a0-16) + (set! (-> (the-as (inline-array vector4w) a2-22) 0 w) #x10000) + ) + (let ((a2-23 (the-as object (&+ (the-as pointer v1-22) 160)))) + (set! (-> (the-as (inline-array vector4w) a2-23) 0 x) (* t0-0 16)) + (set! (-> (the-as (inline-array vector4w) a2-23) 0 y) (* t1-0 16)) + (set! (-> (the-as (inline-array vector4w) a2-23) 0 z) a0-16) + (set! (-> (the-as (inline-array vector4w) a2-23) 0 w) #x10000) + ) + (let ((v1-23 (the-as object (&+ (the-as pointer v1-22) 208)))) + (set! (-> (the-as (inline-array vector4w) v1-23) 0 x) (* a1-5 16)) + (set! (-> (the-as (inline-array vector4w) v1-23) 0 y) (* a3-2 16)) + (set! (-> (the-as (inline-array vector4w) v1-23) 0 z) a0-16) + (set! (-> (the-as (inline-array vector4w) v1-23) 0 w) #x10000) + ) + ) + (&+! (-> arg0 base) 224) + ) + ) + ) + 0 + (none) + ) + +;; WARN: Return type mismatch int vs object. +;; og:preserve-this +;; (defmethod hud-sprite-method-10 ((this hud-sprite) (arg0 dma-buffer) (arg1 level) (arg2 int) (arg3 int) (arg4 int) (arg5 int)) +;; (local-vars +;; (a0-4 uint128) +;; (a1-14 int) +;; (a2-1 int) +;; (a3-1 int) +;; (t0-3 int) +;; (t1-3 int) +;; (t2-1 int) +;; (t3-0 int) +;; (t6-0 int) +;; (sv-16 level) +;; (sv-32 hud-sprite-work) +;; ) +;; (set! sv-16 arg1) +;; (let ((s1-0 arg2) +;; (s2-0 arg3) +;; (s3-0 arg4) +;; (s4-0 arg5) +;; ) +;; (set! sv-32 *hud-sprite-work*) +;; (let ((s0-0 (the-as object (-> this tid))) +;; (f28-0 0.0) +;; (f30-0 1.0) +;; ) +;; (when (!= (-> this angle) 0.0) +;; (set! f28-0 (sin (-> this angle))) +;; (set! f30-0 (cos (-> this angle))) +;; ) +;; (when (the-as texture-id s0-0) +;; (when sv-16 +;; (let ((v1-8 (-> sv-16 texture-mask 8 mask quad)) +;; (a0-3 (-> (the-as texture s0-0) masks data 0 mask quad)) +;; ) +;; (.por a0-4 v1-8 a0-3) +;; ) +;; (set! (-> sv-16 texture-mask 8 mask quad) a0-4) +;; ) +;; (let ((v1-10 (the-as object (-> arg0 base)))) +;; (set! (-> (the-as (inline-array vector4w) v1-10) 0 quad) (-> sv-32 adgif-tmpl dma-vif quad)) +;; (set! (-> (the-as (inline-array vector4w) v1-10) 1 quad) (-> sv-32 adgif-tmpl quad 1)) +;; (adgif-shader<-texture-simple! +;; (the-as adgif-shader (-> (the-as (inline-array vector4w) v1-10) 2)) +;; (the-as texture s0-0) +;; ) +;; ) +;; (&+! (-> arg0 base) 112) +;; (let ((v1-13 (the-as object (-> arg0 base))) +;; (t1-1 (the int (* f30-0 (the float s1-0) (-> this scale-x) (-> *video-params* relative-x-scale)))) +;; (t0-1 (the int (* -1.0 (-> this scale-x) (the float s1-0) f28-0))) +;; (t5-0 (the int (* f28-0 (the float s2-0) (-> this scale-y) (-> *video-params* relative-x-scale)))) +;; (t4-0 (the int (* f30-0 (the float s2-0) (-> this scale-y)))) +;; (a0-14 (if (nonzero? (-> this pos z)) +;; (-> this pos z) +;; #xffffff +;; ) +;; ) +;; ) +;; 0 +;; 0 +;; 0 +;; 0 +;; 0 +;; 0 +;; 0 +;; 0 +;; (cond +;; ((logtest? (-> this flags) (hud-sprite-flags hsf2)) +;; (set! a3-1 (+ (-> this pos x) 1792)) +;; (set! t2-1 (+ (-> this pos y) 1840)) +;; (set! a1-14 (- a3-1 t1-1)) +;; (set! a2-1 (- t2-1 t0-1)) +;; (set! t3-0 (+ (- a3-1 t1-1) t5-0)) +;; (set! t6-0 (+ (- t2-1 t0-1) t4-0)) +;; (set! t1-3 (+ a3-1 t5-0)) +;; (set! t0-3 (+ t2-1 t4-0)) +;; ) +;; ((logtest? (-> this flags) (hud-sprite-flags hsf3)) +;; (set! a1-14 (+ (- 1792 (the int (* 0.5 (the float (+ t1-1 t5-0))))) (-> this pos x))) +;; (set! a2-1 (+ (- 1840 (the int (* 0.5 (the float (+ t0-1 t4-0))))) (-> this pos y))) +;; (set! a3-1 (+ (the int (* 0.5 (the float (+ t1-1 t5-0)))) 1792 (-> this pos x))) +;; (set! t2-1 (+ (- 1840 (the int (* 0.5 (the float (+ t0-1 t4-0))))) (-> this pos y))) +;; (set! t3-0 (+ (- 1792 (the int (* 0.5 (the float (+ t1-1 t5-0))))) (-> this pos x))) +;; (set! t6-0 (+ (the int (* 0.5 (the float (+ t0-1 t4-0)))) 1840 (-> this pos y))) +;; (set! t1-3 (+ (the int (* 0.5 (the float (+ t1-1 t5-0)))) 1792 (-> this pos x))) +;; (set! t0-3 (+ (the int (* 0.5 (the float (+ t0-1 t4-0)))) 1840 (-> this pos y))) +;; ) +;; (else +;; (set! a1-14 (+ (-> this pos x) 1792)) +;; (set! a2-1 (+ (-> this pos y) 1840)) +;; (set! a3-1 (+ a1-14 t1-1)) +;; (set! t2-1 (+ a2-1 t0-1)) +;; (set! t3-0 (+ a1-14 t5-0)) +;; (set! t6-0 (+ a2-1 t4-0)) +;; (set! t1-3 (+ a1-14 t1-1 t5-0)) +;; (set! t0-3 (+ a2-1 t0-1 t4-0)) +;; ) +;; ) +;; (set! (-> (the-as (inline-array vector4w) v1-13) 0 quad) (-> sv-32 draw-tmpl dma-vif quad)) +;; (set! (-> (the-as (inline-array vector4w) v1-13) 1 quad) (-> sv-32 draw-tmpl quad 1)) +;; (set! (-> (the-as (inline-array vector4w) v1-13) 2 quad) (-> this color quad)) +;; (set! (-> (the-as (inline-array vector4w) v1-13) 5 quad) (-> this color quad)) +;; (set! (-> (the-as (inline-array vector4w) v1-13) 8 quad) (-> this color quad)) +;; (set! (-> (the-as (inline-array vector4w) v1-13) 11 quad) (-> this color quad)) +;; (let* ((t5-3 (-> (the-as texture s0-0) w)) +;; (t4-13 (-> (the-as texture s0-0) h)) +;; (f1-27 (/ (the float s1-0) (the float t5-3))) +;; (f2-2 (/ (the float s2-0) (the float t4-13))) +;; (f0-55 (* (the float s3-0) f1-27)) +;; (f3-2 (the-as number (* (the float s4-0) f2-2))) +;; (f1-28 (+ f0-55 f1-27)) +;; (f2-3 (+ (the-as float f3-2) f2-2)) +;; ) +;; (when (logtest? (-> this flags) (hud-sprite-flags hsf0)) +;; (let ((f4-0 f0-55)) +;; (set! f0-55 f1-28) +;; (set! f1-28 f4-0) +;; ) +;; ) +;; (when (logtest? (-> this flags) (hud-sprite-flags hsf1)) +;; (set! f2-3 (the-as float f3-2)) +;; (set! f3-2 (gpr->fpr t5-3)) +;; ) +;; (set-vector! (-> (the-as (inline-array vector) v1-13) 3) f0-55 (the-as float f3-2) 1.0 0.0) +;; (set-vector! (-> (the-as (inline-array vector) v1-13) 6) f1-28 (the-as float f3-2) 1.0 0.0) +;; (set-vector! (-> (the-as (inline-array vector) v1-13) 9) f0-55 f2-3 1.0 0.0) +;; (set-vector! (-> (the-as (inline-array vector) v1-13) 12) f1-28 f2-3 1.0 0.0) +;; ) +;; (set-vector! +;; (-> (the-as (inline-array vector) v1-13) 4) +;; (the-as float (* a1-14 16)) +;; (the-as float (* a2-1 16)) +;; (the-as float a0-14) +;; (the-as float #x10000) +;; ) +;; (set-vector! +;; (-> (the-as (inline-array vector) v1-13) 7) +;; (the-as float (* a3-1 16)) +;; (the-as float (* t2-1 16)) +;; (the-as float a0-14) +;; (the-as float #x10000) +;; ) +;; (set-vector! +;; (-> (the-as (inline-array vector) v1-13) 10) +;; (the-as float (* t3-0 16)) +;; (the-as float (* t6-0 16)) +;; (the-as float a0-14) +;; (the-as float #x10000) +;; ) +;; (set-vector! +;; (-> (the-as (inline-array vector) v1-13) 13) +;; (the-as float (* t1-3 16)) +;; (the-as float (* t0-3 16)) +;; (the-as float a0-14) +;; (the-as float #x10000) +;; ) +;; ) +;; (&+! (-> arg0 base) 224) +;; ) +;; ) +;; ) +;; 0 +;; ) + +(defmethod draw-box-prim-only ((this hud-box) (arg0 dma-buffer)) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :b #x1 :d #x1)) + ) + (let ((t1-0 *hud-sprite-work*) + (v1-3 (the-as object (-> arg0 base))) + (a2-8 (* (+ (the int (-> this box min x)) 1792) 16)) + (t0-0 (* (+ (the int (-> this box max x)) 1792) 16)) + (a3-13 (* (+ (the int (-> this box min y)) 1840) 16)) + ) + (let ((t2-2 (* (+ (the int (-> this box max y)) 1840) 16))) + (set! (-> (the-as (inline-array vector4w) v1-3) 0 quad) (-> t1-0 box-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) v1-3) 1 quad) (-> t1-0 box-tmpl quad 1)) + (set! (-> (the-as (inline-array vector4w) v1-3) 2 quad) (-> this color quad)) + (set-vector! (-> (the-as (inline-array vector4w) v1-3) 3) a2-8 a3-13 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) v1-3) 4) t0-0 a3-13 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) v1-3) 5) t0-0 t2-2 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) v1-3) 6) a2-8 t2-2 #xffffff 0) + ) + (let ((v1-4 (the-as object (-> (the-as (inline-array vector4w) v1-3) 7)))) + (set! (-> (the-as (inline-array vector4w) v1-4) 0 x) a2-8) + (set! (-> (the-as vector4w v1-4) y) a3-13) + (set! (-> (the-as vector4w v1-4) z) #xffffff) + (set! (-> (the-as vector4w v1-4) w) 0) + ) + ) + (&+! (-> arg0 base) 128) + 0 + (none) + ) + +(defmethod draw-box-alpha-1 ((this hud-box) (arg0 dma-buffer)) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :a #x2 :d #x1)) + ) + (let ((t0-0 *hud-sprite-work*) + (v1-3 (the-as (inline-array vector4w) (-> arg0 base))) + (a2-8 (* (+ (the int (-> this box min x)) 1792) 16)) + (a3-11 (* (+ (the int (-> this box max x)) 1792) 16)) + (t2-0 (* (+ (the int (-> this box min y)) 1840) 16)) + (t1-4 (* (+ (the int (-> this box max y)) 1840) 16)) + ) + (set! (-> v1-3 0 quad) (-> t0-0 box2-tmpl dma-vif quad)) + (set! (-> v1-3 1 quad) (-> t0-0 box2-tmpl quad 1)) + (set! (-> v1-3 2 quad) (-> this color quad)) + (set-vector! (-> v1-3 3) a2-8 t2-0 #xffffff 0) + (set-vector! (-> v1-3 4) a3-11 t2-0 #xffffff 0) + (set-vector! (-> v1-3 5) a2-8 t1-4 #xffffff 0) + (set-vector! (-> v1-3 6) a3-11 t1-4 #xffffff 0) + ) + (&+! (-> arg0 base) 112) + (dma-buffer-add-gs-set arg0 (alpha-1 (new 'static 'gs-alpha :b #x1 :d #x1))) + 0 + (none) + ) + +(defmethod draw-box-alpha-2 ((this hud-box) (arg0 dma-buffer)) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :b #x2 :d #x1)) + ) + (let ((t0-0 *hud-sprite-work*) + (v1-3 (the-as (inline-array vector4w) (-> arg0 base))) + (a2-8 (* (+ (the int (-> this box min x)) 1792) 16)) + (a3-11 (* (+ (the int (-> this box max x)) 1792) 16)) + (t2-0 (* (+ (the int (-> this box min y)) 1840) 16)) + (t1-4 (* (+ (the int (-> this box max y)) 1840) 16)) + ) + (set! (-> v1-3 0 quad) (-> t0-0 box2-tmpl dma-vif quad)) + (set! (-> v1-3 1 quad) (-> t0-0 box2-tmpl quad 1)) + (set! (-> v1-3 2 quad) (-> this color quad)) + (set-vector! (-> v1-3 3) a2-8 t2-0 #xffffff 0) + (set-vector! (-> v1-3 4) a3-11 t2-0 #xffffff 0) + (set-vector! (-> v1-3 5) a2-8 t1-4 #xffffff 0) + (set-vector! (-> v1-3 6) a3-11 t1-4 #xffffff 0) + ) + (&+! (-> arg0 base) 112) + (dma-buffer-add-gs-set arg0 (alpha-1 (new 'static 'gs-alpha :b #x1 :d #x1))) + 0 + (none) + ) + +(defmethod draw-box-alpha-3 ((this hud-box) (arg0 dma-buffer)) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :b #x1 :d #x1)) + ) + (let ((t0-0 *hud-sprite-work*) + (v1-3 (the-as (inline-array vector4w) (-> arg0 base))) + (a2-8 (* (+ (the int (-> this box min x)) 1792) 16)) + (a3-11 (* (+ (the int (-> this box max x)) 1792) 16)) + (t2-0 (* (+ (the int (-> this box min y)) 1840) 16)) + (t1-4 (* (+ (the int (-> this box max y)) 1840) 16)) + ) + (set! (-> v1-3 0 quad) (-> t0-0 box2-tmpl dma-vif quad)) + (set! (-> v1-3 1 quad) (-> t0-0 box2-tmpl quad 1)) + (set! (-> v1-3 2 quad) (-> this color quad)) + (set-vector! (-> v1-3 3) a2-8 t2-0 #xffffff 0) + (set-vector! (-> v1-3 4) a3-11 t2-0 #xffffff 0) + (set-vector! (-> v1-3 5) a2-8 t1-4 #xffffff 0) + (set-vector! (-> v1-3 6) a3-11 t1-4 #xffffff 0) + ) + (&+! (-> arg0 base) 112) + 0 + (none) + ) + +;; WARN: Return type mismatch process vs hud. +(defmethod relocate ((this hud) (offset int)) + (dotimes (v1-0 14) + (if (-> this strings v1-0 text) + (&+! (-> this strings v1-0 text) offset) + ) + ) + (the-as hud ((method-of-type process relocate) this offset)) + ) + +(defmethod draw ((this hud)) + (when (not (hidden? this)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (dotimes (s3-0 30) + (if (and (-> this sprites s3-0 tid) (!= (-> this sprites s3-0 scale-x) 0.0)) + (draw (-> this sprites s3-0) s4-0 (-> this level) #f) + ) + ) + (let ((s3-1 + (new 'stack 'font-context *font-default-matrix* 0 0 0.0 (font-color default) (font-flags shadow kerning)) + ) + ) + (dotimes (s2-0 14) + (when (and (-> this strings s2-0 text) (nonzero? (-> this strings s2-0 pos x))) + (set-vector! + (-> s3-1 origin) + (the float (-> this strings s2-0 pos x)) + (the float (-> this strings s2-0 pos y)) + (the float (-> this strings s2-0 pos z)) + 1.0 + ) + (set! (-> s3-1 scale) (-> this strings s2-0 scale)) + (set! (-> s3-1 flags) (-> this strings s2-0 flags)) + (set! (-> s3-1 color) (-> this strings s2-0 color)) + (set-context! *font-work* s3-1) + (draw-string (-> this strings s2-0 text) s4-0 s3-1) + ) + ) + ) + ) + (dotimes (s5-1 2) + (when (-> this icons s5-1 icon) + (set-vector! + (-> this icons s5-1 icon 0 root scale) + (* (-> this icons s5-1 scale-x) (-> *video-params* relative-x-scale)) + (-> this icons s5-1 scale-y) + (* (-> this icons s5-1 scale-x) (-> *video-params* relative-x-scale)) + 1.0 + ) + (if (get-horizontal-flip-flag *blit-displays-work*) + (set! (-> this icons s5-1 icon 0 root trans x) (the float (- 256 (-> this icons s5-1 pos x)))) + (set! (-> this icons s5-1 icon 0 root trans x) (the float (+ (-> this icons s5-1 pos x) -256))) + ) + (set! (-> this icons s5-1 icon 0 root trans y) (the float (* (+ (-> this icons s5-1 pos y) -208) 2))) + (set! (-> this icons s5-1 icon 0 root trans z) (the float (-> this icons s5-1 pos z))) + ) + ) + ) + 0 + (none) + ) + +(defmethod update-value-callback ((this hud) (arg0 int) (arg1 int)) + 0 + (none) + ) + +(defmethod update-values! ((this hud)) + (with-pp + (let ((s5-0 #f)) + (let ((v1-0 #f)) + (dotimes (a0-1 8) + (when (!= (-> this values a0-1 current) (-> this values a0-1 target)) + (if (= (-> this values a0-1 current) -1) + (set! v1-0 #t) + (set! s5-0 #t) + ) + ) + ) + (set! v1-0 (or s5-0 v1-0)) + (when v1-0 + (dotimes (s4-0 8) + (cond + ((and (or (and (logtest? (-> this values s4-0 flags) 1) (< (-> this values s4-0 current) (-> this values s4-0 target))) + (and (logtest? (-> this values s4-0 flags) 2) (< (-> this values s4-0 target) (-> this values s4-0 current))) + ) + (!= (-> this values s4-0 current) -1) + ) + (when (not (hidden? this)) + (set! (-> this values s4-0 counter) + (the-as uint (seekl + (the-as int (-> this values s4-0 counter)) + 0 + (the-as int (- (current-time) (-> pp clock old-frame-counter))) + ) + ) + ) + (when (and (zero? (-> this values s4-0 counter)) (!= (-> this values s4-0 current) (-> this values s4-0 target))) + (let ((v1-42 (abs (- (-> this values s4-0 current) (-> this values s4-0 target)))) + (s3-0 1) + ) + (cond + ((and (logtest? (-> this values s4-0 flags) 8) (>= v1-42 (* (the-as uint 100) (-> this values s4-0 inc-unit)))) + (set! s3-0 (the-as int (* (the-as uint (the-as int 100)) (-> this values s4-0 inc-unit)))) + ) + ((and (logtest? (-> this values s4-0 flags) 4) (>= v1-42 (* (the-as uint 10) (-> this values s4-0 inc-unit)))) + (set! s3-0 (the-as int (* (the-as uint (the-as int 10)) (-> this values s4-0 inc-unit)))) + ) + ((>= v1-42 (the-as int (-> this values s4-0 inc-unit))) + (set! s3-0 (the-as int (-> this values s4-0 inc-unit))) + ) + ) + (update-value-callback this s4-0 (if (< (-> this values s4-0 current) (-> this values s4-0 target)) + s3-0 + (- s3-0) + ) + ) + (seekl! (-> this values s4-0 current) (-> this values s4-0 target) s3-0) + ) + (set! (-> this values s4-0 counter) (-> this values s4-0 inc-time)) + ) + ) + ) + (else + (set! (-> this values s4-0 current) (-> this values s4-0 target)) + ) + ) + ) + ) + ) + (if (and (not *progress-process*) + (time-elapsed? (-> this last-hide-time) (seconds 0.05)) + (>= (- (-> *display* base-clock frame-counter) (-> *game-info* letterbox-time)) (seconds 0.1)) + (>= (- (-> *display* base-clock frame-counter) (-> *game-info* blackout-time)) (seconds 0.1)) + (or (not *target*) (not (focus-test? *target* grabbed)) (logtest? (-> this flags) (hud-flags show))) + (not (logtest? (-> this flags) (hud-flags disable))) + (not (or (= *master-mode* 'progress) (= *master-mode* 'menu))) + (or s5-0 + (cond + (*debug-segment* + (let ((a0-63 (-> *cpad-list* cpads 0))) + (logtest? (logclear (pad-buttons l3) (-> a0-63 button0-abs 0)) + (logior (-> a0-63 button0-abs 2) (-> a0-63 button0-abs 1)) + ) + ) + ) + (else + (cpad-hold? 0 l3) + ) + ) + (logtest? (-> this flags) (hud-flags show)) + ) + (check-ready-and-maybe-show this #t) + ) + (go hud-arriving) + ) + ) + 0 + (none) + ) + ) + +(defmethod init-callback ((this hud)) + 0 + (none) + ) + +;; WARN: Return type mismatch symbol vs object. +(defmethod event-callback ((this hud) (arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + #f + ) + +(defmethod hud-method-19 ((this hud)) + 0 + (none) + ) + +(defmethod hud-method-20 ((this hud)) + 0 + (none) + ) + +(defmethod hud-method-21 ((this hud)) + 0 + (none) + ) + +(defmethod hud-method-22 ((this hud)) + 0 + (none) + ) + +(defmethod hidden? ((this hud)) + (and (-> this next-state) (= (-> this next-state name) 'hud-hidden)) + ) + +;; WARN: Return type mismatch (pointer process) vs (pointer manipy). +(defun hud-create-icon ((arg0 hud) (arg1 int) (arg2 int)) + (let ((s4-0 + (process-spawn + manipy + :init manipy-init + (new 'static 'vector :w 1.0) + #f + arg2 + #f + 0 + :name "manipy" + :to arg0 + :stack-size #x20000 + ) + ) + ) + (the-as + (pointer manipy) + (when (and s4-0 (nonzero? (-> (the-as process-drawable (-> s4-0 0)) draw))) + (set! (-> (the-as manipy (-> s4-0 0)) draw dma-add-func) + (the-as (function process-drawable draw-control symbol object none) dma-add-process-drawable-hud) + ) + (logior! (-> s4-0 0 mask) (process-mask freeze pause)) + (logclear! (-> s4-0 0 mask) (process-mask menu progress)) + (send-event (ppointer->process s4-0) 'draw #f) + (set! (-> arg0 icons arg1 icon) (the-as (pointer manipy) s4-0)) + s4-0 + ) + ) + ) + ) + +(defmethod alloc-string-if-needed ((this hud) (arg0 int)) + (if (not (-> this strings arg0 text)) + (set! (-> this strings arg0 text) (new 'process 'string 64 (the-as string #f))) + ) + 0 + (none) + ) + +(defbehavior hud-hidden-event-handler hud ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (local-vars (v0-1 object)) + (case arg2 + (('show) + (if (and (not *progress-process*) + (!= (-> self last-hide-time) (current-time)) + (check-ready-and-maybe-show self #t) + ) + (go hud-arriving) + ) + ) + (('hide) + (set! v0-1 (current-time)) + (set! (-> self last-hide-time) (the-as time-frame v0-1)) + v0-1 + ) + (('force-hide) + (set-time! (-> self last-hide-time)) + (set! v0-1 (logclear (-> self flags) (hud-flags show))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('force-show) + (logior! (-> self flags) (hud-flags show)) + (if (and (not *progress-process*) + (!= (-> self last-hide-time) (current-time)) + (check-ready-and-maybe-show self #t) + ) + (go hud-arriving) + ) + ) + (('hide-quick) + (set! v0-1 (current-time)) + (set! (-> self last-hide-time) (the-as time-frame v0-1)) + v0-1 + ) + (('hide-and-die) + (set-time! (-> self last-hide-time)) + (logior! (-> self flags) (hud-flags should-die)) + (set! v0-1 (logclear (-> self flags) (hud-flags show))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('sync) + (dotimes (v1-23 8) + (set! (-> self values v1-23 current) -1) + ) + #f + ) + (('disable) + (set! v0-1 (logior (-> self flags) (hud-flags disable))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('enable) + (set! v0-1 (logclear (-> self flags) (hud-flags disable))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('ready) + (dotimes (v1-27 8) + (if (and (logtest? (-> self values v1-27 flags) 3) + (or (zero? (-> self values v1-27 counter)) (= (-> self values v1-27 target) (-> self values v1-27 current))) + ) + (set! (-> self values v1-27 counter) (if (= (-> arg3 param 0) -1) + (-> self values v1-27 inc-time) + (-> arg3 param 0) + ) + ) + ) + ) + #f + ) + (else + (event-callback self arg0 arg1 arg2 arg3) + ) + ) + ) + +(defstate hud-hidden (hud) + :event hud-hidden-event-handler + :enter (behavior () + (set-action! + *gui-control* + (gui-action hidden) + (-> self gui-id) + (gui-channel none) + (gui-action none) + (the-as string #f) + (the-as (function gui-connection symbol) #f) + (the-as process #f) + ) + (set! (-> self offset) 1.0) + (let ((gp-0 (-> self child))) + (while gp-0 + (send-event (ppointer->process gp-0) 'draw #f) + (set! gp-0 (-> gp-0 0 brother)) + ) + ) + ) + :code sleep-code + :post (behavior () + (if (logtest? (-> self flags) (hud-flags should-die)) + (deactivate self) + ) + (update-values! self) + ) + ) + +(defstate hud-arriving (hud) + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (local-vars (v0-1 object)) + (case message + (('hide-quick) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (update-values! self) + (go hud-hidden) + ) + (('force-hide) + (set-time! (-> self last-hide-time)) + (logclear! (-> self flags) (hud-flags show)) + (go hud-leaving 0.1) + ) + (('force-show) + (logior! (-> self flags) (hud-flags show)) + (if (and (not *progress-process*) + (!= (-> self last-hide-time) (current-time)) + (check-ready-and-maybe-show self #t) + ) + (go hud-arriving) + ) + ) + (('hide) + (set-time! (-> self last-hide-time)) + (go hud-leaving 0.1) + ) + (('hide-and-die) + (set-time! (-> self last-hide-time)) + (logior! (-> self flags) (hud-flags should-die)) + (logclear! (-> self flags) (hud-flags show)) + (go hud-leaving 0.1) + ) + (('show) + (if (and (not *progress-process*) + (!= (-> self last-hide-time) (current-time)) + (check-ready-and-maybe-show self #t) + ) + (go hud-arriving) + ) + ) + (('sync) + (dotimes (v1-34 8) + (set! (-> self values v1-34 current) -1) + ) + #f + ) + (('disable) + (set! v0-1 (logior (-> self flags) (hud-flags disable))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('enable) + (set! v0-1 (logclear (-> self flags) (hud-flags disable))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (else + (event-callback self proc argc message block) + ) + ) + ) + :enter (behavior () + (set-time! (-> self trigger-time)) + (let ((gp-0 (-> self child))) + (while gp-0 + (send-event (ppointer->process gp-0) 'draw #t) + (set! gp-0 (-> gp-0 0 brother)) + ) + ) + ) + :code (behavior () + (until #f + (if (not (logtest? (-> *kernel-context* prevent-from-run) (process-mask pause))) + (seek! (-> self offset) 0.0 (* 0.1 (-> self clock time-adjust-ratio))) + ) + (if (>= 0.0 (-> self offset)) + (go hud-in) + ) + (when (= (get-status *gui-control* (-> self gui-id)) (gui-status pending)) + (set! (-> self event-hook) #f) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (update-values! self) + (go hud-hidden) + ) + (suspend) + ) + #f + ) + :post (behavior () + (update-values! self) + (if (not (and (nonzero? *screen-shot-work*) + (!= (-> *screen-shot-work* count) -1) + (not (-> *screen-shot-work* hud-enable)) + ) + ) + (draw self) + ) + ) + ) + +(defstate hud-in (hud) + :event (-> hud-arriving event) + :code (behavior () + (set-time! (-> self trigger-time)) + (while (and (not (time-elapsed? (-> self trigger-time) (seconds 2))) (check-ready-and-maybe-show self #f)) + (set! (-> self offset) 0.0) + (suspend) + ) + (when (= (get-status *gui-control* (-> self gui-id)) (gui-status pending)) + (set! (-> self event-hook) #f) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (update-values! self) + (go hud-hidden) + ) + (go hud-leaving 0.05) + ) + :post (-> hud-arriving post) + ) + +(defstate hud-leaving (hud) + :event (-> hud-arriving event) + :code (behavior ((arg0 float)) + (until #f + (if (not (logtest? (-> *kernel-context* prevent-from-run) (process-mask pause))) + (seek! (-> self offset) 1.0 (* arg0 (-> self clock time-adjust-ratio))) + ) + (when (= (get-status *gui-control* (-> self gui-id)) (gui-status pending)) + (set! (-> self event-hook) #f) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (update-values! self) + (go hud-hidden) + ) + (if (>= (-> self offset) 1.0) + (go hud-hidden) + ) + (suspend) + ) + #f + ) + :post (-> hud-arriving post) + ) + +(defbehavior hud-init-by-other hud () + (add-connection *hud-engine* self #f self (-> self type symbol) #f) + (set! (-> self mask) (process-mask menu)) + (+! (-> self clock ref-count) -1) + (+! (-> *display* real-clock ref-count) 1) + (set! (-> self clock) (-> *display* real-clock)) + (set! (-> self flags) (hud-flags)) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (dotimes (v1-16 14) + (set! (-> self strings v1-16 text) #f) + (set! (-> self strings v1-16 scale) 1.0) + (set! (-> self strings v1-16 color) (font-color white)) + (set! (-> self strings v1-16 flags) (font-flags shadow kerning large)) + (set! (-> self strings v1-16 pos x) 0) + (set! (-> self strings v1-16 pos z) #xfffffff) + (set! (-> self strings v1-16 pos w) 0) + ) + (dotimes (v1-19 30) + (let ((a0-17 (&+ (-> self sprites 0 color-ptr) (* v1-19 64)))) + (set! (-> a0-17 0) 128) + (set! (-> a0-17 1) 128) + (set! (-> a0-17 2) 128) + (set! (-> a0-17 3) 128) + ) + (set! (-> self sprites v1-19 pos z) #xffffff) + (set! (-> self sprites v1-19 pos w) 0) + (set! (-> self sprites v1-19 scale-x) 1.0) + (set! (-> self sprites v1-19 scale-y) 1.0) + (set! (-> self sprites v1-19 angle) 0.0) + (set! (-> self sprites v1-19 flags) (hud-sprite-flags)) + (set! (-> self sprites v1-19 tid) (the-as texture-id #f)) + ) + (dotimes (v1-22 2) + (set! (-> self icons v1-22 icon) (the-as (pointer manipy) #f)) + (set! (-> self icons v1-22 pos z) 1024) + (set! (-> self icons v1-22 scale-x) 1.0) + (set! (-> self icons v1-22 scale-y) 1.0) + ) + (dotimes (v1-25 8) + (set! (-> self values v1-25 current) -1) + (set! (-> self values v1-25 target) 0) + ) + (init-callback self) + (set! (-> self event-hook) hud-hidden-event-handler) + (go hud-hidden) + ) + +(defun hide-hud ((arg0 symbol)) + (when *target* + (let ((v1-3 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s5-0 (-> v1-3 next0))) + (while (!= v1-3 (-> *hud-engine* alive-list-end)) + (if (or (not arg0) (= arg0 (-> (the-as connection v1-3) param2))) + (send-event (the-as process-tree (-> (the-as connection v1-3) param1)) 'hide) + ) + (set! v1-3 s5-0) + *hud-engine* + (set! s5-0 (-> s5-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +(defun enable-hud () + (when *target* + (let ((v1-3 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((gp-0 (-> v1-3 next0))) + (while (!= v1-3 (-> *hud-engine* alive-list-end)) + (send-event (the-as process-tree (-> (the-as connection v1-3) param1)) 'enable) + (set! v1-3 gp-0) + *hud-engine* + (set! gp-0 (-> gp-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +(defun hide-hud-quick ((arg0 symbol)) + (when *target* + (let ((v1-3 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s5-0 (-> v1-3 next0))) + (while (!= v1-3 (-> *hud-engine* alive-list-end)) + (if (or (not arg0) (= arg0 (-> (the-as connection v1-3) param2))) + (send-event (the-as process-tree (-> (the-as connection v1-3) param1)) 'hide-quick) + ) + (set! v1-3 s5-0) + *hud-engine* + (set! s5-0 (-> s5-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +(defun show-hud ((arg0 object)) + (when (and *target* (or (not *progress-process*) (gone? (-> *progress-process* 0)))) + (let ((v1-7 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s5-0 (-> v1-7 next0))) + (while (!= v1-7 (-> *hud-engine* alive-list-end)) + (if (or (not arg0) (= arg0 (-> (the-as connection v1-7) param2))) + (send-event (the-as process-tree (-> (the-as connection v1-7) param1)) 'show) + ) + (set! v1-7 s5-0) + *hud-engine* + (set! s5-0 (-> s5-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +(defun ready-hud ((arg0 symbol) (arg1 int)) + (when (and *target* (or (not *progress-process*) (gone? (-> *progress-process* 0)))) + (let ((v1-7 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s4-0 (-> v1-7 next0))) + (while (!= v1-7 (-> *hud-engine* alive-list-end)) + (if (or (not arg0) (= arg0 (-> (the-as connection v1-7) param2))) + (send-event (the-as process-tree (-> (the-as connection v1-7) param1)) 'ready arg1) + ) + (set! v1-7 s4-0) + *hud-engine* + (set! s4-0 (-> s4-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +(defun hud-hidden? () + (local-vars (gp-0 symbol)) + (cond + (*target* + (set! gp-0 #t) + (let ((v1-2 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s5-0 (-> v1-2 next0))) + (while (!= v1-2 (-> *hud-engine* alive-list-end)) + (if (not (hidden? (the-as hud (-> (the-as connection v1-2) param1)))) + (set! gp-0 #f) + ) + (set! v1-2 s5-0) + *hud-engine* + (set! s5-0 (-> s5-0 next0)) + ) + ) + ) + ) + (else + (set! gp-0 #t) + ) + ) + gp-0 + ) + +(defun set-hud-piece-position! ((arg0 hud-sprite) (arg1 int) (arg2 int)) + (set! (-> arg0 pos x) arg1) + (set! (-> arg0 pos y) arg2) + 0 + (none) + ) + +(defun set-as-offset-from! ((arg0 hud-sprite) (arg1 vector4w) (arg2 int) (arg3 int)) + (set! (-> arg0 pos x) (+ (-> arg1 x) (the int (* (the float arg2) (-> *video-params* relative-x-scale))))) + (set! (-> arg0 pos y) (+ (-> arg1 y) arg3)) + 0 + (none) + ) diff --git a/goal_src/jak3/engine/ui/minimap-h.gc b/goal_src/jak3/engine/ui/minimap-h.gc index 1a48d059a5..9e3de384c4 100644 --- a/goal_src/jak3/engine/ui/minimap-h.gc +++ b/goal_src/jak3/engine/ui/minimap-h.gc @@ -335,19 +335,19 @@ (add-icon! (_type_ process uint int vector int) connection-minimap) (minimap-method-13 () none) (minimap-method-14 () none) - (minimap-method-15 () none) + (draw-1 (_type_ dma-buffer vector4w symbol) none) (minimap-method-16 () none) (minimap-method-17 () none) (minimap-method-18 () none) (minimap-method-19 () none) - (minimap-method-20 () none) + (update! (_type_) symbol) (minimap-method-21 () none) (minimap-method-22 () none) (minimap-method-23 () none) - (minimap-method-24 () none) - (minimap-method-25 () none) + (draw-sprite2 (_type_ dma-buffer vector4w symbol) none) + (set-race-texture (_type_ texture float level) none) (minimap-method-26 () none) - (minimap-method-27 () none) + (set-race-corner (_type_ float float) none) ) ) diff --git a/goal_src/jak3/engine/ui/progress/progress-draw.gc b/goal_src/jak3/engine/ui/progress/progress-draw.gc index bd2ea1cf23..14c9138d3d 100644 --- a/goal_src/jak3/engine/ui/progress/progress-draw.gc +++ b/goal_src/jak3/engine/ui/progress/progress-draw.gc @@ -7,3 +7,5086 @@ ;; DECOMP BEGINS +(define *progress-list-level* (new 'global 'progress-list-level)) + +;; WARN: disable def twice: 28. This may happen when a cond (no else) is nested inside of another conditional, but it should be rare. +(defmethod length ((this progress-list-level)) + (let ((gp-0 0)) + (let* ((v1-0 (-> this act)) + (act (cond + ((= v1-0 1) + (the-as game-task-node-flag (game-task-node-flag act1)) + ) + ((= v1-0 2) + (the-as game-task-node-flag (game-task-node-flag act2)) + ) + ((= v1-0 3) + (the-as game-task-node-flag (game-task-node-flag act3)) + ) + (else + (the-as game-task-node-flag (game-task-node-flag act1 act2 act3)) + ) + ) + ) + ) + (dotimes (s3-0 (-> *game-info* play-list length)) + (let* ((v1-3 (-> *game-info* play-list s3-0)) + (a0-6 (-> this mode)) + (a0-8 (cond + ((= a0-6 'select-pre-start) + (or (-> v1-3 play-continue) (-> v1-3 pre-play-continue)) + ) + ((or (= a0-6 'select-kiosk-start) (= a0-6 'select-kiosk-start-special)) + (-> v1-3 kiosk-play-continue) + ) + (else + (-> v1-3 play-continue) + ) + ) + ) + ) + (if (and a0-8 (and (-> v1-3 play-continue) + (let ((a1-5 (-> *game-info* sub-task-list (-> v1-3 play-node) flags))) + (logtest? a1-5 (the-as int act)) + ) + (lookup-text! *common-text* (-> v1-3 text-name) #t) + ) + ) + (+! gp-0 1) + ) + ) + ) + ) + gp-0 + ) + ) + +;; WARN: disable def twice: 29. This may happen when a cond (no else) is nested inside of another conditional, but it should be rare. +(defmethod progress-list-method-9 ((this progress-list-level) (arg0 int)) + (let* ((s4-0 0) + (v1-0 (-> this act)) + (act (cond + ((= v1-0 1) + (the-as game-task-node-flag (game-task-node-flag act1)) + ) + ((= v1-0 2) + (the-as game-task-node-flag (game-task-node-flag act2)) + ) + ((= v1-0 3) + (the-as game-task-node-flag (game-task-node-flag act3)) + ) + (else + (the-as game-task-node-flag (game-task-node-flag act1 act2 act3)) + ) + ) + ) + ) + (dotimes (s2-0 (-> *game-info* play-list length)) + (let* ((s1-0 (-> *game-info* play-list s2-0)) + (v1-3 (-> this mode)) + (v1-5 (cond + ((= v1-3 'select-pre-start) + (or (-> s1-0 play-continue) (-> s1-0 pre-play-continue)) + ) + ((or (= v1-3 'select-kiosk-start) (= v1-3 'select-kiosk-start-special)) + (-> s1-0 kiosk-play-continue) + ) + (else + (-> s1-0 play-continue) + ) + ) + ) + ) + (when (and v1-5 (and (-> s1-0 play-continue) + (let ((a0-11 (-> *game-info* sub-task-list (-> s1-0 play-node) flags))) + (logtest? a0-11 (the-as int act)) + ) + (lookup-text! *common-text* (-> s1-0 text-name) #t) + ) + ) + (if (= s4-0 arg0) + (return s1-0) + ) + (+! s4-0 1) + ) + ) + ) + ) + (the-as game-task-info #f) + ) + +(defmethod progress-method-53 ((this progress) (arg0 font-context)) + (let ((v1-1 (get-scissor-stack-top this))) + (let ((a0-1 arg0) + (f0-0 (-> v1-1 x)) + (f1-0 (-> v1-1 y)) + ) + (set! (-> a0-1 origin x) f0-0) + (set! (-> a0-1 origin y) f1-0) + ) + (let ((a0-2 arg0)) + (set! (-> a0-2 width) (- (-> v1-1 z) (-> v1-1 x))) + ) + (set! (-> arg0 height) (- (-> v1-1 w) (-> v1-1 y))) + ) + 0 + (none) + ) + +(defmethod get-language-by-idx ((this progress) (arg0 int)) + (if (and (= (scf-get-territory) 1) (zero? (-> this languages arg0))) + 11 + (-> this languages arg0) + ) + ) + +(defmethod progress-method-38 ((this progress) (arg0 font-context) (arg1 float)) + (let ((v1-1 (get-scissor-stack-top this))) + (set! (-> arg0 origin y) (+ (-> v1-1 y) (* (- (-> v1-1 w) (-> v1-1 y)) arg1))) + ) + 0 + (none) + ) + +(defmethod progress-method-37 ((this progress)) + (with-pp + (let ((gp-0 33)) + (if (< (seconds 0.027) (logand (-> pp clock integral-frame-counter) 15)) + (set-font-color + (the-as font-color gp-0) + (the-as int (the-as uint #x80ffffff)) + (new 'static 'rgba :r #xff :g #xff :b #xff :a #x80) + (new 'static 'rgba :r #xff :g #xff :b #xff :a #x80) + (new 'static 'rgba :r #xff :g #xff :b #xff :a #x80) + ) + (set-font-color + (the-as font-color gp-0) + (the-as int (the-as uint #x80606060)) + (new 'static 'rgba :r #x60 :g #x60 :b #x60 :a #x80) + (new 'static 'rgba :r #x60 :g #x60 :b #x60 :a #x80) + (new 'static 'rgba :r #x60 :g #x60 :b #x60 :a #x80) + ) + ) + ) + (none) + ) + ) + +(defmethod progress-method-44 ((this progress) (arg0 font-context) (arg1 string)) + (let ((f0-1 (- 1.0 (-> this menu-transition)))) + (let ((v1-1 arg0)) + (set! (-> v1-1 scale) 0.5) + ) + (set! (-> arg0 alpha) f0-1) + ) + (print-game-text arg1 arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + 0 + (none) + ) + +(defmethod progress-method-45 ((this progress) + (arg0 font-context) + (arg1 float) + (arg2 float) + (arg3 string) + (arg4 float) + (arg5 float) + (arg6 int) + ) + (local-vars (sv-16 (function string font-context draw-string-result)) (sv-32 (function _varargs_ object))) + (let ((v1-0 arg0)) + (set! (-> v1-0 width) 10000.0) + ) + (let ((v1-1 arg0)) + (set! (-> v1-1 scale) arg4) + ) + (set! sv-16 get-string-length) + (set! sv-32 format) + (let ((a0-3 (clear *temp-string*)) + (a1-1 "~S") + (a2-1 arg3) + ) + (sv-32 a0-3 a1-1 a2-1) + ) + (let* ((a0-4 *temp-string*) + (a1-2 arg0) + (f0-2 (-> (sv-16 a0-4 a1-2) length)) + ) + (let ((v1-5 arg0)) + (set! (-> v1-5 width) arg1) + ) + (cond + ((< arg1 f0-2) + (cond + ((< (/ arg1 f0-2) arg5) + (let ((v1-6 arg0)) + (set! (-> v1-6 scale) arg4) + ) + ) + (else + (let ((v1-7 arg0)) + (set! (-> v1-7 scale) (/ (* arg1 arg4) f0-2)) + ) + ) + ) + ) + (else + (let ((v1-8 arg0)) + (set! (-> v1-8 scale) arg4) + ) + ) + ) + ) + (let ((s2-1 print-game-text)) + (format (clear *temp-string*) "~S" arg3) + (let ((f30-0 (s2-1 *temp-string* arg0 #t arg6 (bucket-id hud-draw-hud-alpha)))) + (+! (-> arg0 origin y) (* 0.5 (- arg2 f30-0))) + (let ((f28-0 (-> arg0 origin y))) + (let ((s3-1 print-game-text)) + (format (clear *temp-string*) "~S" arg3) + (s3-1 *temp-string* arg0 #f arg6 (bucket-id hud-draw-hud-alpha)) + ) + (set! (-> arg0 origin y) f28-0) + ) + f30-0 + ) + ) + ) + +(defmethod progress-method-40 ((this progress) (arg0 font-context) (arg1 int) (arg2 int) (arg3 float)) + (let* ((v1-1 (get-scissor-stack-top this)) + (a1-1 (the int (-> v1-1 x))) + (a3-1 (the int (- (-> v1-1 z) (-> v1-1 x)))) + (f0-6 (- 1.0 (-> this menu-transition))) + ) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (draw-sprite2d-xy + s3-0 + a1-1 + arg1 + a3-1 + arg2 + (new 'static 'rgba :r #x80 :g #x80 :b #x40 :a (the int (* 64.0 f0-6))) + #x3fffff + ) + ) + ) + 0 + (none) + ) + +(defmethod progress-method-41 ((this progress) (arg0 progress-box) (arg1 float)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (case (get-aspect-ratio) + (('aspect4x3) + (set! (-> arg0 aspect4x3 color w) (the int arg1)) + (draw-box-prim-only (-> arg0 aspect4x3) s4-0) + ) + (('aspect16x9) + (set! (-> arg0 aspect16x9 color w) (the int arg1)) + (draw-box-prim-only (-> arg0 aspect16x9) s4-0) + ) + ) + ) + 0 + (none) + ) + +(defmethod progress-method-42 ((this progress) (arg0 progress-box) (arg1 float)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (case (get-aspect-ratio) + (('aspect4x3) + (set! (-> arg0 aspect4x3 color w) (the int arg1)) + (draw-box-alpha-2 (-> arg0 aspect4x3) s4-0) + ) + (('aspect16x9) + (set! (-> arg0 aspect16x9 color w) (the int arg1)) + (draw-box-alpha-2 (-> arg0 aspect16x9) s4-0) + ) + ) + ) + 0 + (none) + ) + +(defmethod progress-method-43 ((this progress) (arg0 progress-box) (arg1 float)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id bucket6) + ) + (case (get-aspect-ratio) + (('aspect4x3) + (set! (-> arg0 aspect4x3 color w) (the int arg1)) + (draw-box-alpha-1 (-> arg0 aspect4x3) s4-0) + ) + (('aspect16x9) + (set! (-> arg0 aspect16x9 color w) (the int arg1)) + (draw-box-alpha-1 (-> arg0 aspect16x9) s4-0) + ) + ) + ) + 0 + (none) + ) + +(defmethod progress-method-46 ((this progress) (arg0 font-context) (arg1 float) (arg2 int)) + (progress-method-33 this (-> *progress-work* header)) + (let ((s3-0 (get-scissor-stack-top this))) + (let ((s1-0 *progress-work*)) + (progress-method-42 this (-> s1-0 header) (* 64.0 arg1)) + (progress-method-41 this (-> s1-0 header) (* 128.0 arg1)) + ) + (let ((a0-5 arg0)) + (set! (-> a0-5 flags) (font-flags kerning middle large)) + ) + (let ((a0-6 arg0)) + (set! (-> a0-6 color) (font-color font-color-32)) + ) + (let ((v1-12 arg0) + (f0-5 (+ 10.0 (-> s3-0 x))) + (f1-3 (-> s3-0 y)) + ) + (set! (-> v1-12 origin x) f0-5) + (set! (-> v1-12 origin y) f1-3) + ) + (progress-method-45 + this + arg0 + (+ (- -20.0 (-> s3-0 x)) (-> s3-0 z)) + 45.0 + (lookup-text! *common-text* (the-as text-id arg2) #f) + 0.95 + 0.1 + 32 + ) + ) + (progress-method-34 this) + 0 + (none) + ) + +(defmethod progress-method-47 ((this progress) (arg0 font-context) (arg1 symbol) (arg2 symbol)) + (let ((v1-0 arg0)) + (set! (-> v1-0 scale) 0.5) + ) + (let ((a0-2 arg0)) + (set! (-> a0-2 flags) (font-flags kerning large)) + ) + (set! (-> arg0 origin x) 250.0) + (case (get-aspect-ratio) + (('aspect4x3) + (when arg1 + (set! (-> arg0 origin y) 104.0) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 160) + (s4-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (when arg2 + (set! (-> arg0 origin y) 305.0) + (let ((s5-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 162) + (s5-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + (('aspect16x9) + (when arg1 + (set! (-> arg0 origin y) 70.0) + (let ((s4-3 print-game-text)) + (format (clear *temp-string*) "~33L~C" 160) + (s4-3 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (when arg2 + (set! (-> arg0 origin y) 338.0) + (let ((s5-2 print-game-text)) + (format (clear *temp-string*) "~33L~C" 162) + (s5-2 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw-prev-next-footer ((this progress) (arg0 font-context) (arg1 float)) + (local-vars (sv-16 string)) + (let ((s3-0 *progress-work*)) + (progress-method-33 this (-> s3-0 footer)) + (progress-method-42 this (-> s3-0 footer) (* 64.0 arg1)) + (progress-method-41 this (-> s3-0 footer) (* 128.0 arg1)) + ) + (let ((a0-4 arg0)) + (set! (-> a0-4 color) (font-color font-color-33)) + ) + (let ((v1-6 arg0)) + (set! (-> v1-6 scale) 0.6) + ) + (let ((s4-1 (get-scissor-stack-top this))) + (let ((v1-8 arg0) + (f0-6 (+ 10.0 (-> s4-1 x))) + (f1-4 (+ (-> s4-1 y) (* 0.5 (- (- (-> s4-1 w) (-> s4-1 y)) (* 32.0 (-> arg0 scale)))))) + ) + (set! (-> v1-8 origin x) f0-6) + (set! (-> v1-8 origin y) f1-4) + ) + (let ((v1-9 arg0)) + (set! (-> v1-9 width) (+ (- -20.0 (-> s4-1 x)) (-> s4-1 z))) + ) + (let ((a0-11 arg0)) + (set! (-> a0-11 flags) (font-flags kerning large)) + ) + (let ((s3-1 print-game-text)) + (let ((s2-0 format) + (s1-0 (clear *temp-string*)) + (s0-0 "~S~S") + ) + (set! sv-16 (lookup-text! *common-text* (text-id progress-footer-prev-l1) #f)) + (let ((a3-0 (lookup-text! *common-text* (text-id progress-prev) #f))) + (s2-0 s1-0 s0-0 sv-16 a3-0) + ) + ) + (s3-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (set! (-> arg0 origin x) (+ -10.0 (-> s4-1 z))) + ) + (let ((a0-17 arg0)) + (set! (-> a0-17 flags) (font-flags kerning right large)) + ) + (let ((s4-2 print-game-text)) + (format + (clear *temp-string*) + "~S~S" + (lookup-text! *common-text* (text-id progress-next) #f) + (lookup-text! *common-text* (text-id progress-footer-next-r1) #f) + ) + (s4-2 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (progress-method-34 this) + 0 + (none) + ) + +(defmethod draw-yes-no-style-footer ((this progress) (arg0 font-context) (arg1 text-id) (arg2 text-id)) + (local-vars (a0-5 string)) + (cond + ((-> this yes-no-choice) + (format + (clear *temp-string*) + "~33L~S~44L ~S" + (lookup-text! *common-text* arg1 #f) + (lookup-text! *common-text* arg2 #f) + ) + (set! a0-5 *temp-string*) + ) + (else + (format + (clear *temp-string*) + "~44L~S ~33L~S" + (lookup-text! *common-text* arg1 #f) + (lookup-text! *common-text* arg2 #f) + ) + (set! a0-5 *temp-string*) + ) + ) + (print-game-text a0-5 arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + 0 + (none) + ) + +;; ERROR: Stack slot load at 80 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 80 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 80 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 80 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +(defmethod progress-method-50 ((this progress) + (arg0 font-context) + (arg1 text-id) + (arg2 text-id) + (arg3 text-id) + (arg4 symbol) + (arg5 symbol) + (arg6 float) + ) + (local-vars + (sv-16 float) + (sv-20 string) + (sv-24 vector) + (sv-32 symbol) + (sv-48 (function progress font-context float float string float float int float)) + (sv-64 font-context) + (sv-80 float) + (sv-96 float) + (sv-112 (function progress font-context float float string float float int float)) + (sv-128 progress) + (sv-144 font-context) + (sv-160 float) + (sv-176 float) + ) + (set! sv-32 arg5) + (let ((s1-0 arg6)) + (set! sv-16 (fmax 0.0 (* 2.0 (- 0.5 (-> this menu-transition))))) + (set! sv-20 (the-as string #f)) + (set! sv-24 (get-scissor-stack-top this)) + (set! (-> arg0 alpha) sv-16) + (let ((a0-2 arg0)) + (set! (-> a0-2 flags) (font-flags kerning middle large)) + ) + (let ((f30-0 0.0)) + (cond + (sv-32 + (let ((a0-3 arg0)) + (set! (-> a0-3 color) (font-color font-color-32)) + ) + (set! (-> arg0 origin x) (+ 10.0 (-> sv-24 x))) + (let ((s0-1 this)) + (set! sv-48 (method-of-object s0-1 progress-method-45)) + (set! sv-64 arg0) + (set! sv-80 (+ (- -20.0 (-> sv-24 x)) (-> sv-24 z))) + (set! sv-96 (the-as float 24.5)) + (let* ((t0-1 (lookup-text! *common-text* arg1 #f)) + (t2-1 0.75) + (t3-1 35) + (t1-1 s1-0) + (f28-0 (sv-48 s0-1 sv-64 sv-80 sv-96 t0-1 t1-1 t2-1 t3-1)) + ) + (set! f30-0 (* 0.5 f28-0)) + (let ((v1-17 arg0)) + (set! (-> v1-17 scale) (* 0.5 (-> arg0 scale))) + ) + (let* ((a0-7 this) + (t9-3 (method-of-object a0-7 progress-method-40)) + (a1-3 arg0) + (a2-3 (the int (+ -1.0 (-> arg0 origin y)))) + (a3-2 (the int (+ 2.0 f28-0))) + (t0-2 sv-16) + ) + (t9-3 a0-7 a1-3 a2-3 a3-2 t0-2) + (+! (-> arg0 origin y) f28-0) + (set! sv-20 (cond + ((-> this yes-no-choice) + (format + (clear *temp-string*) + "~33L~S ~44L~S" + (lookup-text! *common-text* arg2 #f) + (lookup-text! *common-text* arg3 #f) + (the-as none t0-2) + (the-as none t1-1) + ) + *temp-string* + ) + (else + (format + (clear *temp-string*) + "~44L~S~33L ~S" + (lookup-text! *common-text* arg2 #f) + (lookup-text! *common-text* arg3 #f) + (the-as none t0-2) + (the-as none t1-1) + ) + *temp-string* + ) + ) + ) + ) + ) + ) + ) + (else + (cond + (arg4 + (let ((a0-16 arg0)) + (set! (-> a0-16 color) (font-color font-color-33)) + ) + ) + (else + (let ((a0-17 arg0)) + (set! (-> a0-17 color) (font-color font-color-32)) + ) + ) + ) + (set! (-> arg0 origin x) (+ 10.0 (-> sv-24 x))) + (set! sv-128 this) + (set! sv-112 (method-of-object sv-128 progress-method-45)) + (set! sv-144 arg0) + (set! sv-160 (+ (- -20.0 (-> sv-24 x)) (-> sv-24 z))) + (set! sv-176 (the-as float 24.5)) + (let ((t0-3 (the-as object (lookup-text! *common-text* arg1 #f)))) + (let* ((t1-2 s1-0) + (t2-2 0.75) + (t3-2 35) + (f28-1 (sv-112 sv-128 sv-144 sv-160 sv-176 (the-as string t0-3) t1-2 t2-2 t3-2)) + ) + (when arg4 + (let* ((a0-20 this) + (t9-14 (method-of-object a0-20 progress-method-40)) + (a1-12 arg0) + (a2-12 (the int (+ -1.0 (-> arg0 origin y)))) + (a3-6 (the int (+ 1.0 f28-1))) + ) + (set! t0-3 sv-16) + (t9-14 a0-20 a1-12 a2-12 a3-6 (the-as float t0-3)) + ) + ) + (+! (-> arg0 origin y) f28-1) + ) + (set! sv-20 (cond + ((-> this yes-no-choice) + (format + (clear *temp-string*) + "~1L~S~44L ~S" + (lookup-text! *common-text* arg2 #f) + (lookup-text! *common-text* arg3 #f) + (the-as none t0-3) + ) + *temp-string* + ) + (else + (format + (clear *temp-string*) + "~44L~S ~1L~S~1L" + (lookup-text! *common-text* arg2 #f) + (lookup-text! *common-text* arg3 #f) + (the-as none t0-3) + ) + *temp-string* + ) + ) + ) + ) + ) + ) + (progress-method-44 this arg0 sv-20) + (+! (-> arg0 origin y) f30-0) + ) + ) + 0 + (none) + ) + +(defmethod progress-method-51 ((this progress) (arg0 font-context)) + (let ((v1-1 (get-scissor-stack-top this))) + (let ((a0-1 arg0) + (f0-0 (-> v1-1 x)) + (f1-1 (+ (-> v1-1 y) (* 0.5 (- (-> v1-1 w) (-> v1-1 y))))) + ) + (set! (-> a0-1 origin x) f0-0) + (set! (-> a0-1 origin y) f1-1) + ) + (let ((a0-2 arg0)) + (set! (-> a0-2 width) (- (-> v1-1 z) (-> v1-1 x))) + ) + ) + (let ((v1-2 arg0)) + (set! (-> v1-2 scale) 0.6) + ) + (let ((a0-4 arg0)) + (set! (-> a0-4 flags) (font-flags kerning middle large)) + ) + (if (< (mod (current-time) 300) 210) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-loading) #f) + arg0 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + 0 + (none) + ) + +(defmethod progress-method-52 ((this progress) + (arg0 font-context) + (arg1 string) + (arg2 float) + (arg3 float) + (arg4 float) + (arg5 float) + (arg6 float) + ) + (local-vars + (sv-80 float) + (sv-96 float) + (sv-112 vector) + (sv-128 int) + (sv-144 rgba) + (sv-160 dma-buffer) + (sv-176 pointer) + ) + (set! sv-80 arg3) + (let ((s1-0 arg4) + (s5-0 arg5) + ) + (set! sv-96 arg6) + (set! sv-112 (get-scissor-stack-top this)) + (let ((s0-0 (new 'stack 'hud-sprite)) + (f30-0 (* (- (-> sv-112 z) (-> sv-112 x)) s1-0)) + ) + (let ((s1-1 (- (- 256 (if sv-96 + 10 + 0 + ) + ) + (the int (* 0.5 f30-0)) + ) + ) + ) + (set! sv-128 (the int (+ (-> sv-112 y) (* (- (-> sv-112 w) (-> sv-112 y)) sv-80)))) + 1.0 + (let ((f28-0 f30-0)) + (let ((f24-0 (-> *video-params* relative-x-scale-reciprical)) + (f26-0 (-> *video-params* relative-x-scale)) + ) + (set! sv-160 (-> *display* frames (-> *display* on-screen) global-buf)) + (set! sv-176 (-> sv-160 base)) + (set! (-> s0-0 tid) + (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id :index #x37 :page #x11))) + ) + (if (-> s0-0 tid) + (set! (-> s0-0 scale-x) (/ (* f30-0 f24-0) (the float (-> (the-as texture (-> s0-0 tid)) w)))) + ) + (set! (-> s0-0 scale-y) 0.7) + (let ((v1-28 (-> s0-0 color-ptr))) + (set! (-> v1-28 0) 128) + (set! (-> v1-28 1) 128) + (set! (-> v1-28 2) 128) + (set! (-> v1-28 3) (the int (* 128.0 arg2))) + ) + (set-vector! (-> s0-0 pos) s1-1 sv-128 #x3fffff 0) + (draw s0-0 sv-160 (-> *level* level-default) #t) + (let ((f24-1 0.2)) + (set! (-> s0-0 tid) + (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id :index #x38 :page #x11))) + ) + (set! (-> s0-0 scale-x) f24-1) + (set! (-> s0-0 scale-y) 1.33) + (if (-> s0-0 tid) + (set! f28-0 (- f30-0 (* f24-1 f26-0 (the float (-> (the-as texture (-> s0-0 tid)) w))))) + ) + ) + (let* ((v1-39 (the int (* f28-0 s5-0))) + (a1-3 (+ s1-1 (the int (* 18.0 f26-0)) v1-39)) + (a3-2 (the int (- f28-0 (the float v1-39)))) + (t1-1 (shr (shl (the int (* 128.0 arg2)) 56) 32)) + ) + (draw-sprite2d-xy sv-160 a1-3 (+ sv-128 7) a3-2 9 (the-as rgba t1-1) #x3fffff) + ) + ) + (set-vector! (-> s0-0 pos) (+ s1-1 (the int (* f28-0 s5-0))) (+ sv-128 -4) #x3fffff 0) + ) + (draw s0-0 sv-160 (-> *level* level-default) #t) + (when sv-96 + (set! sv-144 (-> *font-work* color-table 32 color 0)) + (set! (-> s0-0 tid) + (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id :index #x39 :page #x11))) + ) + (set! (-> s0-0 scale-x) 1.0) + (set! (-> s0-0 scale-y) 1.0) + (let ((v1-55 (-> s0-0 color-ptr))) + (set! (-> v1-55 0) (the-as int (-> sv-144 r))) + (set! (-> v1-55 1) (the-as int (-> sv-144 g))) + (set! (-> v1-55 2) (the-as int (-> sv-144 b))) + (set! (-> v1-55 3) (the int (* 128.0 arg2))) + ) + (set-vector! (-> s0-0 pos) (+ s1-1 -20) (+ sv-128 -5) #x3fffff 0) + (draw s0-0 sv-160 (-> *level* level-default) #t) + (set! (-> s0-0 tid) + (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id :index #x3a :page #x11))) + ) + (set! (-> s0-0 scale-x) 1.0) + (set! (-> s0-0 scale-y) 1.0) + (set-vector! (-> s0-0 pos) (+ (the int f30-0) 8 s1-1) (+ sv-128 -5) #x3fffff 0) + (draw s0-0 sv-160 (-> *level* level-default) #t) + ) + (let ((a3-6 (-> sv-160 base))) + (when (!= sv-176 a3-6) + (let ((v1-68 (the-as object (-> sv-160 base)))) + (set! (-> (the-as dma-packet v1-68) dma) (new 'static 'dma-tag :id (dma-tag-id next))) + (set! (-> (the-as dma-packet v1-68) vif0) (new 'static 'vif-tag)) + (set! (-> (the-as dma-packet v1-68) vif1) (new 'static 'vif-tag)) + (set! (-> sv-160 base) (&+ (the-as pointer v1-68) 16)) + ) + (dma-bucket-insert-tag + (-> *display* frames (-> *display* on-screen) bucket-group) + (bucket-id hud-draw-hud-alpha) + sv-176 + (the-as (pointer dma-tag) a3-6) + ) + ) + ) + (let ((f0-43 0.5)) + (let ((v1-77 arg0)) + (set! (-> v1-77 scale) f0-43) + ) + (let ((a0-56 arg0)) + (set! (-> a0-56 flags) (font-flags kerning large)) + ) + (let ((v1-79 arg0) + (f1-14 (the float s1-1)) + (f2-3 (+ -20.0 (the float sv-128))) + ) + (set! (-> v1-79 origin x) f1-14) + (set! (-> v1-79 origin y) f2-3) + ) + (let ((f0-44 (progress-method-45 this arg0 f30-0 (* 32.0 f0-43) arg1 f0-43 0.75 32))) + (if (= (-> this option-index) (-> this current-index)) + (progress-method-40 this arg0 (the int (+ -2.0 (-> arg0 origin y))) (the int (+ 4.0 f0-44)) arg2) + ) + ) + ) + ) + (+! (-> arg0 origin x) f30-0) + ) + (let ((a0-62 arg0)) + (set! (-> a0-62 flags) (font-flags kerning right large)) + ) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) "~D%" (the int (* 100.0 s5-0))) + (s4-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (set! (-> arg0 flags) (font-flags kerning large)) + 0 + (none) + ) + +(defmethod draw-icon-array! ((this progress-icon-array) (arg0 int) (arg1 int) (arg2 float) (arg3 float) (arg4 rgba) (arg5 float)) + (local-vars (sv-96 int) (sv-112 int) (sv-128 dma-buffer) (sv-144 pointer)) + (set! sv-96 arg0) + (set! sv-112 arg1) + (let ((s5-0 arg2) + (s4-0 arg3) + (s1-0 arg4) + (s0-0 arg5) + (s3-0 (new 'stack 'hud-sprite)) + (s2-0 (new 'stack 'vector4w)) + ) + (set-vector! s2-0 sv-96 sv-112 0 1) + (let ((v1-3 (-> s3-0 color-ptr))) + (set! (-> v1-3 0) (the-as int (-> s1-0 r))) + (set! (-> v1-3 1) (the-as int (-> s1-0 g))) + (set! (-> v1-3 2) (the-as int (-> s1-0 b))) + (set! (-> v1-3 3) (the int (* s0-0 (the float (-> s1-0 a))))) + ) + (set! (-> s3-0 pos z) #xffffff) + (set! (-> s3-0 pos w) 1) + (set! (-> s3-0 scale-x) s5-0) + (set! (-> s3-0 scale-y) s4-0) + (dotimes (s1-1 (-> this length)) + (let ((s0-1 (-> this icons s1-1))) + (set! (-> s3-0 tid) (the-as texture-id (lookup-texture-by-id (-> s0-1 tex-id)))) + (set! (-> s3-0 flags) (the-as hud-sprite-flags (-> s0-1 flags))) + (set-as-offset-from! + (the-as hud-sprite (-> s3-0 pos)) + s2-0 + (the int (* (the float (-> s0-1 offset x)) s5-0)) + (the int (* (the float (-> s0-1 offset y)) s4-0)) + ) + (set! sv-128 (-> *display* frames (-> *display* on-screen) global-buf)) + (set! sv-144 (-> sv-128 base)) + (draw s3-0 sv-128 (-> *level* level-default) #t) + (let ((a3-3 (-> sv-128 base))) + (when (!= sv-144 a3-3) + (let ((v1-24 (the-as object (-> sv-128 base)))) + (set! (-> (the-as dma-packet v1-24) dma) (new 'static 'dma-tag :id (dma-tag-id next))) + (set! (-> (the-as dma-packet v1-24) vif0) (new 'static 'vif-tag)) + (set! (-> (the-as dma-packet v1-24) vif1) (new 'static 'vif-tag)) + (set! (-> sv-128 base) (&+ (the-as pointer v1-24) 16)) + ) + (dma-bucket-insert-tag + (-> *display* frames (-> *display* on-screen) bucket-group) + (-> s0-1 bucket) + sv-144 + (the-as (pointer dma-tag) a3-3) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-bigmap-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + 0 + (none) + ) + +;; WARN: Return type mismatch symbol vs none. +(defun sort-task-node-result ((arg0 int)) + (let ((v1-1 (-> *game-info* mission-list)) + (a1-1 (max 0 (+ arg0 -1))) + ) + (let ((a0-3 0)) + (while (> a1-1 0) + (while (< a0-3 a1-1) + (when (and (logtest? (-> v1-1 a0-3 flags) (game-task-node-flag closed)) + (logtest? (-> v1-1 (+ a0-3 1) flags) (game-task-node-flag closed)) + (< (-> v1-1 a0-3 close-time) (-> v1-1 (+ a0-3 1) close-time)) + ) + (let ((a2-19 (-> v1-1 a0-3))) + (set! (-> v1-1 a0-3) (-> v1-1 (+ a0-3 1))) + (set! (-> v1-1 (+ a0-3 1)) a2-19) + ) + ) + (+! a0-3 1) + ) + (+! a1-1 -1) + (set! a0-3 0) + ) + ) + ) + (none) + ) + +(defun find-mission-text-at-index ((arg0 progress) (arg1 int)) + (local-vars (v1-74 symbol)) + (when (< arg1 (-> arg0 current-line-index)) + (set! (-> arg0 current-task-index) (length (-> *game-info* sub-task-list))) + (set! (-> arg0 current-line-index) -1) + (set! (-> arg0 current-task) (game-task unknown)) + (set! (-> arg0 first-closed-line-index) -1) + (set! (-> arg0 extra-text-state) -1) + (set! (-> arg0 num-open-tasks-found) 0) + (set! (-> arg0 num-closed-tasks-found) 0) + 0 + ) + (let ((s4-0 (-> *game-info* sub-task-list))) + 0 + (let ((s3-0 (the-as game-task-node-info #f))) + (while (and (> (-> arg0 current-task-index) 0) (!= (-> arg0 current-line-index) arg1)) + (cond + ((or (= (-> arg0 extra-text-state) -1) (= (-> arg0 extra-text-state) 3)) + (+! (-> arg0 current-task-index) -1) + (let ((s2-0 (-> s4-0 (-> arg0 current-task-index)))) + (when (and (!= (-> s2-0 task) (-> arg0 current-task)) (nonzero? (-> s2-0 description))) + (cond + ((and (>= (-> arg0 first-closed-line-index) 0) (game-task-node-info-method-12 s2-0)) + (set! (-> arg0 current-task) (-> s2-0 task)) + ) + ((or (and (>= (-> arg0 first-closed-line-index) 0) (logtest? (-> s2-0 flags) (game-task-node-flag closed))) + (and (< (-> arg0 first-closed-line-index) 0) (game-task-node-info-method-12 s2-0)) + ) + (set! (-> arg0 current-task) (-> s2-0 task)) + (set! s3-0 (-> s4-0 (-> arg0 current-task-index))) + (-> s4-0 (-> arg0 current-task-index) description) + (if (< (-> arg0 first-closed-line-index) 0) + (+! (-> arg0 num-open-tasks-found) 1) + (set! (-> arg0 num-closed-tasks-found) 1) + ) + (+! (-> arg0 current-line-index) 1) + ) + ) + ) + ) + (when (and (zero? (-> arg0 current-task-index)) (!= (-> arg0 current-line-index) arg1)) + (set! (-> arg0 current-task-index) (length (-> *game-info* sub-task-list))) + (cond + ((< (-> arg0 first-closed-line-index) 0) + (set! (-> arg0 first-closed-line-index) arg1) + (+! (-> arg0 extra-text-state) (if (nonzero? (-> arg0 num-open-tasks-found)) + 2 + 1 + ) + ) + ) + (else + (+! (-> arg0 extra-text-state) (if (nonzero? (-> arg0 num-closed-tasks-found)) + 2 + 1 + ) + ) + ) + ) + ) + ) + ((zero? (-> arg0 extra-text-state)) + 114 + (+! (-> arg0 extra-text-state) 1) + (+! (-> arg0 current-line-index) 1) + ) + ((= (-> arg0 extra-text-state) 1) + 968 + #t + (let ((v1-73 (the-as symbol (-> arg0 num-open-tasks-found)))) + (set! v1-73 v1-73) + (cmove-#f-zero v1-74 v1-73 v1-73) + ) + (+! (-> arg0 extra-text-state) 1) + (+! (-> arg0 current-line-index) 1) + ) + ((= (-> arg0 extra-text-state) 4) + 114 + (+! (-> arg0 extra-text-state) 1) + (+! (-> arg0 current-line-index) 1) + ) + ((= (-> arg0 extra-text-state) 5) + 969 + (+! (-> arg0 extra-text-state) 2) + (+! (-> arg0 current-line-index) 1) + ) + (else + 0 + (+! (-> arg0 extra-text-state) 1) + (+! (-> arg0 current-line-index) 1) + ) + ) + ) + (cond + ((= (-> arg0 current-line-index) arg1) + (empty) + s3-0 + ) + (else + (the-as game-task-node-info #f) + ) + ) + ) + ) + ) + +(defmethod draw-option ((this menu-missions-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (sv-176 float) + (sv-180 game-task-node-info) + (sv-184 game-task-node-info) + (sv-188 float) + (sv-192 int) + (sv-200 symbol) + (sv-208 int) + (sv-216 (array game-task-node-info)) + (sv-224 string) + (sv-240 (function _varargs_ object)) + (sv-256 string) + (sv-272 game-task-node-info) + (sv-288 text-id) + (sv-304 (function string font-context symbol int bucket-id float)) + (sv-320 (function _varargs_ object)) + (sv-336 string) + (sv-352 string) + (sv-368 (function string font-context symbol int bucket-id float)) + (sv-384 (function _varargs_ object)) + ) + (set! sv-176 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (set! sv-180 (new 'stack 'game-task-node-info)) + (set! sv-184 (new 'stack 'game-task-node-info)) + (set! (-> arg0 current-task-index) (length (-> *game-info* sub-task-list))) + (set! (-> arg0 current-line-index) -1) + (set! (-> arg0 current-task) (game-task unknown)) + (set! (-> arg0 first-closed-line-index) -1) + (set! (-> arg0 extra-text-state) -1) + (set! (-> arg0 num-open-tasks-found) 0) + (set! (-> arg0 num-closed-tasks-found) 0) + (set! (-> arg1 alpha) sv-176) + (set! (-> *game-info* mission-list 0) sv-180) + (set! (-> sv-180 description) (text-id progress-missions-todo)) + (set! (-> sv-184 description) (text-id progress-missions-completed)) + (progress-method-33 arg0 (-> *progress-work* body-footer)) + (let ((s3-0 (get-scissor-stack-top arg0))) + (set! sv-188 (- (-> s3-0 w) (-> s3-0 y))) + (set! sv-192 1) + (set! sv-200 #t) + (set! sv-208 (length (-> *game-info* sub-task-list))) + (set! sv-216 (-> *game-info* mission-list)) + (dotimes (s2-0 sv-208) + (let ((v0-6 (find-mission-text-at-index arg0 s2-0))) + (when v0-6 + (when (and (logtest? (-> v0-6 flags) (game-task-node-flag closed)) sv-200) + (set! sv-200 (the-as symbol #f)) + (set! (-> sv-216 sv-192) sv-184) + (set! sv-192 (+ sv-192 1)) + ) + (set! (-> sv-216 sv-192) v0-6) + (set! sv-192 (+ sv-192 1)) + ) + ) + ) + (set! (-> arg0 total-num-tasks) sv-192) + (sort-task-node-result (-> arg0 total-num-tasks)) + (let ((a0-17 arg1)) + (set! (-> a0-17 flags) (font-flags kerning large)) + ) + (let ((v1-40 arg1)) + (set! (-> v1-40 scale) 0.5) + ) + (let ((f30-0 14.0) + (s2-1 get-string-length) + ) + (let ((s1-0 format) + (s0-0 (clear *temp-string*)) + ) + (set! sv-224 "~S") + (let ((a2-2 (lookup-text! *common-text* (text-id progress-missions-complete-icon) #f))) + (s1-0 s0-0 sv-224 a2-2) + ) + ) + (let ((f30-1 (+ f30-0 (-> (s2-1 *temp-string* arg1) length)))) + (let ((v1-45 arg1)) + (set! (-> v1-45 width) (+ (- (- -10.0 f30-1) (-> s3-0 x)) (-> s3-0 z))) + ) + (let ((s2-2 (-> *game-info* mission-list)) + (s1-2 (max 0 (the int (-> this current-index)))) + ) + (let* ((s0-1 (-> s2-2 s1-2)) + (a1-10 + (if (and (logtest? (-> s0-1 flags) (game-task-node-flag closed)) (task-complete? *game-info* (-> s0-1 task))) + (-> *game-info* play-list (-> s0-1 task) text-name) + (-> s0-1 description) + ) + ) + ) + (set! sv-256 (lookup-text! *common-text* a1-10 #f)) + ) + (let ((s0-2 print-game-text)) + (set! sv-240 format) + (let ((a0-29 (clear *temp-string*)) + (a1-11 "~S") + ) + (sv-240 a0-29 a1-11 sv-256) + ) + (let ((f28-0 (s0-2 *temp-string* arg1 #t 44 (bucket-id hud-draw-hud-alpha)))) + (let* ((v1-60 arg1) + (f0-14 (+ 10.0 (-> s3-0 x))) + (f1-6 4.0) + (f2-2 (-> this current-index)) + (f1-8 (+ (- f1-6 (* f28-0 (- f2-2 (* (the float (the int (/ f2-2 1.0))) 1.0)))) (-> s3-0 y))) + ) + (set! (-> v1-60 origin x) f0-14) + (set! (-> v1-60 origin y) f1-8) + ) + (let ((v1-61 arg1)) + (set! (-> v1-61 height) sv-188) + ) + (while (and (< (-> arg1 origin y) (-> s3-0 w)) (< s1-2 (-> arg0 total-num-tasks))) + (set! sv-272 (-> s2-2 s1-2)) + (if (and (logtest? (-> sv-272 flags) (game-task-node-flag closed)) (task-complete? *game-info* (-> sv-272 task))) + (set! sv-288 (-> *game-info* play-list (-> sv-272 task) text-name)) + (set! sv-288 (-> sv-272 description)) + ) + (let ((s0-3 (lookup-text! *common-text* sv-288 #f))) + (set! (-> arg1 origin x) (+ 10.0 (-> s3-0 x))) + (cond + ((or (= sv-288 (text-id progress-missions-todo)) (= sv-288 (text-id progress-missions-completed))) + (let ((a0-41 arg1)) + (set! (-> a0-41 color) (font-color font-color-34)) + ) + ) + (else + (set! sv-304 print-game-text) + (set! sv-320 format) + (set! sv-336 (clear *temp-string*)) + (set! sv-352 "~S") + (let ((a2-8 (lookup-text! + *common-text* + (if (logtest? (-> sv-272 flags) (game-task-node-flag closed)) + (text-id progress-missions-complete-icon) + (text-id progress-missions-todo-icon) + ) + #f + ) + ) + ) + (sv-320 sv-336 sv-352 a2-8) + ) + (let ((a0-45 *temp-string*) + (a1-17 arg1) + (a2-9 #f) + (a3-2 44) + (t0-2 579) + ) + (sv-304 a0-45 a1-17 a2-9 a3-2 (the-as bucket-id t0-2)) + ) + (let ((a0-46 arg1)) + (set! (-> a0-46 color) (font-color font-color-32)) + ) + (set! (-> arg1 origin x) (+ (-> s3-0 x) f30-1)) + ) + ) + (let ((f26-0 (-> arg1 origin y))) + (set! sv-368 print-game-text) + (set! sv-384 format) + (let ((a0-48 (clear *temp-string*)) + (a1-18 "~S") + ) + (sv-384 a0-48 a1-18 s0-3) + ) + (let ((a0-49 *temp-string*) + (a1-19 arg1) + (a2-11 #f) + (a3-3 44) + (t0-3 579) + ) + (set! (-> arg1 origin y) (+ f26-0 (sv-368 a0-49 a1-19 a2-11 a3-3 (the-as bucket-id t0-3)))) + ) + ) + ) + (+! s1-2 1) + ) + (set! (-> this on-screen) (the-as basic (< (-> arg1 origin y) (-> s3-0 w)))) + (seek! + (-> this current-index) + (-> this target-index) + (* (/ (-> this scroll-speed) f28-0) (seconds-per-frame)) + ) + ) + ) + ) + ) + ) + ) + (progress-method-34 arg0) + (let ((s3-1 *progress-work*)) + (progress-method-46 arg0 arg1 sv-176 106) + (progress-method-42 arg0 (-> s3-1 footer) (* 64.0 sv-176)) + (progress-method-41 arg0 (-> s3-1 footer) (* 128.0 sv-176)) + ) + (progress-method-47 + arg0 + arg1 + (!= (-> this current-index) 0.0) + (and (not (-> this on-screen)) (!= (-> this current-index) (the float (+ (-> arg0 total-num-tasks) -1)))) + ) + 0 + (none) + ) + +(defmethod highscore-time->string ((this highscore-page-info) (arg0 float)) + 0 + 0 + 0 + (let* ((gp-0 (the int (* 0.016666668 arg0))) + (v1-5 (- arg0 (* 60.0 (the float gp-0)))) + (s5-0 (the int v1-5)) + (v1-6 (- v1-5 (the float s5-0))) + (s3-0 (the int (* 100.0 v1-6))) + ) + (format (clear *temp-string*) "~d:~2,'0,d:~2,'0,d" gp-0 s5-0 s3-0) + ) + *temp-string* + ) + +(defmethod highscore-page-info-method-10 ((this highscore-page-info) (arg0 font-context) (arg1 float) (arg2 float) (arg3 float)) + (let ((v1-3 (-> *highscore-info-array* (-> this game-score)))) + (let ((a1-2 arg0) + (f0-0 arg2) + (f1-0 arg3) + ) + (set! (-> a1-2 origin x) f0-0) + (set! (-> a1-2 origin y) f1-0) + ) + (cond + ((logtest? (-> v1-3 flags) (highscore-flags hf2)) + (print-game-text + (highscore-time->string this (* 0.0033333334 arg1)) + arg0 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + ((logtest? (-> v1-3 flags) (highscore-flags hf3)) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) "~,,1Mm" arg1) + (s4-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (else + (let ((s4-2 print-game-text)) + (format (clear *temp-string*) "~D" (the int arg1)) + (s4-2 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod highscore-page-info-method-11 ((this highscore-page-info) (arg0 font-context) (arg1 int) (arg2 float) (arg3 float) (arg4 float)) + (local-vars (sv-16 string) (sv-32 string)) + (set! (-> arg0 origin x) arg3) + (let ((a0-1 arg0)) + (set! (-> a0-1 flags) (font-flags kerning large)) + ) + (let ((s1-0 print-game-text)) + (let ((s0-0 format)) + (set! sv-16 (clear *temp-string*)) + (set! sv-32 "~S") + (let ((a2-2 (lookup-text! *common-text* (the-as text-id arg1) #f))) + (s0-0 sv-16 sv-32 a2-2) + ) + ) + (s1-0 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((a0-6 arg0)) + (set! (-> a0-6 flags) (font-flags kerning right large)) + ) + (highscore-page-info-method-10 this arg0 arg2 arg4 (-> arg0 origin y)) + 0 + (none) + ) + +(defmethod highscore-page-info-method-9 ((this highscore-page-info) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float)) + (local-vars + (sv-16 highscore-info) + (sv-32 (function string font-context symbol int bucket-id float)) + (sv-48 (function _varargs_ object)) + (sv-64 string) + (sv-80 string) + (sv-96 int) + (sv-112 int) + ) + (let ((s3-0 (get-scissor-stack-top arg0))) + (let ((f28-0 (-> *video-params* relative-x-scale))) + (set! sv-16 (-> *highscore-info-array* (-> this game-score))) + (let ((f30-0 (- (-> s3-0 z) (-> s3-0 x))) + (s0-0 *progress-work*) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning large)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 scale) 0.675) + ) + (let ((a0-5 arg1)) + (set! (-> a0-5 color) (font-color font-color-32)) + ) + (set! (-> arg1 origin x) (+ 10.0 arg2 (-> s3-0 x))) + (progress-method-38 arg0 arg1 0.01) + (let ((v1-11 arg1)) + (set! (-> v1-11 width) (* 0.75 f30-0)) + ) + (set! sv-32 print-game-text) + (set! sv-48 format) + (set! sv-64 (clear *temp-string*)) + (set! sv-80 "~S") + (let ((a2-3 (lookup-text! *common-text* (-> this text) #f))) + (sv-48 sv-64 sv-80 a2-3) + ) + (let ((a0-11 *temp-string*) + (a1-4 arg1) + (a2-4 #f) + (a3-1 32) + (t0-1 579) + ) + (sv-32 a0-11 a1-4 a2-4 a3-1 (the-as bucket-id t0-1)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* (-> this icon)) + (the int (+ (- (-> s3-0 z) (* (-> this icon-offsetx) f28-0)) arg2)) + (the int (+ (-> s3-0 y) (-> this icon-offsety))) + (-> this icon-scalex) + (-> this icon-scaley) + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a (the int (* 128.0 arg3))) + arg3 + ) + (when (not (logtest? (-> sv-16 flags) (highscore-flags hf1))) + (let ((f28-1 (* 20.0 f28-0)) + (f26-0 (+ 50.0 (-> s3-0 y))) + ) + (set! sv-96 (the int (+ 48.0 (-> s3-0 y)))) + (set! sv-112 (logior #x808080 (shr (shl (the int (* 128.0 arg3)) 56) 32))) + (let ((f24-0 0.25) + (f22-0 (+ 10.0 arg2 (-> s3-0 x))) + ) + (let ((v1-33 arg1)) + (set! (-> v1-33 scale) 0.45) + ) + (let ((f20-0 f22-0)) + (draw-icon-array! (-> *progress-icon-arrays* 63) (the int f20-0) sv-96 f24-0 f24-0 (the-as rgba sv-112) arg3) + (highscore-page-info-method-10 this arg1 (-> sv-16 gold-score) (+ f20-0 f28-1) f26-0) + ) + (let ((f20-1 (+ f22-0 (* 0.333 f30-0)))) + (draw-icon-array! (-> *progress-icon-arrays* 64) (the int f20-1) sv-96 f24-0 f24-0 (the-as rgba sv-112) arg3) + (highscore-page-info-method-10 this arg1 (-> sv-16 silver-score) (+ f20-1 f28-1) f26-0) + ) + (let ((f30-1 (+ f22-0 (* 0.667 f30-0)))) + (let* ((a0-23 (-> *progress-icon-arrays* 65)) + (t9-11 (method-of-object a0-23 draw-icon-array!)) + (a1-10 (the int f30-1)) + (a3-7 f24-0) + (t0-7 f24-0) + (t2-3 arg3) + ) + (t9-11 a0-23 a1-10 sv-96 a3-7 t0-7 (the-as rgba sv-112) t2-3) + ) + (highscore-page-info-method-10 this arg1 (-> sv-16 bronze-score) (+ f30-1 f28-1) f26-0) + ) + ) + ) + ) + (progress-method-42 arg0 (-> s0-0 highscore-1) (* 16.0 arg3)) + (progress-method-41 arg0 (-> s0-0 highscore-1) (* 128.0 arg3)) + (progress-method-41 arg0 (-> s0-0 highscore-0) (* 128.0 arg3)) + (progress-method-33 arg0 (-> s0-0 highscore-body)) + ) + ) + (let ((f30-2 (+ 10.0 arg2 (-> s3-0 x))) + (f28-2 (+ -10.0 arg2 (-> s3-0 z))) + (s3-1 (get-game-score-ref *game-info* (the-as int (-> this game-score)))) + ) + (let ((v1-61 arg1)) + (set! (-> v1-61 scale) 0.6) + ) + (progress-method-38 arg0 arg1 0.03) + (highscore-page-info-method-11 this arg1 56 (-> s3-1 0) f30-2 f28-2) + (let ((v1-64 arg1)) + (set! (-> v1-64 scale) 0.5) + ) + (progress-method-38 arg0 arg1 0.18) + (highscore-page-info-method-11 this arg1 57 (-> s3-1 1) f30-2 f28-2) + (let ((v1-67 arg1)) + (set! (-> v1-67 scale) 0.45) + ) + (progress-method-38 arg0 arg1 0.31) + (highscore-page-info-method-11 this arg1 58 (-> s3-1 2) f30-2 f28-2) + (let ((v1-70 arg1)) + (set! (-> v1-70 scale) 0.425) + ) + (progress-method-38 arg0 arg1 0.43) + (highscore-page-info-method-11 this arg1 59 (-> s3-1 3) f30-2 f28-2) + (progress-method-38 arg0 arg1 0.545) + (highscore-page-info-method-11 this arg1 60 (-> s3-1 4) f30-2 f28-2) + (progress-method-38 arg0 arg1 0.66) + (highscore-page-info-method-11 this arg1 61 (-> s3-1 5) f30-2 f28-2) + (progress-method-38 arg0 arg1 0.775) + (highscore-page-info-method-11 this arg1 62 (-> s3-1 6) f30-2 f28-2) + (progress-method-38 arg0 arg1 0.89) + (highscore-page-info-method-11 this arg1 63 (-> s3-1 7) f30-2 f28-2) + ) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +(defmethod draw-option ((this menu-highscores-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s4-0 *progress-work*) + ) + (set! (-> arg1 alpha) f30-0) + (let ((a0-1 arg1)) + (set! (-> a0-1 flags) (font-flags kerning middle large)) + ) + (progress-method-33 arg0 (-> s4-0 body-footer)) + (progress-method-53 arg0 arg1) + (let ((f28-0 (the float (menu-highscores-option-method-12 this)))) + (let* ((f0-2 (-> this current-index)) + (f26-0 (- f0-2 (* (the float (the int (/ f0-2 f28-0))) f28-0))) + (f0-4 (+ 1.0 f26-0)) + (f0-5 (- f0-4 (* (the float (the int (/ f0-4 f28-0))) f28-0))) + (s2-0 (-> this pages (the int f26-0))) + (s3-1 (-> this pages (the int f0-5))) + (s1-0 (get-scissor-stack-top arg0)) + (f0-8 (- (-> s1-0 z) (-> s1-0 x))) + ) + (when (!= f28-0 0.0) + (let ((f26-1 (* (- 1.0 (- f26-0 (* (the float (the int (/ f26-0 1.0))) 1.0))) f0-8))) + (set! (-> arg1 origin x) (+ (- f26-1 f0-8) (-> s1-0 x))) + ((method-of-type highscore-page-info highscore-page-info-method-9) + (the-as highscore-page-info s2-0) + arg0 + arg1 + (- f26-1 f0-8) + f30-0 + ) + (when (< 1.0 f28-0) + (set! (-> arg1 origin x) (+ f26-1 (-> s1-0 x))) + ((method-of-type highscore-page-info highscore-page-info-method-9) + (the-as highscore-page-info s3-1) + arg0 + arg1 + f26-1 + f30-0 + ) + ) + ) + ) + ) + (progress-method-34 arg0) + (progress-method-46 arg0 arg1 f30-0 55) + (cond + ((< 1.0 f28-0) + (draw-prev-next-footer arg0 arg1 f30-0) + ) + (else + (progress-method-42 arg0 (-> s4-0 footer) (* 64.0 f30-0)) + (progress-method-41 arg0 (-> s4-0 footer) (* 128.0 f30-0)) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod inventory-item-method-10 ((this inventory-item) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float) (arg4 symbol)) + (let ((s5-0 #x20000000)) + (when (item-obtained? this) + (if arg4 + (set! s5-0 (the-as int (the-as uint #x80ffffff))) + (set! s5-0 (the-as int (the-as uint #x80808080))) + ) + ) + (let ((s3-1 (new 'stack 'vector2)) + (v1-9 (get-scissor-stack-top arg0)) + (f0-0 (-> this icon-scale)) + ) + (set! (-> s3-1 x) (+ (-> v1-9 x) (* (- (-> v1-9 z) (-> v1-9 x)) (-> this offset x)) arg2)) + (set! (-> s3-1 y) (+ (-> v1-9 y) (* (- (-> v1-9 w) (-> v1-9 y)) (-> this offset y)))) + (draw-icon-array! + (-> *progress-icon-arrays* (-> this icon)) + (the int (-> s3-1 x)) + (the int (-> s3-1 y)) + f0-0 + f0-0 + (the-as rgba s5-0) + arg3 + ) + ) + ) + 0 + (none) + ) + +(defmethod inventory-item-group-method-10 ((this inventory-item-group) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float) (arg4 int)) + (local-vars + (sv-16 (function string font-context symbol int bucket-id float)) + (sv-32 (function _varargs_ object)) + (sv-48 string) + (sv-64 string) + ) + (dotimes (s0-0 (-> this items length)) + (when (and arg4 (have-items? this)) + (let ((v1-3 arg1)) + (set! (-> v1-3 scale) 0.45) + ) + (progress-method-38 arg0 arg1 0.9) + (set! sv-16 print-game-text) + (set! sv-32 format) + (set! sv-48 (clear *temp-string*)) + (set! sv-64 "~S") + (let ((a2-3 (lookup-text! *common-text* (-> this name) #f))) + (sv-32 sv-48 sv-64 a2-3) + ) + (let ((a0-7 *temp-string*) + (a1-4 arg1) + (a2-4 #f) + (a3-1 44) + (t0-1 579) + ) + (sv-16 a0-7 a1-4 a2-4 a3-1 (the-as bucket-id t0-1)) + ) + ) + (inventory-item-method-10 (-> this items s0-0) arg0 arg1 arg2 arg3 (the-as symbol arg4)) + ) + 0 + (none) + ) + +(defmethod inventory-screen-method-9 ((this inventory-screen) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float)) + (local-vars (sv-16 string) (sv-32 string)) + (let ((v1-0 arg1)) + (set! (-> v1-0 scale) 0.45) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (progress-method-38 arg0 arg1 0.01) + (let ((s1-0 print-game-text)) + (let ((s0-0 format)) + (set! sv-16 (clear *temp-string*)) + (set! sv-32 "~S") + (let ((a2-3 (lookup-text! *common-text* (-> this name) #f))) + (s0-0 sv-16 sv-32 a2-3) + ) + ) + (s1-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (dotimes (s1-1 (-> this groups length)) + (inventory-item-group-method-10 + (-> this groups s1-1) + arg0 + arg1 + arg2 + arg3 + (the-as int (= s1-1 (-> this current-index))) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-inventory) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (set! (-> arg1 alpha) f30-0) + (let ((a0-1 arg1)) + (set! (-> a0-1 flags) (font-flags kerning middle large)) + ) + (progress-method-33 arg0 (-> *progress-work* body-footer)) + (progress-method-53 arg0 arg1) + (let* ((f0-2 (the float (-> this screens length))) + (f28-0 (-> this current-index)) + (f1-3 (+ 1.0 f28-0)) + (f0-4 (- f1-3 (* (the float (the int (/ f1-3 f0-2))) f0-2))) + (s3-0 (-> this screens (the int f28-0))) + (s4-1 (-> this screens (the int f0-4))) + (s2-0 (get-scissor-stack-top arg0)) + (f0-7 (- (-> s2-0 z) (-> s2-0 x))) + (f28-1 (* (- 1.0 (- f28-0 (* (the float (the int (/ f28-0 1.0))) 1.0))) f0-7)) + ) + (set! (-> arg1 origin x) (+ (- f28-1 f0-7) (-> s2-0 x))) + (inventory-screen-method-9 s3-0 arg0 arg1 (- f28-1 f0-7) f30-0) + (set! (-> arg1 origin x) (+ f28-1 (-> s2-0 x))) + (inventory-screen-method-9 s4-1 arg0 arg1 f28-1 f30-0) + ) + (progress-method-34 arg0) + (progress-method-46 arg0 arg1 f30-0 1995) + (draw-prev-next-footer arg0 arg1 f30-0) + ) + 0 + (none) + ) + +(defmethod controls-string-info-method-9 ((this controls-string-info) + (arg0 progress) + (arg1 font-context) + (arg2 float) + (arg3 float) + (arg4 float) + (arg5 float) + (arg6 float) + ) + (local-vars + (sv-48 float) + (sv-64 (function string font-context symbol int bucket-id float)) + (sv-80 (function _varargs_ object)) + (sv-96 string) + (sv-112 string) + (sv-128 (function _varargs_ object)) + (sv-144 string) + (sv-160 string) + ) + (set! sv-48 arg4) + (let ((s0-0 arg5) + (s3-0 arg6) + (s2-0 (get-scissor-stack-top arg0)) + ) + 0.0 + 0.0 + (set! (-> arg1 origin x) (+ 10.0 arg2)) + (let ((v1-2 arg1)) + (set! (-> v1-2 width) (+ -20.0 sv-48)) + ) + (set! sv-64 print-game-text) + (set! sv-80 format) + (set! sv-96 (clear *temp-string*)) + (set! sv-112 "~S") + (let ((a2-2 (lookup-text! *common-text* (-> this action) #f))) + (sv-80 sv-96 sv-112 a2-2) + ) + (let* ((a0-7 *temp-string*) + (a1-3 arg1) + (a2-3 #f) + (a3-1 40) + (t0-1 579) + (f30-0 (sv-64 a0-7 a1-3 a2-3 a3-1 (the-as bucket-id t0-1))) + ) + (set! (-> arg1 origin x) (+ 10.0 arg3)) + (let ((v1-8 arg1)) + (set! (-> v1-8 width) (+ -20.0 s0-0)) + ) + (let ((s0-1 print-game-text)) + (set! sv-128 format) + (set! sv-144 (clear *temp-string*)) + (set! sv-160 "~S") + (let ((a2-5 (lookup-text! *common-text* (-> this button) #f))) + (sv-128 sv-144 sv-160 a2-5) + ) + (let* ((f0-11 (s0-1 *temp-string* arg1 #f 40 (bucket-id hud-draw-hud-alpha))) + (f30-1 (+ 8.0 (fmax f30-0 f0-11))) + ) + (let ((s1-1 (new 'stack 'hud-box)) + (f28-0 (+ arg3 (* 0.5 (- (-> s2-0 z) (-> s2-0 x))))) + ) + (set! (-> s1-1 box min y) (+ -6.0 (-> arg1 origin y))) + (set! (-> s1-1 box max y) (+ (-> s1-1 box min y) f30-1)) + (set-vector! (-> s1-1 color) 192 192 96 (the int (* 128.0 s3-0))) + (with-dma-buffer-add-bucket ((s2-1 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (set! (-> s1-1 box min x) arg2) + (set! (-> s1-1 box max x) arg3) + (draw-box-prim-only s1-1 s2-1) + (set! (-> s1-1 box min x) arg3) + (set! (-> s1-1 box max x) f28-0) + (draw-box-prim-only s1-1 s2-1) + ) + ) + (+! (-> arg1 origin y) f30-1) + ) + ) + ) + ) + 0 + (none) + ) + +;; ERROR: Stack slot load at 64 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 64 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 64 mismatch: defined as size 4, got size 16 +(defmethod controls-page-info-method-11 ((this controls-page-info) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float)) + (local-vars + (v1-28 int) + (v1-29 int) + (sv-16 float) + (sv-32 (function progress font-context float float string float float int float)) + (sv-48 font-context) + (sv-64 float) + (sv-80 int) + (sv-96 (function string font-context symbol int bucket-id float)) + (sv-112 (function _varargs_ object)) + (sv-128 string) + (sv-144 string) + (sv-160 (function string font-context symbol int bucket-id float)) + (sv-176 (function _varargs_ object)) + (sv-192 string) + (sv-208 string) + ) + (set! sv-16 arg2) + (let ((s2-0 arg3) + (s3-0 *progress-work*) + ) + (let ((s1-0 (get-scissor-stack-top arg0))) + (- (-> s1-0 z) (-> s1-0 x)) + (progress-method-33 arg0 (-> s3-0 sub-header)) + (progress-method-41 arg0 (-> s3-0 sub-header) (* 128.0 s2-0)) + (let ((a0-4 arg1)) + (set! (-> a0-4 flags) (font-flags kerning middle large)) + ) + (let ((v1-5 arg1) + (f0-7 (+ 10.0 sv-16 (-> s1-0 x))) + (f1-4 (-> s1-0 y)) + ) + (set! (-> v1-5 origin x) f0-7) + (set! (-> v1-5 origin y) f1-4) + ) + (let ((a0-7 arg1)) + (set! (-> a0-7 color) (font-color font-color-34)) + ) + (let ((s0-0 arg0)) + (set! sv-32 (method-of-object s0-0 progress-method-45)) + (set! sv-48 arg1) + (let ((s1-1 (+ (- -20.0 (-> s1-0 x)) (-> s1-0 z)))) + (set! sv-64 (the-as float 28.0)) + (let ((t0-1 (lookup-text! *common-text* (-> this title) #f)) + (t1-0 0.7) + (t2-0 0.5) + (t3-0 32) + ) + (sv-32 s0-0 sv-48 s1-1 sv-64 t0-1 t1-0 t2-0 t3-0) + ) + ) + ) + ) + (progress-method-34 arg0) + (progress-method-33 arg0 (-> s3-0 sub-body-footer)) + (progress-method-53 arg0 arg1) + (let ((a0-13 arg1)) + (set! (-> a0-13 flags) (font-flags kerning large)) + ) + (let ((v1-17 arg1)) + (set! (-> v1-17 scale) 0.425) + ) + (let ((a0-15 arg1)) + (set! (-> a0-15 color) (font-color font-color-32)) + ) + (let* ((s0-1 (get-scissor-stack-top arg0)) + (f28-0 (- (-> s0-1 z) (-> s0-1 x))) + (s1-2 (init-text! this)) + ) + (let* ((f30-0 (* 0.5 f28-0)) + (f28-1 (* 0.5 f28-0)) + (f26-0 (+ sv-16 (-> s0-1 x))) + (f24-0 (+ sv-16 (-> s0-1 x) f30-0)) + ) + (let ((v1-25 arg1)) + (set! (-> v1-25 width) (+ -20.0 f30-0)) + ) + (set! sv-80 0) + (let ((v1-27 sv-80) + (a0-20 (min (the int (-> this current-index)) s1-2)) + ) + (set-on-less-than v1-28 v1-27 a0-20) + (move-if-not-zero v1-29 a0-20 v1-28 v1-28) + ) + (set! sv-80 v1-29) + (set! sv-96 print-game-text) + (set! sv-112 format) + (set! sv-128 (clear *temp-string*)) + (set! sv-144 "~S") + (let ((a2-5 (lookup-text! *common-text* (the-as text-id (-> this text sv-80 text)) #f))) + (sv-112 sv-128 sv-144 a2-5) + ) + (let* ((a0-24 *temp-string*) + (a1-10 arg1) + (a2-6 #t) + (a3-2 40) + (t0-2 579) + (f22-0 (sv-96 a0-24 a1-10 a2-6 a3-2 (the-as bucket-id t0-2))) + ) + (set! sv-160 print-game-text) + (set! sv-176 format) + (set! sv-192 (clear *temp-string*)) + (set! sv-208 "~S") + (let ((a2-8 (lookup-text! *common-text* (-> this text sv-80 id) #f))) + (sv-176 sv-192 sv-208 a2-8) + ) + (let* ((a0-28 *temp-string*) + (a1-13 arg1) + (a2-9 #t) + (a3-3 40) + (t0-3 579) + (f0-23 (sv-160 a0-28 a1-13 a2-9 a3-3 (the-as bucket-id t0-3))) + (f22-1 (+ 8.0 (fmax f22-0 f0-23))) + ) + (let* ((v1-47 arg1) + (f0-26 (+ 10.0 (-> s0-1 x))) + (f1-12 4.0) + (f2-0 (-> this current-index)) + (f1-14 (+ (- f1-12 (* f22-1 (- f2-0 (* (the float (the int (/ f2-0 1.0))) 1.0)))) (-> s0-1 y))) + ) + (set! (-> v1-47 origin x) f0-26) + (set! (-> v1-47 origin y) f1-14) + ) + (while (and (< (-> arg1 origin y) (-> s0-1 w)) (< sv-80 s1-2)) + (when (= sv-80 3) + (nop!) + (nop!) + 0 + ) + ((method-of-type controls-string-info controls-string-info-method-9) + (the-as controls-string-info (-> this text sv-80)) + arg0 + arg1 + f26-0 + f24-0 + f30-0 + f28-1 + s2-0 + ) + (set! sv-80 (+ sv-80 1)) + ) + (set! (-> this on-screen) (< (-> arg1 origin y) (-> s0-1 w))) + (seek! (-> this current-index) (-> this target-index) (* (/ 300.0 f22-1) (seconds-per-frame))) + ) + ) + ) + (progress-method-34 arg0) + (progress-method-33 arg0 (-> s3-0 small-screen)) + (progress-method-47 + arg0 + arg1 + (!= (-> this current-index) 0.0) + (and (not (-> this on-screen)) (!= (-> this current-index) (the float s1-2))) + ) + ) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +(defmethod draw-option ((this menu-controls-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s2-0 *progress-work*) + ) + (set! (-> arg1 alpha) f30-0) + (progress-method-46 arg0 arg1 f30-0 1581) + (let ((a0-2 arg1)) + (set! (-> a0-2 flags) (font-flags kerning middle large)) + ) + (progress-method-53 arg0 arg1) + (let* ((f28-0 (the float (menu-controls-option-method-12 this))) + (f0-2 (-> this current-index)) + (f26-0 (- f0-2 (* (the float (the int (/ f0-2 f28-0))) f28-0))) + (f0-4 (+ 1.0 f26-0)) + (f0-5 (- f0-4 (* (the float (the int (/ f0-4 f28-0))) f28-0))) + (s0-0 (-> this pages (the int f26-0))) + (s3-0 (-> this pages (the int f0-5))) + (s1-0 (get-scissor-stack-top arg0)) + (f24-0 (- (-> s1-0 z) (-> s1-0 x))) + ) + (cond + ((< 1.0 f28-0) + (draw-prev-next-footer arg0 arg1 f30-0) + ) + (else + (progress-method-42 arg0 (-> s2-0 footer) (* 64.0 f30-0)) + (progress-method-41 arg0 (-> s2-0 footer) (* 128.0 f30-0)) + ) + ) + (progress-method-33 arg0 (-> s2-0 body-footer)) + (when (!= f28-0 0.0) + (let ((f26-1 (* (- 1.0 (- f26-0 (* (the float (the int (/ f26-0 1.0))) 1.0))) f24-0))) + (set! (-> arg1 origin x) (+ (- f26-1 f24-0) (-> s1-0 x))) + (controls-page-info-method-11 s0-0 arg0 arg1 (- f26-1 f24-0) f30-0) + (when (and (< 1.0 f28-0) (!= (-> this current-index) (-> this target-index))) + (set! (-> arg1 origin x) (+ f26-1 (-> s1-0 x))) + (controls-page-info-method-11 s3-0 arg0 arg1 f26-1 f30-0) + ) + ) + ) + ) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +(defmethod draw-option ((this menu-language-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (set! (-> arg1 alpha) f30-0) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 1.0) + ) + (let ((a1-2 arg1)) + (set! (-> a1-2 flags) (font-flags kerning middle large)) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 44 f30-0) + (+! (-> arg1 origin y) 8.0) + (let ((a0-3 arg1)) + (set! (-> a0-3 color) (font-color font-color-32)) + ) + (let ((v1-11 arg1)) + (set! (-> v1-11 scale) 1.0) + ) + (+! (-> arg1 origin x) -170.0) + (let ((s4-0 print-game-text)) + (format (clear *temp-string*) "~33L~C" 163) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin x) 340.0) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 161) + (s4-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin x) -170.0) + (let ((a0-11 arg1)) + (set! (-> a0-11 color) (font-color font-color-33)) + ) + (print-game-text + (lookup-text! *common-text* (-> *language-name-remap* (get-language-by-idx arg0 1)) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (progress-method-46 arg0 arg1 f30-0 11) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-sub-menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (set! (-> arg1 alpha) f30-0) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.85) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (cond + ((= (-> arg0 option-index) arg2) + (progress-method-40 arg0 arg1 (the int (+ -6.0 (-> arg1 origin y))) 35 f30-0) + (let ((a0-4 arg1)) + (set! (-> a0-4 color) (font-color font-color-33)) + ) + ) + (else + (let ((a0-5 arg1)) + (set! (-> a0-5 color) (font-color font-color-32)) + ) + ) + ) + ) + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-on-off-game-vibrations-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg0 yes-no-choice) (-> arg0 vibrations)) + (progress-method-38 arg0 arg1 0.19) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-on) + (text-id progress-off) + (= (-> arg0 option-index) arg2) + arg3 + 0.65 + ) + (let ((f0-1 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (progress-method-46 arg0 arg1 f0-1 28) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-on-off-game-subtitles-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg0 yes-no-choice) (-> arg0 subtitles)) + (progress-method-38 arg0 arg1 0.34) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-on) + (text-id progress-off) + (= (-> arg0 option-index) arg2) + arg3 + 0.65 + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-language-game-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars (sv-16 string) (sv-32 string)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.65) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (set! (-> arg1 alpha) f30-0) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle large)) + ) + (let ((s4-0 0)) + (let ((s5-0 *language-name-remap*)) + (case (-> this menu-option-type) + ((5) + (set! s4-0 (get-language-by-idx arg0 0)) + ) + ((6) + (set! s4-0 (get-language-by-idx arg0 1)) + ) + ((7) + (set! s4-0 (get-language-by-idx arg0 2)) + ) + ) + (cond + (arg3 + (let ((a0-12 arg1)) + (set! (-> a0-12 color) (font-color font-color-34)) + ) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 42 f30-0) + (let ((s2-1 print-game-text)) + (let ((s1-1 format) + (s0-1 (clear *temp-string*)) + ) + (set! sv-16 "~S") + (let ((a2-4 (lookup-text! *common-text* (-> this name) #f))) + (s1-1 s0-1 sv-16 a2-4) + ) + ) + (s2-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 24.0) + (let ((a0-18 arg1)) + (set! (-> a0-18 color) (font-color font-color-32)) + ) + (let ((v1-20 arg1)) + (set! (-> v1-20 scale) 0.5) + ) + (let ((a0-20 arg1)) + (set! (-> a0-20 color) (font-color font-color-32)) + ) + (+! (-> arg1 origin x) -70.0) + (let ((s3-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 163) + (s3-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin x) 70.0) + (+! (-> arg1 origin x) 70.0) + (let ((s3-2 print-game-text)) + (format (clear *temp-string*) "~33L~C" 161) + (s3-2 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin x) -70.0) + (let ((a0-27 arg1)) + (set! (-> a0-27 color) (font-color font-color-33)) + ) + (print-game-text (lookup-text! *common-text* (-> s5-0 s4-0) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (else + (cond + ((= (-> arg0 option-index) arg2) + (let ((a0-30 arg1)) + (set! (-> a0-30 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 24 f30-0) + ) + (else + (let ((a0-32 arg1)) + (set! (-> a0-32 color) (font-color font-color-32)) + ) + ) + ) + (let ((v1-35 arg1)) + (set! (-> v1-35 scale) 0.65) + ) + (let ((s2-4 print-game-text)) + (let ((s1-2 format) + (s0-2 (clear *temp-string*)) + ) + (set! sv-32 "~S") + (let ((a2-14 (lookup-text! *common-text* (-> this name) #f))) + (s1-2 s0-2 sv-32 a2-14) + ) + ) + (s2-4 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((v1-38 arg1)) + (set! (-> v1-38 scale) 0.5) + ) + (let ((a0-39 arg1)) + (set! (-> a0-39 color) (font-color font-color-32)) + ) + (format (clear *temp-string*) "~S" (lookup-text! *common-text* (-> s5-0 s4-0) #f)) + *temp-string* + (+! (-> arg1 origin y) 24.0) + (let ((a0-43 arg1)) + (set! (-> a0-43 flags) (font-flags kerning middle large)) + ) + (print-game-text (lookup-text! *common-text* (-> s5-0 s4-0) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; ERROR: Stack slot load at 16 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 16 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 16 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +(defmethod draw-option ((this menu-center-screen-graphic-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars (sv-16 float) (sv-32 font-context) (sv-48 float)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s4-0 (get-scissor-stack-top arg0)) + ) + (set! (-> arg1 alpha) f30-0) + (let ((a0-2 arg1)) + (set! (-> a0-2 flags) (font-flags kerning middle large)) + ) + (cond + (arg3 + (let ((a0-3 arg1)) + (set! (-> a0-3 color) (font-color font-color-34)) + ) + (progress-method-38 arg0 arg1 0.45) + (set! (-> arg1 origin x) (+ 30.0 (-> s4-0 x))) + (let* ((s3-1 arg0) + (s2-1 (method-of-object s3-1 progress-method-45)) + (s1-1 arg1) + (s0-0 (+ (- -60.0 (-> s4-0 x)) (-> s4-0 z))) + ) + (set! sv-16 (the-as float 16.0)) + (let* ((t0-1 (lookup-text! *common-text* (text-id progress-graphics-center-screen-dpad) #f)) + (t1-0 0.5) + (t2-0 0.95) + (t3-0 32) + (f0-7 (s2-1 s3-1 s1-1 s0-0 sv-16 t0-1 t1-0 t2-0 t3-0)) + (f1-6 (* 0.4 (-> arg1 max-x))) + (f2-4 (+ (-> s4-0 x) (* 0.5 (- (-> s4-0 z) (-> s4-0 x))))) + (f30-1 (+ f2-4 f1-6)) + (f28-0 (- f2-4 f1-6)) + (f26-0 (+ -8.0 (* 0.5 f0-7) (-> arg1 origin y))) + ) + (let ((f1-10 (+ -15.0 (-> arg1 origin y))) + (f24-0 (+ 3.0 f0-7 (-> arg1 origin y))) + ) + (let ((v1-17 arg1)) + (set! (-> v1-17 origin x) (-> s4-0 x)) + (set! (-> v1-17 origin y) f1-10) + ) + (let ((v1-18 arg1)) + (set! (-> v1-18 width) (- (-> s4-0 z) (-> s4-0 x))) + ) + (let ((s3-2 print-game-text)) + (format (clear *temp-string*) "~33L~C" 160) + (s3-2 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (set! (-> arg1 origin y) f24-0) + ) + (let ((s3-3 print-game-text)) + (format (clear *temp-string*) "~33L~C" 162) + (s3-3 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((a0-13 arg1)) + (set! (-> a0-13 flags) (font-flags kerning right large)) + ) + (let ((v1-20 arg1) + (f0-12 f26-0) + ) + (set! (-> v1-20 origin x) f28-0) + (set! (-> v1-20 origin y) f0-12) + ) + (let ((s3-4 print-game-text)) + (format (clear *temp-string*) "~33L~C" 163) + (s3-4 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((a0-17 arg1)) + (set! (-> a0-17 flags) (font-flags kerning large)) + ) + (let ((v1-22 arg1)) + (set! (-> v1-22 origin x) f30-1) + (set! (-> v1-22 origin y) f26-0) + ) + ) + ) + (let ((s3-5 print-game-text)) + (format (clear *temp-string*) "~33L~C" 161) + (s3-5 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((a0-21 arg1)) + (set! (-> a0-21 flags) (font-flags kerning middle large)) + ) + (set! (-> arg1 origin x) (-> s4-0 x)) + (progress-method-38 arg0 arg1 0.85) + (let ((v1-26 arg1)) + (set! (-> v1-26 scale) 0.5) + ) + (let ((v1-27 arg1)) + (set! (-> v1-27 width) (- (-> s4-0 z) (-> s4-0 x))) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-center-screen-reset) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + (else + (let ((f28-1 0.7)) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (cond + ((= (-> arg0 option-index) arg2) + (let ((a0-27 arg1)) + (set! (-> a0-27 color) (font-color font-color-33)) + ) + ) + (else + (let ((a0-28 arg1)) + (set! (-> a0-28 color) (font-color font-color-32)) + ) + ) + ) + (set! (-> arg1 origin x) (+ 10.0 (-> s4-0 x))) + (let* ((s1-2 arg0) + (s0-1 (method-of-object s1-2 progress-method-45)) + ) + (set! sv-32 arg1) + (let ((s4-1 (+ (- -20.0 (-> s4-0 x)) (-> s4-0 z)))) + (set! sv-48 (* 32.0 f28-1)) + (let* ((t0-7 (lookup-text! *common-text* (-> this name) #f)) + (t1-1 f28-1) + (t2-1 0.75) + (t3-1 32) + (f0-26 (s0-1 s1-2 sv-32 s4-1 sv-48 t0-7 t1-1 t2-1 t3-1)) + ) + (if (= (-> arg0 option-index) arg2) + (progress-method-40 arg0 arg1 (the int (+ -1.0 (-> arg1 origin y))) (the int (+ 4.0 f0-26)) f30-0) + ) + ) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-aspect-ratio-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (when (not (and (zero? (-> arg0 option-index)) (-> arg0 selected-option))) + (set! (-> arg0 yes-no-choice) (the-as basic (= (if arg3 + (-> arg0 aspect-ratio) + (get-aspect-ratio) + ) + 'aspect4x3 + ) + ) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-aspect-4x3) + (text-id progress-aspect-16x9) + (= (-> arg0 option-index) arg2) + arg3 + 0.7 + ) + ) + (let ((f0-2 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (progress-method-46 arg0 arg1 f0-2 29) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-on-off-progressive-scan-graphic-option) + (arg0 progress) + (arg1 font-context) + (arg2 int) + (arg3 symbol) + ) + (when (not (and (zero? (-> arg0 option-index)) (-> arg0 selected-option))) + (set! (-> arg0 yes-no-choice) (the-as basic (if arg3 + (-> arg0 progressive-scan) + (-> *setting-control* user-default set-video-mode) + ) + ) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-on) + (text-id progress-off) + (= (-> arg0 option-index) arg2) + arg3 + 0.7 + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-video-mode-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (when (not (and (zero? (-> arg0 option-index)) (-> arg0 selected-option))) + (set! (-> arg0 yes-no-choice) (the-as basic (= (if arg3 + (-> arg0 video-mode) + (get-video-mode) + ) + 'pal + ) + ) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-refresh-50hz) + (text-id progress-refresh-60hz) + (= (-> arg0 option-index) arg2) + arg3 + 0.7 + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-sound-slider-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let* ((gp-0 arg0) + (s5-0 arg1) + (s4-0 arg2) + (f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> gp-0 menu-transition))))) + ) + (set! (-> s5-0 alpha) f30-0) + (cond + ((not (draw *bigmap* (the-as int arg0) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 gp-0 s5-0) + ) + (else + (let ((f28-0 (-> (the-as (pointer float) (&+ (the-as pointer *setting-control*) (-> this setting-offset)))))) + (progress-method-52 + gp-0 + s5-0 + (lookup-text! *common-text* (-> this name) #f) + f30-0 + (-> this offset-y) + 0.75 + f28-0 + (the-as float #t) + ) + ) + ) + ) + (if (zero? s4-0) + (progress-method-46 gp-0 s5-0 f30-0 30) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-stereo-mode-sound-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars (s5-0 int)) + (let* ((s3-0 arg0) + (gp-0 arg1) + (s2-0 arg2) + (s1-0 arg3) + (f28-0 (fmax 0.0 (* 2.0 (- 0.5 (-> s3-0 menu-transition))))) + ) + (let ((v1-2 gp-0)) + (set! (-> v1-2 scale) 0.65) + ) + (set! (-> gp-0 alpha) f28-0) + (let ((a0-2 gp-0)) + (set! (-> a0-2 flags) (font-flags kerning middle large)) + ) + (cond + ((not (draw *bigmap* (the-as int arg0) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 s3-0 gp-0) + ) + ((begin + (progress-method-38 s3-0 gp-0 (-> this offset-y)) + (set! s5-0 (-> *setting-control* user-default stereo-mode)) + s1-0 + ) + (let ((f30-2 + (fmax + (fmax + (-> (get-string-length (lookup-text! *common-text* (text-id progress-sound-mono) #f) gp-0) length) + (-> (get-string-length (lookup-text! *common-text* (text-id progress-sound-stereo) #f) gp-0) length) + ) + (-> (get-string-length (lookup-text! *common-text* (text-id progress-sound-surround) #f) gp-0) length) + ) + ) + ) + (let ((a0-12 gp-0)) + (set! (-> a0-12 color) (font-color font-color-34)) + ) + (progress-method-40 s3-0 gp-0 (the int (+ -1.0 (-> gp-0 origin y))) 42 f28-0) + (let ((s3-1 print-game-text)) + (format (clear *temp-string*) "~S" (lookup-text! *common-text* (-> this name) #f)) + (s3-1 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> gp-0 origin y) 22.0) + (let ((v1-23 gp-0)) + (set! (-> v1-23 scale) 0.5) + ) + (let ((a0-19 gp-0)) + (set! (-> a0-19 color) (font-color font-color-33)) + ) + (let ((a0-20 gp-0)) + (set! (-> a0-20 flags) (font-flags kerning middle large)) + ) + (print-game-text + (lookup-text! *common-text* (-> *stereo-mode-name-remap* s5-0) #f) + gp-0 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (let ((a0-23 gp-0)) + (set! (-> a0-23 color) (font-color font-color-32)) + ) + (set! (-> gp-0 origin x) (- (-> gp-0 origin x) (the float (the int (* 0.5 f30-2))))) + (let ((s5-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 163) + (s5-1 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> gp-0 origin x) (the float (the int f30-2))) + ) + (let ((s5-2 print-game-text)) + (format (clear *temp-string*) "~33L~C" 161) + (s5-2 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (else + (if (= (-> s3-0 option-index) s2-0) + (progress-method-40 s3-0 gp-0 (the int (-> gp-0 origin y)) 21 f28-0) + ) + (let ((s3-2 print-game-text)) + (format (clear *temp-string*) "~S" (lookup-text! *common-text* (-> this name) #f)) + (s3-2 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> gp-0 origin y) 22.0) + (let ((v1-38 gp-0)) + (set! (-> v1-38 scale) 0.5) + ) + (let ((a0-36 gp-0)) + (set! (-> a0-36 color) (font-color font-color-32)) + ) + (let ((a0-37 gp-0)) + (set! (-> a0-37 flags) (font-flags kerning middle large)) + ) + (print-game-text + (lookup-text! *common-text* (-> *stereo-mode-name-remap* s5-0) #f) + gp-0 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-picture-slider-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((s5-0 arg1) + (s4-0 arg2) + (f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + ) + (set! (-> s5-0 alpha) f30-0) + (let* ((a0-1 arg0) + (t9-0 (method-of-object a0-1 progress-method-33)) + (a1-1 (-> *progress-work* body)) + ) + (t9-0 a0-1 a1-1) + (cond + ((not (draw *bigmap* (the-as int a1-1) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 arg0 s5-0) + ) + (else + (let ((f28-0 (-> (the-as (pointer float) (&+ (the-as pointer *setting-control*) (-> this setting-offset)))))) + (progress-method-52 + arg0 + s5-0 + (lookup-text! *common-text* (-> this name) #f) + f30-0 + (-> this offset-y) + 0.9 + f28-0 + (the-as float #f) + ) + ) + ) + ) + ) + (when (zero? s4-0) + (let ((s4-1 (get-scissor-stack-top arg0))) + (progress-method-46 arg0 s5-0 f30-0 1520) + (draw-icon-array! + (-> *progress-icon-arrays* 75) + 256 + (the int (+ (-> s4-1 y) (* 0.75 (- (-> s4-1 w) (-> s4-1 y))))) + (-> *video-params* relative-x-scale-reciprical) + 10.0 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + ) + ) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +(defmethod draw-option ((this menu-camera-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (let* ((v1-2 (-> this menu-option-type)) + (v1-3 (cond + ((= v1-2 12) + (-> arg0 flip-horizontal) + ) + ((= v1-2 13) + (-> arg0 flip-vertical) + ) + ) + ) + ) + (set! (-> arg0 yes-no-choice) (the-as basic (not v1-3))) + ) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-camera-default) + (text-id progress-camera-flipped) + (= (-> arg0 option-index) arg2) + arg3 + 0.7 + ) + (when (zero? arg2) + (let ((f0-2 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (progress-method-46 arg0 arg1 f0-2 1534) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-unlocked-sub-menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((s2-0 (memcard-unlocked-secrets? arg0 #t)) + (f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s1-0 "?????????") + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (let ((v1-4 arg1)) + (set! (-> v1-4 scale) 0.5) + ) + (if (= arg2 (-> arg0 option-index)) + 33 + 32 + ) + (let ((f0-3 + (if (logtest? s2-0 (-> this mask)) + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + (print-game-text s1-0 arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + (if (= arg2 (-> arg0 option-index)) + (progress-method-40 arg0 arg1 (the int (+ 2.0 (-> arg1 origin y))) (the int (+ -1.0 f0-3)) f30-0) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-main-menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (-> arg1 flags) + (when (and (nonzero? (-> this name)) (= arg2 (-> arg0 option-index))) + (let ((v1-5 arg1)) + (set! (-> v1-5 scale) 0.75) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags shadow kerning middle large)) + ) + (set! (-> arg1 width) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 235 + 175 + ) + ) + ) + (set! (-> arg1 height) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 80 + 80 + ) + ) + ) + (set! (-> arg1 origin x) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 140 + 170 + ) + ) + ) + (set! (-> arg1 origin y) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 180 + 175 + ) + ) + ) + (cond + ((= (-> this name) (text-id progress-bigmap)) + (when (= (-> *setting-control* user-default language) (language-enum french)) + (let ((v1-16 arg1)) + (set! (-> v1-16 scale) 0.7) + ) + ) + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + (set! (-> arg1 origin y) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 210 + 200 + ) + ) + ) + (set! (-> arg1 scale) 0.6) + ) + (else + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-memcard-slot-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (sv-48 (function string font-context symbol int bucket-id float)) + (sv-64 (function _varargs_ object)) + (sv-80 string) + (sv-96 string) + (sv-112 (function string font-context symbol int bucket-id float)) + (sv-128 dma-buffer) + (sv-144 pointer) + (sv-160 int) + (sv-176 (function string font-context symbol int bucket-id float)) + (sv-192 (function _varargs_ object)) + ) + (let* ((s5-0 arg0) + (gp-0 arg1) + (s4-0 arg2) + (f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> s5-0 menu-transition))))) + (f28-0 (if (= (-> s5-0 current) 'select-save-title) + 0.2 + 0.25 + ) + ) + (s3-0 *progress-work*) + (f24-0 (-> *video-params* relative-x-scale)) + ) + (cond + ((not (draw *bigmap* (the-as int arg0) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 s5-0 gp-0) + ) + (else + (set! (-> gp-0 alpha) f30-0) + (let ((v1-8 gp-0)) + (set! (-> v1-8 scale) 0.6) + ) + (progress-method-33 s5-0 (-> s3-0 body)) + (let* ((s3-1 (get-scissor-stack-top s5-0)) + (s0-0 (new 'stack 'hud-box)) + (f0-4 (* (- (-> s3-1 w) (-> s3-1 y)) f28-0)) + (f26-0 (+ (-> s3-1 y) (* f0-4 (the float s4-0)))) + (f28-1 (+ f26-0 f0-4)) + (s1-0 (the int (+ (-> s3-1 x) (* 0.7 (- (-> s3-1 z) (-> s3-1 x))) (* -48.0 f24-0)))) + ) + (set! sv-160 (the int (+ 32.0 (-> s3-1 y)))) + (let ((s2-0 *progress-save-info*)) + (let ((v1-16 gp-0) + (f1-12 (+ 10.0 (-> s3-1 x))) + (f2-13 (+ f26-0 (* 0.5 (- f0-4 (* 32.0 (-> gp-0 scale)))))) + ) + (set! (-> v1-16 origin x) f1-12) + (set! (-> v1-16 origin y) f2-13) + ) + (set! (-> gp-0 height) f0-4) + (let ((a0-11 gp-0)) + (set! (-> a0-11 flags) (font-flags kerning large)) + ) + (when (and s2-0 (= (-> s2-0 formatted) 1) (= (-> s2-0 inited) 1)) + (cond + ((= (-> s2-0 file s4-0 present) 1) + (set! sv-48 print-game-text) + (set! sv-64 format) + (set! sv-80 (clear *temp-string*)) + (set! sv-96 "~S ~D") + (let ((a2-2 (lookup-text! *common-text* (text-id text-0073) #f)) + (a3-1 (+ s4-0 1)) + ) + (sv-64 sv-80 sv-96 a2-2 a3-1) + ) + (let ((a0-21 *temp-string*) + (a1-6 gp-0) + (a2-3 #f) + (a3-2 44) + (t0-1 579) + ) + (sv-48 a0-21 a1-6 a2-3 a3-2 (the-as bucket-id t0-1)) + ) + ) + ((zero? (-> s2-0 file s4-0 present)) + (set! sv-112 print-game-text) + (let ((a0-23 (lookup-text! *common-text* (text-id progress-empty) #f)) + (a1-8 gp-0) + (a2-5 #f) + (a3-3 44) + (t0-2 579) + ) + (sv-112 a0-23 a1-8 a2-5 a3-3 (the-as bucket-id t0-2)) + ) + ) + ) + (when (= s4-0 (-> s5-0 option-index)) + (let ((v1-39 gp-0)) + (set! (-> v1-39 scale) 0.8) + ) + (set! sv-128 (-> *display* frames (-> *display* on-screen) global-buf)) + (set! sv-144 (-> sv-128 base)) + (let ((f24-1 (+ (-> s3-1 x) (* 0.4 (- (-> s3-1 z) (-> s3-1 x)))))) + (set-vector! (-> s0-0 color) 128 128 128 (the int (* 16.0 f30-0))) + (set! (-> (the-as vector (-> s0-0 box)) quad) (-> s3-1 quad)) + (set! (-> s0-0 box min x) f24-1) + (draw-box-alpha-1 s0-0 sv-128) + (set! (-> s0-0 box min x) (-> s3-1 x)) + (set! (-> s0-0 box max x) f24-1) + ) + (set! (-> s0-0 box min y) f26-0) + (set! (-> s0-0 box max y) f28-1) + (draw-box-alpha-1 s0-0 sv-128) + (set-vector! (-> s0-0 color) 128 128 64 (the int (* 128.0 f30-0))) + (when (!= f26-0 (-> s3-1 y)) + (set! (-> s0-0 box min y) (-> s3-1 y)) + (set! (-> s0-0 box max y) f26-0) + (draw-box-prim-only s0-0 sv-128) + ) + (when (!= f28-1 (-> s3-1 w)) + (set! (-> s0-0 box min y) f28-1) + (set! (-> s0-0 box max y) (-> s3-1 w)) + (draw-box-prim-only s0-0 sv-128) + ) + (let ((a3-4 (-> sv-128 base))) + (when (!= sv-144 a3-4) + (let ((v1-63 (the-as object (-> sv-128 base)))) + (set! (-> (the-as dma-packet v1-63) dma) (new 'static 'dma-tag :id (dma-tag-id next))) + (set! (-> (the-as dma-packet v1-63) vif0) (new 'static 'vif-tag)) + (set! (-> (the-as dma-packet v1-63) vif1) (new 'static 'vif-tag)) + (set! (-> sv-128 base) (&+ (the-as pointer v1-63) 16)) + ) + (dma-bucket-insert-tag + (-> *display* frames (-> *display* on-screen) bucket-group) + (bucket-id tex-hud-hud-alpha) + sv-144 + (the-as (pointer dma-tag) a3-4) + ) + ) + ) + ) + (when (= (-> s2-0 file s4-0 present) 1) + (when (= s4-0 (-> s5-0 option-index)) + (let* ((a0-49 (-> *progress-icon-arrays* (-> s2-0 file s4-0 level-index))) + (t9-16 (method-of-object a0-49 draw-icon-array!)) + (a3-5 1.0) + (t0-3 1.0) + (t1-0 (the-as uint #x80808080)) + (t2-0 f30-0) + ) + (t9-16 a0-49 s1-0 sv-160 a3-5 t0-3 (the-as rgba t1-0) t2-0) + ) + (let ((v1-84 gp-0)) + (set! (-> v1-84 scale) 0.6) + ) + (let ((a0-51 gp-0)) + (set! (-> a0-51 color) (font-color font-color-32)) + ) + (progress-method-38 s5-0 gp-0 0.675) + (let ((a0-53 gp-0)) + (set! (-> a0-53 flags) (font-flags kerning right large)) + ) + (let* ((v1-91 (-> s2-0 file s4-0 game-time0)) + (v1-92 (logior (shl (-> s2-0 file s4-0 game-time1) 32) v1-91)) + (s1-1 (/ (the-as int v1-92) #x107ac0)) + (s0-1 (/ (mod (the-as int v1-92) #x107ac0) #x4650)) + ) + (set! (-> gp-0 origin x) (+ (-> s3-1 x) (* 0.675 (- (-> s3-1 z) (-> s3-1 x))))) + (set! sv-176 print-game-text) + (set! sv-192 format) + (let ((a0-63 (clear *temp-string*)) + (a1-16 "~2,'0D:~2,'0D") + ) + (sv-192 a0-63 a1-16 s1-1 s0-1) + ) + ) + (let ((a0-64 *temp-string*) + (a1-17 gp-0) + (a2-10 #f) + (a3-7 44) + (t0-4 579) + ) + (sv-176 a0-64 a1-17 a2-10 a3-7 (the-as bucket-id t0-4)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* 66) + (the int (+ 10.0 (* 0.4 (- (-> s3-1 z) (-> s3-1 x))) (-> s3-1 x))) + (the int (-> gp-0 origin y)) + 0.65 + 0.65 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + (set! (-> gp-0 origin x) (+ (- (+ -10.0 (-> s3-1 z)) (-> s3-1 x)) (-> s3-1 x))) + (let ((s1-2 print-game-text)) + (format (clear *temp-string*) "~D%" (the int (-> s2-0 file s4-0 completion-percentage))) + (s1-2 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* 67) + (the int (+ -8.0 (* 0.75 (- (-> s3-1 z) (-> s3-1 x))) (-> s3-1 x))) + (the int (-> gp-0 origin y)) + 0.7 + 0.7 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + (progress-method-38 s5-0 gp-0 0.83) + (set! (-> gp-0 origin x) (+ (-> s3-1 x) (* 0.675 (- (-> s3-1 z) (-> s3-1 x))))) + (let ((s1-3 print-game-text)) + (format (clear *temp-string*) "~D" (the int (-> s2-0 file s4-0 skill-count))) + (s1-3 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* 68) + (the int (+ 10.0 (* 0.4 (- (-> s3-1 z) (-> s3-1 x))) (-> s3-1 x))) + (the int (+ -2.0 (-> gp-0 origin y))) + 0.7 + 0.7 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + (set! (-> gp-0 origin x) (+ (- (+ -10.0 (-> s3-1 z)) (-> s3-1 x)) (-> s3-1 x))) + (let ((s1-4 print-game-text)) + (format (clear *temp-string*) "~D" (the int (-> s2-0 file s4-0 gem-count))) + (s1-4 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* 69) + (the int (+ -14.0 (* 0.75 (- (-> s3-1 z) (-> s3-1 x))) (-> s3-1 x))) + (the int (-> gp-0 origin y)) + 0.5 + 0.5 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + (when (logtest? (-> s2-0 file s4-0 secrets) 1) + (let ((a0-79 gp-0)) + (set! (-> a0-79 flags) (font-flags kerning middle large)) + ) + (set! (-> gp-0 origin x) (+ (-> s3-1 x) (* 0.4 (- (-> s3-1 z) (-> s3-1 x))))) + (set! (-> gp-0 origin y) (+ 8.0 (-> s3-1 y))) + (let ((v1-140 gp-0)) + (set! (-> v1-140 width) (* 0.6 (- (-> s3-1 z) (-> s3-1 x)))) + ) + (let ((s3-2 print-game-text)) + (format (clear *temp-string*) "~S" (lookup-text! *common-text* (text-id progress-secrets-hero-mode) #f)) + (s3-2 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + ) + ) + ) + (progress-method-34 s5-0) + (when (zero? s4-0) + (case (-> s5-0 current) + (('select-load) + (progress-method-46 s5-0 gp-0 f30-0 45) + ) + (('select-save-hero) + (progress-method-46 s5-0 gp-0 f30-0 2198) + ) + (else + (progress-method-46 s5-0 gp-0 f30-0 44) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-save-sub-menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (f28-0 0.2) + ) + (let ((v1-3 *progress-work*)) + (progress-method-33 arg0 (-> v1-3 body)) + ) + (let ((s2-0 (get-scissor-stack-top arg0)) + (s3-0 (new 'stack 'hud-box)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 width) (+ -10.0 (* 0.4 (- (-> s2-0 z) (-> s2-0 x))))) + ) + (let ((a0-6 arg1)) + (set! (-> a0-6 flags) (font-flags kerning large)) + ) + (let ((v1-9 arg1)) + (set! (-> v1-9 scale) 0.425) + ) + (let* ((f24-0 (* (- (-> s2-0 w) (-> s2-0 y)) f28-0)) + (f28-1 (+ (-> s2-0 y) (* f24-0 (the float arg2)))) + (f26-0 (+ f28-1 f24-0)) + ) + (let* ((f0-7 + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #t 44 (bucket-id hud-draw-hud-alpha)) + ) + (v1-11 arg1) + (f1-9 (+ 10.0 (-> s2-0 x))) + (f0-10 (+ f28-1 (* 0.5 (- f24-0 f0-7)))) + ) + (set! (-> v1-11 origin x) f1-9) + (set! (-> v1-11 origin y) f0-10) + ) + (set! (-> arg1 height) f24-0) + (when (= arg2 (-> arg0 option-index)) + (let ((v1-15 arg1)) + (set! (-> v1-15 scale) 0.45) + ) + (with-dma-buffer-add-bucket ((s0-1 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id tex-hud-hud-alpha) + ) + (let ((f0-13 (+ (-> s2-0 x) (* 0.4 (- (-> s2-0 z) (-> s2-0 x)))))) + (set-vector! (-> s3-0 color) 128 128 128 (the int (* 16.0 f30-0))) + (set! (-> s3-0 box min x) (-> s2-0 x)) + (set! (-> s3-0 box max x) f0-13) + ) + (set! (-> s3-0 box min y) f28-1) + (set! (-> s3-0 box max y) f26-0) + (draw-box-alpha-1 s3-0 s0-1) + (set-vector! (-> s3-0 color) 128 128 64 (the int (* 128.0 f30-0))) + (draw-box-prim-only s3-0 s0-1) + ) + ) + ) + ) + ) + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + (progress-method-34 arg0) + 0 + (none) + ) + +(defmethod draw-option ((this menu-loading-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-3 arg1)) + (set! (-> v1-3 scale) 0.55) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-33)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 120.0) + (set! (-> arg1 origin y) 110.0) + (let ((v1-8 arg1)) + (set! (-> v1-8 width) (the float 270)) + ) + (let ((v1-9 arg1)) + (set! (-> v1-9 height) (the float 35)) + ) + (when (or (< (mod (current-time) 300) 150) (!= (-> arg0 menu-transition) 0.0)) + (let ((v1-15 161)) + (case (-> arg0 current) + (('saving) + (set! v1-15 160) + ) + (('formatting) + (set! v1-15 162) + ) + (('creating) + (set! v1-15 163) + ) + ) + (print-game-text + (lookup-text! *common-text* (the-as text-id v1-15) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + ) + (+! (-> arg1 origin y) 45.0) + (let ((v1-18 arg1)) + (set! (-> v1-18 height) (the float 160)) + ) + (let ((a0-16 arg1)) + (set! (-> a0-16 color) (font-color font-color-32)) + ) + (let ((s5-1 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-remove-warn) #f) 1) + (s5-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-insufficient-space-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (when (!= (-> arg0 current) 'none) + (let ((v1-3 arg1)) + (set! (-> v1-3 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 color) (font-color font-color-32)) + ) + (let ((a0-4 arg1)) + (set! (-> a0-4 flags) (font-flags kerning middle middle-vert large)) + ) + (progress-method-53 arg0 arg1) + (+! (-> arg1 origin x) 10.0) + (set! (-> arg1 origin y) 80.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 width) (+ -20.0 (-> arg1 width))) + ) + (let ((v1-11 arg1)) + (set! (-> v1-11 height) (the float 80)) + ) + (let ((s4-0 155)) + (case (-> arg0 current) + (('insufficient-space) + (set! s4-0 153) + ) + (('no-memory-card) + (set! s4-0 154) + ) + ) + (let ((s3-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (the-as text-id s4-0) #f) 1) + (s3-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (+! (-> arg1 origin y) 80.0) + (let ((v1-19 arg1)) + (set! (-> v1-19 height) (the float 50)) + ) + (let ((s4-1 print-game-text)) + (format + (clear *temp-string*) + (lookup-text! *common-text* (text-id progress-memcard-space-requirement) #f) + (if *progress-save-info* + (-> *progress-save-info* mem-required) + 0 + ) + ) + (s4-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 55.0) + (let ((v1-24 arg1)) + (set! (-> v1-24 height) (the float 90)) + ) + (cond + ((and (!= (-> arg0 starting-state) 'insufficient-space) (!= (-> arg0 starting-state) 'no-memory-card)) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-insert-with-free-space) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 60.0) + (let ((a0-26 arg1)) + (set! (-> a0-26 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 30.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + (else + (let ((a0-30 arg1)) + (set! (-> a0-30 color) (font-color font-color-33)) + ) + (+! (-> arg1 origin y) 20.0) + (progress-method-40 arg0 arg1 (the int (+ 30.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer + arg0 + arg1 + (text-id progress-memcard-continue?) + (text-id progress-memcard-insufficient-space-retry?) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-hero-mode-message-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s4-0 *progress-work*) + ) + (progress-method-33 arg0 (-> s4-0 body-footer)) + (progress-method-53 arg0 arg1) + (set! (-> arg1 alpha) f30-0) + (let ((v1-6 arg1)) + (set! (-> v1-6 scale) 0.5) + ) + (let ((a0-4 arg1)) + (set! (-> a0-4 color) (font-color font-color-32)) + ) + (let ((a0-5 arg1)) + (set! (-> a0-5 flags) (font-flags kerning middle middle-vert large)) + ) + (let ((s3-0 print-game-text)) + (let* ((s2-0 format) + (s1-0 (clear *temp-string*)) + (a0-7 *common-text*) + (t9-3 (method-of-object a0-7 lookup-text!)) + (a1-3 2199) + (a2-1 #f) + ) + (s2-0 s1-0 (t9-3 a0-7 (the-as text-id a1-3) a2-1) (the-as none a2-1)) + ) + (s3-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (progress-method-34 arg0) + (progress-method-33 arg0 (-> s4-0 footer)) + ) + (progress-method-53 arg0 arg1) + (let ((a0-13 arg1)) + (set! (-> a0-13 color) (font-color font-color-33)) + ) + (progress-method-38 arg0 arg1 0.1) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 18 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +(defmethod draw-option ((this menu-secrets-insufficient-space-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s4-0 *progress-work*) + ) + (progress-method-33 arg0 (-> s4-0 body-footer)) + (progress-method-53 arg0 arg1) + (set! (-> arg1 alpha) f30-0) + (let ((v1-6 arg1)) + (set! (-> v1-6 scale) 0.5) + ) + (let ((a0-4 arg1)) + (set! (-> a0-4 color) (font-color font-color-32)) + ) + (let ((a0-5 arg1)) + (set! (-> a0-5 flags) (font-flags kerning middle middle-vert large)) + ) + (let ((s3-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-no-card-in-slot) #f) 1) + (s3-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (progress-method-34 arg0) + (progress-method-33 arg0 (-> s4-0 footer)) + ) + (progress-method-53 arg0 arg1) + (let ((a0-13 arg1)) + (set! (-> a0-13 color) (font-color font-color-33)) + ) + (progress-method-38 arg0 arg1 0.1) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 18 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +(defmethod draw-option ((this menu-insert-card-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-1 arg1)) + (set! (-> v1-1 scale) 0.5) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 90.0) + (set! (-> arg1 origin y) 130.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 330)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 95)) + ) + (let ((s4-0 print-game-text)) + (format + (clear *temp-string*) + (lookup-text! *common-text* (text-id progress-memcard-insert-with-jak3-data) #f) + 1 + ) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 115.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 60)) + ) + (let ((a0-11 arg1)) + (set! (-> a0-11 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 17.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-go-back?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-error-loading-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-1 arg1)) + (set! (-> v1-1 scale) 0.5) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 90.0) + (set! (-> arg1 origin y) 100.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 330)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 45)) + ) + (let ((s4-0 170)) + (case (-> arg0 current) + (('error-saving) + (set! s4-0 171) + ) + (('error-formatting) + (set! s4-0 172) + ) + (('error-creating) + (set! s4-0 173) + ) + ) + (let ((s3-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (the-as text-id s4-0) #f) 1) + (s3-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (+! (-> arg1 origin y) 50.0) + (let ((v1-16 arg1)) + (set! (-> v1-16 height) (the float 105)) + ) + (let ((s4-1 print-game-text)) + (format + (clear *temp-string*) + (lookup-text! *common-text* (text-id progress-memcard-check-and-try-again) #f) + 1 + ) + (s4-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 115.0) + (let ((v1-19 arg1)) + (set! (-> v1-19 height) (the float 45)) + ) + (let ((a0-21 arg1)) + (set! (-> a0-21 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 9.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-error-auto-saving-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-1 arg1)) + (set! (-> v1-1 scale) 0.5) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 77.0) + (set! (-> arg1 origin y) 85.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 25)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-save-error) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 25.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 60)) + ) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-check) #f) 1) + (s4-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 60.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 45)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-disabled) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 45.0) + (let ((v1-16 arg1)) + (set! (-> v1-16 height) (the float 95)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-reenable-info) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 90.0) + (let ((v1-19 arg1)) + (set! (-> v1-19 height) (the float 25)) + ) + (let ((a0-20 arg1)) + (set! (-> a0-20 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 22 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-card-removed-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-1 arg1)) + (set! (-> v1-1 scale) 0.5) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 80.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 70)) + ) + (let ((s4-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-removed) #f) 1) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 65.0) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-disabled) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 65.0) + (let ((v1-12 arg1)) + (set! (-> v1-12 height) (the float 90)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-reenable-info) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 85.0) + (let ((v1-15 arg1)) + (set! (-> v1-15 height) (the float 35)) + ) + (let ((a0-16 arg1)) + (set! (-> a0-16 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 5.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-error-disc-removed-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 120.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 35)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-disc-removed-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 45.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-disc-removed-prompt) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (when (is-cd-in?) + (+! (-> arg1 origin y) 95.0) + (let ((v1-14 arg1)) + (set! (-> v1-14 height) (the float 50)) + ) + (let ((a0-12 arg1)) + (set! (-> a0-12 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 12.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-error-reading-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 90.0) + (set! (-> arg1 origin y) 120.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 330)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 35)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-disc-read-error) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 55.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-disc-read-error-prompt) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 105.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 50)) + ) + (let ((a0-12 arg1)) + (set! (-> a0-12 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 12.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-icon-info-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (set! (-> *bigmap* auto-save-icon-flag) #t) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture checkpoint level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.0) + (set! (-> this sprites 0 scale-y) 1.0) + (let ((v1-6 (-> this sprites 0 color-ptr))) + (set! (-> v1-6 0) 128) + (set! (-> v1-6 1) 128) + (set! (-> v1-6 2) 128) + (set! (-> v1-6 3) (the int (* 128.0 (- 1.0 (-> arg0 menu-transition))))) + ) + (set! (-> this sprites 0 pos z) #xffffff) + (set! (-> this sprites 0 pos w) 0) + (set-hud-piece-position! (the-as hud-sprite (-> this sprites)) 240 160) + (with-dma-buffer-add-bucket ((s2-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + ((method-of-type hud-sprite draw) (the-as hud-sprite (-> this sprites)) s2-0 (-> *level* level-default) #t) + ) + (let ((a0-16 arg1)) + (set! (-> a0-16 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 90.0) + (set! (-> arg1 origin y) 80.0) + (let ((v1-28 arg1)) + (set! (-> v1-28 width) (the float 330)) + ) + (let ((v1-29 arg1)) + (set! (-> v1-29 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 115.0) + (let ((v1-32 arg1)) + (set! (-> v1-32 height) (the float 95)) + ) + (let ((s4-2 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-autosave-remove-warn) #f) 1) + (s4-2 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 90.0) + (let ((v1-35 arg1)) + (set! (-> v1-35 height) (the float 50)) + ) + (let ((a0-27 arg1)) + (set! (-> a0-27 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 12.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-format-card-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 80.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 85)) + ) + (let ((s4-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-unformatted) #f) 1) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 95.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-formatting-required-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 95.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 25)) + ) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 44 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-format?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 25.0) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-already-exists-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 120.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-overwrite-warning) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 105.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 45)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-overwrite-confirm?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 45.0) + (progress-method-40 arg0 arg1 (the int (+ 8.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-create-game-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 110.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 90)) + ) + (let ((s4-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-no-save-data) #f) 1) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 95.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 60)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-create-save-data?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 70.0) + (progress-method-40 arg0 arg1 (the int (+ 18.0 (-> arg1 origin y))) 22 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-video-mode-warning-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 85.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 45)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-change-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 50.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 95)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-warn-2) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 85.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 55)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-60hz-change-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 60.0) + (let ((v1-16 arg1)) + (set! (-> v1-16 height) (the float 30)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-continue?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 20.0) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-video-mode-ok-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 130.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 50)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-60hz-change-complete) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 70.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 50)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-keep) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 50.0) + (progress-method-40 arg0 arg1 (the int (+ 12.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-progressive-mode-warning-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 75.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 50)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-warn-1) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 50.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 90)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-warn-2) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 85.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 75)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-60hz-change-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 70.0) + (let ((v1-16 arg1)) + (set! (-> v1-16 height) (the float 30)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-continue?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 25.0) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-progressive-mode-ok-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.55) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 90.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 80)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-change-complete) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 100.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 75)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-keep) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 70.0) + (progress-method-40 arg0 arg1 (the int (+ 20.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +(defmethod draw-option ((this menu-select-start-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (sv-16 string) + (sv-32 string) + (sv-48 (function game-text-info text-id symbol string)) + (sv-64 game-text-info) + (sv-80 (function _varargs_ object)) + (sv-96 string) + (sv-112 string) + (sv-128 (function game-text-info text-id symbol string)) + (sv-144 game-text-info) + ) + (set! (-> *progress-list-level* mode) (-> arg0 current)) + (set! (-> *progress-list-level* act) (-> *progress-work* selected-num)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (let ((s3-0 (length *progress-list-level*))) + (set! (-> arg1 alpha) f30-0) + (let ((a0-4 arg1)) + (set! (-> a0-4 flags) (font-flags kerning large)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 scale) 0.42) + ) + (progress-method-33 arg0 (-> *progress-work* body-footer)) + (let ((s2-1 (max 0 (the int (-> this current-index)))) + (s1-0 print-game-text) + ) + (let ((s0-0 format)) + (set! sv-16 (clear *temp-string*)) + (set! sv-32 "~S") + (set! sv-64 *common-text*) + (set! sv-48 (method-of-object sv-64 lookup-text!)) + (let* ((a1-3 (-> (progress-list-method-9 *progress-list-level* s2-1) text-name)) + (a2-1 #f) + (a2-2 (sv-48 sv-64 a1-3 a2-1)) + ) + (s0-0 sv-16 sv-32 a2-2) + ) + ) + (let ((f28-0 (s1-0 *temp-string* arg1 #t 44 (bucket-id hud-draw-hud-alpha)))) + (let ((s1-1 (get-scissor-stack-top arg0))) + (let ((f0-5 (- (-> s1-1 w) (-> s1-1 y)))) + (let* ((v1-18 arg1) + (f1-4 (+ 10.0 (-> s1-1 x))) + (f2-3 8.0) + (f3-1 (-> this current-index)) + (f2-5 (+ (- f2-3 (* f28-0 (- f3-1 (* (the float (the int (/ f3-1 1.0))) 1.0)))) (-> s1-1 y))) + ) + (set! (-> v1-18 origin x) f1-4) + (set! (-> v1-18 origin y) f2-5) + ) + (let ((v1-19 arg1)) + (set! (-> v1-19 width) (+ (- -20.0 (-> s1-1 x)) (-> s1-1 z))) + ) + (set! (-> arg1 height) f0-5) + ) + (while (and (< (-> arg1 origin y) (-> s1-1 w)) (< s2-1 s3-0)) + (cond + ((= s2-1 (-> this selected-index)) + (let ((a0-18 arg1)) + (set! (-> a0-18 color) (font-color font-color-34)) + ) + ) + (else + (let ((a0-19 arg1)) + (set! (-> a0-19 color) (font-color font-color-32)) + ) + ) + ) + (let ((s0-1 print-game-text)) + (set! sv-80 format) + (set! sv-96 (clear *temp-string*)) + (set! sv-112 "~S") + (set! sv-144 *common-text*) + (set! sv-128 (method-of-object sv-144 lookup-text!)) + (let* ((a1-7 (-> (progress-list-method-9 *progress-list-level* s2-1) text-name)) + (a2-4 #f) + (a2-5 (sv-128 sv-144 a1-7 a2-4)) + ) + (sv-80 sv-96 sv-112 a2-5) + ) + (let ((f26-0 (s0-1 *temp-string* arg1 #f 40 (bucket-id hud-draw-hud-alpha)))) + (if (= s2-1 (-> this selected-index)) + (progress-method-40 arg0 arg1 (the int (+ -2.0 (-> arg1 origin y))) (the int (+ 2.0 f26-0)) f30-0) + ) + (+! (-> arg1 origin y) f26-0) + ) + ) + (+! s2-1 1) + ) + ) + (seek! + (-> this current-index) + (-> this target-index) + (* (/ (-> this scroll-speed) f28-0) (seconds-per-frame)) + ) + ) + ) + ) + (progress-method-34 arg0) + (let ((s3-1 *progress-work*)) + (let* ((a0-28 arg0) + (t9-16 (method-of-object a0-28 progress-method-46)) + (a1-12 arg1) + (a2-9 f30-0) + (v1-46 (-> *progress-work* selected-num)) + ) + (t9-16 a0-28 a1-12 a2-9 (cond + ((zero? v1-46) + 54 + ) + ((= v1-46 1) + 2126 + ) + ((= v1-46 2) + 2127 + ) + (else + 2128 + ) + ) + ) + ) + (progress-method-42 arg0 (-> s3-1 footer) (* 64.0 f30-0)) + (progress-method-41 arg0 (-> s3-1 footer) (* 128.0 f30-0)) + ) + ) + (progress-method-47 + arg0 + arg1 + (!= (-> this current-index) 0.0) + (!= (-> this current-index) (the float (+ (-> arg0 total-num-tasks) -1))) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-select-scene-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (sv-16 (function _varargs_ object)) + (sv-32 string) + (sv-48 string) + (sv-64 (function string font-context symbol int bucket-id float)) + (sv-80 (function _varargs_ object)) + (sv-96 string) + (sv-112 string) + ) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (let* ((v1-3 (-> *progress-work* selected-num)) + (s3-0 (cond + ((zero? v1-3) + *hud-select-scene-act1* + ) + ((= v1-3 1) + *hud-select-scene-act2* + ) + ((= v1-3 2) + *hud-select-scene-act3* + ) + (else + *hud-select-scene-commentary* + ) + ) + ) + (s2-0 (-> s3-0 length)) + ) + (set! (-> arg1 alpha) f30-0) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning large)) + ) + (let ((v1-5 arg1)) + (set! (-> v1-5 scale) 0.42) + ) + (progress-method-33 arg0 (-> *progress-work* body-footer)) + (let ((s1-1 (max 0 (the int (-> this current-index)))) + (s0-0 print-game-text) + ) + (set! sv-16 format) + (set! sv-32 (clear *temp-string*)) + (set! sv-48 "~S") + (let ((a2-2 (lookup-text! *common-text* (-> s3-0 s1-1 text) #f))) + (sv-16 sv-32 sv-48 a2-2) + ) + (let ((f28-0 (s0-0 *temp-string* arg1 #t 44 (bucket-id hud-draw-hud-alpha)))) + (let ((s0-1 (get-scissor-stack-top arg0))) + (let ((f0-5 (- (-> s0-1 w) (-> s0-1 y)))) + (let* ((v1-16 arg1) + (f1-4 (+ 10.0 (-> s0-1 x))) + (f2-3 8.0) + (f3-1 (-> this current-index)) + (f2-5 (+ (- f2-3 (* f28-0 (- f3-1 (* (the float (the int (/ f3-1 1.0))) 1.0)))) (-> s0-1 y))) + ) + (set! (-> v1-16 origin x) f1-4) + (set! (-> v1-16 origin y) f2-5) + ) + (let ((v1-17 arg1)) + (set! (-> v1-17 width) (+ (- -20.0 (-> s0-1 x)) (-> s0-1 z))) + ) + (set! (-> arg1 height) f0-5) + ) + (while (and (< (-> arg1 origin y) (-> s0-1 w)) (< s1-1 s2-0)) + (cond + ((= s1-1 (-> this selected-index)) + (let ((a0-16 arg1)) + (set! (-> a0-16 color) (font-color font-color-34)) + ) + ) + (else + (let ((a0-17 arg1)) + (set! (-> a0-17 color) (font-color font-color-32)) + ) + ) + ) + (set! sv-64 print-game-text) + (set! sv-80 format) + (set! sv-96 (clear *temp-string*)) + (set! sv-112 "~S") + (let ((a2-5 (lookup-text! *common-text* (-> s3-0 s1-1 text) #f))) + (sv-80 sv-96 sv-112 a2-5) + ) + (let* ((a0-21 *temp-string*) + (a1-7 arg1) + (a2-6 #f) + (a3-2 40) + (t0-2 579) + (f26-0 (sv-64 a0-21 a1-7 a2-6 a3-2 (the-as bucket-id t0-2))) + ) + (if (= s1-1 (-> this selected-index)) + (progress-method-40 arg0 arg1 (the int (+ -2.0 (-> arg1 origin y))) (the int (+ 2.0 f26-0)) f30-0) + ) + (+! (-> arg1 origin y) f26-0) + ) + (+! s1-1 1) + ) + ) + (seek! + (-> this current-index) + (-> this target-index) + (* (/ (-> this scroll-speed) f28-0) (seconds-per-frame)) + ) + ) + ) + ) + (progress-method-34 arg0) + (let ((s3-1 *progress-work*)) + (let* ((a0-25 arg0) + (t9-13 (method-of-object a0-25 progress-method-46)) + (a1-10 arg1) + (a2-9 f30-0) + (v1-44 (-> *progress-work* selected-num)) + ) + (t9-13 a0-25 a1-10 a2-9 (cond + ((zero? v1-44) + 91 + ) + ((= v1-44 1) + 92 + ) + ((= v1-44 2) + 93 + ) + (else + 2002 + ) + ) + ) + ) + (progress-method-42 arg0 (-> s3-1 footer) (* 64.0 f30-0)) + (progress-method-41 arg0 (-> s3-1 footer) (* 128.0 f30-0)) + ) + ) + (progress-method-47 + arg0 + arg1 + (!= (-> this current-index) 0.0) + (!= (-> this current-index) (the float (+ (-> arg0 total-num-tasks) -1))) + ) + 0 + (none) + ) + +(defmethod draw-option ((this menu-qr-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (set! (-> arg1 alpha) f30-0) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (cond + (arg3 + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-34)) + ) + ) + ((= (-> arg0 option-index) arg2) + (let ((v1-6 arg1)) + (set! (-> v1-6 color) (font-color font-color-33)) + ) + ) + (else + (let ((v1-7 arg1)) + (set! (-> v1-7 color) (font-color font-color-32)) + ) + ) + ) + (let ((v1-8 arg1)) + (set! (-> v1-8 scale) 0.75) + ) + (let ((f28-0 + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 24 (bucket-id hud-draw-hud-alpha)) + ) + ) + (when (= (-> arg0 option-index) arg2) + (progress-method-40 arg0 arg1 (the int (+ -2.0 (-> arg1 origin y))) (the int (+ 8.0 f28-0)) f30-0) + (set! (-> arg1 origin y) (+ 4.0 f28-0 (-> arg1 origin y))) + ) + ) + (when arg3 + (let ((v1-19 arg1)) + (set! (-> v1-19 scale) 0.6) + ) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + ) + (if (zero? arg2) + (progress-method-46 arg0 arg1 f30-0 116) + ) + ) + 0 + (none) + ) + +(defun unlocked-secret-menu? ((arg0 game-secrets)) + (logtest? arg0 (game-secrets + scene-player-1 + scene-player-2 + scene-player-3 + title-commentary + level-select-1 + level-select-2 + level-select-3 + scrap-book-1 + scrap-book-2 + model-viewer-1 + model-viewer-2 + model-viewer-3 + ) + ) + ) + +;; WARN: Return type mismatch object vs game-secrets. +(defun memcard-unlocked-secrets? ((arg0 object) (arg1 symbol)) + (let ((v1-0 *progress-save-info*) + (s5-0 (the-as object 0)) + ) + (let ((a0-1 4) + (s4-0 *progress-work*) + ) + (when (and v1-0 (= (-> v1-0 formatted) 1) (= (-> v1-0 inited) 1)) + (dotimes (a1-6 a0-1) + (set! s5-0 (logior (the-as int s5-0) (-> v1-0 file a1-6 purchase-secrets))) + ) + ) + (if (or (nonzero? (-> *setting-control* user-current subtitle-language)) + (nonzero? (-> *setting-control* user-current language)) + (nonzero? (-> *setting-control* user-current audio-language)) + ) + (set! s5-0 (logand -17 (the-as int s5-0))) + ) + (cond + ((kiosk?) + (set! (-> s4-0 secrets-unlocked) (the-as basic #t)) + (set! s5-0 (logior (the-as int s5-0) 32)) + ) + ((unlocked-secret-menu? (the-as game-secrets s5-0)) + (set! (-> s4-0 secrets-unlocked) (the-as basic #t)) + ) + (else + (set! (-> s4-0 secrets-unlocked) #f) + ) + ) + (when *cheat-mode* + (set! (-> s4-0 secrets-unlocked) (the-as basic #t)) + (set! s5-0 (logior (the-as int s5-0) #x3bfe)) + ) + ) + (the-as game-secrets (cond + (arg1 + (empty) + s5-0 + ) + (else + (unlocked-secret-menu? (the-as game-secrets s5-0)) + ) + ) + ) + ) + ) + +(defun num-unlocked-secret? ((arg0 game-secrets)) + (let ((v0-0 0)) + (if (logtest? arg0 (game-secrets scene-player-1)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets scene-player-2)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets scene-player-3)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets title-commentary)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets level-select-1)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets level-select-2)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets level-select-3)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets scrap-book-1)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets scrap-book-2)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets model-viewer-1)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets model-viewer-2)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets model-viewer-3)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets hero-mode)) + (+! v0-0 1) + ) + v0-0 + ) + ) + +(defmethod secret-item-option-method-12 ((this secret-item-option)) + (cond + ((logtest? (-> this flags) (secret-item-option-flags sf0)) + 5 + ) + ((logtest? (-> *game-info* purchase-secrets) (-> this secret)) + (if (logtest? (-> *game-info* secrets) (-> this secret)) + 1 + 2 + ) + ) + ((and (not (task-node-closed? (-> this avail-after))) + (not (logtest? (-> *game-info* secrets) (game-secrets hero-mode))) + ) + 4 + ) + ((!= (logand (-> *game-info* purchase-secrets) (-> this required-secrets)) (-> this required-secrets)) + 3 + ) + (else + 0 + ) + ) + ) + +(defmethod secret-item-option-method-13 ((this secret-item-option)) + (local-vars (v0-1 game-vehicles)) + (when (zero? (secret-item-option-method-12 this)) + (case (-> this secret) + (((game-secrets hero-mode)) + (logior! (-> *game-info* purchase-secrets) (-> this secret)) + ) + (else + (logior! (-> *game-info* purchase-secrets) (-> this secret)) + (set! (-> *game-info* secrets) + (logclear (logior (-> *game-info* secrets) (-> this secret)) (-> this mask-secrets)) + ) + ) + ) + (case (-> this secret) + (((game-secrets vehicle-fox)) + (set! v0-1 (logior (-> *game-info* vehicles) (game-vehicles v-fox))) + (set! (-> *game-info* vehicles) v0-1) + v0-1 + ) + (((game-secrets vehicle-mirage)) + (set! v0-1 (logior (-> *game-info* vehicles) (game-vehicles v-mirage))) + (set! (-> *game-info* vehicles) v0-1) + v0-1 + ) + (((game-secrets vehicle-x-ride)) + (set! v0-1 (logior (-> *game-info* vehicles) (game-vehicles v-x-ride))) + (set! (-> *game-info* vehicles) v0-1) + v0-1 + ) + ) + ) + ) + +;; ERROR: Function may read a register that is not set: t1 +(defmethod draw-option ((this menu-secret-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (a0-19 string) + (t1-0 int) + (sv-16 float) + (sv-24 int) + (sv-96 int) + (sv-112 int) + (sv-128 int) + (sv-144 string) + (sv-160 string) + (sv-176 (function _varargs_ object)) + (sv-192 string) + (sv-208 text-id) + (sv-224 (function _varargs_ object)) + (sv-240 string) + (sv-256 (function string font-context symbol int bucket-id float)) + (sv-272 (function _varargs_ object)) + (sv-288 int) + (sv-304 (function string font-context symbol int bucket-id float)) + (sv-320 (function _varargs_ object)) + (sv-336 (function _varargs_ object)) + (sv-352 string) + (sv-368 string) + (sv-384 (function _varargs_ object)) + (sv-400 (function _varargs_ object)) + (sv-416 (function _varargs_ object)) + ) + (let ((gp-0 arg0) + (s5-0 arg1) + ) + (set! sv-16 (fmax 0.0 (* 2.0 (- 0.5 (-> gp-0 menu-transition))))) + (set! sv-24 (the int (-> *game-info* skill))) + (set! (-> s5-0 alpha) sv-16) + (cond + ((not (draw *bigmap* (the-as int arg0) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 gp-0 s5-0) + ) + (else + (new 'stack 'hud-sprite) + (let ((s2-0 (lookup-texture-by-id (new 'static 'texture-id :index #x30 :page #x11)))) + (when (and s2-0 (not (-> this available-title))) + (progress-method-33 gp-0 (-> *progress-work* sub-header)) + (let ((s3-0 (get-scissor-stack-top gp-0))) + (let* ((f0-5 0.64) + (f30-0 (+ 10.0 (* (the float (-> s2-0 w)) f0-5 (-> *video-params* relative-x-scale)))) + ) + (let ((f1-5 (* (the float (-> s2-0 h)) f0-5))) + (+ (- (- -20.0 f30-0) (-> s3-0 x)) (-> s3-0 z)) + (set! t1-0 (logior #x808080 (shr (shl (the int (* 128.0 sv-16)) 56) 32))) + (draw-icon-array! + (-> *progress-icon-arrays* 68) + (the int (+ 10.0 (-> s3-0 x))) + (the int (+ (-> s3-0 y) (* 0.5 (- 28.0 f1-5)))) + f0-5 + f0-5 + (the-as rgba t1-0) + sv-16 + ) + ) + (let ((v1-26 s5-0)) + (set! (-> v1-26 height) 28.0) + ) + (let ((a0-13 s5-0)) + (set! (-> a0-13 flags) (font-flags kerning large)) + ) + (let ((f28-0 0.45)) + (let ((a0-14 s5-0)) + (set! (-> a0-14 color) (font-color font-color-34)) + ) + (cond + ((-> this buy-menu) + (let ((s2-1 format) + (s1-0 (clear *temp-string*)) + (s0-0 "x~D ~S") + ) + (set! sv-96 (-> *menu-secrets-array* (-> this selected-index) cost)) + (let ((a3-2 (lookup-text! *common-text* (text-id progress-secrets-price) #f))) + (s2-1 s1-0 s0-0 sv-96 a3-2) + ) + ) + (set! a0-19 *temp-string*) + ) + (else + (let ((s2-2 format) + (s1-1 (clear *temp-string*)) + (s0-1 "x~D ~S") + ) + (set! sv-112 sv-24) + (let ((a3-3 (lookup-text! *common-text* (text-id progress-secrets-orbs-available) #f))) + (s2-2 s1-1 s0-1 sv-112 a3-3) + ) + ) + (set! a0-19 *temp-string*) + ) + ) + (let ((v1-42 s5-0)) + (set! (-> v1-42 scale) f28-0) + ) + (let ((v1-43 s5-0) + (f0-10 (+ (-> s3-0 x) f30-0)) + (f1-11 (+ (-> s3-0 y) (* 0.5 (- 28.0 (* 32.0 f28-0))))) + ) + (set! (-> v1-43 origin x) f0-10) + (set! (-> v1-43 origin y) f1-11) + ) + ) + ) + (print-game-text a0-19 s5-0 #f 44 (bucket-id hud-draw-hud-alpha)) + (let ((a0-23 s5-0)) + (set! (-> a0-23 flags) (font-flags kerning right large)) + ) + (set! (-> s5-0 origin x) (+ -10.0 (-> s3-0 z))) + ) + (let ((s3-1 print-game-text)) + (let ((s2-3 format) + (s1-2 (clear *temp-string*)) + (s0-2 "~D/600 ~S") + ) + (set! sv-128 (the int (-> *game-info* skill-total))) + (let ((a3-5 (lookup-text! *common-text* (text-id progress-secrets-orbs-collected) #f))) + (s2-3 s1-2 s0-2 sv-128 a3-5) + ) + ) + (let ((a0-27 *temp-string*) + (a1-15 s5-0) + (a2-9 #f) + (a3-6 44) + ) + (set! arg3 (the-as symbol 579)) + (s3-1 a0-27 a1-15 a2-9 a3-6 (the-as bucket-id arg3)) + ) + ) + (progress-method-34 gp-0) + ) + ) + (let ((v1-52 s5-0)) + (set! (-> v1-52 scale) 0.42) + ) + (cond + ((-> this available-title) + (progress-method-33 gp-0 (-> *progress-work* body-footer)) + (progress-method-53 gp-0 s5-0) + (let ((a0-32 s5-0)) + (set! (-> a0-32 color) (font-color font-color-32)) + ) + (let ((a0-33 s5-0)) + (set! (-> a0-33 flags) (font-flags kerning middle middle-vert large)) + ) + (let ((s4-1 print-game-text)) + (let* ((s3-2 format) + (s2-4 (clear *temp-string*)) + (a0-35 *common-text*) + (t9-22 (method-of-object a0-35 lookup-text!)) + (a1-18 128) + (a2-10 #f) + ) + (s3-2 s2-4 (t9-22 a0-35 (the-as text-id a1-18) a2-10) (the-as none a2-10)) + ) + (s4-1 *temp-string* s5-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (progress-method-34 gp-0) + (progress-method-33 gp-0 (-> *progress-work* footer)) + (let ((a0-40 s5-0)) + (set! (-> a0-40 flags) (font-flags kerning middle large)) + ) + (progress-method-38 gp-0 s5-0 0.1) + (let ((a0-42 s5-0)) + (set! (-> a0-42 color) (font-color font-color-33)) + ) + (let ((f0-16 (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + s5-0 + #f + 32 + (bucket-id hud-draw-hud-alpha) + ) + ) + ) + (progress-method-40 gp-0 s5-0 (the int (+ -2.0 (-> s5-0 origin y))) (the int (+ 4.0 f0-16)) (-> s5-0 alpha)) + ) + (progress-method-34 gp-0) + ) + ((-> this buy-menu) + (progress-method-33 gp-0 (-> *progress-work* body)) + (progress-method-38 gp-0 s5-0 0.45) + (progress-method-50 + gp-0 + s5-0 + (-> *menu-secrets-array* (-> this selected-index) name) + (text-id progress-secrets-buy) + (text-id progress-secrets-cancel) + #t + #t + 0.65 + ) + (let ((s4-3 *progress-work*)) + (progress-method-46 gp-0 s5-0 sv-16 84) + (progress-method-41 gp-0 (-> s4-3 sub-header) (* 128.0 sv-16)) + ) + (progress-method-34 gp-0) + ) + (else + (progress-method-33 gp-0 (-> *progress-work* sub-body-footer)) + (let* ((s3-3 (get-scissor-stack-top gp-0)) + (f22-0 (- (-> s3-3 w) (-> s3-3 y))) + (f30-1 (+ 10.0 (* 24.0 (-> *video-params* relative-x-scale) (-> s5-0 scale)))) + (f28-1 (+ (- -10.0 (-> s3-3 x)) (-> s3-3 z))) + (s2-5 get-string-length) + ) + (let ((s1-3 format) + (s0-3 (clear *temp-string*)) + ) + (set! sv-144 "~32L~S~44L ~S") + (set! sv-160 (lookup-text! *common-text* (text-id progress-on) #f)) + (let ((a3-12 (lookup-text! *common-text* (text-id progress-off) #f))) + (s1-3 s0-3 sv-144 sv-160 a3-12 (the-as none arg3) (the-as none t1-0)) + ) + ) + (let* ((f0-27 (-> (s2-5 *temp-string* s5-0) length)) + (f26-0 (- (- (- f28-1 f30-1) f0-27) f30-1)) + ) + (- f28-1 f26-0) + (let ((a0-60 s5-0)) + (set! (-> a0-60 flags) (font-flags kerning large)) + ) + (let ((v1-100 s5-0)) + (set! (-> v1-100 width) f26-0) + ) + (let ((s2-6 *menu-secrets-array*) + (s1-5 (max 0 (the int (-> this current-index)))) + ) + (let* ((a0-61 (-> s2-6 s1-5)) + (s0-4 (-> a0-61 name)) + ) + (case (secret-item-option-method-12 a0-61) + ((4) + (set! sv-192 "?????????") + ) + (else + (set! sv-192 (lookup-text! *common-text* s0-4 #f)) + ) + ) + ) + (let ((s0-5 print-game-text)) + (set! sv-176 format) + (let ((a0-65 (clear *temp-string*)) + (a1-37 "~S") + ) + (sv-176 a0-65 a1-37 sv-192) + ) + (let ((f24-0 (s0-5 *temp-string* s5-0 #t 40 (bucket-id hud-draw-hud-alpha)))) + (let ((f0-33 4.0) + (f1-25 (-> this current-index)) + ) + (set! (-> s5-0 origin y) + (+ (- f0-33 (* f24-0 (- f1-25 (* (the float (the int (/ f1-25 1.0))) 1.0)))) (-> s3-3 y)) + ) + ) + (set! (-> s5-0 height) f22-0) + (while (and (< (-> s5-0 origin y) (-> s3-3 w)) (< s1-5 (-> *menu-secrets-array* length))) + (let ((s0-6 (-> s2-6 s1-5))) + (set! sv-208 (-> s2-6 s1-5 name)) + (set! sv-288 (secret-item-option-method-12 s0-6)) + (case sv-288 + ((4) + (set! sv-240 "?????????") + ) + (else + (let* ((a0-69 *common-text*) + (t9-51 (method-of-object a0-69 lookup-text!)) + (a2-27 #f) + ) + (set! sv-240 (t9-51 a0-69 sv-208 a2-27)) + ) + ) + ) + (cond + ((logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf0)) + (set! (-> s5-0 origin x) (+ 10.0 (-> s3-3 x))) + (let ((v1-130 s5-0)) + (set! (-> v1-130 width) f28-1) + ) + (let ((a0-70 s5-0)) + (set! (-> a0-70 color) (font-color font-color-34)) + ) + (let ((a0-71 s5-0)) + (set! (-> a0-71 flags) (font-flags kerning large)) + ) + (let ((f22-1 (-> s5-0 origin y)) + (s0-7 print-game-text) + ) + (set! sv-224 format) + (let ((a0-73 (clear *temp-string*)) + (a1-40 "~S") + ) + (sv-224 a0-73 a1-40 sv-240) + ) + (set! (-> s5-0 origin y) (+ f22-1 (s0-7 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)))) + ) + ) + ((not (and (logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf4)) + (or (nonzero? (-> *setting-control* user-current subtitle-language)) + (nonzero? (-> *setting-control* user-current language)) + (nonzero? (-> *setting-control* user-current audio-language)) + ) + ) + ) + (set! (-> s5-0 origin x) (+ (-> s3-3 x) f30-1)) + (let ((v1-147 s5-0)) + (set! (-> v1-147 width) f26-0) + ) + (let ((v1-148 sv-288)) + (cond + ((or (= v1-148 4) (= v1-148 3)) + (let ((a0-79 s5-0)) + (set! (-> a0-79 flags) (font-flags kerning large ff7)) + ) + (let ((v1-150 s5-0)) + (set! (-> v1-150 color) (font-color font-color-44)) + ) + ) + ((zero? v1-148) + (let ((a0-81 s5-0)) + (set! (-> a0-81 flags) (font-flags kerning large)) + ) + (let ((v1-152 s5-0)) + (set! (-> v1-152 color) (font-color font-color-34)) + ) + ) + (else + (let ((a0-83 s5-0)) + (set! (-> a0-83 flags) (font-flags kerning large)) + ) + (let ((v1-154 s5-0)) + (set! (-> v1-154 color) (font-color font-color-32)) + ) + ) + ) + ) + (let ((f22-2 (-> s5-0 origin y))) + (set! sv-256 print-game-text) + (set! sv-272 format) + (let ((a0-86 (clear *temp-string*)) + (a1-44 "~S") + (a2-30 sv-240) + ) + (sv-272 a0-86 a1-44 a2-30) + ) + (let* ((a0-87 *temp-string*) + (a1-45 s5-0) + (a2-31 #f) + (a3-15 40) + (t0-9 579) + (f20-0 (sv-256 a0-87 a1-45 a2-31 a3-15 (the-as bucket-id t0-9))) + ) + (when (not (logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf0))) + (set! (-> s5-0 origin x) (+ (-> s3-3 x) f28-1)) + (let ((a0-88 s5-0)) + (set! (-> a0-88 flags) (font-flags kerning right large)) + ) + (set! sv-352 (lookup-text! *common-text* (text-id progress-on) #f)) + (set! sv-368 (lookup-text! *common-text* (text-id progress-off) #f)) + (cond + ((or (zero? sv-288) (= sv-288 3)) + (set! sv-304 print-game-text) + (set! sv-320 format) + (let ((a0-93 (clear *temp-string*)) + (a1-48 "~d") + (a2-34 (-> s0-6 cost)) + ) + (sv-320 a0-93 a1-48 a2-34) + ) + (let ((a0-94 *temp-string*) + (a1-49 s5-0) + (a2-35 #f) + (a3-16 40) + (t0-10 579) + ) + (sv-304 a0-94 a1-49 a2-35 a3-16 (the-as bucket-id t0-10)) + ) + ) + ((= sv-288 1) + (cond + ((logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf1)) + (let ((s0-8 print-game-text)) + (set! sv-336 format) + (let ((a0-97 (clear *temp-string*)) + (a1-50 "~32L~S~44L ~S") + ) + (sv-336 a0-97 a1-50 sv-352 sv-368 (the-as none t0-9) (the-as none t1-0)) + ) + (s0-8 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)) + ) + ) + (else + (let ((s0-9 print-game-text)) + (set! sv-384 format) + (let ((a0-100 (clear *temp-string*)) + (a1-52 "~S") + (a2-38 sv-352) + ) + (sv-384 a0-100 a1-52 a2-38) + ) + (s0-9 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + ((= sv-288 2) + (cond + ((logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf1)) + (let ((s0-10 print-game-text)) + (set! sv-400 format) + (let ((a0-104 (clear *temp-string*)) + (a1-54 "~44L~S ~32L~S~1L") + (a2-40 sv-352) + (a3-20 sv-368) + ) + (sv-400 a0-104 a1-54 a2-40 a3-20 (the-as none t0-9) (the-as none t1-0)) + ) + (s0-10 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)) + ) + ) + (else + (let ((s0-11 print-game-text)) + (set! sv-416 format) + (let ((a0-107 (clear *temp-string*)) + (a1-56 "~S") + (a2-42 sv-368) + ) + (sv-416 a0-107 a1-56 a2-42) + ) + (s0-11 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + ) + ) + (+! (-> s5-0 origin y) f20-0) + (if (= s1-5 (-> this selected-index)) + (progress-method-40 gp-0 s5-0 (the int (+ -2.0 f22-2)) (the int (+ 3.0 f20-0)) sv-16) + ) + ) + ) + ) + ) + ) + (+! s1-5 1) + ) + (seek! (-> this current-index) (-> this target-index) (* (/ 600.0 f24-0) (seconds-per-frame))) + ) + ) + ) + ) + ) + (progress-method-34 gp-0) + (let ((s3-4 *progress-work*)) + (progress-method-46 gp-0 s5-0 sv-16 84) + (progress-method-41 gp-0 (-> s3-4 sub-header) (* 128.0 sv-16)) + (progress-method-42 gp-0 (-> s3-4 footer) (* 64.0 sv-16)) + (progress-method-41 gp-0 (-> s3-4 footer) (* 128.0 sv-16)) + ) + (progress-method-47 + gp-0 + s5-0 + (!= (-> this current-index) 0.0) + (!= (-> this current-index) (the float (+ (-> *menu-secrets-array* length) -1))) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) diff --git a/goal_src/jak3/engine/ui/progress/progress-h.gc b/goal_src/jak3/engine/ui/progress/progress-h.gc index e71400beb4..e6376337ce 100644 --- a/goal_src/jak3/engine/ui/progress/progress-h.gc +++ b/goal_src/jak3/engine/ui/progress/progress-h.gc @@ -146,7 +146,7 @@ (deftype progress-list (basic) () (:methods - (progress-list-method-9 () none) + (progress-list-method-9 (_type_ int) game-task-info) ) ) @@ -226,41 +226,43 @@ (progress-id uint32) (lock-tick-count int32) ) + (:state-methods + come-in + idle + go-away + gone + ) (:methods - (progress-method-20 () none) - (progress-method-21 () none) - (progress-method-22 () none) - (progress-method-23 () none) - (progress-method-24 () none) - (progress-method-25 () none) - (progress-method-26 () none) - (progress-method-27 () none) - (progress-method-28 () none) - (progress-method-29 () none) - (progress-method-30 () none) - (progress-method-31 () none) - (progress-method-32 () none) - (progress-method-33 () none) - (progress-method-34 () none) - (progress-method-35 () none) - (progress-method-36 () none) - (progress-method-37 () none) - (progress-method-38 () none) - (progress-method-39 () none) - (progress-method-40 () none) - (progress-method-41 () none) - (progress-method-42 () none) - (progress-method-43 () none) - (progress-method-44 () none) - (progress-method-45 () none) - (progress-method-46 () none) - (progress-method-47 () none) - (progress-method-48 () none) - (progress-method-49 () none) - (progress-method-50 () none) - (progress-method-51 () none) - (progress-method-52 () none) - (progress-method-53 () none) + (init-defaults (_type_) object) + (respond-to-cpad (_type_) none) + (gone? (_type_) object) + (can-go-back? (_type_) symbol) + (get-state-check-card (_type_ symbol) symbol) + (push-state (_type_) int) + (pop-state (_type_) int) + (set-next-state (_type_ symbol int) int) + (set-menu-options (_type_ symbol) int) + (progress-method-33 (_type_ progress-box) none) + (progress-method-34 (_type_) none) + (get-scissor-stack-top (_type_) vector) + (get-language-by-idx (_type_ int) int) + (progress-method-37 (_type_) none) + (progress-method-38 (_type_ font-context float) none) + (progress-method-39 (_type_) none) + (progress-method-40 (_type_ font-context int int float) none) + (progress-method-41 (_type_ progress-box float) none) + (progress-method-42 (_type_ progress-box float) none) + (progress-method-43 (_type_ progress-box float) none) + (progress-method-44 (_type_ font-context string) none) + (progress-method-45 (_type_ font-context float float string float float int) float) + (progress-method-46 (_type_ font-context float int) none) + (progress-method-47 (_type_ font-context symbol symbol) none) + (draw-prev-next-footer (_type_ font-context float) none) + (draw-yes-no-style-footer (_type_ font-context text-id text-id) none) + (progress-method-50 (_type_ font-context text-id text-id text-id symbol symbol float) none) + (progress-method-51 (_type_ font-context) none) + (progress-method-52 (_type_ font-context string float float float float float) none) + (progress-method-53 (_type_ font-context) none) ) ) @@ -307,7 +309,7 @@ ((icons progress-icon-part :dynamic :offset 16) ) (:methods - (progress-icon-array-method-9 () none) + (draw-icon-array! (_type_ int int float float rgba float) none) ) ) @@ -319,8 +321,8 @@ (box hud-box 1 :inline) ) (:methods - (menu-option-method-9 () none) - (menu-option-method-10 () none) + (respond-progress (_type_ progress symbol) int) + (draw-option (_type_ progress font-context int symbol) none) (menu-option-method-11 () none) ) ) @@ -521,10 +523,10 @@ (icon-offsety float) ) (:methods - (highscore-page-info-method-9 () none) - (highscore-page-info-method-10 () none) - (highscore-page-info-method-11 () none) - (highscore-page-info-method-12 () none) + (highscore-page-info-method-9 (_type_ progress font-context float float) none) + (highscore-page-info-method-10 (_type_ font-context float float float) none) + (highscore-page-info-method-11 (_type_ font-context int float float float) none) + (highscore-time->string (_type_ float) string) ) ) @@ -533,11 +535,11 @@ ((current-index float) (target-index float) (num-pages int32) - (pages highscore-page-info 16) - (info basic) + (pages paged-menu-option 16) + (info (array highscore-page-info)) ) (:methods - (menu-highscores-option-method-12 () none) + (menu-highscores-option-method-12 (_type_) int) ) ) @@ -550,7 +552,7 @@ (vehicle game-vehicles) ) (:methods - (controls-string-info-method-9 () none) + (controls-string-info-method-9 (_type_ progress font-context float float float float float) none) ) ) @@ -563,14 +565,14 @@ (current-index float) (target-index float) (num-text int32) - (on-screen basic) - (text text-id 9) + (on-screen symbol) + (text game-text 9) (strings (array controls-string-info)) ) (:methods - (controls-page-info-method-9 () none) - (controls-page-info-method-10 () none) - (controls-page-info-method-11 () none) + (init-text! (_type_) int) + (controls-page-info-method-10 (_type_) none) + (controls-page-info-method-11 (_type_ progress font-context float float) none) ) ) @@ -579,10 +581,10 @@ ((current-index float) (target-index float) (pages controls-page-info 7 :offset 76) - (info basic) + (info (array controls-page-info)) ) (:methods - (menu-controls-option-method-12 () none) + (menu-controls-option-method-12 (_type_) int) ) ) @@ -596,8 +598,8 @@ (flags secret-item-option-flags) ) (:methods - (secret-item-option-method-12 () none) - (secret-item-option-method-13 () none) + (secret-item-option-method-12 (_type_) int) + (secret-item-option-method-13 (_type_) game-vehicles) ) ) @@ -704,8 +706,8 @@ (item game-items) ) (:methods - (inventory-item-method-9 () none) - (inventory-item-method-10 () none) + (item-obtained? (_type_) symbol) + (inventory-item-method-10 (_type_ progress font-context float float symbol) none) ) ) @@ -719,8 +721,8 @@ (items (array inventory-item)) ) (:methods - (inventory-item-group-method-9 () none) - (inventory-item-group-method-10 () none) + (have-items? (_type_) symbol) + (inventory-item-group-method-10 (_type_ progress font-context float float int) none) ) ) @@ -731,7 +733,7 @@ (groups (array inventory-item-group)) ) (:methods - (inventory-screen-method-9 () none) + (inventory-screen-method-9 (_type_ progress font-context float float) none) ) ) diff --git a/goal_src/jak3/engine/ui/progress/progress-static.gc b/goal_src/jak3/engine/ui/progress/progress-static.gc index ee85d5f83a..1cdcb26954 100644 --- a/goal_src/jak3/engine/ui/progress/progress-static.gc +++ b/goal_src/jak3/engine/ui/progress/progress-static.gc @@ -1135,9 +1135,12 @@ (new 'static 'boxed-array :type uint8 #x0 #x1 #x2 #x3 #x4 #x5 #x0 #x0 #x0 #x0 #x0 #xb) ) -(define *stereo-mode-name-remap* - (new 'static 'boxed-array :type text-id (text-id text-0005) (text-id text-0006) (text-id text-0007)) - ) +(define *stereo-mode-name-remap* (new 'static 'boxed-array :type text-id + (text-id progress-sound-mono) + (text-id progress-sound-stereo) + (text-id progress-sound-surround) + ) + ) (define *hud-ring-graphic-remap* (new 'static 'boxed-array :type uint64 #x40 #x80 #x10 #x400 #x8 #x4 #x20 #x100 #x200 #x2) @@ -1152,7 +1155,7 @@ ) (define *hud-ring-demo-shared-graphic-remap* - (the-as array (new 'static 'boxed-array :type uint64 #x80 #x8 #x4 #x2 #x200 #x200 #x200 #x200 #x200 #x200)) + (new 'static 'boxed-array :type uint64 #x80 #x8 #x4 #x2 #x200 #x200 #x200 #x200 #x200 #x200) ) (deftype hud-scene-info (basic) diff --git a/goal_src/jak3/engine/ui/progress/progress.gc b/goal_src/jak3/engine/ui/progress/progress.gc index 34c59a8fdf..2753089f72 100644 --- a/goal_src/jak3/engine/ui/progress/progress.gc +++ b/goal_src/jak3/engine/ui/progress/progress.gc @@ -5,5 +5,4182 @@ ;; name in dgo: progress ;; dgos: GAME +(define-extern memcard-unlocked-secrets? (function object symbol game-secrets)) +(define-extern *progress-list-level* progress-list-level) + ;; DECOMP BEGINS +(kmemopen global "progress-data") + +(define *progress-stack* (the-as (pointer uint8) (malloc 'global #x3800))) + +(define *progress-process* (the-as (pointer progress) #f)) + +(define *progress-save-info* (new 'global 'mc-slot-info)) + +(define *progress-work* + (new 'static 'progress-work + :full-screen (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 :max (new 'static 'vector2 :data (new 'static 'array float 2 512.0 416.0))) + :color (new 'static 'vector4w :x #x80 :y #x80 :z #x80 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 :max (new 'static 'vector2 :data (new 'static 'array float 2 512.0 416.0))) + :color (new 'static 'vector4w :x #x80 :y #x80 :z #x80 :w #x80) + ) + ) + :small-screen (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 72.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 329.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z #x80 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 38.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 362.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z #x80 :w #x80) + ) + ) + :header (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 72.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 117.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 38.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 83.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :body (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 117.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 329.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 83.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 362.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :body-footer (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 117.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 304.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 83.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 337.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :footer (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 304.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 329.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 337.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 362.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :sub-header (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 117.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 145.0)) + ) + :color (new 'static 'vector4w :x #xc0 :y #xc0 :z 96 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 83.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 111.0)) + ) + :color (new 'static 'vector4w :x #xc0 :y #xc0 :z 96 :w #x80) + ) + ) + :sub-body (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 145.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 329.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 111.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 362.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :sub-body-footer (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 145.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 304.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 111.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 337.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :highscore-0 (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 117.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 165.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 83.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 131.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :highscore-1 (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 165.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 181.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 131.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 147.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :highscore-body (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 181.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 304.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 147.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 337.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :last-slot-saved -1 + :secrets-unlocked #f + :hero-mode-save #f + ) + ) + +(kmemclose) + +(defun min-max-wrap-around ((arg0 int) (arg1 int) (arg2 int)) + (let ((v1-2 (+ (- 1 arg1) arg2))) + (while (< arg0 arg1) + (+! arg0 v1-2) + ) + (while (< arg2 arg0) + (set! arg0 (- arg0 v1-2)) + ) + ) + arg0 + ) + +(defun progress-intro-start ((arg0 symbol)) + (set! (-> *game-info* mode) 'play) + (initialize! *game-info* 'game (the-as game-save #f) "intro-start" (the-as resetter-spec #f)) + (set-master-mode 'game) + 0 + ) + +;; WARN: Return type mismatch int vs object. +(defmethod init-defaults ((this progress)) + (local-vars (v0-3 int)) + (set! (-> this total-num-tasks) 0) + (set! (-> this clear-screen) #f) + (set! (-> this scanlines-alpha) 0.0) + (set-time! (-> this start-time)) + (set! (-> this which-slot) (-> *progress-work* last-slot-saved)) + (set! (-> this yes-no-choice) #f) + (set-time! (-> this time-out)) + (set-time! (-> this last-sound)) + (set-time! (-> this last-move)) + (set! (-> this center-x-backup) (-> *setting-control* user-default screenx)) + (set! (-> this center-y-backup) (-> *setting-control* user-default screeny)) + (set! (-> this flip-horizontal) (the-as basic (-> *setting-control* cam-default flip-horizontal))) + (set! (-> this flip-vertical) (the-as basic (-> *setting-control* cam-default flip-vertical))) + (set! (-> this progressive-scan) (the-as basic (-> *setting-control* user-default set-video-mode))) + (set! (-> this aspect-ratio) (the-as basic (get-aspect-ratio))) + (set! (-> this video-mode) (the-as basic (get-video-mode))) + (set! (-> this stereo-mode-backup) (-> *setting-control* user-default stereo-mode)) + (set! (-> this vibrations) (the-as basic (-> *setting-control* user-default vibration))) + (set! (-> this subtitles) (the-as basic (-> *setting-control* user-default subtitle))) + (set! (-> this language-index) (the-as int (-> *setting-control* user-default language))) + (set! (-> this subtitle-language-index) (the-as int (-> *setting-control* user-default subtitle-language))) + (set! (-> this audio-language-index) (the-as int (-> *setting-control* user-default audio-language))) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) target-index) 0.0) + (set! (-> *progress-work* secrets-unlocked) #f) + (set! (-> *progress-work* hero-mode-save) #f) + (set-setting-by-param *setting-control* 'extra-bank '((force2 menu1)) 0 0) + (cond + ((or (nonzero? (-> *setting-control* user-current subtitle-language)) + (nonzero? (-> *setting-control* user-current language)) + (nonzero? (-> *setting-control* user-current audio-language)) + ) + (set! v0-3 11) + (set! (-> *unlocked-secrets* options length) v0-3) + ) + (else + (set! v0-3 12) + (set! (-> *unlocked-secrets* options length) v0-3) + ) + ) + v0-3 + ) + +(deftype hud-ring-cell (process-drawable) + ((parent (pointer progress) :override) + (joint-idx int32) + (init-angle float) + (graphic-index int32) + ) + (:state-methods + idle + ) + ) + + +(defun hud-ring-cell-remap ((arg0 hud-ring-cell)) + (let ((v1-0 *hud-ring-graphic-remap*)) + (when (not *cheat-mode*) + (case *kernel-boot-message* + (('quote 'kiosk) + (set! v1-0 *hud-ring-kiosk-graphic-remap*) + ) + (('quote 'demo) + (set! v1-0 *hud-ring-demo-graphic-remap*) + ) + (('quote 'demo-shared) + (set! v1-0 *hud-ring-demo-shared-graphic-remap*) + ) + ) + ) + (setup-masks + (-> arg0 draw) + (the-as int (-> v1-0 (mod (+ (-> arg0 graphic-index) (-> arg0 parent 0 graphic-index)) (-> v1-0 length)))) + 0 + ) + ) + (none) + ) + +(defbehavior hud-ring-cell-init-by-other hud-ring-cell ((arg0 int) (arg1 float) (arg2 int)) + (set! (-> self root) (new 'process 'trsqv)) + (initialize-skeleton + self + (the-as skeleton-group (art-group-get-by-name *level* "skel-hud-ring-part" (the-as (pointer level) #f))) + (the-as pair 0) + ) + (logclear! (-> self mask) (process-mask actor-pause)) + (set! (-> self joint-idx) arg0) + (set! (-> self init-angle) arg1) + (set! (-> self graphic-index) arg2) + (set! (-> self root trans quad) (-> self parent 0 root trans quad)) + (quaternion-copy! (-> self root quat) (-> self parent 0 root quat)) + (quaternion-normalize! (-> self root quat)) + (set! (-> self root scale quad) (-> self parent 0 root scale quad)) + (let ((gp-1 (quaternion-vector-angle! (new 'stack-no-clear 'quaternion) *z-vector* (-> self init-angle)))) + (quaternion-normalize! gp-1) + (quaternion*! (-> self root quat) (-> self root quat) gp-1) + ) + (quaternion-normalize! (-> self root quat)) + (set-vector! (-> self draw color-mult) 0.8 0.8 0.8 1.0) + (logior! (-> self draw global-effect) (draw-control-global-effect title-light)) + (logior! (-> self draw status) (draw-control-status hud)) + (setup-masks (-> self draw) 1 0) + (setup-masks (-> self draw) 0 2046) + (hud-ring-cell-remap self) + (go-virtual idle) + ) + +(defstate idle (hud-ring-cell) + :virtual #t + :code (behavior () + (ja :num-func num-func-identity :frame-num 0.0) + (sleep-code) + ) + :post (behavior () + (vector<-cspace! (-> self root trans) (-> self parent 0 node-list data (-> self joint-idx))) + (when (-> self parent 0 main-menu) + (setup-masks (-> self draw) 0 2046) + (hud-ring-cell-remap self) + ) + (when (= (-> self init-angle) 0.0) + (if (= (-> self parent 0 ring-angle) (-> self parent 0 ring-want-angle)) + (set-vector! (-> self draw color-mult) 1.2 1.2 1.2 1.0) + (set-vector! (-> self draw color-mult) 0.8 0.8 0.8 1.0) + ) + ) + (let* ((t9-3 quaternion-vector-angle!) + (a0-11 (new 'stack-no-clear 'quaternion)) + (a1-5 *z-vector*) + (f0-10 (-> self init-angle)) + (f1-2 (-> self parent 0 ring-angle)) + (gp-0 (t9-3 a0-11 a1-5 (+ f0-10 (- f1-2 (* (the float (the int (/ f1-2 6553.6))) 6553.6))))) + ) + (quaternion-normalize! gp-0) + (quaternion-copy! (-> self root quat) (-> self parent 0 root quat)) + (quaternion-normalize! (-> self root quat)) + (quaternion*! (-> self root quat) (-> self root quat) gp-0) + ) + (quaternion-normalize! (-> self root quat)) + (ja-post) + ) + ) + +(defbehavior progress-init-by-other progress ((arg0 symbol)) + (set! (-> self progress-id) + (the-as uint (add-process *gui-control* self (gui-channel progress) (gui-action play) "progress" -99.0 0)) + ) + (disable-level-text-file-loading) + (logclear! (-> self mask) (process-mask menu progress actor-pause)) + (add-setting! 'process-mask 'set 0.0 (process-mask progress)) + (+! (-> self clock ref-count) -1) + (+! (-> *display* real-clock ref-count) 1) + (set! (-> self clock) (-> *display* real-clock)) + (apply-settings *setting-control*) + (set-blackout-frames 0) + (set! *pause-lock* #f) + (set! (-> self root) (new 'process 'trsqv)) + (matrix->quaternion (-> self root quat) (-> *math-camera* inv-camera-rot)) + (let ((a2-3 (quaternion-vector-angle! (new 'stack-no-clear 'quaternion) *y-vector* 32768.0))) + (quaternion*! (-> self root quat) (-> self root quat) a2-3) + ) + (quaternion-normalize! (-> self root quat)) + (quaternion-copy! (-> self init-quat) (-> self root quat)) + (set-vector! (-> self root scale) 0.09 0.09 0.09 1.0) + (initialize-skeleton + self + (the-as skeleton-group (art-group-get-by-name *level* "skel-hud-ring" (the-as (pointer level) #f))) + (the-as pair 0) + ) + (logior! (-> self draw global-effect) (draw-control-global-effect title-light)) + (logior! (-> self skel status) (joint-control-status sync-math)) + (set! (-> self state-pos) 0) + (set! (-> self menu-transition) 1.0) + (set! (-> self anim-frame) 0.0) + (set! (-> self pos-transition) 1.0) + (init-defaults self) + (set-next-state self arg0 0) + (set! (-> self starting-state) (the-as basic (-> self next))) + (set! (-> self current) (-> self next)) + (if (= arg0 'main) + (set! (-> self next) 'none) + ) + (set! (-> self ring-angle) 0.0) + (set! (-> self ring-want-angle) 0.0) + (set! (-> self want-option-index) 0) + (set! (-> self graphic-index) 0) + (set! (-> self swing) 0.0) + (set! (-> self main-menu) #f) + (set-menu-options self (-> self current)) + (logior! (-> self draw status) (draw-control-status hud)) + (set! (-> self option-index) 0) + (when (= (-> self current) 'title) + (mc-get-slot-info 0 *progress-save-info*) + (let ((v1-54 *progress-save-info*)) + (when (and v1-54 (= (-> v1-54 formatted) 1) (= (-> v1-54 inited) 1)) + (dotimes (a0-34 4) + (when (= (-> v1-54 file a0-34 present) 1) + (set! (-> self option-index) 1) + (set! (-> self next-option-index) 1) + ) + ) + ) + ) + ) + (let ((f30-0 -6571.804)) + (process-spawn hud-ring-cell 15 (* 0.0 f30-0) 0 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 9 f30-0 1 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 8 (* 2.0 f30-0) 2 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 7 (* 3.0 f30-0) 3 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 6 (* 4.0 f30-0) 4 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 16 (* -5.0 f30-0) 5 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 14 (* -4.0 f30-0) 6 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 13 (* -3.0 f30-0) 7 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 12 (* -2.0 f30-0) 8 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 11 (* -1.0 f30-0) 9 :name "hud-ring-cell" :to self) + ) + (clear *stdcon1*) + (enable-drawing *bigmap*) + (set-setting! 'scanlines 'abs 0.0 0) + (go-virtual come-in) + ) + +(defun set-ring-position ((arg0 progress)) + (let ((s3-0 (new-stack-vector0)) + (s4-0 (new 'stack-no-clear 'vector)) + (s5-0 (new 'stack-no-clear 'vector)) + ) + (+! (-> s3-0 y) -8.0) + (case (get-aspect-ratio) + (('aspect4x3) + (position-in-front-of-screen! s4-0 12288.0 s3-0) + (position-in-front-of-screen! s5-0 -4096.0 s3-0) + ) + (else + (position-in-front-of-screen! s4-0 16384.0 s3-0) + (position-in-front-of-screen! s5-0 -18022.4 s3-0) + ) + ) + (vector-! s5-0 s5-0 s4-0) + (set! (-> arg0 root trans x) (+ (-> s4-0 x) (* (-> arg0 pos-transition) (-> s5-0 x)))) + (set! (-> arg0 root trans y) (+ (-> s4-0 y) (* (-> arg0 pos-transition) (-> s5-0 y)))) + (set! (-> arg0 root trans z) (+ (-> s4-0 z) (* (-> arg0 pos-transition) (-> s5-0 z)))) + ) + ) + +(defun activate-progress ((arg0 process) (arg1 symbol)) + (when *target* + (when (progress-allowed?) + (when *progress-process* + (deactivate (-> *progress-process* 0)) + (set-menu-mode *blit-displays-work* #t) + ) + (set! *progress-process* + (process-spawn progress arg1 :name "progress" :to arg0 :stack (&-> *progress-stack* 14336)) + ) + (set-master-mode 'progress) + ) + ) + 0 + (none) + ) + +(defmethod deactivate ((this progress)) + "Make a process dead, clean it up, remove it from the active pool, and return to dead pool." + (set! (-> *progress-work* hero-mode-save) #f) + (remove-setting-by-arg0 *setting-control* 'extra-bank) + (disable-drawing *bigmap*) + (set-menu-mode *blit-displays-work* #f) + (set! *progress-process* (the-as (pointer progress) #f)) + (enable-level-text-file-loading) + (persist-with-delay *setting-control* 'allow-progress (seconds 0.1) 'allow-progress #f 0.0 0) + (persist-with-delay *setting-control* 'allow-pause (seconds 0.1) 'allow-pause #f 0.0 0) + (call-parent-method this) + (none) + ) + +(defun deactivate-progress () + (if *progress-process* + (deactivate (-> *progress-process* 0)) + ) + 0 + (none) + ) + +(defun hide-progress-screen () + (if (and *progress-process* (!= (-> *progress-process* 0 starting-state) 'title)) + (set-next-state (-> *progress-process* 0) 'go-away 0) + ) + 0 + (none) + ) + +(defmethod gone? ((this progress)) + (and *progress-process* + (-> *progress-process* 0 next-state) + (= (-> *progress-process* 0 next-state name) 'gone) + ) + ) + +(defun progress-allowed? () + (not (or (-> *setting-control* user-current talking) + (-> *setting-control* user-current movie) + (movie?) + (handle->process (-> *game-info* pov-camera-handle)) + (handle->process (-> *game-info* other-camera-handle)) + (< (-> *display* base-clock frame-counter) (-> *game-info* letterbox-time)) + (< (-> *display* base-clock frame-counter) (-> *game-info* blackout-time)) + (!= (-> *setting-control* user-current bg-a) 0.0) + (!= (-> *setting-control* user-current bg-a-force) 0.0) + (not (-> *setting-control* user-current allow-progress)) + (or (and (handle->process (-> *game-info* auto-save-proc)) + (not (send-event (handle->process (-> *game-info* auto-save-proc)) 'progress-allowed?)) + ) + (not *target*) + (= *cheat-mode* 'camera) + (= *master-mode* 'freeze) + *master-exit* + (not *common-text*) + (< (memory-free *nk-dead-pool*) #x8000) + ) + ) + ) + ) + +(defmethod can-go-back? ((this progress)) + (and (= (-> this menu-transition) 0.0) + (not (-> this selected-option)) + (!= (-> this current) 'loading) + (!= (-> this current) 'saving) + (!= (-> this current) 'formatting) + (!= (-> this current) 'creating) + (!= (-> this current) 'error-disc-removed) + (!= (-> this current) 'error-reading) + (!= (-> this current) 'card-removed) + (!= (-> this current) 'error-auto-saving) + (!= (-> this current) 'title) + (!= (-> this current) 'insufficient-space) + (!= (-> this current) 'secrets-insufficient-space) + (!= (-> this current) 'no-memory-card) + (!= (-> this current) 'icon-info) + (!= (-> this current) 'insert-card) + (!= (-> this current) 'progressive-mode-ok) + (!= (-> this current) 'video-mode-ok) + (!= (-> this current) 'progressive-mode-warning) + (!= (-> this current) 'video-mode-warning) + (!= (-> this current) 'select-kiosk-start-special) + (!= (-> this current) 'language-select) + ) + ) + +(defmethod get-state-check-card ((this progress) (arg0 symbol)) + (let ((v1-0 *progress-save-info*) + (v0-0 arg0) + ) + (when v1-0 + (when (and v1-0 (= (-> this menu-transition) 0.0)) + (case arg0 + (('insufficient-space 'no-memory-card 'unformatted-card) + (cond + ((zero? (-> v1-0 handle)) + (set! v0-0 'no-memory-card) + ) + ((zero? (-> v1-0 formatted)) + (cond + ((or (zero? (-> this state-pos)) (!= (-> this starting-state) 'title)) + (set! v0-0 'go-away) + ) + (else + (if (!= arg0 'unformatted-card) + (set! v0-0 'format-card) + ) + ) + ) + ) + ((and (zero? (-> v1-0 inited)) (< (-> v1-0 mem-actual) (-> v1-0 mem-required))) + (set! v0-0 'insufficient-space) + ) + ((or (zero? (-> this state-pos)) (!= (-> this starting-state) 'title)) + (set! v0-0 'go-away) + ) + ((-> *progress-work* hero-mode-save) + (set! v0-0 'select-save-hero) + ) + (else + (set! v0-0 'select-save) + ) + ) + ) + (('insert-card) + (if (= (-> v1-0 inited) 1) + (set! v0-0 'select-load) + ) + ) + ) + (cond + ((zero? (-> v1-0 handle)) + (cond + ((-> *setting-control* user-current auto-save) + (set! v0-0 'card-removed) + ) + (else + (case arg0 + (('select-load) + (set! v0-0 'insert-card) + ) + (('format-card + 'insufficient-space + 'unformatted-card + 'select-save + 'select-save-title + 'select-save-hero + 'create-game + 'already-exists + ) + (set! v0-0 'no-memory-card) + ) + ) + ) + ) + ) + ((zero? (-> v1-0 formatted)) + (case arg0 + (('select-load) + (set! v0-0 'insert-card) + ) + (('select-save 'select-save-title 'select-save-hero) + (set! v0-0 'format-card) + ) + ) + ) + ((zero? (-> v1-0 inited)) + (case arg0 + (('select-save 'select-save-title 'select-save-hero) + (if (>= (-> v1-0 mem-actual) (-> v1-0 mem-required)) + (set! v0-0 'create-game) + (set! v0-0 'insufficient-space) + ) + ) + (('select-load) + (set! v0-0 'insert-card) + ) + ) + ) + ) + ) + ) + v0-0 + ) + ) + +(defmethod push-state ((this progress)) + (let ((v1-0 (-> this state-pos))) + (cond + ((< v1-0 8) + (set! (-> this state-array v1-0) (-> this current)) + (set! (-> this option-index-stack v1-0) (-> this option-index)) + (set! (-> this state-pos) (+ v1-0 1)) + ) + (else + (format #t "ERROR: Can't push any more states on the state-array.~%") + ) + ) + ) + 0 + ) + +(defmethod pop-state ((this progress)) + (let ((v1-0 (-> this state-pos))) + (cond + ((> v1-0 0) + (let ((a2-0 (+ v1-0 -1))) + (set! (-> this state-pos) a2-0) + (set-next-state this (-> this state-array a2-0) (-> this option-index-stack a2-0)) + ) + ) + (else + (set-next-state this 'go-away 0) + ) + ) + ) + 0 + ) + +(defmethod set-next-state ((this progress) (arg0 symbol) (arg1 int)) + (set! (-> this clear-screen) #f) + (when (!= arg0 (-> this current)) + (set! (-> this selected-option) #f) + (set! (-> this yes-no-choice) #f) + (set! (-> this next-option-index) arg1) + (set! (-> this next) arg0) + (case (-> this next) + (('select-load 'select-save 'select-save-title 'select-save-hero) + (set! (-> this next) (get-state-check-card this (-> this next))) + ) + ) + (let ((v1-7 *progress-work*) + (a2-1 (-> this which-slot)) + ) + (case (-> this next) + (('main) + (set! (-> *progress-work* hero-mode-save) #f) + ) + (('creating) + (auto-save-command 'create-file 0 0 this #f) + ) + (('loading) + (set! (-> v1-7 last-slot-saved) a2-1) + (auto-save-command 'restore 0 a2-1 this #f) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) target-index) 0.0) + ) + (('saving) + (set! (-> v1-7 last-slot-saved) a2-1) + (auto-save-command 'save 0 a2-1 this #f) + ) + (('formatting) + (auto-save-command 'format-card 0 0 this #f) + ) + (('select-save 'select-load) + (set! (-> this next-option-index) (max 0 (-> v1-7 last-slot-saved))) + ) + (('card-removed) + (set! (-> v1-7 last-slot-saved) 0) + 0 + ) + ) + ) + ) + 0 + ) + +(defmethod set-menu-options ((this progress) (arg0 symbol)) + (set! (-> this current-options) #f) + (case arg0 + (('go-away) + (go (method-of-object this go-away)) + ) + (('main) + (set! (-> this current-options) (cond + (*cheat-mode* + *main-options* + ) + ((kiosk?) + *main-kiosk-options* + ) + ((= *kernel-boot-message* 'demo) + *main-demo-options* + ) + ((= *kernel-boot-message* 'demo-shared) + *main-demo-shared-options* + ) + (else + *main-options* + ) + ) + ) + ) + (('options) + (set! (-> this current-options) *options-options*) + ) + (('controls) + (set! (-> (the-as paged-menu-option (-> *controls-options* options 0)) page-index) 0) + (set! (-> (the-as paged-menu-option (-> *controls-options* options 0)) prev-page-index) 0) + (set! (-> this current-options) *controls-options*) + ) + (('game-options) + (set! (-> this current-options) (cond + ((demo?) + (if (= (scf-get-territory) 1) + *game-options-demo* + *game-options-demo* + ) + ) + (else + *game-options* + ) + ) + ) + ) + (('graphic-options) + (set! (-> this current-options) + (if (or (= (scf-get-territory) 1) (and (= *progress-cheat* 'pal) (cpad-hold? 0 l2) (cpad-hold? 0 r2))) + *graphic-title-options-pal* + *graphic-options* + ) + ) + ) + (('sound-options) + (set! (-> this current-options) *sound-options*) + ) + (('picture-options) + (set! (-> this current-options) *picture-options*) + ) + (('camera-options) + (set! (-> this current-options) *camera-options*) + ) + (('select-load 'select-save) + (set! (-> this current-options) *load-save-options*) + ) + (('select-save-title) + (set! (-> this current-options) *save-options-title*) + ) + (('select-save-hero) + (logior! (-> *game-info* purchase-secrets) (game-secrets hero-mode)) + (set! (-> *progress-work* hero-mode-save) #t) + (set! (-> this current-options) *load-save-options*) + ) + (('hero-mode-message) + (set! (-> this current-options) *hero-mode-message-options*) + ) + (('loading 'saving 'creating 'formatting) + (set! (-> this current-options) *loading-options*) + ) + (('unformatted-card 'insufficient-space 'no-memory-card) + (set! (-> this current-options) *insufficient-space-options*) + ) + (('secrets-insufficient-space 'secrets-no-memory-card) + (set! (-> this current-options) *secrets-insufficient-space-options*) + ) + (('insert-card) + (set! (-> this current-options) *insert-card-options*) + ) + (('error-loading 'error-saving 'error-formatting 'error-creating) + (set! (-> this current-options) *error-loading-options*) + ) + (('error-auto-saving) + (set! (-> this current-options) *error-auto-saving-options*) + ) + (('card-removed) + (set! (-> this current-options) *card-removed-options*) + ) + (('error-disc-removed) + (set! (-> this current-options) *error-disc-removed-options*) + ) + (('error-reading) + (set! (-> this current-options) *error-reading-options*) + ) + (('icon-info) + (set! (-> this current-options) *icon-info-options*) + ) + (('format-card) + (set! (-> this current-options) *format-card-options*) + ) + (('already-exists) + (set! (-> this current-options) *already-exists-options*) + ) + (('create-game) + (set! (-> this current-options) *create-game-options*) + ) + (('video-mode-warning) + (set! (-> this current-options) *video-mode-warning-options*) + ) + (('video-mode-ok) + (set! (-> this current-options) *video-mode-ok-options*) + ) + (('progressive-mode-warning) + (set! (-> this current-options) *progressive-mode-warning-options*) + ) + (('progressive-mode-ok) + (set! (-> this current-options) *progressive-mode-ok-options*) + ) + (('language-select) + (set! (-> this current-options) *language-options*) + ) + (('title) + (set! (-> this current-options) *title*) + ) + (('title-options) + (set! (-> this current-options) *options-options*) + ) + (('select-start 'select-pre-start 'select-kiosk-start 'select-kiosk-start-special) + (set! (-> this current-options) *select-start-options*) + (set! (-> (the-as menu-select-start-option (-> *select-start-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-select-start-option (-> *select-start-options* options 0)) target-index) 0.0) + (set! (-> (the-as menu-select-start-option (-> *select-start-options* options 0)) selected-index) 0) + 0 + ) + (('select-scene) + (set! (-> this current-options) *select-scene-options*) + (set! (-> (the-as menu-select-scene-option (-> *select-scene-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-select-scene-option (-> *select-scene-options* options 0)) target-index) 0.0) + (set! (-> (the-as menu-select-scene-option (-> *select-scene-options* options 0)) selected-index) 0) + 0 + ) + (('select-scene-special) + (set! (-> this starting-state) (the-as basic 'title)) + (set! (-> this state-pos) 0) + (let ((v1-80 (-> this state-pos))) + (set! (-> this state-array v1-80) 'title) + (set! (-> this option-index-stack v1-80) 3) + (let ((v1-81 (+ v1-80 1))) + (set! (-> this state-array v1-81) 'unlocked-secrets) + (set! (-> this option-index-stack v1-81) (-> this option-index)) + (set! (-> this state-pos) (+ v1-81 1)) + ) + ) + (dotimes (s5-1 (-> this state-pos)) + (format #t "select-scene-special: ~S ~D~%" (-> this state-array s5-1) (-> this option-index-stack s5-1)) + ) + (set! (-> this current-options) *select-scene-options*) + ) + (('inventory) + (set! (-> this current-options) *inventory*) + ) + (('bigmap) + (set! (-> this current-options) *bigmap-options*) + ) + (('missions) + (set! (-> this missions-total-spacing) 0.0) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) target-index) 0.0) + (set! (-> this current-options) *missions-options*) + ) + (('highscores) + (set! (-> this current-options) *highscores-options*) + ) + (('secret) + (set! (-> this secret-buying) #f) + (set! (-> this current-options) *secret-options*) + ) + (('quit-restart) + (set! (-> this current-options) *quit-restart-options*) + ) + (('unlocked-secrets) + (set! (-> this current-options) *unlocked-secrets*) + ) + ) + (when (= (-> this current-options) #f) + (format #t "Didn't find new menu settings!!~%") + (pop-state this) + ) + 0 + ) + +(defmethod respond-to-cpad ((this progress)) + (mc-get-slot-info 0 *progress-save-info*) + (memcard-unlocked-secrets? this #f) + (when (= (-> this current) 'title) + (cond + ((-> *progress-work* secrets-unlocked) + (set! (-> this current-options) *title-secret*) + ) + (else + (set! (-> this current-options) *title*) + (set! (-> this option-index) (min 2 (-> this option-index))) + ) + ) + ) + (when (-> this current-options) + (let ((s5-0 (-> this current-options options))) + (when (and s5-0 (and (= (-> this menu-transition) 0.0) (< (-> this option-index) (-> s5-0 length)))) + (respond-progress + (-> s5-0 (-> this option-index)) + this + (and (= (-> this menu-transition) 0.0) (-> this selected-option)) + ) + (cond + ((-> this selected-option) + (cond + ((cpad-pressed? 0 confirm) + (sound-play "generic-beep") + (set! (-> this selected-option) #f) + ) + ((cpad-pressed? 0 triangle) + (if (= (-> this current-options) *main-options*) + (sound-play "window-contract") + (sound-play "generic-beep") + ) + (set! (-> this selected-option) #f) + ) + ) + ) + (else + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> this last-move) (seconds 0.175))) + ) + (set-time! (-> this last-move)) + (cond + ((= (-> this current-options) *main-options*) + (sound-play "ring-select") + ) + ((!= (length s5-0) 1) + (sound-play "roll-over") + ) + ) + (if (and (= *title* (-> this current-options)) + (not (-> *progress-work* secrets-unlocked)) + (zero? (-> this option-index)) + ) + (set! (-> this option-index) 3) + ) + (cond + ((> (-> this want-option-index) 0) + (set! (-> this want-option-index) -1) + ) + ((< -2 (-> this want-option-index)) + (+! (-> this want-option-index) -1) + ) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> this last-move) (seconds 0.175))) + ) + (set-time! (-> this last-move)) + (cond + ((= (-> this current-options) *main-options*) + (sound-play "ring-select") + ) + ((!= (length s5-0) 1) + (sound-play "roll-over") + ) + ) + (cond + ((< (-> this want-option-index) 0) + (set! (-> this want-option-index) 1) + ) + ((< (-> this want-option-index) 2) + (+! (-> this want-option-index) 1) + ) + ) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (if (not (-> this clear-screen)) + (sound-play "generic-beep") + ) + (set! (-> this selected-option) #t) + ) + ((cpad-pressed? 0 triangle) + (when (can-go-back? this) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + (if (= (-> this state-pos) 1) + (sound-play "window-contract") + (sound-play "generic-beep") + ) + (pop-state this) + ) + ) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defbehavior progress-trans progress () + (cond + ((and (= (-> self next) 'none) (or (= (-> self starting-state) 'main) (= (-> self anim-frame) 1.0))) + (set! (-> self menu-transition) + (seek-ease + (-> self menu-transition) + 0.0 + (* 0.1 (-> self clock time-adjust-ratio)) + 0.4 + (* 0.01 (-> self clock time-adjust-ratio)) + ) + ) + ) + (else + (seek! (-> self menu-transition) 1.0 (* 0.1 (-> self clock time-adjust-ratio))) + (when (and (= (-> self menu-transition) 1.0) + (or (and (nonzero? (-> self state-pos)) (= (-> self anim-frame) 1.0)) + (or (and (zero? (-> self state-pos)) (= (-> self anim-frame) 0.0)) + (and (!= (-> self starting-state) 'main) (!= (-> self next) 'none)) + ) + ) + ) + (set! (-> self current) (-> self next)) + (set! (-> self next) 'none) + (set! (-> self option-index) (-> self next-option-index)) + (set! (-> self want-option-index) 0) + (set-menu-options self (-> self current)) + (set! (-> self scanlines-alpha) 0.0) + ) + ) + ) + (set! (-> self main-menu) + (and (zero? (-> self state-pos)) (and (= (-> self menu-transition) 0.0) + (= (-> self next) 'none) + (or (= (-> self state-array 0) 'main) (= (-> self current) 'main)) + ) + ) + ) + (when *cheat-mode* + (when (zero? (-> self state-pos)) + (cond + ((and (cpad-hold? 0 l2) (cpad-hold? 0 r1)) + (when (= (-> self current-options) *main-options*) + (set! (-> *progress-work* secrets-unlocked) (the-as basic #t)) + (set! (-> *progress-work* selected-num) 0) + (set! (-> self current-options) *main-options-debug*) + ) + ) + ((= (-> self current-options) *main-options-debug*) + (set! (-> self current-options) *main-options*) + ) + ) + ) + ) + (if (= (-> self ring-angle) (-> self ring-want-angle)) + (respond-to-cpad self) + ) + (let ((f30-0 (* 0.005 (-> self clock time-adjust-ratio)))) + (cond + ((= (-> self menu-transition) 1.0) + (if (and (zero? (-> self state-pos)) (= (-> self starting-state) 'main)) + (seek! (-> self anim-frame) 0.0 (* 0.02 (-> self clock time-adjust-ratio))) + (seek! (-> self anim-frame) 1.0 (* 0.02 (-> self clock time-adjust-ratio))) + ) + (let ((f0-27 (if (and (zero? (-> self state-pos)) (!= (-> self starting-state) 'title)) + 0.0 + 0.2 + ) + ) + ) + (when (= (-> self next) 'bigmap) + (set! f0-27 0.4) + (set! f30-0 (* 0.008 (-> self clock time-adjust-ratio))) + ) + (seek! (-> self pos-transition) f0-27 f30-0) + ) + ) + ((zero? (-> self state-pos)) + (if (= (-> self current) 'bigmap) + (set! f30-0 (* 0.05 (-> self clock time-adjust-ratio))) + ) + (if (!= (-> self starting-state) 'title) + (seek! (-> self pos-transition) 0.0 f30-0) + ) + ) + ) + ) + (if (!= (-> self starting-state) 'main) + (set! (-> self pos-transition) 0.2) + ) + (set-ring-position self) + (when (= (-> self ring-angle) (-> self ring-want-angle)) + (cond + ((< (-> self want-option-index) 0) + (cond + ((and (= *cheat-mode* #f) (or (demo?) (kiosk?))) + (if (> (-> self option-index) 0) + (+! (-> self option-index) -1) + ) + ) + (else + (set! (-> self option-index) + (min-max-wrap-around (+ (-> self option-index) -1) 0 (+ (length (-> self current-options options)) -1)) + ) + ) + ) + (set! (-> self graphic-index) (-> self option-index)) + (+! (-> self want-option-index) 1) + ) + ((> (-> self want-option-index) 0) + (cond + ((and (= *cheat-mode* #f) (or (demo?) (kiosk?))) + (if (< (-> self option-index) (+ (length (-> self current-options options)) -1)) + (+! (-> self option-index) 1) + ) + ) + (else + (set! (-> self option-index) + (min-max-wrap-around (+ (-> self option-index) 1) 0 (+ (length (-> self current-options options)) -1)) + ) + ) + ) + (+! (-> self want-option-index) -1) + ) + ) + ) + (if (= (-> self anim-frame) 0.0) + (set! (-> self swing) (seek-ease + (-> self swing) + 4.0 + (* 0.05 (-> self clock time-adjust-ratio)) + 0.5 + (* 0.005 (-> self clock time-adjust-ratio)) + ) + ) + (set! (-> self swing) (seek-ease + (-> self swing) + 0.0 + (* 0.07 (-> self clock time-adjust-ratio)) + 0.5 + (* 0.007 (-> self clock time-adjust-ratio)) + ) + ) + ) + (when (-> self main-menu) + (set! (-> self ring-want-angle) (ceil (* 182.04445 (* 36.0 (the float (-> self option-index)))))) + (if (and (= (-> self ring-want-angle) 0.0) (< 32768.0 (-> self ring-angle))) + (set! (-> self ring-want-angle) 65536.0) + ) + (let ((f0-54 (- (-> self ring-want-angle) (-> self ring-angle)))) + (when (< 32768.0 (fabs f0-54)) + (if (< 0.0 f0-54) + (+! (-> self ring-angle) 65536.0) + (+! (-> self ring-angle) -65536.0) + ) + ) + ) + (seek! (-> self ring-angle) (-> self ring-want-angle) (* 910.2222 (-> self clock time-adjust-ratio))) + ) + (let ((gp-4 (quaternion-vector-angle! + (new 'stack-no-clear 'quaternion) + *x-vector* + (* 182.04445 (* (-> self swing) (sin (the float (* 40 (current-time)))))) + ) + ) + (s5-4 (quaternion-vector-angle! + (new 'stack-no-clear 'quaternion) + *y-vector* + (* 182.04445 (* (-> self swing) (sin (the float (* 0 (current-time)))))) + ) + ) + ) + (quaternion*! (-> self root quat) (-> self init-quat) gp-4) + (quaternion*! (-> self root quat) (-> self root quat) s5-4) + ) + (quaternion-normalize! (-> self root quat)) + (if (= (-> self ring-angle) (-> self ring-want-angle)) + (set! (-> self graphic-index) (-> self option-index)) + ) + (case *kernel-boot-message* + (('kiosk) + (if (and (nonzero? (-> self start-time)) + (>= (- (-> *display* real-clock frame-counter) (-> self start-time)) (seconds 60)) + (>= (- (-> *display* real-clock frame-counter) (-> *cpad-list* cpads 0 real-change-time)) (seconds 60)) + (or (can-go-back? self) (= (-> self current) 'select-kiosk-start-special)) + (not (handle->process (-> *game-info* auto-save-proc))) + ) + (initialize! *game-info* 'game (the-as game-save #f) (the-as string #f) (the-as resetter-spec #f)) + ) + ) + ) + 0 + (none) + ) + +(defun begin-scan ((arg0 hud-box) (arg1 progress)) + (cond + ((or (= (-> arg1 current) 'bigmap) (= (-> arg1 next) 'bigmap)) + (set! (-> arg0 box min x) 0.0) + (set! (-> arg0 box min y) 0.0) + (set! (-> arg0 box max x) 512.0) + (set! (-> arg0 box max y) 416.0) + ) + ((= (get-aspect-ratio) 'aspect16x9) + (set! (-> arg0 box min x) 79.0) + (set! (-> arg0 box min y) 38.0) + (set! (-> arg0 box max x) 434.0) + (set! (-> arg0 box max y) 362.0) + ) + (else + (set! (-> arg0 box min x) 70.0) + (set! (-> arg0 box min y) 72.0) + (set! (-> arg0 box max x) 444.0) + (set! (-> arg0 box max y) 329.0) + ) + ) + 0 + ) + +(defun end-scan ((arg0 hud-box) (arg1 float)) + (with-dma-buffer-add-bucket ((s5-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id bucket582) + ) + (draw-scan-and-line arg0 s5-0 arg1) + ) + 0 + ) + +(defmethod progress-method-33 ((this progress) (arg0 progress-box)) + (set! (-> this scissor-count) (min 7 (+ (-> this scissor-count) 1))) + (let ((s5-0 (-> this scissor-stack (-> this scissor-count))) + (gp-1 (if (= (get-aspect-ratio) 'aspect4x3) + (-> arg0 aspect4x3) + (-> arg0 aspect16x9) + ) + ) + ) + (set! (-> s5-0 quad) (-> (the-as vector gp-1) quad)) + (with-dma-buffer-add-bucket ((v1-12 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (dma-buffer-add-gs-set v1-12 + (scissor-1 + (new 'static 'gs-scissor + :scax0 (the int (-> (the-as hud-box gp-1) box min x)) + :scay0 (the int (-> (the-as hud-box gp-1) box min y)) + :scax1 (the int (-> (the-as hud-box gp-1) box max x)) + :scay1 (the int (-> (the-as hud-box gp-1) box max y)) + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((v1-23 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (dma-buffer-add-gs-set v1-23 + (scissor-1 + (new 'static 'gs-scissor + :scax0 (the int (-> (the-as hud-box gp-1) box min x)) + :scay0 (the int (-> (the-as hud-box gp-1) box min y)) + :scax1 (the int (-> (the-as hud-box gp-1) box max x)) + :scay1 (the int (-> (the-as hud-box gp-1) box max y)) + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((v1-34 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-pris2) + ) + (dma-buffer-add-gs-set v1-34 (scissor-1 (new 'static 'gs-scissor + :scax0 (the int (-> (the-as hud-box gp-1) box min x)) + :scay0 (the int (-> (the-as hud-box gp-1) box min y)) + :scax1 (the int (-> (the-as hud-box gp-1) box max x)) + :scay1 (the int (-> (the-as hud-box gp-1) box max y)) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod progress-method-34 ((this progress)) + (set! (-> this scissor-count) (max 0 (+ (-> this scissor-count) -1))) + (let ((gp-0 (-> this scissor-stack (-> this scissor-count)))) + (with-dma-buffer-add-bucket ((v1-10 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (dma-buffer-add-gs-set v1-10 + (scissor-1 + (new 'static 'gs-scissor + :scax0 (the int (-> gp-0 x)) + :scay0 (the int (-> gp-0 y)) + :scax1 (the int (-> gp-0 z)) + :scay1 (the int (-> gp-0 w)) + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((v1-21 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (dma-buffer-add-gs-set v1-21 + (scissor-1 + (new 'static 'gs-scissor + :scax0 (the int (-> gp-0 x)) + :scay0 (the int (-> gp-0 y)) + :scax1 (the int (-> gp-0 z)) + :scay1 (the int (-> gp-0 w)) + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((v1-32 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-pris2) + ) + (dma-buffer-add-gs-set v1-32 (scissor-1 (new 'static 'gs-scissor + :scax0 (the int (-> gp-0 x)) + :scay0 (the int (-> gp-0 y)) + :scax1 (the int (-> gp-0 z)) + :scay1 (the int (-> gp-0 w)) + ) + ) + ) + ) + ) + 0 + (none) + ) + +(defmethod get-scissor-stack-top ((this progress)) + (-> this scissor-stack (-> this scissor-count)) + ) + +(defbehavior progress-post progress () + (local-vars (sv-208 font-context) (sv-212 int) (sv-216 hud-box) (sv-220 symbol)) + (when (-> self current-options) + (progress-method-37 self) + (set! (-> self scissor-count) -1) + (progress-method-33 self (-> *progress-work* full-screen)) + (let ((gp-0 (-> self current-options options))) + (let ((s3-0 (-> self current-options y-center)) + (s5-0 (-> self current-options y-space)) + ) + (let ((s2-0 (new 'stack-no-clear 'matrix))) + (set! (-> s2-0 rvec quad) (the-as uint128 0)) + (set! (-> s2-0 uvec quad) (the-as uint128 0)) + (set! (-> s2-0 fvec quad) (the-as uint128 0)) + (set! (-> s2-0 trans quad) (the-as uint128 0)) + (let ((s4-0 *progress-work*)) + (mem-copy! (the-as pointer s2-0) (the-as pointer *font-default-matrix*) 64) + (set! sv-208 (new 'stack 'font-context s2-0 0 0 0.0 (font-color default) (font-flags shadow kerning))) + (set! sv-212 (- s3-0 (/ (* s5-0 (length gp-0)) 2))) + (set! sv-216 (new 'stack-no-clear 'hud-box)) + (set! sv-220 (and (!= (-> self current) 'main) (or (= (-> self next) 'none) (> (-> self state-pos) 0)))) + (progress-method-33 self (-> s4-0 small-screen)) + (when sv-220 + (begin-scan sv-216 self) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> self menu-transition)))))) + (when (not (or (= (-> self current) 'bigmap) (= (-> self next) 'bigmap))) + (progress-method-43 self (-> s4-0 small-screen) (* 144.0 f30-0)) + (progress-method-41 self (-> s4-0 small-screen) (* 128.0 f30-0)) + ) + ) + ) + ) + ) + (if (or (= (-> self current-options) *title*) (= (-> self current-options) *options-options*)) + (+ s5-0 20) + ) + ) + (dotimes (s5-1 (length gp-0)) + (set! (-> self current-index) s5-1) + (let ((v1-43 sv-208)) + (set! (-> v1-43 scale) 0.5) + ) + (set! (-> sv-208 origin x) 70.0) + (set! (-> sv-208 origin y) (the float sv-212)) + (let ((v1-48 sv-208)) + (set! (-> v1-48 width) (the float 375)) + ) + (let ((v1-49 sv-208)) + (set! (-> v1-49 height) (the float 30)) + ) + (set! (-> sv-208 flags) (font-flags kerning middle middle-vert large)) + (let ((v1-51 sv-208)) + (set! (-> v1-51 color) (if (and (= s5-1 (-> self option-index)) (= (-> self menu-transition) 0.0)) + (font-color font-color-33) + (font-color font-color-32) + ) + ) + ) + (draw-option + (-> gp-0 s5-1) + self + sv-208 + s5-1 + (and (= (-> self menu-transition) 0.0) (-> self selected-option) (= s5-1 (-> self option-index))) + ) + ) + ) + (if sv-220 + (set! (-> self scanlines-alpha) (seek-ease + (-> self scanlines-alpha) + (- 1.0 (-> self menu-transition)) + (* 0.05 (-> self clock time-adjust-ratio)) + 0.3 + (* 0.001 (-> self clock time-adjust-ratio)) + ) + ) + ) + (progress-method-34 self) + (end-scan sv-216 (-> self scanlines-alpha)) + ) + (when (and (< 0.8 (-> self anim-frame)) (or (= (-> self current) 'bigmap) (= (-> self next) 'bigmap))) + (progress-method-33 self (-> *progress-work* full-screen)) + (cond + ((>= (-> self pos-transition) 0.38) + (let ((t9-15 (method-of-object *bigmap* bigmap-method-12))) + 1792 + 1840 + 2304 + 2256 + (t9-15) + ) + ) + (else + (let ((s4-1 (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 21))) + (s3-1 (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 24))) + (gp-1 (new 'stack-no-clear 'vector4w)) + ) + (set! (-> gp-1 quad) (the-as uint128 0)) + (let ((s5-2 (new 'stack-no-clear 'vector4w))) + (set! (-> s5-2 quad) (the-as uint128 0)) + (when (and (transform-point-qword! gp-1 s4-1) (transform-point-qword! s5-2 s3-1)) + (let ((t9-20 (method-of-object *bigmap* bigmap-method-12))) + (/ (-> s5-2 x) 16) + (/ (-> s5-2 y) 16) + (/ (-> gp-1 x) 16) + (/ (-> gp-1 y) 16) + (t9-20) + ) + ) + ) + ) + ) + ) + (progress-method-34 self) + ) + (ja-post) + 0 + (none) + ) + +(defstate come-in (progress) + :virtual #t + :enter (behavior () + (set! (-> self pos-transition) 1.0) + (set! (-> self lock-tick-count) 0) + 0 + ) + :trans (behavior () + (let ((f30-0 (if (= (-> self starting-state) 'main) + 0.0 + 0.2 + ) + ) + ) + (when (hud-hidden?) + (set! (-> self pos-transition) (seek-ease + (-> self pos-transition) + f30-0 + (* 0.03 (-> self clock time-adjust-ratio)) + 0.4 + (* 0.003 (-> self clock time-adjust-ratio)) + ) + ) + (when (= (-> self lock-tick-count) 1) + (sound-play "ring-appear") + (set-menu-mode *blit-displays-work* #t) + ) + (+! (-> self lock-tick-count) 1) + ) + (set-ring-position self) + (when (= (-> self pos-transition) f30-0) + (set! (-> self start-time) (-> *display* real-clock frame-counter)) + (go-virtual idle) + ) + ) + ) + :code (behavior () + (until #f + (suspend) + (ja :num-func num-func-identity :frame-num 0.0) + (suspend) + ) + #f + ) + :post ja-post + ) + +(defstate idle (progress) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('notify) + (cond + ((= (-> block param 0) 'done) + (let ((t9-0 format) + (a0-3 #t) + (a1-1 "DONE NOTIFY: ~S ~S~%") + (v1-3 (-> block param 1)) + ) + (t9-0 + a0-3 + a1-1 + (cond + ((= v1-3 15) + "bad-version" + ) + ((= v1-3 13) + "no-save" + ) + ((= v1-3 10) + "no-last" + ) + ((= v1-3 14) + "no-space" + ) + ((= v1-3 4) + "internal-error" + ) + ((= v1-3 8) + "no-memory" + ) + ((= v1-3 2) + "bad-handle" + ) + ((zero? v1-3) + "busy" + ) + ((= v1-3 5) + "write-error" + ) + ((= v1-3 6) + "read-error" + ) + ((= v1-3 9) + "no-card" + ) + ((= v1-3 11) + "no-format" + ) + ((= v1-3 1) + "ok" + ) + ((= v1-3 16) + "no-process" + ) + ((= v1-3 17) + "no-auto-save" + ) + ((= v1-3 12) + "no-file" + ) + ((= v1-3 3) + "format-failed" + ) + ((= v1-3 7) + "new-game" + ) + (else + "*unknown*" + ) + ) + (-> self current) + ) + ) + (case (-> self current) + (('saving) + (let ((v1-5 'title) + (a0-6 (-> self state-array 0)) + ) + (cond + ((= a0-6 v1-5) + (let ((gp-1 (-> *setting-control* user-default auto-save))) + (sound-volume-off) + (let ((v0-0 (progress-intro-start a0-6))) + (set! (-> *setting-control* user-default auto-save) gp-1) + v0-0 + ) + ) + ) + ((-> *progress-work* hero-mode-save) + (set-next-state self 'hero-mode-message 0) + ) + (else + (pop-state self) + ) + ) + ) + ) + (('formatting) + (set-next-state self 'creating 0) + ) + (('creating) + (cond + ((= (-> self state-array 0) 'title) + (set-next-state self 'select-save-title 0) + ) + ((-> *progress-work* hero-mode-save) + (set-next-state self 'select-save-hero 0) + ) + (else + (set-next-state self 'select-save 0) + ) + ) + ) + ) + ) + ((= (-> block param 0) 'error) + (let ((t9-9 format) + (a0-18 #t) + (a1-7 "ERROR NOTIFY: ~S ~S ~S~%") + (v1-20 (-> block param 1)) + ) + (t9-9 + a0-18 + a1-7 + (cond + ((= v1-20 15) + "bad-version" + ) + ((= v1-20 13) + "no-save" + ) + ((= v1-20 10) + "no-last" + ) + ((= v1-20 14) + "no-space" + ) + ((= v1-20 4) + "internal-error" + ) + ((= v1-20 8) + "no-memory" + ) + ((= v1-20 2) + "bad-handle" + ) + ((zero? v1-20) + "busy" + ) + ((= v1-20 5) + "write-error" + ) + ((= v1-20 6) + "read-error" + ) + ((= v1-20 9) + "no-card" + ) + ((= v1-20 11) + "no-format" + ) + ((= v1-20 1) + "ok" + ) + ((= v1-20 16) + "no-process" + ) + ((= v1-20 17) + "no-auto-save" + ) + ((= v1-20 12) + "no-file" + ) + ((= v1-20 3) + "format-failed" + ) + ((= v1-20 7) + "new-game" + ) + (else + "*unknown*" + ) + ) + (-> self current) + (-> self next) + ) + ) + (case (-> block param 1) + ((14) + (set-next-state self 'insufficient-space 0) + ) + (else + (case (-> self current) + (('formatting 'format-card) + (set-next-state self 'error-formatting 0) + ) + (('creating 'create-game) + (set-next-state self 'error-creating 0) + ) + (('saving 'select-save 'select-save-title 'select-save-hero 'already-exists) + (set-next-state self 'error-saving 0) + ) + (('loading 'select-load) + (set-next-state self 'error-loading 0) + ) + ) + ) + ) + ) + ) + ) + ) + ) + :enter (behavior () + (set! (-> self menu-transition) 1.0) + ) + :trans progress-trans + :code (behavior () + (until #f + (ja :num-func num-func-identity :frame-num (* 12.0 (-> self anim-frame))) + (suspend) + ) + #f + ) + :post progress-post + ) + +(defstate go-away (progress) + :virtual #t + :enter (behavior () + (remove-setting-by-arg0 *setting-control* 'extra-bank) + (let ((v1-2 *blit-displays-work*)) + (set! (-> v1-2 progress-interp-dest) 0.0) + (set! (-> v1-2 progress-interp-speed) 0.022222223) + ) + ) + :trans (behavior () + (seek! (-> self anim-frame) 0.0 (* 0.02 (-> self clock time-adjust-ratio))) + (cond + ((= (-> self anim-frame) 0.0) + (seek! (-> self pos-transition) 1.0 (* 0.02 (-> self clock time-adjust-ratio))) + (if (= (-> self pos-transition) 1.0) + (go-virtual gone) + ) + ) + (else + (seek! (-> self pos-transition) 0.0 (* 0.02 (-> self clock time-adjust-ratio))) + ) + ) + (set-ring-position self) + ) + :code (behavior () + (let ((gp-0 #f)) + (until #f + (when (and (not gp-0) (= (-> self anim-frame) 0.0)) + (sound-play "ring-disappear") + (set! gp-0 #t) + ) + (ja :num-func num-func-identity :frame-num (* 12.0 (-> self anim-frame))) + (suspend) + ) + ) + #f + ) + :post ja-post + ) + +(defstate gone (progress) + :virtual #t + :code (behavior () + (disable-drawing *bigmap*) + (set-menu-mode *blit-displays-work* #f) + (while (or (-> *blit-displays-work* screen-copied) (nonzero? (-> *blit-displays-work* count-down))) + (suspend) + ) + (remove-setting! 'process-mask) + (set-master-mode *last-master-mode*) + (logior! (-> self mask) (process-mask sleep)) + (suspend) + 0 + ) + ) + +(defmethod respond-progress ((this menu-option) (arg0 progress) (arg1 symbol)) + 0 + ) + +;; ERROR: Function may read a register that is not set: a3 +;; ERROR: Function may read a register that is not set: t0 +(defmethod respond-progress ((this menu-slider-option) (arg0 progress) (arg1 symbol)) + (local-vars (a3-0 none) (t0-0 none)) + (with-pp + (let ((gp-0 arg0)) + (when (draw *bigmap* (the-as int arg0) (the-as int arg1) (the-as int a3-0) (the-as int t0-0)) + (let ((s5-0 (&+ (the-as (pointer float) *setting-control*) (-> this setting-offset))) + (s3-0 #f) + ) + (let ((f30-0 (* 0.02 (-> pp clock time-adjust-ratio))) + (f28-0 0.0) + ) + (when (type? this menu-picture-slider-option) + (set! f30-0 (* 0.005 (-> pp clock time-adjust-ratio))) + (set! f28-0 0.25) + ) + (cond + ((cpad-hold? 0 left l-analog-left) + (seek! (-> s5-0 0) f28-0 f30-0) + (if (!= (-> s5-0 0) 0.0) + (set! s3-0 #t) + ) + ) + ((cpad-hold? 0 right l-analog-right) + (seek! (-> s5-0 0) 1.0 f30-0) + (if (!= (-> s5-0 0) 1.0) + (set! s3-0 #t) + ) + ) + ) + ) + (when s3-0 + (let ((f30-1 1.0)) + (case (-> this name) + (((text-id progress-music-volume) (text-id progress-speech-volume)) + (set! f30-1 (-> s5-0 0)) + ) + ) + (when (< (seconds 0.03) (- (current-time) (-> gp-0 last-sound))) + (set-time! (-> gp-0 last-sound)) + (sound-play-by-name + (static-sound-name "menu-slide") + (new-sound-id) + (the int (* 1024.0 f30-1)) + 0 + 0 + (sound-group) + #t + ) + ) + ) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + ) + ) + 0 + ) + ) + +;; ERROR: Function may read a register that is not set: a3 +;; ERROR: Function may read a register that is not set: t0 +(defmethod respond-progress ((this menu-stereo-mode-sound-option) (arg0 progress) (arg1 symbol)) + (local-vars (a3-0 none) (t0-0 none)) + (let ((gp-0 arg0) + (s5-0 arg1) + ) + (when (draw *bigmap* (the-as int arg0) (the-as int arg1) (the-as int a3-0) (the-as int t0-0)) + (let ((a0-2 (-> *setting-control* user-default stereo-mode)) + (v1-4 #f) + ) + (let ((a2-1 2)) + (cond + (s5-0 + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! (-> *setting-control* user-default stereo-mode) (min-max-wrap-around (+ a0-2 -1) 0 a2-1)) + (set! v1-4 #t) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! (-> *setting-control* user-default stereo-mode) (min-max-wrap-around (+ a0-2 1) 0 a2-1)) + (set! v1-4 #t) + ) + ((cpad-pressed? 0 triangle) + (set! (-> *setting-control* user-default stereo-mode) (-> gp-0 stereo-mode-backup)) + ) + ) + ) + (else + (if (cpad-pressed? 0 confirm) + (set! (-> gp-0 stereo-mode-backup) (-> *setting-control* user-default stereo-mode)) + ) + ) + ) + ) + (if v1-4 + (sound-play "generic-beep") + ) + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-main-menu-option) (arg0 progress) (arg1 symbol)) + (cond + ((cpad-pressed? 0 start) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + (when (= (-> arg0 ring-angle) (-> arg0 ring-want-angle)) + (cond + ((= (-> this name) (text-id progress-exit-demo)) + (case *kernel-boot-message* + (('demo-shared) + (set! *master-exit* 'force) + (set-master-mode 'game) + ) + (('kiosk 'demo) + (set! (-> *game-info* mode) 'play) + (initialize! *game-info* 'game (the-as game-save #f) "title-restart" (the-as resetter-spec #f)) + ) + ) + ) + ((= (-> this name) (text-id progress-demo-return-to-title)) + (case *kernel-boot-message* + (('kiosk 'demo 'demo-shared) + (set! (-> *game-info* mode) 'play) + (initialize! *game-info* 'game (the-as game-save #f) "title-restart" (the-as resetter-spec #f)) + ) + ) + ) + ((or (= (-> this name) (text-id progress-scene-player-act-1)) + (= (-> this name) (text-id progress-scene-player-act-2)) + (= (-> this name) (text-id progress-scene-player-act-3)) + ) + (let ((v1-40 *progress-work*)) + (case (-> this name) + (((text-id progress-scene-player-act-2)) + (set! (-> v1-40 selected-num) 1) + ) + (((text-id progress-scene-player-act-3)) + (set! (-> v1-40 selected-num) 2) + ) + (else + (set! (-> v1-40 selected-num) 0) + 0 + ) + ) + ) + (sound-play "window-expand") + (push-state arg0) + (set-next-state arg0 (-> this next-state) 0) + ) + ((= (-> this next-state) 'back) + (pop-state arg0) + ) + ((= (-> this next-state) 'restart) + (sound-volume-off) + (restart-mission) + (pop-state arg0) + ) + (else + (sound-play "window-expand") + (push-state arg0) + (set-next-state arg0 (-> this next-state) 0) + ) + ) + ) + ) + ((not (-> arg0 selected-option)) + (let ((a0-59 (-> arg0 current-options options))) + (cond + ((or (cpad-pressed? 0 left l-analog-left) + (cpad-pressed? 0 l1) + (and (or (cpad-hold? 0 left l-analog-left) (cpad-hold? 0 l1)) + (time-elapsed? (-> arg0 last-move) (seconds 0.175)) + ) + ) + (set-time! (-> arg0 last-move)) + (if (!= (length a0-59) 1) + (sound-play "ring-select") + ) + (cond + ((> (-> arg0 want-option-index) 0) + (set! (-> arg0 want-option-index) -1) + ) + ((< -2 (-> arg0 want-option-index)) + (+! (-> arg0 want-option-index) -1) + ) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-pressed? 0 r1) (not (logtest? (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons l2)))) + (and (or (cpad-hold? 0 right l-analog-right) + (and (cpad-hold? 0 r1) (not (logtest? (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons l2)))) + ) + (time-elapsed? (-> arg0 last-move) (seconds 0.175)) + ) + ) + (set-time! (-> arg0 last-move)) + (if (!= (length a0-59) 1) + (sound-play "ring-select") + ) + (cond + ((< (-> arg0 want-option-index) 0) + (set! (-> arg0 want-option-index) 1) + ) + ((< (-> arg0 want-option-index) 2) + (+! (-> arg0 want-option-index) 1) + ) + ) + ) + ) + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-sub-menu-option) (arg0 progress) (arg1 symbol)) + (let ((s4-0 *progress-work*)) + (when (and (not (-> s4-0 secrets-unlocked)) (or (= (-> arg0 current-options) *unlocked-secrets*) + (= (-> arg0 current-options) *select-scene-options*) + (= (-> arg0 current-options) *select-start-options*) + ) + ) + (set! (-> arg0 state-pos) 0) + (set-next-state arg0 'secrets-insufficient-space 0) + ) + (when (= (-> this name) (text-id progress-continue-without-save)) + (let ((a1-3 (get-state-check-card arg0 (-> arg0 current)))) + (set-next-state arg0 a1-3 0) + ) + ) + (when (and (= (-> this name) (text-id progress-secrets)) + (= *title* (-> arg0 current-options)) + (not (-> s4-0 secrets-unlocked)) + (= (-> arg0 option-index) 3) + ) + (set! (-> arg0 option-index) 0) + 0 + ) + ) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((= (-> this name) (text-id progress-exit-demo)) + (case *kernel-boot-message* + (('demo-shared) + (set! *master-exit* 'force) + (set-master-mode 'game) + ) + (('demo) + (set! (-> *game-info* mode) 'play) + (initialize! *game-info* 'game (the-as game-save #f) "title-restart" (the-as resetter-spec #f)) + ) + ) + ) + (else + (let ((v1-36 43) + (a0-34 (-> this name)) + ) + (cond + ((= a0-34 v1-36) + (progress-intro-start (the-as symbol a0-34)) + ) + ((= (-> this next-state) 'back) + (pop-state arg0) + ) + (else + (sound-play "generic-beep") + (push-state arg0) + (set-next-state arg0 (-> this next-state) 0) + ) + ) + ) + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-unlocked-sub-menu-option) (arg0 progress) (arg1 symbol)) + (let ((s3-0 (memcard-unlocked-secrets? arg0 #t)) + (s4-0 *progress-work*) + ) + (when (not (-> s4-0 secrets-unlocked)) + (set! (-> arg0 state-pos) 0) + (set-next-state arg0 'secrets-insufficient-space 0) + ) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((logtest? s3-0 (-> this mask)) + (sound-play "generic-beep") + (cond + ((logtest? (-> this mask) 254) + (set! (-> s4-0 selected-num) (-> this value)) + (push-state arg0) + (set-next-state arg0 (-> this next-state) 0) + ) + ((logtest? (-> this mask) 2048) + (initialize! *game-info* 'game (the-as game-save #f) "title-museum1" (the-as resetter-spec #f)) + (set-master-mode 'game) + ) + ((logtest? (-> this mask) 4096) + (initialize! *game-info* 'game (the-as game-save #f) "title-museum2" (the-as resetter-spec #f)) + (set-master-mode 'game) + ) + ((logtest? (-> this mask) 8192) + (initialize! *game-info* 'game (the-as game-save #f) "title-museum3" (the-as resetter-spec #f)) + (set-master-mode 'game) + ) + (#t + (persist-with-delay *setting-control* 'fail-music-volume (seconds 5) 'music-volume 'abs 0.0 0) + (persist-with-delay *setting-control* 'fail-sfx-volume (seconds 5) 'sfx-volume 'abs 0.0 0) + (persist-with-delay *setting-control* 'fail-dialog-volume (seconds 5) 'dialog-volume 'abs 0.0 0) + (set! (-> *setting-control* user-current sfx-volume) 0.01) + (set! (-> *setting-control* user-current dialog-volume) 0.01) + (set! (-> *setting-control* user-current music-volume) 0.01) + (cond + ((send-event (handle->process (-> *game-info* controller 0)) 'scrap-book (-> this value)) + (set-next-state arg0 (-> this next-state) 0) + ) + (else + (set! (-> *game-info* demo-state) (the-as uint (+ (-> this value) 200))) + (initialize! *game-info* 'game (the-as game-save #f) "title-scrapbook" (the-as resetter-spec #f)) + ) + ) + ) + ) + ) + (else + (sound-play "generic-beep" :pitch -0.6) + ) + ) + ) + ) + 0 + ) + +;; ERROR: Function may read a register that is not set: a3 +;; ERROR: Function may read a register that is not set: t0 +(defmethod respond-progress ((this menu-memcard-slot-option) (arg0 progress) (arg1 symbol)) + (local-vars (a3-0 none) (t0-0 none)) + (memcard-unlocked-secrets? arg0 #t) + (let* ((a1-3 (get-state-check-card arg0 (-> arg0 current))) + (a0-3 arg0) + (t9-2 (method-of-object a0-3 set-next-state)) + (a2-1 0) + ) + (t9-2 a0-3 a1-3 a2-1) + (set! (-> arg0 selected-option) #f) + (when (draw *bigmap* (the-as int a1-3) a2-1 (the-as int a3-0) (the-as int t0-0)) + (cond + ((cpad-pressed? 0 triangle) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (let ((s5-0 #f)) + *progress-save-info* + (set! (-> arg0 which-slot) (-> arg0 option-index)) + (cond + ((= (-> arg0 current) 'select-load) + (when (= (-> *progress-save-info* file (-> arg0 option-index) present) 1) + (set! s5-0 #t) + (set-next-state arg0 'loading 0) + ) + ) + ((and (= (-> arg0 current) 'select-save-hero) + (-> *setting-control* user-default auto-save) + (= (-> *game-info* auto-save-card) (-> *progress-save-info* handle)) + (= (-> *game-info* auto-save-which) (-> arg0 which-slot)) + ) + (sound-play "generic-beep" :pitch -0.6) + ) + ((= (-> *progress-save-info* file (-> arg0 which-slot) present) 1) + (set! s5-0 #t) + (set-next-state arg0 'already-exists 0) + ) + (else + (set! s5-0 #t) + (set-next-state arg0 'saving 0) + ) + ) + (if s5-0 + (sound-play "generic-beep") + ) + ) + ) + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-already-exists-option) (arg0 progress) (arg1 symbol)) + (let ((a1-2 (get-state-check-card arg0 'select-save)) + (gp-0 (the-as object #f)) + ) + (if (!= a1-2 'select-save) + (set-next-state arg0 a1-2 0) + ) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! gp-0 (not (-> arg0 yes-no-choice))) + (set! (-> arg0 yes-no-choice) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! gp-0 (-> arg0 yes-no-choice)) + (set! (-> arg0 yes-no-choice) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (sound-play "generic-beep") + (set-next-state arg0 'saving 0) + ) + ((begin (sound-play "generic-beep") (= (-> arg0 state-array 0) 'title)) + (set-next-state arg0 'select-save-title 0) + ) + ((-> *progress-work* hero-mode-save) + (set-next-state arg0 'select-save-hero 0) + ) + (else + (set-next-state arg0 'select-save 0) + ) + ) + ) + ) + (if gp-0 + (sound-play "generic-beep") + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-create-game-option) (arg0 progress) (arg1 symbol)) + (let ((s4-0 (&-> arg0 yes-no-choice)) + (gp-0 (the-as object #f)) + ) + (let ((a1-2 (get-state-check-card arg0 'select-save))) + (if (!= a1-2 'select-save) + (set-next-state arg0 a1-2 0) + ) + ) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! gp-0 (not (-> s4-0 0))) + (set! (-> s4-0 0) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! gp-0 (-> s4-0 0)) + (set! (-> s4-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (set-next-state arg0 'creating 0) + ) + ((= (-> arg0 state-array 0) 'title) + (let ((s5-1 sound-play-by-name) + (a0-26 (make-u128 #x70656562 (the-as uint #x2d636972656e6567))) + ) + (s5-1 (the-as sound-name a0-26) (new-sound-id) 1024 0 0 (sound-group) #t) + (sound-volume-off) + (progress-intro-start (the-as symbol a0-26)) + ) + ) + (else + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + ) + ) + (if gp-0 + (sound-play "generic-beep") + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-insufficient-space-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice)) + (s4-0 (get-state-check-card arg0 'select-save)) + ) + (cond + ((or (= (-> arg0 starting-state) 'insufficient-space) (= (-> arg0 starting-state) 'no-memory-card)) + (cond + ((cpad-pressed? 0 left l-analog-left) + (when (and (not (-> s5-0 0)) (not (-> arg0 clear-screen))) + (sound-play "generic-beep") + (set! (-> s5-0 0) (the-as basic #t)) + ) + ) + ((cpad-pressed? 0 right l-analog-right) + (when (and (-> s5-0 0) (not (-> arg0 clear-screen))) + (sound-play "generic-beep") + (set! (-> s5-0 0) #f) + ) + ) + ((and (cpad-pressed? 0 confirm) (!= (-> arg0 current) 'none)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (set! (-> arg0 clear-screen) #t) + (cond + ((-> s5-0 0) + (sound-play "generic-beep") + (pop-state arg0) + ) + ((and (not (-> s5-0 0)) + (!= (get-state-check-card arg0 'select-save) 'insufficient-space) + (!= (get-state-check-card arg0 'select-save) 'no-memory-card) + ) + (pop-state arg0) + ) + (else + (sound-play "generic-beep") + (set-time! (-> arg0 last-move)) + (set! (-> arg0 current) 'none) + (set-next-state arg0 s4-0 0) + ) + ) + ) + ) + ) + (else + (let ((a1-9 'select-save)) + 'select-save + (cond + ((-> *progress-work* hero-mode-save) + (set! a1-9 'select-save-hero) + ) + ((and (= (-> arg0 starting-state) 'title) + (not (logtest? (-> *game-info* purchase-secrets) (game-secrets hero-mode))) + ) + (set! a1-9 'select-save-title) + ) + ) + (let ((a1-10 (get-state-check-card arg0 a1-9))) + (set-next-state arg0 a1-10 0) + ) + ) + (cond + ((and (cpad-pressed? 0 triangle) (or (= (-> arg0 starting-state) 'title) (= (-> arg0 starting-state) 'main))) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((= (-> arg0 state-array 0) 'title) + (let ((gp-3 sound-play-by-name) + (a0-81 (make-u128 #x70656562 (the-as uint #x2d636972656e6567))) + ) + (gp-3 (the-as sound-name a0-81) (new-sound-id) 1024 0 0 (sound-group) #t) + (sound-volume-off) + (progress-intro-start (the-as symbol a0-81)) + ) + ) + (else + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + ) + ) + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-secrets-insufficient-space-option) (arg0 progress) (arg1 symbol)) + (&-> arg0 yes-no-choice) + (cond + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (set-next-state arg0 'title 0) + ) + ((cpad-pressed? 0 triangle) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-hero-mode-message-option) (arg0 progress) (arg1 symbol)) + (&-> arg0 yes-no-choice) + (cond + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + ((cpad-pressed? 0 triangle) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-video-mode-warning-option) (arg0 progress) (arg1 symbol)) + (let ((gp-0 (&-> arg0 yes-no-choice))) + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> gp-0 0))) + (sound-play "generic-beep") + (set! (-> gp-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> gp-0 0)) + (sound-play "generic-beep") + (set! (-> gp-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (set! (-> arg0 time-out) 0) + (cond + ((-> arg0 yes-no-choice) + (set! (-> *setting-control* user-default video-mode) (the-as symbol (-> arg0 video-mode))) + (set-time! (-> arg0 time-out)) + (set-next-state arg0 'video-mode-ok 0) + ) + (else + (set! (-> arg0 video-mode) (the-as basic 'pal)) + (pop-state arg0) + ) + ) + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-video-mode-ok-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice))) + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> s5-0 0))) + (sound-play "generic-beep") + (set! (-> s5-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> s5-0 0)) + (sound-play "generic-beep") + (set! (-> s5-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (sound-play "generic-beep") + ) + (else + (set! (-> arg0 video-mode) (the-as basic 'pal)) + (set! (-> *setting-control* user-default video-mode) (the-as symbol (-> arg0 video-mode))) + (sound-play "generic-beep") + ) + ) + (set! (-> arg0 time-out) 0) + (pop-state arg0) + ) + ) + ) + (when (and (nonzero? (-> arg0 time-out)) (< (seconds 10) (- (current-time) (-> arg0 time-out)))) + (set! (-> arg0 time-out) 0) + (set! (-> arg0 video-mode) (the-as basic 'pal)) + (set! (-> *setting-control* user-default video-mode) (the-as symbol (-> arg0 video-mode))) + (pop-state arg0) + ) + 0 + ) + +(defmethod respond-progress ((this menu-progressive-mode-warning-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice))) + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> s5-0 0))) + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) (the-as basic #t)) + (set! (-> s5-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> s5-0 0)) + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) #f) + (set! (-> s5-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (set! (-> arg0 time-out) 0) + (cond + ((-> arg0 yes-no-choice) + (sound-play "generic-beep") + (set-progressive-scan #t) + (set! (-> arg0 progressive-scan) (the-as basic #t)) + (set-time! (-> arg0 time-out)) + (set-next-state arg0 'progressive-mode-ok 0) + ) + (else + (set! (-> arg0 progressive-scan) #f) + (set-progressive-scan #f) + (pop-state arg0) + ) + ) + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-progressive-mode-ok-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice))) + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> s5-0 0))) + (sound-play "generic-beep") + (set! (-> s5-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> s5-0 0)) + (sound-play "generic-beep") + (set! (-> s5-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((not (-> arg0 yes-no-choice)) + (set! (-> *setting-control* user-default set-video-mode) #f) + (set! (-> arg0 progressive-scan) #f) + (sound-play "generic-beep") + ) + (else + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) (the-as basic #t)) + ) + ) + (set! (-> arg0 time-out) 0) + (pop-state arg0) + ) + ) + ) + (when (and (nonzero? (-> arg0 time-out)) (< (seconds 10) (- (current-time) (-> arg0 time-out)))) + (set! (-> arg0 time-out) 0) + (set! (-> *setting-control* user-default set-video-mode) #f) + (set-progressive-scan #f) + (pop-state arg0) + ) + 0 + ) + +(defmethod respond-progress ((this menu-card-removed-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +(defmethod respond-progress ((this menu-insert-card-option) (arg0 progress) (arg1 symbol)) + *progress-save-info* + (cond + ((= (get-state-check-card arg0 'select-load) 'select-load) + (set-next-state arg0 'select-load 0) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-error-loading-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +(defmethod respond-progress ((this menu-error-auto-saving-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +(defmethod respond-progress ((this menu-error-disc-removed-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (when (is-cd-in?) + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-error-reading-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +(defmethod respond-progress ((this menu-icon-info-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +(defmethod respond-progress ((this menu-format-card-option) (arg0 progress) (arg1 symbol)) + (let ((s4-0 (&-> arg0 yes-no-choice)) + (gp-0 (the-as object #f)) + ) + (let ((a1-2 (get-state-check-card arg0 (-> arg0 current)))) + (set-next-state arg0 a1-2 0) + ) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! gp-0 (not (-> s4-0 0))) + (set! (-> s4-0 0) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! gp-0 (-> s4-0 0)) + (set! (-> s4-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (sound-play "generic-beep") + (set-next-state arg0 'formatting 0) + ) + ((= (-> arg0 state-array 0) 'title) + (let ((s5-1 sound-play-by-name) + (a0-29 (make-u128 #x70656562 (the-as uint #x2d636972656e6567))) + ) + (s5-1 (the-as sound-name a0-29) (new-sound-id) 1024 0 0 (sound-group) #t) + (sound-volume-off) + (progress-intro-start (the-as symbol a0-29)) + ) + ) + (else + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + ) + ) + (if gp-0 + (sound-play "generic-beep") + ) + ) + 0 + ) + +;; WARN: disable def twice: 259. This may happen when a cond (no else) is nested inside of another conditional, but it should be rare. +(defmethod respond-progress ((this menu-select-start-option) (arg0 progress) (arg1 symbol)) + (let ((gp-0 *progress-work*)) + (when (not (-> gp-0 secrets-unlocked)) + (set! (-> arg0 state-pos) 0) + (set-next-state arg0 'secrets-insufficient-space 0) + ) + (set! (-> *progress-list-level* mode) (-> arg0 current)) + (set! (-> *progress-list-level* act) (-> gp-0 selected-num)) + ) + (let ((gp-1 #f)) + (let ((v1-8 (+ (length *progress-list-level*) -1))) + (the float v1-8) + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((v1-12 (max 0 (+ (-> this selected-index) -1)))) + (if (nonzero? (-> this selected-index)) + (set! gp-1 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this selected-index) v1-12) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ v1-12 -1))))) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-36 (min (+ (-> this selected-index) 1) v1-8))) + (if (!= (-> this selected-index) v1-8) + (set! gp-1 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this selected-index) a0-36) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a0-36 -4))))) + ) + ) + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((v1-24 (max 0 (+ (-> this selected-index) -5)))) + (if (nonzero? (-> this selected-index)) + (set! gp-1 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this selected-index) v1-24) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ v1-24 -1))))) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-69 (min (+ (-> this selected-index) 5) v1-8))) + (if (!= (-> this selected-index) v1-8) + (set! gp-1 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this selected-index) a0-69) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a0-69 -4))))) + ) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (let* ((s5-1 (progress-list-method-9 *progress-list-level* (-> this selected-index))) + (v1-42 (-> arg0 current)) + (s3-1 (cond + ((= v1-42 'select-pre-start) + (or (-> s5-1 play-continue) (-> s5-1 pre-play-continue)) + ) + ((or (= v1-42 'select-kiosk-start) (= v1-42 'select-kiosk-start-special)) + (-> s5-1 kiosk-play-continue) + ) + (else + (-> s5-1 play-continue) + ) + ) + ) + ) + (cond + ((and (or (demo?) (kiosk?)) + (or (= (-> arg0 current) 'select-kiosk-start) (= (-> arg0 current) 'select-kiosk-start-special)) + (= (level-group-method-26 *level* 'title (the-as int #f)) 'active) + ) + (send-event (handle->process (-> *game-info* controller 0)) 'control-spec (get-play-list-idx s5-1)) + (set-master-mode 'game) + ) + (else + (let* ((s2-1 play-task) + (a0-104 (get-play-list-idx s5-1)) + (a1-40 'debug) + (v1-64 (-> arg0 current)) + (s4-2 (s2-1 + (the-as game-task a0-104) + a1-40 + (cond + ((= v1-64 'select-pre-start) + 'pre-play + ) + ((or (= v1-64 'select-kiosk-start) (= v1-64 'select-kiosk-start-special)) + 'kiosk + ) + (else + 'play + ) + ) + ) + ) + ) + (cond + ((pair? s3-1) + (start 'play (get-continue-by-name *game-info* s4-2)) + (process-spawn + scene-player + :init scene-player-init + (-> (the-as pair (-> (the-as pair s3-1) cdr)) car) + #t + s4-2 + :name "scene-player" + ) + ) + (else + (send-event (handle->process (-> *game-info* controller 0)) 'control-spec (get-play-list-idx s5-1)) + (start 'play (get-continue-by-name *game-info* s4-2)) + ) + ) + ) + (set-master-mode 'game) + ) + ) + ) + ) + ) + ) + (if gp-1 + (sound-play "secrets-scroll") + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-select-scene-option) (arg0 progress) (arg1 symbol)) + (let* ((s4-0 *progress-work*) + (v1-0 (-> s4-0 selected-num)) + (s3-0 (cond + ((zero? v1-0) + *hud-select-scene-act1* + ) + ((= v1-0 1) + *hud-select-scene-act2* + ) + ((= v1-0 2) + *hud-select-scene-act3* + ) + (else + *hud-select-scene-commentary* + ) + ) + ) + ) + (when (not (-> s4-0 secrets-unlocked)) + (set! (-> arg0 state-pos) 0) + (set-next-state arg0 'secrets-insufficient-space 0) + ) + (let ((gp-0 #f)) + (let ((v1-7 (+ (length s3-0) -1))) + (the float v1-7) + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((v1-11 (max 0 (+ (-> this selected-index) -1)))) + (if (nonzero? (-> this selected-index)) + (set! gp-0 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this selected-index) v1-11) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ v1-11 -1))))) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-36 (min (+ (-> this selected-index) 1) v1-7))) + (if (!= (-> this selected-index) v1-7) + (set! gp-0 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this selected-index) a0-36) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a0-36 -4))))) + ) + ) + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((v1-23 (max 0 (+ (-> this selected-index) -5)))) + (if (nonzero? (-> this selected-index)) + (set! gp-0 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this selected-index) v1-23) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ v1-23 -1))))) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-69 (min (+ (-> this selected-index) 5) v1-7))) + (if (!= (-> this selected-index) v1-7) + (set! gp-0 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this selected-index) a0-69) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a0-69 -4))))) + ) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (let ((s2-2 *display-profile*)) + (play-clean 'debug) + (set! *display-profile* s2-2) + ) + (set! (-> *game-info* mode) 'play) + (let ((s5-1 (-> s3-0 (-> this selected-index)))) + (set! (-> *game-info* demo-state) (the-as uint 100)) + (let ((v1-46 (-> s4-0 selected-num))) + (cond + ((zero? v1-46) + (logior! (-> *game-info* secrets) (game-secrets scene-player-1)) + ) + ((= v1-46 1) + (logior! (-> *game-info* secrets) (game-secrets scene-player-2)) + ) + ((= v1-46 2) + (logior! (-> *game-info* secrets) (game-secrets scene-player-3)) + ) + ((= v1-46 3) + (set! (-> *game-info* demo-state) (the-as uint 101)) + (logior! (-> *game-info* secrets) (game-secrets title-commentary)) + ) + ) + ) + (persist-with-delay *setting-control* 'fail-music-volume (seconds 5) 'music-volume 'abs 0.0 0) + (persist-with-delay *setting-control* 'fail-sfx-volume (seconds 5) 'sfx-volume 'abs 0.0 0) + (persist-with-delay *setting-control* 'fail-dialog-volume (seconds 5) 'dialog-volume 'abs 0.0 0) + (set! (-> *setting-control* user-current sfx-volume) 0.01) + (set! (-> *setting-control* user-current dialog-volume) 0.01) + (set! (-> *setting-control* user-current music-volume) 0.01) + (process-spawn scene-player :init scene-player-init (-> s5-1 info) #t (-> s5-1 continue) :name "scene-player") + ) + (set-master-mode 'game) + ) + ) + ) + (if gp-0 + (sound-play "secrets-scroll") + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-bigmap-option) (arg0 progress) (arg1 symbol)) + ((method-of-object *bigmap* bigmap-method-13)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + 0 + ) + +(defmethod respond-progress ((this menu-missions-option) (arg0 progress) (arg1 symbol)) + (let ((v1-0 #f)) + (let ((f0-1 (the float (+ (-> arg0 total-num-tasks) -1)))) + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (= (-> this current-index) (-> this target-index))) + ) + (if (!= (-> this target-index) 0.0) + (set! v1-0 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this target-index) (fmax 0.0 (+ -1.0 (-> this target-index)))) + ) + ((and (not (-> this on-screen)) + (or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (= (-> this current-index) (-> this target-index))) + ) + ) + (if (!= (-> this target-index) f0-1) + (set! v1-0 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this target-index) (fmin (+ 1.0 (-> this target-index)) f0-1)) + ) + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (= (-> this current-index) (-> this target-index))) + ) + (if (!= (-> this target-index) 0.0) + (set! v1-0 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this target-index) (fmax 0.0 (+ -5.0 (-> this target-index)))) + ) + ((and (not (-> this on-screen)) + (or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (= (-> this current-index) (-> this target-index))) + ) + ) + (if (!= (-> this target-index) f0-1) + (set! v1-0 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this target-index) (fmin (+ 5.0 (-> this target-index)) f0-1)) + ) + ) + ) + (if v1-0 + (sound-play "mission-scroll") + ) + ) + 0 + ) + +(defmethod menu-highscores-option-method-12 ((this menu-highscores-option)) + (let ((v0-0 0)) + (dotimes (v1-0 16) + (let ((a1-2 (-> this info v1-0))) + (when (or (zero? (-> a1-2 secret)) (logtest? (-> *game-info* secrets) (-> a1-2 secret))) + (set! (-> this pages v0-0) (the-as paged-menu-option a1-2)) + (+! v0-0 1) + ) + ) + ) + (set! (-> this num-pages) v0-0) + v0-0 + ) + ) + +(defmethod respond-progress ((this menu-highscores-option) (arg0 progress) (arg1 symbol)) + (let ((f30-0 (the float (menu-highscores-option-method-12 this))) + (gp-0 #f) + ) + (let ((f0-1 0.0)) + (let ((f1-0 (-> this target-index))) + (set! (-> this target-index) (- f1-0 (* (the float (the int (/ f1-0 f30-0))) f30-0))) + ) + (cond + ((and (cpad-hold? 0 r1) (= (-> this current-index) (-> this target-index))) + (set! gp-0 #t) + (let ((f0-3 (+ 1.0 (-> this target-index)))) + (set! (-> this target-index) (- f0-3 (* (the float (the int (/ f0-3 f30-0))) f30-0))) + ) + (set! f0-1 182.04445) + ) + ((and (cpad-hold? 0 l1) (= (-> this current-index) (-> this target-index))) + (set! gp-0 #t) + (let ((f0-7 (+ -1.0 f30-0 (-> this target-index)))) + (set! (-> this target-index) (- f0-7 (* (the float (the int (/ f0-7 f30-0))) f30-0))) + ) + (set! f0-1 -182.04445) + ) + ) + (let* ((f28-0 (/ 65536.0 f30-0)) + (f1-17 (* 3.0 (seconds-per-frame) f28-0)) + (f0-9 (+ (* (-> this current-index) f28-0) f0-1)) + (f2-10 (* (-> this target-index) f28-0)) + (f0-11 (+ 65536.0 (deg-seek f0-9 f2-10 f1-17))) + ) + (set! (-> this current-index) (/ (- f0-11 (* (the float (the int (/ f0-11 65536.0))) 65536.0)) f28-0)) + ) + ) + (when (< (fabs (- (-> this current-index) (-> this target-index))) 0.01) + (let ((f0-17 (-> this target-index))) + (set! (-> this current-index) (- f0-17 (* (the float (the int (/ f0-17 f30-0))) f30-0))) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (if gp-0 + (sound-play "score-slide") + ) + ) + 0 + ) + +(defmethod init-text! ((this controls-page-info)) + (let ((v0-0 0)) + (dotimes (v1-0 (-> this strings length)) + (let ((a1-2 (-> this strings v1-0))) + (when (or (logtest? (-> *game-info* features) (-> a1-2 feature)) + (logtest? (-> *game-info* secrets) (-> a1-2 secret)) + (logtest? (-> *game-info* vehicles) (-> a1-2 vehicle)) + (and (zero? (-> a1-2 feature)) (zero? (-> a1-2 secret)) (zero? (-> a1-2 vehicle))) + ) + (set! (-> this text v0-0) (the-as game-text a1-2)) + (+! v0-0 1) + ) + ) + ) + (set! (-> this num-text) v0-0) + v0-0 + ) + ) + +(defmethod controls-page-info-method-10 ((this controls-page-info)) + (let ((f0-1 (the float (max 0 (+ (init-text! this) -1)))) + (v1-3 #f) + ) + (set! (-> this target-index) (fmax 0.0 (fmin (-> this target-index) f0-1))) + (cond + ((and (not (-> this on-screen)) + (cpad-hold? 0 down l-analog-down) + (= (-> this current-index) (-> this target-index)) + ) + (if (!= (-> this target-index) f0-1) + (set! v1-3 #t) + ) + (set! (-> this target-index) (fmin (+ 1.0 (-> this target-index)) f0-1)) + ) + ((and (cpad-hold? 0 up l-analog-up) (= (-> this current-index) (-> this target-index))) + (if (!= (-> this target-index) 0.0) + (set! v1-3 #t) + ) + (set! (-> this target-index) (fmax 0.0 (+ -1.0 (-> this target-index)))) + ) + ) + (if v1-3 + (sound-play "score-slide") + ) + ) + 0 + (none) + ) + +(defmethod menu-controls-option-method-12 ((this menu-controls-option)) + (let ((v0-0 0)) + (dotimes (v1-0 7) + (let ((a1-2 (-> this info v1-0))) + (when (or (logtest? (-> *game-info* features) (-> a1-2 feature)) + (logtest? (-> *game-info* secrets) (-> a1-2 secret)) + (logtest? (-> *game-info* vehicles) (-> a1-2 vehicle)) + (and (zero? (-> a1-2 feature)) (zero? (-> a1-2 secret)) (zero? (-> a1-2 vehicle))) + ) + (set! (-> this pages v0-0) a1-2) + (+! v0-0 1) + ) + ) + ) + (set! (-> this num-pages) v0-0) + v0-0 + ) + ) + +(defmethod respond-progress ((this menu-controls-option) (arg0 progress) (arg1 symbol)) + (let ((f30-0 (the float (menu-controls-option-method-12 this))) + (s4-0 #f) + ) + (let ((f0-1 0.0)) + (let ((f1-0 (-> this target-index))) + (set! (-> this target-index) (- f1-0 (* (the float (the int (/ f1-0 f30-0))) f30-0))) + ) + (cond + ((and (cpad-hold? 0 r1) (= (-> this current-index) (-> this target-index))) + (let ((f0-3 (+ 1.0 (-> this target-index)))) + (set! (-> this target-index) (- f0-3 (* (the float (the int (/ f0-3 f30-0))) f30-0))) + ) + (set! f0-1 182.04445) + (set! s4-0 #t) + ) + ((and (cpad-hold? 0 l1) (= (-> this current-index) (-> this target-index))) + (let ((f0-7 (+ -1.0 f30-0 (-> this target-index)))) + (set! (-> this target-index) (- f0-7 (* (the float (the int (/ f0-7 f30-0))) f30-0))) + ) + (set! f0-1 -182.04445) + (set! s4-0 #t) + ) + ) + (let* ((f28-0 (/ 65536.0 f30-0)) + (f1-17 (* 3.0 (seconds-per-frame) f28-0)) + (f0-9 (+ (* (-> this current-index) f28-0) f0-1)) + (f2-10 (* (-> this target-index) f28-0)) + (f0-11 (+ 65536.0 (deg-seek f0-9 f2-10 f1-17))) + ) + (set! (-> this current-index) (/ (- f0-11 (* (the float (the int (/ f0-11 65536.0))) 65536.0)) f28-0)) + ) + ) + (when (< (fabs (- (-> this current-index) (-> this target-index))) 0.01) + (let ((f0-17 (-> this target-index))) + (set! (-> this current-index) (- f0-17 (* (the float (the int (/ f0-17 f30-0))) f30-0))) + ) + ) + (if (= (-> this current-index) (-> this target-index)) + (controls-page-info-method-10 (-> this pages (the int (-> this current-index)))) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (if s4-0 + (sound-play "score-slide") + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-secret-option) (arg0 progress) (arg1 symbol)) + (let ((gp-0 (the-as object #f))) + (the float (+ (-> *menu-secrets-array* length) -1)) + (let ((a0-1 (+ (-> *menu-secrets-array* length) -1)) + (v1-5 *menu-secrets-array*) + (s2-0 (the int (-> *game-info* skill))) + (s3-0 (-> *menu-secrets-array* (-> this selected-index))) + ) + (if (or (nonzero? (-> *setting-control* user-current subtitle-language)) + (nonzero? (-> *setting-control* user-current language)) + (nonzero? (-> *setting-control* user-current audio-language)) + ) + (+! a0-1 -1) + ) + (set! (-> this selected-index) (min (-> this selected-index) a0-1)) + (cond + ((-> this available-title) + (when (or (cpad-pressed? 0 confirm) (cpad-pressed? 0 triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + (set! (-> this available-title) #f) + ) + ) + ((-> this buy-menu) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! gp-0 (not (-> arg0 yes-no-choice))) + (set! (-> arg0 yes-no-choice) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! gp-0 (-> arg0 yes-no-choice)) + (set! (-> arg0 yes-no-choice) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (secret-item-option-method-13 s3-0) + (set! (-> *game-info* skill) (- (-> *game-info* skill) (the float (-> s3-0 cost)))) + (sound-play "upgrade-buy") + (set! (-> this buy-menu) #f) + (cond + ((= (-> s3-0 secret) (game-secrets hero-mode)) + (set-next-state arg0 'select-save-hero 0) + ) + ((logtest? (-> s3-0 flags) (secret-item-option-flags sf2)) + (set! (-> this available-title) #t) + ) + ) + ) + (else + (sound-play "generic-beep") + (set! (-> this buy-menu) #f) + ) + ) + ) + ((cpad-pressed? 0 triangle) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + (sound-play "generic-beep") + (set! (-> this buy-menu) #f) + ) + ) + ) + (else + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-73 (max 1 (+ (-> this selected-index) -1)))) + (if (!= (-> this selected-index) 1) + (set! gp-0 #t) + ) + (if (logtest? (-> v1-5 a0-73 flags) (secret-item-option-flags sf0)) + (+! a0-73 -1) + ) + (set! (-> this selected-index) a0-73) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ a0-73 -1))))) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a1-51 (min (+ (-> this selected-index) 1) a0-1))) + (if (!= (-> this selected-index) a0-1) + (set! gp-0 #t) + ) + (if (logtest? (-> v1-5 a1-51 flags) (secret-item-option-flags sf0)) + (set! a1-51 (min (+ a1-51 1) a0-1)) + ) + (set! (-> this selected-index) a1-51) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a1-51 -3))))) + ) + ) + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-79 (max 1 (+ (-> this selected-index) -5)))) + (if (!= (-> this selected-index) 1) + (set! gp-0 #t) + ) + (if (logtest? (-> v1-5 a0-79 flags) (secret-item-option-flags sf0)) + (+! a0-79 -1) + ) + (set! (-> this selected-index) a0-79) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ a0-79 -1))))) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a1-82 (min (+ (-> this selected-index) 5) a0-1))) + (if (!= (-> this selected-index) a0-1) + (set! gp-0 #t) + ) + (if (logtest? (-> v1-5 a1-82 flags) (secret-item-option-flags sf0)) + (set! a1-82 (min (+ a1-82 1) a0-1)) + ) + (set! (-> this selected-index) a1-82) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a1-82 -3))))) + ) + ) + ((and (cpad-pressed? 0 confirm) (= (-> this current-index) (-> this target-index))) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (let ((v1-112 (secret-item-option-method-12 s3-0))) + (cond + ((zero? v1-112) + (cond + ((>= s2-0 (-> s3-0 cost)) + (sound-play "generic-beep") + (set! (-> arg0 yes-no-choice) #f) + (set! (-> this buy-menu) #t) + ) + (else + (sound-play "generic-beep" :pitch -0.6) + ) + ) + ) + ((or (= v1-112 1) (= v1-112 2)) + (cond + ((logtest? (-> s3-0 flags) (secret-item-option-flags sf1)) + (set! (-> *game-info* secrets) + (logclear (logxor (-> *game-info* secrets) (the-as uint (-> s3-0 secret))) (-> s3-0 mask-secrets)) + ) + (sound-play "generic-beep") + ) + ((and (= (-> s3-0 secret) 1) (not (logtest? (-> *game-info* secrets) (game-secrets hero-mode)))) + (set! (-> *progress-work* hero-mode-save) #t) + (set-next-state arg0 'select-save-hero 0) + ) + ((logtest? (-> s3-0 flags) (secret-item-option-flags sf2)) + (set! (-> this available-title) #t) + (sound-play "generic-beep") + ) + (else + (sound-play "generic-beep" :pitch -0.6) + ) + ) + ) + ((or (= v1-112 3) (= v1-112 4) (= v1-112 5)) + (sound-play "generic-beep" :pitch -0.6) + ) + ) + ) + ) + ) + ) + ) + ) + (if gp-0 + (sound-play "mission-scroll") + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-game-option) (arg0 progress) (arg1 symbol)) + (-> arg0 vibrations) + (-> arg0 subtitles) + (load-level-text-files (the-as int (-> *setting-control* user-current language))) + (cond + (arg1 + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (case (-> this menu-option-type) + ((3) + (when (not (-> arg0 vibrations)) + (set! (-> *cpad-list* cpads 0 buzz-pause-val 0) (the-as uint 255)) + (set! (-> *cpad-list* cpads 0 buzz-pause-time) (the-as uint 15)) + ) + (set! (-> arg0 vibrations) (the-as basic #t)) + ) + ((4) + (set! (-> arg0 subtitles) (the-as basic #t)) + ) + ((5) + (set! (-> arg0 subtitle-language-index) (mod (+ (-> arg0 subtitle-language-index) 9) 10)) + (if (and (= (-> arg0 subtitle-language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 subtitle-language-index) -1) + ) + (if (= (-> arg0 subtitle-language-index) 6) + (+! (-> arg0 subtitle-language-index) -2) + ) + ) + ((6) + (set! (-> arg0 language-index) (mod (+ (-> arg0 language-index) 9) 10)) + (if (and (= (-> arg0 language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 language-index) -1) + ) + (if (= (-> arg0 language-index) 6) + (+! (-> arg0 language-index) -2) + ) + ) + ((7) + (set! (-> arg0 audio-language-index) (mod (+ (-> arg0 audio-language-index) 4) 5)) + ) + ) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (case (-> this menu-option-type) + ((3) + (set! (-> arg0 vibrations) #f) + ) + ((4) + (set! (-> arg0 subtitles) #f) + ) + ((5) + (set! (-> arg0 subtitle-language-index) (mod (+ (-> arg0 subtitle-language-index) 1) 10)) + (if (= (-> arg0 subtitle-language-index) 5) + (+! (-> arg0 subtitle-language-index) 2) + ) + (if (and (= (-> arg0 subtitle-language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 subtitle-language-index) 1) + ) + ) + ((6) + (set! (-> arg0 language-index) (mod (+ (-> arg0 language-index) 1) 10)) + (if (= (-> arg0 language-index) 5) + (+! (-> arg0 language-index) 2) + ) + (if (and (= (-> arg0 language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 language-index) 1) + ) + ) + ((7) + (set! (-> arg0 audio-language-index) (mod (+ (-> arg0 audio-language-index) 1) 5)) + ) + ) + ) + ((cpad-pressed? 0 confirm) + (case (-> this menu-option-type) + ((3) + (set! (-> *setting-control* user-default vibration) (the-as symbol (-> arg0 vibrations))) + ) + ((4) + (set! (-> *setting-control* user-default subtitle) (the-as symbol (-> arg0 subtitles))) + ) + ((5) + (set! (-> *setting-control* user-default subtitle-language) + (the-as language-enum (-> arg0 subtitle-language-index)) + ) + ) + ((6) + (set! (-> *setting-control* user-default language) (the-as language-enum (-> arg0 language-index))) + (load-level-text-files (-> arg0 language-index)) + ) + ((7) + (set! (-> *setting-control* user-default audio-language) + (the-as language-enum (-> arg0 audio-language-index)) + ) + ) + ) + (if (or (nonzero? (-> *setting-control* user-default subtitle-language)) + (nonzero? (-> *setting-control* user-default language)) + (nonzero? (-> *setting-control* user-default audio-language)) + ) + (set! (-> *unlocked-secrets* options length) 11) + (set! (-> *unlocked-secrets* options length) 12) + ) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down l-analog-down)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down l-analog-down)) + ) + (else + (set! (-> arg0 vibrations) (the-as basic (-> *setting-control* user-default vibration))) + (set! (-> arg0 subtitles) (the-as basic (-> *setting-control* user-default subtitle))) + (set! (-> arg0 language-index) (the-as int (-> *setting-control* user-default language))) + (set! (-> arg0 subtitle-language-index) (the-as int (-> *setting-control* user-default subtitle-language))) + (set! (-> arg0 audio-language-index) (the-as int (-> *setting-control* user-default audio-language))) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-language-option) (arg0 progress) (arg1 symbol)) + (enable-level-text-file-loading) + (set! (-> arg0 language-index) (the-as int (-> *setting-control* user-default language))) + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (set! (-> arg0 language-index) (mod (+ (-> arg0 language-index) 9) 10)) + (if (and (= (-> arg0 language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 language-index) -1) + ) + (if (= (-> arg0 language-index) 6) + (+! (-> arg0 language-index) -2) + ) + (set! (-> *setting-control* user-default language) (the-as language-enum (-> arg0 language-index))) + (load-level-text-files (-> arg0 language-index)) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (set! (-> arg0 language-index) (mod (+ (-> arg0 language-index) 1) 10)) + (if (= (-> arg0 language-index) 5) + (+! (-> arg0 language-index) 2) + ) + (if (and (= (-> arg0 language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 language-index) 1) + ) + (set! (-> *setting-control* user-default language) (the-as language-enum (-> arg0 language-index))) + (load-level-text-files (-> arg0 language-index)) + ) + ((cpad-pressed? 0 confirm) + (set! (-> *setting-control* user-default subtitle-language) (the-as language-enum (-> arg0 language-index))) + (set! (-> *setting-control* user-default audio-language) + (the-as language-enum (-> *audio-language-remap* (-> arg0 language-index))) + ) + (if (or (nonzero? (-> *setting-control* user-default subtitle-language)) + (nonzero? (-> *setting-control* user-default language)) + (nonzero? (-> *setting-control* user-default audio-language)) + ) + (set! (-> *unlocked-secrets* options length) 11) + (set! (-> *unlocked-secrets* options length) 12) + ) + (pop-state arg0) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-graphic-option) (arg0 progress) (arg1 symbol)) + (cond + (arg1 + (case (-> this menu-option-type) + ((8) + (let ((v1-1 #f)) + (cond + ((cpad-hold? 0 left l-analog-left) + (set! (-> *setting-control* user-default screenx) + (min-max-wrap-around (+ (-> *setting-control* user-default screenx) -2) -96 96) + ) + (set! v1-1 #t) + ) + ((cpad-hold? 0 right l-analog-right) + (set! (-> *setting-control* user-default screenx) + (min-max-wrap-around (+ (-> *setting-control* user-default screenx) 2) -96 96) + ) + (set! v1-1 #t) + ) + ((cpad-hold? 0 up l-analog-up) + (set! (-> *setting-control* user-default screeny) + (min-max-wrap-around (+ (-> *setting-control* user-default screeny) -2) -48 48) + ) + (set! v1-1 #t) + ) + ((cpad-hold? 0 down l-analog-down) + (set! (-> *setting-control* user-default screeny) + (min-max-wrap-around (+ (-> *setting-control* user-default screeny) 2) -48 48) + ) + (set! v1-1 #t) + ) + ((cpad-pressed? 0 square) + (set! (-> *setting-control* user-default screenx) 0) + (set! (-> *setting-control* user-default screeny) 24) + ) + ((cpad-pressed? 0 triangle) + (set! (-> *setting-control* user-default screenx) (-> arg0 center-x-backup)) + (set! (-> *setting-control* user-default screeny) (-> arg0 center-y-backup)) + ) + ) + (when v1-1 + (when (< (seconds 0.1) (- (current-time) (-> arg0 last-sound))) + (set-time! (-> arg0 last-sound)) + (sound-play "roll-over") + ) + ) + ) + ) + ((9) + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (set! (-> arg0 aspect-ratio) (the-as basic 'aspect4x3)) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (set! (-> arg0 aspect-ratio) (the-as basic 'aspect16x9)) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 aspect-ratio) (the-as basic (get-aspect-ratio))) + ) + ((cpad-pressed? 0 confirm) + (set! (-> *setting-control* user-default aspect-ratio) (the-as symbol (-> arg0 aspect-ratio))) + ) + ) + ) + ((10) + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) #f) + (set! (-> *setting-control* user-default set-video-mode) #f) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 progressive-scan) (the-as basic (-> *setting-control* user-default set-video-mode))) + ) + ((cpad-pressed? 0 confirm) + (push-state arg0) + (set-next-state arg0 'progressive-mode-warning 0) + ) + ) + ) + ((11) + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (set! (-> arg0 video-mode) (the-as basic 'pal)) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (set! (-> arg0 video-mode) (the-as basic 'ntsc)) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 video-mode) (the-as basic (get-video-mode))) + ) + ((cpad-pressed? 0 confirm) + (when (!= (-> *setting-control* user-default video-mode) (-> arg0 video-mode)) + (let ((v1-88 (-> arg0 video-mode))) + (case v1-88 + (('pal) + (set! (-> *setting-control* user-default video-mode) (the-as symbol v1-88)) + ) + (('ntsc) + (push-state arg0) + (set-next-state arg0 'video-mode-warning 0) + ) + ) + ) + ) + ) + ) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down l-analog-down)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down l-analog-down)) + ) + (else + (when (cpad-pressed? 0 confirm) + (case (-> this menu-option-type) + ((8) + (set! (-> arg0 center-x-backup) (-> *setting-control* user-default screenx)) + (set! (-> arg0 center-y-backup) (-> *setting-control* user-default screeny)) + ) + ((9) + (set! (-> arg0 aspect-ratio) (the-as basic (-> *setting-control* user-default aspect-ratio))) + ) + ((10) + (set! (-> arg0 progressive-scan) (the-as basic (-> *setting-control* user-default set-video-mode))) + ) + ((11) + (set! (-> arg0 video-mode) (the-as basic (get-video-mode))) + ) + ) + ) + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-camera-option) (arg0 progress) (arg1 symbol)) + (cond + (arg1 + (case (-> this menu-option-type) + ((12) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! (-> arg0 flip-horizontal) #f) + (sound-play "generic-beep") + ) + ((cpad-pressed? 0 right l-analog-right) + (set! (-> arg0 flip-horizontal) (the-as basic #t)) + (sound-play "generic-beep") + ) + ((cpad-pressed? 0 confirm) + (set! (-> *setting-control* cam-default flip-horizontal) (the-as symbol (-> arg0 flip-horizontal))) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 flip-horizontal) (the-as basic (-> *setting-control* cam-current flip-horizontal))) + ) + ) + ) + ((13) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! (-> arg0 flip-vertical) #f) + (sound-play "generic-beep") + ) + ((cpad-pressed? 0 right l-analog-right) + (set! (-> arg0 flip-vertical) (the-as basic #t)) + (sound-play "generic-beep") + ) + ((cpad-pressed? 0 confirm) + (set! (-> *setting-control* cam-default flip-vertical) (the-as symbol (-> arg0 flip-vertical))) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 flip-vertical) (the-as basic (-> *setting-control* cam-current flip-vertical))) + ) + ) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down l-analog-down)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down l-analog-down)) + ) + (else + (cond + ((cpad-pressed? 0 confirm) + (set! (-> arg0 flip-horizontal) (the-as basic (-> *setting-control* cam-current flip-horizontal))) + (set! (-> arg0 flip-vertical) (the-as basic (-> *setting-control* cam-current flip-vertical))) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 flip-horizontal) (the-as basic (-> *setting-control* cam-current flip-horizontal))) + (set! (-> arg0 flip-vertical) (the-as basic (-> *setting-control* cam-current flip-vertical))) + ) + ) + ) + ) + 0 + ) + +(defmethod item-obtained? ((this inventory-item)) + (or (logtest? (-> *game-info* features) (-> this feature)) + (logtest? (-> *game-info* vehicles) (-> this vehicle)) + (logtest? (-> *game-info* items) (-> this item)) + ) + ) + +(defmethod have-items? ((this inventory-item-group)) + (let ((gp-0 #f)) + (dotimes (s4-0 (-> this items length)) + (if (item-obtained? (-> this items s4-0)) + (set! gp-0 #t) + ) + ) + gp-0 + ) + ) + +(defmethod respond-progress ((this menu-inventory) (arg0 progress) (arg1 symbol)) + (let* ((f30-0 (the float (-> this screens length))) + (s4-0 (-> this screens (min (the int (-> this current-index)) (-> this screens length)))) + (v1-9 (-> s4-0 groups (-> s4-0 current-index))) + (gp-0 #f) + ) + (let ((f28-0 0.0)) + (let ((f0-3 (-> this target-index))) + (set! (-> this target-index) (- f0-3 (* (the float (the int (/ f0-3 f30-0))) f30-0))) + ) + (cond + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (time-elapsed? (-> arg0 last-move) (seconds 0.2))) + ) + (set-time! (-> arg0 last-move)) + (let ((s3-0 (-> s4-0 current-index)) + (s2-0 (-> v1-9 index-left)) + ) + (let ((s0-0 (-> s4-0 groups s2-0)) + (s1-0 6) + ) + (while (and (not (have-items? s0-0)) (!= s3-0 s2-0) (nonzero? s1-0)) + (set! s2-0 (-> s0-0 index-left)) + (set! s0-0 (-> s4-0 groups s2-0)) + (+! s1-0 -1) + (if (zero? s1-0) + (set! s2-0 s3-0) + ) + ) + ) + (when (!= s3-0 s2-0) + (set! (-> s4-0 current-index) s2-0) + (sound-play "generic-beep") + ) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (time-elapsed? (-> arg0 last-move) (seconds 0.2))) + ) + (set-time! (-> arg0 last-move)) + (let ((s3-2 (-> s4-0 current-index)) + (s2-1 (-> v1-9 index-right)) + ) + (let ((s0-1 (-> s4-0 groups s2-1)) + (s1-1 6) + ) + (while (and (not (have-items? s0-1)) (!= s3-2 s2-1) (nonzero? s1-1)) + (set! s2-1 (-> s0-1 index-right)) + (set! s0-1 (-> s4-0 groups s2-1)) + (+! s1-1 -1) + (if (zero? s1-1) + (set! s2-1 s3-2) + ) + ) + ) + (when (!= s3-2 s2-1) + (set! (-> s4-0 current-index) s2-1) + (sound-play "generic-beep") + ) + ) + ) + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> arg0 last-move) (seconds 0.2))) + ) + (set-time! (-> arg0 last-move)) + (let ((s3-4 (-> s4-0 current-index)) + (s2-2 (-> v1-9 index-up)) + ) + (let ((s0-2 (-> s4-0 groups s2-2)) + (s1-2 6) + ) + (while (and (not (have-items? s0-2)) (!= s3-4 s2-2) (nonzero? s1-2)) + (set! s2-2 (-> s0-2 index-up)) + (set! s0-2 (-> s4-0 groups s2-2)) + (+! s1-2 -1) + (if (zero? s1-2) + (set! s2-2 s3-4) + ) + ) + ) + (when (!= s3-4 s2-2) + (set! (-> s4-0 current-index) s2-2) + (sound-play "generic-beep") + ) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> arg0 last-move) (seconds 0.2))) + ) + (set-time! (-> arg0 last-move)) + (let ((s3-6 (-> s4-0 current-index)) + (s2-3 (-> v1-9 index-down)) + ) + (let ((s0-3 (-> s4-0 groups s2-3)) + (s1-3 6) + ) + (while (and (not (have-items? s0-3)) (!= s3-6 s2-3) (nonzero? s1-3)) + (set! s2-3 (-> s0-3 index-down)) + (set! s0-3 (-> s4-0 groups s2-3)) + (+! s1-3 -1) + (if (zero? s1-3) + (set! s2-3 s3-6) + ) + ) + ) + (when (!= s3-6 s2-3) + (set! (-> s4-0 current-index) s2-3) + (sound-play "generic-beep") + ) + ) + ) + ((and (cpad-hold? 0 r1) (= (-> this current-index) (-> this target-index))) + (let ((f0-7 (+ 1.0 (-> this target-index)))) + (set! (-> this target-index) (- f0-7 (* (the float (the int (/ f0-7 f30-0))) f30-0))) + ) + (set! f28-0 182.04445) + (set! gp-0 #t) + ) + ((and (cpad-hold? 0 l1) (= (-> this current-index) (-> this target-index))) + (let ((f0-12 (+ -1.0 f30-0 (-> this target-index)))) + (set! (-> this target-index) (- f0-12 (* (the float (the int (/ f0-12 f30-0))) f30-0))) + ) + (set! f28-0 -182.04445) + (set! gp-0 #t) + ) + ) + (let* ((f26-0 (/ 65536.0 f30-0)) + (f0-17 (* 3.0 (seconds-per-frame) f26-0)) + (f1-19 (+ (* (-> this current-index) f26-0) f28-0)) + (f2-1 (* (-> this target-index) f26-0)) + (f0-19 (+ 65536.0 (deg-seek f1-19 f2-1 f0-17))) + ) + (set! (-> this current-index) (/ (- f0-19 (* (the float (the int (/ f0-19 65536.0))) 65536.0)) f26-0)) + ) + ) + (when (< (fabs (- (-> this current-index) (-> this target-index))) 0.01) + (let ((f0-25 (-> this target-index))) + (set! (-> this current-index) (- f0-25 (* (the float (the int (/ f0-25 f30-0))) f30-0))) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down l-analog-down)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down l-analog-down)) + (if gp-0 + (sound-play "score-slide") + ) + ) + 0 + ) + +(defmethod respond-progress ((this menu-qr-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice))) + (cond + (arg1 + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> s5-0 0))) + (sound-play "generic-beep") + (set! (-> s5-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> s5-0 0)) + (sound-play "generic-beep") + (set! (-> s5-0 0) #f) + ) + ((and (cpad-pressed? 0 confirm) (-> s5-0 0)) + (case (-> this name) + (((text-id progress-restart-mission)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (restart-mission) + (set-next-state arg0 'go-away 0) + ) + (((text-id progress-quit-game)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (initialize! *game-info* 'game (the-as game-save #f) "title-restart" (the-as resetter-spec #f)) + ) + ) + ) + ) + ) + (else + (set! (-> s5-0 0) #f) + ) + ) + ) + 0 + ) + +(define *last-powerup-collect-amount* 0) + +;; WARN: Return type mismatch (pointer process) vs none. +(defun spawn-secret-notify-message ((arg0 int)) + (process-spawn-function + process + (lambda :behavior process + ((arg0 int)) + (let ((s5-0 (current-time))) + (until (time-elapsed? s5-0 (seconds 2.5)) + (suspend) + ) + ) + (while (or (not (handle-command-list *gui-control* (gui-channel alert) (the-as gui-connection #f))) + (= (level-group-method-26 *level* 'title (the-as int #f)) 'active) + ) + (suspend) + ) + (talker-spawn-func (-> *talker-speech* arg0) *entity-pool* (target-pos 0) (the-as region #f)) + (none) + ) + arg0 + :to *entity-pool* + ) + (none) + ) + +(defun menu-secrets-notify-task-node-close ((arg0 game-task-node)) + (local-vars (v1-3 symbol)) + (set! v1-3 + (and (not (logtest? (-> *game-info* secrets) (game-secrets hero-mode))) + (begin + (dotimes (v1-4 (-> *menu-secrets-array* length)) + (let ((a1-2 (-> *menu-secrets-array* v1-4))) + (when (and (= (-> *game-info* sub-task-list (-> a1-2 avail-after)) arg0) + (= (logand (-> *game-info* purchase-secrets) (-> a1-2 required-secrets)) (-> a1-2 required-secrets)) + (not (logtest? (-> a1-2 flags) (secret-item-option-flags sf3))) + ) + (set! v1-3 #t) + (goto cfg-14) + ) + ) + ) + #f + ) + ) + ) + (label cfg-14) + (when v1-3 + (set! *last-powerup-collect-amount* (the int (-> *game-info* skill-total))) + (spawn-secret-notify-message 136) + ) + 0 + (none) + ) + +(defun menu-secrets-notify-powerup-collect () + (when (>= (-> *game-info* skill-total) 600.0) + (spawn-secret-notify-message 138) + (return 0) + ) + (let ((gp-0 #f) + (s5-0 #f) + ) + (dotimes (s4-0 (-> *menu-secrets-array* length)) + (let ((s3-0 (-> *menu-secrets-array* s4-0))) + (when (zero? (secret-item-option-method-12 s3-0)) + (cond + ((and (>= (the int (-> *game-info* skill)) (-> s3-0 cost)) + (< (the int (-> *game-info* skill-high-watermark)) (-> s3-0 cost)) + (>= (the int (-> *game-info* skill-total)) (+ *last-powerup-collect-amount* 3)) + ) + (set! s5-0 #t) + (set! gp-0 #t) + ) + ((< (-> s3-0 cost) (the int (-> *game-info* skill))) + (set! gp-0 #t) + ) + ) + ) + ) + ) + (cond + (s5-0 + (spawn-secret-notify-message 135) + (set! *last-powerup-collect-amount* (the int (-> *game-info* skill-total))) + ) + (gp-0 + (let ((v1-31 (if (< (-> *game-info* skill-total) 25.0) + 10 + 25 + ) + ) + ) + (when (>= (the int (-> *game-info* skill-total)) (+ *last-powerup-collect-amount* v1-31)) + (set! *last-powerup-collect-amount* (the int (-> *game-info* skill-total))) + (spawn-secret-notify-message 137) + ) + ) + ) + ) + ) + 0 + ) diff --git a/goal_src/jak3/engine/ui/text-h.gc b/goal_src/jak3/engine/ui/text-h.gc index b9a1628346..63335a03b4 100644 --- a/goal_src/jak3/engine/ui/text-h.gc +++ b/goal_src/jak3/engine/ui/text-h.gc @@ -9,23 +9,23 @@ (defenum text-id :type uint32 (null #x0) - (text-0001 #x0001) - (text-0002 #x0002) + (progress-quit #x0001) + (progress-pause #x0002) (progress-subtitle-language #x0003) (progress-sound-format #x0004) - (text-0005 #x0005) - (text-0006 #x0006) - (text-0007 #x0007) + (progress-sound-mono #x0005) + (progress-sound-stereo #x0006) + (progress-sound-surround #x0007) (progress-sfx-volume #x0008) (progress-music-volume #x0009) (progress-speech-volume #x000a) (progress-language #x000b) (progress-vibration #x000c) - (text-000d #x000d) + (progress-play-hints #x000d) (progress-graphics-center-screen #x000e) - (text-000f #x000f) - (text-0010 #x0010) - (text-0011 #x0011) + (progress-on #x000f) + (progress-off #x0010) + (progress-graphics-center-screen-dpad #x0011) (progress-language-english #x0012) (progress-language-french #x0013) (progress-language-german #x0014) @@ -39,39 +39,39 @@ (progress-game-options #x001c) (progress-graphic-options #x001d) (progress-sound-options #x001e) - (text-001f #x001f) - (text-0020 #x0020) - (text-0021 #x0021) - (text-0022 #x0022) - (text-0023 #x0023) + (progress-aspect-4x3 #x001f) + (progress-aspect-16x9 #x0020) + (progress-refresh-60hz #x0021) + (progress-refresh-50hz #x0022) + (progress-jak3 #x0023) (progress-exit-demo #x0024) - (text-0025 #x0025) - (text-0026 #x0026) + (progress-yes #x0025) + (progress-no #x0026) (progress-back #x0027) - (text-0028 #x0028) - (text-0029 #x0029) - (text-002a #x002a) + (progress-ok #x0028) + (progress-next #x0029) + (progress-prev #x002a) (progress-continue-without-save #x002b) - (text-002c #x002c) - (text-002d #x002d) + (progress-save-file-select #x002c) + (progress-load-file-select #x002d) (progress-load-save #x002e) (progress-save-game #x002f) - (text-0030 #x0030) + (progress-empty #x0030) (progress-options #x0031) (progress-title-new-game #x0032) - (text-0033 #x0033) + (progress-start-button #x0033) (progress-quit-game #x0034) (progress-bigmap #x0035) (progress-select-start #x0036) (progress-highscores #x0037) - (text-0038 #x0038) - (text-0039 #x0039) - (text-003a #x003a) - (text-003b #x003b) - (text-003c #x003c) - (text-003d #x003d) - (text-003e #x003e) - (text-003f #x003f) + (progress-highscores-first-place #x0038) + (progress-highscores-second-place #x0039) + (progress-highscores-third-place #x003a) + (progress-highscores-fourth-place #x003b) + (progress-highscores-fifth-place #x003c) + (progress-highscores-sixth-place #x003d) + (progress-highscores-seventh-place #x003e) + (progress-highscores-eighth-place #x003f) (text-0040 #x0040) (text-0041 #x0041) (text-0042 #x0042) @@ -103,8 +103,8 @@ (text-0065 #x0065) (progress-secrets-big-head #x0066) (progress-secrets-little-head #x0067) - (text-0068 #x0068) - (text-0069 #x0069) + (progress-secrets-orbs-available #x0068) + (progress-secrets-orbs-collected #x0069) (progress-missions #x006a) (progress-select-pre-start #x006b) (progress-select-kiosk-start #x006c) @@ -119,12 +119,12 @@ (text-0077 #x0077) (text-0078 #x0078) (text-0079 #x0079) - (text-007a #x007a) + (progress-graphics-center-screen-reset #x007a) (text-007b #x007b) (text-007c #x007c) - (text-007d #x007d) - (text-007e #x007e) - (text-007f #x007f) + (progress-missions-completed #x007d) + (progress-missions-todo #x007e) + (progress-memcard-insufficient-space-retry? #x007f) (text-0080 #x0080) (text-0081 #x0081) (text-0082 #x0082) @@ -137,49 +137,49 @@ (text-0089 #x0089) (text-008a #x008a) (text-008b #x008b) - (text-008c #x008c) - (text-008d #x008d) - (text-008e #x008e) - (text-008f #x008f) - (text-0090 #x0090) - (text-0091 #x0091) - (text-0092 #x0092) - (text-0093 #x0093) - (text-0094 #x0094) - (text-0095 #x0095) - (text-0096 #x0096) + (progress-graphics-prog-scan-change-notice #x008c) + (progress-graphics-prog-scan-warn-1 #x008d) + (progress-graphics-prog-scan-warn-2 #x008e) + (progress-graphics-60hz-change-notice #x008f) + (progress-graphics-60hz-change-complete #x0090) + (progress-graphics-prog-scan-change-complete #x0091) + (progress-graphics-prog-scan-keep #x0092) + (progress-disc-removed-notice #x0093) + (progress-disc-removed-prompt #x0094) + (progress-disc-read-error #x0095) + (progress-disc-read-error-prompt #x0096) (text-0097 #x0097) (text-0098 #x0098) (text-0099 #x0099) - (text-009a #x009a) - (text-009b #x009b) - (text-009c #x009c) - (text-009d #x009d) - (text-009e #x009e) - (text-009f #x009f) - (text-00a0 #x00a0) - (text-00a1 #x00a1) - (text-00a2 #x00a2) - (text-00a3 #x00a3) - (text-00a4 #x00a4) - (text-00a5 #x00a5) - (text-00a6 #x00a6) - (text-00a7 #x00a7) - (text-00a8 #x00a8) - (text-00a9 #x00a9) - (text-00aa #x00aa) - (text-00ab #x00ab) - (text-00ac #x00ac) - (text-00ad #x00ad) - (text-00ae #x00ae) - (text-00af #x00af) - (text-00b0 #x00b0) - (text-00b1 #x00b1) - (text-00b2 #x00b2) - (text-00b3 #x00b3) - (text-00b4 #x00b4) - (text-00b5 #x00b5) - (text-00b6 #x00b6) + (progress-memcard-no-card-in-slot #x009a) + (progress-memcard-unformatted #x009b) + (progress-memcard-space-requirement #x009c) + (progress-memcard-insert-with-jak3-data #x009d) + (progress-memcard-insert-with-free-space #x009e) + (progress-memcard-formatting-required-notice #x009f) + (progress-memcard-saving #x00a0) + (progress-memcard-loading #x00a1) + (progress-memcard-formatting #x00a2) + (progress-memcard-creating-save-data #x00a3) + (progress-memcard-remove-warn #x00a4) + (progress-memcard-overwrite-warning #x00a5) + (progress-memcard-overwrite-confirm? #x00a6) + (progress-memcard-format? #x00a7) + (progress-memcard-continue? #x00a8) + (progress-memcard-go-back? #x00a9) + (progress-memcard-load-error #x00aa) + (progress-memcard-save-error #x00ab) + (progress-memcard-format-error #x00ac) + (progress-memcard-create-save-error #x00ad) + (progress-memcard-check #x00ae) + (progress-memcard-check-and-try-again #x00af) + (progress-memcard-removed #x00b0) + (progress-autosave-disabled #x00b1) + (progress-autosave-reenable-info #x00b2) + (progress-memcard-no-save-data #x00b3) + (progress-memcard-create-save-data? #x00b4) + (progress-autosave-notice #x00b5) + (progress-autosave-remove-warn #x00b6) (text-012c #x012c) (text-012d #x012d) (text-012e #x012e) @@ -218,7 +218,7 @@ (text-020b #x020b) (text-020c #x020c) (text-020d #x020d) - (text-020e #x020e) + (progress-continue #x020e) (text-03bf #x03bf) (text-03c0 #x03c0) (text-03c1 #x03c1) @@ -228,8 +228,8 @@ (text-03c5 #x03c5) (text-03c6 #x03c6) (text-03c7 #x03c7) - (text-03c8 #x03c8) - (text-03c9 #x03c9) + (progress-missions-todo-icon #x03c8) + (progress-missions-complete-icon #x03c9) (text-03d1 #x03d1) (text-0408 #x0408) (text-0409 #x0409) @@ -455,8 +455,8 @@ (text-05f9 #x05f9) (progress-camera-horizontal #x05fa) (progress-camera-vertical #x05fb) - (text-05fc #x05fc) - (text-05fd #x05fd) + (progress-camera-default #x05fc) + (progress-camera-flipped #x05fd) (progress-camera-options #x05fe) (text-05ff #x05ff) (text-0600 #x0600) @@ -741,8 +741,8 @@ (text-07cd #x07cd) (text-07ce #x07ce) (text-07cf #x07cf) - (text-07d0 #x07d0) - (text-07d1 #x07d1) + (progress-footer-next-r1 #x07d0) + (progress-footer-prev-l1 #x07d1) (progress-title-commentary #x07d2) (text-07d3 #x07d3) (text-07d4 #x07d4) @@ -852,9 +852,9 @@ (progress-title-level-select-act-2 #x084f) (progress-title-level-select-act-3 #x0850) (progress-secrets-button-invis #x0851) - (text-0852 #x0852) - (text-0853 #x0853) - (text-0856 #x0856) + (progress-secrets-cancel #x0852) + (progress-secrets-buy #x0853) + (progress-secrets-price #x0856) (text-0857 #x0857) (text-0858 #x0858) (text-085a #x085a) @@ -915,6 +915,9 @@ ;; ---text-id (define-extern print-game-text (function string font-context symbol int bucket-id float)) +(define-extern disable-level-text-file-loading (function none)) +(define-extern enable-level-text-file-loading (function none)) +(define-extern load-level-text-files (function int none)) ;; DECOMP BEGINS diff --git a/goalc/build_level/jak1/build_level.cpp b/goalc/build_level/jak1/build_level.cpp index 4a6b4d534c..9f3afb7ab7 100644 --- a/goalc/build_level/jak1/build_level.cpp +++ b/goalc/build_level/jak1/build_level.cpp @@ -154,7 +154,7 @@ bool run_build_level(const std::string& input_file, decompiler::TextureDB tex_db; auto textures_out = file_util::get_jak_project_dir() / "decompiler_out/jak1/textures"; file_util::create_dir_if_needed(textures_out); - db.process_tpages(tex_db, textures_out, config); + db.process_tpages(tex_db, textures_out, config, ""); std::vector processed_art_groups; diff --git a/goalc/build_level/jak2/build_level.cpp b/goalc/build_level/jak2/build_level.cpp index 2e418e8bb7..9b37329aee 100644 --- a/goalc/build_level/jak2/build_level.cpp +++ b/goalc/build_level/jak2/build_level.cpp @@ -141,7 +141,7 @@ bool run_build_level(const std::string& input_file, decompiler::TextureDB tex_db; auto textures_out = file_util::get_jak_project_dir() / "decompiler_out/jak2/textures"; file_util::create_dir_if_needed(textures_out); - db.process_tpages(tex_db, textures_out, config); + db.process_tpages(tex_db, textures_out, config, ""); // find all art groups used by the custom level in other dgos if (level_json.contains("art_groups") && !level_json.at("art_groups").empty()) { diff --git a/goalc/compiler/compilation/Type.cpp b/goalc/compiler/compilation/Type.cpp index d62948b993..3f7c9cfa92 100644 --- a/goalc/compiler/compilation/Type.cpp +++ b/goalc/compiler/compilation/Type.cpp @@ -170,7 +170,24 @@ void Compiler::generate_field_description(const goos::Object& form, format_args.push_back(get_field_of_structure(type, reg, f.name(), env)->to_gpr(form, env)); } else if (m_ts.tc(m_ts.make_typespec("structure"), f.type())) { // Structure - str_template += fmt::format("{}{}: #<{} @ #x~X>~%", tabs, f.name(), f.type().print()); + auto ts = m_ts.lookup_type_no_throw(f.type()); + if (ts) { + // try to use print method if the structure implements it + // TODO see if this can be done without a hardcoded list + std::vector has_print = { + "vector", "vector2", "vector4w", "vec4s", + "connectable", "connection", "connection-minimap", "transform", + "transformq", "entity-links"}; + if (ts->get_parent() == "basic" || + (ts->get_parent() == "structure" && + std::find(has_print.begin(), has_print.end(), f.type().print()) != has_print.end())) { + str_template += fmt::format("{}{}: ~`{}`P~%", tabs, f.name(), f.type().print()); + } else { + str_template += fmt::format("{}{}: #<{} @ #x~X>~%", tabs, f.name(), f.type().print()); + } + } else { + str_template += fmt::format("{}{}: #<{} @ #x~X>~%", tabs, f.name(), f.type().print()); + } format_args.push_back(get_field_of_structure(type, reg, f.name(), env)->to_gpr(form, env)); } else if (f.type() == TypeSpec("seconds")) { // seconds diff --git a/test/decompiler/reference/jak3/decompiler-macros.gc b/test/decompiler/reference/jak3/decompiler-macros.gc index 07ff54d1e8..01cafdf17b 100644 --- a/test/decompiler/reference/jak3/decompiler-macros.gc +++ b/test/decompiler/reference/jak3/decompiler-macros.gc @@ -1380,7 +1380,10 @@ `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :initial-value (sp-cpuinfo-flag ,@param0) :random-mult 1) ) ((eq? field-name 'texture) - `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :tex ,param0 :flags (sp-flag int)) + (if (eq? (car param0) 'new) + `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :tex ,param0 :flags (sp-flag int)) + `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :tex ,(string->symbol-format "{}-{}" (car param0) (cadr param0)) :flags (sp-flag int)) + ) ) ((eq? field-name 'next-launcher) `(new 'static 'sp-field-init-spec :field (sp-field-id ,field-enum-name) :initial-value ,param0 :flags (sp-flag launcher)) @@ -1580,4 +1583,18 @@ :regs14 (gif-reg-id a+d) :regs15 (gif-reg-id a+d) ) - ) \ No newline at end of file + ) + +(defmacro .movz (result value check original) + `(if (= ,check 0) + (set! ,result (the-as int ,value)) + (set! ,result (the-as int ,original)) + ) + ) + +(defmacro get-texture (name tpage) + `(lookup-texture-by-id ,(string->symbol-format "{}-{}" name tpage)) + ) + +(import "goal_src/jak3/engine/data/tpages.gc") +(import "goal_src/jak3/engine/data/textures.gc") \ No newline at end of file diff --git a/test/decompiler/reference/jak3/engine/anim/fma-sphere_REF.gc b/test/decompiler/reference/jak3/engine/anim/fma-sphere_REF.gc new file mode 100644 index 0000000000..93f668307f --- /dev/null +++ b/test/decompiler/reference/jak3/engine/anim/fma-sphere_REF.gc @@ -0,0 +1,307 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition of type fma-sphere-params +(deftype fma-sphere-params (structure) + ((mode fma-sphere-mode) + (proc process-focusable) + (track-joint int32) + (duration time-frame) + (sphere sphere) + (danger traffic-danger-info) + (nav-mesh-id uint32) + ) + ) + +;; definition for method 3 of type fma-sphere-params +(defmethod inspect ((this fma-sphere-params)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'fma-sphere-params) + (format #t "~1Tmode: ~D~%" (-> this mode)) + (format #t "~1Tproc: ~A~%" (-> this proc)) + (format #t "~1Ttrack-joint: ~D~%" (-> this track-joint)) + (format #t "~1Tduration: ~D~%" (-> this duration)) + (format #t "~1Tsphere: #~%" (-> this sphere)) + (format #t "~1Tdanger: #~%" (-> this danger)) + (format #t "~1Tnav-mesh-id: ~D~%" (-> this nav-mesh-id)) + (label cfg-4) + this + ) + +;; definition of type fma-sphere +(deftype fma-sphere (process-drawable) + ((root collide-shape :override) + (first-time? symbol) + (mode fma-sphere-mode) + (track-handle handle) + (track-joint int32) + (attack-id uint32) + (duration time-frame) + (sphere sphere :inline) + (danger traffic-danger-info :inline) + ) + (:state-methods + idle + ) + ) + +;; definition for method 3 of type fma-sphere +(defmethod inspect ((this fma-sphere)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type process-drawable inspect))) + (t9-0 this) + ) + (format #t "~2Tfirst-time?: ~A~%" (-> this first-time?)) + (format #t "~2Tmode: ~D~%" (-> this mode)) + (format #t "~2Ttrack-handle: ~D~%" (-> this track-handle)) + (format #t "~2Ttrack-joint: ~D~%" (-> this track-joint)) + (format #t "~2Tattack-id: ~D~%" (-> this attack-id)) + (format #t "~2Tduration: ~D~%" (-> this duration)) + (format #t "~2Tstate-time: ~D~%" (-> this state-time)) + (format #t "~2Tsphere: #~%" (-> this sphere)) + (format #t "~2Tdanger: #~%" (-> this danger)) + (label cfg-4) + this + ) + +;; definition for method 12 of type fma-sphere +(defmethod run-logic? ((this fma-sphere)) + "Should this process be run? Checked by execute-process-tree." + (or (logtest? *display-scene-control* (scene-controls display-controls)) + (and *display-nav-marks* (logtest? (-> this mode) (fma-sphere-mode nav))) + (logtest? (-> this mode) (fma-sphere-mode deadly-overlap)) + (>= (-> this track-joint) 0) + (-> this first-time?) + ) + ) + +;; failed to figure out what this is: +(defstate idle (fma-sphere) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('touched) + (let ((v1-1 (-> block param 0))) + (if v1-1 + (send-event + proc + 'attack + v1-1 + (static-attack-info :mask (vehicle-impulse-factor) ((id (-> self attack-id)) + (damage 2.0) + (vehicle-damage-factor 1.0) + (vehicle-impulse-factor 1.0) + (mode 'eco-red) + (attacker-velocity (-> self root transv)) + (knock (knocked-type knocked-type-2)) + ) + ) + ) + ) + ) + ) + ) + ) + :enter (behavior () + (set-time! (-> self state-time)) + (set! (-> self first-time?) #f) + (if (logtest? (-> self mode) (fma-sphere-mode kill-once)) + (send-event *traffic-manager* 'kill-traffic-sphere (-> self sphere)) + ) + ) + :trans (behavior () + (local-vars (at-0 int)) + (rlet ((vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + ) + (init-vf0-vector) + (let ((v1-0 (-> self duration))) + (if (and (nonzero? v1-0) (time-elapsed? (-> self state-time) v1-0)) + (go empty-state) + ) + ) + (let ((v1-5 (-> self track-joint))) + (when (>= v1-5 0) + (let ((a2-0 (handle->process (-> self track-handle))) + (gp-0 (new 'stack-no-clear 'vector)) + ) + (when a2-0 + (set! (-> gp-0 quad) (-> self sphere quad)) + (set! (-> gp-0 w) 1.0) + (vector-matrix*! gp-0 gp-0 (-> (the-as process-drawable a2-0) node-list data v1-5 bone transform)) + (let ((v1-9 (-> self root))) + (vector-! (-> v1-9 transv) gp-0 (-> v1-9 trans)) + (let ((a0-12 (-> v1-9 transv))) + (.lvf vf1 (&-> (-> v1-9 transv) quad)) + (let ((f0-1 (-> self clock frames-per-second))) + (.mov at-0 f0-1) + ) + (.mov vf2 at-0) + (.mov.vf vf1 vf0 :mask #b1000) + (.mul.x.vf vf1 vf1 vf2 :mask #b111) + (.svf (&-> a0-12 quad) vf1) + ) + ) + (move-to-point! (-> self root) gp-0) + (set! (-> self danger sphere x) (-> gp-0 x)) + (set! (-> self danger sphere y) (-> gp-0 y)) + (set! (-> self danger sphere z) (-> gp-0 z)) + ) + ) + ) + ) + (if (logtest? (-> self mode) (fma-sphere-mode danger)) + (send-event *traffic-manager* 'add-danger-sphere (-> self danger)) + ) + (when (logtest? (-> self mode) (fma-sphere-mode deadly-overlap)) + (let ((a1-10 (new 'stack-no-clear 'overlaps-others-params))) + (set! (-> a1-10 options) (overlaps-others-options)) + (set! (-> a1-10 collide-with-filter) (the-as collide-spec -1)) + (set! (-> a1-10 tlist) *touching-list*) + (find-overlapping-shapes (-> self root) a1-10) + ) + ) + (if (or (logtest? *display-scene-control* (scene-controls display-controls)) + (and *display-nav-marks* (logtest? (-> self mode) (fma-sphere-mode nav))) + ) + (add-debug-sphere + #t + (bucket-id bucket583) + (-> self root trans) + (-> self sphere r) + (new 'static 'rgba :r #x80 :g #x40 :a #x80) + ) + ) + ) + ) + :code sleep-code + ) + +;; definition for function fma-sphere-init-by-other +;; INFO: Used lq/sq +(defbehavior fma-sphere-init-by-other fma-sphere ((fma-parms fma-sphere-params)) + (set! (-> self mode) (-> fma-parms mode)) + (set! (-> self first-time?) #t) + (set! (-> self duration) (-> fma-parms duration)) + (cond + ((and (-> fma-parms proc) (>= (-> fma-parms track-joint) 0)) + (set! (-> self track-joint) (-> fma-parms track-joint)) + (set! (-> self track-handle) (process->handle (-> fma-parms proc))) + ) + (else + (set! (-> self track-joint) -1) + (set! (-> self track-handle) (the-as handle #f)) + ) + ) + (cond + ((-> fma-parms danger) + (mem-copy! (the-as pointer (-> self danger)) (the-as pointer (-> fma-parms danger)) 54) + (cond + (sphere + (set! (-> self sphere quad) (-> fma-parms sphere quad)) + (set! (-> self danger sphere quad) (-> fma-parms sphere quad)) + ) + (else + (set! (-> self sphere quad) (-> self danger sphere quad)) + ) + ) + ) + (sphere + (set! (-> self sphere quad) (-> fma-parms sphere quad)) + (when (logtest? (-> self mode) (fma-sphere-mode danger)) + (set! (-> self danger sphere quad) (-> fma-parms sphere quad)) + (set! (-> self danger velocity quad) (the-as uint128 0)) + (set! (-> self danger notify-radius) (+ 40960.0 (-> self sphere r))) + (set! (-> self danger danger-level) 1.0) + (set! (-> self danger decay-rate) 0.0) + (set! (-> self danger flags) (the-as uint 1)) + (set! (-> self danger danger-type) (the-as uint 4)) + ) + ) + (else + (format 0 "ERROR: Initializing an fma-sphere without a sphere or danger info!~%") + (go empty-state) + ) + ) + (let ((s5-0 (new 'process 'collide-shape self (collide-list-enum hit-by-player)))) + (let ((v1-32 (new 'process 'collide-shape-prim-sphere s5-0 (the-as uint 0)))) + (set! (-> v1-32 prim-core collide-as) (collide-spec obstacle)) + (set-vector! (-> v1-32 local-sphere) 0.0 0.0 0.0 4096.0) + (set! (-> s5-0 total-prims) (the-as uint 1)) + (set! (-> s5-0 root-prim) v1-32) + ) + (set! (-> s5-0 nav-radius) (* 0.75 (-> s5-0 root-prim local-sphere w))) + (let ((v1-35 (-> s5-0 root-prim))) + (set! (-> s5-0 backup-collide-as) (-> v1-35 prim-core collide-as)) + (set! (-> s5-0 backup-collide-with) (-> v1-35 prim-core collide-with)) + ) + (set! (-> self root) s5-0) + ) + (let ((s5-1 (-> self root))) + (set! (-> s5-1 nav-radius) (-> self sphere r)) + (set! (-> s5-1 root-prim local-sphere w) (-> self sphere r)) + (set! (-> s5-1 trans quad) (-> self sphere quad)) + (set! (-> s5-1 trans w) 1.0) + (vector-identity! (-> s5-1 scale)) + (quaternion-identity! (-> s5-1 quat)) + (cond + ((logtest? (-> self mode) (fma-sphere-mode deadly-overlap)) + (set! (-> s5-1 event-self) 'touched) + (let ((v1-43 (-> s5-1 root-prim))) + (set! (-> v1-43 prim-core collide-with) (collide-spec crate civilian enemy hit-by-others-list)) + (logior! (-> v1-43 prim-core action) (collide-action deadly)) + ) + ) + (else + (let ((v1-44 (-> s5-1 root-prim))) + (set! (-> v1-44 prim-core collide-as) (collide-spec)) + (set! (-> v1-44 prim-core collide-with) (collide-spec)) + ) + 0 + ) + ) + (update-transforms s5-1) + ) + (logclear! (-> self mask) (process-mask actor-pause enemy)) + (when (logtest? (-> self mode) (fma-sphere-mode nav)) + (let ((a0-33 (if (zero? (-> fma-parms nav-mesh-id)) + (find-nearest-nav-mesh (-> self root trans) (the-as float #x7f800000)) + (get-nav-mesh (the-as actor-id (-> fma-parms nav-mesh-id))) + ) + ) + ) + (cond + (a0-33 + (let ((t9-10 (method-of-object a0-33 nav-mesh-method-31))) + self + (t9-10) + ) + ) + (else + (format 0 "ERROR: fma-sphere-init-by-other: failed to find nearest nav-mesh!~%") + (go empty-state) + ) + ) + ) + ) + (when (logtest? (-> self mode) (fma-sphere-mode deadly-overlap)) + (let* ((v1-62 *game-info*) + (a0-37 (+ (-> v1-62 attack-id) 1)) + ) + (set! (-> v1-62 attack-id) a0-37) + (set! (-> self attack-id) a0-37) + ) + ) + (go-virtual idle) + ) + + + + diff --git a/test/decompiler/reference/jak3/engine/camera/cam-start_REF.gc b/test/decompiler/reference/jak3/engine/camera/cam-start_REF.gc new file mode 100644 index 0000000000..ddaeec56ef --- /dev/null +++ b/test/decompiler/reference/jak3/engine/camera/cam-start_REF.gc @@ -0,0 +1,50 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for function cam-stop +(defun cam-stop () + (kill-by-name "camera-master" *active-pool*) + (kill-by-name "camera-slave" *active-pool*) + (kill-by-name "camera-combiner" *active-pool*) + (set! *camera* #f) + (set! *camera-combiner* #f) + #f + ) + +;; definition for function cam-start +;; WARN: Return type mismatch int vs none. +(defun cam-start ((arg0 symbol)) + (cam-stop) + (set! *camera-combiner* (the-as camera-combiner (ppointer->process (process-spawn + camera-combiner + :init cam-combiner-init + :name "camera-combiner" + :from *camera-dead-pool* + :to *camera-pool* + ) + ) + ) + ) + (set! *camera* (the-as camera-master (ppointer->process (process-spawn + camera-master + :init cam-master-init + :name "camera-master" + :from *camera-master-dead-pool* + :to *camera-pool* + ) + ) + ) + ) + (if arg0 + (reset-cameras) + ) + 0 + (none) + ) + +;; failed to figure out what this is: +(cam-start #f) + + + + diff --git a/test/decompiler/reference/jak3/engine/collide/collide-shape-h_REF.gc b/test/decompiler/reference/jak3/engine/collide/collide-shape-h_REF.gc index f293c47a32..3e95259e15 100644 --- a/test/decompiler/reference/jak3/engine/collide/collide-shape-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/collide/collide-shape-h_REF.gc @@ -1426,7 +1426,7 @@ Most [[process-drawable]]s have a [[collide-shape]] that represents their root t (collide-shape-method-49 () none) (collide-shape-method-50 () none) (collide-shape-method-51 () none) - (collide-shape-method-52 () none) + (water-info-init! (_type_ water-info collide-action) water-info) (collide-shape-method-53 () none) (collide-shape-method-54 () none) ) @@ -1511,7 +1511,7 @@ Most [[process-drawable]]s have a [[collide-shape]] that represents their root t (collide-shape-moving-method-58 () none) (collide-shape-moving-method-59 () none) (collide-shape-moving-method-60 () none) - (collide-shape-moving-method-61 () none) + (move-to-ground-point (_type_ vector vector vector) none) (compute-acc-due-to-gravity (_type_ vector float) vector) (collide-shape-moving-method-63 () none) (collide-shape-moving-method-64 () none) diff --git a/test/decompiler/reference/jak3/engine/common-obs/crates_REF.gc b/test/decompiler/reference/jak3/engine/common-obs/crates_REF.gc index 7f6ef10d31..4f66409991 100644 --- a/test/decompiler/reference/jak3/engine/common-obs/crates_REF.gc +++ b/test/decompiler/reference/jak3/engine/common-obs/crates_REF.gc @@ -150,7 +150,7 @@ ;; failed to figure out what this is: (defpart 810 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 16.0) (:y (meters 0.5) (meters 1)) (:scale-x (meters 1.5) (meters 1.5)) @@ -179,7 +179,7 @@ ;; failed to figure out what this is: (defpart 812 - :init-specs ((:texture (new 'static 'texture-id :index #x3e :page #x4)) + :init-specs ((:texture (motion-blur-part level-default-sprite)) (:num 4.0) (:y (meters 0.75)) (:scale-x (meters 6)) @@ -209,7 +209,7 @@ ;; failed to figure out what this is: (defpart 814 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 1.0) (:y (meters 1)) (:scale-x (meters 8)) @@ -226,7 +226,7 @@ ;; failed to figure out what this is: (defpart 815 - :init-specs ((:texture (new 'static 'texture-id :index #x6 :page #x4)) + :init-specs ((:texture (crate-wood-01-splinter level-default-sprite)) (:num 5.0) (:x (meters -0.5) (meters 1)) (:y (meters 0.25) (meters 1.5)) @@ -260,7 +260,7 @@ ;; failed to figure out what this is: (defpart 817 - :init-specs ((:texture (new 'static 'texture-id :index #x5 :page #x4)) + :init-specs ((:texture (crate-metalbolt-splinter level-default-sprite)) (:num 4.5) (:x (meters -0.5) (meters 1)) (:y (meters 0.25) (meters 1.5)) @@ -359,7 +359,7 @@ ;; failed to figure out what this is: (defpart 147 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 6.0) (:scale-x (meters 0.2) (meters 0.4)) (:scale-y :copy scale-x) @@ -389,7 +389,7 @@ ;; failed to figure out what this is: (defpart 819 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 3.0) (:scale-x (meters 0.2)) (:rot-z (degrees 0) (degrees 180)) @@ -407,7 +407,7 @@ ;; failed to figure out what this is: (defpart 146 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 1.0) (:scale-x (meters 16)) (:scale-y :copy scale-x) @@ -423,7 +423,7 @@ ;; failed to figure out what this is: (defpart 148 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 4.0) (:scale-x (meters 2.5) (meters 1.5)) (:rot-z (degrees 0) (degrees 360)) @@ -448,7 +448,7 @@ ;; failed to figure out what this is: (defpart 145 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 16.0) (:y (meters 1)) (:scale-x (meters 0.1)) @@ -466,7 +466,7 @@ ;; failed to figure out what this is: (defpart 143 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 1.0) (:y (meters 0) (meters 16)) (:z (meters 0.3) (meters 0.3)) @@ -491,7 +491,7 @@ ;; failed to figure out what this is: (defpart 144 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 1.0) (:scale-x (meters 0.3) (meters 0.1)) (:scale-y :copy scale-x) @@ -512,7 +512,7 @@ ;; failed to figure out what this is: (defpart 818 - :init-specs ((:texture (new 'static 'texture-id :index #x5 :page #x4)) + :init-specs ((:texture (crate-metalbolt-splinter level-default-sprite)) (:num 8.0 16.0) (:x (meters -0.5) (meters 1)) (:y (meters 0.25) (meters 1.5)) diff --git a/test/decompiler/reference/jak3/engine/common-obs/generic-obs_REF.gc b/test/decompiler/reference/jak3/engine/common-obs/generic-obs_REF.gc index 3d8b918b7b..361caf752b 100644 --- a/test/decompiler/reference/jak3/engine/common-obs/generic-obs_REF.gc +++ b/test/decompiler/reference/jak3/engine/common-obs/generic-obs_REF.gc @@ -1791,7 +1791,7 @@ ;; failed to figure out what this is: (defpart 57 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 1.0) (:scale-x (meters 1)) (:scale-y :copy scale-x) @@ -2670,7 +2670,7 @@ ;; failed to figure out what this is: (defpart 59 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 1.0) (:x (meters 0) (meters 1.8)) (:scale-x (meters 0.2)) @@ -2691,7 +2691,7 @@ ;; failed to figure out what this is: (defpart 60 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 2.0) (:x (meters 1.8) (meters 1)) (:scale-x (meters 0.2)) @@ -2712,7 +2712,7 @@ ;; failed to figure out what this is: (defpart 61 - :init-specs ((:texture (new 'static 'texture-id :index #x50 :page #x4)) + :init-specs ((:texture (woodchip level-default-sprite)) (:num 1.5) (:x (meters 2.9) (meters 2.5)) (:y (meters -0.5)) @@ -2737,7 +2737,7 @@ ;; failed to figure out what this is: (defpart 62 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 0.5) (:x (meters 2.9) (meters 2.5)) (:y (meters -0.5)) @@ -2780,7 +2780,7 @@ ;; failed to figure out what this is: (defpart 65 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 1.0) (:x (meters 0) (meters 1.4)) (:scale-x (meters 0.2)) @@ -2801,7 +2801,7 @@ ;; failed to figure out what this is: (defpart 66 - :init-specs ((:texture (new 'static 'texture-id :index #x18 :page #x4)) + :init-specs ((:texture (hotdot level-default-sprite)) (:num 2.0) (:x (meters 1.4) (meters 0.9)) (:scale-x (meters 0.2)) @@ -2822,7 +2822,7 @@ ;; failed to figure out what this is: (defpart 67 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 0.5) (:x (meters 2.9) (meters 2.5)) (:y (meters -0.5)) @@ -2860,7 +2860,7 @@ ;; failed to figure out what this is: (defpart 68 - :init-specs ((:texture (new 'static 'texture-id :page #x4)) + :init-specs ((:texture (bigpuff level-default-sprite)) (:num 0.5) (:x (meters 2.9) (meters 2.5)) (:y (meters -0.5)) diff --git a/test/decompiler/reference/jak3/engine/common-obs/prim-beam-h_REF.gc b/test/decompiler/reference/jak3/engine/common-obs/prim-beam-h_REF.gc new file mode 100644 index 0000000000..0d63e08572 --- /dev/null +++ b/test/decompiler/reference/jak3/engine/common-obs/prim-beam-h_REF.gc @@ -0,0 +1,84 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition of type prim-beam-settings +(deftype prim-beam-settings (structure) + ((width float) + (color uint32) + (alpha float) + (tex-id uint32) + (num-tiles float) + ) + ) + +;; definition for method 3 of type prim-beam-settings +(defmethod inspect ((this prim-beam-settings)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'prim-beam-settings) + (format #t "~1Twidth: ~f~%" (-> this width)) + (format #t "~1Tcolor: ~D~%" (-> this color)) + (format #t "~1Talpha: ~f~%" (-> this alpha)) + (format #t "~1Ttex-id: ~D~%" (-> this tex-id)) + (format #t "~1Tnum-tiles: ~f~%" (-> this num-tiles)) + (label cfg-4) + this + ) + +;; definition of type prim-beam-params +(deftype prim-beam-params (structure) + ((appearance prim-beam-settings) + ) + ) + +;; definition for method 3 of type prim-beam-params +(defmethod inspect ((this prim-beam-params)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'prim-beam-params) + (format #t "~1Tappearance: #~%" (-> this appearance)) + (label cfg-4) + this + ) + +;; definition of type prim-beam-tracker-params +(deftype prim-beam-tracker-params (prim-beam-params) + ((track-obj1 handle) + (track-obj2 handle) + (track-joint1 int32) + (track-joint2 int32) + (pos0 vector) + (pos1 vector) + (duration time-frame) + ) + ) + +;; definition for method 3 of type prim-beam-tracker-params +(defmethod inspect ((this prim-beam-tracker-params)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'prim-beam-tracker-params) + (format #t "~1Tappearance: #~%" (-> this appearance)) + (format #t "~1Ttrack-obj1: ~D~%" (-> this track-obj1)) + (format #t "~1Ttrack-obj2: ~D~%" (-> this track-obj2)) + (format #t "~1Ttrack-joint1: ~D~%" (-> this track-joint1)) + (format #t "~1Ttrack-joint2: ~D~%" (-> this track-joint2)) + (format #t "~1Tpos0: #~%" (-> this pos0)) + (format #t "~1Tpos1: #~%" (-> this pos1)) + (format #t "~1Tduration: ~D~%" (-> this duration)) + (label cfg-4) + this + ) + +;; failed to figure out what this is: +0 + + + + diff --git a/test/decompiler/reference/jak3/engine/common-obs/voicebox_REF.gc b/test/decompiler/reference/jak3/engine/common-obs/voicebox_REF.gc index 255a8a865b..6984a4105c 100644 --- a/test/decompiler/reference/jak3/engine/common-obs/voicebox_REF.gc +++ b/test/decompiler/reference/jak3/engine/common-obs/voicebox_REF.gc @@ -17,7 +17,7 @@ ;; failed to figure out what this is: (defpart 407 - :init-specs ((:texture (new 'static 'texture-id :index #x7a :page #x4)) + :init-specs ((:texture (shockwave level-default-sprite)) (:birth-func 'birth-func-set-vel) (:num 0.0 0.3) (:y (meters 0.15)) diff --git a/test/decompiler/reference/jak3/engine/common-obs/water-flow_REF.gc b/test/decompiler/reference/jak3/engine/common-obs/water-flow_REF.gc new file mode 100644 index 0000000000..a73d1e9738 --- /dev/null +++ b/test/decompiler/reference/jak3/engine/common-obs/water-flow_REF.gc @@ -0,0 +1,713 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for function ray-plane-equation-intersect +(defun ray-plane-equation-intersect ((arg0 vector) (arg1 vector) (arg2 vector) (arg3 vector)) + (let* ((f0-1 (vector4-dot arg3 arg1)) + (f1-1 (vector-dot arg3 arg2)) + (f30-0 (/ (- f0-1) f1-1)) + ) + (vector-v*float+! arg0 arg1 arg2 f30-0) + f30-0 + ) + ) + +;; definition of type flow-section +(deftype flow-section (structure) + ((start vector :inline) + (trailing plane :inline) + (pull-dir vector :inline) + (radial-dir vector :inline) + (speed float) + ) + ) + +;; definition for method 3 of type flow-section +(defmethod inspect ((this flow-section)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'flow-section) + (format #t "~1Tstart: #~%" (-> this start)) + (format #t "~1Ttrailing: #~%" (-> this trailing)) + (format #t "~1Tpull-dir: #~%" (-> this pull-dir)) + (format #t "~1Tradial-dir: #~%" (-> this radial-dir)) + (format #t "~1Tspeed: ~f~%" (-> this speed)) + (label cfg-4) + this + ) + +;; definition of type flow-section-array +(deftype flow-section-array (inline-array-class) + ((data flow-section :inline :dynamic) + ) + ) + +;; definition for method 3 of type flow-section-array +(defmethod inspect ((this flow-section-array)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tlength: ~D~%" (-> this length)) + (format #t "~1Tallocated-length: ~D~%" (-> this allocated-length)) + (format #t "~1Tdata[0] @ #x~X~%" (-> this data)) + (label cfg-4) + this + ) + +;; failed to figure out what this is: +(set! (-> flow-section-array heap-base) (the-as uint 80)) + +;; definition of type flow-control +(deftype flow-control (basic) + ((path path-control) + (speed float) + (belt-radius float) + (sections flow-section-array) + (leading plane :inline) + (collide-bounds sphere :inline) + ) + (:methods + (new (symbol type process-drawable res-lump) _type_) + (draw-path (_type_) none) + (setup (_type_ (pointer float) int) none) + (push-process (_type_ process-focusable) none) + (find-and-push-things (_type_) none) + (flow-control-method-13 (_type_ water-info vector) symbol) + ) + ) + +;; definition for method 3 of type flow-control +(defmethod inspect ((this flow-control)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tpath: ~A~%" (-> this path)) + (format #t "~1Tspeed: ~f~%" (-> this speed)) + (format #t "~1Tbelt-radius: ~f~%" (-> this belt-radius)) + (format #t "~1Tsections: ~A~%" (-> this sections)) + (format #t "~1Tleading: #~%" (-> this leading)) + (format #t "~1Tcollide-bounds: #~%" (-> this collide-bounds)) + (label cfg-4) + this + ) + +;; definition for method 7 of type flow-control +(defmethod relocate ((this flow-control) (offset int)) + (if (nonzero? (-> this sections)) + (&+! (-> this sections) offset) + ) + (if (nonzero? (-> this path)) + (&+! (-> this path) offset) + ) + (call-parent-method this offset) + ) + +;; definition for method 9 of type flow-control +;; WARN: Return type mismatch int vs none. +(defmethod draw-path ((this flow-control)) + (let ((a0-1 (-> this path))) + (if (nonzero? a0-1) + (path-control-method-9 a0-1) + ) + ) + 0 + (none) + ) + +;; definition for method 13 of type flow-control +;; INFO: Used lq/sq +(defmethod flow-control-method-13 ((this flow-control) (arg0 water-info) (arg1 vector)) + (local-vars (v0-7 symbol) (sv-192 vector) (sv-208 vector) (sv-224 flow-section)) + (rlet ((acc :class vf) + (vf0 :class vf) + (vf4 :class vf) + (vf5 :class vf) + (vf6 :class vf) + (vf7 :class vf) + ) + (init-vf0-vector) + (let ((s5-0 (new 'stack-no-clear 'vector))) + (set! (-> s5-0 quad) (-> arg1 quad)) + (set! (-> s5-0 w) 1.0) + (when (>= (vector4-dot s5-0 (the-as vector (-> this leading))) 0.0) + (let* ((s1-0 (-> this sections)) + (s2-0 (-> s1-0 length)) + (a3-0 (the-as object (-> this leading))) + ) + (dotimes (s4-0 s2-0) + (let ((s3-0 (-> s1-0 data s4-0))) + (when (< (vector4-dot s5-0 (the-as vector (-> s3-0 trailing))) 0.0) + (let ((v1-10 (new 'stack-no-clear 'vector))) + (vector-! v1-10 s5-0 (-> s3-0 start)) + (when (>= (-> this belt-radius) (fabs (vector-dot v1-10 (-> s3-0 radial-dir)))) + (let* ((f0-7 (vector-dot v1-10 (-> s3-0 pull-dir))) + (f0-9 (- (-> v1-10 y) (* (-> s3-0 pull-dir y) f0-7))) + ) + (when (and (>= f0-9 -41984.0) (>= 41779.2 f0-9)) + (let ((a0-11 (new 'stack-no-clear 'vector))) + (set! sv-192 (new 'stack-no-clear 'vector)) + (let* ((f30-0 (ray-plane-equation-intersect a0-11 s5-0 (-> s3-0 pull-dir) (the-as vector a3-0))) + (t9-1 ray-plane-equation-intersect) + (a1-5 s5-0) + (a2-4 (-> s3-0 pull-dir)) + (a3-1 (-> s3-0 trailing)) + (f0-10 (t9-1 sv-192 a1-5 a2-4 a3-1)) + ) + (let ((a1-6 (new 'stack-no-clear 'vector))) + (let ((v1-16 (-> s3-0 start))) + (let ((a0-13 (-> s3-0 pull-dir))) + (let ((a2-6 12288.0)) + (.mov vf7 a2-6) + ) + (.lvf vf5 (&-> a0-13 quad)) + ) + (.lvf vf4 (&-> v1-16 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf5 vf7 :mask #b111) + (.add.mul.w.vf vf6 vf4 vf0 acc :mask #b111) + (.svf (&-> a1-6 quad) vf6) + ) + 0 + (let ((f0-12 (/ f30-0 (- f30-0 f0-10)))) + (set! sv-208 (new 'stack-no-clear 'vector)) + (let ((t9-2 (method-of-object (-> this path) path-control-method-13))) + sv-208 + (+ (the float (if (= s4-0 (+ s2-0 -1)) + (+ s4-0 -1) + s4-0 + ) + ) + f0-12 + ) + (t9-2) + ) + ) + ) + ) + (let ((v1-22 (new 'stack-no-clear 'vector))) + (let ((a0-15 v1-22) + (f0-15 (* (-> s3-0 speed) (seconds-per-frame))) + ) + (vector-float*! a0-15 sv-208 f0-15) + ) + (let ((a1-10 (new 'stack-no-clear 'vector))) + (let ((a0-17 s5-0)) + (let ((a2-9 2048.0)) + (.mov vf7 a2-9) + ) + (.lvf vf5 (&-> v1-22 quad)) + (.lvf vf4 (&-> a0-17 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf5 vf7 :mask #b111) + (.add.mul.w.vf vf6 vf4 vf0 acc :mask #b111) + (.svf (&-> a1-10 quad) vf6) + ) + ) + 0 + (let ((s0-1 (-> s3-0 start))) + (set! sv-224 (-> s1-0 data (if (= s4-0 (+ s2-0 -1)) + (+ s4-0 -1) + (+ s4-0 1) + ) + ) + ) + (let ((s4-1 (new 'stack-no-clear 'vector))) + (let ((s2-1 (new 'stack-no-clear 'vector)) + (s1-1 (new 'stack-no-clear 'vector)) + ) + (set! (-> s2-1 quad) (-> s3-0 pull-dir quad)) + (vector-normalize! s2-1 1.0) + (vector-cross! s1-1 s2-1 *y-vector*) + (vector-normalize! s1-1 1.0) + (vector-cross! (-> arg0 normal) s2-1 s1-1) + ) + (let ((t9-5 vector-segment-distance-point!) + (a3-2 s4-1) + ) + (t9-5 s5-0 s0-1 (the-as vector sv-224) a3-2) + ) + (set! (-> arg0 trans y) (-> s4-1 y)) + ) + ) + (if (< (-> arg0 normal y) 0.0) + (vector-negate! (-> arg0 normal) (-> arg0 normal)) + ) + 0 + (return #t) + ) + ) + ) + ) + ) + ) + (set! a3-0 (+ (the-as uint (-> s1-0 data 0 trailing)) (* 80 s4-0))) + ) + ) + ) + ) + (return #f) + v0-7 + ) + ) + +;; definition for method 11 of type flow-control +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +;; WARN: Function (method 11 flow-control) has a return type of none, but the expression builder found a return statement. +(defmethod push-process ((this flow-control) (arg0 process-focusable)) + (rlet ((acc :class vf) + (vf0 :class vf) + (vf4 :class vf) + (vf5 :class vf) + (vf6 :class vf) + (vf7 :class vf) + ) + (init-vf0-vector) + (let ((s5-0 (new 'stack-no-clear 'vector))) + (set! (-> s5-0 quad) (-> (get-trans arg0 0) quad)) + (set! (-> s5-0 w) 1.0) + (when (>= (vector4-dot s5-0 (the-as vector (-> this leading))) 0.0) + (let* ((v1-7 (-> this sections)) + (a0-3 (-> v1-7 length)) + (a3-0 (the-as object (-> this leading))) + ) + (dotimes (s3-1 a0-3) + (let ((s2-0 (-> v1-7 data s3-1))) + (when (< (vector4-dot s5-0 (the-as vector (-> s2-0 trailing))) 0.0) + (let ((v1-8 (new 'stack-no-clear 'vector))) + (vector-! v1-8 s5-0 (-> s2-0 start)) + (when (>= (-> this belt-radius) (fabs (vector-dot v1-8 (-> s2-0 radial-dir)))) + (let* ((f0-7 (vector-dot v1-8 (-> s2-0 pull-dir))) + (f0-9 (- (-> v1-8 y) (* (-> s2-0 pull-dir y) f0-7))) + ) + (when (and (>= f0-9 -41984.0) (>= 41779.2 f0-9)) + (let* ((a0-11 (new 'stack-no-clear 'vector)) + (s1-0 (new 'stack-no-clear 'vector)) + (f30-0 (ray-plane-equation-intersect a0-11 s5-0 (-> s2-0 pull-dir) (the-as vector a3-0))) + (f0-10 (ray-plane-equation-intersect s1-0 s5-0 (-> s2-0 pull-dir) (-> s2-0 trailing))) + ) + (let ((a1-13 (new 'stack-no-clear 'vector))) + (let ((v1-13 (-> s2-0 start))) + (let ((a0-13 (-> s2-0 pull-dir))) + (let ((a2-6 12288.0)) + (.mov vf7 a2-6) + ) + (.lvf vf5 (&-> a0-13 quad)) + ) + (.lvf vf4 (&-> v1-13 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf5 vf7 :mask #b111) + (.add.mul.w.vf vf6 vf4 vf0 acc :mask #b111) + (.svf (&-> a1-13 quad) vf6) + ) + 0 + (let ((f0-12 (/ f30-0 (- f30-0 f0-10))) + (s1-1 (new 'stack-no-clear 'vector)) + ) + (let ((t9-3 (method-of-object (-> this path) path-control-method-13))) + (+ (the float s3-1) f0-12) + (t9-3) + ) + (let ((v1-17 (new 'stack-no-clear 'vector))) + (vector-float*! v1-17 s1-1 (* (-> s2-0 speed) (seconds-per-frame))) + (let ((a1-16 (new 'stack-no-clear 'vector))) + (let ((a0-17 v1-17)) + (let ((a2-9 2048.0)) + (.mov vf7 a2-9) + ) + (.lvf vf5 (&-> a0-17 quad)) + ) + (.lvf vf4 (&-> s5-0 quad)) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf5 vf7 :mask #b111) + (.add.mul.w.vf vf6 vf4 vf0 acc :mask #b111) + (.svf (&-> a1-16 quad) vf6) + ) + 0 + (send-event arg0 'push-trans v1-17 (seconds 10)) + ) + ) + ) + ) + ) + ) + ) + (return #f) + ) + ) + (set! a3-0 (+ (the-as uint (-> v1-7 data 0 trailing)) (* 80 s3-1))) + ) + ) + ) + ) + 0 + (none) + ) + ) + +;; definition for method 12 of type flow-control +;; WARN: Return type mismatch int vs none. +(defmethod find-and-push-things ((this flow-control)) + (local-vars (a0-10 float) (a2-5 float) (a2-12 float)) + (rlet ((acc :class vf) + (vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + (vf3 :class vf) + (vf4 :class vf) + ) + (init-vf0-vector) + (set! *actor-list-length* 0) + (if #t + (set! *actor-list-length* + (fill-actor-list-for-box *actor-hash* (the-as bounding-box (-> this collide-bounds)) *actor-list* 256) + ) + ) + (when #t + (let ((a0-2 (-> *collide-player-list* alive-list next0))) + *collide-player-list* + (let ((v1-11 (-> a0-2 next0))) + (b! #t cfg-9 :delay (nop!)) + (label cfg-4) + (let* ((a0-3 (-> (the-as connection a0-2) param1)) + (a1-1 (-> (the-as collide-shape a0-3) root-prim)) + ) + (when (logtest? (-> a1-1 prim-core collide-as) (collide-spec jak bot enemy hit-by-others-list player-list)) + (let ((a1-2 (-> a1-1 prim-core))) + (let ((a2-4 a1-2) + (a3-1 (-> this collide-bounds)) + ) + (.lvf vf2 (&-> a2-4 world-sphere quad)) + (.lvf vf3 (&-> a3-1 quad)) + ) + (.sub.vf vf1 vf3 vf2) + (.mul.vf vf1 vf1 vf1) + (.add.y.vf vf1 vf1 vf1 :mask #b1) + (.add.z.vf vf1 vf1 vf1 :mask #b1) + (.mov a2-5 vf1) + (let ((f0-0 a2-5) + (f1-1 (+ (-> a1-2 world-sphere w) (-> this collide-bounds r))) + ) + (when (< f0-0 (* f1-1 f1-1)) + (when (< *actor-list-length* 256) + (set! (-> *actor-list* *actor-list-length*) (the-as collide-shape a0-3)) + (set! *actor-list-length* (+ *actor-list-length* 1)) + ) + ) + ) + ) + ) + ) + (set! a0-2 v1-11) + *collide-player-list* + (set! v1-11 (-> v1-11 next0)) + ) + (label cfg-9) + (b! (!= a0-2 (-> *collide-player-list* alive-list-end)) cfg-4 :delay (nop!)) + ) + ) + (when #f + (let ((a0-5 (-> *collide-hit-by-player-list* alive-list next0))) + *collide-hit-by-player-list* + (let ((v1-18 (-> a0-5 next0))) + (while (!= a0-5 (-> *collide-hit-by-player-list* alive-list-end)) + (let* ((a0-6 (-> (the-as connection a0-5) param1)) + (a1-13 (-> (the-as collide-shape a0-6) root-prim)) + ) + (when (logtest? (-> a1-13 prim-core collide-as) (collide-spec jak bot enemy hit-by-others-list player-list)) + (let ((a1-14 (-> a1-13 prim-core))) + (let ((a2-11 a1-14) + (a3-2 (-> this collide-bounds)) + ) + (.lvf vf2 (&-> a2-11 world-sphere quad)) + (.lvf vf3 (&-> a3-2 quad)) + ) + (.sub.vf vf1 vf3 vf2) + (.mul.vf vf1 vf1 vf1) + (.add.y.vf vf1 vf1 vf1 :mask #b1) + (.add.z.vf vf1 vf1 vf1 :mask #b1) + (.mov a2-12 vf1) + (let ((f0-1 a2-12) + (f1-5 (+ (-> a1-14 world-sphere w) (-> this collide-bounds r))) + ) + (when (< f0-1 (* f1-5 f1-5)) + (when (< *actor-list-length* 256) + (set! (-> *actor-list* *actor-list-length*) (the-as collide-shape a0-6)) + (set! *actor-list-length* (+ *actor-list-length* 1)) + ) + ) + ) + ) + ) + ) + (set! a0-5 v1-18) + *collide-hit-by-player-list* + (set! v1-18 (-> v1-18 next0)) + ) + ) + ) + ) + (dotimes (s5-0 *actor-list-length*) + (let* ((v1-23 (-> *actor-list* s5-0)) + (a0-9 (-> v1-23 root-prim)) + ) + (when (logtest? (-> a0-9 prim-core collide-as) (collide-spec jak bot enemy hit-by-others-list player-list)) + (.lvf vf1 (&-> this collide-bounds quad)) + (.lvf vf2 (&-> a0-9 prim-core world-sphere quad)) + (.sub.vf vf3 vf1 vf2) + (.add.w.vf vf4 vf1 vf2 :mask #b1000) + (.mul.vf vf3 vf3 vf3 :mask #b111) + (.mul.w.vf vf4 vf4 vf4 :mask #b1000) + (.mul.x.vf acc vf0 vf3 :mask #b1000) + (.add.mul.y.vf acc vf0 vf3 acc :mask #b1000) + (.add.mul.z.vf vf3 vf0 vf3 acc :mask #b1000) + (.sub.w.vf vf3 vf3 vf4 :mask #b1000) + (let ((f0-2 0.0)) + (.add.w.vf vf3 vf0 vf3 :mask #b1) + (.mov a0-10 vf3) + (let ((s4-0 (-> v1-23 process))) + (b! (< f0-2 a0-10) cfg-30) + (let ((a1-29 (if (type? s4-0 process-focusable) + s4-0 + ) + ) + ) + (if (and a1-29 (not (logtest? (focus-status board) (-> (the-as process-focusable a1-29) focus-status)))) + (push-process this (the-as process-focusable a1-29)) + ) + ) + ) + ) + (label cfg-30) + 0 + ) + ) + ) + 0 + (none) + ) + ) + +;; definition for method 10 of type flow-control +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod setup ((this flow-control) (arg0 (pointer float)) (arg1 int)) + (local-vars (sv-32 int) (sv-48 flow-section) (sv-64 int) (sv-80 flow-section)) + (let* ((s5-0 (-> this path)) + (s4-0 (-> s5-0 curve num-cverts)) + (s3-0 (new 'stack-no-clear 'vector)) + ) + (let ((s0-0 (new 'process 'flow-section-array (+ s4-0 -1)))) + (set! (-> this sections) s0-0) + (set! (-> this collide-bounds quad) (the-as uint128 0)) + (get-point-in-path! s5-0 s3-0 0.0 'interp) + (vector+! (the-as vector (-> this collide-bounds)) (the-as vector (-> this collide-bounds)) s3-0) + (set! sv-32 (+ s4-0 -1)) + (set! sv-48 (the-as flow-section #f)) + (set! sv-64 0) + (while (< sv-64 sv-32) + (set! sv-80 (-> s0-0 data sv-64)) + (let ((f0-0 1.0)) + (if (< sv-64 arg1) + (set! f0-0 (-> arg0 sv-64)) + ) + (if arg0 + (set! (-> sv-80 speed) (* f0-0 (-> this speed))) + (set! (-> sv-80 speed) (-> this speed)) + ) + ) + (set! (-> sv-80 start quad) (-> s3-0 quad)) + (get-point-in-path! s5-0 s3-0 (the float (+ sv-64 1)) 'interp) + (vector+! (the-as vector (-> this collide-bounds)) (the-as vector (-> this collide-bounds)) s3-0) + (vector-! (-> sv-80 pull-dir) s3-0 (-> sv-80 start)) + (vector-normalize! (-> sv-80 pull-dir) 1.0) + (set! (-> sv-80 trailing quad) (-> sv-80 pull-dir quad)) + (set! (-> sv-80 trailing y) 0.0) + (vector-normalize! (-> sv-80 trailing) 1.0) + (set-vector! (-> sv-80 radial-dir) (- (-> sv-80 trailing z)) 0.0 (-> sv-80 trailing x) 1.0) + (set! (-> sv-80 trailing w) (- (vector-dot s3-0 (the-as vector (-> sv-80 trailing))))) + (when sv-48 + (vector+! + (the-as vector (-> sv-48 trailing)) + (the-as vector (-> sv-48 trailing)) + (the-as vector (-> sv-80 trailing)) + ) + (vector-normalize! (-> sv-48 trailing) 1.0) + (set! (-> sv-48 trailing w) (- (vector-dot (-> sv-80 start) (the-as vector (-> sv-48 trailing))))) + ) + (set! sv-48 sv-80) + sv-48 + (set! sv-64 (+ sv-64 1)) + ) + ) + (let ((s2-1 (-> this sections data))) + (set! (-> this leading quad) (-> s2-1 0 pull-dir quad)) + (set! (-> this leading y) 0.0) + (vector-normalize! (-> this leading) 1.0) + (set! (-> this leading w) (- (vector-dot (the-as vector (-> s2-1 0)) (the-as vector (-> this leading))))) + ) + (let ((f0-22 (/ 1.0 (the float s4-0))) + (f30-0 0.0) + ) + (vector-float*! (the-as vector (-> this collide-bounds)) (the-as vector (-> this collide-bounds)) f0-22) + (dotimes (s2-2 s4-0) + (get-point-in-path! s5-0 s3-0 (the float s2-2) 'interp) + (let ((f0-25 (vector-vector-distance-squared s3-0 (-> this collide-bounds)))) + (if (< f30-0 f0-25) + (set! f30-0 f0-25) + ) + ) + ) + (set! (-> this collide-bounds r) (+ (sqrtf f30-0) (-> this belt-radius))) + ) + ) + 0 + (none) + ) + +;; definition for method 0 of type flow-control +;; INFO: Used lq/sq +(defmethod new flow-control ((allocation symbol) (type-to-make type) (arg0 process-drawable) (arg1 res-lump)) + (local-vars (r0-0 uint128) (v1-16 uint128) (sv-16 int)) + (if (not arg1) + (set! arg1 (-> arg0 entity)) + ) + (let ((gp-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (when (nonzero? gp-0) + (let ((v1-6 (new 'process 'curve-control arg0 'flow -1000000000.0))) + (cond + ((nonzero? v1-6) + (set! (-> gp-0 path) v1-6) + (logior! (-> v1-6 flags) (path-control-flag display draw-line draw-point draw-text)) + (if (< (-> v1-6 curve num-cverts) 2) + (go process-drawable-art-error "bad flow path") + ) + (set! (-> gp-0 speed) (res-lump-float arg1 'speed :default 12288.0)) + (set! (-> gp-0 belt-radius) (res-lump-float arg1 'extra-radius :default 16384.0)) + (set! sv-16 0) + (let* ((a1-6 (res-lump-data arg1 'scale-factor pointer :tag-ptr (the-as (pointer res-tag) (& sv-16)))) + (a0-8 gp-0) + (t9-6 (method-of-object a0-8 setup)) + ) + (let ((v1-15 (the-as uint128 sv-16))) + (.pcpyud v1-16 v1-15 r0-0) + ) + (t9-6 a0-8 (the-as (pointer float) a1-6) (shr (* (the-as int v1-16) 2) 49)) + ) + ) + (else + (go process-drawable-art-error "no flow path") + ) + ) + ) + ) + gp-0 + ) + ) + +;; definition of type water-flow +(deftype water-flow (process) + ((root collide-shape) + (flow flow-control) + ) + (:state-methods + idle + ) + ) + +;; definition for method 3 of type water-flow +(defmethod inspect ((this water-flow)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type process inspect))) + (t9-0 this) + ) + (format #t "~2Troot: ~A~%" (-> this root)) + (format #t "~2Tflow: ~A~%" (-> this flow)) + (label cfg-4) + this + ) + +;; definition for method 7 of type water-flow +;; WARN: Return type mismatch process vs water-flow. +(defmethod relocate ((this water-flow) (offset int)) + (if (nonzero? (-> this flow)) + (&+! (-> this flow) offset) + ) + (the-as water-flow ((method-of-type process relocate) this offset)) + ) + +;; definition for method 12 of type water-flow +(defmethod run-logic? ((this water-flow)) + "Should this process be run? Checked by execute-process-tree." + #t + ) + +;; failed to figure out what this is: +(defstate idle (water-flow) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('water-info) + (let* ((gp-0 (-> block param 0)) + (s5-0 proc) + (a0-2 (if (type? s5-0 process-focusable) + s5-0 + ) + ) + ) + (if (and a0-2 (focus-test? (the-as process-focusable a0-2) board)) + #f + (flow-control-method-13 (-> self flow) (the-as water-info gp-0) (the-as vector (+ gp-0 0))) + ) + ) + ) + (('touch-water) + (let* ((gp-1 (-> self flow)) + (s5-1 proc) + (a1-8 (if (type? s5-1 process-focusable) + s5-1 + ) + ) + ) + (if (and (nonzero? gp-1) (and a1-8 (!= (-> a1-8 type) target) (< 0.0 (-> gp-1 speed)))) + (push-process gp-1 (the-as process-focusable a1-8)) + ) + ) + ) + ) + ) + :code sleep-code + :post (behavior () + (draw-path (-> self flow)) + (if (and *target* + (focus-test? *target* touch-water) + (not (logtest? (focus-status board) (-> *target* focus-status))) + ) + (push-process (-> self flow) *target*) + ) + ) + ) + +;; definition for method 11 of type water-flow +(defmethod init-from-entity! ((this water-flow) (arg0 entity-actor)) + (set! (-> this root) (the-as collide-shape (new 'process 'trsqv))) + (process-drawable-from-entity! (the-as process-drawable this) arg0) + (set! (-> this flow) (new 'process 'flow-control (the-as process-drawable this) (the-as res-lump #f))) + (go (method-of-object this idle)) + ) + + + + diff --git a/test/decompiler/reference/jak3/engine/common-obs/water-h_REF.gc b/test/decompiler/reference/jak3/engine/common-obs/water-h_REF.gc index 13e3ac5ced..f9880ce14b 100644 --- a/test/decompiler/reference/jak3/engine/common-obs/water-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/common-obs/water-h_REF.gc @@ -47,15 +47,15 @@ ) (:methods (new (symbol type process int float float float) _type_) - (water-control-method-9 () none) - (water-control-method-10 () none) + (water-control-method-9 (_type_) none) + (water-control-method-10 (_type_) none) (start-bobbing! (_type_ float int int) none) (distance-from-surface (_type_) float) (spawn-ripples (_type_ float vector int vector symbol) none) (display-water-marks? (_type_) symbol) - (water-control-method-15 () none) - (water-control-method-16 () none) - (water-control-method-17 () none) + (enter-water (_type_) none) + (water-control-method-16 (_type_) none) + (water-control-method-17 (_type_) none) ) ) diff --git a/test/decompiler/reference/jak3/engine/common-obs/water_REF.gc b/test/decompiler/reference/jak3/engine/common-obs/water_REF.gc new file mode 100644 index 0000000000..c8398ea1ad --- /dev/null +++ b/test/decompiler/reference/jak3/engine/common-obs/water_REF.gc @@ -0,0 +1,1267 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for function check-water-level-drop +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defun check-water-level-drop ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (when (and (< (-> arg2 y) (-> arg1 user-float)) (< (-> arg1 vel-sxvel y) 0.0)) + (let ((gp-0 (new 'stack-no-clear 'vector))) + (sp-kill-particle arg0 arg1) + (set-vector! gp-0 (-> arg2 x) (-> arg1 user-float) (-> arg2 z) 1.0) + (sound-play "water-drop" :position gp-0) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 780) gp-0) + ) + ) + 0 + (none) + ) + +;; definition for function check-water-level-drop-and-die +;; WARN: Return type mismatch symbol vs none. +(defun check-water-level-drop-and-die ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (if (and (< (-> arg2 y) (-> arg1 user-float)) (< (-> arg1 vel-sxvel y) 0.0)) + (sp-kill-particle arg0 arg1) + ) + (none) + ) + +;; definition for function check-water-level-drop-and-die-motion +(defun check-water-level-drop-and-die-motion ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (if (and (< (-> arg2 y) (-> arg1 user-float)) (< (-> arg1 vel-sxvel y) 0.0)) + (sp-kill-particle arg0 arg1) + ) + (sparticle-motion-blur arg0 arg1 arg2) + (none) + ) + +;; definition for function check-water-level-above-and-die +;; WARN: Return type mismatch symbol vs none. +(defun check-water-level-above-and-die ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (if (or (>= (-> arg2 y) (-> arg1 user-float)) (and *target* (>= (-> arg2 y) (-> *target* water height)))) + (sp-kill-particle arg0 arg1) + ) + (none) + ) + +;; definition for function check-water-level-drop-motion +;; INFO: Used lq/sq +(defun check-water-level-drop-motion ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) + (when (and (< (-> arg2 y) (-> arg1 user-float)) (< (-> arg1 vel-sxvel y) 0.0)) + (let ((s3-0 (new 'stack-no-clear 'vector))) + (sp-kill-particle arg0 arg1) + (set-vector! s3-0 (-> arg2 x) (-> arg1 user-float) (-> arg2 z) 1.0) + (sound-play "water-drop" :position s3-0) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 780) s3-0) + (set! (-> *part-id-table* 781 init-specs 15 initial-valuef) (-> s3-0 y)) + (launch-particles (-> *part-id-table* 781) s3-0) + ) + ) + (sparticle-motion-blur arg0 arg1 arg2) + (none) + ) + +;; failed to figure out what this is: +(when (or (zero? *water-simple-alpha-curve-in*) (!= loading-level global)) + (set! *water-simple-alpha-curve-in* (new 'loading-level 'curve2d-piecewise)) + (curve2d-piecewise-method-10 *water-simple-alpha-curve-in* 2 'loading-level (the-as uint #f)) + ) + +;; failed to figure out what this is: +(set! (-> *water-simple-alpha-curve-in* pts data 0 first) 0.0) + +;; failed to figure out what this is: +(set! (-> *water-simple-alpha-curve-in* pts data 0 second) 0.0) + +;; failed to figure out what this is: +(set! (-> *water-simple-alpha-curve-in* pts data 1 first) 1.0) + +;; failed to figure out what this is: +(set! (-> *water-simple-alpha-curve-in* pts data 1 second) 1.0) + +;; failed to figure out what this is: +(when (or (zero? *growing-curve*) (!= loading-level global)) + (set! *growing-curve* (new 'loading-level 'curve2d-piecewise)) + (curve2d-piecewise-method-10 *growing-curve* 2 'loading-level (the-as uint #f)) + ) + +;; failed to figure out what this is: +(set! (-> *growing-curve* pts data 0 first) 0.0) + +;; failed to figure out what this is: +(set! (-> *growing-curve* pts data 0 second) 1.0) + +;; failed to figure out what this is: +(set! (-> *growing-curve* pts data 1 first) 1.0) + +;; failed to figure out what this is: +(set! (-> *growing-curve* pts data 1 second) 10.0) + +;; failed to figure out what this is: +(when (or (zero? *water-simple-alpha-curve-fade-out*) (!= loading-level global)) + (set! *water-simple-alpha-curve-fade-out* (new 'loading-level 'curve2d-piecewise)) + (curve2d-piecewise-method-10 *water-simple-alpha-curve-fade-out* 2 'loading-level (the-as uint #f)) + ) + +;; failed to figure out what this is: +(set! (-> *water-simple-alpha-curve-fade-out* pts data 0 first) 0.0) + +;; failed to figure out what this is: +(set! (-> *water-simple-alpha-curve-fade-out* pts data 0 second) 1.0) + +;; failed to figure out what this is: +(set! (-> *water-simple-alpha-curve-fade-out* pts data 1 first) 1.0) + +;; failed to figure out what this is: +(set! (-> *water-simple-alpha-curve-fade-out* pts data 1 second) 0.0) + +;; failed to figure out what this is: +(when (or (zero? *color-curve-tan-brown*) (!= loading-level global)) + (set! *color-curve-tan-brown* (new 'loading-level 'curve-color-piecewise)) + (curve-color-piecewise-method-10 *color-curve-tan-brown* 2 'loading-level (the-as uint #f)) + ) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 0 first) 0.0) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 0 second x) 1.0) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 0 second y) 1.0) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 0 second z) 0.78125) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 0 second w) 1.0) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 1 first) 1.0) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 1 second x) 0.78125) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 1 second y) 0.78125) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 1 second z) 0.625) + +;; failed to figure out what this is: +(set! (-> *color-curve-tan-brown* pts data 1 second w) 1.0) + +;; failed to figure out what this is: +(if (or (zero? *water-wake-trail*) (!= loading-level global)) + (set! *water-wake-trail* (new 'loading-level 'light-trail-composition)) + ) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* color-mode) (the-as uint 0)) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* color-repeat-dist) 40960.0) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* alpha-1-mode) (the-as uint 1)) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* alpha-2-mode) (the-as uint 0)) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* base-alpha) 0.6) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* alpha-repeat-dist) 40960.0) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* width-mode) (the-as uint 0)) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* base-width) 4096.0) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* width-repeat-dist) 40960.0) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* uv-mode) (the-as uint 3)) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* uv-repeat-dist) 40960.0) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* lie-mode) (the-as uint 1)) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* max-age) (seconds 3)) + +;; failed to figure out what this is: +(if #f + (set! (-> *water-wake-trail* tex-id) + (the-as uint (lookup-texture-id-by-name (the-as string #f) (the-as string #f))) + ) + (set! (-> *water-wake-trail* tex-id) (the-as uint #x500800)) + ) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* width-curve) *growing-curve*) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* color-curve) *color-curve-tan-brown*) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* alpha-curve-1) *water-simple-alpha-curve-in*) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* alpha-curve-2) *water-simple-alpha-curve-fade-out*) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* zbuffer?) #f) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* lie-vector quad) (-> *up-vector* quad)) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* use-tape-mode?) #t) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* blend-mode) (the-as uint 0)) + +;; failed to figure out what this is: +(set! (-> *water-wake-trail* frame-stagger) (the-as uint 1)) + +;; definition for method 17 of type water-control +;; WARN: Return type mismatch int vs none. +(defmethod water-control-method-17 ((this water-control)) + (when (and (not (handle->process (-> this ripple))) + (>= (+ (current-time) (seconds -0.1)) (-> this enter-water-time)) + ) + (let ((s5-0 (new 'stack-no-clear 'light-trail-tracker-spawn-params))) + (set! (-> s5-0 tracked-obj) (process->handle (-> this process))) + (set! (-> s5-0 appearance) *water-wake-trail*) + (set! (-> s5-0 max-num-crumbs) (the int (* 0.25 (the float (-> s5-0 appearance max-age))))) + (let* ((v1-18 + (estimate-light-trail-mem-usage + (the-as uint (-> s5-0 max-num-crumbs)) + (the-as uint (= (-> s5-0 appearance lie-mode) 3)) + ) + ) + (s4-0 (get-process *default-dead-pool* light-trail-tracker-water (+ v1-18 8192) 1)) + ) + (set! (-> this ripple) + (ppointer->handle (when s4-0 + (let ((t9-2 (method-of-type process activate))) + (t9-2 s4-0 (-> this process) "light-trail" (the-as pointer #x70004000)) + ) + (run-now-in-process s4-0 light-trail-tracker-init-by-other s5-0) + (-> s4-0 ppointer) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 9 of type water-control +;; WARN: Return type mismatch int vs none. +(defmethod water-control-method-9 ((this water-control)) + 0 + (none) + ) + +;; definition for method 10 of type water-control +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod water-control-method-10 ((this water-control)) + (local-vars (sv-336 (function vector vector vector vector)) (sv-352 vector)) + (with-pp + (let ((s4-0 (-> this flags)) + (s5-0 (new 'stack-no-clear 'water-info)) + ) + (when (logtest? (water-flag find-water) (-> this flags)) + (water-info-init! (-> this process control) s5-0 (collide-action solid semi-solid)) + (set! (-> this flags) + (logior (logclear + (-> this flags) + (water-flag active can-wade can-swim can-ground use-ocean tar mud use-water-anim swamp over-water) + ) + (logclear (-> s5-0 flags) (water-flag touch-water)) + ) + ) + (set! (-> this base-height) (-> s5-0 base-height)) + (set! (-> this normal quad) (-> s5-0 normal quad)) + (set! (-> this base-ocean-offset) (- (-> s5-0 trans y) (-> s5-0 base-height))) + ) + (cond + ((or (not (logtest? (-> this flags) (water-flag active))) + (logtest? (focus-status teleporting) (-> this process focus-status)) + ) + (logclear! + (-> this flags) + (water-flag under-water head-under-water bouncing wading swimming touch-water jump-out break-surface) + ) + ) + ((and (logtest? (-> this flags) (water-flag no-grab-sound)) + (logtest? (-> this process focus-status) (focus-status grabbed)) + ) + (logior! (-> this flags) (water-flag jump-out)) + (logclear! (-> this flags) (water-flag break-surface)) + ) + ((begin + (set! (-> this top 1 quad) (-> this top 0 quad)) + (vector<-cspace! (the-as vector (-> this top)) (-> this process node-list data (-> this joint-index))) + (+! (-> this top 0 y) (-> this top-y-offset)) + (set! (-> this bottom 1 quad) (-> this bottom 0 quad)) + (set! (-> this bottom 0 quad) (-> this process control trans quad)) + (logclear! (-> this flags) (water-flag under-water head-under-water bouncing wading swimming break-surface)) + (set! (-> this bob-offset) (update! (-> this bob))) + (cond + ((logtest? (-> this flags) (water-flag use-ocean use-water-anim)) + (if (not (logtest? (water-flag touch-water) (-> this flags))) + (set! (-> this ocean-offset) (-> this base-ocean-offset)) + (set! (-> this ocean-offset) (lerp (-> this ocean-offset) (-> this base-ocean-offset) 0.2)) + ) + (set! (-> this base-ocean-offset) 0.0) + ) + (else + (set! (-> this base-ocean-offset) 0.0) + (set! (-> this base-ocean-offset) 0.0) + (set! (-> this ocean-offset) 0.0) + ) + ) + (if (logtest? (focus-status board pilot) (-> this process focus-status)) + (set! (-> this bob-offset) 0.0) + ) + (set! (-> this height) + (+ (-> this base-height) (-> this ocean-offset) (-> this bob-offset) (-> this align-offset)) + ) + (set! (-> this surface-height) (+ (-> this base-height) (-> this base-ocean-offset))) + (cond + ((logtest? (focus-status board pilot) (-> this process focus-status)) + (set! (-> this collide-height) (+ -819.2 (-> this base-ocean-offset) (-> this base-height))) + ) + ((logtest? (-> this flags) (water-flag swim-ground)) + (set! (-> this collide-height) (- (-> this height) (-> this swim-height))) + ) + (else + (set! (-> this collide-height) (- (-> this height) (-> this bottom-height))) + ) + ) + (set! (-> this swim-depth) + (fmax 0.0 (- (- (-> this surface-height) (-> this swim-height)) (-> this bottom 0 y))) + ) + (and (>= (-> this height) (-> this bottom 0 y)) (logtest? (water-flag touch-water) (-> s5-0 flags))) + ) + (if (logtest? (-> this process control status) (collide-status on-water)) + (set-time! (-> this on-water-time)) + ) + (when (not (logtest? (-> this flags) (water-flag dark-eco lava))) + (set! (-> this drip-wetness) 1.0) + (set! (-> this drip-height) (fmax (- (-> this surface-height) (-> this bottom 0 y)) (-> this drip-height))) + (set! (-> this drip-speed) 15.0) + ) + (if (and (not (logtest? (water-flag touch-water) (-> this flags))) + (not (logtest? (-> this process focus-status) (focus-status touch-water))) + ) + (enter-water this) + ) + (logior! (-> this flags) (water-flag touch-water)) + (cond + ((>= (-> this top 0 y) (-> this height)) + (let ((s3-0 (new 'stack-no-clear 'vector))) + (set! (-> s3-0 quad) (-> this bottom 0 quad)) + (let ((v1-82 (-> this process control transv))) + (sqrtf (+ (* (-> v1-82 x) (-> v1-82 x)) (* (-> v1-82 z) (-> v1-82 z)))) + ) + (logior! (-> this flags) (water-flag break-surface)) + (set! (-> s3-0 y) (+ 40.96 (-> this surface-height))) + (water-control-method-17 this) + (when (and (logtest? (-> this process draw status) (draw-control-status on-screen)) + (zero? (-> this process draw cur-lod)) + (logtest? (water-flag part-rings) (-> this flags)) + (logtest? (water-flag part-water) (-> this flags)) + ) + 0.0 + (let* ((v1-102 (-> this process control transv)) + (f30-0 (sqrtf (+ (* (-> v1-102 x) (-> v1-102 x)) (* (-> v1-102 z) (-> v1-102 z))))) + (s2-0 (new 'stack-no-clear 'matrix)) + ) + (let ((s1-0 forward-up->inv-matrix) + (s0-0 s2-0) + ) + (set! sv-336 vector-flatten!) + (set! sv-352 (-> s2-0 fvec)) + (let ((a1-11 (vector-z-quaternion! (-> s2-0 fvec) (-> this process control quat))) + (a2-2 (-> s5-0 normal)) + ) + (s1-0 s0-0 (sv-336 sv-352 a1-11 a2-2) (-> s5-0 normal)) + ) + ) + (set! (-> s2-0 trans quad) (-> s3-0 quad)) + (set! (-> *part-id-table* 762 init-specs 1 initial-valuef) (* 0.000004150391 f30-0)) + (set! (-> *part-id-table* 762 init-specs 16 initial-valuef) 0.0) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 762) s2-0 :origin-is-matrix #t) + (when (< f30-0 4096.0) + (set! (-> *part-id-table* 758 init-specs 2 random-rangef) (-> this ripple-size)) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 758) s2-0 :origin-is-matrix #t) + ) + ) + ) + (if (< (-> this top 1 y) (-> this height)) + (spawn-ripples this 0.2 s3-0 1 (-> this process control transv) #t) + ) + ) + ) + (else + (logior! (-> this flags) (water-flag head-under-water)) + ) + ) + (when (and (logtest? (water-flag part-splash) (-> this flags)) (logtest? (water-flag part-water) (-> this flags))) + (cond + ((logtest? (-> this flags) (water-flag lava)) + ) + ((logtest? (-> this flags) (water-flag dark-eco)) + ) + ((logtest? (focus-status mech) (-> this process focus-status)) + ) + (else + (let* ((v0-12 (rand-vu-int-range 3 (+ (-> this process node-list length) -1))) + (s3-1 (vector<-cspace! (new 'stack-no-clear 'vector) (-> this process node-list data v0-12))) + ) + (when (< (-> s3-1 y) (-> this surface-height)) + (set! (-> *part-id-table* 756 init-specs 16 initial-valuef) (-> this surface-height)) + (let ((f0-59 (lerp-scale 5.0 0.4 (the float (- (current-time) (-> this enter-water-time))) 0.0 600.0)) + (f1-26 0.00012207031) + (v1-158 (-> this process control transv)) + ) + (set! (-> *part-id-table* 756 init-specs 1 initial-valuef) + (+ f0-59 (* f1-26 (sqrtf (+ (* (-> v1-158 x) (-> v1-158 x)) (* (-> v1-158 z) (-> v1-158 z)))))) + ) + ) + (launch-particles (-> *part-id-table* 756) s3-1) + ) + ) + ) + ) + ) + (let ((f30-1 (- (+ (-> this base-height) (-> this ocean-offset) (-> this bob-offset) (-> this align-offset)) + (-> this swim-height) + ) + ) + ) + (let* ((s3-2 (-> this process control)) + (v1-167 (if (type? s3-2 control-info) + s3-2 + ) + ) + (v1-168 (and v1-167 (not (time-elapsed? (-> v1-167 last-time-on-surface) (seconds 0.5))))) + ) + (if (and (logtest? (-> this flags) (water-flag swim-ground)) + (and v1-168 (not (logtest? (-> this process control status) (collide-status on-water)))) + ) + (set! (-> this bob amp) (* 0.8 (-> this bob amp))) + ) + (cond + ((and (logtest? (-> this flags) (water-flag can-swim)) + (or (logtest? (-> this process control status) (collide-status on-water)) + (>= f30-1 (-> this bottom 0 y)) + (and (logtest? (water-flag swimming) s4-0) + (logtest? (-> this process control status) (collide-status touch-surface)) + (not (logtest? (-> this process control status) (collide-status on-surface))) + (>= (+ 204.8 f30-1) (-> this bottom 0 y)) + ) + ) + (or (logtest? (water-flag swimming) s4-0) + (let ((f0-70 12288.0) + (a0-99 (-> this process control transv)) + ) + (< f0-70 (sqrtf (+ (* (-> a0-99 x) (-> a0-99 x)) (* (-> a0-99 z) (-> a0-99 z))))) + ) + (< (+ (current-time) (seconds -0.2)) (-> this enter-water-time)) + (or (>= (+ (- 204.8 (fmin 6144.0 (+ (-> this ocean-offset) (-> this bob-offset) (-> this align-offset)))) f30-1) + (-> this bottom 0 y) + ) + (and (-> this process next-state) (= (-> this process next-state name) 'target-hit-ground)) + ) + ) + ) + (set-time! (-> this swim-time)) + (send-event (-> this process) 'swim) + (logior! (-> this flags) (water-flag swimming)) + (if (not (logtest? (water-flag swimming) s4-0)) + (set-time! (-> this enter-swim-time)) + ) + (cond + ((and (logtest? (-> this flags) (water-flag swim-ground)) + (logtest? (-> this process control status) (collide-status touch-surface)) + (not (logtest? (water-flag jump-out) (-> this flags))) + ) + (let ((v1-191 (new 'stack-no-clear 'vector))) + (set! (-> v1-191 quad) (-> this bottom 0 quad)) + (set! (-> v1-191 y) (- (-> this height) (-> this swim-height))) + (let ((s3-3 (-> this process control))) + (when (and (not (logtest? (-> s3-3 status) (collide-status touch-background))) + (logtest? (water-flag swimming) (-> this flags)) + (not (logtest? (focus-status board pilot) (-> this process focus-status))) + ) + (let ((a1-37 (vector-! (new 'stack-no-clear 'vector) v1-191 (-> s3-3 trans)))) + (vector-float*! a1-37 a1-37 (-> pp clock frames-per-second)) + (integrate-and-collide! s3-3 a1-37) + ) + (logior! (-> s3-3 status) (collide-status on-surface on-ground touch-surface on-water)) + ) + ) + ) + ) + ((and (< (-> this bottom 0 y) f30-1) (not (logtest? (water-flag jump-out) (-> this flags)))) + (logior! (-> this flags) (water-flag under-water)) + ) + ) + ) + ((begin + (set! v1-168 (and (logtest? (-> this flags) (water-flag can-wade)) + (or (not (!= (-> this bob amp) 0.0)) (time-elapsed? (-> this swim-time) (seconds 0.05))) + (and (>= (- (-> this height) (-> this wade-height)) (-> this bottom 0 y)) v1-168) + ) + ) + v1-168 + ) + (set-time! (-> this wade-time)) + (send-event (-> this process) 'wade) + (logior! (-> this flags) (water-flag wading)) + ) + ((and (< (-> this bottom 0 y) f30-1) (not (logtest? (water-flag jump-out) (-> this flags)))) + (logior! (-> this flags) (water-flag under-water)) + ) + ) + ) + (when (and (logtest? (-> this flags) (water-flag can-swim)) + (< (-> this bottom 1 y) f30-1) + (and (< f30-1 (-> this bottom 0 y)) (logtest? s4-0 (water-flag under-water))) + ) + (logior! (-> this flags) (water-flag swimming)) + (let ((a1-42 (new 'stack-no-clear 'vector))) + (set! (-> a1-42 quad) (-> this bottom 0 quad)) + (let ((s4-1 (-> this process control))) + (set! (-> a1-42 y) f30-1) + (when (not (logtest? (focus-status board pilot) (-> this process focus-status))) + (let ((f30-2 (-> s4-1 ground-impact-vel))) + (move-to-ground-point s4-1 a1-42 (-> s4-1 transv) *up-vector*) + (logior! (-> s4-1 status) (collide-status on-water)) + (set! (-> s4-1 ground-impact-vel) f30-2) + ) + ) + ) + ) + ) + ) + (when (= (-> this process type) target) + (cond + ((logtest? (-> this flags) (water-flag tar)) + (when (and (logtest? (-> this process control status) (collide-status on-surface on-water)) + (not (logtest? (focus-status board pilot) (-> this process focus-status))) + ) + (when (< (-> this process control trans y) (+ -1228.8 (-> this base-height))) + (send-event (-> this process) 'no-look-around (seconds 1.5)) + (if (not (logtest? (-> this process focus-status) (focus-status flut))) + (send-event + (-> this process) + 'attack + #f + (static-attack-info :mask (vehicle-impulse-factor) ((id (-> this attack-id)) + (damage 2.0) + (vehicle-damage-factor 1.0) + (vehicle-impulse-factor 1.0) + (shove-up (meters 0.5)) + (shove-back (meters 0)) + (mode 'tar) + ) + ) + ) + ) + (let ((v1-261 (-> this process))) + (set! (-> v1-261 control surf) *tar-surface*) + (set! (-> v1-261 control ground-pat material) 4) + ) + ) + (set! (-> this swim-height) (lerp (-> this swim-height) 7372.8 0.05)) + ) + ) + ((logtest? (-> this flags) (water-flag lava)) + (when (logtest? (-> this process control status) (collide-status on-surface on-water)) + (when (< (-> this process control trans y) (+ -204.8 (-> this base-height))) + (send-event (-> this process) 'no-look-around (seconds 1.5)) + (send-event + (-> this process) + 'attack + #f + (static-attack-info :mask (vehicle-impulse-factor) ((id (the-as uint 2)) + (damage 2.0) + (vehicle-damage-factor 1.0) + (vehicle-impulse-factor 1.0) + (shove-up (meters 0.5)) + (shove-back (meters 0)) + (mode 'melt) + (intersection (-> s5-0 trans)) + ) + ) + ) + ) + (set! (-> this swim-height) (lerp (-> this swim-height) 7372.8 0.05)) + ) + ) + ) + ) + ) + (else + (if (logtest? (water-flag touch-water) (-> this flags)) + (water-control-method-16 this) + ) + ) + ) + ) + (when (not (or (not (logtest? (water-flag part-drip) (-> this flags))) + (not (logtest? (water-flag part-water) (-> this flags))) + (= (-> this drip-wetness) 0.0) + ) + ) + (cond + ((logtest? (water-flag spawn-drip) (-> this flags)) + (let ((v0-28 + (vector<-cspace! (new 'stack-no-clear 'vector) (-> this process node-list data (-> this drip-joint-index))) + ) + ) + (set! (-> *part-id-table* 782 init-specs 18 initial-valuef) (-> this surface-height)) + (set! (-> *part-id-table* 782 init-specs 10 initial-valuef) + (* 0.05 (- (-> v0-28 x) (-> this drip-old-pos x))) + ) + (set! (-> *part-id-table* 782 init-specs 11 initial-valuef) + (* 0.05 (- (-> v0-28 y) (-> this drip-old-pos y))) + ) + (set! (-> *part-id-table* 782 init-specs 12 initial-valuef) + (* 0.05 (- (-> v0-28 z) (-> this drip-old-pos z))) + ) + (launch-particles (-> *part-id-table* 782) v0-28) + ) + (set-time! (-> this drip-time)) + (logclear! (-> this flags) (water-flag spawn-drip)) + (seek! (-> this drip-wetness) 0.0 (* 0.001 (-> this drip-speed))) + (set! (-> this drip-speed) (* 1.05 (-> this drip-speed))) + (if (= (-> this drip-wetness) 0.0) + (set! (-> this drip-height) 0.0) + ) + ) + ((time-elapsed? + (the-as time-frame (the int (/ (the float (-> this drip-time)) (-> this drip-mult)))) + (the int (-> this drip-speed)) + ) + (let* ((s5-1 (rand-vu-int-range 3 (+ (-> this process node-list length) -1))) + (v0-32 (vector<-cspace! (new 'stack-no-clear 'vector) (-> this process node-list data s5-1))) + ) + (when (and (< (- (-> v0-32 y) (-> this process control trans y)) (-> this drip-height)) + (< (-> this height) (-> v0-32 y)) + ) + (set! (-> this drip-joint-index) s5-1) + (set! (-> this drip-old-pos quad) (-> v0-32 quad)) + (logior! (-> this flags) (water-flag spawn-drip)) + ) + ) + ) + ) + ) + (if (and (not (logtest? (water-flag break-surface) (-> this flags))) (handle->process (-> this ripple))) + (send-event (handle->process (-> this ripple)) 'die) + ) + 0 + (none) + ) + ) + +;; definition for method 11 of type water-control +;; WARN: Return type mismatch int vs none. +(defmethod start-bobbing! ((this water-control) (arg0 float) (arg1 int) (arg2 int)) + (with-pp + (activate! (-> this bob) (- arg0) arg1 arg2 0.9 1.0 (-> pp clock)) + 0 + (none) + ) + ) + +;; definition for function part-water-splash-callback +;; WARN: Return type mismatch int vs none. +(defun part-water-splash-callback ((arg0 part-tracker)) + (let ((f1-0 (-> arg0 root trans y)) + (f0-0 (the-as float (-> arg0 userdata))) + ) + (set! (-> *part-id-table* 777 init-specs 16 initial-valuef) f1-0) + (set! (-> *part-id-table* 777 init-specs 1 initial-valuef) (* 12.0 f0-0)) + ) + 0 + (none) + ) + +;; definition for method 15 of type water-control +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod enter-water ((this water-control)) + (with-pp + (logior! (-> this flags) (water-flag touch-water)) + (logclear! (-> this flags) (water-flag jump-out)) + (set-time! (-> this enter-water-time)) + (set-vector! (-> this enter-water-pos) (-> this bottom 0 x) (-> this surface-height) (-> this bottom 0 z) 1.0) + (when (and (logtest? (water-flag part-splash) (-> this flags)) (logtest? (water-flag part-water) (-> this flags))) + (let ((a1-1 (new 'stack-no-clear 'event-message-block))) + (set! (-> a1-1 from) (process->ppointer pp)) + (set! (-> a1-1 num-params) 1) + (set! (-> a1-1 message) 'query) + (set! (-> a1-1 param 0) (the-as uint 'ground-height)) + (let* ((f0-4 (the-as float (send-event-function (-> this process) a1-1))) + (f30-0 (lerp-scale 0.3 1.0 f0-4 2048.0 24576.0)) + ) + (when (not (logtest? (-> this flags) (water-flag dark-eco lava))) + (if (nonzero? (-> this process skel effect)) + (sound-play-by-name (-> this enter-water-sound) (new-sound-id) 1024 0 0 (sound-group) #t) + ) + (spawn-ripples this f30-0 (-> this enter-water-pos) 1 (-> this process control transv) #t) + ) + ) + ) + ) + (if (logtest? (-> this flags) (water-flag tar lava)) + (set! (-> this swim-height) 2867.2) + ) + 0 + (none) + ) + ) + +;; definition for method 16 of type water-control +;; WARN: Return type mismatch int vs none. +(defmethod water-control-method-16 ((this water-control)) + (logclear! (-> this flags) (water-flag touch-water)) + (set-zero! (-> this bob)) + (if (logtest? (-> this flags) (water-flag tar lava)) + (set! (-> this swim-height) 2867.2) + ) + 0 + (none) + ) + +;; definition for function splash-spawn +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defun splash-spawn ((arg0 float) (arg1 vector) (arg2 int)) + (cond + ((logtest? (-> (if (zero? arg2) + (-> *part-group-id-table* 193) + (-> *part-group-id-table* 192) + ) + flags + ) + (sp-group-flag sp13) + ) + (set! (-> *launch-matrix* trans quad) (-> arg1 quad)) + (let ((s4-0 (get-process *default-dead-pool* part-tracker-subsampler #x4000 0))) + (when s4-0 + (let ((t9-1 (method-of-type part-tracker-subsampler activate))) + (t9-1 + (the-as part-tracker-subsampler s4-0) + *entity-pool* + "part-tracker-subsampler" + (the-as pointer #x70004000) + ) + ) + (let ((t9-2 run-function-in-process) + (a0-5 s4-0) + (a1-3 part-tracker-subsampler-init) + ) + (set! (-> *part-tracker-subsampler-params-default* group) (if (zero? arg2) + (-> *part-group-id-table* 193) + (-> *part-group-id-table* 192) + ) + ) + (set! (-> *part-tracker-subsampler-params-default* duration) 0) + (set! (-> *part-tracker-subsampler-params-default* callback) + (the-as (function part-tracker vector) part-water-splash-callback) + ) + (set! (-> *part-tracker-subsampler-params-default* userdata) (the-as uint arg0)) + (set! (-> *part-tracker-subsampler-params-default* target) #f) + (set! (-> *part-tracker-subsampler-params-default* mat-joint) *launch-matrix*) + (set! (-> *part-tracker-subsampler-params-default* subsample-num) 1.0) + ((the-as (function object object object none) t9-2) a0-5 a1-3 *part-tracker-subsampler-params-default*) + ) + (-> s4-0 ppointer) + ) + ) + ) + (else + (set! (-> *launch-matrix* trans quad) (-> arg1 quad)) + (let ((s4-1 (get-process *default-dead-pool* part-tracker #x4000 0))) + (when s4-1 + (let ((t9-4 (method-of-type part-tracker activate))) + (t9-4 (the-as part-tracker s4-1) *entity-pool* "part-tracker" (the-as pointer #x70004000)) + ) + (let ((t9-5 run-function-in-process) + (a0-10 s4-1) + (a1-6 part-tracker-init) + ) + (set! (-> *part-tracker-params-default* group) (if (zero? arg2) + (-> *part-group-id-table* 193) + (-> *part-group-id-table* 192) + ) + ) + (set! (-> *part-tracker-params-default* duration) 0) + (set! (-> *part-tracker-params-default* callback) + (the-as (function part-tracker vector) part-water-splash-callback) + ) + (set! (-> *part-tracker-params-default* userdata) (the-as uint arg0)) + (set! (-> *part-tracker-params-default* target) #f) + (set! (-> *part-tracker-params-default* mat-joint) *launch-matrix*) + ((the-as (function object object object none) t9-5) a0-10 a1-6 *part-tracker-params-default*) + ) + (-> s4-1 ppointer) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function rings-water-spawn +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defun rings-water-spawn ((arg0 float) (arg1 vector) (arg2 vector) (arg3 float) (arg4 float)) + (let* ((v1-0 arg2) + (f30-0 (sqrtf (+ (* (-> v1-0 x) (-> v1-0 x)) (* (-> v1-0 z) (-> v1-0 z))))) + ) + (set! (-> *part-id-table* 759 init-specs 4 initial-valuef) (+ 24576.0 arg0)) + (set! (-> *part-id-table* 759 init-specs 19 initial-valuef) (+ 49152.0 arg0)) + (set! (-> *part-id-table* 759 init-specs 1 initial-valuef) (* 0.0000036621095 f30-0)) + (set! (-> *part-id-table* 759 init-specs 2 initial-valuef) (* 0.1 f30-0)) + (set! (-> *part-id-table* 759 init-specs 13 initial-valuef) 0.7111111) + (set! (-> *part-id-table* 759 init-specs 3 initial-valuef) arg3) + (set! (-> *part-id-table* 759 init-specs 5 initial-valuef) arg3) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 759) arg1) + (set! (-> *part-id-table* 762 init-specs 1 initial-valuef) (* 0.000004150391 f30-0)) + (set! (-> *part-id-table* 762 init-specs 16 initial-valuef) arg0) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 762) arg1) + (when (< f30-0 4096.0) + (set! (-> *part-id-table* 758 init-specs 2 random-rangef) arg4) + (launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 758) arg1) + ) + ) + 0 + (none) + ) + +;; definition for method 13 of type water-control +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod spawn-ripples ((this water-control) (arg0 float) (arg1 vector) (arg2 int) (arg3 vector) (arg4 symbol)) + (local-vars (sv-112 vector)) + (when (and (logtest? (water-flag part-splash) (-> this flags)) + (logtest? (water-flag part-water) (-> this flags)) + (cond + ((< 150 (-> *sp-particle-system-3d* num-alloc 0)) + (= (-> this process type) target) + ) + ((< 100 (-> *sp-particle-system-3d* num-alloc 0)) + (let ((s2-0 vector-vector-distance)) + (set! sv-112 arg1) + (let ((a1-1 (camera-pos))) + (< (s2-0 sv-112 a1-1) 81920.0) + ) + ) + ) + (else + #t + ) + ) + ) + (let ((s2-2 (vector+float*! (new 'stack-no-clear 'vector) arg1 arg3 0.05))) + (set! (-> s2-2 y) (+ 40.96 (-> this surface-height))) + (if (time-elapsed? (-> this distort-time) (seconds 0.1)) + (splash-spawn arg0 s2-2 arg2) + ) + (when (and arg4 (time-elapsed? (-> this distort-time) (seconds 0.3))) + (set-time! (-> this distort-time)) + (let ((s4-1 (process-spawn + manipy + :init manipy-init + s2-2 + (-> this process entity) + (art-group-get-by-name *level* "skel-generic-ripples" (the-as (pointer level) #f)) + #f + 0 + :name "manipy" + :to (-> this process) + :stack-size #x20000 + ) + ) + ) + (when s4-1 + (send-event (ppointer->process s4-1) 'anim-mode 'play1) + (send-event (ppointer->process s4-1) 'anim "idle") + (let ((f0-5 (fmax 0.6 (fmin 1.0 (* 2.0 arg0))))) + (set-vector! (-> (the-as process-drawable (-> s4-1 0)) root scale) f0-5 0.5 f0-5 1.0) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function water-info<-region +;; INFO: Used lq/sq +(defun water-info<-region ((arg0 water-info) + (arg1 drawable-region-prim) + (arg2 (inline-array water-sphere)) + (arg3 collide-action) + (arg4 process-drawable) + ) + (local-vars (sv-256 process)) + (when (and (-> arg0 prim) (= (-> arg0 prim region) (-> arg1 region))) + (set! arg0 arg0) + (goto cfg-96) + ) + (set! (-> arg0 flags) (water-flag)) + (set! (-> arg0 handle) (the-as handle #f)) + (set! (-> arg0 depth) 0.0) + (let ((s1-0 (the-as object (-> arg1 region on-inside)))) + (set! s1-0 (cond + ((= (-> (the-as pair s1-0) car) 'water) + (empty) + s1-0 + ) + (else + (script-eval (the-as pair s1-0)) + ) + ) + ) + (when s1-0 + (set! (-> arg0 trans quad) (-> arg2 (+ arg3 -1) sphere quad)) + (set-vector! (-> arg0 normal) 0.0 1.0 0.0 1.0) + (case (-> (the-as pair (-> (the-as pair s1-0) cdr)) car) + (('height) + (set! (-> arg0 flags) (water-flag active)) + (set! (-> arg0 trans y) + (* 4096.0 (command-get-float (-> (the-as pair (-> (the-as pair (-> (the-as pair s1-0) cdr)) cdr)) car) 0.0)) + ) + (set! (-> arg0 base-height) (-> arg0 trans y)) + ) + (('ocean) + (set! (-> arg0 flags) (water-flag active use-ocean)) + (set! (-> arg0 trans y) (get-height *ocean* (-> arg0 trans) #f)) + (set! (-> arg0 base-height) (get-base-height *ocean-map*)) + (when (= (-> arg0 trans y) 4095996000.0) + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + (('water-anim) + (set! sv-256 (command-get-process + (-> (the-as pair (-> (the-as pair (-> (the-as pair s1-0) cdr)) cdr)) car) + (the-as process #f) + ) + ) + (let ((s0-0 (if (type? sv-256 process-drawable) + sv-256 + ) + ) + ) + (cond + (s0-0 + (set! (-> arg0 flags) (water-flag active use-water-anim)) + (set! (-> arg0 trans y) (ripple-find-height (the-as process-drawable s0-0) 0 (-> arg0 trans))) + (set! (-> arg0 handle) (process->handle s0-0)) + (set! (-> arg0 base-height) (-> (the-as process-drawable s0-0) root trans y)) + ) + (else + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + ) + ) + (('water-flow) + (let ((s0-1 (command-get-process + (-> (the-as pair (-> (the-as pair (-> (the-as pair s1-0) cdr)) cdr)) car) + (the-as process #f) + ) + ) + ) + (cond + (s0-1 + (set! (-> arg0 flags) (water-flag active use-water-anim)) + (cond + ((send-event s0-1 'water-info arg0) + (set! (-> arg0 handle) (process->handle s0-1)) + (set! (-> arg0 base-height) (-> arg0 trans y)) + ) + (else + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + ) + (else + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + ) + ) + (('gspot) + (set! (-> arg0 flags) (water-flag)) + 0 + ) + (else + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + (when (logtest? (-> arg0 flags) (water-flag active)) + (let* ((s1-1 (-> (the-as pair (-> (the-as pair (-> (the-as pair (-> (the-as pair s1-0) cdr)) cdr)) cdr)) car)) + (v1-56 (-> (the-as pair s1-1) car)) + ) + (while (not (null? s1-1)) + (cond + ((= v1-56 'swim) + (logior! (-> arg0 flags) (water-flag can-swim can-ground)) + ) + ((= v1-56 'wade) + (logior! (-> arg0 flags) (water-flag can-wade can-ground)) + ) + ((= v1-56 'event) + (logior! (-> arg0 flags) (water-flag event)) + ) + ((= v1-56 'tar) + (logior! (-> arg0 flags) (water-flag tar)) + ) + ((= v1-56 'darkeco) + (logior! (-> arg0 flags) (water-flag dark-eco)) + ) + ((= v1-56 'lava) + (logior! (-> arg0 flags) (water-flag lava)) + ) + ((= v1-56 'mud) + (logior! (-> arg0 flags) (water-flag mud)) + ) + ((= v1-56 'mech) + (let* ((s0-2 arg4) + (a0-50 (if (type? s0-2 process-focusable) + s0-2 + ) + ) + ) + (when (and a0-50 (not (logtest? (focus-status mech) (-> (the-as process-focusable a0-50) focus-status)))) + (set! (-> arg0 flags) (water-flag)) + 0 + ) + ) + (logior! (-> arg0 extra-flags) 1) + ) + ) + (set! s1-1 (-> (the-as pair s1-1) cdr)) + (set! v1-56 (-> (the-as pair s1-1) car)) + ) + ) + (dotimes (s1-2 (the-as int (+ arg3 -1))) + (set! (-> (the-as region-prim-area #x70000000) pos quad) (-> arg2 s1-2 sphere quad)) + (when (and (within-area? arg1 (the-as region-prim-area (+ #x70000000 0))) + (begin + (logior! (-> arg0 flags) (water-flag over-water)) + (>= (-> arg0 trans y) (- (-> arg2 s1-2 sphere y) (-> arg2 s1-2 sphere r))) + ) + ) + (set! (-> arg0 prim) arg1) + (logior! (-> arg0 flags) (water-flag touch-water)) + (logior! (-> arg2 s1-2 flags) (water-flag touch-water)) + ) + ) + (if (and (logtest? (water-flag event) (-> arg0 flags)) (logtest? (water-flag touch-water) (-> arg0 flags))) + (send-event (handle->process (-> arg0 handle)) 'water arg0 arg4) + ) + ) + ) + ) + (label cfg-96) + arg0 + ) + +;; definition for function find-water-1 +;; INFO: Used lq/sq +(defun find-water-1 ((arg0 water-sphere) (arg1 water-info) (arg2 water-info)) + (local-vars (v0-1 symbol)) + (set! (-> arg2 flags) (water-flag)) + (set! (-> arg2 handle) (the-as handle #f)) + (set! (-> arg1 flags) (water-flag)) + (set! (-> arg1 handle) (the-as handle #f)) + (set! (-> arg2 extra-flags) (the-as uint 0)) + (set! (-> (the-as region-prim-area #x70000000) region-prim-list num-items) 0) + (set! (-> (the-as region-prim-area #x70000000) region-inside-count) 0) + (set! (-> (the-as region-prim-area #x70000000) pos quad) (-> arg0 sphere quad)) + (dotimes (gp-0 (-> *level* length)) + (let ((v1-7 (-> *level* level gp-0))) + (when (= (-> v1-7 status) 'active) + (let ((s5-0 (-> v1-7 bsp region-trees))) + (when (nonzero? s5-0) + (let* ((s4-0 (-> s5-0 length)) + (s3-0 0) + (a0-6 (-> s5-0 s3-0)) + ) + (while (< s3-0 s4-0) + (if (= (-> a0-6 name) 'water) + (collect-regions + a0-6 + (the-as sphere (-> (the-as region-prim-area #x70000000) pos)) + 0 + (the-as region-prim-list (+ #x70000000 0)) + ) + ) + (+! s3-0 1) + (set! a0-6 (-> s5-0 s3-0)) + ) + ) + ) + ) + ) + ) + ) + (return (nonzero? (-> (the-as region-prim-area #x70000000) region-prim-list num-items))) + v0-1 + ) + +;; definition for function find-water-2 +(defun find-water-2 ((arg0 (inline-array water-sphere)) (arg1 int) (arg2 water-info) (arg3 water-info) (arg4 process-drawable)) + (set! (-> arg2 prim) #f) + (set! (-> arg3 prim) #f) + (countdown (s1-0 (-> (the-as region-prim-area #x70000000) region-prim-list num-items)) + (water-info<-region + arg3 + (-> (the-as region-prim-area #x70000000) region-prim-list items s1-0) + arg0 + (the-as collide-action arg1) + arg4 + ) + (when (and (logtest? (-> arg3 flags) (water-flag active)) + (logtest? (water-flag touch-water) (-> arg3 flags)) + (not (logtest? (-> arg3 extra-flags) 1)) + ) + (mem-copy! (the-as pointer arg2) (the-as pointer arg3) 60) + (send-event (handle->process (-> arg2 handle)) 'touch-water) + (return arg2) + ) + (when (and (logtest? (-> arg3 flags) (water-flag active)) + (logtest? (water-flag touch-water over-water) (-> arg3 flags)) + ) + (mem-copy! (the-as pointer arg2) (the-as pointer arg3) 60) + (if (logtest? (water-flag touch-water) (-> arg2 flags)) + (send-event (handle->process (-> arg2 handle)) 'touch-water) + ) + ) + ) + (the-as water-info #f) + ) + +;; definition for method 52 of type collide-shape +;; INFO: Used lq/sq +;; ERROR: Unsupported inline assembly instruction kind - [movz v1, v1, a0] +(defmethod water-info-init! ((this collide-shape) (arg0 water-info) (arg1 collide-action)) + (local-vars (v1-4 int) (a0-3 int) (sv-80 int)) + (let ((s4-0 (new 'stack-no-clear 'water-info))) + (when (find-water-1 (the-as water-sphere (-> this root-prim prim-core)) arg0 s4-0) + (let ((s3-0 (new 'static 'inline-array water-sphere 30 + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + (new 'static 'water-sphere) + ) + ) + (s2-0 0) + ) + (let ((s0-0 (-> this root-prim))) + (set! sv-80 30) + (let ((a0-2 sv-80) + (v1-3 (-> this total-prims)) + ) + (set-on-less-than a0-3 a0-2 v1-3) + (.movz v1-4 v1-3 a0-3 v1-3) + ) + (set! sv-80 v1-4) + (if (and *debug-segment* (< (the-as uint 30) (-> this total-prims))) + (format *stdcon* "find-water exceeded FIND_WATER_MAX_PRIMS ~D/~D~%" (-> this total-prims) 30) + ) + (while (nonzero? sv-80) + (set! sv-80 (+ sv-80 -1)) + (when (and (nonzero? (-> s0-0 prim-core prim-type)) + (logtest? (-> s0-0 prim-core action) arg1) + (nonzero? (-> s0-0 prim-core collide-with)) + ) + (set! (-> s3-0 s2-0 sphere quad) (-> s0-0 prim-core world-sphere quad)) + (set! (-> s3-0 s2-0 flags) (water-flag)) + (+! s2-0 1) + ) + (&+! s0-0 80) + ) + ) + (let ((v1-26 (-> this root-prim))) + (when (zero? (-> v1-26 prim-core prim-type)) + (set! (-> s3-0 s2-0 sphere quad) (-> v1-26 prim-core world-sphere quad)) + (set! (-> s3-0 s2-0 flags) (water-flag)) + (+! s2-0 1) + ) + ) + (find-water-2 s3-0 s2-0 arg0 s4-0 (-> this process)) + ) + ) + ) + arg0 + ) + +;; definition for function find-water-with-spheres +;; WARN: Return type mismatch int vs object. +(defun find-water-with-spheres ((arg0 (inline-array water-sphere)) (arg1 int) (arg2 water-info)) + (let ((s3-0 (new 'stack-no-clear 'water-info))) + (if (not arg2) + (set! arg2 (new 'static 'water-info)) + ) + (if (find-water-1 (-> arg0 (+ arg1 -1)) arg2 s3-0) + (find-water-2 arg0 arg1 arg2 s3-0 (the-as process-drawable #f)) + ) + ) + 0 + ) diff --git a/test/decompiler/reference/jak3/engine/debug/menu_REF.gc b/test/decompiler/reference/jak3/engine/debug/menu_REF.gc new file mode 100644 index 0000000000..0c1bf12429 --- /dev/null +++ b/test/decompiler/reference/jak3/engine/debug/menu_REF.gc @@ -0,0 +1,1677 @@ +;;-*-Lisp-*- +(in-package goal) + +;; this file is debug only +(declare-file (debug)) + +;; definition of type debug-menu-context +(deftype debug-menu-context (basic) + ((is-active symbol) + (sel-length int32) + (sel-menu debug-menu 8) + (root-menu debug-menu) + (joypad-func (function basic int none)) + (joypad-item debug-menu-item) + (font font-context) + (is-hidden symbol) + (joypad-number int32) + ) + (:methods + (new (symbol type) _type_) + ) + ) + +;; definition for method 3 of type debug-menu-context +(defmethod inspect ((this debug-menu-context)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tis-active: ~A~%" (-> this is-active)) + (format #t "~1Tsel-length: ~D~%" (-> this sel-length)) + (format #t "~1Tsel-menu[8] @ #x~X~%" (-> this sel-menu)) + (format #t "~1Troot-menu: ~A~%" (-> this root-menu)) + (format #t "~1Tjoypad-func: ~A~%" (-> this joypad-func)) + (format #t "~1Tjoypad-item: ~A~%" (-> this joypad-item)) + (format #t "~1Tfont: ~A~%" (-> this font)) + (format #t "~1Tis-hidden: ~A~%" (-> this is-hidden)) + (format #t "~1Tjoypad-number: ~D~%" (-> this joypad-number)) + (label cfg-4) + this + ) + +;; definition for method 0 of type debug-menu-context +(defmethod new debug-menu-context ((allocation symbol) (type-to-make type)) + (let ((gp-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> gp-0 is-active) #f) + (set! (-> gp-0 is-hidden) #f) + (set! (-> gp-0 sel-length) 0) + (set! (-> gp-0 root-menu) #f) + (set! (-> gp-0 joypad-func) #f) + (set! (-> gp-0 joypad-item) #f) + (set! (-> gp-0 font) + (new 'debug 'font-context *font-default-matrix* 0 0 0.0 (font-color default) (font-flags shadow kerning)) + ) + (set! (-> gp-0 joypad-number) 0) + gp-0 + ) + ) + +;; definition of type debug-menu-node +(deftype debug-menu-node (basic) + ((name string) + (parent debug-menu) + (refresh-delay int32) + (refresh-ctr int32) + ) + ) + +;; definition for method 3 of type debug-menu-node +(defmethod inspect ((this debug-menu-node)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tname: ~A~%" (-> this name)) + (format #t "~1Tparent: ~A~%" (-> this parent)) + (format #t "~1Trefresh-delay: ~D~%" (-> this refresh-delay)) + (format #t "~1Trefresh-ctr: ~D~%" (-> this refresh-ctr)) + (label cfg-4) + this + ) + +;; definition for method 2 of type debug-menu-node +(defmethod print ((this debug-menu-node)) + (format #t "#<~A ~A @ #x~X>" (-> this type) (-> this name) this) + this + ) + +;; definition of type debug-menu +(deftype debug-menu (debug-menu-node) + ((context debug-menu-context) + (selected-item debug-menu-item) + (pix-width int32) + (pix-height int32) + (items pair) + ) + (:methods + (new (symbol type debug-menu-context string) _type_) + ) + ) + +;; definition for method 3 of type debug-menu +(defmethod inspect ((this debug-menu)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tname: ~A~%" (-> this name)) + (format #t "~1Tparent: ~A~%" (-> this parent)) + (format #t "~1Trefresh-delay: ~D~%" (-> this refresh-delay)) + (format #t "~1Trefresh-ctr: ~D~%" (-> this refresh-ctr)) + (format #t "~1Tcontext: ~A~%" (-> this context)) + (format #t "~1Tselected-item: ~A~%" (-> this selected-item)) + (format #t "~1Tpix-width: ~D~%" (-> this pix-width)) + (format #t "~1Tpix-height: ~D~%" (-> this pix-height)) + (format #t "~1Titems: ~A~%" (-> this items)) + (label cfg-4) + this + ) + +;; definition for method 0 of type debug-menu +(defmethod new debug-menu ((allocation symbol) (type-to-make type) (arg0 debug-menu-context) (arg1 string)) + (let ((v0-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> v0-0 context) arg0) + (set! (-> v0-0 name) arg1) + (set! (-> v0-0 parent) #f) + (set! (-> v0-0 selected-item) #f) + (set! (-> v0-0 items) '()) + v0-0 + ) + ) + +;; definition of type debug-menu-item +(deftype debug-menu-item (debug-menu-node) + ((id int32) + ) + ) + +;; definition for method 3 of type debug-menu-item +(defmethod inspect ((this debug-menu-item)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tname: ~A~%" (-> this name)) + (format #t "~1Tparent: ~A~%" (-> this parent)) + (format #t "~1Trefresh-delay: ~D~%" (-> this refresh-delay)) + (format #t "~1Trefresh-ctr: ~D~%" (-> this refresh-ctr)) + (format #t "~1Tid: #x~X~%" (-> this id)) + (label cfg-4) + this + ) + +;; definition of type debug-menu-item-submenu +(deftype debug-menu-item-submenu (debug-menu-item) + ((submenu debug-menu) + ) + (:methods + (new (symbol type string debug-menu) _type_) + ) + ) + +;; definition for method 3 of type debug-menu-item-submenu +(defmethod inspect ((this debug-menu-item-submenu)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tname: ~A~%" (-> this name)) + (format #t "~1Tparent: ~A~%" (-> this parent)) + (format #t "~1Trefresh-delay: ~D~%" (-> this refresh-delay)) + (format #t "~1Trefresh-ctr: ~D~%" (-> this refresh-ctr)) + (format #t "~1Tid: #x~X~%" (-> this id)) + (format #t "~1Tsubmenu: ~A~%" (-> this submenu)) + (label cfg-4) + this + ) + +;; definition for method 0 of type debug-menu-item-submenu +(defmethod new debug-menu-item-submenu ((allocation symbol) (type-to-make type) (arg0 string) (arg1 debug-menu)) + (let ((v0-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> v0-0 name) arg0) + (set! (-> v0-0 parent) #f) + (set! (-> v0-0 refresh-delay) 0) + (set! (-> v0-0 refresh-ctr) (-> v0-0 refresh-delay)) + (set! (-> v0-0 submenu) arg1) + (set! (-> v0-0 submenu parent) (the-as debug-menu v0-0)) + v0-0 + ) + ) + +;; definition of type debug-menu-item-function +(deftype debug-menu-item-function (debug-menu-item) + ((activate-func (function object object)) + (hilite-timer int8) + ) + (:methods + (new (symbol type string int (function object object)) _type_) + ) + ) + +;; definition for method 3 of type debug-menu-item-function +(defmethod inspect ((this debug-menu-item-function)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tname: ~A~%" (-> this name)) + (format #t "~1Tparent: ~A~%" (-> this parent)) + (format #t "~1Trefresh-delay: ~D~%" (-> this refresh-delay)) + (format #t "~1Trefresh-ctr: ~D~%" (-> this refresh-ctr)) + (format #t "~1Tid: #x~X~%" (-> this id)) + (format #t "~1Tactivate-func: ~A~%" (-> this activate-func)) + (format #t "~1Thilite-timer: ~D~%" (-> this hilite-timer)) + (label cfg-4) + this + ) + +;; definition for method 0 of type debug-menu-item-function +(defmethod new debug-menu-item-function ((allocation symbol) (type-to-make type) (arg0 string) (arg1 int) (arg2 (function object object))) + (let ((v0-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> v0-0 name) arg0) + (set! (-> v0-0 parent) #f) + (set! (-> v0-0 refresh-delay) 0) + (set! (-> v0-0 refresh-ctr) (-> v0-0 refresh-delay)) + (set! (-> v0-0 id) arg1) + (set! (-> v0-0 activate-func) arg2) + (set! (-> v0-0 hilite-timer) 0) + v0-0 + ) + ) + +;; definition of type debug-menu-item-flag +(deftype debug-menu-item-flag (debug-menu-item) + ((activate-func (function object debug-menu-msg object)) + (is-on symbol) + ) + (:methods + (new (symbol type string int (function object debug-menu-msg object)) _type_) + ) + ) + +;; definition for method 3 of type debug-menu-item-flag +(defmethod inspect ((this debug-menu-item-flag)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tname: ~A~%" (-> this name)) + (format #t "~1Tparent: ~A~%" (-> this parent)) + (format #t "~1Trefresh-delay: ~D~%" (-> this refresh-delay)) + (format #t "~1Trefresh-ctr: ~D~%" (-> this refresh-ctr)) + (format #t "~1Tid: #x~X~%" (-> this id)) + (format #t "~1Tactivate-func: ~A~%" (-> this activate-func)) + (format #t "~1Tis-on: ~A~%" (-> this is-on)) + (label cfg-4) + this + ) + +;; definition for method 0 of type debug-menu-item-flag +(defmethod new debug-menu-item-flag ((allocation symbol) + (type-to-make type) + (arg0 string) + (arg1 int) + (arg2 (function object debug-menu-msg object)) + ) + (let ((v0-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (set! (-> v0-0 name) arg0) + (set! (-> v0-0 parent) #f) + (set! (-> v0-0 refresh-delay) 23) + (set! (-> v0-0 refresh-ctr) (-> v0-0 refresh-delay)) + (set! (-> v0-0 id) arg1) + (set! (-> v0-0 activate-func) arg2) + (set! (-> v0-0 is-on) #f) + v0-0 + ) + ) + +;; definition of type debug-menu-item-var +(deftype debug-menu-item-var (debug-menu-item) + ((display-str string) + (grabbed-joypad-p symbol) + (float-p symbol) + (range-p symbol) + (show-len int32) + (inc-delay int32) + (inc-delay-ctr int32) + (step-delay-ctr int32) + (inc-dir int32) + (fval float) + (fundo-val float) + (frange-min float) + (frange-max float) + (fstart-inc float) + (fstep float) + (fprecision int32) + (factivate-func (function int debug-menu-msg float float float)) + (ival int32 :overlay-at fval) + (iundo-val int32 :overlay-at fundo-val) + (irange-min int32 :overlay-at frange-min) + (irange-max int32 :overlay-at frange-max) + (istart-inc int32 :overlay-at fstart-inc) + (istep int32 :overlay-at fstep) + (ihex-p symbol) + (iactivate-func (function int debug-menu-msg int int int) :overlay-at factivate-func) + (ifloat-p symbol) + ) + (:methods + (new (symbol type string int int) _type_) + ) + ) + +;; definition for method 3 of type debug-menu-item-var +(defmethod inspect ((this debug-menu-item-var)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tname: ~A~%" (-> this name)) + (format #t "~1Tparent: ~A~%" (-> this parent)) + (format #t "~1Trefresh-delay: ~D~%" (-> this refresh-delay)) + (format #t "~1Trefresh-ctr: ~D~%" (-> this refresh-ctr)) + (format #t "~1Tid: #x~X~%" (-> this id)) + (format #t "~1Tdisplay-str: ~A~%" (-> this display-str)) + (format #t "~1Tgrabbed-joypad-p: ~A~%" (-> this grabbed-joypad-p)) + (format #t "~1Tfloat-p: ~A~%" (-> this float-p)) + (format #t "~1Trange-p: ~A~%" (-> this range-p)) + (format #t "~1Tshow-len: ~D~%" (-> this show-len)) + (format #t "~1Tinc-delay: ~D~%" (-> this inc-delay)) + (format #t "~1Tinc-delay-ctr: ~D~%" (-> this inc-delay-ctr)) + (format #t "~1Tstep-delay-ctr: ~D~%" (-> this step-delay-ctr)) + (format #t "~1Tinc-dir: ~D~%" (-> this inc-dir)) + (format #t "~1Tfval: ~f~%" (-> this fval)) + (format #t "~1Tfundo-val: ~f~%" (-> this fundo-val)) + (format #t "~1Tfrange-min: ~f~%" (-> this frange-min)) + (format #t "~1Tfrange-max: ~f~%" (-> this frange-max)) + (format #t "~1Tfstart-inc: ~f~%" (-> this fstart-inc)) + (format #t "~1Tfstep: ~f~%" (-> this fstep)) + (format #t "~1Tfprecision: ~D~%" (-> this fprecision)) + (format #t "~1Tfactivate-func: ~A~%" (-> this factivate-func)) + (format #t "~1Tival: ~D~%" (-> this fval)) + (format #t "~1Tiundo-val: ~D~%" (-> this fundo-val)) + (format #t "~1Tirange-min: ~D~%" (-> this frange-min)) + (format #t "~1Tirange-max: ~D~%" (-> this frange-max)) + (format #t "~1Tistart-inc: ~D~%" (-> this fstart-inc)) + (format #t "~1Tistep: ~D~%" (-> this fstep)) + (format #t "~1Tihex-p: ~A~%" (-> this ihex-p)) + (format #t "~1Tiactivate-func: ~A~%" (-> this factivate-func)) + (format #t "~1Tifloat-p: ~A~%" (-> this ifloat-p)) + (label cfg-4) + this + ) + +;; definition for function debug-menu-item-var-update-display-str +(defun debug-menu-item-var-update-display-str ((arg0 debug-menu-item-var)) + (cond + ((-> arg0 float-p) + (format (clear (-> arg0 display-str)) "~f" (-> arg0 fval)) + ) + ((-> arg0 ihex-p) + (format (clear (-> arg0 display-str)) "x~X" (-> arg0 fval)) + ) + ((-> arg0 ifloat-p) + (cond + ((and (< (the-as int (-> arg0 fval)) 0) (< -100 (the-as int (-> arg0 fval)))) + (let ((s5-2 format) + (a0-8 (clear (-> arg0 display-str))) + (a1-2 "-0.~1d") + (v1-8 (abs (the-as int (-> arg0 fval)))) + ) + (s5-2 a0-8 a1-2 (/ (mod v1-8 100) 10)) + ) + ) + (else + (let ((s5-3 format) + (a0-10 (clear (-> arg0 display-str))) + (a1-3 "~2d.~1d") + (a2-6 (/ (the-as int (-> arg0 fval)) 100)) + (v1-12 (abs (the-as int (-> arg0 fval)))) + ) + (s5-3 a0-10 a1-3 a2-6 (/ (mod v1-12 100) 10)) + ) + ) + ) + ) + (else + (format (clear (-> arg0 display-str)) "~D" (-> arg0 fval)) + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-var-make-int +(defun debug-menu-item-var-make-int ((arg0 debug-menu-item-var) + (arg1 (function int debug-menu-msg int int int)) + (arg2 int) + (arg3 symbol) + (arg4 int) + (arg5 int) + (arg6 symbol) + ) + (set! (-> arg0 float-p) #f) + (set! (-> arg0 range-p) arg3) + (set! (-> arg0 frange-min) (the-as float arg4)) + (set! (-> arg0 frange-max) (the-as float arg5)) + (set! (-> arg0 fstart-inc) (the-as float arg2)) + (set! (-> arg0 fstep) (the-as float arg2)) + (set! (-> arg0 ihex-p) arg6) + (set! (-> arg0 factivate-func) (the-as (function int debug-menu-msg float float float) arg1)) + (cond + (arg3 + (set! (-> arg0 fval) (the-as float arg4)) + ) + (else + (set! (-> arg0 fval) 0.0) + 0 + ) + ) + (if arg1 + (set! (-> arg0 fval) + (the-as + float + (arg1 (-> arg0 id) (debug-menu-msg update) (the-as int (-> arg0 fval)) (the-as int (-> arg0 fval))) + ) + ) + ) + (debug-menu-item-var-update-display-str arg0) + arg0 + ) + +;; definition for function debug-menu-item-var-make-float +(defun debug-menu-item-var-make-float ((arg0 debug-menu-item-var) + (arg1 (function int debug-menu-msg float float float)) + (arg2 float) + (arg3 symbol) + (arg4 float) + (arg5 float) + (arg6 int) + ) + (set! (-> arg0 float-p) #t) + (set! (-> arg0 range-p) arg3) + (set! (-> arg0 frange-min) arg4) + (set! (-> arg0 frange-max) arg5) + (set! (-> arg0 fstart-inc) arg2) + (set! (-> arg0 fstep) arg2) + (set! (-> arg0 fprecision) arg6) + (set! (-> arg0 factivate-func) arg1) + (if arg3 + (set! (-> arg0 fval) arg4) + (set! (-> arg0 fval) 0.0) + ) + (if arg1 + (set! (-> arg0 fval) + (the float (the-as int (arg1 (-> arg0 id) (debug-menu-msg update) (-> arg0 fval) (-> arg0 fval)))) + ) + ) + (debug-menu-item-var-update-display-str arg0) + arg0 + ) + +;; definition for method 0 of type debug-menu-item-var +(defmethod new debug-menu-item-var ((allocation symbol) (type-to-make type) (arg0 string) (arg1 int) (arg2 int)) + (let ((gp-0 (object-new allocation type-to-make (the-as int (-> type-to-make size))))) + (let ((v1-2 (/ arg2 8))) + (set! (-> gp-0 name) arg0) + (set! (-> gp-0 parent) #f) + (set! (-> gp-0 refresh-delay) 31) + (set! (-> gp-0 refresh-ctr) (-> gp-0 refresh-delay)) + (set! (-> gp-0 id) arg1) + (set! v1-2 (cond + ((< 3 v1-2) + (empty) + v1-2 + ) + (else + 3 + ) + ) + ) + (set! (-> gp-0 show-len) v1-2) + ) + (set! (-> gp-0 grabbed-joypad-p) #f) + (set! (-> gp-0 ifloat-p) #f) + (set! (-> gp-0 display-str) (new 'debug 'string 64 (the-as string #f))) + (debug-menu-item-var-make-int gp-0 (the-as (function int debug-menu-msg int int int) #f) 1 #t 0 0 #f) + gp-0 + ) + ) + +;; definition for function debug-menu-context-grab-joypad +(defun debug-menu-context-grab-joypad ((arg0 debug-menu-context) (arg1 basic) (arg2 (function basic int none))) + (cond + ((-> arg0 joypad-func) + #f + ) + (else + (set! (-> arg0 joypad-func) arg2) + (set! (-> arg0 joypad-item) (the-as debug-menu-item arg1)) + #t + ) + ) + ) + +;; definition for function debug-menu-context-release-joypad +(defun debug-menu-context-release-joypad ((arg0 debug-menu-context)) + (set! (-> arg0 joypad-func) #f) + (set! (-> arg0 joypad-item) #f) + #f + ) + +;; definition for function debug-menu-item-get-max-width +(defun debug-menu-item-get-max-width ((arg0 debug-menu-item) (arg1 debug-menu)) + (local-vars (v0-1 int)) + 0 + (cond + ((= (-> arg0 type) debug-menu-item-submenu) + (set! v0-1 + (+ (the int + (-> (get-string-length (-> (the-as debug-menu-item-submenu arg0) name) (-> arg1 context font)) length) + ) + 16 + ) + ) + ) + ((= (-> arg0 type) debug-menu-item-var) + (set! v0-1 + (the int + (-> (get-string-length (-> (the-as debug-menu-item-var arg0) display-str) (-> arg1 context font)) length) + ) + ) + ) + (else + (set! v0-1 (+ (the int (-> (get-string-length (-> arg0 name) (-> arg1 context font)) length)) 6)) + ) + ) + v0-1 + ) + +;; definition for function debug-menu-context-default-selection +(defun debug-menu-context-default-selection ((arg0 debug-menu-context) (arg1 symbol)) + (when (or (zero? (-> arg0 sel-length)) (not arg1)) + (let ((s5-0 (-> arg0 root-menu))) + (when (and s5-0 (not (null? (-> s5-0 items)))) + (let ((s4-0 (-> arg0 is-active))) + (if s4-0 + (debug-menu-context-send-msg arg0 (debug-menu-msg deactivate) (debug-menu-dest activation)) + ) + (set! (-> arg0 sel-length) 1) + (set! (-> arg0 sel-menu 0) s5-0) + (set! (-> s5-0 selected-item) (the-as debug-menu-item (-> s5-0 items car))) + (if s4-0 + (debug-menu-context-send-msg arg0 (debug-menu-msg activate) (debug-menu-dest activation)) + ) + ) + ) + ) + ) + arg0 + ) + +;; definition for function debug-menu-rebuild +(defun debug-menu-rebuild ((arg0 debug-menu)) + (let ((s4-0 0) + (s5-0 0) + ) + (let* ((s3-0 (-> arg0 items)) + (a0-1 (car s3-0)) + ) + (while (not (null? s3-0)) + (+! s5-0 1) + (set! (-> (the-as debug-menu-item a0-1) parent) arg0) + (set! s4-0 (max s4-0 (debug-menu-item-get-max-width (the-as debug-menu-item a0-1) arg0))) + (set! s3-0 (cdr s3-0)) + (set! a0-1 (car s3-0)) + ) + ) + (set! (-> arg0 pix-width) (+ s4-0 18)) + (set! (-> arg0 pix-height) (+ (* 15 s5-0) 10)) + ) + (let ((a0-2 (-> arg0 context))) + (debug-menu-context-default-selection a0-2 #t) + ) + arg0 + ) + +;; definition for function debug-menu-context-set-root-menu +(defun debug-menu-context-set-root-menu ((arg0 debug-menu-context) (arg1 debug-menu)) + (let ((s4-0 (-> arg0 is-active))) + (if s4-0 + (debug-menu-context-send-msg arg0 (debug-menu-msg deactivate) (debug-menu-dest activation)) + ) + (set! (-> arg0 root-menu) arg1) + (debug-menu-context-default-selection arg0 #f) + (if s4-0 + (debug-menu-context-send-msg arg0 (debug-menu-msg activate) (debug-menu-dest activation)) + ) + ) + arg0 + ) + +;; definition for function debug-menu-append-item +(defun debug-menu-append-item ((arg0 debug-menu) (arg1 debug-menu-node)) + (let* ((gp-0 (-> arg0 context)) + (s4-0 (-> gp-0 is-active)) + ) + (if s4-0 + (debug-menu-context-send-msg gp-0 (debug-menu-msg deactivate) (debug-menu-dest activation)) + ) + (set! (-> arg1 parent) arg0) + (set! (-> arg0 items) (the-as pair (append! (-> arg0 items) (cons arg1 '())))) + (debug-menu-rebuild arg0) + (if s4-0 + (debug-menu-context-send-msg gp-0 (debug-menu-msg activate) (debug-menu-dest activation)) + ) + ) + arg1 + ) + +;; definition for function debug-menu-remove-all-items +(defun debug-menu-remove-all-items ((arg0 debug-menu)) + (let* ((gp-0 (-> arg0 context)) + (s4-0 (-> gp-0 is-active)) + ) + (if s4-0 + (debug-menu-context-send-msg gp-0 (debug-menu-msg deactivate) (debug-menu-dest activation)) + ) + (set! (-> arg0 items) '()) + (set! (-> arg0 selected-item) #f) + (debug-menu-rebuild arg0) + (if s4-0 + (debug-menu-context-send-msg gp-0 (debug-menu-msg activate) (debug-menu-dest activation)) + ) + ) + arg0 + ) + +;; definition for function debug-menu-func-decode +;; WARN: Return type mismatch object vs function. +(defun debug-menu-func-decode ((arg0 object)) + (let ((v1-2 (rtype-of arg0))) + (the-as function (cond + ((or (= v1-2 symbol) (= v1-2 type)) + (-> (the-as symbol arg0) value) + ) + ((= v1-2 function) + arg0 + ) + (else + nothing + ) + ) + ) + ) + ) + +;; definition for function debug-menu-make-from-template +;; INFO: Used lq/sq +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 128 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 128 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 128 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 128 mismatch: defined as size 4, got size 16 +(defun debug-menu-make-from-template ((arg0 debug-menu-context) (arg1 pair)) + (local-vars + (s4-0 debug-menu-node) + (sv-16 object) + (sv-32 (function object int int)) + (sv-48 int) + (sv-64 (function object int int)) + (sv-80 (function object float float)) + (sv-96 float) + (sv-112 (function object float float)) + (sv-128 float) + (sv-144 (function object int int)) + ) + (when (or (not arg1) (null? arg1)) + (set! s4-0 (the-as debug-menu-node #f)) + (goto cfg-39) + ) + (let ((s5-0 (car arg1)) + (s4-1 (car (cdr arg1))) + ) + (cond + ((= s5-0 'menu) + (let ((s5-1 (new 'debug 'debug-menu arg0 (the-as string s4-1)))) + (set! s4-0 (new 'debug 'debug-menu-item-submenu (the-as string s4-1) s5-1)) + (let* ((gp-1 (cdr (cdr arg1))) + (a1-3 (car gp-1)) + ) + (while (not (null? gp-1)) + (let ((a1-4 (debug-menu-make-from-template arg0 (the-as pair a1-3)))) + (if a1-4 + (debug-menu-append-item s5-1 a1-4) + ) + ) + (set! gp-1 (cdr gp-1)) + (set! a1-3 (car gp-1)) + ) + ) + ) + ) + ((= s5-0 'main-menu) + (set! s4-0 (new 'debug 'debug-menu arg0 (the-as string s4-1))) + (let* ((gp-2 (cdr (cdr arg1))) + (a1-6 (car gp-2)) + ) + (while (not (null? gp-2)) + (let ((a1-7 (debug-menu-make-from-template arg0 (the-as pair a1-6)))) + (if a1-7 + (debug-menu-append-item (the-as debug-menu s4-0) a1-7) + ) + ) + (set! gp-2 (cdr gp-2)) + (set! a1-6 (car gp-2)) + ) + ) + (debug-menu-context-set-root-menu arg0 (the-as debug-menu s4-0)) + ) + (else + (set! s4-0 + (cond + ((= s5-0 'flag) + (new + 'debug + 'debug-menu-item-flag + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as (function object debug-menu-msg object) (debug-menu-func-decode (car (cdr (cdr (cdr arg1)))))) + ) + ) + ((or (= s5-0 0) (= s5-0 'function)) + (new + 'debug + 'debug-menu-item-function + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as (function object object) (debug-menu-func-decode (car (cdr (cdr (cdr arg1)))))) + ) + ) + ((= s5-0 'var) + (new + 'debug + 'debug-menu-item-var + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as int (car (cdr (cdr (cdr arg1))))) + ) + ) + ((or (= s5-0 'int-var) (= s5-0 'int-var-gat1) (= s5-0 'hex-var)) + (set! s4-0 (new + 'debug + 'debug-menu-item-var + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as int (ref arg1 4)) + ) + ) + (let ((s3-4 debug-menu-item-var-make-int) + (s2-3 (the-as debug-menu-item-var s4-0)) + (s1-3 (debug-menu-func-decode (car (cdr (cdr (cdr arg1)))))) + (s0-2 (command-get-int (ref arg1 5) 0)) + ) + (set! sv-16 (ref arg1 6)) + (set! sv-32 command-get-int) + (let ((a0-24 (ref arg1 7)) + (a1-18 0) + ) + (set! sv-48 (sv-32 a0-24 a1-18)) + ) + (set! sv-64 command-get-int) + (let* ((a0-26 (ref arg1 8)) + (a1-20 0) + (t1-0 (sv-64 a0-26 a1-20)) + (t2-0 (= s5-0 'hex-var)) + ) + (s3-4 s2-3 (the-as (function int debug-menu-msg int int int) s1-3) s0-2 (the-as symbol sv-16) sv-48 t1-0 t2-0) + ) + ) + s4-0 + ) + ((= s5-0 'float-var) + (set! s4-0 (new + 'debug + 'debug-menu-item-var + (the-as string s4-1) + (the-as int (car (cdr (cdr arg1)))) + (the-as int (ref arg1 4)) + ) + ) + (let ((s5-5 debug-menu-item-var-make-float) + (s3-6 (the-as debug-menu-item-var s4-0)) + (s2-5 (debug-menu-func-decode (car (cdr (cdr (cdr arg1)))))) + (s1-6 (command-get-float (ref arg1 5) 0.0)) + (s0-3 (ref arg1 6)) + ) + (set! sv-80 command-get-float) + (let ((a0-35 (ref arg1 7)) + (a1-28 0.0) + ) + (set! sv-96 (sv-80 a0-35 a1-28)) + ) + (set! sv-112 command-get-float) + (let ((a0-37 (ref arg1 8)) + (a1-30 0.0) + ) + (set! sv-128 (sv-112 a0-37 a1-30)) + ) + (set! sv-144 command-get-int) + (let* ((a0-39 (ref arg1 9)) + (a1-32 0) + (t2-1 (sv-144 a0-39 a1-32)) + ) + (s5-5 + s3-6 + (the-as (function int debug-menu-msg float float float) s2-5) + s1-6 + (the-as symbol s0-3) + sv-96 + sv-128 + t2-1 + ) + ) + ) + s4-0 + ) + (else + (the-as debug-menu-node #f) + ) + ) + ) + ) + ) + ) + (label cfg-39) + s4-0 + ) + +;; definition for function debug-menu-find-from-template +;; WARN: Return type mismatch object vs debug-menu. +(defun debug-menu-find-from-template ((arg0 debug-menu-context) (arg1 pair)) + (let ((s5-0 (the-as object (-> arg0 root-menu)))) + (while (begin (label cfg-12) (and s5-0 (type? s5-0 debug-menu) (not (null? arg1)))) + (let ((s3-0 (-> (the-as debug-menu s5-0) items)) + (s5-1 (car arg1)) + ) + (set! arg1 (cdr arg1)) + (let ((s4-0 (car s3-0))) + (while (not (null? s3-0)) + (when (string= (the-as string s5-1) (-> (the-as debug-menu-item s4-0) name)) + (if (type? s4-0 debug-menu-item-submenu) + (set! s5-0 (-> (the-as debug-menu-item-submenu s4-0) submenu)) + (set! s5-0 s4-0) + ) + (goto cfg-12) + ) + (set! s3-0 (cdr s3-0)) + (set! s4-0 (car s3-0)) + ) + ) + ) + (set! s5-0 #f) + (goto cfg-19) + ) + (label cfg-19) + (the-as debug-menu s5-0) + ) + ) + +;; definition for function debug-menu-item-submenu-render +(defun debug-menu-item-submenu-render ((arg0 debug-menu-item-submenu) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (let ((s5-0 (-> arg0 parent context font))) + (let ((v1-2 s5-0) + (a0-1 arg2) + ) + (set! (-> v1-2 origin x) (the float arg1)) + (set! (-> v1-2 origin y) (the float a0-1)) + ) + (set! (-> s5-0 color) (cond + ((zero? arg3) + (font-color menu) + ) + (arg4 + (font-color menu-selected-parent) + ) + (else + (font-color menu-parent) + ) + ) + ) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (draw-string-adv (-> arg0 name) s3-0 s5-0) + (draw-string-adv "..." s3-0 s5-0) + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-function-render +(defun debug-menu-item-function-render ((arg0 debug-menu-item-function) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (let ((s5-0 (-> arg0 parent context font))) + (let ((v1-2 s5-0) + (a0-1 arg2) + ) + (set! (-> v1-2 origin x) (the float arg1)) + (set! (-> v1-2 origin y) (the float a0-1)) + ) + (set! (-> s5-0 color) (the-as font-color (cond + ((> (-> arg0 hilite-timer) 0) + (+! (-> arg0 hilite-timer) -1) + 10 + ) + ((< (-> arg0 hilite-timer) 0) + (+! (-> arg0 hilite-timer) 1) + 14 + ) + ((nonzero? arg3) + 13 + ) + (else + 12 + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (set-context! *font-work* s5-0) + (draw-string (-> arg0 name) s3-0 s5-0) + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-flag-render +(defun debug-menu-item-flag-render ((arg0 debug-menu-item-flag) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (let ((s5-0 (-> arg0 parent context font))) + (let ((v1-2 s5-0) + (a0-1 arg2) + ) + (set! (-> v1-2 origin x) (the float arg1)) + (set! (-> v1-2 origin y) (the float a0-1)) + ) + (set! (-> s5-0 color) (cond + ((= (-> arg0 is-on) 'invalid) + (font-color menu-invalid) + ) + ((-> arg0 is-on) + (if (zero? arg3) + (font-color menu-flag-on) + (font-color menu-flag-on-parent) + ) + ) + ((zero? arg3) + (font-color menu-flag-off) + ) + (else + (font-color menu-flag-off-parent) + ) + ) + ) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (set-context! *font-work* s5-0) + (draw-string (-> arg0 name) s3-0 s5-0) + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-var-render +(defun debug-menu-item-var-render ((arg0 debug-menu-item-var) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (let ((s5-0 (-> arg0 parent context font))) + (let ((v1-2 s5-0) + (a0-1 arg2) + ) + (set! (-> v1-2 origin x) (the float arg1)) + (set! (-> v1-2 origin y) (the float a0-1)) + ) + (set! (-> s5-0 color) (cond + ((zero? arg3) + (if (-> arg0 grabbed-joypad-p) + (font-color menu-selected) + (font-color menu) + ) + ) + (arg4 + (font-color menu-selected-parent) + ) + (else + (font-color menu-parent) + ) + ) + ) + (with-dma-buffer-add-bucket ((s1-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (draw-string-adv (-> arg0 name) s1-0 s5-0) + (draw-string-adv ":" s1-0 s5-0) + (cond + ((>= (-> arg0 show-len) (length (-> arg0 display-str))) + (set-context! *font-work* s5-0) + (draw-string (-> arg0 display-str) s1-0 s5-0) + ) + (else + (set-context! *font-work* s5-0) + (draw-string "..." s1-0 s5-0) + (set! arg4 (and (zero? arg3) arg4)) + (when arg4 + (let ((v1-18 s5-0) + (a1-7 20) + (a0-10 379) + ) + (set! (-> v1-18 origin x) (the float a1-7)) + (set! (-> v1-18 origin y) (the float a0-10)) + ) + (draw-string-adv (-> arg0 name) s1-0 s5-0) + (draw-string-adv ":" s1-0 s5-0) + (draw-string (-> arg0 display-str) s1-0 s5-0) + ) + ) + ) + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-render +(defun debug-menu-item-render ((arg0 debug-menu-item) (arg1 int) (arg2 int) (arg3 int) (arg4 symbol)) + (when (> (-> arg0 refresh-delay) 0) + (+! (-> arg0 refresh-ctr) -1) + (when (<= (-> arg0 refresh-ctr) 0) + (set! (-> arg0 refresh-ctr) (-> arg0 refresh-delay)) + (debug-menu-item-send-msg arg0 (debug-menu-msg update)) + ) + ) + (cond + ((= (-> arg0 type) debug-menu-item-submenu) + (debug-menu-item-submenu-render (the-as debug-menu-item-submenu arg0) arg1 arg2 arg3 arg4) + ) + ((= (-> arg0 type) debug-menu-item-function) + (debug-menu-item-function-render (the-as debug-menu-item-function arg0) arg1 arg2 arg3 arg4) + ) + ((= (-> arg0 type) debug-menu-item-flag) + (debug-menu-item-flag-render (the-as debug-menu-item-flag arg0) arg1 arg2 arg3 arg4) + ) + ((= (-> arg0 type) debug-menu-item-var) + (debug-menu-item-var-render (the-as debug-menu-item-var arg0) arg1 arg2 arg3 arg4) + ) + (else + (format 0 "ERROR: Found unknown item type!~%") + ) + ) + arg0 + ) + +;; definition for function debug-menu-render +;; INFO: Used lq/sq +(defun debug-menu-render ((arg0 debug-menu) (arg1 int) (arg2 int) (arg3 debug-menu-node) (arg4 int)) + (local-vars (sv-16 dma-buffer) (sv-32 pointer)) + (let ((v1-0 0)) + (let* ((a0-1 (-> arg0 items)) + (a1-1 (car a0-1)) + ) + (while (not (null? a0-1)) + (if (= a1-1 arg3) + (goto cfg-7) + ) + (+! v1-0 1) + (set! a0-1 (cdr a0-1)) + (set! a1-1 (car a0-1)) + ) + ) + (label cfg-7) + (if (< 16 v1-0) + (set! arg2 (- arg2 (* 15 (+ v1-0 -16)))) + ) + ) + (with-dma-buffer-add-bucket ((s0-0 (-> *display* frames (-> *display* on-screen) debug-buf)) + (bucket-id bucket585) + ) + (draw-sprite2d-xy + s0-0 + arg1 + arg2 + (-> arg0 pix-width) + (-> arg0 pix-height) + (new 'static 'rgba :a #x40) + #x3fffff + ) + ) + (let* ((s3-1 (+ arg1 3)) + (s2-1 (+ arg2 5)) + (s1-1 (-> arg0 items)) + (s0-1 (car s1-1)) + ) + (while (not (null? s1-1)) + (when (= s0-1 arg3) + (set! (-> arg0 context font color) (if (nonzero? arg4) + (font-color menu-parent) + (font-color menu) + ) + ) + (let ((v1-20 (-> arg0 context font)) + (a1-5 s3-1) + (a0-15 s2-1) + ) + (set! (-> v1-20 origin x) (the float a1-5)) + (set! (-> v1-20 origin y) (the float a0-15)) + ) + (set! sv-16 (-> *display* frames (-> *display* on-screen) debug-buf)) + (set! sv-32 (-> sv-16 base)) + (set-context! *font-work* (-> arg0 context font)) + (draw-string ">" sv-16 (-> arg0 context font)) + (let ((a3-3 (-> sv-16 base))) + (when (!= sv-32 a3-3) + (let ((v1-35 (the-as object (-> sv-16 base)))) + (set! (-> (the-as dma-packet v1-35) dma) (new 'static 'dma-tag :id (dma-tag-id next))) + (set! (-> (the-as dma-packet v1-35) vif0) (new 'static 'vif-tag)) + (set! (-> (the-as dma-packet v1-35) vif1) (new 'static 'vif-tag)) + (set! (-> sv-16 base) (&+ (the-as pointer v1-35) 16)) + ) + (dma-bucket-insert-tag + (-> *display* frames (-> *display* on-screen) bucket-group) + (bucket-id bucket585) + sv-32 + (the-as (pointer dma-tag) a3-3) + ) + ) + ) + ) + (debug-menu-item-render (the-as debug-menu-item s0-1) (+ s3-1 12) s2-1 arg4 (= s0-1 arg3)) + (+! s2-1 15) + (set! s1-1 (cdr s1-1)) + (set! s0-1 (car s1-1)) + ) + ) + arg0 + ) + +;; definition for function debug-menu-context-render +(defun debug-menu-context-render ((arg0 debug-menu-context)) + (let ((s4-0 6)) + (dotimes (s5-0 (-> arg0 sel-length)) + (let ((s3-0 (-> arg0 sel-menu s5-0))) + (let ((a3-0 (-> s3-0 selected-item))) + (debug-menu-render s3-0 s4-0 52 a3-0 (+ (- -1 s5-0) (-> arg0 sel-length))) + ) + (set! s4-0 (+ s4-0 3 (-> s3-0 pix-width))) + ) + ) + ) + arg0 + ) + +;; definition for function debug-menu-context-select-next-or-prev-item +(defun debug-menu-context-select-next-or-prev-item ((arg0 debug-menu-context) (arg1 int)) + (local-vars (v1-6 object)) + (let ((s5-0 (-> arg0 sel-menu (+ (-> arg0 sel-length) -1)))) + (let ((a2-0 (-> s5-0 selected-item)) + (a0-1 '()) + (v1-4 '()) + ) + (let ((a3-0 (-> s5-0 items))) + (while (not (null? a3-0)) + (when (= (car a3-0) a2-0) + (set! v1-4 a3-0) + (goto cfg-7) + ) + (set! a0-1 a3-0) + (set! a3-0 (cdr a3-0)) + ) + ) + (label cfg-7) + (when (null? v1-4) + (format 0 "ERROR: Couldn't find selected item in menu.~%") + (set! arg0 arg0) + (goto cfg-19) + ) + (cond + ((>= arg1 0) + (if (null? (cdr v1-4)) + (set! v1-6 (car (-> s5-0 items))) + (set! v1-6 (car (cdr v1-4))) + ) + ) + ((null? a0-1) + (set! v1-6 (car (last (-> s5-0 items)))) + ) + (else + (set! v1-6 (car a0-1)) + ) + ) + ) + (set! (-> s5-0 selected-item) (the-as debug-menu-item v1-6)) + ) + (label cfg-19) + arg0 + ) + +;; definition for function debug-menu-context-select-new-item +(defun debug-menu-context-select-new-item ((arg0 debug-menu-context) (arg1 int)) + (let* ((a2-0 (-> arg0 sel-menu (+ (-> arg0 sel-length) -1))) + (a1-1 (-> a2-0 selected-item)) + (a0-1 0) + (v1-4 -1) + ) + (let ((a2-1 (-> a2-0 items))) + (while (not (null? a2-1)) + (if (= (car a2-1) a1-1) + (set! v1-4 a0-1) + ) + (set! a2-1 (cdr a2-1)) + (+! a0-1 1) + ) + ) + (when (= v1-4 -1) + (format 0 "ERROR: Couldn't find selected item in menu.~%") + (set! arg0 arg0) + (goto cfg-25) + ) + (cond + ((>= arg1 0) + (cond + ((= v1-4 (+ a0-1 -1)) + (set! arg1 1) + ) + ((>= (+ v1-4 arg1) a0-1) + (set! arg1 (+ (- -1 v1-4) a0-1)) + ) + ) + (dotimes (s4-0 arg1) + (debug-menu-context-select-next-or-prev-item arg0 1) + ) + ) + (else + (cond + ((zero? v1-4) + (set! arg1 -1) + ) + ((< (+ v1-4 arg1) 0) + (set! arg1 (- v1-4)) + ) + ) + (dotimes (s4-1 (- arg1)) + (debug-menu-context-select-next-or-prev-item arg0 -1) + ) + ) + ) + ) + (label cfg-25) + arg0 + ) + +;; definition for function debug-menu-context-open-submenu +(defun debug-menu-context-open-submenu ((arg0 debug-menu-context) (arg1 debug-menu)) + (let ((v1-0 (-> arg0 sel-length))) + (when (>= v1-0 8) + (format 0 "ERROR: Trying to exceed maximum menu depth!") + (return arg1) + ) + (when (null? (-> arg1 items)) + (format 0 "ERROR: Submenu has no items!") + (return arg1) + ) + (set! (-> arg0 sel-menu v1-0) arg1) + (if (not (-> arg1 selected-item)) + (set! (-> arg1 selected-item) (the-as debug-menu-item (-> arg1 items car))) + ) + (set! (-> arg0 sel-length) (+ v1-0 1)) + ) + (debug-menu-context-send-msg arg0 (debug-menu-msg activate) (debug-menu-dest current-selection)) + ) + +;; definition for function debug-menu-context-close-submenu +(defun debug-menu-context-close-submenu ((arg0 debug-menu-context)) + (debug-menu-context-send-msg arg0 (debug-menu-msg deactivate) (debug-menu-dest current-selection)) + (if (< 1 (-> arg0 sel-length)) + (+! (-> arg0 sel-length) -1) + ) + arg0 + ) + +;; definition for function debug-menu-item-submenu-msg +(defun debug-menu-item-submenu-msg ((arg0 debug-menu-item-submenu) (arg1 debug-menu-msg)) + (when (= arg1 (debug-menu-msg press)) + (let ((a0-1 (-> arg0 parent context))) + (debug-menu-context-open-submenu a0-1 (-> arg0 submenu)) + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-function-msg +(defun debug-menu-item-function-msg ((arg0 debug-menu-item-function) (arg1 debug-menu-msg)) + (cond + ((= arg1 (debug-menu-msg press)) + (cond + ((-> arg0 activate-func) + (if ((-> arg0 activate-func) (-> arg0 id)) + (set! (-> arg0 hilite-timer) 6) + (set! (-> arg0 hilite-timer) -6) + ) + ) + (else + (set! (-> arg0 hilite-timer) -6) + ) + ) + ) + ((= arg1 (debug-menu-msg deactivate)) + (set! (-> arg0 hilite-timer) 0) + 0 + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-flag-msg +(defun debug-menu-item-flag-msg ((arg0 debug-menu-item-flag) (arg1 debug-menu-msg)) + (cond + ((= arg1 (debug-menu-msg press)) + (if (-> arg0 activate-func) + (set! (-> arg0 is-on) (the-as symbol ((-> arg0 activate-func) (-> arg0 id) (debug-menu-msg press)))) + ) + (let ((a0-2 (-> arg0 parent context))) + (debug-menu-context-send-msg a0-2 (debug-menu-msg update) (debug-menu-dest open-menus)) + ) + ) + ((or (= arg1 (debug-menu-msg update)) (= arg1 (debug-menu-msg activate))) + (if (-> arg0 activate-func) + (set! (-> arg0 is-on) (the-as symbol ((-> arg0 activate-func) (-> arg0 id) (debug-menu-msg update)))) + ) + (set! (-> arg0 refresh-ctr) (-> arg0 refresh-delay)) + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-var-joypad-handler +(defun debug-menu-item-var-joypad-handler ((arg0 debug-menu-item-var) (arg1 int)) + (cond + ((not (cpad-hold? arg1 x)) + (let ((a0-2 (-> arg0 parent context))) + (debug-menu-context-release-joypad a0-2) + ) + (set! (-> arg0 grabbed-joypad-p) #f) + (when (cpad-pressed? arg1 square) + (cond + ((-> arg0 float-p) + (if (-> arg0 factivate-func) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg press) (-> arg0 fundo-val) (-> arg0 fval)) + ) + ) + ) + (else + (if (-> arg0 factivate-func) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg press) (-> arg0 fundo-val) (-> arg0 fval)) + ) + ) + ) + ) + (debug-menu-item-var-update-display-str arg0) + ) + (let ((a0-7 (-> arg0 parent context))) + (debug-menu-context-send-msg a0-7 (debug-menu-msg update) (debug-menu-dest open-menus)) + ) + ) + ((or (cpad-hold? arg1 right) (cpad-hold? arg1 left) (cpad-hold? arg1 down) (cpad-hold? arg1 up)) + (let ((v1-45 (cond + ((cpad-hold? arg1 right) + 10 + ) + ((cpad-hold? arg1 up) + 1 + ) + ((cpad-hold? arg1 down) + -1 + ) + (else + -10 + ) + ) + ) + ) + (when (!= v1-45 (-> arg0 inc-dir)) + (set! (-> arg0 inc-dir) v1-45) + (set! (-> arg0 inc-delay) 15) + (set! (-> arg0 inc-delay-ctr) 0) + (set! (-> arg0 step-delay-ctr) 30) + (set! (-> arg0 fstep) (-> arg0 fstart-inc)) + (set! (-> arg0 fstep) (-> arg0 fstart-inc)) + ) + ) + (cond + ((<= (-> arg0 inc-delay-ctr) 0) + (if (> (-> arg0 inc-delay) 0) + (+! (-> arg0 inc-delay) -1) + ) + (when (zero? (-> arg0 inc-delay)) + (cond + ((<= (-> arg0 step-delay-ctr) 0) + (set! (-> arg0 step-delay-ctr) 30) + (cond + ((-> arg0 float-p) + (if (< (-> arg0 fstep) 10000000.0) + (set! (-> arg0 fstep) (* 2.0 (-> arg0 fstep))) + ) + ) + (else + (if (< (the-as int (-> arg0 fstep)) #x989680) + (set! (-> arg0 fstep) (the-as float (* (-> arg0 fstep) 2))) + ) + ) + ) + ) + (else + (+! (-> arg0 step-delay-ctr) -1) + ) + ) + ) + (set! (-> arg0 inc-delay-ctr) (-> arg0 inc-delay)) + (cond + ((-> arg0 float-p) + (when (-> arg0 factivate-func) + (let ((f0-8 (+ (-> arg0 fval) (* (the float (-> arg0 inc-dir)) (-> arg0 fstep))))) + (if (-> arg0 range-p) + (set! f0-8 (fmin (fmax f0-8 (-> arg0 frange-min)) (-> arg0 frange-max))) + ) + (set! (-> arg0 fval) ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg press) f0-8 (-> arg0 fval))) + ) + ) + ) + (else + (when (-> arg0 factivate-func) + (let ((a2-4 (+ (the-as int (-> arg0 fval)) (* (-> arg0 inc-dir) (the-as int (-> arg0 fstep)))))) + (if (-> arg0 range-p) + (set! a2-4 (min (max a2-4 (the-as int (-> arg0 frange-min))) (the-as int (-> arg0 frange-max)))) + ) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg press) (the-as float a2-4) (-> arg0 fval)) + ) + ) + ) + ) + ) + (debug-menu-item-var-update-display-str arg0) + (let ((a0-29 (-> arg0 parent context))) + (debug-menu-context-send-msg a0-29 (debug-menu-msg update) (debug-menu-dest current-selection)) + ) + ) + (else + (+! (-> arg0 inc-delay-ctr) -1) + ) + ) + ) + (else + (set! (-> arg0 inc-dir) 0) + 0 + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-var-msg +(defun debug-menu-item-var-msg ((arg0 debug-menu-item-var) (arg1 debug-menu-msg)) + (cond + ((= arg1 (debug-menu-msg deactivate)) + (when (-> arg0 grabbed-joypad-p) + (let ((a0-1 (-> arg0 parent context))) + (debug-menu-context-release-joypad a0-1) + ) + (set! (-> arg0 grabbed-joypad-p) #f) + ) + ) + ((= arg1 (debug-menu-msg press)) + (when (not (-> arg0 grabbed-joypad-p)) + (let ((a0-2 (-> arg0 parent context))) + (when (debug-menu-context-grab-joypad + a0-2 + arg0 + (the-as (function basic int none) debug-menu-item-var-joypad-handler) + ) + (set! (-> arg0 grabbed-joypad-p) #t) + (set! (-> arg0 fundo-val) (-> arg0 fval)) + (set! (-> arg0 fundo-val) (-> arg0 fval)) + (set! (-> arg0 inc-dir) 0) + 0 + ) + ) + ) + ) + ((or (= arg1 (debug-menu-msg update)) (= arg1 (debug-menu-msg activate))) + (cond + ((-> arg0 float-p) + (if (-> arg0 factivate-func) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg update) (-> arg0 fval) (-> arg0 fval)) + ) + ) + ) + (else + (if (-> arg0 factivate-func) + (set! (-> arg0 fval) + ((-> arg0 factivate-func) (-> arg0 id) (debug-menu-msg update) (-> arg0 fval) (-> arg0 fval)) + ) + ) + ) + ) + (debug-menu-item-var-update-display-str arg0) + (set! (-> arg0 refresh-ctr) (-> arg0 refresh-delay)) + ) + ) + arg0 + ) + +;; definition for function debug-menu-item-send-msg +(defun debug-menu-item-send-msg ((arg0 debug-menu-item) (arg1 debug-menu-msg)) + (cond + ((= (-> arg0 type) debug-menu-item-submenu) + (debug-menu-item-submenu-msg (the-as debug-menu-item-submenu arg0) arg1) + ) + ((= (-> arg0 type) debug-menu-item-function) + (debug-menu-item-function-msg (the-as debug-menu-item-function arg0) arg1) + ) + ((= (-> arg0 type) debug-menu-item-flag) + (debug-menu-item-flag-msg (the-as debug-menu-item-flag arg0) arg1) + ) + ((= (-> arg0 type) debug-menu-item-var) + (debug-menu-item-var-msg (the-as debug-menu-item-var arg0) arg1) + ) + (else + (format 0 "ERROR: Found unknown item type!~%") + ) + ) + arg0 + ) + +;; definition for function debug-menu-send-msg +(defun debug-menu-send-msg ((arg0 debug-menu) (arg1 debug-menu-msg) (arg2 symbol)) + (let* ((s3-0 (-> arg0 items)) + (s2-0 (car s3-0)) + ) + (while (not (null? s3-0)) + (debug-menu-item-send-msg (the-as debug-menu-item s2-0) arg1) + (if (and arg2 (= (-> (the-as debug-menu-item s2-0) type) debug-menu-item-submenu)) + (debug-menu-send-msg (-> (the-as debug-menu-item-submenu s2-0) submenu) arg1 #t) + ) + (set! s3-0 (cdr s3-0)) + (set! s2-0 (car s3-0)) + ) + ) + arg0 + ) + +;; definition for function debug-menu-context-send-msg +(defun debug-menu-context-send-msg ((arg0 debug-menu-context) (arg1 debug-menu-msg) (arg2 debug-menu-dest)) + (cond + ((= arg2 (debug-menu-dest root)) + (debug-menu-send-msg (-> arg0 root-menu) arg1 #t) + ) + ((= arg2 (debug-menu-dest open-menus)) + (when (-> arg0 is-active) + (dotimes (s4-0 (-> arg0 sel-length)) + (let ((a0-2 (-> arg0 sel-menu s4-0))) + (debug-menu-send-msg a0-2 arg1 #f) + ) + ) + ) + ) + ((= arg2 (debug-menu-dest current-selection)) + (when (-> arg0 is-active) + (if (nonzero? (-> arg0 sel-length)) + (debug-menu-send-msg (-> arg0 sel-menu (+ (-> arg0 sel-length) -1)) arg1 #f) + ) + ) + ) + ((= arg2 (debug-menu-dest activation)) + (cond + ((= arg1 (debug-menu-msg activate)) + (when (not (-> arg0 is-active)) + (set! (-> arg0 is-active) #t) + (debug-menu-context-send-msg arg0 (debug-menu-msg activate) (debug-menu-dest open-menus)) + ) + ) + ((= arg1 (debug-menu-msg deactivate)) + (when (-> arg0 is-active) + (debug-menu-context-send-msg arg0 (debug-menu-msg deactivate) (debug-menu-dest open-menus)) + (set! (-> arg0 is-active) #f) + ) + ) + ) + ) + ) + arg0 + ) + +;; definition for function debug-menu-context-activate-selection +(defun debug-menu-context-activate-selection ((arg0 debug-menu-context)) + (let ((a0-1 (-> arg0 sel-menu (+ (-> arg0 sel-length) -1) selected-item))) + (debug-menu-item-send-msg a0-1 (debug-menu-msg press)) + ) + arg0 + ) + +;; definition for function debug-menus-default-joypad-func +(defun debug-menus-default-joypad-func ((arg0 debug-menu-context)) + (cond + ((cpad-pressed? (-> arg0 joypad-number) square) + (cond + ((< 1 (-> arg0 sel-length)) + (debug-menu-context-close-submenu arg0) + ) + (else + ) + ) + ) + ((cpad-pressed? (-> arg0 joypad-number) x) + (debug-menu-context-activate-selection arg0) + ) + ((cpad-pressed? (-> arg0 joypad-number) up) + (debug-menu-context-select-new-item arg0 -1) + ) + ((cpad-pressed? (-> arg0 joypad-number) down) + (debug-menu-context-select-new-item arg0 1) + ) + ((cpad-pressed? (-> arg0 joypad-number) left) + (debug-menu-context-select-new-item arg0 -5) + ) + ((cpad-pressed? (-> arg0 joypad-number) right) + (debug-menu-context-select-new-item arg0 5) + ) + ) + arg0 + ) + +;; definition for function debug-menus-active +(defun debug-menus-active ((arg0 debug-menu-context)) + (when (not (-> arg0 is-hidden)) + (if (-> arg0 joypad-func) + ((-> arg0 joypad-func) (-> arg0 joypad-item) (-> arg0 joypad-number)) + (debug-menus-default-joypad-func arg0) + ) + (debug-menu-context-render arg0) + ) + arg0 + ) + +;; definition for function debug-menus-handler +(defun debug-menus-handler ((arg0 debug-menu-context)) + (if (-> arg0 is-active) + (debug-menus-active arg0) + ) + arg0 + ) + +;; failed to figure out what this is: +0 + + + + diff --git a/test/decompiler/reference/jak3/engine/game/game-info_REF.gc b/test/decompiler/reference/jak3/engine/game/game-info_REF.gc index 5c27b3c5be..6ab506e9c5 100644 --- a/test/decompiler/reference/jak3/engine/game/game-info_REF.gc +++ b/test/decompiler/reference/jak3/engine/game/game-info_REF.gc @@ -385,12 +385,7 @@ (when (or (and (-> subtask manager) (handle->process (-> subtask manager manager))) (and (-> subtask manager) (-> subtask manager level) - (let* ((a0-8 *level*) - (t9-2 (method-of-object a0-8 level-group-method-26)) - (a1-1 (-> subtask manager level)) - ) - (= (t9-2 a0-8 a1-1) 'active) - ) + (= (level-group-method-26 *level* (-> subtask manager level) (the-as int #f)) 'active) ) (and (not (-> subtask manager)) (= (-> level info taskname) (-> subtask level))) ) diff --git a/test/decompiler/reference/jak3/engine/game/game-save_REF.gc b/test/decompiler/reference/jak3/engine/game/game-save_REF.gc index 8d16f61344..ac3b25267b 100644 --- a/test/decompiler/reference/jak3/engine/game/game-save_REF.gc +++ b/test/decompiler/reference/jak3/engine/game/game-save_REF.gc @@ -2301,7 +2301,7 @@ ) ) (print-game-text - (lookup-text! *common-text* (text-id text-00a0) #f) + (lookup-text! *common-text* (text-id progress-memcard-saving) #f) gp-1 #f 44 @@ -2316,7 +2316,7 @@ (set! (-> v1-38 height) (the float 200)) ) (let ((s5-2 print-game-text)) - (format (clear *temp-string*) (lookup-text! *common-text* (text-id text-00a4) #f) 1) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-remove-warn) #f) 1) (s5-2 *temp-string* gp-1 #f 44 (bucket-id hud-draw-hud-alpha)) ) ) @@ -2327,13 +2327,7 @@ (let* ((s5-3 (-> *display* frames (-> *display* on-screen) global-buf)) (gp-2 (-> s5-3 base)) ) - (let ((a0-39 (-> self icon)) - (t9-14 (method-of-type hud-sprite draw)) - (a1-12 s5-3) - (a2-10 (-> self level)) - ) - (t9-14 a0-39 a1-12 a2-10) - ) + (draw (-> self icon) s5-3 (-> self level) #f) (let ((a3-8 (-> s5-3 base))) (when (!= gp-2 a3-8) (let ((v1-55 (the-as object (-> s5-3 base)))) @@ -2397,7 +2391,12 @@ ) (set! (-> self starting-auto-save-status) (the-as basic (-> *setting-control* user-default auto-save))) (set! (-> *setting-control* user-default auto-save) #f) - (set-vector! (-> self icon color) 128 128 128 128) + (let ((v1-61 (-> self icon color-ptr))) + (set! (-> v1-61 0) 128) + (set! (-> v1-61 1) 128) + (set! (-> v1-61 2) 128) + (set! (-> v1-61 3) 128) + ) (set! (-> self icon pos x) 440) (set! (-> self icon pos y) 210) (set! (-> self icon pos z) #xffffff) @@ -2405,8 +2404,8 @@ (set! (-> self icon scale-x) 2.0) (set! (-> self icon scale-y) 2.0) (set! (-> self icon angle) 0.0) - (set! (-> self icon flags) (the-as uint 0)) - (set! (-> self icon tex) (lookup-texture-by-id (new 'static 'texture-id :page #x9))) + (set! (-> self icon flags) (hud-sprite-flags)) + (set! (-> self icon tid) (the-as texture-id (get-texture checkpoint level-default-minimap))) (go-virtual get-heap) ) diff --git a/test/decompiler/reference/jak3/engine/game/settings_REF.gc b/test/decompiler/reference/jak3/engine/game/settings_REF.gc index 497d957b3c..696b8aadfc 100644 --- a/test/decompiler/reference/jak3/engine/game/settings_REF.gc +++ b/test/decompiler/reference/jak3/engine/game/settings_REF.gc @@ -1429,13 +1429,7 @@ (set! (-> s5-0 allow-error) (-> s4-0 allow-error)) (set! (-> s5-0 under-water-pitch-mod) (-> s4-0 under-water-pitch-mod)) (set! (-> s5-0 slow-time) (-> s4-0 slow-time)) - (if (and (-> s4-0 mirror) (let* ((a0-55 *level*) - (t9-4 (method-of-object a0-55 level-group-method-26)) - (a1-36 'ctywide) - ) - (= (t9-4 a0-55 a1-36) 'active) - ) - ) + (if (and (-> s4-0 mirror) (= (level-group-method-26 *level* 'ctywide (the-as int #f)) 'active)) (set! (-> s5-0 mirror) #f) (set! (-> s5-0 mirror) (-> s4-0 mirror)) ) diff --git a/test/decompiler/reference/jak3/engine/game/task/task-control-h_REF.gc b/test/decompiler/reference/jak3/engine/game/task/task-control-h_REF.gc index 58f1e8a591..7fdb7ba0c7 100644 --- a/test/decompiler/reference/jak3/engine/game/task/task-control-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/game/task/task-control-h_REF.gc @@ -1646,13 +1646,13 @@ (text-name text-id) (pre-play-node game-task-node) (kiosk-play-node game-task-node) - (pre-play-continue string) + (pre-play-continue object) (play-node game-task-node) (play-continue string) (kiosk-play-continue object) ) (:methods - (game-task-info-method-9 (_type_) none) + (get-play-list-idx (_type_) int) ) ) diff --git a/test/decompiler/reference/jak3/engine/geometry/path-h_REF.gc b/test/decompiler/reference/jak3/engine/geometry/path-h_REF.gc index b63f6afa86..bfb1a3e634 100644 --- a/test/decompiler/reference/jak3/engine/geometry/path-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/geometry/path-h_REF.gc @@ -18,7 +18,7 @@ These path-controls are typically allocated on a process heap." (:methods (new (symbol type process symbol float entity symbol) _type_) (path-control-method-9 (_type_) none) - (path-control-method-10 () none) + (get-point-in-path! (_type_ vector float symbol) vector) (path-control-method-11 () none) (path-control-method-12 () none) (path-control-method-13 () none) diff --git a/test/decompiler/reference/jak3/engine/gfx/ocean/ocean-h_REF.gc b/test/decompiler/reference/jak3/engine/gfx/ocean/ocean-h_REF.gc index 5619a240ab..755de1a01d 100644 --- a/test/decompiler/reference/jak3/engine/gfx/ocean/ocean-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/gfx/ocean/ocean-h_REF.gc @@ -895,7 +895,7 @@ (wait-to-vu0 uint32) ) (:methods - (ocean-method-11 () none) + (get-height (_type_ vector symbol) float) (ocean-method-12 () none) (ocean-method-13 () none) (ocean-method-14 () none) @@ -1344,7 +1344,3 @@ ;; failed to figure out what this is: 0 - - - - diff --git a/test/decompiler/reference/jak3/engine/gfx/sprite/particles/light-trails-h_REF.gc b/test/decompiler/reference/jak3/engine/gfx/sprite/particles/light-trails-h_REF.gc new file mode 100644 index 0000000000..148b116ea0 --- /dev/null +++ b/test/decompiler/reference/jak3/engine/gfx/sprite/particles/light-trails-h_REF.gc @@ -0,0 +1,520 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition of type color-array +(deftype color-array (inline-array-class) + ((data rgbaf :inline :dynamic) + ) + ) + +;; definition for method 3 of type color-array +(defmethod inspect ((this color-array)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tlength: ~D~%" (-> this length)) + (format #t "~1Tallocated-length: ~D~%" (-> this allocated-length)) + (format #t "~1Tdata[0] @ #x~X~%" (-> this data)) + (label cfg-4) + this + ) + +;; failed to figure out what this is: +(set! (-> color-array heap-base) (the-as uint 16)) + +;; definition of type light-trail-composition +(deftype light-trail-composition (structure) + ((color-mode uint64) + (color-curve curve-color-piecewise) + (color-repeat-dist float) + (alpha-1-mode uint64) + (alpha-2-mode uint64) + (base-alpha float) + (alpha-curve-1 curve2d-piecewise) + (alpha-curve-2 curve2d-piecewise) + (alpha-repeat-dist float) + (width-mode uint64) + (base-width float) + (width-curve curve2d-piecewise) + (width-repeat-dist float) + (uv-mode uint64) + (uv-repeat-dist float) + (max-age time-frame) + (tex-id uint32) + (lie-mode uint64) + (lie-vector vector :inline) + (zbuffer? symbol) + (use-tape-mode? symbol) + (blend-mode uint64) + (frame-stagger uint8) + ) + ) + +;; definition for method 3 of type light-trail-composition +(defmethod inspect ((this light-trail-composition)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'light-trail-composition) + (format #t "~1Tcolor-mode: ~D~%" (-> this color-mode)) + (format #t "~1Tcolor-curve: ~A~%" (-> this color-curve)) + (format #t "~1Tcolor-repeat-dist: ~f~%" (-> this color-repeat-dist)) + (format #t "~1Talpha-1-mode: ~D~%" (-> this alpha-1-mode)) + (format #t "~1Talpha-2-mode: ~D~%" (-> this alpha-2-mode)) + (format #t "~1Tbase-alpha: ~f~%" (-> this base-alpha)) + (format #t "~1Talpha-curve-1: ~A~%" (-> this alpha-curve-1)) + (format #t "~1Talpha-curve-2: ~A~%" (-> this alpha-curve-2)) + (format #t "~1Talpha-repeat-dist: ~f~%" (-> this alpha-repeat-dist)) + (format #t "~1Twidth-mode: ~D~%" (-> this width-mode)) + (format #t "~1Tbase-width: ~f~%" (-> this base-width)) + (format #t "~1Twidth-curve: ~A~%" (-> this width-curve)) + (format #t "~1Twidth-repeat-dist: ~f~%" (-> this width-repeat-dist)) + (format #t "~1Tuv-mode: ~D~%" (-> this uv-mode)) + (format #t "~1Tuv-repeat-dist: ~f~%" (-> this uv-repeat-dist)) + (format #t "~1Tmax-age: ~D~%" (-> this max-age)) + (format #t "~1Ttex-id: ~D~%" (-> this tex-id)) + (format #t "~1Tlie-mode: ~D~%" (-> this lie-mode)) + (format #t "~1Tlie-vector: #~%" (-> this lie-vector)) + (format #t "~1Tzbuffer?: ~A~%" (-> this zbuffer?)) + (format #t "~1Tuse-tape-mode?: ~A~%" (-> this use-tape-mode?)) + (format #t "~1Tblend-mode: ~D~%" (-> this blend-mode)) + (format #t "~1Tframe-stagger: ~D~%" (-> this frame-stagger)) + (label cfg-4) + this + ) + +;; definition of type light-trail-breadcrumb +(deftype light-trail-breadcrumb (structure) + ((pos vector :inline) + (birth-time uint32 :overlay-at (-> pos data 3)) + ) + ) + +;; definition for method 3 of type light-trail-breadcrumb +(defmethod inspect ((this light-trail-breadcrumb)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'light-trail-breadcrumb) + (format #t "~1Tpos: #~%" (-> this pos)) + (format #t "~1Tbirth-time: ~D~%" (-> this pos w)) + (label cfg-4) + this + ) + +;; definition of type breadcrumb-array +(deftype breadcrumb-array (inline-array-class) + ((data light-trail-breadcrumb :dynamic) + ) + ) + +;; definition for method 3 of type breadcrumb-array +(defmethod inspect ((this breadcrumb-array)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tlength: ~D~%" (-> this length)) + (format #t "~1Tallocated-length: ~D~%" (-> this allocated-length)) + (format #t "~1Tdata[0] @ #x~X~%" (-> this data)) + (label cfg-4) + this + ) + +;; failed to figure out what this is: +(set! (-> breadcrumb-array heap-base) (the-as uint 16)) + +;; definition of type light-trail +(deftype light-trail (basic) + ((crumb-array (array light-trail-breadcrumb)) + (crumb-size uint8) + (crumb-count int16) + (max-crumb-count int16) + (appearance light-trail-composition) + (start-marker uint64) + (end-marker uint64) + (decision uint64) + (total-distance-traveled float) + (strip prim-strip) + (strip2 prim-strip) + (cache-vector vector 4 :inline) + ) + (:methods + (light-trail-method-9 (_type_ light-trail-composition int) none) + (light-trail-method-10 (_type_) none) + (light-trail-method-11 (_type_ vector time-frame) int) + (light-trail-method-12 (_type_) none) + (light-trail-method-13 (_type_) int) + (light-trail-method-14 (_type_) none) + (light-trail-method-15 (_type_) none) + (add-vert! (_type_ prim-strip vector float float float) none) + (light-trail-method-17 (_type_ vector float float vector float) symbol) + (light-trail-method-18 (_type_ light-trail-breadcrumb int vector vector) none) + (light-trail-method-19 (_type_ float int) none) + (reset-crumbs! (_type_) none) + (light-trail-method-21 (_type_ vector) none) + ) + ) + +;; definition for method 3 of type light-trail +(defmethod inspect ((this light-trail)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tcrumb-array: ~A~%" (-> this crumb-array)) + (format #t "~1Tcrumb-size: ~D~%" (-> this crumb-size)) + (format #t "~1Tcrumb-count: ~D~%" (-> this crumb-count)) + (format #t "~1Tmax-crumb-count: ~D~%" (-> this max-crumb-count)) + (format #t "~1Tappearance: #~%" (-> this appearance)) + (format #t "~1Tstart-marker: ~D~%" (-> this start-marker)) + (format #t "~1Tend-marker: ~D~%" (-> this end-marker)) + (format #t "~1Tdecision: ~D~%" (-> this decision)) + (format #t "~1Ttotal-distance-traveled: ~f~%" (-> this total-distance-traveled)) + (format #t "~1Tstrip: ~A~%" (-> this strip)) + (format #t "~1Tstrip2: ~A~%" (-> this strip2)) + (format #t "~1Tcache-vector[4] @ #x~X~%" (-> this cache-vector)) + (label cfg-4) + this + ) + +;; definition of type weapon-trail-crumb +(deftype weapon-trail-crumb (light-trail-breadcrumb) + ((offset vector :inline) + ) + ) + +;; definition for method 3 of type weapon-trail-crumb +(defmethod inspect ((this weapon-trail-crumb)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'weapon-trail-crumb) + (format #t "~1Tpos: #~%" (-> this pos)) + (format #t "~1Tbirth-time: ~D~%" (-> this pos w)) + (format #t "~1Toffset: #~%" (-> this offset)) + (label cfg-4) + this + ) + +;; definition of type weapon-trail +(deftype weapon-trail (light-trail) + () + (:methods + (weapon-trail-method-22 (_type_ vector vector) light-trail-breadcrumb) + (weapon-trail-method-23 (_type_ vector vector) none) + ) + ) + +;; definition for method 3 of type weapon-trail +(defmethod inspect ((this weapon-trail)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tcrumb-array: ~A~%" (-> this crumb-array)) + (format #t "~1Tcrumb-size: ~D~%" (-> this crumb-size)) + (format #t "~1Tcrumb-count: ~D~%" (-> this crumb-count)) + (format #t "~1Tmax-crumb-count: ~D~%" (-> this max-crumb-count)) + (format #t "~1Tappearance: #~%" (-> this appearance)) + (format #t "~1Tstart-marker: ~D~%" (-> this start-marker)) + (format #t "~1Tend-marker: ~D~%" (-> this end-marker)) + (format #t "~1Tdecision: ~D~%" (-> this decision)) + (format #t "~1Ttotal-distance-traveled: ~f~%" (-> this total-distance-traveled)) + (format #t "~1Tstrip: ~A~%" (-> this strip)) + (format #t "~1Tstrip2: ~A~%" (-> this strip2)) + (format #t "~1Tcache-vector[4] @ #x~X~%" (-> this cache-vector)) + (label cfg-4) + this + ) + +;; definition of type tread-trail-crumb +(deftype tread-trail-crumb (light-trail-breadcrumb) + ((normal vector :inline) + ) + ) + +;; definition for method 3 of type tread-trail-crumb +(defmethod inspect ((this tread-trail-crumb)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'tread-trail-crumb) + (format #t "~1Tpos: #~%" (-> this pos)) + (format #t "~1Tbirth-time: ~D~%" (-> this pos w)) + (format #t "~1Tnormal: #~%" (-> this normal)) + (label cfg-4) + this + ) + +;; definition of type tread-trail +(deftype tread-trail (light-trail) + () + (:methods + (tread-trail-method-22 (_type_ vector vector) light-trail-breadcrumb) + (tread-trail-method-23 (_type_ vector vector) light-trail-breadcrumb) + ) + ) + +;; definition for method 3 of type tread-trail +(defmethod inspect ((this tread-trail)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this (-> this type)) + (format #t "~1Tcrumb-array: ~A~%" (-> this crumb-array)) + (format #t "~1Tcrumb-size: ~D~%" (-> this crumb-size)) + (format #t "~1Tcrumb-count: ~D~%" (-> this crumb-count)) + (format #t "~1Tmax-crumb-count: ~D~%" (-> this max-crumb-count)) + (format #t "~1Tappearance: #~%" (-> this appearance)) + (format #t "~1Tstart-marker: ~D~%" (-> this start-marker)) + (format #t "~1Tend-marker: ~D~%" (-> this end-marker)) + (format #t "~1Tdecision: ~D~%" (-> this decision)) + (format #t "~1Ttotal-distance-traveled: ~f~%" (-> this total-distance-traveled)) + (format #t "~1Tstrip: ~A~%" (-> this strip)) + (format #t "~1Tstrip2: ~A~%" (-> this strip2)) + (format #t "~1Tcache-vector[4] @ #x~X~%" (-> this cache-vector)) + (label cfg-4) + this + ) + +;; definition of type light-trail-tracker-spawn-params +(deftype light-trail-tracker-spawn-params (structure) + ((appearance light-trail-composition) + (max-num-crumbs int32) + (tracked-obj handle) + (track-immediately? symbol) + ) + ) + +;; definition for method 3 of type light-trail-tracker-spawn-params +(defmethod inspect ((this light-trail-tracker-spawn-params)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'light-trail-tracker-spawn-params) + (format #t "~1Tappearance: #~%" (-> this appearance)) + (format #t "~1Tmax-num-crumbs: ~D~%" (-> this max-num-crumbs)) + (format #t "~1Ttracked-obj: ~D~%" (-> this tracked-obj)) + (format #t "~1Ttrack-immediately?: ~A~%" (-> this track-immediately?)) + (label cfg-4) + this + ) + +;; definition of type weapon-trail-tracker-spawn-params +(deftype weapon-trail-tracker-spawn-params (light-trail-tracker-spawn-params) + ((joint0 int16) + (joint1 int16) + ) + ) + +;; definition for method 3 of type weapon-trail-tracker-spawn-params +(defmethod inspect ((this weapon-trail-tracker-spawn-params)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'weapon-trail-tracker-spawn-params) + (format #t "~1Tappearance: #~%" (-> this appearance)) + (format #t "~1Tmax-num-crumbs: ~D~%" (-> this max-num-crumbs)) + (format #t "~1Ttracked-obj: ~D~%" (-> this tracked-obj)) + (format #t "~1Ttrack-immediately?: ~A~%" (-> this track-immediately?)) + (format #t "~1Tjoint0: ~D~%" (-> this joint0)) + (format #t "~1Tjoint1: ~D~%" (-> this joint1)) + (label cfg-4) + this + ) + +;; definition of type light-trail-tracker +(deftype light-trail-tracker (process) + ((trail light-trail) + (tracked-object handle) + (offscreen? symbol) + (offscreen-start-time time-frame) + (next-line-check-time time-frame) + (last-add-frame-val uint32) + ) + (:state-methods + tracking + die + ) + (:methods + (light-trail-tracker-method-16 (_type_ process-focusable vector) vector) + (light-trail-tracker-method-17 (_type_ process-focusable) symbol) + (light-trail-tracker-method-18 (_type_ process-focusable) symbol) + (light-trail-tracker-method-19 (_type_) symbol) + (light-trail-tracker-method-20 (_type_ vector) none) + ) + ) + +;; definition for method 3 of type light-trail-tracker +(defmethod inspect ((this light-trail-tracker)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type process inspect))) + (t9-0 this) + ) + (format #t "~2Ttrail: ~A~%" (-> this trail)) + (format #t "~2Ttracked-object: ~D~%" (-> this tracked-object)) + (format #t "~2Toffscreen?: ~A~%" (-> this offscreen?)) + (format #t "~2Toffscreen-start-time: ~D~%" (-> this offscreen-start-time)) + (format #t "~2Tnext-line-check-time: ~D~%" (-> this next-line-check-time)) + (format #t "~2Tlast-add-frame-val: ~D~%" (-> this last-add-frame-val)) + (label cfg-4) + this + ) + +;; definition of type weapon-trail-tracker +(deftype weapon-trail-tracker (light-trail-tracker) + ((trail weapon-trail :override) + (joint0 int16) + (joint1 int16) + (state-time time-frame) + ) + (:state-methods + hang-on + ) + ) + +;; definition for method 3 of type weapon-trail-tracker +(defmethod inspect ((this weapon-trail-tracker)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type light-trail-tracker inspect))) + (t9-0 this) + ) + (format #t "~2Tjoint0: ~D~%" (-> this joint0)) + (format #t "~2Tjoint1: ~D~%" (-> this joint1)) + (format #t "~2Tstate-time: ~D~%" (-> this state-time)) + (label cfg-4) + this + ) + +;; definition of type tread-trail-tracker +(deftype tread-trail-tracker (light-trail-tracker) + ((trail tread-trail :override) + ) + ) + +;; definition for method 3 of type tread-trail-tracker +(defmethod inspect ((this tread-trail-tracker)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type light-trail-tracker inspect))) + (t9-0 this) + ) + (label cfg-4) + this + ) + +;; definition for function light-trail-tracker-init-by-other +(defbehavior light-trail-tracker-init-by-other light-trail-tracker ((arg0 light-trail-tracker-spawn-params)) + (stack-size-set! (-> self main-thread) 32) + (set! (-> self tracked-object) (-> arg0 tracked-obj)) + (set! (-> self trail) (new 'process 'light-trail)) + (set! (-> self next-line-check-time) 0) + (set! (-> self last-add-frame-val) (the-as uint 0)) + (set! (-> self offscreen?) #f) + (light-trail-method-9 (-> self trail) (-> arg0 appearance) (-> arg0 max-num-crumbs)) + (when (-> arg0 track-immediately?) + (let ((gp-1 (handle->process (-> self tracked-object)))) + (if (light-trail-tracker-method-17 self (the-as process-focusable gp-1)) + (light-trail-method-11 + (-> self trail) + (light-trail-tracker-method-16 self (the-as process-focusable gp-1) (new 'stack-no-clear 'vector)) + (seconds 10000) + ) + ) + ) + ) + (go-virtual tracking) + ) + +;; definition for function weapon-trail-tracker-init-by-other +(defbehavior weapon-trail-tracker-init-by-other weapon-trail-tracker ((arg0 weapon-trail-tracker-spawn-params)) + (set! (-> self tracked-object) (-> arg0 tracked-obj)) + (set! (-> self trail) (new 'process 'weapon-trail)) + (set! (-> self next-line-check-time) 0) + (set! (-> self last-add-frame-val) (the-as uint 0)) + (set! (-> self joint0) (-> arg0 joint0)) + (set! (-> self joint1) (-> arg0 joint1)) + (set! (-> self offscreen?) #f) + (light-trail-method-9 (-> self trail) (-> arg0 appearance) (-> arg0 max-num-crumbs)) + (go-virtual tracking) + ) + +;; definition for function tread-trail-tracker-init-by-other +(defbehavior tread-trail-tracker-init-by-other tread-trail-tracker ((arg0 light-trail-tracker-spawn-params)) + (set! (-> self tracked-object) (-> arg0 tracked-obj)) + (set! (-> self trail) (new 'process 'tread-trail)) + (set! (-> self offscreen?) #f) + (set! (-> self next-line-check-time) 0) + (set! (-> self last-add-frame-val) (the-as uint 0)) + (light-trail-method-9 (-> self trail) (-> arg0 appearance) (-> arg0 max-num-crumbs)) + (go-virtual tracking) + ) + +;; definition of type light-trail-tracker-water +(deftype light-trail-tracker-water (light-trail-tracker) + () + ) + +;; definition for method 3 of type light-trail-tracker-water +(defmethod inspect ((this light-trail-tracker-water)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type light-trail-tracker inspect))) + (t9-0 this) + ) + (label cfg-4) + this + ) + +;; definition of type light-trail-tracker-projectile +(deftype light-trail-tracker-projectile (light-trail-tracker) + ((state-time time-frame) + ) + (:state-methods + hang-on + ) + ) + +;; definition for method 3 of type light-trail-tracker-projectile +(defmethod inspect ((this light-trail-tracker-projectile)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type light-trail-tracker inspect))) + (t9-0 this) + ) + (format #t "~2Tstate-time: ~D~%" (-> this state-time)) + (label cfg-4) + this + ) + +;; failed to figure out what this is: +0 + + + + diff --git a/test/decompiler/reference/jak3/engine/gfx/sprite/particles/light-trails_REF.gc b/test/decompiler/reference/jak3/engine/gfx/sprite/particles/light-trails_REF.gc new file mode 100644 index 0000000000..0cfc2e20cf --- /dev/null +++ b/test/decompiler/reference/jak3/engine/gfx/sprite/particles/light-trails_REF.gc @@ -0,0 +1,1328 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for method 9 of type light-trail +;; WARN: Return type mismatch int vs none. +(defmethod light-trail-method-9 ((this light-trail) (arg0 light-trail-composition) (arg1 int)) + (set! (-> this appearance) arg0) + (set! (-> this crumb-size) (the-as uint (max 16 (the-as int (-> this crumb-size))))) + (set! (-> this crumb-array) + (the-as + (array light-trail-breadcrumb) + (new 'process 'boxed-array uint8 (* arg1 (the-as int (-> this crumb-size)))) + ) + ) + (set! (-> this max-crumb-count) arg1) + (set! (-> this crumb-count) 0) + (set! (-> this strip) + (new 'process 'prim-strip (* arg1 2) (the-as texture-id (-> arg0 tex-id)) (the-as string #f)) + ) + (set! (-> this strip2) #f) + (if (= (-> this appearance lie-mode) 3) + (set! (-> this strip2) + (new 'process 'prim-strip (* arg1 2) (the-as texture-id (-> arg0 tex-id)) (the-as string #f)) + ) + ) + (light-trail-method-10 this) + 0 + (none) + ) + +;; definition for method 10 of type light-trail +;; WARN: Return type mismatch float vs none. +(defmethod light-trail-method-10 ((this light-trail)) + (set! (-> this crumb-count) 0) + (set! (-> this start-marker) (the-as uint (current-time))) + (set! (-> this end-marker) (the-as uint (current-time))) + (set! (-> this decision) (the-as uint 2)) + (set! (-> this total-distance-traveled) 0.0) + (none) + ) + +;; definition for method 11 of type light-trail +;; INFO: Used lq/sq +(defmethod light-trail-method-11 ((this light-trail) (arg0 vector) (arg1 time-frame)) + (local-vars (s3-0 int)) + (with-pp + (if (< (seconds 5000) arg1) + (set! arg1 (- (current-time) (-> pp clock old-frame-counter))) + ) + (let ((v1-5 (-> this crumb-count))) + 0.0 + (when (> v1-5 0) + (let* ((v1-8 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ v1-5 -1)))) + (f0-1 (vector-vector-distance (the-as vector (&+ v1-8 0)) arg0)) + ) + (cond + ((< f0-1 40.96) + (set! (-> this decision) (the-as uint 1)) + (set! s3-0 1) + (goto cfg-12) + ) + (else + (+! (-> this total-distance-traveled) f0-1) + ) + ) + ) + ) + ) + (set! s3-0 2) + (when (= (-> this crumb-count) (-> this max-crumb-count)) + (let ((a0-11 (&+ (-> this crumb-array data) (* (-> this crumb-size) 0))) + (a1-4 (&+ (-> this crumb-array data) (-> this crumb-size))) + (v1-20 (* (+ (-> this crumb-count) -1) (the-as int (-> this crumb-size)))) + ) + (quad-copy! a0-11 a1-4 (/ v1-20 16)) + ) + (+! (-> this crumb-count) -1) + (set! s3-0 0) + ) + (let ((a1-5 (new 'stack-no-clear 'light-trail-breadcrumb))) + (let ((f1-2 (the float (- (-> this start-marker) (-> this end-marker)))) + (f2-0 (the float (-> this appearance max-age))) + (f0-5 0.0) + ) + (if (-> this appearance use-tape-mode?) + (set! f0-5 (- f2-0 f1-2)) + ) + (set! (-> a1-5 pos quad) (-> arg0 quad)) + (set! (-> a1-5 pos w) (the-as float (the int (- (the float (+ (-> this start-marker) arg1)) f0-5)))) + ) + (mem-copy! + (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (-> this crumb-count))) + (the-as pointer a1-5) + (the-as int (-> this crumb-size)) + ) + ) + (+! (-> this crumb-count) 1) + (set! (-> this decision) (the-as uint 0)) + (label cfg-12) + s3-0 + ) + ) + +;; definition for method 21 of type light-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod light-trail-method-21 ((this light-trail) (arg0 vector)) + (with-pp + (let ((v1-0 (-> this crumb-count))) + 0.0 + (cond + ((zero? v1-0) + (light-trail-method-11 this arg0 (seconds 10000)) + ) + (else + (set! (-> this decision) (the-as uint 0)) + (let ((gp-0 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ v1-0 -1))))) + (let ((f0-1 (vector-vector-distance (the-as vector (&+ gp-0 0)) arg0))) + (+! (-> this total-distance-traveled) f0-1) + (if (< f0-1 40.96) + (set! (-> this decision) (the-as uint 1)) + ) + ) + (let ((f1-3 (the float (- (-> this start-marker) (-> this end-marker)))) + (f2-0 (the float (-> this appearance max-age))) + (f0-4 0.0) + ) + (if (-> this appearance use-tape-mode?) + (set! f0-4 (- f2-0 f1-3)) + ) + (set! (-> (the-as light-trail-breadcrumb (&+ gp-0 0)) pos quad) (-> arg0 quad)) + (set! (-> gp-0 3) + (the-as + light-trail-breadcrumb + (the int (- (the float (+ (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter)))) f0-4)) + ) + ) + ) + ) + ) + ) + ) + (none) + ) + ) + +;; definition for method 16 of type light-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod add-vert! ((this light-trail) (arg0 prim-strip) (arg1 vector) (arg2 float) (arg3 float) (arg4 float)) + (let ((v1-3 (-> arg0 data (-> arg0 num-verts)))) + (set! (-> v1-3 pos quad) (-> arg1 quad)) + (set! (-> v1-3 col) (the-as rgba arg2)) + (set! (-> v1-3 stq x) arg3) + (set! (-> v1-3 stq y) arg4) + ) + (+! (-> arg0 num-verts) 1) + 0 + (none) + ) + +;; definition for method 17 of type light-trail +;; INFO: Used lq/sq +(defmethod light-trail-method-17 ((this light-trail) (arg0 vector) (arg1 float) (arg2 float) (arg3 vector) (arg4 float)) + (if (< (+ (-> this strip allocated-num-verts) -2) (-> this strip num-verts)) + (return #f) + ) + (cond + ((= (-> this appearance lie-mode) 3) + (let ((s1-0 (new 'stack-no-clear 'vector))) + (set! (-> s1-0 quad) (-> this cache-vector 0 quad)) + (vector-normalize! s1-0 (* 0.5 arg2)) + (add-vert! this (-> this strip) (vector+! (new 'stack-no-clear 'vector) arg0 s1-0) arg1 arg4 0.0) + (add-vert! this (-> this strip) (vector+float*! (new 'stack-no-clear 'vector) arg0 s1-0 -1.0) arg1 arg4 1.0) + ) + (let ((s1-1 (new 'stack-no-clear 'vector))) + (set! (-> s1-1 quad) (-> this cache-vector 1 quad)) + (vector-normalize! s1-1 (* 0.5 arg2)) + (add-vert! this (-> this strip2) (vector+! (new 'stack-no-clear 'vector) arg0 s1-1) arg1 arg4 0.0) + (add-vert! this (-> this strip2) (vector+float*! (new 'stack-no-clear 'vector) arg0 s1-1 -1.0) arg1 arg4 1.0) + ) + ) + (else + (let ((s1-2 (new 'stack-no-clear 'vector))) + (set! (-> s1-2 quad) (-> arg3 quad)) + (vector-normalize! s1-2 (* 0.5 arg2)) + (add-vert! this (-> this strip) (vector+! (new 'stack-no-clear 'vector) arg0 s1-2) arg1 arg4 0.0) + (add-vert! this (-> this strip) (vector+float*! (new 'stack-no-clear 'vector) arg0 s1-2 -1.0) arg1 arg4 1.0) + ) + ) + ) + #f + ) + +;; definition for function compute-trail-scaled-t +(defun compute-trail-scaled-t ((arg0 uint) (arg1 float) (arg2 float) (arg3 float) (arg4 float) (arg5 float) (arg6 vector)) + (let ((v1-0 arg0)) + (cond + ((zero? v1-0) + arg1 + ) + ((= v1-0 5) + (let* ((v1-2 (/ (the-as int (rand-uint31-gen *random-generator*)) 256)) + (v1-3 (the-as number (logior #x3f800000 v1-2))) + ) + (+ -1.0 (the-as float v1-3)) + ) + ) + ((= v1-0 2) + (/ arg2 arg5) + ) + ((= v1-0 1) + (/ arg3 arg5) + ) + ((= v1-0 3) + (/ arg4 arg5) + ) + ((= v1-0 4) + (/ (vector-vector-distance (camera-pos) arg6) arg5) + ) + (else + 1.0 + ) + ) + ) + ) + +;; failed to figure out what this is: +(kmemopen global "light-trails") + +;; definition for symbol *dist-cache-array*, type (pointer float) +(define *dist-cache-array* (the-as (pointer float) (malloc 'global 4000))) + +;; definition for symbol *total-length*, type float +(define *total-length* 0.0) + +;; failed to figure out what this is: +(kmemclose) + +;; definition for method 18 of type light-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-18 ((this light-trail) (arg0 light-trail-breadcrumb) (arg1 int) (arg2 vector) (arg3 vector)) + (let ((v1-0 (new 'stack-no-clear 'vector))) + (cond + ((> (the-as uint arg1) 0) + (let ((t2-1 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ arg1 -1)))))) + (vector-! v1-0 (-> arg0 pos) (the-as vector (&+ t2-1 0))) + ) + ) + (else + (let ((t1-6 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ arg1 1)))))) + (vector-! v1-0 (the-as vector (&+ t1-6 0)) (-> arg0 pos)) + ) + ) + ) + (let ((a2-9 (-> this appearance lie-mode))) + (cond + ((= a2-9 1) + (vector-cross! arg3 v1-0 (-> this appearance lie-vector)) + (set! (-> arg3 y) 0.0) + ) + ((zero? a2-9) + (vector-cross! arg3 (vector-! (new 'stack-no-clear 'vector) (-> arg0 pos) arg2) v1-0) + ) + ((= a2-9 2) + (vector-cross! arg3 v1-0 (-> this appearance lie-vector)) + (set! (-> arg3 y) 0.0) + (vector-cross! arg3 v1-0 arg3) + ) + ((= a2-9 3) + (vector-cross! arg3 v1-0 (-> this appearance lie-vector)) + (set! (-> arg3 y) 0.0) + (set! (-> this cache-vector 0 quad) (-> arg3 quad)) + (vector-cross! arg3 v1-0 (-> this appearance lie-vector)) + (set! (-> arg3 y) 0.0) + (vector-cross! arg3 v1-0 arg3) + (set! (-> this cache-vector 1 quad) (-> arg3 quad)) + ) + ) + ) + ) + (none) + ) + +;; definition for method 12 of type light-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod light-trail-method-12 ((this light-trail)) + (local-vars + (sv-64 time-frame) + (sv-72 uint) + (sv-80 int) + (sv-88 float) + (sv-92 float) + (sv-96 float) + (sv-100 rgbaf) + (sv-104 vector) + (sv-128 vector) + (sv-132 vector) + (sv-136 float) + (sv-140 float) + (sv-144 float) + (sv-148 float) + (sv-152 float) + (sv-156 float) + (sv-192 float) + (sv-196 float) + (sv-200 vector) + (sv-204 vector) + ) + (set! (-> *dist-cache-array* 0) 0.0) + (set! *total-length* 0.0) + (let ((s5-0 (new 'stack-no-clear 'array 'int32 4))) + (set! (-> s5-0 0) (-> this crumb-count)) + (let ((s3-0 (+ (-> s5-0 0) -1)) + (s4-0 1) + ) + (while (>= s3-0 s4-0) + (let* ((v1-5 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ s4-0 -1))))) + (a1-3 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint s4-0)))) + (a0-6 (- (-> this start-marker) (the-as uint (-> a1-3 3)))) + ) + (when (and (>= a0-6 0) (< a0-6 (-> this appearance max-age))) + (set! *total-length* + (+ *total-length* (vector-vector-distance (the-as vector (&+ v1-5 0)) (the-as vector (&+ a1-3 0)))) + ) + (set! (-> *dist-cache-array* s4-0) *total-length*) + ) + ) + (+! s4-0 1) + ) + ) + (set! sv-64 (-> this appearance max-age)) + (set! sv-72 (- (-> this start-marker) (-> this end-marker))) + (set! sv-80 0) + (set! sv-88 (the-as float 0.0)) + (set! sv-92 (the-as float -100.0)) + (set! sv-96 (the-as float 0.0)) + (set! sv-100 (new 'stack-no-clear 'rgbaf)) + (set! sv-104 (new 'stack-no-clear 'vector)) + (if (= (-> this appearance uv-mode) 3) + (set! sv-92 (the-as float 100.0)) + ) + (set! sv-128 (math-camera-pos)) + (set! sv-132 (new 'stack-no-clear 'vector)) + (set! (-> this strip num-verts) (the-as uint 0)) + (set! (-> this strip tex-id) (the-as texture-id (-> this appearance tex-id))) + (cond + ((not (-> this appearance zbuffer?)) + (set! (-> this strip adnops 0 cmds) (gs-reg64 test-1)) + (set! (-> this strip data0) (new 'static 'gs-test + :ate #x1 + :atst (gs-atest greater-equal) + :aref #x80 + :afail #x1 + :zte #x1 + :ztst (gs-ztest greater-equal) + ) + ) + ) + (else + (set! (-> this strip adnops 0 cmds) (gs-reg64 hack)) + (set! (-> this strip data0) (new 'static 'gs-test)) + 0 + ) + ) + (let ((v1-34 (-> this appearance blend-mode))) + (cond + ((= v1-34 1) + (set! (-> this strip alpha) (new 'static 'gs-alpha :b #x2 :d #x1)) + ) + ((zero? v1-34) + (set! (-> this strip alpha) (new 'static 'gs-alpha :b #x1 :d #x1)) + ) + ((= v1-34 2) + (set! (-> this strip alpha) (new 'static 'gs-alpha :a #x2 :d #x1)) + ) + ) + ) + (when (-> this strip2) + (set! (-> this strip2 num-verts) (the-as uint 0)) + (set! (-> this strip2 tex-id) (the-as texture-id (-> this appearance tex-id))) + (cond + ((not (-> this appearance zbuffer?)) + (set! (-> this strip2 adnops 0 cmds) (gs-reg64 test-1)) + (set! (-> this strip2 data0) (new 'static 'gs-test + :ate #x1 + :atst (gs-atest greater-equal) + :aref #x80 + :afail #x1 + :zte #x1 + :ztst (gs-ztest greater-equal) + ) + ) + ) + (else + (set! (-> this strip2 adnops 0 cmds) (gs-reg64 hack)) + (set! (-> this strip2 data0) (new 'static 'gs-test)) + 0 + ) + ) + (let ((v1-52 (-> this appearance blend-mode))) + (cond + ((= v1-52 1) + (set! (-> this strip2 alpha) (new 'static 'gs-alpha :b #x2 :d #x1)) + ) + ((zero? v1-52) + (set! (-> this strip2 alpha) (new 'static 'gs-alpha :b #x1 :d #x1)) + ) + ((= v1-52 2) + (set! (-> this strip2 alpha) (new 'static 'gs-alpha :a #x2 :d #x1)) + ) + ) + ) + ) + (countdown (s5-1 (-> s5-0 0)) + (let* ((s3-1 s5-1) + (s4-1 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) s3-1))) + ) + (set! sv-136 (/ (the float (+ (- (-> this start-marker) (the-as uint (-> s4-1 3))) sv-80)) (the float sv-64))) + (when (or (< 1.0 sv-136) (< sv-136 0.0)) + ) + (when (and (>= 1.0 sv-136) (>= sv-136 0.0)) + (let* ((f30-1 (-> *dist-cache-array* s5-1)) + (f28-0 (- *total-length* f30-1)) + (f26-0 (- (-> this total-distance-traveled) f28-0)) + ) + (set! sv-140 (the-as float 1.0)) + (set! sv-144 (the-as float 1.0)) + (set! sv-148 (the-as float 1.0)) + (set! sv-152 (the-as float 0.0)) + (set! sv-156 (the-as float 0.0)) + (when (-> this appearance alpha-curve-1) + (set! sv-140 + (compute-trail-scaled-t + (-> this appearance alpha-1-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance alpha-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (set! sv-140 (curve2d-method-9 (-> this appearance alpha-curve-1) sv-140 3)) + ) + (when (-> this appearance alpha-curve-2) + (set! sv-144 + (compute-trail-scaled-t + (-> this appearance alpha-2-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance alpha-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (set! sv-144 (curve2d-method-9 (-> this appearance alpha-curve-2) sv-144 3)) + ) + (when (-> this appearance width-curve) + (set! sv-148 + (compute-trail-scaled-t + (-> this appearance width-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance width-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (set! sv-148 (curve2d-method-9 (-> this appearance width-curve) sv-148 3)) + ) + (set! sv-152 + (compute-trail-scaled-t + (-> this appearance uv-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance uv-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (when (or (< 1.0 sv-152) (< sv-152 0.0)) + (let ((f0-43 sv-152)) + (set! sv-152 (- f0-43 (the float (the int f0-43)))) + ) + ) + (set! sv-192 (* sv-140 sv-144 (-> this appearance base-alpha))) + (set! sv-196 (* sv-148 (-> this appearance base-width))) + (set! sv-200 (new 'stack-no-clear 'vector)) + (set! sv-204 (new 'stack-no-clear 'vector)) + (when (-> this appearance color-curve) + (set! sv-156 + (compute-trail-scaled-t + (-> this appearance color-mode) + sv-136 + f30-1 + f28-0 + f26-0 + (-> this appearance color-repeat-dist) + (the-as vector (&+ s4-1 0)) + ) + ) + (curve-color-method-9 (-> this appearance color-curve) sv-156 (the-as rgbaf sv-200) 3) + ) + ) + (set! (-> sv-200 w) (* (-> sv-200 w) sv-192)) + (light-trail-method-18 this (the-as light-trail-breadcrumb s4-1) s3-1 sv-128 sv-204) + (when (or (and (= (-> this appearance uv-mode) 3) (< sv-92 sv-152)) + (and (!= (-> this appearance uv-mode) 3) (< sv-152 sv-92)) + ) + (let ((s2-0 (new 'stack-no-clear 'inline-array 'vector 5))) + (set! (-> s2-0 3 z) (- sv-152)) + (set! (-> s2-0 3 w) (- sv-92 (-> s2-0 3 z))) + (set! (-> s2-0 4 x) (/ sv-92 (-> s2-0 3 w))) + (vector-lerp! (-> s2-0 0) sv-104 (the-as vector (&+ s4-1 0)) (-> s2-0 4 x)) + (rgbaf-lerp! (the-as rgbaf (-> s2-0 2)) sv-100 (the-as rgbaf sv-200) (-> s2-0 4 x)) + (set! (-> s2-0 3 y) (lerp sv-96 sv-196 (-> s2-0 4 x))) + (vector-lerp! (-> s2-0 1) sv-132 sv-204 (-> s2-0 4 x)) + (set! (-> s2-0 3 x) (the-as float (rgba<-rgbaf (the-as rgba (-> s2-0 3 x)) (the-as rgbaf (-> s2-0 2))))) + (light-trail-method-17 this (-> s2-0 0) (-> s2-0 3 x) (-> s2-0 3 y) (-> s2-0 1) 0.0) + (light-trail-method-17 this (-> s2-0 0) (-> s2-0 3 x) (-> s2-0 3 y) (-> s2-0 1) 1.0) + ) + ) + (light-trail-method-17 + this + (the-as vector (&+ s4-1 0)) + (the-as float (rgba<-rgbaf (the-as rgba (new 'stack-no-clear 'rgbaf)) (the-as rgbaf sv-200))) + sv-196 + sv-204 + sv-152 + ) + (when (> s3-1 0) + (let ((v1-149 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ s3-1 -1))))) + (set! sv-88 (+ sv-88 (vector-vector-distance (the-as vector (&+ s4-1 0)) (the-as vector (&+ v1-149 0))))) + ) + ) + (set! sv-92 sv-152) + (set! (-> sv-104 quad) (-> (the-as vector (&+ s4-1 0)) quad)) + (set! sv-96 sv-196) + (set! (-> sv-100 quad) (-> sv-200 quad)) + (set! (-> sv-132 quad) (-> sv-204 quad)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 19 of type light-trail +;; WARN: Return type mismatch int vs none. +(defmethod light-trail-method-19 ((this light-trail) (arg0 float) (arg1 int)) + 0 + (none) + ) + +;; definition for method 14 of type light-trail +;; WARN: Return type mismatch pointer vs none. +(defmethod light-trail-method-14 ((this light-trail)) + (let ((s4-0 (new 'stack-no-clear 'light-trail-breadcrumb)) + (s5-0 -1) + ) + (let ((s3-0 (-> this crumb-count))) + (dotimes (s2-0 s3-0) + (let ((a1-0 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint s2-0))))) + (cond + ((< (the-as uint (-> a1-0 3)) (-> this end-marker)) + (mem-copy! (the-as pointer s4-0) a1-0 16) + (set! s5-0 s2-0) + ) + (else + (goto cfg-8) + ) + ) + ) + ) + ) + (label cfg-8) + (when (>= s5-0 0) + (let ((s3-1 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ s5-0 1))))) + (s2-1 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint s5-0)))) + ) + (let* ((f0-1 (the float (- (-> this start-marker) (the-as uint (-> s3-1 3))))) + (f1-1 (the float (- (-> this start-marker) (the-as uint (-> s4-0 pos w))))) + (f30-0 (/ (- (the float (-> this appearance max-age)) f0-1) (- f1-1 f0-1))) + ) + (light-trail-method-19 this f30-0 s5-0) + (vector-lerp! (the-as vector (&+ s2-1 0)) (the-as vector (&+ s3-1 0)) (-> s4-0 pos) f30-0) + ) + (set! (-> s2-1 3) (the-as light-trail-breadcrumb (-> this end-marker))) + ) + (when (> s5-0 0) + (set! (-> this crumb-count) (- (-> this crumb-count) s5-0)) + (mem-copy! + (&+ (-> this crumb-array data) (* (-> this crumb-size) 0)) + (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint s5-0))) + (* (-> this crumb-count) (the-as int (-> this crumb-size))) + ) + ) + ) + ) + (none) + ) + +;; definition for method 13 of type light-trail +(defmethod light-trail-method-13 ((this light-trail)) + (with-pp + (if (<= (-> this crumb-count) 0) + (return 0) + ) + (let ((v1-3 (-> this decision))) + (cond + ((= v1-3 2) + (return 0) + ) + ((zero? v1-3) + (+! (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter))) + (let ((v1-8 (- (-> this start-marker) (the-as uint (-> this appearance max-age))))) + (when (< (the-as int (-> this end-marker)) (the-as int v1-8)) + (set! (-> this end-marker) v1-8) + (light-trail-method-14 this) + ) + ) + ) + ((= v1-3 1) + (+! (-> this end-marker) (- (current-time) (-> pp clock old-frame-counter))) + (when (< (the-as int (-> this start-marker)) (the-as int (-> this end-marker))) + (reset-crumbs! this) + (set! (-> this end-marker) (-> this start-marker)) + ) + (+! (-> this end-marker) (- (current-time) (-> pp clock old-frame-counter))) + (+! (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter))) + ) + ) + ) + (set! (-> this decision) (the-as uint 1)) + 0 + ) + ) + +;; definition for method 20 of type light-trail +;; WARN: Return type mismatch int vs none. +(defmethod reset-crumbs! ((this light-trail)) + (set! (-> this crumb-count) 0) + 0 + (none) + ) + +;; definition for function light-trail-tracker-common-post +(defbehavior light-trail-tracker-common-post light-trail-tracker () + (cond + ((light-trail-tracker-method-19 self) + (light-trail-method-12 (-> self trail)) + ) + (else + (set! (-> self trail strip num-verts) (the-as uint 0)) + (when (-> self trail strip2) + (set! (-> self trail strip2 num-verts) (the-as uint 0)) + 0 + ) + ) + ) + ) + +;; failed to figure out what this is: +(defstate tracking (light-trail-tracker) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('notice) + (case (-> block param 0) + (('add-crumb) + (let ((a1-1 (handle->process (-> self tracked-object)))) + (light-trail-tracker-method-20 + self + (light-trail-tracker-method-16 self (the-as process-focusable a1-1) (new 'stack-no-clear 'vector)) + ) + ) + ) + (('add-crumb-elapsed) + (let ((a1-4 (handle->process (-> self tracked-object)))) + (light-trail-method-11 + (-> self trail) + (light-trail-tracker-method-16 self (the-as process-focusable a1-4) (new 'stack-no-clear 'vector)) + (the-as time-frame (the int (the-as float (-> block param 1)))) + ) + ) + ) + (('add-crumb-pos) + (light-trail-tracker-method-20 self (the-as vector (-> block param 1))) + ) + (('replace-last-crumb) + (light-trail-method-21 (-> self trail) (the-as vector (-> block param 1))) + ) + (('die) + (go-virtual die) + ) + ) + ) + ) + #t + ) + :trans (behavior () + (let ((gp-0 (handle->process (-> self tracked-object)))) + (cond + ((light-trail-tracker-method-18 self (the-as process-focusable gp-0)) + (go-virtual die) + ) + (else + (if (light-trail-tracker-method-17 self (the-as process-focusable gp-0)) + (light-trail-tracker-method-20 + self + (light-trail-tracker-method-16 self (the-as process-focusable gp-0) (new 'stack-no-clear 'vector)) + ) + ) + (light-trail-method-13 (-> self trail)) + 0 + ) + ) + ) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +;; failed to figure out what this is: +(defstate die (light-trail-tracker) + :virtual #t + :enter (behavior () + '() + ) + :trans (behavior () + (light-trail-method-13 (-> self trail)) + ) + :code (behavior () + (until #f + (if (>= 1 (-> self trail crumb-count)) + (return #f) + ) + (suspend) + ) + #f + ) + :post light-trail-tracker-common-post + ) + +;; definition for method 7 of type light-trail-tracker +(defmethod relocate ((this light-trail-tracker) (offset int)) + (if (nonzero? (-> this trail)) + (&+! (-> this trail) offset) + ) + (call-parent-method this offset) + ) + +;; definition for method 7 of type light-trail +(defmethod relocate ((this light-trail) (offset int)) + (&+! (-> this crumb-array) offset) + (&+! (-> this strip) offset) + (if (-> this strip2) + (&+! (-> this strip2) offset) + ) + this + ) + +;; definition for method 16 of type light-trail-tracker +;; INFO: Used lq/sq +(defmethod light-trail-tracker-method-16 ((this light-trail-tracker) (arg0 process-focusable) (arg1 vector)) + (let ((a0-2 (if (type? arg0 process-focusable) + arg0 + ) + ) + ) + (if a0-2 + (set! (-> arg1 quad) (-> (get-trans a0-2 0) quad)) + ) + ) + arg1 + ) + +;; definition for method 17 of type light-trail-tracker +(defmethod light-trail-tracker-method-17 ((this light-trail-tracker) (arg0 process-focusable)) + #t + ) + +;; definition for method 16 of type light-trail-tracker-water +;; INFO: Used lq/sq +(defmethod light-trail-tracker-method-16 ((this light-trail-tracker-water) (arg0 process-focusable) (arg1 vector)) + (let ((a0-2 (if (type? arg0 process-focusable) + arg0 + ) + ) + ) + (when a0-2 + (let ((s5-1 (-> a0-2 water))) + (when (and s5-1 a0-2 (nonzero? s5-1)) + (set! (-> arg1 quad) (-> (get-trans a0-2 0) quad)) + (set! (-> arg1 y) (+ 40.96 (-> s5-1 surface-height))) + ) + ) + ) + ) + arg1 + ) + +;; definition for method 17 of type light-trail-tracker-water +;; WARN: Return type mismatch object vs symbol. +(defmethod light-trail-tracker-method-17 ((this light-trail-tracker-water) (arg0 process-focusable)) + (the-as symbol (and *target* (or (logtest? (water-flag touch-water) (-> *target* water flags)) + (logtest? (-> *target* control status) (collide-status on-water)) + ) + ) + ) + ) + +;; definition for method 18 of type light-trail-tracker +(defmethod light-trail-tracker-method-18 ((this light-trail-tracker) (arg0 process-focusable)) + (not arg0) + ) + +;; definition for method 18 of type light-trail-tracker-water +(defmethod light-trail-tracker-method-18 ((this light-trail-tracker-water) (arg0 process-focusable)) + (let ((v1-0 (if (type? arg0 process-focusable) + arg0 + ) + ) + ) + (or (not v1-0) + (not (-> v1-0 water)) + (not (logtest? (water-flag touch-water) (-> v1-0 water flags))) + (not (logtest? (water-flag break-surface) (-> v1-0 water flags))) + ) + ) + ) + +;; definition for function estimate-light-trail-mem-usage +;; WARN: Return type mismatch uint vs int. +(defun estimate-light-trail-mem-usage ((arg0 uint) (arg1 uint)) + (let* ((a2-0 (-> prim-vertex size)) + (a3-0 (-> prim-strip size)) + (v1-3 (-> light-trail size)) + (a0-3 (+ a3-0 (* arg0 (-> light-trail-breadcrumb size)) (* (* arg0 a2-0) 2))) + ) + (if arg1 + (set! a0-3 (* a0-3 2)) + ) + (the-as int (shl (+ (sar (+ v1-3 a0-3) 10) 1) 10)) + ) + ) + +;; definition for method 18 of type light-trail-tracker-projectile +(defmethod light-trail-tracker-method-18 ((this light-trail-tracker-projectile) (arg0 process-focusable)) + (if (not arg0) + (set! (-> this tracked-object) (the-as handle #f)) + ) + #f + ) + +;; definition for method 16 of type light-trail-tracker-projectile +;; INFO: Used lq/sq +(defmethod light-trail-tracker-method-16 ((this light-trail-tracker-projectile) (arg0 process-focusable) (arg1 vector)) + (let ((a0-1 arg0)) + (if a0-1 + (set! (-> arg1 quad) (-> a0-1 root trans quad)) + ) + ) + arg1 + ) + +;; failed to figure out what this is: +(defstate tracking (light-trail-tracker-projectile) + :virtual #t + :trans (behavior () + (let ((gp-0 (handle->process (-> self tracked-object)))) + (cond + ((not gp-0) + (go-virtual hang-on) + ) + (else + (if (light-trail-tracker-method-17 self (the-as process-focusable gp-0)) + (light-trail-tracker-method-20 + self + (light-trail-tracker-method-16 self (the-as process-focusable gp-0) (new 'stack-no-clear 'vector)) + ) + ) + (light-trail-method-13 (-> self trail)) + ) + ) + ) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +;; failed to figure out what this is: +(defstate hang-on (light-trail-tracker-projectile) + :virtual #t + :enter (behavior () + (set-time! (-> self state-time)) + ) + :trans (behavior () + (if (time-elapsed? (-> self state-time) (seconds 2)) + (go-virtual die) + ) + (light-trail-method-13 (-> self trail)) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +;; failed to figure out what this is: +(defstate hang-on (weapon-trail-tracker) + :virtual #t + :enter (behavior () + (set-time! (-> self state-time)) + ) + :trans (behavior () + (if (time-elapsed? (-> self state-time) (seconds 2)) + (go-virtual die) + ) + (light-trail-method-13 (-> self trail)) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +;; failed to figure out what this is: +(defstate tracking (weapon-trail-tracker) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('notice) + (case (-> block param 0) + (('die) + (go-virtual hang-on) + ) + (('add-crumbs) + (let ((a1-1 (-> block param 1)) + (a2-1 (-> block param 2)) + ) + (weapon-trail-method-22 (-> self trail) (the-as vector a1-1) (the-as vector a2-1)) + ) + ) + ) + ) + ) + #t + ) + :trans (behavior () + (let ((gp-0 (handle->process (-> self tracked-object)))) + (cond + ((light-trail-tracker-method-18 self (the-as process-focusable gp-0)) + (go-virtual hang-on) + ) + (else + (when (and (>= (-> self joint0) 0) (>= (-> self joint1) 0)) + (let ((s5-0 (vector<-cspace! + (new 'stack-no-clear 'vector) + (-> (the-as process-drawable gp-0) node-list data (-> self joint0)) + ) + ) + (a2-0 (vector<-cspace! + (new 'stack-no-clear 'vector) + (-> (the-as process-drawable gp-0) node-list data (-> self joint1)) + ) + ) + ) + (weapon-trail-method-22 (-> self trail) s5-0 a2-0) + ) + ) + (light-trail-method-13 (-> self trail)) + ) + ) + ) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +;; failed to figure out what this is: +(defstate tracking (tread-trail-tracker) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('reset) + (light-trail-method-10 (-> self trail)) + ) + (('notice) + (case (-> block param 0) + (('die) + (go-virtual die) + ) + (('add-crumbs) + (let ((a1-1 (-> block param 0)) + (a2-1 (-> block param 1)) + ) + (tread-trail-method-22 (-> self trail) (the-as vector a1-1) (the-as vector a2-1)) + ) + ) + ) + ) + ) + #t + ) + :trans (behavior () + (let ((gp-0 (handle->process (-> self tracked-object)))) + (cond + ((light-trail-tracker-method-18 self (the-as process-focusable gp-0)) + (go-virtual die) + ) + (else + (when (and gp-0 (nonzero? (-> (the-as process-drawable gp-0) draw))) + (let ((a1-2 (-> (the-as process-drawable gp-0) draw))) + (setup-dma-and-tex (-> self trail strip) a1-2) + ) + ) + (light-trail-method-13 (-> self trail)) + ) + ) + ) + ) + :code sleep-code + :post light-trail-tracker-common-post + ) + +;; definition for method 18 of type weapon-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-18 ((this weapon-trail) (arg0 light-trail-breadcrumb) (arg1 int) (arg2 vector) (arg3 vector)) + (set! (-> arg3 quad) (-> (&+ arg0 16) pos quad)) + (none) + ) + +;; definition for method 9 of type weapon-trail +(defmethod light-trail-method-9 ((this weapon-trail) (arg0 light-trail-composition) (arg1 int)) + (set! (-> this crumb-size) (the-as uint 32)) + (call-parent-method this arg0 arg1) + (none) + ) + +;; definition for method 22 of type weapon-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch (pointer light-trail-breadcrumb) vs light-trail-breadcrumb. +(defmethod weapon-trail-method-22 ((this weapon-trail) (arg0 vector) (arg1 vector)) + (let ((gp-0 (new 'stack-no-clear 'vector)) + (v1-0 (new 'stack-no-clear 'vector)) + ) + (vector-! gp-0 arg1 arg0) + (vector-float*! gp-0 gp-0 0.5) + (vector+! v1-0 arg0 gp-0) + (let ((v1-1 (light-trail-method-11 this v1-0 (seconds 10000)))) + (the-as + light-trail-breadcrumb + (when (!= v1-1 1) + (let ((v0-1 + (the-as + object + (&+ (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ (-> this crumb-count) -1))) 16) + ) + ) + ) + (set! (-> (the-as light-trail-breadcrumb v0-1) pos quad) (-> gp-0 quad)) + v0-1 + ) + ) + ) + ) + ) + ) + +;; definition for method 23 of type weapon-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch object vs none. +(defmethod weapon-trail-method-23 ((this weapon-trail) (arg0 vector) (arg1 vector)) + (local-vars (gp-0 (pointer light-trail-breadcrumb)) (f0-2 float)) + (with-pp + (let ((s4-0 (new 'stack-no-clear 'vector)) + (s3-0 (new 'stack-no-clear 'vector)) + (v1-0 (-> this crumb-count)) + ) + 0.0 + (cond + ((zero? v1-0) + (weapon-trail-method-22 this arg0 arg1) + ) + ((begin + (set! (-> this decision) (the-as uint 0)) + (set! gp-0 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ v1-0 -1)))) + (vector-! s4-0 arg1 arg0) + (vector-float*! s4-0 s4-0 0.5) + (vector+! s3-0 arg0 s4-0) + (set! f0-2 (vector-vector-distance (the-as vector (&+ gp-0 0)) s3-0)) + (< f0-2 40.96) + ) + (set! (-> this decision) (the-as uint 1)) + ) + (else + (+! (-> this total-distance-traveled) f0-2) + (let ((f1-2 (the float (- (-> this start-marker) (-> this end-marker)))) + (f2-0 (the float (-> this appearance max-age))) + (f0-6 0.0) + ) + (if (-> this appearance use-tape-mode?) + (set! f0-6 (- f2-0 f1-2)) + ) + (set! (-> (the-as light-trail-breadcrumb (&+ gp-0 0)) pos quad) (-> s3-0 quad)) + (set! (-> (the-as light-trail-breadcrumb (&+ gp-0 16)) pos quad) (-> s4-0 quad)) + (set! (-> gp-0 3) + (the-as + light-trail-breadcrumb + (the int (- (the float (+ (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter)))) f0-6)) + ) + ) + ) + ) + ) + ) + (none) + ) + ) + +;; definition for method 19 of type weapon-trail +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-19 ((this weapon-trail) (arg0 float) (arg1 int)) + (let ((v1-2 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) arg1))) + (a2-2 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ arg1 1)))) + ) + (vector-lerp! (the-as vector (&+ v1-2 16)) (the-as vector (&+ a2-2 16)) (the-as vector (&+ v1-2 16)) arg0) + ) + (none) + ) + +;; definition for method 17 of type weapon-trail +;; INFO: Used lq/sq +(defmethod light-trail-method-17 ((this weapon-trail) (arg0 vector) (arg1 float) (arg2 float) (arg3 vector) (arg4 float)) + (when (< (+ (-> this strip allocated-num-verts) -2) (-> this strip num-verts)) + (format 0 "Out of stuff (~d)~%" (-> this strip allocated-num-verts)) + (return #f) + ) + (vector-float*! arg3 arg3 arg2) + (let ((s2-0 (new 'stack-no-clear 'vector))) + (set! (-> s2-0 quad) (-> arg3 quad)) + (add-vert! this (-> this strip) (vector+! (new 'stack-no-clear 'vector) arg0 s2-0) arg1 arg4 0.0) + (add-vert! this (-> this strip) (vector+float*! (new 'stack-no-clear 'vector) arg0 s2-0 -1.0) arg1 arg4 1.0) + ) + #f + ) + +;; definition for method 18 of type tread-trail +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-18 ((this tread-trail) (arg0 light-trail-breadcrumb) (arg1 int) (arg2 vector) (arg3 vector)) + (let ((v1-0 (new 'stack-no-clear 'vector))) + (cond + ((> (the-as uint arg1) 0) + (let ((a3-3 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ arg1 -1)))))) + (vector-! v1-0 (-> arg0 pos) (the-as vector (&+ a3-3 0))) + ) + ) + (else + (let ((a2-5 (&+ (-> this crumb-array data) (* (-> this crumb-size) (the-as uint (+ arg1 1)))))) + (vector-! v1-0 (the-as vector (&+ a2-5 0)) (-> arg0 pos)) + ) + ) + ) + (vector-cross! arg3 v1-0 (the-as vector (&+ arg0 16))) + ) + (none) + ) + +;; definition for method 9 of type tread-trail +(defmethod light-trail-method-9 ((this tread-trail) (arg0 light-trail-composition) (arg1 int)) + (set! (-> this crumb-size) (the-as uint 32)) + (call-parent-method this arg0 arg1) + (none) + ) + +;; definition for method 19 of type tread-trail +;; WARN: Return type mismatch vector vs none. +(defmethod light-trail-method-19 ((this tread-trail) (arg0 float) (arg1 int)) + (let ((v1-2 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) arg1))) + (a2-2 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ arg1 1)))) + ) + (vector-lerp! (the-as vector (&+ v1-2 16)) (the-as vector (&+ a2-2 16)) (the-as vector (&+ v1-2 16)) arg0) + ) + (none) + ) + +;; definition for method 22 of type tread-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch (pointer light-trail-breadcrumb) vs light-trail-breadcrumb. +(defmethod tread-trail-method-22 ((this tread-trail) (arg0 vector) (arg1 vector)) + (let ((v1-1 (light-trail-method-11 this arg0 (seconds 10000)))) + (the-as + light-trail-breadcrumb + (when (!= v1-1 1) + (let ((v0-1 + (the-as + object + (&+ (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ (-> this crumb-count) -1))) 16) + ) + ) + ) + (set! (-> (the-as light-trail-breadcrumb v0-1) pos quad) (-> arg1 quad)) + v0-1 + ) + ) + ) + ) + ) + +;; definition for method 23 of type tread-trail +;; INFO: Used lq/sq +;; WARN: Return type mismatch object vs light-trail-breadcrumb. +(defmethod tread-trail-method-23 ((this tread-trail) (arg0 vector) (arg1 vector)) + (with-pp + (let ((v1-0 (-> this crumb-count))) + 0.0 + (the-as + light-trail-breadcrumb + (cond + ((zero? v1-0) + (tread-trail-method-22 this arg0 arg1) + ) + (else + (set! (-> this decision) (the-as uint 0)) + (let ((s5-0 (&+ (-> this crumb-array data) (* (the-as int (-> this crumb-size)) (+ v1-0 -1))))) + (let ((f0-1 (vector-vector-distance (the-as vector (&+ s5-0 0)) arg0))) + (+! (-> this total-distance-traveled) f0-1) + (if (< f0-1 40.96) + (set! (-> this decision) (the-as uint 1)) + ) + ) + (let ((f1-3 (the float (- (-> this start-marker) (-> this end-marker)))) + (f2-0 (the float (-> this appearance max-age))) + (f0-4 0.0) + ) + (if (-> this appearance use-tape-mode?) + (set! f0-4 (- f2-0 f1-3)) + ) + (set! (-> (the-as light-trail-breadcrumb (&+ s5-0 0)) pos quad) (-> arg0 quad)) + (set! (-> s5-0 3) + (the-as + light-trail-breadcrumb + (the int (- (the float (+ (-> this start-marker) (- (current-time) (-> pp clock old-frame-counter)))) f0-4)) + ) + ) + ) + (let ((v0-0 (the-as object (&+ s5-0 16)))) + (set! (-> (the-as light-trail-breadcrumb v0-0) pos quad) (-> arg1 quad)) + v0-0 + ) + ) + ) + ) + ) + ) + ) + ) + +;; definition for method 19 of type light-trail-tracker +(defmethod light-trail-tracker-method-19 ((this light-trail-tracker)) + (let ((a1-0 (handle->process (-> this tracked-object)))) + #t + (let ((v1-4 #t)) + (let ((a0-4 #f)) + (if (and a1-0 + (nonzero? (-> (the-as process-drawable a1-0) draw)) + (logtest? (-> (the-as process-drawable a1-0) draw status) + (draw-control-status no-draw no-draw-temp no-draw-bounds no-draw-bounds2) + ) + ) + (set! v1-4 #f) + ) + (if (and a1-0 + (nonzero? (-> (the-as process-drawable a1-0) draw)) + (logtest? (-> (the-as process-drawable a1-0) draw status) (draw-control-status on-screen)) + ) + (set! a0-4 #t) + ) + (when v1-4 + (if (and (-> this offscreen?) (not a0-4)) + (set! v1-4 #f) + ) + (when (< (-> this next-line-check-time) (current-time)) + (let ((a0-11 (-> this trail crumb-count))) + (when (< 1 a0-11) + (let ((v1-8 (&+ (-> this trail crumb-array data) (* (-> this trail crumb-size) 0))) + (a1-19 (&+ (-> this trail crumb-array data) (* (the-as int (-> this trail crumb-size)) (+ a0-11 -1)))) + ) + (set! v1-4 (line-in-view-frustum? (the-as vector (&+ v1-8 0)) (the-as vector (&+ a1-19 0)))) + ) + ) + ) + (set-time! (-> this next-line-check-time)) + ) + ) + ) + (when (and (not v1-4) (not (-> this offscreen?))) + (set! (-> this offscreen?) #t) + (set-time! (-> this offscreen-start-time)) + ) + (if (and v1-4 (-> this offscreen?)) + (set! (-> this offscreen?) #f) + ) + ) + ) + (or (not (-> this offscreen?)) (not (time-elapsed? + (-> this offscreen-start-time) + (the int (* 0.5 (the float (-> this trail appearance max-age)))) + ) + ) + ) + ) + +;; definition for method 20 of type light-trail-tracker +;; WARN: Return type mismatch uint vs none. +(defmethod light-trail-tracker-method-20 ((this light-trail-tracker) (arg0 vector)) + (if (zero? (mod (-> this last-add-frame-val) (-> this trail appearance frame-stagger))) + (light-trail-method-11 (-> this trail) arg0 (seconds 10000)) + (light-trail-method-21 (-> this trail) arg0) + ) + (+! (-> this last-add-frame-val) 1) + (none) + ) diff --git a/test/decompiler/reference/jak3/engine/gfx/texture/texture_REF.gc b/test/decompiler/reference/jak3/engine/gfx/texture/texture_REF.gc index b2767f7fbb..82d8d52f9b 100644 --- a/test/decompiler/reference/jak3/engine/gfx/texture/texture_REF.gc +++ b/test/decompiler/reference/jak3/engine/gfx/texture/texture_REF.gc @@ -1479,9 +1479,9 @@ "Turn on masks for skull gem textures, so they will be uploaded." (local-vars (v0-3 uint128) (v1-2 uint128) (v1-3 uint128)) (let ((gp-0 (-> *level* level-default texture-mask))) - (let* ((s5-0 (lookup-texture-by-id (new 'static 'texture-id :index #x17 :page #x6))) - (s4-0 (lookup-texture-by-id (new 'static 'texture-id :index #x18 :page #x6))) - (a0-4 (lookup-texture-by-id (new 'static 'texture-id :index #x19 :page #x6))) + (let* ((s5-0 (get-texture skull-gem-alpha-00 level-default-tfrag)) + (s4-0 (get-texture skull-gem-alpha-01 level-default-tfrag)) + (a0-4 (get-texture skull-gem-alpha-02 level-default-tfrag)) (v1-1 (-> gp-0 0 mask quad)) (a1-0 (-> s5-0 masks data 0 mask quad)) (a2-0 (-> s4-0 masks data 0 mask quad)) @@ -1732,7 +1732,7 @@ (set! (-> v1-6 base) (-> v1-6 data)) (set! (-> v1-6 end) (the-as pointer (+ (+ (-> v1-6 allocated-length) 28) (the-as int v1-6)))) ) - (let ((s2-0 (lookup-texture-by-id (new 'static 'texture-id :index #x1 :page #xc))) + (let ((s2-0 (get-texture font.12lo gamefont)) (s1-0 #xc2000) (s0-0 36) ) @@ -1741,7 +1741,7 @@ (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* small-font-0-tmpl)) s2-0 s1-0 s0-0 sv-20) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* small-font-2-tmpl)) s2-0 s1-0 s0-0 sv-20) ) - (let ((s3-1 (lookup-texture-by-id (new 'static 'texture-id :page #xc))) + (let ((s3-1 (get-texture font.12hi gamefont)) (s2-1 #xc2000) (s1-1 44) ) @@ -1750,7 +1750,7 @@ (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* small-font-1-tmpl)) s3-1 s2-1 s1-1 sv-20) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* small-font-3-tmpl)) s3-1 s2-1 s1-1 sv-20) ) - (let ((s3-2 (lookup-texture-by-id (new 'static 'texture-id :index #x4 :page #xc))) + (let ((s3-2 (get-texture font.24lo gamefont)) (s2-2 #x90000) (s1-2 36) ) @@ -1758,7 +1758,7 @@ (texture-relocate s4-0 s3-2 s2-2 (the-as gs-psm s1-2) -1) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* large-font-0-tmpl)) s3-2 s2-2 s1-2 sv-20) ) - (let ((s3-3 (lookup-texture-by-id (new 'static 'texture-id :index #x2 :page #xc))) + (let ((s3-3 (get-texture font.24hi gamefont)) (s2-3 #x90000) (s1-3 44) ) @@ -1766,7 +1766,7 @@ (texture-relocate s4-0 s3-3 s2-3 (the-as gs-psm s1-3) -1) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* large-font-1-tmpl)) s3-3 s2-3 s1-3 sv-20) ) - (let ((s3-4 (lookup-texture-by-id (new 'static 'texture-id :index #x5 :page #xc))) + (let ((s3-4 (get-texture font.24lo2 gamefont)) (s2-4 #x5e000) (s1-4 36) ) @@ -1774,7 +1774,7 @@ (texture-relocate s4-0 s3-4 s2-4 (the-as gs-psm s1-4) -1) (font-set-tex0 (the-as (pointer gs-tex0) (-> *font-work* large-font-2-tmpl)) s3-4 s2-4 s1-4 sv-20) ) - (let ((s3-5 (lookup-texture-by-id (new 'static 'texture-id :index #x3 :page #xc))) + (let ((s3-5 (get-texture font.24hi2 gamefont)) (s2-5 #x5e000) (s1-5 44) ) diff --git a/test/decompiler/reference/jak3/engine/level/level-h_REF.gc b/test/decompiler/reference/jak3/engine/level/level-h_REF.gc index b6d380ada8..7e6f28b758 100644 --- a/test/decompiler/reference/jak3/engine/level/level-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/level/level-h_REF.gc @@ -673,7 +673,7 @@ (level-group-method-23 () none) (level-group-method-24 () none) (level-group-method-25 () none) - (level-group-method-26 (_type_ symbol) symbol) + (level-group-method-26 (_type_ symbol int) symbol) (level-group-method-27 () none) (level-group-method-28 (_type_) symbol) (level-group-method-29 () none) diff --git a/test/decompiler/reference/jak3/engine/physics/ragdoll-h_REF.gc b/test/decompiler/reference/jak3/engine/physics/ragdoll-h_REF.gc index 332485cd04..19fc57077a 100644 --- a/test/decompiler/reference/jak3/engine/physics/ragdoll-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/physics/ragdoll-h_REF.gc @@ -225,9 +225,9 @@ (ragdoll-method-10 (_type_ process-drawable symbol vector symbol) none) (turn-off-for-duration! (_type_ time-frame) none) (get-parent-joint (_type_ (inline-array ragdoll-joint)) ragdoll-joint) - (ragdoll-method-13 (_type_ ragdoll-edit-info) none) - (ragdoll-method-14 (_type_) none) - (ragdoll-method-15 (_type_ process-drawable matrix) none) + (ragdoll-method-13 (_type_ ragdoll-edit-info ragdoll-joint matrix matrix) none) + (ragdoll-method-14 (_type_ process-drawable ragdoll-joint object matrix) none) + (ragdoll-method-15 (_type_ process-drawable ragdoll-edit-info) none) (ragdoll-setup! (_type_ process-drawable ragdoll-setup) none) (ragdoll-method-17 (_type_ process-drawable) none) (ragdoll-method-18 (_type_) none) diff --git a/test/decompiler/reference/jak3/engine/physics/ragdoll_REF.gc b/test/decompiler/reference/jak3/engine/physics/ragdoll_REF.gc new file mode 100644 index 0000000000..c99123c4bd --- /dev/null +++ b/test/decompiler/reference/jak3/engine/physics/ragdoll_REF.gc @@ -0,0 +1,1772 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for method 18 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-18 ((this ragdoll)) + (when *debug-segment* + (let ((s5-0 (-> *display* frames (-> *display* on-screen) profile-array data 0)) + (v1-7 'ragdoll-setup) + (s4-0 *color-white*) + ) + (when (and *dproc* *debug-segment*) + (let ((s3-0 (-> s5-0 data (-> s5-0 count)))) + (let ((s2-0 (-> s5-0 base-time))) + (set! (-> s3-0 name) v1-7) + (set! (-> s3-0 start-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s2-0)))) + ) + (set! (-> s3-0 depth) (the-as uint (-> s5-0 depth))) + (set! (-> s3-0 color) s4-0) + (set! (-> s5-0 segment (-> s5-0 depth)) s3-0) + ) + (set! (-> s5-0 count) (min 1023 (+ (-> s5-0 count) 1))) + (+! (-> s5-0 depth) 1) + (set! (-> s5-0 max-depth) (max (-> s5-0 max-depth) (-> s5-0 depth))) + ) + ) + 0 + ) + (vector-seek-3d-smooth! (-> this gravity) (-> this gravity-target) 0.05 0.1) + (quaternion*! + (the-as quaternion (-> this ragdoll-joints)) + (-> this rotate-vel) + (the-as quaternion (-> this ragdoll-joints)) + ) + (quaternion-normalize! (the-as quaternion (-> this ragdoll-joints))) + (set! (-> this stable-joints) 0) + (when (logtest? (-> this ragdoll-flags) (ragdoll-flag rf0)) + (let ((s4-1 (new 'stack-no-clear 'collide-query)) + (s5-1 (new 'stack-no-clear 'bounding-box)) + ) + (set! (-> s5-1 min quad) (-> this ragdoll-joints 0 position quad)) + (set! (-> s5-1 max quad) (-> s5-1 min quad)) + (dotimes (v1-25 (the-as int (-> this num-joints))) + (let ((a2-2 (-> this ragdoll-joints v1-25)) + (a0-21 (new 'stack-no-clear 'vector)) + ) + (let ((a1-4 (new 'stack-no-clear 'vector))) + (set-vector! + a1-4 + (+ 2048.0 (-> a2-2 coll-rad)) + (+ 2048.0 (-> a2-2 coll-rad)) + (+ 2048.0 (-> a2-2 coll-rad)) + 1.0 + ) + (+! (-> a1-4 x) (fabs (-> a2-2 velocity x))) + (+! (-> a1-4 y) (fabs (-> a2-2 velocity y))) + (+! (-> a1-4 z) (fabs (-> a2-2 velocity z))) + (vector+! a0-21 (-> a2-2 position) a1-4) + (set! (-> s5-1 max x) (fmax (-> a0-21 x) (-> s5-1 max x))) + (set! (-> s5-1 max y) (fmax (-> a0-21 y) (-> s5-1 max y))) + (set! (-> s5-1 max z) (fmax (-> a0-21 z) (-> s5-1 max z))) + (vector-! a0-21 (-> a2-2 position) a1-4) + ) + (set! (-> s5-1 min x) (fmin (-> a0-21 x) (-> s5-1 min x))) + (set! (-> s5-1 min y) (fmin (-> a0-21 y) (-> s5-1 min y))) + (set! (-> s5-1 min z) (fmin (-> a0-21 z) (-> s5-1 min z))) + ) + ) + (set! (-> s4-1 collide-with) (the-as collide-spec (-> this bg-collide-with))) + (set! (-> s4-1 ignore-process0) #f) + (set! (-> s4-1 ignore-process1) #f) + (set! (-> s4-1 ignore-pat) + (new 'static 'pat-surface :noentity #x1 :nojak #x1 :probe #x1 :noendlessfall #x1 :board #x1) + ) + (set! (-> s4-1 action-mask) (collide-action solid)) + (mem-copy! (the-as pointer (-> s4-1 bbox)) (the-as pointer s5-1) 32) + ((method-of-object *collide-cache* collide-cache-method-12)) + (when (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf11))) + (let ((s4-2 (new 'stack-no-clear 'inline-array 'water-sphere 2))) + (dotimes (s3-1 2) + ((method-of-type water-sphere new) (the-as symbol (-> s4-2 s3-1)) water-sphere) + ) + (get-bounding-sphere s5-1 (the-as vector (-> s4-2 0))) + (set! (-> s4-2 0 flags) (water-flag)) + (set! (-> s4-2 1 sphere quad) (-> s4-2 0 sphere quad)) + (set! (-> s4-2 1 flags) (water-flag)) + (find-water-with-spheres s4-2 2 (-> this water-info)) + ) + ) + ) + ) + (when *debug-segment* + (let ((gp-1 (-> *display* frames (-> *display* on-screen) profile-array data 0))) + (when (and *dproc* *debug-segment*) + (let* ((v1-55 (+ (-> gp-1 depth) -1)) + (s5-2 (-> gp-1 segment v1-55)) + (s4-3 (-> gp-1 base-time)) + ) + (when (>= v1-55 0) + (set! (-> s5-2 end-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s4-3)))) + (+! (-> gp-1 depth) -1) + ) + ) + ) + ) + 0 + ) + 0 + (none) + ) + +;; definition for method 19 of type ragdoll +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-19 ((this ragdoll) (arg0 vector) (arg1 int) (arg2 object) (arg3 vector)) + (local-vars (v1-22 float)) + (with-pp + (rlet ((acc :class vf) + (vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + ) + (init-vf0-vector) + (vector-float*! arg0 (-> this gravity) (* 122.88 (-> pp clock time-adjust-ratio))) + (if (logtest? (-> this ragdoll-joints arg1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (vector-float*! arg0 arg0 0.15) + ) + (cond + ((logtest? (-> this ragdoll-joints arg1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + (vector+float*! + arg0 + arg0 + (the-as vector (+ (the-as uint (-> this ragdoll-joints 0 bounce)) (* 192 arg1))) + 0.5 + ) + (vector+float*! + arg0 + arg0 + (the-as vector (+ (the-as uint (-> this ragdoll-joints 0 velocity)) (* 192 arg1))) + 0.7 + ) + ) + (else + (vector+float*! + arg0 + arg0 + (the-as vector (+ (the-as uint (-> this ragdoll-joints 0 velocity)) (* 192 arg1))) + 1.0 + ) + ) + ) + (.lvf vf1 (&-> arg0 quad)) + (.add.w.vf vf2 vf0 vf0 :mask #b1) + (.mul.vf vf1 vf1 vf1) + (.mul.x.vf acc vf2 vf1 :mask #b1) + (.add.mul.y.vf acc vf2 vf1 acc :mask #b1) + (.add.mul.z.vf vf1 vf2 vf1 acc :mask #b1) + (.mov v1-22 vf1) + (let ((f0-6 v1-22) + (f1-1 16384.0) + ) + (if (and (zero? arg1) + (not (logtest? (-> this ragdoll-joints arg1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2))) + ) + (set! f1-1 24576.0) + ) + (let ((f2-0 f1-1)) + (if (< (* f2-0 f2-0) f0-6) + (vector-float*! arg0 arg0 (/ f1-1 (sqrtf f0-6))) + ) + ) + ) + (when (nonzero? (-> this rotate-adj-count)) + (quaternion-slerp! (-> this rotate-vel) (-> this rotate-vel) (-> this rotate-adj) 0.5) + (quaternion-identity! (-> this rotate-adj)) + (set! (-> this rotate-adj-count) 0) + 0 + ) + (if (< (-> this rotate-vel w) 0.0) + (quaternion-negate! (-> this rotate-vel) (-> this rotate-vel)) + ) + (when (< (-> this rotate-vel w) (cos 7281.778)) + (let ((a1-4 (vector-normalize! (the-as vector (-> this rotate-vel)) 1.0))) + (quaternion-vector-angle! (-> this rotate-vel) a1-4 7281.778) + ) + ) + 0 + (none) + ) + ) + ) + +;; definition for method 20 of type ragdoll +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-20 ((this ragdoll) (arg0 vector)) + (vector-reset! arg0) + 0 + (none) + ) + +;; definition for method 21 of type ragdoll +(defmethod ragdoll-method-21 ((this ragdoll) (arg0 vector) (arg1 vector) (arg2 float)) + (let ((gp-0 (new 'stack-no-clear 'vector))) + (vector-! gp-0 arg0 arg1) + (vector-normalize! gp-0 arg2) + (vector+! arg0 gp-0 arg1) + ) + ) + +;; definition for method 22 of type ragdoll +(defmethod get-max-angle-for-joint-idx ((this ragdoll) (idx int)) + (-> this ragdoll-joints idx max-angle) + ) + +;; definition for method 23 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +;; WARN: Function (method 23 ragdoll) has a return type of none, but the expression builder found a return statement. +(defmethod ragdoll-method-23 ((this ragdoll) (arg0 vector) (arg1 vector) (arg2 float) (arg3 symbol)) + (with-pp + (cond + (arg3 + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf2)) + (set! (-> this allow-destabilize) (the-as uint (+ (current-time) (seconds 0.1)))) + ) + ((< (- (current-time) (the-as int (-> this allow-destabilize))) 0) + (return #f) + ) + ) + (let ((s5-1 (vector-! (new 'stack-no-clear 'vector) (-> this ragdoll-joints 0 position) arg0)) + (a0-4 (new 'stack-no-clear 'vector)) + ) + 0.0 + (set! (-> a0-4 quad) (-> s5-1 quad)) + (let ((f30-0 (vector-normalize-ret-len! a0-4 1.0))) + (if (< f30-0 0.1) + (return #f) + ) + (let ((s3-1 (vector-! (new 'stack-no-clear 'vector) arg1 (-> this ragdoll-joints 0 velocity))) + (s1-1 (new 'stack-no-clear 'vector)) + ) + (set! (-> s1-1 quad) (-> s3-1 quad)) + (let ((f28-1 (* arg2 (vector-normalize-ret-len! s1-1 1.0) (/ 1.0 (-> pp clock time-adjust-ratio)))) + (a0-7 (vector+float*! (new 'stack-no-clear 'vector) arg0 s1-1 (vector-dot s5-1 s1-1))) + ) + 0.0 + (let* ((f1-2 (/ (vector-vector-distance a0-7 (-> this ragdoll-joints 0 position)) f30-0)) + (f26-0 (fmax 0.0 (+ -0.01 f1-2))) + ) + (when (< 0.0 f26-0) + (let ((s4-1 (new 'stack-no-clear 'vector))) + 0.0 + (let ((s2-1 (new 'stack-no-clear 'quaternion))) + (vector-cross! s4-1 s3-1 s5-1) + (vector-normalize! s4-1 1.0) + (let* ((f0-13 (* 10430.379 (/ f28-1 f30-0) f26-0)) + (f0-14 (fmin 9102.223 f0-13)) + ) + (quaternion-vector-angle! s2-1 s4-1 f0-14) + ) + (quaternion-normalize! (quaternion*! (-> this rotate-adj) s2-1 (-> this rotate-adj))) + ) + ) + (+! (-> this rotate-adj-count) 1) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + ) + +;; definition for method 24 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-24 ((this ragdoll) (arg0 vector) (arg1 int)) + (local-vars (v1-85 float)) + (rlet ((acc :class vf) + (vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + ) + (init-vf0-vector) + (when *debug-segment* + (let ((s3-0 (-> *display* frames (-> *display* on-screen) profile-array data 0)) + (v1-7 'ragdoll-collision) + (s2-0 *color-white*) + ) + (when (and *dproc* *debug-segment*) + (let ((s1-0 (-> s3-0 data (-> s3-0 count)))) + (let ((s0-0 (-> s3-0 base-time))) + (set! (-> s1-0 name) v1-7) + (set! (-> s1-0 start-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s0-0)))) + ) + (set! (-> s1-0 depth) (the-as uint (-> s3-0 depth))) + (set! (-> s1-0 color) s2-0) + (set! (-> s3-0 segment (-> s3-0 depth)) s1-0) + ) + (set! (-> s3-0 count) (min 1023 (+ (-> s3-0 count) 1))) + (+! (-> s3-0 depth) 1) + (set! (-> s3-0 max-depth) (max (-> s3-0 max-depth) (-> s3-0 depth))) + ) + ) + 0 + ) + (let ((s4-1 (-> this ragdoll-joints arg1))) + (when (and (logtest? (-> this ragdoll-flags) (ragdoll-flag rf0)) (!= (-> s4-1 coll-rad) 0.0)) + (when (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! arg0 arg0 (-> this mirror)) + (vector-matrix*! (-> s4-1 position) (-> s4-1 position) (-> this mirror)) + ) + (let ((s2-1 (new 'stack-no-clear 'collide-query)) + (s3-2 (vector-! (new 'stack-no-clear 'vector) arg0 (-> s4-1 position))) + (s1-1 0) + ) + (logclear! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf1 rjf3)) + (if (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + (logior! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf1)) + ) + (if (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (logior! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf3)) + ) + (logclear! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0 rjf2)) + (set! (-> s4-1 original-speed) 0.0) + (set! (-> arg0 quad) (-> s4-1 position quad)) + (until (or (< 6 s1-1) (begin + (.lvf vf1 (&-> s3-2 quad)) + (.add.w.vf vf2 vf0 vf0 :mask #b1) + (.mul.vf vf1 vf1 vf1) + (.mul.x.vf acc vf2 vf1 :mask #b1) + (.add.mul.y.vf acc vf2 vf1 acc :mask #b1) + (.add.mul.z.vf vf1 vf2 vf1 acc :mask #b1) + (.mov v1-85 vf1) + (let ((f0-13 v1-85) + (f1-4 409.6) + ) + (< f0-13 (* f1-4 f1-4)) + ) + ) + ) + (+! s1-1 1) + (set! (-> s2-1 start-pos quad) (-> arg0 quad)) + (set! (-> s2-1 move-dist quad) (-> s3-2 quad)) + (let ((v1-49 s2-1)) + (set! (-> v1-49 radius) (-> s4-1 coll-rad)) + (set! (-> v1-49 collide-with) (the-as collide-spec (-> this bg-collide-with))) + (set! (-> v1-49 ignore-process0) #f) + (set! (-> v1-49 ignore-process1) #f) + (set! (-> v1-49 ignore-pat) + (new 'static 'pat-surface :noentity #x1 :nojak #x1 :probe #x1 :noendlessfall #x1 :board #x1) + ) + (set! (-> v1-49 action-mask) (collide-action solid)) + ) + (set! (-> s2-1 best-other-prim) #f) + (let ((f30-0 (probe-using-line-sphere *collide-cache* s2-1))) + (cond + ((>= f30-0 0.0) + (cond + ((logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + ) + ((logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf1)) + (set! (-> s4-1 original-speed) (vector-length s3-2)) + (ragdoll-method-23 this (-> s4-1 position) *zero-vector* 1.0 #f) + ) + (else + (set! (-> s4-1 original-speed) (vector-length s3-2)) + (ragdoll-method-23 this (-> s4-1 position) *zero-vector* 1.0 #f) + ) + ) + (set! (-> s4-1 ground-pat) (the-as uint (-> s2-1 best-other-tri pat))) + (let ((f0-7 (fmin 1.0 f30-0))) + (vector+float*! arg0 arg0 s3-2 f0-7) + (vector-float*! s3-2 s3-2 (- 1.0 f0-7)) + ) + (let ((f0-10 (vector-dot s3-2 (-> s2-1 best-other-tri normal)))) + (vector--float*! s3-2 s3-2 (-> s2-1 best-other-tri normal) (* 1.2 f0-10)) + ) + (logior! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + (vector-float*! (-> s4-1 bounce) (-> s2-1 best-other-tri normal) (-> s4-1 original-speed)) + ) + (else + (vector+! arg0 arg0 s3-2) + (goto cfg-34) + ) + ) + ) + ) + ) + (label cfg-34) + (if (and (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf11))) + (logtest? (water-flag touch-water) (-> this water-info flags)) + (< (- (-> arg0 y) (-> s4-1 coll-rad)) (-> this water-info base-height)) + ) + (logior! (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + ) + (when (and (nonzero? (-> s4-1 hit-sound)) + (or (and (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf0)) + (not (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf1 rjf2))) + ) + (and (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (not (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf3))) + ) + ) + ) + (let ((v1-107 (the int (lerp-scale 0.0 1024.0 (-> s4-1 original-speed) 409.6 2867.2))) + (s3-3 (new 'static 'sound-spec)) + ) + (when (nonzero? v1-107) + (set! (-> s3-3 sound-name) (-> s4-1 hit-sound)) + (set! (-> s3-3 volume) v1-107) + (set! (-> s3-3 reg 0) (the-as uint 0)) + (if (logtest? (-> s4-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (set! (-> s3-3 reg 0) (the-as uint 127)) + (set! (-> s3-3 reg 0) (shr (shl (-> s4-1 ground-pat) 48) 58)) + ) + (sound-play-by-spec s3-3 (new-sound-id) (-> s4-1 position)) + ) + ) + ) + (when (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! arg0 arg0 (-> this mirror)) + (vector-matrix*! (-> s4-1 position) (-> s4-1 position) (-> this mirror)) + ) + ) + ) + (when *debug-segment* + (let ((gp-1 (-> *display* frames (-> *display* on-screen) profile-array data 0))) + (when (and *dproc* *debug-segment*) + (let* ((v1-129 (+ (-> gp-1 depth) -1)) + (s5-1 (-> gp-1 segment v1-129)) + (s4-2 (-> gp-1 base-time)) + ) + (when (>= v1-129 0) + (set! (-> s5-1 end-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s4-2)))) + (+! (-> gp-1 depth) -1) + ) + ) + ) + ) + 0 + ) + 0 + (none) + ) + ) + +;; definition for method 25 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-25 ((this ragdoll) (proc process-drawable)) + (let ((s4-0 (-> this ragdoll-joints))) + (logior! (-> proc skel status) (joint-control-status no-joint-callbacks)) + (do-joint-math (-> proc draw) (-> proc node-list) (-> proc skel)) + (logclear! (-> proc skel status) (joint-control-status no-joint-callbacks)) + (let ((s2-0 (vector<-cspace! (new 'stack-no-clear 'vector) (-> proc node-list data (-> s4-0 0 joint-index)))) + (s3-0 (new 'stack-no-clear 'vector)) + ) + (set! (-> s3-0 quad) (-> s4-0 0 position quad)) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! s3-0 s3-0 (-> this mirror)) + ) + (vector-! s2-0 s3-0 s2-0) + (vector+! (-> proc root trans) s3-0 s2-0) + ) + ) + 0 + (none) + ) + +;; definition for function ragdoll-matrix-interp +;; INFO: Used lq/sq +(defun ragdoll-matrix-interp ((arg0 matrix) (arg1 matrix) (arg2 matrix) (arg3 float)) + (local-vars (sv-208 matrix)) + (set! sv-208 arg1) + (let ((s5-0 arg2) + (s4-0 arg3) + (s1-0 (new 'stack-no-clear 'matrix)) + ) + (dotimes (v1-0 3) + (set! (-> s1-0 quad v1-0) (the-as uint128 0)) + ) + 0.0 + 0.0 + 0.0 + (let ((s3-0 (new-stack-vector0))) + 0.0 + (let ((s2-0 (new 'stack-no-clear 'matrix))) + (set! (-> s2-0 rvec quad) (the-as uint128 0)) + (set! (-> s2-0 uvec quad) (the-as uint128 0)) + (set! (-> s2-0 fvec quad) (the-as uint128 0)) + (set! (-> s2-0 trans quad) (the-as uint128 0)) + (let ((s0-0 (new 'stack-no-clear 'matrix))) + (set! (-> s0-0 rvec quad) (the-as uint128 0)) + (set! (-> s0-0 uvec quad) (the-as uint128 0)) + (set! (-> s0-0 fvec quad) (the-as uint128 0)) + (set! (-> s0-0 trans quad) (the-as uint128 0)) + (vector-normalize-copy! (-> s0-0 rvec) (-> sv-208 rvec) 1.0) + (vector-normalize-copy! (-> s0-0 uvec) (-> sv-208 uvec) 1.0) + (vector-normalize-copy! (-> s0-0 fvec) (-> sv-208 fvec) 1.0) + (set! (-> s0-0 rvec w) 1.0) + (set! (-> s0-0 uvec w) 1.0) + (set! (-> s0-0 fvec w) 1.0) + (set! (-> s0-0 trans w) 1.0) + (vector-! (-> s1-0 rvec) (-> s0-0 rvec) (-> s5-0 rvec)) + (vector-! (-> s1-0 uvec) (-> s0-0 uvec) (-> s5-0 uvec)) + (vector-! (-> s1-0 fvec) (-> s0-0 fvec) (-> s5-0 fvec)) + (let ((f0-8 (vector-length (-> s1-0 rvec))) + (f1-0 (vector-length (-> s1-0 uvec))) + (f2-0 (vector-length (-> s1-0 fvec))) + ) + (cond + ((and (< f0-8 f1-0) (< f0-8 f2-0)) + (vector-cross! s3-0 (-> s1-0 uvec) (-> s1-0 fvec)) + ) + ((and (< f1-0 f0-8) (< f1-0 f2-0)) + (vector-cross! s3-0 (-> s1-0 rvec) (-> s1-0 fvec)) + ) + (else + (vector-cross! s3-0 (-> s1-0 rvec) (-> s1-0 uvec)) + ) + ) + ) + (vector-normalize! s3-0 1.0) + (let ((f0-11 (fabs (vector-dot (-> s0-0 rvec) s3-0))) + (f1-3 (fabs (vector-dot (-> s0-0 uvec) s3-0))) + (f2-3 (fabs (vector-dot (-> s0-0 fvec) s3-0))) + ) + (cond + ((and (< f0-11 f1-3) (< f0-11 f2-3)) + (vector-flatten! (-> s1-0 rvec) (-> s0-0 rvec) s3-0) + (vector-flatten! (-> s1-0 uvec) (-> s5-0 rvec) s3-0) + ) + ((< f1-3 f2-3) + (vector-flatten! (-> s1-0 rvec) (-> s0-0 uvec) s3-0) + (vector-flatten! (-> s1-0 uvec) (-> s5-0 uvec) s3-0) + ) + (else + (vector-flatten! (-> s1-0 rvec) (-> s0-0 fvec) s3-0) + (vector-flatten! (-> s1-0 uvec) (-> s5-0 fvec) s3-0) + ) + ) + ) + ) + (vector-normalize! (-> s1-0 rvec) 1.0) + (vector-normalize! (-> s1-0 uvec) 1.0) + (vector-cross! (-> s1-0 fvec) (-> s1-0 rvec) (-> s1-0 uvec)) + (if (< (vector-dot (-> s1-0 fvec) s3-0) 0.0) + (vector-negate! s3-0 s3-0) + ) + (let ((f30-0 (* (acos (vector-dot (-> s1-0 rvec) (-> s1-0 uvec))) (- 1.0 s4-0)))) + (matrix-axis-sin-cos! s2-0 s3-0 (sin f30-0) (cos f30-0)) + ) + (matrix*! arg0 s5-0 s2-0) + ) + ) + ) + ) + +;; definition for function ragdoll-joint-callback +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defun ragdoll-joint-callback ((arg0 cspace) (arg1 transformq) (arg2 process-drawable) (arg3 ragdoll-proc)) + (local-vars (sv-240 int) (sv-256 quaternion) (sv-272 vector) (sv-288 matrix)) + (rlet ((vf0 :class vf) + (vf4 :class vf) + (vf5 :class vf) + (vf6 :class vf) + ) + (init-vf0-vector) + (when *debug-segment* + (let ((s2-0 (-> *display* frames (-> *display* on-screen) profile-array data 0)) + (v1-7 'ragdoll-callback) + (s1-0 *color-white*) + ) + (when (and *dproc* *debug-segment*) + (let ((s0-0 (-> s2-0 data (-> s2-0 count)))) + (set! sv-240 (-> s2-0 base-time)) + (set! (-> s0-0 name) v1-7) + (set! (-> s0-0 start-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint sv-240)))) + (set! (-> s0-0 depth) (the-as uint (-> s2-0 depth))) + (set! (-> s0-0 color) s1-0) + (set! (-> s2-0 segment (-> s2-0 depth)) s0-0) + ) + (set! (-> s2-0 count) (min 1023 (+ (-> s2-0 count) 1))) + (+! (-> s2-0 depth) 1) + (set! (-> s2-0 max-depth) (max (-> s2-0 max-depth) (-> s2-0 depth))) + ) + ) + 0 + ) + (when arg3 + (let ((s3-1 (-> arg3 ragdoll))) + (when (and s3-1 + (and (< 0.0 (-> s3-1 flex-blend)) (!= (-> s3-1 ragdoll-joint-remap (+ (-> arg0 joint number) 1)) 255)) + ) + (let ((s1-1 (-> s3-1 ragdoll-joints (-> s3-1 ragdoll-joint-remap (+ (-> arg0 joint number) 1))))) + (when s1-1 + (if (and (-> s1-1 old-param0) (!= (-> s1-1 old-param0) ragdoll-other-joint-callback)) + ((the-as (function cspace transformq none) (-> s1-1 old-param0)) arg0 arg1) + (cspace<-parented-transformq-joint! arg0 arg1) + ) + (let ((s2-1 (new 'stack-no-clear 'matrix))) + (set! sv-256 + (quaternion-vector-angle! (new 'stack-no-clear 'quaternion) (-> s1-1 geo-tform) (-> s1-1 geo-tform w)) + ) + (quaternion-normalize! (quaternion*! sv-256 (-> s1-1 quat) sv-256)) + (quaternion->matrix s2-1 sv-256) + (when (logtest? (-> s3-1 ragdoll-flags) (ragdoll-flag rf10)) + (let ((v1-40 (&+ s1-1 188))) + (when (and (!= v1-40 (-> s3-1 ragdoll-joints (-> s3-1 num-joints))) (= (-> v1-40 parent-joint) -1)) + (let ((s0-3 (vector-! (new 'stack-no-clear 'vector) (-> v1-40 position) (-> s1-1 position)))) + (set! sv-272 (new 'stack-no-clear 'vector)) + (set! sv-288 (new 'stack-no-clear 'matrix)) + (vector-flatten! sv-272 s0-3 (-> s2-1 rvec)) + (vector-normalize! sv-272 1.0) + (matrix-from-two-vectors! sv-288 (-> s2-1 uvec) sv-272) + (matrix*! s2-1 s2-1 sv-288) + (vector-flatten! sv-272 s0-3 (-> s2-1 fvec)) + ) + (vector-normalize! sv-272 1.0) + (matrix-from-two-vectors! sv-288 (-> s2-1 uvec) sv-272) + (matrix*! s2-1 s2-1 sv-288) + ) + ) + ) + (set! (-> s2-1 trans quad) (-> s1-1 position quad)) + (set! (-> s2-1 trans w) 1.0) + (if (logtest? (-> s3-1 ragdoll-flags) (ragdoll-flag rf8)) + (matrix*! s2-1 s2-1 (-> s3-1 mirror)) + ) + (cond + ((>= (-> s3-1 flex-blend) 1.0) + (let ((a2-10 (-> arg0 bone transform)) + (v1-51 (-> s2-1 rvec quad)) + (a0-45 (-> s2-1 uvec quad)) + (a1-20 (-> s2-1 fvec quad)) + (a3-1 (-> s2-1 trans quad)) + ) + (set! (-> a2-10 rvec quad) v1-51) + (set! (-> a2-10 uvec quad) a0-45) + (set! (-> a2-10 fvec quad) a1-20) + (set! (-> a2-10 trans quad) a3-1) + ) + ) + (else + (let ((s1-3 (vector-lerp! + (new 'stack-no-clear 'vector) + (matrix->trans (-> arg0 bone transform) (new 'stack-no-clear 'vector)) + (-> s2-1 trans) + (-> s3-1 flex-blend) + ) + ) + ) + (ragdoll-matrix-interp (-> arg0 bone transform) (-> arg0 bone transform) s2-1 (-> s3-1 flex-blend)) + (set! (-> arg0 bone transform trans quad) (-> s1-3 quad)) + ) + (set! (-> arg0 bone transform trans w) 1.0) + ) + ) + ) + (let ((v1-60 (new 'stack-no-clear 'vector))) + (let ((a0-50 v1-60)) + (let ((a1-24 (-> s3-1 scale)) + (a2-14 (-> arg2 root scale)) + ) + (.lvf vf4 (&-> a1-24 quad)) + (.lvf vf5 (&-> a2-14 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a0-50 quad) vf6) + ) + (let ((a1-25 v1-60)) + (let ((a0-51 v1-60) + (a2-15 (-> arg1 scale)) + ) + (.lvf vf4 (&-> a0-51 quad)) + (.lvf vf5 (&-> a2-15 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a1-25 quad) vf6) + ) + (let ((a0-53 (-> arg0 bone transform))) + (let ((a1-27 (-> arg0 bone transform)) + (a2-16 v1-60) + ) + (.lvf vf4 (&-> a1-27 rvec quad)) + (.lvf vf5 (&-> a2-16 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a0-53 rvec quad) vf6) + ) + (let ((a0-55 (-> arg0 bone transform uvec))) + (let ((a1-29 (-> arg0 bone transform uvec)) + (a2-17 v1-60) + ) + (.lvf vf4 (&-> a1-29 quad)) + (.lvf vf5 (&-> a2-17 quad)) + ) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a0-55 quad) vf6) + ) + (let ((a0-57 (-> arg0 bone transform fvec))) + (.lvf vf4 (&-> (-> arg0 bone transform fvec) quad)) + (.lvf vf5 (&-> v1-60 quad)) + (.add.x.vf vf6 vf0 vf0 :mask #b1000) + (.mul.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> a0-57 quad) vf6) + ) + ) + (set! (-> arg0 bone transform rvec w) 0.0) + (set! (-> arg0 bone transform uvec w) 0.0) + (set! (-> arg0 bone transform fvec w) 0.0) + ) + ) + ) + ) + ) + (when *debug-segment* + (let ((gp-1 (-> *display* frames (-> *display* on-screen) profile-array data 0))) + (when (and *dproc* *debug-segment*) + (let* ((v1-75 (+ (-> gp-1 depth) -1)) + (s5-1 (-> gp-1 segment v1-75)) + (s4-1 (-> gp-1 base-time)) + ) + (when (>= v1-75 0) + (set! (-> s5-1 end-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s4-1)))) + (+! (-> gp-1 depth) -1) + ) + ) + ) + ) + 0 + ) + (none) + ) + ) + +;; definition for function ragdoll-other-joint-callback +(defbehavior ragdoll-other-joint-callback ragdoll-proc ((arg0 cspace) (arg1 transformq)) + (local-vars (a3-0 process-tree)) + (let ((gp-0 ragdoll-joint-callback) + (s5-0 arg0) + (s4-0 arg1) + (s3-0 self) + ) + (let ((s2-0 (-> self child))) + (while s2-0 + (let ((s1-0 (ppointer->process s2-0))) + (when (type? s1-0 ragdoll-proc) + (set! a3-0 s1-0) + (goto cfg-9) + ) + ) + (set! s2-0 (-> s2-0 0 brother)) + ) + ) + (set! a3-0 (the-as process-tree #f)) + (label cfg-9) + (gp-0 s5-0 s4-0 (the-as process-drawable s3-0) (the-as ragdoll-proc a3-0)) + ) + (none) + ) + +;; definition for function ragdoll-reflect-matrix +(defun ragdoll-reflect-matrix ((arg0 matrix) (arg1 vector) (arg2 vector)) + (matrix-identity! arg0) + (let ((s4-1 (vector-float*! (new 'stack-no-clear 'vector) arg1 -2.0))) + (vector-float*! (-> arg0 rvec) s4-1 (-> arg1 x)) + (vector-float*! (-> arg0 uvec) s4-1 (-> arg1 y)) + (vector-float*! (-> arg0 fvec) s4-1 (-> arg1 z)) + (+! (-> arg0 rvec x) 1.0) + (+! (-> arg0 uvec y) 1.0) + (+! (-> arg0 fvec z) 1.0) + (set! (-> arg0 rvec w) 0.0) + (set! (-> arg0 uvec w) 0.0) + (set! (-> arg0 fvec w) 0.0) + (vector-negate! s4-1 arg2) + (vector-matrix*! (-> arg0 trans) s4-1 arg0) + ) + (vector+! (-> arg0 trans) (-> arg0 trans) arg2) + ) + +;; definition for method 9 of type ragdoll +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-9 ((this ragdoll) (arg0 matrix) (arg1 process-drawable)) + (cond + ((= (-> arg1 node-list data 2 param0) cspace<-parented-matrix-joint-flip-z!) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf8)) + (let ((s4-0 (vector<-cspace! (new 'stack-no-clear 'vector) (-> arg1 node-list data 2))) + (a1-5 (vector-normalize-copy! + (new 'stack-no-clear 'vector) + (the-as vector (-> arg1 node-list data 2 bone transform)) + 1.0 + ) + ) + ) + (ragdoll-reflect-matrix arg0 a1-5 s4-0) + ) + ) + (else + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf8)) + (matrix-identity! arg0) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch ragdoll-flag vs none. +(defmethod ragdoll-method-10 ((this ragdoll) (arg0 process-drawable) (arg1 symbol) (arg2 vector) (arg3 symbol)) + (local-vars (sv-144 vector)) + (with-pp + (set! (-> this turn-off-start) 0) + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf2)) + (logior! (-> arg0 skel status) (joint-control-status force-math)) + (do-joint-math (-> arg0 draw) (-> arg0 node-list) (-> arg0 skel)) + (logclear! (-> arg0 skel status) (joint-control-status force-math)) + (ragdoll-method-9 this (-> this mirror) arg0) + (cond + ((and arg1 arg3) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf5)) + (set-time! (-> this copy-velocity-start)) + (set! (-> this flex-blend) 0.0) + (dotimes (s4-1 (the-as int (-> this num-joints))) + (let ((s3-1 (-> this ragdoll-joints s4-1))) + (new 'stack-no-clear 'vector) + (vector<-cspace! (-> s3-1 position) (-> arg0 node-list data (-> s3-1 joint-index))) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! (-> s3-1 position) (-> s3-1 position) (-> this mirror)) + ) + ) + ) + ) + ((or (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf5))) + (!= (current-time) (-> this copy-velocity-start)) + ) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf1 rf7 rf9)) + (set! (-> this flex-blend) 1.0) + (when arg3 + (quaternion-identity! (-> this rotate-vel)) + (quaternion-identity! (-> this rotate-adj)) + (set! (-> this rotate-adj-count) 0) + 0 + ) + (set! (-> this stable-joints) 0) + (dotimes (s2-1 (the-as int (-> this num-joints))) + (let ((s1-0 (-> this ragdoll-joints s2-1)) + (s0-0 (new 'stack-no-clear 'vector)) + ) + (when (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf6))) + (when *debug-segment* + (when (= (-> arg0 node-list data (-> s1-0 joint-index) param0) ragdoll-other-joint-callback) + (break!) + 0 + ) + ) + (set! (-> s1-0 old-param0) (-> arg0 node-list data (-> s1-0 joint-index) param0)) + (let ((a0-19 (-> arg0 node-list data (-> s1-0 joint-index)))) + (set! (-> a0-19 param0) ragdoll-other-joint-callback) + ) + ) + (set! (-> s1-0 ragdoll-joint-flags) (ragdoll-joint-flag)) + (let ((a1-11 (matrix*! + (new 'stack-no-clear 'matrix) + (-> arg0 node-list data (-> s1-0 joint-index) bone transform) + (-> this mirror) + ) + ) + ) + (matrix->quaternion (-> s1-0 quat) a1-11) + ) + (let ((a2-6 + (quaternion-vector-angle! (new 'stack-no-clear 'quaternion) (-> s1-0 geo-tform) (- (-> s1-0 geo-tform w))) + ) + ) + (quaternion*! (-> s1-0 quat) (-> s1-0 quat) a2-6) + ) + (quaternion-normalize! (-> s1-0 quat)) + (cond + ((logtest? (-> this ragdoll-flags) (ragdoll-flag rf5)) + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf5)) + (set! sv-144 (vector<-cspace! (new 'stack-no-clear 'vector) (-> arg0 node-list data (-> s1-0 joint-index)))) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! sv-144 sv-144 (-> this mirror)) + ) + (vector-! (-> s1-0 velocity) sv-144 (-> s1-0 position)) + (vector-float*! (-> s1-0 velocity) (-> s1-0 velocity) (/ 1.0 (-> pp clock time-adjust-ratio))) + (set! (-> s1-0 position quad) (-> sv-144 quad)) + ) + (else + (vector<-cspace! (-> s1-0 position) (-> arg0 node-list data (-> s1-0 joint-index))) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! (-> s1-0 position) (-> s1-0 position) (-> this mirror)) + ) + (cond + (arg2 + (vector-float*! (-> s1-0 velocity) arg2 (/ 1.0 (-> pp clock time-adjust-ratio))) + ) + ((not arg3) + ) + (else + (vector-reset! (-> s1-0 velocity)) + ) + ) + ) + ) + (when arg3 + (cond + ((>= (-> s1-0 parent-joint) 0) + (vector<-cspace! s0-0 (-> arg0 node-list data (-> s1-0 parent-joint))) + ) + ((> s2-1 0) + (vector<-cspace! s0-0 (-> arg0 node-list data (-> this ragdoll-joints (+ s2-1 -1) joint-index))) + ) + (else + (set! (-> s0-0 quad) (-> arg0 root trans quad)) + ) + ) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf8)) + (vector-matrix*! s0-0 s0-0 (-> this mirror)) + ) + (set! (-> s1-0 joint-length) (vector-vector-distance (-> s1-0 position) s0-0)) + (if (zero? s2-1) + (vector-! (-> this root-offset) (-> arg0 root trans) (-> s1-0 position)) + ) + ) + ) + ) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf6)) + ) + ) + (none) + ) + ) + +;; definition for method 11 of type ragdoll +;; WARN: Return type mismatch int vs none. +(defmethod turn-off-for-duration! ((this ragdoll) (arg0 time-frame)) + (set-time! (-> this turn-off-start)) + (set! (-> this turn-off-duration) arg0) + 0 + (none) + ) + +;; definition for method 12 of type ragdoll +(defmethod get-parent-joint ((this ragdoll) (arg0 (inline-array ragdoll-joint))) + (when (< (-> arg0 0 parent-joint) 0) + (if (!= arg0 (-> this ragdoll-joints)) + (return (-> arg0 -1)) + ) + (return (the-as ragdoll-joint #f)) + ) + (dotimes (v1-7 (the-as int (-> this num-joints))) + (if (= (-> this ragdoll-joints v1-7 joint-index) (-> arg0 0 parent-joint)) + (return (-> this ragdoll-joints v1-7)) + ) + ) + (the-as ragdoll-joint #f) + ) + +;; definition for method 13 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-13 ((this ragdoll) (arg0 ragdoll-edit-info) (arg1 ragdoll-joint) (arg2 matrix) (arg3 matrix)) + (when (and (nonzero? arg0) (let ((v1-1 (-> arg0 skel-visible))) + (if (or (zero? v1-1) (= v1-1 4)) + #t + ) + ) + ) + (if (or (not (logtest? (-> *display* real-frame-clock integral-frame-counter) 8)) + (!= (-> arg0 analog-func) 4) + (not (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index)))) + ) + (add-debug-line + #t + (bucket-id debug-no-zbuf1) + (-> arg3 trans) + (-> arg2 trans) + (new 'static 'rgba :r #xff :g #xff :a #x80) + #f + (the-as rgba -1) + ) + ) + (when (or (not (logtest? (-> *display* real-frame-clock integral-frame-counter) 8)) + (nonzero? (-> arg0 analog-func)) + (not (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index)))) + ) + (let ((f30-0 0.25)) + (if (and (zero? (-> arg0 analog-func)) + (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index))) + ) + (set! f30-0 0.35) + ) + (add-debug-matrix #t (bucket-id debug-no-zbuf1) arg3 (* 4096.0 f30-0)) + ) + ) + (when (or (not (logtest? (-> *display* real-frame-clock integral-frame-counter) 8)) + (zero? (-> arg0 analog-func)) + (not (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index)))) + ) + (let ((f30-1 0.25)) + (if (and (nonzero? (-> arg0 analog-func)) + (ragdoll-edit-info-method-10 arg0 this (the-as ragdoll-joint (-> arg1 joint-index))) + ) + (set! f30-1 0.35) + ) + (add-debug-matrix #t (bucket-id debug-no-zbuf1) arg2 (* 4096.0 f30-1)) + ) + ) + ) + (when (and (nonzero? arg0) + (!= (-> arg0 skel-visible) 2) + (= arg1 (-> this ragdoll-joints)) + (not (logtest? (-> *display* real-frame-clock integral-frame-counter) 8)) + (= (-> arg0 analog-func) 7) + ) + (let ((s4-1 (new 'stack-no-clear 'matrix))) + (matrix-axis-angle! s4-1 (-> this orient-tform) (- (-> this orient-tform w))) + (matrix*! s4-1 s4-1 arg2) + (set! (-> s4-1 trans quad) (-> arg2 trans quad)) + (add-debug-matrix #t (bucket-id debug-no-zbuf1) s4-1 (meters 2)) + ) + ) + 0 + (none) + ) + +;; definition for method 14 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-14 ((this ragdoll) (arg0 process-drawable) (arg1 ragdoll-joint) (arg2 object) (arg3 matrix)) + (cond + ((>= (-> arg1 parent-joint) 0) + (let ((s2-0 (get-parent-joint this (the-as (inline-array ragdoll-joint) arg1))) + (s3-0 (new 'stack-no-clear 'matrix)) + ) + (cond + (s2-0 + (quaternion->matrix arg3 (-> s2-0 quat)) + (matrix-axis-angle! s3-0 (-> arg1 pre-tform) (- (-> arg1 pre-tform w))) + (matrix*! arg3 s3-0 arg3) + (set! (-> arg3 trans quad) (-> s2-0 position quad)) + ) + (else + (matrix-axis-angle! s3-0 (-> arg1 pre-tform) (- (-> arg1 pre-tform w))) + (matrix*! arg3 s3-0 (-> arg0 node-list data (-> arg1 parent-joint) bone transform)) + (vector<-cspace! (-> arg3 trans) (-> arg0 node-list data (-> arg1 parent-joint))) + ) + ) + ) + ) + ((> (the-as int arg2) 0) + (let ((s3-1 (new 'stack-no-clear 'matrix)) + (s5-1 (new 'stack-no-clear 'vector)) + ) + (set! (-> s5-1 quad) (-> arg3 trans quad)) + (matrix-axis-angle! s3-1 (-> arg1 pre-tform) (- (-> arg1 pre-tform w))) + (matrix*! arg3 s3-1 arg3) + (set! (-> arg3 trans quad) (-> s5-1 quad)) + ) + ) + (else + (quaternion->matrix arg3 (-> arg0 root quat)) + (set! (-> arg3 trans quad) (-> arg0 root trans quad)) + ) + ) + 0 + (none) + ) + +;; definition for method 17 of type ragdoll +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-17 ((this ragdoll) (arg0 process-drawable)) + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf1)) + (when (logtest? (-> this ragdoll-flags) (ragdoll-flag rf6)) + (logclear! (-> this ragdoll-flags) (ragdoll-flag rf6)) + (dotimes (v1-7 (the-as int (-> this num-joints))) + (let* ((a2-5 (-> this ragdoll-joints v1-7)) + (a3-3 (-> arg0 node-list data (-> a2-5 joint-index))) + ) + (set! (-> a3-3 param0) (the-as (function cspace transformq none) (-> a2-5 old-param0))) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 15 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-method-15 ((this ragdoll) (arg0 process-drawable) (arg1 ragdoll-edit-info)) + (local-vars + (at-0 int) + (v1-156 float) + (f0-14 float) + (sv-320 vector) + (sv-336 vector) + (sv-352 (function vector float vector)) + (sv-368 vector) + (sv-384 vector) + (sv-400 vector) + (sv-416 vector) + (sv-432 vector) + (sv-448 vector) + (sv-464 vector) + (sv-480 vector) + (sv-496 vector) + (sv-512 vector) + (sv-528 vector) + (sv-544 vector) + (sv-560 vector) + ) + (with-pp + (rlet ((acc :class vf) + (vf0 :class vf) + (vf1 :class vf) + (vf2 :class vf) + (vf3 :class vf) + (vf4 :class vf) + (vf5 :class vf) + (vf6 :class vf) + ) + (init-vf0-vector) + (when *debug-segment* + (let ((s3-0 (-> *display* frames (-> *display* on-screen) profile-array data 0)) + (v1-7 'ragdoll-overall) + (s2-0 *color-white*) + ) + (when (and *dproc* *debug-segment*) + (let ((s1-0 (-> s3-0 data (-> s3-0 count)))) + (let ((s0-0 (-> s3-0 base-time))) + (set! (-> s1-0 name) v1-7) + (set! (-> s1-0 start-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s0-0)))) + ) + (set! (-> s1-0 depth) (the-as uint (-> s3-0 depth))) + (set! (-> s1-0 color) s2-0) + (set! (-> s3-0 segment (-> s3-0 depth)) s1-0) + ) + (set! (-> s3-0 count) (min 1023 (+ (-> s3-0 count) 1))) + (+! (-> s3-0 depth) 1) + (set! (-> s3-0 max-depth) (max (-> s3-0 max-depth) (-> s3-0 depth))) + ) + ) + 0 + ) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf9)) + (ragdoll-method-9 this (-> this mirror) arg0) + ) + (if (not arg1) + (set! arg1 (the-as ragdoll-edit-info 0)) + ) + (if (logtest? (-> this ragdoll-flags) (ragdoll-flag rf5)) + (ragdoll-method-10 this arg0 #f (the-as vector #f) #t) + ) + (cond + ((or (zero? (the-as object arg1)) + (and (= (-> arg1 single-step) 1) (cpad-pressed? 0 r2)) + (zero? (-> arg1 single-step)) + ) + (if (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf2))) + (ragdoll-method-18 this) + ) + ) + ((and (nonzero? (the-as object arg1)) (nonzero? (-> this turn-off-start)) (= (-> arg1 single-step) 1)) + (+! (-> this turn-off-start) (-> arg1 last-frame-dur)) + ) + ) + (let ((f30-0 1.0)) + (when (nonzero? (-> this turn-off-start)) + (set! f30-0 + (fmax + 0.0 + (fmin + 1.0 + (parameter-ease-sin-clamp + (- 1.0 (/ (the float (- (current-time) (-> this turn-off-start))) (the float (-> this turn-off-duration)))) + ) + ) + ) + ) + (if (= f30-0 0.0) + (ragdoll-method-17 this arg0) + ) + ) + (set! (-> this flex-blend) f30-0) + ) + (when (and (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf2))) + (not (logtest? (-> this ragdoll-flags) (ragdoll-flag rf5))) + ) + (let ((s3-1 (new 'stack-no-clear 'matrix)) + (s2-1 (new 'stack-no-clear 'matrix)) + ) + (new 'stack-no-clear 'vector) + (dotimes (s1-1 (the-as int (-> this num-joints))) + (let ((s0-1 (-> this ragdoll-joints s1-1))) + (set! sv-560 (new 'stack-no-clear 'vector)) + (let ((v1-74 (-> s0-1 position quad))) + (set! (-> sv-560 quad) v1-74) + ) + (if (and (logtest? (-> s0-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (not (logtest? (-> s0-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf3))) + ) + (vector-float*! (-> s0-1 velocity) (-> s0-1 velocity) 0.1) + ) + (ragdoll-method-14 this arg0 s0-1 s1-1 s2-1) + (cond + ((or (zero? (the-as object arg1)) + (and (= (-> arg1 single-step) 1) (cpad-pressed? 0 r2)) + (zero? (-> arg1 single-step)) + ) + (when (or (zero? (the-as object arg1)) (-> arg1 gravity)) + (set! sv-320 (new 'stack-no-clear 'vector)) + (ragdoll-method-19 this sv-320 s1-1 arg0 (the-as vector s2-1)) + (let ((v1-93 sv-560)) + (let ((a0-39 sv-560)) + (.mov.vf vf6 vf0 :mask #b1000) + (.lvf vf4 (&-> a0-39 quad)) + ) + (.lvf vf5 (&-> sv-320 quad)) + (.add.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> v1-93 quad) vf6) + ) + ) + (when (and (< s1-1 (the-as int (+ (-> this num-joints) -1))) + (= (-> this ragdoll-joints (+ s1-1 1) parent-joint) -1) + ) + (set! sv-336 (new 'stack-no-clear 'vector)) + (ragdoll-method-20 this sv-336) + (let ((v1-104 sv-560)) + (let ((a0-45 sv-560)) + (.mov.vf vf6 vf0 :mask #b1000) + (.lvf vf4 (&-> a0-45 quad)) + ) + (.lvf vf5 (&-> sv-336 quad)) + (.add.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> v1-104 quad) vf6) + ) + ) + (when (or (> s1-1 0) (!= (-> s0-1 parent-joint) -1)) + (ragdoll-method-21 this sv-560 (-> s2-1 trans) (-> s0-1 joint-length)) + (set! sv-432 (new 'stack-no-clear 'vector)) + (let ((v1-110 sv-560) + (a0-50 (-> s2-1 trans)) + ) + (.lvf vf4 (&-> v1-110 quad)) + (.lvf vf5 (&-> a0-50 quad)) + ) + (.mov.vf vf6 vf0 :mask #b1000) + (.sub.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> sv-432 quad) vf6) + (let ((f30-2 (vector-normalize-ret-len! sv-432 1.0)) + (f26-0 (vector-dot sv-432 (-> s2-1 uvec))) + (f28-1 (get-max-angle-for-joint-idx this s1-1)) + ) + (when (< f26-0 (cos f28-1)) + (vector--float*! sv-432 sv-432 (-> s2-1 uvec) f26-0) + (set! sv-352 vector-normalize!) + (set! sv-368 sv-432) + (let ((a1-15 (sin f28-1))) + (sv-352 sv-368 a1-15) + ) + (set! sv-416 sv-432) + (set! sv-384 sv-432) + (set! sv-400 (-> s2-1 uvec)) + (let ((f0-9 (cos f28-1))) + (.lvf vf2 (&-> sv-400 quad)) + (.lvf vf1 (&-> sv-384 quad)) + (let ((v1-123 f0-9)) + (.mov vf3 v1-123) + ) + ) + (.add.x.vf vf4 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf2 vf3) + (.add.mul.w.vf vf4 vf1 vf0 acc :mask #b111) + (.svf (&-> sv-416 quad) vf4) + (vector+float*! sv-560 (-> s2-1 trans) sv-432 f30-2) + ) + ) + ) + (if (or (zero? (the-as object arg1)) (-> arg1 collision)) + (ragdoll-method-24 this sv-560 s1-1) + ) + (cond + ((or (> s1-1 0) (!= (-> s0-1 parent-joint) -1)) + (set! sv-448 (new 'stack-no-clear 'vector)) + (let ((v1-134 (-> s2-1 trans)) + (a0-63 sv-560) + ) + (.lvf vf4 (&-> v1-134 quad)) + (.lvf vf5 (&-> a0-63 quad)) + ) + (.mov.vf vf6 vf0 :mask #b1000) + (.sub.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> sv-448 quad) vf6) + (vector-normalize-ret-len! sv-448 1.0) + (set! sv-464 (new 'stack-no-clear 'vector)) + (let ((v1-137 sv-560) + (a0-65 (-> s0-1 position)) + ) + (.lvf vf4 (&-> v1-137 quad)) + (.lvf vf5 (&-> a0-65 quad)) + ) + (.mov.vf vf6 vf0 :mask #b1000) + (.sub.vf vf6 vf4 vf5 :mask #b111) + (.svf (&-> sv-464 quad) vf6) + (let ((f30-3 (vector-dot sv-448 sv-464))) + (vector--float*! sv-464 sv-464 sv-448 f30-3) + (cond + ((< f30-3 0.0) + (set! f0-14 (* f30-3 (-> this compress-vel-parallel))) + (vector-float*! sv-464 sv-464 (-> this compress-vel)) + ) + (else + (set! f0-14 (* f30-3 (-> this stretch-vel-parallel))) + (vector-float*! sv-464 sv-464 (-> this stretch-vel)) + ) + ) + ) + (vector+float*! sv-464 sv-464 sv-448 f0-14) + (vector+! sv-560 (-> s0-1 position) sv-464) + (let ((f0-16 (-> this momentum))) + (if (logtest? (-> s0-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (set! f0-16 0.1) + ) + (let ((t9-20 vector-lerp!) + (a0-72 (-> s0-1 velocity)) + (a1-23 (-> s0-1 velocity)) + (a3-6 f0-16) + ) + (t9-20 a0-72 a1-23 sv-464 a3-6) + ) + ) + (let ((a2-12 (vector-! (new 'stack-no-clear 'vector) (-> s2-1 trans) sv-560))) + (.lvf vf1 (&-> a2-12 quad)) + (.add.w.vf vf2 vf0 vf0 :mask #b1) + (.mul.vf vf1 vf1 vf1) + (.mul.x.vf acc vf2 vf1 :mask #b1) + (.add.mul.y.vf acc vf2 vf1 acc :mask #b1) + (.add.mul.z.vf vf1 vf2 vf1 acc :mask #b1) + (.mov v1-156 vf1) + (let* ((f0-17 v1-156) + (f1-6 (* (-> this maximum-stretch) (-> s0-1 joint-length))) + (f2-3 f1-6) + ) + (if (< (* f2-3 f2-3) f0-17) + (vector--float*! sv-560 (-> s2-1 trans) a2-12 (/ f1-6 (sqrtf f0-17))) + ) + ) + ) + ) + (else + (let ((a2-14 (vector-! (new 'stack-no-clear 'vector) sv-560 (-> s0-1 position))) + (f0-20 (-> this momentum)) + ) + (if (logtest? (-> s0-1 ragdoll-joint-flags) (ragdoll-joint-flag rjf2)) + (set! f0-20 0.1) + ) + (vector-lerp! (-> s0-1 velocity) (-> s0-1 velocity) a2-14 f0-20) + ) + ) + ) + (let ((f0-21 (vector-vector-distance-squared (-> s0-1 position) sv-560)) + (f1-7 40.96) + ) + (if (< f0-21 (* f1-7 f1-7)) + (+! (-> this stable-joints) 1) + ) + ) + (when (and (zero? s1-1) (< (-> s0-1 parent-joint) 0) (logtest? (-> this ragdoll-flags) (ragdoll-flag rf7))) + (let ((v1-176 (-> arg0 root transv))) + (.lvf vf1 (&-> (vector-! (new 'stack-no-clear 'vector) sv-560 (-> s0-1 position)) quad)) + (let ((f0-22 (-> pp clock frames-per-second))) + (.mov at-0 f0-22) + ) + (.mov vf2 at-0) + (.mov.vf vf1 vf0 :mask #b1000) + (.mul.x.vf vf1 vf1 vf2 :mask #b111) + (.svf (&-> v1-176 quad) vf1) + ) + ) + (set! (-> s0-1 position quad) (-> sv-560 quad)) + (cond + ((or (> s1-1 0) (!= (-> s0-1 parent-joint) -1)) + (vector-! (-> s3-1 uvec) sv-560 (-> s2-1 trans)) + (vector-normalize! (-> s3-1 uvec) 1.0) + (vector-cross! (-> s3-1 rvec) (-> s3-1 uvec) (-> s2-1 fvec)) + (vector-normalize! (-> s3-1 rvec) 1.0) + (set! sv-528 (new 'stack-no-clear 'vector)) + (let ((v1-183 (-> s0-1 old-x)) + (a0-91 (-> s3-1 rvec)) + ) + (.lvf vf1 (&-> v1-183 quad)) + (.lvf vf2 (&-> a0-91 quad)) + ) + (.outer.product.a.vf acc vf1 vf2) + (.outer.product.b.vf vf3 vf2 vf1 acc) + (.svf (&-> sv-528 quad) vf3) + (vector-flatten! sv-528 (-> s0-1 old-x) (-> s3-1 uvec)) + (vector-normalize! sv-528 1.0) + (cond + ((and (< (-> s0-1 axial-slop) 65536.0) (< (vector-dot (-> s3-1 rvec) sv-528) (cos (-> s0-1 axial-slop)))) + (vector-cross! sv-528 sv-528 (-> s3-1 rvec)) + (vector-cross! sv-528 (-> s3-1 rvec) sv-528) + (vector-normalize! sv-528 1.0) + (set! sv-496 (-> s3-1 rvec)) + (set! sv-480 (-> s3-1 rvec)) + (let ((f0-28 (cos (-> s0-1 axial-slop)))) + (.lvf vf1 (&-> sv-480 quad)) + (let ((v1-195 f0-28)) + (.mov vf2 v1-195) + ) + ) + (.add.x.vf vf1 vf0 vf0 :mask #b1000) + (.mul.x.vf vf1 vf1 vf2 :mask #b111) + (.svf (&-> sv-496 quad) vf1) + (set! sv-544 (-> s3-1 rvec)) + (set! sv-512 (-> s3-1 rvec)) + (let ((f0-30 (sin (-> s0-1 axial-slop)))) + (.lvf vf2 (&-> sv-528 quad)) + (.lvf vf1 (&-> sv-512 quad)) + (let ((v1-201 f0-30)) + (.mov vf3 v1-201) + ) + ) + (.add.x.vf vf4 vf0 vf0 :mask #b1000) + (.mul.x.vf acc vf2 vf3) + (.add.mul.w.vf vf4 vf1 vf0 acc :mask #b111) + (.svf (&-> sv-544 quad) vf4) + (set! (-> s0-1 old-x quad) (-> s3-1 rvec quad)) + ) + (else + (set! (-> s3-1 rvec quad) (-> sv-528 quad)) + (set! (-> s0-1 old-x quad) (-> s3-1 rvec quad)) + ) + ) + (vector-cross! (-> s3-1 fvec) (-> s3-1 rvec) (-> s3-1 uvec)) + (matrix->quaternion (-> s0-1 quat) s3-1) + ) + (else + (quaternion->matrix s3-1 (-> s0-1 quat)) + ) + ) + ) + (else + (quaternion->matrix s3-1 (-> s0-1 quat)) + ) + ) + (set! (-> s3-1 trans quad) (-> sv-560 quad)) + (set! (-> s3-1 rvec w) 0.0) + (set! (-> s3-1 uvec w) 0.0) + (set! (-> s3-1 fvec w) 0.0) + (if (and (zero? s1-1) (< (-> s0-1 parent-joint) 0) (logtest? (-> this ragdoll-flags) (ragdoll-flag rf7))) + (set! (-> arg0 root trans quad) (-> s3-1 trans quad)) + ) + (ragdoll-method-13 this arg1 s0-1 s3-1 s2-1) + ) + (let* ((a2-19 s2-1) + (a3-10 s3-1) + (v1-216 (-> a3-10 rvec quad)) + (a0-119 (-> a3-10 uvec quad)) + (a1-47 (-> a3-10 fvec quad)) + (a3-11 (-> a3-10 trans quad)) + ) + (set! (-> a2-19 rvec quad) v1-216) + (set! (-> a2-19 uvec quad) a0-119) + (set! (-> a2-19 fvec quad) a1-47) + (set! (-> a2-19 trans quad) a3-11) + ) + ) + ) + (if (and (< (min (the-as int (-> this num-joints)) (max 2 (the int (* 0.9 (the float (-> this num-joints)))))) + (-> this stable-joints) + ) + (< (cos 18.204445) (-> this rotate-vel w)) + ) + (logior! (-> this ragdoll-flags) (ragdoll-flag rf2)) + ) + ) + (when *debug-segment* + (let ((gp-1 (-> *display* frames (-> *display* on-screen) profile-array data 0))) + (when (and *dproc* *debug-segment*) + (let* ((v1-238 (+ (-> gp-1 depth) -1)) + (s5-1 (-> gp-1 segment v1-238)) + (s4-1 (-> gp-1 base-time)) + ) + (when (>= v1-238 0) + (set! (-> s5-1 end-time) (the-as int (- (timer-count (the-as timer-bank #x10000800)) (the-as uint s4-1)))) + (+! (-> gp-1 depth) -1) + ) + ) + ) + ) + 0 + ) + 0 + (none) + ) + ) + ) + +;; definition for method 16 of type ragdoll +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-setup! ((this ragdoll) (proc process-drawable) (setup ragdoll-setup)) + "Set up this ragdoll with the given [[ragdoll-setup]]." + (set! (-> this num-joints) (the-as uint (min 60 (-> setup joint-setup length)))) + (if (and (< (-> this num-joints) (the-as uint (-> setup joint-setup length))) (zero? (-> this ragdoll-joints))) + (format 0 "ERROR: too many joints in ragdoll setup~%") + ) + (dotimes (v1-7 100) + (set! (-> this ragdoll-joint-remap 0) (the-as uint 255)) + ) + (dotimes (s3-0 (the-as int (-> this num-joints))) + (let ((s2-0 (-> this ragdoll-joints s3-0))) + (let ((v1-15 (-> setup joint-setup s3-0))) + (set! (-> s2-0 joint-type) (-> v1-15 joint-type)) + (set! (-> s2-0 joint-index) (-> v1-15 joint-index)) + (set! (-> s2-0 parent-joint) (-> v1-15 parent-joint)) + (set! (-> s2-0 pre-tform quad) (-> v1-15 pre-tform quad)) + (set! (-> s2-0 geo-tform quad) (-> v1-15 geo-tform quad)) + (set! (-> s2-0 axial-slop) (-> v1-15 axial-slop)) + (set! (-> s2-0 max-angle) (-> v1-15 max-angle)) + (set! (-> s2-0 coll-rad) (-> v1-15 coll-rad)) + (set! (-> s2-0 hit-sound) (-> v1-15 hit-sound)) + ) + (if (< 100 (-> s2-0 joint-index)) + (format 0 "ERROR: ~S joint index in ragdoll setup exceeds max of ~D~%" (-> proc name) 100) + (set! (-> this ragdoll-joint-remap (-> s2-0 joint-index)) (the-as uint s3-0)) + ) + (set! (-> s2-0 parent-index) -1) + (when (and (nonzero? s3-0) (= (-> s2-0 parent-joint) -1)) + (set! (-> s2-0 parent-index) (+ s3-0 -1)) + (+! (-> this ragdoll-joints (+ s3-0 -1) num-children) 1) + ) + (when (and (nonzero? s3-0) (>= (-> s2-0 parent-joint) 0)) + (dotimes (v1-35 (+ s3-0 -1)) + (when (= (-> this ragdoll-joints v1-35 joint-index) (-> s2-0 parent-joint)) + (set! (-> s2-0 parent-index) v1-35) + (+! (-> this ragdoll-joints v1-35 num-children) 1) + (goto cfg-28) + ) + ) + ) + (label cfg-28) + (set! (-> s2-0 num-children) 0) + ) + 0 + ) + (set! (-> this orient-tform quad) (-> setup orient-tform quad)) + (set! (-> this scale quad) (-> setup scale quad)) + (set! (-> this bg-collide-with) (the-as uint (-> setup bg-collide-with))) + (set-vector! (-> this gravity) 0.0 -1.0 0.0 1.0) + (set! (-> this gravity-target quad) (-> this gravity quad)) + (set! (-> this stretch-vel) 0.7) + (set! (-> this stretch-vel-parallel) 0.8) + (set! (-> this compress-vel) 0.85) + (set! (-> this compress-vel-parallel) 0.75) + (set! (-> this momentum) 0.75) + (set! (-> this maximum-stretch) 1.5) + (set! (-> this turn-off-start) 0) + (set! (-> this ragdoll-flags) (ragdoll-flag rf0 rf7 rf9)) + (set! (-> this allow-destabilize) (the-as uint 0)) + 0 + (none) + ) + +;; definition for method 15 of type ragdoll-proc +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-proc-method-15 ((this ragdoll-proc) (arg0 symbol) (arg1 vector) (arg2 symbol)) + (if (nonzero? (-> this ragdoll)) + (ragdoll-method-10 + (-> this ragdoll) + (the-as process-drawable (ppointer->process (-> this parent))) + arg0 + arg1 + arg2 + ) + ) + 0 + (none) + ) + +;; definition for method 16 of type ragdoll-proc +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-proc-method-16 ((this ragdoll-proc) (arg0 int)) + (if (nonzero? (-> this ragdoll)) + (turn-off-for-duration! (-> this ragdoll) (the-as time-frame arg0)) + ) + 0 + (none) + ) + +;; definition for method 17 of type ragdoll-proc +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-proc-method-17 ((this ragdoll-proc) (arg0 matrix)) + (if (nonzero? (-> this ragdoll)) + (ragdoll-method-15 + (-> this ragdoll) + (the-as process-drawable (ppointer->process (-> this parent))) + (the-as ragdoll-edit-info arg0) + ) + ) + 0 + (none) + ) + +;; definition for method 18 of type ragdoll-proc +;; WARN: Return type mismatch int vs none. +(defmethod ragdoll-proc-method-18 ((this ragdoll-proc) (arg0 ragdoll-edit-info) (arg1 process)) + (if (and (nonzero? (-> this ragdoll)) (-> this ragdoll) (nonzero? arg0) arg0) + (ragdoll-edit-info-method-17 + arg0 + (-> this ragdoll) + (the-as process-drawable (ppointer->process (-> this parent))) + ) + ) + 0 + (none) + ) + +;; definition for method 19 of type ragdoll-proc +;; WARN: Return type mismatch symbol vs none. +(defmethod ragdoll-proc-method-19 ((this ragdoll-proc)) + (if (nonzero? (-> this ragdoll)) + (logtest? (-> this ragdoll ragdoll-flags) (ragdoll-flag rf2)) + #t + ) + (none) + ) + +;; failed to figure out what this is: +(defstate idle (ragdoll-proc) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('attack) + (when (nonzero? (-> self ragdoll)) + (let ((s5-0 (new 'stack-no-clear 'vector)) + (s4-0 (new 'stack-no-clear 'vector)) + (s3-0 #f) + (gp-0 (the-as object (-> block param 1))) + ) + (let ((s2-0 (ppointer->process (-> self parent)))) + (cond + ((and (logtest? (-> (the-as attack-info gp-0) mask) (attack-mask id)) + (= (-> (the-as attack-info gp-0) id) (-> self last-attack-id)) + ) + ) + ((= proc *target*) + (set! (-> s4-0 quad) (-> (the-as process-drawable proc) root trans quad)) + (vector-! s5-0 (-> (the-as process-drawable s2-0) root trans) (-> (the-as process-drawable proc) root trans)) + (set! s3-0 #t) + ) + (else + (when (and (-> block param 0) (type? (-> (the-as process-drawable s2-0) root) collide-shape)) + (let* ((a3-1 (the-as object (-> block param 0))) + (a1-10 (-> (the-as touching-prims-entry a3-1) u)) + ) + (get-intersect-point + s5-0 + (the-as touching-prims-entry a1-10) + (the-as collide-shape (-> (the-as process-drawable s2-0) root)) + (the-as touching-shapes-entry a3-1) + ) + ) + (set! (-> s4-0 quad) (-> s5-0 quad)) + (vector-! s5-0 (-> (the-as process-drawable s2-0) root trans) s5-0) + (set! s3-0 #t) + ) + (when (logtest? (attack-mask attacker-velocity) (-> (the-as attack-info gp-0) mask)) + (set! (-> s5-0 quad) (-> (the-as attack-info gp-0) attacker-velocity quad)) + (when (not s3-0) + (vector-! s4-0 (-> self ragdoll ragdoll-joints 0 position) s5-0) + (set! s3-0 #t) + ) + ) + ) + ) + ) + (when s3-0 + (vector-normalize! s5-0 2048.0) + (ragdoll-method-23 (-> self ragdoll) s4-0 s5-0 1.0 #t) + (set! (-> s5-0 y) 0.0) + (vector-normalize! s5-0 409.6) + (+! (-> s5-0 y) 1024.0) + (set! (-> self ragdoll ragdoll-joints 0 velocity quad) (-> s5-0 quad)) + (if (logtest? (-> (the-as attack-info gp-0) mask) (attack-mask id)) + (set! (-> self last-attack-id) (-> (the-as attack-info gp-0) id)) + ) + #t + ) + ) + ) + ) + (('notice) + (if (= (-> block param 0) 'die) + (deactivate self) + ) + ) + ) + ) + :trans (behavior () + (+! (-> self clock ref-count) -1) + (+! (-> self parent 0 clock ref-count) 1) + (set! (-> self clock) (-> self parent 0 clock)) + (when (nonzero? (-> self ragdoll)) + (cond + ((and (logtest? (-> self ragdoll ragdoll-flags) (ragdoll-flag rf4)) + (or (< 0.0 (-> self ragdoll flex-blend)) (logtest? (-> self ragdoll ragdoll-flags) (ragdoll-flag rf5))) + ) + (ragdoll-method-15 + (-> self ragdoll) + (the-as process-drawable (ppointer->process (-> self parent))) + (the-as ragdoll-edit-info 0) + ) + ) + ((and (logtest? (-> self ragdoll ragdoll-flags) (ragdoll-flag rf3)) + (and (= (-> self ragdoll flex-blend) 0.0) (not (logtest? (-> self ragdoll ragdoll-flags) (ragdoll-flag rf5)))) + ) + (deactivate self) + ) + ) + 0 + ) + ) + :code sleep-code + ) + +;; definition for method 10 of type ragdoll-proc +(defmethod deactivate ((this ragdoll-proc)) + "Make a process dead, clean it up, remove it from the active pool, and return to dead pool." + (if (nonzero? (-> this ragdoll)) + (ragdoll-method-17 (-> this ragdoll) (the-as process-drawable (ppointer->process (-> this parent)))) + ) + ((method-of-type process deactivate) this) + (none) + ) + +;; definition for method 7 of type ragdoll-proc +;; WARN: Return type mismatch process vs ragdoll-proc. +(defmethod relocate ((this ragdoll-proc) (offset int)) + (if (nonzero? (-> this ragdoll)) + (&+! (-> this ragdoll) offset) + ) + (the-as ragdoll-proc ((method-of-type process relocate) this offset)) + ) + +;; definition for function ragdoll-proc-init-by-other +(defbehavior ragdoll-proc-init-by-other ragdoll-proc ((arg0 ragdoll-setup)) + (set! (-> self last-attack-id) (the-as uint 0)) + (set! (-> self ragdoll) (new 'process 'ragdoll)) + (if (nonzero? (-> self ragdoll)) + (ragdoll-setup! (-> self ragdoll) (the-as process-drawable (ppointer->process (-> self parent))) arg0) + (format 0 "ERROR: didn't have enough memory to allocate ragdoll for ragdoll-proc~%") + ) + (go-virtual idle) + ) + + + + diff --git a/test/decompiler/reference/jak3/engine/target/lightjak-wings_REF.gc b/test/decompiler/reference/jak3/engine/target/lightjak-wings_REF.gc index f756c65051..6e127e1544 100644 --- a/test/decompiler/reference/jak3/engine/target/lightjak-wings_REF.gc +++ b/test/decompiler/reference/jak3/engine/target/lightjak-wings_REF.gc @@ -3,7 +3,7 @@ ;; failed to figure out what this is: (defpart 623 - :init-specs ((:texture (new 'static 'texture-id :index #xf :page #x4)) + :init-specs ((:texture (glow-soft level-default-sprite)) (:num 1.0) (:scale-x (meters 3)) (:rot-x (degrees 2.25)) diff --git a/test/decompiler/reference/jak3/engine/target/target-death_REF.gc b/test/decompiler/reference/jak3/engine/target/target-death_REF.gc index ce18f3ea19..6f271a362d 100644 --- a/test/decompiler/reference/jak3/engine/target/target-death_REF.gc +++ b/test/decompiler/reference/jak3/engine/target/target-death_REF.gc @@ -662,12 +662,7 @@ (dotimes (s5-0 (-> arg0 want-count)) (when (not (or (not (-> arg0 want s5-0 name)) (not (-> arg0 want s5-0 display?)) - (let* ((a0-73 *level*) - (t9-37 (method-of-object a0-73 level-group-method-26)) - (a1-44 (-> arg0 want s5-0 name)) - ) - (= (t9-37 a0-73 a1-44) 'active) - ) + (= (level-group-method-26 *level* (-> arg0 want s5-0 name) (the-as int #f)) 'active) ) ) (set! v1-126 #t) @@ -678,12 +673,7 @@ (dotimes (s4-0 10) (when (not (or (not (-> s5-1 want s4-0 name)) (not (-> s5-1 want s4-0 display?)) - (let* ((a0-75 *level*) - (t9-38 (method-of-object a0-75 level-group-method-26)) - (a1-45 (-> s5-1 want s4-0 name)) - ) - (= (t9-38 a0-75 a1-45) 'active) - ) + (= (level-group-method-26 *level* (-> s5-1 want s4-0 name) (the-as int #f)) 'active) ) ) (set! v1-126 #t) @@ -3140,7 +3130,3 @@ ) :post target-no-stick-post ) - - - - diff --git a/test/decompiler/reference/jak3/engine/target/target-invisible_REF.gc b/test/decompiler/reference/jak3/engine/target/target-invisible_REF.gc index df0e3b021c..1e98acf04a 100644 --- a/test/decompiler/reference/jak3/engine/target/target-invisible_REF.gc +++ b/test/decompiler/reference/jak3/engine/target/target-invisible_REF.gc @@ -54,7 +54,7 @@ ;; failed to figure out what this is: (defpart 661 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 1.0) (:scale-x (meters 5)) (:rot-x (degrees 2250)) @@ -75,7 +75,7 @@ ;; failed to figure out what this is: (defpart 662 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 200.0) (:scale-x (meters 0.05) (meters 0.05)) (:scale-y :copy scale-x) @@ -97,7 +97,7 @@ ;; failed to figure out what this is: (defpart 663 - :init-specs ((:texture (new 'static 'texture-id :index #xa0 :page #x4)) + :init-specs ((:texture (big-cloud level-default-sprite)) (:num 30.0) (:scale-x (meters 1) (meters 2)) (:rot-z (degrees 0) (degrees 360)) diff --git a/test/decompiler/reference/jak3/engine/target/target-lightjak_REF.gc b/test/decompiler/reference/jak3/engine/target/target-lightjak_REF.gc index a13e95a2c3..e96fc45a46 100644 --- a/test/decompiler/reference/jak3/engine/target/target-lightjak_REF.gc +++ b/test/decompiler/reference/jak3/engine/target/target-lightjak_REF.gc @@ -18,7 +18,7 @@ ;; failed to figure out what this is: (defpart 630 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 1.0) (:x (meters 0)) (:y (meters 0)) @@ -42,7 +42,7 @@ ;; failed to figure out what this is: (defpart 631 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 1.0) (:x (meters 0)) (:y (meters 0)) @@ -66,7 +66,7 @@ ;; failed to figure out what this is: (defpart 632 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 1.0) (:x (meters 0)) (:y (meters 0)) @@ -90,7 +90,7 @@ ;; failed to figure out what this is: (defpart 633 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 1.0) (:x (meters 0)) (:y (meters 0)) @@ -114,7 +114,7 @@ ;; failed to figure out what this is: (defpart 634 - :init-specs ((:texture (new 'static 'texture-id :index #x96 :page #x4)) + :init-specs ((:texture (diamond-star level-default-sprite)) (:num 1.0) (:x (meters -0.5) (meters 1)) (:y (meters 0) (meters 8)) @@ -152,7 +152,7 @@ ;; failed to figure out what this is: (defpart 636 - :init-specs ((:texture (new 'static 'texture-id :index #x93 :page #x4)) + :init-specs ((:texture (colorflash level-default-sprite)) (:num 1.0) (:scale-x (meters 20)) (:rot-x (degrees 22.5)) @@ -187,7 +187,7 @@ ;; failed to figure out what this is: (defpart 637 - :init-specs ((:texture (new 'static 'texture-id :index #x93 :page #x4)) + :init-specs ((:texture (colorflash level-default-sprite)) (:num 1.0) (:scale-x (meters 20)) (:rot-x (degrees 22.5)) @@ -210,7 +210,7 @@ ;; failed to figure out what this is: (defpart 638 - :init-specs ((:texture (new 'static 'texture-id :index #x94 :page #x4)) + :init-specs ((:texture (rainbow-halo level-default-sprite)) (:num 1.0) (:scale-x (meters 10)) (:rot-x (degrees 22.5)) @@ -233,7 +233,7 @@ ;; failed to figure out what this is: (defpart 639 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 60.0) (:y (meters -1.5) (meters 3)) (:scale-x (meters 0.05) (meters 0.05)) @@ -294,7 +294,7 @@ ;; failed to figure out what this is: (defpart 642 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 0.1 0.1) (:x (meters 0)) (:y (meters 0)) @@ -326,7 +326,7 @@ ;; failed to figure out what this is: (defpart 643 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 0.1 0.1) (:x (meters 0)) (:y (meters 0)) @@ -353,7 +353,7 @@ ;; failed to figure out what this is: (defpart 644 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 0.1 0.1) (:x (meters 0)) (:y (meters 0)) @@ -381,7 +381,7 @@ ;; failed to figure out what this is: (defpart 645 - :init-specs ((:texture (new 'static 'texture-id :index #x80 :page #x4)) + :init-specs ((:texture (vol-light level-default-sprite)) (:num 0.1 0.1) (:x (meters 0)) (:y (meters 0)) @@ -409,7 +409,7 @@ ;; failed to figure out what this is: (defpart 646 - :init-specs ((:texture (new 'static 'texture-id :index #x96 :page #x4)) + :init-specs ((:texture (diamond-star level-default-sprite)) (:num 0.5 0.5) (:x (meters -0.5) (meters 1)) (:y (meters 0) (meters 8)) @@ -438,7 +438,7 @@ ;; failed to figure out what this is: (defpart 647 - :init-specs ((:texture (new 'static 'texture-id :index #x64 :page #x4)) + :init-specs ((:texture (laser-hit2 level-default-sprite)) (:num 1.0) (:y (meters 2)) (:scale-x (meters 10) (meters 5)) @@ -458,7 +458,7 @@ ;; failed to figure out what this is: (defpart 650 - :init-specs ((:texture (new 'static 'texture-id :index #xf :page #x4)) + :init-specs ((:texture (glow-soft level-default-sprite)) (:num 1.0) (:y (meters -0.025)) (:scale-x (meters 0.2)) @@ -476,7 +476,7 @@ ;; failed to figure out what this is: (defpart 651 - :init-specs ((:texture (new 'static 'texture-id :index #xd :page #x4)) + :init-specs ((:texture (glow level-default-sprite)) (:num 1.0) (:scale-x (meters 10.5) (meters 0.25)) (:rot-x (degrees 11.25)) @@ -524,7 +524,7 @@ ;; failed to figure out what this is: (defpart 653 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 1.0) (:y (meters -1) (meters 2)) (:scale-x (meters 1)) @@ -540,7 +540,7 @@ ;; failed to figure out what this is: (defpart 652 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 1.0 3.0) (:z (meters 2) (meters 1)) (:scale-x (meters 0.05) (meters 0.05)) @@ -570,7 +570,7 @@ ;; failed to figure out what this is: (defpart 654 - :init-specs ((:texture (new 'static 'texture-id :index #x19 :page #x4)) + :init-specs ((:texture (lakedrop level-default-sprite)) (:num 1.0) (:scale-x (meters 6.1)) (:rot-x (degrees 11.25)) @@ -598,7 +598,7 @@ ;; failed to figure out what this is: (defpart 655 - :init-specs ((:texture (new 'static 'texture-id :index #xe :page #x4)) + :init-specs ((:texture (glow-hotdot level-default-sprite)) (:num 1.0) (:scale-x (meters 1.5)) (:scale-y :copy scale-x) @@ -629,7 +629,7 @@ ;; failed to figure out what this is: (defpart 658 - :init-specs ((:texture (new 'static 'texture-id :index #x4b :page #x4)) + :init-specs ((:texture (starflash level-default-sprite)) (:num 1.0) (:scale-x (meters 5)) (:rot-x (degrees 2250)) @@ -650,7 +650,7 @@ ;; failed to figure out what this is: (defpart 657 - :init-specs ((:texture (new 'static 'texture-id :index #x3d :page #x4)) + :init-specs ((:texture (middot level-default-sprite)) (:num 100.0) (:scale-x (meters 0.1) (meters 0.1)) (:scale-y :copy scale-x) @@ -672,7 +672,7 @@ ;; failed to figure out what this is: (defpart 656 - :init-specs ((:texture (new 'static 'texture-id :index #xa0 :page #x4)) + :init-specs ((:texture (big-cloud level-default-sprite)) (:num 30.0) (:scale-x (meters 1) (meters 2)) (:rot-z (degrees 0) (degrees 360)) diff --git a/test/decompiler/reference/jak3/engine/ui/bigmap-h_REF.gc b/test/decompiler/reference/jak3/engine/ui/bigmap-h_REF.gc index 2404766e90..f66dd96ddc 100644 --- a/test/decompiler/reference/jak3/engine/ui/bigmap-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/ui/bigmap-h_REF.gc @@ -105,11 +105,11 @@ (new (symbol type) _type_) (bigmap-method-9 () none) (bigmap-method-10 () none) - (bigmap-method-11 () none) + (draw (_type_ int int int int) int) (bigmap-method-12 () none) (bigmap-method-13 () none) - (bigmap-method-14 () none) - (bigmap-method-15 () none) + (enable-drawing (_type_) none) + (disable-drawing (_type_) int) (bigmap-method-16 (_type_) none) (bigmap-method-17 () none) (bigmap-method-18 () none) diff --git a/test/decompiler/reference/jak3/engine/ui/hud-classes_REF.gc b/test/decompiler/reference/jak3/engine/ui/hud-classes_REF.gc new file mode 100644 index 0000000000..e2f59bce6a --- /dev/null +++ b/test/decompiler/reference/jak3/engine/ui/hud-classes_REF.gc @@ -0,0 +1,1509 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for method 15 of type hud-map +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-map)) + (set-hud-piece-position! + (-> this sprites 1) + (the int (+ (- 512.0 (* 20.0 (-> *video-params* relative-x-scale))) (* 140.0 (-> this offset)))) + (the int (+ 281.0 (* 140.0 (-> this offset)))) + ) + (set-as-offset-from! (the-as hud-sprite (-> this sprites)) (the-as vector4w (-> this sprites 1)) 11 -11) + (set! (-> this sprites 0 color w) + (the int (+ 70.0 (* 70.0 (sin (* 182.04445 (the float (-> this values 1 current))))))) + ) + (set! (-> *minimap* color y) + (the int (- 96.0 (* 32.0 (sin (* 182.04445 (the float (-> this values 1 current))))))) + ) + (set! (-> *minimap* color z) + (the int (- 96.0 (* 32.0 (sin (* 182.04445 (the float (-> this values 1 current))))))) + ) + (set! (-> this sprites 0 scale-x) 1.0) + (set! (-> this sprites 0 scale-y) 1.0) + (cond + ((>= (-> *setting-control* user-current race-minimap) 1) + (set! (-> this sprites 1 scale-x) 0.0) + (set! (-> this sprites 1 scale-y) 0.0) + ) + (else + (set! (-> this sprites 1 scale-x) 0.85) + (set! (-> this sprites 1 scale-y) 0.85) + ) + ) + (let ((t9-5 (method-of-type hud draw))) + (t9-5 this) + ) + (cond + ((zero? (-> *setting-control* user-current race-minimap)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (set-as-offset-from! (-> this sprites 2) (the-as vector4w (-> this sprites 1)) 2 -3) + (draw-1 *minimap* s4-0 (the-as vector4w (-> this sprites 2)) #t) + ) + ) + ((= (-> *setting-control* user-current race-minimap) 1) + 0 + ) + ((= (-> *setting-control* user-current race-minimap) 2) + (let ((s5-1 (level-get *level* 'destrack))) + (when (and s5-1 (= (-> s5-1 status) 'active)) + (set-race-texture *minimap* (get-texture map-desert-race destrack-minimap) 32768.0 s5-1) + (set-race-corner *minimap* 11321344.0 -1261568.0) + (with-dma-buffer-add-bucket ((s4-2 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (set-as-offset-from! (-> this sprites 2) (the-as vector4w (-> this sprites 1)) 0 -20) + (draw-sprite2 *minimap* s4-2 (the-as vector4w (-> this sprites 2)) #t) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 16 of type hud-map +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-map)) + (cond + ((update! *minimap*) + (logior! (-> this flags) (hud-flags show)) + (let ((t9-1 (method-of-type hud update-values!))) + (t9-1 this) + ) + ) + (else + (send-event this 'force-hide) + ) + ) + (when (not (paused?)) + (let ((v1-10 8)) + (if (and (< (-> this values 1 target) 270) (< 270 (+ (-> this values 1 target) v1-10))) + (set! (-> this values 1 target) 270) + ) + (if (or (-> *game-info* wanted-flash) (!= (-> this values 1 target) 270)) + (set! (-> this values 1 target) (mod (+ (-> this values 1 target) v1-10) 360)) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 17 of type hud-map +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-map)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-lower-right) (gui-action hidden) (-> this name) 81920.0 0) + ) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-mapring-alarm-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 0.0) + (set! (-> this sprites 0 scale-y) 0.0) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf2)) + (set! (-> this sprites 0 pos z) #xffff00) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-mapring-01 level-default-minimap))) + (set! (-> this sprites 1 scale-x) 0.85) + (set! (-> this sprites 1 scale-y) 0.85) + (set! (-> this sprites 1 flags) (hud-sprite-flags hsf2)) + (set! (-> this sprites 1 pos z) #xffff00) + (set! (-> this values 0 current) 0) + (update! *minimap*) + 0 + (none) + ) + +;; definition for method 25 of type hud-health +;; WARN: Return type mismatch int vs none. +(defmethod update-value-callback ((this hud-health) (arg0 int) (arg1 int)) + (if (and (= arg0 4) (> arg1 0)) + (sound-play "inc-pickup" :pitch 0.5) + ) + 0 + (none) + ) + +;; definition for method 15 of type hud-health +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-health)) + (set-hud-piece-position! + (-> this sprites 3) + (the int (+ (* -130.0 (-> this offset)) (* 18.0 (-> *video-params* relative-x-scale)))) + (the int (+ 305.0 (* 130.0 (-> this offset)))) + ) + (set-as-offset-from! (-> this sprites 4) (the-as vector4w (-> this sprites 3)) 21 23) + (set-as-offset-from! (the-as hud-sprite (-> this sprites)) (the-as vector4w (-> this sprites 3)) 20 20) + (set-as-offset-from! (-> this sprites 1) (the-as vector4w (-> this sprites 3)) 10 64) + (set! (-> this sprites 1 scale-y) (* -0.098000005 (the float (-> this values 5 current)))) + (cond + ((nonzero? (-> this values 5 current)) + (let ((f30-1 + (the float + (+ (the int (* 127.0 (sin (* 182.04445 (the float (-> *display* game-clock frame-counter)))))) 127) + ) + ) + ) + (set! (-> this sprites 1 color x) (the int (lerp-scale 96.0 128.0 f30-1 0.0 255.0))) + (set! (-> this sprites 1 color y) (the int (lerp-scale 128.0 128.0 f30-1 0.0 255.0))) + (set! (-> this sprites 1 color z) (the int (lerp-scale 128.0 128.0 f30-1 0.0 255.0))) + ) + ) + (else + (set! (-> this sprites 1 color x) 128) + (set! (-> this sprites 1 color y) 128) + (set! (-> this sprites 1 color z) 128) + ) + ) + (set-as-offset-from! (-> this sprites 2) (the-as vector4w (-> this sprites 3)) 40 59) + (set! (-> this sprites 2 scale-y) (* -0.096999995 (the float (-> this values 2 current)))) + (cond + ((nonzero? (-> this values 2 current)) + (let ((f0-27 + (+ 0.5 + (* 0.5 + (sin + (* 182.04445 (the float (* (if (>= (-> this values 2 current) (the int (-> *FACT-bank* darkjak-bomb-min))) + 2 + 1 + ) + (-> *display* game-clock frame-counter) + ) + ) + ) + ) + ) + ) + ) + (f1-17 (if (>= (-> this values 2 current) (the int (-> *FACT-bank* darkjak-bomb-min))) + 255.0 + 128.0 + ) + ) + ) + (set! (-> this sprites 2 color x) (the int (* 0.35 f1-17 f0-27))) + (set! (-> this sprites 2 color y) (the int (* 0.1 f1-17 f0-27))) + (set! (-> this sprites 2 color z) (the int (* 0.8 f1-17 f0-27))) + ) + ) + (else + (set! (-> this sprites 2 color x) 44) + (set! (-> this sprites 2 color y) 12) + (set! (-> this sprites 2 color z) 102) + ) + ) + (let ((s5-0 (-> this values 4 current))) + (dotimes (s4-0 s5-0) + (let ((v1-38 + (-> (new 'static 'inline-array vector 4 + (new 'static 'vector :x 23.0 :y 5.0 :w 1.0) + (new 'static 'vector :x 36.0 :y 2.0 :w 1.0) + (new 'static 'vector :x 49.0 :y 5.0 :w 1.0) + (new 'static 'vector :x 60.0 :y 12.0 :w 1.0) + ) + (logand (+ (- 20 (/ s5-0 2)) s4-0) 15) + ) + ) + ) + (set-as-offset-from! + (-> this sprites (+ s4-0 7)) + (the-as vector4w (-> this sprites 3)) + (the int (-> v1-38 x)) + (+ (the int (-> v1-38 y)) 1) + ) + ) + (if (>= s4-0 (-> this values 0 current)) + (set! (-> this sprites (+ s4-0 7) tid) + (the-as texture-id (get-texture hud-newhud-reddot-01 level-default-minimap)) + ) + (set! (-> this sprites (+ s4-0 7) tid) + (the-as texture-id (get-texture hud-newhud-greendot-01 level-default-minimap)) + ) + ) + ) + (let ((s4-1 15)) + (while (>= s4-1 s5-0) + (set-as-offset-from! (-> this sprites (+ s5-0 7)) (the-as vector4w (-> this sprites 3)) -200 0) + (+! s5-0 1) + ) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 16 of type hud-health +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-health)) + (set! (-> this values 0 target) (the int (-> *target* fact health))) + (set! (-> this values 1 target) (the-as int (-> *target* fact health-pickup-time))) + (set! (-> this values 2 target) (min 100 (the int (+ 0.5 (-> *target* game eco-pill-dark))))) + (set! (-> this values 3 target) (the-as int (-> *target* fact eco-pill-dark-pickup-time))) + (set! (-> this values 4 target) (the int (-> *target* fact health-max))) + (set! (-> this values 5 target) (min 100 (the int (+ 0.5 (-> *target* game eco-pill-light))))) + (set! (-> this values 6 target) (the-as int (-> *target* fact eco-pill-light-pickup-time))) + (if (focus-test? *target* dark) + (+! (-> this values 7 target) 1) + ) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-health +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-health)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-lower-left-1) (gui-action hidden) (-> this name) 81920.0 0) + ) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture common-white common))) + (set! (-> this sprites 0 pos z) #xfffff1) + (set! (-> this sprites 0 scale-x) 11.0) + (set! (-> this sprites 0 scale-y) 11.0) + (set! (-> this sprites 0 color x) 30) + (set! (-> this sprites 0 color y) 30) + (set! (-> this sprites 0 color z) 20) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture common-white common))) + (set! (-> this sprites 1 pos z) #xfffff2) + (set! (-> this sprites 1 scale-x) 8.0) + (set! (-> this sprites 1 scale-y) 8.0) + (set! (-> this sprites 2 tid) (the-as texture-id (get-texture common-white common))) + (set! (-> this sprites 2 pos z) #xfffff3) + (set! (-> this sprites 2 scale-x) 8.0) + (set! (-> this sprites 2 scale-y) 8.0) + (set! (-> this sprites 3 tid) (the-as texture-id (get-texture hud-newhud-01 level-default-minimap))) + (set! (-> this sprites 4 tid) (the-as texture-id (get-texture hud-newhud-shine-01 level-default-minimap))) + (set! (-> this sprites 4 scale-x) 1.3) + (dotimes (s5-0 16) + (set! (-> this sprites (+ s5-0 7) tid) + (the-as texture-id (get-texture hud-newhud-greendot-01 level-default-minimap)) + ) + ) + (logior! (-> this values 2 flags) 1) + (set! (-> this values 2 inc-time) (the-as uint 3)) + (set! (-> this values 2 inc-unit) (the-as uint 1)) + (logior! (-> this values 5 flags) 1) + (set! (-> this values 5 inc-time) (the-as uint 3)) + (set! (-> this values 5 inc-unit) (the-as uint 1)) + (logior! (-> this values 4 flags) 1) + (set! (-> this values 4 inc-time) (the-as uint 300)) + (set! (-> this values 4 inc-unit) (the-as uint 1)) + 0 + (none) + ) + +;; definition for symbol *hud-skullgem*, type (pointer hud-skullgem) +(define *hud-skullgem* (the-as (pointer hud-skullgem) #f)) + +;; definition for method 15 of type hud-skullgem +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-skullgem)) + (set-hud-piece-position! + (the-as hud-sprite (-> this icons 0 pos)) + (the int (+ (* -130.0 (-> this offset)) (* 60.0 (-> *video-params* relative-x-scale)))) + 150 + ) + (set-as-offset-from! (the-as hud-sprite (-> this sprites)) (-> this icons 0 pos) -28 20) + (set! (-> this sprites 0 scale-x) 0.86) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (-> this icons 0 pos) 0 45) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 16 of type hud-skullgem +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-skullgem)) + (set! (-> this values 0 target) (the int (-> *target* game gem))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-skullgem +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-skullgem)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-center-left) (gui-action hidden) (-> this name) 81920.0 0) + ) + (hud-create-icon this 0 (the-as int (art-group-get-by-name *level* "skel-gem" (the-as (pointer level) #f)))) + (set! (-> this icons 0 scale-x) 0.025) + (set! (-> this icons 0 scale-y) 0.035) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-egg-glow level-default-minimap))) + (set! (-> this sprites 0 scale-x) 0.86) + (set! (-> this sprites 0 scale-y) 1.05) + (set! (-> this sprites 0 pos z) #xfff9ff) + (logior! (-> this values 0 flags) 11) + (set! (-> this values 0 inc-time) (the-as uint 45)) + (set! (-> this values 0 inc-unit) (the-as uint 1)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 scale) 0.5) + 0 + (none) + ) + +;; definition for method 25 of type hud-skullgem +;; WARN: Return type mismatch int vs none. +(defmethod update-value-callback ((this hud-skullgem) (arg0 int) (arg1 int)) + (let ((v1-3 (- (-> this values arg0 target) (-> this values arg0 current)))) + (cond + ((< 20 v1-3) + (set! (-> this values arg0 current) (-> this values arg0 target)) + ) + ((> v1-3 0) + (sound-play "inc-pickup" :pitch 0.5) + ) + (else + (sound-play "gem-spawn" :vol 80 :pitch 0.4) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 15 of type hud-skill +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-skill)) + (set-hud-piece-position! + (the-as hud-sprite (-> this icons 0 pos)) + (the int (+ (* -130.0 (-> this offset)) (* 60.0 (-> *video-params* relative-x-scale)))) + 270 + ) + (set-as-offset-from! (the-as hud-sprite (-> this sprites)) (-> this icons 0 pos) -20 -39) + (set! (-> this sprites 0 scale-x) 0.62) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (-> this icons 0 pos) 0 -5) + (when (not (paused?)) + (let ((s5-1 (new 'stack-no-clear 'quaternion))) + (quaternion-axis-angle! s5-1 0.0 1.0 0.0 364.0889) + (quaternion*! (-> this icons 0 icon 0 root quat) s5-1 (-> this icons 0 icon 0 root quat)) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 16 of type hud-skill +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-skill)) + (set! (-> this values 0 target) (the int (-> *target* game skill))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-skill +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-skill)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-middle-left) (gui-action hidden) (-> this name) 81920.0 0) + ) + (hud-create-icon this 0 (the-as int (art-group-get-by-name *level* "skel-skill" (the-as (pointer level) #f)))) + (set! (-> this icons 0 scale-x) 0.009) + (set! (-> this icons 0 scale-y) -0.018) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-egg-glow level-default-minimap))) + (set! (-> this sprites 0 scale-x) 0.62) + (set! (-> this sprites 0 scale-y) 1.34) + (set! (-> this sprites 0 pos z) #xfff9ff) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 scale) 0.5) + (logior! (-> this values 0 flags) 9) + (set! (-> this values 0 inc-time) (the-as uint 45)) + (set! (-> this values 0 inc-unit) (the-as uint 1)) + 0 + (none) + ) + +;; definition for method 25 of type hud-skill +;; WARN: Return type mismatch int vs none. +(defmethod update-value-callback ((this hud-skill) (arg0 int) (arg1 int)) + (if (> arg1 0) + (sound-play "inc-pickup" :pitch 0.5) + ) + 0 + (none) + ) + +;; definition for method 15 of type hud-score +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-score)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (the int (+ (- 512.0 (* 32.0 (-> *video-params* relative-x-scale))) (* 130.0 (-> this offset)))) + 140 + ) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) -12 8) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 16 of type hud-score +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-score)) + (set! (-> this values 0 target) (the int (-> *game-info* score))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-score +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-score)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-center-right) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-scoreboard-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.5) + (set! (-> this strings 0 scale) 0.5) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf2)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 flags) (font-flags kerning right large)) + (set! (-> this strings 0 color) (font-color red)) + 0 + (none) + ) + +;; definition for method 15 of type hud-timer +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-timer)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (+ (the int (* 8.0 (-> *video-params* relative-x-scale))) 256) + (the int (+ 50.0 (* -100.0 (-> this offset)))) + ) + (format (clear (-> this strings 0 text)) "~1,'0D" (/ (-> this values 0 current) 10)) + (format (clear (-> this strings 1 text)) "~1,'0D" (mod (-> this values 0 current) 10)) + (format (clear (-> this strings 2 text)) ":") + (format (clear (-> this strings 3 text)) "~1,'0D" (/ (-> this values 1 current) 10)) + (format (clear (-> this strings 4 text)) "~1,'0D" (mod (-> this values 1 current) 10)) + (let ((s5-5 20) + (s4-0 -42) + ) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) s4-0 -24) + (let ((s4-1 (+ s4-0 s5-5))) + (set-as-offset-from! (the-as hud-sprite (-> this strings 1 pos)) (the-as vector4w (-> this sprites)) s4-1 -24) + (let ((s4-2 (+ s4-1 16))) + (set-as-offset-from! (the-as hud-sprite (-> this strings 2 pos)) (the-as vector4w (-> this sprites)) s4-2 -24) + (let ((s4-3 (+ s4-2 16))) + (set-as-offset-from! (the-as hud-sprite (-> this strings 3 pos)) (the-as vector4w (-> this sprites)) s4-3 -24) + (let ((a2-13 (+ s4-3 s5-5))) + (set-as-offset-from! + (the-as hud-sprite (-> this strings 4 pos)) + (the-as vector4w (-> this sprites)) + a2-13 + -24 + ) + ) + ) + ) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 18 of type hud-timer +;; WARN: Return type mismatch uint vs object. +(defmethod event-callback ((this hud-timer) (arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (case arg2 + (('alert) + (let ((v0-0 (-> arg3 param 0))) + (set! (-> this values 3 target) (the-as int v0-0)) + v0-0 + ) + ) + ) + ) + +;; definition for method 16 of type hud-timer +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-timer)) + (set! (-> this values 0 target) (/ (-> *game-info* timer) #x4650)) + (set! (-> this values 1 target) (/ (mod (-> *game-info* timer) #x4650) 300)) + (let ((v1-8 (abs (- (-> this values 1 target) (-> this values 2 target))))) + (when (> v1-8 0) + (set! (-> this values 2 target) (-> this values 1 target)) + (cond + ((<= (-> this values 3 target) 0) + (if (and (< (-> this values 0 target) 1) + (< (-> this values 1 target) (the-as int (-> *setting-control* user-current timer-warn-seconds))) + ) + (sound-play "timer-warn") + (sound-play "timer-beep") + ) + ) + ((= (-> this values 3 target) 1) + (sound-play "warn-beep1") + ) + ((= (-> this values 3 target) 2) + (sound-play "warn-beep2") + ) + ((>= (-> this values 3 target) 3) + (sound-play "warn-beep3") + ) + ) + ) + ) + (logclear! (-> this flags) (hud-flags disable)) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-timer +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-timer)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-center) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-timerboard-01 level-default-minimap))) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (set! (-> this sprites 0 scale-x) 2.2) + (set! (-> this sprites 0 scale-y) 2.0) + (dotimes (s5-0 5) + (alloc-string-if-needed this s5-0) + (set! (-> this strings s5-0 scale) 0.8) + (set! (-> this strings s5-0 flags) (font-flags kerning middle large)) + (set! (-> this strings s5-0 color) (font-color green)) + ) + (set! (-> this values 2 target) (-> this values 1 target)) + (set! (-> this values 3 target) 0) + 0 + (none) + ) + +;; definition for method 15 of type hud-big-score +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-big-score)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (+ (the int (* 8.0 (-> *video-params* relative-x-scale))) 256) + (the int (+ 50.0 (* -100.0 (-> this offset)))) + ) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) -7 -24) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 16 of type hud-big-score +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-big-score)) + (set! (-> this values 0 target) (the int (-> *game-info* score))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-big-score +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-big-score)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-center) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-timerboard-01 level-default-minimap))) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (set! (-> this sprites 0 scale-x) 2.7) + (set! (-> this sprites 0 scale-y) 2.0) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 scale) 0.8) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 color) (font-color green)) + 0 + (none) + ) + +;; definition for method 15 of type hud-goal +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-goal)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (the int (+ (* -130.0 (-> this offset)) (* 65.0 (-> *video-params* relative-x-scale)))) + 70 + ) + (format (clear (-> this strings 0 text)) "~D" (-> this values 0 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) 0 -8) + (set-as-offset-from! (the-as hud-sprite (-> this strings 1 pos)) (the-as vector4w (-> this sprites)) -40 -40) + (let ((v1-4 (-> *setting-control* user-default language))) + (set! (-> this strings 1 scale) (cond + ((= v1-4 (language-enum korean)) + 0.75 + ) + ((= v1-4 (language-enum russian)) + 0.75 + ) + (else + 0.65 + ) + ) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 16 of type hud-goal +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-goal)) + (set! (-> this values 0 target) (the int (-> *game-info* goal))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-goal +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-goal)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-left) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-scoreboard-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.2) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 scale) 0.5) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 color) (font-color red)) + (alloc-string-if-needed this 1) + (set! (-> this strings 1 scale) 0.65) + (set! (-> this strings 1 flags) (font-flags kerning large)) + (set! (-> this strings 1 color) (font-color red)) + (let ((s5-0 format) + (gp-1 (clear (-> this strings 1 text))) + (s4-0 "~S") + ) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id text-0136) #f)) + (s5-0 gp-1 s4-0 *temp-string*) + ) + 0 + (none) + ) + +;; definition for method 15 of type hud-miss +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-miss)) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (the int (+ 448.0 (* 130.0 (-> this offset)))) + 70 + ) + (format (clear (-> this strings 0 text)) "~D/~D" (-> this values 0 current) (-> this values 1 current)) + (set-as-offset-from! (the-as hud-sprite (-> this strings 0 pos)) (the-as vector4w (-> this sprites)) 0 -8) + (set-as-offset-from! (the-as hud-sprite (-> this strings 1 pos)) (the-as vector4w (-> this sprites)) 40 -40) + (let ((v1-3 (-> *setting-control* user-default language))) + (set! (-> this strings 1 scale) (cond + ((= v1-3 (language-enum korean)) + 0.75 + ) + ((= v1-3 (language-enum russian)) + 0.75 + ) + (else + 0.65 + ) + ) + ) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 16 of type hud-miss +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-miss)) + (set! (-> this values 0 target) (the int (-> *game-info* miss))) + (set! (-> this values 1 target) (the int (-> *game-info* miss-max))) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-miss +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-miss)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-right) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-scoreboard-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.2) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 scale) 0.5) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 color) (font-color red)) + (alloc-string-if-needed this 1) + (set! (-> this strings 1 scale) 0.65) + (set! (-> this strings 1 flags) (font-flags kerning right large)) + (set! (-> this strings 1 color) (font-color red)) + (let ((s5-0 format) + (gp-1 (clear (-> this strings 1 text))) + (s4-0 "~S") + ) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id text-0546) #f)) + (s5-0 gp-1 s4-0 *temp-string*) + ) + 0 + (none) + ) + +;; definition for method 15 of type hud-progress +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-progress)) + (with-pp + (let ((f0-0 (if (process-by-name "hud-timer" *active-pool*) + 65.0 + 35.0 + ) + ) + ) + (seek! (-> this sprites 2 scale-y) f0-0 (* 2.0 (-> pp clock time-adjust-ratio))) + ) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + 256 + (the int (+ (* -100.0 (-> this offset)) (-> this sprites 2 scale-y))) + ) + (set-as-offset-from! + (-> this sprites 1) + (the-as vector4w (-> this sprites)) + (+ (the int (* 0.09 (the float (-> this values 0 current)))) -42) + 0 + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + ) + +;; definition for method 16 of type hud-progress +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-progress)) + (set! (-> this values 0 target) (the int (* 1000.0 (-> *game-info* distance)))) + (logclear! (-> this flags) (hud-flags disable)) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-progress +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-progress)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-center-2) (gui-action hidden) (-> this name) 81920.0 0) + ) + (logior! (-> this flags) (hud-flags show)) + (set! (-> this sprites 0 tid) (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id)))) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf3)) + (set! (-> this sprites 0 scale-x) 1.2) + (set! (-> this sprites 0 scale-y) 1.2) + (set! (-> this sprites 1 tid) (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id)))) + (set! (-> this sprites 1 flags) (hud-sprite-flags hsf3)) + (set! (-> this sprites 1 scale-x) 1.8) + (set! (-> this sprites 1 scale-y) 1.8) + (set! (-> this sprites 2 scale-y) (if (process-by-name "hud-timer" *active-pool*) + 65.0 + 35.0 + ) + ) + 0 + (none) + ) + +;; definition for method 11 of type hud-sprite +;; WARN: Return type mismatch int vs none. +(defmethod hud-sprite-method-11 ((this hud-sprite) (arg0 hud-sprite) (arg1 vector4w) (arg2 int) (arg3 int)) + (set! (-> this tid) (the-as texture-id (lookup-texture-by-id (-> arg0 tid)))) + (set! (-> this scale-x) (-> arg0 scale-x)) + (set! (-> this scale-y) (-> arg0 scale-y)) + (set-as-offset-from! + (the-as hud-sprite (-> this pos)) + arg1 + (+ arg2 (the int (-> arg0 offset-x))) + (+ arg3 (the int (-> arg0 offset-y))) + ) + 0 + (none) + ) + +;; definition for symbol *gun-arrow-table*, type (inline-array hud-sprite) +(define *gun-arrow-table* (new 'static 'inline-array hud-sprite 24 + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y -1047003136) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x5 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y -1047003136) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x36 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y -1044381696) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4d :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y -1044381696) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4e :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1053818880 :y -1040187392) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4d :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1053818880 :y -1040187392) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4e :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y #x41980000) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x2 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y #x41980000) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x33 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y #x41c00000) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x47 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1056964608 :y #x41c00000) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x48 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1053818880 :y #x41e80000) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x47 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1053818880 :y #x41e80000) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x48 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1047003136 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x3 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1047003136 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x34 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1044381696 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x49 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1044381696 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4a :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1040187392 :y -1053818880) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x49 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x -1040187392 :y -1053818880) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4a :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41980000 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41980000 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x35 :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41c00000 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4b :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41c00000 :y -1056964608) + :scale-x 1.0 + :scale-y 1.0 + :tid (new 'static 'texture-id :index #x4c :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41e80000 :y -1053818880) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4b :page #x9) + ) + (new 'static 'hud-sprite + :pos (new 'static 'vector4w :x #x41e80000 :y -1053818880) + :scale-x 1.21 + :scale-y 1.21 + :tid (new 'static 'texture-id :index #x4c :page #x9) + ) + ) + ) + +;; definition for method 15 of type hud-gun +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-gun)) + (local-vars + (sv-32 int) + (sv-40 int) + (sv-48 int) + (sv-56 int) + (sv-64 hud-sprite) + (sv-72 int) + (sv-80 int) + (sv-88 int) + (sv-96 int) + (sv-104 int) + (sv-112 int) + ) + (set! sv-32 0) + (set! sv-40 0) + (set! sv-48 0) + (set! sv-56 0) + (set! sv-64 (new 'stack-no-clear 'hud-sprite)) + (set! sv-72 (the int (get-max-ammo-for-gun *game-info* (the-as pickup-type (-> this values 0 current))))) + (set! sv-80 20) + (set! sv-88 -1) + (set! sv-96 -1) + (set! sv-104 -1) + (set! sv-112 -1) + (case (gun->eco (the-as pickup-type (-> this values 0 current))) + (((pickup-type eco-yellow)) + (let ((v1-10 (-> this sprites 15 color-ptr))) + (set! (-> v1-10 0) 128) + (set! (-> v1-10 1) 128) + (set! (-> v1-10 2) 96) + (set! (-> v1-10 3) 128) + ) + (set! sv-96 (+ (-> this values 0 current) -29)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunyellow-common-01 level-default-minimap))) + (set! (-> this sprites 14 tid) + (the-as texture-id (get-texture hud-gun-yellow-shell-01 level-default-minimap)) + ) + (set! (-> this sprites 0 scale-x) 1.8) + (set! (-> this sprites 0 scale-y) 1.8) + (set! (-> this sprites 1 scale-x) 1.8) + (set! (-> this sprites 1 scale-y) 1.8) + (set! sv-32 10) + (set! sv-40 7) + ) + (((pickup-type eco-dark)) + (let ((v1-19 (-> this sprites 15 color-ptr))) + (set! (-> v1-19 0) 128) + (set! (-> v1-19 1) 96) + (set! (-> v1-19 2) 128) + (set! (-> v1-19 3) 128) + ) + (set! sv-112 (+ (-> this values 0 current) -35)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunpurple-common-01 level-default-minimap))) + (set! (-> this sprites 14 tid) + (the-as texture-id (get-texture hud-gun-purple-shell-01 level-default-minimap)) + ) + (set! (-> this sprites 0 scale-x) 1.6) + (set! (-> this sprites 0 scale-y) 1.6) + (set! (-> this sprites 1 scale-x) 1.6) + (set! (-> this sprites 1 scale-y) 1.6) + (set! sv-32 23) + (set! sv-80 10) + ) + (((pickup-type eco-blue)) + (let ((v1-28 (-> this sprites 15 color-ptr))) + (set! (-> v1-28 0) 96) + (set! (-> v1-28 1) 128) + (set! (-> v1-28 2) 128) + (set! (-> v1-28 3) 128) + ) + (set! sv-104 (+ (-> this values 0 current) -32)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunblue-common-01 level-default-minimap))) + (set! (-> this sprites 14 tid) (the-as texture-id (get-texture hud-gun-blue-shell-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.7) + (set! (-> this sprites 0 scale-y) 1.7) + (set! (-> this sprites 1 scale-x) 1.7) + (set! (-> this sprites 1 scale-y) 1.7) + (set! sv-32 6) + (set! sv-40 13) + ) + (else + (let ((v1-37 (-> this sprites 15 color-ptr))) + (set! (-> v1-37 0) 128) + (set! (-> v1-37 1) 64) + (set! (-> v1-37 2) 64) + (set! (-> v1-37 3) 128) + ) + (set! sv-88 (+ (-> this values 0 current) -26)) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunred-common-01 level-default-minimap))) + (set! (-> this sprites 14 tid) (the-as texture-id (get-texture hud-gun-red-shell-01 level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.6) + (set! (-> this sprites 0 scale-y) 1.6) + (set! (-> this sprites 1 scale-x) 1.6) + (set! (-> this sprites 1 scale-y) 1.6) + (set! sv-32 23) + (set! sv-40 -2) + (set! sv-80 20) + ) + ) + (case (-> this values 0 current) + ((26) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunred-01a level-default-minimap))) + (set! sv-48 -102) + ) + ((27) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunred-02a level-default-minimap))) + (set! sv-48 -153) + ) + ((28) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunred-03a level-default-minimap))) + (set! sv-48 -153) + ) + ((29) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunyellow-01a level-default-minimap))) + (set! sv-48 -172) + ) + ((30) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunyellow-02a level-default-minimap))) + (set! sv-48 -172) + ) + ((31) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture hud-gunyellow-03b level-default-minimap))) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunyellow-03a level-default-minimap))) + (set! sv-48 -172) + ) + ((32) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunblue-01a level-default-minimap))) + (set! sv-48 -135) + ) + ((33) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunblue-02a level-default-minimap))) + (set! sv-48 -162) + (set! sv-56 -49) + ) + ((34) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunblue-03a level-default-minimap))) + (set! sv-48 -162) + (set! sv-56 -49) + ) + ((35) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunpurple-01a level-default-minimap))) + (set! sv-48 -153) + ) + ((36) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunpurple-02a level-default-minimap))) + (set! sv-48 -153) + ) + ((37) + (set! (-> this sprites 1 tid) (the-as texture-id (get-texture hud-gunpurple-03a level-default-minimap))) + (set! sv-48 -153) + ) + ) + (set-hud-piece-position! + sv-64 + (- (the int (+ 507.0 (* 130.0 (-> this offset)))) (the int (* 80.0 (-> *video-params* relative-x-scale)))) + (the int (+ 40.0 (* -100.0 (-> this offset)))) + ) + (set-hud-piece-position! + (the-as hud-sprite (-> this sprites)) + (- (the int (+ 507.0 (* 130.0 (-> this offset)))) + (the int (* (the float sv-32) (-> *video-params* relative-x-scale))) + ) + (the int (+ (- 25.0 (the float sv-40)) (* -100.0 (-> this offset)))) + ) + (let ((f30-0 1.0)) + (cond + ((zero? (-> this values 0 current)) + (set! f30-0 0.0) + (set! (-> this strings 0 pos x) 0) + (set-as-offset-from! (-> this sprites 1) (the-as vector4w (-> this sprites)) -3 0) + ) + (else + (set-as-offset-from! (-> this sprites 1) (the-as vector4w (-> this sprites)) sv-48 sv-56) + (set-as-offset-from! + (the-as hud-sprite (-> this strings 0 pos)) + (the-as vector4w (-> this sprites)) + (+ sv-32 -70) + (+ sv-40 61) + ) + (set-as-offset-from! + (-> this sprites 14) + (the-as vector4w (-> this sprites)) + (+ sv-32 -68) + (+ (if (= sv-80 20) + 122 + 97 + ) + sv-40 + ) + ) + (set! (-> this sprites 14 scale-x) 1.0) + (let ((s5-0 (the int (+ 0.1 (* (the float sv-80) (/ (the float (-> this values 1 current)) (the float sv-72))))))) + (if (and (zero? s5-0) (nonzero? (-> this values 1 current))) + (set! s5-0 1) + ) + (when (not (-> *setting-control* user-current gun-special-mode)) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (dotimes (s2-0 sv-80) + (if (= s2-0 s5-0) + (set! (-> this sprites 14 tid) (the-as texture-id (get-texture hud-gun-empty-shell-01 level-default-minimap))) + ) + (draw (-> this sprites 14) s3-0 (-> this level) #f) + (+! (-> this sprites 14 pos y) -5) + (if (= s2-0 (+ (/ sv-80 2) -1)) + (set-as-offset-from! + (-> this sprites 14) + (the-as vector4w (-> this sprites)) + (+ sv-32 -83) + (+ (if (= sv-80 20) + 122 + 97 + ) + sv-40 + ) + ) + ) + ) + ) + ) + ) + ) + ) + (set! (-> this sprites 14 scale-x) 0.0) + (set-as-offset-from! (-> this sprites 15) (the-as vector4w sv-64) -4 -4) + (dotimes (v1-125 12) + (set! (-> this sprites (+ v1-125 2) scale-x) 0.0) + ) + (let ((s5-1 + (+ (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-red-1)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-red-2)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-red-3)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + ) + ) + ) + (dotimes (s4-1 s5-1) + (let ((s3-1 (- 10 s4-1))) + (hud-sprite-method-11 + (-> this sprites s3-1) + (if (>= sv-88 s4-1) + (-> *gun-arrow-table* (+ (* s4-1 2) 1)) + (-> *gun-arrow-table* (* s4-1 2)) + ) + (the-as vector4w sv-64) + 0 + 0 + ) + (if (= f30-0 0.0) + (set! (-> this sprites s3-1 scale-x) f30-0) + ) + ) + ) + ) + (let ((s5-2 + (+ (if (and (logtest? (-> *target* game features) (game-feature gun)) + (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-yellow-1)) + (-> *target* game features) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-yellow-2)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-yellow-3)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + ) + ) + ) + (dotimes (s4-2 s5-2) + (let ((s3-2 (- 13 s4-2))) + (hud-sprite-method-11 + (-> this sprites s3-2) + (if (>= sv-96 s4-2) + (-> *gun-arrow-table* (+ (* s4-2 2) 7)) + (-> *gun-arrow-table* (+ (* s4-2 2) 6)) + ) + (the-as vector4w sv-64) + 0 + 0 + ) + (if (= f30-0 0.0) + (set! (-> this sprites s3-2 scale-x) f30-0) + ) + ) + ) + ) + (let ((s5-3 + (+ (if (and (logtest? (-> *target* game features) (game-feature gun)) + (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-blue-1)) + (-> *target* game features) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-blue-2)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-blue-3)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + ) + ) + ) + (dotimes (s4-3 s5-3) + (let ((s3-3 (- 4 s4-3))) + (hud-sprite-method-11 + (-> this sprites s3-3) + (if (>= sv-104 s4-3) + (-> *gun-arrow-table* (+ (* s4-3 2) 13)) + (-> *gun-arrow-table* (+ (* s4-3 2) 12)) + ) + (the-as vector4w sv-64) + 0 + 0 + ) + (if (= f30-0 0.0) + (set! (-> this sprites s3-3 scale-x) f30-0) + ) + ) + ) + ) + (let ((s5-4 + (+ (if (and (logtest? (-> *target* game features) (game-feature gun)) + (-> *setting-control* user-current gun) + (logtest? (logand (-> *setting-control* user-current features) (game-feature gun-dark-1)) + (-> *target* game features) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (game-feature gun-dark-2) (-> *setting-control* user-current features)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + (if (and (logtest? (-> *target* game features) (game-feature gun)) + (and (-> *setting-control* user-current gun) + (logtest? (logand (game-feature gun-dark-3) (-> *setting-control* user-current features)) + (-> *target* game features) + ) + ) + ) + 1 + 0 + ) + ) + ) + ) + (dotimes (s4-4 s5-4) + (let ((s3-4 (- 7 s4-4))) + (hud-sprite-method-11 + (-> this sprites s3-4) + (if (>= sv-112 s4-4) + (-> *gun-arrow-table* (+ (* s4-4 2) 19)) + (-> *gun-arrow-table* (+ (* s4-4 2) 18)) + ) + (the-as vector4w sv-64) + 0 + 0 + ) + (if (= f30-0 0.0) + (set! (-> this sprites s3-4 scale-x) f30-0) + ) + ) + ) + ) + ) + (format (clear (-> this strings 0 text)) "~D/~D" (-> this values 1 current) sv-72) + (if (and *target* + (nonzero? (-> *target* gun)) + (< (-> this values 1 current) (the int (-> *target* gun ammo-required))) + ) + (set! (-> this strings 0 color) (font-color red)) + (set! (-> this strings 0 color) (font-color white)) + ) + (if (and (-> *setting-control* user-current gun-special-mode) (= (-> this values 0 current) 29)) + (clear (-> this strings 0 text)) + ) + ((method-of-type hud draw) this) + 0 + (none) + ) + +;; definition for method 16 of type hud-gun +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud-gun)) + (cond + ((focus-test? *target* gun) + (let ((v1-2 (-> this values 0 target))) + (set! (-> this values 0 target) (the-as int (-> *target* gun using-gun-type))) + (if (!= v1-2 (-> this values 0 target)) + (sound-play "gun-switch") + ) + ) + (set! (-> this values 1 target) + (the int (-> *target* game gun-ammo (+ (gun->ammo (-> *target* gun using-gun-type)) -15))) + ) + (logclear! (-> this flags) (hud-flags disable)) + (logior! (-> this flags) (hud-flags show)) + ) + (else + (logior! (-> this flags) (hud-flags disable)) + (logclear! (-> this flags) (hud-flags show)) + (send-event this 'hide) + ) + ) + ((method-of-type hud update-values!) this) + 0 + (none) + ) + +;; definition for method 17 of type hud-gun +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud-gun)) + (set! (-> this gui-id) + (add-process *gui-control* this (gui-channel hud-upper-right) (gui-action hidden) (-> this name) 81920.0 0) + ) + (set! (-> this sprites 0 flags) (hud-sprite-flags hsf2)) + (alloc-string-if-needed this 0) + (set! (-> this strings 0 flags) (font-flags kerning middle large)) + (set! (-> this strings 0 scale) 0.4) + (set! (-> this sprites 15 tid) (the-as texture-id (get-texture hud-gun-reticle level-default-minimap))) + (set! (-> this sprites 15 scale-x) 1.0) + (set! (-> this sprites 15 scale-y) 1.0) + (logior! (-> this flags) (hud-flags disable)) + 0 + (none) + ) + +;; definition for function activate-hud +;; WARN: Return type mismatch int vs none. +(defun activate-hud ((arg0 target)) + (process-spawn hud-health :init hud-init-by-other :name "hud-health" :to arg0) + (process-spawn hud-map :init hud-init-by-other :name "hud-map" :to arg0) + (set! *hud-skullgem* (process-spawn hud-skullgem :init hud-init-by-other :name "hud-skullgem" :to arg0)) + (process-spawn hud-skill :init hud-init-by-other :name "hud-skill" :to arg0) + (process-spawn hud-gun :init hud-init-by-other :name "hud-gun" :to arg0) + 0 + (none) + ) + + + + diff --git a/test/decompiler/reference/jak3/engine/ui/hud-h_REF.gc b/test/decompiler/reference/jak3/engine/ui/hud-h_REF.gc index c187b421c0..312276bf1e 100644 --- a/test/decompiler/reference/jak3/engine/ui/hud-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/ui/hud-h_REF.gc @@ -30,21 +30,22 @@ ;; definition of type hud-sprite (deftype hud-sprite (structure) - ((pos vector4w :inline) - (offset-x float :overlay-at (-> pos data 0)) - (offset-y float :overlay-at (-> pos data 1)) - (color vector4w :inline) - (flags uint32) - (scale-x float) - (scale-y float) - (angle float) - (tex texture) - (tid uint32 :overlay-at tex) + ((pos vector4w :inline) + (offset-x float :overlay-at (-> pos data 0)) + (offset-y float :overlay-at (-> pos data 1)) + (color vector4w :inline) + (color-ptr int32 4 :overlay-at (-> color data 0)) + (flags hud-sprite-flags) + (scale-x float) + (scale-y float) + (angle float) + (tex texture) + (tid texture-id :overlay-at tex) ) (:methods - (draw (_type_ dma-buffer level) none) - (hud-sprite-method-10 () none) - (hud-sprite-method-11 () none) + (draw (_type_ dma-buffer level symbol) none) + (hud-sprite-method-10 (_type_ dma-buffer level int int int int) object) + (hud-sprite-method-11 (_type_ hud-sprite vector4w int int) none) ) ) @@ -58,13 +59,13 @@ (format #t "~1Tpos: #~%" (-> this pos)) (format #t "~1Toffset-x: ~f~%" (-> this offset-x)) (format #t "~1Toffset-y: ~f~%" (-> this offset-y)) - (format #t "~1Tcolor: #~%" (-> this color)) + (format #t "~1Tcolor: #~%" (-> this color-ptr)) (format #t "~1Tflags: ~D~%" (-> this flags)) (format #t "~1Tscale-x: ~f~%" (-> this scale-x)) (format #t "~1Tscale-y: ~f~%" (-> this scale-y)) (format #t "~1Tangle: ~f~%" (-> this angle)) - (format #t "~1Ttex: ~A~%" (-> this tex)) - (format #t "~1Ttid: ~D~%" (-> this tex)) + (format #t "~1Ttex: ~A~%" (-> this tid)) + (format #t "~1Ttid: ~D~%" (-> this tid)) (label cfg-4) this ) @@ -77,11 +78,11 @@ (color vector4w :inline) ) (:methods - (hud-box-method-9 () none) - (hud-box-method-10 () none) - (hud-box-method-11 () none) - (hud-box-method-12 () none) - (hud-box-method-13 () none) + (draw-box-prim-only (_type_ dma-buffer) none) + (draw-box-alpha-1 (_type_ dma-buffer) none) + (draw-box-alpha-2 (_type_ dma-buffer) none) + (draw-box-alpha-3 (_type_ dma-buffer) none) + (draw-scan-and-line (_type_ dma-buffer float) int) ) ) @@ -167,25 +168,25 @@ (gui-id sound-id) ) (:methods - (hud-method-14 () none) - (hud-method-15 () none) - (hud-method-16 () none) - (hud-method-17 () none) - (hud-method-18 () none) - (hud-method-19 () none) - (hud-method-20 () none) - (hud-method-21 () none) - (hud-method-22 () none) - (hud-method-23 () none) - (hud-method-24 () none) - (hud-method-25 () none) - (hud-method-26 () none) + (hidden? (_type_) object) + (draw (_type_) none) + (update-values! (_type_) none) + (init-callback (_type_) none) + (event-callback (_type_ process int symbol event-message-block) object) + (hud-method-19 (_type_) none) + (hud-method-20 (_type_) none) + (hud-method-21 (_type_) none) + (hud-method-22 (_type_) none) + (hud-method-23 (_type_) none) + (check-ready-and-maybe-show (_type_ symbol) symbol) + (update-value-callback (_type_ int int) none) + (alloc-string-if-needed (_type_ int) none) ) (:states hud-arriving hud-hidden hud-in - hud-leaving + (hud-leaving float) ) ) diff --git a/test/decompiler/reference/jak3/engine/ui/hud_REF.gc b/test/decompiler/reference/jak3/engine/ui/hud_REF.gc new file mode 100644 index 0000000000..bcc5349ac5 --- /dev/null +++ b/test/decompiler/reference/jak3/engine/ui/hud_REF.gc @@ -0,0 +1,1439 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for method 24 of type hud +(defmethod check-ready-and-maybe-show ((this hud) (arg0 symbol)) + (case (get-status *gui-control* (-> this gui-id)) + (((gui-status ready) (gui-status active)) + (if arg0 + (set-action! + *gui-control* + (gui-action play) + (-> this gui-id) + (gui-channel none) + (gui-action none) + (the-as string #f) + (the-as (function gui-connection symbol) #f) + (the-as process #f) + ) + ) + #t + ) + (else + #f + ) + ) + ) + +;; definition of type hud-sprite-work +(deftype hud-sprite-work (structure) + ((adgif-tmpl dma-gif-packet :inline) + (sprite-tmpl dma-gif-packet :inline) + (draw-tmpl dma-gif-packet :inline) + (box-tmpl dma-gif-packet :inline) + (box2-tmpl dma-gif-packet :inline) + (mask-tmpl dma-gif-packet :inline) + (line-tmpl dma-gif-packet :inline) + (scan-tmpl dma-gif-packet :inline) + (line-color gs-rgbaq) + (scan-colors vector4w 32 :inline) + (scanline uint32) + ) + ) + +;; definition for method 3 of type hud-sprite-work +(defmethod inspect ((this hud-sprite-work)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (format #t "[~8x] ~A~%" this 'hud-sprite-work) + (format #t "~1Tadgif-tmpl: #~%" (-> this adgif-tmpl)) + (format #t "~1Tsprite-tmpl: #~%" (-> this sprite-tmpl)) + (format #t "~1Tdraw-tmpl: #~%" (-> this draw-tmpl)) + (format #t "~1Tbox-tmpl: #~%" (-> this box-tmpl)) + (format #t "~1Tbox2-tmpl: #~%" (-> this box2-tmpl)) + (format #t "~1Tmask-tmpl: #~%" (-> this mask-tmpl)) + (format #t "~1Tline-tmpl: #~%" (-> this line-tmpl)) + (format #t "~1Tscan-tmpl: #~%" (-> this scan-tmpl)) + (format #t "~1Tline-color: ~D~%" (-> this line-color)) + (format #t "~1Tscan-colors[32] @ #x~X~%" (-> this scan-colors)) + (format #t "~1Tscanline: ~D~%" (-> this scanline)) + (label cfg-4) + this + ) + +;; definition for symbol *hud-sprite-work*, type hud-sprite-work +(define *hud-sprite-work* (new 'static 'hud-sprite-work + :adgif-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x6 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x6 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x1000000000008005 #xe) + ) + :sprite-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x6 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x6 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x502b400000008001 #x52521) + ) + :draw-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #xd :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #xd :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #xc02a400000008001 #x521521521521) + ) + :box-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x7 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x7 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x6021400000008001 #x555551) + ) + :box2-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x6 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x6 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x5022400000008001 #x55551) + ) + :mask-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x6 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x6 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x5022400000008001 #x55551) + ) + :line-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #x5 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #x5 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x2020c00000008002 #x5555) + ) + :scan-tmpl (new 'static 'dma-gif-packet + :dma-vif (new 'static 'dma-packet + :dma (new 'static 'dma-tag :qwc #xa1 :id (dma-tag-id cnt)) + :vif1 (new 'static 'vif-tag :imm #xa1 :cmd (vif-cmd direct) :msk #x1) + ) + :gif (new 'static 'array uint64 2 #x5020c00000008020 #x55551) + ) + :line-color (new 'static 'gs-rgbaq :r #x80 :g #x80 :b #x80 :a #x80 :q 1.0) + :scan-colors (new 'static 'inline-array vector4w 32 + (new 'static 'vector4w :x 1 :y 1) + (new 'static 'vector4w :x 2 :y 1 :z 1) + (new 'static 'vector4w :x 3 :y 2 :z 1) + (new 'static 'vector4w :x 6 :y 4 :z 2) + (new 'static 'vector4w :x 8 :y 6 :z 2) + (new 'static 'vector4w :x 12 :y 10 :z 4) + (new 'static 'vector4w :x 12 :y 10 :z 4) + (new 'static 'vector4w :x 12 :y 10 :z 4) + (new 'static 'vector4w :x 16 :y 14 :z 6) + (new 'static 'vector4w :x 16 :y 14 :z 6) + (new 'static 'vector4w :x 16 :y 14 :z 6) + (new 'static 'vector4w :x 16 :y 14 :z 6) + (new 'static 'vector4w :x 22 :y 20 :z 10) + (new 'static 'vector4w :x 22 :y 20 :z 10) + (new 'static 'vector4w :x 22 :y 20 :z 10) + (new 'static 'vector4w :x 22 :y 20 :z 10) + (new 'static 'vector4w :x 28 :y 26 :z 12) + (new 'static 'vector4w :x 28 :y 26 :z 12) + (new 'static 'vector4w :x 28 :y 26 :z 12) + (new 'static 'vector4w :x 28 :y 26 :z 12) + (new 'static 'vector4w :x 40 :y 34 :z 18) + (new 'static 'vector4w :x 40 :y 34 :z 18) + (new 'static 'vector4w :x 40 :y 34 :z 18) + (new 'static 'vector4w :x 40 :y 34 :z 18) + (new 'static 'vector4w :x 54 :y 42 :z 26) + (new 'static 'vector4w :x 54 :y 42 :z 26) + (new 'static 'vector4w :x 54 :y 42 :z 26) + (new 'static 'vector4w :x 54 :y 42 :z 26) + (new 'static 'vector4w :x 72 :y 48 :z 34) + (new 'static 'vector4w :x 72 :y 48 :z 34) + (new 'static 'vector4w :x 90 :y 56 :z 44) + (new 'static 'vector4w :x #x7e :y 64 :z 64) + ) + :scanline #x60 + ) + ) + +;; definition for method 13 of type hud-box +;; INFO: Used lq/sq +(defmethod draw-scan-and-line ((this hud-box) (arg0 dma-buffer) (arg1 float)) + (let ((v1-0 *hud-sprite-work*)) + (set! (-> v1-0 line-color a) (the int (* 3.0 arg1))) + (let ((a2-1 (the int (* 64.0 arg1)))) + (dotimes (a3-4 15) + (set! (-> v1-0 scan-colors a3-4 w) a2-1) + ) + ) + (let* ((a2-6 (* (+ (the int (-> this box min x)) 1792) 16)) + (a3-7 (* (+ (the int (-> this box max x)) 1792) 16)) + (t0-9 (* (+ (the int (-> this box min y)) 1840) 16)) + (t2-0 (the int (- (-> this box max y) (-> this box min y)))) + (t1-0 (/ t2-0 4)) + ) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :b #x2 :d #x1)) + ) + (set! (-> v1-0 scanline) (mod (+ (-> v1-0 scanline) 6) (the-as uint t2-0))) + (let ((t3-6 (the-as (inline-array vector4w) (-> arg0 base)))) + (set! (-> t3-6 0 quad) (-> v1-0 scan-tmpl dma-vif quad)) + (set! (-> t3-6 1 quad) (-> v1-0 scan-tmpl quad 1)) + ) + (&+! (-> arg0 base) 32) + (let ((a0-2 (+ (the int (-> this box min y)) 1840))) + (dotimes (t3-9 32) + (let ((t4-8 (the-as object (-> arg0 base))) + (t5-13 (* (+ a0-2 (mod (+ (-> v1-0 scanline) (* t3-9 2)) (the-as uint t2-0))) 16)) + (t6-6 (* (+ a0-2 (mod (the-as uint (+ (* t3-9 2) 1 (-> v1-0 scanline))) (the-as uint t2-0))) 16)) + ) + (set! (-> (the-as (pointer uint128) t4-8)) (-> v1-0 scan-colors t3-9 quad)) + (let ((t7-4 (the-as (inline-array vector4w) (-> (the-as (inline-array vector4w) t4-8) 1)))) + (set! (-> t7-4 0 x) a2-6) + (set! (-> t7-4 0 y) t5-13) + (set! (-> t7-4 0 z) 0) + (set! (-> t7-4 0 w) 0) + ) + (let ((t7-5 (the-as (inline-array vector4w) (-> (the-as (inline-array vector4w) t4-8) 2)))) + (set! (-> t7-5 0 x) a3-7) + (set! (-> t7-5 0 y) t5-13) + (set! (-> t7-5 0 z) 0) + (set! (-> t7-5 0 w) 0) + ) + (let ((t5-14 (the-as (inline-array vector4w) (-> (the-as (inline-array vector4w) t4-8) 3)))) + (set! (-> t5-14 0 x) a2-6) + (set! (-> t5-14 0 y) t6-6) + (set! (-> t5-14 0 z) 0) + (set! (-> t5-14 0 w) 0) + ) + (let ((t4-9 (the-as (inline-array vector4w) (-> (the-as (inline-array vector4w) t4-8) 4)))) + (set! (-> t4-9 0 x) a3-7) + (set! (-> t4-9 0 y) t6-6) + (set! (-> t4-9 0 z) 0) + (set! (-> t4-9 0 w) 0) + ) + ) + (set! (-> arg0 base) (the-as pointer (-> (the-as (inline-array vector4w) (-> arg0 base)) 5))) + ) + ) + (dma-buffer-add-gs-set arg0 (alpha-1 (new 'static 'gs-alpha :a #x2 :d #x1)) (rgbaq (-> v1-0 line-color))) + (dotimes (a0-8 t1-0) + (let ((t2-7 (the-as object (-> arg0 base)))) + (set! (-> (the-as (inline-array vector4w) t2-7) 0 quad) (-> v1-0 line-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) t2-7) 1 quad) (-> v1-0 line-tmpl quad 1)) + (set-vector! (-> (the-as (inline-array vector4w) t2-7) 2) a2-6 t0-9 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) t2-7) 3) a3-7 t0-9 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) t2-7) 4) a2-6 (+ t0-9 16) #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) t2-7) 5) a3-7 (+ t0-9 16) #xffffff 0) + ) + (&+! (-> arg0 base) 96) + (+! t0-9 64) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type hud-sprite +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud-sprite) (arg0 dma-buffer) (arg1 level) (arg2 symbol)) + (local-vars + (v1-9 uint128) + (a1-5 int) + (a2-13 int) + (a3-2 int) + (t0-0 int) + (t1-0 int) + (t2-0 int) + (t3-0 int) + (t4-0 int) + ) + (set! arg2 (or (not (get-screen-copied *blit-displays-work*)) arg2)) + (when arg2 + (let ((s4-1 *hud-sprite-work*) + (s3-0 (the-as object (-> this tid))) + (f28-0 0.0) + (f30-0 1.0) + ) + (when (!= (-> this angle) 0.0) + (set! f28-0 (sin (-> this angle))) + (set! f30-0 (cos (-> this angle))) + ) + (when (the-as texture-id s3-0) + (when arg1 + (let ((v1-8 (-> arg1 texture-mask 8 mask quad)) + (a0-4 (-> (the-as texture s3-0) masks data 0 mask quad)) + ) + (.por v1-9 v1-8 a0-4) + ) + (set! (-> arg1 texture-mask 8 mask quad) v1-9) + ) + (let ((s2-1 (the-as object (-> arg0 base)))) + (set! (-> (the-as (inline-array vector4w) s2-1) 0 quad) (-> s4-1 adgif-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) s2-1) 1 quad) (-> s4-1 adgif-tmpl quad 1)) + (adgif-shader<-texture-simple! (the-as adgif-shader (&+ (the-as pointer s2-1) 32)) (the-as texture s3-0)) + (cond + ((logtest? (-> this flags) (hud-sprite-flags hsf4)) + (set! (-> (the-as (pointer uint64) (&+ (the-as pointer s2-1) 32)) 8) (the-as uint 72)) + ) + ((logtest? (-> this flags) (hud-sprite-flags hsf5)) + (set! (-> (the-as (pointer uint64) (&+ (the-as pointer s2-1) 32)) 8) (the-as uint 66)) + ) + ) + ) + (&+! (-> arg0 base) 112) + (let ((v1-22 (the-as object (-> arg0 base))) + (a1-2 + (the int + (* f30-0 (the float (-> (the-as texture s3-0) w)) (-> this scale-x) (-> *video-params* relative-x-scale)) + ) + ) + (a3-1 (the int (* -1.0 (-> this scale-x) (the float (-> (the-as texture s3-0) w)) f28-0))) + (t5-0 + (the int + (* f28-0 (the float (-> (the-as texture s3-0) h)) (-> this scale-y) (-> *video-params* relative-x-scale)) + ) + ) + (t6-0 (the int (* f30-0 (the float (-> (the-as texture s3-0) h)) (-> this scale-y)))) + (a0-16 (if (nonzero? (-> this pos z)) + (-> this pos z) + #xffffff + ) + ) + ) + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + (cond + ((logtest? (-> this flags) (hud-sprite-flags hsf2)) + (set! t2-0 (+ (-> this pos x) 1792)) + (set! t3-0 (+ (-> this pos y) 1840)) + (set! a2-13 (- t2-0 a1-2)) + (set! t4-0 (- t3-0 a3-1)) + (set! t0-0 (+ (- t2-0 a1-2) t5-0)) + (set! t1-0 (+ (- t3-0 a3-1) t6-0)) + (set! a1-5 (+ t2-0 t5-0)) + (set! a3-2 (+ t3-0 t6-0)) + ) + ((logtest? (-> this flags) (hud-sprite-flags hsf3)) + (set! a2-13 (+ (- 1792 (the int (* 0.5 (the float (+ a1-2 t5-0))))) (-> this pos x))) + (set! t4-0 (+ (- 1840 (the int (* 0.5 (the float (+ a3-1 t6-0))))) (-> this pos y))) + (set! t2-0 (+ a2-13 a1-2)) + (set! t3-0 (+ t4-0 a3-1)) + (set! t0-0 (+ a2-13 t5-0)) + (set! t1-0 (+ t4-0 t6-0)) + (set! a1-5 (+ a2-13 a1-2 t5-0)) + (set! a3-2 (+ t4-0 a3-1 t6-0)) + ) + (else + (set! a2-13 (+ (-> this pos x) 1792)) + (set! t4-0 (+ (-> this pos y) 1840)) + (set! t2-0 (+ a2-13 a1-2)) + (set! t3-0 (+ t4-0 a3-1)) + (set! t0-0 (+ a2-13 t5-0)) + (set! t1-0 (+ t4-0 t6-0)) + (set! a1-5 (+ a2-13 a1-2 t5-0)) + (set! a3-2 (+ t4-0 a3-1 t6-0)) + ) + ) + (set! (-> (the-as (inline-array vector4w) v1-22) 0 quad) (-> s4-1 draw-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) v1-22) 1 quad) (-> s4-1 draw-tmpl quad 1)) + (set! (-> (the-as (inline-array vector4w) v1-22) 2 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-22) 5 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-22) 8 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-22) 11 quad) (-> this color quad)) + (let ((f0-31 (if (logtest? (-> this flags) (hud-sprite-flags hsf0)) + 1.0 + 0.0 + ) + ) + (f1-13 (if (logtest? (-> this flags) (hud-sprite-flags hsf1)) + 1.0 + 0.0 + ) + ) + ) + (let ((t5-16 (the-as (inline-array vector) (&+ (the-as pointer v1-22) 48)))) + (set! (-> t5-16 0 x) f0-31) + (set! (-> t5-16 0 y) f1-13) + (set! (-> t5-16 0 z) 1.0) + (set! (-> t5-16 0 w) 0.0) + ) + (let ((t5-17 (the-as object (&+ (the-as pointer v1-22) 96)))) + (set! (-> (the-as (inline-array vector) t5-17) 0 x) (- 1.0 f0-31)) + (set! (-> (the-as (inline-array vector) t5-17) 0 y) f1-13) + (set! (-> (the-as (inline-array vector) t5-17) 0 z) 1.0) + (set! (-> (the-as (inline-array vector) t5-17) 0 w) 0.0) + ) + (let ((t5-18 (the-as (inline-array vector) (&+ (the-as pointer v1-22) 144)))) + (set! (-> t5-18 0 x) f0-31) + (set! (-> t5-18 0 y) (- 1.0 f1-13)) + (set! (-> t5-18 0 z) 1.0) + (set! (-> t5-18 0 w) 0.0) + ) + (let ((t5-19 (the-as object (&+ (the-as pointer v1-22) 192)))) + (set! (-> (the-as (inline-array vector) t5-19) 0 x) (- 1.0 f0-31)) + (set! (-> (the-as (inline-array vector) t5-19) 0 y) (- 1.0 f1-13)) + (set! (-> (the-as (inline-array vector) t5-19) 0 z) 1.0) + (set! (-> (the-as (inline-array vector) t5-19) 0 w) 0.0) + ) + ) + (let ((t5-20 (the-as object (&+ (the-as pointer v1-22) 64)))) + (set! (-> (the-as (inline-array vector4w) t5-20) 0 x) (* a2-13 16)) + (set! (-> (the-as (inline-array vector4w) t5-20) 0 y) (* t4-0 16)) + (set! (-> (the-as (inline-array vector4w) t5-20) 0 z) a0-16) + (set! (-> (the-as (inline-array vector4w) t5-20) 0 w) #x10000) + ) + (let ((a2-22 (the-as object (&+ (the-as pointer v1-22) 112)))) + (set! (-> (the-as (inline-array vector4w) a2-22) 0 x) (* t2-0 16)) + (set! (-> (the-as (inline-array vector4w) a2-22) 0 y) (* t3-0 16)) + (set! (-> (the-as (inline-array vector4w) a2-22) 0 z) a0-16) + (set! (-> (the-as (inline-array vector4w) a2-22) 0 w) #x10000) + ) + (let ((a2-23 (the-as object (&+ (the-as pointer v1-22) 160)))) + (set! (-> (the-as (inline-array vector4w) a2-23) 0 x) (* t0-0 16)) + (set! (-> (the-as (inline-array vector4w) a2-23) 0 y) (* t1-0 16)) + (set! (-> (the-as (inline-array vector4w) a2-23) 0 z) a0-16) + (set! (-> (the-as (inline-array vector4w) a2-23) 0 w) #x10000) + ) + (let ((v1-23 (the-as object (&+ (the-as pointer v1-22) 208)))) + (set! (-> (the-as (inline-array vector4w) v1-23) 0 x) (* a1-5 16)) + (set! (-> (the-as (inline-array vector4w) v1-23) 0 y) (* a3-2 16)) + (set! (-> (the-as (inline-array vector4w) v1-23) 0 z) a0-16) + (set! (-> (the-as (inline-array vector4w) v1-23) 0 w) #x10000) + ) + ) + (&+! (-> arg0 base) 224) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type hud-sprite +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs object. +(defmethod hud-sprite-method-10 ((this hud-sprite) (arg0 dma-buffer) (arg1 level) (arg2 int) (arg3 int) (arg4 int) (arg5 int)) + (local-vars + (a0-4 uint128) + (a1-14 int) + (a2-1 int) + (a3-1 int) + (t0-3 int) + (t1-3 int) + (t2-1 int) + (t3-0 int) + (t6-0 int) + (sv-16 level) + (sv-32 hud-sprite-work) + ) + (set! sv-16 arg1) + (let ((s1-0 arg2) + (s2-0 arg3) + (s3-0 arg4) + (s4-0 arg5) + ) + (set! sv-32 *hud-sprite-work*) + (let ((s0-0 (the-as object (-> this tid))) + (f28-0 0.0) + (f30-0 1.0) + ) + (when (!= (-> this angle) 0.0) + (set! f28-0 (sin (-> this angle))) + (set! f30-0 (cos (-> this angle))) + ) + (when (the-as texture-id s0-0) + (when sv-16 + (let ((v1-8 (-> sv-16 texture-mask 8 mask quad)) + (a0-3 (-> (the-as texture s0-0) masks data 0 mask quad)) + ) + (.por a0-4 v1-8 a0-3) + ) + (set! (-> sv-16 texture-mask 8 mask quad) a0-4) + ) + (let ((v1-10 (the-as object (-> arg0 base)))) + (set! (-> (the-as (inline-array vector4w) v1-10) 0 quad) (-> sv-32 adgif-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) v1-10) 1 quad) (-> sv-32 adgif-tmpl quad 1)) + (adgif-shader<-texture-simple! + (the-as adgif-shader (-> (the-as (inline-array vector4w) v1-10) 2)) + (the-as texture s0-0) + ) + ) + (&+! (-> arg0 base) 112) + (let ((v1-13 (the-as object (-> arg0 base))) + (t1-1 (the int (* f30-0 (the float s1-0) (-> this scale-x) (-> *video-params* relative-x-scale)))) + (t0-1 (the int (* -1.0 (-> this scale-x) (the float s1-0) f28-0))) + (t5-0 (the int (* f28-0 (the float s2-0) (-> this scale-y) (-> *video-params* relative-x-scale)))) + (t4-0 (the int (* f30-0 (the float s2-0) (-> this scale-y)))) + (a0-14 (if (nonzero? (-> this pos z)) + (-> this pos z) + #xffffff + ) + ) + ) + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + (cond + ((logtest? (-> this flags) (hud-sprite-flags hsf2)) + (set! a3-1 (+ (-> this pos x) 1792)) + (set! t2-1 (+ (-> this pos y) 1840)) + (set! a1-14 (- a3-1 t1-1)) + (set! a2-1 (- t2-1 t0-1)) + (set! t3-0 (+ (- a3-1 t1-1) t5-0)) + (set! t6-0 (+ (- t2-1 t0-1) t4-0)) + (set! t1-3 (+ a3-1 t5-0)) + (set! t0-3 (+ t2-1 t4-0)) + ) + ((logtest? (-> this flags) (hud-sprite-flags hsf3)) + (set! a1-14 (+ (- 1792 (the int (* 0.5 (the float (+ t1-1 t5-0))))) (-> this pos x))) + (set! a2-1 (+ (- 1840 (the int (* 0.5 (the float (+ t0-1 t4-0))))) (-> this pos y))) + (set! a3-1 (+ (the int (* 0.5 (the float (+ t1-1 t5-0)))) 1792 (-> this pos x))) + (set! t2-1 (+ (- 1840 (the int (* 0.5 (the float (+ t0-1 t4-0))))) (-> this pos y))) + (set! t3-0 (+ (- 1792 (the int (* 0.5 (the float (+ t1-1 t5-0))))) (-> this pos x))) + (set! t6-0 (+ (the int (* 0.5 (the float (+ t0-1 t4-0)))) 1840 (-> this pos y))) + (set! t1-3 (+ (the int (* 0.5 (the float (+ t1-1 t5-0)))) 1792 (-> this pos x))) + (set! t0-3 (+ (the int (* 0.5 (the float (+ t0-1 t4-0)))) 1840 (-> this pos y))) + ) + (else + (set! a1-14 (+ (-> this pos x) 1792)) + (set! a2-1 (+ (-> this pos y) 1840)) + (set! a3-1 (+ a1-14 t1-1)) + (set! t2-1 (+ a2-1 t0-1)) + (set! t3-0 (+ a1-14 t5-0)) + (set! t6-0 (+ a2-1 t4-0)) + (set! t1-3 (+ a1-14 t1-1 t5-0)) + (set! t0-3 (+ a2-1 t0-1 t4-0)) + ) + ) + (set! (-> (the-as (inline-array vector4w) v1-13) 0 quad) (-> sv-32 draw-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) v1-13) 1 quad) (-> sv-32 draw-tmpl quad 1)) + (set! (-> (the-as (inline-array vector4w) v1-13) 2 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-13) 5 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-13) 8 quad) (-> this color quad)) + (set! (-> (the-as (inline-array vector4w) v1-13) 11 quad) (-> this color quad)) + (let* ((t5-3 (-> (the-as texture s0-0) w)) + (t4-13 (-> (the-as texture s0-0) h)) + (f1-27 (/ (the float s1-0) (the float t5-3))) + (f2-2 (/ (the float s2-0) (the float t4-13))) + (f0-55 (* (the float s3-0) f1-27)) + (f3-2 (the-as number (* (the float s4-0) f2-2))) + (f1-28 (+ f0-55 f1-27)) + (f2-3 (+ (the-as float f3-2) f2-2)) + ) + (when (logtest? (-> this flags) (hud-sprite-flags hsf0)) + (let ((f4-0 f0-55)) + (set! f0-55 f1-28) + (set! f1-28 f4-0) + ) + ) + (when (logtest? (-> this flags) (hud-sprite-flags hsf1)) + (set! f2-3 (the-as float f3-2)) + (set! f3-2 (gpr->fpr t5-3)) + ) + (set-vector! (-> (the-as (inline-array vector) v1-13) 3) f0-55 (the-as float f3-2) 1.0 0.0) + (set-vector! (-> (the-as (inline-array vector) v1-13) 6) f1-28 (the-as float f3-2) 1.0 0.0) + (set-vector! (-> (the-as (inline-array vector) v1-13) 9) f0-55 f2-3 1.0 0.0) + (set-vector! (-> (the-as (inline-array vector) v1-13) 12) f1-28 f2-3 1.0 0.0) + ) + (set-vector! + (-> (the-as (inline-array vector) v1-13) 4) + (the-as float (* a1-14 16)) + (the-as float (* a2-1 16)) + (the-as float a0-14) + (the-as float #x10000) + ) + (set-vector! + (-> (the-as (inline-array vector) v1-13) 7) + (the-as float (* a3-1 16)) + (the-as float (* t2-1 16)) + (the-as float a0-14) + (the-as float #x10000) + ) + (set-vector! + (-> (the-as (inline-array vector) v1-13) 10) + (the-as float (* t3-0 16)) + (the-as float (* t6-0 16)) + (the-as float a0-14) + (the-as float #x10000) + ) + (set-vector! + (-> (the-as (inline-array vector) v1-13) 13) + (the-as float (* t1-3 16)) + (the-as float (* t0-3 16)) + (the-as float a0-14) + (the-as float #x10000) + ) + ) + (&+! (-> arg0 base) 224) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type hud-box +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-box-prim-only ((this hud-box) (arg0 dma-buffer)) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :b #x1 :d #x1)) + ) + (let ((t1-0 *hud-sprite-work*) + (v1-3 (the-as object (-> arg0 base))) + (a2-8 (* (+ (the int (-> this box min x)) 1792) 16)) + (t0-0 (* (+ (the int (-> this box max x)) 1792) 16)) + (a3-13 (* (+ (the int (-> this box min y)) 1840) 16)) + ) + (let ((t2-2 (* (+ (the int (-> this box max y)) 1840) 16))) + (set! (-> (the-as (inline-array vector4w) v1-3) 0 quad) (-> t1-0 box-tmpl dma-vif quad)) + (set! (-> (the-as (inline-array vector4w) v1-3) 1 quad) (-> t1-0 box-tmpl quad 1)) + (set! (-> (the-as (inline-array vector4w) v1-3) 2 quad) (-> this color quad)) + (set-vector! (-> (the-as (inline-array vector4w) v1-3) 3) a2-8 a3-13 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) v1-3) 4) t0-0 a3-13 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) v1-3) 5) t0-0 t2-2 #xffffff 0) + (set-vector! (-> (the-as (inline-array vector4w) v1-3) 6) a2-8 t2-2 #xffffff 0) + ) + (let ((v1-4 (the-as object (-> (the-as (inline-array vector4w) v1-3) 7)))) + (set! (-> (the-as (inline-array vector4w) v1-4) 0 x) a2-8) + (set! (-> (the-as vector4w v1-4) y) a3-13) + (set! (-> (the-as vector4w v1-4) z) #xffffff) + (set! (-> (the-as vector4w v1-4) w) 0) + ) + ) + (&+! (-> arg0 base) 128) + 0 + (none) + ) + +;; definition for method 10 of type hud-box +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-box-alpha-1 ((this hud-box) (arg0 dma-buffer)) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :a #x2 :d #x1)) + ) + (let ((t0-0 *hud-sprite-work*) + (v1-3 (the-as (inline-array vector4w) (-> arg0 base))) + (a2-8 (* (+ (the int (-> this box min x)) 1792) 16)) + (a3-11 (* (+ (the int (-> this box max x)) 1792) 16)) + (t2-0 (* (+ (the int (-> this box min y)) 1840) 16)) + (t1-4 (* (+ (the int (-> this box max y)) 1840) 16)) + ) + (set! (-> v1-3 0 quad) (-> t0-0 box2-tmpl dma-vif quad)) + (set! (-> v1-3 1 quad) (-> t0-0 box2-tmpl quad 1)) + (set! (-> v1-3 2 quad) (-> this color quad)) + (set-vector! (-> v1-3 3) a2-8 t2-0 #xffffff 0) + (set-vector! (-> v1-3 4) a3-11 t2-0 #xffffff 0) + (set-vector! (-> v1-3 5) a2-8 t1-4 #xffffff 0) + (set-vector! (-> v1-3 6) a3-11 t1-4 #xffffff 0) + ) + (&+! (-> arg0 base) 112) + (dma-buffer-add-gs-set arg0 (alpha-1 (new 'static 'gs-alpha :b #x1 :d #x1))) + 0 + (none) + ) + +;; definition for method 11 of type hud-box +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-box-alpha-2 ((this hud-box) (arg0 dma-buffer)) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :b #x2 :d #x1)) + ) + (let ((t0-0 *hud-sprite-work*) + (v1-3 (the-as (inline-array vector4w) (-> arg0 base))) + (a2-8 (* (+ (the int (-> this box min x)) 1792) 16)) + (a3-11 (* (+ (the int (-> this box max x)) 1792) 16)) + (t2-0 (* (+ (the int (-> this box min y)) 1840) 16)) + (t1-4 (* (+ (the int (-> this box max y)) 1840) 16)) + ) + (set! (-> v1-3 0 quad) (-> t0-0 box2-tmpl dma-vif quad)) + (set! (-> v1-3 1 quad) (-> t0-0 box2-tmpl quad 1)) + (set! (-> v1-3 2 quad) (-> this color quad)) + (set-vector! (-> v1-3 3) a2-8 t2-0 #xffffff 0) + (set-vector! (-> v1-3 4) a3-11 t2-0 #xffffff 0) + (set-vector! (-> v1-3 5) a2-8 t1-4 #xffffff 0) + (set-vector! (-> v1-3 6) a3-11 t1-4 #xffffff 0) + ) + (&+! (-> arg0 base) 112) + (dma-buffer-add-gs-set arg0 (alpha-1 (new 'static 'gs-alpha :b #x1 :d #x1))) + 0 + (none) + ) + +;; definition for method 12 of type hud-box +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-box-alpha-3 ((this hud-box) (arg0 dma-buffer)) + (dma-buffer-add-gs-set arg0 + (test-1 (new 'static 'gs-test :ate #x1 :afail #x3 :zte #x1 :ztst (gs-ztest always))) + (alpha-1 (new 'static 'gs-alpha :b #x1 :d #x1)) + ) + (let ((t0-0 *hud-sprite-work*) + (v1-3 (the-as (inline-array vector4w) (-> arg0 base))) + (a2-8 (* (+ (the int (-> this box min x)) 1792) 16)) + (a3-11 (* (+ (the int (-> this box max x)) 1792) 16)) + (t2-0 (* (+ (the int (-> this box min y)) 1840) 16)) + (t1-4 (* (+ (the int (-> this box max y)) 1840) 16)) + ) + (set! (-> v1-3 0 quad) (-> t0-0 box2-tmpl dma-vif quad)) + (set! (-> v1-3 1 quad) (-> t0-0 box2-tmpl quad 1)) + (set! (-> v1-3 2 quad) (-> this color quad)) + (set-vector! (-> v1-3 3) a2-8 t2-0 #xffffff 0) + (set-vector! (-> v1-3 4) a3-11 t2-0 #xffffff 0) + (set-vector! (-> v1-3 5) a2-8 t1-4 #xffffff 0) + (set-vector! (-> v1-3 6) a3-11 t1-4 #xffffff 0) + ) + (&+! (-> arg0 base) 112) + 0 + (none) + ) + +;; definition for method 7 of type hud +;; WARN: Return type mismatch process vs hud. +(defmethod relocate ((this hud) (offset int)) + (dotimes (v1-0 14) + (if (-> this strings v1-0 text) + (&+! (-> this strings v1-0 text) offset) + ) + ) + (the-as hud ((method-of-type process relocate) this offset)) + ) + +;; definition for method 15 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod draw ((this hud)) + (when (not (hidden? this)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (dotimes (s3-0 30) + (if (and (-> this sprites s3-0 tid) (!= (-> this sprites s3-0 scale-x) 0.0)) + (draw (-> this sprites s3-0) s4-0 (-> this level) #f) + ) + ) + (let ((s3-1 + (new 'stack 'font-context *font-default-matrix* 0 0 0.0 (font-color default) (font-flags shadow kerning)) + ) + ) + (dotimes (s2-0 14) + (when (and (-> this strings s2-0 text) (nonzero? (-> this strings s2-0 pos x))) + (set-vector! + (-> s3-1 origin) + (the float (-> this strings s2-0 pos x)) + (the float (-> this strings s2-0 pos y)) + (the float (-> this strings s2-0 pos z)) + 1.0 + ) + (set! (-> s3-1 scale) (-> this strings s2-0 scale)) + (set! (-> s3-1 flags) (-> this strings s2-0 flags)) + (set! (-> s3-1 color) (-> this strings s2-0 color)) + (set-context! *font-work* s3-1) + (draw-string (-> this strings s2-0 text) s4-0 s3-1) + ) + ) + ) + ) + (dotimes (s5-1 2) + (when (-> this icons s5-1 icon) + (set-vector! + (-> this icons s5-1 icon 0 root scale) + (* (-> this icons s5-1 scale-x) (-> *video-params* relative-x-scale)) + (-> this icons s5-1 scale-y) + (* (-> this icons s5-1 scale-x) (-> *video-params* relative-x-scale)) + 1.0 + ) + (if (get-horizontal-flip-flag *blit-displays-work*) + (set! (-> this icons s5-1 icon 0 root trans x) (the float (- 256 (-> this icons s5-1 pos x)))) + (set! (-> this icons s5-1 icon 0 root trans x) (the float (+ (-> this icons s5-1 pos x) -256))) + ) + (set! (-> this icons s5-1 icon 0 root trans y) (the float (* (+ (-> this icons s5-1 pos y) -208) 2))) + (set! (-> this icons s5-1 icon 0 root trans z) (the float (-> this icons s5-1 pos z))) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 25 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod update-value-callback ((this hud) (arg0 int) (arg1 int)) + 0 + (none) + ) + +;; definition for method 16 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod update-values! ((this hud)) + (with-pp + (let ((s5-0 #f)) + (let ((v1-0 #f)) + (dotimes (a0-1 8) + (when (!= (-> this values a0-1 current) (-> this values a0-1 target)) + (if (= (-> this values a0-1 current) -1) + (set! v1-0 #t) + (set! s5-0 #t) + ) + ) + ) + (set! v1-0 (or s5-0 v1-0)) + (when v1-0 + (dotimes (s4-0 8) + (cond + ((and (or (and (logtest? (-> this values s4-0 flags) 1) (< (-> this values s4-0 current) (-> this values s4-0 target))) + (and (logtest? (-> this values s4-0 flags) 2) (< (-> this values s4-0 target) (-> this values s4-0 current))) + ) + (!= (-> this values s4-0 current) -1) + ) + (when (not (hidden? this)) + (set! (-> this values s4-0 counter) + (the-as uint (seekl + (the-as int (-> this values s4-0 counter)) + 0 + (the-as int (- (current-time) (-> pp clock old-frame-counter))) + ) + ) + ) + (when (and (zero? (-> this values s4-0 counter)) (!= (-> this values s4-0 current) (-> this values s4-0 target))) + (let ((v1-42 (abs (- (-> this values s4-0 current) (-> this values s4-0 target)))) + (s3-0 1) + ) + (cond + ((and (logtest? (-> this values s4-0 flags) 8) (>= v1-42 (* (the-as uint 100) (-> this values s4-0 inc-unit)))) + (set! s3-0 (the-as int (* (the-as uint (the-as int 100)) (-> this values s4-0 inc-unit)))) + ) + ((and (logtest? (-> this values s4-0 flags) 4) (>= v1-42 (* (the-as uint 10) (-> this values s4-0 inc-unit)))) + (set! s3-0 (the-as int (* (the-as uint (the-as int 10)) (-> this values s4-0 inc-unit)))) + ) + ((>= v1-42 (the-as int (-> this values s4-0 inc-unit))) + (set! s3-0 (the-as int (-> this values s4-0 inc-unit))) + ) + ) + (update-value-callback this s4-0 (if (< (-> this values s4-0 current) (-> this values s4-0 target)) + s3-0 + (- s3-0) + ) + ) + (seekl! (-> this values s4-0 current) (-> this values s4-0 target) s3-0) + ) + (set! (-> this values s4-0 counter) (-> this values s4-0 inc-time)) + ) + ) + ) + (else + (set! (-> this values s4-0 current) (-> this values s4-0 target)) + ) + ) + ) + ) + ) + (if (and (not *progress-process*) + (time-elapsed? (-> this last-hide-time) (seconds 0.05)) + (>= (- (-> *display* base-clock frame-counter) (-> *game-info* letterbox-time)) (seconds 0.1)) + (>= (- (-> *display* base-clock frame-counter) (-> *game-info* blackout-time)) (seconds 0.1)) + (or (not *target*) (not (focus-test? *target* grabbed)) (logtest? (-> this flags) (hud-flags show))) + (not (logtest? (-> this flags) (hud-flags disable))) + (not (or (= *master-mode* 'progress) (= *master-mode* 'menu))) + (or s5-0 + (cond + (*debug-segment* + (let ((a0-63 (-> *cpad-list* cpads 0))) + (logtest? (logclear (pad-buttons l3) (-> a0-63 button0-abs 0)) + (logior (-> a0-63 button0-abs 2) (-> a0-63 button0-abs 1)) + ) + ) + ) + (else + (cpad-hold? 0 l3) + ) + ) + (logtest? (-> this flags) (hud-flags show)) + ) + (check-ready-and-maybe-show this #t) + ) + (go hud-arriving) + ) + ) + 0 + (none) + ) + ) + +;; definition for method 17 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod init-callback ((this hud)) + 0 + (none) + ) + +;; definition for method 18 of type hud +;; WARN: Return type mismatch symbol vs object. +(defmethod event-callback ((this hud) (arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + #f + ) + +;; definition for method 19 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod hud-method-19 ((this hud)) + 0 + (none) + ) + +;; definition for method 20 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod hud-method-20 ((this hud)) + 0 + (none) + ) + +;; definition for method 21 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod hud-method-21 ((this hud)) + 0 + (none) + ) + +;; definition for method 22 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod hud-method-22 ((this hud)) + 0 + (none) + ) + +;; definition for method 14 of type hud +(defmethod hidden? ((this hud)) + (and (-> this next-state) (= (-> this next-state name) 'hud-hidden)) + ) + +;; definition for function hud-create-icon +;; WARN: Return type mismatch (pointer process) vs (pointer manipy). +(defun hud-create-icon ((arg0 hud) (arg1 int) (arg2 int)) + (let ((s4-0 + (process-spawn + manipy + :init manipy-init + (new 'static 'vector :w 1.0) + #f + arg2 + #f + 0 + :name "manipy" + :to arg0 + :stack-size #x20000 + ) + ) + ) + (the-as + (pointer manipy) + (when (and s4-0 (nonzero? (-> (the-as process-drawable (-> s4-0 0)) draw))) + (set! (-> (the-as manipy (-> s4-0 0)) draw dma-add-func) + (the-as (function process-drawable draw-control symbol object none) dma-add-process-drawable-hud) + ) + (logior! (-> s4-0 0 mask) (process-mask freeze pause)) + (logclear! (-> s4-0 0 mask) (process-mask menu progress)) + (send-event (ppointer->process s4-0) 'draw #f) + (set! (-> arg0 icons arg1 icon) (the-as (pointer manipy) s4-0)) + s4-0 + ) + ) + ) + ) + +;; definition for method 26 of type hud +;; WARN: Return type mismatch int vs none. +(defmethod alloc-string-if-needed ((this hud) (arg0 int)) + (if (not (-> this strings arg0 text)) + (set! (-> this strings arg0 text) (new 'process 'string 64 (the-as string #f))) + ) + 0 + (none) + ) + +;; definition for function hud-hidden-event-handler +(defbehavior hud-hidden-event-handler hud ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block)) + (local-vars (v0-1 object)) + (case arg2 + (('show) + (if (and (not *progress-process*) + (!= (-> self last-hide-time) (current-time)) + (check-ready-and-maybe-show self #t) + ) + (go hud-arriving) + ) + ) + (('hide) + (set! v0-1 (current-time)) + (set! (-> self last-hide-time) (the-as time-frame v0-1)) + v0-1 + ) + (('force-hide) + (set-time! (-> self last-hide-time)) + (set! v0-1 (logclear (-> self flags) (hud-flags show))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('force-show) + (logior! (-> self flags) (hud-flags show)) + (if (and (not *progress-process*) + (!= (-> self last-hide-time) (current-time)) + (check-ready-and-maybe-show self #t) + ) + (go hud-arriving) + ) + ) + (('hide-quick) + (set! v0-1 (current-time)) + (set! (-> self last-hide-time) (the-as time-frame v0-1)) + v0-1 + ) + (('hide-and-die) + (set-time! (-> self last-hide-time)) + (logior! (-> self flags) (hud-flags should-die)) + (set! v0-1 (logclear (-> self flags) (hud-flags show))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('sync) + (dotimes (v1-23 8) + (set! (-> self values v1-23 current) -1) + ) + #f + ) + (('disable) + (set! v0-1 (logior (-> self flags) (hud-flags disable))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('enable) + (set! v0-1 (logclear (-> self flags) (hud-flags disable))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('ready) + (dotimes (v1-27 8) + (if (and (logtest? (-> self values v1-27 flags) 3) + (or (zero? (-> self values v1-27 counter)) (= (-> self values v1-27 target) (-> self values v1-27 current))) + ) + (set! (-> self values v1-27 counter) (if (= (-> arg3 param 0) -1) + (-> self values v1-27 inc-time) + (-> arg3 param 0) + ) + ) + ) + ) + #f + ) + (else + (event-callback self arg0 arg1 arg2 arg3) + ) + ) + ) + +;; failed to figure out what this is: +(defstate hud-hidden (hud) + :event hud-hidden-event-handler + :enter (behavior () + (set-action! + *gui-control* + (gui-action hidden) + (-> self gui-id) + (gui-channel none) + (gui-action none) + (the-as string #f) + (the-as (function gui-connection symbol) #f) + (the-as process #f) + ) + (set! (-> self offset) 1.0) + (let ((gp-0 (-> self child))) + (while gp-0 + (send-event (ppointer->process gp-0) 'draw #f) + (set! gp-0 (-> gp-0 0 brother)) + ) + ) + ) + :code sleep-code + :post (behavior () + (if (logtest? (-> self flags) (hud-flags should-die)) + (deactivate self) + ) + (update-values! self) + ) + ) + +;; failed to figure out what this is: +(defstate hud-arriving (hud) + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (local-vars (v0-1 object)) + (case message + (('hide-quick) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (update-values! self) + (go hud-hidden) + ) + (('force-hide) + (set-time! (-> self last-hide-time)) + (logclear! (-> self flags) (hud-flags show)) + (go hud-leaving 0.1) + ) + (('force-show) + (logior! (-> self flags) (hud-flags show)) + (if (and (not *progress-process*) + (!= (-> self last-hide-time) (current-time)) + (check-ready-and-maybe-show self #t) + ) + (go hud-arriving) + ) + ) + (('hide) + (set-time! (-> self last-hide-time)) + (go hud-leaving 0.1) + ) + (('hide-and-die) + (set-time! (-> self last-hide-time)) + (logior! (-> self flags) (hud-flags should-die)) + (logclear! (-> self flags) (hud-flags show)) + (go hud-leaving 0.1) + ) + (('show) + (if (and (not *progress-process*) + (!= (-> self last-hide-time) (current-time)) + (check-ready-and-maybe-show self #t) + ) + (go hud-arriving) + ) + ) + (('sync) + (dotimes (v1-34 8) + (set! (-> self values v1-34 current) -1) + ) + #f + ) + (('disable) + (set! v0-1 (logior (-> self flags) (hud-flags disable))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (('enable) + (set! v0-1 (logclear (-> self flags) (hud-flags disable))) + (set! (-> self flags) (the-as hud-flags v0-1)) + v0-1 + ) + (else + (event-callback self proc argc message block) + ) + ) + ) + :enter (behavior () + (set-time! (-> self trigger-time)) + (let ((gp-0 (-> self child))) + (while gp-0 + (send-event (ppointer->process gp-0) 'draw #t) + (set! gp-0 (-> gp-0 0 brother)) + ) + ) + ) + :code (behavior () + (until #f + (if (not (logtest? (-> *kernel-context* prevent-from-run) (process-mask pause))) + (seek! (-> self offset) 0.0 (* 0.1 (-> self clock time-adjust-ratio))) + ) + (if (>= 0.0 (-> self offset)) + (go hud-in) + ) + (when (= (get-status *gui-control* (-> self gui-id)) (gui-status pending)) + (set! (-> self event-hook) #f) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (update-values! self) + (go hud-hidden) + ) + (suspend) + ) + #f + ) + :post (behavior () + (update-values! self) + (if (not (and (nonzero? *screen-shot-work*) + (!= (-> *screen-shot-work* count) -1) + (not (-> *screen-shot-work* hud-enable)) + ) + ) + (draw self) + ) + ) + ) + +;; failed to figure out what this is: +(defstate hud-in (hud) + :event (-> hud-arriving event) + :code (behavior () + (set-time! (-> self trigger-time)) + (while (and (not (time-elapsed? (-> self trigger-time) (seconds 2))) (check-ready-and-maybe-show self #f)) + (set! (-> self offset) 0.0) + (suspend) + ) + (when (= (get-status *gui-control* (-> self gui-id)) (gui-status pending)) + (set! (-> self event-hook) #f) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (update-values! self) + (go hud-hidden) + ) + (go hud-leaving 0.05) + ) + :post (-> hud-arriving post) + ) + +;; failed to figure out what this is: +(defstate hud-leaving (hud) + :event (-> hud-arriving event) + :code (behavior ((arg0 float)) + (until #f + (if (not (logtest? (-> *kernel-context* prevent-from-run) (process-mask pause))) + (seek! (-> self offset) 1.0 (* arg0 (-> self clock time-adjust-ratio))) + ) + (when (= (get-status *gui-control* (-> self gui-id)) (gui-status pending)) + (set! (-> self event-hook) #f) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (update-values! self) + (go hud-hidden) + ) + (if (>= (-> self offset) 1.0) + (go hud-hidden) + ) + (suspend) + ) + #f + ) + :post (-> hud-arriving post) + ) + +;; definition for function hud-init-by-other +(defbehavior hud-init-by-other hud () + (add-connection *hud-engine* self #f self (-> self type symbol) #f) + (set! (-> self mask) (process-mask menu)) + (+! (-> self clock ref-count) -1) + (+! (-> *display* real-clock ref-count) 1) + (set! (-> self clock) (-> *display* real-clock)) + (set! (-> self flags) (hud-flags)) + (set-time! (-> self last-hide-time)) + (set! (-> self offset) 1.0) + (dotimes (v1-16 14) + (set! (-> self strings v1-16 text) #f) + (set! (-> self strings v1-16 scale) 1.0) + (set! (-> self strings v1-16 color) (font-color white)) + (set! (-> self strings v1-16 flags) (font-flags shadow kerning large)) + (set! (-> self strings v1-16 pos x) 0) + (set! (-> self strings v1-16 pos z) #xfffffff) + (set! (-> self strings v1-16 pos w) 0) + ) + (dotimes (v1-19 30) + (let ((a0-17 (&+ (-> self sprites 0 color-ptr) (* v1-19 64)))) + (set! (-> a0-17 0) 128) + (set! (-> a0-17 1) 128) + (set! (-> a0-17 2) 128) + (set! (-> a0-17 3) 128) + ) + (set! (-> self sprites v1-19 pos z) #xffffff) + (set! (-> self sprites v1-19 pos w) 0) + (set! (-> self sprites v1-19 scale-x) 1.0) + (set! (-> self sprites v1-19 scale-y) 1.0) + (set! (-> self sprites v1-19 angle) 0.0) + (set! (-> self sprites v1-19 flags) (hud-sprite-flags)) + (set! (-> self sprites v1-19 tid) (the-as texture-id #f)) + ) + (dotimes (v1-22 2) + (set! (-> self icons v1-22 icon) (the-as (pointer manipy) #f)) + (set! (-> self icons v1-22 pos z) 1024) + (set! (-> self icons v1-22 scale-x) 1.0) + (set! (-> self icons v1-22 scale-y) 1.0) + ) + (dotimes (v1-25 8) + (set! (-> self values v1-25 current) -1) + (set! (-> self values v1-25 target) 0) + ) + (init-callback self) + (set! (-> self event-hook) hud-hidden-event-handler) + (go hud-hidden) + ) + +;; definition for function hide-hud +;; WARN: Return type mismatch int vs none. +(defun hide-hud ((arg0 symbol)) + (when *target* + (let ((v1-3 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s5-0 (-> v1-3 next0))) + (while (!= v1-3 (-> *hud-engine* alive-list-end)) + (if (or (not arg0) (= arg0 (-> (the-as connection v1-3) param2))) + (send-event (the-as process-tree (-> (the-as connection v1-3) param1)) 'hide) + ) + (set! v1-3 s5-0) + *hud-engine* + (set! s5-0 (-> s5-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function enable-hud +;; WARN: Return type mismatch int vs none. +(defun enable-hud () + (when *target* + (let ((v1-3 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((gp-0 (-> v1-3 next0))) + (while (!= v1-3 (-> *hud-engine* alive-list-end)) + (send-event (the-as process-tree (-> (the-as connection v1-3) param1)) 'enable) + (set! v1-3 gp-0) + *hud-engine* + (set! gp-0 (-> gp-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function hide-hud-quick +;; WARN: Return type mismatch int vs none. +(defun hide-hud-quick ((arg0 symbol)) + (when *target* + (let ((v1-3 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s5-0 (-> v1-3 next0))) + (while (!= v1-3 (-> *hud-engine* alive-list-end)) + (if (or (not arg0) (= arg0 (-> (the-as connection v1-3) param2))) + (send-event (the-as process-tree (-> (the-as connection v1-3) param1)) 'hide-quick) + ) + (set! v1-3 s5-0) + *hud-engine* + (set! s5-0 (-> s5-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function show-hud +;; WARN: Return type mismatch int vs none. +(defun show-hud ((arg0 object)) + (when (and *target* (or (not *progress-process*) (gone? (-> *progress-process* 0)))) + (let ((v1-7 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s5-0 (-> v1-7 next0))) + (while (!= v1-7 (-> *hud-engine* alive-list-end)) + (if (or (not arg0) (= arg0 (-> (the-as connection v1-7) param2))) + (send-event (the-as process-tree (-> (the-as connection v1-7) param1)) 'show) + ) + (set! v1-7 s5-0) + *hud-engine* + (set! s5-0 (-> s5-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function ready-hud +;; WARN: Return type mismatch int vs none. +(defun ready-hud ((arg0 symbol) (arg1 int)) + (when (and *target* (or (not *progress-process*) (gone? (-> *progress-process* 0)))) + (let ((v1-7 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s4-0 (-> v1-7 next0))) + (while (!= v1-7 (-> *hud-engine* alive-list-end)) + (if (or (not arg0) (= arg0 (-> (the-as connection v1-7) param2))) + (send-event (the-as process-tree (-> (the-as connection v1-7) param1)) 'ready arg1) + ) + (set! v1-7 s4-0) + *hud-engine* + (set! s4-0 (-> s4-0 next0)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function hud-hidden? +(defun hud-hidden? () + (local-vars (gp-0 symbol)) + (cond + (*target* + (set! gp-0 #t) + (let ((v1-2 (-> *hud-engine* alive-list next0))) + *hud-engine* + (let ((s5-0 (-> v1-2 next0))) + (while (!= v1-2 (-> *hud-engine* alive-list-end)) + (if (not (hidden? (the-as hud (-> (the-as connection v1-2) param1)))) + (set! gp-0 #f) + ) + (set! v1-2 s5-0) + *hud-engine* + (set! s5-0 (-> s5-0 next0)) + ) + ) + ) + ) + (else + (set! gp-0 #t) + ) + ) + gp-0 + ) + +;; definition for function set-hud-piece-position! +;; WARN: Return type mismatch int vs none. +(defun set-hud-piece-position! ((arg0 hud-sprite) (arg1 int) (arg2 int)) + (set! (-> arg0 pos x) arg1) + (set! (-> arg0 pos y) arg2) + 0 + (none) + ) + +;; definition for function set-as-offset-from! +;; WARN: Return type mismatch int vs none. +(defun set-as-offset-from! ((arg0 hud-sprite) (arg1 vector4w) (arg2 int) (arg3 int)) + (set! (-> arg0 pos x) (+ (-> arg1 x) (the int (* (the float arg2) (-> *video-params* relative-x-scale))))) + (set! (-> arg0 pos y) (+ (-> arg1 y) arg3)) + 0 + (none) + ) + + + + diff --git a/test/decompiler/reference/jak3/engine/ui/minimap-h_REF.gc b/test/decompiler/reference/jak3/engine/ui/minimap-h_REF.gc index b9718a4ab0..977d923648 100644 --- a/test/decompiler/reference/jak3/engine/ui/minimap-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/ui/minimap-h_REF.gc @@ -936,19 +936,19 @@ (add-icon! (_type_ process uint int vector int) connection-minimap) (minimap-method-13 () none) (minimap-method-14 () none) - (minimap-method-15 () none) + (draw-1 (_type_ dma-buffer vector4w symbol) none) (minimap-method-16 () none) (minimap-method-17 () none) (minimap-method-18 () none) (minimap-method-19 () none) - (minimap-method-20 () none) + (update! (_type_) symbol) (minimap-method-21 () none) (minimap-method-22 () none) (minimap-method-23 () none) - (minimap-method-24 () none) - (minimap-method-25 () none) + (draw-sprite2 (_type_ dma-buffer vector4w symbol) none) + (set-race-texture (_type_ texture float level) none) (minimap-method-26 () none) - (minimap-method-27 () none) + (set-race-corner (_type_ float float) none) ) ) diff --git a/test/decompiler/reference/jak3/engine/ui/progress/progress-draw_REF.gc b/test/decompiler/reference/jak3/engine/ui/progress/progress-draw_REF.gc new file mode 100644 index 0000000000..a9134191be --- /dev/null +++ b/test/decompiler/reference/jak3/engine/ui/progress/progress-draw_REF.gc @@ -0,0 +1,5271 @@ +;;-*-Lisp-*- +(in-package goal) + +;; definition for symbol *progress-list-level*, type progress-list-level +(define *progress-list-level* (new 'global 'progress-list-level)) + +;; definition for method 4 of type progress-list-level +;; WARN: disable def twice: 28. This may happen when a cond (no else) is nested inside of another conditional, but it should be rare. +(defmethod length ((this progress-list-level)) + (let ((gp-0 0)) + (let* ((v1-0 (-> this act)) + (act (cond + ((= v1-0 1) + (the-as game-task-node-flag (game-task-node-flag act1)) + ) + ((= v1-0 2) + (the-as game-task-node-flag (game-task-node-flag act2)) + ) + ((= v1-0 3) + (the-as game-task-node-flag (game-task-node-flag act3)) + ) + (else + (the-as game-task-node-flag (game-task-node-flag act1 act2 act3)) + ) + ) + ) + ) + (dotimes (s3-0 (-> *game-info* play-list length)) + (let* ((v1-3 (-> *game-info* play-list s3-0)) + (a0-6 (-> this mode)) + (a0-8 (cond + ((= a0-6 'select-pre-start) + (or (-> v1-3 play-continue) (-> v1-3 pre-play-continue)) + ) + ((or (= a0-6 'select-kiosk-start) (= a0-6 'select-kiosk-start-special)) + (-> v1-3 kiosk-play-continue) + ) + (else + (-> v1-3 play-continue) + ) + ) + ) + ) + (if (and a0-8 (and (-> v1-3 play-continue) + (let ((a1-5 (-> *game-info* sub-task-list (-> v1-3 play-node) flags))) + (logtest? a1-5 (the-as int act)) + ) + (lookup-text! *common-text* (-> v1-3 text-name) #t) + ) + ) + (+! gp-0 1) + ) + ) + ) + ) + gp-0 + ) + ) + +;; definition for method 9 of type progress-list-level +;; WARN: disable def twice: 29. This may happen when a cond (no else) is nested inside of another conditional, but it should be rare. +(defmethod progress-list-method-9 ((this progress-list-level) (arg0 int)) + (let* ((s4-0 0) + (v1-0 (-> this act)) + (act (cond + ((= v1-0 1) + (the-as game-task-node-flag (game-task-node-flag act1)) + ) + ((= v1-0 2) + (the-as game-task-node-flag (game-task-node-flag act2)) + ) + ((= v1-0 3) + (the-as game-task-node-flag (game-task-node-flag act3)) + ) + (else + (the-as game-task-node-flag (game-task-node-flag act1 act2 act3)) + ) + ) + ) + ) + (dotimes (s2-0 (-> *game-info* play-list length)) + (let* ((s1-0 (-> *game-info* play-list s2-0)) + (v1-3 (-> this mode)) + (v1-5 (cond + ((= v1-3 'select-pre-start) + (or (-> s1-0 play-continue) (-> s1-0 pre-play-continue)) + ) + ((or (= v1-3 'select-kiosk-start) (= v1-3 'select-kiosk-start-special)) + (-> s1-0 kiosk-play-continue) + ) + (else + (-> s1-0 play-continue) + ) + ) + ) + ) + (when (and v1-5 (and (-> s1-0 play-continue) + (let ((a0-11 (-> *game-info* sub-task-list (-> s1-0 play-node) flags))) + (logtest? a0-11 (the-as int act)) + ) + (lookup-text! *common-text* (-> s1-0 text-name) #t) + ) + ) + (if (= s4-0 arg0) + (return s1-0) + ) + (+! s4-0 1) + ) + ) + ) + ) + (the-as game-task-info #f) + ) + +;; definition for method 53 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-53 ((this progress) (arg0 font-context)) + (let ((v1-1 (get-scissor-stack-top this))) + (let ((a0-1 arg0) + (f0-0 (-> v1-1 x)) + (f1-0 (-> v1-1 y)) + ) + (set! (-> a0-1 origin x) f0-0) + (set! (-> a0-1 origin y) f1-0) + ) + (let ((a0-2 arg0)) + (set! (-> a0-2 width) (- (-> v1-1 z) (-> v1-1 x))) + ) + (set! (-> arg0 height) (- (-> v1-1 w) (-> v1-1 y))) + ) + 0 + (none) + ) + +;; definition for method 36 of type progress +(defmethod get-language-by-idx ((this progress) (arg0 int)) + (if (and (= (scf-get-territory) 1) (zero? (-> this languages arg0))) + 11 + (-> this languages arg0) + ) + ) + +;; definition for method 38 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-38 ((this progress) (arg0 font-context) (arg1 float)) + (let ((v1-1 (get-scissor-stack-top this))) + (set! (-> arg0 origin y) (+ (-> v1-1 y) (* (- (-> v1-1 w) (-> v1-1 y)) arg1))) + ) + 0 + (none) + ) + +;; definition for method 37 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-37 ((this progress)) + (with-pp + (let ((gp-0 33)) + (if (< (seconds 0.027) (logand (-> pp clock integral-frame-counter) 15)) + (set-font-color + (the-as font-color gp-0) + (the-as int (the-as uint #x80ffffff)) + (new 'static 'rgba :r #xff :g #xff :b #xff :a #x80) + (new 'static 'rgba :r #xff :g #xff :b #xff :a #x80) + (new 'static 'rgba :r #xff :g #xff :b #xff :a #x80) + ) + (set-font-color + (the-as font-color gp-0) + (the-as int (the-as uint #x80606060)) + (new 'static 'rgba :r #x60 :g #x60 :b #x60 :a #x80) + (new 'static 'rgba :r #x60 :g #x60 :b #x60 :a #x80) + (new 'static 'rgba :r #x60 :g #x60 :b #x60 :a #x80) + ) + ) + ) + (none) + ) + ) + +;; definition for method 44 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-44 ((this progress) (arg0 font-context) (arg1 string)) + (let ((f0-1 (- 1.0 (-> this menu-transition)))) + (let ((v1-1 arg0)) + (set! (-> v1-1 scale) 0.5) + ) + (set! (-> arg0 alpha) f0-1) + ) + (print-game-text arg1 arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + 0 + (none) + ) + +;; definition for method 45 of type progress +;; INFO: Used lq/sq +(defmethod progress-method-45 ((this progress) + (arg0 font-context) + (arg1 float) + (arg2 float) + (arg3 string) + (arg4 float) + (arg5 float) + (arg6 int) + ) + (local-vars (sv-16 (function string font-context draw-string-result)) (sv-32 (function _varargs_ object))) + (let ((v1-0 arg0)) + (set! (-> v1-0 width) 10000.0) + ) + (let ((v1-1 arg0)) + (set! (-> v1-1 scale) arg4) + ) + (set! sv-16 get-string-length) + (set! sv-32 format) + (let ((a0-3 (clear *temp-string*)) + (a1-1 "~S") + (a2-1 arg3) + ) + (sv-32 a0-3 a1-1 a2-1) + ) + (let* ((a0-4 *temp-string*) + (a1-2 arg0) + (f0-2 (-> (sv-16 a0-4 a1-2) length)) + ) + (let ((v1-5 arg0)) + (set! (-> v1-5 width) arg1) + ) + (cond + ((< arg1 f0-2) + (cond + ((< (/ arg1 f0-2) arg5) + (let ((v1-6 arg0)) + (set! (-> v1-6 scale) arg4) + ) + ) + (else + (let ((v1-7 arg0)) + (set! (-> v1-7 scale) (/ (* arg1 arg4) f0-2)) + ) + ) + ) + ) + (else + (let ((v1-8 arg0)) + (set! (-> v1-8 scale) arg4) + ) + ) + ) + ) + (let ((s2-1 print-game-text)) + (format (clear *temp-string*) "~S" arg3) + (let ((f30-0 (s2-1 *temp-string* arg0 #t arg6 (bucket-id hud-draw-hud-alpha)))) + (+! (-> arg0 origin y) (* 0.5 (- arg2 f30-0))) + (let ((f28-0 (-> arg0 origin y))) + (let ((s3-1 print-game-text)) + (format (clear *temp-string*) "~S" arg3) + (s3-1 *temp-string* arg0 #f arg6 (bucket-id hud-draw-hud-alpha)) + ) + (set! (-> arg0 origin y) f28-0) + ) + f30-0 + ) + ) + ) + +;; definition for method 40 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-40 ((this progress) (arg0 font-context) (arg1 int) (arg2 int) (arg3 float)) + (let* ((v1-1 (get-scissor-stack-top this)) + (a1-1 (the int (-> v1-1 x))) + (a3-1 (the int (- (-> v1-1 z) (-> v1-1 x)))) + (f0-6 (- 1.0 (-> this menu-transition))) + ) + (with-dma-buffer-add-bucket ((s3-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (draw-sprite2d-xy + s3-0 + a1-1 + arg1 + a3-1 + arg2 + (new 'static 'rgba :r #x80 :g #x80 :b #x40 :a (the int (* 64.0 f0-6))) + #x3fffff + ) + ) + ) + 0 + (none) + ) + +;; definition for method 41 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-41 ((this progress) (arg0 progress-box) (arg1 float)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (case (get-aspect-ratio) + (('aspect4x3) + (set! (-> arg0 aspect4x3 color w) (the int arg1)) + (draw-box-prim-only (-> arg0 aspect4x3) s4-0) + ) + (('aspect16x9) + (set! (-> arg0 aspect16x9 color w) (the int arg1)) + (draw-box-prim-only (-> arg0 aspect16x9) s4-0) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 42 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-42 ((this progress) (arg0 progress-box) (arg1 float)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (case (get-aspect-ratio) + (('aspect4x3) + (set! (-> arg0 aspect4x3 color w) (the int arg1)) + (draw-box-alpha-2 (-> arg0 aspect4x3) s4-0) + ) + (('aspect16x9) + (set! (-> arg0 aspect16x9 color w) (the int arg1)) + (draw-box-alpha-2 (-> arg0 aspect16x9) s4-0) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 43 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-43 ((this progress) (arg0 progress-box) (arg1 float)) + (with-dma-buffer-add-bucket ((s4-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id bucket6) + ) + (case (get-aspect-ratio) + (('aspect4x3) + (set! (-> arg0 aspect4x3 color w) (the int arg1)) + (draw-box-alpha-1 (-> arg0 aspect4x3) s4-0) + ) + (('aspect16x9) + (set! (-> arg0 aspect16x9 color w) (the int arg1)) + (draw-box-alpha-1 (-> arg0 aspect16x9) s4-0) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 46 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-46 ((this progress) (arg0 font-context) (arg1 float) (arg2 int)) + (progress-method-33 this (-> *progress-work* header)) + (let ((s3-0 (get-scissor-stack-top this))) + (let ((s1-0 *progress-work*)) + (progress-method-42 this (-> s1-0 header) (* 64.0 arg1)) + (progress-method-41 this (-> s1-0 header) (* 128.0 arg1)) + ) + (let ((a0-5 arg0)) + (set! (-> a0-5 flags) (font-flags kerning middle large)) + ) + (let ((a0-6 arg0)) + (set! (-> a0-6 color) (font-color font-color-32)) + ) + (let ((v1-12 arg0) + (f0-5 (+ 10.0 (-> s3-0 x))) + (f1-3 (-> s3-0 y)) + ) + (set! (-> v1-12 origin x) f0-5) + (set! (-> v1-12 origin y) f1-3) + ) + (progress-method-45 + this + arg0 + (+ (- -20.0 (-> s3-0 x)) (-> s3-0 z)) + 45.0 + (lookup-text! *common-text* (the-as text-id arg2) #f) + 0.95 + 0.1 + 32 + ) + ) + (progress-method-34 this) + 0 + (none) + ) + +;; definition for method 47 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-47 ((this progress) (arg0 font-context) (arg1 symbol) (arg2 symbol)) + (let ((v1-0 arg0)) + (set! (-> v1-0 scale) 0.5) + ) + (let ((a0-2 arg0)) + (set! (-> a0-2 flags) (font-flags kerning large)) + ) + (set! (-> arg0 origin x) 250.0) + (case (get-aspect-ratio) + (('aspect4x3) + (when arg1 + (set! (-> arg0 origin y) 104.0) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 160) + (s4-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (when arg2 + (set! (-> arg0 origin y) 305.0) + (let ((s5-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 162) + (s5-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + (('aspect16x9) + (when arg1 + (set! (-> arg0 origin y) 70.0) + (let ((s4-3 print-game-text)) + (format (clear *temp-string*) "~33L~C" 160) + (s4-3 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (when arg2 + (set! (-> arg0 origin y) 338.0) + (let ((s5-2 print-game-text)) + (format (clear *temp-string*) "~33L~C" 162) + (s5-2 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 48 of type progress +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-prev-next-footer ((this progress) (arg0 font-context) (arg1 float)) + (local-vars (sv-16 string)) + (let ((s3-0 *progress-work*)) + (progress-method-33 this (-> s3-0 footer)) + (progress-method-42 this (-> s3-0 footer) (* 64.0 arg1)) + (progress-method-41 this (-> s3-0 footer) (* 128.0 arg1)) + ) + (let ((a0-4 arg0)) + (set! (-> a0-4 color) (font-color font-color-33)) + ) + (let ((v1-6 arg0)) + (set! (-> v1-6 scale) 0.6) + ) + (let ((s4-1 (get-scissor-stack-top this))) + (let ((v1-8 arg0) + (f0-6 (+ 10.0 (-> s4-1 x))) + (f1-4 (+ (-> s4-1 y) (* 0.5 (- (- (-> s4-1 w) (-> s4-1 y)) (* 32.0 (-> arg0 scale)))))) + ) + (set! (-> v1-8 origin x) f0-6) + (set! (-> v1-8 origin y) f1-4) + ) + (let ((v1-9 arg0)) + (set! (-> v1-9 width) (+ (- -20.0 (-> s4-1 x)) (-> s4-1 z))) + ) + (let ((a0-11 arg0)) + (set! (-> a0-11 flags) (font-flags kerning large)) + ) + (let ((s3-1 print-game-text)) + (let ((s2-0 format) + (s1-0 (clear *temp-string*)) + (s0-0 "~S~S") + ) + (set! sv-16 (lookup-text! *common-text* (text-id progress-footer-prev-l1) #f)) + (let ((a3-0 (lookup-text! *common-text* (text-id progress-prev) #f))) + (s2-0 s1-0 s0-0 sv-16 a3-0) + ) + ) + (s3-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (set! (-> arg0 origin x) (+ -10.0 (-> s4-1 z))) + ) + (let ((a0-17 arg0)) + (set! (-> a0-17 flags) (font-flags kerning right large)) + ) + (let ((s4-2 print-game-text)) + (format + (clear *temp-string*) + "~S~S" + (lookup-text! *common-text* (text-id progress-next) #f) + (lookup-text! *common-text* (text-id progress-footer-next-r1) #f) + ) + (s4-2 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (progress-method-34 this) + 0 + (none) + ) + +;; definition for method 49 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod draw-yes-no-style-footer ((this progress) (arg0 font-context) (arg1 text-id) (arg2 text-id)) + (local-vars (a0-5 string)) + (cond + ((-> this yes-no-choice) + (format + (clear *temp-string*) + "~33L~S~44L ~S" + (lookup-text! *common-text* arg1 #f) + (lookup-text! *common-text* arg2 #f) + ) + (set! a0-5 *temp-string*) + ) + (else + (format + (clear *temp-string*) + "~44L~S ~33L~S" + (lookup-text! *common-text* arg1 #f) + (lookup-text! *common-text* arg2 #f) + ) + (set! a0-5 *temp-string*) + ) + ) + (print-game-text a0-5 arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + 0 + (none) + ) + +;; definition for method 50 of type progress +;; INFO: Used lq/sq +;; ERROR: Stack slot load at 80 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 80 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 80 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 80 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 96 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 160 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 176 mismatch: defined as size 4, got size 16 +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-50 ((this progress) + (arg0 font-context) + (arg1 text-id) + (arg2 text-id) + (arg3 text-id) + (arg4 symbol) + (arg5 symbol) + (arg6 float) + ) + (local-vars + (sv-16 float) + (sv-20 string) + (sv-24 vector) + (sv-32 symbol) + (sv-48 (function progress font-context float float string float float int float)) + (sv-64 font-context) + (sv-80 float) + (sv-96 float) + (sv-112 (function progress font-context float float string float float int float)) + (sv-128 progress) + (sv-144 font-context) + (sv-160 float) + (sv-176 float) + ) + (set! sv-32 arg5) + (let ((s1-0 arg6)) + (set! sv-16 (fmax 0.0 (* 2.0 (- 0.5 (-> this menu-transition))))) + (set! sv-20 (the-as string #f)) + (set! sv-24 (get-scissor-stack-top this)) + (set! (-> arg0 alpha) sv-16) + (let ((a0-2 arg0)) + (set! (-> a0-2 flags) (font-flags kerning middle large)) + ) + (let ((f30-0 0.0)) + (cond + (sv-32 + (let ((a0-3 arg0)) + (set! (-> a0-3 color) (font-color font-color-32)) + ) + (set! (-> arg0 origin x) (+ 10.0 (-> sv-24 x))) + (let ((s0-1 this)) + (set! sv-48 (method-of-object s0-1 progress-method-45)) + (set! sv-64 arg0) + (set! sv-80 (+ (- -20.0 (-> sv-24 x)) (-> sv-24 z))) + (set! sv-96 (the-as float 24.5)) + (let* ((t0-1 (lookup-text! *common-text* arg1 #f)) + (t2-1 0.75) + (t3-1 35) + (t1-1 s1-0) + (f28-0 (sv-48 s0-1 sv-64 sv-80 sv-96 t0-1 t1-1 t2-1 t3-1)) + ) + (set! f30-0 (* 0.5 f28-0)) + (let ((v1-17 arg0)) + (set! (-> v1-17 scale) (* 0.5 (-> arg0 scale))) + ) + (let* ((a0-7 this) + (t9-3 (method-of-object a0-7 progress-method-40)) + (a1-3 arg0) + (a2-3 (the int (+ -1.0 (-> arg0 origin y)))) + (a3-2 (the int (+ 2.0 f28-0))) + (t0-2 sv-16) + ) + (t9-3 a0-7 a1-3 a2-3 a3-2 t0-2) + (+! (-> arg0 origin y) f28-0) + (set! sv-20 (cond + ((-> this yes-no-choice) + (format + (clear *temp-string*) + "~33L~S ~44L~S" + (lookup-text! *common-text* arg2 #f) + (lookup-text! *common-text* arg3 #f) + (the-as none t0-2) + (the-as none t1-1) + ) + *temp-string* + ) + (else + (format + (clear *temp-string*) + "~44L~S~33L ~S" + (lookup-text! *common-text* arg2 #f) + (lookup-text! *common-text* arg3 #f) + (the-as none t0-2) + (the-as none t1-1) + ) + *temp-string* + ) + ) + ) + ) + ) + ) + ) + (else + (cond + (arg4 + (let ((a0-16 arg0)) + (set! (-> a0-16 color) (font-color font-color-33)) + ) + ) + (else + (let ((a0-17 arg0)) + (set! (-> a0-17 color) (font-color font-color-32)) + ) + ) + ) + (set! (-> arg0 origin x) (+ 10.0 (-> sv-24 x))) + (set! sv-128 this) + (set! sv-112 (method-of-object sv-128 progress-method-45)) + (set! sv-144 arg0) + (set! sv-160 (+ (- -20.0 (-> sv-24 x)) (-> sv-24 z))) + (set! sv-176 (the-as float 24.5)) + (let ((t0-3 (the-as object (lookup-text! *common-text* arg1 #f)))) + (let* ((t1-2 s1-0) + (t2-2 0.75) + (t3-2 35) + (f28-1 (sv-112 sv-128 sv-144 sv-160 sv-176 (the-as string t0-3) t1-2 t2-2 t3-2)) + ) + (when arg4 + (let* ((a0-20 this) + (t9-14 (method-of-object a0-20 progress-method-40)) + (a1-12 arg0) + (a2-12 (the int (+ -1.0 (-> arg0 origin y)))) + (a3-6 (the int (+ 1.0 f28-1))) + ) + (set! t0-3 sv-16) + (t9-14 a0-20 a1-12 a2-12 a3-6 (the-as float t0-3)) + ) + ) + (+! (-> arg0 origin y) f28-1) + ) + (set! sv-20 (cond + ((-> this yes-no-choice) + (format + (clear *temp-string*) + "~1L~S~44L ~S" + (lookup-text! *common-text* arg2 #f) + (lookup-text! *common-text* arg3 #f) + (the-as none t0-3) + ) + *temp-string* + ) + (else + (format + (clear *temp-string*) + "~44L~S ~1L~S~1L" + (lookup-text! *common-text* arg2 #f) + (lookup-text! *common-text* arg3 #f) + (the-as none t0-3) + ) + *temp-string* + ) + ) + ) + ) + ) + ) + (progress-method-44 this arg0 sv-20) + (+! (-> arg0 origin y) f30-0) + ) + ) + 0 + (none) + ) + +;; definition for method 51 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-51 ((this progress) (arg0 font-context)) + (let ((v1-1 (get-scissor-stack-top this))) + (let ((a0-1 arg0) + (f0-0 (-> v1-1 x)) + (f1-1 (+ (-> v1-1 y) (* 0.5 (- (-> v1-1 w) (-> v1-1 y))))) + ) + (set! (-> a0-1 origin x) f0-0) + (set! (-> a0-1 origin y) f1-1) + ) + (let ((a0-2 arg0)) + (set! (-> a0-2 width) (- (-> v1-1 z) (-> v1-1 x))) + ) + ) + (let ((v1-2 arg0)) + (set! (-> v1-2 scale) 0.6) + ) + (let ((a0-4 arg0)) + (set! (-> a0-4 flags) (font-flags kerning middle large)) + ) + (if (< (mod (current-time) 300) 210) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-loading) #f) + arg0 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + 0 + (none) + ) + +;; definition for method 52 of type progress +;; INFO: Used lq/sq +;; WARN: Stack slot offset 80 signed mismatch +;; WARN: Stack slot offset 80 signed mismatch +;; WARN: Stack slot offset 80 signed mismatch +;; WARN: Stack slot offset 80 signed mismatch +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-52 ((this progress) + (arg0 font-context) + (arg1 string) + (arg2 float) + (arg3 float) + (arg4 float) + (arg5 float) + (arg6 float) + ) + (local-vars + (sv-80 float) + (sv-96 float) + (sv-112 vector) + (sv-128 int) + (sv-144 rgba) + (sv-160 dma-buffer) + (sv-176 pointer) + ) + (set! sv-80 arg3) + (let ((s1-0 arg4) + (s5-0 arg5) + ) + (set! sv-96 arg6) + (set! sv-112 (get-scissor-stack-top this)) + (let ((s0-0 (new 'stack 'hud-sprite)) + (f30-0 (* (- (-> sv-112 z) (-> sv-112 x)) s1-0)) + ) + (let ((s1-1 (- (- 256 (if sv-96 + 10 + 0 + ) + ) + (the int (* 0.5 f30-0)) + ) + ) + ) + (set! sv-128 (the int (+ (-> sv-112 y) (* (- (-> sv-112 w) (-> sv-112 y)) sv-80)))) + 1.0 + (let ((f28-0 f30-0)) + (let ((f24-0 (-> *video-params* relative-x-scale-reciprical)) + (f26-0 (-> *video-params* relative-x-scale)) + ) + (set! sv-160 (-> *display* frames (-> *display* on-screen) global-buf)) + (set! sv-176 (-> sv-160 base)) + (set! (-> s0-0 tid) + (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id :index #x37 :page #x11))) + ) + (if (-> s0-0 tid) + (set! (-> s0-0 scale-x) (/ (* f30-0 f24-0) (the float (-> (the-as texture (-> s0-0 tid)) w)))) + ) + (set! (-> s0-0 scale-y) 0.7) + (let ((v1-28 (-> s0-0 color-ptr))) + (set! (-> v1-28 0) 128) + (set! (-> v1-28 1) 128) + (set! (-> v1-28 2) 128) + (set! (-> v1-28 3) (the int (* 128.0 arg2))) + ) + (set-vector! (-> s0-0 pos) s1-1 sv-128 #x3fffff 0) + (draw s0-0 sv-160 (-> *level* level-default) #t) + (let ((f24-1 0.2)) + (set! (-> s0-0 tid) + (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id :index #x38 :page #x11))) + ) + (set! (-> s0-0 scale-x) f24-1) + (set! (-> s0-0 scale-y) 1.33) + (if (-> s0-0 tid) + (set! f28-0 (- f30-0 (* f24-1 f26-0 (the float (-> (the-as texture (-> s0-0 tid)) w))))) + ) + ) + (let* ((v1-39 (the int (* f28-0 s5-0))) + (a1-3 (+ s1-1 (the int (* 18.0 f26-0)) v1-39)) + (a3-2 (the int (- f28-0 (the float v1-39)))) + (t1-1 (shr (shl (the int (* 128.0 arg2)) 56) 32)) + ) + (draw-sprite2d-xy sv-160 a1-3 (+ sv-128 7) a3-2 9 (the-as rgba t1-1) #x3fffff) + ) + ) + (set-vector! (-> s0-0 pos) (+ s1-1 (the int (* f28-0 s5-0))) (+ sv-128 -4) #x3fffff 0) + ) + (draw s0-0 sv-160 (-> *level* level-default) #t) + (when sv-96 + (set! sv-144 (-> *font-work* color-table 32 color 0)) + (set! (-> s0-0 tid) + (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id :index #x39 :page #x11))) + ) + (set! (-> s0-0 scale-x) 1.0) + (set! (-> s0-0 scale-y) 1.0) + (let ((v1-55 (-> s0-0 color-ptr))) + (set! (-> v1-55 0) (the-as int (-> sv-144 r))) + (set! (-> v1-55 1) (the-as int (-> sv-144 g))) + (set! (-> v1-55 2) (the-as int (-> sv-144 b))) + (set! (-> v1-55 3) (the int (* 128.0 arg2))) + ) + (set-vector! (-> s0-0 pos) (+ s1-1 -20) (+ sv-128 -5) #x3fffff 0) + (draw s0-0 sv-160 (-> *level* level-default) #t) + (set! (-> s0-0 tid) + (the-as texture-id (lookup-texture-by-id (new 'static 'texture-id :index #x3a :page #x11))) + ) + (set! (-> s0-0 scale-x) 1.0) + (set! (-> s0-0 scale-y) 1.0) + (set-vector! (-> s0-0 pos) (+ (the int f30-0) 8 s1-1) (+ sv-128 -5) #x3fffff 0) + (draw s0-0 sv-160 (-> *level* level-default) #t) + ) + (let ((a3-6 (-> sv-160 base))) + (when (!= sv-176 a3-6) + (let ((v1-68 (the-as object (-> sv-160 base)))) + (set! (-> (the-as dma-packet v1-68) dma) (new 'static 'dma-tag :id (dma-tag-id next))) + (set! (-> (the-as dma-packet v1-68) vif0) (new 'static 'vif-tag)) + (set! (-> (the-as dma-packet v1-68) vif1) (new 'static 'vif-tag)) + (set! (-> sv-160 base) (&+ (the-as pointer v1-68) 16)) + ) + (dma-bucket-insert-tag + (-> *display* frames (-> *display* on-screen) bucket-group) + (bucket-id hud-draw-hud-alpha) + sv-176 + (the-as (pointer dma-tag) a3-6) + ) + ) + ) + (let ((f0-43 0.5)) + (let ((v1-77 arg0)) + (set! (-> v1-77 scale) f0-43) + ) + (let ((a0-56 arg0)) + (set! (-> a0-56 flags) (font-flags kerning large)) + ) + (let ((v1-79 arg0) + (f1-14 (the float s1-1)) + (f2-3 (+ -20.0 (the float sv-128))) + ) + (set! (-> v1-79 origin x) f1-14) + (set! (-> v1-79 origin y) f2-3) + ) + (let ((f0-44 (progress-method-45 this arg0 f30-0 (* 32.0 f0-43) arg1 f0-43 0.75 32))) + (if (= (-> this option-index) (-> this current-index)) + (progress-method-40 this arg0 (the int (+ -2.0 (-> arg0 origin y))) (the int (+ 4.0 f0-44)) arg2) + ) + ) + ) + ) + (+! (-> arg0 origin x) f30-0) + ) + (let ((a0-62 arg0)) + (set! (-> a0-62 flags) (font-flags kerning right large)) + ) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) "~D%" (the int (* 100.0 s5-0))) + (s4-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (set! (-> arg0 flags) (font-flags kerning large)) + 0 + (none) + ) + +;; definition for method 9 of type progress-icon-array +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-icon-array! ((this progress-icon-array) (arg0 int) (arg1 int) (arg2 float) (arg3 float) (arg4 rgba) (arg5 float)) + (local-vars (sv-96 int) (sv-112 int) (sv-128 dma-buffer) (sv-144 pointer)) + (set! sv-96 arg0) + (set! sv-112 arg1) + (let ((s5-0 arg2) + (s4-0 arg3) + (s1-0 arg4) + (s0-0 arg5) + (s3-0 (new 'stack 'hud-sprite)) + (s2-0 (new 'stack 'vector4w)) + ) + (set-vector! s2-0 sv-96 sv-112 0 1) + (let ((v1-3 (-> s3-0 color-ptr))) + (set! (-> v1-3 0) (the-as int (-> s1-0 r))) + (set! (-> v1-3 1) (the-as int (-> s1-0 g))) + (set! (-> v1-3 2) (the-as int (-> s1-0 b))) + (set! (-> v1-3 3) (the int (* s0-0 (the float (-> s1-0 a))))) + ) + (set! (-> s3-0 pos z) #xffffff) + (set! (-> s3-0 pos w) 1) + (set! (-> s3-0 scale-x) s5-0) + (set! (-> s3-0 scale-y) s4-0) + (dotimes (s1-1 (-> this length)) + (let ((s0-1 (-> this icons s1-1))) + (set! (-> s3-0 tid) (the-as texture-id (lookup-texture-by-id (-> s0-1 tex-id)))) + (set! (-> s3-0 flags) (the-as hud-sprite-flags (-> s0-1 flags))) + (set-as-offset-from! + (the-as hud-sprite (-> s3-0 pos)) + s2-0 + (the int (* (the float (-> s0-1 offset x)) s5-0)) + (the int (* (the float (-> s0-1 offset y)) s4-0)) + ) + (set! sv-128 (-> *display* frames (-> *display* on-screen) global-buf)) + (set! sv-144 (-> sv-128 base)) + (draw s3-0 sv-128 (-> *level* level-default) #t) + (let ((a3-3 (-> sv-128 base))) + (when (!= sv-144 a3-3) + (let ((v1-24 (the-as object (-> sv-128 base)))) + (set! (-> (the-as dma-packet v1-24) dma) (new 'static 'dma-tag :id (dma-tag-id next))) + (set! (-> (the-as dma-packet v1-24) vif0) (new 'static 'vif-tag)) + (set! (-> (the-as dma-packet v1-24) vif1) (new 'static 'vif-tag)) + (set! (-> sv-128 base) (&+ (the-as pointer v1-24) 16)) + ) + (dma-bucket-insert-tag + (-> *display* frames (-> *display* on-screen) bucket-group) + (-> s0-1 bucket) + sv-144 + (the-as (pointer dma-tag) a3-3) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + 0 + (none) + ) + +;; definition for method 10 of type menu-bigmap-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-bigmap-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + 0 + (none) + ) + +;; definition for function sort-task-node-result +;; WARN: Return type mismatch symbol vs none. +(defun sort-task-node-result ((arg0 int)) + (let ((v1-1 (-> *game-info* mission-list)) + (a1-1 (max 0 (+ arg0 -1))) + ) + (let ((a0-3 0)) + (while (> a1-1 0) + (while (< a0-3 a1-1) + (when (and (logtest? (-> v1-1 a0-3 flags) (game-task-node-flag closed)) + (logtest? (-> v1-1 (+ a0-3 1) flags) (game-task-node-flag closed)) + (< (-> v1-1 a0-3 close-time) (-> v1-1 (+ a0-3 1) close-time)) + ) + (let ((a2-19 (-> v1-1 a0-3))) + (set! (-> v1-1 a0-3) (-> v1-1 (+ a0-3 1))) + (set! (-> v1-1 (+ a0-3 1)) a2-19) + ) + ) + (+! a0-3 1) + ) + (+! a1-1 -1) + (set! a0-3 0) + ) + ) + ) + (none) + ) + +;; definition for function find-mission-text-at-index +(defun find-mission-text-at-index ((arg0 progress) (arg1 int)) + (local-vars (v1-74 symbol)) + (when (< arg1 (-> arg0 current-line-index)) + (set! (-> arg0 current-task-index) (length (-> *game-info* sub-task-list))) + (set! (-> arg0 current-line-index) -1) + (set! (-> arg0 current-task) (game-task unknown)) + (set! (-> arg0 first-closed-line-index) -1) + (set! (-> arg0 extra-text-state) -1) + (set! (-> arg0 num-open-tasks-found) 0) + (set! (-> arg0 num-closed-tasks-found) 0) + 0 + ) + (let ((s4-0 (-> *game-info* sub-task-list))) + 0 + (let ((s3-0 (the-as game-task-node-info #f))) + (while (and (> (-> arg0 current-task-index) 0) (!= (-> arg0 current-line-index) arg1)) + (cond + ((or (= (-> arg0 extra-text-state) -1) (= (-> arg0 extra-text-state) 3)) + (+! (-> arg0 current-task-index) -1) + (let ((s2-0 (-> s4-0 (-> arg0 current-task-index)))) + (when (and (!= (-> s2-0 task) (-> arg0 current-task)) (nonzero? (-> s2-0 description))) + (cond + ((and (>= (-> arg0 first-closed-line-index) 0) (game-task-node-info-method-12 s2-0)) + (set! (-> arg0 current-task) (-> s2-0 task)) + ) + ((or (and (>= (-> arg0 first-closed-line-index) 0) (logtest? (-> s2-0 flags) (game-task-node-flag closed))) + (and (< (-> arg0 first-closed-line-index) 0) (game-task-node-info-method-12 s2-0)) + ) + (set! (-> arg0 current-task) (-> s2-0 task)) + (set! s3-0 (-> s4-0 (-> arg0 current-task-index))) + (-> s4-0 (-> arg0 current-task-index) description) + (if (< (-> arg0 first-closed-line-index) 0) + (+! (-> arg0 num-open-tasks-found) 1) + (set! (-> arg0 num-closed-tasks-found) 1) + ) + (+! (-> arg0 current-line-index) 1) + ) + ) + ) + ) + (when (and (zero? (-> arg0 current-task-index)) (!= (-> arg0 current-line-index) arg1)) + (set! (-> arg0 current-task-index) (length (-> *game-info* sub-task-list))) + (cond + ((< (-> arg0 first-closed-line-index) 0) + (set! (-> arg0 first-closed-line-index) arg1) + (+! (-> arg0 extra-text-state) (if (nonzero? (-> arg0 num-open-tasks-found)) + 2 + 1 + ) + ) + ) + (else + (+! (-> arg0 extra-text-state) (if (nonzero? (-> arg0 num-closed-tasks-found)) + 2 + 1 + ) + ) + ) + ) + ) + ) + ((zero? (-> arg0 extra-text-state)) + 114 + (+! (-> arg0 extra-text-state) 1) + (+! (-> arg0 current-line-index) 1) + ) + ((= (-> arg0 extra-text-state) 1) + 968 + #t + (let ((v1-73 (the-as symbol (-> arg0 num-open-tasks-found)))) + (set! v1-73 v1-73) + (cmove-#f-zero v1-74 v1-73 v1-73) + ) + (+! (-> arg0 extra-text-state) 1) + (+! (-> arg0 current-line-index) 1) + ) + ((= (-> arg0 extra-text-state) 4) + 114 + (+! (-> arg0 extra-text-state) 1) + (+! (-> arg0 current-line-index) 1) + ) + ((= (-> arg0 extra-text-state) 5) + 969 + (+! (-> arg0 extra-text-state) 2) + (+! (-> arg0 current-line-index) 1) + ) + (else + 0 + (+! (-> arg0 extra-text-state) 1) + (+! (-> arg0 current-line-index) 1) + ) + ) + ) + (cond + ((= (-> arg0 current-line-index) arg1) + (empty) + s3-0 + ) + (else + (the-as game-task-node-info #f) + ) + ) + ) + ) + ) + +;; definition for method 10 of type menu-missions-option +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-missions-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (sv-176 float) + (sv-180 game-task-node-info) + (sv-184 game-task-node-info) + (sv-188 float) + (sv-192 int) + (sv-200 symbol) + (sv-208 int) + (sv-216 (array game-task-node-info)) + (sv-224 string) + (sv-240 (function _varargs_ object)) + (sv-256 string) + (sv-272 game-task-node-info) + (sv-288 text-id) + (sv-304 (function string font-context symbol int bucket-id float)) + (sv-320 (function _varargs_ object)) + (sv-336 string) + (sv-352 string) + (sv-368 (function string font-context symbol int bucket-id float)) + (sv-384 (function _varargs_ object)) + ) + (set! sv-176 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (set! sv-180 (new 'stack 'game-task-node-info)) + (set! sv-184 (new 'stack 'game-task-node-info)) + (set! (-> arg0 current-task-index) (length (-> *game-info* sub-task-list))) + (set! (-> arg0 current-line-index) -1) + (set! (-> arg0 current-task) (game-task unknown)) + (set! (-> arg0 first-closed-line-index) -1) + (set! (-> arg0 extra-text-state) -1) + (set! (-> arg0 num-open-tasks-found) 0) + (set! (-> arg0 num-closed-tasks-found) 0) + (set! (-> arg1 alpha) sv-176) + (set! (-> *game-info* mission-list 0) sv-180) + (set! (-> sv-180 description) (text-id progress-missions-todo)) + (set! (-> sv-184 description) (text-id progress-missions-completed)) + (progress-method-33 arg0 (-> *progress-work* body-footer)) + (let ((s3-0 (get-scissor-stack-top arg0))) + (set! sv-188 (- (-> s3-0 w) (-> s3-0 y))) + (set! sv-192 1) + (set! sv-200 #t) + (set! sv-208 (length (-> *game-info* sub-task-list))) + (set! sv-216 (-> *game-info* mission-list)) + (dotimes (s2-0 sv-208) + (let ((v0-6 (find-mission-text-at-index arg0 s2-0))) + (when v0-6 + (when (and (logtest? (-> v0-6 flags) (game-task-node-flag closed)) sv-200) + (set! sv-200 (the-as symbol #f)) + (set! (-> sv-216 sv-192) sv-184) + (set! sv-192 (+ sv-192 1)) + ) + (set! (-> sv-216 sv-192) v0-6) + (set! sv-192 (+ sv-192 1)) + ) + ) + ) + (set! (-> arg0 total-num-tasks) sv-192) + (sort-task-node-result (-> arg0 total-num-tasks)) + (let ((a0-17 arg1)) + (set! (-> a0-17 flags) (font-flags kerning large)) + ) + (let ((v1-40 arg1)) + (set! (-> v1-40 scale) 0.5) + ) + (let ((f30-0 14.0) + (s2-1 get-string-length) + ) + (let ((s1-0 format) + (s0-0 (clear *temp-string*)) + ) + (set! sv-224 "~S") + (let ((a2-2 (lookup-text! *common-text* (text-id progress-missions-complete-icon) #f))) + (s1-0 s0-0 sv-224 a2-2) + ) + ) + (let ((f30-1 (+ f30-0 (-> (s2-1 *temp-string* arg1) length)))) + (let ((v1-45 arg1)) + (set! (-> v1-45 width) (+ (- (- -10.0 f30-1) (-> s3-0 x)) (-> s3-0 z))) + ) + (let ((s2-2 (-> *game-info* mission-list)) + (s1-2 (max 0 (the int (-> this current-index)))) + ) + (let* ((s0-1 (-> s2-2 s1-2)) + (a1-10 + (if (and (logtest? (-> s0-1 flags) (game-task-node-flag closed)) (task-complete? *game-info* (-> s0-1 task))) + (-> *game-info* play-list (-> s0-1 task) text-name) + (-> s0-1 description) + ) + ) + ) + (set! sv-256 (lookup-text! *common-text* a1-10 #f)) + ) + (let ((s0-2 print-game-text)) + (set! sv-240 format) + (let ((a0-29 (clear *temp-string*)) + (a1-11 "~S") + ) + (sv-240 a0-29 a1-11 sv-256) + ) + (let ((f28-0 (s0-2 *temp-string* arg1 #t 44 (bucket-id hud-draw-hud-alpha)))) + (let* ((v1-60 arg1) + (f0-14 (+ 10.0 (-> s3-0 x))) + (f1-6 4.0) + (f2-2 (-> this current-index)) + (f1-8 (+ (- f1-6 (* f28-0 (- f2-2 (* (the float (the int (/ f2-2 1.0))) 1.0)))) (-> s3-0 y))) + ) + (set! (-> v1-60 origin x) f0-14) + (set! (-> v1-60 origin y) f1-8) + ) + (let ((v1-61 arg1)) + (set! (-> v1-61 height) sv-188) + ) + (while (and (< (-> arg1 origin y) (-> s3-0 w)) (< s1-2 (-> arg0 total-num-tasks))) + (set! sv-272 (-> s2-2 s1-2)) + (if (and (logtest? (-> sv-272 flags) (game-task-node-flag closed)) (task-complete? *game-info* (-> sv-272 task))) + (set! sv-288 (-> *game-info* play-list (-> sv-272 task) text-name)) + (set! sv-288 (-> sv-272 description)) + ) + (let ((s0-3 (lookup-text! *common-text* sv-288 #f))) + (set! (-> arg1 origin x) (+ 10.0 (-> s3-0 x))) + (cond + ((or (= sv-288 (text-id progress-missions-todo)) (= sv-288 (text-id progress-missions-completed))) + (let ((a0-41 arg1)) + (set! (-> a0-41 color) (font-color font-color-34)) + ) + ) + (else + (set! sv-304 print-game-text) + (set! sv-320 format) + (set! sv-336 (clear *temp-string*)) + (set! sv-352 "~S") + (let ((a2-8 (lookup-text! + *common-text* + (if (logtest? (-> sv-272 flags) (game-task-node-flag closed)) + (text-id progress-missions-complete-icon) + (text-id progress-missions-todo-icon) + ) + #f + ) + ) + ) + (sv-320 sv-336 sv-352 a2-8) + ) + (let ((a0-45 *temp-string*) + (a1-17 arg1) + (a2-9 #f) + (a3-2 44) + (t0-2 579) + ) + (sv-304 a0-45 a1-17 a2-9 a3-2 (the-as bucket-id t0-2)) + ) + (let ((a0-46 arg1)) + (set! (-> a0-46 color) (font-color font-color-32)) + ) + (set! (-> arg1 origin x) (+ (-> s3-0 x) f30-1)) + ) + ) + (let ((f26-0 (-> arg1 origin y))) + (set! sv-368 print-game-text) + (set! sv-384 format) + (let ((a0-48 (clear *temp-string*)) + (a1-18 "~S") + ) + (sv-384 a0-48 a1-18 s0-3) + ) + (let ((a0-49 *temp-string*) + (a1-19 arg1) + (a2-11 #f) + (a3-3 44) + (t0-3 579) + ) + (set! (-> arg1 origin y) (+ f26-0 (sv-368 a0-49 a1-19 a2-11 a3-3 (the-as bucket-id t0-3)))) + ) + ) + ) + (+! s1-2 1) + ) + (set! (-> this on-screen) (the-as basic (< (-> arg1 origin y) (-> s3-0 w)))) + (seek! + (-> this current-index) + (-> this target-index) + (* (/ (-> this scroll-speed) f28-0) (seconds-per-frame)) + ) + ) + ) + ) + ) + ) + ) + (progress-method-34 arg0) + (let ((s3-1 *progress-work*)) + (progress-method-46 arg0 arg1 sv-176 106) + (progress-method-42 arg0 (-> s3-1 footer) (* 64.0 sv-176)) + (progress-method-41 arg0 (-> s3-1 footer) (* 128.0 sv-176)) + ) + (progress-method-47 + arg0 + arg1 + (!= (-> this current-index) 0.0) + (and (not (-> this on-screen)) (!= (-> this current-index) (the float (+ (-> arg0 total-num-tasks) -1)))) + ) + 0 + (none) + ) + +;; definition for method 12 of type highscore-page-info +(defmethod highscore-time->string ((this highscore-page-info) (arg0 float)) + 0 + 0 + 0 + (let* ((gp-0 (the int (* 0.016666668 arg0))) + (v1-5 (- arg0 (* 60.0 (the float gp-0)))) + (s5-0 (the int v1-5)) + (v1-6 (- v1-5 (the float s5-0))) + (s3-0 (the int (* 100.0 v1-6))) + ) + (format (clear *temp-string*) "~d:~2,'0,d:~2,'0,d" gp-0 s5-0 s3-0) + ) + *temp-string* + ) + +;; definition for method 10 of type highscore-page-info +;; WARN: Return type mismatch int vs none. +(defmethod highscore-page-info-method-10 ((this highscore-page-info) (arg0 font-context) (arg1 float) (arg2 float) (arg3 float)) + (let ((v1-3 (-> *highscore-info-array* (-> this game-score)))) + (let ((a1-2 arg0) + (f0-0 arg2) + (f1-0 arg3) + ) + (set! (-> a1-2 origin x) f0-0) + (set! (-> a1-2 origin y) f1-0) + ) + (cond + ((logtest? (-> v1-3 flags) (highscore-flags hf2)) + (print-game-text + (highscore-time->string this (* 0.0033333334 arg1)) + arg0 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + ((logtest? (-> v1-3 flags) (highscore-flags hf3)) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) "~,,1Mm" arg1) + (s4-1 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (else + (let ((s4-2 print-game-text)) + (format (clear *temp-string*) "~D" (the int arg1)) + (s4-2 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 11 of type highscore-page-info +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod highscore-page-info-method-11 ((this highscore-page-info) (arg0 font-context) (arg1 int) (arg2 float) (arg3 float) (arg4 float)) + (local-vars (sv-16 string) (sv-32 string)) + (set! (-> arg0 origin x) arg3) + (let ((a0-1 arg0)) + (set! (-> a0-1 flags) (font-flags kerning large)) + ) + (let ((s1-0 print-game-text)) + (let ((s0-0 format)) + (set! sv-16 (clear *temp-string*)) + (set! sv-32 "~S") + (let ((a2-2 (lookup-text! *common-text* (the-as text-id arg1) #f))) + (s0-0 sv-16 sv-32 a2-2) + ) + ) + (s1-0 *temp-string* arg0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((a0-6 arg0)) + (set! (-> a0-6 flags) (font-flags kerning right large)) + ) + (highscore-page-info-method-10 this arg0 arg2 arg4 (-> arg0 origin y)) + 0 + (none) + ) + +;; definition for method 9 of type highscore-page-info +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod highscore-page-info-method-9 ((this highscore-page-info) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float)) + (local-vars + (sv-16 highscore-info) + (sv-32 (function string font-context symbol int bucket-id float)) + (sv-48 (function _varargs_ object)) + (sv-64 string) + (sv-80 string) + (sv-96 int) + (sv-112 int) + ) + (let ((s3-0 (get-scissor-stack-top arg0))) + (let ((f28-0 (-> *video-params* relative-x-scale))) + (set! sv-16 (-> *highscore-info-array* (-> this game-score))) + (let ((f30-0 (- (-> s3-0 z) (-> s3-0 x))) + (s0-0 *progress-work*) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning large)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 scale) 0.675) + ) + (let ((a0-5 arg1)) + (set! (-> a0-5 color) (font-color font-color-32)) + ) + (set! (-> arg1 origin x) (+ 10.0 arg2 (-> s3-0 x))) + (progress-method-38 arg0 arg1 0.01) + (let ((v1-11 arg1)) + (set! (-> v1-11 width) (* 0.75 f30-0)) + ) + (set! sv-32 print-game-text) + (set! sv-48 format) + (set! sv-64 (clear *temp-string*)) + (set! sv-80 "~S") + (let ((a2-3 (lookup-text! *common-text* (-> this text) #f))) + (sv-48 sv-64 sv-80 a2-3) + ) + (let ((a0-11 *temp-string*) + (a1-4 arg1) + (a2-4 #f) + (a3-1 32) + (t0-1 579) + ) + (sv-32 a0-11 a1-4 a2-4 a3-1 (the-as bucket-id t0-1)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* (-> this icon)) + (the int (+ (- (-> s3-0 z) (* (-> this icon-offsetx) f28-0)) arg2)) + (the int (+ (-> s3-0 y) (-> this icon-offsety))) + (-> this icon-scalex) + (-> this icon-scaley) + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a (the int (* 128.0 arg3))) + arg3 + ) + (when (not (logtest? (-> sv-16 flags) (highscore-flags hf1))) + (let ((f28-1 (* 20.0 f28-0)) + (f26-0 (+ 50.0 (-> s3-0 y))) + ) + (set! sv-96 (the int (+ 48.0 (-> s3-0 y)))) + (set! sv-112 (logior #x808080 (shr (shl (the int (* 128.0 arg3)) 56) 32))) + (let ((f24-0 0.25) + (f22-0 (+ 10.0 arg2 (-> s3-0 x))) + ) + (let ((v1-33 arg1)) + (set! (-> v1-33 scale) 0.45) + ) + (let ((f20-0 f22-0)) + (draw-icon-array! (-> *progress-icon-arrays* 63) (the int f20-0) sv-96 f24-0 f24-0 (the-as rgba sv-112) arg3) + (highscore-page-info-method-10 this arg1 (-> sv-16 gold-score) (+ f20-0 f28-1) f26-0) + ) + (let ((f20-1 (+ f22-0 (* 0.333 f30-0)))) + (draw-icon-array! (-> *progress-icon-arrays* 64) (the int f20-1) sv-96 f24-0 f24-0 (the-as rgba sv-112) arg3) + (highscore-page-info-method-10 this arg1 (-> sv-16 silver-score) (+ f20-1 f28-1) f26-0) + ) + (let ((f30-1 (+ f22-0 (* 0.667 f30-0)))) + (let* ((a0-23 (-> *progress-icon-arrays* 65)) + (t9-11 (method-of-object a0-23 draw-icon-array!)) + (a1-10 (the int f30-1)) + (a3-7 f24-0) + (t0-7 f24-0) + (t2-3 arg3) + ) + (t9-11 a0-23 a1-10 sv-96 a3-7 t0-7 (the-as rgba sv-112) t2-3) + ) + (highscore-page-info-method-10 this arg1 (-> sv-16 bronze-score) (+ f30-1 f28-1) f26-0) + ) + ) + ) + ) + (progress-method-42 arg0 (-> s0-0 highscore-1) (* 16.0 arg3)) + (progress-method-41 arg0 (-> s0-0 highscore-1) (* 128.0 arg3)) + (progress-method-41 arg0 (-> s0-0 highscore-0) (* 128.0 arg3)) + (progress-method-33 arg0 (-> s0-0 highscore-body)) + ) + ) + (let ((f30-2 (+ 10.0 arg2 (-> s3-0 x))) + (f28-2 (+ -10.0 arg2 (-> s3-0 z))) + (s3-1 (get-game-score-ref *game-info* (the-as int (-> this game-score)))) + ) + (let ((v1-61 arg1)) + (set! (-> v1-61 scale) 0.6) + ) + (progress-method-38 arg0 arg1 0.03) + (highscore-page-info-method-11 this arg1 56 (-> s3-1 0) f30-2 f28-2) + (let ((v1-64 arg1)) + (set! (-> v1-64 scale) 0.5) + ) + (progress-method-38 arg0 arg1 0.18) + (highscore-page-info-method-11 this arg1 57 (-> s3-1 1) f30-2 f28-2) + (let ((v1-67 arg1)) + (set! (-> v1-67 scale) 0.45) + ) + (progress-method-38 arg0 arg1 0.31) + (highscore-page-info-method-11 this arg1 58 (-> s3-1 2) f30-2 f28-2) + (let ((v1-70 arg1)) + (set! (-> v1-70 scale) 0.425) + ) + (progress-method-38 arg0 arg1 0.43) + (highscore-page-info-method-11 this arg1 59 (-> s3-1 3) f30-2 f28-2) + (progress-method-38 arg0 arg1 0.545) + (highscore-page-info-method-11 this arg1 60 (-> s3-1 4) f30-2 f28-2) + (progress-method-38 arg0 arg1 0.66) + (highscore-page-info-method-11 this arg1 61 (-> s3-1 5) f30-2 f28-2) + (progress-method-38 arg0 arg1 0.775) + (highscore-page-info-method-11 this arg1 62 (-> s3-1 6) f30-2 f28-2) + (progress-method-38 arg0 arg1 0.89) + (highscore-page-info-method-11 this arg1 63 (-> s3-1 7) f30-2 f28-2) + ) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +;; definition for method 10 of type menu-highscores-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-highscores-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s4-0 *progress-work*) + ) + (set! (-> arg1 alpha) f30-0) + (let ((a0-1 arg1)) + (set! (-> a0-1 flags) (font-flags kerning middle large)) + ) + (progress-method-33 arg0 (-> s4-0 body-footer)) + (progress-method-53 arg0 arg1) + (let ((f28-0 (the float (menu-highscores-option-method-12 this)))) + (let* ((f0-2 (-> this current-index)) + (f26-0 (- f0-2 (* (the float (the int (/ f0-2 f28-0))) f28-0))) + (f0-4 (+ 1.0 f26-0)) + (f0-5 (- f0-4 (* (the float (the int (/ f0-4 f28-0))) f28-0))) + (s2-0 (-> this pages (the int f26-0))) + (s3-1 (-> this pages (the int f0-5))) + (s1-0 (get-scissor-stack-top arg0)) + (f0-8 (- (-> s1-0 z) (-> s1-0 x))) + ) + (when (!= f28-0 0.0) + (let ((f26-1 (* (- 1.0 (- f26-0 (* (the float (the int (/ f26-0 1.0))) 1.0))) f0-8))) + (set! (-> arg1 origin x) (+ (- f26-1 f0-8) (-> s1-0 x))) + ((method-of-type highscore-page-info highscore-page-info-method-9) + (the-as highscore-page-info s2-0) + arg0 + arg1 + (- f26-1 f0-8) + f30-0 + ) + (when (< 1.0 f28-0) + (set! (-> arg1 origin x) (+ f26-1 (-> s1-0 x))) + ((method-of-type highscore-page-info highscore-page-info-method-9) + (the-as highscore-page-info s3-1) + arg0 + arg1 + f26-1 + f30-0 + ) + ) + ) + ) + ) + (progress-method-34 arg0) + (progress-method-46 arg0 arg1 f30-0 55) + (cond + ((< 1.0 f28-0) + (draw-prev-next-footer arg0 arg1 f30-0) + ) + (else + (progress-method-42 arg0 (-> s4-0 footer) (* 64.0 f30-0)) + (progress-method-41 arg0 (-> s4-0 footer) (* 128.0 f30-0)) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type inventory-item +;; WARN: Return type mismatch int vs none. +(defmethod inventory-item-method-10 ((this inventory-item) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float) (arg4 symbol)) + (let ((s5-0 #x20000000)) + (when (item-obtained? this) + (if arg4 + (set! s5-0 (the-as int (the-as uint #x80ffffff))) + (set! s5-0 (the-as int (the-as uint #x80808080))) + ) + ) + (let ((s3-1 (new 'stack 'vector2)) + (v1-9 (get-scissor-stack-top arg0)) + (f0-0 (-> this icon-scale)) + ) + (set! (-> s3-1 x) (+ (-> v1-9 x) (* (- (-> v1-9 z) (-> v1-9 x)) (-> this offset x)) arg2)) + (set! (-> s3-1 y) (+ (-> v1-9 y) (* (- (-> v1-9 w) (-> v1-9 y)) (-> this offset y)))) + (draw-icon-array! + (-> *progress-icon-arrays* (-> this icon)) + (the int (-> s3-1 x)) + (the int (-> s3-1 y)) + f0-0 + f0-0 + (the-as rgba s5-0) + arg3 + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type inventory-item-group +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod inventory-item-group-method-10 ((this inventory-item-group) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float) (arg4 int)) + (local-vars + (sv-16 (function string font-context symbol int bucket-id float)) + (sv-32 (function _varargs_ object)) + (sv-48 string) + (sv-64 string) + ) + (dotimes (s0-0 (-> this items length)) + (when (and arg4 (have-items? this)) + (let ((v1-3 arg1)) + (set! (-> v1-3 scale) 0.45) + ) + (progress-method-38 arg0 arg1 0.9) + (set! sv-16 print-game-text) + (set! sv-32 format) + (set! sv-48 (clear *temp-string*)) + (set! sv-64 "~S") + (let ((a2-3 (lookup-text! *common-text* (-> this name) #f))) + (sv-32 sv-48 sv-64 a2-3) + ) + (let ((a0-7 *temp-string*) + (a1-4 arg1) + (a2-4 #f) + (a3-1 44) + (t0-1 579) + ) + (sv-16 a0-7 a1-4 a2-4 a3-1 (the-as bucket-id t0-1)) + ) + ) + (inventory-item-method-10 (-> this items s0-0) arg0 arg1 arg2 arg3 (the-as symbol arg4)) + ) + 0 + (none) + ) + +;; definition for method 9 of type inventory-screen +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod inventory-screen-method-9 ((this inventory-screen) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float)) + (local-vars (sv-16 string) (sv-32 string)) + (let ((v1-0 arg1)) + (set! (-> v1-0 scale) 0.45) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (progress-method-38 arg0 arg1 0.01) + (let ((s1-0 print-game-text)) + (let ((s0-0 format)) + (set! sv-16 (clear *temp-string*)) + (set! sv-32 "~S") + (let ((a2-3 (lookup-text! *common-text* (-> this name) #f))) + (s0-0 sv-16 sv-32 a2-3) + ) + ) + (s1-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (dotimes (s1-1 (-> this groups length)) + (inventory-item-group-method-10 + (-> this groups s1-1) + arg0 + arg1 + arg2 + arg3 + (the-as int (= s1-1 (-> this current-index))) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-inventory +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-inventory) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (set! (-> arg1 alpha) f30-0) + (let ((a0-1 arg1)) + (set! (-> a0-1 flags) (font-flags kerning middle large)) + ) + (progress-method-33 arg0 (-> *progress-work* body-footer)) + (progress-method-53 arg0 arg1) + (let* ((f0-2 (the float (-> this screens length))) + (f28-0 (-> this current-index)) + (f1-3 (+ 1.0 f28-0)) + (f0-4 (- f1-3 (* (the float (the int (/ f1-3 f0-2))) f0-2))) + (s3-0 (-> this screens (the int f28-0))) + (s4-1 (-> this screens (the int f0-4))) + (s2-0 (get-scissor-stack-top arg0)) + (f0-7 (- (-> s2-0 z) (-> s2-0 x))) + (f28-1 (* (- 1.0 (- f28-0 (* (the float (the int (/ f28-0 1.0))) 1.0))) f0-7)) + ) + (set! (-> arg1 origin x) (+ (- f28-1 f0-7) (-> s2-0 x))) + (inventory-screen-method-9 s3-0 arg0 arg1 (- f28-1 f0-7) f30-0) + (set! (-> arg1 origin x) (+ f28-1 (-> s2-0 x))) + (inventory-screen-method-9 s4-1 arg0 arg1 f28-1 f30-0) + ) + (progress-method-34 arg0) + (progress-method-46 arg0 arg1 f30-0 1995) + (draw-prev-next-footer arg0 arg1 f30-0) + ) + 0 + (none) + ) + +;; definition for method 9 of type controls-string-info +;; INFO: Used lq/sq +;; WARN: Stack slot offset 48 signed mismatch +;; WARN: Stack slot offset 48 signed mismatch +;; WARN: Stack slot offset 48 signed mismatch +;; WARN: Return type mismatch int vs none. +(defmethod controls-string-info-method-9 ((this controls-string-info) + (arg0 progress) + (arg1 font-context) + (arg2 float) + (arg3 float) + (arg4 float) + (arg5 float) + (arg6 float) + ) + (local-vars + (sv-48 float) + (sv-64 (function string font-context symbol int bucket-id float)) + (sv-80 (function _varargs_ object)) + (sv-96 string) + (sv-112 string) + (sv-128 (function _varargs_ object)) + (sv-144 string) + (sv-160 string) + ) + (set! sv-48 arg4) + (let ((s0-0 arg5) + (s3-0 arg6) + (s2-0 (get-scissor-stack-top arg0)) + ) + 0.0 + 0.0 + (set! (-> arg1 origin x) (+ 10.0 arg2)) + (let ((v1-2 arg1)) + (set! (-> v1-2 width) (+ -20.0 sv-48)) + ) + (set! sv-64 print-game-text) + (set! sv-80 format) + (set! sv-96 (clear *temp-string*)) + (set! sv-112 "~S") + (let ((a2-2 (lookup-text! *common-text* (-> this action) #f))) + (sv-80 sv-96 sv-112 a2-2) + ) + (let* ((a0-7 *temp-string*) + (a1-3 arg1) + (a2-3 #f) + (a3-1 40) + (t0-1 579) + (f30-0 (sv-64 a0-7 a1-3 a2-3 a3-1 (the-as bucket-id t0-1))) + ) + (set! (-> arg1 origin x) (+ 10.0 arg3)) + (let ((v1-8 arg1)) + (set! (-> v1-8 width) (+ -20.0 s0-0)) + ) + (let ((s0-1 print-game-text)) + (set! sv-128 format) + (set! sv-144 (clear *temp-string*)) + (set! sv-160 "~S") + (let ((a2-5 (lookup-text! *common-text* (-> this button) #f))) + (sv-128 sv-144 sv-160 a2-5) + ) + (let* ((f0-11 (s0-1 *temp-string* arg1 #f 40 (bucket-id hud-draw-hud-alpha))) + (f30-1 (+ 8.0 (fmax f30-0 f0-11))) + ) + (let ((s1-1 (new 'stack 'hud-box)) + (f28-0 (+ arg3 (* 0.5 (- (-> s2-0 z) (-> s2-0 x))))) + ) + (set! (-> s1-1 box min y) (+ -6.0 (-> arg1 origin y))) + (set! (-> s1-1 box max y) (+ (-> s1-1 box min y) f30-1)) + (set-vector! (-> s1-1 color) 192 192 96 (the int (* 128.0 s3-0))) + (with-dma-buffer-add-bucket ((s2-1 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (set! (-> s1-1 box min x) arg2) + (set! (-> s1-1 box max x) arg3) + (draw-box-prim-only s1-1 s2-1) + (set! (-> s1-1 box min x) arg3) + (set! (-> s1-1 box max x) f28-0) + (draw-box-prim-only s1-1 s2-1) + ) + ) + (+! (-> arg1 origin y) f30-1) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 11 of type controls-page-info +;; INFO: Used lq/sq +;; WARN: Stack slot offset 16 signed mismatch +;; ERROR: Stack slot load at 64 mismatch: defined as size 4, got size 16 +;; WARN: Stack slot offset 16 signed mismatch +;; WARN: Stack slot offset 16 signed mismatch +;; WARN: Stack slot offset 16 signed mismatch +;; ERROR: Stack slot load at 64 mismatch: defined as size 4, got size 16 +;; WARN: Stack slot offset 16 signed mismatch +;; WARN: Stack slot offset 16 signed mismatch +;; WARN: Stack slot offset 16 signed mismatch +;; ERROR: Stack slot load at 64 mismatch: defined as size 4, got size 16 +;; WARN: Stack slot offset 16 signed mismatch +;; WARN: Stack slot offset 16 signed mismatch +;; WARN: Return type mismatch int vs none. +(defmethod controls-page-info-method-11 ((this controls-page-info) (arg0 progress) (arg1 font-context) (arg2 float) (arg3 float)) + (local-vars + (v1-28 int) + (v1-29 int) + (sv-16 float) + (sv-32 (function progress font-context float float string float float int float)) + (sv-48 font-context) + (sv-64 float) + (sv-80 int) + (sv-96 (function string font-context symbol int bucket-id float)) + (sv-112 (function _varargs_ object)) + (sv-128 string) + (sv-144 string) + (sv-160 (function string font-context symbol int bucket-id float)) + (sv-176 (function _varargs_ object)) + (sv-192 string) + (sv-208 string) + ) + (set! sv-16 arg2) + (let ((s2-0 arg3) + (s3-0 *progress-work*) + ) + (let ((s1-0 (get-scissor-stack-top arg0))) + (- (-> s1-0 z) (-> s1-0 x)) + (progress-method-33 arg0 (-> s3-0 sub-header)) + (progress-method-41 arg0 (-> s3-0 sub-header) (* 128.0 s2-0)) + (let ((a0-4 arg1)) + (set! (-> a0-4 flags) (font-flags kerning middle large)) + ) + (let ((v1-5 arg1) + (f0-7 (+ 10.0 sv-16 (-> s1-0 x))) + (f1-4 (-> s1-0 y)) + ) + (set! (-> v1-5 origin x) f0-7) + (set! (-> v1-5 origin y) f1-4) + ) + (let ((a0-7 arg1)) + (set! (-> a0-7 color) (font-color font-color-34)) + ) + (let ((s0-0 arg0)) + (set! sv-32 (method-of-object s0-0 progress-method-45)) + (set! sv-48 arg1) + (let ((s1-1 (+ (- -20.0 (-> s1-0 x)) (-> s1-0 z)))) + (set! sv-64 (the-as float 28.0)) + (let ((t0-1 (lookup-text! *common-text* (-> this title) #f)) + (t1-0 0.7) + (t2-0 0.5) + (t3-0 32) + ) + (sv-32 s0-0 sv-48 s1-1 sv-64 t0-1 t1-0 t2-0 t3-0) + ) + ) + ) + ) + (progress-method-34 arg0) + (progress-method-33 arg0 (-> s3-0 sub-body-footer)) + (progress-method-53 arg0 arg1) + (let ((a0-13 arg1)) + (set! (-> a0-13 flags) (font-flags kerning large)) + ) + (let ((v1-17 arg1)) + (set! (-> v1-17 scale) 0.425) + ) + (let ((a0-15 arg1)) + (set! (-> a0-15 color) (font-color font-color-32)) + ) + (let* ((s0-1 (get-scissor-stack-top arg0)) + (f28-0 (- (-> s0-1 z) (-> s0-1 x))) + (s1-2 (init-text! this)) + ) + (let* ((f30-0 (* 0.5 f28-0)) + (f28-1 (* 0.5 f28-0)) + (f26-0 (+ sv-16 (-> s0-1 x))) + (f24-0 (+ sv-16 (-> s0-1 x) f30-0)) + ) + (let ((v1-25 arg1)) + (set! (-> v1-25 width) (+ -20.0 f30-0)) + ) + (set! sv-80 0) + (let ((v1-27 sv-80) + (a0-20 (min (the int (-> this current-index)) s1-2)) + ) + (set-on-less-than v1-28 v1-27 a0-20) + (move-if-not-zero v1-29 a0-20 v1-28 v1-28) + ) + (set! sv-80 v1-29) + (set! sv-96 print-game-text) + (set! sv-112 format) + (set! sv-128 (clear *temp-string*)) + (set! sv-144 "~S") + (let ((a2-5 (lookup-text! *common-text* (the-as text-id (-> this text sv-80 text)) #f))) + (sv-112 sv-128 sv-144 a2-5) + ) + (let* ((a0-24 *temp-string*) + (a1-10 arg1) + (a2-6 #t) + (a3-2 40) + (t0-2 579) + (f22-0 (sv-96 a0-24 a1-10 a2-6 a3-2 (the-as bucket-id t0-2))) + ) + (set! sv-160 print-game-text) + (set! sv-176 format) + (set! sv-192 (clear *temp-string*)) + (set! sv-208 "~S") + (let ((a2-8 (lookup-text! *common-text* (-> this text sv-80 id) #f))) + (sv-176 sv-192 sv-208 a2-8) + ) + (let* ((a0-28 *temp-string*) + (a1-13 arg1) + (a2-9 #t) + (a3-3 40) + (t0-3 579) + (f0-23 (sv-160 a0-28 a1-13 a2-9 a3-3 (the-as bucket-id t0-3))) + (f22-1 (+ 8.0 (fmax f22-0 f0-23))) + ) + (let* ((v1-47 arg1) + (f0-26 (+ 10.0 (-> s0-1 x))) + (f1-12 4.0) + (f2-0 (-> this current-index)) + (f1-14 (+ (- f1-12 (* f22-1 (- f2-0 (* (the float (the int (/ f2-0 1.0))) 1.0)))) (-> s0-1 y))) + ) + (set! (-> v1-47 origin x) f0-26) + (set! (-> v1-47 origin y) f1-14) + ) + (while (and (< (-> arg1 origin y) (-> s0-1 w)) (< sv-80 s1-2)) + (when (= sv-80 3) + (nop!) + (nop!) + 0 + ) + ((method-of-type controls-string-info controls-string-info-method-9) + (the-as controls-string-info (-> this text sv-80)) + arg0 + arg1 + f26-0 + f24-0 + f30-0 + f28-1 + s2-0 + ) + (set! sv-80 (+ sv-80 1)) + ) + (set! (-> this on-screen) (< (-> arg1 origin y) (-> s0-1 w))) + (seek! (-> this current-index) (-> this target-index) (* (/ 300.0 f22-1) (seconds-per-frame))) + ) + ) + ) + (progress-method-34 arg0) + (progress-method-33 arg0 (-> s3-0 small-screen)) + (progress-method-47 + arg0 + arg1 + (!= (-> this current-index) 0.0) + (and (not (-> this on-screen)) (!= (-> this current-index) (the float s1-2))) + ) + ) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +;; definition for method 10 of type menu-controls-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-controls-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s2-0 *progress-work*) + ) + (set! (-> arg1 alpha) f30-0) + (progress-method-46 arg0 arg1 f30-0 1581) + (let ((a0-2 arg1)) + (set! (-> a0-2 flags) (font-flags kerning middle large)) + ) + (progress-method-53 arg0 arg1) + (let* ((f28-0 (the float (menu-controls-option-method-12 this))) + (f0-2 (-> this current-index)) + (f26-0 (- f0-2 (* (the float (the int (/ f0-2 f28-0))) f28-0))) + (f0-4 (+ 1.0 f26-0)) + (f0-5 (- f0-4 (* (the float (the int (/ f0-4 f28-0))) f28-0))) + (s0-0 (-> this pages (the int f26-0))) + (s3-0 (-> this pages (the int f0-5))) + (s1-0 (get-scissor-stack-top arg0)) + (f24-0 (- (-> s1-0 z) (-> s1-0 x))) + ) + (cond + ((< 1.0 f28-0) + (draw-prev-next-footer arg0 arg1 f30-0) + ) + (else + (progress-method-42 arg0 (-> s2-0 footer) (* 64.0 f30-0)) + (progress-method-41 arg0 (-> s2-0 footer) (* 128.0 f30-0)) + ) + ) + (progress-method-33 arg0 (-> s2-0 body-footer)) + (when (!= f28-0 0.0) + (let ((f26-1 (* (- 1.0 (- f26-0 (* (the float (the int (/ f26-0 1.0))) 1.0))) f24-0))) + (set! (-> arg1 origin x) (+ (- f26-1 f24-0) (-> s1-0 x))) + (controls-page-info-method-11 s0-0 arg0 arg1 (- f26-1 f24-0) f30-0) + (when (and (< 1.0 f28-0) (!= (-> this current-index) (-> this target-index))) + (set! (-> arg1 origin x) (+ f26-1 (-> s1-0 x))) + (controls-page-info-method-11 s3-0 arg0 arg1 f26-1 f30-0) + ) + ) + ) + ) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +;; definition for method 10 of type menu-language-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-language-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (set! (-> arg1 alpha) f30-0) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 1.0) + ) + (let ((a1-2 arg1)) + (set! (-> a1-2 flags) (font-flags kerning middle large)) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 44 f30-0) + (+! (-> arg1 origin y) 8.0) + (let ((a0-3 arg1)) + (set! (-> a0-3 color) (font-color font-color-32)) + ) + (let ((v1-11 arg1)) + (set! (-> v1-11 scale) 1.0) + ) + (+! (-> arg1 origin x) -170.0) + (let ((s4-0 print-game-text)) + (format (clear *temp-string*) "~33L~C" 163) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin x) 340.0) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 161) + (s4-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin x) -170.0) + (let ((a0-11 arg1)) + (set! (-> a0-11 color) (font-color font-color-33)) + ) + (print-game-text + (lookup-text! *common-text* (-> *language-name-remap* (get-language-by-idx arg0 1)) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (progress-method-46 arg0 arg1 f30-0 11) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-sub-menu-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-sub-menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (set! (-> arg1 alpha) f30-0) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.85) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (cond + ((= (-> arg0 option-index) arg2) + (progress-method-40 arg0 arg1 (the int (+ -6.0 (-> arg1 origin y))) 35 f30-0) + (let ((a0-4 arg1)) + (set! (-> a0-4 color) (font-color font-color-33)) + ) + ) + (else + (let ((a0-5 arg1)) + (set! (-> a0-5 color) (font-color font-color-32)) + ) + ) + ) + ) + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + 0 + (none) + ) + +;; definition for method 10 of type menu-on-off-game-vibrations-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-on-off-game-vibrations-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg0 yes-no-choice) (-> arg0 vibrations)) + (progress-method-38 arg0 arg1 0.19) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-on) + (text-id progress-off) + (= (-> arg0 option-index) arg2) + arg3 + 0.65 + ) + (let ((f0-1 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (progress-method-46 arg0 arg1 f0-1 28) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-on-off-game-subtitles-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-on-off-game-subtitles-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg0 yes-no-choice) (-> arg0 subtitles)) + (progress-method-38 arg0 arg1 0.34) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-on) + (text-id progress-off) + (= (-> arg0 option-index) arg2) + arg3 + 0.65 + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-language-game-option +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-language-game-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars (sv-16 string) (sv-32 string)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.65) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (set! (-> arg1 alpha) f30-0) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle large)) + ) + (let ((s4-0 0)) + (let ((s5-0 *language-name-remap*)) + (case (-> this menu-option-type) + ((5) + (set! s4-0 (get-language-by-idx arg0 0)) + ) + ((6) + (set! s4-0 (get-language-by-idx arg0 1)) + ) + ((7) + (set! s4-0 (get-language-by-idx arg0 2)) + ) + ) + (cond + (arg3 + (let ((a0-12 arg1)) + (set! (-> a0-12 color) (font-color font-color-34)) + ) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 42 f30-0) + (let ((s2-1 print-game-text)) + (let ((s1-1 format) + (s0-1 (clear *temp-string*)) + ) + (set! sv-16 "~S") + (let ((a2-4 (lookup-text! *common-text* (-> this name) #f))) + (s1-1 s0-1 sv-16 a2-4) + ) + ) + (s2-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 24.0) + (let ((a0-18 arg1)) + (set! (-> a0-18 color) (font-color font-color-32)) + ) + (let ((v1-20 arg1)) + (set! (-> v1-20 scale) 0.5) + ) + (let ((a0-20 arg1)) + (set! (-> a0-20 color) (font-color font-color-32)) + ) + (+! (-> arg1 origin x) -70.0) + (let ((s3-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 163) + (s3-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin x) 70.0) + (+! (-> arg1 origin x) 70.0) + (let ((s3-2 print-game-text)) + (format (clear *temp-string*) "~33L~C" 161) + (s3-2 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin x) -70.0) + (let ((a0-27 arg1)) + (set! (-> a0-27 color) (font-color font-color-33)) + ) + (print-game-text (lookup-text! *common-text* (-> s5-0 s4-0) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (else + (cond + ((= (-> arg0 option-index) arg2) + (let ((a0-30 arg1)) + (set! (-> a0-30 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 24 f30-0) + ) + (else + (let ((a0-32 arg1)) + (set! (-> a0-32 color) (font-color font-color-32)) + ) + ) + ) + (let ((v1-35 arg1)) + (set! (-> v1-35 scale) 0.65) + ) + (let ((s2-4 print-game-text)) + (let ((s1-2 format) + (s0-2 (clear *temp-string*)) + ) + (set! sv-32 "~S") + (let ((a2-14 (lookup-text! *common-text* (-> this name) #f))) + (s1-2 s0-2 sv-32 a2-14) + ) + ) + (s2-4 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((v1-38 arg1)) + (set! (-> v1-38 scale) 0.5) + ) + (let ((a0-39 arg1)) + (set! (-> a0-39 color) (font-color font-color-32)) + ) + (format (clear *temp-string*) "~S" (lookup-text! *common-text* (-> s5-0 s4-0) #f)) + *temp-string* + (+! (-> arg1 origin y) 24.0) + (let ((a0-43 arg1)) + (set! (-> a0-43 flags) (font-flags kerning middle large)) + ) + (print-game-text (lookup-text! *common-text* (-> s5-0 s4-0) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-center-screen-graphic-option +;; INFO: Used lq/sq +;; ERROR: Stack slot load at 16 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 16 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 16 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; ERROR: Stack slot load at 48 mismatch: defined as size 4, got size 16 +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-center-screen-graphic-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars (sv-16 float) (sv-32 font-context) (sv-48 float)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s4-0 (get-scissor-stack-top arg0)) + ) + (set! (-> arg1 alpha) f30-0) + (let ((a0-2 arg1)) + (set! (-> a0-2 flags) (font-flags kerning middle large)) + ) + (cond + (arg3 + (let ((a0-3 arg1)) + (set! (-> a0-3 color) (font-color font-color-34)) + ) + (progress-method-38 arg0 arg1 0.45) + (set! (-> arg1 origin x) (+ 30.0 (-> s4-0 x))) + (let* ((s3-1 arg0) + (s2-1 (method-of-object s3-1 progress-method-45)) + (s1-1 arg1) + (s0-0 (+ (- -60.0 (-> s4-0 x)) (-> s4-0 z))) + ) + (set! sv-16 (the-as float 16.0)) + (let* ((t0-1 (lookup-text! *common-text* (text-id progress-graphics-center-screen-dpad) #f)) + (t1-0 0.5) + (t2-0 0.95) + (t3-0 32) + (f0-7 (s2-1 s3-1 s1-1 s0-0 sv-16 t0-1 t1-0 t2-0 t3-0)) + (f1-6 (* 0.4 (-> arg1 max-x))) + (f2-4 (+ (-> s4-0 x) (* 0.5 (- (-> s4-0 z) (-> s4-0 x))))) + (f30-1 (+ f2-4 f1-6)) + (f28-0 (- f2-4 f1-6)) + (f26-0 (+ -8.0 (* 0.5 f0-7) (-> arg1 origin y))) + ) + (let ((f1-10 (+ -15.0 (-> arg1 origin y))) + (f24-0 (+ 3.0 f0-7 (-> arg1 origin y))) + ) + (let ((v1-17 arg1)) + (set! (-> v1-17 origin x) (-> s4-0 x)) + (set! (-> v1-17 origin y) f1-10) + ) + (let ((v1-18 arg1)) + (set! (-> v1-18 width) (- (-> s4-0 z) (-> s4-0 x))) + ) + (let ((s3-2 print-game-text)) + (format (clear *temp-string*) "~33L~C" 160) + (s3-2 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (set! (-> arg1 origin y) f24-0) + ) + (let ((s3-3 print-game-text)) + (format (clear *temp-string*) "~33L~C" 162) + (s3-3 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((a0-13 arg1)) + (set! (-> a0-13 flags) (font-flags kerning right large)) + ) + (let ((v1-20 arg1) + (f0-12 f26-0) + ) + (set! (-> v1-20 origin x) f28-0) + (set! (-> v1-20 origin y) f0-12) + ) + (let ((s3-4 print-game-text)) + (format (clear *temp-string*) "~33L~C" 163) + (s3-4 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((a0-17 arg1)) + (set! (-> a0-17 flags) (font-flags kerning large)) + ) + (let ((v1-22 arg1)) + (set! (-> v1-22 origin x) f30-1) + (set! (-> v1-22 origin y) f26-0) + ) + ) + ) + (let ((s3-5 print-game-text)) + (format (clear *temp-string*) "~33L~C" 161) + (s3-5 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (let ((a0-21 arg1)) + (set! (-> a0-21 flags) (font-flags kerning middle large)) + ) + (set! (-> arg1 origin x) (-> s4-0 x)) + (progress-method-38 arg0 arg1 0.85) + (let ((v1-26 arg1)) + (set! (-> v1-26 scale) 0.5) + ) + (let ((v1-27 arg1)) + (set! (-> v1-27 width) (- (-> s4-0 z) (-> s4-0 x))) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-center-screen-reset) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + (else + (let ((f28-1 0.7)) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (cond + ((= (-> arg0 option-index) arg2) + (let ((a0-27 arg1)) + (set! (-> a0-27 color) (font-color font-color-33)) + ) + ) + (else + (let ((a0-28 arg1)) + (set! (-> a0-28 color) (font-color font-color-32)) + ) + ) + ) + (set! (-> arg1 origin x) (+ 10.0 (-> s4-0 x))) + (let* ((s1-2 arg0) + (s0-1 (method-of-object s1-2 progress-method-45)) + ) + (set! sv-32 arg1) + (let ((s4-1 (+ (- -20.0 (-> s4-0 x)) (-> s4-0 z)))) + (set! sv-48 (* 32.0 f28-1)) + (let* ((t0-7 (lookup-text! *common-text* (-> this name) #f)) + (t1-1 f28-1) + (t2-1 0.75) + (t3-1 32) + (f0-26 (s0-1 s1-2 sv-32 s4-1 sv-48 t0-7 t1-1 t2-1 t3-1)) + ) + (if (= (-> arg0 option-index) arg2) + (progress-method-40 arg0 arg1 (the int (+ -1.0 (-> arg1 origin y))) (the int (+ 4.0 f0-26)) f30-0) + ) + ) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-aspect-ratio-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-aspect-ratio-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (when (not (and (zero? (-> arg0 option-index)) (-> arg0 selected-option))) + (set! (-> arg0 yes-no-choice) (the-as basic (= (if arg3 + (-> arg0 aspect-ratio) + (get-aspect-ratio) + ) + 'aspect4x3 + ) + ) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-aspect-4x3) + (text-id progress-aspect-16x9) + (= (-> arg0 option-index) arg2) + arg3 + 0.7 + ) + ) + (let ((f0-2 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (progress-method-46 arg0 arg1 f0-2 29) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-on-off-progressive-scan-graphic-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-on-off-progressive-scan-graphic-option) + (arg0 progress) + (arg1 font-context) + (arg2 int) + (arg3 symbol) + ) + (when (not (and (zero? (-> arg0 option-index)) (-> arg0 selected-option))) + (set! (-> arg0 yes-no-choice) (the-as basic (if arg3 + (-> arg0 progressive-scan) + (-> *setting-control* user-default set-video-mode) + ) + ) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-on) + (text-id progress-off) + (= (-> arg0 option-index) arg2) + arg3 + 0.7 + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-video-mode-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-video-mode-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (when (not (and (zero? (-> arg0 option-index)) (-> arg0 selected-option))) + (set! (-> arg0 yes-no-choice) (the-as basic (= (if arg3 + (-> arg0 video-mode) + (get-video-mode) + ) + 'pal + ) + ) + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-refresh-50hz) + (text-id progress-refresh-60hz) + (= (-> arg0 option-index) arg2) + arg3 + 0.7 + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-sound-slider-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-sound-slider-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let* ((gp-0 arg0) + (s5-0 arg1) + (s4-0 arg2) + (f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> gp-0 menu-transition))))) + ) + (set! (-> s5-0 alpha) f30-0) + (cond + ((not (draw *bigmap* (the-as int arg0) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 gp-0 s5-0) + ) + (else + (let ((f28-0 (-> (the-as (pointer float) (&+ (the-as pointer *setting-control*) (-> this setting-offset)))))) + (progress-method-52 + gp-0 + s5-0 + (lookup-text! *common-text* (-> this name) #f) + f30-0 + (-> this offset-y) + 0.75 + f28-0 + (the-as float #t) + ) + ) + ) + ) + (if (zero? s4-0) + (progress-method-46 gp-0 s5-0 f30-0 30) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-stereo-mode-sound-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-stereo-mode-sound-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars (s5-0 int)) + (let* ((s3-0 arg0) + (gp-0 arg1) + (s2-0 arg2) + (s1-0 arg3) + (f28-0 (fmax 0.0 (* 2.0 (- 0.5 (-> s3-0 menu-transition))))) + ) + (let ((v1-2 gp-0)) + (set! (-> v1-2 scale) 0.65) + ) + (set! (-> gp-0 alpha) f28-0) + (let ((a0-2 gp-0)) + (set! (-> a0-2 flags) (font-flags kerning middle large)) + ) + (cond + ((not (draw *bigmap* (the-as int arg0) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 s3-0 gp-0) + ) + ((begin + (progress-method-38 s3-0 gp-0 (-> this offset-y)) + (set! s5-0 (-> *setting-control* user-default stereo-mode)) + s1-0 + ) + (let ((f30-2 + (fmax + (fmax + (-> (get-string-length (lookup-text! *common-text* (text-id progress-sound-mono) #f) gp-0) length) + (-> (get-string-length (lookup-text! *common-text* (text-id progress-sound-stereo) #f) gp-0) length) + ) + (-> (get-string-length (lookup-text! *common-text* (text-id progress-sound-surround) #f) gp-0) length) + ) + ) + ) + (let ((a0-12 gp-0)) + (set! (-> a0-12 color) (font-color font-color-34)) + ) + (progress-method-40 s3-0 gp-0 (the int (+ -1.0 (-> gp-0 origin y))) 42 f28-0) + (let ((s3-1 print-game-text)) + (format (clear *temp-string*) "~S" (lookup-text! *common-text* (-> this name) #f)) + (s3-1 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> gp-0 origin y) 22.0) + (let ((v1-23 gp-0)) + (set! (-> v1-23 scale) 0.5) + ) + (let ((a0-19 gp-0)) + (set! (-> a0-19 color) (font-color font-color-33)) + ) + (let ((a0-20 gp-0)) + (set! (-> a0-20 flags) (font-flags kerning middle large)) + ) + (print-game-text + (lookup-text! *common-text* (-> *stereo-mode-name-remap* s5-0) #f) + gp-0 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (let ((a0-23 gp-0)) + (set! (-> a0-23 color) (font-color font-color-32)) + ) + (set! (-> gp-0 origin x) (- (-> gp-0 origin x) (the float (the int (* 0.5 f30-2))))) + (let ((s5-1 print-game-text)) + (format (clear *temp-string*) "~33L~C" 163) + (s5-1 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> gp-0 origin x) (the float (the int f30-2))) + ) + (let ((s5-2 print-game-text)) + (format (clear *temp-string*) "~33L~C" 161) + (s5-2 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (else + (if (= (-> s3-0 option-index) s2-0) + (progress-method-40 s3-0 gp-0 (the int (-> gp-0 origin y)) 21 f28-0) + ) + (let ((s3-2 print-game-text)) + (format (clear *temp-string*) "~S" (lookup-text! *common-text* (-> this name) #f)) + (s3-2 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> gp-0 origin y) 22.0) + (let ((v1-38 gp-0)) + (set! (-> v1-38 scale) 0.5) + ) + (let ((a0-36 gp-0)) + (set! (-> a0-36 color) (font-color font-color-32)) + ) + (let ((a0-37 gp-0)) + (set! (-> a0-37 flags) (font-flags kerning middle large)) + ) + (print-game-text + (lookup-text! *common-text* (-> *stereo-mode-name-remap* s5-0) #f) + gp-0 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-picture-slider-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-picture-slider-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((s5-0 arg1) + (s4-0 arg2) + (f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + ) + (set! (-> s5-0 alpha) f30-0) + (let* ((a0-1 arg0) + (t9-0 (method-of-object a0-1 progress-method-33)) + (a1-1 (-> *progress-work* body)) + ) + (t9-0 a0-1 a1-1) + (cond + ((not (draw *bigmap* (the-as int a1-1) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 arg0 s5-0) + ) + (else + (let ((f28-0 (-> (the-as (pointer float) (&+ (the-as pointer *setting-control*) (-> this setting-offset)))))) + (progress-method-52 + arg0 + s5-0 + (lookup-text! *common-text* (-> this name) #f) + f30-0 + (-> this offset-y) + 0.9 + f28-0 + (the-as float #f) + ) + ) + ) + ) + ) + (when (zero? s4-0) + (let ((s4-1 (get-scissor-stack-top arg0))) + (progress-method-46 arg0 s5-0 f30-0 1520) + (draw-icon-array! + (-> *progress-icon-arrays* 75) + 256 + (the int (+ (-> s4-1 y) (* 0.75 (- (-> s4-1 w) (-> s4-1 y))))) + (-> *video-params* relative-x-scale-reciprical) + 10.0 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + ) + ) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +;; definition for method 10 of type menu-camera-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-camera-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (let* ((v1-2 (-> this menu-option-type)) + (v1-3 (cond + ((= v1-2 12) + (-> arg0 flip-horizontal) + ) + ((= v1-2 13) + (-> arg0 flip-vertical) + ) + ) + ) + ) + (set! (-> arg0 yes-no-choice) (the-as basic (not v1-3))) + ) + (progress-method-50 + arg0 + arg1 + (-> this name) + (text-id progress-camera-default) + (text-id progress-camera-flipped) + (= (-> arg0 option-index) arg2) + arg3 + 0.7 + ) + (when (zero? arg2) + (let ((f0-2 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (progress-method-46 arg0 arg1 f0-2 1534) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-unlocked-sub-menu-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-unlocked-sub-menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((s2-0 (memcard-unlocked-secrets? arg0 #t)) + (f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s1-0 "?????????") + ) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (let ((v1-4 arg1)) + (set! (-> v1-4 scale) 0.5) + ) + (if (= arg2 (-> arg0 option-index)) + 33 + 32 + ) + (let ((f0-3 + (if (logtest? s2-0 (-> this mask)) + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + (print-game-text s1-0 arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + (if (= arg2 (-> arg0 option-index)) + (progress-method-40 arg0 arg1 (the int (+ 2.0 (-> arg1 origin y))) (the int (+ -1.0 f0-3)) f30-0) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-main-menu-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-main-menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (-> arg1 flags) + (when (and (nonzero? (-> this name)) (= arg2 (-> arg0 option-index))) + (let ((v1-5 arg1)) + (set! (-> v1-5 scale) 0.75) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags shadow kerning middle large)) + ) + (set! (-> arg1 width) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 235 + 175 + ) + ) + ) + (set! (-> arg1 height) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 80 + 80 + ) + ) + ) + (set! (-> arg1 origin x) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 140 + 170 + ) + ) + ) + (set! (-> arg1 origin y) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 180 + 175 + ) + ) + ) + (cond + ((= (-> this name) (text-id progress-bigmap)) + (when (= (-> *setting-control* user-default language) (language-enum french)) + (let ((v1-16 arg1)) + (set! (-> v1-16 scale) 0.7) + ) + ) + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + (set! (-> arg1 origin y) (the float (if (= (get-aspect-ratio) 'aspect4x3) + 210 + 200 + ) + ) + ) + (set! (-> arg1 scale) 0.6) + ) + (else + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-memcard-slot-option +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-memcard-slot-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (sv-48 (function string font-context symbol int bucket-id float)) + (sv-64 (function _varargs_ object)) + (sv-80 string) + (sv-96 string) + (sv-112 (function string font-context symbol int bucket-id float)) + (sv-128 dma-buffer) + (sv-144 pointer) + (sv-160 int) + (sv-176 (function string font-context symbol int bucket-id float)) + (sv-192 (function _varargs_ object)) + ) + (let* ((s5-0 arg0) + (gp-0 arg1) + (s4-0 arg2) + (f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> s5-0 menu-transition))))) + (f28-0 (if (= (-> s5-0 current) 'select-save-title) + 0.2 + 0.25 + ) + ) + (s3-0 *progress-work*) + (f24-0 (-> *video-params* relative-x-scale)) + ) + (cond + ((not (draw *bigmap* (the-as int arg0) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 s5-0 gp-0) + ) + (else + (set! (-> gp-0 alpha) f30-0) + (let ((v1-8 gp-0)) + (set! (-> v1-8 scale) 0.6) + ) + (progress-method-33 s5-0 (-> s3-0 body)) + (let* ((s3-1 (get-scissor-stack-top s5-0)) + (s0-0 (new 'stack 'hud-box)) + (f0-4 (* (- (-> s3-1 w) (-> s3-1 y)) f28-0)) + (f26-0 (+ (-> s3-1 y) (* f0-4 (the float s4-0)))) + (f28-1 (+ f26-0 f0-4)) + (s1-0 (the int (+ (-> s3-1 x) (* 0.7 (- (-> s3-1 z) (-> s3-1 x))) (* -48.0 f24-0)))) + ) + (set! sv-160 (the int (+ 32.0 (-> s3-1 y)))) + (let ((s2-0 *progress-save-info*)) + (let ((v1-16 gp-0) + (f1-12 (+ 10.0 (-> s3-1 x))) + (f2-13 (+ f26-0 (* 0.5 (- f0-4 (* 32.0 (-> gp-0 scale)))))) + ) + (set! (-> v1-16 origin x) f1-12) + (set! (-> v1-16 origin y) f2-13) + ) + (set! (-> gp-0 height) f0-4) + (let ((a0-11 gp-0)) + (set! (-> a0-11 flags) (font-flags kerning large)) + ) + (when (and s2-0 (= (-> s2-0 formatted) 1) (= (-> s2-0 inited) 1)) + (cond + ((= (-> s2-0 file s4-0 present) 1) + (set! sv-48 print-game-text) + (set! sv-64 format) + (set! sv-80 (clear *temp-string*)) + (set! sv-96 "~S ~D") + (let ((a2-2 (lookup-text! *common-text* (text-id text-0073) #f)) + (a3-1 (+ s4-0 1)) + ) + (sv-64 sv-80 sv-96 a2-2 a3-1) + ) + (let ((a0-21 *temp-string*) + (a1-6 gp-0) + (a2-3 #f) + (a3-2 44) + (t0-1 579) + ) + (sv-48 a0-21 a1-6 a2-3 a3-2 (the-as bucket-id t0-1)) + ) + ) + ((zero? (-> s2-0 file s4-0 present)) + (set! sv-112 print-game-text) + (let ((a0-23 (lookup-text! *common-text* (text-id progress-empty) #f)) + (a1-8 gp-0) + (a2-5 #f) + (a3-3 44) + (t0-2 579) + ) + (sv-112 a0-23 a1-8 a2-5 a3-3 (the-as bucket-id t0-2)) + ) + ) + ) + (when (= s4-0 (-> s5-0 option-index)) + (let ((v1-39 gp-0)) + (set! (-> v1-39 scale) 0.8) + ) + (set! sv-128 (-> *display* frames (-> *display* on-screen) global-buf)) + (set! sv-144 (-> sv-128 base)) + (let ((f24-1 (+ (-> s3-1 x) (* 0.4 (- (-> s3-1 z) (-> s3-1 x)))))) + (set-vector! (-> s0-0 color) 128 128 128 (the int (* 16.0 f30-0))) + (set! (-> (the-as vector (-> s0-0 box)) quad) (-> s3-1 quad)) + (set! (-> s0-0 box min x) f24-1) + (draw-box-alpha-1 s0-0 sv-128) + (set! (-> s0-0 box min x) (-> s3-1 x)) + (set! (-> s0-0 box max x) f24-1) + ) + (set! (-> s0-0 box min y) f26-0) + (set! (-> s0-0 box max y) f28-1) + (draw-box-alpha-1 s0-0 sv-128) + (set-vector! (-> s0-0 color) 128 128 64 (the int (* 128.0 f30-0))) + (when (!= f26-0 (-> s3-1 y)) + (set! (-> s0-0 box min y) (-> s3-1 y)) + (set! (-> s0-0 box max y) f26-0) + (draw-box-prim-only s0-0 sv-128) + ) + (when (!= f28-1 (-> s3-1 w)) + (set! (-> s0-0 box min y) f28-1) + (set! (-> s0-0 box max y) (-> s3-1 w)) + (draw-box-prim-only s0-0 sv-128) + ) + (let ((a3-4 (-> sv-128 base))) + (when (!= sv-144 a3-4) + (let ((v1-63 (the-as object (-> sv-128 base)))) + (set! (-> (the-as dma-packet v1-63) dma) (new 'static 'dma-tag :id (dma-tag-id next))) + (set! (-> (the-as dma-packet v1-63) vif0) (new 'static 'vif-tag)) + (set! (-> (the-as dma-packet v1-63) vif1) (new 'static 'vif-tag)) + (set! (-> sv-128 base) (&+ (the-as pointer v1-63) 16)) + ) + (dma-bucket-insert-tag + (-> *display* frames (-> *display* on-screen) bucket-group) + (bucket-id tex-hud-hud-alpha) + sv-144 + (the-as (pointer dma-tag) a3-4) + ) + ) + ) + ) + (when (= (-> s2-0 file s4-0 present) 1) + (when (= s4-0 (-> s5-0 option-index)) + (let* ((a0-49 (-> *progress-icon-arrays* (-> s2-0 file s4-0 level-index))) + (t9-16 (method-of-object a0-49 draw-icon-array!)) + (a3-5 1.0) + (t0-3 1.0) + (t1-0 (the-as uint #x80808080)) + (t2-0 f30-0) + ) + (t9-16 a0-49 s1-0 sv-160 a3-5 t0-3 (the-as rgba t1-0) t2-0) + ) + (let ((v1-84 gp-0)) + (set! (-> v1-84 scale) 0.6) + ) + (let ((a0-51 gp-0)) + (set! (-> a0-51 color) (font-color font-color-32)) + ) + (progress-method-38 s5-0 gp-0 0.675) + (let ((a0-53 gp-0)) + (set! (-> a0-53 flags) (font-flags kerning right large)) + ) + (let* ((v1-91 (-> s2-0 file s4-0 game-time0)) + (v1-92 (logior (shl (-> s2-0 file s4-0 game-time1) 32) v1-91)) + (s1-1 (/ (the-as int v1-92) #x107ac0)) + (s0-1 (/ (mod (the-as int v1-92) #x107ac0) #x4650)) + ) + (set! (-> gp-0 origin x) (+ (-> s3-1 x) (* 0.675 (- (-> s3-1 z) (-> s3-1 x))))) + (set! sv-176 print-game-text) + (set! sv-192 format) + (let ((a0-63 (clear *temp-string*)) + (a1-16 "~2,'0D:~2,'0D") + ) + (sv-192 a0-63 a1-16 s1-1 s0-1) + ) + ) + (let ((a0-64 *temp-string*) + (a1-17 gp-0) + (a2-10 #f) + (a3-7 44) + (t0-4 579) + ) + (sv-176 a0-64 a1-17 a2-10 a3-7 (the-as bucket-id t0-4)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* 66) + (the int (+ 10.0 (* 0.4 (- (-> s3-1 z) (-> s3-1 x))) (-> s3-1 x))) + (the int (-> gp-0 origin y)) + 0.65 + 0.65 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + (set! (-> gp-0 origin x) (+ (- (+ -10.0 (-> s3-1 z)) (-> s3-1 x)) (-> s3-1 x))) + (let ((s1-2 print-game-text)) + (format (clear *temp-string*) "~D%" (the int (-> s2-0 file s4-0 completion-percentage))) + (s1-2 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* 67) + (the int (+ -8.0 (* 0.75 (- (-> s3-1 z) (-> s3-1 x))) (-> s3-1 x))) + (the int (-> gp-0 origin y)) + 0.7 + 0.7 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + (progress-method-38 s5-0 gp-0 0.83) + (set! (-> gp-0 origin x) (+ (-> s3-1 x) (* 0.675 (- (-> s3-1 z) (-> s3-1 x))))) + (let ((s1-3 print-game-text)) + (format (clear *temp-string*) "~D" (the int (-> s2-0 file s4-0 skill-count))) + (s1-3 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* 68) + (the int (+ 10.0 (* 0.4 (- (-> s3-1 z) (-> s3-1 x))) (-> s3-1 x))) + (the int (+ -2.0 (-> gp-0 origin y))) + 0.7 + 0.7 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + (set! (-> gp-0 origin x) (+ (- (+ -10.0 (-> s3-1 z)) (-> s3-1 x)) (-> s3-1 x))) + (let ((s1-4 print-game-text)) + (format (clear *temp-string*) "~D" (the int (-> s2-0 file s4-0 gem-count))) + (s1-4 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (draw-icon-array! + (-> *progress-icon-arrays* 69) + (the int (+ -14.0 (* 0.75 (- (-> s3-1 z) (-> s3-1 x))) (-> s3-1 x))) + (the int (-> gp-0 origin y)) + 0.5 + 0.5 + (new 'static 'rgba :r #x80 :g #x80 :b #x80 :a #x80) + f30-0 + ) + (when (logtest? (-> s2-0 file s4-0 secrets) 1) + (let ((a0-79 gp-0)) + (set! (-> a0-79 flags) (font-flags kerning middle large)) + ) + (set! (-> gp-0 origin x) (+ (-> s3-1 x) (* 0.4 (- (-> s3-1 z) (-> s3-1 x))))) + (set! (-> gp-0 origin y) (+ 8.0 (-> s3-1 y))) + (let ((v1-140 gp-0)) + (set! (-> v1-140 width) (* 0.6 (- (-> s3-1 z) (-> s3-1 x)))) + ) + (let ((s3-2 print-game-text)) + (format (clear *temp-string*) "~S" (lookup-text! *common-text* (text-id progress-secrets-hero-mode) #f)) + (s3-2 *temp-string* gp-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + ) + ) + ) + (progress-method-34 s5-0) + (when (zero? s4-0) + (case (-> s5-0 current) + (('select-load) + (progress-method-46 s5-0 gp-0 f30-0 45) + ) + (('select-save-hero) + (progress-method-46 s5-0 gp-0 f30-0 2198) + ) + (else + (progress-method-46 s5-0 gp-0 f30-0 44) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-save-sub-menu-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-save-sub-menu-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (f28-0 0.2) + ) + (let ((v1-3 *progress-work*)) + (progress-method-33 arg0 (-> v1-3 body)) + ) + (let ((s2-0 (get-scissor-stack-top arg0)) + (s3-0 (new 'stack 'hud-box)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 width) (+ -10.0 (* 0.4 (- (-> s2-0 z) (-> s2-0 x))))) + ) + (let ((a0-6 arg1)) + (set! (-> a0-6 flags) (font-flags kerning large)) + ) + (let ((v1-9 arg1)) + (set! (-> v1-9 scale) 0.425) + ) + (let* ((f24-0 (* (- (-> s2-0 w) (-> s2-0 y)) f28-0)) + (f28-1 (+ (-> s2-0 y) (* f24-0 (the float arg2)))) + (f26-0 (+ f28-1 f24-0)) + ) + (let* ((f0-7 + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #t 44 (bucket-id hud-draw-hud-alpha)) + ) + (v1-11 arg1) + (f1-9 (+ 10.0 (-> s2-0 x))) + (f0-10 (+ f28-1 (* 0.5 (- f24-0 f0-7)))) + ) + (set! (-> v1-11 origin x) f1-9) + (set! (-> v1-11 origin y) f0-10) + ) + (set! (-> arg1 height) f24-0) + (when (= arg2 (-> arg0 option-index)) + (let ((v1-15 arg1)) + (set! (-> v1-15 scale) 0.45) + ) + (with-dma-buffer-add-bucket ((s0-1 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id tex-hud-hud-alpha) + ) + (let ((f0-13 (+ (-> s2-0 x) (* 0.4 (- (-> s2-0 z) (-> s2-0 x)))))) + (set-vector! (-> s3-0 color) 128 128 128 (the int (* 16.0 f30-0))) + (set! (-> s3-0 box min x) (-> s2-0 x)) + (set! (-> s3-0 box max x) f0-13) + ) + (set! (-> s3-0 box min y) f28-1) + (set! (-> s3-0 box max y) f26-0) + (draw-box-alpha-1 s3-0 s0-1) + (set-vector! (-> s3-0 color) 128 128 64 (the int (* 128.0 f30-0))) + (draw-box-prim-only s3-0 s0-1) + ) + ) + ) + ) + ) + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + (progress-method-34 arg0) + 0 + (none) + ) + +;; definition for method 10 of type menu-loading-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-loading-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-3 arg1)) + (set! (-> v1-3 scale) 0.55) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-33)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 120.0) + (set! (-> arg1 origin y) 110.0) + (let ((v1-8 arg1)) + (set! (-> v1-8 width) (the float 270)) + ) + (let ((v1-9 arg1)) + (set! (-> v1-9 height) (the float 35)) + ) + (when (or (< (mod (current-time) 300) 150) (!= (-> arg0 menu-transition) 0.0)) + (let ((v1-15 161)) + (case (-> arg0 current) + (('saving) + (set! v1-15 160) + ) + (('formatting) + (set! v1-15 162) + ) + (('creating) + (set! v1-15 163) + ) + ) + (print-game-text + (lookup-text! *common-text* (the-as text-id v1-15) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + ) + (+! (-> arg1 origin y) 45.0) + (let ((v1-18 arg1)) + (set! (-> v1-18 height) (the float 160)) + ) + (let ((a0-16 arg1)) + (set! (-> a0-16 color) (font-color font-color-32)) + ) + (let ((s5-1 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-remove-warn) #f) 1) + (s5-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-insufficient-space-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-insufficient-space-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (when (!= (-> arg0 current) 'none) + (let ((v1-3 arg1)) + (set! (-> v1-3 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 color) (font-color font-color-32)) + ) + (let ((a0-4 arg1)) + (set! (-> a0-4 flags) (font-flags kerning middle middle-vert large)) + ) + (progress-method-53 arg0 arg1) + (+! (-> arg1 origin x) 10.0) + (set! (-> arg1 origin y) 80.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 width) (+ -20.0 (-> arg1 width))) + ) + (let ((v1-11 arg1)) + (set! (-> v1-11 height) (the float 80)) + ) + (let ((s4-0 155)) + (case (-> arg0 current) + (('insufficient-space) + (set! s4-0 153) + ) + (('no-memory-card) + (set! s4-0 154) + ) + ) + (let ((s3-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (the-as text-id s4-0) #f) 1) + (s3-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (+! (-> arg1 origin y) 80.0) + (let ((v1-19 arg1)) + (set! (-> v1-19 height) (the float 50)) + ) + (let ((s4-1 print-game-text)) + (format + (clear *temp-string*) + (lookup-text! *common-text* (text-id progress-memcard-space-requirement) #f) + (if *progress-save-info* + (-> *progress-save-info* mem-required) + 0 + ) + ) + (s4-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 55.0) + (let ((v1-24 arg1)) + (set! (-> v1-24 height) (the float 90)) + ) + (cond + ((and (!= (-> arg0 starting-state) 'insufficient-space) (!= (-> arg0 starting-state) 'no-memory-card)) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-insert-with-free-space) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 60.0) + (let ((a0-26 arg1)) + (set! (-> a0-26 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 30.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + (else + (let ((a0-30 arg1)) + (set! (-> a0-30 color) (font-color font-color-33)) + ) + (+! (-> arg1 origin y) 20.0) + (progress-method-40 arg0 arg1 (the int (+ 30.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer + arg0 + arg1 + (text-id progress-memcard-continue?) + (text-id progress-memcard-insufficient-space-retry?) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-hero-mode-message-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-hero-mode-message-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s4-0 *progress-work*) + ) + (progress-method-33 arg0 (-> s4-0 body-footer)) + (progress-method-53 arg0 arg1) + (set! (-> arg1 alpha) f30-0) + (let ((v1-6 arg1)) + (set! (-> v1-6 scale) 0.5) + ) + (let ((a0-4 arg1)) + (set! (-> a0-4 color) (font-color font-color-32)) + ) + (let ((a0-5 arg1)) + (set! (-> a0-5 flags) (font-flags kerning middle middle-vert large)) + ) + (let ((s3-0 print-game-text)) + (let* ((s2-0 format) + (s1-0 (clear *temp-string*)) + (a0-7 *common-text*) + (t9-3 (method-of-object a0-7 lookup-text!)) + (a1-3 2199) + (a2-1 #f) + ) + (s2-0 s1-0 (t9-3 a0-7 (the-as text-id a1-3) a2-1) (the-as none a2-1)) + ) + (s3-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (progress-method-34 arg0) + (progress-method-33 arg0 (-> s4-0 footer)) + ) + (progress-method-53 arg0 arg1) + (let ((a0-13 arg1)) + (set! (-> a0-13 color) (font-color font-color-33)) + ) + (progress-method-38 arg0 arg1 0.1) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 18 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +;; definition for method 10 of type menu-secrets-insufficient-space-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-secrets-insufficient-space-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition))))) + (s4-0 *progress-work*) + ) + (progress-method-33 arg0 (-> s4-0 body-footer)) + (progress-method-53 arg0 arg1) + (set! (-> arg1 alpha) f30-0) + (let ((v1-6 arg1)) + (set! (-> v1-6 scale) 0.5) + ) + (let ((a0-4 arg1)) + (set! (-> a0-4 color) (font-color font-color-32)) + ) + (let ((a0-5 arg1)) + (set! (-> a0-5 flags) (font-flags kerning middle middle-vert large)) + ) + (let ((s3-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-no-card-in-slot) #f) 1) + (s3-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (progress-method-34 arg0) + (progress-method-33 arg0 (-> s4-0 footer)) + ) + (progress-method-53 arg0 arg1) + (let ((a0-13 arg1)) + (set! (-> a0-13 color) (font-color font-color-33)) + ) + (progress-method-38 arg0 arg1 0.1) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 18 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (progress-method-34 arg0) + 0 + (none) + ) + +;; definition for method 10 of type menu-insert-card-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-insert-card-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-1 arg1)) + (set! (-> v1-1 scale) 0.5) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 90.0) + (set! (-> arg1 origin y) 130.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 330)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 95)) + ) + (let ((s4-0 print-game-text)) + (format + (clear *temp-string*) + (lookup-text! *common-text* (text-id progress-memcard-insert-with-jak3-data) #f) + 1 + ) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 115.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 60)) + ) + (let ((a0-11 arg1)) + (set! (-> a0-11 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 17.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-go-back?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-error-loading-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-error-loading-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-1 arg1)) + (set! (-> v1-1 scale) 0.5) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 90.0) + (set! (-> arg1 origin y) 100.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 330)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 45)) + ) + (let ((s4-0 170)) + (case (-> arg0 current) + (('error-saving) + (set! s4-0 171) + ) + (('error-formatting) + (set! s4-0 172) + ) + (('error-creating) + (set! s4-0 173) + ) + ) + (let ((s3-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (the-as text-id s4-0) #f) 1) + (s3-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + ) + (+! (-> arg1 origin y) 50.0) + (let ((v1-16 arg1)) + (set! (-> v1-16 height) (the float 105)) + ) + (let ((s4-1 print-game-text)) + (format + (clear *temp-string*) + (lookup-text! *common-text* (text-id progress-memcard-check-and-try-again) #f) + 1 + ) + (s4-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 115.0) + (let ((v1-19 arg1)) + (set! (-> v1-19 height) (the float 45)) + ) + (let ((a0-21 arg1)) + (set! (-> a0-21 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 9.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-error-auto-saving-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-error-auto-saving-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-1 arg1)) + (set! (-> v1-1 scale) 0.5) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 77.0) + (set! (-> arg1 origin y) 85.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 25)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-save-error) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 25.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 60)) + ) + (let ((s4-1 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-check) #f) 1) + (s4-1 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 60.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 45)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-disabled) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 45.0) + (let ((v1-16 arg1)) + (set! (-> v1-16 height) (the float 95)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-reenable-info) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 90.0) + (let ((v1-19 arg1)) + (set! (-> v1-19 height) (the float 25)) + ) + (let ((a0-20 arg1)) + (set! (-> a0-20 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 22 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-card-removed-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-card-removed-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((v1-1 arg1)) + (set! (-> v1-1 scale) 0.5) + ) + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-32)) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 80.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 70)) + ) + (let ((s4-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-removed) #f) 1) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 65.0) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-disabled) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 65.0) + (let ((v1-12 arg1)) + (set! (-> v1-12 height) (the float 90)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-reenable-info) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 85.0) + (let ((v1-15 arg1)) + (set! (-> v1-15 height) (the float 35)) + ) + (let ((a0-16 arg1)) + (set! (-> a0-16 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 5.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-error-disc-removed-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-error-disc-removed-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 120.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 35)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-disc-removed-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 45.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-disc-removed-prompt) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (when (is-cd-in?) + (+! (-> arg1 origin y) 95.0) + (let ((v1-14 arg1)) + (set! (-> v1-14 height) (the float 50)) + ) + (let ((a0-12 arg1)) + (set! (-> a0-12 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 12.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-error-reading-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-error-reading-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 90.0) + (set! (-> arg1 origin y) 120.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 330)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 35)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-disc-read-error) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 55.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-disc-read-error-prompt) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 105.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 50)) + ) + (let ((a0-12 arg1)) + (set! (-> a0-12 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 12.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-icon-info-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-icon-info-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (set! (-> *bigmap* auto-save-icon-flag) #t) + (set! (-> this sprites 0 tid) (the-as texture-id (get-texture checkpoint level-default-minimap))) + (set! (-> this sprites 0 scale-x) 1.0) + (set! (-> this sprites 0 scale-y) 1.0) + (let ((v1-6 (-> this sprites 0 color-ptr))) + (set! (-> v1-6 0) 128) + (set! (-> v1-6 1) 128) + (set! (-> v1-6 2) 128) + (set! (-> v1-6 3) (the int (* 128.0 (- 1.0 (-> arg0 menu-transition))))) + ) + (set! (-> this sprites 0 pos z) #xffffff) + (set! (-> this sprites 0 pos w) 0) + (set-hud-piece-position! (the-as hud-sprite (-> this sprites)) 240 160) + (with-dma-buffer-add-bucket ((s2-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + ((method-of-type hud-sprite draw) (the-as hud-sprite (-> this sprites)) s2-0 (-> *level* level-default) #t) + ) + (let ((a0-16 arg1)) + (set! (-> a0-16 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 90.0) + (set! (-> arg1 origin y) 80.0) + (let ((v1-28 arg1)) + (set! (-> v1-28 width) (the float 330)) + ) + (let ((v1-29 arg1)) + (set! (-> v1-29 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-autosave-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 115.0) + (let ((v1-32 arg1)) + (set! (-> v1-32 height) (the float 95)) + ) + (let ((s4-2 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-autosave-remove-warn) #f) 1) + (s4-2 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 90.0) + (let ((v1-35 arg1)) + (set! (-> v1-35 height) (the float 50)) + ) + (let ((a0-27 arg1)) + (set! (-> a0-27 color) (font-color font-color-33)) + ) + (progress-method-40 arg0 arg1 (the int (+ 12.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-format-card-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-format-card-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 80.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 85)) + ) + (let ((s4-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-unformatted) #f) 1) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 95.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-formatting-required-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 95.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 25)) + ) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 44 (-> arg1 alpha)) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-format?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 25.0) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +;; definition for method 10 of type menu-already-exists-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-already-exists-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 120.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 85)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-overwrite-warning) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 105.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 45)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-overwrite-confirm?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 45.0) + (progress-method-40 arg0 arg1 (the int (+ 8.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +;; definition for method 10 of type menu-create-game-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-create-game-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 110.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 90)) + ) + (let ((s4-0 print-game-text)) + (format (clear *temp-string*) (lookup-text! *common-text* (text-id progress-memcard-no-save-data) #f) 1) + (s4-0 *temp-string* arg1 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (+! (-> arg1 origin y) 95.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 60)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-create-save-data?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 70.0) + (progress-method-40 arg0 arg1 (the int (+ 18.0 (-> arg1 origin y))) 22 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +;; definition for method 10 of type menu-video-mode-warning-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-video-mode-warning-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 85.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 45)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-change-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 50.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 95)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-warn-2) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 85.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 55)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-60hz-change-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 60.0) + (let ((v1-16 arg1)) + (set! (-> v1-16 height) (the float 30)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-continue?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 20.0) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +;; definition for method 10 of type menu-video-mode-ok-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-video-mode-ok-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 130.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 50)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-60hz-change-complete) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 70.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 50)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-keep) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 50.0) + (progress-method-40 arg0 arg1 (the int (+ 12.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +;; definition for method 10 of type menu-progressive-mode-warning-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-progressive-mode-warning-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.5) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 75.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 50)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-warn-1) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 50.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 90)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-warn-2) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 85.0) + (let ((v1-13 arg1)) + (set! (-> v1-13 height) (the float 75)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-60hz-change-notice) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 70.0) + (let ((v1-16 arg1)) + (set! (-> v1-16 height) (the float 30)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-memcard-continue?) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 25.0) + (progress-method-40 arg0 arg1 (the int (-> arg1 origin y)) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +;; definition for method 10 of type menu-progressive-mode-ok-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-progressive-mode-ok-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (set! (-> arg1 alpha) (- 1.0 (-> arg0 menu-transition))) + (let ((a0-1 arg1)) + (set! (-> a0-1 color) (font-color font-color-32)) + ) + (let ((v1-2 arg1)) + (set! (-> v1-2 scale) 0.55) + ) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning middle middle-vert large)) + ) + (set! (-> arg1 origin x) 80.0) + (set! (-> arg1 origin y) 90.0) + (let ((v1-6 arg1)) + (set! (-> v1-6 width) (the float 360)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 height) (the float 80)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-change-complete) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 100.0) + (let ((v1-10 arg1)) + (set! (-> v1-10 height) (the float 75)) + ) + (print-game-text + (lookup-text! *common-text* (text-id progress-graphics-prog-scan-keep) #f) + arg1 + #f + 44 + (bucket-id hud-draw-hud-alpha) + ) + (+! (-> arg1 origin y) 70.0) + (progress-method-40 arg0 arg1 (the int (+ 20.0 (-> arg1 origin y))) 24 (-> arg1 alpha)) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + 0 + (none) + ) + +;; definition for method 10 of type menu-select-start-option +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-select-start-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (sv-16 string) + (sv-32 string) + (sv-48 (function game-text-info text-id symbol string)) + (sv-64 game-text-info) + (sv-80 (function _varargs_ object)) + (sv-96 string) + (sv-112 string) + (sv-128 (function game-text-info text-id symbol string)) + (sv-144 game-text-info) + ) + (set! (-> *progress-list-level* mode) (-> arg0 current)) + (set! (-> *progress-list-level* act) (-> *progress-work* selected-num)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (let ((s3-0 (length *progress-list-level*))) + (set! (-> arg1 alpha) f30-0) + (let ((a0-4 arg1)) + (set! (-> a0-4 flags) (font-flags kerning large)) + ) + (let ((v1-7 arg1)) + (set! (-> v1-7 scale) 0.42) + ) + (progress-method-33 arg0 (-> *progress-work* body-footer)) + (let ((s2-1 (max 0 (the int (-> this current-index)))) + (s1-0 print-game-text) + ) + (let ((s0-0 format)) + (set! sv-16 (clear *temp-string*)) + (set! sv-32 "~S") + (set! sv-64 *common-text*) + (set! sv-48 (method-of-object sv-64 lookup-text!)) + (let* ((a1-3 (-> (progress-list-method-9 *progress-list-level* s2-1) text-name)) + (a2-1 #f) + (a2-2 (sv-48 sv-64 a1-3 a2-1)) + ) + (s0-0 sv-16 sv-32 a2-2) + ) + ) + (let ((f28-0 (s1-0 *temp-string* arg1 #t 44 (bucket-id hud-draw-hud-alpha)))) + (let ((s1-1 (get-scissor-stack-top arg0))) + (let ((f0-5 (- (-> s1-1 w) (-> s1-1 y)))) + (let* ((v1-18 arg1) + (f1-4 (+ 10.0 (-> s1-1 x))) + (f2-3 8.0) + (f3-1 (-> this current-index)) + (f2-5 (+ (- f2-3 (* f28-0 (- f3-1 (* (the float (the int (/ f3-1 1.0))) 1.0)))) (-> s1-1 y))) + ) + (set! (-> v1-18 origin x) f1-4) + (set! (-> v1-18 origin y) f2-5) + ) + (let ((v1-19 arg1)) + (set! (-> v1-19 width) (+ (- -20.0 (-> s1-1 x)) (-> s1-1 z))) + ) + (set! (-> arg1 height) f0-5) + ) + (while (and (< (-> arg1 origin y) (-> s1-1 w)) (< s2-1 s3-0)) + (cond + ((= s2-1 (-> this selected-index)) + (let ((a0-18 arg1)) + (set! (-> a0-18 color) (font-color font-color-34)) + ) + ) + (else + (let ((a0-19 arg1)) + (set! (-> a0-19 color) (font-color font-color-32)) + ) + ) + ) + (let ((s0-1 print-game-text)) + (set! sv-80 format) + (set! sv-96 (clear *temp-string*)) + (set! sv-112 "~S") + (set! sv-144 *common-text*) + (set! sv-128 (method-of-object sv-144 lookup-text!)) + (let* ((a1-7 (-> (progress-list-method-9 *progress-list-level* s2-1) text-name)) + (a2-4 #f) + (a2-5 (sv-128 sv-144 a1-7 a2-4)) + ) + (sv-80 sv-96 sv-112 a2-5) + ) + (let ((f26-0 (s0-1 *temp-string* arg1 #f 40 (bucket-id hud-draw-hud-alpha)))) + (if (= s2-1 (-> this selected-index)) + (progress-method-40 arg0 arg1 (the int (+ -2.0 (-> arg1 origin y))) (the int (+ 2.0 f26-0)) f30-0) + ) + (+! (-> arg1 origin y) f26-0) + ) + ) + (+! s2-1 1) + ) + ) + (seek! + (-> this current-index) + (-> this target-index) + (* (/ (-> this scroll-speed) f28-0) (seconds-per-frame)) + ) + ) + ) + ) + (progress-method-34 arg0) + (let ((s3-1 *progress-work*)) + (let* ((a0-28 arg0) + (t9-16 (method-of-object a0-28 progress-method-46)) + (a1-12 arg1) + (a2-9 f30-0) + (v1-46 (-> *progress-work* selected-num)) + ) + (t9-16 a0-28 a1-12 a2-9 (cond + ((zero? v1-46) + 54 + ) + ((= v1-46 1) + 2126 + ) + ((= v1-46 2) + 2127 + ) + (else + 2128 + ) + ) + ) + ) + (progress-method-42 arg0 (-> s3-1 footer) (* 64.0 f30-0)) + (progress-method-41 arg0 (-> s3-1 footer) (* 128.0 f30-0)) + ) + ) + (progress-method-47 + arg0 + arg1 + (!= (-> this current-index) 0.0) + (!= (-> this current-index) (the float (+ (-> arg0 total-num-tasks) -1))) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-select-scene-option +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-select-scene-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (sv-16 (function _varargs_ object)) + (sv-32 string) + (sv-48 string) + (sv-64 (function string font-context symbol int bucket-id float)) + (sv-80 (function _varargs_ object)) + (sv-96 string) + (sv-112 string) + ) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (let* ((v1-3 (-> *progress-work* selected-num)) + (s3-0 (cond + ((zero? v1-3) + *hud-select-scene-act1* + ) + ((= v1-3 1) + *hud-select-scene-act2* + ) + ((= v1-3 2) + *hud-select-scene-act3* + ) + (else + *hud-select-scene-commentary* + ) + ) + ) + (s2-0 (-> s3-0 length)) + ) + (set! (-> arg1 alpha) f30-0) + (let ((a0-3 arg1)) + (set! (-> a0-3 flags) (font-flags kerning large)) + ) + (let ((v1-5 arg1)) + (set! (-> v1-5 scale) 0.42) + ) + (progress-method-33 arg0 (-> *progress-work* body-footer)) + (let ((s1-1 (max 0 (the int (-> this current-index)))) + (s0-0 print-game-text) + ) + (set! sv-16 format) + (set! sv-32 (clear *temp-string*)) + (set! sv-48 "~S") + (let ((a2-2 (lookup-text! *common-text* (-> s3-0 s1-1 text) #f))) + (sv-16 sv-32 sv-48 a2-2) + ) + (let ((f28-0 (s0-0 *temp-string* arg1 #t 44 (bucket-id hud-draw-hud-alpha)))) + (let ((s0-1 (get-scissor-stack-top arg0))) + (let ((f0-5 (- (-> s0-1 w) (-> s0-1 y)))) + (let* ((v1-16 arg1) + (f1-4 (+ 10.0 (-> s0-1 x))) + (f2-3 8.0) + (f3-1 (-> this current-index)) + (f2-5 (+ (- f2-3 (* f28-0 (- f3-1 (* (the float (the int (/ f3-1 1.0))) 1.0)))) (-> s0-1 y))) + ) + (set! (-> v1-16 origin x) f1-4) + (set! (-> v1-16 origin y) f2-5) + ) + (let ((v1-17 arg1)) + (set! (-> v1-17 width) (+ (- -20.0 (-> s0-1 x)) (-> s0-1 z))) + ) + (set! (-> arg1 height) f0-5) + ) + (while (and (< (-> arg1 origin y) (-> s0-1 w)) (< s1-1 s2-0)) + (cond + ((= s1-1 (-> this selected-index)) + (let ((a0-16 arg1)) + (set! (-> a0-16 color) (font-color font-color-34)) + ) + ) + (else + (let ((a0-17 arg1)) + (set! (-> a0-17 color) (font-color font-color-32)) + ) + ) + ) + (set! sv-64 print-game-text) + (set! sv-80 format) + (set! sv-96 (clear *temp-string*)) + (set! sv-112 "~S") + (let ((a2-5 (lookup-text! *common-text* (-> s3-0 s1-1 text) #f))) + (sv-80 sv-96 sv-112 a2-5) + ) + (let* ((a0-21 *temp-string*) + (a1-7 arg1) + (a2-6 #f) + (a3-2 40) + (t0-2 579) + (f26-0 (sv-64 a0-21 a1-7 a2-6 a3-2 (the-as bucket-id t0-2))) + ) + (if (= s1-1 (-> this selected-index)) + (progress-method-40 arg0 arg1 (the int (+ -2.0 (-> arg1 origin y))) (the int (+ 2.0 f26-0)) f30-0) + ) + (+! (-> arg1 origin y) f26-0) + ) + (+! s1-1 1) + ) + ) + (seek! + (-> this current-index) + (-> this target-index) + (* (/ (-> this scroll-speed) f28-0) (seconds-per-frame)) + ) + ) + ) + ) + (progress-method-34 arg0) + (let ((s3-1 *progress-work*)) + (let* ((a0-25 arg0) + (t9-13 (method-of-object a0-25 progress-method-46)) + (a1-10 arg1) + (a2-9 f30-0) + (v1-44 (-> *progress-work* selected-num)) + ) + (t9-13 a0-25 a1-10 a2-9 (cond + ((zero? v1-44) + 91 + ) + ((= v1-44 1) + 92 + ) + ((= v1-44 2) + 93 + ) + (else + 2002 + ) + ) + ) + ) + (progress-method-42 arg0 (-> s3-1 footer) (* 64.0 f30-0)) + (progress-method-41 arg0 (-> s3-1 footer) (* 128.0 f30-0)) + ) + ) + (progress-method-47 + arg0 + arg1 + (!= (-> this current-index) 0.0) + (!= (-> this current-index) (the float (+ (-> arg0 total-num-tasks) -1))) + ) + 0 + (none) + ) + +;; definition for method 10 of type menu-qr-option +;; WARN: Return type mismatch int vs none. +(defmethod draw-option ((this menu-qr-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> arg0 menu-transition)))))) + (set! (-> arg1 alpha) f30-0) + (progress-method-38 arg0 arg1 (-> this offset-y)) + (cond + (arg3 + (let ((a0-2 arg1)) + (set! (-> a0-2 color) (font-color font-color-34)) + ) + ) + ((= (-> arg0 option-index) arg2) + (let ((v1-6 arg1)) + (set! (-> v1-6 color) (font-color font-color-33)) + ) + ) + (else + (let ((v1-7 arg1)) + (set! (-> v1-7 color) (font-color font-color-32)) + ) + ) + ) + (let ((v1-8 arg1)) + (set! (-> v1-8 scale) 0.75) + ) + (let ((f28-0 + (print-game-text (lookup-text! *common-text* (-> this name) #f) arg1 #f 24 (bucket-id hud-draw-hud-alpha)) + ) + ) + (when (= (-> arg0 option-index) arg2) + (progress-method-40 arg0 arg1 (the int (+ -2.0 (-> arg1 origin y))) (the int (+ 8.0 f28-0)) f30-0) + (set! (-> arg1 origin y) (+ 4.0 f28-0 (-> arg1 origin y))) + ) + ) + (when arg3 + (let ((v1-19 arg1)) + (set! (-> v1-19 scale) 0.6) + ) + (draw-yes-no-style-footer arg0 arg1 (text-id progress-yes) (text-id progress-no)) + ) + (if (zero? arg2) + (progress-method-46 arg0 arg1 f30-0 116) + ) + ) + 0 + (none) + ) + +;; definition for function unlocked-secret-menu? +(defun unlocked-secret-menu? ((arg0 game-secrets)) + (logtest? arg0 (game-secrets + scene-player-1 + scene-player-2 + scene-player-3 + title-commentary + level-select-1 + level-select-2 + level-select-3 + scrap-book-1 + scrap-book-2 + model-viewer-1 + model-viewer-2 + model-viewer-3 + ) + ) + ) + +;; definition for function memcard-unlocked-secrets? +;; WARN: Return type mismatch object vs game-secrets. +(defun memcard-unlocked-secrets? ((arg0 object) (arg1 symbol)) + (let ((v1-0 *progress-save-info*) + (s5-0 (the-as object 0)) + ) + (let ((a0-1 4) + (s4-0 *progress-work*) + ) + (when (and v1-0 (= (-> v1-0 formatted) 1) (= (-> v1-0 inited) 1)) + (dotimes (a1-6 a0-1) + (set! s5-0 (logior (the-as int s5-0) (-> v1-0 file a1-6 purchase-secrets))) + ) + ) + (if (or (nonzero? (-> *setting-control* user-current subtitle-language)) + (nonzero? (-> *setting-control* user-current language)) + (nonzero? (-> *setting-control* user-current audio-language)) + ) + (set! s5-0 (logand -17 (the-as int s5-0))) + ) + (cond + ((kiosk?) + (set! (-> s4-0 secrets-unlocked) (the-as basic #t)) + (set! s5-0 (logior (the-as int s5-0) 32)) + ) + ((unlocked-secret-menu? (the-as game-secrets s5-0)) + (set! (-> s4-0 secrets-unlocked) (the-as basic #t)) + ) + (else + (set! (-> s4-0 secrets-unlocked) #f) + ) + ) + (when *cheat-mode* + (set! (-> s4-0 secrets-unlocked) (the-as basic #t)) + (set! s5-0 (logior (the-as int s5-0) #x3bfe)) + ) + ) + (the-as game-secrets (cond + (arg1 + (empty) + s5-0 + ) + (else + (unlocked-secret-menu? (the-as game-secrets s5-0)) + ) + ) + ) + ) + ) + +;; definition for function num-unlocked-secret? +(defun num-unlocked-secret? ((arg0 game-secrets)) + (let ((v0-0 0)) + (if (logtest? arg0 (game-secrets scene-player-1)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets scene-player-2)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets scene-player-3)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets title-commentary)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets level-select-1)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets level-select-2)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets level-select-3)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets scrap-book-1)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets scrap-book-2)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets model-viewer-1)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets model-viewer-2)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets model-viewer-3)) + (+! v0-0 1) + ) + (if (logtest? arg0 (game-secrets hero-mode)) + (+! v0-0 1) + ) + v0-0 + ) + ) + +;; definition for method 12 of type secret-item-option +(defmethod secret-item-option-method-12 ((this secret-item-option)) + (cond + ((logtest? (-> this flags) (secret-item-option-flags sf0)) + 5 + ) + ((logtest? (-> *game-info* purchase-secrets) (-> this secret)) + (if (logtest? (-> *game-info* secrets) (-> this secret)) + 1 + 2 + ) + ) + ((and (not (task-node-closed? (-> this avail-after))) + (not (logtest? (-> *game-info* secrets) (game-secrets hero-mode))) + ) + 4 + ) + ((!= (logand (-> *game-info* purchase-secrets) (-> this required-secrets)) (-> this required-secrets)) + 3 + ) + (else + 0 + ) + ) + ) + +;; definition for method 13 of type secret-item-option +(defmethod secret-item-option-method-13 ((this secret-item-option)) + (local-vars (v0-1 game-vehicles)) + (when (zero? (secret-item-option-method-12 this)) + (case (-> this secret) + (((game-secrets hero-mode)) + (logior! (-> *game-info* purchase-secrets) (-> this secret)) + ) + (else + (logior! (-> *game-info* purchase-secrets) (-> this secret)) + (set! (-> *game-info* secrets) + (logclear (logior (-> *game-info* secrets) (-> this secret)) (-> this mask-secrets)) + ) + ) + ) + (case (-> this secret) + (((game-secrets vehicle-fox)) + (set! v0-1 (logior (-> *game-info* vehicles) (game-vehicles v-fox))) + (set! (-> *game-info* vehicles) v0-1) + v0-1 + ) + (((game-secrets vehicle-mirage)) + (set! v0-1 (logior (-> *game-info* vehicles) (game-vehicles v-mirage))) + (set! (-> *game-info* vehicles) v0-1) + v0-1 + ) + (((game-secrets vehicle-x-ride)) + (set! v0-1 (logior (-> *game-info* vehicles) (game-vehicles v-x-ride))) + (set! (-> *game-info* vehicles) v0-1) + v0-1 + ) + ) + ) + ) + +;; definition for method 10 of type menu-secret-option +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +;; ERROR: Function may read a register that is not set: t1 +(defmethod draw-option ((this menu-secret-option) (arg0 progress) (arg1 font-context) (arg2 int) (arg3 symbol)) + (local-vars + (a0-19 string) + (t1-0 int) + (sv-16 float) + (sv-24 int) + (sv-96 int) + (sv-112 int) + (sv-128 int) + (sv-144 string) + (sv-160 string) + (sv-176 (function _varargs_ object)) + (sv-192 string) + (sv-208 text-id) + (sv-224 (function _varargs_ object)) + (sv-240 string) + (sv-256 (function string font-context symbol int bucket-id float)) + (sv-272 (function _varargs_ object)) + (sv-288 int) + (sv-304 (function string font-context symbol int bucket-id float)) + (sv-320 (function _varargs_ object)) + (sv-336 (function _varargs_ object)) + (sv-352 string) + (sv-368 string) + (sv-384 (function _varargs_ object)) + (sv-400 (function _varargs_ object)) + (sv-416 (function _varargs_ object)) + ) + (let ((gp-0 arg0) + (s5-0 arg1) + ) + (set! sv-16 (fmax 0.0 (* 2.0 (- 0.5 (-> gp-0 menu-transition))))) + (set! sv-24 (the int (-> *game-info* skill))) + (set! (-> s5-0 alpha) sv-16) + (cond + ((not (draw *bigmap* (the-as int arg0) (the-as int arg1) arg2 (the-as int arg3))) + (progress-method-51 gp-0 s5-0) + ) + (else + (new 'stack 'hud-sprite) + (let ((s2-0 (lookup-texture-by-id (new 'static 'texture-id :index #x30 :page #x11)))) + (when (and s2-0 (not (-> this available-title))) + (progress-method-33 gp-0 (-> *progress-work* sub-header)) + (let ((s3-0 (get-scissor-stack-top gp-0))) + (let* ((f0-5 0.64) + (f30-0 (+ 10.0 (* (the float (-> s2-0 w)) f0-5 (-> *video-params* relative-x-scale)))) + ) + (let ((f1-5 (* (the float (-> s2-0 h)) f0-5))) + (+ (- (- -20.0 f30-0) (-> s3-0 x)) (-> s3-0 z)) + (set! t1-0 (logior #x808080 (shr (shl (the int (* 128.0 sv-16)) 56) 32))) + (draw-icon-array! + (-> *progress-icon-arrays* 68) + (the int (+ 10.0 (-> s3-0 x))) + (the int (+ (-> s3-0 y) (* 0.5 (- 28.0 f1-5)))) + f0-5 + f0-5 + (the-as rgba t1-0) + sv-16 + ) + ) + (let ((v1-26 s5-0)) + (set! (-> v1-26 height) 28.0) + ) + (let ((a0-13 s5-0)) + (set! (-> a0-13 flags) (font-flags kerning large)) + ) + (let ((f28-0 0.45)) + (let ((a0-14 s5-0)) + (set! (-> a0-14 color) (font-color font-color-34)) + ) + (cond + ((-> this buy-menu) + (let ((s2-1 format) + (s1-0 (clear *temp-string*)) + (s0-0 "x~D ~S") + ) + (set! sv-96 (-> *menu-secrets-array* (-> this selected-index) cost)) + (let ((a3-2 (lookup-text! *common-text* (text-id progress-secrets-price) #f))) + (s2-1 s1-0 s0-0 sv-96 a3-2) + ) + ) + (set! a0-19 *temp-string*) + ) + (else + (let ((s2-2 format) + (s1-1 (clear *temp-string*)) + (s0-1 "x~D ~S") + ) + (set! sv-112 sv-24) + (let ((a3-3 (lookup-text! *common-text* (text-id progress-secrets-orbs-available) #f))) + (s2-2 s1-1 s0-1 sv-112 a3-3) + ) + ) + (set! a0-19 *temp-string*) + ) + ) + (let ((v1-42 s5-0)) + (set! (-> v1-42 scale) f28-0) + ) + (let ((v1-43 s5-0) + (f0-10 (+ (-> s3-0 x) f30-0)) + (f1-11 (+ (-> s3-0 y) (* 0.5 (- 28.0 (* 32.0 f28-0))))) + ) + (set! (-> v1-43 origin x) f0-10) + (set! (-> v1-43 origin y) f1-11) + ) + ) + ) + (print-game-text a0-19 s5-0 #f 44 (bucket-id hud-draw-hud-alpha)) + (let ((a0-23 s5-0)) + (set! (-> a0-23 flags) (font-flags kerning right large)) + ) + (set! (-> s5-0 origin x) (+ -10.0 (-> s3-0 z))) + ) + (let ((s3-1 print-game-text)) + (let ((s2-3 format) + (s1-2 (clear *temp-string*)) + (s0-2 "~D/600 ~S") + ) + (set! sv-128 (the int (-> *game-info* skill-total))) + (let ((a3-5 (lookup-text! *common-text* (text-id progress-secrets-orbs-collected) #f))) + (s2-3 s1-2 s0-2 sv-128 a3-5) + ) + ) + (let ((a0-27 *temp-string*) + (a1-15 s5-0) + (a2-9 #f) + (a3-6 44) + ) + (set! arg3 (the-as symbol 579)) + (s3-1 a0-27 a1-15 a2-9 a3-6 (the-as bucket-id arg3)) + ) + ) + (progress-method-34 gp-0) + ) + ) + (let ((v1-52 s5-0)) + (set! (-> v1-52 scale) 0.42) + ) + (cond + ((-> this available-title) + (progress-method-33 gp-0 (-> *progress-work* body-footer)) + (progress-method-53 gp-0 s5-0) + (let ((a0-32 s5-0)) + (set! (-> a0-32 color) (font-color font-color-32)) + ) + (let ((a0-33 s5-0)) + (set! (-> a0-33 flags) (font-flags kerning middle middle-vert large)) + ) + (let ((s4-1 print-game-text)) + (let* ((s3-2 format) + (s2-4 (clear *temp-string*)) + (a0-35 *common-text*) + (t9-22 (method-of-object a0-35 lookup-text!)) + (a1-18 128) + (a2-10 #f) + ) + (s3-2 s2-4 (t9-22 a0-35 (the-as text-id a1-18) a2-10) (the-as none a2-10)) + ) + (s4-1 *temp-string* s5-0 #f 44 (bucket-id hud-draw-hud-alpha)) + ) + (progress-method-34 gp-0) + (progress-method-33 gp-0 (-> *progress-work* footer)) + (let ((a0-40 s5-0)) + (set! (-> a0-40 flags) (font-flags kerning middle large)) + ) + (progress-method-38 gp-0 s5-0 0.1) + (let ((a0-42 s5-0)) + (set! (-> a0-42 color) (font-color font-color-33)) + ) + (let ((f0-16 (print-game-text + (lookup-text! *common-text* (text-id progress-continue) #f) + s5-0 + #f + 32 + (bucket-id hud-draw-hud-alpha) + ) + ) + ) + (progress-method-40 gp-0 s5-0 (the int (+ -2.0 (-> s5-0 origin y))) (the int (+ 4.0 f0-16)) (-> s5-0 alpha)) + ) + (progress-method-34 gp-0) + ) + ((-> this buy-menu) + (progress-method-33 gp-0 (-> *progress-work* body)) + (progress-method-38 gp-0 s5-0 0.45) + (progress-method-50 + gp-0 + s5-0 + (-> *menu-secrets-array* (-> this selected-index) name) + (text-id progress-secrets-buy) + (text-id progress-secrets-cancel) + #t + #t + 0.65 + ) + (let ((s4-3 *progress-work*)) + (progress-method-46 gp-0 s5-0 sv-16 84) + (progress-method-41 gp-0 (-> s4-3 sub-header) (* 128.0 sv-16)) + ) + (progress-method-34 gp-0) + ) + (else + (progress-method-33 gp-0 (-> *progress-work* sub-body-footer)) + (let* ((s3-3 (get-scissor-stack-top gp-0)) + (f22-0 (- (-> s3-3 w) (-> s3-3 y))) + (f30-1 (+ 10.0 (* 24.0 (-> *video-params* relative-x-scale) (-> s5-0 scale)))) + (f28-1 (+ (- -10.0 (-> s3-3 x)) (-> s3-3 z))) + (s2-5 get-string-length) + ) + (let ((s1-3 format) + (s0-3 (clear *temp-string*)) + ) + (set! sv-144 "~32L~S~44L ~S") + (set! sv-160 (lookup-text! *common-text* (text-id progress-on) #f)) + (let ((a3-12 (lookup-text! *common-text* (text-id progress-off) #f))) + (s1-3 s0-3 sv-144 sv-160 a3-12 (the-as none arg3) (the-as none t1-0)) + ) + ) + (let* ((f0-27 (-> (s2-5 *temp-string* s5-0) length)) + (f26-0 (- (- (- f28-1 f30-1) f0-27) f30-1)) + ) + (- f28-1 f26-0) + (let ((a0-60 s5-0)) + (set! (-> a0-60 flags) (font-flags kerning large)) + ) + (let ((v1-100 s5-0)) + (set! (-> v1-100 width) f26-0) + ) + (let ((s2-6 *menu-secrets-array*) + (s1-5 (max 0 (the int (-> this current-index)))) + ) + (let* ((a0-61 (-> s2-6 s1-5)) + (s0-4 (-> a0-61 name)) + ) + (case (secret-item-option-method-12 a0-61) + ((4) + (set! sv-192 "?????????") + ) + (else + (set! sv-192 (lookup-text! *common-text* s0-4 #f)) + ) + ) + ) + (let ((s0-5 print-game-text)) + (set! sv-176 format) + (let ((a0-65 (clear *temp-string*)) + (a1-37 "~S") + ) + (sv-176 a0-65 a1-37 sv-192) + ) + (let ((f24-0 (s0-5 *temp-string* s5-0 #t 40 (bucket-id hud-draw-hud-alpha)))) + (let ((f0-33 4.0) + (f1-25 (-> this current-index)) + ) + (set! (-> s5-0 origin y) + (+ (- f0-33 (* f24-0 (- f1-25 (* (the float (the int (/ f1-25 1.0))) 1.0)))) (-> s3-3 y)) + ) + ) + (set! (-> s5-0 height) f22-0) + (while (and (< (-> s5-0 origin y) (-> s3-3 w)) (< s1-5 (-> *menu-secrets-array* length))) + (let ((s0-6 (-> s2-6 s1-5))) + (set! sv-208 (-> s2-6 s1-5 name)) + (set! sv-288 (secret-item-option-method-12 s0-6)) + (case sv-288 + ((4) + (set! sv-240 "?????????") + ) + (else + (let* ((a0-69 *common-text*) + (t9-51 (method-of-object a0-69 lookup-text!)) + (a2-27 #f) + ) + (set! sv-240 (t9-51 a0-69 sv-208 a2-27)) + ) + ) + ) + (cond + ((logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf0)) + (set! (-> s5-0 origin x) (+ 10.0 (-> s3-3 x))) + (let ((v1-130 s5-0)) + (set! (-> v1-130 width) f28-1) + ) + (let ((a0-70 s5-0)) + (set! (-> a0-70 color) (font-color font-color-34)) + ) + (let ((a0-71 s5-0)) + (set! (-> a0-71 flags) (font-flags kerning large)) + ) + (let ((f22-1 (-> s5-0 origin y)) + (s0-7 print-game-text) + ) + (set! sv-224 format) + (let ((a0-73 (clear *temp-string*)) + (a1-40 "~S") + ) + (sv-224 a0-73 a1-40 sv-240) + ) + (set! (-> s5-0 origin y) (+ f22-1 (s0-7 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)))) + ) + ) + ((not (and (logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf4)) + (or (nonzero? (-> *setting-control* user-current subtitle-language)) + (nonzero? (-> *setting-control* user-current language)) + (nonzero? (-> *setting-control* user-current audio-language)) + ) + ) + ) + (set! (-> s5-0 origin x) (+ (-> s3-3 x) f30-1)) + (let ((v1-147 s5-0)) + (set! (-> v1-147 width) f26-0) + ) + (let ((v1-148 sv-288)) + (cond + ((or (= v1-148 4) (= v1-148 3)) + (let ((a0-79 s5-0)) + (set! (-> a0-79 flags) (font-flags kerning large ff7)) + ) + (let ((v1-150 s5-0)) + (set! (-> v1-150 color) (font-color font-color-44)) + ) + ) + ((zero? v1-148) + (let ((a0-81 s5-0)) + (set! (-> a0-81 flags) (font-flags kerning large)) + ) + (let ((v1-152 s5-0)) + (set! (-> v1-152 color) (font-color font-color-34)) + ) + ) + (else + (let ((a0-83 s5-0)) + (set! (-> a0-83 flags) (font-flags kerning large)) + ) + (let ((v1-154 s5-0)) + (set! (-> v1-154 color) (font-color font-color-32)) + ) + ) + ) + ) + (let ((f22-2 (-> s5-0 origin y))) + (set! sv-256 print-game-text) + (set! sv-272 format) + (let ((a0-86 (clear *temp-string*)) + (a1-44 "~S") + (a2-30 sv-240) + ) + (sv-272 a0-86 a1-44 a2-30) + ) + (let* ((a0-87 *temp-string*) + (a1-45 s5-0) + (a2-31 #f) + (a3-15 40) + (t0-9 579) + (f20-0 (sv-256 a0-87 a1-45 a2-31 a3-15 (the-as bucket-id t0-9))) + ) + (when (not (logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf0))) + (set! (-> s5-0 origin x) (+ (-> s3-3 x) f28-1)) + (let ((a0-88 s5-0)) + (set! (-> a0-88 flags) (font-flags kerning right large)) + ) + (set! sv-352 (lookup-text! *common-text* (text-id progress-on) #f)) + (set! sv-368 (lookup-text! *common-text* (text-id progress-off) #f)) + (cond + ((or (zero? sv-288) (= sv-288 3)) + (set! sv-304 print-game-text) + (set! sv-320 format) + (let ((a0-93 (clear *temp-string*)) + (a1-48 "~d") + (a2-34 (-> s0-6 cost)) + ) + (sv-320 a0-93 a1-48 a2-34) + ) + (let ((a0-94 *temp-string*) + (a1-49 s5-0) + (a2-35 #f) + (a3-16 40) + (t0-10 579) + ) + (sv-304 a0-94 a1-49 a2-35 a3-16 (the-as bucket-id t0-10)) + ) + ) + ((= sv-288 1) + (cond + ((logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf1)) + (let ((s0-8 print-game-text)) + (set! sv-336 format) + (let ((a0-97 (clear *temp-string*)) + (a1-50 "~32L~S~44L ~S") + ) + (sv-336 a0-97 a1-50 sv-352 sv-368 (the-as none t0-9) (the-as none t1-0)) + ) + (s0-8 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)) + ) + ) + (else + (let ((s0-9 print-game-text)) + (set! sv-384 format) + (let ((a0-100 (clear *temp-string*)) + (a1-52 "~S") + (a2-38 sv-352) + ) + (sv-384 a0-100 a1-52 a2-38) + ) + (s0-9 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + ((= sv-288 2) + (cond + ((logtest? (-> s2-6 s1-5 flags) (secret-item-option-flags sf1)) + (let ((s0-10 print-game-text)) + (set! sv-400 format) + (let ((a0-104 (clear *temp-string*)) + (a1-54 "~44L~S ~32L~S~1L") + (a2-40 sv-352) + (a3-20 sv-368) + ) + (sv-400 a0-104 a1-54 a2-40 a3-20 (the-as none t0-9) (the-as none t1-0)) + ) + (s0-10 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)) + ) + ) + (else + (let ((s0-11 print-game-text)) + (set! sv-416 format) + (let ((a0-107 (clear *temp-string*)) + (a1-56 "~S") + (a2-42 sv-368) + ) + (sv-416 a0-107 a1-56 a2-42) + ) + (s0-11 *temp-string* s5-0 #f 40 (bucket-id hud-draw-hud-alpha)) + ) + ) + ) + ) + ) + ) + (+! (-> s5-0 origin y) f20-0) + (if (= s1-5 (-> this selected-index)) + (progress-method-40 gp-0 s5-0 (the int (+ -2.0 f22-2)) (the int (+ 3.0 f20-0)) sv-16) + ) + ) + ) + ) + ) + ) + (+! s1-5 1) + ) + (seek! (-> this current-index) (-> this target-index) (* (/ 600.0 f24-0) (seconds-per-frame))) + ) + ) + ) + ) + ) + (progress-method-34 gp-0) + (let ((s3-4 *progress-work*)) + (progress-method-46 gp-0 s5-0 sv-16 84) + (progress-method-41 gp-0 (-> s3-4 sub-header) (* 128.0 sv-16)) + (progress-method-42 gp-0 (-> s3-4 footer) (* 64.0 sv-16)) + (progress-method-41 gp-0 (-> s3-4 footer) (* 128.0 sv-16)) + ) + (progress-method-47 + gp-0 + s5-0 + (!= (-> this current-index) 0.0) + (!= (-> this current-index) (the float (+ (-> *menu-secrets-array* length) -1))) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) diff --git a/test/decompiler/reference/jak3/engine/ui/progress/progress-h_REF.gc b/test/decompiler/reference/jak3/engine/ui/progress/progress-h_REF.gc index 12b7bbc587..852cb9870f 100644 --- a/test/decompiler/reference/jak3/engine/ui/progress/progress-h_REF.gc +++ b/test/decompiler/reference/jak3/engine/ui/progress/progress-h_REF.gc @@ -5,7 +5,7 @@ (deftype progress-list (basic) () (:methods - (progress-list-method-9 () none) + (progress-list-method-9 (_type_ int) game-task-info) ) ) @@ -122,41 +122,43 @@ (progress-id uint32) (lock-tick-count int32) ) + (:state-methods + come-in + idle + go-away + gone + ) (:methods - (progress-method-20 () none) - (progress-method-21 () none) - (progress-method-22 () none) - (progress-method-23 () none) - (progress-method-24 () none) - (progress-method-25 () none) - (progress-method-26 () none) - (progress-method-27 () none) - (progress-method-28 () none) - (progress-method-29 () none) - (progress-method-30 () none) - (progress-method-31 () none) - (progress-method-32 () none) - (progress-method-33 () none) - (progress-method-34 () none) - (progress-method-35 () none) - (progress-method-36 () none) - (progress-method-37 () none) - (progress-method-38 () none) - (progress-method-39 () none) - (progress-method-40 () none) - (progress-method-41 () none) - (progress-method-42 () none) - (progress-method-43 () none) - (progress-method-44 () none) - (progress-method-45 () none) - (progress-method-46 () none) - (progress-method-47 () none) - (progress-method-48 () none) - (progress-method-49 () none) - (progress-method-50 () none) - (progress-method-51 () none) - (progress-method-52 () none) - (progress-method-53 () none) + (init-defaults (_type_) object) + (respond-to-cpad (_type_) none) + (gone? (_type_) object) + (can-go-back? (_type_) symbol) + (get-state-check-card (_type_ symbol) symbol) + (push-state (_type_) int) + (pop-state (_type_) int) + (set-next-state (_type_ symbol int) int) + (set-menu-options (_type_ symbol) int) + (progress-method-33 (_type_ progress-box) none) + (progress-method-34 (_type_) none) + (get-scissor-stack-top (_type_) vector) + (get-language-by-idx (_type_ int) int) + (progress-method-37 (_type_) none) + (progress-method-38 (_type_ font-context float) none) + (progress-method-39 (_type_) none) + (progress-method-40 (_type_ font-context int int float) none) + (progress-method-41 (_type_ progress-box float) none) + (progress-method-42 (_type_ progress-box float) none) + (progress-method-43 (_type_ progress-box float) none) + (progress-method-44 (_type_ font-context string) none) + (progress-method-45 (_type_ font-context float float string float float int) float) + (progress-method-46 (_type_ font-context float int) none) + (progress-method-47 (_type_ font-context symbol symbol) none) + (draw-prev-next-footer (_type_ font-context float) none) + (draw-yes-no-style-footer (_type_ font-context text-id text-id) none) + (progress-method-50 (_type_ font-context text-id text-id text-id symbol symbol float) none) + (progress-method-51 (_type_ font-context) none) + (progress-method-52 (_type_ font-context string float float float float float) none) + (progress-method-53 (_type_ font-context) none) ) ) @@ -325,7 +327,7 @@ ((icons progress-icon-part :dynamic :offset 16) ) (:methods - (progress-icon-array-method-9 () none) + (draw-icon-array! (_type_ int int float float rgba float) none) ) ) @@ -352,8 +354,8 @@ (box hud-box 1 :inline) ) (:methods - (menu-option-method-9 () none) - (menu-option-method-10 () none) + (respond-progress (_type_ progress symbol) int) + (draw-option (_type_ progress font-context int symbol) none) (menu-option-method-11 () none) ) ) @@ -1081,10 +1083,10 @@ (icon-offsety float) ) (:methods - (highscore-page-info-method-9 () none) - (highscore-page-info-method-10 () none) - (highscore-page-info-method-11 () none) - (highscore-page-info-method-12 () none) + (highscore-page-info-method-9 (_type_ progress font-context float float) none) + (highscore-page-info-method-10 (_type_ font-context float float float) none) + (highscore-page-info-method-11 (_type_ font-context int float float float) none) + (highscore-time->string (_type_ float) string) ) ) @@ -1112,11 +1114,11 @@ ((current-index float) (target-index float) (num-pages int32) - (pages highscore-page-info 16) - (info basic) + (pages paged-menu-option 16) + (info (array highscore-page-info)) ) (:methods - (menu-highscores-option-method-12 () none) + (menu-highscores-option-method-12 (_type_) int) ) ) @@ -1149,7 +1151,7 @@ (vehicle game-vehicles) ) (:methods - (controls-string-info-method-9 () none) + (controls-string-info-method-9 (_type_ progress font-context float float float float float) none) ) ) @@ -1178,14 +1180,14 @@ (current-index float) (target-index float) (num-text int32) - (on-screen basic) - (text text-id 9) + (on-screen symbol) + (text game-text 9) (strings (array controls-string-info)) ) (:methods - (controls-page-info-method-9 () none) - (controls-page-info-method-10 () none) - (controls-page-info-method-11 () none) + (init-text! (_type_) int) + (controls-page-info-method-10 (_type_) none) + (controls-page-info-method-11 (_type_ progress font-context float float) none) ) ) @@ -1215,10 +1217,10 @@ ((current-index float) (target-index float) (pages controls-page-info 7 :offset 76) - (info basic) + (info (array controls-page-info)) ) (:methods - (menu-controls-option-method-12 () none) + (menu-controls-option-method-12 (_type_) int) ) ) @@ -1256,8 +1258,8 @@ (flags secret-item-option-flags) ) (:methods - (secret-item-option-method-12 () none) - (secret-item-option-method-13 () none) + (secret-item-option-method-12 (_type_) int) + (secret-item-option-method-13 (_type_) game-vehicles) ) ) @@ -1641,8 +1643,8 @@ (item game-items) ) (:methods - (inventory-item-method-9 () none) - (inventory-item-method-10 () none) + (item-obtained? (_type_) symbol) + (inventory-item-method-10 (_type_ progress font-context float float symbol) none) ) ) @@ -1673,8 +1675,8 @@ (items (array inventory-item)) ) (:methods - (inventory-item-group-method-9 () none) - (inventory-item-group-method-10 () none) + (have-items? (_type_) symbol) + (inventory-item-group-method-10 (_type_ progress font-context float float int) none) ) ) @@ -1702,7 +1704,7 @@ (groups (array inventory-item-group)) ) (:methods - (inventory-screen-method-9 () none) + (inventory-screen-method-9 (_type_ progress font-context float float) none) ) ) diff --git a/test/decompiler/reference/jak3/engine/ui/progress/progress-static_REF.gc b/test/decompiler/reference/jak3/engine/ui/progress/progress-static_REF.gc index 6ed1cc20ce..bc6852ba54 100644 --- a/test/decompiler/reference/jak3/engine/ui/progress/progress-static_REF.gc +++ b/test/decompiler/reference/jak3/engine/ui/progress/progress-static_REF.gc @@ -1179,9 +1179,12 @@ ) ;; definition for symbol *stereo-mode-name-remap*, type (array text-id) -(define *stereo-mode-name-remap* - (new 'static 'boxed-array :type text-id (text-id text-0005) (text-id text-0006) (text-id text-0007)) - ) +(define *stereo-mode-name-remap* (new 'static 'boxed-array :type text-id + (text-id progress-sound-mono) + (text-id progress-sound-stereo) + (text-id progress-sound-surround) + ) + ) ;; definition for symbol *hud-ring-graphic-remap*, type (array uint64) (define *hud-ring-graphic-remap* @@ -1198,9 +1201,9 @@ (new 'static 'boxed-array :type uint64 #x80 #x4 #x2 #x200 #x200 #x200 #x200 #x200 #x200 #x200) ) -;; definition for symbol *hud-ring-demo-shared-graphic-remap*, type array +;; definition for symbol *hud-ring-demo-shared-graphic-remap*, type (array uint64) (define *hud-ring-demo-shared-graphic-remap* - (the-as array (new 'static 'boxed-array :type uint64 #x80 #x8 #x4 #x2 #x200 #x200 #x200 #x200 #x200 #x200)) + (new 'static 'boxed-array :type uint64 #x80 #x8 #x4 #x2 #x200 #x200 #x200 #x200 #x200 #x200) ) ;; definition of type hud-scene-info diff --git a/test/decompiler/reference/jak3/engine/ui/progress/progress_REF.gc b/test/decompiler/reference/jak3/engine/ui/progress/progress_REF.gc new file mode 100644 index 0000000000..78d698f25f --- /dev/null +++ b/test/decompiler/reference/jak3/engine/ui/progress/progress_REF.gc @@ -0,0 +1,4299 @@ +;;-*-Lisp-*- +(in-package goal) + +;; failed to figure out what this is: +(kmemopen global "progress-data") + +;; definition for symbol *progress-stack*, type (pointer uint8) +(define *progress-stack* (the-as (pointer uint8) (malloc 'global #x3800))) + +;; definition for symbol *progress-process*, type (pointer progress) +(define *progress-process* (the-as (pointer progress) #f)) + +;; definition for symbol *progress-save-info*, type mc-slot-info +(define *progress-save-info* (new 'global 'mc-slot-info)) + +;; definition for symbol *progress-work*, type progress-work +(define *progress-work* + (new 'static 'progress-work + :full-screen (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 :max (new 'static 'vector2 :data (new 'static 'array float 2 512.0 416.0))) + :color (new 'static 'vector4w :x #x80 :y #x80 :z #x80 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 :max (new 'static 'vector2 :data (new 'static 'array float 2 512.0 416.0))) + :color (new 'static 'vector4w :x #x80 :y #x80 :z #x80 :w #x80) + ) + ) + :small-screen (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 72.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 329.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z #x80 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 38.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 362.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z #x80 :w #x80) + ) + ) + :header (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 72.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 117.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 38.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 83.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :body (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 117.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 329.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 83.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 362.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :body-footer (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 117.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 304.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 83.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 337.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :footer (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 304.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 329.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 337.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 362.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :sub-header (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 117.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 145.0)) + ) + :color (new 'static 'vector4w :x #xc0 :y #xc0 :z 96 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 83.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 111.0)) + ) + :color (new 'static 'vector4w :x #xc0 :y #xc0 :z 96 :w #x80) + ) + ) + :sub-body (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 145.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 329.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 111.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 362.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :sub-body-footer (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 145.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 304.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 111.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 337.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :highscore-0 (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 117.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 165.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 83.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 131.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :highscore-1 (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 165.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 181.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 131.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 147.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :highscore-body (new 'static 'progress-box + :aspect4x3 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 70.0 181.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 444.0 304.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + :aspect16x9 (new 'static 'hud-box + :box (new 'static 'bounding-box2 + :min (new 'static 'vector2 :data (new 'static 'array float 2 79.0 147.0)) + :max (new 'static 'vector2 :data (new 'static 'array float 2 434.0 337.0)) + ) + :color (new 'static 'vector4w :x #x80 :y #x80 :z 64 :w #x80) + ) + ) + :last-slot-saved -1 + :secrets-unlocked #f + :hero-mode-save #f + ) + ) + +;; failed to figure out what this is: +(kmemclose) + +;; definition for function min-max-wrap-around +(defun min-max-wrap-around ((arg0 int) (arg1 int) (arg2 int)) + (let ((v1-2 (+ (- 1 arg1) arg2))) + (while (< arg0 arg1) + (+! arg0 v1-2) + ) + (while (< arg2 arg0) + (set! arg0 (- arg0 v1-2)) + ) + ) + arg0 + ) + +;; definition for function progress-intro-start +(defun progress-intro-start ((arg0 symbol)) + (set! (-> *game-info* mode) 'play) + (initialize! *game-info* 'game (the-as game-save #f) "intro-start" (the-as resetter-spec #f)) + (set-master-mode 'game) + 0 + ) + +;; definition for method 24 of type progress +;; WARN: Return type mismatch int vs object. +(defmethod init-defaults ((this progress)) + (local-vars (v0-3 int)) + (set! (-> this total-num-tasks) 0) + (set! (-> this clear-screen) #f) + (set! (-> this scanlines-alpha) 0.0) + (set-time! (-> this start-time)) + (set! (-> this which-slot) (-> *progress-work* last-slot-saved)) + (set! (-> this yes-no-choice) #f) + (set-time! (-> this time-out)) + (set-time! (-> this last-sound)) + (set-time! (-> this last-move)) + (set! (-> this center-x-backup) (-> *setting-control* user-default screenx)) + (set! (-> this center-y-backup) (-> *setting-control* user-default screeny)) + (set! (-> this flip-horizontal) (the-as basic (-> *setting-control* cam-default flip-horizontal))) + (set! (-> this flip-vertical) (the-as basic (-> *setting-control* cam-default flip-vertical))) + (set! (-> this progressive-scan) (the-as basic (-> *setting-control* user-default set-video-mode))) + (set! (-> this aspect-ratio) (the-as basic (get-aspect-ratio))) + (set! (-> this video-mode) (the-as basic (get-video-mode))) + (set! (-> this stereo-mode-backup) (-> *setting-control* user-default stereo-mode)) + (set! (-> this vibrations) (the-as basic (-> *setting-control* user-default vibration))) + (set! (-> this subtitles) (the-as basic (-> *setting-control* user-default subtitle))) + (set! (-> this language-index) (the-as int (-> *setting-control* user-default language))) + (set! (-> this subtitle-language-index) (the-as int (-> *setting-control* user-default subtitle-language))) + (set! (-> this audio-language-index) (the-as int (-> *setting-control* user-default audio-language))) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) target-index) 0.0) + (set! (-> *progress-work* secrets-unlocked) #f) + (set! (-> *progress-work* hero-mode-save) #f) + (set-setting-by-param *setting-control* 'extra-bank '((force2 menu1)) 0 0) + (cond + ((or (nonzero? (-> *setting-control* user-current subtitle-language)) + (nonzero? (-> *setting-control* user-current language)) + (nonzero? (-> *setting-control* user-current audio-language)) + ) + (set! v0-3 11) + (set! (-> *unlocked-secrets* options length) v0-3) + ) + (else + (set! v0-3 12) + (set! (-> *unlocked-secrets* options length) v0-3) + ) + ) + v0-3 + ) + +;; definition of type hud-ring-cell +(deftype hud-ring-cell (process-drawable) + ((parent (pointer progress) :override) + (joint-idx int32) + (init-angle float) + (graphic-index int32) + ) + (:state-methods + idle + ) + ) + +;; definition for method 3 of type hud-ring-cell +(defmethod inspect ((this hud-ring-cell)) + (when (not this) + (set! this this) + (goto cfg-4) + ) + (let ((t9-0 (method-of-type process-drawable inspect))) + (t9-0 this) + ) + (format #t "~2Tjoint-idx: ~D~%" (-> this joint-idx)) + (format #t "~2Tinit-angle: ~f~%" (-> this init-angle)) + (format #t "~2Tgraphic-index: ~D~%" (-> this graphic-index)) + (label cfg-4) + this + ) + +;; definition for function hud-ring-cell-remap +(defun hud-ring-cell-remap ((arg0 hud-ring-cell)) + (let ((v1-0 *hud-ring-graphic-remap*)) + (when (not *cheat-mode*) + (case *kernel-boot-message* + (('quote 'kiosk) + (set! v1-0 *hud-ring-kiosk-graphic-remap*) + ) + (('quote 'demo) + (set! v1-0 *hud-ring-demo-graphic-remap*) + ) + (('quote 'demo-shared) + (set! v1-0 *hud-ring-demo-shared-graphic-remap*) + ) + ) + ) + (setup-masks + (-> arg0 draw) + (the-as int (-> v1-0 (mod (+ (-> arg0 graphic-index) (-> arg0 parent 0 graphic-index)) (-> v1-0 length)))) + 0 + ) + ) + (none) + ) + +;; definition for function hud-ring-cell-init-by-other +;; INFO: Used lq/sq +(defbehavior hud-ring-cell-init-by-other hud-ring-cell ((arg0 int) (arg1 float) (arg2 int)) + (set! (-> self root) (new 'process 'trsqv)) + (initialize-skeleton + self + (the-as skeleton-group (art-group-get-by-name *level* "skel-hud-ring-part" (the-as (pointer level) #f))) + (the-as pair 0) + ) + (logclear! (-> self mask) (process-mask actor-pause)) + (set! (-> self joint-idx) arg0) + (set! (-> self init-angle) arg1) + (set! (-> self graphic-index) arg2) + (set! (-> self root trans quad) (-> self parent 0 root trans quad)) + (quaternion-copy! (-> self root quat) (-> self parent 0 root quat)) + (quaternion-normalize! (-> self root quat)) + (set! (-> self root scale quad) (-> self parent 0 root scale quad)) + (let ((gp-1 (quaternion-vector-angle! (new 'stack-no-clear 'quaternion) *z-vector* (-> self init-angle)))) + (quaternion-normalize! gp-1) + (quaternion*! (-> self root quat) (-> self root quat) gp-1) + ) + (quaternion-normalize! (-> self root quat)) + (set-vector! (-> self draw color-mult) 0.8 0.8 0.8 1.0) + (logior! (-> self draw global-effect) (draw-control-global-effect title-light)) + (logior! (-> self draw status) (draw-control-status hud)) + (setup-masks (-> self draw) 1 0) + (setup-masks (-> self draw) 0 2046) + (hud-ring-cell-remap self) + (go-virtual idle) + ) + +;; failed to figure out what this is: +(defstate idle (hud-ring-cell) + :virtual #t + :code (behavior () + (ja :num-func num-func-identity :frame-num 0.0) + (sleep-code) + ) + :post (behavior () + (vector<-cspace! (-> self root trans) (-> self parent 0 node-list data (-> self joint-idx))) + (when (-> self parent 0 main-menu) + (setup-masks (-> self draw) 0 2046) + (hud-ring-cell-remap self) + ) + (when (= (-> self init-angle) 0.0) + (if (= (-> self parent 0 ring-angle) (-> self parent 0 ring-want-angle)) + (set-vector! (-> self draw color-mult) 1.2 1.2 1.2 1.0) + (set-vector! (-> self draw color-mult) 0.8 0.8 0.8 1.0) + ) + ) + (let* ((t9-3 quaternion-vector-angle!) + (a0-11 (new 'stack-no-clear 'quaternion)) + (a1-5 *z-vector*) + (f0-10 (-> self init-angle)) + (f1-2 (-> self parent 0 ring-angle)) + (gp-0 (t9-3 a0-11 a1-5 (+ f0-10 (- f1-2 (* (the float (the int (/ f1-2 6553.6))) 6553.6))))) + ) + (quaternion-normalize! gp-0) + (quaternion-copy! (-> self root quat) (-> self parent 0 root quat)) + (quaternion-normalize! (-> self root quat)) + (quaternion*! (-> self root quat) (-> self root quat) gp-0) + ) + (quaternion-normalize! (-> self root quat)) + (ja-post) + ) + ) + +;; definition for function progress-init-by-other +(defbehavior progress-init-by-other progress ((arg0 symbol)) + (set! (-> self progress-id) + (the-as uint (add-process *gui-control* self (gui-channel progress) (gui-action play) "progress" -99.0 0)) + ) + (disable-level-text-file-loading) + (logclear! (-> self mask) (process-mask menu progress actor-pause)) + (add-setting! 'process-mask 'set 0.0 (process-mask progress)) + (+! (-> self clock ref-count) -1) + (+! (-> *display* real-clock ref-count) 1) + (set! (-> self clock) (-> *display* real-clock)) + (apply-settings *setting-control*) + (set-blackout-frames 0) + (set! *pause-lock* #f) + (set! (-> self root) (new 'process 'trsqv)) + (matrix->quaternion (-> self root quat) (-> *math-camera* inv-camera-rot)) + (let ((a2-3 (quaternion-vector-angle! (new 'stack-no-clear 'quaternion) *y-vector* 32768.0))) + (quaternion*! (-> self root quat) (-> self root quat) a2-3) + ) + (quaternion-normalize! (-> self root quat)) + (quaternion-copy! (-> self init-quat) (-> self root quat)) + (set-vector! (-> self root scale) 0.09 0.09 0.09 1.0) + (initialize-skeleton + self + (the-as skeleton-group (art-group-get-by-name *level* "skel-hud-ring" (the-as (pointer level) #f))) + (the-as pair 0) + ) + (logior! (-> self draw global-effect) (draw-control-global-effect title-light)) + (logior! (-> self skel status) (joint-control-status sync-math)) + (set! (-> self state-pos) 0) + (set! (-> self menu-transition) 1.0) + (set! (-> self anim-frame) 0.0) + (set! (-> self pos-transition) 1.0) + (init-defaults self) + (set-next-state self arg0 0) + (set! (-> self starting-state) (the-as basic (-> self next))) + (set! (-> self current) (-> self next)) + (if (= arg0 'main) + (set! (-> self next) 'none) + ) + (set! (-> self ring-angle) 0.0) + (set! (-> self ring-want-angle) 0.0) + (set! (-> self want-option-index) 0) + (set! (-> self graphic-index) 0) + (set! (-> self swing) 0.0) + (set! (-> self main-menu) #f) + (set-menu-options self (-> self current)) + (logior! (-> self draw status) (draw-control-status hud)) + (set! (-> self option-index) 0) + (when (= (-> self current) 'title) + (mc-get-slot-info 0 *progress-save-info*) + (let ((v1-54 *progress-save-info*)) + (when (and v1-54 (= (-> v1-54 formatted) 1) (= (-> v1-54 inited) 1)) + (dotimes (a0-34 4) + (when (= (-> v1-54 file a0-34 present) 1) + (set! (-> self option-index) 1) + (set! (-> self next-option-index) 1) + ) + ) + ) + ) + ) + (let ((f30-0 -6571.804)) + (process-spawn hud-ring-cell 15 (* 0.0 f30-0) 0 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 9 f30-0 1 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 8 (* 2.0 f30-0) 2 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 7 (* 3.0 f30-0) 3 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 6 (* 4.0 f30-0) 4 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 16 (* -5.0 f30-0) 5 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 14 (* -4.0 f30-0) 6 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 13 (* -3.0 f30-0) 7 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 12 (* -2.0 f30-0) 8 :name "hud-ring-cell" :to self) + (process-spawn hud-ring-cell 11 (* -1.0 f30-0) 9 :name "hud-ring-cell" :to self) + ) + (clear *stdcon1*) + (enable-drawing *bigmap*) + (set-setting! 'scanlines 'abs 0.0 0) + (go-virtual come-in) + ) + +;; definition for function set-ring-position +;; INFO: Used lq/sq +(defun set-ring-position ((arg0 progress)) + (let ((s3-0 (new-stack-vector0)) + (s4-0 (new 'stack-no-clear 'vector)) + (s5-0 (new 'stack-no-clear 'vector)) + ) + (+! (-> s3-0 y) -8.0) + (case (get-aspect-ratio) + (('aspect4x3) + (position-in-front-of-screen! s4-0 12288.0 s3-0) + (position-in-front-of-screen! s5-0 -4096.0 s3-0) + ) + (else + (position-in-front-of-screen! s4-0 16384.0 s3-0) + (position-in-front-of-screen! s5-0 -18022.4 s3-0) + ) + ) + (vector-! s5-0 s5-0 s4-0) + (set! (-> arg0 root trans x) (+ (-> s4-0 x) (* (-> arg0 pos-transition) (-> s5-0 x)))) + (set! (-> arg0 root trans y) (+ (-> s4-0 y) (* (-> arg0 pos-transition) (-> s5-0 y)))) + (set! (-> arg0 root trans z) (+ (-> s4-0 z) (* (-> arg0 pos-transition) (-> s5-0 z)))) + ) + ) + +;; definition for function activate-progress +;; WARN: Return type mismatch int vs none. +(defun activate-progress ((arg0 process) (arg1 symbol)) + (when *target* + (when (progress-allowed?) + (when *progress-process* + (deactivate (-> *progress-process* 0)) + (set-menu-mode *blit-displays-work* #t) + ) + (set! *progress-process* + (process-spawn progress arg1 :name "progress" :to arg0 :stack (&-> *progress-stack* 14336)) + ) + (set-master-mode 'progress) + ) + ) + 0 + (none) + ) + +;; definition for method 10 of type progress +(defmethod deactivate ((this progress)) + "Make a process dead, clean it up, remove it from the active pool, and return to dead pool." + (set! (-> *progress-work* hero-mode-save) #f) + (remove-setting-by-arg0 *setting-control* 'extra-bank) + (disable-drawing *bigmap*) + (set-menu-mode *blit-displays-work* #f) + (set! *progress-process* (the-as (pointer progress) #f)) + (enable-level-text-file-loading) + (persist-with-delay *setting-control* 'allow-progress (seconds 0.1) 'allow-progress #f 0.0 0) + (persist-with-delay *setting-control* 'allow-pause (seconds 0.1) 'allow-pause #f 0.0 0) + (call-parent-method this) + (none) + ) + +;; definition for function deactivate-progress +;; WARN: Return type mismatch int vs none. +(defun deactivate-progress () + (if *progress-process* + (deactivate (-> *progress-process* 0)) + ) + 0 + (none) + ) + +;; definition for function hide-progress-screen +;; WARN: Return type mismatch int vs none. +(defun hide-progress-screen () + (if (and *progress-process* (!= (-> *progress-process* 0 starting-state) 'title)) + (set-next-state (-> *progress-process* 0) 'go-away 0) + ) + 0 + (none) + ) + +;; definition for method 26 of type progress +(defmethod gone? ((this progress)) + (and *progress-process* + (-> *progress-process* 0 next-state) + (= (-> *progress-process* 0 next-state name) 'gone) + ) + ) + +;; definition for function progress-allowed? +(defun progress-allowed? () + (not (or (-> *setting-control* user-current talking) + (-> *setting-control* user-current movie) + (movie?) + (handle->process (-> *game-info* pov-camera-handle)) + (handle->process (-> *game-info* other-camera-handle)) + (< (-> *display* base-clock frame-counter) (-> *game-info* letterbox-time)) + (< (-> *display* base-clock frame-counter) (-> *game-info* blackout-time)) + (!= (-> *setting-control* user-current bg-a) 0.0) + (!= (-> *setting-control* user-current bg-a-force) 0.0) + (not (-> *setting-control* user-current allow-progress)) + (or (and (handle->process (-> *game-info* auto-save-proc)) + (not (send-event (handle->process (-> *game-info* auto-save-proc)) 'progress-allowed?)) + ) + (not *target*) + (= *cheat-mode* 'camera) + (= *master-mode* 'freeze) + *master-exit* + (not *common-text*) + (< (memory-free *nk-dead-pool*) #x8000) + ) + ) + ) + ) + +;; definition for method 27 of type progress +(defmethod can-go-back? ((this progress)) + (and (= (-> this menu-transition) 0.0) + (not (-> this selected-option)) + (!= (-> this current) 'loading) + (!= (-> this current) 'saving) + (!= (-> this current) 'formatting) + (!= (-> this current) 'creating) + (!= (-> this current) 'error-disc-removed) + (!= (-> this current) 'error-reading) + (!= (-> this current) 'card-removed) + (!= (-> this current) 'error-auto-saving) + (!= (-> this current) 'title) + (!= (-> this current) 'insufficient-space) + (!= (-> this current) 'secrets-insufficient-space) + (!= (-> this current) 'no-memory-card) + (!= (-> this current) 'icon-info) + (!= (-> this current) 'insert-card) + (!= (-> this current) 'progressive-mode-ok) + (!= (-> this current) 'video-mode-ok) + (!= (-> this current) 'progressive-mode-warning) + (!= (-> this current) 'video-mode-warning) + (!= (-> this current) 'select-kiosk-start-special) + (!= (-> this current) 'language-select) + ) + ) + +;; definition for method 28 of type progress +(defmethod get-state-check-card ((this progress) (arg0 symbol)) + (let ((v1-0 *progress-save-info*) + (v0-0 arg0) + ) + (when v1-0 + (when (and v1-0 (= (-> this menu-transition) 0.0)) + (case arg0 + (('insufficient-space 'no-memory-card 'unformatted-card) + (cond + ((zero? (-> v1-0 handle)) + (set! v0-0 'no-memory-card) + ) + ((zero? (-> v1-0 formatted)) + (cond + ((or (zero? (-> this state-pos)) (!= (-> this starting-state) 'title)) + (set! v0-0 'go-away) + ) + (else + (if (!= arg0 'unformatted-card) + (set! v0-0 'format-card) + ) + ) + ) + ) + ((and (zero? (-> v1-0 inited)) (< (-> v1-0 mem-actual) (-> v1-0 mem-required))) + (set! v0-0 'insufficient-space) + ) + ((or (zero? (-> this state-pos)) (!= (-> this starting-state) 'title)) + (set! v0-0 'go-away) + ) + ((-> *progress-work* hero-mode-save) + (set! v0-0 'select-save-hero) + ) + (else + (set! v0-0 'select-save) + ) + ) + ) + (('insert-card) + (if (= (-> v1-0 inited) 1) + (set! v0-0 'select-load) + ) + ) + ) + (cond + ((zero? (-> v1-0 handle)) + (cond + ((-> *setting-control* user-current auto-save) + (set! v0-0 'card-removed) + ) + (else + (case arg0 + (('select-load) + (set! v0-0 'insert-card) + ) + (('format-card + 'insufficient-space + 'unformatted-card + 'select-save + 'select-save-title + 'select-save-hero + 'create-game + 'already-exists + ) + (set! v0-0 'no-memory-card) + ) + ) + ) + ) + ) + ((zero? (-> v1-0 formatted)) + (case arg0 + (('select-load) + (set! v0-0 'insert-card) + ) + (('select-save 'select-save-title 'select-save-hero) + (set! v0-0 'format-card) + ) + ) + ) + ((zero? (-> v1-0 inited)) + (case arg0 + (('select-save 'select-save-title 'select-save-hero) + (if (>= (-> v1-0 mem-actual) (-> v1-0 mem-required)) + (set! v0-0 'create-game) + (set! v0-0 'insufficient-space) + ) + ) + (('select-load) + (set! v0-0 'insert-card) + ) + ) + ) + ) + ) + ) + v0-0 + ) + ) + +;; definition for method 29 of type progress +(defmethod push-state ((this progress)) + (let ((v1-0 (-> this state-pos))) + (cond + ((< v1-0 8) + (set! (-> this state-array v1-0) (-> this current)) + (set! (-> this option-index-stack v1-0) (-> this option-index)) + (set! (-> this state-pos) (+ v1-0 1)) + ) + (else + (format #t "ERROR: Can't push any more states on the state-array.~%") + ) + ) + ) + 0 + ) + +;; definition for method 30 of type progress +(defmethod pop-state ((this progress)) + (let ((v1-0 (-> this state-pos))) + (cond + ((> v1-0 0) + (let ((a2-0 (+ v1-0 -1))) + (set! (-> this state-pos) a2-0) + (set-next-state this (-> this state-array a2-0) (-> this option-index-stack a2-0)) + ) + ) + (else + (set-next-state this 'go-away 0) + ) + ) + ) + 0 + ) + +;; definition for method 31 of type progress +(defmethod set-next-state ((this progress) (arg0 symbol) (arg1 int)) + (set! (-> this clear-screen) #f) + (when (!= arg0 (-> this current)) + (set! (-> this selected-option) #f) + (set! (-> this yes-no-choice) #f) + (set! (-> this next-option-index) arg1) + (set! (-> this next) arg0) + (case (-> this next) + (('select-load 'select-save 'select-save-title 'select-save-hero) + (set! (-> this next) (get-state-check-card this (-> this next))) + ) + ) + (let ((v1-7 *progress-work*) + (a2-1 (-> this which-slot)) + ) + (case (-> this next) + (('main) + (set! (-> *progress-work* hero-mode-save) #f) + ) + (('creating) + (auto-save-command 'create-file 0 0 this #f) + ) + (('loading) + (set! (-> v1-7 last-slot-saved) a2-1) + (auto-save-command 'restore 0 a2-1 this #f) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) target-index) 0.0) + ) + (('saving) + (set! (-> v1-7 last-slot-saved) a2-1) + (auto-save-command 'save 0 a2-1 this #f) + ) + (('formatting) + (auto-save-command 'format-card 0 0 this #f) + ) + (('select-save 'select-load) + (set! (-> this next-option-index) (max 0 (-> v1-7 last-slot-saved))) + ) + (('card-removed) + (set! (-> v1-7 last-slot-saved) 0) + 0 + ) + ) + ) + ) + 0 + ) + +;; definition for method 32 of type progress +(defmethod set-menu-options ((this progress) (arg0 symbol)) + (set! (-> this current-options) #f) + (case arg0 + (('go-away) + (go (method-of-object this go-away)) + ) + (('main) + (set! (-> this current-options) (cond + (*cheat-mode* + *main-options* + ) + ((kiosk?) + *main-kiosk-options* + ) + ((= *kernel-boot-message* 'demo) + *main-demo-options* + ) + ((= *kernel-boot-message* 'demo-shared) + *main-demo-shared-options* + ) + (else + *main-options* + ) + ) + ) + ) + (('options) + (set! (-> this current-options) *options-options*) + ) + (('controls) + (set! (-> (the-as paged-menu-option (-> *controls-options* options 0)) page-index) 0) + (set! (-> (the-as paged-menu-option (-> *controls-options* options 0)) prev-page-index) 0) + (set! (-> this current-options) *controls-options*) + ) + (('game-options) + (set! (-> this current-options) (cond + ((demo?) + (if (= (scf-get-territory) 1) + *game-options-demo* + *game-options-demo* + ) + ) + (else + *game-options* + ) + ) + ) + ) + (('graphic-options) + (set! (-> this current-options) + (if (or (= (scf-get-territory) 1) (and (= *progress-cheat* 'pal) (cpad-hold? 0 l2) (cpad-hold? 0 r2))) + *graphic-title-options-pal* + *graphic-options* + ) + ) + ) + (('sound-options) + (set! (-> this current-options) *sound-options*) + ) + (('picture-options) + (set! (-> this current-options) *picture-options*) + ) + (('camera-options) + (set! (-> this current-options) *camera-options*) + ) + (('select-load 'select-save) + (set! (-> this current-options) *load-save-options*) + ) + (('select-save-title) + (set! (-> this current-options) *save-options-title*) + ) + (('select-save-hero) + (logior! (-> *game-info* purchase-secrets) (game-secrets hero-mode)) + (set! (-> *progress-work* hero-mode-save) #t) + (set! (-> this current-options) *load-save-options*) + ) + (('hero-mode-message) + (set! (-> this current-options) *hero-mode-message-options*) + ) + (('loading 'saving 'creating 'formatting) + (set! (-> this current-options) *loading-options*) + ) + (('unformatted-card 'insufficient-space 'no-memory-card) + (set! (-> this current-options) *insufficient-space-options*) + ) + (('secrets-insufficient-space 'secrets-no-memory-card) + (set! (-> this current-options) *secrets-insufficient-space-options*) + ) + (('insert-card) + (set! (-> this current-options) *insert-card-options*) + ) + (('error-loading 'error-saving 'error-formatting 'error-creating) + (set! (-> this current-options) *error-loading-options*) + ) + (('error-auto-saving) + (set! (-> this current-options) *error-auto-saving-options*) + ) + (('card-removed) + (set! (-> this current-options) *card-removed-options*) + ) + (('error-disc-removed) + (set! (-> this current-options) *error-disc-removed-options*) + ) + (('error-reading) + (set! (-> this current-options) *error-reading-options*) + ) + (('icon-info) + (set! (-> this current-options) *icon-info-options*) + ) + (('format-card) + (set! (-> this current-options) *format-card-options*) + ) + (('already-exists) + (set! (-> this current-options) *already-exists-options*) + ) + (('create-game) + (set! (-> this current-options) *create-game-options*) + ) + (('video-mode-warning) + (set! (-> this current-options) *video-mode-warning-options*) + ) + (('video-mode-ok) + (set! (-> this current-options) *video-mode-ok-options*) + ) + (('progressive-mode-warning) + (set! (-> this current-options) *progressive-mode-warning-options*) + ) + (('progressive-mode-ok) + (set! (-> this current-options) *progressive-mode-ok-options*) + ) + (('language-select) + (set! (-> this current-options) *language-options*) + ) + (('title) + (set! (-> this current-options) *title*) + ) + (('title-options) + (set! (-> this current-options) *options-options*) + ) + (('select-start 'select-pre-start 'select-kiosk-start 'select-kiosk-start-special) + (set! (-> this current-options) *select-start-options*) + (set! (-> (the-as menu-select-start-option (-> *select-start-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-select-start-option (-> *select-start-options* options 0)) target-index) 0.0) + (set! (-> (the-as menu-select-start-option (-> *select-start-options* options 0)) selected-index) 0) + 0 + ) + (('select-scene) + (set! (-> this current-options) *select-scene-options*) + (set! (-> (the-as menu-select-scene-option (-> *select-scene-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-select-scene-option (-> *select-scene-options* options 0)) target-index) 0.0) + (set! (-> (the-as menu-select-scene-option (-> *select-scene-options* options 0)) selected-index) 0) + 0 + ) + (('select-scene-special) + (set! (-> this starting-state) (the-as basic 'title)) + (set! (-> this state-pos) 0) + (let ((v1-80 (-> this state-pos))) + (set! (-> this state-array v1-80) 'title) + (set! (-> this option-index-stack v1-80) 3) + (let ((v1-81 (+ v1-80 1))) + (set! (-> this state-array v1-81) 'unlocked-secrets) + (set! (-> this option-index-stack v1-81) (-> this option-index)) + (set! (-> this state-pos) (+ v1-81 1)) + ) + ) + (dotimes (s5-1 (-> this state-pos)) + (format #t "select-scene-special: ~S ~D~%" (-> this state-array s5-1) (-> this option-index-stack s5-1)) + ) + (set! (-> this current-options) *select-scene-options*) + ) + (('inventory) + (set! (-> this current-options) *inventory*) + ) + (('bigmap) + (set! (-> this current-options) *bigmap-options*) + ) + (('missions) + (set! (-> this missions-total-spacing) 0.0) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) current-index) 0.0) + (set! (-> (the-as menu-missions-option (-> *missions-options* options 0)) target-index) 0.0) + (set! (-> this current-options) *missions-options*) + ) + (('highscores) + (set! (-> this current-options) *highscores-options*) + ) + (('secret) + (set! (-> this secret-buying) #f) + (set! (-> this current-options) *secret-options*) + ) + (('quit-restart) + (set! (-> this current-options) *quit-restart-options*) + ) + (('unlocked-secrets) + (set! (-> this current-options) *unlocked-secrets*) + ) + ) + (when (= (-> this current-options) #f) + (format #t "Didn't find new menu settings!!~%") + (pop-state this) + ) + 0 + ) + +;; definition for method 25 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod respond-to-cpad ((this progress)) + (mc-get-slot-info 0 *progress-save-info*) + (memcard-unlocked-secrets? this #f) + (when (= (-> this current) 'title) + (cond + ((-> *progress-work* secrets-unlocked) + (set! (-> this current-options) *title-secret*) + ) + (else + (set! (-> this current-options) *title*) + (set! (-> this option-index) (min 2 (-> this option-index))) + ) + ) + ) + (when (-> this current-options) + (let ((s5-0 (-> this current-options options))) + (when (and s5-0 (and (= (-> this menu-transition) 0.0) (< (-> this option-index) (-> s5-0 length)))) + (respond-progress + (-> s5-0 (-> this option-index)) + this + (and (= (-> this menu-transition) 0.0) (-> this selected-option)) + ) + (cond + ((-> this selected-option) + (cond + ((cpad-pressed? 0 confirm) + (sound-play "generic-beep") + (set! (-> this selected-option) #f) + ) + ((cpad-pressed? 0 triangle) + (if (= (-> this current-options) *main-options*) + (sound-play "window-contract") + (sound-play "generic-beep") + ) + (set! (-> this selected-option) #f) + ) + ) + ) + (else + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> this last-move) (seconds 0.175))) + ) + (set-time! (-> this last-move)) + (cond + ((= (-> this current-options) *main-options*) + (sound-play "ring-select") + ) + ((!= (length s5-0) 1) + (sound-play "roll-over") + ) + ) + (if (and (= *title* (-> this current-options)) + (not (-> *progress-work* secrets-unlocked)) + (zero? (-> this option-index)) + ) + (set! (-> this option-index) 3) + ) + (cond + ((> (-> this want-option-index) 0) + (set! (-> this want-option-index) -1) + ) + ((< -2 (-> this want-option-index)) + (+! (-> this want-option-index) -1) + ) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> this last-move) (seconds 0.175))) + ) + (set-time! (-> this last-move)) + (cond + ((= (-> this current-options) *main-options*) + (sound-play "ring-select") + ) + ((!= (length s5-0) 1) + (sound-play "roll-over") + ) + ) + (cond + ((< (-> this want-option-index) 0) + (set! (-> this want-option-index) 1) + ) + ((< (-> this want-option-index) 2) + (+! (-> this want-option-index) 1) + ) + ) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (if (not (-> this clear-screen)) + (sound-play "generic-beep") + ) + (set! (-> this selected-option) #t) + ) + ((cpad-pressed? 0 triangle) + (when (can-go-back? this) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + (if (= (-> this state-pos) 1) + (sound-play "window-contract") + (sound-play "generic-beep") + ) + (pop-state this) + ) + ) + ) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for function progress-trans +;; WARN: Return type mismatch int vs none. +(defbehavior progress-trans progress () + (cond + ((and (= (-> self next) 'none) (or (= (-> self starting-state) 'main) (= (-> self anim-frame) 1.0))) + (set! (-> self menu-transition) + (seek-ease + (-> self menu-transition) + 0.0 + (* 0.1 (-> self clock time-adjust-ratio)) + 0.4 + (* 0.01 (-> self clock time-adjust-ratio)) + ) + ) + ) + (else + (seek! (-> self menu-transition) 1.0 (* 0.1 (-> self clock time-adjust-ratio))) + (when (and (= (-> self menu-transition) 1.0) + (or (and (nonzero? (-> self state-pos)) (= (-> self anim-frame) 1.0)) + (or (and (zero? (-> self state-pos)) (= (-> self anim-frame) 0.0)) + (and (!= (-> self starting-state) 'main) (!= (-> self next) 'none)) + ) + ) + ) + (set! (-> self current) (-> self next)) + (set! (-> self next) 'none) + (set! (-> self option-index) (-> self next-option-index)) + (set! (-> self want-option-index) 0) + (set-menu-options self (-> self current)) + (set! (-> self scanlines-alpha) 0.0) + ) + ) + ) + (set! (-> self main-menu) + (and (zero? (-> self state-pos)) (and (= (-> self menu-transition) 0.0) + (= (-> self next) 'none) + (or (= (-> self state-array 0) 'main) (= (-> self current) 'main)) + ) + ) + ) + (when *cheat-mode* + (when (zero? (-> self state-pos)) + (cond + ((and (cpad-hold? 0 l2) (cpad-hold? 0 r1)) + (when (= (-> self current-options) *main-options*) + (set! (-> *progress-work* secrets-unlocked) (the-as basic #t)) + (set! (-> *progress-work* selected-num) 0) + (set! (-> self current-options) *main-options-debug*) + ) + ) + ((= (-> self current-options) *main-options-debug*) + (set! (-> self current-options) *main-options*) + ) + ) + ) + ) + (if (= (-> self ring-angle) (-> self ring-want-angle)) + (respond-to-cpad self) + ) + (let ((f30-0 (* 0.005 (-> self clock time-adjust-ratio)))) + (cond + ((= (-> self menu-transition) 1.0) + (if (and (zero? (-> self state-pos)) (= (-> self starting-state) 'main)) + (seek! (-> self anim-frame) 0.0 (* 0.02 (-> self clock time-adjust-ratio))) + (seek! (-> self anim-frame) 1.0 (* 0.02 (-> self clock time-adjust-ratio))) + ) + (let ((f0-27 (if (and (zero? (-> self state-pos)) (!= (-> self starting-state) 'title)) + 0.0 + 0.2 + ) + ) + ) + (when (= (-> self next) 'bigmap) + (set! f0-27 0.4) + (set! f30-0 (* 0.008 (-> self clock time-adjust-ratio))) + ) + (seek! (-> self pos-transition) f0-27 f30-0) + ) + ) + ((zero? (-> self state-pos)) + (if (= (-> self current) 'bigmap) + (set! f30-0 (* 0.05 (-> self clock time-adjust-ratio))) + ) + (if (!= (-> self starting-state) 'title) + (seek! (-> self pos-transition) 0.0 f30-0) + ) + ) + ) + ) + (if (!= (-> self starting-state) 'main) + (set! (-> self pos-transition) 0.2) + ) + (set-ring-position self) + (when (= (-> self ring-angle) (-> self ring-want-angle)) + (cond + ((< (-> self want-option-index) 0) + (cond + ((and (= *cheat-mode* #f) (or (demo?) (kiosk?))) + (if (> (-> self option-index) 0) + (+! (-> self option-index) -1) + ) + ) + (else + (set! (-> self option-index) + (min-max-wrap-around (+ (-> self option-index) -1) 0 (+ (length (-> self current-options options)) -1)) + ) + ) + ) + (set! (-> self graphic-index) (-> self option-index)) + (+! (-> self want-option-index) 1) + ) + ((> (-> self want-option-index) 0) + (cond + ((and (= *cheat-mode* #f) (or (demo?) (kiosk?))) + (if (< (-> self option-index) (+ (length (-> self current-options options)) -1)) + (+! (-> self option-index) 1) + ) + ) + (else + (set! (-> self option-index) + (min-max-wrap-around (+ (-> self option-index) 1) 0 (+ (length (-> self current-options options)) -1)) + ) + ) + ) + (+! (-> self want-option-index) -1) + ) + ) + ) + (if (= (-> self anim-frame) 0.0) + (set! (-> self swing) (seek-ease + (-> self swing) + 4.0 + (* 0.05 (-> self clock time-adjust-ratio)) + 0.5 + (* 0.005 (-> self clock time-adjust-ratio)) + ) + ) + (set! (-> self swing) (seek-ease + (-> self swing) + 0.0 + (* 0.07 (-> self clock time-adjust-ratio)) + 0.5 + (* 0.007 (-> self clock time-adjust-ratio)) + ) + ) + ) + (when (-> self main-menu) + (set! (-> self ring-want-angle) (ceil (* 182.04445 (* 36.0 (the float (-> self option-index)))))) + (if (and (= (-> self ring-want-angle) 0.0) (< 32768.0 (-> self ring-angle))) + (set! (-> self ring-want-angle) 65536.0) + ) + (let ((f0-54 (- (-> self ring-want-angle) (-> self ring-angle)))) + (when (< 32768.0 (fabs f0-54)) + (if (< 0.0 f0-54) + (+! (-> self ring-angle) 65536.0) + (+! (-> self ring-angle) -65536.0) + ) + ) + ) + (seek! (-> self ring-angle) (-> self ring-want-angle) (* 910.2222 (-> self clock time-adjust-ratio))) + ) + (let ((gp-4 (quaternion-vector-angle! + (new 'stack-no-clear 'quaternion) + *x-vector* + (* 182.04445 (* (-> self swing) (sin (the float (* 40 (current-time)))))) + ) + ) + (s5-4 (quaternion-vector-angle! + (new 'stack-no-clear 'quaternion) + *y-vector* + (* 182.04445 (* (-> self swing) (sin (the float (* 0 (current-time)))))) + ) + ) + ) + (quaternion*! (-> self root quat) (-> self init-quat) gp-4) + (quaternion*! (-> self root quat) (-> self root quat) s5-4) + ) + (quaternion-normalize! (-> self root quat)) + (if (= (-> self ring-angle) (-> self ring-want-angle)) + (set! (-> self graphic-index) (-> self option-index)) + ) + (case *kernel-boot-message* + (('kiosk) + (if (and (nonzero? (-> self start-time)) + (>= (- (-> *display* real-clock frame-counter) (-> self start-time)) (seconds 60)) + (>= (- (-> *display* real-clock frame-counter) (-> *cpad-list* cpads 0 real-change-time)) (seconds 60)) + (or (can-go-back? self) (= (-> self current) 'select-kiosk-start-special)) + (not (handle->process (-> *game-info* auto-save-proc))) + ) + (initialize! *game-info* 'game (the-as game-save #f) (the-as string #f) (the-as resetter-spec #f)) + ) + ) + ) + 0 + (none) + ) + +;; definition for function begin-scan +(defun begin-scan ((arg0 hud-box) (arg1 progress)) + (cond + ((or (= (-> arg1 current) 'bigmap) (= (-> arg1 next) 'bigmap)) + (set! (-> arg0 box min x) 0.0) + (set! (-> arg0 box min y) 0.0) + (set! (-> arg0 box max x) 512.0) + (set! (-> arg0 box max y) 416.0) + ) + ((= (get-aspect-ratio) 'aspect16x9) + (set! (-> arg0 box min x) 79.0) + (set! (-> arg0 box min y) 38.0) + (set! (-> arg0 box max x) 434.0) + (set! (-> arg0 box max y) 362.0) + ) + (else + (set! (-> arg0 box min x) 70.0) + (set! (-> arg0 box min y) 72.0) + (set! (-> arg0 box max x) 444.0) + (set! (-> arg0 box max y) 329.0) + ) + ) + 0 + ) + +;; definition for function end-scan +(defun end-scan ((arg0 hud-box) (arg1 float)) + (with-dma-buffer-add-bucket ((s5-0 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id bucket582) + ) + (draw-scan-and-line arg0 s5-0 arg1) + ) + 0 + ) + +;; definition for method 33 of type progress +;; INFO: Used lq/sq +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-33 ((this progress) (arg0 progress-box)) + (set! (-> this scissor-count) (min 7 (+ (-> this scissor-count) 1))) + (let ((s5-0 (-> this scissor-stack (-> this scissor-count))) + (gp-1 (if (= (get-aspect-ratio) 'aspect4x3) + (-> arg0 aspect4x3) + (-> arg0 aspect16x9) + ) + ) + ) + (set! (-> s5-0 quad) (-> (the-as vector gp-1) quad)) + (with-dma-buffer-add-bucket ((v1-12 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (dma-buffer-add-gs-set v1-12 + (scissor-1 + (new 'static 'gs-scissor + :scax0 (the int (-> (the-as hud-box gp-1) box min x)) + :scay0 (the int (-> (the-as hud-box gp-1) box min y)) + :scax1 (the int (-> (the-as hud-box gp-1) box max x)) + :scay1 (the int (-> (the-as hud-box gp-1) box max y)) + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((v1-23 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (dma-buffer-add-gs-set v1-23 + (scissor-1 + (new 'static 'gs-scissor + :scax0 (the int (-> (the-as hud-box gp-1) box min x)) + :scay0 (the int (-> (the-as hud-box gp-1) box min y)) + :scax1 (the int (-> (the-as hud-box gp-1) box max x)) + :scay1 (the int (-> (the-as hud-box gp-1) box max y)) + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((v1-34 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-pris2) + ) + (dma-buffer-add-gs-set v1-34 (scissor-1 (new 'static 'gs-scissor + :scax0 (the int (-> (the-as hud-box gp-1) box min x)) + :scay0 (the int (-> (the-as hud-box gp-1) box min y)) + :scax1 (the int (-> (the-as hud-box gp-1) box max x)) + :scay1 (the int (-> (the-as hud-box gp-1) box max y)) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 34 of type progress +;; WARN: Return type mismatch int vs none. +(defmethod progress-method-34 ((this progress)) + (set! (-> this scissor-count) (max 0 (+ (-> this scissor-count) -1))) + (let ((gp-0 (-> this scissor-stack (-> this scissor-count)))) + (with-dma-buffer-add-bucket ((v1-10 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-hud-alpha) + ) + (dma-buffer-add-gs-set v1-10 + (scissor-1 + (new 'static 'gs-scissor + :scax0 (the int (-> gp-0 x)) + :scay0 (the int (-> gp-0 y)) + :scax1 (the int (-> gp-0 z)) + :scay1 (the int (-> gp-0 w)) + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((v1-21 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id particles) + ) + (dma-buffer-add-gs-set v1-21 + (scissor-1 + (new 'static 'gs-scissor + :scax0 (the int (-> gp-0 x)) + :scay0 (the int (-> gp-0 y)) + :scax1 (the int (-> gp-0 z)) + :scay1 (the int (-> gp-0 w)) + ) + ) + ) + ) + (with-dma-buffer-add-bucket ((v1-32 (-> *display* frames (-> *display* on-screen) global-buf)) + (bucket-id hud-draw-pris2) + ) + (dma-buffer-add-gs-set v1-32 (scissor-1 (new 'static 'gs-scissor + :scax0 (the int (-> gp-0 x)) + :scay0 (the int (-> gp-0 y)) + :scax1 (the int (-> gp-0 z)) + :scay1 (the int (-> gp-0 w)) + ) + ) + ) + ) + ) + 0 + (none) + ) + +;; definition for method 35 of type progress +(defmethod get-scissor-stack-top ((this progress)) + (-> this scissor-stack (-> this scissor-count)) + ) + +;; definition for function progress-post +;; INFO: Used lq/sq +;; WARN: Stack slot offset 212 signed mismatch +;; WARN: Stack slot offset 212 signed mismatch +;; WARN: Stack slot offset 212 signed mismatch +;; WARN: Stack slot offset 212 signed mismatch +;; WARN: Stack slot offset 212 signed mismatch +;; WARN: Stack slot offset 212 signed mismatch +;; WARN: Stack slot offset 212 signed mismatch +;; WARN: Return type mismatch int vs none. +(defbehavior progress-post progress () + (local-vars (sv-208 font-context) (sv-212 int) (sv-216 hud-box) (sv-220 symbol)) + (when (-> self current-options) + (progress-method-37 self) + (set! (-> self scissor-count) -1) + (progress-method-33 self (-> *progress-work* full-screen)) + (let ((gp-0 (-> self current-options options))) + (let ((s3-0 (-> self current-options y-center)) + (s5-0 (-> self current-options y-space)) + ) + (let ((s2-0 (new 'stack-no-clear 'matrix))) + (set! (-> s2-0 rvec quad) (the-as uint128 0)) + (set! (-> s2-0 uvec quad) (the-as uint128 0)) + (set! (-> s2-0 fvec quad) (the-as uint128 0)) + (set! (-> s2-0 trans quad) (the-as uint128 0)) + (let ((s4-0 *progress-work*)) + (mem-copy! (the-as pointer s2-0) (the-as pointer *font-default-matrix*) 64) + (set! sv-208 (new 'stack 'font-context s2-0 0 0 0.0 (font-color default) (font-flags shadow kerning))) + (set! sv-212 (- s3-0 (/ (* s5-0 (length gp-0)) 2))) + (set! sv-216 (new 'stack-no-clear 'hud-box)) + (set! sv-220 (and (!= (-> self current) 'main) (or (= (-> self next) 'none) (> (-> self state-pos) 0)))) + (progress-method-33 self (-> s4-0 small-screen)) + (when sv-220 + (begin-scan sv-216 self) + (let ((f30-0 (fmax 0.0 (* 2.0 (- 0.5 (-> self menu-transition)))))) + (when (not (or (= (-> self current) 'bigmap) (= (-> self next) 'bigmap))) + (progress-method-43 self (-> s4-0 small-screen) (* 144.0 f30-0)) + (progress-method-41 self (-> s4-0 small-screen) (* 128.0 f30-0)) + ) + ) + ) + ) + ) + (if (or (= (-> self current-options) *title*) (= (-> self current-options) *options-options*)) + (+ s5-0 20) + ) + ) + (dotimes (s5-1 (length gp-0)) + (set! (-> self current-index) s5-1) + (let ((v1-43 sv-208)) + (set! (-> v1-43 scale) 0.5) + ) + (set! (-> sv-208 origin x) 70.0) + (set! (-> sv-208 origin y) (the float sv-212)) + (let ((v1-48 sv-208)) + (set! (-> v1-48 width) (the float 375)) + ) + (let ((v1-49 sv-208)) + (set! (-> v1-49 height) (the float 30)) + ) + (set! (-> sv-208 flags) (font-flags kerning middle middle-vert large)) + (let ((v1-51 sv-208)) + (set! (-> v1-51 color) (if (and (= s5-1 (-> self option-index)) (= (-> self menu-transition) 0.0)) + (font-color font-color-33) + (font-color font-color-32) + ) + ) + ) + (draw-option + (-> gp-0 s5-1) + self + sv-208 + s5-1 + (and (= (-> self menu-transition) 0.0) (-> self selected-option) (= s5-1 (-> self option-index))) + ) + ) + ) + (if sv-220 + (set! (-> self scanlines-alpha) (seek-ease + (-> self scanlines-alpha) + (- 1.0 (-> self menu-transition)) + (* 0.05 (-> self clock time-adjust-ratio)) + 0.3 + (* 0.001 (-> self clock time-adjust-ratio)) + ) + ) + ) + (progress-method-34 self) + (end-scan sv-216 (-> self scanlines-alpha)) + ) + (when (and (< 0.8 (-> self anim-frame)) (or (= (-> self current) 'bigmap) (= (-> self next) 'bigmap))) + (progress-method-33 self (-> *progress-work* full-screen)) + (cond + ((>= (-> self pos-transition) 0.38) + (let ((t9-15 (method-of-object *bigmap* bigmap-method-12))) + 1792 + 1840 + 2304 + 2256 + (t9-15) + ) + ) + (else + (let ((s4-1 (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 21))) + (s3-1 (vector<-cspace! (new 'stack-no-clear 'vector) (-> self node-list data 24))) + (gp-1 (new 'stack-no-clear 'vector4w)) + ) + (set! (-> gp-1 quad) (the-as uint128 0)) + (let ((s5-2 (new 'stack-no-clear 'vector4w))) + (set! (-> s5-2 quad) (the-as uint128 0)) + (when (and (transform-point-qword! gp-1 s4-1) (transform-point-qword! s5-2 s3-1)) + (let ((t9-20 (method-of-object *bigmap* bigmap-method-12))) + (/ (-> s5-2 x) 16) + (/ (-> s5-2 y) 16) + (/ (-> gp-1 x) 16) + (/ (-> gp-1 y) 16) + (t9-20) + ) + ) + ) + ) + ) + ) + (progress-method-34 self) + ) + (ja-post) + 0 + (none) + ) + +;; failed to figure out what this is: +(defstate come-in (progress) + :virtual #t + :enter (behavior () + (set! (-> self pos-transition) 1.0) + (set! (-> self lock-tick-count) 0) + 0 + ) + :trans (behavior () + (let ((f30-0 (if (= (-> self starting-state) 'main) + 0.0 + 0.2 + ) + ) + ) + (when (hud-hidden?) + (set! (-> self pos-transition) (seek-ease + (-> self pos-transition) + f30-0 + (* 0.03 (-> self clock time-adjust-ratio)) + 0.4 + (* 0.003 (-> self clock time-adjust-ratio)) + ) + ) + (when (= (-> self lock-tick-count) 1) + (sound-play "ring-appear") + (set-menu-mode *blit-displays-work* #t) + ) + (+! (-> self lock-tick-count) 1) + ) + (set-ring-position self) + (when (= (-> self pos-transition) f30-0) + (set! (-> self start-time) (-> *display* real-clock frame-counter)) + (go-virtual idle) + ) + ) + ) + :code (behavior () + (until #f + (suspend) + (ja :num-func num-func-identity :frame-num 0.0) + (suspend) + ) + #f + ) + :post ja-post + ) + +;; failed to figure out what this is: +(defstate idle (progress) + :virtual #t + :event (behavior ((proc process) (argc int) (message symbol) (block event-message-block)) + (case message + (('notify) + (cond + ((= (-> block param 0) 'done) + (let ((t9-0 format) + (a0-3 #t) + (a1-1 "DONE NOTIFY: ~S ~S~%") + (v1-3 (-> block param 1)) + ) + (t9-0 + a0-3 + a1-1 + (cond + ((= v1-3 15) + "bad-version" + ) + ((= v1-3 13) + "no-save" + ) + ((= v1-3 10) + "no-last" + ) + ((= v1-3 14) + "no-space" + ) + ((= v1-3 4) + "internal-error" + ) + ((= v1-3 8) + "no-memory" + ) + ((= v1-3 2) + "bad-handle" + ) + ((zero? v1-3) + "busy" + ) + ((= v1-3 5) + "write-error" + ) + ((= v1-3 6) + "read-error" + ) + ((= v1-3 9) + "no-card" + ) + ((= v1-3 11) + "no-format" + ) + ((= v1-3 1) + "ok" + ) + ((= v1-3 16) + "no-process" + ) + ((= v1-3 17) + "no-auto-save" + ) + ((= v1-3 12) + "no-file" + ) + ((= v1-3 3) + "format-failed" + ) + ((= v1-3 7) + "new-game" + ) + (else + "*unknown*" + ) + ) + (-> self current) + ) + ) + (case (-> self current) + (('saving) + (let ((v1-5 'title) + (a0-6 (-> self state-array 0)) + ) + (cond + ((= a0-6 v1-5) + (let ((gp-1 (-> *setting-control* user-default auto-save))) + (sound-volume-off) + (let ((v0-0 (progress-intro-start a0-6))) + (set! (-> *setting-control* user-default auto-save) gp-1) + v0-0 + ) + ) + ) + ((-> *progress-work* hero-mode-save) + (set-next-state self 'hero-mode-message 0) + ) + (else + (pop-state self) + ) + ) + ) + ) + (('formatting) + (set-next-state self 'creating 0) + ) + (('creating) + (cond + ((= (-> self state-array 0) 'title) + (set-next-state self 'select-save-title 0) + ) + ((-> *progress-work* hero-mode-save) + (set-next-state self 'select-save-hero 0) + ) + (else + (set-next-state self 'select-save 0) + ) + ) + ) + ) + ) + ((= (-> block param 0) 'error) + (let ((t9-9 format) + (a0-18 #t) + (a1-7 "ERROR NOTIFY: ~S ~S ~S~%") + (v1-20 (-> block param 1)) + ) + (t9-9 + a0-18 + a1-7 + (cond + ((= v1-20 15) + "bad-version" + ) + ((= v1-20 13) + "no-save" + ) + ((= v1-20 10) + "no-last" + ) + ((= v1-20 14) + "no-space" + ) + ((= v1-20 4) + "internal-error" + ) + ((= v1-20 8) + "no-memory" + ) + ((= v1-20 2) + "bad-handle" + ) + ((zero? v1-20) + "busy" + ) + ((= v1-20 5) + "write-error" + ) + ((= v1-20 6) + "read-error" + ) + ((= v1-20 9) + "no-card" + ) + ((= v1-20 11) + "no-format" + ) + ((= v1-20 1) + "ok" + ) + ((= v1-20 16) + "no-process" + ) + ((= v1-20 17) + "no-auto-save" + ) + ((= v1-20 12) + "no-file" + ) + ((= v1-20 3) + "format-failed" + ) + ((= v1-20 7) + "new-game" + ) + (else + "*unknown*" + ) + ) + (-> self current) + (-> self next) + ) + ) + (case (-> block param 1) + ((14) + (set-next-state self 'insufficient-space 0) + ) + (else + (case (-> self current) + (('formatting 'format-card) + (set-next-state self 'error-formatting 0) + ) + (('creating 'create-game) + (set-next-state self 'error-creating 0) + ) + (('saving 'select-save 'select-save-title 'select-save-hero 'already-exists) + (set-next-state self 'error-saving 0) + ) + (('loading 'select-load) + (set-next-state self 'error-loading 0) + ) + ) + ) + ) + ) + ) + ) + ) + ) + :enter (behavior () + (set! (-> self menu-transition) 1.0) + ) + :trans progress-trans + :code (behavior () + (until #f + (ja :num-func num-func-identity :frame-num (* 12.0 (-> self anim-frame))) + (suspend) + ) + #f + ) + :post progress-post + ) + +;; failed to figure out what this is: +(defstate go-away (progress) + :virtual #t + :enter (behavior () + (remove-setting-by-arg0 *setting-control* 'extra-bank) + (let ((v1-2 *blit-displays-work*)) + (set! (-> v1-2 progress-interp-dest) 0.0) + (set! (-> v1-2 progress-interp-speed) 0.022222223) + ) + ) + :trans (behavior () + (seek! (-> self anim-frame) 0.0 (* 0.02 (-> self clock time-adjust-ratio))) + (cond + ((= (-> self anim-frame) 0.0) + (seek! (-> self pos-transition) 1.0 (* 0.02 (-> self clock time-adjust-ratio))) + (if (= (-> self pos-transition) 1.0) + (go-virtual gone) + ) + ) + (else + (seek! (-> self pos-transition) 0.0 (* 0.02 (-> self clock time-adjust-ratio))) + ) + ) + (set-ring-position self) + ) + :code (behavior () + (let ((gp-0 #f)) + (until #f + (when (and (not gp-0) (= (-> self anim-frame) 0.0)) + (sound-play "ring-disappear") + (set! gp-0 #t) + ) + (ja :num-func num-func-identity :frame-num (* 12.0 (-> self anim-frame))) + (suspend) + ) + ) + #f + ) + :post ja-post + ) + +;; failed to figure out what this is: +(defstate gone (progress) + :virtual #t + :code (behavior () + (disable-drawing *bigmap*) + (set-menu-mode *blit-displays-work* #f) + (while (or (-> *blit-displays-work* screen-copied) (nonzero? (-> *blit-displays-work* count-down))) + (suspend) + ) + (remove-setting! 'process-mask) + (set-master-mode *last-master-mode*) + (logior! (-> self mask) (process-mask sleep)) + (suspend) + 0 + ) + ) + +;; definition for method 9 of type menu-option +(defmethod respond-progress ((this menu-option) (arg0 progress) (arg1 symbol)) + 0 + ) + +;; definition for method 9 of type menu-slider-option +;; ERROR: Function may read a register that is not set: a3 +;; ERROR: Function may read a register that is not set: t0 +(defmethod respond-progress ((this menu-slider-option) (arg0 progress) (arg1 symbol)) + (local-vars (a3-0 none) (t0-0 none)) + (with-pp + (let ((gp-0 arg0)) + (when (draw *bigmap* (the-as int arg0) (the-as int arg1) (the-as int a3-0) (the-as int t0-0)) + (let ((s5-0 (&+ (the-as (pointer float) *setting-control*) (-> this setting-offset))) + (s3-0 #f) + ) + (let ((f30-0 (* 0.02 (-> pp clock time-adjust-ratio))) + (f28-0 0.0) + ) + (when (type? this menu-picture-slider-option) + (set! f30-0 (* 0.005 (-> pp clock time-adjust-ratio))) + (set! f28-0 0.25) + ) + (cond + ((cpad-hold? 0 left l-analog-left) + (seek! (-> s5-0 0) f28-0 f30-0) + (if (!= (-> s5-0 0) 0.0) + (set! s3-0 #t) + ) + ) + ((cpad-hold? 0 right l-analog-right) + (seek! (-> s5-0 0) 1.0 f30-0) + (if (!= (-> s5-0 0) 1.0) + (set! s3-0 #t) + ) + ) + ) + ) + (when s3-0 + (let ((f30-1 1.0)) + (case (-> this name) + (((text-id progress-music-volume) (text-id progress-speech-volume)) + (set! f30-1 (-> s5-0 0)) + ) + ) + (when (< (seconds 0.03) (- (current-time) (-> gp-0 last-sound))) + (set-time! (-> gp-0 last-sound)) + (sound-play-by-name + (static-sound-name "menu-slide") + (new-sound-id) + (the int (* 1024.0 f30-1)) + 0 + 0 + (sound-group) + #t + ) + ) + ) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + ) + ) + 0 + ) + ) + +;; definition for method 9 of type menu-stereo-mode-sound-option +;; ERROR: Function may read a register that is not set: a3 +;; ERROR: Function may read a register that is not set: t0 +(defmethod respond-progress ((this menu-stereo-mode-sound-option) (arg0 progress) (arg1 symbol)) + (local-vars (a3-0 none) (t0-0 none)) + (let ((gp-0 arg0) + (s5-0 arg1) + ) + (when (draw *bigmap* (the-as int arg0) (the-as int arg1) (the-as int a3-0) (the-as int t0-0)) + (let ((a0-2 (-> *setting-control* user-default stereo-mode)) + (v1-4 #f) + ) + (let ((a2-1 2)) + (cond + (s5-0 + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! (-> *setting-control* user-default stereo-mode) (min-max-wrap-around (+ a0-2 -1) 0 a2-1)) + (set! v1-4 #t) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! (-> *setting-control* user-default stereo-mode) (min-max-wrap-around (+ a0-2 1) 0 a2-1)) + (set! v1-4 #t) + ) + ((cpad-pressed? 0 triangle) + (set! (-> *setting-control* user-default stereo-mode) (-> gp-0 stereo-mode-backup)) + ) + ) + ) + (else + (if (cpad-pressed? 0 confirm) + (set! (-> gp-0 stereo-mode-backup) (-> *setting-control* user-default stereo-mode)) + ) + ) + ) + ) + (if v1-4 + (sound-play "generic-beep") + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-main-menu-option +(defmethod respond-progress ((this menu-main-menu-option) (arg0 progress) (arg1 symbol)) + (cond + ((cpad-pressed? 0 start) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + (when (= (-> arg0 ring-angle) (-> arg0 ring-want-angle)) + (cond + ((= (-> this name) (text-id progress-exit-demo)) + (case *kernel-boot-message* + (('demo-shared) + (set! *master-exit* 'force) + (set-master-mode 'game) + ) + (('kiosk 'demo) + (set! (-> *game-info* mode) 'play) + (initialize! *game-info* 'game (the-as game-save #f) "title-restart" (the-as resetter-spec #f)) + ) + ) + ) + ((= (-> this name) (text-id progress-demo-return-to-title)) + (case *kernel-boot-message* + (('kiosk 'demo 'demo-shared) + (set! (-> *game-info* mode) 'play) + (initialize! *game-info* 'game (the-as game-save #f) "title-restart" (the-as resetter-spec #f)) + ) + ) + ) + ((or (= (-> this name) (text-id progress-scene-player-act-1)) + (= (-> this name) (text-id progress-scene-player-act-2)) + (= (-> this name) (text-id progress-scene-player-act-3)) + ) + (let ((v1-40 *progress-work*)) + (case (-> this name) + (((text-id progress-scene-player-act-2)) + (set! (-> v1-40 selected-num) 1) + ) + (((text-id progress-scene-player-act-3)) + (set! (-> v1-40 selected-num) 2) + ) + (else + (set! (-> v1-40 selected-num) 0) + 0 + ) + ) + ) + (sound-play "window-expand") + (push-state arg0) + (set-next-state arg0 (-> this next-state) 0) + ) + ((= (-> this next-state) 'back) + (pop-state arg0) + ) + ((= (-> this next-state) 'restart) + (sound-volume-off) + (restart-mission) + (pop-state arg0) + ) + (else + (sound-play "window-expand") + (push-state arg0) + (set-next-state arg0 (-> this next-state) 0) + ) + ) + ) + ) + ((not (-> arg0 selected-option)) + (let ((a0-59 (-> arg0 current-options options))) + (cond + ((or (cpad-pressed? 0 left l-analog-left) + (cpad-pressed? 0 l1) + (and (or (cpad-hold? 0 left l-analog-left) (cpad-hold? 0 l1)) + (time-elapsed? (-> arg0 last-move) (seconds 0.175)) + ) + ) + (set-time! (-> arg0 last-move)) + (if (!= (length a0-59) 1) + (sound-play "ring-select") + ) + (cond + ((> (-> arg0 want-option-index) 0) + (set! (-> arg0 want-option-index) -1) + ) + ((< -2 (-> arg0 want-option-index)) + (+! (-> arg0 want-option-index) -1) + ) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-pressed? 0 r1) (not (logtest? (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons l2)))) + (and (or (cpad-hold? 0 right l-analog-right) + (and (cpad-hold? 0 r1) (not (logtest? (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons l2)))) + ) + (time-elapsed? (-> arg0 last-move) (seconds 0.175)) + ) + ) + (set-time! (-> arg0 last-move)) + (if (!= (length a0-59) 1) + (sound-play "ring-select") + ) + (cond + ((< (-> arg0 want-option-index) 0) + (set! (-> arg0 want-option-index) 1) + ) + ((< (-> arg0 want-option-index) 2) + (+! (-> arg0 want-option-index) 1) + ) + ) + ) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-sub-menu-option +(defmethod respond-progress ((this menu-sub-menu-option) (arg0 progress) (arg1 symbol)) + (let ((s4-0 *progress-work*)) + (when (and (not (-> s4-0 secrets-unlocked)) (or (= (-> arg0 current-options) *unlocked-secrets*) + (= (-> arg0 current-options) *select-scene-options*) + (= (-> arg0 current-options) *select-start-options*) + ) + ) + (set! (-> arg0 state-pos) 0) + (set-next-state arg0 'secrets-insufficient-space 0) + ) + (when (= (-> this name) (text-id progress-continue-without-save)) + (let ((a1-3 (get-state-check-card arg0 (-> arg0 current)))) + (set-next-state arg0 a1-3 0) + ) + ) + (when (and (= (-> this name) (text-id progress-secrets)) + (= *title* (-> arg0 current-options)) + (not (-> s4-0 secrets-unlocked)) + (= (-> arg0 option-index) 3) + ) + (set! (-> arg0 option-index) 0) + 0 + ) + ) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((= (-> this name) (text-id progress-exit-demo)) + (case *kernel-boot-message* + (('demo-shared) + (set! *master-exit* 'force) + (set-master-mode 'game) + ) + (('demo) + (set! (-> *game-info* mode) 'play) + (initialize! *game-info* 'game (the-as game-save #f) "title-restart" (the-as resetter-spec #f)) + ) + ) + ) + (else + (let ((v1-36 43) + (a0-34 (-> this name)) + ) + (cond + ((= a0-34 v1-36) + (progress-intro-start (the-as symbol a0-34)) + ) + ((= (-> this next-state) 'back) + (pop-state arg0) + ) + (else + (sound-play "generic-beep") + (push-state arg0) + (set-next-state arg0 (-> this next-state) 0) + ) + ) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-unlocked-sub-menu-option +(defmethod respond-progress ((this menu-unlocked-sub-menu-option) (arg0 progress) (arg1 symbol)) + (let ((s3-0 (memcard-unlocked-secrets? arg0 #t)) + (s4-0 *progress-work*) + ) + (when (not (-> s4-0 secrets-unlocked)) + (set! (-> arg0 state-pos) 0) + (set-next-state arg0 'secrets-insufficient-space 0) + ) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((logtest? s3-0 (-> this mask)) + (sound-play "generic-beep") + (cond + ((logtest? (-> this mask) 254) + (set! (-> s4-0 selected-num) (-> this value)) + (push-state arg0) + (set-next-state arg0 (-> this next-state) 0) + ) + ((logtest? (-> this mask) 2048) + (initialize! *game-info* 'game (the-as game-save #f) "title-museum1" (the-as resetter-spec #f)) + (set-master-mode 'game) + ) + ((logtest? (-> this mask) 4096) + (initialize! *game-info* 'game (the-as game-save #f) "title-museum2" (the-as resetter-spec #f)) + (set-master-mode 'game) + ) + ((logtest? (-> this mask) 8192) + (initialize! *game-info* 'game (the-as game-save #f) "title-museum3" (the-as resetter-spec #f)) + (set-master-mode 'game) + ) + (#t + (persist-with-delay *setting-control* 'fail-music-volume (seconds 5) 'music-volume 'abs 0.0 0) + (persist-with-delay *setting-control* 'fail-sfx-volume (seconds 5) 'sfx-volume 'abs 0.0 0) + (persist-with-delay *setting-control* 'fail-dialog-volume (seconds 5) 'dialog-volume 'abs 0.0 0) + (set! (-> *setting-control* user-current sfx-volume) 0.01) + (set! (-> *setting-control* user-current dialog-volume) 0.01) + (set! (-> *setting-control* user-current music-volume) 0.01) + (cond + ((send-event (handle->process (-> *game-info* controller 0)) 'scrap-book (-> this value)) + (set-next-state arg0 (-> this next-state) 0) + ) + (else + (set! (-> *game-info* demo-state) (the-as uint (+ (-> this value) 200))) + (initialize! *game-info* 'game (the-as game-save #f) "title-scrapbook" (the-as resetter-spec #f)) + ) + ) + ) + ) + ) + (else + (sound-play "generic-beep" :pitch -0.6) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-memcard-slot-option +;; ERROR: Function may read a register that is not set: a3 +;; ERROR: Function may read a register that is not set: t0 +(defmethod respond-progress ((this menu-memcard-slot-option) (arg0 progress) (arg1 symbol)) + (local-vars (a3-0 none) (t0-0 none)) + (memcard-unlocked-secrets? arg0 #t) + (let* ((a1-3 (get-state-check-card arg0 (-> arg0 current))) + (a0-3 arg0) + (t9-2 (method-of-object a0-3 set-next-state)) + (a2-1 0) + ) + (t9-2 a0-3 a1-3 a2-1) + (set! (-> arg0 selected-option) #f) + (when (draw *bigmap* (the-as int a1-3) a2-1 (the-as int a3-0) (the-as int t0-0)) + (cond + ((cpad-pressed? 0 triangle) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (let ((s5-0 #f)) + *progress-save-info* + (set! (-> arg0 which-slot) (-> arg0 option-index)) + (cond + ((= (-> arg0 current) 'select-load) + (when (= (-> *progress-save-info* file (-> arg0 option-index) present) 1) + (set! s5-0 #t) + (set-next-state arg0 'loading 0) + ) + ) + ((and (= (-> arg0 current) 'select-save-hero) + (-> *setting-control* user-default auto-save) + (= (-> *game-info* auto-save-card) (-> *progress-save-info* handle)) + (= (-> *game-info* auto-save-which) (-> arg0 which-slot)) + ) + (sound-play "generic-beep" :pitch -0.6) + ) + ((= (-> *progress-save-info* file (-> arg0 which-slot) present) 1) + (set! s5-0 #t) + (set-next-state arg0 'already-exists 0) + ) + (else + (set! s5-0 #t) + (set-next-state arg0 'saving 0) + ) + ) + (if s5-0 + (sound-play "generic-beep") + ) + ) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-already-exists-option +(defmethod respond-progress ((this menu-already-exists-option) (arg0 progress) (arg1 symbol)) + (let ((a1-2 (get-state-check-card arg0 'select-save)) + (gp-0 (the-as object #f)) + ) + (if (!= a1-2 'select-save) + (set-next-state arg0 a1-2 0) + ) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! gp-0 (not (-> arg0 yes-no-choice))) + (set! (-> arg0 yes-no-choice) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! gp-0 (-> arg0 yes-no-choice)) + (set! (-> arg0 yes-no-choice) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (sound-play "generic-beep") + (set-next-state arg0 'saving 0) + ) + ((begin (sound-play "generic-beep") (= (-> arg0 state-array 0) 'title)) + (set-next-state arg0 'select-save-title 0) + ) + ((-> *progress-work* hero-mode-save) + (set-next-state arg0 'select-save-hero 0) + ) + (else + (set-next-state arg0 'select-save 0) + ) + ) + ) + ) + (if gp-0 + (sound-play "generic-beep") + ) + ) + 0 + ) + +;; definition for method 9 of type menu-create-game-option +(defmethod respond-progress ((this menu-create-game-option) (arg0 progress) (arg1 symbol)) + (let ((s4-0 (&-> arg0 yes-no-choice)) + (gp-0 (the-as object #f)) + ) + (let ((a1-2 (get-state-check-card arg0 'select-save))) + (if (!= a1-2 'select-save) + (set-next-state arg0 a1-2 0) + ) + ) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! gp-0 (not (-> s4-0 0))) + (set! (-> s4-0 0) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! gp-0 (-> s4-0 0)) + (set! (-> s4-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (set-next-state arg0 'creating 0) + ) + ((= (-> arg0 state-array 0) 'title) + (let ((s5-1 sound-play-by-name) + (a0-26 (make-u128 #x70656562 (the-as uint #x2d636972656e6567))) + ) + (s5-1 (the-as sound-name a0-26) (new-sound-id) 1024 0 0 (sound-group) #t) + (sound-volume-off) + (progress-intro-start (the-as symbol a0-26)) + ) + ) + (else + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + ) + ) + (if gp-0 + (sound-play "generic-beep") + ) + ) + 0 + ) + +;; definition for method 9 of type menu-insufficient-space-option +(defmethod respond-progress ((this menu-insufficient-space-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice)) + (s4-0 (get-state-check-card arg0 'select-save)) + ) + (cond + ((or (= (-> arg0 starting-state) 'insufficient-space) (= (-> arg0 starting-state) 'no-memory-card)) + (cond + ((cpad-pressed? 0 left l-analog-left) + (when (and (not (-> s5-0 0)) (not (-> arg0 clear-screen))) + (sound-play "generic-beep") + (set! (-> s5-0 0) (the-as basic #t)) + ) + ) + ((cpad-pressed? 0 right l-analog-right) + (when (and (-> s5-0 0) (not (-> arg0 clear-screen))) + (sound-play "generic-beep") + (set! (-> s5-0 0) #f) + ) + ) + ((and (cpad-pressed? 0 confirm) (!= (-> arg0 current) 'none)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (set! (-> arg0 clear-screen) #t) + (cond + ((-> s5-0 0) + (sound-play "generic-beep") + (pop-state arg0) + ) + ((and (not (-> s5-0 0)) + (!= (get-state-check-card arg0 'select-save) 'insufficient-space) + (!= (get-state-check-card arg0 'select-save) 'no-memory-card) + ) + (pop-state arg0) + ) + (else + (sound-play "generic-beep") + (set-time! (-> arg0 last-move)) + (set! (-> arg0 current) 'none) + (set-next-state arg0 s4-0 0) + ) + ) + ) + ) + ) + (else + (let ((a1-9 'select-save)) + 'select-save + (cond + ((-> *progress-work* hero-mode-save) + (set! a1-9 'select-save-hero) + ) + ((and (= (-> arg0 starting-state) 'title) + (not (logtest? (-> *game-info* purchase-secrets) (game-secrets hero-mode))) + ) + (set! a1-9 'select-save-title) + ) + ) + (let ((a1-10 (get-state-check-card arg0 a1-9))) + (set-next-state arg0 a1-10 0) + ) + ) + (cond + ((and (cpad-pressed? 0 triangle) (or (= (-> arg0 starting-state) 'title) (= (-> arg0 starting-state) 'main))) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((= (-> arg0 state-array 0) 'title) + (let ((gp-3 sound-play-by-name) + (a0-81 (make-u128 #x70656562 (the-as uint #x2d636972656e6567))) + ) + (gp-3 (the-as sound-name a0-81) (new-sound-id) 1024 0 0 (sound-group) #t) + (sound-volume-off) + (progress-intro-start (the-as symbol a0-81)) + ) + ) + (else + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + ) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-secrets-insufficient-space-option +(defmethod respond-progress ((this menu-secrets-insufficient-space-option) (arg0 progress) (arg1 symbol)) + (&-> arg0 yes-no-choice) + (cond + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (set-next-state arg0 'title 0) + ) + ((cpad-pressed? 0 triangle) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-hero-mode-message-option +(defmethod respond-progress ((this menu-hero-mode-message-option) (arg0 progress) (arg1 symbol)) + (&-> arg0 yes-no-choice) + (cond + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + ((cpad-pressed? 0 triangle) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-video-mode-warning-option +(defmethod respond-progress ((this menu-video-mode-warning-option) (arg0 progress) (arg1 symbol)) + (let ((gp-0 (&-> arg0 yes-no-choice))) + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> gp-0 0))) + (sound-play "generic-beep") + (set! (-> gp-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> gp-0 0)) + (sound-play "generic-beep") + (set! (-> gp-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (set! (-> arg0 time-out) 0) + (cond + ((-> arg0 yes-no-choice) + (set! (-> *setting-control* user-default video-mode) (the-as symbol (-> arg0 video-mode))) + (set-time! (-> arg0 time-out)) + (set-next-state arg0 'video-mode-ok 0) + ) + (else + (set! (-> arg0 video-mode) (the-as basic 'pal)) + (pop-state arg0) + ) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-video-mode-ok-option +(defmethod respond-progress ((this menu-video-mode-ok-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice))) + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> s5-0 0))) + (sound-play "generic-beep") + (set! (-> s5-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> s5-0 0)) + (sound-play "generic-beep") + (set! (-> s5-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (sound-play "generic-beep") + ) + (else + (set! (-> arg0 video-mode) (the-as basic 'pal)) + (set! (-> *setting-control* user-default video-mode) (the-as symbol (-> arg0 video-mode))) + (sound-play "generic-beep") + ) + ) + (set! (-> arg0 time-out) 0) + (pop-state arg0) + ) + ) + ) + (when (and (nonzero? (-> arg0 time-out)) (< (seconds 10) (- (current-time) (-> arg0 time-out)))) + (set! (-> arg0 time-out) 0) + (set! (-> arg0 video-mode) (the-as basic 'pal)) + (set! (-> *setting-control* user-default video-mode) (the-as symbol (-> arg0 video-mode))) + (pop-state arg0) + ) + 0 + ) + +;; definition for method 9 of type menu-progressive-mode-warning-option +(defmethod respond-progress ((this menu-progressive-mode-warning-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice))) + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> s5-0 0))) + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) (the-as basic #t)) + (set! (-> s5-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> s5-0 0)) + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) #f) + (set! (-> s5-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (set! (-> arg0 time-out) 0) + (cond + ((-> arg0 yes-no-choice) + (sound-play "generic-beep") + (set-progressive-scan #t) + (set! (-> arg0 progressive-scan) (the-as basic #t)) + (set-time! (-> arg0 time-out)) + (set-next-state arg0 'progressive-mode-ok 0) + ) + (else + (set! (-> arg0 progressive-scan) #f) + (set-progressive-scan #f) + (pop-state arg0) + ) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-progressive-mode-ok-option +(defmethod respond-progress ((this menu-progressive-mode-ok-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice))) + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> s5-0 0))) + (sound-play "generic-beep") + (set! (-> s5-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> s5-0 0)) + (sound-play "generic-beep") + (set! (-> s5-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((not (-> arg0 yes-no-choice)) + (set! (-> *setting-control* user-default set-video-mode) #f) + (set! (-> arg0 progressive-scan) #f) + (sound-play "generic-beep") + ) + (else + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) (the-as basic #t)) + ) + ) + (set! (-> arg0 time-out) 0) + (pop-state arg0) + ) + ) + ) + (when (and (nonzero? (-> arg0 time-out)) (< (seconds 10) (- (current-time) (-> arg0 time-out)))) + (set! (-> arg0 time-out) 0) + (set! (-> *setting-control* user-default set-video-mode) #f) + (set-progressive-scan #f) + (pop-state arg0) + ) + 0 + ) + +;; definition for method 9 of type menu-card-removed-option +(defmethod respond-progress ((this menu-card-removed-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +;; definition for method 9 of type menu-insert-card-option +(defmethod respond-progress ((this menu-insert-card-option) (arg0 progress) (arg1 symbol)) + *progress-save-info* + (cond + ((= (get-state-check-card arg0 'select-load) 'select-load) + (set-next-state arg0 'select-load 0) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-error-loading-option +(defmethod respond-progress ((this menu-error-loading-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +;; definition for method 9 of type menu-error-auto-saving-option +(defmethod respond-progress ((this menu-error-auto-saving-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +;; definition for method 9 of type menu-error-disc-removed-option +(defmethod respond-progress ((this menu-error-disc-removed-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (when (is-cd-in?) + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-error-reading-option +(defmethod respond-progress ((this menu-error-reading-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +;; definition for method 9 of type menu-icon-info-option +(defmethod respond-progress ((this menu-icon-info-option) (arg0 progress) (arg1 symbol)) + (when (cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (pop-state arg0) + ) + 0 + ) + +;; definition for method 9 of type menu-format-card-option +(defmethod respond-progress ((this menu-format-card-option) (arg0 progress) (arg1 symbol)) + (let ((s4-0 (&-> arg0 yes-no-choice)) + (gp-0 (the-as object #f)) + ) + (let ((a1-2 (get-state-check-card arg0 (-> arg0 current)))) + (set-next-state arg0 a1-2 0) + ) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! gp-0 (not (-> s4-0 0))) + (set! (-> s4-0 0) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! gp-0 (-> s4-0 0)) + (set! (-> s4-0 0) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (sound-play "generic-beep") + (set-next-state arg0 'formatting 0) + ) + ((= (-> arg0 state-array 0) 'title) + (let ((s5-1 sound-play-by-name) + (a0-29 (make-u128 #x70656562 (the-as uint #x2d636972656e6567))) + ) + (s5-1 (the-as sound-name a0-29) (new-sound-id) 1024 0 0 (sound-group) #t) + (sound-volume-off) + (progress-intro-start (the-as symbol a0-29)) + ) + ) + (else + (sound-play "generic-beep") + (pop-state arg0) + ) + ) + ) + ) + (if gp-0 + (sound-play "generic-beep") + ) + ) + 0 + ) + +;; definition for method 9 of type menu-select-start-option +;; WARN: disable def twice: 259. This may happen when a cond (no else) is nested inside of another conditional, but it should be rare. +(defmethod respond-progress ((this menu-select-start-option) (arg0 progress) (arg1 symbol)) + (let ((gp-0 *progress-work*)) + (when (not (-> gp-0 secrets-unlocked)) + (set! (-> arg0 state-pos) 0) + (set-next-state arg0 'secrets-insufficient-space 0) + ) + (set! (-> *progress-list-level* mode) (-> arg0 current)) + (set! (-> *progress-list-level* act) (-> gp-0 selected-num)) + ) + (let ((gp-1 #f)) + (let ((v1-8 (+ (length *progress-list-level*) -1))) + (the float v1-8) + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((v1-12 (max 0 (+ (-> this selected-index) -1)))) + (if (nonzero? (-> this selected-index)) + (set! gp-1 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this selected-index) v1-12) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ v1-12 -1))))) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-36 (min (+ (-> this selected-index) 1) v1-8))) + (if (!= (-> this selected-index) v1-8) + (set! gp-1 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this selected-index) a0-36) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a0-36 -4))))) + ) + ) + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((v1-24 (max 0 (+ (-> this selected-index) -5)))) + (if (nonzero? (-> this selected-index)) + (set! gp-1 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this selected-index) v1-24) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ v1-24 -1))))) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-69 (min (+ (-> this selected-index) 5) v1-8))) + (if (!= (-> this selected-index) v1-8) + (set! gp-1 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this selected-index) a0-69) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a0-69 -4))))) + ) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (let* ((s5-1 (progress-list-method-9 *progress-list-level* (-> this selected-index))) + (v1-42 (-> arg0 current)) + (s3-1 (cond + ((= v1-42 'select-pre-start) + (or (-> s5-1 play-continue) (-> s5-1 pre-play-continue)) + ) + ((or (= v1-42 'select-kiosk-start) (= v1-42 'select-kiosk-start-special)) + (-> s5-1 kiosk-play-continue) + ) + (else + (-> s5-1 play-continue) + ) + ) + ) + ) + (cond + ((and (or (demo?) (kiosk?)) + (or (= (-> arg0 current) 'select-kiosk-start) (= (-> arg0 current) 'select-kiosk-start-special)) + (= (level-group-method-26 *level* 'title (the-as int #f)) 'active) + ) + (send-event (handle->process (-> *game-info* controller 0)) 'control-spec (get-play-list-idx s5-1)) + (set-master-mode 'game) + ) + (else + (let* ((s2-1 play-task) + (a0-104 (get-play-list-idx s5-1)) + (a1-40 'debug) + (v1-64 (-> arg0 current)) + (s4-2 (s2-1 + (the-as game-task a0-104) + a1-40 + (cond + ((= v1-64 'select-pre-start) + 'pre-play + ) + ((or (= v1-64 'select-kiosk-start) (= v1-64 'select-kiosk-start-special)) + 'kiosk + ) + (else + 'play + ) + ) + ) + ) + ) + (cond + ((pair? s3-1) + (start 'play (get-continue-by-name *game-info* s4-2)) + (process-spawn + scene-player + :init scene-player-init + (-> (the-as pair (-> (the-as pair s3-1) cdr)) car) + #t + s4-2 + :name "scene-player" + ) + ) + (else + (send-event (handle->process (-> *game-info* controller 0)) 'control-spec (get-play-list-idx s5-1)) + (start 'play (get-continue-by-name *game-info* s4-2)) + ) + ) + ) + (set-master-mode 'game) + ) + ) + ) + ) + ) + ) + (if gp-1 + (sound-play "secrets-scroll") + ) + ) + 0 + ) + +;; definition for method 9 of type menu-select-scene-option +(defmethod respond-progress ((this menu-select-scene-option) (arg0 progress) (arg1 symbol)) + (let* ((s4-0 *progress-work*) + (v1-0 (-> s4-0 selected-num)) + (s3-0 (cond + ((zero? v1-0) + *hud-select-scene-act1* + ) + ((= v1-0 1) + *hud-select-scene-act2* + ) + ((= v1-0 2) + *hud-select-scene-act3* + ) + (else + *hud-select-scene-commentary* + ) + ) + ) + ) + (when (not (-> s4-0 secrets-unlocked)) + (set! (-> arg0 state-pos) 0) + (set-next-state arg0 'secrets-insufficient-space 0) + ) + (let ((gp-0 #f)) + (let ((v1-7 (+ (length s3-0) -1))) + (the float v1-7) + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((v1-11 (max 0 (+ (-> this selected-index) -1)))) + (if (nonzero? (-> this selected-index)) + (set! gp-0 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this selected-index) v1-11) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ v1-11 -1))))) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-36 (min (+ (-> this selected-index) 1) v1-7))) + (if (!= (-> this selected-index) v1-7) + (set! gp-0 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this selected-index) a0-36) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a0-36 -4))))) + ) + ) + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((v1-23 (max 0 (+ (-> this selected-index) -5)))) + (if (nonzero? (-> this selected-index)) + (set! gp-0 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this selected-index) v1-23) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ v1-23 -1))))) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-69 (min (+ (-> this selected-index) 5) v1-7))) + (if (!= (-> this selected-index) v1-7) + (set! gp-0 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this selected-index) a0-69) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a0-69 -4))))) + ) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (sound-play "generic-beep") + (let ((s2-2 *display-profile*)) + (play-clean 'debug) + (set! *display-profile* s2-2) + ) + (set! (-> *game-info* mode) 'play) + (let ((s5-1 (-> s3-0 (-> this selected-index)))) + (set! (-> *game-info* demo-state) (the-as uint 100)) + (let ((v1-46 (-> s4-0 selected-num))) + (cond + ((zero? v1-46) + (logior! (-> *game-info* secrets) (game-secrets scene-player-1)) + ) + ((= v1-46 1) + (logior! (-> *game-info* secrets) (game-secrets scene-player-2)) + ) + ((= v1-46 2) + (logior! (-> *game-info* secrets) (game-secrets scene-player-3)) + ) + ((= v1-46 3) + (set! (-> *game-info* demo-state) (the-as uint 101)) + (logior! (-> *game-info* secrets) (game-secrets title-commentary)) + ) + ) + ) + (persist-with-delay *setting-control* 'fail-music-volume (seconds 5) 'music-volume 'abs 0.0 0) + (persist-with-delay *setting-control* 'fail-sfx-volume (seconds 5) 'sfx-volume 'abs 0.0 0) + (persist-with-delay *setting-control* 'fail-dialog-volume (seconds 5) 'dialog-volume 'abs 0.0 0) + (set! (-> *setting-control* user-current sfx-volume) 0.01) + (set! (-> *setting-control* user-current dialog-volume) 0.01) + (set! (-> *setting-control* user-current music-volume) 0.01) + (process-spawn scene-player :init scene-player-init (-> s5-1 info) #t (-> s5-1 continue) :name "scene-player") + ) + (set-master-mode 'game) + ) + ) + ) + (if gp-0 + (sound-play "secrets-scroll") + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-bigmap-option +(defmethod respond-progress ((this menu-bigmap-option) (arg0 progress) (arg1 symbol)) + ((method-of-object *bigmap* bigmap-method-13)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + 0 + ) + +;; definition for method 9 of type menu-missions-option +(defmethod respond-progress ((this menu-missions-option) (arg0 progress) (arg1 symbol)) + (let ((v1-0 #f)) + (let ((f0-1 (the float (+ (-> arg0 total-num-tasks) -1)))) + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (= (-> this current-index) (-> this target-index))) + ) + (if (!= (-> this target-index) 0.0) + (set! v1-0 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this target-index) (fmax 0.0 (+ -1.0 (-> this target-index)))) + ) + ((and (not (-> this on-screen)) + (or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (= (-> this current-index) (-> this target-index))) + ) + ) + (if (!= (-> this target-index) f0-1) + (set! v1-0 #t) + ) + (set! (-> this scroll-speed) 300.0) + (set! (-> this target-index) (fmin (+ 1.0 (-> this target-index)) f0-1)) + ) + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (= (-> this current-index) (-> this target-index))) + ) + (if (!= (-> this target-index) 0.0) + (set! v1-0 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this target-index) (fmax 0.0 (+ -5.0 (-> this target-index)))) + ) + ((and (not (-> this on-screen)) + (or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (= (-> this current-index) (-> this target-index))) + ) + ) + (if (!= (-> this target-index) f0-1) + (set! v1-0 #t) + ) + (set! (-> this scroll-speed) 1000.0) + (set! (-> this target-index) (fmin (+ 5.0 (-> this target-index)) f0-1)) + ) + ) + ) + (if v1-0 + (sound-play "mission-scroll") + ) + ) + 0 + ) + +;; definition for method 12 of type menu-highscores-option +(defmethod menu-highscores-option-method-12 ((this menu-highscores-option)) + (let ((v0-0 0)) + (dotimes (v1-0 16) + (let ((a1-2 (-> this info v1-0))) + (when (or (zero? (-> a1-2 secret)) (logtest? (-> *game-info* secrets) (-> a1-2 secret))) + (set! (-> this pages v0-0) (the-as paged-menu-option a1-2)) + (+! v0-0 1) + ) + ) + ) + (set! (-> this num-pages) v0-0) + v0-0 + ) + ) + +;; definition for method 9 of type menu-highscores-option +(defmethod respond-progress ((this menu-highscores-option) (arg0 progress) (arg1 symbol)) + (let ((f30-0 (the float (menu-highscores-option-method-12 this))) + (gp-0 #f) + ) + (let ((f0-1 0.0)) + (let ((f1-0 (-> this target-index))) + (set! (-> this target-index) (- f1-0 (* (the float (the int (/ f1-0 f30-0))) f30-0))) + ) + (cond + ((and (cpad-hold? 0 r1) (= (-> this current-index) (-> this target-index))) + (set! gp-0 #t) + (let ((f0-3 (+ 1.0 (-> this target-index)))) + (set! (-> this target-index) (- f0-3 (* (the float (the int (/ f0-3 f30-0))) f30-0))) + ) + (set! f0-1 182.04445) + ) + ((and (cpad-hold? 0 l1) (= (-> this current-index) (-> this target-index))) + (set! gp-0 #t) + (let ((f0-7 (+ -1.0 f30-0 (-> this target-index)))) + (set! (-> this target-index) (- f0-7 (* (the float (the int (/ f0-7 f30-0))) f30-0))) + ) + (set! f0-1 -182.04445) + ) + ) + (let* ((f28-0 (/ 65536.0 f30-0)) + (f1-17 (* 3.0 (seconds-per-frame) f28-0)) + (f0-9 (+ (* (-> this current-index) f28-0) f0-1)) + (f2-10 (* (-> this target-index) f28-0)) + (f0-11 (+ 65536.0 (deg-seek f0-9 f2-10 f1-17))) + ) + (set! (-> this current-index) (/ (- f0-11 (* (the float (the int (/ f0-11 65536.0))) 65536.0)) f28-0)) + ) + ) + (when (< (fabs (- (-> this current-index) (-> this target-index))) 0.01) + (let ((f0-17 (-> this target-index))) + (set! (-> this current-index) (- f0-17 (* (the float (the int (/ f0-17 f30-0))) f30-0))) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (if gp-0 + (sound-play "score-slide") + ) + ) + 0 + ) + +;; definition for method 9 of type controls-page-info +(defmethod init-text! ((this controls-page-info)) + (let ((v0-0 0)) + (dotimes (v1-0 (-> this strings length)) + (let ((a1-2 (-> this strings v1-0))) + (when (or (logtest? (-> *game-info* features) (-> a1-2 feature)) + (logtest? (-> *game-info* secrets) (-> a1-2 secret)) + (logtest? (-> *game-info* vehicles) (-> a1-2 vehicle)) + (and (zero? (-> a1-2 feature)) (zero? (-> a1-2 secret)) (zero? (-> a1-2 vehicle))) + ) + (set! (-> this text v0-0) (the-as game-text a1-2)) + (+! v0-0 1) + ) + ) + ) + (set! (-> this num-text) v0-0) + v0-0 + ) + ) + +;; definition for method 10 of type controls-page-info +;; WARN: Return type mismatch int vs none. +(defmethod controls-page-info-method-10 ((this controls-page-info)) + (let ((f0-1 (the float (max 0 (+ (init-text! this) -1)))) + (v1-3 #f) + ) + (set! (-> this target-index) (fmax 0.0 (fmin (-> this target-index) f0-1))) + (cond + ((and (not (-> this on-screen)) + (cpad-hold? 0 down l-analog-down) + (= (-> this current-index) (-> this target-index)) + ) + (if (!= (-> this target-index) f0-1) + (set! v1-3 #t) + ) + (set! (-> this target-index) (fmin (+ 1.0 (-> this target-index)) f0-1)) + ) + ((and (cpad-hold? 0 up l-analog-up) (= (-> this current-index) (-> this target-index))) + (if (!= (-> this target-index) 0.0) + (set! v1-3 #t) + ) + (set! (-> this target-index) (fmax 0.0 (+ -1.0 (-> this target-index)))) + ) + ) + (if v1-3 + (sound-play "score-slide") + ) + ) + 0 + (none) + ) + +;; definition for method 12 of type menu-controls-option +(defmethod menu-controls-option-method-12 ((this menu-controls-option)) + (let ((v0-0 0)) + (dotimes (v1-0 7) + (let ((a1-2 (-> this info v1-0))) + (when (or (logtest? (-> *game-info* features) (-> a1-2 feature)) + (logtest? (-> *game-info* secrets) (-> a1-2 secret)) + (logtest? (-> *game-info* vehicles) (-> a1-2 vehicle)) + (and (zero? (-> a1-2 feature)) (zero? (-> a1-2 secret)) (zero? (-> a1-2 vehicle))) + ) + (set! (-> this pages v0-0) a1-2) + (+! v0-0 1) + ) + ) + ) + (set! (-> this num-pages) v0-0) + v0-0 + ) + ) + +;; definition for method 9 of type menu-controls-option +(defmethod respond-progress ((this menu-controls-option) (arg0 progress) (arg1 symbol)) + (let ((f30-0 (the float (menu-controls-option-method-12 this))) + (s4-0 #f) + ) + (let ((f0-1 0.0)) + (let ((f1-0 (-> this target-index))) + (set! (-> this target-index) (- f1-0 (* (the float (the int (/ f1-0 f30-0))) f30-0))) + ) + (cond + ((and (cpad-hold? 0 r1) (= (-> this current-index) (-> this target-index))) + (let ((f0-3 (+ 1.0 (-> this target-index)))) + (set! (-> this target-index) (- f0-3 (* (the float (the int (/ f0-3 f30-0))) f30-0))) + ) + (set! f0-1 182.04445) + (set! s4-0 #t) + ) + ((and (cpad-hold? 0 l1) (= (-> this current-index) (-> this target-index))) + (let ((f0-7 (+ -1.0 f30-0 (-> this target-index)))) + (set! (-> this target-index) (- f0-7 (* (the float (the int (/ f0-7 f30-0))) f30-0))) + ) + (set! f0-1 -182.04445) + (set! s4-0 #t) + ) + ) + (let* ((f28-0 (/ 65536.0 f30-0)) + (f1-17 (* 3.0 (seconds-per-frame) f28-0)) + (f0-9 (+ (* (-> this current-index) f28-0) f0-1)) + (f2-10 (* (-> this target-index) f28-0)) + (f0-11 (+ 65536.0 (deg-seek f0-9 f2-10 f1-17))) + ) + (set! (-> this current-index) (/ (- f0-11 (* (the float (the int (/ f0-11 65536.0))) 65536.0)) f28-0)) + ) + ) + (when (< (fabs (- (-> this current-index) (-> this target-index))) 0.01) + (let ((f0-17 (-> this target-index))) + (set! (-> this current-index) (- f0-17 (* (the float (the int (/ f0-17 f30-0))) f30-0))) + ) + ) + (if (= (-> this current-index) (-> this target-index)) + (controls-page-info-method-10 (-> this pages (the int (-> this current-index)))) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (if s4-0 + (sound-play "score-slide") + ) + ) + 0 + ) + +;; definition for method 9 of type menu-secret-option +(defmethod respond-progress ((this menu-secret-option) (arg0 progress) (arg1 symbol)) + (let ((gp-0 (the-as object #f))) + (the float (+ (-> *menu-secrets-array* length) -1)) + (let ((a0-1 (+ (-> *menu-secrets-array* length) -1)) + (v1-5 *menu-secrets-array*) + (s2-0 (the int (-> *game-info* skill))) + (s3-0 (-> *menu-secrets-array* (-> this selected-index))) + ) + (if (or (nonzero? (-> *setting-control* user-current subtitle-language)) + (nonzero? (-> *setting-control* user-current language)) + (nonzero? (-> *setting-control* user-current audio-language)) + ) + (+! a0-1 -1) + ) + (set! (-> this selected-index) (min (-> this selected-index) a0-1)) + (cond + ((-> this available-title) + (when (or (cpad-pressed? 0 confirm) (cpad-pressed? 0 triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + (set! (-> this available-title) #f) + ) + ) + ((-> this buy-menu) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! gp-0 (not (-> arg0 yes-no-choice))) + (set! (-> arg0 yes-no-choice) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (set! gp-0 (-> arg0 yes-no-choice)) + (set! (-> arg0 yes-no-choice) #f) + ) + ((cpad-pressed? 0 confirm) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (cond + ((-> arg0 yes-no-choice) + (secret-item-option-method-13 s3-0) + (set! (-> *game-info* skill) (- (-> *game-info* skill) (the float (-> s3-0 cost)))) + (sound-play "upgrade-buy") + (set! (-> this buy-menu) #f) + (cond + ((= (-> s3-0 secret) (game-secrets hero-mode)) + (set-next-state arg0 'select-save-hero 0) + ) + ((logtest? (-> s3-0 flags) (secret-item-option-flags sf2)) + (set! (-> this available-title) #t) + ) + ) + ) + (else + (sound-play "generic-beep") + (set! (-> this buy-menu) #f) + ) + ) + ) + ((cpad-pressed? 0 triangle) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons triangle)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons triangle)) + (sound-play "generic-beep") + (set! (-> this buy-menu) #f) + ) + ) + ) + (else + (cond + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-73 (max 1 (+ (-> this selected-index) -1)))) + (if (!= (-> this selected-index) 1) + (set! gp-0 #t) + ) + (if (logtest? (-> v1-5 a0-73 flags) (secret-item-option-flags sf0)) + (+! a0-73 -1) + ) + (set! (-> this selected-index) a0-73) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ a0-73 -1))))) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a1-51 (min (+ (-> this selected-index) 1) a0-1))) + (if (!= (-> this selected-index) a0-1) + (set! gp-0 #t) + ) + (if (logtest? (-> v1-5 a1-51 flags) (secret-item-option-flags sf0)) + (set! a1-51 (min (+ a1-51 1) a0-1)) + ) + (set! (-> this selected-index) a1-51) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a1-51 -3))))) + ) + ) + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a0-79 (max 1 (+ (-> this selected-index) -5)))) + (if (!= (-> this selected-index) 1) + (set! gp-0 #t) + ) + (if (logtest? (-> v1-5 a0-79 flags) (secret-item-option-flags sf0)) + (+! a0-79 -1) + ) + (set! (-> this selected-index) a0-79) + (set! (-> this target-index) (fmin (-> this target-index) (the float (max 0 (+ a0-79 -1))))) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (time-elapsed? (-> arg0 last-move) (seconds 0.1))) + ) + (set-time! (-> arg0 last-move)) + (let ((a1-82 (min (+ (-> this selected-index) 5) a0-1))) + (if (!= (-> this selected-index) a0-1) + (set! gp-0 #t) + ) + (if (logtest? (-> v1-5 a1-82 flags) (secret-item-option-flags sf0)) + (set! a1-82 (min (+ a1-82 1) a0-1)) + ) + (set! (-> this selected-index) a1-82) + (set! (-> this target-index) (fmax (-> this target-index) (the float (max 0 (+ a1-82 -3))))) + ) + ) + ((and (cpad-pressed? 0 confirm) (= (-> this current-index) (-> this target-index))) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (let ((v1-112 (secret-item-option-method-12 s3-0))) + (cond + ((zero? v1-112) + (cond + ((>= s2-0 (-> s3-0 cost)) + (sound-play "generic-beep") + (set! (-> arg0 yes-no-choice) #f) + (set! (-> this buy-menu) #t) + ) + (else + (sound-play "generic-beep" :pitch -0.6) + ) + ) + ) + ((or (= v1-112 1) (= v1-112 2)) + (cond + ((logtest? (-> s3-0 flags) (secret-item-option-flags sf1)) + (set! (-> *game-info* secrets) + (logclear (logxor (-> *game-info* secrets) (the-as uint (-> s3-0 secret))) (-> s3-0 mask-secrets)) + ) + (sound-play "generic-beep") + ) + ((and (= (-> s3-0 secret) 1) (not (logtest? (-> *game-info* secrets) (game-secrets hero-mode)))) + (set! (-> *progress-work* hero-mode-save) #t) + (set-next-state arg0 'select-save-hero 0) + ) + ((logtest? (-> s3-0 flags) (secret-item-option-flags sf2)) + (set! (-> this available-title) #t) + (sound-play "generic-beep") + ) + (else + (sound-play "generic-beep" :pitch -0.6) + ) + ) + ) + ((or (= v1-112 3) (= v1-112 4) (= v1-112 5)) + (sound-play "generic-beep" :pitch -0.6) + ) + ) + ) + ) + ) + ) + ) + ) + (if gp-0 + (sound-play "mission-scroll") + ) + ) + 0 + ) + +;; definition for method 9 of type menu-game-option +(defmethod respond-progress ((this menu-game-option) (arg0 progress) (arg1 symbol)) + (-> arg0 vibrations) + (-> arg0 subtitles) + (load-level-text-files (the-as int (-> *setting-control* user-current language))) + (cond + (arg1 + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (case (-> this menu-option-type) + ((3) + (when (not (-> arg0 vibrations)) + (set! (-> *cpad-list* cpads 0 buzz-pause-val 0) (the-as uint 255)) + (set! (-> *cpad-list* cpads 0 buzz-pause-time) (the-as uint 15)) + ) + (set! (-> arg0 vibrations) (the-as basic #t)) + ) + ((4) + (set! (-> arg0 subtitles) (the-as basic #t)) + ) + ((5) + (set! (-> arg0 subtitle-language-index) (mod (+ (-> arg0 subtitle-language-index) 9) 10)) + (if (and (= (-> arg0 subtitle-language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 subtitle-language-index) -1) + ) + (if (= (-> arg0 subtitle-language-index) 6) + (+! (-> arg0 subtitle-language-index) -2) + ) + ) + ((6) + (set! (-> arg0 language-index) (mod (+ (-> arg0 language-index) 9) 10)) + (if (and (= (-> arg0 language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 language-index) -1) + ) + (if (= (-> arg0 language-index) 6) + (+! (-> arg0 language-index) -2) + ) + ) + ((7) + (set! (-> arg0 audio-language-index) (mod (+ (-> arg0 audio-language-index) 4) 5)) + ) + ) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (case (-> this menu-option-type) + ((3) + (set! (-> arg0 vibrations) #f) + ) + ((4) + (set! (-> arg0 subtitles) #f) + ) + ((5) + (set! (-> arg0 subtitle-language-index) (mod (+ (-> arg0 subtitle-language-index) 1) 10)) + (if (= (-> arg0 subtitle-language-index) 5) + (+! (-> arg0 subtitle-language-index) 2) + ) + (if (and (= (-> arg0 subtitle-language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 subtitle-language-index) 1) + ) + ) + ((6) + (set! (-> arg0 language-index) (mod (+ (-> arg0 language-index) 1) 10)) + (if (= (-> arg0 language-index) 5) + (+! (-> arg0 language-index) 2) + ) + (if (and (= (-> arg0 language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 language-index) 1) + ) + ) + ((7) + (set! (-> arg0 audio-language-index) (mod (+ (-> arg0 audio-language-index) 1) 5)) + ) + ) + ) + ((cpad-pressed? 0 confirm) + (case (-> this menu-option-type) + ((3) + (set! (-> *setting-control* user-default vibration) (the-as symbol (-> arg0 vibrations))) + ) + ((4) + (set! (-> *setting-control* user-default subtitle) (the-as symbol (-> arg0 subtitles))) + ) + ((5) + (set! (-> *setting-control* user-default subtitle-language) + (the-as language-enum (-> arg0 subtitle-language-index)) + ) + ) + ((6) + (set! (-> *setting-control* user-default language) (the-as language-enum (-> arg0 language-index))) + (load-level-text-files (-> arg0 language-index)) + ) + ((7) + (set! (-> *setting-control* user-default audio-language) + (the-as language-enum (-> arg0 audio-language-index)) + ) + ) + ) + (if (or (nonzero? (-> *setting-control* user-default subtitle-language)) + (nonzero? (-> *setting-control* user-default language)) + (nonzero? (-> *setting-control* user-default audio-language)) + ) + (set! (-> *unlocked-secrets* options length) 11) + (set! (-> *unlocked-secrets* options length) 12) + ) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down l-analog-down)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down l-analog-down)) + ) + (else + (set! (-> arg0 vibrations) (the-as basic (-> *setting-control* user-default vibration))) + (set! (-> arg0 subtitles) (the-as basic (-> *setting-control* user-default subtitle))) + (set! (-> arg0 language-index) (the-as int (-> *setting-control* user-default language))) + (set! (-> arg0 subtitle-language-index) (the-as int (-> *setting-control* user-default subtitle-language))) + (set! (-> arg0 audio-language-index) (the-as int (-> *setting-control* user-default audio-language))) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-language-option +(defmethod respond-progress ((this menu-language-option) (arg0 progress) (arg1 symbol)) + (enable-level-text-file-loading) + (set! (-> arg0 language-index) (the-as int (-> *setting-control* user-default language))) + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (set! (-> arg0 language-index) (mod (+ (-> arg0 language-index) 9) 10)) + (if (and (= (-> arg0 language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 language-index) -1) + ) + (if (= (-> arg0 language-index) 6) + (+! (-> arg0 language-index) -2) + ) + (set! (-> *setting-control* user-default language) (the-as language-enum (-> arg0 language-index))) + (load-level-text-files (-> arg0 language-index)) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (set! (-> arg0 language-index) (mod (+ (-> arg0 language-index) 1) 10)) + (if (= (-> arg0 language-index) 5) + (+! (-> arg0 language-index) 2) + ) + (if (and (= (-> arg0 language-index) 7) + (or (= (scf-get-territory) 1) + (and (!= (scf-get-territory) 3) (not *cheat-mode*) (!= *progress-cheat* 'language)) + ) + ) + (+! (-> arg0 language-index) 1) + ) + (set! (-> *setting-control* user-default language) (the-as language-enum (-> arg0 language-index))) + (load-level-text-files (-> arg0 language-index)) + ) + ((cpad-pressed? 0 confirm) + (set! (-> *setting-control* user-default subtitle-language) (the-as language-enum (-> arg0 language-index))) + (set! (-> *setting-control* user-default audio-language) + (the-as language-enum (-> *audio-language-remap* (-> arg0 language-index))) + ) + (if (or (nonzero? (-> *setting-control* user-default subtitle-language)) + (nonzero? (-> *setting-control* user-default language)) + (nonzero? (-> *setting-control* user-default audio-language)) + ) + (set! (-> *unlocked-secrets* options length) 11) + (set! (-> *unlocked-secrets* options length) 12) + ) + (pop-state arg0) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-graphic-option +(defmethod respond-progress ((this menu-graphic-option) (arg0 progress) (arg1 symbol)) + (cond + (arg1 + (case (-> this menu-option-type) + ((8) + (let ((v1-1 #f)) + (cond + ((cpad-hold? 0 left l-analog-left) + (set! (-> *setting-control* user-default screenx) + (min-max-wrap-around (+ (-> *setting-control* user-default screenx) -2) -96 96) + ) + (set! v1-1 #t) + ) + ((cpad-hold? 0 right l-analog-right) + (set! (-> *setting-control* user-default screenx) + (min-max-wrap-around (+ (-> *setting-control* user-default screenx) 2) -96 96) + ) + (set! v1-1 #t) + ) + ((cpad-hold? 0 up l-analog-up) + (set! (-> *setting-control* user-default screeny) + (min-max-wrap-around (+ (-> *setting-control* user-default screeny) -2) -48 48) + ) + (set! v1-1 #t) + ) + ((cpad-hold? 0 down l-analog-down) + (set! (-> *setting-control* user-default screeny) + (min-max-wrap-around (+ (-> *setting-control* user-default screeny) 2) -48 48) + ) + (set! v1-1 #t) + ) + ((cpad-pressed? 0 square) + (set! (-> *setting-control* user-default screenx) 0) + (set! (-> *setting-control* user-default screeny) 24) + ) + ((cpad-pressed? 0 triangle) + (set! (-> *setting-control* user-default screenx) (-> arg0 center-x-backup)) + (set! (-> *setting-control* user-default screeny) (-> arg0 center-y-backup)) + ) + ) + (when v1-1 + (when (< (seconds 0.1) (- (current-time) (-> arg0 last-sound))) + (set-time! (-> arg0 last-sound)) + (sound-play "roll-over") + ) + ) + ) + ) + ((9) + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (set! (-> arg0 aspect-ratio) (the-as basic 'aspect4x3)) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (set! (-> arg0 aspect-ratio) (the-as basic 'aspect16x9)) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 aspect-ratio) (the-as basic (get-aspect-ratio))) + ) + ((cpad-pressed? 0 confirm) + (set! (-> *setting-control* user-default aspect-ratio) (the-as symbol (-> arg0 aspect-ratio))) + ) + ) + ) + ((10) + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) (the-as basic #t)) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (set! (-> arg0 progressive-scan) #f) + (set! (-> *setting-control* user-default set-video-mode) #f) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 progressive-scan) (the-as basic (-> *setting-control* user-default set-video-mode))) + ) + ((cpad-pressed? 0 confirm) + (push-state arg0) + (set-next-state arg0 'progressive-mode-warning 0) + ) + ) + ) + ((11) + (cond + ((cpad-pressed? 0 left l-analog-left) + (sound-play "generic-beep") + (set! (-> arg0 video-mode) (the-as basic 'pal)) + ) + ((cpad-pressed? 0 right l-analog-right) + (sound-play "generic-beep") + (set! (-> arg0 video-mode) (the-as basic 'ntsc)) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 video-mode) (the-as basic (get-video-mode))) + ) + ((cpad-pressed? 0 confirm) + (when (!= (-> *setting-control* user-default video-mode) (-> arg0 video-mode)) + (let ((v1-88 (-> arg0 video-mode))) + (case v1-88 + (('pal) + (set! (-> *setting-control* user-default video-mode) (the-as symbol v1-88)) + ) + (('ntsc) + (push-state arg0) + (set-next-state arg0 'video-mode-warning 0) + ) + ) + ) + ) + ) + ) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down l-analog-down)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down l-analog-down)) + ) + (else + (when (cpad-pressed? 0 confirm) + (case (-> this menu-option-type) + ((8) + (set! (-> arg0 center-x-backup) (-> *setting-control* user-default screenx)) + (set! (-> arg0 center-y-backup) (-> *setting-control* user-default screeny)) + ) + ((9) + (set! (-> arg0 aspect-ratio) (the-as basic (-> *setting-control* user-default aspect-ratio))) + ) + ((10) + (set! (-> arg0 progressive-scan) (the-as basic (-> *setting-control* user-default set-video-mode))) + ) + ((11) + (set! (-> arg0 video-mode) (the-as basic (get-video-mode))) + ) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type menu-camera-option +(defmethod respond-progress ((this menu-camera-option) (arg0 progress) (arg1 symbol)) + (cond + (arg1 + (case (-> this menu-option-type) + ((12) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! (-> arg0 flip-horizontal) #f) + (sound-play "generic-beep") + ) + ((cpad-pressed? 0 right l-analog-right) + (set! (-> arg0 flip-horizontal) (the-as basic #t)) + (sound-play "generic-beep") + ) + ((cpad-pressed? 0 confirm) + (set! (-> *setting-control* cam-default flip-horizontal) (the-as symbol (-> arg0 flip-horizontal))) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 flip-horizontal) (the-as basic (-> *setting-control* cam-current flip-horizontal))) + ) + ) + ) + ((13) + (cond + ((cpad-pressed? 0 left l-analog-left) + (set! (-> arg0 flip-vertical) #f) + (sound-play "generic-beep") + ) + ((cpad-pressed? 0 right l-analog-right) + (set! (-> arg0 flip-vertical) (the-as basic #t)) + (sound-play "generic-beep") + ) + ((cpad-pressed? 0 confirm) + (set! (-> *setting-control* cam-default flip-vertical) (the-as symbol (-> arg0 flip-vertical))) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 flip-vertical) (the-as basic (-> *setting-control* cam-current flip-vertical))) + ) + ) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down l-analog-down)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down l-analog-down)) + ) + (else + (cond + ((cpad-pressed? 0 confirm) + (set! (-> arg0 flip-horizontal) (the-as basic (-> *setting-control* cam-current flip-horizontal))) + (set! (-> arg0 flip-vertical) (the-as basic (-> *setting-control* cam-current flip-vertical))) + ) + ((cpad-pressed? 0 triangle) + (set! (-> arg0 flip-horizontal) (the-as basic (-> *setting-control* cam-current flip-horizontal))) + (set! (-> arg0 flip-vertical) (the-as basic (-> *setting-control* cam-current flip-vertical))) + ) + ) + ) + ) + 0 + ) + +;; definition for method 9 of type inventory-item +(defmethod item-obtained? ((this inventory-item)) + (or (logtest? (-> *game-info* features) (-> this feature)) + (logtest? (-> *game-info* vehicles) (-> this vehicle)) + (logtest? (-> *game-info* items) (-> this item)) + ) + ) + +;; definition for method 9 of type inventory-item-group +(defmethod have-items? ((this inventory-item-group)) + (let ((gp-0 #f)) + (dotimes (s4-0 (-> this items length)) + (if (item-obtained? (-> this items s4-0)) + (set! gp-0 #t) + ) + ) + gp-0 + ) + ) + +;; definition for method 9 of type menu-inventory +(defmethod respond-progress ((this menu-inventory) (arg0 progress) (arg1 symbol)) + (let* ((f30-0 (the float (-> this screens length))) + (s4-0 (-> this screens (min (the int (-> this current-index)) (-> this screens length)))) + (v1-9 (-> s4-0 groups (-> s4-0 current-index))) + (gp-0 #f) + ) + (let ((f28-0 0.0)) + (let ((f0-3 (-> this target-index))) + (set! (-> this target-index) (- f0-3 (* (the float (the int (/ f0-3 f30-0))) f30-0))) + ) + (cond + ((or (cpad-pressed? 0 left l-analog-left) + (and (cpad-hold? 0 left l-analog-left) (time-elapsed? (-> arg0 last-move) (seconds 0.2))) + ) + (set-time! (-> arg0 last-move)) + (let ((s3-0 (-> s4-0 current-index)) + (s2-0 (-> v1-9 index-left)) + ) + (let ((s0-0 (-> s4-0 groups s2-0)) + (s1-0 6) + ) + (while (and (not (have-items? s0-0)) (!= s3-0 s2-0) (nonzero? s1-0)) + (set! s2-0 (-> s0-0 index-left)) + (set! s0-0 (-> s4-0 groups s2-0)) + (+! s1-0 -1) + (if (zero? s1-0) + (set! s2-0 s3-0) + ) + ) + ) + (when (!= s3-0 s2-0) + (set! (-> s4-0 current-index) s2-0) + (sound-play "generic-beep") + ) + ) + ) + ((or (cpad-pressed? 0 right l-analog-right) + (and (cpad-hold? 0 right l-analog-right) (time-elapsed? (-> arg0 last-move) (seconds 0.2))) + ) + (set-time! (-> arg0 last-move)) + (let ((s3-2 (-> s4-0 current-index)) + (s2-1 (-> v1-9 index-right)) + ) + (let ((s0-1 (-> s4-0 groups s2-1)) + (s1-1 6) + ) + (while (and (not (have-items? s0-1)) (!= s3-2 s2-1) (nonzero? s1-1)) + (set! s2-1 (-> s0-1 index-right)) + (set! s0-1 (-> s4-0 groups s2-1)) + (+! s1-1 -1) + (if (zero? s1-1) + (set! s2-1 s3-2) + ) + ) + ) + (when (!= s3-2 s2-1) + (set! (-> s4-0 current-index) s2-1) + (sound-play "generic-beep") + ) + ) + ) + ((or (cpad-pressed? 0 up l-analog-up) + (and (cpad-hold? 0 up l-analog-up) (time-elapsed? (-> arg0 last-move) (seconds 0.2))) + ) + (set-time! (-> arg0 last-move)) + (let ((s3-4 (-> s4-0 current-index)) + (s2-2 (-> v1-9 index-up)) + ) + (let ((s0-2 (-> s4-0 groups s2-2)) + (s1-2 6) + ) + (while (and (not (have-items? s0-2)) (!= s3-4 s2-2) (nonzero? s1-2)) + (set! s2-2 (-> s0-2 index-up)) + (set! s0-2 (-> s4-0 groups s2-2)) + (+! s1-2 -1) + (if (zero? s1-2) + (set! s2-2 s3-4) + ) + ) + ) + (when (!= s3-4 s2-2) + (set! (-> s4-0 current-index) s2-2) + (sound-play "generic-beep") + ) + ) + ) + ((or (cpad-pressed? 0 down l-analog-down) + (and (cpad-hold? 0 down l-analog-down) (time-elapsed? (-> arg0 last-move) (seconds 0.2))) + ) + (set-time! (-> arg0 last-move)) + (let ((s3-6 (-> s4-0 current-index)) + (s2-3 (-> v1-9 index-down)) + ) + (let ((s0-3 (-> s4-0 groups s2-3)) + (s1-3 6) + ) + (while (and (not (have-items? s0-3)) (!= s3-6 s2-3) (nonzero? s1-3)) + (set! s2-3 (-> s0-3 index-down)) + (set! s0-3 (-> s4-0 groups s2-3)) + (+! s1-3 -1) + (if (zero? s1-3) + (set! s2-3 s3-6) + ) + ) + ) + (when (!= s3-6 s2-3) + (set! (-> s4-0 current-index) s2-3) + (sound-play "generic-beep") + ) + ) + ) + ((and (cpad-hold? 0 r1) (= (-> this current-index) (-> this target-index))) + (let ((f0-7 (+ 1.0 (-> this target-index)))) + (set! (-> this target-index) (- f0-7 (* (the float (the int (/ f0-7 f30-0))) f30-0))) + ) + (set! f28-0 182.04445) + (set! gp-0 #t) + ) + ((and (cpad-hold? 0 l1) (= (-> this current-index) (-> this target-index))) + (let ((f0-12 (+ -1.0 f30-0 (-> this target-index)))) + (set! (-> this target-index) (- f0-12 (* (the float (the int (/ f0-12 f30-0))) f30-0))) + ) + (set! f28-0 -182.04445) + (set! gp-0 #t) + ) + ) + (let* ((f26-0 (/ 65536.0 f30-0)) + (f0-17 (* 3.0 (seconds-per-frame) f26-0)) + (f1-19 (+ (* (-> this current-index) f26-0) f28-0)) + (f2-1 (* (-> this target-index) f26-0)) + (f0-19 (+ 65536.0 (deg-seek f1-19 f2-1 f0-17))) + ) + (set! (-> this current-index) (/ (- f0-19 (* (the float (the int (/ f0-19 65536.0))) 65536.0)) f26-0)) + ) + ) + (when (< (fabs (- (-> this current-index) (-> this target-index))) 0.01) + (let ((f0-25 (-> this target-index))) + (set! (-> this current-index) (- f0-25 (* (the float (the int (/ f0-25 f30-0))) f30-0))) + ) + ) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up l-analog-up)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down l-analog-down)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down l-analog-down)) + (if gp-0 + (sound-play "score-slide") + ) + ) + 0 + ) + +;; definition for method 9 of type menu-qr-option +(defmethod respond-progress ((this menu-qr-option) (arg0 progress) (arg1 symbol)) + (let ((s5-0 (&-> arg0 yes-no-choice))) + (cond + (arg1 + (cond + ((and (cpad-pressed? 0 left l-analog-left) (not (-> s5-0 0))) + (sound-play "generic-beep") + (set! (-> s5-0 0) (the-as basic #t)) + ) + ((and (cpad-pressed? 0 right l-analog-right) (-> s5-0 0)) + (sound-play "generic-beep") + (set! (-> s5-0 0) #f) + ) + ((and (cpad-pressed? 0 confirm) (-> s5-0 0)) + (case (-> this name) + (((text-id progress-restart-mission)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (restart-mission) + (set-next-state arg0 'go-away 0) + ) + (((text-id progress-quit-game)) + (logclear! (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons confirm)) + (logclear! (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons confirm)) + (initialize! *game-info* 'game (the-as game-save #f) "title-restart" (the-as resetter-spec #f)) + ) + ) + ) + ) + ) + (else + (set! (-> s5-0 0) #f) + ) + ) + ) + 0 + ) + +;; definition for symbol *last-powerup-collect-amount*, type int +(define *last-powerup-collect-amount* 0) + +;; definition for function spawn-secret-notify-message +;; WARN: Return type mismatch (pointer process) vs none. +(defun spawn-secret-notify-message ((arg0 int)) + (process-spawn-function + process + (lambda :behavior process + ((arg0 int)) + (let ((s5-0 (current-time))) + (until (time-elapsed? s5-0 (seconds 2.5)) + (suspend) + ) + ) + (while (or (not (handle-command-list *gui-control* (gui-channel alert) (the-as gui-connection #f))) + (= (level-group-method-26 *level* 'title (the-as int #f)) 'active) + ) + (suspend) + ) + (talker-spawn-func (-> *talker-speech* arg0) *entity-pool* (target-pos 0) (the-as region #f)) + (none) + ) + arg0 + :to *entity-pool* + ) + (none) + ) + +;; definition for function menu-secrets-notify-task-node-close +;; WARN: Return type mismatch int vs none. +(defun menu-secrets-notify-task-node-close ((arg0 game-task-node)) + (local-vars (v1-3 symbol)) + (set! v1-3 + (and (not (logtest? (-> *game-info* secrets) (game-secrets hero-mode))) + (begin + (dotimes (v1-4 (-> *menu-secrets-array* length)) + (let ((a1-2 (-> *menu-secrets-array* v1-4))) + (when (and (= (-> *game-info* sub-task-list (-> a1-2 avail-after)) arg0) + (= (logand (-> *game-info* purchase-secrets) (-> a1-2 required-secrets)) (-> a1-2 required-secrets)) + (not (logtest? (-> a1-2 flags) (secret-item-option-flags sf3))) + ) + (set! v1-3 #t) + (goto cfg-14) + ) + ) + ) + #f + ) + ) + ) + (label cfg-14) + (when v1-3 + (set! *last-powerup-collect-amount* (the int (-> *game-info* skill-total))) + (spawn-secret-notify-message 136) + ) + 0 + (none) + ) + +;; definition for function menu-secrets-notify-powerup-collect +(defun menu-secrets-notify-powerup-collect () + (when (>= (-> *game-info* skill-total) 600.0) + (spawn-secret-notify-message 138) + (return 0) + ) + (let ((gp-0 #f) + (s5-0 #f) + ) + (dotimes (s4-0 (-> *menu-secrets-array* length)) + (let ((s3-0 (-> *menu-secrets-array* s4-0))) + (when (zero? (secret-item-option-method-12 s3-0)) + (cond + ((and (>= (the int (-> *game-info* skill)) (-> s3-0 cost)) + (< (the int (-> *game-info* skill-high-watermark)) (-> s3-0 cost)) + (>= (the int (-> *game-info* skill-total)) (+ *last-powerup-collect-amount* 3)) + ) + (set! s5-0 #t) + (set! gp-0 #t) + ) + ((< (-> s3-0 cost) (the int (-> *game-info* skill))) + (set! gp-0 #t) + ) + ) + ) + ) + ) + (cond + (s5-0 + (spawn-secret-notify-message 135) + (set! *last-powerup-collect-amount* (the int (-> *game-info* skill-total))) + ) + (gp-0 + (let ((v1-31 (if (< (-> *game-info* skill-total) 25.0) + 10 + 25 + ) + ) + ) + (when (>= (the int (-> *game-info* skill-total)) (+ *last-powerup-collect-amount* v1-31)) + (set! *last-powerup-collect-amount* (the int (-> *game-info* skill-total))) + (spawn-secret-notify-message 137) + ) + ) + ) + ) + ) + 0 + ) diff --git a/test/offline/config/jak3/config.jsonc b/test/offline/config/jak3/config.jsonc index da4b15514b..276ed9c989 100644 --- a/test/offline/config/jak3/config.jsonc +++ b/test/offline/config/jak3/config.jsonc @@ -115,7 +115,9 @@ "tfrag-scissor-end-buffer", "tfrag-scissor-init-buffer", "tfrag-scissor-vu1-init-buf", - "(method 9 drawable-tree-instance-tie)" + "(method 9 drawable-tree-instance-tie)", + // hud + "(method 10 hud-sprite)" ], "skip_compile_states": {} diff --git a/test/offline/framework/orchestration.cpp b/test/offline/framework/orchestration.cpp index ae4ff055e0..15c167d8c9 100644 --- a/test/offline/framework/orchestration.cpp +++ b/test/offline/framework/orchestration.cpp @@ -53,6 +53,7 @@ OfflineTestDecompiler setup_decompiler(const OfflineTestWorkGroup& work, std::vector{}, std::vector{}, *dc.config); dc.db->dts.art_group_info = dc.config->art_group_info_dump; dc.db->dts.jg_info = dc.config->jg_info_dump; + dc.db->dts.textures = dc.config->texture_info_dump; std::unordered_set db_files; for (auto& files_by_name : dc.db->obj_files_by_name) {