From bd15e47506729cad8cf13ad1f7a549601214ffa5 Mon Sep 17 00:00:00 2001 From: water Date: Thu, 3 Sep 2020 20:11:31 -0400 Subject: [PATCH 1/4] add object names --- decompiler/ObjectFile/ObjectFileDB.cpp | 130 +- decompiler/ObjectFile/ObjectFileDB.h | 8 + decompiler/main.cpp | 1 + goal_src/build/all_objs.txt | 1092 ++++++++++++++ goal_src/build/dgos.txt | 1909 ++++++++++++++++++++++++ 5 files changed, 3134 insertions(+), 6 deletions(-) create mode 100644 goal_src/build/all_objs.txt create mode 100644 goal_src/build/dgos.txt diff --git a/decompiler/ObjectFile/ObjectFileDB.cpp b/decompiler/ObjectFile/ObjectFileDB.cpp index eb7c2cd045..9e5a982edf 100644 --- a/decompiler/ObjectFile/ObjectFileDB.cpp +++ b/decompiler/ObjectFile/ObjectFileDB.cpp @@ -7,6 +7,7 @@ #include "ObjectFileDB.h" #include +#include #include #include #include "LinkedObjectFileCreation.h" @@ -24,6 +25,39 @@ std::string ObjectFileRecord::to_unique_name() const { return name + "-v" + std::to_string(version); } +std::string ObjectFileData::to_unique_name() const { + if (has_multiple_versions) { + std::string result = record.name + "-"; + auto dgo_names_sorted = dgo_names; + std::sort(dgo_names_sorted.begin(), dgo_names_sorted.end()); + for (auto x : dgo_names_sorted) { + auto ext = x.substr(x.length() - 4, 4); + if (ext == ".CGO" || ext == ".cgo" || ext == ".DGO" || ext == ".dgo") { + x = x.substr(0, x.length() - 4); + } + result += x + "-"; + } + result.pop_back(); + return result; + } else { + return record.name; + } +} +ObjectFileData& ObjectFileDB::lookup_record(ObjectFileRecord rec) { + ObjectFileData* result = nullptr; + + for (auto& x : obj_files_by_name[rec.name]) { + if (x.record.version == rec.version) { + assert(x.record.hash == rec.hash); + assert(!result); + result = &x; + } + } + + assert(result); + return *result; +} + /*! * Build an object file DB for the given list of DGOs. */ @@ -69,6 +103,40 @@ void assert_string_empty_after(const char* str, int size) { } } // namespace +namespace { +std::string get_object_file_name(const std::string& original_name, uint8_t* data, int size) { + const char art_group_text[] = + "/src/next/data/art-group6/"; // todo, this may change in other games + const char suffix[] = "-ag.go"; + + int len = int(strlen(art_group_text)); + for (int start = 0; start < size; start++) { + bool failed = false; + for (int i = 0; i < len; i++) { + if (start + i >= size || data[start + i] != art_group_text[i]) { + failed = true; + break; + } + } + + if (!failed) { + for (int i = 0; i < int(original_name.length()); i++) { + if (start + len + i >= size || data[start + len + i] != original_name[i]) { + assert(false); + } + } + + assert(int(strlen(suffix)) + start + len + int(original_name.length()) < size); + assert(!memcmp(data + start + len + original_name.length(), suffix, strlen(suffix) + 1)); + + return original_name + "-ag"; + } + } + + return original_name; +} +} // namespace + constexpr int MAX_CHUNK_SIZE = 0x8000; /*! * Load the objects stored in the given DGO into the ObjectFileDB @@ -141,7 +209,9 @@ void ObjectFileDB::get_objs_from_dgo(const std::string& filename) { assert(reader.bytes_left() >= obj_header.size); assert_string_empty_after(obj_header.name, 60); - add_obj_from_dgo(obj_header.name, reader.here(), obj_header.size, dgo_base_name); + auto name = get_object_file_name(obj_header.name, reader.here(), obj_header.size); + + add_obj_from_dgo(name, obj_header.name, reader.here(), obj_header.size, dgo_base_name); reader.ffwd(obj_header.size); } @@ -153,39 +223,63 @@ void ObjectFileDB::get_objs_from_dgo(const std::string& filename) { * Add an object file to the ObjectFileDB */ void ObjectFileDB::add_obj_from_dgo(const std::string& obj_name, + const std::string& name_in_dgo, uint8_t* obj_data, uint32_t obj_size, const std::string& dgo_name) { stats.total_obj_files++; - + assert(obj_size > 128); + uint16_t version = *(uint16_t*)(obj_data + 8); auto hash = crc32(obj_data, obj_size); + bool duplicated = false; // first, check to see if we already got it... for (auto& e : obj_files_by_name[obj_name]) { if (e.data.size() == obj_size && e.record.hash == hash) { + // just to make sure we don't have a hash collision. + assert(!memcmp(obj_data, e.data.data(), obj_size)); + // already got it! e.reference_count++; - auto rec = e.record; + auto& rec = e.record; + assert(name_in_dgo == e.name_in_dgo); + e.dgo_names.push_back(dgo_name); obj_files_by_dgo[dgo_name].push_back(rec); - return; + duplicated = true; + break; + } else { + e.has_multiple_versions = true; } } + if (duplicated) { + return; + } + // nope, have to add a new one. ObjectFileData data; data.data.resize(obj_size); memcpy(data.data.data(), obj_data, obj_size); data.record.hash = hash; data.record.name = obj_name; + data.dgo_names.push_back(dgo_name); if (obj_files_by_name[obj_name].empty()) { // if this is the first time we've seen this object file name, add it in the order. obj_file_order.push_back(obj_name); } data.record.version = obj_files_by_name[obj_name].size(); + data.name_in_dgo = name_in_dgo; + data.obj_version = version; obj_files_by_dgo[dgo_name].push_back(data.record); obj_files_by_name[obj_name].emplace_back(std::move(data)); stats.unique_obj_files++; stats.unique_obj_bytes += obj_size; + + if (obj_files_by_name[obj_name].size() > 1) { + for (auto& e : obj_files_by_name[obj_name]) { + e.has_multiple_versions = true; + } + } } /*! @@ -202,8 +296,13 @@ std::string ObjectFileDB::generate_dgo_listing() { for (const auto& name : dgo_names) { result += "(\"" + name + "\"\n"; - for (auto& obj : obj_files_by_dgo[name]) { - result += " " + obj.name + " :version " + std::to_string(obj.version) + "\n"; + for (auto& obj_rec : obj_files_by_dgo[name]) { + auto obj = lookup_record(obj_rec); + std::string extension = ".o"; + if (obj.obj_version == 4 || obj.obj_version == 2) { + extension = ".go"; + } + result += " (\"" + obj.to_unique_name() + extension + "\" \"" + obj.name_in_dgo + "\")\n"; } result += " )\n\n"; } @@ -211,6 +310,25 @@ std::string ObjectFileDB::generate_dgo_listing() { return result; } +std::string ObjectFileDB::generate_obj_listing() { + std::string result; + std::set all_unique_names; + int unique_count = 0; + for (auto& obj_file : obj_file_order) { + for (auto& x : obj_files_by_name.at(obj_file)) { + result += + x.to_unique_name() + +", " + x.name_in_dgo + ", " + std::to_string(x.obj_version) + "\n"; + unique_count++; + all_unique_names.insert(x.to_unique_name()); + } + } + + // this check is extremely important. It makes sure we don't have any repeat names. This could + // be caused by two files with the same name, in the same DGOs, but different data. + assert(int(all_unique_names.size()) == unique_count); + return result; +} + /*! * Process all of the linking data of all objects. */ diff --git a/decompiler/ObjectFile/ObjectFileDB.h b/decompiler/ObjectFile/ObjectFileDB.h index 3dda56821b..6a7fabda61 100644 --- a/decompiler/ObjectFile/ObjectFileDB.h +++ b/decompiler/ObjectFile/ObjectFileDB.h @@ -31,6 +31,11 @@ struct ObjectFileData { std::vector data; // raw bytes LinkedObjectFile linked_data; // data including linking annotations ObjectFileRecord record; // name + std::vector dgo_names; + int obj_version = -1; + bool has_multiple_versions = false; + std::string name_in_dgo; + std::string to_unique_name() const; uint32_t reference_count = 0; // number of times its used. }; @@ -38,6 +43,7 @@ class ObjectFileDB { public: ObjectFileDB(const std::vector& _dgos); std::string generate_dgo_listing(); + std::string generate_obj_listing(); void process_link_data(); void process_labels(); void find_code(); @@ -46,10 +52,12 @@ class ObjectFileDB { void write_object_file_words(const std::string& output_dir, bool dump_v3_only); void write_disassembly(const std::string& output_dir, bool disassemble_objects_without_functions); void analyze_functions(); + ObjectFileData& lookup_record(ObjectFileRecord rec); private: void get_objs_from_dgo(const std::string& filename); void add_obj_from_dgo(const std::string& obj_name, + const std::string& name_in_dgo, uint8_t* obj_data, uint32_t obj_size, const std::string& dgo_name); diff --git a/decompiler/main.cpp b/decompiler/main.cpp index 1deb4d4d05..034bc819ad 100644 --- a/decompiler/main.cpp +++ b/decompiler/main.cpp @@ -27,6 +27,7 @@ int main(int argc, char** argv) { ObjectFileDB db(dgos); write_text_file(combine_path(out_folder, "dgo.txt"), db.generate_dgo_listing()); + write_text_file(combine_path(out_folder, "obj.txt"), db.generate_obj_listing()); db.process_link_data(); db.find_code(); diff --git a/goal_src/build/all_objs.txt b/goal_src/build/all_objs.txt new file mode 100644 index 0000000000..627937d9d3 --- /dev/null +++ b/goal_src/build/all_objs.txt @@ -0,0 +1,1092 @@ +This is a list of all unique object files in the following format: +filename, DGO/CGO name, object version + +Not read by anything. + +gcommon, gcommon, 3 +gstring-h, gstring-h, 3 +gkernel-h, gkernel-h, 3 +gkernel, gkernel, 3 +pskernel, pskernel, 3 +gstring, gstring, 3 +dgo-h, dgo-h, 3 +gstate, gstate, 3 +types-h, types-h, 3 +vu1-macros, vu1-macros, 3 +math, math, 3 +vector-h, vector-h, 3 +gravity-h, gravity-h, 3 +bounding-box-h, bounding-box-h, 3 +matrix-h, matrix-h, 3 +quaternion-h, quaternion-h, 3 +euler-h, euler-h, 3 +transform-h, transform-h, 3 +geometry-h, geometry-h, 3 +trigonometry-h, trigonometry-h, 3 +transformq-h, transformq-h, 3 +bounding-box, bounding-box, 3 +matrix, matrix, 3 +transform, transform, 3 +quaternion, quaternion, 3 +euler, euler, 3 +geometry, geometry, 3 +trigonometry, trigonometry, 3 +gsound-h, gsound-h, 3 +timer-h, timer-h, 3 +timer, timer, 3 +vif-h, vif-h, 3 +dma-h, dma-h, 3 +video-h, video-h, 3 +vu1-user-h, vu1-user-h, 3 +dma, dma, 3 +dma-buffer, dma-buffer, 3 +dma-bucket, dma-bucket, 3 +dma-disasm, dma-disasm, 3 +pad, pad, 3 +gs, gs, 3 +display-h, display-h, 3 +vector, vector, 3 +file-io, file-io, 3 +loader-h, loader-h, 3 +texture-h, texture-h, 3 +level-h, level-h, 3 +math-camera-h, math-camera-h, 3 +math-camera, math-camera, 3 +font-h, font-h, 3 +decomp-h, decomp-h, 3 +display, display, 3 +connect, connect, 3 +text-h, text-h, 3 +settings-h, settings-h, 3 +capture, capture, 3 +memory-usage-h, memory-usage-h, 3 +texture, texture, 3 +main-h, main-h, 3 +mspace-h, mspace-h, 3 +drawable-h, drawable-h, 3 +drawable-group-h, drawable-group-h, 3 +drawable-inline-array-h, drawable-inline-array-h, 3 +draw-node-h, draw-node-h, 3 +drawable-tree-h, drawable-tree-h, 3 +drawable-actor-h, drawable-actor-h, 3 +drawable-ambient-h, drawable-ambient-h, 3 +game-task-h, game-task-h, 3 +hint-control-h, hint-control-h, 3 +generic-h, generic-h, 3 +lights-h, lights-h, 3 +ocean-h, ocean-h, 3 +ocean-trans-tables, ocean-trans-tables, 3 +ocean-tables, ocean-tables, 3 +ocean-frames, ocean-frames, 3 +sky-h, sky-h, 3 +mood-h, mood-h, 3 +time-of-day-h, time-of-day-h, 3 +art-h, art-h, 3 +generic-vu1-h, generic-vu1-h, 3 +merc-h, merc-h, 3 +generic-merc-h, generic-merc-h, 3 +generic-tie-h, generic-tie-h, 3 +generic-work-h, generic-work-h, 3 +shadow-cpu-h, shadow-cpu-h, 3 +shadow-vu1-h, shadow-vu1-h, 3 +memcard-h, memcard-h, 3 +game-info-h, game-info-h, 3 +wind-h, wind-h, 3 +prototype-h, prototype-h, 3 +joint-h, joint-h, 3 +bones-h, bones-h, 3 +engines, engines, 3 +res-h, res-h, 3 +res, res, 3 +lights, lights, 3 +dynamics-h, dynamics-h, 3 +surface-h, surface-h, 3 +pat-h, pat-h, 3 +fact-h, fact-h, 3 +aligner-h, aligner-h, 3 +game-h, game-h, 3 +generic-obs-h, generic-obs-h, 3 +pov-camera-h, pov-camera-h, 3 +sync-info-h, sync-info-h, 3 +smush-control-h, smush-control-h, 3 +trajectory-h, trajectory-h, 3 +debug-h, debug-h, 3 +joint-mod-h, joint-mod-h, 3 +collide-func-h, collide-func-h, 3 +collide-mesh-h, collide-mesh-h, 3 +collide-shape-h, collide-shape-h, 3 +collide-target-h, collide-target-h, 3 +collide-touch-h, collide-touch-h, 3 +collide-edge-grab-h, collide-edge-grab-h, 3 +process-drawable-h, process-drawable-h, 3 +effect-control-h, effect-control-h, 3 +collide-frag-h, collide-frag-h, 3 +projectiles-h, projectiles-h, 3 +target-h, target-h, 3 +depth-cue-h, depth-cue-h, 3 +stats-h, stats-h, 3 +bsp-h, bsp-h, 3 +collide-cache-h, collide-cache-h, 3 +collide-h, collide-h, 3 +shrubbery-h, shrubbery-h, 3 +tie-h, tie-h, 3 +tfrag-h, tfrag-h, 3 +background-h, background-h, 3 +subdivide-h, subdivide-h, 3 +entity-h, entity-h, 3 +sprite-h, sprite-h, 3 +shadow-h, shadow-h, 3 +eye-h, eye-h, 3 +sparticle-launcher-h, sparticle-launcher-h, 3 +sparticle-h, sparticle-h, 3 +actor-link-h, actor-link-h, 3 +camera-h, camera-h, 3 +cam-debug-h, cam-debug-h, 3 +cam-interface-h, cam-interface-h, 3 +cam-update-h, cam-update-h, 3 +assert-h, assert-h, 3 +hud-h, hud-h, 3 +progress-h, progress-h, 3 +rpc-h, rpc-h, 3 +path-h, path-h, 3 +navigate-h, navigate-h, 3 +load-dgo, load-dgo, 3 +ramdisk, ramdisk, 3 +gsound, gsound, 3 +transformq, transformq, 3 +collide-func, collide-func, 3 +joint, joint, 3 +cylinder, cylinder, 3 +wind, wind, 3 +bsp, bsp, 3 +subdivide, subdivide, 3 +sprite, sprite, 3 +sprite-distort, sprite-distort, 3 +debug-sphere, debug-sphere, 3 +debug, debug, 3 +merc-vu1, merc-vu1, 3 +merc-blend-shape, merc-blend-shape, 3 +merc, merc, 3 +ripple, ripple, 3 +bones, bones, 3 +generic-vu0, generic-vu0, 3 +generic, generic, 3 +generic-vu1, generic-vu1, 3 +generic-effect, generic-effect, 3 +generic-merc, generic-merc, 3 +generic-tie, generic-tie, 3 +shadow-cpu, shadow-cpu, 3 +shadow-vu1, shadow-vu1, 3 +depth-cue, depth-cue, 3 +font, font, 3 +decomp, decomp, 3 +background, background, 3 +draw-node, draw-node, 3 +shrubbery, shrubbery, 3 +shrub-work, shrub-work, 3 +tfrag-near, tfrag-near, 3 +tfrag, tfrag, 3 +tfrag-methods, tfrag-methods, 3 +tfrag-work, tfrag-work, 3 +tie, tie, 3 +tie-near, tie-near, 3 +tie-work, tie-work, 3 +tie-methods, tie-methods, 3 +sync-info, sync-info, 3 +trajectory, trajectory, 3 +sparticle-launcher, sparticle-launcher, 3 +sparticle, sparticle, 3 +entity-table, entity-table, 3 +loader, loader, 3 +task-control-h, task-control-h, 3 +game-info, game-info, 3 +game-save, game-save, 3 +settings, settings, 3 +mood-tables, mood-tables, 3 +mood, mood, 3 +weather-part, weather-part, 3 +time-of-day, time-of-day, 3 +sky-utils, sky-utils, 3 +sky, sky, 3 +sky-tng, sky-tng, 3 +load-boundary-h, load-boundary-h, 3 +load-boundary, load-boundary, 3 +load-boundary-data, load-boundary-data, 3 +level-info, level-info, 3 +level, level, 3 +text, text, 3 +collide-probe, collide-probe, 3 +collide-frag, collide-frag, 3 +collide-mesh, collide-mesh, 3 +collide-touch, collide-touch, 3 +collide-edge-grab, collide-edge-grab, 3 +collide-shape, collide-shape, 3 +collide-shape-rider, collide-shape-rider, 3 +collide, collide, 3 +collide-planes, collide-planes, 3 +merc-death, merc-death, 3 +water-h, water-h, 3 +camera, camera, 3 +cam-interface, cam-interface, 3 +cam-master, cam-master, 3 +cam-states, cam-states, 3 +cam-states-dbg, cam-states-dbg, 3 +cam-combiner, cam-combiner, 3 +cam-update, cam-update, 3 +vol-h, vol-h, 3 +cam-layout, cam-layout, 3 +cam-debug, cam-debug, 3 +cam-start, cam-start, 3 +process-drawable, process-drawable, 3 +hint-control, hint-control, 3 +ambient, ambient, 3 +assert, assert, 3 +generic-obs, generic-obs, 3 +target-util, target-util, 3 +target-part, target-part, 3 +collide-reaction-target, collide-reaction-target, 3 +logic-target, logic-target, 3 +sidekick, sidekick, 3 +voicebox, voicebox, 3 +target-handler, target-handler, 3 +target, target, 3 +target2, target2, 3 +target-death, target-death, 3 +menu, menu, 3 +drawable, drawable, 3 +drawable-group, drawable-group, 3 +drawable-inline-array, drawable-inline-array, 3 +drawable-tree, drawable-tree, 3 +prototype, prototype, 3 +main-collide, main-collide, 3 +video, video, 3 +main, main, 3 +collide-cache, collide-cache, 3 +relocate, relocate, 3 +memory-usage, memory-usage, 3 +entity, entity, 3 +path, path, 3 +vol, vol, 3 +navigate, navigate, 3 +aligner, aligner, 3 +effect-control, effect-control, 3 +water, water, 3 +collectables-part, collectables-part, 3 +collectables, collectables, 3 +task-control, task-control, 3 +process-taskable, process-taskable, 3 +pov-camera, pov-camera, 3 +powerups, powerups, 3 +crates, crates, 3 +hud, hud, 3 +hud-classes, hud-classes, 3 +progress-static, progress-static, 3 +progress-part, progress-part, 3 +progress-draw, progress-draw, 3 +progress, progress, 3 +credits, credits, 3 +projectiles, projectiles, 3 +ocean, ocean, 3 +ocean-vu0, ocean-vu0, 3 +ocean-texture, ocean-texture, 3 +ocean-mid, ocean-mid, 3 +ocean-transition, ocean-transition, 3 +ocean-near, ocean-near, 3 +shadow, shadow, 3 +eye, eye, 3 +glist-h, glist-h, 3 +glist, glist, 3 +anim-tester, anim-tester, 3 +viewer, viewer, 3 +part-tester, part-tester, 3 +default-menu, default-menu, 3 +dir-tpages, dir-tpages, 4 +tpage-463, tpage-463, 4 +tpage-2, tpage-2, 4 +tpage-880, tpage-880, 4 +tpage-256, tpage-256, 4 +tpage-1278, tpage-1278, 4 +texture-upload, texture-upload, 3 +tpage-1032, tpage-1032, 4 +tpage-62, tpage-62, 4 +tpage-1532, tpage-1532, 4 +fuel-cell-ag, fuel-cell, 4 +money-ag, money, 4 +buzzer-ag, buzzer, 4 +ecovalve-ag-ART-GAME, ecovalve, 4 +ecovalve-ag-BEA, ecovalve, 4 +ecovalve-ag-CIT, ecovalve, 4 +ecovalve-ag-FIN, ecovalve, 4 +ecovalve-ag-JUB-JUN, ecovalve, 4 +ecovalve-ag-FIC-OGR, ecovalve, 4 +ecovalve-ag-LAV, ecovalve, 4 +ecovalve-ag-MAI, ecovalve, 4 +ecovalve-ag-ROB, ecovalve, 4 +ecovalve-ag-ROL, ecovalve, 4 +ecovalve-ag-SNO, ecovalve, 4 +ecovalve-ag-SUB, ecovalve, 4 +ecovalve-ag-SWA, ecovalve, 4 +ecovalve-ag-TRA, ecovalve, 4 +crate-ag, crate, 4 +speaker-ag, speaker, 4 +fuelcell-naked-ag, fuelcell-naked, 4 +eichar-ag, eichar, 4 +sidekick-ag, sidekick, 4 +deathcam-ag, deathcam, 4 +game-cnt, game-cnt, 4 +rigid-body-h, rigid-body-h, 3 +water-anim, water-anim, 3 +dark-eco-pool, dark-eco-pool, 3 +rigid-body, rigid-body, 3 +nav-enemy-h, nav-enemy-h, 3 +nav-enemy, nav-enemy, 3 +baseplat, baseplat, 3 +basebutton, basebutton, 3 +tippy, tippy, 3 +joint-exploder, joint-exploder, 3 +babak, babak, 3 +sharkey, sharkey, 3 +orb-cache, orb-cache, 3 +plat, plat, 3 +plat-button, plat-button, 3 +plat-eco, plat-eco, 3 +ropebridge, ropebridge, 3 +ticky, ticky, 3 +mistycannon, mistycannon, 3 +babak-with-cannon, babak-with-cannon, 3 +air-h, air-h, 3 +air, air, 3 +wobbler, wobbler, 3 +twister, twister, 3 +beach-obs, beach-obs, 3 +bird-lady, bird-lady, 3 +bird-lady-beach, bird-lady-beach, 3 +mayor, mayor, 3 +sculptor, sculptor, 3 +pelican, pelican, 3 +lurkerworm, lurkerworm, 3 +lurkercrab, lurkercrab, 3 +lurkerpuppy, lurkerpuppy, 3 +beach-rocks, beach-rocks, 3 +seagull, seagull, 3 +beach-part, beach-part, 3 +tpage-212, tpage-212, 4 +tpage-214, tpage-214, 4 +tpage-213, tpage-213, 4 +tpage-215, tpage-215, 4 +babak-ag, babak, 4 +barrel-ag-BEA, barrel, 4 +barrel-ag-VI2, barrel, 4 +beachcam-ag, beachcam, 4 +bird-lady-ag, bird-lady, 4 +bird-lady-beach-ag, bird-lady-beach, 4 +bladeassm-ag, bladeassm, 4 +ecoventrock-ag, ecoventrock, 4 +flutflut-ag, flutflut, 4 +flutflutegg-ag, flutflutegg, 4 +grottopole-ag, grottopole, 4 +harvester-ag, harvester, 4 +kickrock-ag, kickrock, 4 +lrocklrg-ag, lrocklrg, 4 +lurkercrab-ag, lurkercrab, 4 +lurkerpuppy-ag, lurkerpuppy, 4 +lurkerworm-ag, lurkerworm, 4 +mayor-ag, mayor, 4 +mistycannon-ag, mistycannon, 4 +orb-cache-top-ag-BEA, orb-cache-top, 4 +orb-cache-top-ag-CIT, orb-cache-top, 4 +orb-cache-top-ag-JUN, orb-cache-top, 4 +orb-cache-top-ag-MIS, orb-cache-top, 4 +orb-cache-top-ag-SNO, orb-cache-top, 4 +orb-cache-top-ag-SUN, orb-cache-top, 4 +orb-cache-top-ag-VI1, orb-cache-top, 4 +orb-cache-top-ag-VI2, orb-cache-top, 4 +pelican-ag, pelican, 4 +sack-ag-BEA, sack, 4 +sack-ag-MIS, sack, 4 +sculptor-ag, sculptor, 4 +sculptor-muse-ag, sculptor-muse, 4 +seagull-ag, seagull, 4 +sharkey-ag-BEA-TRA-VI2, sharkey, 4 +sharkey-ag-JUN-MIS, sharkey, 4 +sharkey-ag-SWA, sharkey, 4 +sharkey-ag-VI1, sharkey, 4 +windmill-one-ag, windmill-one, 4 +beach-vis, beach-vis, 4 +villagep-obs, villagep-obs, 3 +oracle, oracle, 3 +battlecontroller, battlecontroller, 3 +citadel-part, citadel-part, 3 +citadel-obs, citadel-obs, 3 +citb-plat, citb-plat, 3 +citadel-sages, citadel-sages, 3 +snow-bunny, snow-bunny, 3 +citb-bunny, citb-bunny, 3 +citb-drop-plat-CIT, citb-drop-plat, 3 +citb-drop-plat-L1, citb-drop-plat, 3 +assistant-citadel, assistant-citadel, 3 +tpage-1415, tpage-1415, 4 +tpage-1417, tpage-1417, 4 +tpage-1416, tpage-1416, 4 +tpage-1414, tpage-1414, 4 +assistant-lavatube-end-ag, assistant-lavatube-end, 4 +bluesage-ag, bluesage, 4 +citadelcam-ag, citadelcam, 4 +citb-arm-ag, citb-arm, 4 +citb-arm-shoulder-ag, citb-arm-shoulder, 4 +citb-bunny-ag, citb-bunny, 4 +citb-button-ag, citb-button, 4 +citb-chain-plat-ag, citb-chain-plat, 4 +citb-chains-ag, citb-chains, 4 +citb-coil-ag, citb-coil, 4 +citb-disc-ag, citb-disc, 4 +citb-donut-ag, citb-donut, 4 +citb-drop-plat-ag, citb-drop-plat, 4 +citb-exit-plat-ag, citb-exit-plat, 4 +citb-firehose-ag, citb-firehose, 4 +citb-generator-ag, citb-generator, 4 +citb-hose-ag, citb-hose, 4 +citb-iris-door-ag, citb-iris-door, 4 +citb-launcher-ag, citb-launcher, 4 +citb-robotboss-ag, citb-robotboss, 4 +citb-rotatebox-ag, citb-rotatebox, 4 +citb-sagecage-ag, citb-sagecage, 4 +citb-stopbox-ag, citb-stopbox, 4 +evilbro-citadel-ag, evilbro-citadel, 4 +evilsis-citadel-ag, evilsis-citadel, 4 +green-sagecage-ag, green-sagecage, 4 +plat-citb-ag, plat-citb, 4 +plat-eco-citb-ag, plat-eco-citb, 4 +redsage-ag, redsage, 4 +warp-gate-switch-ag-CIT, warp-gate-switch, 4 +warp-gate-switch-ag-TRA, warp-gate-switch, 4 +warp-gate-switch-ag-VI1-VI3, warp-gate-switch, 4 +warp-gate-switch-ag-VI2, warp-gate-switch, 4 +warpgate-ag, warpgate, 4 +yellowsage-ag, yellowsage, 4 +citadel-vis, citadel-vis, 4 +darkcave-obs, darkcave-obs, 3 +tpage-1306, tpage-1306, 4 +tpage-1307, tpage-1307, 4 +tpage-1305, tpage-1305, 4 +tpage-1304, tpage-1304, 4 +tpage-1352, tpage-1352, 4 +baby-spider-ag-DAR, baby-spider, 4 +baby-spider-ag-MAI, baby-spider, 4 +baby-spider-ag-ROB, baby-spider, 4 +cavecrystal-ag, cavecrystal, 4 +caveelevator-ag, caveelevator, 4 +cavespatula-darkcave-ag, cavespatula-darkcave, 4 +cavetrapdoor-ag-DAR, cavetrapdoor, 4 +cavetrapdoor-ag-MAI, cavetrapdoor, 4 +cavetrapdoor-ag-ROB, cavetrapdoor, 4 +dark-crystal-ag, dark-crystal, 4 +mother-spider-ag, mother-spider, 4 +spider-egg-ag-DAR-MAI, spider-egg, 4 +spider-egg-ag-ROB, spider-egg, 4 +water-anim-darkcave-ag, water-anim-darkcave, 4 +darkcave-vis, darkcave-vis, 4 +demo-obs, demo-obs, 3 +tpage-1485, tpage-1485, 4 +tpage-1486, tpage-1486, 4 +tpage-1487, tpage-1487, 4 +tpage-1599, tpage-1599, 4 +tpage-1600, tpage-1600, 4 +tpage-1601, tpage-1601, 4 +tpage-1602, tpage-1602, 4 +tpage-1603, tpage-1603, 4 +tpage-1604, tpage-1604, 4 +tpage-1605, tpage-1605, 4 +tpage-1606, tpage-1606, 4 +tpage-1607, tpage-1607, 4 +static-screen, static-screen, 3 +tpage-1480, tpage-1480, 4 +tpage-1479, tpage-1479, 4 +demo-vis, demo-vis, 4 +robotboss-h, robotboss-h, 3 +robotboss-part, robotboss-part, 3 +sage-finalboss-part, sage-finalboss-part, 3 +light-eco, light-eco, 3 +robotboss-weapon, robotboss-weapon, 3 +robotboss-misc, robotboss-misc, 3 +green-eco-lurker, green-eco-lurker, 3 +robotboss, robotboss, 3 +final-door, final-door, 3 +sage-finalboss-FIN, sage-finalboss, 3 +sage-finalboss-L1, sage-finalboss, 3 +tpage-1419, tpage-1419, 4 +tpage-1420, tpage-1420, 4 +tpage-634, tpage-634, 4 +tpage-1418, tpage-1418, 4 +tpage-545, tpage-545, 4 +darkecobomb-ag, darkecobomb, 4 +ecoclaw-ag, ecoclaw, 4 +finalbosscam-ag, finalbosscam, 4 +green-eco-lurker-ag, green-eco-lurker, 4 +greenshot-ag, greenshot, 4 +jak-white-ag, jak-white, 4 +light-eco-ag, light-eco, 4 +plat-eco-finalboss-ag, plat-eco-finalboss, 4 +power-left-ag, power-left, 4 +power-right-ag, power-right, 4 +powercellalt-ag, powercellalt, 4 +redring-ag, redring, 4 +robotboss-ag, robotboss, 4 +robotboss-blueeco-ag, robotboss-blueeco, 4 +robotboss-cinematic-ag, robotboss-cinematic, 4 +robotboss-redeco-ag, robotboss-redeco, 4 +robotboss-yelloweco-ag, robotboss-yelloweco, 4 +silodoor-ag, silodoor, 4 +water-anim-finalboss-ag, water-anim-finalboss, 4 +finalboss-vis, finalboss-vis, 4 +evilbro, evilbro, 3 +tpage-1455, tpage-1455, 4 +tpage-1457, tpage-1457, 4 +tpage-1456, tpage-1456, 4 +tpage-1454, tpage-1454, 4 +evilbro-ag, evilbro, 4 +evilsis-ag, evilsis, 4 +intro-vis, intro-vis, 4 +jungleb-obs, jungleb-obs, 3 +plat-flip, plat-flip, 3 +plant-boss-main+0-ag, plant-boss-main+0, 4 +aphid, aphid, 3 +plant-boss, plant-boss, 3 +tpage-485, tpage-485, 4 +tpage-510, tpage-510, 4 +tpage-507, tpage-507, 4 +tpage-966, tpage-966, 4 +aphid-lurker-ag, aphid-lurker, 4 +darkvine-ag-JUB, darkvine, 4 +darkvine-ag-JUN, darkvine, 4 +eggtop-ag, eggtop, 4 +jng-iris-door-ag-JUB, jng-iris-door, 4 +jng-iris-door-ag-TRA, jng-iris-door, 4 +plant-boss-ag, plant-boss, 4 +plat-flip-ag, plat-flip, 4 +plat-jungleb-ag, plat-jungleb, 4 +jungleb-vis, jungleb-vis, 4 +eichar-fish+0-ag-JUN, eichar-fish+0, 4 +eichar-fish+0-ag-JUNGLE, eichar-fish+0, 4 +eichar-fish+0-ag-L1, eichar-fish+0, 4 +jungle-elevator, jungle-elevator, 3 +bouncer, bouncer, 3 +hopper, hopper, 3 +junglesnake, junglesnake, 3 +darkvine, darkvine, 3 +jungle-obs, jungle-obs, 3 +jungle-mirrors, jungle-mirrors, 3 +junglefish, junglefish, 3 +fisher-JUN, fisher, 3 +fisher-JUNGLE-L1, fisher, 3 +jungle-part, jungle-part, 3 +launcherdoor, launcherdoor, 3 +tpage-385, tpage-385, 4 +tpage-531, tpage-531, 4 +tpage-386, tpage-386, 4 +tpage-388, tpage-388, 4 +tpage-765, tpage-765, 4 +accordian-ag, accordian, 4 +bounceytarp-ag, bounceytarp, 4 +catch-fisha-ag, catch-fisha, 4 +catch-fishb-ag, catch-fishb, 4 +catch-fishc-ag, catch-fishc, 4 +fish-net-ag, fish-net, 4 +fisher-ag, fisher, 4 +hopper-ag, hopper, 4 +junglecam-ag, junglecam, 4 +junglefish-ag, junglefish, 4 +junglesnake-ag, junglesnake, 4 +launcherdoor-ag-JUN, launcherdoor, 4 +launcherdoor-ag-SUN, launcherdoor, 4 +logtrap-ag, logtrap, 4 +lurkerm-piston-ag, lurkerm-piston, 4 +lurkerm-tall-sail-ag, lurkerm-tall-sail, 4 +maindoor-ag, maindoor, 4 +medres-firecanyon-ag, medres-firecanyon, 4 +periscope-ag, periscope, 4 +plat-button-ag, plat-button, 4 +plat-eco-ag-JUN, plat-eco, 4 +plat-eco-ag-MIS, plat-eco, 4 +plat-eco-ag-ROB, plat-eco, 4 +plat-eco-ag-TRA, plat-eco, 4 +precurbridge-ag, precurbridge, 4 +reflector-mirror-ag, reflector-mirror, 4 +ropebridge-52-ag, ropebridge-52, 4 +ropebridge-70-ag, ropebridge-70, 4 +sidedoor-ag, sidedoor, 4 +towertop-ag, towertop, 4 +water-anim-jungle-ag, water-anim-jungle, 4 +jungle-vis, jungle-vis, 4 +target-racer-h-L1-RACERP, target-racer-h, 3 +target-racer-h-FIC-LAV-MIS-OGR-ROL, target-racer-h, 3 +racer-part, racer-part, 3 +racer, racer, 3 +target-racer-L1-RACERP, target-racer, 3 +target-racer-FIC-LAV-MIS-OGR-ROL, target-racer, 3 +racer-states-L1-RACERP, racer-states, 3 +racer-states-FIC-LAV-MIS-OGR-ROL, racer-states, 3 +collide-reaction-racer, collide-reaction-racer, 3 +eichar-racer+0-ag, eichar-racer+0, 4 +tpage-1119, tpage-1119, 4 +blocking-plane, blocking-plane, 3 +flut-part, flut-part, 3 +flutflut, flutflut, 3 +target-flut, target-flut, 3 +eichar-flut+0-ag, eichar-flut+0, 4 +farmer, farmer, 3 +explorer, explorer, 3 +assistant, assistant, 3 +sage, sage, 3 +yakow, yakow, 3 +village-obs-L1, village-obs, 3 +village-obs-VI1, village-obs, 3 +fishermans-boat, fishermans-boat, 3 +village1-part, village1-part, 3 +village1-part2, village1-part2, 3 +sequence-a-village1, sequence-a-village1, 3 +training-obs, training-obs, 3 +training-part, training-part, 3 +misty-obs, misty-obs, 3 +misty-warehouse, misty-warehouse, 3 +misty-conveyor, misty-conveyor, 3 +mud, mud, 3 +muse, muse, 3 +bonelurker, bonelurker, 3 +quicksandlurker, quicksandlurker, 3 +misty-teetertotter, misty-teetertotter, 3 +balloonlurker, balloonlurker, 3 +misty-part, misty-part, 3 +sidekick-human, sidekick-human, 3 +firecanyon-part, firecanyon-part, 3 +assistant-firecanyon, assistant-firecanyon, 3 +village2-part, village2-part, 3 +village2-obs, village2-obs, 3 +village2-part2, village2-part2, 3 +gambler, gambler, 3 +warrior, warrior, 3 +geologist, geologist, 3 +swamp-blimp, swamp-blimp, 3 +sage-bluehut, sage-bluehut, 3 +flutflut-bluehut, flutflut-bluehut, 3 +assistant-village2, assistant-village2, 3 +sunken-elevator, sunken-elevator, 3 +swamp-obs, swamp-obs, 3 +swamp-bat, swamp-bat, 3 +swamp-rat, swamp-rat, 3 +swamp-rat-nest, swamp-rat-nest, 3 +kermit, kermit, 3 +swamp-part, swamp-part, 3 +billy, billy, 3 +cavecrystal-light, cavecrystal-light, 3 +maincave-obs, maincave-obs, 3 +maincave-part, maincave-part, 3 +spiderwebs, spiderwebs, 3 +dark-crystal, dark-crystal, 3 +baby-spider, baby-spider, 3 +mother-spider-h, mother-spider-h, 3 +mother-spider-egg, mother-spider-egg, 3 +mother-spider-proj, mother-spider-proj, 3 +mother-spider, mother-spider, 3 +gnawer, gnawer, 3 +driller-lurker, driller-lurker, 3 +sunken-part, sunken-part, 3 +sunken-part2, sunken-part2, 3 +sunken-part3, sunken-part3, 3 +sunken-part4, sunken-part4, 3 +sunken-part5, sunken-part5, 3 +target-tube, target-tube, 3 +eichar-tube+0-ag-L1-SUNKEN, eichar-tube+0, 4 +eichar-tube+0-ag-SUN, eichar-tube+0, 4 +sunken-obs, sunken-obs, 3 +shover, shover, 3 +square-platform, square-platform, 3 +sun-iris-door, sun-iris-door, 3 +orbit-plat, orbit-plat, 3 +wedge-plats, wedge-plats, 3 +wall-plat, wall-plat, 3 +qbert-plat, qbert-plat, 3 +steam-cap, steam-cap, 3 +sun-exit-chamber, sun-exit-chamber, 3 +floating-launcher, floating-launcher, 3 +sunken-water, sunken-water, 3 +whirlpool, whirlpool, 3 +sunken-pipegame, sunken-pipegame, 3 +bully, bully, 3 +double-lurker, double-lurker, 3 +helix-water, helix-water, 3 +puffer, puffer, 3 +sunken-fish, sunken-fish, 3 +rolling-obs, rolling-obs, 3 +rolling-lightning-mole, rolling-lightning-mole, 3 +rolling-robber, rolling-robber, 3 +rolling-race-ring, rolling-race-ring, 3 +firecanyon-obs, firecanyon-obs, 3 +ogre-part, ogre-part, 3 +ogreboss, ogreboss, 3 +ogre-obs, ogre-obs, 3 +flying-lurker, flying-lurker, 3 +village3-part, village3-part, 3 +village3-obs, village3-obs, 3 +minecart, minecart, 3 +miners, miners, 3 +assistant-village3, assistant-village3, 3 +sage-village3, sage-village3, 3 +cave-trap, cave-trap, 3 +spider-egg, spider-egg, 3 +robocave-part, robocave-part, 3 +target-snowball, target-snowball, 3 +target-ice, target-ice, 3 +ice-cube, ice-cube, 3 +snow-ball, snow-ball, 3 +snow-obs, snow-obs, 3 +snow-flutflut-obs, snow-flutflut-obs, 3 +snow-bumper, snow-bumper, 3 +snow-ram-h, snow-ram-h, 3 +snow-ram-boss, snow-ram-boss, 3 +snow-ram, snow-ram, 3 +snow-part, snow-part, 3 +yeti, yeti, 3 +eichar-pole+0-ag-L1, eichar-pole+0, 4 +eichar-pole+0-ag-ROB, eichar-pole+0, 4 +eichar-pole+0-ag-SNO, eichar-pole+0, 4 +eichar-pole+0-ag-SWA, eichar-pole+0, 4 +eichar-ice+0-ag, eichar-ice+0, 4 +lavatube-obs, lavatube-obs, 3 +lavatube-energy, lavatube-energy, 3 +lavatube-part, lavatube-part, 3 +assistant-lavatube, assistant-lavatube, 3 +tpage-815, tpage-815, 4 +tpage-822, tpage-822, 4 +tpage-854, tpage-854, 4 +tpage-1123, tpage-1123, 4 +assistant-firecanyon-ag, assistant-firecanyon, 4 +balloon-ag, balloon, 4 +crate-darkeco-cluster-ag-FIC, crate-darkeco-cluster, 4 +crate-darkeco-cluster-ag-OGR, crate-darkeco-cluster, 4 +ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA, ef-plane, 4 +ef-plane-ag-MIS, ef-plane, 4 +racer-ag-FIC-ROL, racer, 4 +racer-ag-LAV, racer, 4 +racer-ag-MIS, racer, 4 +racer-ag-OGR, racer, 4 +spike-ag, spike, 4 +firecanyon-vis, firecanyon-vis, 4 +tpage-1338, tpage-1338, 4 +tpage-1340, tpage-1340, 4 +tpage-1339, tpage-1339, 4 +tpage-1337, tpage-1337, 4 +assistant-lavatube-start-ag, assistant-lavatube-start, 4 +chainmine-ag, chainmine, 4 +darkecobarrel-ag, darkecobarrel, 4 +energyarm-ag, energyarm, 4 +energyball-ag, energyball, 4 +energybase-ag, energybase, 4 +energydoor-ag, energydoor, 4 +energyhub-ag, energyhub, 4 +lavaballoon-ag, lavaballoon, 4 +lavabase-ag, lavabase, 4 +lavafall-ag, lavafall, 4 +lavafallsewera-ag, lavafallsewera, 4 +lavafallsewerb-ag, lavafallsewerb, 4 +lavashortcut-ag, lavashortcut, 4 +lavayellowtarp-ag, lavayellowtarp, 4 +water-anim-lavatube-ag, water-anim-lavatube, 4 +lavatube-vis, lavatube-vis, 4 +tpage-1313, tpage-1313, 4 +tpage-1315, tpage-1315, 4 +tpage-1314, tpage-1314, 4 +tpage-1312, tpage-1312, 4 +tpage-767, tpage-767, 4 +driller-lurker-ag, driller-lurker, 4 +gnawer-ag, gnawer, 4 +launcherdoor-maincave-ag, launcherdoor-maincave, 4 +maincavecam-ag, maincavecam, 4 +plat-ag-MAI, plat, 4 +plat-ag-ROB, plat, 4 +spiderwebs-ag, spiderwebs, 4 +water-anim-maincave-ag, water-anim-maincave, 4 +water-anim-maincave-water-ag, water-anim-maincave-water, 4 +maincave-vis, maincave-vis, 4 +tpage-516, tpage-516, 4 +tpage-521, tpage-521, 4 +tpage-518, tpage-518, 4 +tpage-520, tpage-520, 4 +balloonlurker-ag, balloonlurker, 4 +boatpaddle-ag, boatpaddle, 4 +bonelurker-ag, bonelurker, 4 +breakaway-left-ag, breakaway-left, 4 +breakaway-mid-ag, breakaway-mid, 4 +breakaway-right-ag, breakaway-right, 4 +darkecocan-ag, darkecocan, 4 +keg-ag, keg, 4 +keg-conveyor-ag, keg-conveyor, 4 +keg-conveyor-paddle-ag, keg-conveyor-paddle, 4 +mis-bone-bridge-ag, mis-bone-bridge, 4 +mis-bone-platform-ag, mis-bone-platform, 4 +mistycam-ag, mistycam, 4 +muse-ag, muse, 4 +quicksandlurker-ag, quicksandlurker, 4 +ropebridge-36-ag, ropebridge-36, 4 +rounddoor-ag, rounddoor, 4 +sidekick-human-ag, sidekick-human, 4 +silostep-ag, silostep, 4 +teetertotter-ag, teetertotter, 4 +water-anim-misty-ag, water-anim-misty, 4 +wheel-ag, wheel, 4 +windturbine-ag, windturbine, 4 +misty-vis, misty-vis, 4 +tpage-875, tpage-875, 4 +tpage-967, tpage-967, 4 +tpage-884, tpage-884, 4 +tpage-1117, tpage-1117, 4 +flying-lurker-ag, flying-lurker, 4 +medres-snow-ag, medres-snow, 4 +ogre-bridge-ag, ogre-bridge, 4 +ogre-bridgeend-ag, ogre-bridgeend, 4 +ogre-isle-ag, ogre-isle, 4 +ogre-step-ag, ogre-step, 4 +ogreboss-ag, ogreboss, 4 +ogrecam-ag, ogrecam, 4 +plunger-lurker-ag, plunger-lurker, 4 +shortcut-boulder-ag, shortcut-boulder, 4 +tntbarrel-ag, tntbarrel, 4 +water-anim-ogre-ag, water-anim-ogre, 4 +ogre-vis, ogre-vis, 4 +tpage-1318, tpage-1318, 4 +tpage-1319, tpage-1319, 4 +tpage-1317, tpage-1317, 4 +tpage-1316, tpage-1316, 4 +cavecrusher-ag, cavecrusher, 4 +cavespatulatwo-ag, cavespatulatwo, 4 +water-anim-robocave-ag, water-anim-robocave, 4 +robocave-vis, robocave-vis, 4 +tpage-923, tpage-923, 4 +tpage-926, tpage-926, 4 +tpage-924, tpage-924, 4 +tpage-925, tpage-925, 4 +tpage-1353, tpage-1353, 4 +dark-plant-ag, dark-plant, 4 +happy-plant-ag, happy-plant, 4 +lightning-mole-ag, lightning-mole, 4 +pusher-ag, pusher, 4 +race-ring-ag, race-ring, 4 +robber-ag, robber, 4 +rolling-start-ag, rolling-start, 4 +rollingcam-ag, rollingcam, 4 +water-anim-rolling-ag, water-anim-rolling, 4 +rolling-vis, rolling-vis, 4 +tpage-710, tpage-710, 4 +tpage-842, tpage-842, 4 +tpage-711, tpage-711, 4 +tpage-712, tpage-712, 4 +flut-saddle-ag-SNO, flut-saddle, 4 +flut-saddle-ag-SWA, flut-saddle, 4 +flutflut-plat-large-ag, flutflut-plat-large, 4 +flutflut-plat-med-ag, flutflut-plat-med, 4 +flutflut-plat-small-ag, flutflut-plat-small, 4 +ice-cube-ag, ice-cube, 4 +ice-cube-break-ag, ice-cube-break, 4 +ram-ag, ram, 4 +ram-boss-ag, ram-boss, 4 +snow-ball-ag, snow-ball, 4 +snow-bridge-36-ag, snow-bridge-36, 4 +snow-bumper-ag, snow-bumper, 4 +snow-bunny-ag, snow-bunny, 4 +snow-button-ag, snow-button, 4 +snow-eggtop-ag, snow-eggtop, 4 +snow-fort-gate-ag, snow-fort-gate, 4 +snow-gears-ag, snow-gears, 4 +snow-log-ag, snow-log, 4 +snow-spatula-ag, snow-spatula, 4 +snow-switch-ag, snow-switch, 4 +snowcam-ag, snowcam, 4 +snowpusher-ag, snowpusher, 4 +yeti-ag, yeti, 4 +snow-vis, snow-vis, 4 +tpage-163, tpage-163, 4 +tpage-164, tpage-164, 4 +tpage-166, tpage-166, 4 +tpage-162, tpage-162, 4 +tpage-764, tpage-764, 4 +blue-eco-charger-ag, blue-eco-charger, 4 +blue-eco-charger-orb-ag, blue-eco-charger-orb, 4 +bully-ag, bully, 4 +floating-launcher-ag, floating-launcher, 4 +helix-button-ag, helix-button, 4 +helix-slide-door-ag, helix-slide-door, 4 +shover-ag-SUB, shover, 4 +shover-ag-SUN, shover, 4 +steam-cap-ag-SUB, steam-cap, 4 +steam-cap-ag-SUN, steam-cap, 4 +sunkencam-ag-SUB, sunkencam, 4 +sunkencam-ag-SUN, sunkencam, 4 +sunkenfisha-ag, sunkenfisha, 4 +wall-plat-ag, wall-plat, 4 +water-anim-sunken-ag, water-anim-sunken, 4 +water-anim-sunken-dark-eco-ag, water-anim-sunken-dark-eco, 4 +sunkenb-vis, sunkenb-vis, 4 +tpage-661, tpage-661, 4 +tpage-663, tpage-663, 4 +tpage-714, tpage-714, 4 +tpage-662, tpage-662, 4 +tpage-766, tpage-766, 4 +double-lurker-ag, double-lurker, 4 +double-lurker-top-ag, double-lurker-top, 4 +exit-chamber-ag, exit-chamber, 4 +generic-button-ag, generic-button, 4 +orbit-plat-ag, orbit-plat, 4 +orbit-plat-bottom-ag, orbit-plat-bottom, 4 +plat-sunken-ag, plat-sunken, 4 +puffer-ag, puffer, 4 +qbert-plat-ag, qbert-plat, 4 +qbert-plat-on-ag, qbert-plat-on, 4 +seaweed-ag, seaweed, 4 +side-to-side-plat-ag, side-to-side-plat, 4 +square-platform-ag, square-platform, 4 +sun-iris-door-ag, sun-iris-door, 4 +wedge-plat-ag, wedge-plat, 4 +wedge-plat-outer-ag, wedge-plat-outer, 4 +whirlpool-ag, whirlpool, 4 +sunken-vis, sunken-vis, 4 +tpage-358, tpage-358, 4 +tpage-659, tpage-659, 4 +tpage-629, tpage-629, 4 +tpage-630, tpage-630, 4 +balance-plat-ag, balance-plat, 4 +billy-ag, billy, 4 +billy-sidekick-ag, billy-sidekick, 4 +farthy-snack-ag, farthy-snack, 4 +kermit-ag, kermit, 4 +swamp-bat-ag, swamp-bat, 4 +swamp-rat-ag, swamp-rat, 4 +swamp-rat-nest-ag, swamp-rat-nest, 4 +swamp-rock-ag, swamp-rock, 4 +swamp-spike-ag, swamp-spike, 4 +swampcam-ag-SWA, swampcam, 4 +swampcam-ag-VI2, swampcam, 4 +tar-plat-ag, tar-plat, 4 +swamp-vis, swamp-vis, 4 +title-obs, title-obs, 3 +tpage-1609, tpage-1609, 4 +tpage-416, tpage-416, 4 +tpage-415, tpage-415, 4 +tpage-397, tpage-397, 4 +tpage-1499, tpage-1499, 4 +logo-ag, logo, 4 +logo-black-ag, logo-black, 4 +logo-cam-ag, logo-cam, 4 +logo-volumes-ag, logo-volumes, 4 +ndi-ag, ndi, 4 +ndi-cam-ag, ndi-cam, 4 +ndi-volumes-ag, ndi-volumes, 4 +title-vis, title-vis, 4 +tpage-1309, tpage-1309, 4 +tpage-1311, tpage-1311, 4 +tpage-1310, tpage-1310, 4 +tpage-1308, tpage-1308, 4 +tpage-775, tpage-775, 4 +pontoonfive-ag-TRA, pontoonfive, 4 +pontoonfive-ag-VI2, pontoonfive, 4 +scarecrow-a-ag, scarecrow-a, 4 +scarecrow-b-ag, scarecrow-b, 4 +trainingcam-ag, trainingcam, 4 +water-anim-training-ag, water-anim-training, 4 +training-vis, training-vis, 4 +tpage-398, tpage-398, 4 +tpage-400, tpage-400, 4 +tpage-399, tpage-399, 4 +tpage-401, tpage-401, 4 +tpage-1470, tpage-1470, 4 +assistant-ag, assistant, 4 +evilplant-ag, evilplant, 4 +explorer-ag, explorer, 4 +farmer-ag, farmer, 4 +fishermans-boat-ag, fishermans-boat, 4 +hutlamp-ag, hutlamp, 4 +mayorgears-ag, mayorgears, 4 +medres-beach-ag, medres-beach, 4 +medres-beach1-ag, medres-beach1, 4 +medres-beach2-ag, medres-beach2, 4 +medres-beach3-ag, medres-beach3, 4 +medres-jungle-ag, medres-jungle, 4 +medres-jungle1-ag, medres-jungle1, 4 +medres-jungle2-ag, medres-jungle2, 4 +medres-misty-ag, medres-misty, 4 +medres-training-ag, medres-training, 4 +medres-village11-ag, medres-village11, 4 +medres-village12-ag, medres-village12, 4 +medres-village13-ag, medres-village13, 4 +oracle-ag-VI1, oracle, 4 +oracle-ag-VI2, oracle, 4 +oracle-ag-VI3, oracle, 4 +reflector-middle-ag, reflector-middle, 4 +revcycle-ag, revcycle, 4 +revcycleprop-ag, revcycleprop, 4 +ropebridge-32-ag, ropebridge-32, 4 +sage-ag, sage, 4 +sagesail-ag, sagesail, 4 +villa-starfish-ag, villa-starfish, 4 +village-cam-ag-VI1, village-cam, 4 +village-cam-ag-VI2, village-cam, 4 +village-cam-ag-VI3, village-cam, 4 +village1cam-ag, village1cam, 4 +water-anim-village1-ag, water-anim-village1, 4 +windmill-sail-ag, windmill-sail, 4 +windspinner-ag, windspinner, 4 +yakow-ag, yakow, 4 +village1-vis, village1-vis, 4 +tpage-919, tpage-919, 4 +tpage-922, tpage-922, 4 +tpage-920, tpage-920, 4 +tpage-921, tpage-921, 4 +tpage-1476, tpage-1476, 4 +allpontoons-ag, allpontoons, 4 +assistant-village2-ag, assistant-village2, 4 +ceilingflag-ag, ceilingflag, 4 +exit-chamber-dummy-ag, exit-chamber-dummy, 4 +fireboulder-ag, fireboulder, 4 +flutflut-bluehut-ag, flutflut-bluehut, 4 +gambler-ag, gambler, 4 +geologist-ag, geologist, 4 +jaws-ag, jaws, 4 +medres-rolling-ag, medres-rolling, 4 +medres-rolling1-ag, medres-rolling1, 4 +medres-village2-ag, medres-village2, 4 +ogreboss-village2-ag, ogreboss-village2, 4 +pontoonten-ag, pontoonten, 4 +precursor-arm-ag, precursor-arm, 4 +sage-bluehut-ag, sage-bluehut, 4 +sunken-elevator-ag, sunken-elevator, 4 +swamp-blimp-ag, swamp-blimp, 4 +swamp-rope-ag, swamp-rope, 4 +swamp-tetherrock-ag, swamp-tetherrock, 4 +swamp-tetherrock-explode-ag, swamp-tetherrock-explode, 4 +village2cam-ag, village2cam, 4 +warrior-ag, warrior, 4 +water-anim-village2-ag, water-anim-village2, 4 +village2-vis, village2-vis, 4 +tpage-1208, tpage-1208, 4 +tpage-1210, tpage-1210, 4 +tpage-1209, tpage-1209, 4 +tpage-1194, tpage-1194, 4 +assistant-village3-ag, assistant-village3, 4 +cavegem-ag, cavegem, 4 +evilbro-village3-ag, evilbro-village3, 4 +evilsis-village3-ag, evilsis-village3, 4 +gondola-ag, gondola, 4 +gondolacables-ag, gondolacables, 4 +lavaspoutdrip-ag, lavaspoutdrip, 4 +medres-finalboss-ag, medres-finalboss, 4 +medres-ogre-ag, medres-ogre, 4 +medres-ogre2-ag, medres-ogre2, 4 +medres-ogre3-ag, medres-ogre3, 4 +minecartsteel-ag, minecartsteel, 4 +minershort-ag, minershort, 4 +minertall-ag, minertall, 4 +pistons-ag, pistons, 4 +sage-village3-ag, sage-village3, 4 +vil3-bridge-36-ag, vil3-bridge-36, 4 +water-anim-village3-ag, water-anim-village3, 4 +village3-vis, village3-vis, 4 +lava, lava, 3 \ No newline at end of file diff --git a/goal_src/build/dgos.txt b/goal_src/build/dgos.txt new file mode 100644 index 0000000000..8be3c48970 --- /dev/null +++ b/goal_src/build/dgos.txt @@ -0,0 +1,1909 @@ +;; DGO File Listing +;; This file lists the object files found in each CGO/DGO and will be used to build DGO/CGO files. + +;; Each entry contains the CGO/DGO name, followed by a list of objects. Each object is a pair of filename, dgo-name. +;; The file name is used to find the file in data/, and the dgo name is what goes into the DGO itself. +;; This order is _not_ the compile order, but the order the files are placed in the CGO/DGO and loaded + +;; The naming scheme for filenames works like this: +;; start with the dgo name +;; if an "art-group", append -ag (many art groups have the same name as code for thing they contain art for) +;; if multiple objects with the same name exist, but different data, append names of DGOs that each are found in. +;; if v3, extension of object file is .o, otherwise .go +;; this gets us unique names for all unique objects. There is no case of two objects with the same data and same name. +;; (note that the "-ag" trick is required for this to work!) + +;; Example: "fisher-ag.go", v4, art group. Only one version exists. +;; Example: "fisher-JUNGLE-L1.o", v3, not art group. Multiple versions exist, this one is for JUNGLE.CGO and L1.CGO + +("ART.CGO" + ("dir-tpages.go" "dir-tpages") + ("tpage-463.go" "tpage-463") + ("tpage-2.go" "tpage-2") + ("tpage-880.go" "tpage-880") + ("tpage-256.go" "tpage-256") + ("tpage-1278.go" "tpage-1278") + ("texture-upload.o" "texture-upload") + ("tpage-1032.go" "tpage-1032") + ("tpage-62.go" "tpage-62") + ("tpage-1532.go" "tpage-1532") + ("fuel-cell-ag.go" "fuel-cell") + ("money-ag.go" "money") + ("buzzer-ag.go" "buzzer") + ("ecovalve-ag-ART-GAME.go" "ecovalve") + ("crate-ag.go" "crate") + ("speaker-ag.go" "speaker") + ("fuelcell-naked-ag.go" "fuelcell-naked") + ("eichar-ag.go" "eichar") + ("sidekick-ag.go" "sidekick") + ("deathcam-ag.go" "deathcam") + ("game-cnt.go" "game-cnt") + ) + +("BEA.DGO" + ("mistycannon.o" "mistycannon") + ("babak-with-cannon.o" "babak-with-cannon") + ("air-h.o" "air-h") + ("air.o" "air") + ("wobbler.o" "wobbler") + ("twister.o" "twister") + ("beach-obs.o" "beach-obs") + ("bird-lady.o" "bird-lady") + ("bird-lady-beach.o" "bird-lady-beach") + ("mayor.o" "mayor") + ("sculptor.o" "sculptor") + ("pelican.o" "pelican") + ("lurkerworm.o" "lurkerworm") + ("lurkercrab.o" "lurkercrab") + ("lurkerpuppy.o" "lurkerpuppy") + ("beach-rocks.o" "beach-rocks") + ("seagull.o" "seagull") + ("beach-part.o" "beach-part") + ("tpage-212.go" "tpage-212") + ("tpage-214.go" "tpage-214") + ("tpage-213.go" "tpage-213") + ("tpage-215.go" "tpage-215") + ("babak-ag.go" "babak") + ("barrel-ag-BEA.go" "barrel") + ("beachcam-ag.go" "beachcam") + ("bird-lady-ag.go" "bird-lady") + ("bird-lady-beach-ag.go" "bird-lady-beach") + ("bladeassm-ag.go" "bladeassm") + ("ecovalve-ag-BEA.go" "ecovalve") + ("ecoventrock-ag.go" "ecoventrock") + ("flutflut-ag.go" "flutflut") + ("flutflutegg-ag.go" "flutflutegg") + ("grottopole-ag.go" "grottopole") + ("harvester-ag.go" "harvester") + ("kickrock-ag.go" "kickrock") + ("lrocklrg-ag.go" "lrocklrg") + ("lurkercrab-ag.go" "lurkercrab") + ("lurkerpuppy-ag.go" "lurkerpuppy") + ("lurkerworm-ag.go" "lurkerworm") + ("mayor-ag.go" "mayor") + ("mistycannon-ag.go" "mistycannon") + ("orb-cache-top-ag-BEA.go" "orb-cache-top") + ("pelican-ag.go" "pelican") + ("sack-ag-BEA.go" "sack") + ("sculptor-ag.go" "sculptor") + ("sculptor-muse-ag.go" "sculptor-muse") + ("seagull-ag.go" "seagull") + ("sharkey-ag-BEA-TRA-VI2.go" "sharkey") + ("windmill-one-ag.go" "windmill-one") + ("beach-vis.go" "beach-vis") + ) + +("CIT.DGO" + ("villagep-obs.o" "villagep-obs") + ("oracle.o" "oracle") + ("battlecontroller.o" "battlecontroller") + ("citadel-part.o" "citadel-part") + ("citadel-obs.o" "citadel-obs") + ("citb-plat.o" "citb-plat") + ("citadel-sages.o" "citadel-sages") + ("snow-bunny.o" "snow-bunny") + ("citb-bunny.o" "citb-bunny") + ("citb-drop-plat-CIT.o" "citb-drop-plat") + ("assistant-citadel.o" "assistant-citadel") + ("tpage-1415.go" "tpage-1415") + ("tpage-1417.go" "tpage-1417") + ("tpage-1416.go" "tpage-1416") + ("tpage-1414.go" "tpage-1414") + ("assistant-lavatube-end-ag.go" "assistant-lavatube-end") + ("babak-ag.go" "babak") + ("bluesage-ag.go" "bluesage") + ("citadelcam-ag.go" "citadelcam") + ("citb-arm-ag.go" "citb-arm") + ("citb-arm-shoulder-ag.go" "citb-arm-shoulder") + ("citb-bunny-ag.go" "citb-bunny") + ("citb-button-ag.go" "citb-button") + ("citb-chain-plat-ag.go" "citb-chain-plat") + ("citb-chains-ag.go" "citb-chains") + ("citb-coil-ag.go" "citb-coil") + ("citb-disc-ag.go" "citb-disc") + ("citb-donut-ag.go" "citb-donut") + ("citb-drop-plat-ag.go" "citb-drop-plat") + ("citb-exit-plat-ag.go" "citb-exit-plat") + ("citb-firehose-ag.go" "citb-firehose") + ("citb-generator-ag.go" "citb-generator") + ("citb-hose-ag.go" "citb-hose") + ("citb-iris-door-ag.go" "citb-iris-door") + ("citb-launcher-ag.go" "citb-launcher") + ("citb-robotboss-ag.go" "citb-robotboss") + ("citb-rotatebox-ag.go" "citb-rotatebox") + ("citb-sagecage-ag.go" "citb-sagecage") + ("citb-stopbox-ag.go" "citb-stopbox") + ("ecovalve-ag-CIT.go" "ecovalve") + ("evilbro-citadel-ag.go" "evilbro-citadel") + ("evilsis-citadel-ag.go" "evilsis-citadel") + ("green-sagecage-ag.go" "green-sagecage") + ("orb-cache-top-ag-CIT.go" "orb-cache-top") + ("plat-citb-ag.go" "plat-citb") + ("plat-eco-citb-ag.go" "plat-eco-citb") + ("redsage-ag.go" "redsage") + ("warp-gate-switch-ag-CIT.go" "warp-gate-switch") + ("warpgate-ag.go" "warpgate") + ("yellowsage-ag.go" "yellowsage") + ("citadel-vis.go" "citadel-vis") + ) + +("COMMON.CGO" + ("rigid-body-h.o" "rigid-body-h") + ("water-anim.o" "water-anim") + ("dark-eco-pool.o" "dark-eco-pool") + ("rigid-body.o" "rigid-body") + ("nav-enemy-h.o" "nav-enemy-h") + ("nav-enemy.o" "nav-enemy") + ("baseplat.o" "baseplat") + ("basebutton.o" "basebutton") + ("tippy.o" "tippy") + ("joint-exploder.o" "joint-exploder") + ("babak.o" "babak") + ("sharkey.o" "sharkey") + ("orb-cache.o" "orb-cache") + ("plat.o" "plat") + ("plat-button.o" "plat-button") + ("plat-eco.o" "plat-eco") + ("ropebridge.o" "ropebridge") + ("ticky.o" "ticky") + ) + +("DAR.DGO" + ("darkcave-obs.o" "darkcave-obs") + ("tpage-1306.go" "tpage-1306") + ("tpage-1307.go" "tpage-1307") + ("tpage-1305.go" "tpage-1305") + ("tpage-1304.go" "tpage-1304") + ("tpage-1352.go" "tpage-1352") + ("baby-spider-ag-DAR.go" "baby-spider") + ("cavecrystal-ag.go" "cavecrystal") + ("caveelevator-ag.go" "caveelevator") + ("cavespatula-darkcave-ag.go" "cavespatula-darkcave") + ("cavetrapdoor-ag-DAR.go" "cavetrapdoor") + ("dark-crystal-ag.go" "dark-crystal") + ("mother-spider-ag.go" "mother-spider") + ("spider-egg-ag-DAR-MAI.go" "spider-egg") + ("water-anim-darkcave-ag.go" "water-anim-darkcave") + ("darkcave-vis.go" "darkcave-vis") + ) + +("DEM.DGO" + ("demo-obs.o" "demo-obs") + ("tpage-1485.go" "tpage-1485") + ("tpage-1486.go" "tpage-1486") + ("tpage-1487.go" "tpage-1487") + ("tpage-1599.go" "tpage-1599") + ("tpage-1600.go" "tpage-1600") + ("tpage-1601.go" "tpage-1601") + ("tpage-1602.go" "tpage-1602") + ("tpage-1603.go" "tpage-1603") + ("tpage-1604.go" "tpage-1604") + ("tpage-1605.go" "tpage-1605") + ("tpage-1606.go" "tpage-1606") + ("tpage-1607.go" "tpage-1607") + ("static-screen.o" "static-screen") + ("tpage-1480.go" "tpage-1480") + ("tpage-1479.go" "tpage-1479") + ("demo-vis.go" "demo-vis") + ) + +("ENGINE.CGO" + ("types-h.o" "types-h") + ("vu1-macros.o" "vu1-macros") + ("math.o" "math") + ("vector-h.o" "vector-h") + ("gravity-h.o" "gravity-h") + ("bounding-box-h.o" "bounding-box-h") + ("matrix-h.o" "matrix-h") + ("quaternion-h.o" "quaternion-h") + ("euler-h.o" "euler-h") + ("transform-h.o" "transform-h") + ("geometry-h.o" "geometry-h") + ("trigonometry-h.o" "trigonometry-h") + ("transformq-h.o" "transformq-h") + ("bounding-box.o" "bounding-box") + ("matrix.o" "matrix") + ("transform.o" "transform") + ("quaternion.o" "quaternion") + ("euler.o" "euler") + ("geometry.o" "geometry") + ("trigonometry.o" "trigonometry") + ("gsound-h.o" "gsound-h") + ("timer-h.o" "timer-h") + ("timer.o" "timer") + ("vif-h.o" "vif-h") + ("dma-h.o" "dma-h") + ("video-h.o" "video-h") + ("vu1-user-h.o" "vu1-user-h") + ("dma.o" "dma") + ("dma-buffer.o" "dma-buffer") + ("dma-bucket.o" "dma-bucket") + ("dma-disasm.o" "dma-disasm") + ("pad.o" "pad") + ("gs.o" "gs") + ("display-h.o" "display-h") + ("vector.o" "vector") + ("file-io.o" "file-io") + ("loader-h.o" "loader-h") + ("texture-h.o" "texture-h") + ("level-h.o" "level-h") + ("math-camera-h.o" "math-camera-h") + ("math-camera.o" "math-camera") + ("font-h.o" "font-h") + ("decomp-h.o" "decomp-h") + ("display.o" "display") + ("connect.o" "connect") + ("text-h.o" "text-h") + ("settings-h.o" "settings-h") + ("capture.o" "capture") + ("memory-usage-h.o" "memory-usage-h") + ("texture.o" "texture") + ("main-h.o" "main-h") + ("mspace-h.o" "mspace-h") + ("drawable-h.o" "drawable-h") + ("drawable-group-h.o" "drawable-group-h") + ("drawable-inline-array-h.o" "drawable-inline-array-h") + ("draw-node-h.o" "draw-node-h") + ("drawable-tree-h.o" "drawable-tree-h") + ("drawable-actor-h.o" "drawable-actor-h") + ("drawable-ambient-h.o" "drawable-ambient-h") + ("game-task-h.o" "game-task-h") + ("hint-control-h.o" "hint-control-h") + ("generic-h.o" "generic-h") + ("lights-h.o" "lights-h") + ("ocean-h.o" "ocean-h") + ("ocean-trans-tables.o" "ocean-trans-tables") + ("ocean-tables.o" "ocean-tables") + ("ocean-frames.o" "ocean-frames") + ("sky-h.o" "sky-h") + ("mood-h.o" "mood-h") + ("time-of-day-h.o" "time-of-day-h") + ("art-h.o" "art-h") + ("generic-vu1-h.o" "generic-vu1-h") + ("merc-h.o" "merc-h") + ("generic-merc-h.o" "generic-merc-h") + ("generic-tie-h.o" "generic-tie-h") + ("generic-work-h.o" "generic-work-h") + ("shadow-cpu-h.o" "shadow-cpu-h") + ("shadow-vu1-h.o" "shadow-vu1-h") + ("memcard-h.o" "memcard-h") + ("game-info-h.o" "game-info-h") + ("wind-h.o" "wind-h") + ("prototype-h.o" "prototype-h") + ("joint-h.o" "joint-h") + ("bones-h.o" "bones-h") + ("engines.o" "engines") + ("res-h.o" "res-h") + ("res.o" "res") + ("lights.o" "lights") + ("dynamics-h.o" "dynamics-h") + ("surface-h.o" "surface-h") + ("pat-h.o" "pat-h") + ("fact-h.o" "fact-h") + ("aligner-h.o" "aligner-h") + ("game-h.o" "game-h") + ("generic-obs-h.o" "generic-obs-h") + ("pov-camera-h.o" "pov-camera-h") + ("sync-info-h.o" "sync-info-h") + ("smush-control-h.o" "smush-control-h") + ("trajectory-h.o" "trajectory-h") + ("debug-h.o" "debug-h") + ("joint-mod-h.o" "joint-mod-h") + ("collide-func-h.o" "collide-func-h") + ("collide-mesh-h.o" "collide-mesh-h") + ("collide-shape-h.o" "collide-shape-h") + ("collide-target-h.o" "collide-target-h") + ("collide-touch-h.o" "collide-touch-h") + ("collide-edge-grab-h.o" "collide-edge-grab-h") + ("process-drawable-h.o" "process-drawable-h") + ("effect-control-h.o" "effect-control-h") + ("collide-frag-h.o" "collide-frag-h") + ("projectiles-h.o" "projectiles-h") + ("target-h.o" "target-h") + ("depth-cue-h.o" "depth-cue-h") + ("stats-h.o" "stats-h") + ("bsp-h.o" "bsp-h") + ("collide-cache-h.o" "collide-cache-h") + ("collide-h.o" "collide-h") + ("shrubbery-h.o" "shrubbery-h") + ("tie-h.o" "tie-h") + ("tfrag-h.o" "tfrag-h") + ("background-h.o" "background-h") + ("subdivide-h.o" "subdivide-h") + ("entity-h.o" "entity-h") + ("sprite-h.o" "sprite-h") + ("shadow-h.o" "shadow-h") + ("eye-h.o" "eye-h") + ("sparticle-launcher-h.o" "sparticle-launcher-h") + ("sparticle-h.o" "sparticle-h") + ("actor-link-h.o" "actor-link-h") + ("camera-h.o" "camera-h") + ("cam-debug-h.o" "cam-debug-h") + ("cam-interface-h.o" "cam-interface-h") + ("cam-update-h.o" "cam-update-h") + ("assert-h.o" "assert-h") + ("hud-h.o" "hud-h") + ("progress-h.o" "progress-h") + ("rpc-h.o" "rpc-h") + ("path-h.o" "path-h") + ("navigate-h.o" "navigate-h") + ("load-dgo.o" "load-dgo") + ("ramdisk.o" "ramdisk") + ("gsound.o" "gsound") + ("transformq.o" "transformq") + ("collide-func.o" "collide-func") + ("joint.o" "joint") + ("cylinder.o" "cylinder") + ("wind.o" "wind") + ("bsp.o" "bsp") + ("subdivide.o" "subdivide") + ("sprite.o" "sprite") + ("sprite-distort.o" "sprite-distort") + ("debug-sphere.o" "debug-sphere") + ("debug.o" "debug") + ("merc-vu1.o" "merc-vu1") + ("merc-blend-shape.o" "merc-blend-shape") + ("merc.o" "merc") + ("ripple.o" "ripple") + ("bones.o" "bones") + ("generic-vu0.o" "generic-vu0") + ("generic.o" "generic") + ("generic-vu1.o" "generic-vu1") + ("generic-effect.o" "generic-effect") + ("generic-merc.o" "generic-merc") + ("generic-tie.o" "generic-tie") + ("shadow-cpu.o" "shadow-cpu") + ("shadow-vu1.o" "shadow-vu1") + ("depth-cue.o" "depth-cue") + ("font.o" "font") + ("decomp.o" "decomp") + ("background.o" "background") + ("draw-node.o" "draw-node") + ("shrubbery.o" "shrubbery") + ("shrub-work.o" "shrub-work") + ("tfrag-near.o" "tfrag-near") + ("tfrag.o" "tfrag") + ("tfrag-methods.o" "tfrag-methods") + ("tfrag-work.o" "tfrag-work") + ("tie.o" "tie") + ("tie-near.o" "tie-near") + ("tie-work.o" "tie-work") + ("tie-methods.o" "tie-methods") + ("sync-info.o" "sync-info") + ("trajectory.o" "trajectory") + ("sparticle-launcher.o" "sparticle-launcher") + ("sparticle.o" "sparticle") + ("entity-table.o" "entity-table") + ("loader.o" "loader") + ("task-control-h.o" "task-control-h") + ("game-info.o" "game-info") + ("game-save.o" "game-save") + ("settings.o" "settings") + ("mood-tables.o" "mood-tables") + ("mood.o" "mood") + ("weather-part.o" "weather-part") + ("time-of-day.o" "time-of-day") + ("sky-utils.o" "sky-utils") + ("sky.o" "sky") + ("sky-tng.o" "sky-tng") + ("load-boundary-h.o" "load-boundary-h") + ("load-boundary.o" "load-boundary") + ("load-boundary-data.o" "load-boundary-data") + ("level-info.o" "level-info") + ("level.o" "level") + ("text.o" "text") + ("collide-probe.o" "collide-probe") + ("collide-frag.o" "collide-frag") + ("collide-mesh.o" "collide-mesh") + ("collide-touch.o" "collide-touch") + ("collide-edge-grab.o" "collide-edge-grab") + ("collide-shape.o" "collide-shape") + ("collide-shape-rider.o" "collide-shape-rider") + ("collide.o" "collide") + ("collide-planes.o" "collide-planes") + ("merc-death.o" "merc-death") + ("water-h.o" "water-h") + ("camera.o" "camera") + ("cam-interface.o" "cam-interface") + ("cam-master.o" "cam-master") + ("cam-states.o" "cam-states") + ("cam-states-dbg.o" "cam-states-dbg") + ("cam-combiner.o" "cam-combiner") + ("cam-update.o" "cam-update") + ("vol-h.o" "vol-h") + ("cam-layout.o" "cam-layout") + ("cam-debug.o" "cam-debug") + ("cam-start.o" "cam-start") + ("process-drawable.o" "process-drawable") + ("hint-control.o" "hint-control") + ("ambient.o" "ambient") + ("assert.o" "assert") + ("generic-obs.o" "generic-obs") + ("target-util.o" "target-util") + ("target-part.o" "target-part") + ("collide-reaction-target.o" "collide-reaction-target") + ("logic-target.o" "logic-target") + ("sidekick.o" "sidekick") + ("voicebox.o" "voicebox") + ("target-handler.o" "target-handler") + ("target.o" "target") + ("target2.o" "target2") + ("target-death.o" "target-death") + ("menu.o" "menu") + ("drawable.o" "drawable") + ("drawable-group.o" "drawable-group") + ("drawable-inline-array.o" "drawable-inline-array") + ("drawable-tree.o" "drawable-tree") + ("prototype.o" "prototype") + ("main-collide.o" "main-collide") + ("video.o" "video") + ("main.o" "main") + ("collide-cache.o" "collide-cache") + ("relocate.o" "relocate") + ("memory-usage.o" "memory-usage") + ("entity.o" "entity") + ("path.o" "path") + ("vol.o" "vol") + ("navigate.o" "navigate") + ("aligner.o" "aligner") + ("effect-control.o" "effect-control") + ("water.o" "water") + ("collectables-part.o" "collectables-part") + ("collectables.o" "collectables") + ("task-control.o" "task-control") + ("process-taskable.o" "process-taskable") + ("pov-camera.o" "pov-camera") + ("powerups.o" "powerups") + ("crates.o" "crates") + ("hud.o" "hud") + ("hud-classes.o" "hud-classes") + ("progress-static.o" "progress-static") + ("progress-part.o" "progress-part") + ("progress-draw.o" "progress-draw") + ("progress.o" "progress") + ("credits.o" "credits") + ("projectiles.o" "projectiles") + ("ocean.o" "ocean") + ("ocean-vu0.o" "ocean-vu0") + ("ocean-texture.o" "ocean-texture") + ("ocean-mid.o" "ocean-mid") + ("ocean-transition.o" "ocean-transition") + ("ocean-near.o" "ocean-near") + ("shadow.o" "shadow") + ("eye.o" "eye") + ("glist-h.o" "glist-h") + ("glist.o" "glist") + ("anim-tester.o" "anim-tester") + ("viewer.o" "viewer") + ("part-tester.o" "part-tester") + ("default-menu.o" "default-menu") + ) + +("FIC.DGO" + ("target-racer-h-FIC-LAV-MIS-OGR-ROL.o" "target-racer-h") + ("racer-part.o" "racer-part") + ("racer.o" "racer") + ("target-racer-FIC-LAV-MIS-OGR-ROL.o" "target-racer") + ("racer-states-FIC-LAV-MIS-OGR-ROL.o" "racer-states") + ("collide-reaction-racer.o" "collide-reaction-racer") + ("eichar-racer+0-ag.go" "eichar-racer+0") + ("tpage-1119.go" "tpage-1119") + ("blocking-plane.o" "blocking-plane") + ("firecanyon-part.o" "firecanyon-part") + ("assistant-firecanyon.o" "assistant-firecanyon") + ("firecanyon-obs.o" "firecanyon-obs") + ("tpage-815.go" "tpage-815") + ("tpage-822.go" "tpage-822") + ("tpage-854.go" "tpage-854") + ("tpage-1123.go" "tpage-1123") + ("assistant-firecanyon-ag.go" "assistant-firecanyon") + ("babak-ag.go" "babak") + ("balloon-ag.go" "balloon") + ("crate-darkeco-cluster-ag-FIC.go" "crate-darkeco-cluster") + ("ecovalve-ag-FIC-OGR.go" "ecovalve") + ("ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.go" "ef-plane") + ("racer-ag-FIC-ROL.go" "racer") + ("spike-ag.go" "spike") + ("firecanyon-vis.go" "firecanyon-vis") + ) + +("FIN.DGO" + ("robotboss-h.o" "robotboss-h") + ("robotboss-part.o" "robotboss-part") + ("sage-finalboss-part.o" "sage-finalboss-part") + ("light-eco.o" "light-eco") + ("robotboss-weapon.o" "robotboss-weapon") + ("robotboss-misc.o" "robotboss-misc") + ("green-eco-lurker.o" "green-eco-lurker") + ("robotboss.o" "robotboss") + ("final-door.o" "final-door") + ("sage-finalboss-FIN.o" "sage-finalboss") + ("tpage-1419.go" "tpage-1419") + ("tpage-1420.go" "tpage-1420") + ("tpage-634.go" "tpage-634") + ("tpage-1418.go" "tpage-1418") + ("tpage-545.go" "tpage-545") + ("darkecobomb-ag.go" "darkecobomb") + ("ecoclaw-ag.go" "ecoclaw") + ("ecovalve-ag-FIN.go" "ecovalve") + ("finalbosscam-ag.go" "finalbosscam") + ("green-eco-lurker-ag.go" "green-eco-lurker") + ("green-sagecage-ag.go" "green-sagecage") + ("greenshot-ag.go" "greenshot") + ("jak-white-ag.go" "jak-white") + ("light-eco-ag.go" "light-eco") + ("plat-eco-finalboss-ag.go" "plat-eco-finalboss") + ("power-left-ag.go" "power-left") + ("power-right-ag.go" "power-right") + ("powercellalt-ag.go" "powercellalt") + ("redring-ag.go" "redring") + ("robotboss-ag.go" "robotboss") + ("robotboss-blueeco-ag.go" "robotboss-blueeco") + ("robotboss-cinematic-ag.go" "robotboss-cinematic") + ("robotboss-redeco-ag.go" "robotboss-redeco") + ("robotboss-yelloweco-ag.go" "robotboss-yelloweco") + ("silodoor-ag.go" "silodoor") + ("water-anim-finalboss-ag.go" "water-anim-finalboss") + ("finalboss-vis.go" "finalboss-vis") + ) + +("GAME.CGO" + ("types-h.o" "types-h") + ("vu1-macros.o" "vu1-macros") + ("math.o" "math") + ("vector-h.o" "vector-h") + ("gravity-h.o" "gravity-h") + ("bounding-box-h.o" "bounding-box-h") + ("matrix-h.o" "matrix-h") + ("quaternion-h.o" "quaternion-h") + ("euler-h.o" "euler-h") + ("transform-h.o" "transform-h") + ("geometry-h.o" "geometry-h") + ("trigonometry-h.o" "trigonometry-h") + ("transformq-h.o" "transformq-h") + ("bounding-box.o" "bounding-box") + ("matrix.o" "matrix") + ("transform.o" "transform") + ("quaternion.o" "quaternion") + ("euler.o" "euler") + ("geometry.o" "geometry") + ("trigonometry.o" "trigonometry") + ("gsound-h.o" "gsound-h") + ("timer-h.o" "timer-h") + ("timer.o" "timer") + ("vif-h.o" "vif-h") + ("dma-h.o" "dma-h") + ("video-h.o" "video-h") + ("vu1-user-h.o" "vu1-user-h") + ("dma.o" "dma") + ("dma-buffer.o" "dma-buffer") + ("dma-bucket.o" "dma-bucket") + ("dma-disasm.o" "dma-disasm") + ("pad.o" "pad") + ("gs.o" "gs") + ("display-h.o" "display-h") + ("vector.o" "vector") + ("file-io.o" "file-io") + ("loader-h.o" "loader-h") + ("texture-h.o" "texture-h") + ("level-h.o" "level-h") + ("math-camera-h.o" "math-camera-h") + ("math-camera.o" "math-camera") + ("font-h.o" "font-h") + ("decomp-h.o" "decomp-h") + ("display.o" "display") + ("connect.o" "connect") + ("text-h.o" "text-h") + ("settings-h.o" "settings-h") + ("capture.o" "capture") + ("memory-usage-h.o" "memory-usage-h") + ("texture.o" "texture") + ("main-h.o" "main-h") + ("mspace-h.o" "mspace-h") + ("drawable-h.o" "drawable-h") + ("drawable-group-h.o" "drawable-group-h") + ("drawable-inline-array-h.o" "drawable-inline-array-h") + ("draw-node-h.o" "draw-node-h") + ("drawable-tree-h.o" "drawable-tree-h") + ("drawable-actor-h.o" "drawable-actor-h") + ("drawable-ambient-h.o" "drawable-ambient-h") + ("game-task-h.o" "game-task-h") + ("hint-control-h.o" "hint-control-h") + ("generic-h.o" "generic-h") + ("lights-h.o" "lights-h") + ("ocean-h.o" "ocean-h") + ("ocean-trans-tables.o" "ocean-trans-tables") + ("ocean-tables.o" "ocean-tables") + ("ocean-frames.o" "ocean-frames") + ("sky-h.o" "sky-h") + ("mood-h.o" "mood-h") + ("time-of-day-h.o" "time-of-day-h") + ("art-h.o" "art-h") + ("generic-vu1-h.o" "generic-vu1-h") + ("merc-h.o" "merc-h") + ("generic-merc-h.o" "generic-merc-h") + ("generic-tie-h.o" "generic-tie-h") + ("generic-work-h.o" "generic-work-h") + ("shadow-cpu-h.o" "shadow-cpu-h") + ("shadow-vu1-h.o" "shadow-vu1-h") + ("memcard-h.o" "memcard-h") + ("game-info-h.o" "game-info-h") + ("wind-h.o" "wind-h") + ("prototype-h.o" "prototype-h") + ("joint-h.o" "joint-h") + ("bones-h.o" "bones-h") + ("engines.o" "engines") + ("res-h.o" "res-h") + ("res.o" "res") + ("lights.o" "lights") + ("dynamics-h.o" "dynamics-h") + ("surface-h.o" "surface-h") + ("pat-h.o" "pat-h") + ("fact-h.o" "fact-h") + ("aligner-h.o" "aligner-h") + ("game-h.o" "game-h") + ("generic-obs-h.o" "generic-obs-h") + ("pov-camera-h.o" "pov-camera-h") + ("sync-info-h.o" "sync-info-h") + ("smush-control-h.o" "smush-control-h") + ("trajectory-h.o" "trajectory-h") + ("debug-h.o" "debug-h") + ("joint-mod-h.o" "joint-mod-h") + ("collide-func-h.o" "collide-func-h") + ("collide-mesh-h.o" "collide-mesh-h") + ("collide-shape-h.o" "collide-shape-h") + ("collide-target-h.o" "collide-target-h") + ("collide-touch-h.o" "collide-touch-h") + ("collide-edge-grab-h.o" "collide-edge-grab-h") + ("process-drawable-h.o" "process-drawable-h") + ("effect-control-h.o" "effect-control-h") + ("collide-frag-h.o" "collide-frag-h") + ("projectiles-h.o" "projectiles-h") + ("target-h.o" "target-h") + ("depth-cue-h.o" "depth-cue-h") + ("stats-h.o" "stats-h") + ("bsp-h.o" "bsp-h") + ("collide-cache-h.o" "collide-cache-h") + ("collide-h.o" "collide-h") + ("shrubbery-h.o" "shrubbery-h") + ("tie-h.o" "tie-h") + ("tfrag-h.o" "tfrag-h") + ("background-h.o" "background-h") + ("subdivide-h.o" "subdivide-h") + ("entity-h.o" "entity-h") + ("sprite-h.o" "sprite-h") + ("shadow-h.o" "shadow-h") + ("eye-h.o" "eye-h") + ("sparticle-launcher-h.o" "sparticle-launcher-h") + ("sparticle-h.o" "sparticle-h") + ("actor-link-h.o" "actor-link-h") + ("camera-h.o" "camera-h") + ("cam-debug-h.o" "cam-debug-h") + ("cam-interface-h.o" "cam-interface-h") + ("cam-update-h.o" "cam-update-h") + ("assert-h.o" "assert-h") + ("hud-h.o" "hud-h") + ("progress-h.o" "progress-h") + ("rpc-h.o" "rpc-h") + ("path-h.o" "path-h") + ("navigate-h.o" "navigate-h") + ("load-dgo.o" "load-dgo") + ("ramdisk.o" "ramdisk") + ("gsound.o" "gsound") + ("transformq.o" "transformq") + ("collide-func.o" "collide-func") + ("joint.o" "joint") + ("cylinder.o" "cylinder") + ("wind.o" "wind") + ("bsp.o" "bsp") + ("subdivide.o" "subdivide") + ("sprite.o" "sprite") + ("sprite-distort.o" "sprite-distort") + ("debug-sphere.o" "debug-sphere") + ("debug.o" "debug") + ("merc-vu1.o" "merc-vu1") + ("merc-blend-shape.o" "merc-blend-shape") + ("merc.o" "merc") + ("ripple.o" "ripple") + ("bones.o" "bones") + ("generic-vu0.o" "generic-vu0") + ("generic.o" "generic") + ("generic-vu1.o" "generic-vu1") + ("generic-effect.o" "generic-effect") + ("generic-merc.o" "generic-merc") + ("generic-tie.o" "generic-tie") + ("shadow-cpu.o" "shadow-cpu") + ("shadow-vu1.o" "shadow-vu1") + ("depth-cue.o" "depth-cue") + ("font.o" "font") + ("decomp.o" "decomp") + ("background.o" "background") + ("draw-node.o" "draw-node") + ("shrubbery.o" "shrubbery") + ("shrub-work.o" "shrub-work") + ("tfrag-near.o" "tfrag-near") + ("tfrag.o" "tfrag") + ("tfrag-methods.o" "tfrag-methods") + ("tfrag-work.o" "tfrag-work") + ("tie.o" "tie") + ("tie-near.o" "tie-near") + ("tie-work.o" "tie-work") + ("tie-methods.o" "tie-methods") + ("sync-info.o" "sync-info") + ("trajectory.o" "trajectory") + ("sparticle-launcher.o" "sparticle-launcher") + ("sparticle.o" "sparticle") + ("entity-table.o" "entity-table") + ("loader.o" "loader") + ("task-control-h.o" "task-control-h") + ("game-info.o" "game-info") + ("game-save.o" "game-save") + ("settings.o" "settings") + ("mood-tables.o" "mood-tables") + ("mood.o" "mood") + ("weather-part.o" "weather-part") + ("time-of-day.o" "time-of-day") + ("sky-utils.o" "sky-utils") + ("sky.o" "sky") + ("sky-tng.o" "sky-tng") + ("load-boundary-h.o" "load-boundary-h") + ("load-boundary.o" "load-boundary") + ("load-boundary-data.o" "load-boundary-data") + ("level-info.o" "level-info") + ("level.o" "level") + ("text.o" "text") + ("collide-probe.o" "collide-probe") + ("collide-frag.o" "collide-frag") + ("collide-mesh.o" "collide-mesh") + ("collide-touch.o" "collide-touch") + ("collide-edge-grab.o" "collide-edge-grab") + ("collide-shape.o" "collide-shape") + ("collide-shape-rider.o" "collide-shape-rider") + ("collide.o" "collide") + ("collide-planes.o" "collide-planes") + ("merc-death.o" "merc-death") + ("water-h.o" "water-h") + ("camera.o" "camera") + ("cam-interface.o" "cam-interface") + ("cam-master.o" "cam-master") + ("cam-states.o" "cam-states") + ("cam-states-dbg.o" "cam-states-dbg") + ("cam-combiner.o" "cam-combiner") + ("cam-update.o" "cam-update") + ("vol-h.o" "vol-h") + ("cam-layout.o" "cam-layout") + ("cam-debug.o" "cam-debug") + ("cam-start.o" "cam-start") + ("process-drawable.o" "process-drawable") + ("hint-control.o" "hint-control") + ("ambient.o" "ambient") + ("assert.o" "assert") + ("generic-obs.o" "generic-obs") + ("target-util.o" "target-util") + ("target-part.o" "target-part") + ("collide-reaction-target.o" "collide-reaction-target") + ("logic-target.o" "logic-target") + ("sidekick.o" "sidekick") + ("voicebox.o" "voicebox") + ("target-handler.o" "target-handler") + ("target.o" "target") + ("target2.o" "target2") + ("target-death.o" "target-death") + ("menu.o" "menu") + ("drawable.o" "drawable") + ("drawable-group.o" "drawable-group") + ("drawable-inline-array.o" "drawable-inline-array") + ("drawable-tree.o" "drawable-tree") + ("prototype.o" "prototype") + ("main-collide.o" "main-collide") + ("video.o" "video") + ("main.o" "main") + ("collide-cache.o" "collide-cache") + ("relocate.o" "relocate") + ("memory-usage.o" "memory-usage") + ("entity.o" "entity") + ("path.o" "path") + ("vol.o" "vol") + ("navigate.o" "navigate") + ("aligner.o" "aligner") + ("effect-control.o" "effect-control") + ("water.o" "water") + ("collectables-part.o" "collectables-part") + ("collectables.o" "collectables") + ("task-control.o" "task-control") + ("process-taskable.o" "process-taskable") + ("pov-camera.o" "pov-camera") + ("powerups.o" "powerups") + ("crates.o" "crates") + ("hud.o" "hud") + ("hud-classes.o" "hud-classes") + ("progress-static.o" "progress-static") + ("progress-part.o" "progress-part") + ("progress-draw.o" "progress-draw") + ("progress.o" "progress") + ("credits.o" "credits") + ("projectiles.o" "projectiles") + ("ocean.o" "ocean") + ("ocean-vu0.o" "ocean-vu0") + ("ocean-texture.o" "ocean-texture") + ("ocean-mid.o" "ocean-mid") + ("ocean-transition.o" "ocean-transition") + ("ocean-near.o" "ocean-near") + ("shadow.o" "shadow") + ("eye.o" "eye") + ("glist-h.o" "glist-h") + ("glist.o" "glist") + ("anim-tester.o" "anim-tester") + ("viewer.o" "viewer") + ("part-tester.o" "part-tester") + ("default-menu.o" "default-menu") + ("dir-tpages.go" "dir-tpages") + ("tpage-463.go" "tpage-463") + ("tpage-2.go" "tpage-2") + ("tpage-880.go" "tpage-880") + ("tpage-256.go" "tpage-256") + ("tpage-1278.go" "tpage-1278") + ("texture-upload.o" "texture-upload") + ("tpage-1032.go" "tpage-1032") + ("tpage-62.go" "tpage-62") + ("tpage-1532.go" "tpage-1532") + ("fuel-cell-ag.go" "fuel-cell") + ("money-ag.go" "money") + ("buzzer-ag.go" "buzzer") + ("ecovalve-ag-ART-GAME.go" "ecovalve") + ("crate-ag.go" "crate") + ("speaker-ag.go" "speaker") + ("fuelcell-naked-ag.go" "fuelcell-naked") + ("eichar-ag.go" "eichar") + ("sidekick-ag.go" "sidekick") + ("deathcam-ag.go" "deathcam") + ("game-cnt.go" "game-cnt") + ("rigid-body-h.o" "rigid-body-h") + ("water-anim.o" "water-anim") + ("dark-eco-pool.o" "dark-eco-pool") + ("rigid-body.o" "rigid-body") + ("nav-enemy-h.o" "nav-enemy-h") + ("nav-enemy.o" "nav-enemy") + ("baseplat.o" "baseplat") + ("basebutton.o" "basebutton") + ("tippy.o" "tippy") + ("joint-exploder.o" "joint-exploder") + ("babak.o" "babak") + ("sharkey.o" "sharkey") + ("orb-cache.o" "orb-cache") + ("plat.o" "plat") + ("plat-button.o" "plat-button") + ("plat-eco.o" "plat-eco") + ("ropebridge.o" "ropebridge") + ("ticky.o" "ticky") + ) + +("INT.DGO" + ("evilbro.o" "evilbro") + ("tpage-1455.go" "tpage-1455") + ("tpage-1457.go" "tpage-1457") + ("tpage-1456.go" "tpage-1456") + ("tpage-1454.go" "tpage-1454") + ("evilbro-ag.go" "evilbro") + ("evilsis-ag.go" "evilsis") + ("intro-vis.go" "intro-vis") + ) + +("JUB.DGO" + ("jungleb-obs.o" "jungleb-obs") + ("plat-flip.o" "plat-flip") + ("plant-boss-main+0-ag.go" "plant-boss-main+0") + ("aphid.o" "aphid") + ("plant-boss.o" "plant-boss") + ("tpage-485.go" "tpage-485") + ("tpage-510.go" "tpage-510") + ("tpage-507.go" "tpage-507") + ("tpage-966.go" "tpage-966") + ("aphid-lurker-ag.go" "aphid-lurker") + ("darkvine-ag-JUB.go" "darkvine") + ("ecovalve-ag-JUB-JUN.go" "ecovalve") + ("eggtop-ag.go" "eggtop") + ("jng-iris-door-ag-JUB.go" "jng-iris-door") + ("plant-boss-ag.go" "plant-boss") + ("plat-flip-ag.go" "plat-flip") + ("plat-jungleb-ag.go" "plat-jungleb") + ("jungleb-vis.go" "jungleb-vis") + ) + +("JUN.DGO" + ("eichar-fish+0-ag-JUN.go" "eichar-fish+0") + ("jungle-elevator.o" "jungle-elevator") + ("bouncer.o" "bouncer") + ("hopper.o" "hopper") + ("junglesnake.o" "junglesnake") + ("darkvine.o" "darkvine") + ("jungle-obs.o" "jungle-obs") + ("jungle-mirrors.o" "jungle-mirrors") + ("junglefish.o" "junglefish") + ("fisher-JUN.o" "fisher") + ("jungle-part.o" "jungle-part") + ("launcherdoor.o" "launcherdoor") + ("tpage-385.go" "tpage-385") + ("tpage-531.go" "tpage-531") + ("tpage-386.go" "tpage-386") + ("tpage-388.go" "tpage-388") + ("tpage-765.go" "tpage-765") + ("accordian-ag.go" "accordian") + ("babak-ag.go" "babak") + ("bounceytarp-ag.go" "bounceytarp") + ("catch-fisha-ag.go" "catch-fisha") + ("catch-fishb-ag.go" "catch-fishb") + ("catch-fishc-ag.go" "catch-fishc") + ("darkvine-ag-JUN.go" "darkvine") + ("ecovalve-ag-JUB-JUN.go" "ecovalve") + ("fish-net-ag.go" "fish-net") + ("fisher-ag.go" "fisher") + ("hopper-ag.go" "hopper") + ("junglecam-ag.go" "junglecam") + ("junglefish-ag.go" "junglefish") + ("junglesnake-ag.go" "junglesnake") + ("launcherdoor-ag-JUN.go" "launcherdoor") + ("logtrap-ag.go" "logtrap") + ("lurkerm-piston-ag.go" "lurkerm-piston") + ("lurkerm-tall-sail-ag.go" "lurkerm-tall-sail") + ("maindoor-ag.go" "maindoor") + ("medres-firecanyon-ag.go" "medres-firecanyon") + ("orb-cache-top-ag-JUN.go" "orb-cache-top") + ("periscope-ag.go" "periscope") + ("plat-button-ag.go" "plat-button") + ("plat-eco-ag-JUN.go" "plat-eco") + ("precurbridge-ag.go" "precurbridge") + ("reflector-mirror-ag.go" "reflector-mirror") + ("ropebridge-52-ag.go" "ropebridge-52") + ("ropebridge-70-ag.go" "ropebridge-70") + ("sharkey-ag-JUN-MIS.go" "sharkey") + ("sidedoor-ag.go" "sidedoor") + ("towertop-ag.go" "towertop") + ("water-anim-jungle-ag.go" "water-anim-jungle") + ("jungle-vis.go" "jungle-vis") + ) + +("JUNGLE.CGO" + ("eichar-fish+0-ag-JUNGLE.go" "eichar-fish+0") + ("jungle-elevator.o" "jungle-elevator") + ("bouncer.o" "bouncer") + ("hopper.o" "hopper") + ("junglesnake.o" "junglesnake") + ("darkvine.o" "darkvine") + ("jungle-obs.o" "jungle-obs") + ("jungle-mirrors.o" "jungle-mirrors") + ("junglefish.o" "junglefish") + ("fisher-JUNGLE-L1.o" "fisher") + ("jungle-part.o" "jungle-part") + ("launcherdoor.o" "launcherdoor") + ) + +("KERNEL.CGO" + ("gcommon.o" "gcommon") + ("gstring-h.o" "gstring-h") + ("gkernel-h.o" "gkernel-h") + ("gkernel.o" "gkernel") + ("pskernel.o" "pskernel") + ("gstring.o" "gstring") + ("dgo-h.o" "dgo-h") + ("gstate.o" "gstate") + ) + +("L1.CGO" + ("rigid-body-h.o" "rigid-body-h") + ("water-anim.o" "water-anim") + ("dark-eco-pool.o" "dark-eco-pool") + ("rigid-body.o" "rigid-body") + ("nav-enemy-h.o" "nav-enemy-h") + ("nav-enemy.o" "nav-enemy") + ("baseplat.o" "baseplat") + ("basebutton.o" "basebutton") + ("tippy.o" "tippy") + ("joint-exploder.o" "joint-exploder") + ("babak.o" "babak") + ("sharkey.o" "sharkey") + ("orb-cache.o" "orb-cache") + ("plat.o" "plat") + ("plat-button.o" "plat-button") + ("plat-eco.o" "plat-eco") + ("ropebridge.o" "ropebridge") + ("ticky.o" "ticky") + ("villagep-obs.o" "villagep-obs") + ("oracle.o" "oracle") + ("target-racer-h-L1-RACERP.o" "target-racer-h") + ("racer-part.o" "racer-part") + ("racer.o" "racer") + ("target-racer-L1-RACERP.o" "target-racer") + ("racer-states-L1-RACERP.o" "racer-states") + ("collide-reaction-racer.o" "collide-reaction-racer") + ("eichar-racer+0-ag.go" "eichar-racer+0") + ("tpage-1119.go" "tpage-1119") + ("battlecontroller.o" "battlecontroller") + ("mistycannon.o" "mistycannon") + ("babak-with-cannon.o" "babak-with-cannon") + ("blocking-plane.o" "blocking-plane") + ("flut-part.o" "flut-part") + ("flutflut.o" "flutflut") + ("target-flut.o" "target-flut") + ("eichar-flut+0-ag.go" "eichar-flut+0") + ("farmer.o" "farmer") + ("explorer.o" "explorer") + ("assistant.o" "assistant") + ("sage.o" "sage") + ("yakow.o" "yakow") + ("village-obs-L1.o" "village-obs") + ("fishermans-boat.o" "fishermans-boat") + ("village1-part.o" "village1-part") + ("village1-part2.o" "village1-part2") + ("sequence-a-village1.o" "sequence-a-village1") + ("training-obs.o" "training-obs") + ("training-part.o" "training-part") + ("air-h.o" "air-h") + ("air.o" "air") + ("wobbler.o" "wobbler") + ("twister.o" "twister") + ("beach-obs.o" "beach-obs") + ("bird-lady.o" "bird-lady") + ("bird-lady-beach.o" "bird-lady-beach") + ("mayor.o" "mayor") + ("sculptor.o" "sculptor") + ("pelican.o" "pelican") + ("lurkerworm.o" "lurkerworm") + ("lurkercrab.o" "lurkercrab") + ("lurkerpuppy.o" "lurkerpuppy") + ("beach-rocks.o" "beach-rocks") + ("seagull.o" "seagull") + ("beach-part.o" "beach-part") + ("eichar-fish+0-ag-L1.go" "eichar-fish+0") + ("jungle-elevator.o" "jungle-elevator") + ("bouncer.o" "bouncer") + ("hopper.o" "hopper") + ("junglesnake.o" "junglesnake") + ("darkvine.o" "darkvine") + ("jungle-obs.o" "jungle-obs") + ("jungle-mirrors.o" "jungle-mirrors") + ("junglefish.o" "junglefish") + ("fisher-JUNGLE-L1.o" "fisher") + ("jungle-part.o" "jungle-part") + ("jungleb-obs.o" "jungleb-obs") + ("plat-flip.o" "plat-flip") + ("plant-boss-main+0-ag.go" "plant-boss-main+0") + ("aphid.o" "aphid") + ("plant-boss.o" "plant-boss") + ("misty-obs.o" "misty-obs") + ("misty-warehouse.o" "misty-warehouse") + ("misty-conveyor.o" "misty-conveyor") + ("mud.o" "mud") + ("muse.o" "muse") + ("bonelurker.o" "bonelurker") + ("quicksandlurker.o" "quicksandlurker") + ("misty-teetertotter.o" "misty-teetertotter") + ("balloonlurker.o" "balloonlurker") + ("misty-part.o" "misty-part") + ("sidekick-human.o" "sidekick-human") + ("firecanyon-part.o" "firecanyon-part") + ("assistant-firecanyon.o" "assistant-firecanyon") + ("village2-part.o" "village2-part") + ("village2-obs.o" "village2-obs") + ("village2-part2.o" "village2-part2") + ("gambler.o" "gambler") + ("warrior.o" "warrior") + ("geologist.o" "geologist") + ("swamp-blimp.o" "swamp-blimp") + ("sage-bluehut.o" "sage-bluehut") + ("flutflut-bluehut.o" "flutflut-bluehut") + ("assistant-village2.o" "assistant-village2") + ("sunken-elevator.o" "sunken-elevator") + ("swamp-obs.o" "swamp-obs") + ("swamp-bat.o" "swamp-bat") + ("swamp-rat.o" "swamp-rat") + ("swamp-rat-nest.o" "swamp-rat-nest") + ("kermit.o" "kermit") + ("swamp-part.o" "swamp-part") + ("billy.o" "billy") + ("cavecrystal-light.o" "cavecrystal-light") + ("maincave-obs.o" "maincave-obs") + ("maincave-part.o" "maincave-part") + ("spiderwebs.o" "spiderwebs") + ("dark-crystal.o" "dark-crystal") + ("baby-spider.o" "baby-spider") + ("mother-spider-h.o" "mother-spider-h") + ("mother-spider-egg.o" "mother-spider-egg") + ("mother-spider-proj.o" "mother-spider-proj") + ("mother-spider.o" "mother-spider") + ("gnawer.o" "gnawer") + ("driller-lurker.o" "driller-lurker") + ("robotboss-h.o" "robotboss-h") + ("robotboss-part.o" "robotboss-part") + ("sage-finalboss-part.o" "sage-finalboss-part") + ("light-eco.o" "light-eco") + ("robotboss-weapon.o" "robotboss-weapon") + ("robotboss-misc.o" "robotboss-misc") + ("green-eco-lurker.o" "green-eco-lurker") + ("robotboss.o" "robotboss") + ("final-door.o" "final-door") + ("sage-finalboss-L1.o" "sage-finalboss") + ("sunken-part.o" "sunken-part") + ("sunken-part2.o" "sunken-part2") + ("sunken-part3.o" "sunken-part3") + ("sunken-part4.o" "sunken-part4") + ("sunken-part5.o" "sunken-part5") + ("target-tube.o" "target-tube") + ("eichar-tube+0-ag-L1-SUNKEN.go" "eichar-tube+0") + ("sunken-obs.o" "sunken-obs") + ("shover.o" "shover") + ("launcherdoor.o" "launcherdoor") + ("square-platform.o" "square-platform") + ("sun-iris-door.o" "sun-iris-door") + ("orbit-plat.o" "orbit-plat") + ("wedge-plats.o" "wedge-plats") + ("wall-plat.o" "wall-plat") + ("qbert-plat.o" "qbert-plat") + ("steam-cap.o" "steam-cap") + ("sun-exit-chamber.o" "sun-exit-chamber") + ("floating-launcher.o" "floating-launcher") + ("sunken-water.o" "sunken-water") + ("whirlpool.o" "whirlpool") + ("sunken-pipegame.o" "sunken-pipegame") + ("bully.o" "bully") + ("double-lurker.o" "double-lurker") + ("helix-water.o" "helix-water") + ("puffer.o" "puffer") + ("sunken-fish.o" "sunken-fish") + ("rolling-obs.o" "rolling-obs") + ("rolling-lightning-mole.o" "rolling-lightning-mole") + ("rolling-robber.o" "rolling-robber") + ("rolling-race-ring.o" "rolling-race-ring") + ("firecanyon-obs.o" "firecanyon-obs") + ("ogre-part.o" "ogre-part") + ("ogreboss.o" "ogreboss") + ("ogre-obs.o" "ogre-obs") + ("flying-lurker.o" "flying-lurker") + ("village3-part.o" "village3-part") + ("village3-obs.o" "village3-obs") + ("minecart.o" "minecart") + ("miners.o" "miners") + ("assistant-village3.o" "assistant-village3") + ("sage-village3.o" "sage-village3") + ("darkcave-obs.o" "darkcave-obs") + ("cave-trap.o" "cave-trap") + ("spider-egg.o" "spider-egg") + ("robocave-part.o" "robocave-part") + ("target-snowball.o" "target-snowball") + ("target-ice.o" "target-ice") + ("ice-cube.o" "ice-cube") + ("snow-ball.o" "snow-ball") + ("snow-obs.o" "snow-obs") + ("snow-flutflut-obs.o" "snow-flutflut-obs") + ("snow-bumper.o" "snow-bumper") + ("snow-ram-h.o" "snow-ram-h") + ("snow-ram-boss.o" "snow-ram-boss") + ("snow-ram.o" "snow-ram") + ("snow-part.o" "snow-part") + ("yeti.o" "yeti") + ("eichar-pole+0-ag-L1.go" "eichar-pole+0") + ("eichar-ice+0-ag.go" "eichar-ice+0") + ("lavatube-obs.o" "lavatube-obs") + ("lavatube-energy.o" "lavatube-energy") + ("lavatube-part.o" "lavatube-part") + ("assistant-lavatube.o" "assistant-lavatube") + ("citadel-part.o" "citadel-part") + ("citadel-obs.o" "citadel-obs") + ("citb-plat.o" "citb-plat") + ("citadel-sages.o" "citadel-sages") + ("snow-bunny.o" "snow-bunny") + ("citb-bunny.o" "citb-bunny") + ("citb-drop-plat-L1.o" "citb-drop-plat") + ("assistant-citadel.o" "assistant-citadel") + ("demo-obs.o" "demo-obs") + ("tpage-1485.go" "tpage-1485") + ("tpage-1486.go" "tpage-1486") + ("tpage-1487.go" "tpage-1487") + ("tpage-1599.go" "tpage-1599") + ("tpage-1600.go" "tpage-1600") + ("tpage-1601.go" "tpage-1601") + ("tpage-1602.go" "tpage-1602") + ("tpage-1603.go" "tpage-1603") + ("tpage-1604.go" "tpage-1604") + ("tpage-1605.go" "tpage-1605") + ("tpage-1606.go" "tpage-1606") + ("tpage-1607.go" "tpage-1607") + ("static-screen.o" "static-screen") + ("evilbro.o" "evilbro") + ) + +("LAV.DGO" + ("target-racer-h-FIC-LAV-MIS-OGR-ROL.o" "target-racer-h") + ("racer-part.o" "racer-part") + ("racer.o" "racer") + ("target-racer-FIC-LAV-MIS-OGR-ROL.o" "target-racer") + ("racer-states-FIC-LAV-MIS-OGR-ROL.o" "racer-states") + ("collide-reaction-racer.o" "collide-reaction-racer") + ("eichar-racer+0-ag.go" "eichar-racer+0") + ("tpage-1119.go" "tpage-1119") + ("blocking-plane.o" "blocking-plane") + ("lavatube-obs.o" "lavatube-obs") + ("lavatube-energy.o" "lavatube-energy") + ("lavatube-part.o" "lavatube-part") + ("assistant-lavatube.o" "assistant-lavatube") + ("tpage-1338.go" "tpage-1338") + ("tpage-1340.go" "tpage-1340") + ("tpage-1339.go" "tpage-1339") + ("tpage-1337.go" "tpage-1337") + ("assistant-lavatube-start-ag.go" "assistant-lavatube-start") + ("chainmine-ag.go" "chainmine") + ("darkecobarrel-ag.go" "darkecobarrel") + ("ecovalve-ag-LAV.go" "ecovalve") + ("ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.go" "ef-plane") + ("energyarm-ag.go" "energyarm") + ("energyball-ag.go" "energyball") + ("energybase-ag.go" "energybase") + ("energydoor-ag.go" "energydoor") + ("energyhub-ag.go" "energyhub") + ("lavaballoon-ag.go" "lavaballoon") + ("lavabase-ag.go" "lavabase") + ("lavafall-ag.go" "lavafall") + ("lavafallsewera-ag.go" "lavafallsewera") + ("lavafallsewerb-ag.go" "lavafallsewerb") + ("lavashortcut-ag.go" "lavashortcut") + ("lavayellowtarp-ag.go" "lavayellowtarp") + ("racer-ag-LAV.go" "racer") + ("water-anim-lavatube-ag.go" "water-anim-lavatube") + ("lavatube-vis.go" "lavatube-vis") + ) + +("MAI.DGO" + ("cavecrystal-light.o" "cavecrystal-light") + ("maincave-obs.o" "maincave-obs") + ("maincave-part.o" "maincave-part") + ("spiderwebs.o" "spiderwebs") + ("dark-crystal.o" "dark-crystal") + ("baby-spider.o" "baby-spider") + ("mother-spider-h.o" "mother-spider-h") + ("mother-spider-egg.o" "mother-spider-egg") + ("mother-spider-proj.o" "mother-spider-proj") + ("mother-spider.o" "mother-spider") + ("gnawer.o" "gnawer") + ("driller-lurker.o" "driller-lurker") + ("launcherdoor.o" "launcherdoor") + ("tpage-1313.go" "tpage-1313") + ("tpage-1315.go" "tpage-1315") + ("tpage-1314.go" "tpage-1314") + ("tpage-1312.go" "tpage-1312") + ("tpage-767.go" "tpage-767") + ("baby-spider-ag-MAI.go" "baby-spider") + ("cavetrapdoor-ag-MAI.go" "cavetrapdoor") + ("dark-crystal-ag.go" "dark-crystal") + ("driller-lurker-ag.go" "driller-lurker") + ("ecovalve-ag-MAI.go" "ecovalve") + ("gnawer-ag.go" "gnawer") + ("launcherdoor-maincave-ag.go" "launcherdoor-maincave") + ("maincavecam-ag.go" "maincavecam") + ("mother-spider-ag.go" "mother-spider") + ("plat-ag-MAI.go" "plat") + ("spider-egg-ag-DAR-MAI.go" "spider-egg") + ("spiderwebs-ag.go" "spiderwebs") + ("water-anim-maincave-ag.go" "water-anim-maincave") + ("water-anim-maincave-water-ag.go" "water-anim-maincave-water") + ("maincave-vis.go" "maincave-vis") + ) + +("MAINCAVE.CGO" + ("cavecrystal-light.o" "cavecrystal-light") + ("maincave-obs.o" "maincave-obs") + ("maincave-part.o" "maincave-part") + ("spiderwebs.o" "spiderwebs") + ("dark-crystal.o" "dark-crystal") + ("baby-spider.o" "baby-spider") + ("mother-spider-h.o" "mother-spider-h") + ("mother-spider-egg.o" "mother-spider-egg") + ("mother-spider-proj.o" "mother-spider-proj") + ("mother-spider.o" "mother-spider") + ("gnawer.o" "gnawer") + ("driller-lurker.o" "driller-lurker") + ("launcherdoor.o" "launcherdoor") + ) + +("MIS.DGO" + ("target-racer-h-FIC-LAV-MIS-OGR-ROL.o" "target-racer-h") + ("racer-part.o" "racer-part") + ("racer.o" "racer") + ("target-racer-FIC-LAV-MIS-OGR-ROL.o" "target-racer") + ("racer-states-FIC-LAV-MIS-OGR-ROL.o" "racer-states") + ("collide-reaction-racer.o" "collide-reaction-racer") + ("eichar-racer+0-ag.go" "eichar-racer+0") + ("tpage-1119.go" "tpage-1119") + ("battlecontroller.o" "battlecontroller") + ("mistycannon.o" "mistycannon") + ("babak-with-cannon.o" "babak-with-cannon") + ("blocking-plane.o" "blocking-plane") + ("misty-obs.o" "misty-obs") + ("misty-warehouse.o" "misty-warehouse") + ("misty-conveyor.o" "misty-conveyor") + ("mud.o" "mud") + ("muse.o" "muse") + ("bonelurker.o" "bonelurker") + ("quicksandlurker.o" "quicksandlurker") + ("misty-teetertotter.o" "misty-teetertotter") + ("balloonlurker.o" "balloonlurker") + ("misty-part.o" "misty-part") + ("sidekick-human.o" "sidekick-human") + ("tpage-516.go" "tpage-516") + ("tpage-521.go" "tpage-521") + ("tpage-518.go" "tpage-518") + ("tpage-520.go" "tpage-520") + ("babak-ag.go" "babak") + ("balloonlurker-ag.go" "balloonlurker") + ("boatpaddle-ag.go" "boatpaddle") + ("bonelurker-ag.go" "bonelurker") + ("breakaway-left-ag.go" "breakaway-left") + ("breakaway-mid-ag.go" "breakaway-mid") + ("breakaway-right-ag.go" "breakaway-right") + ("darkecocan-ag.go" "darkecocan") + ("ef-plane-ag-MIS.go" "ef-plane") + ("keg-ag.go" "keg") + ("keg-conveyor-ag.go" "keg-conveyor") + ("keg-conveyor-paddle-ag.go" "keg-conveyor-paddle") + ("mis-bone-bridge-ag.go" "mis-bone-bridge") + ("mis-bone-platform-ag.go" "mis-bone-platform") + ("mistycam-ag.go" "mistycam") + ("mistycannon-ag.go" "mistycannon") + ("muse-ag.go" "muse") + ("orb-cache-top-ag-MIS.go" "orb-cache-top") + ("plat-eco-ag-MIS.go" "plat-eco") + ("quicksandlurker-ag.go" "quicksandlurker") + ("racer-ag-MIS.go" "racer") + ("ropebridge-36-ag.go" "ropebridge-36") + ("rounddoor-ag.go" "rounddoor") + ("sack-ag-MIS.go" "sack") + ("sharkey-ag-JUN-MIS.go" "sharkey") + ("sidekick-human-ag.go" "sidekick-human") + ("silostep-ag.go" "silostep") + ("teetertotter-ag.go" "teetertotter") + ("water-anim-misty-ag.go" "water-anim-misty") + ("wheel-ag.go" "wheel") + ("windturbine-ag.go" "windturbine") + ("misty-vis.go" "misty-vis") + ) + +("OGR.DGO" + ("target-racer-h-FIC-LAV-MIS-OGR-ROL.o" "target-racer-h") + ("racer-part.o" "racer-part") + ("racer.o" "racer") + ("target-racer-FIC-LAV-MIS-OGR-ROL.o" "target-racer") + ("racer-states-FIC-LAV-MIS-OGR-ROL.o" "racer-states") + ("collide-reaction-racer.o" "collide-reaction-racer") + ("eichar-racer+0-ag.go" "eichar-racer+0") + ("tpage-1119.go" "tpage-1119") + ("blocking-plane.o" "blocking-plane") + ("firecanyon-obs.o" "firecanyon-obs") + ("ogre-part.o" "ogre-part") + ("ogreboss.o" "ogreboss") + ("ogre-obs.o" "ogre-obs") + ("flying-lurker.o" "flying-lurker") + ("tpage-875.go" "tpage-875") + ("tpage-967.go" "tpage-967") + ("tpage-884.go" "tpage-884") + ("tpage-1117.go" "tpage-1117") + ("crate-darkeco-cluster-ag-OGR.go" "crate-darkeco-cluster") + ("ecovalve-ag-FIC-OGR.go" "ecovalve") + ("ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.go" "ef-plane") + ("flying-lurker-ag.go" "flying-lurker") + ("medres-snow-ag.go" "medres-snow") + ("ogre-bridge-ag.go" "ogre-bridge") + ("ogre-bridgeend-ag.go" "ogre-bridgeend") + ("ogre-isle-ag.go" "ogre-isle") + ("ogre-step-ag.go" "ogre-step") + ("ogreboss-ag.go" "ogreboss") + ("ogrecam-ag.go" "ogrecam") + ("plunger-lurker-ag.go" "plunger-lurker") + ("racer-ag-OGR.go" "racer") + ("shortcut-boulder-ag.go" "shortcut-boulder") + ("tntbarrel-ag.go" "tntbarrel") + ("water-anim-ogre-ag.go" "water-anim-ogre") + ("ogre-vis.go" "ogre-vis") + ) + +("RACERP.CGO" + ("target-racer-h-L1-RACERP.o" "target-racer-h") + ("racer-part.o" "racer-part") + ("racer.o" "racer") + ("target-racer-L1-RACERP.o" "target-racer") + ("racer-states-L1-RACERP.o" "racer-states") + ("collide-reaction-racer.o" "collide-reaction-racer") + ("eichar-racer+0-ag.go" "eichar-racer+0") + ("tpage-1119.go" "tpage-1119") + ("blocking-plane.o" "blocking-plane") + ) + +("ROB.DGO" + ("cave-trap.o" "cave-trap") + ("spider-egg.o" "spider-egg") + ("robocave-part.o" "robocave-part") + ("eichar-pole+0-ag-ROB.go" "eichar-pole+0") + ("tpage-1318.go" "tpage-1318") + ("tpage-1319.go" "tpage-1319") + ("tpage-1317.go" "tpage-1317") + ("tpage-1316.go" "tpage-1316") + ("babak-ag.go" "babak") + ("baby-spider-ag-ROB.go" "baby-spider") + ("cavecrusher-ag.go" "cavecrusher") + ("caveelevator-ag.go" "caveelevator") + ("cavespatulatwo-ag.go" "cavespatulatwo") + ("cavetrapdoor-ag-ROB.go" "cavetrapdoor") + ("driller-lurker-ag.go" "driller-lurker") + ("ecovalve-ag-ROB.go" "ecovalve") + ("plat-ag-ROB.go" "plat") + ("plat-eco-ag-ROB.go" "plat-eco") + ("spider-egg-ag-ROB.go" "spider-egg") + ("spiderwebs-ag.go" "spiderwebs") + ("water-anim-robocave-ag.go" "water-anim-robocave") + ("robocave-vis.go" "robocave-vis") + ) + +("ROL.DGO" + ("target-racer-h-FIC-LAV-MIS-OGR-ROL.o" "target-racer-h") + ("racer-part.o" "racer-part") + ("racer.o" "racer") + ("target-racer-FIC-LAV-MIS-OGR-ROL.o" "target-racer") + ("racer-states-FIC-LAV-MIS-OGR-ROL.o" "racer-states") + ("collide-reaction-racer.o" "collide-reaction-racer") + ("eichar-racer+0-ag.go" "eichar-racer+0") + ("tpage-1119.go" "tpage-1119") + ("blocking-plane.o" "blocking-plane") + ("rolling-obs.o" "rolling-obs") + ("rolling-lightning-mole.o" "rolling-lightning-mole") + ("rolling-robber.o" "rolling-robber") + ("rolling-race-ring.o" "rolling-race-ring") + ("tpage-923.go" "tpage-923") + ("tpage-926.go" "tpage-926") + ("tpage-924.go" "tpage-924") + ("tpage-925.go" "tpage-925") + ("tpage-1353.go" "tpage-1353") + ("babak-ag.go" "babak") + ("dark-plant-ag.go" "dark-plant") + ("ecovalve-ag-ROL.go" "ecovalve") + ("ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.go" "ef-plane") + ("happy-plant-ag.go" "happy-plant") + ("lightning-mole-ag.go" "lightning-mole") + ("pusher-ag.go" "pusher") + ("race-ring-ag.go" "race-ring") + ("racer-ag-FIC-ROL.go" "racer") + ("robber-ag.go" "robber") + ("rolling-start-ag.go" "rolling-start") + ("rollingcam-ag.go" "rollingcam") + ("water-anim-rolling-ag.go" "water-anim-rolling") + ("rolling-vis.go" "rolling-vis") + ) + +("SNO.DGO" + ("blocking-plane.o" "blocking-plane") + ("flut-part.o" "flut-part") + ("flutflut.o" "flutflut") + ("target-flut.o" "target-flut") + ("eichar-flut+0-ag.go" "eichar-flut+0") + ("target-snowball.o" "target-snowball") + ("target-ice.o" "target-ice") + ("ice-cube.o" "ice-cube") + ("snow-ball.o" "snow-ball") + ("snow-obs.o" "snow-obs") + ("snow-flutflut-obs.o" "snow-flutflut-obs") + ("snow-bumper.o" "snow-bumper") + ("snow-ram-h.o" "snow-ram-h") + ("snow-ram-boss.o" "snow-ram-boss") + ("snow-ram.o" "snow-ram") + ("snow-part.o" "snow-part") + ("yeti.o" "yeti") + ("eichar-pole+0-ag-SNO.go" "eichar-pole+0") + ("eichar-ice+0-ag.go" "eichar-ice+0") + ("snow-bunny.o" "snow-bunny") + ("tpage-710.go" "tpage-710") + ("tpage-842.go" "tpage-842") + ("tpage-711.go" "tpage-711") + ("tpage-712.go" "tpage-712") + ("babak-ag.go" "babak") + ("ecovalve-ag-SNO.go" "ecovalve") + ("ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.go" "ef-plane") + ("flut-saddle-ag-SNO.go" "flut-saddle") + ("flutflut-plat-large-ag.go" "flutflut-plat-large") + ("flutflut-plat-med-ag.go" "flutflut-plat-med") + ("flutflut-plat-small-ag.go" "flutflut-plat-small") + ("ice-cube-ag.go" "ice-cube") + ("ice-cube-break-ag.go" "ice-cube-break") + ("orb-cache-top-ag-SNO.go" "orb-cache-top") + ("ram-ag.go" "ram") + ("ram-boss-ag.go" "ram-boss") + ("snow-ball-ag.go" "snow-ball") + ("snow-bridge-36-ag.go" "snow-bridge-36") + ("snow-bumper-ag.go" "snow-bumper") + ("snow-bunny-ag.go" "snow-bunny") + ("snow-button-ag.go" "snow-button") + ("snow-eggtop-ag.go" "snow-eggtop") + ("snow-fort-gate-ag.go" "snow-fort-gate") + ("snow-gears-ag.go" "snow-gears") + ("snow-log-ag.go" "snow-log") + ("snow-spatula-ag.go" "snow-spatula") + ("snow-switch-ag.go" "snow-switch") + ("snowcam-ag.go" "snowcam") + ("snowpusher-ag.go" "snowpusher") + ("yeti-ag.go" "yeti") + ("snow-vis.go" "snow-vis") + ) + +("SUB.DGO" + ("tpage-163.go" "tpage-163") + ("tpage-164.go" "tpage-164") + ("tpage-166.go" "tpage-166") + ("tpage-162.go" "tpage-162") + ("tpage-764.go" "tpage-764") + ("babak-ag.go" "babak") + ("blue-eco-charger-ag.go" "blue-eco-charger") + ("blue-eco-charger-orb-ag.go" "blue-eco-charger-orb") + ("bully-ag.go" "bully") + ("ecovalve-ag-SUB.go" "ecovalve") + ("floating-launcher-ag.go" "floating-launcher") + ("helix-button-ag.go" "helix-button") + ("helix-slide-door-ag.go" "helix-slide-door") + ("shover-ag-SUB.go" "shover") + ("steam-cap-ag-SUB.go" "steam-cap") + ("sunkencam-ag-SUB.go" "sunkencam") + ("sunkenfisha-ag.go" "sunkenfisha") + ("wall-plat-ag.go" "wall-plat") + ("water-anim-sunken-ag.go" "water-anim-sunken") + ("water-anim-sunken-dark-eco-ag.go" "water-anim-sunken-dark-eco") + ("sunkenb-vis.go" "sunkenb-vis") + ) + +("SUN.DGO" + ("sunken-part.o" "sunken-part") + ("sunken-part2.o" "sunken-part2") + ("sunken-part3.o" "sunken-part3") + ("sunken-part4.o" "sunken-part4") + ("sunken-part5.o" "sunken-part5") + ("target-tube.o" "target-tube") + ("eichar-tube+0-ag-SUN.go" "eichar-tube+0") + ("sunken-obs.o" "sunken-obs") + ("shover.o" "shover") + ("launcherdoor.o" "launcherdoor") + ("square-platform.o" "square-platform") + ("sun-iris-door.o" "sun-iris-door") + ("orbit-plat.o" "orbit-plat") + ("wedge-plats.o" "wedge-plats") + ("wall-plat.o" "wall-plat") + ("qbert-plat.o" "qbert-plat") + ("steam-cap.o" "steam-cap") + ("sun-exit-chamber.o" "sun-exit-chamber") + ("floating-launcher.o" "floating-launcher") + ("sunken-water.o" "sunken-water") + ("whirlpool.o" "whirlpool") + ("sunken-pipegame.o" "sunken-pipegame") + ("bully.o" "bully") + ("double-lurker.o" "double-lurker") + ("helix-water.o" "helix-water") + ("puffer.o" "puffer") + ("sunken-fish.o" "sunken-fish") + ("tpage-661.go" "tpage-661") + ("tpage-663.go" "tpage-663") + ("tpage-714.go" "tpage-714") + ("tpage-662.go" "tpage-662") + ("tpage-766.go" "tpage-766") + ("babak-ag.go" "babak") + ("bully-ag.go" "bully") + ("double-lurker-ag.go" "double-lurker") + ("double-lurker-top-ag.go" "double-lurker-top") + ("exit-chamber-ag.go" "exit-chamber") + ("generic-button-ag.go" "generic-button") + ("launcherdoor-ag-SUN.go" "launcherdoor") + ("orb-cache-top-ag-SUN.go" "orb-cache-top") + ("orbit-plat-ag.go" "orbit-plat") + ("orbit-plat-bottom-ag.go" "orbit-plat-bottom") + ("plat-sunken-ag.go" "plat-sunken") + ("puffer-ag.go" "puffer") + ("qbert-plat-ag.go" "qbert-plat") + ("qbert-plat-on-ag.go" "qbert-plat-on") + ("seaweed-ag.go" "seaweed") + ("shover-ag-SUN.go" "shover") + ("side-to-side-plat-ag.go" "side-to-side-plat") + ("square-platform-ag.go" "square-platform") + ("steam-cap-ag-SUN.go" "steam-cap") + ("sun-iris-door-ag.go" "sun-iris-door") + ("sunkencam-ag-SUN.go" "sunkencam") + ("sunkenfisha-ag.go" "sunkenfisha") + ("wall-plat-ag.go" "wall-plat") + ("water-anim-sunken-ag.go" "water-anim-sunken") + ("water-anim-sunken-dark-eco-ag.go" "water-anim-sunken-dark-eco") + ("wedge-plat-ag.go" "wedge-plat") + ("wedge-plat-outer-ag.go" "wedge-plat-outer") + ("whirlpool-ag.go" "whirlpool") + ("sunken-vis.go" "sunken-vis") + ) + +("SUNKEN.CGO" + ("sunken-part.o" "sunken-part") + ("sunken-part2.o" "sunken-part2") + ("sunken-part3.o" "sunken-part3") + ("sunken-part4.o" "sunken-part4") + ("sunken-part5.o" "sunken-part5") + ("target-tube.o" "target-tube") + ("eichar-tube+0-ag-L1-SUNKEN.go" "eichar-tube+0") + ("sunken-obs.o" "sunken-obs") + ("shover.o" "shover") + ("launcherdoor.o" "launcherdoor") + ("square-platform.o" "square-platform") + ("sun-iris-door.o" "sun-iris-door") + ("orbit-plat.o" "orbit-plat") + ("wedge-plats.o" "wedge-plats") + ("wall-plat.o" "wall-plat") + ("qbert-plat.o" "qbert-plat") + ("steam-cap.o" "steam-cap") + ("sun-exit-chamber.o" "sun-exit-chamber") + ("floating-launcher.o" "floating-launcher") + ("sunken-water.o" "sunken-water") + ("whirlpool.o" "whirlpool") + ("sunken-pipegame.o" "sunken-pipegame") + ("bully.o" "bully") + ("double-lurker.o" "double-lurker") + ("helix-water.o" "helix-water") + ("puffer.o" "puffer") + ("sunken-fish.o" "sunken-fish") + ) + +("SWA.DGO" + ("battlecontroller.o" "battlecontroller") + ("blocking-plane.o" "blocking-plane") + ("flut-part.o" "flut-part") + ("flutflut.o" "flutflut") + ("target-flut.o" "target-flut") + ("eichar-flut+0-ag.go" "eichar-flut+0") + ("swamp-obs.o" "swamp-obs") + ("swamp-bat.o" "swamp-bat") + ("swamp-rat.o" "swamp-rat") + ("swamp-rat-nest.o" "swamp-rat-nest") + ("kermit.o" "kermit") + ("swamp-part.o" "swamp-part") + ("billy.o" "billy") + ("eichar-pole+0-ag-SWA.go" "eichar-pole+0") + ("tpage-358.go" "tpage-358") + ("tpage-659.go" "tpage-659") + ("tpage-629.go" "tpage-629") + ("tpage-630.go" "tpage-630") + ("babak-ag.go" "babak") + ("balance-plat-ag.go" "balance-plat") + ("billy-ag.go" "billy") + ("billy-sidekick-ag.go" "billy-sidekick") + ("ecovalve-ag-SWA.go" "ecovalve") + ("ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.go" "ef-plane") + ("farthy-snack-ag.go" "farthy-snack") + ("flut-saddle-ag-SWA.go" "flut-saddle") + ("kermit-ag.go" "kermit") + ("sharkey-ag-SWA.go" "sharkey") + ("swamp-bat-ag.go" "swamp-bat") + ("swamp-rat-ag.go" "swamp-rat") + ("swamp-rat-nest-ag.go" "swamp-rat-nest") + ("swamp-rock-ag.go" "swamp-rock") + ("swamp-spike-ag.go" "swamp-spike") + ("swampcam-ag-SWA.go" "swampcam") + ("tar-plat-ag.go" "tar-plat") + ("swamp-vis.go" "swamp-vis") + ) + +("TIT.DGO" + ("static-screen.o" "static-screen") + ("title-obs.o" "title-obs") + ("tpage-1609.go" "tpage-1609") + ("tpage-416.go" "tpage-416") + ("tpage-415.go" "tpage-415") + ("tpage-397.go" "tpage-397") + ("tpage-1499.go" "tpage-1499") + ("logo-ag.go" "logo") + ("logo-black-ag.go" "logo-black") + ("logo-cam-ag.go" "logo-cam") + ("logo-volumes-ag.go" "logo-volumes") + ("ndi-ag.go" "ndi") + ("ndi-cam-ag.go" "ndi-cam") + ("ndi-volumes-ag.go" "ndi-volumes") + ("title-vis.go" "title-vis") + ) + +("TRA.DGO" + ("training-obs.o" "training-obs") + ("training-part.o" "training-part") + ("tpage-1309.go" "tpage-1309") + ("tpage-1311.go" "tpage-1311") + ("tpage-1310.go" "tpage-1310") + ("tpage-1308.go" "tpage-1308") + ("tpage-775.go" "tpage-775") + ("ecovalve-ag-TRA.go" "ecovalve") + ("jng-iris-door-ag-TRA.go" "jng-iris-door") + ("plat-eco-ag-TRA.go" "plat-eco") + ("pontoonfive-ag-TRA.go" "pontoonfive") + ("scarecrow-a-ag.go" "scarecrow-a") + ("scarecrow-b-ag.go" "scarecrow-b") + ("sharkey-ag-BEA-TRA-VI2.go" "sharkey") + ("trainingcam-ag.go" "trainingcam") + ("warp-gate-switch-ag-TRA.go" "warp-gate-switch") + ("warpgate-ag.go" "warpgate") + ("water-anim-training-ag.go" "water-anim-training") + ("training-vis.go" "training-vis") + ) + +("VI1.DGO" + ("villagep-obs.o" "villagep-obs") + ("oracle.o" "oracle") + ("farmer.o" "farmer") + ("explorer.o" "explorer") + ("assistant.o" "assistant") + ("sage.o" "sage") + ("yakow.o" "yakow") + ("village-obs-VI1.o" "village-obs") + ("fishermans-boat.o" "fishermans-boat") + ("village1-part.o" "village1-part") + ("village1-part2.o" "village1-part2") + ("sequence-a-village1.o" "sequence-a-village1") + ("tpage-398.go" "tpage-398") + ("tpage-400.go" "tpage-400") + ("tpage-399.go" "tpage-399") + ("tpage-401.go" "tpage-401") + ("tpage-1470.go" "tpage-1470") + ("assistant-ag.go" "assistant") + ("evilplant-ag.go" "evilplant") + ("explorer-ag.go" "explorer") + ("farmer-ag.go" "farmer") + ("fishermans-boat-ag.go" "fishermans-boat") + ("hutlamp-ag.go" "hutlamp") + ("mayorgears-ag.go" "mayorgears") + ("medres-beach-ag.go" "medres-beach") + ("medres-beach1-ag.go" "medres-beach1") + ("medres-beach2-ag.go" "medres-beach2") + ("medres-beach3-ag.go" "medres-beach3") + ("medres-jungle-ag.go" "medres-jungle") + ("medres-jungle1-ag.go" "medres-jungle1") + ("medres-jungle2-ag.go" "medres-jungle2") + ("medres-misty-ag.go" "medres-misty") + ("medres-training-ag.go" "medres-training") + ("medres-village11-ag.go" "medres-village11") + ("medres-village12-ag.go" "medres-village12") + ("medres-village13-ag.go" "medres-village13") + ("oracle-ag-VI1.go" "oracle") + ("orb-cache-top-ag-VI1.go" "orb-cache-top") + ("reflector-middle-ag.go" "reflector-middle") + ("revcycle-ag.go" "revcycle") + ("revcycleprop-ag.go" "revcycleprop") + ("ropebridge-32-ag.go" "ropebridge-32") + ("sage-ag.go" "sage") + ("sagesail-ag.go" "sagesail") + ("sharkey-ag-VI1.go" "sharkey") + ("villa-starfish-ag.go" "villa-starfish") + ("village-cam-ag-VI1.go" "village-cam") + ("village1cam-ag.go" "village1cam") + ("warp-gate-switch-ag-VI1-VI3.go" "warp-gate-switch") + ("warpgate-ag.go" "warpgate") + ("water-anim-village1-ag.go" "water-anim-village1") + ("windmill-sail-ag.go" "windmill-sail") + ("windspinner-ag.go" "windspinner") + ("yakow-ag.go" "yakow") + ("village1-vis.go" "village1-vis") + ) + +("VI2.DGO" + ("villagep-obs.o" "villagep-obs") + ("oracle.o" "oracle") + ("village2-part.o" "village2-part") + ("village2-obs.o" "village2-obs") + ("village2-part2.o" "village2-part2") + ("gambler.o" "gambler") + ("warrior.o" "warrior") + ("geologist.o" "geologist") + ("swamp-blimp.o" "swamp-blimp") + ("sage-bluehut.o" "sage-bluehut") + ("flutflut-bluehut.o" "flutflut-bluehut") + ("assistant-village2.o" "assistant-village2") + ("sunken-elevator.o" "sunken-elevator") + ("tpage-919.go" "tpage-919") + ("tpage-922.go" "tpage-922") + ("tpage-920.go" "tpage-920") + ("tpage-921.go" "tpage-921") + ("tpage-1476.go" "tpage-1476") + ("allpontoons-ag.go" "allpontoons") + ("assistant-village2-ag.go" "assistant-village2") + ("barrel-ag-VI2.go" "barrel") + ("ceilingflag-ag.go" "ceilingflag") + ("exit-chamber-dummy-ag.go" "exit-chamber-dummy") + ("fireboulder-ag.go" "fireboulder") + ("flutflut-bluehut-ag.go" "flutflut-bluehut") + ("gambler-ag.go" "gambler") + ("geologist-ag.go" "geologist") + ("jaws-ag.go" "jaws") + ("medres-rolling-ag.go" "medres-rolling") + ("medres-rolling1-ag.go" "medres-rolling1") + ("medres-village2-ag.go" "medres-village2") + ("ogreboss-village2-ag.go" "ogreboss-village2") + ("oracle-ag-VI2.go" "oracle") + ("orb-cache-top-ag-VI2.go" "orb-cache-top") + ("pontoonfive-ag-VI2.go" "pontoonfive") + ("pontoonten-ag.go" "pontoonten") + ("precursor-arm-ag.go" "precursor-arm") + ("sage-bluehut-ag.go" "sage-bluehut") + ("sharkey-ag-BEA-TRA-VI2.go" "sharkey") + ("sunken-elevator-ag.go" "sunken-elevator") + ("swamp-blimp-ag.go" "swamp-blimp") + ("swamp-rope-ag.go" "swamp-rope") + ("swamp-tetherrock-ag.go" "swamp-tetherrock") + ("swamp-tetherrock-explode-ag.go" "swamp-tetherrock-explode") + ("swampcam-ag-VI2.go" "swampcam") + ("village-cam-ag-VI2.go" "village-cam") + ("village2cam-ag.go" "village2cam") + ("warp-gate-switch-ag-VI2.go" "warp-gate-switch") + ("warpgate-ag.go" "warpgate") + ("warrior-ag.go" "warrior") + ("water-anim-village2-ag.go" "water-anim-village2") + ("village2-vis.go" "village2-vis") + ) + +("VI3.DGO" + ("villagep-obs.o" "villagep-obs") + ("oracle.o" "oracle") + ("village3-part.o" "village3-part") + ("village3-obs.o" "village3-obs") + ("minecart.o" "minecart") + ("miners.o" "miners") + ("assistant-village3.o" "assistant-village3") + ("sage-village3.o" "sage-village3") + ("tpage-1208.go" "tpage-1208") + ("tpage-1210.go" "tpage-1210") + ("tpage-1209.go" "tpage-1209") + ("tpage-1194.go" "tpage-1194") + ("assistant-village3-ag.go" "assistant-village3") + ("cavegem-ag.go" "cavegem") + ("evilbro-village3-ag.go" "evilbro-village3") + ("evilsis-village3-ag.go" "evilsis-village3") + ("gondola-ag.go" "gondola") + ("gondolacables-ag.go" "gondolacables") + ("lavaspoutdrip-ag.go" "lavaspoutdrip") + ("medres-finalboss-ag.go" "medres-finalboss") + ("medres-ogre-ag.go" "medres-ogre") + ("medres-ogre2-ag.go" "medres-ogre2") + ("medres-ogre3-ag.go" "medres-ogre3") + ("minecartsteel-ag.go" "minecartsteel") + ("minershort-ag.go" "minershort") + ("minertall-ag.go" "minertall") + ("oracle-ag-VI3.go" "oracle") + ("pistons-ag.go" "pistons") + ("sage-village3-ag.go" "sage-village3") + ("vil3-bridge-36-ag.go" "vil3-bridge-36") + ("village-cam-ag-VI3.go" "village-cam") + ("warp-gate-switch-ag-VI1-VI3.go" "warp-gate-switch") + ("warpgate-ag.go" "warpgate") + ("water-anim-village3-ag.go" "water-anim-village3") + ("village3-vis.go" "village3-vis") + ) + +("VILLAGEP.CGO" + ("villagep-obs.o" "villagep-obs") + ("oracle.o" "oracle") + ) + +("WATER-AN.CGO" + ("water-anim.o" "water-anim") + ("lava.o" "lava") + ) From c5de535f50b6abe7232e332b803684c68835f3ee Mon Sep 17 00:00:00 2001 From: water Date: Thu, 3 Sep 2020 22:32:16 -0400 Subject: [PATCH 2/4] guesses at folders --- decompiler/ObjectFile/ObjectFileDB.cpp | 20 +- goal_src/build/all_objs.txt | 2179 ++++++++++++------------ 2 files changed, 1105 insertions(+), 1094 deletions(-) diff --git a/decompiler/ObjectFile/ObjectFileDB.cpp b/decompiler/ObjectFile/ObjectFileDB.cpp index 9e5a982edf..92a5c0c8d6 100644 --- a/decompiler/ObjectFile/ObjectFileDB.cpp +++ b/decompiler/ObjectFile/ObjectFileDB.cpp @@ -310,14 +310,30 @@ std::string ObjectFileDB::generate_dgo_listing() { return result; } +namespace { +std::string pad_string(const std::string& in, size_t length) { + assert(in.length() < length); + return in + std::string(length - in.length(), ' '); +} +} // namespace + std::string ObjectFileDB::generate_obj_listing() { std::string result; std::set all_unique_names; int unique_count = 0; for (auto& obj_file : obj_file_order) { for (auto& x : obj_files_by_name.at(obj_file)) { - result += - x.to_unique_name() + +", " + x.name_in_dgo + ", " + std::to_string(x.obj_version) + "\n"; + std::string dgos = "["; + for (auto& y : x.dgo_names) { + assert(y.length() >= 5); + dgos += "\"" + y.substr(0, y.length() - 4) + "\", "; + } + dgos.pop_back(); + dgos.pop_back(); + dgos += "]"; + result += "[\"" + pad_string(x.to_unique_name() + "\", ", 40) + "\"" + + pad_string(x.name_in_dgo + "\", ", 30) + std::to_string(x.obj_version) + ", " + + dgos + ", \"\"],\n"; unique_count++; all_unique_names.insert(x.to_unique_name()); } diff --git a/goal_src/build/all_objs.txt b/goal_src/build/all_objs.txt index 627937d9d3..f1ca5d156e 100644 --- a/goal_src/build/all_objs.txt +++ b/goal_src/build/all_objs.txt @@ -1,1092 +1,1087 @@ -This is a list of all unique object files in the following format: -filename, DGO/CGO name, object version - -Not read by anything. - -gcommon, gcommon, 3 -gstring-h, gstring-h, 3 -gkernel-h, gkernel-h, 3 -gkernel, gkernel, 3 -pskernel, pskernel, 3 -gstring, gstring, 3 -dgo-h, dgo-h, 3 -gstate, gstate, 3 -types-h, types-h, 3 -vu1-macros, vu1-macros, 3 -math, math, 3 -vector-h, vector-h, 3 -gravity-h, gravity-h, 3 -bounding-box-h, bounding-box-h, 3 -matrix-h, matrix-h, 3 -quaternion-h, quaternion-h, 3 -euler-h, euler-h, 3 -transform-h, transform-h, 3 -geometry-h, geometry-h, 3 -trigonometry-h, trigonometry-h, 3 -transformq-h, transformq-h, 3 -bounding-box, bounding-box, 3 -matrix, matrix, 3 -transform, transform, 3 -quaternion, quaternion, 3 -euler, euler, 3 -geometry, geometry, 3 -trigonometry, trigonometry, 3 -gsound-h, gsound-h, 3 -timer-h, timer-h, 3 -timer, timer, 3 -vif-h, vif-h, 3 -dma-h, dma-h, 3 -video-h, video-h, 3 -vu1-user-h, vu1-user-h, 3 -dma, dma, 3 -dma-buffer, dma-buffer, 3 -dma-bucket, dma-bucket, 3 -dma-disasm, dma-disasm, 3 -pad, pad, 3 -gs, gs, 3 -display-h, display-h, 3 -vector, vector, 3 -file-io, file-io, 3 -loader-h, loader-h, 3 -texture-h, texture-h, 3 -level-h, level-h, 3 -math-camera-h, math-camera-h, 3 -math-camera, math-camera, 3 -font-h, font-h, 3 -decomp-h, decomp-h, 3 -display, display, 3 -connect, connect, 3 -text-h, text-h, 3 -settings-h, settings-h, 3 -capture, capture, 3 -memory-usage-h, memory-usage-h, 3 -texture, texture, 3 -main-h, main-h, 3 -mspace-h, mspace-h, 3 -drawable-h, drawable-h, 3 -drawable-group-h, drawable-group-h, 3 -drawable-inline-array-h, drawable-inline-array-h, 3 -draw-node-h, draw-node-h, 3 -drawable-tree-h, drawable-tree-h, 3 -drawable-actor-h, drawable-actor-h, 3 -drawable-ambient-h, drawable-ambient-h, 3 -game-task-h, game-task-h, 3 -hint-control-h, hint-control-h, 3 -generic-h, generic-h, 3 -lights-h, lights-h, 3 -ocean-h, ocean-h, 3 -ocean-trans-tables, ocean-trans-tables, 3 -ocean-tables, ocean-tables, 3 -ocean-frames, ocean-frames, 3 -sky-h, sky-h, 3 -mood-h, mood-h, 3 -time-of-day-h, time-of-day-h, 3 -art-h, art-h, 3 -generic-vu1-h, generic-vu1-h, 3 -merc-h, merc-h, 3 -generic-merc-h, generic-merc-h, 3 -generic-tie-h, generic-tie-h, 3 -generic-work-h, generic-work-h, 3 -shadow-cpu-h, shadow-cpu-h, 3 -shadow-vu1-h, shadow-vu1-h, 3 -memcard-h, memcard-h, 3 -game-info-h, game-info-h, 3 -wind-h, wind-h, 3 -prototype-h, prototype-h, 3 -joint-h, joint-h, 3 -bones-h, bones-h, 3 -engines, engines, 3 -res-h, res-h, 3 -res, res, 3 -lights, lights, 3 -dynamics-h, dynamics-h, 3 -surface-h, surface-h, 3 -pat-h, pat-h, 3 -fact-h, fact-h, 3 -aligner-h, aligner-h, 3 -game-h, game-h, 3 -generic-obs-h, generic-obs-h, 3 -pov-camera-h, pov-camera-h, 3 -sync-info-h, sync-info-h, 3 -smush-control-h, smush-control-h, 3 -trajectory-h, trajectory-h, 3 -debug-h, debug-h, 3 -joint-mod-h, joint-mod-h, 3 -collide-func-h, collide-func-h, 3 -collide-mesh-h, collide-mesh-h, 3 -collide-shape-h, collide-shape-h, 3 -collide-target-h, collide-target-h, 3 -collide-touch-h, collide-touch-h, 3 -collide-edge-grab-h, collide-edge-grab-h, 3 -process-drawable-h, process-drawable-h, 3 -effect-control-h, effect-control-h, 3 -collide-frag-h, collide-frag-h, 3 -projectiles-h, projectiles-h, 3 -target-h, target-h, 3 -depth-cue-h, depth-cue-h, 3 -stats-h, stats-h, 3 -bsp-h, bsp-h, 3 -collide-cache-h, collide-cache-h, 3 -collide-h, collide-h, 3 -shrubbery-h, shrubbery-h, 3 -tie-h, tie-h, 3 -tfrag-h, tfrag-h, 3 -background-h, background-h, 3 -subdivide-h, subdivide-h, 3 -entity-h, entity-h, 3 -sprite-h, sprite-h, 3 -shadow-h, shadow-h, 3 -eye-h, eye-h, 3 -sparticle-launcher-h, sparticle-launcher-h, 3 -sparticle-h, sparticle-h, 3 -actor-link-h, actor-link-h, 3 -camera-h, camera-h, 3 -cam-debug-h, cam-debug-h, 3 -cam-interface-h, cam-interface-h, 3 -cam-update-h, cam-update-h, 3 -assert-h, assert-h, 3 -hud-h, hud-h, 3 -progress-h, progress-h, 3 -rpc-h, rpc-h, 3 -path-h, path-h, 3 -navigate-h, navigate-h, 3 -load-dgo, load-dgo, 3 -ramdisk, ramdisk, 3 -gsound, gsound, 3 -transformq, transformq, 3 -collide-func, collide-func, 3 -joint, joint, 3 -cylinder, cylinder, 3 -wind, wind, 3 -bsp, bsp, 3 -subdivide, subdivide, 3 -sprite, sprite, 3 -sprite-distort, sprite-distort, 3 -debug-sphere, debug-sphere, 3 -debug, debug, 3 -merc-vu1, merc-vu1, 3 -merc-blend-shape, merc-blend-shape, 3 -merc, merc, 3 -ripple, ripple, 3 -bones, bones, 3 -generic-vu0, generic-vu0, 3 -generic, generic, 3 -generic-vu1, generic-vu1, 3 -generic-effect, generic-effect, 3 -generic-merc, generic-merc, 3 -generic-tie, generic-tie, 3 -shadow-cpu, shadow-cpu, 3 -shadow-vu1, shadow-vu1, 3 -depth-cue, depth-cue, 3 -font, font, 3 -decomp, decomp, 3 -background, background, 3 -draw-node, draw-node, 3 -shrubbery, shrubbery, 3 -shrub-work, shrub-work, 3 -tfrag-near, tfrag-near, 3 -tfrag, tfrag, 3 -tfrag-methods, tfrag-methods, 3 -tfrag-work, tfrag-work, 3 -tie, tie, 3 -tie-near, tie-near, 3 -tie-work, tie-work, 3 -tie-methods, tie-methods, 3 -sync-info, sync-info, 3 -trajectory, trajectory, 3 -sparticle-launcher, sparticle-launcher, 3 -sparticle, sparticle, 3 -entity-table, entity-table, 3 -loader, loader, 3 -task-control-h, task-control-h, 3 -game-info, game-info, 3 -game-save, game-save, 3 -settings, settings, 3 -mood-tables, mood-tables, 3 -mood, mood, 3 -weather-part, weather-part, 3 -time-of-day, time-of-day, 3 -sky-utils, sky-utils, 3 -sky, sky, 3 -sky-tng, sky-tng, 3 -load-boundary-h, load-boundary-h, 3 -load-boundary, load-boundary, 3 -load-boundary-data, load-boundary-data, 3 -level-info, level-info, 3 -level, level, 3 -text, text, 3 -collide-probe, collide-probe, 3 -collide-frag, collide-frag, 3 -collide-mesh, collide-mesh, 3 -collide-touch, collide-touch, 3 -collide-edge-grab, collide-edge-grab, 3 -collide-shape, collide-shape, 3 -collide-shape-rider, collide-shape-rider, 3 -collide, collide, 3 -collide-planes, collide-planes, 3 -merc-death, merc-death, 3 -water-h, water-h, 3 -camera, camera, 3 -cam-interface, cam-interface, 3 -cam-master, cam-master, 3 -cam-states, cam-states, 3 -cam-states-dbg, cam-states-dbg, 3 -cam-combiner, cam-combiner, 3 -cam-update, cam-update, 3 -vol-h, vol-h, 3 -cam-layout, cam-layout, 3 -cam-debug, cam-debug, 3 -cam-start, cam-start, 3 -process-drawable, process-drawable, 3 -hint-control, hint-control, 3 -ambient, ambient, 3 -assert, assert, 3 -generic-obs, generic-obs, 3 -target-util, target-util, 3 -target-part, target-part, 3 -collide-reaction-target, collide-reaction-target, 3 -logic-target, logic-target, 3 -sidekick, sidekick, 3 -voicebox, voicebox, 3 -target-handler, target-handler, 3 -target, target, 3 -target2, target2, 3 -target-death, target-death, 3 -menu, menu, 3 -drawable, drawable, 3 -drawable-group, drawable-group, 3 -drawable-inline-array, drawable-inline-array, 3 -drawable-tree, drawable-tree, 3 -prototype, prototype, 3 -main-collide, main-collide, 3 -video, video, 3 -main, main, 3 -collide-cache, collide-cache, 3 -relocate, relocate, 3 -memory-usage, memory-usage, 3 -entity, entity, 3 -path, path, 3 -vol, vol, 3 -navigate, navigate, 3 -aligner, aligner, 3 -effect-control, effect-control, 3 -water, water, 3 -collectables-part, collectables-part, 3 -collectables, collectables, 3 -task-control, task-control, 3 -process-taskable, process-taskable, 3 -pov-camera, pov-camera, 3 -powerups, powerups, 3 -crates, crates, 3 -hud, hud, 3 -hud-classes, hud-classes, 3 -progress-static, progress-static, 3 -progress-part, progress-part, 3 -progress-draw, progress-draw, 3 -progress, progress, 3 -credits, credits, 3 -projectiles, projectiles, 3 -ocean, ocean, 3 -ocean-vu0, ocean-vu0, 3 -ocean-texture, ocean-texture, 3 -ocean-mid, ocean-mid, 3 -ocean-transition, ocean-transition, 3 -ocean-near, ocean-near, 3 -shadow, shadow, 3 -eye, eye, 3 -glist-h, glist-h, 3 -glist, glist, 3 -anim-tester, anim-tester, 3 -viewer, viewer, 3 -part-tester, part-tester, 3 -default-menu, default-menu, 3 -dir-tpages, dir-tpages, 4 -tpage-463, tpage-463, 4 -tpage-2, tpage-2, 4 -tpage-880, tpage-880, 4 -tpage-256, tpage-256, 4 -tpage-1278, tpage-1278, 4 -texture-upload, texture-upload, 3 -tpage-1032, tpage-1032, 4 -tpage-62, tpage-62, 4 -tpage-1532, tpage-1532, 4 -fuel-cell-ag, fuel-cell, 4 -money-ag, money, 4 -buzzer-ag, buzzer, 4 -ecovalve-ag-ART-GAME, ecovalve, 4 -ecovalve-ag-BEA, ecovalve, 4 -ecovalve-ag-CIT, ecovalve, 4 -ecovalve-ag-FIN, ecovalve, 4 -ecovalve-ag-JUB-JUN, ecovalve, 4 -ecovalve-ag-FIC-OGR, ecovalve, 4 -ecovalve-ag-LAV, ecovalve, 4 -ecovalve-ag-MAI, ecovalve, 4 -ecovalve-ag-ROB, ecovalve, 4 -ecovalve-ag-ROL, ecovalve, 4 -ecovalve-ag-SNO, ecovalve, 4 -ecovalve-ag-SUB, ecovalve, 4 -ecovalve-ag-SWA, ecovalve, 4 -ecovalve-ag-TRA, ecovalve, 4 -crate-ag, crate, 4 -speaker-ag, speaker, 4 -fuelcell-naked-ag, fuelcell-naked, 4 -eichar-ag, eichar, 4 -sidekick-ag, sidekick, 4 -deathcam-ag, deathcam, 4 -game-cnt, game-cnt, 4 -rigid-body-h, rigid-body-h, 3 -water-anim, water-anim, 3 -dark-eco-pool, dark-eco-pool, 3 -rigid-body, rigid-body, 3 -nav-enemy-h, nav-enemy-h, 3 -nav-enemy, nav-enemy, 3 -baseplat, baseplat, 3 -basebutton, basebutton, 3 -tippy, tippy, 3 -joint-exploder, joint-exploder, 3 -babak, babak, 3 -sharkey, sharkey, 3 -orb-cache, orb-cache, 3 -plat, plat, 3 -plat-button, plat-button, 3 -plat-eco, plat-eco, 3 -ropebridge, ropebridge, 3 -ticky, ticky, 3 -mistycannon, mistycannon, 3 -babak-with-cannon, babak-with-cannon, 3 -air-h, air-h, 3 -air, air, 3 -wobbler, wobbler, 3 -twister, twister, 3 -beach-obs, beach-obs, 3 -bird-lady, bird-lady, 3 -bird-lady-beach, bird-lady-beach, 3 -mayor, mayor, 3 -sculptor, sculptor, 3 -pelican, pelican, 3 -lurkerworm, lurkerworm, 3 -lurkercrab, lurkercrab, 3 -lurkerpuppy, lurkerpuppy, 3 -beach-rocks, beach-rocks, 3 -seagull, seagull, 3 -beach-part, beach-part, 3 -tpage-212, tpage-212, 4 -tpage-214, tpage-214, 4 -tpage-213, tpage-213, 4 -tpage-215, tpage-215, 4 -babak-ag, babak, 4 -barrel-ag-BEA, barrel, 4 -barrel-ag-VI2, barrel, 4 -beachcam-ag, beachcam, 4 -bird-lady-ag, bird-lady, 4 -bird-lady-beach-ag, bird-lady-beach, 4 -bladeassm-ag, bladeassm, 4 -ecoventrock-ag, ecoventrock, 4 -flutflut-ag, flutflut, 4 -flutflutegg-ag, flutflutegg, 4 -grottopole-ag, grottopole, 4 -harvester-ag, harvester, 4 -kickrock-ag, kickrock, 4 -lrocklrg-ag, lrocklrg, 4 -lurkercrab-ag, lurkercrab, 4 -lurkerpuppy-ag, lurkerpuppy, 4 -lurkerworm-ag, lurkerworm, 4 -mayor-ag, mayor, 4 -mistycannon-ag, mistycannon, 4 -orb-cache-top-ag-BEA, orb-cache-top, 4 -orb-cache-top-ag-CIT, orb-cache-top, 4 -orb-cache-top-ag-JUN, orb-cache-top, 4 -orb-cache-top-ag-MIS, orb-cache-top, 4 -orb-cache-top-ag-SNO, orb-cache-top, 4 -orb-cache-top-ag-SUN, orb-cache-top, 4 -orb-cache-top-ag-VI1, orb-cache-top, 4 -orb-cache-top-ag-VI2, orb-cache-top, 4 -pelican-ag, pelican, 4 -sack-ag-BEA, sack, 4 -sack-ag-MIS, sack, 4 -sculptor-ag, sculptor, 4 -sculptor-muse-ag, sculptor-muse, 4 -seagull-ag, seagull, 4 -sharkey-ag-BEA-TRA-VI2, sharkey, 4 -sharkey-ag-JUN-MIS, sharkey, 4 -sharkey-ag-SWA, sharkey, 4 -sharkey-ag-VI1, sharkey, 4 -windmill-one-ag, windmill-one, 4 -beach-vis, beach-vis, 4 -villagep-obs, villagep-obs, 3 -oracle, oracle, 3 -battlecontroller, battlecontroller, 3 -citadel-part, citadel-part, 3 -citadel-obs, citadel-obs, 3 -citb-plat, citb-plat, 3 -citadel-sages, citadel-sages, 3 -snow-bunny, snow-bunny, 3 -citb-bunny, citb-bunny, 3 -citb-drop-plat-CIT, citb-drop-plat, 3 -citb-drop-plat-L1, citb-drop-plat, 3 -assistant-citadel, assistant-citadel, 3 -tpage-1415, tpage-1415, 4 -tpage-1417, tpage-1417, 4 -tpage-1416, tpage-1416, 4 -tpage-1414, tpage-1414, 4 -assistant-lavatube-end-ag, assistant-lavatube-end, 4 -bluesage-ag, bluesage, 4 -citadelcam-ag, citadelcam, 4 -citb-arm-ag, citb-arm, 4 -citb-arm-shoulder-ag, citb-arm-shoulder, 4 -citb-bunny-ag, citb-bunny, 4 -citb-button-ag, citb-button, 4 -citb-chain-plat-ag, citb-chain-plat, 4 -citb-chains-ag, citb-chains, 4 -citb-coil-ag, citb-coil, 4 -citb-disc-ag, citb-disc, 4 -citb-donut-ag, citb-donut, 4 -citb-drop-plat-ag, citb-drop-plat, 4 -citb-exit-plat-ag, citb-exit-plat, 4 -citb-firehose-ag, citb-firehose, 4 -citb-generator-ag, citb-generator, 4 -citb-hose-ag, citb-hose, 4 -citb-iris-door-ag, citb-iris-door, 4 -citb-launcher-ag, citb-launcher, 4 -citb-robotboss-ag, citb-robotboss, 4 -citb-rotatebox-ag, citb-rotatebox, 4 -citb-sagecage-ag, citb-sagecage, 4 -citb-stopbox-ag, citb-stopbox, 4 -evilbro-citadel-ag, evilbro-citadel, 4 -evilsis-citadel-ag, evilsis-citadel, 4 -green-sagecage-ag, green-sagecage, 4 -plat-citb-ag, plat-citb, 4 -plat-eco-citb-ag, plat-eco-citb, 4 -redsage-ag, redsage, 4 -warp-gate-switch-ag-CIT, warp-gate-switch, 4 -warp-gate-switch-ag-TRA, warp-gate-switch, 4 -warp-gate-switch-ag-VI1-VI3, warp-gate-switch, 4 -warp-gate-switch-ag-VI2, warp-gate-switch, 4 -warpgate-ag, warpgate, 4 -yellowsage-ag, yellowsage, 4 -citadel-vis, citadel-vis, 4 -darkcave-obs, darkcave-obs, 3 -tpage-1306, tpage-1306, 4 -tpage-1307, tpage-1307, 4 -tpage-1305, tpage-1305, 4 -tpage-1304, tpage-1304, 4 -tpage-1352, tpage-1352, 4 -baby-spider-ag-DAR, baby-spider, 4 -baby-spider-ag-MAI, baby-spider, 4 -baby-spider-ag-ROB, baby-spider, 4 -cavecrystal-ag, cavecrystal, 4 -caveelevator-ag, caveelevator, 4 -cavespatula-darkcave-ag, cavespatula-darkcave, 4 -cavetrapdoor-ag-DAR, cavetrapdoor, 4 -cavetrapdoor-ag-MAI, cavetrapdoor, 4 -cavetrapdoor-ag-ROB, cavetrapdoor, 4 -dark-crystal-ag, dark-crystal, 4 -mother-spider-ag, mother-spider, 4 -spider-egg-ag-DAR-MAI, spider-egg, 4 -spider-egg-ag-ROB, spider-egg, 4 -water-anim-darkcave-ag, water-anim-darkcave, 4 -darkcave-vis, darkcave-vis, 4 -demo-obs, demo-obs, 3 -tpage-1485, tpage-1485, 4 -tpage-1486, tpage-1486, 4 -tpage-1487, tpage-1487, 4 -tpage-1599, tpage-1599, 4 -tpage-1600, tpage-1600, 4 -tpage-1601, tpage-1601, 4 -tpage-1602, tpage-1602, 4 -tpage-1603, tpage-1603, 4 -tpage-1604, tpage-1604, 4 -tpage-1605, tpage-1605, 4 -tpage-1606, tpage-1606, 4 -tpage-1607, tpage-1607, 4 -static-screen, static-screen, 3 -tpage-1480, tpage-1480, 4 -tpage-1479, tpage-1479, 4 -demo-vis, demo-vis, 4 -robotboss-h, robotboss-h, 3 -robotboss-part, robotboss-part, 3 -sage-finalboss-part, sage-finalboss-part, 3 -light-eco, light-eco, 3 -robotboss-weapon, robotboss-weapon, 3 -robotboss-misc, robotboss-misc, 3 -green-eco-lurker, green-eco-lurker, 3 -robotboss, robotboss, 3 -final-door, final-door, 3 -sage-finalboss-FIN, sage-finalboss, 3 -sage-finalboss-L1, sage-finalboss, 3 -tpage-1419, tpage-1419, 4 -tpage-1420, tpage-1420, 4 -tpage-634, tpage-634, 4 -tpage-1418, tpage-1418, 4 -tpage-545, tpage-545, 4 -darkecobomb-ag, darkecobomb, 4 -ecoclaw-ag, ecoclaw, 4 -finalbosscam-ag, finalbosscam, 4 -green-eco-lurker-ag, green-eco-lurker, 4 -greenshot-ag, greenshot, 4 -jak-white-ag, jak-white, 4 -light-eco-ag, light-eco, 4 -plat-eco-finalboss-ag, plat-eco-finalboss, 4 -power-left-ag, power-left, 4 -power-right-ag, power-right, 4 -powercellalt-ag, powercellalt, 4 -redring-ag, redring, 4 -robotboss-ag, robotboss, 4 -robotboss-blueeco-ag, robotboss-blueeco, 4 -robotboss-cinematic-ag, robotboss-cinematic, 4 -robotboss-redeco-ag, robotboss-redeco, 4 -robotboss-yelloweco-ag, robotboss-yelloweco, 4 -silodoor-ag, silodoor, 4 -water-anim-finalboss-ag, water-anim-finalboss, 4 -finalboss-vis, finalboss-vis, 4 -evilbro, evilbro, 3 -tpage-1455, tpage-1455, 4 -tpage-1457, tpage-1457, 4 -tpage-1456, tpage-1456, 4 -tpage-1454, tpage-1454, 4 -evilbro-ag, evilbro, 4 -evilsis-ag, evilsis, 4 -intro-vis, intro-vis, 4 -jungleb-obs, jungleb-obs, 3 -plat-flip, plat-flip, 3 -plant-boss-main+0-ag, plant-boss-main+0, 4 -aphid, aphid, 3 -plant-boss, plant-boss, 3 -tpage-485, tpage-485, 4 -tpage-510, tpage-510, 4 -tpage-507, tpage-507, 4 -tpage-966, tpage-966, 4 -aphid-lurker-ag, aphid-lurker, 4 -darkvine-ag-JUB, darkvine, 4 -darkvine-ag-JUN, darkvine, 4 -eggtop-ag, eggtop, 4 -jng-iris-door-ag-JUB, jng-iris-door, 4 -jng-iris-door-ag-TRA, jng-iris-door, 4 -plant-boss-ag, plant-boss, 4 -plat-flip-ag, plat-flip, 4 -plat-jungleb-ag, plat-jungleb, 4 -jungleb-vis, jungleb-vis, 4 -eichar-fish+0-ag-JUN, eichar-fish+0, 4 -eichar-fish+0-ag-JUNGLE, eichar-fish+0, 4 -eichar-fish+0-ag-L1, eichar-fish+0, 4 -jungle-elevator, jungle-elevator, 3 -bouncer, bouncer, 3 -hopper, hopper, 3 -junglesnake, junglesnake, 3 -darkvine, darkvine, 3 -jungle-obs, jungle-obs, 3 -jungle-mirrors, jungle-mirrors, 3 -junglefish, junglefish, 3 -fisher-JUN, fisher, 3 -fisher-JUNGLE-L1, fisher, 3 -jungle-part, jungle-part, 3 -launcherdoor, launcherdoor, 3 -tpage-385, tpage-385, 4 -tpage-531, tpage-531, 4 -tpage-386, tpage-386, 4 -tpage-388, tpage-388, 4 -tpage-765, tpage-765, 4 -accordian-ag, accordian, 4 -bounceytarp-ag, bounceytarp, 4 -catch-fisha-ag, catch-fisha, 4 -catch-fishb-ag, catch-fishb, 4 -catch-fishc-ag, catch-fishc, 4 -fish-net-ag, fish-net, 4 -fisher-ag, fisher, 4 -hopper-ag, hopper, 4 -junglecam-ag, junglecam, 4 -junglefish-ag, junglefish, 4 -junglesnake-ag, junglesnake, 4 -launcherdoor-ag-JUN, launcherdoor, 4 -launcherdoor-ag-SUN, launcherdoor, 4 -logtrap-ag, logtrap, 4 -lurkerm-piston-ag, lurkerm-piston, 4 -lurkerm-tall-sail-ag, lurkerm-tall-sail, 4 -maindoor-ag, maindoor, 4 -medres-firecanyon-ag, medres-firecanyon, 4 -periscope-ag, periscope, 4 -plat-button-ag, plat-button, 4 -plat-eco-ag-JUN, plat-eco, 4 -plat-eco-ag-MIS, plat-eco, 4 -plat-eco-ag-ROB, plat-eco, 4 -plat-eco-ag-TRA, plat-eco, 4 -precurbridge-ag, precurbridge, 4 -reflector-mirror-ag, reflector-mirror, 4 -ropebridge-52-ag, ropebridge-52, 4 -ropebridge-70-ag, ropebridge-70, 4 -sidedoor-ag, sidedoor, 4 -towertop-ag, towertop, 4 -water-anim-jungle-ag, water-anim-jungle, 4 -jungle-vis, jungle-vis, 4 -target-racer-h-L1-RACERP, target-racer-h, 3 -target-racer-h-FIC-LAV-MIS-OGR-ROL, target-racer-h, 3 -racer-part, racer-part, 3 -racer, racer, 3 -target-racer-L1-RACERP, target-racer, 3 -target-racer-FIC-LAV-MIS-OGR-ROL, target-racer, 3 -racer-states-L1-RACERP, racer-states, 3 -racer-states-FIC-LAV-MIS-OGR-ROL, racer-states, 3 -collide-reaction-racer, collide-reaction-racer, 3 -eichar-racer+0-ag, eichar-racer+0, 4 -tpage-1119, tpage-1119, 4 -blocking-plane, blocking-plane, 3 -flut-part, flut-part, 3 -flutflut, flutflut, 3 -target-flut, target-flut, 3 -eichar-flut+0-ag, eichar-flut+0, 4 -farmer, farmer, 3 -explorer, explorer, 3 -assistant, assistant, 3 -sage, sage, 3 -yakow, yakow, 3 -village-obs-L1, village-obs, 3 -village-obs-VI1, village-obs, 3 -fishermans-boat, fishermans-boat, 3 -village1-part, village1-part, 3 -village1-part2, village1-part2, 3 -sequence-a-village1, sequence-a-village1, 3 -training-obs, training-obs, 3 -training-part, training-part, 3 -misty-obs, misty-obs, 3 -misty-warehouse, misty-warehouse, 3 -misty-conveyor, misty-conveyor, 3 -mud, mud, 3 -muse, muse, 3 -bonelurker, bonelurker, 3 -quicksandlurker, quicksandlurker, 3 -misty-teetertotter, misty-teetertotter, 3 -balloonlurker, balloonlurker, 3 -misty-part, misty-part, 3 -sidekick-human, sidekick-human, 3 -firecanyon-part, firecanyon-part, 3 -assistant-firecanyon, assistant-firecanyon, 3 -village2-part, village2-part, 3 -village2-obs, village2-obs, 3 -village2-part2, village2-part2, 3 -gambler, gambler, 3 -warrior, warrior, 3 -geologist, geologist, 3 -swamp-blimp, swamp-blimp, 3 -sage-bluehut, sage-bluehut, 3 -flutflut-bluehut, flutflut-bluehut, 3 -assistant-village2, assistant-village2, 3 -sunken-elevator, sunken-elevator, 3 -swamp-obs, swamp-obs, 3 -swamp-bat, swamp-bat, 3 -swamp-rat, swamp-rat, 3 -swamp-rat-nest, swamp-rat-nest, 3 -kermit, kermit, 3 -swamp-part, swamp-part, 3 -billy, billy, 3 -cavecrystal-light, cavecrystal-light, 3 -maincave-obs, maincave-obs, 3 -maincave-part, maincave-part, 3 -spiderwebs, spiderwebs, 3 -dark-crystal, dark-crystal, 3 -baby-spider, baby-spider, 3 -mother-spider-h, mother-spider-h, 3 -mother-spider-egg, mother-spider-egg, 3 -mother-spider-proj, mother-spider-proj, 3 -mother-spider, mother-spider, 3 -gnawer, gnawer, 3 -driller-lurker, driller-lurker, 3 -sunken-part, sunken-part, 3 -sunken-part2, sunken-part2, 3 -sunken-part3, sunken-part3, 3 -sunken-part4, sunken-part4, 3 -sunken-part5, sunken-part5, 3 -target-tube, target-tube, 3 -eichar-tube+0-ag-L1-SUNKEN, eichar-tube+0, 4 -eichar-tube+0-ag-SUN, eichar-tube+0, 4 -sunken-obs, sunken-obs, 3 -shover, shover, 3 -square-platform, square-platform, 3 -sun-iris-door, sun-iris-door, 3 -orbit-plat, orbit-plat, 3 -wedge-plats, wedge-plats, 3 -wall-plat, wall-plat, 3 -qbert-plat, qbert-plat, 3 -steam-cap, steam-cap, 3 -sun-exit-chamber, sun-exit-chamber, 3 -floating-launcher, floating-launcher, 3 -sunken-water, sunken-water, 3 -whirlpool, whirlpool, 3 -sunken-pipegame, sunken-pipegame, 3 -bully, bully, 3 -double-lurker, double-lurker, 3 -helix-water, helix-water, 3 -puffer, puffer, 3 -sunken-fish, sunken-fish, 3 -rolling-obs, rolling-obs, 3 -rolling-lightning-mole, rolling-lightning-mole, 3 -rolling-robber, rolling-robber, 3 -rolling-race-ring, rolling-race-ring, 3 -firecanyon-obs, firecanyon-obs, 3 -ogre-part, ogre-part, 3 -ogreboss, ogreboss, 3 -ogre-obs, ogre-obs, 3 -flying-lurker, flying-lurker, 3 -village3-part, village3-part, 3 -village3-obs, village3-obs, 3 -minecart, minecart, 3 -miners, miners, 3 -assistant-village3, assistant-village3, 3 -sage-village3, sage-village3, 3 -cave-trap, cave-trap, 3 -spider-egg, spider-egg, 3 -robocave-part, robocave-part, 3 -target-snowball, target-snowball, 3 -target-ice, target-ice, 3 -ice-cube, ice-cube, 3 -snow-ball, snow-ball, 3 -snow-obs, snow-obs, 3 -snow-flutflut-obs, snow-flutflut-obs, 3 -snow-bumper, snow-bumper, 3 -snow-ram-h, snow-ram-h, 3 -snow-ram-boss, snow-ram-boss, 3 -snow-ram, snow-ram, 3 -snow-part, snow-part, 3 -yeti, yeti, 3 -eichar-pole+0-ag-L1, eichar-pole+0, 4 -eichar-pole+0-ag-ROB, eichar-pole+0, 4 -eichar-pole+0-ag-SNO, eichar-pole+0, 4 -eichar-pole+0-ag-SWA, eichar-pole+0, 4 -eichar-ice+0-ag, eichar-ice+0, 4 -lavatube-obs, lavatube-obs, 3 -lavatube-energy, lavatube-energy, 3 -lavatube-part, lavatube-part, 3 -assistant-lavatube, assistant-lavatube, 3 -tpage-815, tpage-815, 4 -tpage-822, tpage-822, 4 -tpage-854, tpage-854, 4 -tpage-1123, tpage-1123, 4 -assistant-firecanyon-ag, assistant-firecanyon, 4 -balloon-ag, balloon, 4 -crate-darkeco-cluster-ag-FIC, crate-darkeco-cluster, 4 -crate-darkeco-cluster-ag-OGR, crate-darkeco-cluster, 4 -ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA, ef-plane, 4 -ef-plane-ag-MIS, ef-plane, 4 -racer-ag-FIC-ROL, racer, 4 -racer-ag-LAV, racer, 4 -racer-ag-MIS, racer, 4 -racer-ag-OGR, racer, 4 -spike-ag, spike, 4 -firecanyon-vis, firecanyon-vis, 4 -tpage-1338, tpage-1338, 4 -tpage-1340, tpage-1340, 4 -tpage-1339, tpage-1339, 4 -tpage-1337, tpage-1337, 4 -assistant-lavatube-start-ag, assistant-lavatube-start, 4 -chainmine-ag, chainmine, 4 -darkecobarrel-ag, darkecobarrel, 4 -energyarm-ag, energyarm, 4 -energyball-ag, energyball, 4 -energybase-ag, energybase, 4 -energydoor-ag, energydoor, 4 -energyhub-ag, energyhub, 4 -lavaballoon-ag, lavaballoon, 4 -lavabase-ag, lavabase, 4 -lavafall-ag, lavafall, 4 -lavafallsewera-ag, lavafallsewera, 4 -lavafallsewerb-ag, lavafallsewerb, 4 -lavashortcut-ag, lavashortcut, 4 -lavayellowtarp-ag, lavayellowtarp, 4 -water-anim-lavatube-ag, water-anim-lavatube, 4 -lavatube-vis, lavatube-vis, 4 -tpage-1313, tpage-1313, 4 -tpage-1315, tpage-1315, 4 -tpage-1314, tpage-1314, 4 -tpage-1312, tpage-1312, 4 -tpage-767, tpage-767, 4 -driller-lurker-ag, driller-lurker, 4 -gnawer-ag, gnawer, 4 -launcherdoor-maincave-ag, launcherdoor-maincave, 4 -maincavecam-ag, maincavecam, 4 -plat-ag-MAI, plat, 4 -plat-ag-ROB, plat, 4 -spiderwebs-ag, spiderwebs, 4 -water-anim-maincave-ag, water-anim-maincave, 4 -water-anim-maincave-water-ag, water-anim-maincave-water, 4 -maincave-vis, maincave-vis, 4 -tpage-516, tpage-516, 4 -tpage-521, tpage-521, 4 -tpage-518, tpage-518, 4 -tpage-520, tpage-520, 4 -balloonlurker-ag, balloonlurker, 4 -boatpaddle-ag, boatpaddle, 4 -bonelurker-ag, bonelurker, 4 -breakaway-left-ag, breakaway-left, 4 -breakaway-mid-ag, breakaway-mid, 4 -breakaway-right-ag, breakaway-right, 4 -darkecocan-ag, darkecocan, 4 -keg-ag, keg, 4 -keg-conveyor-ag, keg-conveyor, 4 -keg-conveyor-paddle-ag, keg-conveyor-paddle, 4 -mis-bone-bridge-ag, mis-bone-bridge, 4 -mis-bone-platform-ag, mis-bone-platform, 4 -mistycam-ag, mistycam, 4 -muse-ag, muse, 4 -quicksandlurker-ag, quicksandlurker, 4 -ropebridge-36-ag, ropebridge-36, 4 -rounddoor-ag, rounddoor, 4 -sidekick-human-ag, sidekick-human, 4 -silostep-ag, silostep, 4 -teetertotter-ag, teetertotter, 4 -water-anim-misty-ag, water-anim-misty, 4 -wheel-ag, wheel, 4 -windturbine-ag, windturbine, 4 -misty-vis, misty-vis, 4 -tpage-875, tpage-875, 4 -tpage-967, tpage-967, 4 -tpage-884, tpage-884, 4 -tpage-1117, tpage-1117, 4 -flying-lurker-ag, flying-lurker, 4 -medres-snow-ag, medres-snow, 4 -ogre-bridge-ag, ogre-bridge, 4 -ogre-bridgeend-ag, ogre-bridgeend, 4 -ogre-isle-ag, ogre-isle, 4 -ogre-step-ag, ogre-step, 4 -ogreboss-ag, ogreboss, 4 -ogrecam-ag, ogrecam, 4 -plunger-lurker-ag, plunger-lurker, 4 -shortcut-boulder-ag, shortcut-boulder, 4 -tntbarrel-ag, tntbarrel, 4 -water-anim-ogre-ag, water-anim-ogre, 4 -ogre-vis, ogre-vis, 4 -tpage-1318, tpage-1318, 4 -tpage-1319, tpage-1319, 4 -tpage-1317, tpage-1317, 4 -tpage-1316, tpage-1316, 4 -cavecrusher-ag, cavecrusher, 4 -cavespatulatwo-ag, cavespatulatwo, 4 -water-anim-robocave-ag, water-anim-robocave, 4 -robocave-vis, robocave-vis, 4 -tpage-923, tpage-923, 4 -tpage-926, tpage-926, 4 -tpage-924, tpage-924, 4 -tpage-925, tpage-925, 4 -tpage-1353, tpage-1353, 4 -dark-plant-ag, dark-plant, 4 -happy-plant-ag, happy-plant, 4 -lightning-mole-ag, lightning-mole, 4 -pusher-ag, pusher, 4 -race-ring-ag, race-ring, 4 -robber-ag, robber, 4 -rolling-start-ag, rolling-start, 4 -rollingcam-ag, rollingcam, 4 -water-anim-rolling-ag, water-anim-rolling, 4 -rolling-vis, rolling-vis, 4 -tpage-710, tpage-710, 4 -tpage-842, tpage-842, 4 -tpage-711, tpage-711, 4 -tpage-712, tpage-712, 4 -flut-saddle-ag-SNO, flut-saddle, 4 -flut-saddle-ag-SWA, flut-saddle, 4 -flutflut-plat-large-ag, flutflut-plat-large, 4 -flutflut-plat-med-ag, flutflut-plat-med, 4 -flutflut-plat-small-ag, flutflut-plat-small, 4 -ice-cube-ag, ice-cube, 4 -ice-cube-break-ag, ice-cube-break, 4 -ram-ag, ram, 4 -ram-boss-ag, ram-boss, 4 -snow-ball-ag, snow-ball, 4 -snow-bridge-36-ag, snow-bridge-36, 4 -snow-bumper-ag, snow-bumper, 4 -snow-bunny-ag, snow-bunny, 4 -snow-button-ag, snow-button, 4 -snow-eggtop-ag, snow-eggtop, 4 -snow-fort-gate-ag, snow-fort-gate, 4 -snow-gears-ag, snow-gears, 4 -snow-log-ag, snow-log, 4 -snow-spatula-ag, snow-spatula, 4 -snow-switch-ag, snow-switch, 4 -snowcam-ag, snowcam, 4 -snowpusher-ag, snowpusher, 4 -yeti-ag, yeti, 4 -snow-vis, snow-vis, 4 -tpage-163, tpage-163, 4 -tpage-164, tpage-164, 4 -tpage-166, tpage-166, 4 -tpage-162, tpage-162, 4 -tpage-764, tpage-764, 4 -blue-eco-charger-ag, blue-eco-charger, 4 -blue-eco-charger-orb-ag, blue-eco-charger-orb, 4 -bully-ag, bully, 4 -floating-launcher-ag, floating-launcher, 4 -helix-button-ag, helix-button, 4 -helix-slide-door-ag, helix-slide-door, 4 -shover-ag-SUB, shover, 4 -shover-ag-SUN, shover, 4 -steam-cap-ag-SUB, steam-cap, 4 -steam-cap-ag-SUN, steam-cap, 4 -sunkencam-ag-SUB, sunkencam, 4 -sunkencam-ag-SUN, sunkencam, 4 -sunkenfisha-ag, sunkenfisha, 4 -wall-plat-ag, wall-plat, 4 -water-anim-sunken-ag, water-anim-sunken, 4 -water-anim-sunken-dark-eco-ag, water-anim-sunken-dark-eco, 4 -sunkenb-vis, sunkenb-vis, 4 -tpage-661, tpage-661, 4 -tpage-663, tpage-663, 4 -tpage-714, tpage-714, 4 -tpage-662, tpage-662, 4 -tpage-766, tpage-766, 4 -double-lurker-ag, double-lurker, 4 -double-lurker-top-ag, double-lurker-top, 4 -exit-chamber-ag, exit-chamber, 4 -generic-button-ag, generic-button, 4 -orbit-plat-ag, orbit-plat, 4 -orbit-plat-bottom-ag, orbit-plat-bottom, 4 -plat-sunken-ag, plat-sunken, 4 -puffer-ag, puffer, 4 -qbert-plat-ag, qbert-plat, 4 -qbert-plat-on-ag, qbert-plat-on, 4 -seaweed-ag, seaweed, 4 -side-to-side-plat-ag, side-to-side-plat, 4 -square-platform-ag, square-platform, 4 -sun-iris-door-ag, sun-iris-door, 4 -wedge-plat-ag, wedge-plat, 4 -wedge-plat-outer-ag, wedge-plat-outer, 4 -whirlpool-ag, whirlpool, 4 -sunken-vis, sunken-vis, 4 -tpage-358, tpage-358, 4 -tpage-659, tpage-659, 4 -tpage-629, tpage-629, 4 -tpage-630, tpage-630, 4 -balance-plat-ag, balance-plat, 4 -billy-ag, billy, 4 -billy-sidekick-ag, billy-sidekick, 4 -farthy-snack-ag, farthy-snack, 4 -kermit-ag, kermit, 4 -swamp-bat-ag, swamp-bat, 4 -swamp-rat-ag, swamp-rat, 4 -swamp-rat-nest-ag, swamp-rat-nest, 4 -swamp-rock-ag, swamp-rock, 4 -swamp-spike-ag, swamp-spike, 4 -swampcam-ag-SWA, swampcam, 4 -swampcam-ag-VI2, swampcam, 4 -tar-plat-ag, tar-plat, 4 -swamp-vis, swamp-vis, 4 -title-obs, title-obs, 3 -tpage-1609, tpage-1609, 4 -tpage-416, tpage-416, 4 -tpage-415, tpage-415, 4 -tpage-397, tpage-397, 4 -tpage-1499, tpage-1499, 4 -logo-ag, logo, 4 -logo-black-ag, logo-black, 4 -logo-cam-ag, logo-cam, 4 -logo-volumes-ag, logo-volumes, 4 -ndi-ag, ndi, 4 -ndi-cam-ag, ndi-cam, 4 -ndi-volumes-ag, ndi-volumes, 4 -title-vis, title-vis, 4 -tpage-1309, tpage-1309, 4 -tpage-1311, tpage-1311, 4 -tpage-1310, tpage-1310, 4 -tpage-1308, tpage-1308, 4 -tpage-775, tpage-775, 4 -pontoonfive-ag-TRA, pontoonfive, 4 -pontoonfive-ag-VI2, pontoonfive, 4 -scarecrow-a-ag, scarecrow-a, 4 -scarecrow-b-ag, scarecrow-b, 4 -trainingcam-ag, trainingcam, 4 -water-anim-training-ag, water-anim-training, 4 -training-vis, training-vis, 4 -tpage-398, tpage-398, 4 -tpage-400, tpage-400, 4 -tpage-399, tpage-399, 4 -tpage-401, tpage-401, 4 -tpage-1470, tpage-1470, 4 -assistant-ag, assistant, 4 -evilplant-ag, evilplant, 4 -explorer-ag, explorer, 4 -farmer-ag, farmer, 4 -fishermans-boat-ag, fishermans-boat, 4 -hutlamp-ag, hutlamp, 4 -mayorgears-ag, mayorgears, 4 -medres-beach-ag, medres-beach, 4 -medres-beach1-ag, medres-beach1, 4 -medres-beach2-ag, medres-beach2, 4 -medres-beach3-ag, medres-beach3, 4 -medres-jungle-ag, medres-jungle, 4 -medres-jungle1-ag, medres-jungle1, 4 -medres-jungle2-ag, medres-jungle2, 4 -medres-misty-ag, medres-misty, 4 -medres-training-ag, medres-training, 4 -medres-village11-ag, medres-village11, 4 -medres-village12-ag, medres-village12, 4 -medres-village13-ag, medres-village13, 4 -oracle-ag-VI1, oracle, 4 -oracle-ag-VI2, oracle, 4 -oracle-ag-VI3, oracle, 4 -reflector-middle-ag, reflector-middle, 4 -revcycle-ag, revcycle, 4 -revcycleprop-ag, revcycleprop, 4 -ropebridge-32-ag, ropebridge-32, 4 -sage-ag, sage, 4 -sagesail-ag, sagesail, 4 -villa-starfish-ag, villa-starfish, 4 -village-cam-ag-VI1, village-cam, 4 -village-cam-ag-VI2, village-cam, 4 -village-cam-ag-VI3, village-cam, 4 -village1cam-ag, village1cam, 4 -water-anim-village1-ag, water-anim-village1, 4 -windmill-sail-ag, windmill-sail, 4 -windspinner-ag, windspinner, 4 -yakow-ag, yakow, 4 -village1-vis, village1-vis, 4 -tpage-919, tpage-919, 4 -tpage-922, tpage-922, 4 -tpage-920, tpage-920, 4 -tpage-921, tpage-921, 4 -tpage-1476, tpage-1476, 4 -allpontoons-ag, allpontoons, 4 -assistant-village2-ag, assistant-village2, 4 -ceilingflag-ag, ceilingflag, 4 -exit-chamber-dummy-ag, exit-chamber-dummy, 4 -fireboulder-ag, fireboulder, 4 -flutflut-bluehut-ag, flutflut-bluehut, 4 -gambler-ag, gambler, 4 -geologist-ag, geologist, 4 -jaws-ag, jaws, 4 -medres-rolling-ag, medres-rolling, 4 -medres-rolling1-ag, medres-rolling1, 4 -medres-village2-ag, medres-village2, 4 -ogreboss-village2-ag, ogreboss-village2, 4 -pontoonten-ag, pontoonten, 4 -precursor-arm-ag, precursor-arm, 4 -sage-bluehut-ag, sage-bluehut, 4 -sunken-elevator-ag, sunken-elevator, 4 -swamp-blimp-ag, swamp-blimp, 4 -swamp-rope-ag, swamp-rope, 4 -swamp-tetherrock-ag, swamp-tetherrock, 4 -swamp-tetherrock-explode-ag, swamp-tetherrock-explode, 4 -village2cam-ag, village2cam, 4 -warrior-ag, warrior, 4 -water-anim-village2-ag, water-anim-village2, 4 -village2-vis, village2-vis, 4 -tpage-1208, tpage-1208, 4 -tpage-1210, tpage-1210, 4 -tpage-1209, tpage-1209, 4 -tpage-1194, tpage-1194, 4 -assistant-village3-ag, assistant-village3, 4 -cavegem-ag, cavegem, 4 -evilbro-village3-ag, evilbro-village3, 4 -evilsis-village3-ag, evilsis-village3, 4 -gondola-ag, gondola, 4 -gondolacables-ag, gondolacables, 4 -lavaspoutdrip-ag, lavaspoutdrip, 4 -medres-finalboss-ag, medres-finalboss, 4 -medres-ogre-ag, medres-ogre, 4 -medres-ogre2-ag, medres-ogre2, 4 -medres-ogre3-ag, medres-ogre3, 4 -minecartsteel-ag, minecartsteel, 4 -minershort-ag, minershort, 4 -minertall-ag, minertall, 4 -pistons-ag, pistons, 4 -sage-village3-ag, sage-village3, 4 -vil3-bridge-36-ag, vil3-bridge-36, 4 -water-anim-village3-ag, water-anim-village3, 4 -village3-vis, village3-vis, 4 -lava, lava, 3 \ No newline at end of file +["gcommon", "gcommon", 3, ["KERNEL"], "kernel"], +["gstring-h", "gstring-h", 3, ["KERNEL"], "kernel"], +["gkernel-h", "gkernel-h", 3, ["KERNEL"], "kernel"], +["gkernel", "gkernel", 3, ["KERNEL"], "kernel"], +["pskernel", "pskernel", 3, ["KERNEL"], "kernel"], +["gstring", "gstring", 3, ["KERNEL"], "kernel"], +["dgo-h", "dgo-h", 3, ["KERNEL"], "kernel"], +["gstate", "gstate", 3, ["KERNEL"], "kernel"], +["types-h", "types-h", 3, ["GAME", "ENGINE"], "engine/util"], +["vu1-macros", "vu1-macros", 3, ["GAME", "ENGINE"], "engine/hw"], +["math", "math", 3, ["GAME", "ENGINE"], "engine/math"], +["vector-h", "vector-h", 3, ["GAME", "ENGINE"], "engine/math"], +["gravity-h", "gravity-h", 3, ["GAME", "ENGINE"], "engine/physics"], +["bounding-box-h", "bounding-box-h", 3, ["GAME", "ENGINE"], "engine/geometry"], +["matrix-h", "matrix-h", 3, ["GAME", "ENGINE"], "engine/math"], +["quaternion-h", "quaternion-h", 3, ["GAME", "ENGINE"], "engine/math"], +["euler-h", "euler-h", 3, ["GAME", "ENGINE"], "engine/math"], +["transform-h", "transform-h", 3, ["GAME", "ENGINE"], "engine/math"], +["geometry-h", "geometry-h", 3, ["GAME", "ENGINE"], "engine/geometry"], +["trigonometry-h", "trigonometry-h", 3, ["GAME", "ENGINE"], "engine/math"], +["transformq-h", "transformq-h", 3, ["GAME", "ENGINE"], "engine/math"], +["bounding-box", "bounding-box", 3, ["GAME", "ENGINE"], "engine/geometry"], +["matrix", "matrix", 3, ["GAME", "ENGINE"], "engine/math"], +["transform", "transform", 3, ["GAME", "ENGINE"], "engine/math"], +["quaternion", "quaternion", 3, ["GAME", "ENGINE"], "engine/math"], +["euler", "euler", 3, ["GAME", "ENGINE"], "engine/math"], +["geometry", "geometry", 3, ["GAME", "ENGINE"], "engine/geometry"], +["trigonometry", "trigonometry", 3, ["GAME", "ENGINE"], "engine/math"], +["gsound-h", "gsound-h", 3, ["GAME", "ENGINE"], "engine/sound"], +["timer-h", "timer-h", 3, ["GAME", "ENGINE"], "engine/ps2"], +["timer", "timer", 3, ["GAME", "ENGINE"], "engine/ps2"], +["vif-h", "vif-h", 3, ["GAME", "ENGINE"], "engine/ps2"], +["dma-h", "dma-h", 3, ["GAME", "ENGINE"], "engine/dma"], +["video-h", "video-h", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["vu1-user-h", "vu1-user-h", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["dma", "dma", 3, ["GAME", "ENGINE"], "engine/dma"], +["dma-buffer", "dma-buffer", 3, ["GAME", "ENGINE"], "engine/dma"], +["dma-bucket", "dma-bucket", 3, ["GAME", "ENGINE"], "engine/dma"], +["dma-disasm", "dma-disasm", 3, ["GAME", "ENGINE"], "engine/dma"], +["pad", "pad", 3, ["GAME", "ENGINE"], "engine/ps2"], +["gs", "gs", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["display-h", "display-h", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["vector", "vector", 3, ["GAME", "ENGINE"], "engine/math"], +["file-io", "file-io", 3, ["GAME", "ENGINE"], "engine/load"], +["loader-h", "loader-h", 3, ["GAME", "ENGINE"], "engine/load"], +["texture-h", "texture-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["level-h", "level-h", 3, ["GAME", "ENGINE"], "engine/level"], +["math-camera-h", "math-camera-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["math-camera", "math-camera", 3, ["GAME", "ENGINE"], "engine/camera"], +["font-h", "font-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["decomp-h", "decomp-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["display", "display", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["connect", "connect", 3, ["GAME", "ENGINE"], "engine/engine"], +["text-h", "text-h", 3, ["GAME", "ENGINE"], "engine/ui"], +["settings-h", "settings-h", 3, ["GAME", "ENGINE"], "engine/game"], +["capture", "capture", 3, ["GAME", "ENGINE"], "engine/gfx"], +["memory-usage-h", "memory-usage-h", 3, ["GAME", "ENGINE"], "engine/debug"], +["texture", "texture", 3, ["GAME", "ENGINE"], "engine/gfx"], +["main-h", "main-h", 3, ["GAME", "ENGINE"], "engine/game"], +["mspace-h", "mspace-h", 3, ["GAME", "ENGINE"], "engine/anim"], +["drawable-h", "drawable-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-group-h", "drawable-group-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-inline-array-h", "drawable-inline-array-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["draw-node-h", "draw-node-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-tree-h", "drawable-tree-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-actor-h", "drawable-actor-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-ambient-h", "drawable-ambient-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["game-task-h", "game-task-h", 3, ["GAME", "ENGINE"], "engine/game/task"], +["hint-control-h", "hint-control-h", 3, ["GAME", "ENGINE"], "engine/game/task"], +["generic-h", "generic-h", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["lights-h", "lights-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["ocean-h", "ocean-h", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-trans-tables", "ocean-trans-tables", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-tables", "ocean-tables", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-frames", "ocean-frames", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["sky-h", "sky-h", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], +["mood-h", "mood-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["time-of-day-h", "time-of-day-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["art-h", "art-h", 3, ["GAME", "ENGINE"], "engine/art"], +["generic-vu1-h", "generic-vu1-h", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["merc-h", "merc-h", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["generic-merc-h", "generic-merc-h", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["generic-tie-h", "generic-tie-h", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["generic-work-h", "generic-work-h", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["shadow-cpu-h", "shadow-cpu-h", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["shadow-vu1-h", "shadow-vu1-h", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["memcard-h", "memcard-h", 3, ["GAME", "ENGINE"], "engine/ps2"], +["game-info-h", "game-info-h", 3, ["GAME", "ENGINE"], "engine/game"], +["wind-h", "wind-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["prototype-h", "prototype-h", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["joint-h", "joint-h", 3, ["GAME", "ENGINE"], "engine/anim"], +["bones-h", "bones-h", 3, ["GAME", "ENGINE"], "engine/anim"], +["engines", "engines", 3, ["GAME", "ENGINE"], "engine/engine"], +["res-h", "res-h", 3, ["GAME", "ENGINE"], "engine/data"], +["res", "res", 3, ["GAME", "ENGINE"], "engine/data"], +["lights", "lights", 3, ["GAME", "ENGINE"], "engine/gfx"], +["dynamics-h", "dynamics-h", 3, ["GAME", "ENGINE"], "engine/physics"], +["surface-h", "surface-h", 3, ["GAME", "ENGINE"], "engine/target"], +["pat-h", "pat-h", 3, ["GAME", "ENGINE"], "engine/target"], +["fact-h", "fact-h", 3, ["GAME", "ENGINE"], "engine/game"], +["aligner-h", "aligner-h", 3, ["GAME", "ENGINE"], "engine/anim"], +["game-h", "game-h", 3, ["GAME", "ENGINE"], "engine/game"], +["generic-obs-h", "generic-obs-h", 3, ["GAME", "ENGINE"], "engine/game"], +["pov-camera-h", "pov-camera-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["sync-info-h", "sync-info-h", 3, ["GAME", "ENGINE"], "engine/util"], +["smush-control-h", "smush-control-h", 3, ["GAME", "ENGINE"], "engine/util"], +["trajectory-h", "trajectory-h", 3, ["GAME", "ENGINE"], "engine/physics"], +["debug-h", "debug-h", 3, ["GAME", "ENGINE"], "engine/debug"], +["joint-mod-h", "joint-mod-h", 3, ["GAME", "ENGINE"], "engine/target"], +["collide-func-h", "collide-func-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-mesh-h", "collide-mesh-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-shape-h", "collide-shape-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-target-h", "collide-target-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-touch-h", "collide-touch-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-edge-grab-h", "collide-edge-grab-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["process-drawable-h", "process-drawable-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["effect-control-h", "effect-control-h", 3, ["GAME", "ENGINE"], "engine/game"], +["collide-frag-h", "collide-frag-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["projectiles-h", "projectiles-h", 3, ["GAME", "ENGINE"], "engine/game"], +["target-h", "target-h", 3, ["GAME", "ENGINE"], "engine/target"], +["depth-cue-h", "depth-cue-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["stats-h", "stats-h", 3, ["GAME", "ENGINE"], "engine/debug"], +["bsp-h", "bsp-h", 3, ["GAME", "ENGINE"], "engine/gfx/vis"], +["collide-cache-h", "collide-cache-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-h", "collide-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["shrubbery-h", "shrubbery-h", 3, ["GAME", "ENGINE"], "engine/gfx/shrub"], +["tie-h", "tie-h", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["tfrag-h", "tfrag-h", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["background-h", "background-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["subdivide-h", "subdivide-h", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["entity-h", "entity-h", 3, ["GAME", "ENGINE"], "engine/entity"], +["sprite-h", "sprite-h", 3, ["GAME", "ENGINE"], "engine/gfx/sprite"], +["shadow-h", "shadow-h", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["eye-h", "eye-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["sparticle-launcher-h", "sparticle-launcher-h", 3, ["GAME", "ENGINE"], "engine/sparticle"], +["sparticle-h", "sparticle-h", 3, ["GAME", "ENGINE"], "engine/sparticle"], +["actor-link-h", "actor-link-h", 3, ["GAME", "ENGINE"], "engine/entity"], +["camera-h", "camera-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-debug-h", "cam-debug-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-interface-h", "cam-interface-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-update-h", "cam-update-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["assert-h", "assert-h", 3, ["GAME", "ENGINE"], "engine/debug"], +["hud-h", "hud-h", 3, ["GAME", "ENGINE"], "engine/ui"], +["progress-h", "progress-h", 3, ["GAME", "ENGINE"], "engine/ui"], +["rpc-h", "rpc-h", 3, ["GAME", "ENGINE"], "engine/ps2"], +["path-h", "path-h", 3, ["GAME", "ENGINE"], "engine/nav"], +["navigate-h", "navigate-h", 3, ["GAME", "ENGINE"], "engine/nav"], +["load-dgo", "load-dgo", 3, ["GAME", "ENGINE"], "engine/load"], +["ramdisk", "ramdisk", 3, ["GAME", "ENGINE"], "engine/load"], +["gsound", "gsound", 3, ["GAME", "ENGINE"], "engine/sound"], +["transformq", "transformq", 3, ["GAME", "ENGINE"], "engine/math"], +["collide-func", "collide-func", 3, ["GAME", "ENGINE"], "engine/collide"], +["joint", "joint", 3, ["GAME", "ENGINE"], "engine/anim"], +["cylinder", "cylinder", 3, ["GAME", "ENGINE"], "engine/geometry"], +["wind", "wind", 3, ["GAME", "ENGINE"], "engine/gfx"], +["bsp", "bsp", 3, ["GAME", "ENGINE"], "engine/gfx/vis"], +["subdivide", "subdivide", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["sprite", "sprite", 3, ["GAME", "ENGINE"], "engine/gfx/sprite"], +["sprite-distort", "sprite-distort", 3, ["GAME", "ENGINE"], "engine/gfx/sprite"], +["debug-sphere", "debug-sphere", 3, ["GAME", "ENGINE"], "engine/debug"], +["debug", "debug", 3, ["GAME", "ENGINE"], "engine/debug"], +["merc-vu1", "merc-vu1", 3, ["GAME", "ENGINE"], "engine/merc"], +["merc-blend-shape", "merc-blend-shape", 3, ["GAME", "ENGINE"], "engine/merc"], +["merc", "merc", 3, ["GAME", "ENGINE"], "engine/merc"], +["ripple", "ripple", 3, ["GAME", "ENGINE"], "engine/gfx"], +["bones", "bones", 3, ["GAME", "ENGINE"], "engine/anim"], +["generic-vu0", "generic-vu0", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic", "generic", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic-vu1", "generic-vu1", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic-effect", "generic-effect", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic-merc", "generic-merc", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic-tie", "generic-tie", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["shadow-cpu", "shadow-cpu", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["shadow-vu1", "shadow-vu1", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["depth-cue", "depth-cue", 3, ["GAME", "ENGINE"], "engine/gfx"], +["font", "font", 3, ["GAME", "ENGINE"], "engine/gfx"], +["decomp", "decomp", 3, ["GAME", "ENGINE"], "engine/load"], +["background", "background", 3, ["GAME", "ENGINE"], "engine/gfx"], +["draw-node", "draw-node", 3, ["GAME", "ENGINE"], "engine/draw"], +["shrubbery", "shrubbery", 3, ["GAME", "ENGINE"], "engine/gfx/shrub"], +["shrub-work", "shrub-work", 3, ["GAME", "ENGINE"], "engine/gfx/shrub"], +["tfrag-near", "tfrag-near", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["tfrag", "tfrag", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["tfrag-methods", "tfrag-methods", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["tfrag-work", "tfrag-work", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["tie", "tie", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["tie-near", "tie-near", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["tie-work", "tie-work", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["tie-methods", "tie-methods", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["sync-info", "sync-info", 3, ["GAME", "ENGINE"], "engine/util"], +["trajectory", "trajectory", 3, ["GAME", "ENGINE"], "engine/physics"], +["sparticle-launcher", "sparticle-launcher", 3, ["GAME", "ENGINE"], "engine/sparticle"], +["sparticle", "sparticle", 3, ["GAME", "ENGINE"], "engine/sparticle"], +["entity-table", "entity-table", 3, ["GAME", "ENGINE"], "engine/entity"], +["loader", "loader", 3, ["GAME", "ENGINE"], "engine/load"], +["task-control-h", "task-control-h", 3, ["GAME", "ENGINE"], "engine/game/task"], +["game-info", "game-info", 3, ["GAME", "ENGINE"], "engine/game"], +["game-save", "game-save", 3, ["GAME", "ENGINE"], "engine/game"], +["settings", "settings", 3, ["GAME", "ENGINE"], "engine/game"], +["mood-tables", "mood-tables", 3, ["GAME", "ENGINE"], "engine/ambient"], +["mood", "mood", 3, ["GAME", "ENGINE"], "engine/ambient"], +["weather-part", "weather-part", 3, ["GAME", "ENGINE"], "engine/ambient"], +["time-of-day", "time-of-day", 3, ["GAME", "ENGINE"], "engine/ambient"], +["sky-utils", "sky-utils", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], +["sky", "sky", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], +["sky-tng", "sky-tng", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], +["load-boundary-h", "load-boundary-h", 3, ["GAME", "ENGINE"], "engine/level"], +["load-boundary", "load-boundary", 3, ["GAME", "ENGINE"], "engine/level"], +["load-boundary-data", "load-boundary-data", 3, ["GAME", "ENGINE"], "engine/level"], +["level-info", "level-info", 3, ["GAME", "ENGINE"], "engine/level"], +["level", "level", 3, ["GAME", "ENGINE"], "engine/level"], +["text", "text", 3, ["GAME", "ENGINE"], "engine/ui"], +["collide-probe", "collide-probe", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-frag", "collide-frag", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-mesh", "collide-mesh", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-touch", "collide-touch", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-edge-grab", "collide-edge-grab", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-shape", "collide-shape", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-shape-rider", "collide-shape-rider", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide", "collide", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-planes", "collide-planes", 3, ["GAME", "ENGINE"], "engine/collide"], +["merc-death", "merc-death", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["water-h", "water-h", 3, ["GAME", "ENGINE"], "engine/gfx/water"], +["camera", "camera", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-interface", "cam-interface", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-master", "cam-master", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-states", "cam-states", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-states-dbg", "cam-states-dbg", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-combiner", "cam-combiner", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-update", "cam-update", 3, ["GAME", "ENGINE"], "engine/camera"], +["vol-h", "vol-h", 3, ["GAME", "ENGINE"], "engine/geometry"], +["cam-layout", "cam-layout", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-debug", "cam-debug", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-start", "cam-start", 3, ["GAME", "ENGINE"], "engine/camera"], +["process-drawable", "process-drawable", 3, ["GAME", "ENGINE"], "engine/draw"], +["hint-control", "hint-control", 3, ["GAME", "ENGINE"], "engine/game/task"], +["ambient", "ambient", 3, ["GAME", "ENGINE"], "engine/ambient"], +["assert", "assert", 3, ["GAME", "ENGINE"], "engine/debug"], +["generic-obs", "generic-obs", 3, ["GAME", "ENGINE"], "engine/game"], +["target-util", "target-util", 3, ["GAME", "ENGINE"], "engine/target"], +["target-part", "target-part", 3, ["GAME", "ENGINE"], "engine/target"], +["collide-reaction-target", "collide-reaction-target", 3, ["GAME", "ENGINE"], "engine/collide"], +["logic-target", "logic-target", 3, ["GAME", "ENGINE"], "engine/target"], +["sidekick", "sidekick", 3, ["GAME", "ENGINE"], "engine/target"], +["voicebox", "voicebox", 3, ["GAME", "ENGINE"], "engine/game"], +["target-handler", "target-handler", 3, ["GAME", "ENGINE"], "engine/target"], +["target", "target", 3, ["GAME", "ENGINE"], "engine/target"], +["target2", "target2", 3, ["GAME", "ENGINE"], "engine/target"], +["target-death", "target-death", 3, ["GAME", "ENGINE"], "engine/target"], +["menu", "menu", 3, ["GAME", "ENGINE"], "engine/debug"], +["drawable", "drawable", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-group", "drawable-group", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-inline-array", "drawable-inline-array", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-tree", "drawable-tree", 3, ["GAME", "ENGINE"], "engine/draw"], +["prototype", "prototype", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["main-collide", "main-collide", 3, ["GAME", "ENGINE"], "engine/collide"], +["video", "video", 3, ["GAME", "ENGINE"], "engine/game"], +["main", "main", 3, ["GAME", "ENGINE"], "engine/game"], +["collide-cache", "collide-cache", 3, ["GAME", "ENGINE"], "engine/collide"], +["relocate", "relocate", 3, ["GAME", "ENGINE"], "engine/entity"], +["memory-usage", "memory-usage", 3, ["GAME", "ENGINE"], "engine/debug"], +["entity", "entity", 3, ["GAME", "ENGINE"], "engine/entity"], +["path", "path", 3, ["GAME", "ENGINE"], "engine/nav"], +["vol", "vol", 3, ["GAME", "ENGINE"], "engine/geometry"], +["navigate", "navigate", 3, ["GAME", "ENGINE"], "engine/nav"], +["aligner", "aligner", 3, ["GAME", "ENGINE"], "engine/anim"], +["effect-control", "effect-control", 3, ["GAME", "ENGINE"], "engine/game"], +["water", "water", 3, ["GAME", "ENGINE"], "engine/gfx/water"], +["collectables-part", "collectables-part", 3, ["GAME", "ENGINE"], "engine/game"], +["collectables", "collectables", 3, ["GAME", "ENGINE"], "engine/game"], +["task-control", "task-control", 3, ["GAME", "ENGINE"], "engine/game/task"], +["process-taskable", "process-taskable", 3, ["GAME", "ENGINE"], "engine/game/task"], +["pov-camera", "pov-camera", 3, ["GAME", "ENGINE"], "engine/camera"], +["powerups", "powerups", 3, ["GAME", "ENGINE"], "engine/game"], +["crates", "crates", 3, ["GAME", "ENGINE"], "engine/game"], +["hud", "hud", 3, ["GAME", "ENGINE"], "engine/ui"], +["hud-classes", "hud-classes", 3, ["GAME", "ENGINE"], "engine/ui"], +["progress-static", "progress-static", 3, ["GAME", "ENGINE"], "engine/ui/progress"], +["progress-part", "progress-part", 3, ["GAME", "ENGINE"], "engine/ui/progress"], +["progress-draw", "progress-draw", 3, ["GAME", "ENGINE"], "engine/ui/progress"], +["progress", "progress", 3, ["GAME", "ENGINE"], "engine/ui/progress"], +["credits", "credits", 3, ["GAME", "ENGINE"], "engine/ui"], +["projectiles", "projectiles", 3, ["GAME", "ENGINE"], "engine/game"], +["ocean", "ocean", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-vu0", "ocean-vu0", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-texture", "ocean-texture", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-mid", "ocean-mid", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-transition", "ocean-transition", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-near", "ocean-near", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["shadow", "shadow", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["eye", "eye", 3, ["GAME", "ENGINE"], "engine/gfx"], +["glist-h", "glist-h", 3, ["GAME", "ENGINE"], "engine/util"], +["glist", "glist", 3, ["GAME", "ENGINE"], "engine/util"], +["anim-tester", "anim-tester", 3, ["GAME", "ENGINE"], "engine/debug"], +["viewer", "viewer", 3, ["GAME", "ENGINE"], "engine/debug"], +["part-tester", "part-tester", 3, ["GAME", "ENGINE"], "engine/debug"], +["default-menu", "default-menu", 3, ["GAME", "ENGINE"], "engine/debug"], +["dir-tpages", "dir-tpages", 4, ["GAME", "ART"], "levels/common"], +["tpage-463", "tpage-463", 4, ["GAME", "ART"], "levels/common"], +["tpage-2", "tpage-2", 4, ["GAME", "ART"], "levels/common"], +["tpage-880", "tpage-880", 4, ["GAME", "ART"], "levels/common"], +["tpage-256", "tpage-256", 4, ["GAME", "ART"], "levels/common"], +["tpage-1278", "tpage-1278", 4, ["GAME", "ART"], "levels/common"], +["texture-upload", "texture-upload", 3, ["GAME", "ART"], "levels/common"], +["tpage-1032", "tpage-1032", 4, ["GAME", "ART"], "levels/common"], +["tpage-62", "tpage-62", 4, ["GAME", "ART"], "levels/common"], +["tpage-1532", "tpage-1532", 4, ["GAME", "ART"], "levels/common"], +["fuel-cell-ag", "fuel-cell", 4, ["GAME", "ART"], "levels/common"], +["money-ag", "money", 4, ["GAME", "ART"], "levels/common"], +["buzzer-ag", "buzzer", 4, ["GAME", "ART"], "levels/common"], +["ecovalve-ag-ART-GAME", "ecovalve", 4, ["GAME", "ART"], "levels/common"], +["ecovalve-ag-BEA", "ecovalve", 4, ["BEA"], "levels/beach"], +["ecovalve-ag-CIT", "ecovalve", 4, ["CIT"], "levels/citadel"], +["ecovalve-ag-FIN", "ecovalve", 4, ["FIN"], "levels/finalboss"], +["ecovalve-ag-JUB-JUN", "ecovalve", 4, ["JUB", "JUN"], "levels/jungle_common"], +["ecovalve-ag-FIC-OGR", "ecovalve", 4, ["FIC", "OGR"], "levels/common"], +["ecovalve-ag-LAV", "ecovalve", 4, ["LAV"], "levels/lavatube"], +["ecovalve-ag-MAI", "ecovalve", 4, ["MAI"], "levels/maincave"], +["ecovalve-ag-ROB", "ecovalve", 4, ["ROB"], "levels/robocave"], +["ecovalve-ag-ROL", "ecovalve", 4, ["ROL"], "levels/rolling"], +["ecovalve-ag-SNO", "ecovalve", 4, ["SNO"], "levels/snow"], +["ecovalve-ag-SUB", "ecovalve", 4, ["SUB"], "levels/sunkenb"], +["ecovalve-ag-SWA", "ecovalve", 4, ["SWA"], "levels/swamp"], +["ecovalve-ag-TRA", "ecovalve", 4, ["TRA"], "levels/training"], +["crate-ag", "crate", 4, ["GAME", "ART"], "levels/common"], +["speaker-ag", "speaker", 4, ["GAME", "ART"], "levels/common"], +["fuelcell-naked-ag", "fuelcell-naked", 4, ["GAME", "ART"], "levels/common"], +["eichar-ag", "eichar", 4, ["GAME", "ART"], "levels/common"], +["sidekick-ag", "sidekick", 4, ["GAME", "ART"], "levels/common"], +["deathcam-ag", "deathcam", 4, ["GAME", "ART"], "levels/common"], +["game-cnt", "game-cnt", 4, ["GAME", "ART"], "levels/common"], +["rigid-body-h", "rigid-body-h", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["water-anim", "water-anim", 3, ["GAME", "COMMON", "L1", "WATER-AN"], "levels/common"], +["dark-eco-pool", "dark-eco-pool", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["rigid-body", "rigid-body", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["nav-enemy-h", "nav-enemy-h", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["nav-enemy", "nav-enemy", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["baseplat", "baseplat", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["basebutton", "basebutton", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["tippy", "tippy", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["joint-exploder", "joint-exploder", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["babak", "babak", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["sharkey", "sharkey", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["orb-cache", "orb-cache", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["plat", "plat", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["plat-button", "plat-button", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["plat-eco", "plat-eco", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["ropebridge", "ropebridge", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["ticky", "ticky", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["mistycannon", "mistycannon", 3, ["BEA", "L1", "MIS"], "levels/common"], +["babak-with-cannon", "babak-with-cannon", 3, ["BEA", "L1", "MIS"], "levels/common"], +["air-h", "air-h", 3, ["BEA", "L1"], "levels/beach"], +["air", "air", 3, ["BEA", "L1"], "levels/beach"], +["wobbler", "wobbler", 3, ["BEA", "L1"], "levels/beach"], +["twister", "twister", 3, ["BEA", "L1"], "levels/beach"], +["beach-obs", "beach-obs", 3, ["BEA", "L1"], "levels/beach"], +["bird-lady", "bird-lady", 3, ["BEA", "L1"], "levels/beach"], +["bird-lady-beach", "bird-lady-beach", 3, ["BEA", "L1"], "levels/beach"], +["mayor", "mayor", 3, ["BEA", "L1"], "levels/beach"], +["sculptor", "sculptor", 3, ["BEA", "L1"], "levels/beach"], +["pelican", "pelican", 3, ["BEA", "L1"], "levels/beach"], +["lurkerworm", "lurkerworm", 3, ["BEA", "L1"], "levels/beach"], +["lurkercrab", "lurkercrab", 3, ["BEA", "L1"], "levels/beach"], +["lurkerpuppy", "lurkerpuppy", 3, ["BEA", "L1"], "levels/beach"], +["beach-rocks", "beach-rocks", 3, ["BEA", "L1"], "levels/beach"], +["seagull", "seagull", 3, ["BEA", "L1"], "levels/beach"], +["beach-part", "beach-part", 3, ["BEA", "L1"], "levels/beach"], +["tpage-212", "tpage-212", 4, ["BEA"], "levels/beach"], +["tpage-214", "tpage-214", 4, ["BEA"], "levels/beach"], +["tpage-213", "tpage-213", 4, ["BEA"], "levels/beach"], +["tpage-215", "tpage-215", 4, ["BEA"], "levels/beach"], +["babak-ag", "babak", 4, ["BEA", "CIT", "JUN", "FIC", "MIS", "ROB", "ROL", "SNO", "SUB", "SUN", "SWA"], "levels/common"], +["barrel-ag-BEA", "barrel", 4, ["BEA"], "levels/veach"], +["barrel-ag-VI2", "barrel", 4, ["VI2"], "levels/village2"], +["beachcam-ag", "beachcam", 4, ["BEA"], "levels/beach"], +["bird-lady-ag", "bird-lady", 4, ["BEA"], "levels/beach"], +["bird-lady-beach-ag", "bird-lady-beach", 4, ["BEA"], "levels/beach"], +["bladeassm-ag", "bladeassm", 4, ["BEA"], "levels/beach"], +["ecoventrock-ag", "ecoventrock", 4, ["BEA"], "levels/beach"], +["flutflut-ag", "flutflut", 4, ["BEA"], "levels/beach"], +["flutflutegg-ag", "flutflutegg", 4, ["BEA"], "levels/beach"], +["grottopole-ag", "grottopole", 4, ["BEA"], "levels/beach"], +["harvester-ag", "harvester", 4, ["BEA"], "levels/beach"], +["kickrock-ag", "kickrock", 4, ["BEA"], "levels/beach"], +["lrocklrg-ag", "lrocklrg", 4, ["BEA"], "levels/beach"], +["lurkercrab-ag", "lurkercrab", 4, ["BEA"], "levels/beach"], +["lurkerpuppy-ag", "lurkerpuppy", 4, ["BEA"], "levels/beach"], +["lurkerworm-ag", "lurkerworm", 4, ["BEA"], "levels/beach"], +["mayor-ag", "mayor", 4, ["BEA"], "levels/beach"], +["mistycannon-ag", "mistycannon", 4, ["BEA", "MIS"], "levels/common"], +["orb-cache-top-ag-BEA", "orb-cache-top", 4, ["BEA"], "levels/beach"], +["orb-cache-top-ag-CIT", "orb-cache-top", 4, ["CIT"], "levels/citadel"], +["orb-cache-top-ag-JUN", "orb-cache-top", 4, ["JUN"], "levels/jungle"], +["orb-cache-top-ag-MIS", "orb-cache-top", 4, ["MIS"], "levels/misty"], +["orb-cache-top-ag-SNO", "orb-cache-top", 4, ["SNO"], "levels/snow"], +["orb-cache-top-ag-SUN", "orb-cache-top", 4, ["SUN"], "levels/sunken"], +["orb-cache-top-ag-VI1", "orb-cache-top", 4, ["VI1"], "levels/village1"], +["orb-cache-top-ag-VI2", "orb-cache-top", 4, ["VI2"], "levels/village2"], +["pelican-ag", "pelican", 4, ["BEA"], "levels/beach"], +["sack-ag-BEA", "sack", 4, ["BEA"], "levels/beach"], +["sack-ag-MIS", "sack", 4, ["MIS"], "levels/misty"], +["sculptor-ag", "sculptor", 4, ["BEA"], "levels/beach"], +["sculptor-muse-ag", "sculptor-muse", 4, ["BEA"], "levels/beach"], +["seagull-ag", "seagull", 4, ["BEA"], "levels/beach"], +["sharkey-ag-BEA-TRA-VI2", "sharkey", 4, ["BEA", "TRA", "VI2"], "levels/common"], +["sharkey-ag-JUN-MIS", "sharkey", 4, ["JUN", "MIS"], "levels/common"], +["sharkey-ag-SWA", "sharkey", 4, ["SWA"], "levels/swamp"], +["sharkey-ag-VI1", "sharkey", 4, ["VI1"], "levels/village1"], +["windmill-one-ag", "windmill-one", 4, ["BEA"], "levels/beach"], +["beach-vis", "beach-vis", 4, ["BEA"], "levels/beach"], +["villagep-obs", "villagep-obs", 3, ["CIT", "L1", "VI1", "VI2", "VI3", "VILLAGEP"], "levels/village_common"], +["oracle", "oracle", 3, ["CIT", "L1", "VI1", "VI2", "VI3", "VILLAGEP"], "levels/village_common"], +["battlecontroller", "battlecontroller", 3, ["CIT", "L1", "MIS", "SWA"], "levels/common"], +["citadel-part", "citadel-part", 3, ["CIT", "L1"], "levels/citadel"], +["citadel-obs", "citadel-obs", 3, ["CIT", "L1"], "levels/citadel"], +["citb-plat", "citb-plat", 3, ["CIT", "L1"], "levels/citadel"], +["citadel-sages", "citadel-sages", 3, ["CIT", "L1"], "levels/citadel"], +["snow-bunny", "snow-bunny", 3, ["CIT", "L1", "SNO"], "levels/common"], +["citb-bunny", "citb-bunny", 3, ["CIT", "L1"], "levels/citadel"], +["citb-drop-plat-CIT", "citb-drop-plat", 3, ["CIT"], "levels/citadel"], +["citb-drop-plat-L1", "citb-drop-plat", 3, ["L1"], "levels/l1_only"], +["assistant-citadel", "assistant-citadel", 3, ["CIT", "L1"], "levels/citadel"], +["tpage-1415", "tpage-1415", 4, ["CIT"], "levels/citadel"], +["tpage-1417", "tpage-1417", 4, ["CIT"], "levels/citadel"], +["tpage-1416", "tpage-1416", 4, ["CIT"], "levels/citadel"], +["tpage-1414", "tpage-1414", 4, ["CIT"], "levels/citadel"], +["assistant-lavatube-end-ag", "assistant-lavatube-end", 4, ["CIT"], "levels/citadel"], +["bluesage-ag", "bluesage", 4, ["CIT"], "levels/citadel"], +["citadelcam-ag", "citadelcam", 4, ["CIT"], "levels/citadel"], +["citb-arm-ag", "citb-arm", 4, ["CIT"], "levels/citadel"], +["citb-arm-shoulder-ag", "citb-arm-shoulder", 4, ["CIT"], "levels/citadel"], +["citb-bunny-ag", "citb-bunny", 4, ["CIT"], "levels/citadel"], +["citb-button-ag", "citb-button", 4, ["CIT"], "levels/citadel"], +["citb-chain-plat-ag", "citb-chain-plat", 4, ["CIT"], "levels/citadel"], +["citb-chains-ag", "citb-chains", 4, ["CIT"], "levels/citadel"], +["citb-coil-ag", "citb-coil", 4, ["CIT"], "levels/citadel"], +["citb-disc-ag", "citb-disc", 4, ["CIT"], "levels/citadel"], +["citb-donut-ag", "citb-donut", 4, ["CIT"], "levels/citadel"], +["citb-drop-plat-ag", "citb-drop-plat", 4, ["CIT"], "levels/citadel"], +["citb-exit-plat-ag", "citb-exit-plat", 4, ["CIT"], "levels/citadel"], +["citb-firehose-ag", "citb-firehose", 4, ["CIT"], "levels/citadel"], +["citb-generator-ag", "citb-generator", 4, ["CIT"], "levels/citadel"], +["citb-hose-ag", "citb-hose", 4, ["CIT"], "levels/citadel"], +["citb-iris-door-ag", "citb-iris-door", 4, ["CIT"], "levels/citadel"], +["citb-launcher-ag", "citb-launcher", 4, ["CIT"], "levels/citadel"], +["citb-robotboss-ag", "citb-robotboss", 4, ["CIT"], "levels/citadel"], +["citb-rotatebox-ag", "citb-rotatebox", 4, ["CIT"], "levels/citadel"], +["citb-sagecage-ag", "citb-sagecage", 4, ["CIT"], "levels/citadel"], +["citb-stopbox-ag", "citb-stopbox", 4, ["CIT"], "levels/citadel"], +["evilbro-citadel-ag", "evilbro-citadel", 4, ["CIT"], "levels/citadel"], +["evilsis-citadel-ag", "evilsis-citadel", 4, ["CIT"], "levels/citadel"], +["green-sagecage-ag", "green-sagecage", 4, ["CIT", "FIN"], "levels/common"], +["plat-citb-ag", "plat-citb", 4, ["CIT"], "levels/citadel"], +["plat-eco-citb-ag", "plat-eco-citb", 4, ["CIT"], "levels/citadel"], +["redsage-ag", "redsage", 4, ["CIT"], "levels/citadel"], +["warp-gate-switch-ag-CIT", "warp-gate-switch", 4, ["CIT"], "levels/citadel"], +["warp-gate-switch-ag-TRA", "warp-gate-switch", 4, ["TRA"], "level/training"], +["warp-gate-switch-ag-VI1-VI3", "warp-gate-switch", 4, ["VI1", "VI3"], "level/common"], +["warp-gate-switch-ag-VI2", "warp-gate-switch", 4, ["VI2"], "levels/village2"], +["warpgate-ag", "warpgate", 4, ["CIT", "TRA", "VI1", "VI2", "VI3"], "levels/common"], +["yellowsage-ag", "yellowsage", 4, ["CIT"], "levels/citadel"], +["citadel-vis", "citadel-vis", 4, ["CIT"], "levels/citadel"], +["darkcave-obs", "darkcave-obs", 3, ["DAR", "L1"], "levels/darkcave"], +["tpage-1306", "tpage-1306", 4, ["DAR"], "levels/darkcave"], +["tpage-1307", "tpage-1307", 4, ["DAR"], "levels/darkcave"], +["tpage-1305", "tpage-1305", 4, ["DAR"], "levels/darkcave"], +["tpage-1304", "tpage-1304", 4, ["DAR"], "levels/darkcave"], +["tpage-1352", "tpage-1352", 4, ["DAR"], "levels/darkcave"], +["baby-spider-ag-DAR", "baby-spider", 4, ["DAR"], "levels/darkcave"], +["baby-spider-ag-MAI", "baby-spider", 4, ["MAI"], "levels/maincave"], +["baby-spider-ag-ROB", "baby-spider", 4, ["ROB"], "levels/robocave"], +["cavecrystal-ag", "cavecrystal", 4, ["DAR"], "levels/darkcave"], +["caveelevator-ag", "caveelevator", 4, ["DAR", "ROB"], "levels/cave_common"], +["cavespatula-darkcave-ag", "cavespatula-darkcave", 4, ["DAR"], "levels/darkcave"], +["cavetrapdoor-ag-DAR", "cavetrapdoor", 4, ["DAR"], "levels/darkcave"], +["cavetrapdoor-ag-MAI", "cavetrapdoor", 4, ["MAI"], "levels/maincave"], +["cavetrapdoor-ag-ROB", "cavetrapdoor", 4, ["ROB"], "levels/robocave"], +["dark-crystal-ag", "dark-crystal", 4, ["DAR", "MAI"], "levels/cave_common"], +["mother-spider-ag", "mother-spider", 4, ["DAR", "MAI"], "levels/cave_common"], +["spider-egg-ag-DAR-MAI", "spider-egg", 4, ["DAR", "MAI"], "levels/cave_common"], +["spider-egg-ag-ROB", "spider-egg", 4, ["ROB"], "levels/robocave"], +["water-anim-darkcave-ag", "water-anim-darkcave", 4, ["DAR"], "levels/darkcave"], +["darkcave-vis", "darkcave-vis", 4, ["DAR"], "levels/darkcave"], +["demo-obs", "demo-obs", 3, ["DEM", "L1"], "levels/demo"], +["tpage-1485", "tpage-1485", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1486", "tpage-1486", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1487", "tpage-1487", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1599", "tpage-1599", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1600", "tpage-1600", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1601", "tpage-1601", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1602", "tpage-1602", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1603", "tpage-1603", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1604", "tpage-1604", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1605", "tpage-1605", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1606", "tpage-1606", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1607", "tpage-1607", 4, ["DEM", "L1"], "levels/demo"], +["static-screen", "static-screen", 3, ["DEM", "L1", "TIT"], "levels/common"], +["tpage-1480", "tpage-1480", 4, ["DEM"], "levels/demo"], +["tpage-1479", "tpage-1479", 4, ["DEM"], "levels/demo"], +["demo-vis", "demo-vis", 4, ["DEM"], "levels/demo"], +["robotboss-h", "robotboss-h", 3, ["FIN", "L1"], "levels/finalboss"], +["robotboss-part", "robotboss-part", 3, ["FIN", "L1"], "levels/finalboss"], +["sage-finalboss-part", "sage-finalboss-part", 3, ["FIN", "L1"], "levels/finalboss"], +["light-eco", "light-eco", 3, ["FIN", "L1"], "levels/finalboss"], +["robotboss-weapon", "robotboss-weapon", 3, ["FIN", "L1"], "levels/finalboss"], +["robotboss-misc", "robotboss-misc", 3, ["FIN", "L1"], "levels/finalboss"], +["green-eco-lurker", "green-eco-lurker", 3, ["FIN", "L1"], "levels/finalboss"], +["robotboss", "robotboss", 3, ["FIN", "L1"], "levels/finalboss"], +["final-door", "final-door", 3, ["FIN", "L1"], "levels/finalboss"], +["sage-finalboss-FIN", "sage-finalboss", 3, ["FIN"], "levels/finalboss"], +["sage-finalboss-L1", "sage-finalboss", 3, ["L1"], "levels/l1_only"], +["tpage-1419", "tpage-1419", 4, ["FIN"], "levels/finalboss"], +["tpage-1420", "tpage-1420", 4, ["FIN"], "levels/finalboss"], +["tpage-634", "tpage-634", 4, ["FIN"], "levels/finalboss"], +["tpage-1418", "tpage-1418", 4, ["FIN"], "levels/finalboss"], +["tpage-545", "tpage-545", 4, ["FIN"], "levels/finalboss"], +["darkecobomb-ag", "darkecobomb", 4, ["FIN"], "levels/finalboss"], +["ecoclaw-ag", "ecoclaw", 4, ["FIN"], "levels/finalboss"], +["finalbosscam-ag", "finalbosscam", 4, ["FIN"], "levels/finalboss"], +["green-eco-lurker-ag", "green-eco-lurker", 4, ["FIN"], "levels/finalboss"], +["greenshot-ag", "greenshot", 4, ["FIN"], "levels/finalboss"], +["jak-white-ag", "jak-white", 4, ["FIN"], "levels/finalboss"], +["light-eco-ag", "light-eco", 4, ["FIN"], "levels/finalboss"], +["plat-eco-finalboss-ag", "plat-eco-finalboss", 4, ["FIN"], "levels/finalboss"], +["power-left-ag", "power-left", 4, ["FIN"], "levels/finalboss"], +["power-right-ag", "power-right", 4, ["FIN"], "levels/finalboss"], +["powercellalt-ag", "powercellalt", 4, ["FIN"], "levels/finalboss"], +["redring-ag", "redring", 4, ["FIN"], "levels/finalboss"], +["robotboss-ag", "robotboss", 4, ["FIN"], "levels/finalboss"], +["robotboss-blueeco-ag", "robotboss-blueeco", 4, ["FIN"], "levels/finalboss"], +["robotboss-cinematic-ag", "robotboss-cinematic", 4, ["FIN"], "levels/finalboss"], +["robotboss-redeco-ag", "robotboss-redeco", 4, ["FIN"], "levels/finalboss"], +["robotboss-yelloweco-ag", "robotboss-yelloweco", 4, ["FIN"], "levels/finalboss"], +["silodoor-ag", "silodoor", 4, ["FIN"], "levels/finalboss"], +["water-anim-finalboss-ag", "water-anim-finalboss", 4, ["FIN"], "levels/finalboss"], +["finalboss-vis", "finalboss-vis", 4, ["FIN"], "levels/finalboss"], +["evilbro", "evilbro", 3, ["INT", "L1"], "levels/intro"], +["tpage-1455", "tpage-1455", 4, ["INT"], "levels/intro"], +["tpage-1457", "tpage-1457", 4, ["INT"], "levels/intro"], +["tpage-1456", "tpage-1456", 4, ["INT"], "levels/intro"], +["tpage-1454", "tpage-1454", 4, ["INT"], "levels/intro"], +["evilbro-ag", "evilbro", 4, ["INT"], "levels/intro"], +["evilsis-ag", "evilsis", 4, ["INT"], "levels/intro"], +["intro-vis", "intro-vis", 4, ["INT"], "levels/intro"], +["jungleb-obs", "jungleb-obs", 3, ["JUB", "L1"], "levels/jungleb"], +["plat-flip", "plat-flip", 3, ["JUB", "L1"], "levels/jungleb"], +["plant-boss-main+0-ag", "plant-boss-main+0", 4, ["JUB", "L1"], "levels/jungleb"], +["aphid", "aphid", 3, ["JUB", "L1"], "levels/jungleb"], +["plant-boss", "plant-boss", 3, ["JUB", "L1"], "levels/jungleb"], +["tpage-485", "tpage-485", 4, ["JUB"], "levels/jungleb"], +["tpage-510", "tpage-510", 4, ["JUB"], "levels/jungleb"], +["tpage-507", "tpage-507", 4, ["JUB"], "levels/jungleb"], +["tpage-966", "tpage-966", 4, ["JUB"], "levels/jungleb"], +["aphid-lurker-ag", "aphid-lurker", 4, ["JUB"], "levels/jungleb"], +["darkvine-ag-JUB", "darkvine", 4, ["JUB"], "levels/jungleb"], +["darkvine-ag-JUN", "darkvine", 4, ["JUN"], "levels/jungle"], +["eggtop-ag", "eggtop", 4, ["JUB"], "levels/jungleb"], +["jng-iris-door-ag-JUB", "jng-iris-door", 4, ["JUB"], "levels/jungleb"], +["jng-iris-door-ag-TRA", "jng-iris-door", 4, ["TRA"], "levels/training"], +["plant-boss-ag", "plant-boss", 4, ["JUB"], "levels/jungleb"], +["plat-flip-ag", "plat-flip", 4, ["JUB"], "levels/jungleb"], +["plat-jungleb-ag", "plat-jungleb", 4, ["JUB"], "levels/jungleb"], +["jungleb-vis", "jungleb-vis", 4, ["JUB"], "levels/jungleb"], +["eichar-fish+0-ag-JUN", "eichar-fish+0", 4, ["JUN"], "levels/jungle"], +["eichar-fish+0-ag-JUNGLE", "eichar-fish+0", 4, ["JUNGLE"], "levels/l1_only"], +["eichar-fish+0-ag-L1", "eichar-fish+0", 4, ["L1"], "levels/l1_only"], +["jungle-elevator", "jungle-elevator", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["bouncer", "bouncer", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["hopper", "hopper", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["junglesnake", "junglesnake", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["darkvine", "darkvine", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["jungle-obs", "jungle-obs", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["jungle-mirrors", "jungle-mirrors", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["junglefish", "junglefish", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["fisher-JUN", "fisher", 3, ["JUN"], "levels/jungle"], +["fisher-JUNGLE-L1", "fisher", 3, ["JUNGLE", "L1"], "levels/jungle"], +["jungle-part", "jungle-part", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["launcherdoor", "launcherdoor", 3, ["JUN", "JUNGLE", "L1", "MAI", "MAINCAVE", "SUN", "SUNKEN"], "levels/common"], +["tpage-385", "tpage-385", 4, ["JUN"], "levels/jungle"], +["tpage-531", "tpage-531", 4, ["JUN"], "levels/jungle"], +["tpage-386", "tpage-386", 4, ["JUN"], "levels/jungle"], +["tpage-388", "tpage-388", 4, ["JUN"], "levels/jungle"], +["tpage-765", "tpage-765", 4, ["JUN"], "levels/jungle"], +["accordian-ag", "accordian", 4, ["JUN"], "levels/jungle"], +["bounceytarp-ag", "bounceytarp", 4, ["JUN"], "levels/jungle"], +["catch-fisha-ag", "catch-fisha", 4, ["JUN"], "levels/jungle"], +["catch-fishb-ag", "catch-fishb", 4, ["JUN"], "levels/jungle"], +["catch-fishc-ag", "catch-fishc", 4, ["JUN"], "levels/jungle"], +["fish-net-ag", "fish-net", 4, ["JUN"], "levels/jungle"], +["fisher-ag", "fisher", 4, ["JUN"], "levels/jungle"], +["hopper-ag", "hopper", 4, ["JUN"], "levels/jungle"], +["junglecam-ag", "junglecam", 4, ["JUN"], "levels/jungle"], +["junglefish-ag", "junglefish", 4, ["JUN"], "levels/jungle"], +["junglesnake-ag", "junglesnake", 4, ["JUN"], "levels/jungle"], +["launcherdoor-ag-JUN", "launcherdoor", 4, ["JUN"], "levels/jungle"], +["launcherdoor-ag-SUN", "launcherdoor", 4, ["SUN"], "levels/sunken"], +["logtrap-ag", "logtrap", 4, ["JUN"], "levels/jungle"], +["lurkerm-piston-ag", "lurkerm-piston", 4, ["JUN"], "levels/jungle"], +["lurkerm-tall-sail-ag", "lurkerm-tall-sail", 4, ["JUN"], "levels/jungle"], +["maindoor-ag", "maindoor", 4, ["JUN"], "levels/jungle"], +["medres-firecanyon-ag", "medres-firecanyon", 4, ["JUN"], "levels/jungle"], +["periscope-ag", "periscope", 4, ["JUN"], "levels/jungle"], +["plat-button-ag", "plat-button", 4, ["JUN"], "levels/jungle"], +["plat-eco-ag-JUN", "plat-eco", 4, ["JUN"], "levels/jungle"], +["plat-eco-ag-MIS", "plat-eco", 4, ["MIS"], "levels/misty"], +["plat-eco-ag-ROB", "plat-eco", 4, ["ROB"], "levels/robocave"], +["plat-eco-ag-TRA", "plat-eco", 4, ["TRA"], "levels/training"], +["precurbridge-ag", "precurbridge", 4, ["JUN"], "levels/jungle"], +["reflector-mirror-ag", "reflector-mirror", 4, ["JUN"], "levels/jungle"], +["ropebridge-52-ag", "ropebridge-52", 4, ["JUN"], "levels/jungle"], +["ropebridge-70-ag", "ropebridge-70", 4, ["JUN"], "levels/jungle"], +["sidedoor-ag", "sidedoor", 4, ["JUN"], "levels/jungle"], +["towertop-ag", "towertop", 4, ["JUN"], "levels/jungle"], +["water-anim-jungle-ag", "water-anim-jungle", 4, ["JUN"], "levels/jungle"], +["jungle-vis", "jungle-vis", 4, ["JUN"], "levels/jungle"], +["target-racer-h-L1-RACERP", "target-racer-h", 3, ["L1", "RACERP"], "levels/l1_only"], +["target-racer-h-FIC-LAV-MIS-OGR-ROL", "target-racer-h", 3, ["FIC", "LAV", "MIS", "OGR", "ROL"], "levels/racer_common"], +["racer-part", "racer-part", 3, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["racer", "racer", 3, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["target-racer-L1-RACERP", "target-racer", 3, ["L1", "RACERP"], "levels/l1_only"], +["target-racer-FIC-LAV-MIS-OGR-ROL", "target-racer", 3, ["FIC", "LAV", "MIS", "OGR", "ROL"], "levels/racer_common"], +["racer-states-L1-RACERP", "racer-states", 3, ["L1", "RACERP"], "levels/l1_only"], +["racer-states-FIC-LAV-MIS-OGR-ROL", "racer-states", 3, ["FIC", "LAV", "MIS", "OGR", "ROL"], "levels/racer_common"], +["collide-reaction-racer", "collide-reaction-racer", 3, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["eichar-racer+0-ag", "eichar-racer+0", 4, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["tpage-1119", "tpage-1119", 4, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["blocking-plane", "blocking-plane", 3, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL", "SNO", "SWA"], "levels/common"], +["flut-part", "flut-part", 3, ["L1", "SNO", "SWA"], "levels/flut_common"], +["flutflut", "flutflut", 3, ["L1", "SNO", "SWA"], "levels/flut_common"], +["target-flut", "target-flut", 3, ["L1", "SNO", "SWA"], "levels/flut_common"], +["eichar-flut+0-ag", "eichar-flut+0", 4, ["L1", "SNO", "SWA"], "levels/flut_common"], +["farmer", "farmer", 3, ["L1", "VI1"], "levels/village1"], +["explorer", "explorer", 3, ["L1", "VI1"], "levels/village1"], +["assistant", "assistant", 3, ["L1", "VI1"], "levels/village1"], +["sage", "sage", 3, ["L1", "VI1"], "levels/village1"], +["yakow", "yakow", 3, ["L1", "VI1"], "levels/village1"], +["village-obs-L1", "village-obs", 3, ["L1"], "levels/l1_only"], +["village-obs-VI1", "village-obs", 3, ["VI1"], "levels/village1"], +["fishermans-boat", "fishermans-boat", 3, ["L1", "VI1"], "levels/village1"], +["village1-part", "village1-part", 3, ["L1", "VI1"], "levels/village1"], +["village1-part2", "village1-part2", 3, ["L1", "VI1"], "levels/village1"], +["sequence-a-village1", "sequence-a-village1", 3, ["L1", "VI1"], "levels/village1"], +["training-obs", "training-obs", 3, ["L1", "TRA"], "levels/training"], +["training-part", "training-part", 3, ["L1", "TRA"], "levels/training"], +["misty-obs", "misty-obs", 3, ["L1", "MIS"], "levels/misty"], +["misty-warehouse", "misty-warehouse", 3, ["L1", "MIS"], "levels/misty"], +["misty-conveyor", "misty-conveyor", 3, ["L1", "MIS"], "levels/misty"], +["mud", "mud", 3, ["L1", "MIS"], "levels/misty"], +["muse", "muse", 3, ["L1", "MIS"], "levels/misty"], +["bonelurker", "bonelurker", 3, ["L1", "MIS"], "levels/misty"], +["quicksandlurker", "quicksandlurker", 3, ["L1", "MIS"], "levels/misty"], +["misty-teetertotter", "misty-teetertotter", 3, ["L1", "MIS"], "levels/misty"], +["balloonlurker", "balloonlurker", 3, ["L1", "MIS"], "levels/misty"], +["misty-part", "misty-part", 3, ["L1", "MIS"], "levels/misty"], +["sidekick-human", "sidekick-human", 3, ["L1", "MIS"], "levels/misty"], +["firecanyon-part", "firecanyon-part", 3, ["L1", "FIC"], "levels/firecanyon"], +["assistant-firecanyon", "assistant-firecanyon", 3, ["L1", "FIC"], "levels/firecanyon"], +["village2-part", "village2-part", 3, ["L1", "VI2"], "levels/village2"], +["village2-obs", "village2-obs", 3, ["L1", "VI2"], "levels/village2"], +["village2-part2", "village2-part2", 3, ["L1", "VI2"], "levels/village2"], +["gambler", "gambler", 3, ["L1", "VI2"], "levels/village2"], +["warrior", "warrior", 3, ["L1", "VI2"], "levels/village2"], +["geologist", "geologist", 3, ["L1", "VI2"], "levels/village2"], +["swamp-blimp", "swamp-blimp", 3, ["L1", "VI2"], "levels/village2"], +["sage-bluehut", "sage-bluehut", 3, ["L1", "VI2"], "levels/village2"], +["flutflut-bluehut", "flutflut-bluehut", 3, ["L1", "VI2"], "levels/village2"], +["assistant-village2", "assistant-village2", 3, ["L1", "VI2"], "levels/village2"], +["sunken-elevator", "sunken-elevator", 3, ["L1", "VI2"], "levels/village2"], +["swamp-obs", "swamp-obs", 3, ["L1", "SWA"], "levels/swamp"], +["swamp-bat", "swamp-bat", 3, ["L1", "SWA"], "levels/swamp"], +["swamp-rat", "swamp-rat", 3, ["L1", "SWA"], "levels/swamp"], +["swamp-rat-nest", "swamp-rat-nest", 3, ["L1", "SWA"], "levels/swamp"], +["kermit", "kermit", 3, ["L1", "SWA"], "levels/swamp"], +["swamp-part", "swamp-part", 3, ["L1", "SWA"], "levels/swamp"], +["billy", "billy", 3, ["L1", "SWA"], "levels/swamp"], +["cavecrystal-light", "cavecrystal-light", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["maincave-obs", "maincave-obs", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["maincave-part", "maincave-part", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["spiderwebs", "spiderwebs", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["dark-crystal", "dark-crystal", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["baby-spider", "baby-spider", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["mother-spider-h", "mother-spider-h", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["mother-spider-egg", "mother-spider-egg", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["mother-spider-proj", "mother-spider-proj", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["mother-spider", "mother-spider", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["gnawer", "gnawer", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["driller-lurker", "driller-lurker", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["sunken-part", "sunken-part", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-part2", "sunken-part2", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-part3", "sunken-part3", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-part4", "sunken-part4", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-part5", "sunken-part5", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["target-tube", "target-tube", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["eichar-tube+0-ag-L1-SUNKEN", "eichar-tube+0", 4, ["L1", "SUNKEN"], "levels/l1_only"], +["eichar-tube+0-ag-SUN", "eichar-tube+0", 4, ["SUN"], "levels/sunken"], +["sunken-obs", "sunken-obs", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["shover", "shover", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["square-platform", "square-platform", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sun-iris-door", "sun-iris-door", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["orbit-plat", "orbit-plat", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["wedge-plats", "wedge-plats", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["wall-plat", "wall-plat", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["qbert-plat", "qbert-plat", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["steam-cap", "steam-cap", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sun-exit-chamber", "sun-exit-chamber", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["floating-launcher", "floating-launcher", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-water", "sunken-water", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["whirlpool", "whirlpool", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-pipegame", "sunken-pipegame", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["bully", "bully", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["double-lurker", "double-lurker", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["helix-water", "helix-water", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["puffer", "puffer", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-fish", "sunken-fish", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["rolling-obs", "rolling-obs", 3, ["L1", "ROL"], "levels/rolling"], +["rolling-lightning-mole", "rolling-lightning-mole", 3, ["L1", "ROL"], "levels/rolling"], +["rolling-robber", "rolling-robber", 3, ["L1", "ROL"], "levels/rolling"], +["rolling-race-ring", "rolling-race-ring", 3, ["L1", "ROL"], "levels/rolling"], +["firecanyon-obs", "firecanyon-obs", 3, ["L1", "FIC", "OGR"], "levels/firecanyon"], +["ogre-part", "ogre-part", 3, ["L1", "OGR"], "levels/ogre"], +["ogreboss", "ogreboss", 3, ["L1", "OGR"], "levels/ogre"], +["ogre-obs", "ogre-obs", 3, ["L1", "OGR"], "levels/ogre"], +["flying-lurker", "flying-lurker", 3, ["L1", "OGR"], "levels/ogre"], +["village3-part", "village3-part", 3, ["L1", "VI3"], "levels/village3"], +["village3-obs", "village3-obs", 3, ["L1", "VI3"], "levels/village3"], +["minecart", "minecart", 3, ["L1", "VI3"], "levels/village3"], +["miners", "miners", 3, ["L1", "VI3"], "levels/village3"], +["assistant-village3", "assistant-village3", 3, ["L1", "VI3"], "levels/village3"], +["sage-village3", "sage-village3", 3, ["L1", "VI3"], "levels/village3"], +["cave-trap", "cave-trap", 3, ["L1", "ROB"], "levels/robocave"], +["spider-egg", "spider-egg", 3, ["L1", "ROB"], "levels/robocave"], +["robocave-part", "robocave-part", 3, ["L1", "ROB"], "levels/robocave"], +["target-snowball", "target-snowball", 3, ["L1", "SNO"], "levels/snowy"], +["target-ice", "target-ice", 3, ["L1", "SNO"], "levels/snowy"], +["ice-cube", "ice-cube", 3, ["L1", "SNO"], "levels/snowy"], +["snow-ball", "snow-ball", 3, ["L1", "SNO"], "levels/snowy"], +["snow-obs", "snow-obs", 3, ["L1", "SNO"], "levels/snowy"], +["snow-flutflut-obs", "snow-flutflut-obs", 3, ["L1", "SNO"], "levels/snowy"], +["snow-bumper", "snow-bumper", 3, ["L1", "SNO"], "levels/snowy"], +["snow-ram-h", "snow-ram-h", 3, ["L1", "SNO"], "levels/snowy"], +["snow-ram-boss", "snow-ram-boss", 3, ["L1", "SNO"], "levels/snowy"], +["snow-ram", "snow-ram", 3, ["L1", "SNO"], "levels/snowy"], +["snow-part", "snow-part", 3, ["L1", "SNO"], "levels/snowy"], +["yeti", "yeti", 3, ["L1", "SNO"], "levels/snowy"], +["eichar-pole+0-ag-L1", "eichar-pole+0", 4, ["L1"], "levels/l1_only"], +["eichar-pole+0-ag-ROB", "eichar-pole+0", 4, ["ROB"], "levels/rolling"], +["eichar-pole+0-ag-SNO", "eichar-pole+0", 4, ["SNO"], "levels/snowy"], +["eichar-pole+0-ag-SWA", "eichar-pole+0", 4, ["SWA"], "levels/swamp"], +["eichar-ice+0-ag", "eichar-ice+0", 4, ["L1", "SNO"], "levels/snow"], +["lavatube-obs", "lavatube-obs", 3, ["L1", "LAV"], "levels/lavatube"], +["lavatube-energy", "lavatube-energy", 3, ["L1", "LAV"], "levels/lavatube"], +["lavatube-part", "lavatube-part", 3, ["L1", "LAV"], "levels/lavatube"], +["assistant-lavatube", "assistant-lavatube", 3, ["L1", "LAV"], "levels/lavatube"], +["tpage-815", "tpage-815", 4, ["FIC"], "levels/firecanyon"], +["tpage-822", "tpage-822", 4, ["FIC"], "levels/firecanyon"], +["tpage-854", "tpage-854", 4, ["FIC"], "levels/firecanyon"], +["tpage-1123", "tpage-1123", 4, ["FIC"], "levels/firecanyon"], +["assistant-firecanyon-ag", "assistant-firecanyon", 4, ["FIC"], "levels/firecanyon"], +["balloon-ag", "balloon", 4, ["FIC"], "levels/firecanyon"], +["crate-darkeco-cluster-ag-FIC", "crate-darkeco-cluster", 4, ["FIC"], "levels/firecanyon"], +["crate-darkeco-cluster-ag-OGR", "crate-darkeco-cluster", 4, ["OGR"], "levels/ogre"], +["ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA", "ef-plane", 4, ["FIC", "LAV", "OGR", "ROL", "SNO", "SWA"], "levels/common"], +["ef-plane-ag-MIS", "ef-plane", 4, ["MIS"], "levels/misty"], +["racer-ag-FIC-ROL", "racer", 4, ["FIC", "ROL"], "levels/common"], +["racer-ag-LAV", "racer", 4, ["LAV"], "levels/lavatube"], +["racer-ag-MIS", "racer", 4, ["MIS"], "levels/misty"], +["racer-ag-OGR", "racer", 4, ["OGR"], "levels/ogre"], +["spike-ag", "spike", 4, ["FIC"], "levels/firecanyon"], +["firecanyon-vis", "firecanyon-vis", 4, ["FIC"], "levels/firecanyon"], +["tpage-1338", "tpage-1338", 4, ["LAV"], "levels/lavatube"], +["tpage-1340", "tpage-1340", 4, ["LAV"], "levels/lavatube"], +["tpage-1339", "tpage-1339", 4, ["LAV"], "levels/lavatube"], +["tpage-1337", "tpage-1337", 4, ["LAV"], "levels/lavatube"], +["assistant-lavatube-start-ag", "assistant-lavatube-start", 4, ["LAV"], "levels/lavatube"], +["chainmine-ag", "chainmine", 4, ["LAV"], "levels/lavatube"], +["darkecobarrel-ag", "darkecobarrel", 4, ["LAV"], "levels/lavatube"], +["energyarm-ag", "energyarm", 4, ["LAV"], "levels/lavatube"], +["energyball-ag", "energyball", 4, ["LAV"], "levels/lavatube"], +["energybase-ag", "energybase", 4, ["LAV"], "levels/lavatube"], +["energydoor-ag", "energydoor", 4, ["LAV"], "levels/lavatube"], +["energyhub-ag", "energyhub", 4, ["LAV"], "levels/lavatube"], +["lavaballoon-ag", "lavaballoon", 4, ["LAV"], "levels/lavatube"], +["lavabase-ag", "lavabase", 4, ["LAV"], "levels/lavatube"], +["lavafall-ag", "lavafall", 4, ["LAV"], "levels/lavatube"], +["lavafallsewera-ag", "lavafallsewera", 4, ["LAV"], "levels/lavatube"], +["lavafallsewerb-ag", "lavafallsewerb", 4, ["LAV"], "levels/lavatube"], +["lavashortcut-ag", "lavashortcut", 4, ["LAV"], "levels/lavatube"], +["lavayellowtarp-ag", "lavayellowtarp", 4, ["LAV"], "levels/lavatube"], +["water-anim-lavatube-ag", "water-anim-lavatube", 4, ["LAV"], "levels/lavatube"], +["lavatube-vis", "lavatube-vis", 4, ["LAV"], "levels/lavatube"], +["tpage-1313", "tpage-1313", 4, ["MAI"], "levels/maincave"], +["tpage-1315", "tpage-1315", 4, ["MAI"], "levels/maincave"], +["tpage-1314", "tpage-1314", 4, ["MAI"], "levels/maincave"], +["tpage-1312", "tpage-1312", 4, ["MAI"], "levels/maincave"], +["tpage-767", "tpage-767", 4, ["MAI"], "levels/maincave"], +["driller-lurker-ag", "driller-lurker", 4, ["MAI", "ROB"], "levels/cave_common"], +["gnawer-ag", "gnawer", 4, ["MAI"], "levels/maincave"], +["launcherdoor-maincave-ag", "launcherdoor-maincave", 4, ["MAI"], "levels/maincave"], +["maincavecam-ag", "maincavecam", 4, ["MAI"], "levels/maincave"], +["plat-ag-MAI", "plat", 4, ["MAI"], "levels/maincave"], +["plat-ag-ROB", "plat", 4, ["ROB"], "levels/robocave"], +["spiderwebs-ag", "spiderwebs", 4, ["MAI", "ROB"], "levels/cave_common"], +["water-anim-maincave-ag", "water-anim-maincave", 4, ["MAI"], "levels/maincave"], +["water-anim-maincave-water-ag", "water-anim-maincave-water", 4, ["MAI"], "levels/maincave"], +["maincave-vis", "maincave-vis", 4, ["MAI"], "levels/maincave"], +["tpage-516", "tpage-516", 4, ["MIS"], "levels/misty"], +["tpage-521", "tpage-521", 4, ["MIS"], "levels/misty"], +["tpage-518", "tpage-518", 4, ["MIS"], "levels/misty"], +["tpage-520", "tpage-520", 4, ["MIS"], "levels/misty"], +["balloonlurker-ag", "balloonlurker", 4, ["MIS"], "levels/misty"], +["boatpaddle-ag", "boatpaddle", 4, ["MIS"], "levels/misty"], +["bonelurker-ag", "bonelurker", 4, ["MIS"], "levels/misty"], +["breakaway-left-ag", "breakaway-left", 4, ["MIS"], "levels/misty"], +["breakaway-mid-ag", "breakaway-mid", 4, ["MIS"], "levels/misty"], +["breakaway-right-ag", "breakaway-right", 4, ["MIS"], "levels/misty"], +["darkecocan-ag", "darkecocan", 4, ["MIS"], "levels/misty"], +["keg-ag", "keg", 4, ["MIS"], "levels/misty"], +["keg-conveyor-ag", "keg-conveyor", 4, ["MIS"], "levels/misty"], +["keg-conveyor-paddle-ag", "keg-conveyor-paddle", 4, ["MIS"], "levels/misty"], +["mis-bone-bridge-ag", "mis-bone-bridge", 4, ["MIS"], "levels/misty"], +["mis-bone-platform-ag", "mis-bone-platform", 4, ["MIS"], "levels/misty"], +["mistycam-ag", "mistycam", 4, ["MIS"], "levels/misty"], +["muse-ag", "muse", 4, ["MIS"], "levels/misty"], +["quicksandlurker-ag", "quicksandlurker", 4, ["MIS"], "levels/misty"], +["ropebridge-36-ag", "ropebridge-36", 4, ["MIS"], "levels/misty"], +["rounddoor-ag", "rounddoor", 4, ["MIS"], "levels/misty"], +["sidekick-human-ag", "sidekick-human", 4, ["MIS"], "levels/misty"], +["silostep-ag", "silostep", 4, ["MIS"], "levels/misty"], +["teetertotter-ag", "teetertotter", 4, ["MIS"], "levels/misty"], +["water-anim-misty-ag", "water-anim-misty", 4, ["MIS"], "levels/misty"], +["wheel-ag", "wheel", 4, ["MIS"], "levels/misty"], +["windturbine-ag", "windturbine", 4, ["MIS"], "levels/misty"], +["misty-vis", "misty-vis", 4, ["MIS"], "levels/misty"], +["tpage-875", "tpage-875", 4, ["OGR"], "levels/ogre"], +["tpage-967", "tpage-967", 4, ["OGR"], "levels/ogre"], +["tpage-884", "tpage-884", 4, ["OGR"], "levels/ogre"], +["tpage-1117", "tpage-1117", 4, ["OGR"], "levels/ogre"], +["flying-lurker-ag", "flying-lurker", 4, ["OGR"], "levels/ogre"], +["medres-snow-ag", "medres-snow", 4, ["OGR"], "levels/ogre"], +["ogre-bridge-ag", "ogre-bridge", 4, ["OGR"], "levels/ogre"], +["ogre-bridgeend-ag", "ogre-bridgeend", 4, ["OGR"], "levels/ogre"], +["ogre-isle-ag", "ogre-isle", 4, ["OGR"], "levels/ogre"], +["ogre-step-ag", "ogre-step", 4, ["OGR"], "levels/ogre"], +["ogreboss-ag", "ogreboss", 4, ["OGR"], "levels/ogre"], +["ogrecam-ag", "ogrecam", 4, ["OGR"], "levels/ogre"], +["plunger-lurker-ag", "plunger-lurker", 4, ["OGR"], "levels/ogre"], +["shortcut-boulder-ag", "shortcut-boulder", 4, ["OGR"], "levels/ogre"], +["tntbarrel-ag", "tntbarrel", 4, ["OGR"], "levels/ogre"], +["water-anim-ogre-ag", "water-anim-ogre", 4, ["OGR"], "levels/ogre"], +["ogre-vis", "ogre-vis", 4, ["OGR"], "levels/ogre"], +["tpage-1318", "tpage-1318", 4, ["ROB"], "levels/robocave"], +["tpage-1319", "tpage-1319", 4, ["ROB"], "levels/robocave"], +["tpage-1317", "tpage-1317", 4, ["ROB"], "levels/robocave"], +["tpage-1316", "tpage-1316", 4, ["ROB"], "levels/robocave"], +["cavecrusher-ag", "cavecrusher", 4, ["ROB"], "levels/robocave"], +["cavespatulatwo-ag", "cavespatulatwo", 4, ["ROB"], "levels/robocave"], +["water-anim-robocave-ag", "water-anim-robocave", 4, ["ROB"], "levels/robocave"], +["robocave-vis", "robocave-vis", 4, ["ROB"], "levels/robocave"], +["tpage-923", "tpage-923", 4, ["ROL"], "levels/rolling"], +["tpage-926", "tpage-926", 4, ["ROL"], "levels/rolling"], +["tpage-924", "tpage-924", 4, ["ROL"], "levels/rolling"], +["tpage-925", "tpage-925", 4, ["ROL"], "levels/rolling"], +["tpage-1353", "tpage-1353", 4, ["ROL"], "levels/rolling"], +["dark-plant-ag", "dark-plant", 4, ["ROL"], "levels/rolling"], +["happy-plant-ag", "happy-plant", 4, ["ROL"], "levels/rolling"], +["lightning-mole-ag", "lightning-mole", 4, ["ROL"], "levels/rolling"], +["pusher-ag", "pusher", 4, ["ROL"], "levels/rolling"], +["race-ring-ag", "race-ring", 4, ["ROL"], "levels/rolling"], +["robber-ag", "robber", 4, ["ROL"], "levels/rolling"], +["rolling-start-ag", "rolling-start", 4, ["ROL"], "levels/rolling"], +["rollingcam-ag", "rollingcam", 4, ["ROL"], "levels/rolling"], +["water-anim-rolling-ag", "water-anim-rolling", 4, ["ROL"], "levels/rolling"], +["rolling-vis", "rolling-vis", 4, ["ROL"], "levels/rolling"], +["tpage-710", "tpage-710", 4, ["SNO"], "levels/snow"], +["tpage-842", "tpage-842", 4, ["SNO"], "levels/snow"], +["tpage-711", "tpage-711", 4, ["SNO"], "levels/snow"], +["tpage-712", "tpage-712", 4, ["SNO"], "levels/snow"], +["flut-saddle-ag-SNO", "flut-saddle", 4, ["SNO"], "levels/snow"], +["flut-saddle-ag-SWA", "flut-saddle", 4, ["SWA"], "levels/swamp"], +["flutflut-plat-large-ag", "flutflut-plat-large", 4, ["SNO"], "levels/snow"], +["flutflut-plat-med-ag", "flutflut-plat-med", 4, ["SNO"], "levels/snow"], +["flutflut-plat-small-ag", "flutflut-plat-small", 4, ["SNO"], "levels/snow"], +["ice-cube-ag", "ice-cube", 4, ["SNO"], "levels/snow"], +["ice-cube-break-ag", "ice-cube-break", 4, ["SNO"], "levels/snow"], +["ram-ag", "ram", 4, ["SNO"], "levels/snow"], +["ram-boss-ag", "ram-boss", 4, ["SNO"], "levels/snow"], +["snow-ball-ag", "snow-ball", 4, ["SNO"], "levels/snow"], +["snow-bridge-36-ag", "snow-bridge-36", 4, ["SNO"], "levels/snow"], +["snow-bumper-ag", "snow-bumper", 4, ["SNO"], "levels/snow"], +["snow-bunny-ag", "snow-bunny", 4, ["SNO"], "levels/snow"], +["snow-button-ag", "snow-button", 4, ["SNO"], "levels/snow"], +["snow-eggtop-ag", "snow-eggtop", 4, ["SNO"], "levels/snow"], +["snow-fort-gate-ag", "snow-fort-gate", 4, ["SNO"], "levels/snow"], +["snow-gears-ag", "snow-gears", 4, ["SNO"], "levels/snow"], +["snow-log-ag", "snow-log", 4, ["SNO"], "levels/snow"], +["snow-spatula-ag", "snow-spatula", 4, ["SNO"], "levels/snow"], +["snow-switch-ag", "snow-switch", 4, ["SNO"], "levels/snow"], +["snowcam-ag", "snowcam", 4, ["SNO"], "levels/snow"], +["snowpusher-ag", "snowpusher", 4, ["SNO"], "levels/snow"], +["yeti-ag", "yeti", 4, ["SNO"], "levels/snow"], +["snow-vis", "snow-vis", 4, ["SNO"], "levels/snow"], +["tpage-163", "tpage-163", 4, ["SUB"], "levels/sunkenb"], +["tpage-164", "tpage-164", 4, ["SUB"], "levels/sunkenb"], +["tpage-166", "tpage-166", 4, ["SUB"], "levels/sunkenb"], +["tpage-162", "tpage-162", 4, ["SUB"], "levels/sunkenb"], +["tpage-764", "tpage-764", 4, ["SUB"], "levels/sunkenb"], +["blue-eco-charger-ag", "blue-eco-charger", 4, ["SUB"], "levels/sunkenb"], +["blue-eco-charger-orb-ag", "blue-eco-charger-orb", 4, ["SUB"], "levels/sunkenb"], +["bully-ag", "bully", 4, ["SUB", "SUN"], "levels/sunken_common"], +["floating-launcher-ag", "floating-launcher", 4, ["SUB"], "levels/sunkenb"], +["helix-button-ag", "helix-button", 4, ["SUB"], "levels/sunkenb"], +["helix-slide-door-ag", "helix-slide-door", 4, ["SUB"], "levels/sunkenb"], +["shover-ag-SUB", "shover", 4, ["SUB"], "levels/sunkenb"], +["shover-ag-SUN", "shover", 4, ["SUN"], "levels/sunken"], +["steam-cap-ag-SUB", "steam-cap", 4, ["SUB"], "levels/sunkenb"], +["steam-cap-ag-SUN", "steam-cap", 4, ["SUN"], "levels/sunken"], +["sunkencam-ag-SUB", "sunkencam", 4, ["SUB"], "levels/sunkenb"], +["sunkencam-ag-SUN", "sunkencam", 4, ["SUN"], "levels/sunken"], +["sunkenfisha-ag", "sunkenfisha", 4, ["SUB", "SUN"], "levels/sunken_common"], +["wall-plat-ag", "wall-plat", 4, ["SUB", "SUN"], "levels/sunken_common"], +["water-anim-sunken-ag", "water-anim-sunken", 4, ["SUB", "SUN"], "levels/sunken_common"], +["water-anim-sunken-dark-eco-ag", "water-anim-sunken-dark-eco", 4, ["SUB", "SUN"], "levels/sunken_common"], +["sunkenb-vis", "sunkenb-vis", 4, ["SUB"], "levels/sunkenb"], +["tpage-661", "tpage-661", 4, ["SUN"], "levels/sunken"], +["tpage-663", "tpage-663", 4, ["SUN"], "levels/sunken"], +["tpage-714", "tpage-714", 4, ["SUN"], "levels/sunken"], +["tpage-662", "tpage-662", 4, ["SUN"], "levels/sunken"], +["tpage-766", "tpage-766", 4, ["SUN"], "levels/sunken"], +["double-lurker-ag", "double-lurker", 4, ["SUN"], "levels/sunken"], +["double-lurker-top-ag", "double-lurker-top", 4, ["SUN"], "levels/sunken"], +["exit-chamber-ag", "exit-chamber", 4, ["SUN"], "levels/sunken"], +["generic-button-ag", "generic-button", 4, ["SUN"], "levels/sunken"], +["orbit-plat-ag", "orbit-plat", 4, ["SUN"], "levels/sunken"], +["orbit-plat-bottom-ag", "orbit-plat-bottom", 4, ["SUN"], "levels/sunken"], +["plat-sunken-ag", "plat-sunken", 4, ["SUN"], "levels/sunken"], +["puffer-ag", "puffer", 4, ["SUN"], "levels/sunken"], +["qbert-plat-ag", "qbert-plat", 4, ["SUN"], "levels/sunken"], +["qbert-plat-on-ag", "qbert-plat-on", 4, ["SUN"], "levels/sunken"], +["seaweed-ag", "seaweed", 4, ["SUN"], "levels/sunken"], +["side-to-side-plat-ag", "side-to-side-plat", 4, ["SUN"], "levels/sunken"], +["square-platform-ag", "square-platform", 4, ["SUN"], "levels/sunken"], +["sun-iris-door-ag", "sun-iris-door", 4, ["SUN"], "levels/sunken"], +["wedge-plat-ag", "wedge-plat", 4, ["SUN"], "levels/sunken"], +["wedge-plat-outer-ag", "wedge-plat-outer", 4, ["SUN"], "levels/sunken"], +["whirlpool-ag", "whirlpool", 4, ["SUN"], "levels/sunken"], +["sunken-vis", "sunken-vis", 4, ["SUN"], "levels/sunken"], +["tpage-358", "tpage-358", 4, ["SWA"], "levels/swamp"], +["tpage-659", "tpage-659", 4, ["SWA"], "levels/swamp"], +["tpage-629", "tpage-629", 4, ["SWA"], "levels/swamp"], +["tpage-630", "tpage-630", 4, ["SWA"], "levels/swamp"], +["balance-plat-ag", "balance-plat", 4, ["SWA"], "levels/swamp"], +["billy-ag", "billy", 4, ["SWA"], "levels/swamp"], +["billy-sidekick-ag", "billy-sidekick", 4, ["SWA"], "levels/swamp"], +["farthy-snack-ag", "farthy-snack", 4, ["SWA"], "levels/swamp"], +["kermit-ag", "kermit", 4, ["SWA"], "levels/swamp"], +["swamp-bat-ag", "swamp-bat", 4, ["SWA"], "levels/swamp"], +["swamp-rat-ag", "swamp-rat", 4, ["SWA"], "levels/swamp"], +["swamp-rat-nest-ag", "swamp-rat-nest", 4, ["SWA"], "levels/swamp"], +["swamp-rock-ag", "swamp-rock", 4, ["SWA"], "levels/swamp"], +["swamp-spike-ag", "swamp-spike", 4, ["SWA"], "levels/swamp"], +["swampcam-ag-SWA", "swampcam", 4, ["SWA"], "levels/swamp"], +["swampcam-ag-VI2", "swampcam", 4, ["VI2"], "levels/village2"], +["tar-plat-ag", "tar-plat", 4, ["SWA"], "levels/swamp"], +["swamp-vis", "swamp-vis", 4, ["SWA"], "levels/swamp"], +["title-obs", "title-obs", 3, ["TIT"], "levels/title"], +["tpage-1609", "tpage-1609", 4, ["TIT"], "levels/title"], +["tpage-416", "tpage-416", 4, ["TIT"], "levels/title"], +["tpage-415", "tpage-415", 4, ["TIT"], "levels/title"], +["tpage-397", "tpage-397", 4, ["TIT"], "levels/title"], +["tpage-1499", "tpage-1499", 4, ["TIT"], "levels/title"], +["logo-ag", "logo", 4, ["TIT"], "levels/title"], +["logo-black-ag", "logo-black", 4, ["TIT"], "levels/title"], +["logo-cam-ag", "logo-cam", 4, ["TIT"], "levels/title"], +["logo-volumes-ag", "logo-volumes", 4, ["TIT"], "levels/title"], +["ndi-ag", "ndi", 4, ["TIT"], "levels/title"], +["ndi-cam-ag", "ndi-cam", 4, ["TIT"], "levels/title"], +["ndi-volumes-ag", "ndi-volumes", 4, ["TIT"], "levels/title"], +["title-vis", "title-vis", 4, ["TIT"], "levels/title"], +["tpage-1309", "tpage-1309", 4, ["TRA"], "levels/training"], +["tpage-1311", "tpage-1311", 4, ["TRA"], "levels/training"], +["tpage-1310", "tpage-1310", 4, ["TRA"], "levels/training"], +["tpage-1308", "tpage-1308", 4, ["TRA"], "levels/training"], +["tpage-775", "tpage-775", 4, ["TRA"], "levels/training"], +["pontoonfive-ag-TRA", "pontoonfive", 4, ["TRA"], "levels/training"], +["pontoonfive-ag-VI2", "pontoonfive", 4, ["VI2"], "levels/village2"], +["scarecrow-a-ag", "scarecrow-a", 4, ["TRA"], "levels/training"], +["scarecrow-b-ag", "scarecrow-b", 4, ["TRA"], "levels/training"], +["trainingcam-ag", "trainingcam", 4, ["TRA"], "levels/training"], +["water-anim-training-ag", "water-anim-training", 4, ["TRA"], "levels/training"], +["training-vis", "training-vis", 4, ["TRA"], "levels/training"], +["tpage-398", "tpage-398", 4, ["VI1"], "levels/village1"], +["tpage-400", "tpage-400", 4, ["VI1"], "levels/village1"], +["tpage-399", "tpage-399", 4, ["VI1"], "levels/village1"], +["tpage-401", "tpage-401", 4, ["VI1"], "levels/village1"], +["tpage-1470", "tpage-1470", 4, ["VI1"], "levels/village1"], +["assistant-ag", "assistant", 4, ["VI1"], "levels/village1"], +["evilplant-ag", "evilplant", 4, ["VI1"], "levels/village1"], +["explorer-ag", "explorer", 4, ["VI1"], "levels/village1"], +["farmer-ag", "farmer", 4, ["VI1"], "levels/village1"], +["fishermans-boat-ag", "fishermans-boat", 4, ["VI1"], "levels/village1"], +["hutlamp-ag", "hutlamp", 4, ["VI1"], "levels/village1"], +["mayorgears-ag", "mayorgears", 4, ["VI1"], "levels/village1"], +["medres-beach-ag", "medres-beach", 4, ["VI1"], "levels/village1"], +["medres-beach1-ag", "medres-beach1", 4, ["VI1"], "levels/village1"], +["medres-beach2-ag", "medres-beach2", 4, ["VI1"], "levels/village1"], +["medres-beach3-ag", "medres-beach3", 4, ["VI1"], "levels/village1"], +["medres-jungle-ag", "medres-jungle", 4, ["VI1"], "levels/village1"], +["medres-jungle1-ag", "medres-jungle1", 4, ["VI1"], "levels/village1"], +["medres-jungle2-ag", "medres-jungle2", 4, ["VI1"], "levels/village1"], +["medres-misty-ag", "medres-misty", 4, ["VI1"], "levels/village1"], +["medres-training-ag", "medres-training", 4, ["VI1"], "levels/village1"], +["medres-village11-ag", "medres-village11", 4, ["VI1"], "levels/village1"], +["medres-village12-ag", "medres-village12", 4, ["VI1"], "levels/village1"], +["medres-village13-ag", "medres-village13", 4, ["VI1"], "levels/village1"], +["oracle-ag-VI1", "oracle", 4, ["VI1"], "levels/village1"], +["oracle-ag-VI2", "oracle", 4, ["VI2"], "levels/village2"], +["oracle-ag-VI3", "oracle", 4, ["VI3"], "levels/village3"], +["reflector-middle-ag", "reflector-middle", 4, ["VI1"], "levels/village1"], +["revcycle-ag", "revcycle", 4, ["VI1"], "levels/village1"], +["revcycleprop-ag", "revcycleprop", 4, ["VI1"], "levels/village1"], +["ropebridge-32-ag", "ropebridge-32", 4, ["VI1"], "levels/village1"], +["sage-ag", "sage", 4, ["VI1"], "levels/village1"], +["sagesail-ag", "sagesail", 4, ["VI1"], "levels/village1"], +["villa-starfish-ag", "villa-starfish", 4, ["VI1"], "levels/village1"], +["village-cam-ag-VI1", "village-cam", 4, ["VI1"], "levels/village1"], +["village-cam-ag-VI2", "village-cam", 4, ["VI2"], "levels/village2"], +["village-cam-ag-VI3", "village-cam", 4, ["VI3"], "levels/village3"], +["village1cam-ag", "village1cam", 4, ["VI1"], "levels/village1"], +["water-anim-village1-ag", "water-anim-village1", 4, ["VI1"], "levels/village1"], +["windmill-sail-ag", "windmill-sail", 4, ["VI1"], "levels/village1"], +["windspinner-ag", "windspinner", 4, ["VI1"], "levels/village1"], +["yakow-ag", "yakow", 4, ["VI1"], "levels/village1"], +["village1-vis", "village1-vis", 4, ["VI1"], "levels/village1"], +["tpage-919", "tpage-919", 4, ["VI2"], "levels/village2"], +["tpage-922", "tpage-922", 4, ["VI2"], "levels/village2"], +["tpage-920", "tpage-920", 4, ["VI2"], "levels/village2"], +["tpage-921", "tpage-921", 4, ["VI2"], "levels/village2"], +["tpage-1476", "tpage-1476", 4, ["VI2"], "levels/village2"], +["allpontoons-ag", "allpontoons", 4, ["VI2"], "levels/village2"], +["assistant-village2-ag", "assistant-village2", 4, ["VI2"], "levels/village2"], +["ceilingflag-ag", "ceilingflag", 4, ["VI2"], "levels/village2"], +["exit-chamber-dummy-ag", "exit-chamber-dummy", 4, ["VI2"], "levels/village2"], +["fireboulder-ag", "fireboulder", 4, ["VI2"], "levels/village2"], +["flutflut-bluehut-ag", "flutflut-bluehut", 4, ["VI2"], "levels/village2"], +["gambler-ag", "gambler", 4, ["VI2"], "levels/village2"], +["geologist-ag", "geologist", 4, ["VI2"], "levels/village2"], +["jaws-ag", "jaws", 4, ["VI2"], "levels/village2"], +["medres-rolling-ag", "medres-rolling", 4, ["VI2"], "levels/village2"], +["medres-rolling1-ag", "medres-rolling1", 4, ["VI2"], "levels/village2"], +["medres-village2-ag", "medres-village2", 4, ["VI2"], "levels/village2"], +["ogreboss-village2-ag", "ogreboss-village2", 4, ["VI2"], "levels/village2"], +["pontoonten-ag", "pontoonten", 4, ["VI2"], "levels/village2"], +["precursor-arm-ag", "precursor-arm", 4, ["VI2"], "levels/village2"], +["sage-bluehut-ag", "sage-bluehut", 4, ["VI2"], "levels/village2"], +["sunken-elevator-ag", "sunken-elevator", 4, ["VI2"], "levels/village2"], +["swamp-blimp-ag", "swamp-blimp", 4, ["VI2"], "levels/village2"], +["swamp-rope-ag", "swamp-rope", 4, ["VI2"], "levels/village2"], +["swamp-tetherrock-ag", "swamp-tetherrock", 4, ["VI2"], "levels/village2"], +["swamp-tetherrock-explode-ag", "swamp-tetherrock-explode", 4, ["VI2"], "levels/village2"], +["village2cam-ag", "village2cam", 4, ["VI2"], "levels/village2"], +["warrior-ag", "warrior", 4, ["VI2"], "levels/village2"], +["water-anim-village2-ag", "water-anim-village2", 4, ["VI2"], "levels/village2"], +["village2-vis", "village2-vis", 4, ["VI2"], "levels/village2"], +["tpage-1208", "tpage-1208", 4, ["VI3"], "levels/village3"], +["tpage-1210", "tpage-1210", 4, ["VI3"], "levels/village3"], +["tpage-1209", "tpage-1209", 4, ["VI3"], "levels/village3"], +["tpage-1194", "tpage-1194", 4, ["VI3"], "levels/village3"], +["assistant-village3-ag", "assistant-village3", 4, ["VI3"], "levels/village3"], +["cavegem-ag", "cavegem", 4, ["VI3"], "levels/village3"], +["evilbro-village3-ag", "evilbro-village3", 4, ["VI3"], "levels/village3"], +["evilsis-village3-ag", "evilsis-village3", 4, ["VI3"], "levels/village3"], +["gondola-ag", "gondola", 4, ["VI3"], "levels/village3"], +["gondolacables-ag", "gondolacables", 4, ["VI3"], "levels/village3"], +["lavaspoutdrip-ag", "lavaspoutdrip", 4, ["VI3"], "levels/village3"], +["medres-finalboss-ag", "medres-finalboss", 4, ["VI3"], "levels/village3"], +["medres-ogre-ag", "medres-ogre", 4, ["VI3"], "levels/village3"], +["medres-ogre2-ag", "medres-ogre2", 4, ["VI3"], "levels/village3"], +["medres-ogre3-ag", "medres-ogre3", 4, ["VI3"], "levels/village3"], +["minecartsteel-ag", "minecartsteel", 4, ["VI3"], "levels/village3"], +["minershort-ag", "minershort", 4, ["VI3"], "levels/village3"], +["minertall-ag", "minertall", 4, ["VI3"], "levels/village3"], +["pistons-ag", "pistons", 4, ["VI3"], "levels/village3"], +["sage-village3-ag", "sage-village3", 4, ["VI3"], "levels/village3"], +["vil3-bridge-36-ag", "vil3-bridge-36", 4, ["VI3"], "levels/village3"], +["water-anim-village3-ag", "water-anim-village3", 4, ["VI3"], "levels/village3"], +["village3-vis", "village3-vis", 4, ["VI3"], "levels/village3"], +["lava", "lava", 3, ["WATER-AN"], "old/lava"], \ No newline at end of file From 1083bf784e89dad3a50bb8785a67d48260698282 Mon Sep 17 00:00:00 2001 From: water Date: Fri, 4 Sep 2020 14:44:23 -0400 Subject: [PATCH 3/4] add empty files for all obj files --- goal_src/build/all_objs.txt | 46 +- goal_src/engine/ambient/ambient.gc | 7 + goal_src/engine/ambient/mood-tables.gc | 7 + goal_src/engine/ambient/mood.gc | 7 + goal_src/engine/ambient/weather-part.gc | 7 + goal_src/engine/anim/aligner-h.gc | 7 + goal_src/engine/anim/aligner.gc | 7 + goal_src/engine/anim/bones-h.gc | 7 + goal_src/engine/anim/bones.gc | 7 + goal_src/engine/anim/joint-h.gc | 7 + goal_src/engine/anim/joint.gc | 7 + goal_src/engine/anim/mspace-h.gc | 7 + goal_src/engine/camera/cam-combiner.gc | 7 + goal_src/engine/camera/cam-debug-h.gc | 7 + goal_src/engine/camera/cam-debug.gc | 7 + goal_src/engine/camera/cam-interface-h.gc | 7 + goal_src/engine/camera/cam-interface.gc | 7 + goal_src/engine/camera/cam-layout.gc | 7 + goal_src/engine/camera/cam-master.gc | 7 + goal_src/engine/camera/cam-start.gc | 7 + goal_src/engine/camera/cam-states-dbg.gc | 7 + goal_src/engine/camera/cam-states.gc | 7 + goal_src/engine/camera/cam-update-h.gc | 7 + goal_src/engine/camera/cam-update.gc | 7 + goal_src/engine/camera/camera-h.gc | 7 + goal_src/engine/camera/camera.gc | 7 + goal_src/engine/camera/math-camera-h.gc | 7 + goal_src/engine/camera/math-camera.gc | 7 + goal_src/engine/camera/pov-camera-h.gc | 7 + goal_src/engine/camera/pov-camera.gc | 7 + goal_src/engine/collide/collide-cache-h.gc | 7 + goal_src/engine/collide/collide-cache.gc | 7 + .../engine/collide/collide-edge-grab-h.gc | 7 + goal_src/engine/collide/collide-edge-grab.gc | 7 + goal_src/engine/collide/collide-frag-h.gc | 7 + goal_src/engine/collide/collide-frag.gc | 7 + goal_src/engine/collide/collide-func-h.gc | 7 + goal_src/engine/collide/collide-func.gc | 7 + goal_src/engine/collide/collide-h.gc | 7 + goal_src/engine/collide/collide-mesh-h.gc | 7 + goal_src/engine/collide/collide-mesh.gc | 7 + goal_src/engine/collide/collide-planes.gc | 7 + goal_src/engine/collide/collide-probe.gc | 7 + .../engine/collide/collide-reaction-target.gc | 7 + goal_src/engine/collide/collide-shape-h.gc | 7 + .../engine/collide/collide-shape-rider.gc | 7 + goal_src/engine/collide/collide-shape.gc | 7 + goal_src/engine/collide/collide-target-h.gc | 7 + goal_src/engine/collide/collide-touch-h.gc | 7 + goal_src/engine/collide/collide-touch.gc | 7 + goal_src/engine/collide/collide.gc | 7 + goal_src/engine/collide/main-collide.gc | 7 + goal_src/engine/data/art-h.gc | 7 + goal_src/engine/data/res-h.gc | 7 + goal_src/engine/data/res.gc | 7 + goal_src/engine/debug/anim-tester.gc | 7 + goal_src/engine/debug/assert-h.gc | 7 + goal_src/engine/debug/assert.gc | 7 + goal_src/engine/debug/debug-h.gc | 7 + goal_src/engine/debug/debug-sphere.gc | 7 + goal_src/engine/debug/debug.gc | 7 + goal_src/engine/debug/default-menu.gc | 7 + goal_src/engine/debug/memory-usage-h.gc | 7 + goal_src/engine/debug/memory-usage.gc | 7 + goal_src/engine/debug/menu.gc | 7 + goal_src/engine/debug/part-tester.gc | 7 + goal_src/engine/debug/stats-h.gc | 7 + goal_src/engine/debug/viewer.gc | 7 + goal_src/engine/dma/dma-bucket.gc | 7 + goal_src/engine/dma/dma-buffer.gc | 7 + goal_src/engine/dma/dma-disasm.gc | 7 + goal_src/engine/dma/dma-h.gc | 7 + goal_src/engine/dma/dma.gc | 7 + goal_src/engine/draw/draw-node-h.gc | 7 + goal_src/engine/draw/draw-node.gc | 7 + goal_src/engine/draw/drawable-actor-h.gc | 7 + goal_src/engine/draw/drawable-ambient-h.gc | 7 + goal_src/engine/draw/drawable-group-h.gc | 7 + goal_src/engine/draw/drawable-group.gc | 7 + goal_src/engine/draw/drawable-h.gc | 7 + .../engine/draw/drawable-inline-array-h.gc | 7 + goal_src/engine/draw/drawable-inline-array.gc | 7 + goal_src/engine/draw/drawable-tree-h.gc | 7 + goal_src/engine/draw/drawable-tree.gc | 7 + goal_src/engine/draw/drawable.gc | 7 + goal_src/engine/draw/process-drawable-h.gc | 7 + goal_src/engine/draw/process-drawable.gc | 7 + goal_src/engine/engine/connect.gc | 7 + goal_src/engine/engine/engines.gc | 7 + goal_src/engine/entity/actor-link-h.gc | 7 + goal_src/engine/entity/entity-h.gc | 7 + goal_src/engine/entity/entity-table.gc | 7 + goal_src/engine/entity/entity.gc | 7 + goal_src/engine/entity/relocate.gc | 7 + goal_src/engine/game/collectables-part.gc | 7 + goal_src/engine/game/collectables.gc | 7 + goal_src/engine/game/crates.gc | 7 + goal_src/engine/game/effect-control-h.gc | 7 + goal_src/engine/game/effect-control.gc | 7 + goal_src/engine/game/fact-h.gc | 7 + goal_src/engine/game/game-h.gc | 7 + goal_src/engine/game/game-info-h.gc | 7 + goal_src/engine/game/game-info.gc | 7 + goal_src/engine/game/game-save.gc | 7 + goal_src/engine/game/generic-obs-h.gc | 7 + goal_src/engine/game/generic-obs.gc | 7 + goal_src/engine/game/main-h.gc | 7 + goal_src/engine/game/main.gc | 7 + goal_src/engine/game/powerups.gc | 7 + goal_src/engine/game/projectiles-h.gc | 7 + goal_src/engine/game/projectiles.gc | 7 + goal_src/engine/game/settings-h.gc | 7 + goal_src/engine/game/settings.gc | 7 + goal_src/engine/game/task/game-task-h.gc | 7 + goal_src/engine/game/task/hint-control-h.gc | 7 + goal_src/engine/game/task/hint-control.gc | 7 + goal_src/engine/game/task/process-taskable.gc | 7 + goal_src/engine/game/task/task-control-h.gc | 7 + goal_src/engine/game/task/task-control.gc | 7 + goal_src/engine/game/video.gc | 7 + goal_src/engine/game/voicebox.gc | 7 + goal_src/engine/geometry/bounding-box-h.gc | 7 + goal_src/engine/geometry/bounding-box.gc | 7 + goal_src/engine/geometry/cylinder.gc | 7 + goal_src/engine/geometry/geometry-h.gc | 7 + goal_src/engine/geometry/geometry.gc | 7 + goal_src/engine/geometry/vol-h.gc | 7 + goal_src/engine/geometry/vol.gc | 7 + goal_src/engine/gfx/background-h.gc | 7 + goal_src/engine/gfx/background.gc | 7 + goal_src/engine/gfx/capture.gc | 7 + goal_src/engine/gfx/decomp-h.gc | 7 + goal_src/engine/gfx/depth-cue-h.gc | 7 + goal_src/engine/gfx/depth-cue.gc | 7 + goal_src/engine/gfx/eye-h.gc | 7 + goal_src/engine/gfx/eye.gc | 7 + goal_src/engine/gfx/font-h.gc | 7 + goal_src/engine/gfx/font.gc | 7 + goal_src/engine/gfx/generic/generic-effect.gc | 7 + goal_src/engine/gfx/generic/generic-h.gc | 7 + goal_src/engine/gfx/generic/generic-merc.gc | 7 + goal_src/engine/gfx/generic/generic-tie.gc | 7 + goal_src/engine/gfx/generic/generic-vu0.gc | 7 + goal_src/engine/gfx/generic/generic-vu1-h.gc | 7 + goal_src/engine/gfx/generic/generic-vu1.gc | 7 + goal_src/engine/gfx/generic/generic-work-h.gc | 7 + goal_src/engine/gfx/generic/generic.gc | 7 + goal_src/engine/gfx/hw/display-h.gc | 7 + goal_src/engine/gfx/hw/display.gc | 7 + goal_src/engine/gfx/hw/gs.gc | 7 + goal_src/engine/gfx/hw/video-h.gc | 7 + goal_src/engine/gfx/hw/vu1-user-h.gc | 7 + goal_src/engine/gfx/lights-h.gc | 7 + goal_src/engine/gfx/lights.gc | 7 + goal_src/engine/gfx/merc/generic-merc-h.gc | 7 + goal_src/engine/gfx/merc/merc-blend-shape.gc | 7 + goal_src/engine/gfx/merc/merc-death.gc | 7 + goal_src/engine/gfx/merc/merc-h.gc | 7 + goal_src/engine/gfx/merc/merc-vu1.gc | 7 + goal_src/engine/gfx/merc/merc.gc | 7 + goal_src/engine/gfx/mood-h.gc | 7 + goal_src/engine/gfx/ocean/ocean-frames.gc | 7 + goal_src/engine/gfx/ocean/ocean-h.gc | 7 + goal_src/engine/gfx/ocean/ocean-mid.gc | 7 + goal_src/engine/gfx/ocean/ocean-near.gc | 7 + goal_src/engine/gfx/ocean/ocean-tables.gc | 7 + goal_src/engine/gfx/ocean/ocean-texture.gc | 7 + .../engine/gfx/ocean/ocean-trans-tables.gc | 7 + goal_src/engine/gfx/ocean/ocean-transition.gc | 7 + goal_src/engine/gfx/ocean/ocean-vu0.gc | 7 + goal_src/engine/gfx/ocean/ocean.gc | 7 + goal_src/engine/gfx/ripple.gc | 7 + goal_src/engine/gfx/shadow/shadow-cpu-h.gc | 7 + goal_src/engine/gfx/shadow/shadow-cpu.gc | 7 + goal_src/engine/gfx/shadow/shadow-h.gc | 7 + goal_src/engine/gfx/shadow/shadow-vu1-h.gc | 7 + goal_src/engine/gfx/shadow/shadow-vu1.gc | 7 + goal_src/engine/gfx/shadow/shadow.gc | 7 + goal_src/engine/gfx/shrub/shrub-work.gc | 7 + goal_src/engine/gfx/shrub/shrubbery-h.gc | 7 + goal_src/engine/gfx/shrub/shrubbery.gc | 7 + goal_src/engine/gfx/sky/sky-h.gc | 7 + goal_src/engine/gfx/sky/sky-tng.gc | 7 + goal_src/engine/gfx/sky/sky-utils.gc | 7 + goal_src/engine/gfx/sky/sky.gc | 7 + goal_src/engine/gfx/sprite/sprite-distort.gc | 7 + goal_src/engine/gfx/sprite/sprite-h.gc | 7 + goal_src/engine/gfx/sprite/sprite.gc | 7 + goal_src/engine/gfx/texture-h.gc | 7 + goal_src/engine/gfx/texture.gc | 7 + goal_src/engine/gfx/tfrag/subdivide-h.gc | 7 + goal_src/engine/gfx/tfrag/subdivide.gc | 7 + goal_src/engine/gfx/tfrag/tfrag-h.gc | 7 + goal_src/engine/gfx/tfrag/tfrag-methods.gc | 7 + goal_src/engine/gfx/tfrag/tfrag-near.gc | 7 + goal_src/engine/gfx/tfrag/tfrag-work.gc | 7 + goal_src/engine/gfx/tfrag/tfrag.gc | 7 + goal_src/engine/gfx/tie/generic-tie-h.gc | 7 + goal_src/engine/gfx/tie/prototype-h.gc | 7 + goal_src/engine/gfx/tie/prototype.gc | 7 + goal_src/engine/gfx/tie/tie-h.gc | 7 + goal_src/engine/gfx/tie/tie-methods.gc | 7 + goal_src/engine/gfx/tie/tie-near.gc | 7 + goal_src/engine/gfx/tie/tie-work.gc | 7 + goal_src/engine/gfx/tie/tie.gc | 7 + goal_src/engine/gfx/time-of-day-h.gc | 7 + goal_src/engine/gfx/time-of-day.gc | 7 + goal_src/engine/gfx/vis/bsp-h.gc | 7 + goal_src/engine/gfx/vis/bsp.gc | 7 + goal_src/engine/gfx/water/water-h.gc | 7 + goal_src/engine/gfx/water/water.gc | 7 + goal_src/engine/gfx/wind-h.gc | 7 + goal_src/engine/gfx/wind.gc | 7 + goal_src/engine/level/level-h.gc | 7 + goal_src/engine/level/level-info.gc | 7 + goal_src/engine/level/level.gc | 7 + goal_src/engine/level/load-boundary-data.gc | 7 + goal_src/engine/level/load-boundary-h.gc | 7 + goal_src/engine/level/load-boundary.gc | 7 + goal_src/engine/load/decomp.gc | 7 + goal_src/engine/load/file-io.gc | 7 + goal_src/engine/load/load-dgo.gc | 7 + goal_src/engine/load/loader-h.gc | 7 + goal_src/engine/load/loader.gc | 7 + goal_src/engine/load/ramdisk.gc | 7 + goal_src/engine/math/euler-h.gc | 7 + goal_src/engine/math/euler.gc | 7 + goal_src/engine/math/math.gc | 7 + goal_src/engine/math/matrix-h.gc | 7 + goal_src/engine/math/matrix.gc | 7 + goal_src/engine/math/quaternion-h.gc | 7 + goal_src/engine/math/quaternion.gc | 7 + goal_src/engine/math/transform-h.gc | 7 + goal_src/engine/math/transform.gc | 7 + goal_src/engine/math/transformq-h.gc | 7 + goal_src/engine/math/transformq.gc | 7 + goal_src/engine/math/trigonometry-h.gc | 7 + goal_src/engine/math/trigonometry.gc | 7 + goal_src/engine/math/vector-h.gc | 7 + goal_src/engine/math/vector.gc | 7 + goal_src/engine/nav/navigate-h.gc | 7 + goal_src/engine/nav/navigate.gc | 7 + goal_src/engine/nav/path-h.gc | 7 + goal_src/engine/nav/path.gc | 7 + goal_src/engine/physics/dynamics-h.gc | 7 + goal_src/engine/physics/gravity-h.gc | 7 + goal_src/engine/physics/trajectory-h.gc | 7 + goal_src/engine/physics/trajectory.gc | 7 + goal_src/engine/ps2/memcard-h.gc | 7 + goal_src/engine/ps2/pad.gc | 7 + goal_src/engine/ps2/rpc-h.gc | 7 + goal_src/engine/ps2/timer-h.gc | 7 + goal_src/engine/ps2/timer.gc | 7 + goal_src/engine/ps2/vif-h.gc | 7 + goal_src/engine/ps2/vu1-macros.gc | 7 + goal_src/engine/sound/gsound-h.gc | 7 + goal_src/engine/sound/gsound.gc | 7 + goal_src/engine/sparticle/sparticle-h.gc | 7 + .../engine/sparticle/sparticle-launcher-h.gc | 7 + .../engine/sparticle/sparticle-launcher.gc | 7 + goal_src/engine/sparticle/sparticle.gc | 7 + goal_src/engine/target/joint-mod-h.gc | 7 + goal_src/engine/target/logic-target.gc | 7 + goal_src/engine/target/pat-h.gc | 7 + goal_src/engine/target/sidekick.gc | 7 + goal_src/engine/target/surface-h.gc | 7 + goal_src/engine/target/target-death.gc | 7 + goal_src/engine/target/target-h.gc | 7 + goal_src/engine/target/target-handler.gc | 7 + goal_src/engine/target/target-part.gc | 7 + goal_src/engine/target/target-util.gc | 7 + goal_src/engine/target/target.gc | 7 + goal_src/engine/target/target2.gc | 7 + goal_src/engine/ui/credits.gc | 7 + goal_src/engine/ui/hud-classes.gc | 7 + goal_src/engine/ui/hud-h.gc | 7 + goal_src/engine/ui/hud.gc | 7 + goal_src/engine/ui/progress-h.gc | 7 + goal_src/engine/ui/progress/progress-draw.gc | 7 + goal_src/engine/ui/progress/progress-part.gc | 7 + .../engine/ui/progress/progress-static.gc | 7 + goal_src/engine/ui/progress/progress.gc | 7 + goal_src/engine/ui/text-h.gc | 7 + goal_src/engine/ui/text.gc | 7 + goal_src/engine/util/glist-h.gc | 7 + goal_src/engine/util/glist.gc | 7 + goal_src/engine/util/smush-control-h.gc | 7 + goal_src/engine/util/sync-info-h.gc | 7 + goal_src/engine/util/sync-info.gc | 7 + goal_src/engine/util/types-h.gc | 7 + goal_src/kernel/dgo-h.gc | 7 + goal_src/kernel/gcommon.gc | 7 + goal_src/kernel/gkernel-h.gc | 7 + goal_src/kernel/gkernel.gc | 7 + goal_src/kernel/gstate.gc | 7 + goal_src/kernel/gstring-h.gc | 7 + goal_src/kernel/gstring.gc | 7 + goal_src/kernel/pskernel.gc | 7 + goal_src/levels/beach/air-h.gc | 7 + goal_src/levels/beach/air.gc | 7 + goal_src/levels/beach/barrel-ag-BEA.gd | 6 + goal_src/levels/beach/beach-obs.gc | 7 + goal_src/levels/beach/beach-part.gc | 7 + goal_src/levels/beach/beach-rocks.gc | 7 + goal_src/levels/beach/beach-vis.gd | 6 + goal_src/levels/beach/beachcam-ag.gd | 6 + goal_src/levels/beach/bird-lady-ag.gd | 6 + goal_src/levels/beach/bird-lady-beach-ag.gd | 6 + goal_src/levels/beach/bird-lady-beach.gc | 7 + goal_src/levels/beach/bird-lady.gc | 7 + goal_src/levels/beach/bladeassm-ag.gd | 6 + goal_src/levels/beach/ecovalve-ag-BEA.gd | 6 + goal_src/levels/beach/ecoventrock-ag.gd | 6 + goal_src/levels/beach/flutflut-ag.gd | 6 + goal_src/levels/beach/flutflutegg-ag.gd | 6 + goal_src/levels/beach/grottopole-ag.gd | 6 + goal_src/levels/beach/harvester-ag.gd | 6 + goal_src/levels/beach/kickrock-ag.gd | 6 + goal_src/levels/beach/lrocklrg-ag.gd | 6 + goal_src/levels/beach/lurkercrab-ag.gd | 6 + goal_src/levels/beach/lurkercrab.gc | 7 + goal_src/levels/beach/lurkerpuppy-ag.gd | 6 + goal_src/levels/beach/lurkerpuppy.gc | 7 + goal_src/levels/beach/lurkerworm-ag.gd | 6 + goal_src/levels/beach/lurkerworm.gc | 7 + goal_src/levels/beach/mayor-ag.gd | 6 + goal_src/levels/beach/mayor.gc | 7 + goal_src/levels/beach/orb-cache-top-ag-BEA.gd | 6 + goal_src/levels/beach/pelican-ag.gd | 6 + goal_src/levels/beach/pelican.gc | 7 + goal_src/levels/beach/sack-ag-BEA.gd | 6 + goal_src/levels/beach/sculptor-ag.gd | 6 + goal_src/levels/beach/sculptor-muse-ag.gd | 6 + goal_src/levels/beach/sculptor.gc | 7 + goal_src/levels/beach/seagull-ag.gd | 6 + goal_src/levels/beach/seagull.gc | 7 + goal_src/levels/beach/tpage-212.gd | 6 + goal_src/levels/beach/tpage-213.gd | 6 + goal_src/levels/beach/tpage-214.gd | 6 + goal_src/levels/beach/tpage-215.gd | 6 + goal_src/levels/beach/twister.gc | 7 + goal_src/levels/beach/windmill-one-ag.gd | 6 + goal_src/levels/beach/wobbler.gc | 7 + .../levels/cave_common/caveelevator-ag.gd | 6 + .../levels/cave_common/dark-crystal-ag.gd | 6 + .../levels/cave_common/driller-lurker-ag.gd | 6 + .../levels/cave_common/mother-spider-ag.gd | 6 + .../cave_common/spider-egg-ag-DAR-MAI.gd | 6 + goal_src/levels/cave_common/spiderwebs-ag.gd | 6 + goal_src/levels/citadel/assistant-citadel.gc | 7 + .../citadel/assistant-lavatube-end-ag.gd | 6 + goal_src/levels/citadel/bluesage-ag.gd | 6 + goal_src/levels/citadel/citadel-obs.gc | 7 + goal_src/levels/citadel/citadel-part.gc | 7 + goal_src/levels/citadel/citadel-sages.gc | 7 + goal_src/levels/citadel/citadel-vis.gd | 6 + goal_src/levels/citadel/citadelcam-ag.gd | 6 + goal_src/levels/citadel/citb-arm-ag.gd | 6 + .../levels/citadel/citb-arm-shoulder-ag.gd | 6 + goal_src/levels/citadel/citb-bunny-ag.gd | 6 + goal_src/levels/citadel/citb-bunny.gc | 7 + goal_src/levels/citadel/citb-button-ag.gd | 6 + goal_src/levels/citadel/citb-chain-plat-ag.gd | 6 + goal_src/levels/citadel/citb-chains-ag.gd | 6 + goal_src/levels/citadel/citb-coil-ag.gd | 6 + goal_src/levels/citadel/citb-disc-ag.gd | 6 + goal_src/levels/citadel/citb-donut-ag.gd | 6 + goal_src/levels/citadel/citb-drop-plat-CIT.gc | 7 + goal_src/levels/citadel/citb-drop-plat-ag.gd | 6 + goal_src/levels/citadel/citb-exit-plat-ag.gd | 6 + goal_src/levels/citadel/citb-firehose-ag.gd | 6 + goal_src/levels/citadel/citb-generator-ag.gd | 6 + goal_src/levels/citadel/citb-hose-ag.gd | 6 + goal_src/levels/citadel/citb-iris-door-ag.gd | 6 + goal_src/levels/citadel/citb-launcher-ag.gd | 6 + goal_src/levels/citadel/citb-plat.gc | 7 + goal_src/levels/citadel/citb-robotboss-ag.gd | 6 + goal_src/levels/citadel/citb-rotatebox-ag.gd | 6 + goal_src/levels/citadel/citb-sagecage-ag.gd | 6 + goal_src/levels/citadel/citb-stopbox-ag.gd | 6 + goal_src/levels/citadel/ecovalve-ag-CIT.gd | 6 + goal_src/levels/citadel/evilbro-citadel-ag.gd | 6 + goal_src/levels/citadel/evilsis-citadel-ag.gd | 6 + .../levels/citadel/orb-cache-top-ag-CIT.gd | 6 + goal_src/levels/citadel/plat-citb-ag.gd | 6 + goal_src/levels/citadel/plat-eco-citb-ag.gd | 6 + goal_src/levels/citadel/redsage-ag.gd | 6 + goal_src/levels/citadel/tpage-1414.gd | 6 + goal_src/levels/citadel/tpage-1415.gd | 6 + goal_src/levels/citadel/tpage-1416.gd | 6 + goal_src/levels/citadel/tpage-1417.gd | 6 + .../levels/citadel/warp-gate-switch-ag-CIT.gd | 6 + goal_src/levels/citadel/yellowsage-ag.gd | 6 + goal_src/levels/common/babak-ag.gd | 6 + goal_src/levels/common/babak-with-cannon.gc | 7 + goal_src/levels/common/babak.gc | 7 + goal_src/levels/common/basebutton.gc | 7 + goal_src/levels/common/baseplat.gc | 7 + goal_src/levels/common/battlecontroller.gc | 7 + goal_src/levels/common/blocking-plane.gc | 7 + goal_src/levels/common/buzzer-ag.gd | 6 + goal_src/levels/common/crate-ag.gd | 6 + goal_src/levels/common/dark-eco-pool.gc | 7 + goal_src/levels/common/deathcam-ag.gd | 6 + goal_src/levels/common/dir-tpages.gd | 6 + .../levels/common/ecovalve-ag-ART-GAME.gd | 6 + goal_src/levels/common/ecovalve-ag-FIC-OGR.gd | 6 + .../ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.gd | 6 + goal_src/levels/common/eichar-ag.gd | 6 + goal_src/levels/common/fuel-cell-ag.gd | 6 + goal_src/levels/common/fuelcell-naked-ag.gd | 6 + goal_src/levels/common/game-cnt.gd | 6 + goal_src/levels/common/green-sagecage-ag.gd | 6 + goal_src/levels/common/joint-exploder.gc | 7 + goal_src/levels/common/launcherdoor.gc | 7 + goal_src/levels/common/mistycannon-ag.gd | 6 + goal_src/levels/common/mistycannon.gc | 7 + goal_src/levels/common/money-ag.gd | 6 + goal_src/levels/common/nav-enemy-h.gc | 7 + goal_src/levels/common/nav-enemy.gc | 7 + goal_src/levels/common/orb-cache.gc | 7 + goal_src/levels/common/plat-button.gc | 7 + goal_src/levels/common/plat-eco.gc | 7 + goal_src/levels/common/plat.gc | 7 + goal_src/levels/common/racer-ag-FIC-ROL.gd | 6 + goal_src/levels/common/rigid-body-h.gc | 7 + goal_src/levels/common/rigid-body.gc | 7 + goal_src/levels/common/ropebridge.gc | 7 + .../levels/common/sharkey-ag-BEA-TRA-VI2.gd | 6 + goal_src/levels/common/sharkey-ag-JUN-MIS.gd | 6 + goal_src/levels/common/sharkey.gc | 7 + goal_src/levels/common/sidekick-ag.gd | 6 + goal_src/levels/common/snow-bunny.gc | 7 + goal_src/levels/common/speaker-ag.gd | 6 + goal_src/levels/common/static-screen.gc | 7 + goal_src/levels/common/texture-upload.gc | 7 + goal_src/levels/common/ticky.gc | 7 + goal_src/levels/common/tippy.gc | 7 + goal_src/levels/common/tpage-1032.gd | 6 + goal_src/levels/common/tpage-1278.gd | 6 + goal_src/levels/common/tpage-1532.gd | 6 + goal_src/levels/common/tpage-2.gd | 6 + goal_src/levels/common/tpage-256.gd | 6 + goal_src/levels/common/tpage-463.gd | 6 + goal_src/levels/common/tpage-62.gd | 6 + goal_src/levels/common/tpage-880.gd | 6 + .../common/warp-gate-switch-ag-VI1-VI3.gd | 6 + goal_src/levels/common/warpgate-ag.gd | 6 + goal_src/levels/common/water-anim.gc | 7 + .../levels/darkcave/baby-spider-ag-DAR.gd | 6 + goal_src/levels/darkcave/cavecrystal-ag.gd | 6 + .../darkcave/cavespatula-darkcave-ag.gd | 6 + .../levels/darkcave/cavetrapdoor-ag-DAR.gd | 6 + goal_src/levels/darkcave/darkcave-obs.gc | 7 + goal_src/levels/darkcave/darkcave-vis.gd | 6 + goal_src/levels/darkcave/tpage-1304.gd | 6 + goal_src/levels/darkcave/tpage-1305.gd | 6 + goal_src/levels/darkcave/tpage-1306.gd | 6 + goal_src/levels/darkcave/tpage-1307.gd | 6 + goal_src/levels/darkcave/tpage-1352.gd | 6 + .../levels/darkcave/water-anim-darkcave-ag.gd | 6 + goal_src/levels/demo/demo-obs.gc | 7 + goal_src/levels/demo/demo-vis.gd | 6 + goal_src/levels/demo/tpage-1479.gd | 6 + goal_src/levels/demo/tpage-1480.gd | 6 + goal_src/levels/demo/tpage-1485.gd | 6 + goal_src/levels/demo/tpage-1486.gd | 6 + goal_src/levels/demo/tpage-1487.gd | 6 + goal_src/levels/demo/tpage-1599.gd | 6 + goal_src/levels/demo/tpage-1600.gd | 6 + goal_src/levels/demo/tpage-1601.gd | 6 + goal_src/levels/demo/tpage-1602.gd | 6 + goal_src/levels/demo/tpage-1603.gd | 6 + goal_src/levels/demo/tpage-1604.gd | 6 + goal_src/levels/demo/tpage-1605.gd | 6 + goal_src/levels/demo/tpage-1606.gd | 6 + goal_src/levels/demo/tpage-1607.gd | 6 + goal_src/levels/finalboss/darkecobomb-ag.gd | 6 + goal_src/levels/finalboss/ecoclaw-ag.gd | 6 + goal_src/levels/finalboss/ecovalve-ag-FIN.gd | 6 + goal_src/levels/finalboss/final-door.gc | 7 + goal_src/levels/finalboss/finalboss-vis.gd | 6 + goal_src/levels/finalboss/finalbosscam-ag.gd | 6 + .../levels/finalboss/green-eco-lurker-ag.gd | 6 + goal_src/levels/finalboss/green-eco-lurker.gc | 7 + goal_src/levels/finalboss/greenshot-ag.gd | 6 + goal_src/levels/finalboss/jak-white-ag.gd | 6 + goal_src/levels/finalboss/light-eco-ag.gd | 6 + goal_src/levels/finalboss/light-eco.gc | 7 + .../levels/finalboss/plat-eco-finalboss-ag.gd | 6 + goal_src/levels/finalboss/power-left-ag.gd | 6 + goal_src/levels/finalboss/power-right-ag.gd | 6 + goal_src/levels/finalboss/powercellalt-ag.gd | 6 + goal_src/levels/finalboss/redring-ag.gd | 6 + goal_src/levels/finalboss/robotboss-ag.gd | 6 + .../levels/finalboss/robotboss-blueeco-ag.gd | 6 + .../finalboss/robotboss-cinematic-ag.gd | 6 + goal_src/levels/finalboss/robotboss-h.gc | 7 + goal_src/levels/finalboss/robotboss-misc.gc | 7 + goal_src/levels/finalboss/robotboss-part.gc | 7 + .../levels/finalboss/robotboss-redeco-ag.gd | 6 + goal_src/levels/finalboss/robotboss-weapon.gc | 7 + .../finalboss/robotboss-yelloweco-ag.gd | 6 + goal_src/levels/finalboss/robotboss.gc | 7 + .../levels/finalboss/sage-finalboss-FIN.gc | 7 + .../levels/finalboss/sage-finalboss-part.gc | 7 + goal_src/levels/finalboss/silodoor-ag.gd | 6 + goal_src/levels/finalboss/tpage-1418.gd | 6 + goal_src/levels/finalboss/tpage-1419.gd | 6 + goal_src/levels/finalboss/tpage-1420.gd | 6 + goal_src/levels/finalboss/tpage-545.gd | 6 + goal_src/levels/finalboss/tpage-634.gd | 6 + .../finalboss/water-anim-finalboss-ag.gd | 6 + .../firecanyon/assistant-firecanyon-ag.gd | 6 + .../levels/firecanyon/assistant-firecanyon.gc | 7 + goal_src/levels/firecanyon/balloon-ag.gd | 6 + .../crate-darkeco-cluster-ag-FIC.gd | 6 + goal_src/levels/firecanyon/firecanyon-obs.gc | 7 + goal_src/levels/firecanyon/firecanyon-part.gc | 7 + goal_src/levels/firecanyon/firecanyon-vis.gd | 6 + goal_src/levels/firecanyon/spike-ag.gd | 6 + goal_src/levels/firecanyon/tpage-1123.gd | 6 + goal_src/levels/firecanyon/tpage-815.gd | 6 + goal_src/levels/firecanyon/tpage-822.gd | 6 + goal_src/levels/firecanyon/tpage-854.gd | 6 + .../levels/flut_common/eichar-flut+0-ag.gd | 6 + goal_src/levels/flut_common/flut-part.gc | 7 + goal_src/levels/flut_common/flutflut.gc | 7 + goal_src/levels/flut_common/target-flut.gc | 7 + goal_src/levels/intro/evilbro-ag.gd | 6 + goal_src/levels/intro/evilbro.gc | 7 + goal_src/levels/intro/evilsis-ag.gd | 6 + goal_src/levels/intro/intro-vis.gd | 6 + goal_src/levels/intro/tpage-1454.gd | 6 + goal_src/levels/intro/tpage-1455.gd | 6 + goal_src/levels/intro/tpage-1456.gd | 6 + goal_src/levels/intro/tpage-1457.gd | 6 + goal_src/levels/jungle/accordian-ag.gd | 6 + goal_src/levels/jungle/bouncer.gc | 7 + goal_src/levels/jungle/bounceytarp-ag.gd | 6 + goal_src/levels/jungle/catch-fisha-ag.gd | 6 + goal_src/levels/jungle/catch-fishb-ag.gd | 6 + goal_src/levels/jungle/catch-fishc-ag.gd | 6 + goal_src/levels/jungle/darkvine-ag-JUN.gd | 6 + goal_src/levels/jungle/darkvine.gc | 7 + .../levels/jungle/eichar-fish+0-ag-JUN.gd | 6 + goal_src/levels/jungle/fish-net-ag.gd | 6 + goal_src/levels/jungle/fisher-JUN.gc | 7 + goal_src/levels/jungle/fisher-JUNGLE-L1.gc | 7 + goal_src/levels/jungle/fisher-ag.gd | 6 + goal_src/levels/jungle/hopper-ag.gd | 6 + goal_src/levels/jungle/hopper.gc | 7 + goal_src/levels/jungle/jungle-elevator.gc | 7 + goal_src/levels/jungle/jungle-mirrors.gc | 7 + goal_src/levels/jungle/jungle-obs.gc | 7 + goal_src/levels/jungle/jungle-part.gc | 7 + goal_src/levels/jungle/jungle-vis.gd | 6 + goal_src/levels/jungle/junglecam-ag.gd | 6 + goal_src/levels/jungle/junglefish-ag.gd | 6 + goal_src/levels/jungle/junglefish.gc | 7 + goal_src/levels/jungle/junglesnake-ag.gd | 6 + goal_src/levels/jungle/junglesnake.gc | 7 + goal_src/levels/jungle/launcherdoor-ag-JUN.gd | 6 + goal_src/levels/jungle/logtrap-ag.gd | 6 + goal_src/levels/jungle/lurkerm-piston-ag.gd | 6 + .../levels/jungle/lurkerm-tall-sail-ag.gd | 6 + goal_src/levels/jungle/maindoor-ag.gd | 6 + .../levels/jungle/medres-firecanyon-ag.gd | 6 + .../levels/jungle/orb-cache-top-ag-JUN.gd | 6 + goal_src/levels/jungle/periscope-ag.gd | 6 + goal_src/levels/jungle/plat-button-ag.gd | 6 + goal_src/levels/jungle/plat-eco-ag-JUN.gd | 6 + goal_src/levels/jungle/precurbridge-ag.gd | 6 + goal_src/levels/jungle/reflector-mirror-ag.gd | 6 + goal_src/levels/jungle/ropebridge-52-ag.gd | 6 + goal_src/levels/jungle/ropebridge-70-ag.gd | 6 + goal_src/levels/jungle/sidedoor-ag.gd | 6 + goal_src/levels/jungle/towertop-ag.gd | 6 + goal_src/levels/jungle/tpage-385.gd | 6 + goal_src/levels/jungle/tpage-386.gd | 6 + goal_src/levels/jungle/tpage-388.gd | 6 + goal_src/levels/jungle/tpage-531.gd | 6 + goal_src/levels/jungle/tpage-765.gd | 6 + .../levels/jungle/water-anim-jungle-ag.gd | 6 + .../jungle_common/ecovalve-ag-JUB-JUN.gd | 6 + goal_src/levels/jungleb/aphid-lurker-ag.gd | 6 + goal_src/levels/jungleb/aphid.gc | 7 + goal_src/levels/jungleb/darkvine-ag-JUB.gd | 6 + goal_src/levels/jungleb/eggtop-ag.gd | 6 + .../levels/jungleb/jng-iris-door-ag-JUB.gd | 6 + goal_src/levels/jungleb/jungleb-obs.gc | 7 + goal_src/levels/jungleb/jungleb-vis.gd | 6 + goal_src/levels/jungleb/plant-boss-ag.gd | 6 + .../levels/jungleb/plant-boss-main+0-ag.gd | 6 + goal_src/levels/jungleb/plant-boss.gc | 7 + goal_src/levels/jungleb/plat-flip-ag.gd | 6 + goal_src/levels/jungleb/plat-flip.gc | 7 + goal_src/levels/jungleb/plat-jungleb-ag.gd | 6 + goal_src/levels/jungleb/tpage-485.gd | 6 + goal_src/levels/jungleb/tpage-507.gd | 6 + goal_src/levels/jungleb/tpage-510.gd | 6 + goal_src/levels/jungleb/tpage-966.gd | 6 + goal_src/levels/l1_only/citb-drop-plat-L1.gc | 7 + .../levels/l1_only/eichar-fish+0-ag-JUNGLE.gd | 6 + .../levels/l1_only/eichar-fish+0-ag-L1.gd | 6 + .../levels/l1_only/eichar-pole+0-ag-L1.gd | 6 + .../l1_only/eichar-tube+0-ag-L1-SUNKEN.gd | 6 + .../levels/l1_only/racer-states-L1-RACERP.gc | 7 + goal_src/levels/l1_only/sage-finalboss-L1.gc | 7 + .../levels/l1_only/target-racer-L1-RACERP.gc | 7 + .../l1_only/target-racer-h-L1-RACERP.gc | 7 + goal_src/levels/l1_only/village-obs-L1.gc | 7 + .../lavatube/assistant-lavatube-start-ag.gd | 6 + .../levels/lavatube/assistant-lavatube.gc | 7 + goal_src/levels/lavatube/chainmine-ag.gd | 6 + goal_src/levels/lavatube/darkecobarrel-ag.gd | 6 + goal_src/levels/lavatube/ecovalve-ag-LAV.gd | 6 + goal_src/levels/lavatube/energyarm-ag.gd | 6 + goal_src/levels/lavatube/energyball-ag.gd | 6 + goal_src/levels/lavatube/energybase-ag.gd | 6 + goal_src/levels/lavatube/energydoor-ag.gd | 6 + goal_src/levels/lavatube/energyhub-ag.gd | 6 + goal_src/levels/lavatube/lavaballoon-ag.gd | 6 + goal_src/levels/lavatube/lavabase-ag.gd | 6 + goal_src/levels/lavatube/lavafall-ag.gd | 6 + goal_src/levels/lavatube/lavafallsewera-ag.gd | 6 + goal_src/levels/lavatube/lavafallsewerb-ag.gd | 6 + goal_src/levels/lavatube/lavashortcut-ag.gd | 6 + goal_src/levels/lavatube/lavatube-energy.gc | 7 + goal_src/levels/lavatube/lavatube-obs.gc | 7 + goal_src/levels/lavatube/lavatube-part.gc | 7 + goal_src/levels/lavatube/lavatube-vis.gd | 6 + goal_src/levels/lavatube/lavayellowtarp-ag.gd | 6 + goal_src/levels/lavatube/racer-ag-LAV.gd | 6 + goal_src/levels/lavatube/tpage-1337.gd | 6 + goal_src/levels/lavatube/tpage-1338.gd | 6 + goal_src/levels/lavatube/tpage-1339.gd | 6 + goal_src/levels/lavatube/tpage-1340.gd | 6 + .../levels/lavatube/water-anim-lavatube-ag.gd | 6 + .../levels/maincave/baby-spider-ag-MAI.gd | 6 + goal_src/levels/maincave/baby-spider.gc | 7 + goal_src/levels/maincave/cavecrystal-light.gc | 7 + .../levels/maincave/cavetrapdoor-ag-MAI.gd | 6 + goal_src/levels/maincave/dark-crystal.gc | 7 + goal_src/levels/maincave/driller-lurker.gc | 7 + goal_src/levels/maincave/ecovalve-ag-MAI.gd | 6 + goal_src/levels/maincave/gnawer-ag.gd | 6 + goal_src/levels/maincave/gnawer.gc | 7 + .../maincave/launcherdoor-maincave-ag.gd | 6 + goal_src/levels/maincave/maincave-obs.gc | 7 + goal_src/levels/maincave/maincave-part.gc | 7 + goal_src/levels/maincave/maincave-vis.gd | 6 + goal_src/levels/maincave/maincavecam-ag.gd | 6 + goal_src/levels/maincave/mother-spider-egg.gc | 7 + goal_src/levels/maincave/mother-spider-h.gc | 7 + .../levels/maincave/mother-spider-proj.gc | 7 + goal_src/levels/maincave/mother-spider.gc | 7 + goal_src/levels/maincave/plat-ag-MAI.gd | 6 + goal_src/levels/maincave/spiderwebs.gc | 7 + goal_src/levels/maincave/tpage-1312.gd | 6 + goal_src/levels/maincave/tpage-1313.gd | 6 + goal_src/levels/maincave/tpage-1314.gd | 6 + goal_src/levels/maincave/tpage-1315.gd | 6 + goal_src/levels/maincave/tpage-767.gd | 6 + .../levels/maincave/water-anim-maincave-ag.gd | 6 + .../maincave/water-anim-maincave-water-ag.gd | 6 + goal_src/levels/misty/balloonlurker-ag.gd | 6 + goal_src/levels/misty/balloonlurker.gc | 7 + goal_src/levels/misty/boatpaddle-ag.gd | 6 + goal_src/levels/misty/bonelurker-ag.gd | 6 + goal_src/levels/misty/bonelurker.gc | 7 + goal_src/levels/misty/breakaway-left-ag.gd | 6 + goal_src/levels/misty/breakaway-mid-ag.gd | 6 + goal_src/levels/misty/breakaway-right-ag.gd | 6 + goal_src/levels/misty/darkecocan-ag.gd | 6 + goal_src/levels/misty/ef-plane-ag-MIS.gd | 6 + goal_src/levels/misty/keg-ag.gd | 6 + goal_src/levels/misty/keg-conveyor-ag.gd | 6 + .../levels/misty/keg-conveyor-paddle-ag.gd | 6 + goal_src/levels/misty/mis-bone-bridge-ag.gd | 6 + goal_src/levels/misty/mis-bone-platform-ag.gd | 6 + goal_src/levels/misty/misty-conveyor.gc | 7 + goal_src/levels/misty/misty-obs.gc | 7 + goal_src/levels/misty/misty-part.gc | 7 + goal_src/levels/misty/misty-teetertotter.gc | 7 + goal_src/levels/misty/misty-vis.gd | 6 + goal_src/levels/misty/misty-warehouse.gc | 7 + goal_src/levels/misty/mistycam-ag.gd | 6 + goal_src/levels/misty/mud.gc | 7 + goal_src/levels/misty/muse-ag.gd | 6 + goal_src/levels/misty/muse.gc | 7 + goal_src/levels/misty/orb-cache-top-ag-MIS.gd | 6 + goal_src/levels/misty/plat-eco-ag-MIS.gd | 6 + goal_src/levels/misty/quicksandlurker-ag.gd | 6 + goal_src/levels/misty/quicksandlurker.gc | 7 + goal_src/levels/misty/racer-ag-MIS.gd | 6 + goal_src/levels/misty/ropebridge-36-ag.gd | 6 + goal_src/levels/misty/rounddoor-ag.gd | 6 + goal_src/levels/misty/sack-ag-MIS.gd | 6 + goal_src/levels/misty/sidekick-human-ag.gd | 6 + goal_src/levels/misty/sidekick-human.gc | 7 + goal_src/levels/misty/silostep-ag.gd | 6 + goal_src/levels/misty/teetertotter-ag.gd | 6 + goal_src/levels/misty/tpage-516.gd | 6 + goal_src/levels/misty/tpage-518.gd | 6 + goal_src/levels/misty/tpage-520.gd | 6 + goal_src/levels/misty/tpage-521.gd | 6 + goal_src/levels/misty/water-anim-misty-ag.gd | 6 + goal_src/levels/misty/wheel-ag.gd | 6 + goal_src/levels/misty/windturbine-ag.gd | 6 + .../ogre/crate-darkeco-cluster-ag-OGR.gd | 6 + goal_src/levels/ogre/flying-lurker-ag.gd | 6 + goal_src/levels/ogre/flying-lurker.gc | 7 + goal_src/levels/ogre/medres-snow-ag.gd | 6 + goal_src/levels/ogre/ogre-bridge-ag.gd | 6 + goal_src/levels/ogre/ogre-bridgeend-ag.gd | 6 + goal_src/levels/ogre/ogre-isle-ag.gd | 6 + goal_src/levels/ogre/ogre-obs.gc | 7 + goal_src/levels/ogre/ogre-part.gc | 7 + goal_src/levels/ogre/ogre-step-ag.gd | 6 + goal_src/levels/ogre/ogre-vis.gd | 6 + goal_src/levels/ogre/ogreboss-ag.gd | 6 + goal_src/levels/ogre/ogreboss.gc | 7 + goal_src/levels/ogre/ogrecam-ag.gd | 6 + goal_src/levels/ogre/plunger-lurker-ag.gd | 6 + goal_src/levels/ogre/racer-ag-OGR.gd | 6 + goal_src/levels/ogre/shortcut-boulder-ag.gd | 6 + goal_src/levels/ogre/tntbarrel-ag.gd | 6 + goal_src/levels/ogre/tpage-1117.gd | 6 + goal_src/levels/ogre/tpage-875.gd | 6 + goal_src/levels/ogre/tpage-884.gd | 6 + goal_src/levels/ogre/tpage-967.gd | 6 + goal_src/levels/ogre/water-anim-ogre-ag.gd | 6 + .../racer_common/collide-reaction-racer.gc | 7 + .../levels/racer_common/eichar-racer+0-ag.gd | 6 + goal_src/levels/racer_common/racer-part.gc | 7 + .../racer-states-FIC-LAV-MIS-OGR-ROL.gc | 7 + goal_src/levels/racer_common/racer.gc | 7 + .../target-racer-FIC-LAV-MIS-OGR-ROL.gc | 7 + .../target-racer-h-FIC-LAV-MIS-OGR-ROL.gc | 7 + goal_src/levels/racer_common/tpage-1119.gd | 6 + .../levels/robocave/baby-spider-ag-ROB.gd | 6 + goal_src/levels/robocave/cave-trap.gc | 7 + goal_src/levels/robocave/cavecrusher-ag.gd | 6 + goal_src/levels/robocave/cavespatulatwo-ag.gd | 6 + .../levels/robocave/cavetrapdoor-ag-ROB.gd | 6 + goal_src/levels/robocave/ecovalve-ag-ROB.gd | 6 + goal_src/levels/robocave/plat-ag-ROB.gd | 6 + goal_src/levels/robocave/plat-eco-ag-ROB.gd | 6 + goal_src/levels/robocave/robocave-part.gc | 7 + goal_src/levels/robocave/robocave-vis.gd | 6 + goal_src/levels/robocave/spider-egg-ag-ROB.gd | 6 + goal_src/levels/robocave/spider-egg.gc | 7 + goal_src/levels/robocave/tpage-1316.gd | 6 + goal_src/levels/robocave/tpage-1317.gd | 6 + goal_src/levels/robocave/tpage-1318.gd | 6 + goal_src/levels/robocave/tpage-1319.gd | 6 + .../levels/robocave/water-anim-robocave-ag.gd | 6 + goal_src/levels/rolling/dark-plant-ag.gd | 6 + goal_src/levels/rolling/ecovalve-ag-ROL.gd | 6 + .../levels/rolling/eichar-pole+0-ag-ROB.gd | 6 + goal_src/levels/rolling/happy-plant-ag.gd | 6 + goal_src/levels/rolling/lightning-mole-ag.gd | 6 + goal_src/levels/rolling/pusher-ag.gd | 6 + goal_src/levels/rolling/race-ring-ag.gd | 6 + goal_src/levels/rolling/robber-ag.gd | 6 + .../levels/rolling/rolling-lightning-mole.gc | 7 + goal_src/levels/rolling/rolling-obs.gc | 7 + goal_src/levels/rolling/rolling-race-ring.gc | 7 + goal_src/levels/rolling/rolling-robber.gc | 7 + goal_src/levels/rolling/rolling-start-ag.gd | 6 + goal_src/levels/rolling/rolling-vis.gd | 6 + goal_src/levels/rolling/rollingcam-ag.gd | 6 + goal_src/levels/rolling/tpage-1353.gd | 6 + goal_src/levels/rolling/tpage-923.gd | 6 + goal_src/levels/rolling/tpage-924.gd | 6 + goal_src/levels/rolling/tpage-925.gd | 6 + goal_src/levels/rolling/tpage-926.gd | 6 + .../levels/rolling/water-anim-rolling-ag.gd | 6 + goal_src/levels/snow/ecovalve-ag-SNO.gd | 6 + goal_src/levels/snow/eichar-ice+0-ag.gd | 6 + goal_src/levels/snow/eichar-pole+0-ag-SNO.gd | 6 + goal_src/levels/snow/flut-saddle-ag-SNO.gd | 6 + .../levels/snow/flutflut-plat-large-ag.gd | 6 + goal_src/levels/snow/flutflut-plat-med-ag.gd | 6 + .../levels/snow/flutflut-plat-small-ag.gd | 6 + goal_src/levels/snow/ice-cube-ag.gd | 6 + goal_src/levels/snow/ice-cube-break-ag.gd | 6 + goal_src/levels/snow/ice-cube.gc | 7 + goal_src/levels/snow/orb-cache-top-ag-SNO.gd | 6 + goal_src/levels/snow/ram-ag.gd | 6 + goal_src/levels/snow/ram-boss-ag.gd | 6 + goal_src/levels/snow/snow-ball-ag.gd | 6 + goal_src/levels/snow/snow-ball.gc | 7 + goal_src/levels/snow/snow-bridge-36-ag.gd | 6 + goal_src/levels/snow/snow-bumper-ag.gd | 6 + goal_src/levels/snow/snow-bumper.gc | 7 + goal_src/levels/snow/snow-bunny-ag.gd | 6 + goal_src/levels/snow/snow-button-ag.gd | 6 + goal_src/levels/snow/snow-eggtop-ag.gd | 6 + goal_src/levels/snow/snow-flutflut-obs.gc | 7 + goal_src/levels/snow/snow-fort-gate-ag.gd | 6 + goal_src/levels/snow/snow-gears-ag.gd | 6 + goal_src/levels/snow/snow-log-ag.gd | 6 + goal_src/levels/snow/snow-obs.gc | 7 + goal_src/levels/snow/snow-part.gc | 7 + goal_src/levels/snow/snow-ram-boss.gc | 7 + goal_src/levels/snow/snow-ram-h.gc | 7 + goal_src/levels/snow/snow-ram.gc | 7 + goal_src/levels/snow/snow-spatula-ag.gd | 6 + goal_src/levels/snow/snow-switch-ag.gd | 6 + goal_src/levels/snow/snow-vis.gd | 6 + goal_src/levels/snow/snowcam-ag.gd | 6 + goal_src/levels/snow/snowpusher-ag.gd | 6 + goal_src/levels/snow/target-ice.gc | 7 + goal_src/levels/snow/target-snowball.gc | 7 + goal_src/levels/snow/tpage-710.gd | 6 + goal_src/levels/snow/tpage-711.gd | 6 + goal_src/levels/snow/tpage-712.gd | 6 + goal_src/levels/snow/tpage-842.gd | 6 + goal_src/levels/snow/yeti-ag.gd | 6 + goal_src/levels/snow/yeti.gc | 7 + goal_src/levels/sunken/bully.gc | 7 + goal_src/levels/sunken/double-lurker-ag.gd | 6 + .../levels/sunken/double-lurker-top-ag.gd | 6 + goal_src/levels/sunken/double-lurker.gc | 7 + .../levels/sunken/eichar-tube+0-ag-SUN.gd | 6 + goal_src/levels/sunken/exit-chamber-ag.gd | 6 + goal_src/levels/sunken/floating-launcher.gc | 7 + goal_src/levels/sunken/generic-button-ag.gd | 6 + goal_src/levels/sunken/helix-water.gc | 7 + goal_src/levels/sunken/launcherdoor-ag-SUN.gd | 6 + .../levels/sunken/orb-cache-top-ag-SUN.gd | 6 + goal_src/levels/sunken/orbit-plat-ag.gd | 6 + .../levels/sunken/orbit-plat-bottom-ag.gd | 6 + goal_src/levels/sunken/orbit-plat.gc | 7 + goal_src/levels/sunken/plat-sunken-ag.gd | 6 + goal_src/levels/sunken/puffer-ag.gd | 6 + goal_src/levels/sunken/puffer.gc | 7 + goal_src/levels/sunken/qbert-plat-ag.gd | 6 + goal_src/levels/sunken/qbert-plat-on-ag.gd | 6 + goal_src/levels/sunken/qbert-plat.gc | 7 + goal_src/levels/sunken/seaweed-ag.gd | 6 + goal_src/levels/sunken/shover-ag-SUN.gd | 6 + goal_src/levels/sunken/shover.gc | 7 + .../levels/sunken/side-to-side-plat-ag.gd | 6 + goal_src/levels/sunken/square-platform-ag.gd | 6 + goal_src/levels/sunken/square-platform.gc | 7 + goal_src/levels/sunken/steam-cap-ag-SUN.gd | 6 + goal_src/levels/sunken/steam-cap.gc | 7 + goal_src/levels/sunken/sun-exit-chamber.gc | 7 + goal_src/levels/sunken/sun-iris-door-ag.gd | 6 + goal_src/levels/sunken/sun-iris-door.gc | 7 + goal_src/levels/sunken/sunken-fish.gc | 7 + goal_src/levels/sunken/sunken-obs.gc | 7 + goal_src/levels/sunken/sunken-part.gc | 7 + goal_src/levels/sunken/sunken-part2.gc | 7 + goal_src/levels/sunken/sunken-part3.gc | 7 + goal_src/levels/sunken/sunken-part4.gc | 7 + goal_src/levels/sunken/sunken-part5.gc | 7 + goal_src/levels/sunken/sunken-pipegame.gc | 7 + goal_src/levels/sunken/sunken-vis.gd | 6 + goal_src/levels/sunken/sunken-water.gc | 7 + goal_src/levels/sunken/sunkencam-ag-SUN.gd | 6 + goal_src/levels/sunken/target-tube.gc | 7 + goal_src/levels/sunken/tpage-661.gd | 6 + goal_src/levels/sunken/tpage-662.gd | 6 + goal_src/levels/sunken/tpage-663.gd | 6 + goal_src/levels/sunken/tpage-714.gd | 6 + goal_src/levels/sunken/tpage-766.gd | 6 + goal_src/levels/sunken/wall-plat.gc | 7 + goal_src/levels/sunken/wedge-plat-ag.gd | 6 + goal_src/levels/sunken/wedge-plat-outer-ag.gd | 6 + goal_src/levels/sunken/wedge-plats.gc | 7 + goal_src/levels/sunken/whirlpool-ag.gd | 6 + goal_src/levels/sunken/whirlpool.gc | 7 + goal_src/levels/sunken_common/bully-ag.gd | 6 + .../levels/sunken_common/sunkenfisha-ag.gd | 6 + goal_src/levels/sunken_common/wall-plat-ag.gd | 6 + .../sunken_common/water-anim-sunken-ag.gd | 6 + .../water-anim-sunken-dark-eco-ag.gd | 6 + .../levels/sunkenb/blue-eco-charger-ag.gd | 6 + .../levels/sunkenb/blue-eco-charger-orb-ag.gd | 6 + goal_src/levels/sunkenb/ecovalve-ag-SUB.gd | 6 + .../levels/sunkenb/floating-launcher-ag.gd | 6 + goal_src/levels/sunkenb/helix-button-ag.gd | 6 + .../levels/sunkenb/helix-slide-door-ag.gd | 6 + goal_src/levels/sunkenb/shover-ag-SUB.gd | 6 + goal_src/levels/sunkenb/steam-cap-ag-SUB.gd | 6 + goal_src/levels/sunkenb/sunkenb-vis.gd | 6 + goal_src/levels/sunkenb/sunkencam-ag-SUB.gd | 6 + goal_src/levels/sunkenb/tpage-162.gd | 6 + goal_src/levels/sunkenb/tpage-163.gd | 6 + goal_src/levels/sunkenb/tpage-164.gd | 6 + goal_src/levels/sunkenb/tpage-166.gd | 6 + goal_src/levels/sunkenb/tpage-764.gd | 6 + goal_src/levels/swamp/balance-plat-ag.gd | 6 + goal_src/levels/swamp/billy-ag.gd | 6 + goal_src/levels/swamp/billy-sidekick-ag.gd | 6 + goal_src/levels/swamp/billy.gc | 7 + goal_src/levels/swamp/ecovalve-ag-SWA.gd | 6 + goal_src/levels/swamp/eichar-pole+0-ag-SWA.gd | 6 + goal_src/levels/swamp/farthy-snack-ag.gd | 6 + goal_src/levels/swamp/flut-saddle-ag-SWA.gd | 6 + goal_src/levels/swamp/kermit-ag.gd | 6 + goal_src/levels/swamp/kermit.gc | 7 + goal_src/levels/swamp/sharkey-ag-SWA.gd | 6 + goal_src/levels/swamp/swamp-bat-ag.gd | 6 + goal_src/levels/swamp/swamp-bat.gc | 7 + goal_src/levels/swamp/swamp-obs.gc | 7 + goal_src/levels/swamp/swamp-part.gc | 7 + goal_src/levels/swamp/swamp-rat-ag.gd | 6 + goal_src/levels/swamp/swamp-rat-nest-ag.gd | 6 + goal_src/levels/swamp/swamp-rat-nest.gc | 7 + goal_src/levels/swamp/swamp-rat.gc | 7 + goal_src/levels/swamp/swamp-rock-ag.gd | 6 + goal_src/levels/swamp/swamp-spike-ag.gd | 6 + goal_src/levels/swamp/swamp-vis.gd | 6 + goal_src/levels/swamp/swampcam-ag-SWA.gd | 6 + goal_src/levels/swamp/tar-plat-ag.gd | 6 + goal_src/levels/swamp/tpage-358.gd | 6 + goal_src/levels/swamp/tpage-629.gd | 6 + goal_src/levels/swamp/tpage-630.gd | 6 + goal_src/levels/swamp/tpage-659.gd | 6 + goal_src/levels/title/logo-ag.gd | 6 + goal_src/levels/title/logo-black-ag.gd | 6 + goal_src/levels/title/logo-cam-ag.gd | 6 + goal_src/levels/title/logo-volumes-ag.gd | 6 + goal_src/levels/title/ndi-ag.gd | 6 + goal_src/levels/title/ndi-cam-ag.gd | 6 + goal_src/levels/title/ndi-volumes-ag.gd | 6 + goal_src/levels/title/title-obs.gc | 7 + goal_src/levels/title/title-vis.gd | 6 + goal_src/levels/title/tpage-1499.gd | 6 + goal_src/levels/title/tpage-1609.gd | 6 + goal_src/levels/title/tpage-397.gd | 6 + goal_src/levels/title/tpage-415.gd | 6 + goal_src/levels/title/tpage-416.gd | 6 + goal_src/levels/training/ecovalve-ag-TRA.gd | 6 + .../levels/training/jng-iris-door-ag-TRA.gd | 6 + goal_src/levels/training/plat-eco-ag-TRA.gd | 6 + .../levels/training/pontoonfive-ag-TRA.gd | 6 + goal_src/levels/training/scarecrow-a-ag.gd | 6 + goal_src/levels/training/scarecrow-b-ag.gd | 6 + goal_src/levels/training/tpage-1308.gd | 6 + goal_src/levels/training/tpage-1309.gd | 6 + goal_src/levels/training/tpage-1310.gd | 6 + goal_src/levels/training/tpage-1311.gd | 6 + goal_src/levels/training/tpage-775.gd | 6 + goal_src/levels/training/training-obs.gc | 7 + goal_src/levels/training/training-part.gc | 7 + goal_src/levels/training/training-vis.gd | 6 + goal_src/levels/training/trainingcam-ag.gd | 6 + .../training/warp-gate-switch-ag-TRA.gd | 6 + .../levels/training/water-anim-training-ag.gd | 6 + goal_src/levels/village1/assistant-ag.gd | 6 + goal_src/levels/village1/assistant.gc | 7 + goal_src/levels/village1/evilplant-ag.gd | 6 + goal_src/levels/village1/explorer-ag.gd | 6 + goal_src/levels/village1/explorer.gc | 7 + goal_src/levels/village1/farmer-ag.gd | 6 + goal_src/levels/village1/farmer.gc | 7 + .../levels/village1/fishermans-boat-ag.gd | 6 + goal_src/levels/village1/fishermans-boat.gc | 7 + goal_src/levels/village1/hutlamp-ag.gd | 6 + goal_src/levels/village1/mayorgears-ag.gd | 6 + goal_src/levels/village1/medres-beach-ag.gd | 6 + goal_src/levels/village1/medres-beach1-ag.gd | 6 + goal_src/levels/village1/medres-beach2-ag.gd | 6 + goal_src/levels/village1/medres-beach3-ag.gd | 6 + goal_src/levels/village1/medres-jungle-ag.gd | 6 + goal_src/levels/village1/medres-jungle1-ag.gd | 6 + goal_src/levels/village1/medres-jungle2-ag.gd | 6 + goal_src/levels/village1/medres-misty-ag.gd | 6 + .../levels/village1/medres-training-ag.gd | 6 + .../levels/village1/medres-village11-ag.gd | 6 + .../levels/village1/medres-village12-ag.gd | 6 + .../levels/village1/medres-village13-ag.gd | 6 + goal_src/levels/village1/oracle-ag-VI1.gd | 6 + .../levels/village1/orb-cache-top-ag-VI1.gd | 6 + .../levels/village1/reflector-middle-ag.gd | 6 + goal_src/levels/village1/revcycle-ag.gd | 6 + goal_src/levels/village1/revcycleprop-ag.gd | 6 + goal_src/levels/village1/ropebridge-32-ag.gd | 6 + goal_src/levels/village1/sage-ag.gd | 6 + goal_src/levels/village1/sage.gc | 7 + goal_src/levels/village1/sagesail-ag.gd | 6 + .../levels/village1/sequence-a-village1.gc | 7 + goal_src/levels/village1/sharkey-ag-VI1.gd | 6 + goal_src/levels/village1/tpage-1470.gd | 6 + goal_src/levels/village1/tpage-398.gd | 6 + goal_src/levels/village1/tpage-399.gd | 6 + goal_src/levels/village1/tpage-400.gd | 6 + goal_src/levels/village1/tpage-401.gd | 6 + goal_src/levels/village1/villa-starfish-ag.gd | 6 + .../levels/village1/village-cam-ag-VI1.gd | 6 + goal_src/levels/village1/village-obs-VI1.gc | 7 + goal_src/levels/village1/village1-part.gc | 7 + goal_src/levels/village1/village1-part2.gc | 7 + goal_src/levels/village1/village1-vis.gd | 6 + goal_src/levels/village1/village1cam-ag.gd | 6 + .../levels/village1/water-anim-village1-ag.gd | 6 + goal_src/levels/village1/windmill-sail-ag.gd | 6 + goal_src/levels/village1/windspinner-ag.gd | 6 + goal_src/levels/village1/yakow-ag.gd | 6 + goal_src/levels/village1/yakow.gc | 7 + goal_src/levels/village2/allpontoons-ag.gd | 6 + .../levels/village2/assistant-village2-ag.gd | 6 + .../levels/village2/assistant-village2.gc | 7 + goal_src/levels/village2/barrel-ag-VI2.gd | 6 + goal_src/levels/village2/ceilingflag-ag.gd | 6 + .../levels/village2/exit-chamber-dummy-ag.gd | 6 + goal_src/levels/village2/fireboulder-ag.gd | 6 + .../levels/village2/flutflut-bluehut-ag.gd | 6 + goal_src/levels/village2/flutflut-bluehut.gc | 7 + goal_src/levels/village2/gambler-ag.gd | 6 + goal_src/levels/village2/gambler.gc | 7 + goal_src/levels/village2/geologist-ag.gd | 6 + goal_src/levels/village2/geologist.gc | 7 + goal_src/levels/village2/jaws-ag.gd | 6 + goal_src/levels/village2/medres-rolling-ag.gd | 6 + .../levels/village2/medres-rolling1-ag.gd | 6 + .../levels/village2/medres-village2-ag.gd | 6 + .../levels/village2/ogreboss-village2-ag.gd | 6 + goal_src/levels/village2/oracle-ag-VI2.gd | 6 + .../levels/village2/orb-cache-top-ag-VI2.gd | 6 + .../levels/village2/pontoonfive-ag-VI2.gd | 6 + goal_src/levels/village2/pontoonten-ag.gd | 6 + goal_src/levels/village2/precursor-arm-ag.gd | 6 + goal_src/levels/village2/sage-bluehut-ag.gd | 6 + goal_src/levels/village2/sage-bluehut.gc | 7 + .../levels/village2/sunken-elevator-ag.gd | 6 + goal_src/levels/village2/sunken-elevator.gc | 7 + goal_src/levels/village2/swamp-blimp-ag.gd | 6 + goal_src/levels/village2/swamp-blimp.gc | 7 + goal_src/levels/village2/swamp-rope-ag.gd | 6 + .../levels/village2/swamp-tetherrock-ag.gd | 6 + .../village2/swamp-tetherrock-explode-ag.gd | 6 + goal_src/levels/village2/swampcam-ag-VI2.gd | 6 + goal_src/levels/village2/tpage-1476.gd | 6 + goal_src/levels/village2/tpage-919.gd | 6 + goal_src/levels/village2/tpage-920.gd | 6 + goal_src/levels/village2/tpage-921.gd | 6 + goal_src/levels/village2/tpage-922.gd | 6 + .../levels/village2/village-cam-ag-VI2.gd | 6 + goal_src/levels/village2/village2-obs.gc | 7 + goal_src/levels/village2/village2-part.gc | 7 + goal_src/levels/village2/village2-part2.gc | 7 + goal_src/levels/village2/village2-vis.gd | 6 + goal_src/levels/village2/village2cam-ag.gd | 6 + .../village2/warp-gate-switch-ag-VI2.gd | 6 + goal_src/levels/village2/warrior-ag.gd | 6 + goal_src/levels/village2/warrior.gc | 7 + .../levels/village2/water-anim-village2-ag.gd | 6 + .../levels/village3/assistant-village3-ag.gd | 6 + .../levels/village3/assistant-village3.gc | 7 + goal_src/levels/village3/cavegem-ag.gd | 6 + .../levels/village3/evilbro-village3-ag.gd | 6 + .../levels/village3/evilsis-village3-ag.gd | 6 + goal_src/levels/village3/gondola-ag.gd | 6 + goal_src/levels/village3/gondolacables-ag.gd | 6 + goal_src/levels/village3/lavaspoutdrip-ag.gd | 6 + .../levels/village3/medres-finalboss-ag.gd | 6 + goal_src/levels/village3/medres-ogre-ag.gd | 6 + goal_src/levels/village3/medres-ogre2-ag.gd | 6 + goal_src/levels/village3/medres-ogre3-ag.gd | 6 + goal_src/levels/village3/minecart.gc | 7 + goal_src/levels/village3/minecartsteel-ag.gd | 6 + goal_src/levels/village3/miners.gc | 7 + goal_src/levels/village3/minershort-ag.gd | 6 + goal_src/levels/village3/minertall-ag.gd | 6 + goal_src/levels/village3/oracle-ag-VI3.gd | 6 + goal_src/levels/village3/pistons-ag.gd | 6 + goal_src/levels/village3/sage-village3-ag.gd | 6 + goal_src/levels/village3/sage-village3.gc | 7 + goal_src/levels/village3/tpage-1194.gd | 6 + goal_src/levels/village3/tpage-1208.gd | 6 + goal_src/levels/village3/tpage-1209.gd | 6 + goal_src/levels/village3/tpage-1210.gd | 6 + goal_src/levels/village3/vil3-bridge-36-ag.gd | 6 + .../levels/village3/village-cam-ag-VI3.gd | 6 + goal_src/levels/village3/village3-obs.gc | 7 + goal_src/levels/village3/village3-part.gc | 7 + goal_src/levels/village3/village3-vis.gd | 6 + .../levels/village3/water-anim-village3-ag.gd | 6 + goal_src/levels/village_common/oracle.gc | 7 + .../levels/village_common/villagep-obs.gc | 7 + goal_src/old/lava/lava.gc | 7 + scripts/make_empty_obj_files.py | 1139 +++++++++++++++++ 1089 files changed, 8191 insertions(+), 23 deletions(-) create mode 100644 goal_src/engine/ambient/ambient.gc create mode 100644 goal_src/engine/ambient/mood-tables.gc create mode 100644 goal_src/engine/ambient/mood.gc create mode 100644 goal_src/engine/ambient/weather-part.gc create mode 100644 goal_src/engine/anim/aligner-h.gc create mode 100644 goal_src/engine/anim/aligner.gc create mode 100644 goal_src/engine/anim/bones-h.gc create mode 100644 goal_src/engine/anim/bones.gc create mode 100644 goal_src/engine/anim/joint-h.gc create mode 100644 goal_src/engine/anim/joint.gc create mode 100644 goal_src/engine/anim/mspace-h.gc create mode 100644 goal_src/engine/camera/cam-combiner.gc create mode 100644 goal_src/engine/camera/cam-debug-h.gc create mode 100644 goal_src/engine/camera/cam-debug.gc create mode 100644 goal_src/engine/camera/cam-interface-h.gc create mode 100644 goal_src/engine/camera/cam-interface.gc create mode 100644 goal_src/engine/camera/cam-layout.gc create mode 100644 goal_src/engine/camera/cam-master.gc create mode 100644 goal_src/engine/camera/cam-start.gc create mode 100644 goal_src/engine/camera/cam-states-dbg.gc create mode 100644 goal_src/engine/camera/cam-states.gc create mode 100644 goal_src/engine/camera/cam-update-h.gc create mode 100644 goal_src/engine/camera/cam-update.gc create mode 100644 goal_src/engine/camera/camera-h.gc create mode 100644 goal_src/engine/camera/camera.gc create mode 100644 goal_src/engine/camera/math-camera-h.gc create mode 100644 goal_src/engine/camera/math-camera.gc create mode 100644 goal_src/engine/camera/pov-camera-h.gc create mode 100644 goal_src/engine/camera/pov-camera.gc create mode 100644 goal_src/engine/collide/collide-cache-h.gc create mode 100644 goal_src/engine/collide/collide-cache.gc create mode 100644 goal_src/engine/collide/collide-edge-grab-h.gc create mode 100644 goal_src/engine/collide/collide-edge-grab.gc create mode 100644 goal_src/engine/collide/collide-frag-h.gc create mode 100644 goal_src/engine/collide/collide-frag.gc create mode 100644 goal_src/engine/collide/collide-func-h.gc create mode 100644 goal_src/engine/collide/collide-func.gc create mode 100644 goal_src/engine/collide/collide-h.gc create mode 100644 goal_src/engine/collide/collide-mesh-h.gc create mode 100644 goal_src/engine/collide/collide-mesh.gc create mode 100644 goal_src/engine/collide/collide-planes.gc create mode 100644 goal_src/engine/collide/collide-probe.gc create mode 100644 goal_src/engine/collide/collide-reaction-target.gc create mode 100644 goal_src/engine/collide/collide-shape-h.gc create mode 100644 goal_src/engine/collide/collide-shape-rider.gc create mode 100644 goal_src/engine/collide/collide-shape.gc create mode 100644 goal_src/engine/collide/collide-target-h.gc create mode 100644 goal_src/engine/collide/collide-touch-h.gc create mode 100644 goal_src/engine/collide/collide-touch.gc create mode 100644 goal_src/engine/collide/collide.gc create mode 100644 goal_src/engine/collide/main-collide.gc create mode 100644 goal_src/engine/data/art-h.gc create mode 100644 goal_src/engine/data/res-h.gc create mode 100644 goal_src/engine/data/res.gc create mode 100644 goal_src/engine/debug/anim-tester.gc create mode 100644 goal_src/engine/debug/assert-h.gc create mode 100644 goal_src/engine/debug/assert.gc create mode 100644 goal_src/engine/debug/debug-h.gc create mode 100644 goal_src/engine/debug/debug-sphere.gc create mode 100644 goal_src/engine/debug/debug.gc create mode 100644 goal_src/engine/debug/default-menu.gc create mode 100644 goal_src/engine/debug/memory-usage-h.gc create mode 100644 goal_src/engine/debug/memory-usage.gc create mode 100644 goal_src/engine/debug/menu.gc create mode 100644 goal_src/engine/debug/part-tester.gc create mode 100644 goal_src/engine/debug/stats-h.gc create mode 100644 goal_src/engine/debug/viewer.gc create mode 100644 goal_src/engine/dma/dma-bucket.gc create mode 100644 goal_src/engine/dma/dma-buffer.gc create mode 100644 goal_src/engine/dma/dma-disasm.gc create mode 100644 goal_src/engine/dma/dma-h.gc create mode 100644 goal_src/engine/dma/dma.gc create mode 100644 goal_src/engine/draw/draw-node-h.gc create mode 100644 goal_src/engine/draw/draw-node.gc create mode 100644 goal_src/engine/draw/drawable-actor-h.gc create mode 100644 goal_src/engine/draw/drawable-ambient-h.gc create mode 100644 goal_src/engine/draw/drawable-group-h.gc create mode 100644 goal_src/engine/draw/drawable-group.gc create mode 100644 goal_src/engine/draw/drawable-h.gc create mode 100644 goal_src/engine/draw/drawable-inline-array-h.gc create mode 100644 goal_src/engine/draw/drawable-inline-array.gc create mode 100644 goal_src/engine/draw/drawable-tree-h.gc create mode 100644 goal_src/engine/draw/drawable-tree.gc create mode 100644 goal_src/engine/draw/drawable.gc create mode 100644 goal_src/engine/draw/process-drawable-h.gc create mode 100644 goal_src/engine/draw/process-drawable.gc create mode 100644 goal_src/engine/engine/connect.gc create mode 100644 goal_src/engine/engine/engines.gc create mode 100644 goal_src/engine/entity/actor-link-h.gc create mode 100644 goal_src/engine/entity/entity-h.gc create mode 100644 goal_src/engine/entity/entity-table.gc create mode 100644 goal_src/engine/entity/entity.gc create mode 100644 goal_src/engine/entity/relocate.gc create mode 100644 goal_src/engine/game/collectables-part.gc create mode 100644 goal_src/engine/game/collectables.gc create mode 100644 goal_src/engine/game/crates.gc create mode 100644 goal_src/engine/game/effect-control-h.gc create mode 100644 goal_src/engine/game/effect-control.gc create mode 100644 goal_src/engine/game/fact-h.gc create mode 100644 goal_src/engine/game/game-h.gc create mode 100644 goal_src/engine/game/game-info-h.gc create mode 100644 goal_src/engine/game/game-info.gc create mode 100644 goal_src/engine/game/game-save.gc create mode 100644 goal_src/engine/game/generic-obs-h.gc create mode 100644 goal_src/engine/game/generic-obs.gc create mode 100644 goal_src/engine/game/main-h.gc create mode 100644 goal_src/engine/game/main.gc create mode 100644 goal_src/engine/game/powerups.gc create mode 100644 goal_src/engine/game/projectiles-h.gc create mode 100644 goal_src/engine/game/projectiles.gc create mode 100644 goal_src/engine/game/settings-h.gc create mode 100644 goal_src/engine/game/settings.gc create mode 100644 goal_src/engine/game/task/game-task-h.gc create mode 100644 goal_src/engine/game/task/hint-control-h.gc create mode 100644 goal_src/engine/game/task/hint-control.gc create mode 100644 goal_src/engine/game/task/process-taskable.gc create mode 100644 goal_src/engine/game/task/task-control-h.gc create mode 100644 goal_src/engine/game/task/task-control.gc create mode 100644 goal_src/engine/game/video.gc create mode 100644 goal_src/engine/game/voicebox.gc create mode 100644 goal_src/engine/geometry/bounding-box-h.gc create mode 100644 goal_src/engine/geometry/bounding-box.gc create mode 100644 goal_src/engine/geometry/cylinder.gc create mode 100644 goal_src/engine/geometry/geometry-h.gc create mode 100644 goal_src/engine/geometry/geometry.gc create mode 100644 goal_src/engine/geometry/vol-h.gc create mode 100644 goal_src/engine/geometry/vol.gc create mode 100644 goal_src/engine/gfx/background-h.gc create mode 100644 goal_src/engine/gfx/background.gc create mode 100644 goal_src/engine/gfx/capture.gc create mode 100644 goal_src/engine/gfx/decomp-h.gc create mode 100644 goal_src/engine/gfx/depth-cue-h.gc create mode 100644 goal_src/engine/gfx/depth-cue.gc create mode 100644 goal_src/engine/gfx/eye-h.gc create mode 100644 goal_src/engine/gfx/eye.gc create mode 100644 goal_src/engine/gfx/font-h.gc create mode 100644 goal_src/engine/gfx/font.gc create mode 100644 goal_src/engine/gfx/generic/generic-effect.gc create mode 100644 goal_src/engine/gfx/generic/generic-h.gc create mode 100644 goal_src/engine/gfx/generic/generic-merc.gc create mode 100644 goal_src/engine/gfx/generic/generic-tie.gc create mode 100644 goal_src/engine/gfx/generic/generic-vu0.gc create mode 100644 goal_src/engine/gfx/generic/generic-vu1-h.gc create mode 100644 goal_src/engine/gfx/generic/generic-vu1.gc create mode 100644 goal_src/engine/gfx/generic/generic-work-h.gc create mode 100644 goal_src/engine/gfx/generic/generic.gc create mode 100644 goal_src/engine/gfx/hw/display-h.gc create mode 100644 goal_src/engine/gfx/hw/display.gc create mode 100644 goal_src/engine/gfx/hw/gs.gc create mode 100644 goal_src/engine/gfx/hw/video-h.gc create mode 100644 goal_src/engine/gfx/hw/vu1-user-h.gc create mode 100644 goal_src/engine/gfx/lights-h.gc create mode 100644 goal_src/engine/gfx/lights.gc create mode 100644 goal_src/engine/gfx/merc/generic-merc-h.gc create mode 100644 goal_src/engine/gfx/merc/merc-blend-shape.gc create mode 100644 goal_src/engine/gfx/merc/merc-death.gc create mode 100644 goal_src/engine/gfx/merc/merc-h.gc create mode 100644 goal_src/engine/gfx/merc/merc-vu1.gc create mode 100644 goal_src/engine/gfx/merc/merc.gc create mode 100644 goal_src/engine/gfx/mood-h.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-frames.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-h.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-mid.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-near.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-tables.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-texture.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-trans-tables.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-transition.gc create mode 100644 goal_src/engine/gfx/ocean/ocean-vu0.gc create mode 100644 goal_src/engine/gfx/ocean/ocean.gc create mode 100644 goal_src/engine/gfx/ripple.gc create mode 100644 goal_src/engine/gfx/shadow/shadow-cpu-h.gc create mode 100644 goal_src/engine/gfx/shadow/shadow-cpu.gc create mode 100644 goal_src/engine/gfx/shadow/shadow-h.gc create mode 100644 goal_src/engine/gfx/shadow/shadow-vu1-h.gc create mode 100644 goal_src/engine/gfx/shadow/shadow-vu1.gc create mode 100644 goal_src/engine/gfx/shadow/shadow.gc create mode 100644 goal_src/engine/gfx/shrub/shrub-work.gc create mode 100644 goal_src/engine/gfx/shrub/shrubbery-h.gc create mode 100644 goal_src/engine/gfx/shrub/shrubbery.gc create mode 100644 goal_src/engine/gfx/sky/sky-h.gc create mode 100644 goal_src/engine/gfx/sky/sky-tng.gc create mode 100644 goal_src/engine/gfx/sky/sky-utils.gc create mode 100644 goal_src/engine/gfx/sky/sky.gc create mode 100644 goal_src/engine/gfx/sprite/sprite-distort.gc create mode 100644 goal_src/engine/gfx/sprite/sprite-h.gc create mode 100644 goal_src/engine/gfx/sprite/sprite.gc create mode 100644 goal_src/engine/gfx/texture-h.gc create mode 100644 goal_src/engine/gfx/texture.gc create mode 100644 goal_src/engine/gfx/tfrag/subdivide-h.gc create mode 100644 goal_src/engine/gfx/tfrag/subdivide.gc create mode 100644 goal_src/engine/gfx/tfrag/tfrag-h.gc create mode 100644 goal_src/engine/gfx/tfrag/tfrag-methods.gc create mode 100644 goal_src/engine/gfx/tfrag/tfrag-near.gc create mode 100644 goal_src/engine/gfx/tfrag/tfrag-work.gc create mode 100644 goal_src/engine/gfx/tfrag/tfrag.gc create mode 100644 goal_src/engine/gfx/tie/generic-tie-h.gc create mode 100644 goal_src/engine/gfx/tie/prototype-h.gc create mode 100644 goal_src/engine/gfx/tie/prototype.gc create mode 100644 goal_src/engine/gfx/tie/tie-h.gc create mode 100644 goal_src/engine/gfx/tie/tie-methods.gc create mode 100644 goal_src/engine/gfx/tie/tie-near.gc create mode 100644 goal_src/engine/gfx/tie/tie-work.gc create mode 100644 goal_src/engine/gfx/tie/tie.gc create mode 100644 goal_src/engine/gfx/time-of-day-h.gc create mode 100644 goal_src/engine/gfx/time-of-day.gc create mode 100644 goal_src/engine/gfx/vis/bsp-h.gc create mode 100644 goal_src/engine/gfx/vis/bsp.gc create mode 100644 goal_src/engine/gfx/water/water-h.gc create mode 100644 goal_src/engine/gfx/water/water.gc create mode 100644 goal_src/engine/gfx/wind-h.gc create mode 100644 goal_src/engine/gfx/wind.gc create mode 100644 goal_src/engine/level/level-h.gc create mode 100644 goal_src/engine/level/level-info.gc create mode 100644 goal_src/engine/level/level.gc create mode 100644 goal_src/engine/level/load-boundary-data.gc create mode 100644 goal_src/engine/level/load-boundary-h.gc create mode 100644 goal_src/engine/level/load-boundary.gc create mode 100644 goal_src/engine/load/decomp.gc create mode 100644 goal_src/engine/load/file-io.gc create mode 100644 goal_src/engine/load/load-dgo.gc create mode 100644 goal_src/engine/load/loader-h.gc create mode 100644 goal_src/engine/load/loader.gc create mode 100644 goal_src/engine/load/ramdisk.gc create mode 100644 goal_src/engine/math/euler-h.gc create mode 100644 goal_src/engine/math/euler.gc create mode 100644 goal_src/engine/math/math.gc create mode 100644 goal_src/engine/math/matrix-h.gc create mode 100644 goal_src/engine/math/matrix.gc create mode 100644 goal_src/engine/math/quaternion-h.gc create mode 100644 goal_src/engine/math/quaternion.gc create mode 100644 goal_src/engine/math/transform-h.gc create mode 100644 goal_src/engine/math/transform.gc create mode 100644 goal_src/engine/math/transformq-h.gc create mode 100644 goal_src/engine/math/transformq.gc create mode 100644 goal_src/engine/math/trigonometry-h.gc create mode 100644 goal_src/engine/math/trigonometry.gc create mode 100644 goal_src/engine/math/vector-h.gc create mode 100644 goal_src/engine/math/vector.gc create mode 100644 goal_src/engine/nav/navigate-h.gc create mode 100644 goal_src/engine/nav/navigate.gc create mode 100644 goal_src/engine/nav/path-h.gc create mode 100644 goal_src/engine/nav/path.gc create mode 100644 goal_src/engine/physics/dynamics-h.gc create mode 100644 goal_src/engine/physics/gravity-h.gc create mode 100644 goal_src/engine/physics/trajectory-h.gc create mode 100644 goal_src/engine/physics/trajectory.gc create mode 100644 goal_src/engine/ps2/memcard-h.gc create mode 100644 goal_src/engine/ps2/pad.gc create mode 100644 goal_src/engine/ps2/rpc-h.gc create mode 100644 goal_src/engine/ps2/timer-h.gc create mode 100644 goal_src/engine/ps2/timer.gc create mode 100644 goal_src/engine/ps2/vif-h.gc create mode 100644 goal_src/engine/ps2/vu1-macros.gc create mode 100644 goal_src/engine/sound/gsound-h.gc create mode 100644 goal_src/engine/sound/gsound.gc create mode 100644 goal_src/engine/sparticle/sparticle-h.gc create mode 100644 goal_src/engine/sparticle/sparticle-launcher-h.gc create mode 100644 goal_src/engine/sparticle/sparticle-launcher.gc create mode 100644 goal_src/engine/sparticle/sparticle.gc create mode 100644 goal_src/engine/target/joint-mod-h.gc create mode 100644 goal_src/engine/target/logic-target.gc create mode 100644 goal_src/engine/target/pat-h.gc create mode 100644 goal_src/engine/target/sidekick.gc create mode 100644 goal_src/engine/target/surface-h.gc create mode 100644 goal_src/engine/target/target-death.gc create mode 100644 goal_src/engine/target/target-h.gc create mode 100644 goal_src/engine/target/target-handler.gc create mode 100644 goal_src/engine/target/target-part.gc create mode 100644 goal_src/engine/target/target-util.gc create mode 100644 goal_src/engine/target/target.gc create mode 100644 goal_src/engine/target/target2.gc create mode 100644 goal_src/engine/ui/credits.gc create mode 100644 goal_src/engine/ui/hud-classes.gc create mode 100644 goal_src/engine/ui/hud-h.gc create mode 100644 goal_src/engine/ui/hud.gc create mode 100644 goal_src/engine/ui/progress-h.gc create mode 100644 goal_src/engine/ui/progress/progress-draw.gc create mode 100644 goal_src/engine/ui/progress/progress-part.gc create mode 100644 goal_src/engine/ui/progress/progress-static.gc create mode 100644 goal_src/engine/ui/progress/progress.gc create mode 100644 goal_src/engine/ui/text-h.gc create mode 100644 goal_src/engine/ui/text.gc create mode 100644 goal_src/engine/util/glist-h.gc create mode 100644 goal_src/engine/util/glist.gc create mode 100644 goal_src/engine/util/smush-control-h.gc create mode 100644 goal_src/engine/util/sync-info-h.gc create mode 100644 goal_src/engine/util/sync-info.gc create mode 100644 goal_src/engine/util/types-h.gc create mode 100644 goal_src/kernel/dgo-h.gc create mode 100644 goal_src/kernel/gcommon.gc create mode 100644 goal_src/kernel/gkernel-h.gc create mode 100644 goal_src/kernel/gkernel.gc create mode 100644 goal_src/kernel/gstate.gc create mode 100644 goal_src/kernel/gstring-h.gc create mode 100644 goal_src/kernel/gstring.gc create mode 100644 goal_src/kernel/pskernel.gc create mode 100644 goal_src/levels/beach/air-h.gc create mode 100644 goal_src/levels/beach/air.gc create mode 100644 goal_src/levels/beach/barrel-ag-BEA.gd create mode 100644 goal_src/levels/beach/beach-obs.gc create mode 100644 goal_src/levels/beach/beach-part.gc create mode 100644 goal_src/levels/beach/beach-rocks.gc create mode 100644 goal_src/levels/beach/beach-vis.gd create mode 100644 goal_src/levels/beach/beachcam-ag.gd create mode 100644 goal_src/levels/beach/bird-lady-ag.gd create mode 100644 goal_src/levels/beach/bird-lady-beach-ag.gd create mode 100644 goal_src/levels/beach/bird-lady-beach.gc create mode 100644 goal_src/levels/beach/bird-lady.gc create mode 100644 goal_src/levels/beach/bladeassm-ag.gd create mode 100644 goal_src/levels/beach/ecovalve-ag-BEA.gd create mode 100644 goal_src/levels/beach/ecoventrock-ag.gd create mode 100644 goal_src/levels/beach/flutflut-ag.gd create mode 100644 goal_src/levels/beach/flutflutegg-ag.gd create mode 100644 goal_src/levels/beach/grottopole-ag.gd create mode 100644 goal_src/levels/beach/harvester-ag.gd create mode 100644 goal_src/levels/beach/kickrock-ag.gd create mode 100644 goal_src/levels/beach/lrocklrg-ag.gd create mode 100644 goal_src/levels/beach/lurkercrab-ag.gd create mode 100644 goal_src/levels/beach/lurkercrab.gc create mode 100644 goal_src/levels/beach/lurkerpuppy-ag.gd create mode 100644 goal_src/levels/beach/lurkerpuppy.gc create mode 100644 goal_src/levels/beach/lurkerworm-ag.gd create mode 100644 goal_src/levels/beach/lurkerworm.gc create mode 100644 goal_src/levels/beach/mayor-ag.gd create mode 100644 goal_src/levels/beach/mayor.gc create mode 100644 goal_src/levels/beach/orb-cache-top-ag-BEA.gd create mode 100644 goal_src/levels/beach/pelican-ag.gd create mode 100644 goal_src/levels/beach/pelican.gc create mode 100644 goal_src/levels/beach/sack-ag-BEA.gd create mode 100644 goal_src/levels/beach/sculptor-ag.gd create mode 100644 goal_src/levels/beach/sculptor-muse-ag.gd create mode 100644 goal_src/levels/beach/sculptor.gc create mode 100644 goal_src/levels/beach/seagull-ag.gd create mode 100644 goal_src/levels/beach/seagull.gc create mode 100644 goal_src/levels/beach/tpage-212.gd create mode 100644 goal_src/levels/beach/tpage-213.gd create mode 100644 goal_src/levels/beach/tpage-214.gd create mode 100644 goal_src/levels/beach/tpage-215.gd create mode 100644 goal_src/levels/beach/twister.gc create mode 100644 goal_src/levels/beach/windmill-one-ag.gd create mode 100644 goal_src/levels/beach/wobbler.gc create mode 100644 goal_src/levels/cave_common/caveelevator-ag.gd create mode 100644 goal_src/levels/cave_common/dark-crystal-ag.gd create mode 100644 goal_src/levels/cave_common/driller-lurker-ag.gd create mode 100644 goal_src/levels/cave_common/mother-spider-ag.gd create mode 100644 goal_src/levels/cave_common/spider-egg-ag-DAR-MAI.gd create mode 100644 goal_src/levels/cave_common/spiderwebs-ag.gd create mode 100644 goal_src/levels/citadel/assistant-citadel.gc create mode 100644 goal_src/levels/citadel/assistant-lavatube-end-ag.gd create mode 100644 goal_src/levels/citadel/bluesage-ag.gd create mode 100644 goal_src/levels/citadel/citadel-obs.gc create mode 100644 goal_src/levels/citadel/citadel-part.gc create mode 100644 goal_src/levels/citadel/citadel-sages.gc create mode 100644 goal_src/levels/citadel/citadel-vis.gd create mode 100644 goal_src/levels/citadel/citadelcam-ag.gd create mode 100644 goal_src/levels/citadel/citb-arm-ag.gd create mode 100644 goal_src/levels/citadel/citb-arm-shoulder-ag.gd create mode 100644 goal_src/levels/citadel/citb-bunny-ag.gd create mode 100644 goal_src/levels/citadel/citb-bunny.gc create mode 100644 goal_src/levels/citadel/citb-button-ag.gd create mode 100644 goal_src/levels/citadel/citb-chain-plat-ag.gd create mode 100644 goal_src/levels/citadel/citb-chains-ag.gd create mode 100644 goal_src/levels/citadel/citb-coil-ag.gd create mode 100644 goal_src/levels/citadel/citb-disc-ag.gd create mode 100644 goal_src/levels/citadel/citb-donut-ag.gd create mode 100644 goal_src/levels/citadel/citb-drop-plat-CIT.gc create mode 100644 goal_src/levels/citadel/citb-drop-plat-ag.gd create mode 100644 goal_src/levels/citadel/citb-exit-plat-ag.gd create mode 100644 goal_src/levels/citadel/citb-firehose-ag.gd create mode 100644 goal_src/levels/citadel/citb-generator-ag.gd create mode 100644 goal_src/levels/citadel/citb-hose-ag.gd create mode 100644 goal_src/levels/citadel/citb-iris-door-ag.gd create mode 100644 goal_src/levels/citadel/citb-launcher-ag.gd create mode 100644 goal_src/levels/citadel/citb-plat.gc create mode 100644 goal_src/levels/citadel/citb-robotboss-ag.gd create mode 100644 goal_src/levels/citadel/citb-rotatebox-ag.gd create mode 100644 goal_src/levels/citadel/citb-sagecage-ag.gd create mode 100644 goal_src/levels/citadel/citb-stopbox-ag.gd create mode 100644 goal_src/levels/citadel/ecovalve-ag-CIT.gd create mode 100644 goal_src/levels/citadel/evilbro-citadel-ag.gd create mode 100644 goal_src/levels/citadel/evilsis-citadel-ag.gd create mode 100644 goal_src/levels/citadel/orb-cache-top-ag-CIT.gd create mode 100644 goal_src/levels/citadel/plat-citb-ag.gd create mode 100644 goal_src/levels/citadel/plat-eco-citb-ag.gd create mode 100644 goal_src/levels/citadel/redsage-ag.gd create mode 100644 goal_src/levels/citadel/tpage-1414.gd create mode 100644 goal_src/levels/citadel/tpage-1415.gd create mode 100644 goal_src/levels/citadel/tpage-1416.gd create mode 100644 goal_src/levels/citadel/tpage-1417.gd create mode 100644 goal_src/levels/citadel/warp-gate-switch-ag-CIT.gd create mode 100644 goal_src/levels/citadel/yellowsage-ag.gd create mode 100644 goal_src/levels/common/babak-ag.gd create mode 100644 goal_src/levels/common/babak-with-cannon.gc create mode 100644 goal_src/levels/common/babak.gc create mode 100644 goal_src/levels/common/basebutton.gc create mode 100644 goal_src/levels/common/baseplat.gc create mode 100644 goal_src/levels/common/battlecontroller.gc create mode 100644 goal_src/levels/common/blocking-plane.gc create mode 100644 goal_src/levels/common/buzzer-ag.gd create mode 100644 goal_src/levels/common/crate-ag.gd create mode 100644 goal_src/levels/common/dark-eco-pool.gc create mode 100644 goal_src/levels/common/deathcam-ag.gd create mode 100644 goal_src/levels/common/dir-tpages.gd create mode 100644 goal_src/levels/common/ecovalve-ag-ART-GAME.gd create mode 100644 goal_src/levels/common/ecovalve-ag-FIC-OGR.gd create mode 100644 goal_src/levels/common/ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.gd create mode 100644 goal_src/levels/common/eichar-ag.gd create mode 100644 goal_src/levels/common/fuel-cell-ag.gd create mode 100644 goal_src/levels/common/fuelcell-naked-ag.gd create mode 100644 goal_src/levels/common/game-cnt.gd create mode 100644 goal_src/levels/common/green-sagecage-ag.gd create mode 100644 goal_src/levels/common/joint-exploder.gc create mode 100644 goal_src/levels/common/launcherdoor.gc create mode 100644 goal_src/levels/common/mistycannon-ag.gd create mode 100644 goal_src/levels/common/mistycannon.gc create mode 100644 goal_src/levels/common/money-ag.gd create mode 100644 goal_src/levels/common/nav-enemy-h.gc create mode 100644 goal_src/levels/common/nav-enemy.gc create mode 100644 goal_src/levels/common/orb-cache.gc create mode 100644 goal_src/levels/common/plat-button.gc create mode 100644 goal_src/levels/common/plat-eco.gc create mode 100644 goal_src/levels/common/plat.gc create mode 100644 goal_src/levels/common/racer-ag-FIC-ROL.gd create mode 100644 goal_src/levels/common/rigid-body-h.gc create mode 100644 goal_src/levels/common/rigid-body.gc create mode 100644 goal_src/levels/common/ropebridge.gc create mode 100644 goal_src/levels/common/sharkey-ag-BEA-TRA-VI2.gd create mode 100644 goal_src/levels/common/sharkey-ag-JUN-MIS.gd create mode 100644 goal_src/levels/common/sharkey.gc create mode 100644 goal_src/levels/common/sidekick-ag.gd create mode 100644 goal_src/levels/common/snow-bunny.gc create mode 100644 goal_src/levels/common/speaker-ag.gd create mode 100644 goal_src/levels/common/static-screen.gc create mode 100644 goal_src/levels/common/texture-upload.gc create mode 100644 goal_src/levels/common/ticky.gc create mode 100644 goal_src/levels/common/tippy.gc create mode 100644 goal_src/levels/common/tpage-1032.gd create mode 100644 goal_src/levels/common/tpage-1278.gd create mode 100644 goal_src/levels/common/tpage-1532.gd create mode 100644 goal_src/levels/common/tpage-2.gd create mode 100644 goal_src/levels/common/tpage-256.gd create mode 100644 goal_src/levels/common/tpage-463.gd create mode 100644 goal_src/levels/common/tpage-62.gd create mode 100644 goal_src/levels/common/tpage-880.gd create mode 100644 goal_src/levels/common/warp-gate-switch-ag-VI1-VI3.gd create mode 100644 goal_src/levels/common/warpgate-ag.gd create mode 100644 goal_src/levels/common/water-anim.gc create mode 100644 goal_src/levels/darkcave/baby-spider-ag-DAR.gd create mode 100644 goal_src/levels/darkcave/cavecrystal-ag.gd create mode 100644 goal_src/levels/darkcave/cavespatula-darkcave-ag.gd create mode 100644 goal_src/levels/darkcave/cavetrapdoor-ag-DAR.gd create mode 100644 goal_src/levels/darkcave/darkcave-obs.gc create mode 100644 goal_src/levels/darkcave/darkcave-vis.gd create mode 100644 goal_src/levels/darkcave/tpage-1304.gd create mode 100644 goal_src/levels/darkcave/tpage-1305.gd create mode 100644 goal_src/levels/darkcave/tpage-1306.gd create mode 100644 goal_src/levels/darkcave/tpage-1307.gd create mode 100644 goal_src/levels/darkcave/tpage-1352.gd create mode 100644 goal_src/levels/darkcave/water-anim-darkcave-ag.gd create mode 100644 goal_src/levels/demo/demo-obs.gc create mode 100644 goal_src/levels/demo/demo-vis.gd create mode 100644 goal_src/levels/demo/tpage-1479.gd create mode 100644 goal_src/levels/demo/tpage-1480.gd create mode 100644 goal_src/levels/demo/tpage-1485.gd create mode 100644 goal_src/levels/demo/tpage-1486.gd create mode 100644 goal_src/levels/demo/tpage-1487.gd create mode 100644 goal_src/levels/demo/tpage-1599.gd create mode 100644 goal_src/levels/demo/tpage-1600.gd create mode 100644 goal_src/levels/demo/tpage-1601.gd create mode 100644 goal_src/levels/demo/tpage-1602.gd create mode 100644 goal_src/levels/demo/tpage-1603.gd create mode 100644 goal_src/levels/demo/tpage-1604.gd create mode 100644 goal_src/levels/demo/tpage-1605.gd create mode 100644 goal_src/levels/demo/tpage-1606.gd create mode 100644 goal_src/levels/demo/tpage-1607.gd create mode 100644 goal_src/levels/finalboss/darkecobomb-ag.gd create mode 100644 goal_src/levels/finalboss/ecoclaw-ag.gd create mode 100644 goal_src/levels/finalboss/ecovalve-ag-FIN.gd create mode 100644 goal_src/levels/finalboss/final-door.gc create mode 100644 goal_src/levels/finalboss/finalboss-vis.gd create mode 100644 goal_src/levels/finalboss/finalbosscam-ag.gd create mode 100644 goal_src/levels/finalboss/green-eco-lurker-ag.gd create mode 100644 goal_src/levels/finalboss/green-eco-lurker.gc create mode 100644 goal_src/levels/finalboss/greenshot-ag.gd create mode 100644 goal_src/levels/finalboss/jak-white-ag.gd create mode 100644 goal_src/levels/finalboss/light-eco-ag.gd create mode 100644 goal_src/levels/finalboss/light-eco.gc create mode 100644 goal_src/levels/finalboss/plat-eco-finalboss-ag.gd create mode 100644 goal_src/levels/finalboss/power-left-ag.gd create mode 100644 goal_src/levels/finalboss/power-right-ag.gd create mode 100644 goal_src/levels/finalboss/powercellalt-ag.gd create mode 100644 goal_src/levels/finalboss/redring-ag.gd create mode 100644 goal_src/levels/finalboss/robotboss-ag.gd create mode 100644 goal_src/levels/finalboss/robotboss-blueeco-ag.gd create mode 100644 goal_src/levels/finalboss/robotboss-cinematic-ag.gd create mode 100644 goal_src/levels/finalboss/robotboss-h.gc create mode 100644 goal_src/levels/finalboss/robotboss-misc.gc create mode 100644 goal_src/levels/finalboss/robotboss-part.gc create mode 100644 goal_src/levels/finalboss/robotboss-redeco-ag.gd create mode 100644 goal_src/levels/finalboss/robotboss-weapon.gc create mode 100644 goal_src/levels/finalboss/robotboss-yelloweco-ag.gd create mode 100644 goal_src/levels/finalboss/robotboss.gc create mode 100644 goal_src/levels/finalboss/sage-finalboss-FIN.gc create mode 100644 goal_src/levels/finalboss/sage-finalboss-part.gc create mode 100644 goal_src/levels/finalboss/silodoor-ag.gd create mode 100644 goal_src/levels/finalboss/tpage-1418.gd create mode 100644 goal_src/levels/finalboss/tpage-1419.gd create mode 100644 goal_src/levels/finalboss/tpage-1420.gd create mode 100644 goal_src/levels/finalboss/tpage-545.gd create mode 100644 goal_src/levels/finalboss/tpage-634.gd create mode 100644 goal_src/levels/finalboss/water-anim-finalboss-ag.gd create mode 100644 goal_src/levels/firecanyon/assistant-firecanyon-ag.gd create mode 100644 goal_src/levels/firecanyon/assistant-firecanyon.gc create mode 100644 goal_src/levels/firecanyon/balloon-ag.gd create mode 100644 goal_src/levels/firecanyon/crate-darkeco-cluster-ag-FIC.gd create mode 100644 goal_src/levels/firecanyon/firecanyon-obs.gc create mode 100644 goal_src/levels/firecanyon/firecanyon-part.gc create mode 100644 goal_src/levels/firecanyon/firecanyon-vis.gd create mode 100644 goal_src/levels/firecanyon/spike-ag.gd create mode 100644 goal_src/levels/firecanyon/tpage-1123.gd create mode 100644 goal_src/levels/firecanyon/tpage-815.gd create mode 100644 goal_src/levels/firecanyon/tpage-822.gd create mode 100644 goal_src/levels/firecanyon/tpage-854.gd create mode 100644 goal_src/levels/flut_common/eichar-flut+0-ag.gd create mode 100644 goal_src/levels/flut_common/flut-part.gc create mode 100644 goal_src/levels/flut_common/flutflut.gc create mode 100644 goal_src/levels/flut_common/target-flut.gc create mode 100644 goal_src/levels/intro/evilbro-ag.gd create mode 100644 goal_src/levels/intro/evilbro.gc create mode 100644 goal_src/levels/intro/evilsis-ag.gd create mode 100644 goal_src/levels/intro/intro-vis.gd create mode 100644 goal_src/levels/intro/tpage-1454.gd create mode 100644 goal_src/levels/intro/tpage-1455.gd create mode 100644 goal_src/levels/intro/tpage-1456.gd create mode 100644 goal_src/levels/intro/tpage-1457.gd create mode 100644 goal_src/levels/jungle/accordian-ag.gd create mode 100644 goal_src/levels/jungle/bouncer.gc create mode 100644 goal_src/levels/jungle/bounceytarp-ag.gd create mode 100644 goal_src/levels/jungle/catch-fisha-ag.gd create mode 100644 goal_src/levels/jungle/catch-fishb-ag.gd create mode 100644 goal_src/levels/jungle/catch-fishc-ag.gd create mode 100644 goal_src/levels/jungle/darkvine-ag-JUN.gd create mode 100644 goal_src/levels/jungle/darkvine.gc create mode 100644 goal_src/levels/jungle/eichar-fish+0-ag-JUN.gd create mode 100644 goal_src/levels/jungle/fish-net-ag.gd create mode 100644 goal_src/levels/jungle/fisher-JUN.gc create mode 100644 goal_src/levels/jungle/fisher-JUNGLE-L1.gc create mode 100644 goal_src/levels/jungle/fisher-ag.gd create mode 100644 goal_src/levels/jungle/hopper-ag.gd create mode 100644 goal_src/levels/jungle/hopper.gc create mode 100644 goal_src/levels/jungle/jungle-elevator.gc create mode 100644 goal_src/levels/jungle/jungle-mirrors.gc create mode 100644 goal_src/levels/jungle/jungle-obs.gc create mode 100644 goal_src/levels/jungle/jungle-part.gc create mode 100644 goal_src/levels/jungle/jungle-vis.gd create mode 100644 goal_src/levels/jungle/junglecam-ag.gd create mode 100644 goal_src/levels/jungle/junglefish-ag.gd create mode 100644 goal_src/levels/jungle/junglefish.gc create mode 100644 goal_src/levels/jungle/junglesnake-ag.gd create mode 100644 goal_src/levels/jungle/junglesnake.gc create mode 100644 goal_src/levels/jungle/launcherdoor-ag-JUN.gd create mode 100644 goal_src/levels/jungle/logtrap-ag.gd create mode 100644 goal_src/levels/jungle/lurkerm-piston-ag.gd create mode 100644 goal_src/levels/jungle/lurkerm-tall-sail-ag.gd create mode 100644 goal_src/levels/jungle/maindoor-ag.gd create mode 100644 goal_src/levels/jungle/medres-firecanyon-ag.gd create mode 100644 goal_src/levels/jungle/orb-cache-top-ag-JUN.gd create mode 100644 goal_src/levels/jungle/periscope-ag.gd create mode 100644 goal_src/levels/jungle/plat-button-ag.gd create mode 100644 goal_src/levels/jungle/plat-eco-ag-JUN.gd create mode 100644 goal_src/levels/jungle/precurbridge-ag.gd create mode 100644 goal_src/levels/jungle/reflector-mirror-ag.gd create mode 100644 goal_src/levels/jungle/ropebridge-52-ag.gd create mode 100644 goal_src/levels/jungle/ropebridge-70-ag.gd create mode 100644 goal_src/levels/jungle/sidedoor-ag.gd create mode 100644 goal_src/levels/jungle/towertop-ag.gd create mode 100644 goal_src/levels/jungle/tpage-385.gd create mode 100644 goal_src/levels/jungle/tpage-386.gd create mode 100644 goal_src/levels/jungle/tpage-388.gd create mode 100644 goal_src/levels/jungle/tpage-531.gd create mode 100644 goal_src/levels/jungle/tpage-765.gd create mode 100644 goal_src/levels/jungle/water-anim-jungle-ag.gd create mode 100644 goal_src/levels/jungle_common/ecovalve-ag-JUB-JUN.gd create mode 100644 goal_src/levels/jungleb/aphid-lurker-ag.gd create mode 100644 goal_src/levels/jungleb/aphid.gc create mode 100644 goal_src/levels/jungleb/darkvine-ag-JUB.gd create mode 100644 goal_src/levels/jungleb/eggtop-ag.gd create mode 100644 goal_src/levels/jungleb/jng-iris-door-ag-JUB.gd create mode 100644 goal_src/levels/jungleb/jungleb-obs.gc create mode 100644 goal_src/levels/jungleb/jungleb-vis.gd create mode 100644 goal_src/levels/jungleb/plant-boss-ag.gd create mode 100644 goal_src/levels/jungleb/plant-boss-main+0-ag.gd create mode 100644 goal_src/levels/jungleb/plant-boss.gc create mode 100644 goal_src/levels/jungleb/plat-flip-ag.gd create mode 100644 goal_src/levels/jungleb/plat-flip.gc create mode 100644 goal_src/levels/jungleb/plat-jungleb-ag.gd create mode 100644 goal_src/levels/jungleb/tpage-485.gd create mode 100644 goal_src/levels/jungleb/tpage-507.gd create mode 100644 goal_src/levels/jungleb/tpage-510.gd create mode 100644 goal_src/levels/jungleb/tpage-966.gd create mode 100644 goal_src/levels/l1_only/citb-drop-plat-L1.gc create mode 100644 goal_src/levels/l1_only/eichar-fish+0-ag-JUNGLE.gd create mode 100644 goal_src/levels/l1_only/eichar-fish+0-ag-L1.gd create mode 100644 goal_src/levels/l1_only/eichar-pole+0-ag-L1.gd create mode 100644 goal_src/levels/l1_only/eichar-tube+0-ag-L1-SUNKEN.gd create mode 100644 goal_src/levels/l1_only/racer-states-L1-RACERP.gc create mode 100644 goal_src/levels/l1_only/sage-finalboss-L1.gc create mode 100644 goal_src/levels/l1_only/target-racer-L1-RACERP.gc create mode 100644 goal_src/levels/l1_only/target-racer-h-L1-RACERP.gc create mode 100644 goal_src/levels/l1_only/village-obs-L1.gc create mode 100644 goal_src/levels/lavatube/assistant-lavatube-start-ag.gd create mode 100644 goal_src/levels/lavatube/assistant-lavatube.gc create mode 100644 goal_src/levels/lavatube/chainmine-ag.gd create mode 100644 goal_src/levels/lavatube/darkecobarrel-ag.gd create mode 100644 goal_src/levels/lavatube/ecovalve-ag-LAV.gd create mode 100644 goal_src/levels/lavatube/energyarm-ag.gd create mode 100644 goal_src/levels/lavatube/energyball-ag.gd create mode 100644 goal_src/levels/lavatube/energybase-ag.gd create mode 100644 goal_src/levels/lavatube/energydoor-ag.gd create mode 100644 goal_src/levels/lavatube/energyhub-ag.gd create mode 100644 goal_src/levels/lavatube/lavaballoon-ag.gd create mode 100644 goal_src/levels/lavatube/lavabase-ag.gd create mode 100644 goal_src/levels/lavatube/lavafall-ag.gd create mode 100644 goal_src/levels/lavatube/lavafallsewera-ag.gd create mode 100644 goal_src/levels/lavatube/lavafallsewerb-ag.gd create mode 100644 goal_src/levels/lavatube/lavashortcut-ag.gd create mode 100644 goal_src/levels/lavatube/lavatube-energy.gc create mode 100644 goal_src/levels/lavatube/lavatube-obs.gc create mode 100644 goal_src/levels/lavatube/lavatube-part.gc create mode 100644 goal_src/levels/lavatube/lavatube-vis.gd create mode 100644 goal_src/levels/lavatube/lavayellowtarp-ag.gd create mode 100644 goal_src/levels/lavatube/racer-ag-LAV.gd create mode 100644 goal_src/levels/lavatube/tpage-1337.gd create mode 100644 goal_src/levels/lavatube/tpage-1338.gd create mode 100644 goal_src/levels/lavatube/tpage-1339.gd create mode 100644 goal_src/levels/lavatube/tpage-1340.gd create mode 100644 goal_src/levels/lavatube/water-anim-lavatube-ag.gd create mode 100644 goal_src/levels/maincave/baby-spider-ag-MAI.gd create mode 100644 goal_src/levels/maincave/baby-spider.gc create mode 100644 goal_src/levels/maincave/cavecrystal-light.gc create mode 100644 goal_src/levels/maincave/cavetrapdoor-ag-MAI.gd create mode 100644 goal_src/levels/maincave/dark-crystal.gc create mode 100644 goal_src/levels/maincave/driller-lurker.gc create mode 100644 goal_src/levels/maincave/ecovalve-ag-MAI.gd create mode 100644 goal_src/levels/maincave/gnawer-ag.gd create mode 100644 goal_src/levels/maincave/gnawer.gc create mode 100644 goal_src/levels/maincave/launcherdoor-maincave-ag.gd create mode 100644 goal_src/levels/maincave/maincave-obs.gc create mode 100644 goal_src/levels/maincave/maincave-part.gc create mode 100644 goal_src/levels/maincave/maincave-vis.gd create mode 100644 goal_src/levels/maincave/maincavecam-ag.gd create mode 100644 goal_src/levels/maincave/mother-spider-egg.gc create mode 100644 goal_src/levels/maincave/mother-spider-h.gc create mode 100644 goal_src/levels/maincave/mother-spider-proj.gc create mode 100644 goal_src/levels/maincave/mother-spider.gc create mode 100644 goal_src/levels/maincave/plat-ag-MAI.gd create mode 100644 goal_src/levels/maincave/spiderwebs.gc create mode 100644 goal_src/levels/maincave/tpage-1312.gd create mode 100644 goal_src/levels/maincave/tpage-1313.gd create mode 100644 goal_src/levels/maincave/tpage-1314.gd create mode 100644 goal_src/levels/maincave/tpage-1315.gd create mode 100644 goal_src/levels/maincave/tpage-767.gd create mode 100644 goal_src/levels/maincave/water-anim-maincave-ag.gd create mode 100644 goal_src/levels/maincave/water-anim-maincave-water-ag.gd create mode 100644 goal_src/levels/misty/balloonlurker-ag.gd create mode 100644 goal_src/levels/misty/balloonlurker.gc create mode 100644 goal_src/levels/misty/boatpaddle-ag.gd create mode 100644 goal_src/levels/misty/bonelurker-ag.gd create mode 100644 goal_src/levels/misty/bonelurker.gc create mode 100644 goal_src/levels/misty/breakaway-left-ag.gd create mode 100644 goal_src/levels/misty/breakaway-mid-ag.gd create mode 100644 goal_src/levels/misty/breakaway-right-ag.gd create mode 100644 goal_src/levels/misty/darkecocan-ag.gd create mode 100644 goal_src/levels/misty/ef-plane-ag-MIS.gd create mode 100644 goal_src/levels/misty/keg-ag.gd create mode 100644 goal_src/levels/misty/keg-conveyor-ag.gd create mode 100644 goal_src/levels/misty/keg-conveyor-paddle-ag.gd create mode 100644 goal_src/levels/misty/mis-bone-bridge-ag.gd create mode 100644 goal_src/levels/misty/mis-bone-platform-ag.gd create mode 100644 goal_src/levels/misty/misty-conveyor.gc create mode 100644 goal_src/levels/misty/misty-obs.gc create mode 100644 goal_src/levels/misty/misty-part.gc create mode 100644 goal_src/levels/misty/misty-teetertotter.gc create mode 100644 goal_src/levels/misty/misty-vis.gd create mode 100644 goal_src/levels/misty/misty-warehouse.gc create mode 100644 goal_src/levels/misty/mistycam-ag.gd create mode 100644 goal_src/levels/misty/mud.gc create mode 100644 goal_src/levels/misty/muse-ag.gd create mode 100644 goal_src/levels/misty/muse.gc create mode 100644 goal_src/levels/misty/orb-cache-top-ag-MIS.gd create mode 100644 goal_src/levels/misty/plat-eco-ag-MIS.gd create mode 100644 goal_src/levels/misty/quicksandlurker-ag.gd create mode 100644 goal_src/levels/misty/quicksandlurker.gc create mode 100644 goal_src/levels/misty/racer-ag-MIS.gd create mode 100644 goal_src/levels/misty/ropebridge-36-ag.gd create mode 100644 goal_src/levels/misty/rounddoor-ag.gd create mode 100644 goal_src/levels/misty/sack-ag-MIS.gd create mode 100644 goal_src/levels/misty/sidekick-human-ag.gd create mode 100644 goal_src/levels/misty/sidekick-human.gc create mode 100644 goal_src/levels/misty/silostep-ag.gd create mode 100644 goal_src/levels/misty/teetertotter-ag.gd create mode 100644 goal_src/levels/misty/tpage-516.gd create mode 100644 goal_src/levels/misty/tpage-518.gd create mode 100644 goal_src/levels/misty/tpage-520.gd create mode 100644 goal_src/levels/misty/tpage-521.gd create mode 100644 goal_src/levels/misty/water-anim-misty-ag.gd create mode 100644 goal_src/levels/misty/wheel-ag.gd create mode 100644 goal_src/levels/misty/windturbine-ag.gd create mode 100644 goal_src/levels/ogre/crate-darkeco-cluster-ag-OGR.gd create mode 100644 goal_src/levels/ogre/flying-lurker-ag.gd create mode 100644 goal_src/levels/ogre/flying-lurker.gc create mode 100644 goal_src/levels/ogre/medres-snow-ag.gd create mode 100644 goal_src/levels/ogre/ogre-bridge-ag.gd create mode 100644 goal_src/levels/ogre/ogre-bridgeend-ag.gd create mode 100644 goal_src/levels/ogre/ogre-isle-ag.gd create mode 100644 goal_src/levels/ogre/ogre-obs.gc create mode 100644 goal_src/levels/ogre/ogre-part.gc create mode 100644 goal_src/levels/ogre/ogre-step-ag.gd create mode 100644 goal_src/levels/ogre/ogre-vis.gd create mode 100644 goal_src/levels/ogre/ogreboss-ag.gd create mode 100644 goal_src/levels/ogre/ogreboss.gc create mode 100644 goal_src/levels/ogre/ogrecam-ag.gd create mode 100644 goal_src/levels/ogre/plunger-lurker-ag.gd create mode 100644 goal_src/levels/ogre/racer-ag-OGR.gd create mode 100644 goal_src/levels/ogre/shortcut-boulder-ag.gd create mode 100644 goal_src/levels/ogre/tntbarrel-ag.gd create mode 100644 goal_src/levels/ogre/tpage-1117.gd create mode 100644 goal_src/levels/ogre/tpage-875.gd create mode 100644 goal_src/levels/ogre/tpage-884.gd create mode 100644 goal_src/levels/ogre/tpage-967.gd create mode 100644 goal_src/levels/ogre/water-anim-ogre-ag.gd create mode 100644 goal_src/levels/racer_common/collide-reaction-racer.gc create mode 100644 goal_src/levels/racer_common/eichar-racer+0-ag.gd create mode 100644 goal_src/levels/racer_common/racer-part.gc create mode 100644 goal_src/levels/racer_common/racer-states-FIC-LAV-MIS-OGR-ROL.gc create mode 100644 goal_src/levels/racer_common/racer.gc create mode 100644 goal_src/levels/racer_common/target-racer-FIC-LAV-MIS-OGR-ROL.gc create mode 100644 goal_src/levels/racer_common/target-racer-h-FIC-LAV-MIS-OGR-ROL.gc create mode 100644 goal_src/levels/racer_common/tpage-1119.gd create mode 100644 goal_src/levels/robocave/baby-spider-ag-ROB.gd create mode 100644 goal_src/levels/robocave/cave-trap.gc create mode 100644 goal_src/levels/robocave/cavecrusher-ag.gd create mode 100644 goal_src/levels/robocave/cavespatulatwo-ag.gd create mode 100644 goal_src/levels/robocave/cavetrapdoor-ag-ROB.gd create mode 100644 goal_src/levels/robocave/ecovalve-ag-ROB.gd create mode 100644 goal_src/levels/robocave/plat-ag-ROB.gd create mode 100644 goal_src/levels/robocave/plat-eco-ag-ROB.gd create mode 100644 goal_src/levels/robocave/robocave-part.gc create mode 100644 goal_src/levels/robocave/robocave-vis.gd create mode 100644 goal_src/levels/robocave/spider-egg-ag-ROB.gd create mode 100644 goal_src/levels/robocave/spider-egg.gc create mode 100644 goal_src/levels/robocave/tpage-1316.gd create mode 100644 goal_src/levels/robocave/tpage-1317.gd create mode 100644 goal_src/levels/robocave/tpage-1318.gd create mode 100644 goal_src/levels/robocave/tpage-1319.gd create mode 100644 goal_src/levels/robocave/water-anim-robocave-ag.gd create mode 100644 goal_src/levels/rolling/dark-plant-ag.gd create mode 100644 goal_src/levels/rolling/ecovalve-ag-ROL.gd create mode 100644 goal_src/levels/rolling/eichar-pole+0-ag-ROB.gd create mode 100644 goal_src/levels/rolling/happy-plant-ag.gd create mode 100644 goal_src/levels/rolling/lightning-mole-ag.gd create mode 100644 goal_src/levels/rolling/pusher-ag.gd create mode 100644 goal_src/levels/rolling/race-ring-ag.gd create mode 100644 goal_src/levels/rolling/robber-ag.gd create mode 100644 goal_src/levels/rolling/rolling-lightning-mole.gc create mode 100644 goal_src/levels/rolling/rolling-obs.gc create mode 100644 goal_src/levels/rolling/rolling-race-ring.gc create mode 100644 goal_src/levels/rolling/rolling-robber.gc create mode 100644 goal_src/levels/rolling/rolling-start-ag.gd create mode 100644 goal_src/levels/rolling/rolling-vis.gd create mode 100644 goal_src/levels/rolling/rollingcam-ag.gd create mode 100644 goal_src/levels/rolling/tpage-1353.gd create mode 100644 goal_src/levels/rolling/tpage-923.gd create mode 100644 goal_src/levels/rolling/tpage-924.gd create mode 100644 goal_src/levels/rolling/tpage-925.gd create mode 100644 goal_src/levels/rolling/tpage-926.gd create mode 100644 goal_src/levels/rolling/water-anim-rolling-ag.gd create mode 100644 goal_src/levels/snow/ecovalve-ag-SNO.gd create mode 100644 goal_src/levels/snow/eichar-ice+0-ag.gd create mode 100644 goal_src/levels/snow/eichar-pole+0-ag-SNO.gd create mode 100644 goal_src/levels/snow/flut-saddle-ag-SNO.gd create mode 100644 goal_src/levels/snow/flutflut-plat-large-ag.gd create mode 100644 goal_src/levels/snow/flutflut-plat-med-ag.gd create mode 100644 goal_src/levels/snow/flutflut-plat-small-ag.gd create mode 100644 goal_src/levels/snow/ice-cube-ag.gd create mode 100644 goal_src/levels/snow/ice-cube-break-ag.gd create mode 100644 goal_src/levels/snow/ice-cube.gc create mode 100644 goal_src/levels/snow/orb-cache-top-ag-SNO.gd create mode 100644 goal_src/levels/snow/ram-ag.gd create mode 100644 goal_src/levels/snow/ram-boss-ag.gd create mode 100644 goal_src/levels/snow/snow-ball-ag.gd create mode 100644 goal_src/levels/snow/snow-ball.gc create mode 100644 goal_src/levels/snow/snow-bridge-36-ag.gd create mode 100644 goal_src/levels/snow/snow-bumper-ag.gd create mode 100644 goal_src/levels/snow/snow-bumper.gc create mode 100644 goal_src/levels/snow/snow-bunny-ag.gd create mode 100644 goal_src/levels/snow/snow-button-ag.gd create mode 100644 goal_src/levels/snow/snow-eggtop-ag.gd create mode 100644 goal_src/levels/snow/snow-flutflut-obs.gc create mode 100644 goal_src/levels/snow/snow-fort-gate-ag.gd create mode 100644 goal_src/levels/snow/snow-gears-ag.gd create mode 100644 goal_src/levels/snow/snow-log-ag.gd create mode 100644 goal_src/levels/snow/snow-obs.gc create mode 100644 goal_src/levels/snow/snow-part.gc create mode 100644 goal_src/levels/snow/snow-ram-boss.gc create mode 100644 goal_src/levels/snow/snow-ram-h.gc create mode 100644 goal_src/levels/snow/snow-ram.gc create mode 100644 goal_src/levels/snow/snow-spatula-ag.gd create mode 100644 goal_src/levels/snow/snow-switch-ag.gd create mode 100644 goal_src/levels/snow/snow-vis.gd create mode 100644 goal_src/levels/snow/snowcam-ag.gd create mode 100644 goal_src/levels/snow/snowpusher-ag.gd create mode 100644 goal_src/levels/snow/target-ice.gc create mode 100644 goal_src/levels/snow/target-snowball.gc create mode 100644 goal_src/levels/snow/tpage-710.gd create mode 100644 goal_src/levels/snow/tpage-711.gd create mode 100644 goal_src/levels/snow/tpage-712.gd create mode 100644 goal_src/levels/snow/tpage-842.gd create mode 100644 goal_src/levels/snow/yeti-ag.gd create mode 100644 goal_src/levels/snow/yeti.gc create mode 100644 goal_src/levels/sunken/bully.gc create mode 100644 goal_src/levels/sunken/double-lurker-ag.gd create mode 100644 goal_src/levels/sunken/double-lurker-top-ag.gd create mode 100644 goal_src/levels/sunken/double-lurker.gc create mode 100644 goal_src/levels/sunken/eichar-tube+0-ag-SUN.gd create mode 100644 goal_src/levels/sunken/exit-chamber-ag.gd create mode 100644 goal_src/levels/sunken/floating-launcher.gc create mode 100644 goal_src/levels/sunken/generic-button-ag.gd create mode 100644 goal_src/levels/sunken/helix-water.gc create mode 100644 goal_src/levels/sunken/launcherdoor-ag-SUN.gd create mode 100644 goal_src/levels/sunken/orb-cache-top-ag-SUN.gd create mode 100644 goal_src/levels/sunken/orbit-plat-ag.gd create mode 100644 goal_src/levels/sunken/orbit-plat-bottom-ag.gd create mode 100644 goal_src/levels/sunken/orbit-plat.gc create mode 100644 goal_src/levels/sunken/plat-sunken-ag.gd create mode 100644 goal_src/levels/sunken/puffer-ag.gd create mode 100644 goal_src/levels/sunken/puffer.gc create mode 100644 goal_src/levels/sunken/qbert-plat-ag.gd create mode 100644 goal_src/levels/sunken/qbert-plat-on-ag.gd create mode 100644 goal_src/levels/sunken/qbert-plat.gc create mode 100644 goal_src/levels/sunken/seaweed-ag.gd create mode 100644 goal_src/levels/sunken/shover-ag-SUN.gd create mode 100644 goal_src/levels/sunken/shover.gc create mode 100644 goal_src/levels/sunken/side-to-side-plat-ag.gd create mode 100644 goal_src/levels/sunken/square-platform-ag.gd create mode 100644 goal_src/levels/sunken/square-platform.gc create mode 100644 goal_src/levels/sunken/steam-cap-ag-SUN.gd create mode 100644 goal_src/levels/sunken/steam-cap.gc create mode 100644 goal_src/levels/sunken/sun-exit-chamber.gc create mode 100644 goal_src/levels/sunken/sun-iris-door-ag.gd create mode 100644 goal_src/levels/sunken/sun-iris-door.gc create mode 100644 goal_src/levels/sunken/sunken-fish.gc create mode 100644 goal_src/levels/sunken/sunken-obs.gc create mode 100644 goal_src/levels/sunken/sunken-part.gc create mode 100644 goal_src/levels/sunken/sunken-part2.gc create mode 100644 goal_src/levels/sunken/sunken-part3.gc create mode 100644 goal_src/levels/sunken/sunken-part4.gc create mode 100644 goal_src/levels/sunken/sunken-part5.gc create mode 100644 goal_src/levels/sunken/sunken-pipegame.gc create mode 100644 goal_src/levels/sunken/sunken-vis.gd create mode 100644 goal_src/levels/sunken/sunken-water.gc create mode 100644 goal_src/levels/sunken/sunkencam-ag-SUN.gd create mode 100644 goal_src/levels/sunken/target-tube.gc create mode 100644 goal_src/levels/sunken/tpage-661.gd create mode 100644 goal_src/levels/sunken/tpage-662.gd create mode 100644 goal_src/levels/sunken/tpage-663.gd create mode 100644 goal_src/levels/sunken/tpage-714.gd create mode 100644 goal_src/levels/sunken/tpage-766.gd create mode 100644 goal_src/levels/sunken/wall-plat.gc create mode 100644 goal_src/levels/sunken/wedge-plat-ag.gd create mode 100644 goal_src/levels/sunken/wedge-plat-outer-ag.gd create mode 100644 goal_src/levels/sunken/wedge-plats.gc create mode 100644 goal_src/levels/sunken/whirlpool-ag.gd create mode 100644 goal_src/levels/sunken/whirlpool.gc create mode 100644 goal_src/levels/sunken_common/bully-ag.gd create mode 100644 goal_src/levels/sunken_common/sunkenfisha-ag.gd create mode 100644 goal_src/levels/sunken_common/wall-plat-ag.gd create mode 100644 goal_src/levels/sunken_common/water-anim-sunken-ag.gd create mode 100644 goal_src/levels/sunken_common/water-anim-sunken-dark-eco-ag.gd create mode 100644 goal_src/levels/sunkenb/blue-eco-charger-ag.gd create mode 100644 goal_src/levels/sunkenb/blue-eco-charger-orb-ag.gd create mode 100644 goal_src/levels/sunkenb/ecovalve-ag-SUB.gd create mode 100644 goal_src/levels/sunkenb/floating-launcher-ag.gd create mode 100644 goal_src/levels/sunkenb/helix-button-ag.gd create mode 100644 goal_src/levels/sunkenb/helix-slide-door-ag.gd create mode 100644 goal_src/levels/sunkenb/shover-ag-SUB.gd create mode 100644 goal_src/levels/sunkenb/steam-cap-ag-SUB.gd create mode 100644 goal_src/levels/sunkenb/sunkenb-vis.gd create mode 100644 goal_src/levels/sunkenb/sunkencam-ag-SUB.gd create mode 100644 goal_src/levels/sunkenb/tpage-162.gd create mode 100644 goal_src/levels/sunkenb/tpage-163.gd create mode 100644 goal_src/levels/sunkenb/tpage-164.gd create mode 100644 goal_src/levels/sunkenb/tpage-166.gd create mode 100644 goal_src/levels/sunkenb/tpage-764.gd create mode 100644 goal_src/levels/swamp/balance-plat-ag.gd create mode 100644 goal_src/levels/swamp/billy-ag.gd create mode 100644 goal_src/levels/swamp/billy-sidekick-ag.gd create mode 100644 goal_src/levels/swamp/billy.gc create mode 100644 goal_src/levels/swamp/ecovalve-ag-SWA.gd create mode 100644 goal_src/levels/swamp/eichar-pole+0-ag-SWA.gd create mode 100644 goal_src/levels/swamp/farthy-snack-ag.gd create mode 100644 goal_src/levels/swamp/flut-saddle-ag-SWA.gd create mode 100644 goal_src/levels/swamp/kermit-ag.gd create mode 100644 goal_src/levels/swamp/kermit.gc create mode 100644 goal_src/levels/swamp/sharkey-ag-SWA.gd create mode 100644 goal_src/levels/swamp/swamp-bat-ag.gd create mode 100644 goal_src/levels/swamp/swamp-bat.gc create mode 100644 goal_src/levels/swamp/swamp-obs.gc create mode 100644 goal_src/levels/swamp/swamp-part.gc create mode 100644 goal_src/levels/swamp/swamp-rat-ag.gd create mode 100644 goal_src/levels/swamp/swamp-rat-nest-ag.gd create mode 100644 goal_src/levels/swamp/swamp-rat-nest.gc create mode 100644 goal_src/levels/swamp/swamp-rat.gc create mode 100644 goal_src/levels/swamp/swamp-rock-ag.gd create mode 100644 goal_src/levels/swamp/swamp-spike-ag.gd create mode 100644 goal_src/levels/swamp/swamp-vis.gd create mode 100644 goal_src/levels/swamp/swampcam-ag-SWA.gd create mode 100644 goal_src/levels/swamp/tar-plat-ag.gd create mode 100644 goal_src/levels/swamp/tpage-358.gd create mode 100644 goal_src/levels/swamp/tpage-629.gd create mode 100644 goal_src/levels/swamp/tpage-630.gd create mode 100644 goal_src/levels/swamp/tpage-659.gd create mode 100644 goal_src/levels/title/logo-ag.gd create mode 100644 goal_src/levels/title/logo-black-ag.gd create mode 100644 goal_src/levels/title/logo-cam-ag.gd create mode 100644 goal_src/levels/title/logo-volumes-ag.gd create mode 100644 goal_src/levels/title/ndi-ag.gd create mode 100644 goal_src/levels/title/ndi-cam-ag.gd create mode 100644 goal_src/levels/title/ndi-volumes-ag.gd create mode 100644 goal_src/levels/title/title-obs.gc create mode 100644 goal_src/levels/title/title-vis.gd create mode 100644 goal_src/levels/title/tpage-1499.gd create mode 100644 goal_src/levels/title/tpage-1609.gd create mode 100644 goal_src/levels/title/tpage-397.gd create mode 100644 goal_src/levels/title/tpage-415.gd create mode 100644 goal_src/levels/title/tpage-416.gd create mode 100644 goal_src/levels/training/ecovalve-ag-TRA.gd create mode 100644 goal_src/levels/training/jng-iris-door-ag-TRA.gd create mode 100644 goal_src/levels/training/plat-eco-ag-TRA.gd create mode 100644 goal_src/levels/training/pontoonfive-ag-TRA.gd create mode 100644 goal_src/levels/training/scarecrow-a-ag.gd create mode 100644 goal_src/levels/training/scarecrow-b-ag.gd create mode 100644 goal_src/levels/training/tpage-1308.gd create mode 100644 goal_src/levels/training/tpage-1309.gd create mode 100644 goal_src/levels/training/tpage-1310.gd create mode 100644 goal_src/levels/training/tpage-1311.gd create mode 100644 goal_src/levels/training/tpage-775.gd create mode 100644 goal_src/levels/training/training-obs.gc create mode 100644 goal_src/levels/training/training-part.gc create mode 100644 goal_src/levels/training/training-vis.gd create mode 100644 goal_src/levels/training/trainingcam-ag.gd create mode 100644 goal_src/levels/training/warp-gate-switch-ag-TRA.gd create mode 100644 goal_src/levels/training/water-anim-training-ag.gd create mode 100644 goal_src/levels/village1/assistant-ag.gd create mode 100644 goal_src/levels/village1/assistant.gc create mode 100644 goal_src/levels/village1/evilplant-ag.gd create mode 100644 goal_src/levels/village1/explorer-ag.gd create mode 100644 goal_src/levels/village1/explorer.gc create mode 100644 goal_src/levels/village1/farmer-ag.gd create mode 100644 goal_src/levels/village1/farmer.gc create mode 100644 goal_src/levels/village1/fishermans-boat-ag.gd create mode 100644 goal_src/levels/village1/fishermans-boat.gc create mode 100644 goal_src/levels/village1/hutlamp-ag.gd create mode 100644 goal_src/levels/village1/mayorgears-ag.gd create mode 100644 goal_src/levels/village1/medres-beach-ag.gd create mode 100644 goal_src/levels/village1/medres-beach1-ag.gd create mode 100644 goal_src/levels/village1/medres-beach2-ag.gd create mode 100644 goal_src/levels/village1/medres-beach3-ag.gd create mode 100644 goal_src/levels/village1/medres-jungle-ag.gd create mode 100644 goal_src/levels/village1/medres-jungle1-ag.gd create mode 100644 goal_src/levels/village1/medres-jungle2-ag.gd create mode 100644 goal_src/levels/village1/medres-misty-ag.gd create mode 100644 goal_src/levels/village1/medres-training-ag.gd create mode 100644 goal_src/levels/village1/medres-village11-ag.gd create mode 100644 goal_src/levels/village1/medres-village12-ag.gd create mode 100644 goal_src/levels/village1/medres-village13-ag.gd create mode 100644 goal_src/levels/village1/oracle-ag-VI1.gd create mode 100644 goal_src/levels/village1/orb-cache-top-ag-VI1.gd create mode 100644 goal_src/levels/village1/reflector-middle-ag.gd create mode 100644 goal_src/levels/village1/revcycle-ag.gd create mode 100644 goal_src/levels/village1/revcycleprop-ag.gd create mode 100644 goal_src/levels/village1/ropebridge-32-ag.gd create mode 100644 goal_src/levels/village1/sage-ag.gd create mode 100644 goal_src/levels/village1/sage.gc create mode 100644 goal_src/levels/village1/sagesail-ag.gd create mode 100644 goal_src/levels/village1/sequence-a-village1.gc create mode 100644 goal_src/levels/village1/sharkey-ag-VI1.gd create mode 100644 goal_src/levels/village1/tpage-1470.gd create mode 100644 goal_src/levels/village1/tpage-398.gd create mode 100644 goal_src/levels/village1/tpage-399.gd create mode 100644 goal_src/levels/village1/tpage-400.gd create mode 100644 goal_src/levels/village1/tpage-401.gd create mode 100644 goal_src/levels/village1/villa-starfish-ag.gd create mode 100644 goal_src/levels/village1/village-cam-ag-VI1.gd create mode 100644 goal_src/levels/village1/village-obs-VI1.gc create mode 100644 goal_src/levels/village1/village1-part.gc create mode 100644 goal_src/levels/village1/village1-part2.gc create mode 100644 goal_src/levels/village1/village1-vis.gd create mode 100644 goal_src/levels/village1/village1cam-ag.gd create mode 100644 goal_src/levels/village1/water-anim-village1-ag.gd create mode 100644 goal_src/levels/village1/windmill-sail-ag.gd create mode 100644 goal_src/levels/village1/windspinner-ag.gd create mode 100644 goal_src/levels/village1/yakow-ag.gd create mode 100644 goal_src/levels/village1/yakow.gc create mode 100644 goal_src/levels/village2/allpontoons-ag.gd create mode 100644 goal_src/levels/village2/assistant-village2-ag.gd create mode 100644 goal_src/levels/village2/assistant-village2.gc create mode 100644 goal_src/levels/village2/barrel-ag-VI2.gd create mode 100644 goal_src/levels/village2/ceilingflag-ag.gd create mode 100644 goal_src/levels/village2/exit-chamber-dummy-ag.gd create mode 100644 goal_src/levels/village2/fireboulder-ag.gd create mode 100644 goal_src/levels/village2/flutflut-bluehut-ag.gd create mode 100644 goal_src/levels/village2/flutflut-bluehut.gc create mode 100644 goal_src/levels/village2/gambler-ag.gd create mode 100644 goal_src/levels/village2/gambler.gc create mode 100644 goal_src/levels/village2/geologist-ag.gd create mode 100644 goal_src/levels/village2/geologist.gc create mode 100644 goal_src/levels/village2/jaws-ag.gd create mode 100644 goal_src/levels/village2/medres-rolling-ag.gd create mode 100644 goal_src/levels/village2/medres-rolling1-ag.gd create mode 100644 goal_src/levels/village2/medres-village2-ag.gd create mode 100644 goal_src/levels/village2/ogreboss-village2-ag.gd create mode 100644 goal_src/levels/village2/oracle-ag-VI2.gd create mode 100644 goal_src/levels/village2/orb-cache-top-ag-VI2.gd create mode 100644 goal_src/levels/village2/pontoonfive-ag-VI2.gd create mode 100644 goal_src/levels/village2/pontoonten-ag.gd create mode 100644 goal_src/levels/village2/precursor-arm-ag.gd create mode 100644 goal_src/levels/village2/sage-bluehut-ag.gd create mode 100644 goal_src/levels/village2/sage-bluehut.gc create mode 100644 goal_src/levels/village2/sunken-elevator-ag.gd create mode 100644 goal_src/levels/village2/sunken-elevator.gc create mode 100644 goal_src/levels/village2/swamp-blimp-ag.gd create mode 100644 goal_src/levels/village2/swamp-blimp.gc create mode 100644 goal_src/levels/village2/swamp-rope-ag.gd create mode 100644 goal_src/levels/village2/swamp-tetherrock-ag.gd create mode 100644 goal_src/levels/village2/swamp-tetherrock-explode-ag.gd create mode 100644 goal_src/levels/village2/swampcam-ag-VI2.gd create mode 100644 goal_src/levels/village2/tpage-1476.gd create mode 100644 goal_src/levels/village2/tpage-919.gd create mode 100644 goal_src/levels/village2/tpage-920.gd create mode 100644 goal_src/levels/village2/tpage-921.gd create mode 100644 goal_src/levels/village2/tpage-922.gd create mode 100644 goal_src/levels/village2/village-cam-ag-VI2.gd create mode 100644 goal_src/levels/village2/village2-obs.gc create mode 100644 goal_src/levels/village2/village2-part.gc create mode 100644 goal_src/levels/village2/village2-part2.gc create mode 100644 goal_src/levels/village2/village2-vis.gd create mode 100644 goal_src/levels/village2/village2cam-ag.gd create mode 100644 goal_src/levels/village2/warp-gate-switch-ag-VI2.gd create mode 100644 goal_src/levels/village2/warrior-ag.gd create mode 100644 goal_src/levels/village2/warrior.gc create mode 100644 goal_src/levels/village2/water-anim-village2-ag.gd create mode 100644 goal_src/levels/village3/assistant-village3-ag.gd create mode 100644 goal_src/levels/village3/assistant-village3.gc create mode 100644 goal_src/levels/village3/cavegem-ag.gd create mode 100644 goal_src/levels/village3/evilbro-village3-ag.gd create mode 100644 goal_src/levels/village3/evilsis-village3-ag.gd create mode 100644 goal_src/levels/village3/gondola-ag.gd create mode 100644 goal_src/levels/village3/gondolacables-ag.gd create mode 100644 goal_src/levels/village3/lavaspoutdrip-ag.gd create mode 100644 goal_src/levels/village3/medres-finalboss-ag.gd create mode 100644 goal_src/levels/village3/medres-ogre-ag.gd create mode 100644 goal_src/levels/village3/medres-ogre2-ag.gd create mode 100644 goal_src/levels/village3/medres-ogre3-ag.gd create mode 100644 goal_src/levels/village3/minecart.gc create mode 100644 goal_src/levels/village3/minecartsteel-ag.gd create mode 100644 goal_src/levels/village3/miners.gc create mode 100644 goal_src/levels/village3/minershort-ag.gd create mode 100644 goal_src/levels/village3/minertall-ag.gd create mode 100644 goal_src/levels/village3/oracle-ag-VI3.gd create mode 100644 goal_src/levels/village3/pistons-ag.gd create mode 100644 goal_src/levels/village3/sage-village3-ag.gd create mode 100644 goal_src/levels/village3/sage-village3.gc create mode 100644 goal_src/levels/village3/tpage-1194.gd create mode 100644 goal_src/levels/village3/tpage-1208.gd create mode 100644 goal_src/levels/village3/tpage-1209.gd create mode 100644 goal_src/levels/village3/tpage-1210.gd create mode 100644 goal_src/levels/village3/vil3-bridge-36-ag.gd create mode 100644 goal_src/levels/village3/village-cam-ag-VI3.gd create mode 100644 goal_src/levels/village3/village3-obs.gc create mode 100644 goal_src/levels/village3/village3-part.gc create mode 100644 goal_src/levels/village3/village3-vis.gd create mode 100644 goal_src/levels/village3/water-anim-village3-ag.gd create mode 100644 goal_src/levels/village_common/oracle.gc create mode 100644 goal_src/levels/village_common/villagep-obs.gc create mode 100644 goal_src/old/lava/lava.gc create mode 100755 scripts/make_empty_obj_files.py diff --git a/goal_src/build/all_objs.txt b/goal_src/build/all_objs.txt index f1ca5d156e..83e0b6d611 100644 --- a/goal_src/build/all_objs.txt +++ b/goal_src/build/all_objs.txt @@ -7,7 +7,7 @@ ["dgo-h", "dgo-h", 3, ["KERNEL"], "kernel"], ["gstate", "gstate", 3, ["KERNEL"], "kernel"], ["types-h", "types-h", 3, ["GAME", "ENGINE"], "engine/util"], -["vu1-macros", "vu1-macros", 3, ["GAME", "ENGINE"], "engine/hw"], +["vu1-macros", "vu1-macros", 3, ["GAME", "ENGINE"], "engine/ps2"], ["math", "math", 3, ["GAME", "ENGINE"], "engine/math"], ["vector-h", "vector-h", 3, ["GAME", "ENGINE"], "engine/math"], ["gravity-h", "gravity-h", 3, ["GAME", "ENGINE"], "engine/physics"], @@ -76,7 +76,7 @@ ["sky-h", "sky-h", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], ["mood-h", "mood-h", 3, ["GAME", "ENGINE"], "engine/gfx"], ["time-of-day-h", "time-of-day-h", 3, ["GAME", "ENGINE"], "engine/gfx"], -["art-h", "art-h", 3, ["GAME", "ENGINE"], "engine/art"], +["art-h", "art-h", 3, ["GAME", "ENGINE"], "engine/data"], ["generic-vu1-h", "generic-vu1-h", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], ["merc-h", "merc-h", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], ["generic-merc-h", "generic-merc-h", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], @@ -159,9 +159,9 @@ ["sprite-distort", "sprite-distort", 3, ["GAME", "ENGINE"], "engine/gfx/sprite"], ["debug-sphere", "debug-sphere", 3, ["GAME", "ENGINE"], "engine/debug"], ["debug", "debug", 3, ["GAME", "ENGINE"], "engine/debug"], -["merc-vu1", "merc-vu1", 3, ["GAME", "ENGINE"], "engine/merc"], -["merc-blend-shape", "merc-blend-shape", 3, ["GAME", "ENGINE"], "engine/merc"], -["merc", "merc", 3, ["GAME", "ENGINE"], "engine/merc"], +["merc-vu1", "merc-vu1", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["merc-blend-shape", "merc-blend-shape", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["merc", "merc", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], ["ripple", "ripple", 3, ["GAME", "ENGINE"], "engine/gfx"], ["bones", "bones", 3, ["GAME", "ENGINE"], "engine/anim"], ["generic-vu0", "generic-vu0", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], @@ -200,7 +200,7 @@ ["mood-tables", "mood-tables", 3, ["GAME", "ENGINE"], "engine/ambient"], ["mood", "mood", 3, ["GAME", "ENGINE"], "engine/ambient"], ["weather-part", "weather-part", 3, ["GAME", "ENGINE"], "engine/ambient"], -["time-of-day", "time-of-day", 3, ["GAME", "ENGINE"], "engine/ambient"], +["time-of-day", "time-of-day", 3, ["GAME", "ENGINE"], "engine/gfx"], ["sky-utils", "sky-utils", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], ["sky", "sky", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], ["sky-tng", "sky-tng", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], @@ -370,7 +370,7 @@ ["tpage-213", "tpage-213", 4, ["BEA"], "levels/beach"], ["tpage-215", "tpage-215", 4, ["BEA"], "levels/beach"], ["babak-ag", "babak", 4, ["BEA", "CIT", "JUN", "FIC", "MIS", "ROB", "ROL", "SNO", "SUB", "SUN", "SWA"], "levels/common"], -["barrel-ag-BEA", "barrel", 4, ["BEA"], "levels/veach"], +["barrel-ag-BEA", "barrel", 4, ["BEA"], "levels/beach"], ["barrel-ag-VI2", "barrel", 4, ["VI2"], "levels/village2"], ["beachcam-ag", "beachcam", 4, ["BEA"], "levels/beach"], ["bird-lady-ag", "bird-lady", 4, ["BEA"], "levels/beach"], @@ -454,8 +454,8 @@ ["plat-eco-citb-ag", "plat-eco-citb", 4, ["CIT"], "levels/citadel"], ["redsage-ag", "redsage", 4, ["CIT"], "levels/citadel"], ["warp-gate-switch-ag-CIT", "warp-gate-switch", 4, ["CIT"], "levels/citadel"], -["warp-gate-switch-ag-TRA", "warp-gate-switch", 4, ["TRA"], "level/training"], -["warp-gate-switch-ag-VI1-VI3", "warp-gate-switch", 4, ["VI1", "VI3"], "level/common"], +["warp-gate-switch-ag-TRA", "warp-gate-switch", 4, ["TRA"], "levels/training"], +["warp-gate-switch-ag-VI1-VI3", "warp-gate-switch", 4, ["VI1", "VI3"], "levels/common"], ["warp-gate-switch-ag-VI2", "warp-gate-switch", 4, ["VI2"], "levels/village2"], ["warpgate-ag", "warpgate", 4, ["CIT", "TRA", "VI1", "VI2", "VI3"], "levels/common"], ["yellowsage-ag", "yellowsage", 4, ["CIT"], "levels/citadel"], @@ -730,21 +730,21 @@ ["cave-trap", "cave-trap", 3, ["L1", "ROB"], "levels/robocave"], ["spider-egg", "spider-egg", 3, ["L1", "ROB"], "levels/robocave"], ["robocave-part", "robocave-part", 3, ["L1", "ROB"], "levels/robocave"], -["target-snowball", "target-snowball", 3, ["L1", "SNO"], "levels/snowy"], -["target-ice", "target-ice", 3, ["L1", "SNO"], "levels/snowy"], -["ice-cube", "ice-cube", 3, ["L1", "SNO"], "levels/snowy"], -["snow-ball", "snow-ball", 3, ["L1", "SNO"], "levels/snowy"], -["snow-obs", "snow-obs", 3, ["L1", "SNO"], "levels/snowy"], -["snow-flutflut-obs", "snow-flutflut-obs", 3, ["L1", "SNO"], "levels/snowy"], -["snow-bumper", "snow-bumper", 3, ["L1", "SNO"], "levels/snowy"], -["snow-ram-h", "snow-ram-h", 3, ["L1", "SNO"], "levels/snowy"], -["snow-ram-boss", "snow-ram-boss", 3, ["L1", "SNO"], "levels/snowy"], -["snow-ram", "snow-ram", 3, ["L1", "SNO"], "levels/snowy"], -["snow-part", "snow-part", 3, ["L1", "SNO"], "levels/snowy"], -["yeti", "yeti", 3, ["L1", "SNO"], "levels/snowy"], +["target-snowball", "target-snowball", 3, ["L1", "SNO"], "levels/snow"], +["target-ice", "target-ice", 3, ["L1", "SNO"], "levels/snow"], +["ice-cube", "ice-cube", 3, ["L1", "SNO"], "levels/snow"], +["snow-ball", "snow-ball", 3, ["L1", "SNO"], "levels/snow"], +["snow-obs", "snow-obs", 3, ["L1", "SNO"], "levels/snow"], +["snow-flutflut-obs", "snow-flutflut-obs", 3, ["L1", "SNO"], "levels/snow"], +["snow-bumper", "snow-bumper", 3, ["L1", "SNO"], "levels/snow"], +["snow-ram-h", "snow-ram-h", 3, ["L1", "SNO"], "levels/snow"], +["snow-ram-boss", "snow-ram-boss", 3, ["L1", "SNO"], "levels/snow"], +["snow-ram", "snow-ram", 3, ["L1", "SNO"], "levels/snow"], +["snow-part", "snow-part", 3, ["L1", "SNO"], "levels/snow"], +["yeti", "yeti", 3, ["L1", "SNO"], "levels/snow"], ["eichar-pole+0-ag-L1", "eichar-pole+0", 4, ["L1"], "levels/l1_only"], ["eichar-pole+0-ag-ROB", "eichar-pole+0", 4, ["ROB"], "levels/rolling"], -["eichar-pole+0-ag-SNO", "eichar-pole+0", 4, ["SNO"], "levels/snowy"], +["eichar-pole+0-ag-SNO", "eichar-pole+0", 4, ["SNO"], "levels/snow"], ["eichar-pole+0-ag-SWA", "eichar-pole+0", 4, ["SWA"], "levels/swamp"], ["eichar-ice+0-ag", "eichar-ice+0", 4, ["L1", "SNO"], "levels/snow"], ["lavatube-obs", "lavatube-obs", 3, ["L1", "LAV"], "levels/lavatube"], @@ -1084,4 +1084,4 @@ ["vil3-bridge-36-ag", "vil3-bridge-36", 4, ["VI3"], "levels/village3"], ["water-anim-village3-ag", "water-anim-village3", 4, ["VI3"], "levels/village3"], ["village3-vis", "village3-vis", 4, ["VI3"], "levels/village3"], -["lava", "lava", 3, ["WATER-AN"], "old/lava"], \ No newline at end of file +["lava", "lava", 3, ["WATER-AN"], "old/lava"] \ No newline at end of file diff --git a/goal_src/engine/ambient/ambient.gc b/goal_src/engine/ambient/ambient.gc new file mode 100644 index 0000000000..a635ce06e0 --- /dev/null +++ b/goal_src/engine/ambient/ambient.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ambient.gc +;; name in dgo: ambient +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ambient/mood-tables.gc b/goal_src/engine/ambient/mood-tables.gc new file mode 100644 index 0000000000..cb8b6a96f6 --- /dev/null +++ b/goal_src/engine/ambient/mood-tables.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mood-tables.gc +;; name in dgo: mood-tables +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ambient/mood.gc b/goal_src/engine/ambient/mood.gc new file mode 100644 index 0000000000..d823bb7dc5 --- /dev/null +++ b/goal_src/engine/ambient/mood.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mood.gc +;; name in dgo: mood +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ambient/weather-part.gc b/goal_src/engine/ambient/weather-part.gc new file mode 100644 index 0000000000..3ee6943852 --- /dev/null +++ b/goal_src/engine/ambient/weather-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: weather-part.gc +;; name in dgo: weather-part +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/anim/aligner-h.gc b/goal_src/engine/anim/aligner-h.gc new file mode 100644 index 0000000000..78793c7430 --- /dev/null +++ b/goal_src/engine/anim/aligner-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: aligner-h.gc +;; name in dgo: aligner-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/anim/aligner.gc b/goal_src/engine/anim/aligner.gc new file mode 100644 index 0000000000..9257b81910 --- /dev/null +++ b/goal_src/engine/anim/aligner.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: aligner.gc +;; name in dgo: aligner +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/anim/bones-h.gc b/goal_src/engine/anim/bones-h.gc new file mode 100644 index 0000000000..11309f1112 --- /dev/null +++ b/goal_src/engine/anim/bones-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bones-h.gc +;; name in dgo: bones-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/anim/bones.gc b/goal_src/engine/anim/bones.gc new file mode 100644 index 0000000000..76f40fd3c9 --- /dev/null +++ b/goal_src/engine/anim/bones.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bones.gc +;; name in dgo: bones +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/anim/joint-h.gc b/goal_src/engine/anim/joint-h.gc new file mode 100644 index 0000000000..0501f8cd1f --- /dev/null +++ b/goal_src/engine/anim/joint-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: joint-h.gc +;; name in dgo: joint-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/anim/joint.gc b/goal_src/engine/anim/joint.gc new file mode 100644 index 0000000000..7b19ec809f --- /dev/null +++ b/goal_src/engine/anim/joint.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: joint.gc +;; name in dgo: joint +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/anim/mspace-h.gc b/goal_src/engine/anim/mspace-h.gc new file mode 100644 index 0000000000..6ffb2119ed --- /dev/null +++ b/goal_src/engine/anim/mspace-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mspace-h.gc +;; name in dgo: mspace-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-combiner.gc b/goal_src/engine/camera/cam-combiner.gc new file mode 100644 index 0000000000..94082dcfaf --- /dev/null +++ b/goal_src/engine/camera/cam-combiner.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-combiner.gc +;; name in dgo: cam-combiner +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-debug-h.gc b/goal_src/engine/camera/cam-debug-h.gc new file mode 100644 index 0000000000..9724962a00 --- /dev/null +++ b/goal_src/engine/camera/cam-debug-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-debug-h.gc +;; name in dgo: cam-debug-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-debug.gc b/goal_src/engine/camera/cam-debug.gc new file mode 100644 index 0000000000..dbda989e91 --- /dev/null +++ b/goal_src/engine/camera/cam-debug.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-debug.gc +;; name in dgo: cam-debug +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-interface-h.gc b/goal_src/engine/camera/cam-interface-h.gc new file mode 100644 index 0000000000..3b633149da --- /dev/null +++ b/goal_src/engine/camera/cam-interface-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-interface-h.gc +;; name in dgo: cam-interface-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-interface.gc b/goal_src/engine/camera/cam-interface.gc new file mode 100644 index 0000000000..5a7293654c --- /dev/null +++ b/goal_src/engine/camera/cam-interface.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-interface.gc +;; name in dgo: cam-interface +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-layout.gc b/goal_src/engine/camera/cam-layout.gc new file mode 100644 index 0000000000..0859c0436a --- /dev/null +++ b/goal_src/engine/camera/cam-layout.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-layout.gc +;; name in dgo: cam-layout +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-master.gc b/goal_src/engine/camera/cam-master.gc new file mode 100644 index 0000000000..2f3eeb3fc6 --- /dev/null +++ b/goal_src/engine/camera/cam-master.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-master.gc +;; name in dgo: cam-master +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-start.gc b/goal_src/engine/camera/cam-start.gc new file mode 100644 index 0000000000..67ec8d2bf6 --- /dev/null +++ b/goal_src/engine/camera/cam-start.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-start.gc +;; name in dgo: cam-start +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-states-dbg.gc b/goal_src/engine/camera/cam-states-dbg.gc new file mode 100644 index 0000000000..f0756a4e85 --- /dev/null +++ b/goal_src/engine/camera/cam-states-dbg.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-states-dbg.gc +;; name in dgo: cam-states-dbg +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-states.gc b/goal_src/engine/camera/cam-states.gc new file mode 100644 index 0000000000..13993bdfec --- /dev/null +++ b/goal_src/engine/camera/cam-states.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-states.gc +;; name in dgo: cam-states +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-update-h.gc b/goal_src/engine/camera/cam-update-h.gc new file mode 100644 index 0000000000..8a0c8df35d --- /dev/null +++ b/goal_src/engine/camera/cam-update-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-update-h.gc +;; name in dgo: cam-update-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/cam-update.gc b/goal_src/engine/camera/cam-update.gc new file mode 100644 index 0000000000..3b592b8f48 --- /dev/null +++ b/goal_src/engine/camera/cam-update.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cam-update.gc +;; name in dgo: cam-update +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/camera-h.gc b/goal_src/engine/camera/camera-h.gc new file mode 100644 index 0000000000..7e80a3ad7c --- /dev/null +++ b/goal_src/engine/camera/camera-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: camera-h.gc +;; name in dgo: camera-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/camera.gc b/goal_src/engine/camera/camera.gc new file mode 100644 index 0000000000..9b4d7f0649 --- /dev/null +++ b/goal_src/engine/camera/camera.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: camera.gc +;; name in dgo: camera +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/math-camera-h.gc b/goal_src/engine/camera/math-camera-h.gc new file mode 100644 index 0000000000..c35f839ef9 --- /dev/null +++ b/goal_src/engine/camera/math-camera-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: math-camera-h.gc +;; name in dgo: math-camera-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/math-camera.gc b/goal_src/engine/camera/math-camera.gc new file mode 100644 index 0000000000..e65fbc79ee --- /dev/null +++ b/goal_src/engine/camera/math-camera.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: math-camera.gc +;; name in dgo: math-camera +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/pov-camera-h.gc b/goal_src/engine/camera/pov-camera-h.gc new file mode 100644 index 0000000000..e7e12105d0 --- /dev/null +++ b/goal_src/engine/camera/pov-camera-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: pov-camera-h.gc +;; name in dgo: pov-camera-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/camera/pov-camera.gc b/goal_src/engine/camera/pov-camera.gc new file mode 100644 index 0000000000..f74250f4a3 --- /dev/null +++ b/goal_src/engine/camera/pov-camera.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: pov-camera.gc +;; name in dgo: pov-camera +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-cache-h.gc b/goal_src/engine/collide/collide-cache-h.gc new file mode 100644 index 0000000000..57dfe88c90 --- /dev/null +++ b/goal_src/engine/collide/collide-cache-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-cache-h.gc +;; name in dgo: collide-cache-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-cache.gc b/goal_src/engine/collide/collide-cache.gc new file mode 100644 index 0000000000..52356449a8 --- /dev/null +++ b/goal_src/engine/collide/collide-cache.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-cache.gc +;; name in dgo: collide-cache +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-edge-grab-h.gc b/goal_src/engine/collide/collide-edge-grab-h.gc new file mode 100644 index 0000000000..a5dc211fd6 --- /dev/null +++ b/goal_src/engine/collide/collide-edge-grab-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-edge-grab-h.gc +;; name in dgo: collide-edge-grab-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-edge-grab.gc b/goal_src/engine/collide/collide-edge-grab.gc new file mode 100644 index 0000000000..9c72fc9bf9 --- /dev/null +++ b/goal_src/engine/collide/collide-edge-grab.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-edge-grab.gc +;; name in dgo: collide-edge-grab +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-frag-h.gc b/goal_src/engine/collide/collide-frag-h.gc new file mode 100644 index 0000000000..ac8a98b49a --- /dev/null +++ b/goal_src/engine/collide/collide-frag-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-frag-h.gc +;; name in dgo: collide-frag-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-frag.gc b/goal_src/engine/collide/collide-frag.gc new file mode 100644 index 0000000000..a78945cbb9 --- /dev/null +++ b/goal_src/engine/collide/collide-frag.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-frag.gc +;; name in dgo: collide-frag +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-func-h.gc b/goal_src/engine/collide/collide-func-h.gc new file mode 100644 index 0000000000..388b368ce0 --- /dev/null +++ b/goal_src/engine/collide/collide-func-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-func-h.gc +;; name in dgo: collide-func-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-func.gc b/goal_src/engine/collide/collide-func.gc new file mode 100644 index 0000000000..b7d93f5247 --- /dev/null +++ b/goal_src/engine/collide/collide-func.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-func.gc +;; name in dgo: collide-func +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-h.gc b/goal_src/engine/collide/collide-h.gc new file mode 100644 index 0000000000..b96d7e1722 --- /dev/null +++ b/goal_src/engine/collide/collide-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-h.gc +;; name in dgo: collide-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-mesh-h.gc b/goal_src/engine/collide/collide-mesh-h.gc new file mode 100644 index 0000000000..f454efb1e9 --- /dev/null +++ b/goal_src/engine/collide/collide-mesh-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-mesh-h.gc +;; name in dgo: collide-mesh-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-mesh.gc b/goal_src/engine/collide/collide-mesh.gc new file mode 100644 index 0000000000..68787fd4de --- /dev/null +++ b/goal_src/engine/collide/collide-mesh.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-mesh.gc +;; name in dgo: collide-mesh +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-planes.gc b/goal_src/engine/collide/collide-planes.gc new file mode 100644 index 0000000000..6ad7f3e733 --- /dev/null +++ b/goal_src/engine/collide/collide-planes.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-planes.gc +;; name in dgo: collide-planes +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-probe.gc b/goal_src/engine/collide/collide-probe.gc new file mode 100644 index 0000000000..9c6178a71f --- /dev/null +++ b/goal_src/engine/collide/collide-probe.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-probe.gc +;; name in dgo: collide-probe +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-reaction-target.gc b/goal_src/engine/collide/collide-reaction-target.gc new file mode 100644 index 0000000000..ee58e0b780 --- /dev/null +++ b/goal_src/engine/collide/collide-reaction-target.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-reaction-target.gc +;; name in dgo: collide-reaction-target +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-shape-h.gc b/goal_src/engine/collide/collide-shape-h.gc new file mode 100644 index 0000000000..bf24ca66c9 --- /dev/null +++ b/goal_src/engine/collide/collide-shape-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-shape-h.gc +;; name in dgo: collide-shape-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-shape-rider.gc b/goal_src/engine/collide/collide-shape-rider.gc new file mode 100644 index 0000000000..c785d2d800 --- /dev/null +++ b/goal_src/engine/collide/collide-shape-rider.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-shape-rider.gc +;; name in dgo: collide-shape-rider +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-shape.gc b/goal_src/engine/collide/collide-shape.gc new file mode 100644 index 0000000000..e118e58037 --- /dev/null +++ b/goal_src/engine/collide/collide-shape.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-shape.gc +;; name in dgo: collide-shape +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-target-h.gc b/goal_src/engine/collide/collide-target-h.gc new file mode 100644 index 0000000000..6268da4672 --- /dev/null +++ b/goal_src/engine/collide/collide-target-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-target-h.gc +;; name in dgo: collide-target-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-touch-h.gc b/goal_src/engine/collide/collide-touch-h.gc new file mode 100644 index 0000000000..b6b2f4d57b --- /dev/null +++ b/goal_src/engine/collide/collide-touch-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-touch-h.gc +;; name in dgo: collide-touch-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide-touch.gc b/goal_src/engine/collide/collide-touch.gc new file mode 100644 index 0000000000..d01be92a6a --- /dev/null +++ b/goal_src/engine/collide/collide-touch.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-touch.gc +;; name in dgo: collide-touch +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/collide.gc b/goal_src/engine/collide/collide.gc new file mode 100644 index 0000000000..a13167649d --- /dev/null +++ b/goal_src/engine/collide/collide.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide.gc +;; name in dgo: collide +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/collide/main-collide.gc b/goal_src/engine/collide/main-collide.gc new file mode 100644 index 0000000000..a285170821 --- /dev/null +++ b/goal_src/engine/collide/main-collide.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: main-collide.gc +;; name in dgo: main-collide +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/data/art-h.gc b/goal_src/engine/data/art-h.gc new file mode 100644 index 0000000000..e3e2f593db --- /dev/null +++ b/goal_src/engine/data/art-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: art-h.gc +;; name in dgo: art-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/data/res-h.gc b/goal_src/engine/data/res-h.gc new file mode 100644 index 0000000000..ab72e6d1fc --- /dev/null +++ b/goal_src/engine/data/res-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: res-h.gc +;; name in dgo: res-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/data/res.gc b/goal_src/engine/data/res.gc new file mode 100644 index 0000000000..e8917722c4 --- /dev/null +++ b/goal_src/engine/data/res.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: res.gc +;; name in dgo: res +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/anim-tester.gc b/goal_src/engine/debug/anim-tester.gc new file mode 100644 index 0000000000..48e36cf72c --- /dev/null +++ b/goal_src/engine/debug/anim-tester.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: anim-tester.gc +;; name in dgo: anim-tester +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/assert-h.gc b/goal_src/engine/debug/assert-h.gc new file mode 100644 index 0000000000..de5352c20e --- /dev/null +++ b/goal_src/engine/debug/assert-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: assert-h.gc +;; name in dgo: assert-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/assert.gc b/goal_src/engine/debug/assert.gc new file mode 100644 index 0000000000..9c3fad7f3d --- /dev/null +++ b/goal_src/engine/debug/assert.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: assert.gc +;; name in dgo: assert +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/debug-h.gc b/goal_src/engine/debug/debug-h.gc new file mode 100644 index 0000000000..24ce3a4fa7 --- /dev/null +++ b/goal_src/engine/debug/debug-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: debug-h.gc +;; name in dgo: debug-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/debug-sphere.gc b/goal_src/engine/debug/debug-sphere.gc new file mode 100644 index 0000000000..52beddd250 --- /dev/null +++ b/goal_src/engine/debug/debug-sphere.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: debug-sphere.gc +;; name in dgo: debug-sphere +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/debug.gc b/goal_src/engine/debug/debug.gc new file mode 100644 index 0000000000..83387f4c98 --- /dev/null +++ b/goal_src/engine/debug/debug.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: debug.gc +;; name in dgo: debug +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/default-menu.gc b/goal_src/engine/debug/default-menu.gc new file mode 100644 index 0000000000..173c02b38d --- /dev/null +++ b/goal_src/engine/debug/default-menu.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: default-menu.gc +;; name in dgo: default-menu +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/memory-usage-h.gc b/goal_src/engine/debug/memory-usage-h.gc new file mode 100644 index 0000000000..c1c2225266 --- /dev/null +++ b/goal_src/engine/debug/memory-usage-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: memory-usage-h.gc +;; name in dgo: memory-usage-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/memory-usage.gc b/goal_src/engine/debug/memory-usage.gc new file mode 100644 index 0000000000..d87a8d62af --- /dev/null +++ b/goal_src/engine/debug/memory-usage.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: memory-usage.gc +;; name in dgo: memory-usage +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/menu.gc b/goal_src/engine/debug/menu.gc new file mode 100644 index 0000000000..ea03f0e66b --- /dev/null +++ b/goal_src/engine/debug/menu.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: menu.gc +;; name in dgo: menu +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/part-tester.gc b/goal_src/engine/debug/part-tester.gc new file mode 100644 index 0000000000..6c5492cf28 --- /dev/null +++ b/goal_src/engine/debug/part-tester.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: part-tester.gc +;; name in dgo: part-tester +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/stats-h.gc b/goal_src/engine/debug/stats-h.gc new file mode 100644 index 0000000000..f6886be4e1 --- /dev/null +++ b/goal_src/engine/debug/stats-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: stats-h.gc +;; name in dgo: stats-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/debug/viewer.gc b/goal_src/engine/debug/viewer.gc new file mode 100644 index 0000000000..ee4cf459bf --- /dev/null +++ b/goal_src/engine/debug/viewer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: viewer.gc +;; name in dgo: viewer +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/dma/dma-bucket.gc b/goal_src/engine/dma/dma-bucket.gc new file mode 100644 index 0000000000..7350d45950 --- /dev/null +++ b/goal_src/engine/dma/dma-bucket.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dma-bucket.gc +;; name in dgo: dma-bucket +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/dma/dma-buffer.gc b/goal_src/engine/dma/dma-buffer.gc new file mode 100644 index 0000000000..1783bb7cee --- /dev/null +++ b/goal_src/engine/dma/dma-buffer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dma-buffer.gc +;; name in dgo: dma-buffer +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/dma/dma-disasm.gc b/goal_src/engine/dma/dma-disasm.gc new file mode 100644 index 0000000000..e6684ab4cb --- /dev/null +++ b/goal_src/engine/dma/dma-disasm.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dma-disasm.gc +;; name in dgo: dma-disasm +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/dma/dma-h.gc b/goal_src/engine/dma/dma-h.gc new file mode 100644 index 0000000000..aeb499c15c --- /dev/null +++ b/goal_src/engine/dma/dma-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dma-h.gc +;; name in dgo: dma-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/dma/dma.gc b/goal_src/engine/dma/dma.gc new file mode 100644 index 0000000000..7954fca596 --- /dev/null +++ b/goal_src/engine/dma/dma.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dma.gc +;; name in dgo: dma +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/draw-node-h.gc b/goal_src/engine/draw/draw-node-h.gc new file mode 100644 index 0000000000..b4439354f4 --- /dev/null +++ b/goal_src/engine/draw/draw-node-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: draw-node-h.gc +;; name in dgo: draw-node-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/draw-node.gc b/goal_src/engine/draw/draw-node.gc new file mode 100644 index 0000000000..8c9b4c67c1 --- /dev/null +++ b/goal_src/engine/draw/draw-node.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: draw-node.gc +;; name in dgo: draw-node +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-actor-h.gc b/goal_src/engine/draw/drawable-actor-h.gc new file mode 100644 index 0000000000..ab6e7609bd --- /dev/null +++ b/goal_src/engine/draw/drawable-actor-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-actor-h.gc +;; name in dgo: drawable-actor-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-ambient-h.gc b/goal_src/engine/draw/drawable-ambient-h.gc new file mode 100644 index 0000000000..2623cbf45e --- /dev/null +++ b/goal_src/engine/draw/drawable-ambient-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-ambient-h.gc +;; name in dgo: drawable-ambient-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-group-h.gc b/goal_src/engine/draw/drawable-group-h.gc new file mode 100644 index 0000000000..9263697215 --- /dev/null +++ b/goal_src/engine/draw/drawable-group-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-group-h.gc +;; name in dgo: drawable-group-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-group.gc b/goal_src/engine/draw/drawable-group.gc new file mode 100644 index 0000000000..fd63ffe304 --- /dev/null +++ b/goal_src/engine/draw/drawable-group.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-group.gc +;; name in dgo: drawable-group +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-h.gc b/goal_src/engine/draw/drawable-h.gc new file mode 100644 index 0000000000..6c8fe207cf --- /dev/null +++ b/goal_src/engine/draw/drawable-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-h.gc +;; name in dgo: drawable-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-inline-array-h.gc b/goal_src/engine/draw/drawable-inline-array-h.gc new file mode 100644 index 0000000000..218ad02070 --- /dev/null +++ b/goal_src/engine/draw/drawable-inline-array-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-inline-array-h.gc +;; name in dgo: drawable-inline-array-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-inline-array.gc b/goal_src/engine/draw/drawable-inline-array.gc new file mode 100644 index 0000000000..59f909107b --- /dev/null +++ b/goal_src/engine/draw/drawable-inline-array.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-inline-array.gc +;; name in dgo: drawable-inline-array +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-tree-h.gc b/goal_src/engine/draw/drawable-tree-h.gc new file mode 100644 index 0000000000..780946c454 --- /dev/null +++ b/goal_src/engine/draw/drawable-tree-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-tree-h.gc +;; name in dgo: drawable-tree-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable-tree.gc b/goal_src/engine/draw/drawable-tree.gc new file mode 100644 index 0000000000..d32c899771 --- /dev/null +++ b/goal_src/engine/draw/drawable-tree.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable-tree.gc +;; name in dgo: drawable-tree +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/drawable.gc b/goal_src/engine/draw/drawable.gc new file mode 100644 index 0000000000..95b111b187 --- /dev/null +++ b/goal_src/engine/draw/drawable.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: drawable.gc +;; name in dgo: drawable +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/process-drawable-h.gc b/goal_src/engine/draw/process-drawable-h.gc new file mode 100644 index 0000000000..c300f704a9 --- /dev/null +++ b/goal_src/engine/draw/process-drawable-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: process-drawable-h.gc +;; name in dgo: process-drawable-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/draw/process-drawable.gc b/goal_src/engine/draw/process-drawable.gc new file mode 100644 index 0000000000..a91556e06f --- /dev/null +++ b/goal_src/engine/draw/process-drawable.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: process-drawable.gc +;; name in dgo: process-drawable +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/engine/connect.gc b/goal_src/engine/engine/connect.gc new file mode 100644 index 0000000000..b7a3e49675 --- /dev/null +++ b/goal_src/engine/engine/connect.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: connect.gc +;; name in dgo: connect +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/engine/engines.gc b/goal_src/engine/engine/engines.gc new file mode 100644 index 0000000000..87c7729141 --- /dev/null +++ b/goal_src/engine/engine/engines.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: engines.gc +;; name in dgo: engines +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/entity/actor-link-h.gc b/goal_src/engine/entity/actor-link-h.gc new file mode 100644 index 0000000000..126c5331fb --- /dev/null +++ b/goal_src/engine/entity/actor-link-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: actor-link-h.gc +;; name in dgo: actor-link-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/entity/entity-h.gc b/goal_src/engine/entity/entity-h.gc new file mode 100644 index 0000000000..426194cee6 --- /dev/null +++ b/goal_src/engine/entity/entity-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: entity-h.gc +;; name in dgo: entity-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/entity/entity-table.gc b/goal_src/engine/entity/entity-table.gc new file mode 100644 index 0000000000..3033ebf246 --- /dev/null +++ b/goal_src/engine/entity/entity-table.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: entity-table.gc +;; name in dgo: entity-table +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/entity/entity.gc b/goal_src/engine/entity/entity.gc new file mode 100644 index 0000000000..8e6fa03972 --- /dev/null +++ b/goal_src/engine/entity/entity.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: entity.gc +;; name in dgo: entity +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/entity/relocate.gc b/goal_src/engine/entity/relocate.gc new file mode 100644 index 0000000000..37ec24cbbf --- /dev/null +++ b/goal_src/engine/entity/relocate.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: relocate.gc +;; name in dgo: relocate +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/collectables-part.gc b/goal_src/engine/game/collectables-part.gc new file mode 100644 index 0000000000..2653f3eb43 --- /dev/null +++ b/goal_src/engine/game/collectables-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collectables-part.gc +;; name in dgo: collectables-part +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/collectables.gc b/goal_src/engine/game/collectables.gc new file mode 100644 index 0000000000..dad0500aa1 --- /dev/null +++ b/goal_src/engine/game/collectables.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collectables.gc +;; name in dgo: collectables +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/crates.gc b/goal_src/engine/game/crates.gc new file mode 100644 index 0000000000..559c9626a5 --- /dev/null +++ b/goal_src/engine/game/crates.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: crates.gc +;; name in dgo: crates +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/effect-control-h.gc b/goal_src/engine/game/effect-control-h.gc new file mode 100644 index 0000000000..1b13b58408 --- /dev/null +++ b/goal_src/engine/game/effect-control-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: effect-control-h.gc +;; name in dgo: effect-control-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/effect-control.gc b/goal_src/engine/game/effect-control.gc new file mode 100644 index 0000000000..4adf098142 --- /dev/null +++ b/goal_src/engine/game/effect-control.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: effect-control.gc +;; name in dgo: effect-control +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/fact-h.gc b/goal_src/engine/game/fact-h.gc new file mode 100644 index 0000000000..5e91426d02 --- /dev/null +++ b/goal_src/engine/game/fact-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: fact-h.gc +;; name in dgo: fact-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/game-h.gc b/goal_src/engine/game/game-h.gc new file mode 100644 index 0000000000..5c59356101 --- /dev/null +++ b/goal_src/engine/game/game-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: game-h.gc +;; name in dgo: game-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/game-info-h.gc b/goal_src/engine/game/game-info-h.gc new file mode 100644 index 0000000000..e168ad5956 --- /dev/null +++ b/goal_src/engine/game/game-info-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: game-info-h.gc +;; name in dgo: game-info-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/game-info.gc b/goal_src/engine/game/game-info.gc new file mode 100644 index 0000000000..bc75c8fddb --- /dev/null +++ b/goal_src/engine/game/game-info.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: game-info.gc +;; name in dgo: game-info +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/game-save.gc b/goal_src/engine/game/game-save.gc new file mode 100644 index 0000000000..2be2c85464 --- /dev/null +++ b/goal_src/engine/game/game-save.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: game-save.gc +;; name in dgo: game-save +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/generic-obs-h.gc b/goal_src/engine/game/generic-obs-h.gc new file mode 100644 index 0000000000..d48c6f4f7c --- /dev/null +++ b/goal_src/engine/game/generic-obs-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-obs-h.gc +;; name in dgo: generic-obs-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/generic-obs.gc b/goal_src/engine/game/generic-obs.gc new file mode 100644 index 0000000000..b9e8fb912c --- /dev/null +++ b/goal_src/engine/game/generic-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-obs.gc +;; name in dgo: generic-obs +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/main-h.gc b/goal_src/engine/game/main-h.gc new file mode 100644 index 0000000000..964da63eb0 --- /dev/null +++ b/goal_src/engine/game/main-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: main-h.gc +;; name in dgo: main-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/main.gc b/goal_src/engine/game/main.gc new file mode 100644 index 0000000000..702d6eb87f --- /dev/null +++ b/goal_src/engine/game/main.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: main.gc +;; name in dgo: main +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/powerups.gc b/goal_src/engine/game/powerups.gc new file mode 100644 index 0000000000..04fca7f972 --- /dev/null +++ b/goal_src/engine/game/powerups.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: powerups.gc +;; name in dgo: powerups +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/projectiles-h.gc b/goal_src/engine/game/projectiles-h.gc new file mode 100644 index 0000000000..12b1909aab --- /dev/null +++ b/goal_src/engine/game/projectiles-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: projectiles-h.gc +;; name in dgo: projectiles-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/projectiles.gc b/goal_src/engine/game/projectiles.gc new file mode 100644 index 0000000000..c591a0378f --- /dev/null +++ b/goal_src/engine/game/projectiles.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: projectiles.gc +;; name in dgo: projectiles +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/settings-h.gc b/goal_src/engine/game/settings-h.gc new file mode 100644 index 0000000000..12380adcb9 --- /dev/null +++ b/goal_src/engine/game/settings-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: settings-h.gc +;; name in dgo: settings-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/settings.gc b/goal_src/engine/game/settings.gc new file mode 100644 index 0000000000..ec94ce6d1a --- /dev/null +++ b/goal_src/engine/game/settings.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: settings.gc +;; name in dgo: settings +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/task/game-task-h.gc b/goal_src/engine/game/task/game-task-h.gc new file mode 100644 index 0000000000..d0d3db284b --- /dev/null +++ b/goal_src/engine/game/task/game-task-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: game-task-h.gc +;; name in dgo: game-task-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/task/hint-control-h.gc b/goal_src/engine/game/task/hint-control-h.gc new file mode 100644 index 0000000000..d9776a98b1 --- /dev/null +++ b/goal_src/engine/game/task/hint-control-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: hint-control-h.gc +;; name in dgo: hint-control-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/task/hint-control.gc b/goal_src/engine/game/task/hint-control.gc new file mode 100644 index 0000000000..074e86036d --- /dev/null +++ b/goal_src/engine/game/task/hint-control.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: hint-control.gc +;; name in dgo: hint-control +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/task/process-taskable.gc b/goal_src/engine/game/task/process-taskable.gc new file mode 100644 index 0000000000..46e5d3cc9f --- /dev/null +++ b/goal_src/engine/game/task/process-taskable.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: process-taskable.gc +;; name in dgo: process-taskable +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/task/task-control-h.gc b/goal_src/engine/game/task/task-control-h.gc new file mode 100644 index 0000000000..15dfba46e7 --- /dev/null +++ b/goal_src/engine/game/task/task-control-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: task-control-h.gc +;; name in dgo: task-control-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/task/task-control.gc b/goal_src/engine/game/task/task-control.gc new file mode 100644 index 0000000000..999a0bf812 --- /dev/null +++ b/goal_src/engine/game/task/task-control.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: task-control.gc +;; name in dgo: task-control +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/video.gc b/goal_src/engine/game/video.gc new file mode 100644 index 0000000000..3b053ca83e --- /dev/null +++ b/goal_src/engine/game/video.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: video.gc +;; name in dgo: video +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/game/voicebox.gc b/goal_src/engine/game/voicebox.gc new file mode 100644 index 0000000000..0520a14713 --- /dev/null +++ b/goal_src/engine/game/voicebox.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: voicebox.gc +;; name in dgo: voicebox +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/geometry/bounding-box-h.gc b/goal_src/engine/geometry/bounding-box-h.gc new file mode 100644 index 0000000000..77385819fe --- /dev/null +++ b/goal_src/engine/geometry/bounding-box-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bounding-box-h.gc +;; name in dgo: bounding-box-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/geometry/bounding-box.gc b/goal_src/engine/geometry/bounding-box.gc new file mode 100644 index 0000000000..0f36a3a627 --- /dev/null +++ b/goal_src/engine/geometry/bounding-box.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bounding-box.gc +;; name in dgo: bounding-box +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/geometry/cylinder.gc b/goal_src/engine/geometry/cylinder.gc new file mode 100644 index 0000000000..c99189feb9 --- /dev/null +++ b/goal_src/engine/geometry/cylinder.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cylinder.gc +;; name in dgo: cylinder +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/geometry/geometry-h.gc b/goal_src/engine/geometry/geometry-h.gc new file mode 100644 index 0000000000..f0c8fd3dd6 --- /dev/null +++ b/goal_src/engine/geometry/geometry-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: geometry-h.gc +;; name in dgo: geometry-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/geometry/geometry.gc b/goal_src/engine/geometry/geometry.gc new file mode 100644 index 0000000000..9f7741a4b3 --- /dev/null +++ b/goal_src/engine/geometry/geometry.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: geometry.gc +;; name in dgo: geometry +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/geometry/vol-h.gc b/goal_src/engine/geometry/vol-h.gc new file mode 100644 index 0000000000..905e18f7d7 --- /dev/null +++ b/goal_src/engine/geometry/vol-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: vol-h.gc +;; name in dgo: vol-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/geometry/vol.gc b/goal_src/engine/geometry/vol.gc new file mode 100644 index 0000000000..cd058deb74 --- /dev/null +++ b/goal_src/engine/geometry/vol.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: vol.gc +;; name in dgo: vol +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/background-h.gc b/goal_src/engine/gfx/background-h.gc new file mode 100644 index 0000000000..c06588363a --- /dev/null +++ b/goal_src/engine/gfx/background-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: background-h.gc +;; name in dgo: background-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/background.gc b/goal_src/engine/gfx/background.gc new file mode 100644 index 0000000000..1330b1fde8 --- /dev/null +++ b/goal_src/engine/gfx/background.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: background.gc +;; name in dgo: background +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/capture.gc b/goal_src/engine/gfx/capture.gc new file mode 100644 index 0000000000..7f8236b90a --- /dev/null +++ b/goal_src/engine/gfx/capture.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: capture.gc +;; name in dgo: capture +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/decomp-h.gc b/goal_src/engine/gfx/decomp-h.gc new file mode 100644 index 0000000000..e28bed93f6 --- /dev/null +++ b/goal_src/engine/gfx/decomp-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: decomp-h.gc +;; name in dgo: decomp-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/depth-cue-h.gc b/goal_src/engine/gfx/depth-cue-h.gc new file mode 100644 index 0000000000..6627262b65 --- /dev/null +++ b/goal_src/engine/gfx/depth-cue-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: depth-cue-h.gc +;; name in dgo: depth-cue-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/depth-cue.gc b/goal_src/engine/gfx/depth-cue.gc new file mode 100644 index 0000000000..8c70fed79b --- /dev/null +++ b/goal_src/engine/gfx/depth-cue.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: depth-cue.gc +;; name in dgo: depth-cue +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/eye-h.gc b/goal_src/engine/gfx/eye-h.gc new file mode 100644 index 0000000000..c6efbe6c40 --- /dev/null +++ b/goal_src/engine/gfx/eye-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: eye-h.gc +;; name in dgo: eye-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/eye.gc b/goal_src/engine/gfx/eye.gc new file mode 100644 index 0000000000..d7d46e469b --- /dev/null +++ b/goal_src/engine/gfx/eye.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: eye.gc +;; name in dgo: eye +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/font-h.gc b/goal_src/engine/gfx/font-h.gc new file mode 100644 index 0000000000..5bf0da7082 --- /dev/null +++ b/goal_src/engine/gfx/font-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: font-h.gc +;; name in dgo: font-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/font.gc b/goal_src/engine/gfx/font.gc new file mode 100644 index 0000000000..df05e7788b --- /dev/null +++ b/goal_src/engine/gfx/font.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: font.gc +;; name in dgo: font +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic-effect.gc b/goal_src/engine/gfx/generic/generic-effect.gc new file mode 100644 index 0000000000..21d80f91d2 --- /dev/null +++ b/goal_src/engine/gfx/generic/generic-effect.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-effect.gc +;; name in dgo: generic-effect +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic-h.gc b/goal_src/engine/gfx/generic/generic-h.gc new file mode 100644 index 0000000000..ee09c768a0 --- /dev/null +++ b/goal_src/engine/gfx/generic/generic-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-h.gc +;; name in dgo: generic-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic-merc.gc b/goal_src/engine/gfx/generic/generic-merc.gc new file mode 100644 index 0000000000..adadf86a11 --- /dev/null +++ b/goal_src/engine/gfx/generic/generic-merc.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-merc.gc +;; name in dgo: generic-merc +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic-tie.gc b/goal_src/engine/gfx/generic/generic-tie.gc new file mode 100644 index 0000000000..43a6324f7f --- /dev/null +++ b/goal_src/engine/gfx/generic/generic-tie.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-tie.gc +;; name in dgo: generic-tie +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic-vu0.gc b/goal_src/engine/gfx/generic/generic-vu0.gc new file mode 100644 index 0000000000..64cfea91ba --- /dev/null +++ b/goal_src/engine/gfx/generic/generic-vu0.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-vu0.gc +;; name in dgo: generic-vu0 +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic-vu1-h.gc b/goal_src/engine/gfx/generic/generic-vu1-h.gc new file mode 100644 index 0000000000..8468c18a00 --- /dev/null +++ b/goal_src/engine/gfx/generic/generic-vu1-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-vu1-h.gc +;; name in dgo: generic-vu1-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic-vu1.gc b/goal_src/engine/gfx/generic/generic-vu1.gc new file mode 100644 index 0000000000..10885e0488 --- /dev/null +++ b/goal_src/engine/gfx/generic/generic-vu1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-vu1.gc +;; name in dgo: generic-vu1 +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic-work-h.gc b/goal_src/engine/gfx/generic/generic-work-h.gc new file mode 100644 index 0000000000..85825c414c --- /dev/null +++ b/goal_src/engine/gfx/generic/generic-work-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-work-h.gc +;; name in dgo: generic-work-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/generic/generic.gc b/goal_src/engine/gfx/generic/generic.gc new file mode 100644 index 0000000000..c434b1c4bf --- /dev/null +++ b/goal_src/engine/gfx/generic/generic.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic.gc +;; name in dgo: generic +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/hw/display-h.gc b/goal_src/engine/gfx/hw/display-h.gc new file mode 100644 index 0000000000..e1abaa8401 --- /dev/null +++ b/goal_src/engine/gfx/hw/display-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: display-h.gc +;; name in dgo: display-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/hw/display.gc b/goal_src/engine/gfx/hw/display.gc new file mode 100644 index 0000000000..ed28ead36a --- /dev/null +++ b/goal_src/engine/gfx/hw/display.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: display.gc +;; name in dgo: display +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/hw/gs.gc b/goal_src/engine/gfx/hw/gs.gc new file mode 100644 index 0000000000..120f146a91 --- /dev/null +++ b/goal_src/engine/gfx/hw/gs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gs.gc +;; name in dgo: gs +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/hw/video-h.gc b/goal_src/engine/gfx/hw/video-h.gc new file mode 100644 index 0000000000..a7ebbe4560 --- /dev/null +++ b/goal_src/engine/gfx/hw/video-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: video-h.gc +;; name in dgo: video-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/hw/vu1-user-h.gc b/goal_src/engine/gfx/hw/vu1-user-h.gc new file mode 100644 index 0000000000..360f1d72ab --- /dev/null +++ b/goal_src/engine/gfx/hw/vu1-user-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: vu1-user-h.gc +;; name in dgo: vu1-user-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/lights-h.gc b/goal_src/engine/gfx/lights-h.gc new file mode 100644 index 0000000000..c4840cf875 --- /dev/null +++ b/goal_src/engine/gfx/lights-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lights-h.gc +;; name in dgo: lights-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/lights.gc b/goal_src/engine/gfx/lights.gc new file mode 100644 index 0000000000..838efed18c --- /dev/null +++ b/goal_src/engine/gfx/lights.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lights.gc +;; name in dgo: lights +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/merc/generic-merc-h.gc b/goal_src/engine/gfx/merc/generic-merc-h.gc new file mode 100644 index 0000000000..d3977f7e89 --- /dev/null +++ b/goal_src/engine/gfx/merc/generic-merc-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-merc-h.gc +;; name in dgo: generic-merc-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/merc/merc-blend-shape.gc b/goal_src/engine/gfx/merc/merc-blend-shape.gc new file mode 100644 index 0000000000..6856037e1f --- /dev/null +++ b/goal_src/engine/gfx/merc/merc-blend-shape.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: merc-blend-shape.gc +;; name in dgo: merc-blend-shape +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/merc/merc-death.gc b/goal_src/engine/gfx/merc/merc-death.gc new file mode 100644 index 0000000000..abbc8542f3 --- /dev/null +++ b/goal_src/engine/gfx/merc/merc-death.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: merc-death.gc +;; name in dgo: merc-death +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/merc/merc-h.gc b/goal_src/engine/gfx/merc/merc-h.gc new file mode 100644 index 0000000000..79f3e42133 --- /dev/null +++ b/goal_src/engine/gfx/merc/merc-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: merc-h.gc +;; name in dgo: merc-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/merc/merc-vu1.gc b/goal_src/engine/gfx/merc/merc-vu1.gc new file mode 100644 index 0000000000..9a9ea66558 --- /dev/null +++ b/goal_src/engine/gfx/merc/merc-vu1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: merc-vu1.gc +;; name in dgo: merc-vu1 +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/merc/merc.gc b/goal_src/engine/gfx/merc/merc.gc new file mode 100644 index 0000000000..69186b7491 --- /dev/null +++ b/goal_src/engine/gfx/merc/merc.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: merc.gc +;; name in dgo: merc +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/mood-h.gc b/goal_src/engine/gfx/mood-h.gc new file mode 100644 index 0000000000..d519387cab --- /dev/null +++ b/goal_src/engine/gfx/mood-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mood-h.gc +;; name in dgo: mood-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-frames.gc b/goal_src/engine/gfx/ocean/ocean-frames.gc new file mode 100644 index 0000000000..b34d84f662 --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-frames.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-frames.gc +;; name in dgo: ocean-frames +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-h.gc b/goal_src/engine/gfx/ocean/ocean-h.gc new file mode 100644 index 0000000000..b9ea33ee2f --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-h.gc +;; name in dgo: ocean-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-mid.gc b/goal_src/engine/gfx/ocean/ocean-mid.gc new file mode 100644 index 0000000000..fbdfe0be98 --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-mid.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-mid.gc +;; name in dgo: ocean-mid +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-near.gc b/goal_src/engine/gfx/ocean/ocean-near.gc new file mode 100644 index 0000000000..5d96cf9270 --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-near.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-near.gc +;; name in dgo: ocean-near +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-tables.gc b/goal_src/engine/gfx/ocean/ocean-tables.gc new file mode 100644 index 0000000000..1ac1c2243b --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-tables.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-tables.gc +;; name in dgo: ocean-tables +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-texture.gc b/goal_src/engine/gfx/ocean/ocean-texture.gc new file mode 100644 index 0000000000..988b821880 --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-texture.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-texture.gc +;; name in dgo: ocean-texture +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-trans-tables.gc b/goal_src/engine/gfx/ocean/ocean-trans-tables.gc new file mode 100644 index 0000000000..c273e31cd5 --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-trans-tables.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-trans-tables.gc +;; name in dgo: ocean-trans-tables +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-transition.gc b/goal_src/engine/gfx/ocean/ocean-transition.gc new file mode 100644 index 0000000000..08db4d478b --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-transition.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-transition.gc +;; name in dgo: ocean-transition +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean-vu0.gc b/goal_src/engine/gfx/ocean/ocean-vu0.gc new file mode 100644 index 0000000000..b602985d64 --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean-vu0.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean-vu0.gc +;; name in dgo: ocean-vu0 +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ocean/ocean.gc b/goal_src/engine/gfx/ocean/ocean.gc new file mode 100644 index 0000000000..cd0648e4cd --- /dev/null +++ b/goal_src/engine/gfx/ocean/ocean.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ocean.gc +;; name in dgo: ocean +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/ripple.gc b/goal_src/engine/gfx/ripple.gc new file mode 100644 index 0000000000..8a5696a12c --- /dev/null +++ b/goal_src/engine/gfx/ripple.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ripple.gc +;; name in dgo: ripple +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shadow/shadow-cpu-h.gc b/goal_src/engine/gfx/shadow/shadow-cpu-h.gc new file mode 100644 index 0000000000..7597328205 --- /dev/null +++ b/goal_src/engine/gfx/shadow/shadow-cpu-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shadow-cpu-h.gc +;; name in dgo: shadow-cpu-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shadow/shadow-cpu.gc b/goal_src/engine/gfx/shadow/shadow-cpu.gc new file mode 100644 index 0000000000..937194e873 --- /dev/null +++ b/goal_src/engine/gfx/shadow/shadow-cpu.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shadow-cpu.gc +;; name in dgo: shadow-cpu +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shadow/shadow-h.gc b/goal_src/engine/gfx/shadow/shadow-h.gc new file mode 100644 index 0000000000..f95b637c32 --- /dev/null +++ b/goal_src/engine/gfx/shadow/shadow-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shadow-h.gc +;; name in dgo: shadow-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shadow/shadow-vu1-h.gc b/goal_src/engine/gfx/shadow/shadow-vu1-h.gc new file mode 100644 index 0000000000..c649072032 --- /dev/null +++ b/goal_src/engine/gfx/shadow/shadow-vu1-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shadow-vu1-h.gc +;; name in dgo: shadow-vu1-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shadow/shadow-vu1.gc b/goal_src/engine/gfx/shadow/shadow-vu1.gc new file mode 100644 index 0000000000..2719cf3c59 --- /dev/null +++ b/goal_src/engine/gfx/shadow/shadow-vu1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shadow-vu1.gc +;; name in dgo: shadow-vu1 +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shadow/shadow.gc b/goal_src/engine/gfx/shadow/shadow.gc new file mode 100644 index 0000000000..570cfb1046 --- /dev/null +++ b/goal_src/engine/gfx/shadow/shadow.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shadow.gc +;; name in dgo: shadow +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shrub/shrub-work.gc b/goal_src/engine/gfx/shrub/shrub-work.gc new file mode 100644 index 0000000000..6d00889384 --- /dev/null +++ b/goal_src/engine/gfx/shrub/shrub-work.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shrub-work.gc +;; name in dgo: shrub-work +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shrub/shrubbery-h.gc b/goal_src/engine/gfx/shrub/shrubbery-h.gc new file mode 100644 index 0000000000..a6fa7d0eff --- /dev/null +++ b/goal_src/engine/gfx/shrub/shrubbery-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shrubbery-h.gc +;; name in dgo: shrubbery-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/shrub/shrubbery.gc b/goal_src/engine/gfx/shrub/shrubbery.gc new file mode 100644 index 0000000000..1fb22b7ed1 --- /dev/null +++ b/goal_src/engine/gfx/shrub/shrubbery.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shrubbery.gc +;; name in dgo: shrubbery +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/sky/sky-h.gc b/goal_src/engine/gfx/sky/sky-h.gc new file mode 100644 index 0000000000..c49643026f --- /dev/null +++ b/goal_src/engine/gfx/sky/sky-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sky-h.gc +;; name in dgo: sky-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/sky/sky-tng.gc b/goal_src/engine/gfx/sky/sky-tng.gc new file mode 100644 index 0000000000..9ddb8347c6 --- /dev/null +++ b/goal_src/engine/gfx/sky/sky-tng.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sky-tng.gc +;; name in dgo: sky-tng +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/sky/sky-utils.gc b/goal_src/engine/gfx/sky/sky-utils.gc new file mode 100644 index 0000000000..00efcba076 --- /dev/null +++ b/goal_src/engine/gfx/sky/sky-utils.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sky-utils.gc +;; name in dgo: sky-utils +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/sky/sky.gc b/goal_src/engine/gfx/sky/sky.gc new file mode 100644 index 0000000000..c55c325369 --- /dev/null +++ b/goal_src/engine/gfx/sky/sky.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sky.gc +;; name in dgo: sky +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/sprite/sprite-distort.gc b/goal_src/engine/gfx/sprite/sprite-distort.gc new file mode 100644 index 0000000000..83df420e13 --- /dev/null +++ b/goal_src/engine/gfx/sprite/sprite-distort.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sprite-distort.gc +;; name in dgo: sprite-distort +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/sprite/sprite-h.gc b/goal_src/engine/gfx/sprite/sprite-h.gc new file mode 100644 index 0000000000..b72c06c627 --- /dev/null +++ b/goal_src/engine/gfx/sprite/sprite-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sprite-h.gc +;; name in dgo: sprite-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/sprite/sprite.gc b/goal_src/engine/gfx/sprite/sprite.gc new file mode 100644 index 0000000000..3721767e55 --- /dev/null +++ b/goal_src/engine/gfx/sprite/sprite.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sprite.gc +;; name in dgo: sprite +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/texture-h.gc b/goal_src/engine/gfx/texture-h.gc new file mode 100644 index 0000000000..a8693dff57 --- /dev/null +++ b/goal_src/engine/gfx/texture-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: texture-h.gc +;; name in dgo: texture-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/texture.gc b/goal_src/engine/gfx/texture.gc new file mode 100644 index 0000000000..ed0ca0e441 --- /dev/null +++ b/goal_src/engine/gfx/texture.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: texture.gc +;; name in dgo: texture +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tfrag/subdivide-h.gc b/goal_src/engine/gfx/tfrag/subdivide-h.gc new file mode 100644 index 0000000000..2fc4a97a6e --- /dev/null +++ b/goal_src/engine/gfx/tfrag/subdivide-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: subdivide-h.gc +;; name in dgo: subdivide-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tfrag/subdivide.gc b/goal_src/engine/gfx/tfrag/subdivide.gc new file mode 100644 index 0000000000..d93c51e1dc --- /dev/null +++ b/goal_src/engine/gfx/tfrag/subdivide.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: subdivide.gc +;; name in dgo: subdivide +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tfrag/tfrag-h.gc b/goal_src/engine/gfx/tfrag/tfrag-h.gc new file mode 100644 index 0000000000..156b866e98 --- /dev/null +++ b/goal_src/engine/gfx/tfrag/tfrag-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tfrag-h.gc +;; name in dgo: tfrag-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tfrag/tfrag-methods.gc b/goal_src/engine/gfx/tfrag/tfrag-methods.gc new file mode 100644 index 0000000000..3e95d27214 --- /dev/null +++ b/goal_src/engine/gfx/tfrag/tfrag-methods.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tfrag-methods.gc +;; name in dgo: tfrag-methods +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tfrag/tfrag-near.gc b/goal_src/engine/gfx/tfrag/tfrag-near.gc new file mode 100644 index 0000000000..15f5349909 --- /dev/null +++ b/goal_src/engine/gfx/tfrag/tfrag-near.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tfrag-near.gc +;; name in dgo: tfrag-near +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tfrag/tfrag-work.gc b/goal_src/engine/gfx/tfrag/tfrag-work.gc new file mode 100644 index 0000000000..e563b82cd9 --- /dev/null +++ b/goal_src/engine/gfx/tfrag/tfrag-work.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tfrag-work.gc +;; name in dgo: tfrag-work +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tfrag/tfrag.gc b/goal_src/engine/gfx/tfrag/tfrag.gc new file mode 100644 index 0000000000..872ea186c9 --- /dev/null +++ b/goal_src/engine/gfx/tfrag/tfrag.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tfrag.gc +;; name in dgo: tfrag +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tie/generic-tie-h.gc b/goal_src/engine/gfx/tie/generic-tie-h.gc new file mode 100644 index 0000000000..e2b12aa364 --- /dev/null +++ b/goal_src/engine/gfx/tie/generic-tie-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: generic-tie-h.gc +;; name in dgo: generic-tie-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tie/prototype-h.gc b/goal_src/engine/gfx/tie/prototype-h.gc new file mode 100644 index 0000000000..5aafe36e4f --- /dev/null +++ b/goal_src/engine/gfx/tie/prototype-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: prototype-h.gc +;; name in dgo: prototype-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tie/prototype.gc b/goal_src/engine/gfx/tie/prototype.gc new file mode 100644 index 0000000000..20304424db --- /dev/null +++ b/goal_src/engine/gfx/tie/prototype.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: prototype.gc +;; name in dgo: prototype +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tie/tie-h.gc b/goal_src/engine/gfx/tie/tie-h.gc new file mode 100644 index 0000000000..8ec9da082c --- /dev/null +++ b/goal_src/engine/gfx/tie/tie-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tie-h.gc +;; name in dgo: tie-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tie/tie-methods.gc b/goal_src/engine/gfx/tie/tie-methods.gc new file mode 100644 index 0000000000..76614cb2ee --- /dev/null +++ b/goal_src/engine/gfx/tie/tie-methods.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tie-methods.gc +;; name in dgo: tie-methods +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tie/tie-near.gc b/goal_src/engine/gfx/tie/tie-near.gc new file mode 100644 index 0000000000..1842d782d9 --- /dev/null +++ b/goal_src/engine/gfx/tie/tie-near.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tie-near.gc +;; name in dgo: tie-near +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tie/tie-work.gc b/goal_src/engine/gfx/tie/tie-work.gc new file mode 100644 index 0000000000..307b4269ac --- /dev/null +++ b/goal_src/engine/gfx/tie/tie-work.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tie-work.gc +;; name in dgo: tie-work +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/tie/tie.gc b/goal_src/engine/gfx/tie/tie.gc new file mode 100644 index 0000000000..6181adce7a --- /dev/null +++ b/goal_src/engine/gfx/tie/tie.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tie.gc +;; name in dgo: tie +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/time-of-day-h.gc b/goal_src/engine/gfx/time-of-day-h.gc new file mode 100644 index 0000000000..d72080808c --- /dev/null +++ b/goal_src/engine/gfx/time-of-day-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: time-of-day-h.gc +;; name in dgo: time-of-day-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/time-of-day.gc b/goal_src/engine/gfx/time-of-day.gc new file mode 100644 index 0000000000..b00295c5c1 --- /dev/null +++ b/goal_src/engine/gfx/time-of-day.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: time-of-day.gc +;; name in dgo: time-of-day +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/vis/bsp-h.gc b/goal_src/engine/gfx/vis/bsp-h.gc new file mode 100644 index 0000000000..13cc0a811c --- /dev/null +++ b/goal_src/engine/gfx/vis/bsp-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bsp-h.gc +;; name in dgo: bsp-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/vis/bsp.gc b/goal_src/engine/gfx/vis/bsp.gc new file mode 100644 index 0000000000..2566b8f21e --- /dev/null +++ b/goal_src/engine/gfx/vis/bsp.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bsp.gc +;; name in dgo: bsp +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/water/water-h.gc b/goal_src/engine/gfx/water/water-h.gc new file mode 100644 index 0000000000..60ffe3078f --- /dev/null +++ b/goal_src/engine/gfx/water/water-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: water-h.gc +;; name in dgo: water-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/water/water.gc b/goal_src/engine/gfx/water/water.gc new file mode 100644 index 0000000000..1ee5822264 --- /dev/null +++ b/goal_src/engine/gfx/water/water.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: water.gc +;; name in dgo: water +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/wind-h.gc b/goal_src/engine/gfx/wind-h.gc new file mode 100644 index 0000000000..40e518114e --- /dev/null +++ b/goal_src/engine/gfx/wind-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: wind-h.gc +;; name in dgo: wind-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/gfx/wind.gc b/goal_src/engine/gfx/wind.gc new file mode 100644 index 0000000000..a360136b58 --- /dev/null +++ b/goal_src/engine/gfx/wind.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: wind.gc +;; name in dgo: wind +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/level/level-h.gc b/goal_src/engine/level/level-h.gc new file mode 100644 index 0000000000..bdc036df77 --- /dev/null +++ b/goal_src/engine/level/level-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: level-h.gc +;; name in dgo: level-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/level/level-info.gc b/goal_src/engine/level/level-info.gc new file mode 100644 index 0000000000..f74a110d25 --- /dev/null +++ b/goal_src/engine/level/level-info.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: level-info.gc +;; name in dgo: level-info +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/level/level.gc b/goal_src/engine/level/level.gc new file mode 100644 index 0000000000..4ff23dda8b --- /dev/null +++ b/goal_src/engine/level/level.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: level.gc +;; name in dgo: level +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/level/load-boundary-data.gc b/goal_src/engine/level/load-boundary-data.gc new file mode 100644 index 0000000000..ada26575f1 --- /dev/null +++ b/goal_src/engine/level/load-boundary-data.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: load-boundary-data.gc +;; name in dgo: load-boundary-data +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/level/load-boundary-h.gc b/goal_src/engine/level/load-boundary-h.gc new file mode 100644 index 0000000000..ad0c49f7a5 --- /dev/null +++ b/goal_src/engine/level/load-boundary-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: load-boundary-h.gc +;; name in dgo: load-boundary-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/level/load-boundary.gc b/goal_src/engine/level/load-boundary.gc new file mode 100644 index 0000000000..fdf48620b6 --- /dev/null +++ b/goal_src/engine/level/load-boundary.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: load-boundary.gc +;; name in dgo: load-boundary +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/load/decomp.gc b/goal_src/engine/load/decomp.gc new file mode 100644 index 0000000000..340ca1b448 --- /dev/null +++ b/goal_src/engine/load/decomp.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: decomp.gc +;; name in dgo: decomp +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/load/file-io.gc b/goal_src/engine/load/file-io.gc new file mode 100644 index 0000000000..dc23a8b106 --- /dev/null +++ b/goal_src/engine/load/file-io.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: file-io.gc +;; name in dgo: file-io +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/load/load-dgo.gc b/goal_src/engine/load/load-dgo.gc new file mode 100644 index 0000000000..1c5946fe6a --- /dev/null +++ b/goal_src/engine/load/load-dgo.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: load-dgo.gc +;; name in dgo: load-dgo +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/load/loader-h.gc b/goal_src/engine/load/loader-h.gc new file mode 100644 index 0000000000..868542f97c --- /dev/null +++ b/goal_src/engine/load/loader-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: loader-h.gc +;; name in dgo: loader-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/load/loader.gc b/goal_src/engine/load/loader.gc new file mode 100644 index 0000000000..92fe4fe8da --- /dev/null +++ b/goal_src/engine/load/loader.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: loader.gc +;; name in dgo: loader +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/load/ramdisk.gc b/goal_src/engine/load/ramdisk.gc new file mode 100644 index 0000000000..436e093197 --- /dev/null +++ b/goal_src/engine/load/ramdisk.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ramdisk.gc +;; name in dgo: ramdisk +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/euler-h.gc b/goal_src/engine/math/euler-h.gc new file mode 100644 index 0000000000..4069d0a13c --- /dev/null +++ b/goal_src/engine/math/euler-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: euler-h.gc +;; name in dgo: euler-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/euler.gc b/goal_src/engine/math/euler.gc new file mode 100644 index 0000000000..93822d2cc4 --- /dev/null +++ b/goal_src/engine/math/euler.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: euler.gc +;; name in dgo: euler +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/math.gc b/goal_src/engine/math/math.gc new file mode 100644 index 0000000000..e8e62c627d --- /dev/null +++ b/goal_src/engine/math/math.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: math.gc +;; name in dgo: math +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/matrix-h.gc b/goal_src/engine/math/matrix-h.gc new file mode 100644 index 0000000000..5619c131a7 --- /dev/null +++ b/goal_src/engine/math/matrix-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: matrix-h.gc +;; name in dgo: matrix-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/matrix.gc b/goal_src/engine/math/matrix.gc new file mode 100644 index 0000000000..26d8f7d304 --- /dev/null +++ b/goal_src/engine/math/matrix.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: matrix.gc +;; name in dgo: matrix +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/quaternion-h.gc b/goal_src/engine/math/quaternion-h.gc new file mode 100644 index 0000000000..4c654de0c5 --- /dev/null +++ b/goal_src/engine/math/quaternion-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: quaternion-h.gc +;; name in dgo: quaternion-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/quaternion.gc b/goal_src/engine/math/quaternion.gc new file mode 100644 index 0000000000..82508723fe --- /dev/null +++ b/goal_src/engine/math/quaternion.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: quaternion.gc +;; name in dgo: quaternion +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/transform-h.gc b/goal_src/engine/math/transform-h.gc new file mode 100644 index 0000000000..2e339b46cd --- /dev/null +++ b/goal_src/engine/math/transform-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: transform-h.gc +;; name in dgo: transform-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/transform.gc b/goal_src/engine/math/transform.gc new file mode 100644 index 0000000000..0b8a4c8879 --- /dev/null +++ b/goal_src/engine/math/transform.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: transform.gc +;; name in dgo: transform +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/transformq-h.gc b/goal_src/engine/math/transformq-h.gc new file mode 100644 index 0000000000..7fa2f8981c --- /dev/null +++ b/goal_src/engine/math/transformq-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: transformq-h.gc +;; name in dgo: transformq-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/transformq.gc b/goal_src/engine/math/transformq.gc new file mode 100644 index 0000000000..628a5db80a --- /dev/null +++ b/goal_src/engine/math/transformq.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: transformq.gc +;; name in dgo: transformq +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/trigonometry-h.gc b/goal_src/engine/math/trigonometry-h.gc new file mode 100644 index 0000000000..dcdd0f0e28 --- /dev/null +++ b/goal_src/engine/math/trigonometry-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: trigonometry-h.gc +;; name in dgo: trigonometry-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/trigonometry.gc b/goal_src/engine/math/trigonometry.gc new file mode 100644 index 0000000000..bd3a5f00fe --- /dev/null +++ b/goal_src/engine/math/trigonometry.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: trigonometry.gc +;; name in dgo: trigonometry +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/vector-h.gc b/goal_src/engine/math/vector-h.gc new file mode 100644 index 0000000000..c6c01ba0ee --- /dev/null +++ b/goal_src/engine/math/vector-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: vector-h.gc +;; name in dgo: vector-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/math/vector.gc b/goal_src/engine/math/vector.gc new file mode 100644 index 0000000000..5f8f438a3c --- /dev/null +++ b/goal_src/engine/math/vector.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: vector.gc +;; name in dgo: vector +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/nav/navigate-h.gc b/goal_src/engine/nav/navigate-h.gc new file mode 100644 index 0000000000..b5dff5e517 --- /dev/null +++ b/goal_src/engine/nav/navigate-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: navigate-h.gc +;; name in dgo: navigate-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/nav/navigate.gc b/goal_src/engine/nav/navigate.gc new file mode 100644 index 0000000000..95dcb98ad7 --- /dev/null +++ b/goal_src/engine/nav/navigate.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: navigate.gc +;; name in dgo: navigate +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/nav/path-h.gc b/goal_src/engine/nav/path-h.gc new file mode 100644 index 0000000000..79c9eef188 --- /dev/null +++ b/goal_src/engine/nav/path-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: path-h.gc +;; name in dgo: path-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/nav/path.gc b/goal_src/engine/nav/path.gc new file mode 100644 index 0000000000..e4b18cef7e --- /dev/null +++ b/goal_src/engine/nav/path.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: path.gc +;; name in dgo: path +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/physics/dynamics-h.gc b/goal_src/engine/physics/dynamics-h.gc new file mode 100644 index 0000000000..a111e6f70e --- /dev/null +++ b/goal_src/engine/physics/dynamics-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dynamics-h.gc +;; name in dgo: dynamics-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/physics/gravity-h.gc b/goal_src/engine/physics/gravity-h.gc new file mode 100644 index 0000000000..ae39c598ce --- /dev/null +++ b/goal_src/engine/physics/gravity-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gravity-h.gc +;; name in dgo: gravity-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/physics/trajectory-h.gc b/goal_src/engine/physics/trajectory-h.gc new file mode 100644 index 0000000000..c2ec7ad7ff --- /dev/null +++ b/goal_src/engine/physics/trajectory-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: trajectory-h.gc +;; name in dgo: trajectory-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/physics/trajectory.gc b/goal_src/engine/physics/trajectory.gc new file mode 100644 index 0000000000..49a1f41c90 --- /dev/null +++ b/goal_src/engine/physics/trajectory.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: trajectory.gc +;; name in dgo: trajectory +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ps2/memcard-h.gc b/goal_src/engine/ps2/memcard-h.gc new file mode 100644 index 0000000000..f9db2f9a71 --- /dev/null +++ b/goal_src/engine/ps2/memcard-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: memcard-h.gc +;; name in dgo: memcard-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ps2/pad.gc b/goal_src/engine/ps2/pad.gc new file mode 100644 index 0000000000..c9878ff5df --- /dev/null +++ b/goal_src/engine/ps2/pad.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: pad.gc +;; name in dgo: pad +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ps2/rpc-h.gc b/goal_src/engine/ps2/rpc-h.gc new file mode 100644 index 0000000000..9a210f6752 --- /dev/null +++ b/goal_src/engine/ps2/rpc-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: rpc-h.gc +;; name in dgo: rpc-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ps2/timer-h.gc b/goal_src/engine/ps2/timer-h.gc new file mode 100644 index 0000000000..6c83fca204 --- /dev/null +++ b/goal_src/engine/ps2/timer-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: timer-h.gc +;; name in dgo: timer-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ps2/timer.gc b/goal_src/engine/ps2/timer.gc new file mode 100644 index 0000000000..ed41e15049 --- /dev/null +++ b/goal_src/engine/ps2/timer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: timer.gc +;; name in dgo: timer +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ps2/vif-h.gc b/goal_src/engine/ps2/vif-h.gc new file mode 100644 index 0000000000..7f6edc6aa1 --- /dev/null +++ b/goal_src/engine/ps2/vif-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: vif-h.gc +;; name in dgo: vif-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ps2/vu1-macros.gc b/goal_src/engine/ps2/vu1-macros.gc new file mode 100644 index 0000000000..f8b9e8ac43 --- /dev/null +++ b/goal_src/engine/ps2/vu1-macros.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: vu1-macros.gc +;; name in dgo: vu1-macros +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/sound/gsound-h.gc b/goal_src/engine/sound/gsound-h.gc new file mode 100644 index 0000000000..de91280dfe --- /dev/null +++ b/goal_src/engine/sound/gsound-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gsound-h.gc +;; name in dgo: gsound-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/sound/gsound.gc b/goal_src/engine/sound/gsound.gc new file mode 100644 index 0000000000..5f8cb5ecc0 --- /dev/null +++ b/goal_src/engine/sound/gsound.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gsound.gc +;; name in dgo: gsound +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/sparticle/sparticle-h.gc b/goal_src/engine/sparticle/sparticle-h.gc new file mode 100644 index 0000000000..fa456d14b4 --- /dev/null +++ b/goal_src/engine/sparticle/sparticle-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sparticle-h.gc +;; name in dgo: sparticle-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/sparticle/sparticle-launcher-h.gc b/goal_src/engine/sparticle/sparticle-launcher-h.gc new file mode 100644 index 0000000000..d443048406 --- /dev/null +++ b/goal_src/engine/sparticle/sparticle-launcher-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sparticle-launcher-h.gc +;; name in dgo: sparticle-launcher-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/sparticle/sparticle-launcher.gc b/goal_src/engine/sparticle/sparticle-launcher.gc new file mode 100644 index 0000000000..1e6d549c15 --- /dev/null +++ b/goal_src/engine/sparticle/sparticle-launcher.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sparticle-launcher.gc +;; name in dgo: sparticle-launcher +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/sparticle/sparticle.gc b/goal_src/engine/sparticle/sparticle.gc new file mode 100644 index 0000000000..facfe204a7 --- /dev/null +++ b/goal_src/engine/sparticle/sparticle.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sparticle.gc +;; name in dgo: sparticle +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/joint-mod-h.gc b/goal_src/engine/target/joint-mod-h.gc new file mode 100644 index 0000000000..35ef9bbbc8 --- /dev/null +++ b/goal_src/engine/target/joint-mod-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: joint-mod-h.gc +;; name in dgo: joint-mod-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/logic-target.gc b/goal_src/engine/target/logic-target.gc new file mode 100644 index 0000000000..dd66be7e65 --- /dev/null +++ b/goal_src/engine/target/logic-target.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: logic-target.gc +;; name in dgo: logic-target +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/pat-h.gc b/goal_src/engine/target/pat-h.gc new file mode 100644 index 0000000000..78d45cac2c --- /dev/null +++ b/goal_src/engine/target/pat-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: pat-h.gc +;; name in dgo: pat-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/sidekick.gc b/goal_src/engine/target/sidekick.gc new file mode 100644 index 0000000000..bf510375e4 --- /dev/null +++ b/goal_src/engine/target/sidekick.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sidekick.gc +;; name in dgo: sidekick +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/surface-h.gc b/goal_src/engine/target/surface-h.gc new file mode 100644 index 0000000000..40fdad0653 --- /dev/null +++ b/goal_src/engine/target/surface-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: surface-h.gc +;; name in dgo: surface-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/target-death.gc b/goal_src/engine/target/target-death.gc new file mode 100644 index 0000000000..f9a2c75af4 --- /dev/null +++ b/goal_src/engine/target/target-death.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-death.gc +;; name in dgo: target-death +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/target-h.gc b/goal_src/engine/target/target-h.gc new file mode 100644 index 0000000000..b06906f49e --- /dev/null +++ b/goal_src/engine/target/target-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-h.gc +;; name in dgo: target-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/target-handler.gc b/goal_src/engine/target/target-handler.gc new file mode 100644 index 0000000000..0ae21d8d11 --- /dev/null +++ b/goal_src/engine/target/target-handler.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-handler.gc +;; name in dgo: target-handler +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/target-part.gc b/goal_src/engine/target/target-part.gc new file mode 100644 index 0000000000..a67e322b0f --- /dev/null +++ b/goal_src/engine/target/target-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-part.gc +;; name in dgo: target-part +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/target-util.gc b/goal_src/engine/target/target-util.gc new file mode 100644 index 0000000000..bb6bb94bd9 --- /dev/null +++ b/goal_src/engine/target/target-util.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-util.gc +;; name in dgo: target-util +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/target.gc b/goal_src/engine/target/target.gc new file mode 100644 index 0000000000..73cf0909f8 --- /dev/null +++ b/goal_src/engine/target/target.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target.gc +;; name in dgo: target +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/target/target2.gc b/goal_src/engine/target/target2.gc new file mode 100644 index 0000000000..7341029ab6 --- /dev/null +++ b/goal_src/engine/target/target2.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target2.gc +;; name in dgo: target2 +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/credits.gc b/goal_src/engine/ui/credits.gc new file mode 100644 index 0000000000..97e595cfb4 --- /dev/null +++ b/goal_src/engine/ui/credits.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: credits.gc +;; name in dgo: credits +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/hud-classes.gc b/goal_src/engine/ui/hud-classes.gc new file mode 100644 index 0000000000..21fbd13430 --- /dev/null +++ b/goal_src/engine/ui/hud-classes.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: hud-classes.gc +;; name in dgo: hud-classes +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/hud-h.gc b/goal_src/engine/ui/hud-h.gc new file mode 100644 index 0000000000..a7e395551f --- /dev/null +++ b/goal_src/engine/ui/hud-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: hud-h.gc +;; name in dgo: hud-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/hud.gc b/goal_src/engine/ui/hud.gc new file mode 100644 index 0000000000..3d7bf6e793 --- /dev/null +++ b/goal_src/engine/ui/hud.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: hud.gc +;; name in dgo: hud +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/progress-h.gc b/goal_src/engine/ui/progress-h.gc new file mode 100644 index 0000000000..57fb084ccf --- /dev/null +++ b/goal_src/engine/ui/progress-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: progress-h.gc +;; name in dgo: progress-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/progress/progress-draw.gc b/goal_src/engine/ui/progress/progress-draw.gc new file mode 100644 index 0000000000..21e0a6c0b7 --- /dev/null +++ b/goal_src/engine/ui/progress/progress-draw.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: progress-draw.gc +;; name in dgo: progress-draw +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/progress/progress-part.gc b/goal_src/engine/ui/progress/progress-part.gc new file mode 100644 index 0000000000..13e1d1c7da --- /dev/null +++ b/goal_src/engine/ui/progress/progress-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: progress-part.gc +;; name in dgo: progress-part +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/progress/progress-static.gc b/goal_src/engine/ui/progress/progress-static.gc new file mode 100644 index 0000000000..ac4433f273 --- /dev/null +++ b/goal_src/engine/ui/progress/progress-static.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: progress-static.gc +;; name in dgo: progress-static +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/progress/progress.gc b/goal_src/engine/ui/progress/progress.gc new file mode 100644 index 0000000000..a7439541bb --- /dev/null +++ b/goal_src/engine/ui/progress/progress.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: progress.gc +;; name in dgo: progress +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/text-h.gc b/goal_src/engine/ui/text-h.gc new file mode 100644 index 0000000000..51e6355cfc --- /dev/null +++ b/goal_src/engine/ui/text-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: text-h.gc +;; name in dgo: text-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/ui/text.gc b/goal_src/engine/ui/text.gc new file mode 100644 index 0000000000..f5a52c8ae4 --- /dev/null +++ b/goal_src/engine/ui/text.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: text.gc +;; name in dgo: text +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/util/glist-h.gc b/goal_src/engine/util/glist-h.gc new file mode 100644 index 0000000000..468bec5608 --- /dev/null +++ b/goal_src/engine/util/glist-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: glist-h.gc +;; name in dgo: glist-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/util/glist.gc b/goal_src/engine/util/glist.gc new file mode 100644 index 0000000000..feb19b0d17 --- /dev/null +++ b/goal_src/engine/util/glist.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: glist.gc +;; name in dgo: glist +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/util/smush-control-h.gc b/goal_src/engine/util/smush-control-h.gc new file mode 100644 index 0000000000..923c85f90c --- /dev/null +++ b/goal_src/engine/util/smush-control-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: smush-control-h.gc +;; name in dgo: smush-control-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/util/sync-info-h.gc b/goal_src/engine/util/sync-info-h.gc new file mode 100644 index 0000000000..bc8e8fd2bb --- /dev/null +++ b/goal_src/engine/util/sync-info-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sync-info-h.gc +;; name in dgo: sync-info-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/util/sync-info.gc b/goal_src/engine/util/sync-info.gc new file mode 100644 index 0000000000..62c274ac3d --- /dev/null +++ b/goal_src/engine/util/sync-info.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sync-info.gc +;; name in dgo: sync-info +;; dgos: GAME, ENGINE + diff --git a/goal_src/engine/util/types-h.gc b/goal_src/engine/util/types-h.gc new file mode 100644 index 0000000000..74e25a9342 --- /dev/null +++ b/goal_src/engine/util/types-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: types-h.gc +;; name in dgo: types-h +;; dgos: GAME, ENGINE + diff --git a/goal_src/kernel/dgo-h.gc b/goal_src/kernel/dgo-h.gc new file mode 100644 index 0000000000..50c1937d83 --- /dev/null +++ b/goal_src/kernel/dgo-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dgo-h.gc +;; name in dgo: dgo-h +;; dgos: KERNEL + diff --git a/goal_src/kernel/gcommon.gc b/goal_src/kernel/gcommon.gc new file mode 100644 index 0000000000..0f99919f9d --- /dev/null +++ b/goal_src/kernel/gcommon.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gcommon.gc +;; name in dgo: gcommon +;; dgos: KERNEL + diff --git a/goal_src/kernel/gkernel-h.gc b/goal_src/kernel/gkernel-h.gc new file mode 100644 index 0000000000..f6be879969 --- /dev/null +++ b/goal_src/kernel/gkernel-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gkernel-h.gc +;; name in dgo: gkernel-h +;; dgos: KERNEL + diff --git a/goal_src/kernel/gkernel.gc b/goal_src/kernel/gkernel.gc new file mode 100644 index 0000000000..b65c8a9bc6 --- /dev/null +++ b/goal_src/kernel/gkernel.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gkernel.gc +;; name in dgo: gkernel +;; dgos: KERNEL + diff --git a/goal_src/kernel/gstate.gc b/goal_src/kernel/gstate.gc new file mode 100644 index 0000000000..74c70105c5 --- /dev/null +++ b/goal_src/kernel/gstate.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gstate.gc +;; name in dgo: gstate +;; dgos: KERNEL + diff --git a/goal_src/kernel/gstring-h.gc b/goal_src/kernel/gstring-h.gc new file mode 100644 index 0000000000..f65a14ffce --- /dev/null +++ b/goal_src/kernel/gstring-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gstring-h.gc +;; name in dgo: gstring-h +;; dgos: KERNEL + diff --git a/goal_src/kernel/gstring.gc b/goal_src/kernel/gstring.gc new file mode 100644 index 0000000000..d79a95dbf3 --- /dev/null +++ b/goal_src/kernel/gstring.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gstring.gc +;; name in dgo: gstring +;; dgos: KERNEL + diff --git a/goal_src/kernel/pskernel.gc b/goal_src/kernel/pskernel.gc new file mode 100644 index 0000000000..603bb873bd --- /dev/null +++ b/goal_src/kernel/pskernel.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: pskernel.gc +;; name in dgo: pskernel +;; dgos: KERNEL + diff --git a/goal_src/levels/beach/air-h.gc b/goal_src/levels/beach/air-h.gc new file mode 100644 index 0000000000..f92c12f74b --- /dev/null +++ b/goal_src/levels/beach/air-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: air-h.gc +;; name in dgo: air-h +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/air.gc b/goal_src/levels/beach/air.gc new file mode 100644 index 0000000000..aa4adf68f0 --- /dev/null +++ b/goal_src/levels/beach/air.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: air.gc +;; name in dgo: air +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/barrel-ag-BEA.gd b/goal_src/levels/beach/barrel-ag-BEA.gd new file mode 100644 index 0000000000..561a9c09ce --- /dev/null +++ b/goal_src/levels/beach/barrel-ag-BEA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: barrel-ag-BEA.gd +;; name in dgo: barrel +;; dgos: BEA diff --git a/goal_src/levels/beach/beach-obs.gc b/goal_src/levels/beach/beach-obs.gc new file mode 100644 index 0000000000..7fa6ab29ca --- /dev/null +++ b/goal_src/levels/beach/beach-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: beach-obs.gc +;; name in dgo: beach-obs +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/beach-part.gc b/goal_src/levels/beach/beach-part.gc new file mode 100644 index 0000000000..e19c61fcb0 --- /dev/null +++ b/goal_src/levels/beach/beach-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: beach-part.gc +;; name in dgo: beach-part +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/beach-rocks.gc b/goal_src/levels/beach/beach-rocks.gc new file mode 100644 index 0000000000..204d3631ea --- /dev/null +++ b/goal_src/levels/beach/beach-rocks.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: beach-rocks.gc +;; name in dgo: beach-rocks +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/beach-vis.gd b/goal_src/levels/beach/beach-vis.gd new file mode 100644 index 0000000000..828bb9f6ad --- /dev/null +++ b/goal_src/levels/beach/beach-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: beach-vis.gd +;; name in dgo: beach-vis +;; dgos: BEA diff --git a/goal_src/levels/beach/beachcam-ag.gd b/goal_src/levels/beach/beachcam-ag.gd new file mode 100644 index 0000000000..cee833b26c --- /dev/null +++ b/goal_src/levels/beach/beachcam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: beachcam-ag.gd +;; name in dgo: beachcam +;; dgos: BEA diff --git a/goal_src/levels/beach/bird-lady-ag.gd b/goal_src/levels/beach/bird-lady-ag.gd new file mode 100644 index 0000000000..34709d257a --- /dev/null +++ b/goal_src/levels/beach/bird-lady-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: bird-lady-ag.gd +;; name in dgo: bird-lady +;; dgos: BEA diff --git a/goal_src/levels/beach/bird-lady-beach-ag.gd b/goal_src/levels/beach/bird-lady-beach-ag.gd new file mode 100644 index 0000000000..ffb8a0f730 --- /dev/null +++ b/goal_src/levels/beach/bird-lady-beach-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: bird-lady-beach-ag.gd +;; name in dgo: bird-lady-beach +;; dgos: BEA diff --git a/goal_src/levels/beach/bird-lady-beach.gc b/goal_src/levels/beach/bird-lady-beach.gc new file mode 100644 index 0000000000..3fa90a1ab9 --- /dev/null +++ b/goal_src/levels/beach/bird-lady-beach.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bird-lady-beach.gc +;; name in dgo: bird-lady-beach +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/bird-lady.gc b/goal_src/levels/beach/bird-lady.gc new file mode 100644 index 0000000000..48d4732cc2 --- /dev/null +++ b/goal_src/levels/beach/bird-lady.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bird-lady.gc +;; name in dgo: bird-lady +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/bladeassm-ag.gd b/goal_src/levels/beach/bladeassm-ag.gd new file mode 100644 index 0000000000..1937560c4a --- /dev/null +++ b/goal_src/levels/beach/bladeassm-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: bladeassm-ag.gd +;; name in dgo: bladeassm +;; dgos: BEA diff --git a/goal_src/levels/beach/ecovalve-ag-BEA.gd b/goal_src/levels/beach/ecovalve-ag-BEA.gd new file mode 100644 index 0000000000..9216002eb6 --- /dev/null +++ b/goal_src/levels/beach/ecovalve-ag-BEA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-BEA.gd +;; name in dgo: ecovalve +;; dgos: BEA diff --git a/goal_src/levels/beach/ecoventrock-ag.gd b/goal_src/levels/beach/ecoventrock-ag.gd new file mode 100644 index 0000000000..ecd8e7f924 --- /dev/null +++ b/goal_src/levels/beach/ecoventrock-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecoventrock-ag.gd +;; name in dgo: ecoventrock +;; dgos: BEA diff --git a/goal_src/levels/beach/flutflut-ag.gd b/goal_src/levels/beach/flutflut-ag.gd new file mode 100644 index 0000000000..8780dffbf9 --- /dev/null +++ b/goal_src/levels/beach/flutflut-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flutflut-ag.gd +;; name in dgo: flutflut +;; dgos: BEA diff --git a/goal_src/levels/beach/flutflutegg-ag.gd b/goal_src/levels/beach/flutflutegg-ag.gd new file mode 100644 index 0000000000..920066aa05 --- /dev/null +++ b/goal_src/levels/beach/flutflutegg-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flutflutegg-ag.gd +;; name in dgo: flutflutegg +;; dgos: BEA diff --git a/goal_src/levels/beach/grottopole-ag.gd b/goal_src/levels/beach/grottopole-ag.gd new file mode 100644 index 0000000000..463ebb373e --- /dev/null +++ b/goal_src/levels/beach/grottopole-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: grottopole-ag.gd +;; name in dgo: grottopole +;; dgos: BEA diff --git a/goal_src/levels/beach/harvester-ag.gd b/goal_src/levels/beach/harvester-ag.gd new file mode 100644 index 0000000000..d554ffb67a --- /dev/null +++ b/goal_src/levels/beach/harvester-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: harvester-ag.gd +;; name in dgo: harvester +;; dgos: BEA diff --git a/goal_src/levels/beach/kickrock-ag.gd b/goal_src/levels/beach/kickrock-ag.gd new file mode 100644 index 0000000000..1828eef4ca --- /dev/null +++ b/goal_src/levels/beach/kickrock-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: kickrock-ag.gd +;; name in dgo: kickrock +;; dgos: BEA diff --git a/goal_src/levels/beach/lrocklrg-ag.gd b/goal_src/levels/beach/lrocklrg-ag.gd new file mode 100644 index 0000000000..e87355b156 --- /dev/null +++ b/goal_src/levels/beach/lrocklrg-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lrocklrg-ag.gd +;; name in dgo: lrocklrg +;; dgos: BEA diff --git a/goal_src/levels/beach/lurkercrab-ag.gd b/goal_src/levels/beach/lurkercrab-ag.gd new file mode 100644 index 0000000000..3946c0d458 --- /dev/null +++ b/goal_src/levels/beach/lurkercrab-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lurkercrab-ag.gd +;; name in dgo: lurkercrab +;; dgos: BEA diff --git a/goal_src/levels/beach/lurkercrab.gc b/goal_src/levels/beach/lurkercrab.gc new file mode 100644 index 0000000000..ad64055072 --- /dev/null +++ b/goal_src/levels/beach/lurkercrab.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lurkercrab.gc +;; name in dgo: lurkercrab +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/lurkerpuppy-ag.gd b/goal_src/levels/beach/lurkerpuppy-ag.gd new file mode 100644 index 0000000000..12e976e39a --- /dev/null +++ b/goal_src/levels/beach/lurkerpuppy-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lurkerpuppy-ag.gd +;; name in dgo: lurkerpuppy +;; dgos: BEA diff --git a/goal_src/levels/beach/lurkerpuppy.gc b/goal_src/levels/beach/lurkerpuppy.gc new file mode 100644 index 0000000000..6acbc99561 --- /dev/null +++ b/goal_src/levels/beach/lurkerpuppy.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lurkerpuppy.gc +;; name in dgo: lurkerpuppy +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/lurkerworm-ag.gd b/goal_src/levels/beach/lurkerworm-ag.gd new file mode 100644 index 0000000000..ac2ac86d2d --- /dev/null +++ b/goal_src/levels/beach/lurkerworm-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lurkerworm-ag.gd +;; name in dgo: lurkerworm +;; dgos: BEA diff --git a/goal_src/levels/beach/lurkerworm.gc b/goal_src/levels/beach/lurkerworm.gc new file mode 100644 index 0000000000..f3fe6aa7cb --- /dev/null +++ b/goal_src/levels/beach/lurkerworm.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lurkerworm.gc +;; name in dgo: lurkerworm +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/mayor-ag.gd b/goal_src/levels/beach/mayor-ag.gd new file mode 100644 index 0000000000..ce34bf1bab --- /dev/null +++ b/goal_src/levels/beach/mayor-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: mayor-ag.gd +;; name in dgo: mayor +;; dgos: BEA diff --git a/goal_src/levels/beach/mayor.gc b/goal_src/levels/beach/mayor.gc new file mode 100644 index 0000000000..3aeed2299b --- /dev/null +++ b/goal_src/levels/beach/mayor.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mayor.gc +;; name in dgo: mayor +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/orb-cache-top-ag-BEA.gd b/goal_src/levels/beach/orb-cache-top-ag-BEA.gd new file mode 100644 index 0000000000..2758ad48c8 --- /dev/null +++ b/goal_src/levels/beach/orb-cache-top-ag-BEA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orb-cache-top-ag-BEA.gd +;; name in dgo: orb-cache-top +;; dgos: BEA diff --git a/goal_src/levels/beach/pelican-ag.gd b/goal_src/levels/beach/pelican-ag.gd new file mode 100644 index 0000000000..0fc6bf7ba0 --- /dev/null +++ b/goal_src/levels/beach/pelican-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: pelican-ag.gd +;; name in dgo: pelican +;; dgos: BEA diff --git a/goal_src/levels/beach/pelican.gc b/goal_src/levels/beach/pelican.gc new file mode 100644 index 0000000000..bb50c537c6 --- /dev/null +++ b/goal_src/levels/beach/pelican.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: pelican.gc +;; name in dgo: pelican +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/sack-ag-BEA.gd b/goal_src/levels/beach/sack-ag-BEA.gd new file mode 100644 index 0000000000..28add1e359 --- /dev/null +++ b/goal_src/levels/beach/sack-ag-BEA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sack-ag-BEA.gd +;; name in dgo: sack +;; dgos: BEA diff --git a/goal_src/levels/beach/sculptor-ag.gd b/goal_src/levels/beach/sculptor-ag.gd new file mode 100644 index 0000000000..02468bf779 --- /dev/null +++ b/goal_src/levels/beach/sculptor-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sculptor-ag.gd +;; name in dgo: sculptor +;; dgos: BEA diff --git a/goal_src/levels/beach/sculptor-muse-ag.gd b/goal_src/levels/beach/sculptor-muse-ag.gd new file mode 100644 index 0000000000..5c68beb686 --- /dev/null +++ b/goal_src/levels/beach/sculptor-muse-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sculptor-muse-ag.gd +;; name in dgo: sculptor-muse +;; dgos: BEA diff --git a/goal_src/levels/beach/sculptor.gc b/goal_src/levels/beach/sculptor.gc new file mode 100644 index 0000000000..96d9f87cca --- /dev/null +++ b/goal_src/levels/beach/sculptor.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sculptor.gc +;; name in dgo: sculptor +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/seagull-ag.gd b/goal_src/levels/beach/seagull-ag.gd new file mode 100644 index 0000000000..3225bbb509 --- /dev/null +++ b/goal_src/levels/beach/seagull-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: seagull-ag.gd +;; name in dgo: seagull +;; dgos: BEA diff --git a/goal_src/levels/beach/seagull.gc b/goal_src/levels/beach/seagull.gc new file mode 100644 index 0000000000..fded3f590d --- /dev/null +++ b/goal_src/levels/beach/seagull.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: seagull.gc +;; name in dgo: seagull +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/tpage-212.gd b/goal_src/levels/beach/tpage-212.gd new file mode 100644 index 0000000000..ae9a56b0f6 --- /dev/null +++ b/goal_src/levels/beach/tpage-212.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-212.gd +;; name in dgo: tpage-212 +;; dgos: BEA diff --git a/goal_src/levels/beach/tpage-213.gd b/goal_src/levels/beach/tpage-213.gd new file mode 100644 index 0000000000..a64024d605 --- /dev/null +++ b/goal_src/levels/beach/tpage-213.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-213.gd +;; name in dgo: tpage-213 +;; dgos: BEA diff --git a/goal_src/levels/beach/tpage-214.gd b/goal_src/levels/beach/tpage-214.gd new file mode 100644 index 0000000000..1b6441ae9a --- /dev/null +++ b/goal_src/levels/beach/tpage-214.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-214.gd +;; name in dgo: tpage-214 +;; dgos: BEA diff --git a/goal_src/levels/beach/tpage-215.gd b/goal_src/levels/beach/tpage-215.gd new file mode 100644 index 0000000000..e9634014c1 --- /dev/null +++ b/goal_src/levels/beach/tpage-215.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-215.gd +;; name in dgo: tpage-215 +;; dgos: BEA diff --git a/goal_src/levels/beach/twister.gc b/goal_src/levels/beach/twister.gc new file mode 100644 index 0000000000..1f70a21981 --- /dev/null +++ b/goal_src/levels/beach/twister.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: twister.gc +;; name in dgo: twister +;; dgos: BEA, L1 + diff --git a/goal_src/levels/beach/windmill-one-ag.gd b/goal_src/levels/beach/windmill-one-ag.gd new file mode 100644 index 0000000000..9db12a6e0c --- /dev/null +++ b/goal_src/levels/beach/windmill-one-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: windmill-one-ag.gd +;; name in dgo: windmill-one +;; dgos: BEA diff --git a/goal_src/levels/beach/wobbler.gc b/goal_src/levels/beach/wobbler.gc new file mode 100644 index 0000000000..a9bd85d636 --- /dev/null +++ b/goal_src/levels/beach/wobbler.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: wobbler.gc +;; name in dgo: wobbler +;; dgos: BEA, L1 + diff --git a/goal_src/levels/cave_common/caveelevator-ag.gd b/goal_src/levels/cave_common/caveelevator-ag.gd new file mode 100644 index 0000000000..d0da69e035 --- /dev/null +++ b/goal_src/levels/cave_common/caveelevator-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: caveelevator-ag.gd +;; name in dgo: caveelevator +;; dgos: DAR, ROB diff --git a/goal_src/levels/cave_common/dark-crystal-ag.gd b/goal_src/levels/cave_common/dark-crystal-ag.gd new file mode 100644 index 0000000000..bc479ef3d0 --- /dev/null +++ b/goal_src/levels/cave_common/dark-crystal-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: dark-crystal-ag.gd +;; name in dgo: dark-crystal +;; dgos: DAR, MAI diff --git a/goal_src/levels/cave_common/driller-lurker-ag.gd b/goal_src/levels/cave_common/driller-lurker-ag.gd new file mode 100644 index 0000000000..540f15ca2d --- /dev/null +++ b/goal_src/levels/cave_common/driller-lurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: driller-lurker-ag.gd +;; name in dgo: driller-lurker +;; dgos: MAI, ROB diff --git a/goal_src/levels/cave_common/mother-spider-ag.gd b/goal_src/levels/cave_common/mother-spider-ag.gd new file mode 100644 index 0000000000..46735950aa --- /dev/null +++ b/goal_src/levels/cave_common/mother-spider-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: mother-spider-ag.gd +;; name in dgo: mother-spider +;; dgos: DAR, MAI diff --git a/goal_src/levels/cave_common/spider-egg-ag-DAR-MAI.gd b/goal_src/levels/cave_common/spider-egg-ag-DAR-MAI.gd new file mode 100644 index 0000000000..3107696845 --- /dev/null +++ b/goal_src/levels/cave_common/spider-egg-ag-DAR-MAI.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: spider-egg-ag-DAR-MAI.gd +;; name in dgo: spider-egg +;; dgos: DAR, MAI diff --git a/goal_src/levels/cave_common/spiderwebs-ag.gd b/goal_src/levels/cave_common/spiderwebs-ag.gd new file mode 100644 index 0000000000..9b2dbe8467 --- /dev/null +++ b/goal_src/levels/cave_common/spiderwebs-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: spiderwebs-ag.gd +;; name in dgo: spiderwebs +;; dgos: MAI, ROB diff --git a/goal_src/levels/citadel/assistant-citadel.gc b/goal_src/levels/citadel/assistant-citadel.gc new file mode 100644 index 0000000000..94f07e98ac --- /dev/null +++ b/goal_src/levels/citadel/assistant-citadel.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: assistant-citadel.gc +;; name in dgo: assistant-citadel +;; dgos: CIT, L1 + diff --git a/goal_src/levels/citadel/assistant-lavatube-end-ag.gd b/goal_src/levels/citadel/assistant-lavatube-end-ag.gd new file mode 100644 index 0000000000..52be4de4f1 --- /dev/null +++ b/goal_src/levels/citadel/assistant-lavatube-end-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: assistant-lavatube-end-ag.gd +;; name in dgo: assistant-lavatube-end +;; dgos: CIT diff --git a/goal_src/levels/citadel/bluesage-ag.gd b/goal_src/levels/citadel/bluesage-ag.gd new file mode 100644 index 0000000000..531cc04b4f --- /dev/null +++ b/goal_src/levels/citadel/bluesage-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: bluesage-ag.gd +;; name in dgo: bluesage +;; dgos: CIT diff --git a/goal_src/levels/citadel/citadel-obs.gc b/goal_src/levels/citadel/citadel-obs.gc new file mode 100644 index 0000000000..0c0b854335 --- /dev/null +++ b/goal_src/levels/citadel/citadel-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: citadel-obs.gc +;; name in dgo: citadel-obs +;; dgos: CIT, L1 + diff --git a/goal_src/levels/citadel/citadel-part.gc b/goal_src/levels/citadel/citadel-part.gc new file mode 100644 index 0000000000..c38405e4ce --- /dev/null +++ b/goal_src/levels/citadel/citadel-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: citadel-part.gc +;; name in dgo: citadel-part +;; dgos: CIT, L1 + diff --git a/goal_src/levels/citadel/citadel-sages.gc b/goal_src/levels/citadel/citadel-sages.gc new file mode 100644 index 0000000000..a8c223c82d --- /dev/null +++ b/goal_src/levels/citadel/citadel-sages.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: citadel-sages.gc +;; name in dgo: citadel-sages +;; dgos: CIT, L1 + diff --git a/goal_src/levels/citadel/citadel-vis.gd b/goal_src/levels/citadel/citadel-vis.gd new file mode 100644 index 0000000000..d710d1b71e --- /dev/null +++ b/goal_src/levels/citadel/citadel-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citadel-vis.gd +;; name in dgo: citadel-vis +;; dgos: CIT diff --git a/goal_src/levels/citadel/citadelcam-ag.gd b/goal_src/levels/citadel/citadelcam-ag.gd new file mode 100644 index 0000000000..566ba2c1f5 --- /dev/null +++ b/goal_src/levels/citadel/citadelcam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citadelcam-ag.gd +;; name in dgo: citadelcam +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-arm-ag.gd b/goal_src/levels/citadel/citb-arm-ag.gd new file mode 100644 index 0000000000..bcb8493758 --- /dev/null +++ b/goal_src/levels/citadel/citb-arm-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-arm-ag.gd +;; name in dgo: citb-arm +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-arm-shoulder-ag.gd b/goal_src/levels/citadel/citb-arm-shoulder-ag.gd new file mode 100644 index 0000000000..1b742a0b9c --- /dev/null +++ b/goal_src/levels/citadel/citb-arm-shoulder-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-arm-shoulder-ag.gd +;; name in dgo: citb-arm-shoulder +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-bunny-ag.gd b/goal_src/levels/citadel/citb-bunny-ag.gd new file mode 100644 index 0000000000..44d23d47fb --- /dev/null +++ b/goal_src/levels/citadel/citb-bunny-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-bunny-ag.gd +;; name in dgo: citb-bunny +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-bunny.gc b/goal_src/levels/citadel/citb-bunny.gc new file mode 100644 index 0000000000..95cdf6a1e1 --- /dev/null +++ b/goal_src/levels/citadel/citb-bunny.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: citb-bunny.gc +;; name in dgo: citb-bunny +;; dgos: CIT, L1 + diff --git a/goal_src/levels/citadel/citb-button-ag.gd b/goal_src/levels/citadel/citb-button-ag.gd new file mode 100644 index 0000000000..3b31bc2d2c --- /dev/null +++ b/goal_src/levels/citadel/citb-button-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-button-ag.gd +;; name in dgo: citb-button +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-chain-plat-ag.gd b/goal_src/levels/citadel/citb-chain-plat-ag.gd new file mode 100644 index 0000000000..2725e251fd --- /dev/null +++ b/goal_src/levels/citadel/citb-chain-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-chain-plat-ag.gd +;; name in dgo: citb-chain-plat +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-chains-ag.gd b/goal_src/levels/citadel/citb-chains-ag.gd new file mode 100644 index 0000000000..f957f8532c --- /dev/null +++ b/goal_src/levels/citadel/citb-chains-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-chains-ag.gd +;; name in dgo: citb-chains +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-coil-ag.gd b/goal_src/levels/citadel/citb-coil-ag.gd new file mode 100644 index 0000000000..71c7a9e892 --- /dev/null +++ b/goal_src/levels/citadel/citb-coil-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-coil-ag.gd +;; name in dgo: citb-coil +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-disc-ag.gd b/goal_src/levels/citadel/citb-disc-ag.gd new file mode 100644 index 0000000000..8ac719b2e3 --- /dev/null +++ b/goal_src/levels/citadel/citb-disc-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-disc-ag.gd +;; name in dgo: citb-disc +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-donut-ag.gd b/goal_src/levels/citadel/citb-donut-ag.gd new file mode 100644 index 0000000000..215682f115 --- /dev/null +++ b/goal_src/levels/citadel/citb-donut-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-donut-ag.gd +;; name in dgo: citb-donut +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-drop-plat-CIT.gc b/goal_src/levels/citadel/citb-drop-plat-CIT.gc new file mode 100644 index 0000000000..1d7dacb9ca --- /dev/null +++ b/goal_src/levels/citadel/citb-drop-plat-CIT.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: citb-drop-plat-CIT.gc +;; name in dgo: citb-drop-plat +;; dgos: CIT + diff --git a/goal_src/levels/citadel/citb-drop-plat-ag.gd b/goal_src/levels/citadel/citb-drop-plat-ag.gd new file mode 100644 index 0000000000..23d3024f5b --- /dev/null +++ b/goal_src/levels/citadel/citb-drop-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-drop-plat-ag.gd +;; name in dgo: citb-drop-plat +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-exit-plat-ag.gd b/goal_src/levels/citadel/citb-exit-plat-ag.gd new file mode 100644 index 0000000000..483bddb9d2 --- /dev/null +++ b/goal_src/levels/citadel/citb-exit-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-exit-plat-ag.gd +;; name in dgo: citb-exit-plat +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-firehose-ag.gd b/goal_src/levels/citadel/citb-firehose-ag.gd new file mode 100644 index 0000000000..357f9a979d --- /dev/null +++ b/goal_src/levels/citadel/citb-firehose-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-firehose-ag.gd +;; name in dgo: citb-firehose +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-generator-ag.gd b/goal_src/levels/citadel/citb-generator-ag.gd new file mode 100644 index 0000000000..0cefa40ff4 --- /dev/null +++ b/goal_src/levels/citadel/citb-generator-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-generator-ag.gd +;; name in dgo: citb-generator +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-hose-ag.gd b/goal_src/levels/citadel/citb-hose-ag.gd new file mode 100644 index 0000000000..90833a20f5 --- /dev/null +++ b/goal_src/levels/citadel/citb-hose-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-hose-ag.gd +;; name in dgo: citb-hose +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-iris-door-ag.gd b/goal_src/levels/citadel/citb-iris-door-ag.gd new file mode 100644 index 0000000000..630f13992a --- /dev/null +++ b/goal_src/levels/citadel/citb-iris-door-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-iris-door-ag.gd +;; name in dgo: citb-iris-door +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-launcher-ag.gd b/goal_src/levels/citadel/citb-launcher-ag.gd new file mode 100644 index 0000000000..c121dfd021 --- /dev/null +++ b/goal_src/levels/citadel/citb-launcher-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-launcher-ag.gd +;; name in dgo: citb-launcher +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-plat.gc b/goal_src/levels/citadel/citb-plat.gc new file mode 100644 index 0000000000..a469a549de --- /dev/null +++ b/goal_src/levels/citadel/citb-plat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: citb-plat.gc +;; name in dgo: citb-plat +;; dgos: CIT, L1 + diff --git a/goal_src/levels/citadel/citb-robotboss-ag.gd b/goal_src/levels/citadel/citb-robotboss-ag.gd new file mode 100644 index 0000000000..6d5b343684 --- /dev/null +++ b/goal_src/levels/citadel/citb-robotboss-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-robotboss-ag.gd +;; name in dgo: citb-robotboss +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-rotatebox-ag.gd b/goal_src/levels/citadel/citb-rotatebox-ag.gd new file mode 100644 index 0000000000..e7176130e9 --- /dev/null +++ b/goal_src/levels/citadel/citb-rotatebox-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-rotatebox-ag.gd +;; name in dgo: citb-rotatebox +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-sagecage-ag.gd b/goal_src/levels/citadel/citb-sagecage-ag.gd new file mode 100644 index 0000000000..f93284f920 --- /dev/null +++ b/goal_src/levels/citadel/citb-sagecage-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-sagecage-ag.gd +;; name in dgo: citb-sagecage +;; dgos: CIT diff --git a/goal_src/levels/citadel/citb-stopbox-ag.gd b/goal_src/levels/citadel/citb-stopbox-ag.gd new file mode 100644 index 0000000000..3c1a326f8b --- /dev/null +++ b/goal_src/levels/citadel/citb-stopbox-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: citb-stopbox-ag.gd +;; name in dgo: citb-stopbox +;; dgos: CIT diff --git a/goal_src/levels/citadel/ecovalve-ag-CIT.gd b/goal_src/levels/citadel/ecovalve-ag-CIT.gd new file mode 100644 index 0000000000..45409ea54e --- /dev/null +++ b/goal_src/levels/citadel/ecovalve-ag-CIT.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-CIT.gd +;; name in dgo: ecovalve +;; dgos: CIT diff --git a/goal_src/levels/citadel/evilbro-citadel-ag.gd b/goal_src/levels/citadel/evilbro-citadel-ag.gd new file mode 100644 index 0000000000..27e63682b8 --- /dev/null +++ b/goal_src/levels/citadel/evilbro-citadel-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: evilbro-citadel-ag.gd +;; name in dgo: evilbro-citadel +;; dgos: CIT diff --git a/goal_src/levels/citadel/evilsis-citadel-ag.gd b/goal_src/levels/citadel/evilsis-citadel-ag.gd new file mode 100644 index 0000000000..1ea19986e2 --- /dev/null +++ b/goal_src/levels/citadel/evilsis-citadel-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: evilsis-citadel-ag.gd +;; name in dgo: evilsis-citadel +;; dgos: CIT diff --git a/goal_src/levels/citadel/orb-cache-top-ag-CIT.gd b/goal_src/levels/citadel/orb-cache-top-ag-CIT.gd new file mode 100644 index 0000000000..4b24ed9040 --- /dev/null +++ b/goal_src/levels/citadel/orb-cache-top-ag-CIT.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orb-cache-top-ag-CIT.gd +;; name in dgo: orb-cache-top +;; dgos: CIT diff --git a/goal_src/levels/citadel/plat-citb-ag.gd b/goal_src/levels/citadel/plat-citb-ag.gd new file mode 100644 index 0000000000..46988e78e4 --- /dev/null +++ b/goal_src/levels/citadel/plat-citb-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-citb-ag.gd +;; name in dgo: plat-citb +;; dgos: CIT diff --git a/goal_src/levels/citadel/plat-eco-citb-ag.gd b/goal_src/levels/citadel/plat-eco-citb-ag.gd new file mode 100644 index 0000000000..3aff43cb6b --- /dev/null +++ b/goal_src/levels/citadel/plat-eco-citb-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-eco-citb-ag.gd +;; name in dgo: plat-eco-citb +;; dgos: CIT diff --git a/goal_src/levels/citadel/redsage-ag.gd b/goal_src/levels/citadel/redsage-ag.gd new file mode 100644 index 0000000000..f1dbde6ce0 --- /dev/null +++ b/goal_src/levels/citadel/redsage-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: redsage-ag.gd +;; name in dgo: redsage +;; dgos: CIT diff --git a/goal_src/levels/citadel/tpage-1414.gd b/goal_src/levels/citadel/tpage-1414.gd new file mode 100644 index 0000000000..7b2d9925cf --- /dev/null +++ b/goal_src/levels/citadel/tpage-1414.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1414.gd +;; name in dgo: tpage-1414 +;; dgos: CIT diff --git a/goal_src/levels/citadel/tpage-1415.gd b/goal_src/levels/citadel/tpage-1415.gd new file mode 100644 index 0000000000..ade45610ee --- /dev/null +++ b/goal_src/levels/citadel/tpage-1415.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1415.gd +;; name in dgo: tpage-1415 +;; dgos: CIT diff --git a/goal_src/levels/citadel/tpage-1416.gd b/goal_src/levels/citadel/tpage-1416.gd new file mode 100644 index 0000000000..f5d32c5bd4 --- /dev/null +++ b/goal_src/levels/citadel/tpage-1416.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1416.gd +;; name in dgo: tpage-1416 +;; dgos: CIT diff --git a/goal_src/levels/citadel/tpage-1417.gd b/goal_src/levels/citadel/tpage-1417.gd new file mode 100644 index 0000000000..de86752306 --- /dev/null +++ b/goal_src/levels/citadel/tpage-1417.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1417.gd +;; name in dgo: tpage-1417 +;; dgos: CIT diff --git a/goal_src/levels/citadel/warp-gate-switch-ag-CIT.gd b/goal_src/levels/citadel/warp-gate-switch-ag-CIT.gd new file mode 100644 index 0000000000..ab7ace5d84 --- /dev/null +++ b/goal_src/levels/citadel/warp-gate-switch-ag-CIT.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: warp-gate-switch-ag-CIT.gd +;; name in dgo: warp-gate-switch +;; dgos: CIT diff --git a/goal_src/levels/citadel/yellowsage-ag.gd b/goal_src/levels/citadel/yellowsage-ag.gd new file mode 100644 index 0000000000..1ada0c701d --- /dev/null +++ b/goal_src/levels/citadel/yellowsage-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: yellowsage-ag.gd +;; name in dgo: yellowsage +;; dgos: CIT diff --git a/goal_src/levels/common/babak-ag.gd b/goal_src/levels/common/babak-ag.gd new file mode 100644 index 0000000000..13c7622c76 --- /dev/null +++ b/goal_src/levels/common/babak-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: babak-ag.gd +;; name in dgo: babak +;; dgos: BEA, CIT, JUN, FIC, MIS, ROB, ROL, SNO, SUB, SUN, SWA diff --git a/goal_src/levels/common/babak-with-cannon.gc b/goal_src/levels/common/babak-with-cannon.gc new file mode 100644 index 0000000000..b85f12200e --- /dev/null +++ b/goal_src/levels/common/babak-with-cannon.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: babak-with-cannon.gc +;; name in dgo: babak-with-cannon +;; dgos: BEA, L1, MIS + diff --git a/goal_src/levels/common/babak.gc b/goal_src/levels/common/babak.gc new file mode 100644 index 0000000000..3206b61e09 --- /dev/null +++ b/goal_src/levels/common/babak.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: babak.gc +;; name in dgo: babak +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/basebutton.gc b/goal_src/levels/common/basebutton.gc new file mode 100644 index 0000000000..a7d0d62f1c --- /dev/null +++ b/goal_src/levels/common/basebutton.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: basebutton.gc +;; name in dgo: basebutton +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/baseplat.gc b/goal_src/levels/common/baseplat.gc new file mode 100644 index 0000000000..4736e1c3c0 --- /dev/null +++ b/goal_src/levels/common/baseplat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: baseplat.gc +;; name in dgo: baseplat +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/battlecontroller.gc b/goal_src/levels/common/battlecontroller.gc new file mode 100644 index 0000000000..07a7db72c6 --- /dev/null +++ b/goal_src/levels/common/battlecontroller.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: battlecontroller.gc +;; name in dgo: battlecontroller +;; dgos: CIT, L1, MIS, SWA + diff --git a/goal_src/levels/common/blocking-plane.gc b/goal_src/levels/common/blocking-plane.gc new file mode 100644 index 0000000000..d17f30dd2f --- /dev/null +++ b/goal_src/levels/common/blocking-plane.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: blocking-plane.gc +;; name in dgo: blocking-plane +;; dgos: L1, FIC, LAV, MIS, OGR, RACERP, ROL, SNO, SWA + diff --git a/goal_src/levels/common/buzzer-ag.gd b/goal_src/levels/common/buzzer-ag.gd new file mode 100644 index 0000000000..69364ef2ac --- /dev/null +++ b/goal_src/levels/common/buzzer-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: buzzer-ag.gd +;; name in dgo: buzzer +;; dgos: GAME, ART diff --git a/goal_src/levels/common/crate-ag.gd b/goal_src/levels/common/crate-ag.gd new file mode 100644 index 0000000000..4e6bd272ca --- /dev/null +++ b/goal_src/levels/common/crate-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: crate-ag.gd +;; name in dgo: crate +;; dgos: GAME, ART diff --git a/goal_src/levels/common/dark-eco-pool.gc b/goal_src/levels/common/dark-eco-pool.gc new file mode 100644 index 0000000000..2da61b7097 --- /dev/null +++ b/goal_src/levels/common/dark-eco-pool.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dark-eco-pool.gc +;; name in dgo: dark-eco-pool +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/deathcam-ag.gd b/goal_src/levels/common/deathcam-ag.gd new file mode 100644 index 0000000000..b3f52bd969 --- /dev/null +++ b/goal_src/levels/common/deathcam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: deathcam-ag.gd +;; name in dgo: deathcam +;; dgos: GAME, ART diff --git a/goal_src/levels/common/dir-tpages.gd b/goal_src/levels/common/dir-tpages.gd new file mode 100644 index 0000000000..42179a8b3f --- /dev/null +++ b/goal_src/levels/common/dir-tpages.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: dir-tpages.gd +;; name in dgo: dir-tpages +;; dgos: GAME, ART diff --git a/goal_src/levels/common/ecovalve-ag-ART-GAME.gd b/goal_src/levels/common/ecovalve-ag-ART-GAME.gd new file mode 100644 index 0000000000..59b24d94c4 --- /dev/null +++ b/goal_src/levels/common/ecovalve-ag-ART-GAME.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-ART-GAME.gd +;; name in dgo: ecovalve +;; dgos: GAME, ART diff --git a/goal_src/levels/common/ecovalve-ag-FIC-OGR.gd b/goal_src/levels/common/ecovalve-ag-FIC-OGR.gd new file mode 100644 index 0000000000..f3cf2d15f9 --- /dev/null +++ b/goal_src/levels/common/ecovalve-ag-FIC-OGR.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-FIC-OGR.gd +;; name in dgo: ecovalve +;; dgos: FIC, OGR diff --git a/goal_src/levels/common/ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.gd b/goal_src/levels/common/ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.gd new file mode 100644 index 0000000000..0f3337f5e4 --- /dev/null +++ b/goal_src/levels/common/ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA.gd +;; name in dgo: ef-plane +;; dgos: FIC, LAV, OGR, ROL, SNO, SWA diff --git a/goal_src/levels/common/eichar-ag.gd b/goal_src/levels/common/eichar-ag.gd new file mode 100644 index 0000000000..0d978f9388 --- /dev/null +++ b/goal_src/levels/common/eichar-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-ag.gd +;; name in dgo: eichar +;; dgos: GAME, ART diff --git a/goal_src/levels/common/fuel-cell-ag.gd b/goal_src/levels/common/fuel-cell-ag.gd new file mode 100644 index 0000000000..b2eae800d8 --- /dev/null +++ b/goal_src/levels/common/fuel-cell-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: fuel-cell-ag.gd +;; name in dgo: fuel-cell +;; dgos: GAME, ART diff --git a/goal_src/levels/common/fuelcell-naked-ag.gd b/goal_src/levels/common/fuelcell-naked-ag.gd new file mode 100644 index 0000000000..af27f88e3a --- /dev/null +++ b/goal_src/levels/common/fuelcell-naked-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: fuelcell-naked-ag.gd +;; name in dgo: fuelcell-naked +;; dgos: GAME, ART diff --git a/goal_src/levels/common/game-cnt.gd b/goal_src/levels/common/game-cnt.gd new file mode 100644 index 0000000000..09b3f58986 --- /dev/null +++ b/goal_src/levels/common/game-cnt.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: game-cnt.gd +;; name in dgo: game-cnt +;; dgos: GAME, ART diff --git a/goal_src/levels/common/green-sagecage-ag.gd b/goal_src/levels/common/green-sagecage-ag.gd new file mode 100644 index 0000000000..8ef1af62b5 --- /dev/null +++ b/goal_src/levels/common/green-sagecage-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: green-sagecage-ag.gd +;; name in dgo: green-sagecage +;; dgos: CIT, FIN diff --git a/goal_src/levels/common/joint-exploder.gc b/goal_src/levels/common/joint-exploder.gc new file mode 100644 index 0000000000..86b3ea8880 --- /dev/null +++ b/goal_src/levels/common/joint-exploder.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: joint-exploder.gc +;; name in dgo: joint-exploder +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/launcherdoor.gc b/goal_src/levels/common/launcherdoor.gc new file mode 100644 index 0000000000..4707e6aa99 --- /dev/null +++ b/goal_src/levels/common/launcherdoor.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: launcherdoor.gc +;; name in dgo: launcherdoor +;; dgos: JUN, JUNGLE, L1, MAI, MAINCAVE, SUN, SUNKEN + diff --git a/goal_src/levels/common/mistycannon-ag.gd b/goal_src/levels/common/mistycannon-ag.gd new file mode 100644 index 0000000000..8dd8da2b08 --- /dev/null +++ b/goal_src/levels/common/mistycannon-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: mistycannon-ag.gd +;; name in dgo: mistycannon +;; dgos: BEA, MIS diff --git a/goal_src/levels/common/mistycannon.gc b/goal_src/levels/common/mistycannon.gc new file mode 100644 index 0000000000..710cd4f6e6 --- /dev/null +++ b/goal_src/levels/common/mistycannon.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mistycannon.gc +;; name in dgo: mistycannon +;; dgos: BEA, L1, MIS + diff --git a/goal_src/levels/common/money-ag.gd b/goal_src/levels/common/money-ag.gd new file mode 100644 index 0000000000..139fe41b0f --- /dev/null +++ b/goal_src/levels/common/money-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: money-ag.gd +;; name in dgo: money +;; dgos: GAME, ART diff --git a/goal_src/levels/common/nav-enemy-h.gc b/goal_src/levels/common/nav-enemy-h.gc new file mode 100644 index 0000000000..a98e457def --- /dev/null +++ b/goal_src/levels/common/nav-enemy-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: nav-enemy-h.gc +;; name in dgo: nav-enemy-h +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/nav-enemy.gc b/goal_src/levels/common/nav-enemy.gc new file mode 100644 index 0000000000..29361c534a --- /dev/null +++ b/goal_src/levels/common/nav-enemy.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: nav-enemy.gc +;; name in dgo: nav-enemy +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/orb-cache.gc b/goal_src/levels/common/orb-cache.gc new file mode 100644 index 0000000000..28459fc6e7 --- /dev/null +++ b/goal_src/levels/common/orb-cache.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: orb-cache.gc +;; name in dgo: orb-cache +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/plat-button.gc b/goal_src/levels/common/plat-button.gc new file mode 100644 index 0000000000..fa1c5365ee --- /dev/null +++ b/goal_src/levels/common/plat-button.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: plat-button.gc +;; name in dgo: plat-button +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/plat-eco.gc b/goal_src/levels/common/plat-eco.gc new file mode 100644 index 0000000000..3a390562cd --- /dev/null +++ b/goal_src/levels/common/plat-eco.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: plat-eco.gc +;; name in dgo: plat-eco +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/plat.gc b/goal_src/levels/common/plat.gc new file mode 100644 index 0000000000..f8902834cd --- /dev/null +++ b/goal_src/levels/common/plat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: plat.gc +;; name in dgo: plat +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/racer-ag-FIC-ROL.gd b/goal_src/levels/common/racer-ag-FIC-ROL.gd new file mode 100644 index 0000000000..9395cdc496 --- /dev/null +++ b/goal_src/levels/common/racer-ag-FIC-ROL.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: racer-ag-FIC-ROL.gd +;; name in dgo: racer +;; dgos: FIC, ROL diff --git a/goal_src/levels/common/rigid-body-h.gc b/goal_src/levels/common/rigid-body-h.gc new file mode 100644 index 0000000000..d928a1b0cf --- /dev/null +++ b/goal_src/levels/common/rigid-body-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: rigid-body-h.gc +;; name in dgo: rigid-body-h +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/rigid-body.gc b/goal_src/levels/common/rigid-body.gc new file mode 100644 index 0000000000..1e834c5b12 --- /dev/null +++ b/goal_src/levels/common/rigid-body.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: rigid-body.gc +;; name in dgo: rigid-body +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/ropebridge.gc b/goal_src/levels/common/ropebridge.gc new file mode 100644 index 0000000000..39316426da --- /dev/null +++ b/goal_src/levels/common/ropebridge.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ropebridge.gc +;; name in dgo: ropebridge +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/sharkey-ag-BEA-TRA-VI2.gd b/goal_src/levels/common/sharkey-ag-BEA-TRA-VI2.gd new file mode 100644 index 0000000000..1472362043 --- /dev/null +++ b/goal_src/levels/common/sharkey-ag-BEA-TRA-VI2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sharkey-ag-BEA-TRA-VI2.gd +;; name in dgo: sharkey +;; dgos: BEA, TRA, VI2 diff --git a/goal_src/levels/common/sharkey-ag-JUN-MIS.gd b/goal_src/levels/common/sharkey-ag-JUN-MIS.gd new file mode 100644 index 0000000000..4eeda4278e --- /dev/null +++ b/goal_src/levels/common/sharkey-ag-JUN-MIS.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sharkey-ag-JUN-MIS.gd +;; name in dgo: sharkey +;; dgos: JUN, MIS diff --git a/goal_src/levels/common/sharkey.gc b/goal_src/levels/common/sharkey.gc new file mode 100644 index 0000000000..b0182284fe --- /dev/null +++ b/goal_src/levels/common/sharkey.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sharkey.gc +;; name in dgo: sharkey +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/sidekick-ag.gd b/goal_src/levels/common/sidekick-ag.gd new file mode 100644 index 0000000000..6751844086 --- /dev/null +++ b/goal_src/levels/common/sidekick-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sidekick-ag.gd +;; name in dgo: sidekick +;; dgos: GAME, ART diff --git a/goal_src/levels/common/snow-bunny.gc b/goal_src/levels/common/snow-bunny.gc new file mode 100644 index 0000000000..709dece438 --- /dev/null +++ b/goal_src/levels/common/snow-bunny.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-bunny.gc +;; name in dgo: snow-bunny +;; dgos: CIT, L1, SNO + diff --git a/goal_src/levels/common/speaker-ag.gd b/goal_src/levels/common/speaker-ag.gd new file mode 100644 index 0000000000..2dba6fb6b9 --- /dev/null +++ b/goal_src/levels/common/speaker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: speaker-ag.gd +;; name in dgo: speaker +;; dgos: GAME, ART diff --git a/goal_src/levels/common/static-screen.gc b/goal_src/levels/common/static-screen.gc new file mode 100644 index 0000000000..c1fbac39a6 --- /dev/null +++ b/goal_src/levels/common/static-screen.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: static-screen.gc +;; name in dgo: static-screen +;; dgos: DEM, L1, TIT + diff --git a/goal_src/levels/common/texture-upload.gc b/goal_src/levels/common/texture-upload.gc new file mode 100644 index 0000000000..ece81a4a66 --- /dev/null +++ b/goal_src/levels/common/texture-upload.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: texture-upload.gc +;; name in dgo: texture-upload +;; dgos: GAME, ART + diff --git a/goal_src/levels/common/ticky.gc b/goal_src/levels/common/ticky.gc new file mode 100644 index 0000000000..087fdd11e9 --- /dev/null +++ b/goal_src/levels/common/ticky.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ticky.gc +;; name in dgo: ticky +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/tippy.gc b/goal_src/levels/common/tippy.gc new file mode 100644 index 0000000000..95eb15242e --- /dev/null +++ b/goal_src/levels/common/tippy.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: tippy.gc +;; name in dgo: tippy +;; dgos: GAME, COMMON, L1 + diff --git a/goal_src/levels/common/tpage-1032.gd b/goal_src/levels/common/tpage-1032.gd new file mode 100644 index 0000000000..c2a5442e64 --- /dev/null +++ b/goal_src/levels/common/tpage-1032.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1032.gd +;; name in dgo: tpage-1032 +;; dgos: GAME, ART diff --git a/goal_src/levels/common/tpage-1278.gd b/goal_src/levels/common/tpage-1278.gd new file mode 100644 index 0000000000..3a481847f3 --- /dev/null +++ b/goal_src/levels/common/tpage-1278.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1278.gd +;; name in dgo: tpage-1278 +;; dgos: GAME, ART diff --git a/goal_src/levels/common/tpage-1532.gd b/goal_src/levels/common/tpage-1532.gd new file mode 100644 index 0000000000..ce387929ff --- /dev/null +++ b/goal_src/levels/common/tpage-1532.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1532.gd +;; name in dgo: tpage-1532 +;; dgos: GAME, ART diff --git a/goal_src/levels/common/tpage-2.gd b/goal_src/levels/common/tpage-2.gd new file mode 100644 index 0000000000..f09845d08b --- /dev/null +++ b/goal_src/levels/common/tpage-2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-2.gd +;; name in dgo: tpage-2 +;; dgos: GAME, ART diff --git a/goal_src/levels/common/tpage-256.gd b/goal_src/levels/common/tpage-256.gd new file mode 100644 index 0000000000..ccb3259841 --- /dev/null +++ b/goal_src/levels/common/tpage-256.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-256.gd +;; name in dgo: tpage-256 +;; dgos: GAME, ART diff --git a/goal_src/levels/common/tpage-463.gd b/goal_src/levels/common/tpage-463.gd new file mode 100644 index 0000000000..b56d2bc184 --- /dev/null +++ b/goal_src/levels/common/tpage-463.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-463.gd +;; name in dgo: tpage-463 +;; dgos: GAME, ART diff --git a/goal_src/levels/common/tpage-62.gd b/goal_src/levels/common/tpage-62.gd new file mode 100644 index 0000000000..ff7cc7e200 --- /dev/null +++ b/goal_src/levels/common/tpage-62.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-62.gd +;; name in dgo: tpage-62 +;; dgos: GAME, ART diff --git a/goal_src/levels/common/tpage-880.gd b/goal_src/levels/common/tpage-880.gd new file mode 100644 index 0000000000..6cc3dce04f --- /dev/null +++ b/goal_src/levels/common/tpage-880.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-880.gd +;; name in dgo: tpage-880 +;; dgos: GAME, ART diff --git a/goal_src/levels/common/warp-gate-switch-ag-VI1-VI3.gd b/goal_src/levels/common/warp-gate-switch-ag-VI1-VI3.gd new file mode 100644 index 0000000000..770005c64d --- /dev/null +++ b/goal_src/levels/common/warp-gate-switch-ag-VI1-VI3.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: warp-gate-switch-ag-VI1-VI3.gd +;; name in dgo: warp-gate-switch +;; dgos: VI1, VI3 diff --git a/goal_src/levels/common/warpgate-ag.gd b/goal_src/levels/common/warpgate-ag.gd new file mode 100644 index 0000000000..d769f58a83 --- /dev/null +++ b/goal_src/levels/common/warpgate-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: warpgate-ag.gd +;; name in dgo: warpgate +;; dgos: CIT, TRA, VI1, VI2, VI3 diff --git a/goal_src/levels/common/water-anim.gc b/goal_src/levels/common/water-anim.gc new file mode 100644 index 0000000000..a6ab40cd4f --- /dev/null +++ b/goal_src/levels/common/water-anim.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: water-anim.gc +;; name in dgo: water-anim +;; dgos: GAME, COMMON, L1, WATER-AN + diff --git a/goal_src/levels/darkcave/baby-spider-ag-DAR.gd b/goal_src/levels/darkcave/baby-spider-ag-DAR.gd new file mode 100644 index 0000000000..4d6dc6106d --- /dev/null +++ b/goal_src/levels/darkcave/baby-spider-ag-DAR.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: baby-spider-ag-DAR.gd +;; name in dgo: baby-spider +;; dgos: DAR diff --git a/goal_src/levels/darkcave/cavecrystal-ag.gd b/goal_src/levels/darkcave/cavecrystal-ag.gd new file mode 100644 index 0000000000..2bfcd17f38 --- /dev/null +++ b/goal_src/levels/darkcave/cavecrystal-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: cavecrystal-ag.gd +;; name in dgo: cavecrystal +;; dgos: DAR diff --git a/goal_src/levels/darkcave/cavespatula-darkcave-ag.gd b/goal_src/levels/darkcave/cavespatula-darkcave-ag.gd new file mode 100644 index 0000000000..a6a9f2d03e --- /dev/null +++ b/goal_src/levels/darkcave/cavespatula-darkcave-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: cavespatula-darkcave-ag.gd +;; name in dgo: cavespatula-darkcave +;; dgos: DAR diff --git a/goal_src/levels/darkcave/cavetrapdoor-ag-DAR.gd b/goal_src/levels/darkcave/cavetrapdoor-ag-DAR.gd new file mode 100644 index 0000000000..b3b1c325cc --- /dev/null +++ b/goal_src/levels/darkcave/cavetrapdoor-ag-DAR.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: cavetrapdoor-ag-DAR.gd +;; name in dgo: cavetrapdoor +;; dgos: DAR diff --git a/goal_src/levels/darkcave/darkcave-obs.gc b/goal_src/levels/darkcave/darkcave-obs.gc new file mode 100644 index 0000000000..830ad2d434 --- /dev/null +++ b/goal_src/levels/darkcave/darkcave-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: darkcave-obs.gc +;; name in dgo: darkcave-obs +;; dgos: DAR, L1 + diff --git a/goal_src/levels/darkcave/darkcave-vis.gd b/goal_src/levels/darkcave/darkcave-vis.gd new file mode 100644 index 0000000000..6df6456526 --- /dev/null +++ b/goal_src/levels/darkcave/darkcave-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: darkcave-vis.gd +;; name in dgo: darkcave-vis +;; dgos: DAR diff --git a/goal_src/levels/darkcave/tpage-1304.gd b/goal_src/levels/darkcave/tpage-1304.gd new file mode 100644 index 0000000000..a9ea5e7952 --- /dev/null +++ b/goal_src/levels/darkcave/tpage-1304.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1304.gd +;; name in dgo: tpage-1304 +;; dgos: DAR diff --git a/goal_src/levels/darkcave/tpage-1305.gd b/goal_src/levels/darkcave/tpage-1305.gd new file mode 100644 index 0000000000..a9498ecc11 --- /dev/null +++ b/goal_src/levels/darkcave/tpage-1305.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1305.gd +;; name in dgo: tpage-1305 +;; dgos: DAR diff --git a/goal_src/levels/darkcave/tpage-1306.gd b/goal_src/levels/darkcave/tpage-1306.gd new file mode 100644 index 0000000000..87b0f3f006 --- /dev/null +++ b/goal_src/levels/darkcave/tpage-1306.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1306.gd +;; name in dgo: tpage-1306 +;; dgos: DAR diff --git a/goal_src/levels/darkcave/tpage-1307.gd b/goal_src/levels/darkcave/tpage-1307.gd new file mode 100644 index 0000000000..0d5ef77559 --- /dev/null +++ b/goal_src/levels/darkcave/tpage-1307.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1307.gd +;; name in dgo: tpage-1307 +;; dgos: DAR diff --git a/goal_src/levels/darkcave/tpage-1352.gd b/goal_src/levels/darkcave/tpage-1352.gd new file mode 100644 index 0000000000..02cc7d2711 --- /dev/null +++ b/goal_src/levels/darkcave/tpage-1352.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1352.gd +;; name in dgo: tpage-1352 +;; dgos: DAR diff --git a/goal_src/levels/darkcave/water-anim-darkcave-ag.gd b/goal_src/levels/darkcave/water-anim-darkcave-ag.gd new file mode 100644 index 0000000000..92f21e454c --- /dev/null +++ b/goal_src/levels/darkcave/water-anim-darkcave-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-darkcave-ag.gd +;; name in dgo: water-anim-darkcave +;; dgos: DAR diff --git a/goal_src/levels/demo/demo-obs.gc b/goal_src/levels/demo/demo-obs.gc new file mode 100644 index 0000000000..dd5299e51a --- /dev/null +++ b/goal_src/levels/demo/demo-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: demo-obs.gc +;; name in dgo: demo-obs +;; dgos: DEM, L1 + diff --git a/goal_src/levels/demo/demo-vis.gd b/goal_src/levels/demo/demo-vis.gd new file mode 100644 index 0000000000..1d74dd09ff --- /dev/null +++ b/goal_src/levels/demo/demo-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: demo-vis.gd +;; name in dgo: demo-vis +;; dgos: DEM diff --git a/goal_src/levels/demo/tpage-1479.gd b/goal_src/levels/demo/tpage-1479.gd new file mode 100644 index 0000000000..29c3e2f625 --- /dev/null +++ b/goal_src/levels/demo/tpage-1479.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1479.gd +;; name in dgo: tpage-1479 +;; dgos: DEM diff --git a/goal_src/levels/demo/tpage-1480.gd b/goal_src/levels/demo/tpage-1480.gd new file mode 100644 index 0000000000..c7fb893d7f --- /dev/null +++ b/goal_src/levels/demo/tpage-1480.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1480.gd +;; name in dgo: tpage-1480 +;; dgos: DEM diff --git a/goal_src/levels/demo/tpage-1485.gd b/goal_src/levels/demo/tpage-1485.gd new file mode 100644 index 0000000000..6f7cd5f64f --- /dev/null +++ b/goal_src/levels/demo/tpage-1485.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1485.gd +;; name in dgo: tpage-1485 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1486.gd b/goal_src/levels/demo/tpage-1486.gd new file mode 100644 index 0000000000..69bb3f8e39 --- /dev/null +++ b/goal_src/levels/demo/tpage-1486.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1486.gd +;; name in dgo: tpage-1486 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1487.gd b/goal_src/levels/demo/tpage-1487.gd new file mode 100644 index 0000000000..c31a53d5d7 --- /dev/null +++ b/goal_src/levels/demo/tpage-1487.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1487.gd +;; name in dgo: tpage-1487 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1599.gd b/goal_src/levels/demo/tpage-1599.gd new file mode 100644 index 0000000000..7d6c3e6ac8 --- /dev/null +++ b/goal_src/levels/demo/tpage-1599.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1599.gd +;; name in dgo: tpage-1599 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1600.gd b/goal_src/levels/demo/tpage-1600.gd new file mode 100644 index 0000000000..ac7da4b72b --- /dev/null +++ b/goal_src/levels/demo/tpage-1600.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1600.gd +;; name in dgo: tpage-1600 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1601.gd b/goal_src/levels/demo/tpage-1601.gd new file mode 100644 index 0000000000..e81257e57f --- /dev/null +++ b/goal_src/levels/demo/tpage-1601.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1601.gd +;; name in dgo: tpage-1601 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1602.gd b/goal_src/levels/demo/tpage-1602.gd new file mode 100644 index 0000000000..6b1b0020d0 --- /dev/null +++ b/goal_src/levels/demo/tpage-1602.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1602.gd +;; name in dgo: tpage-1602 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1603.gd b/goal_src/levels/demo/tpage-1603.gd new file mode 100644 index 0000000000..84e7bc43a2 --- /dev/null +++ b/goal_src/levels/demo/tpage-1603.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1603.gd +;; name in dgo: tpage-1603 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1604.gd b/goal_src/levels/demo/tpage-1604.gd new file mode 100644 index 0000000000..e82583ba90 --- /dev/null +++ b/goal_src/levels/demo/tpage-1604.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1604.gd +;; name in dgo: tpage-1604 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1605.gd b/goal_src/levels/demo/tpage-1605.gd new file mode 100644 index 0000000000..5afe957022 --- /dev/null +++ b/goal_src/levels/demo/tpage-1605.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1605.gd +;; name in dgo: tpage-1605 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1606.gd b/goal_src/levels/demo/tpage-1606.gd new file mode 100644 index 0000000000..aea0ad6f80 --- /dev/null +++ b/goal_src/levels/demo/tpage-1606.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1606.gd +;; name in dgo: tpage-1606 +;; dgos: DEM, L1 diff --git a/goal_src/levels/demo/tpage-1607.gd b/goal_src/levels/demo/tpage-1607.gd new file mode 100644 index 0000000000..a39e0c0a53 --- /dev/null +++ b/goal_src/levels/demo/tpage-1607.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1607.gd +;; name in dgo: tpage-1607 +;; dgos: DEM, L1 diff --git a/goal_src/levels/finalboss/darkecobomb-ag.gd b/goal_src/levels/finalboss/darkecobomb-ag.gd new file mode 100644 index 0000000000..fd0e2f9424 --- /dev/null +++ b/goal_src/levels/finalboss/darkecobomb-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: darkecobomb-ag.gd +;; name in dgo: darkecobomb +;; dgos: FIN diff --git a/goal_src/levels/finalboss/ecoclaw-ag.gd b/goal_src/levels/finalboss/ecoclaw-ag.gd new file mode 100644 index 0000000000..fa023e735c --- /dev/null +++ b/goal_src/levels/finalboss/ecoclaw-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecoclaw-ag.gd +;; name in dgo: ecoclaw +;; dgos: FIN diff --git a/goal_src/levels/finalboss/ecovalve-ag-FIN.gd b/goal_src/levels/finalboss/ecovalve-ag-FIN.gd new file mode 100644 index 0000000000..c16aea0dfd --- /dev/null +++ b/goal_src/levels/finalboss/ecovalve-ag-FIN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-FIN.gd +;; name in dgo: ecovalve +;; dgos: FIN diff --git a/goal_src/levels/finalboss/final-door.gc b/goal_src/levels/finalboss/final-door.gc new file mode 100644 index 0000000000..2fe42d158f --- /dev/null +++ b/goal_src/levels/finalboss/final-door.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: final-door.gc +;; name in dgo: final-door +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/finalboss-vis.gd b/goal_src/levels/finalboss/finalboss-vis.gd new file mode 100644 index 0000000000..089866c25a --- /dev/null +++ b/goal_src/levels/finalboss/finalboss-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: finalboss-vis.gd +;; name in dgo: finalboss-vis +;; dgos: FIN diff --git a/goal_src/levels/finalboss/finalbosscam-ag.gd b/goal_src/levels/finalboss/finalbosscam-ag.gd new file mode 100644 index 0000000000..bf7f7128dc --- /dev/null +++ b/goal_src/levels/finalboss/finalbosscam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: finalbosscam-ag.gd +;; name in dgo: finalbosscam +;; dgos: FIN diff --git a/goal_src/levels/finalboss/green-eco-lurker-ag.gd b/goal_src/levels/finalboss/green-eco-lurker-ag.gd new file mode 100644 index 0000000000..867949603f --- /dev/null +++ b/goal_src/levels/finalboss/green-eco-lurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: green-eco-lurker-ag.gd +;; name in dgo: green-eco-lurker +;; dgos: FIN diff --git a/goal_src/levels/finalboss/green-eco-lurker.gc b/goal_src/levels/finalboss/green-eco-lurker.gc new file mode 100644 index 0000000000..5fb9dea444 --- /dev/null +++ b/goal_src/levels/finalboss/green-eco-lurker.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: green-eco-lurker.gc +;; name in dgo: green-eco-lurker +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/greenshot-ag.gd b/goal_src/levels/finalboss/greenshot-ag.gd new file mode 100644 index 0000000000..f0dfb0dd4a --- /dev/null +++ b/goal_src/levels/finalboss/greenshot-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: greenshot-ag.gd +;; name in dgo: greenshot +;; dgos: FIN diff --git a/goal_src/levels/finalboss/jak-white-ag.gd b/goal_src/levels/finalboss/jak-white-ag.gd new file mode 100644 index 0000000000..cbec6c3ed6 --- /dev/null +++ b/goal_src/levels/finalboss/jak-white-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: jak-white-ag.gd +;; name in dgo: jak-white +;; dgos: FIN diff --git a/goal_src/levels/finalboss/light-eco-ag.gd b/goal_src/levels/finalboss/light-eco-ag.gd new file mode 100644 index 0000000000..0edc86df31 --- /dev/null +++ b/goal_src/levels/finalboss/light-eco-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: light-eco-ag.gd +;; name in dgo: light-eco +;; dgos: FIN diff --git a/goal_src/levels/finalboss/light-eco.gc b/goal_src/levels/finalboss/light-eco.gc new file mode 100644 index 0000000000..5d732d52f3 --- /dev/null +++ b/goal_src/levels/finalboss/light-eco.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: light-eco.gc +;; name in dgo: light-eco +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/plat-eco-finalboss-ag.gd b/goal_src/levels/finalboss/plat-eco-finalboss-ag.gd new file mode 100644 index 0000000000..3977da92ee --- /dev/null +++ b/goal_src/levels/finalboss/plat-eco-finalboss-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-eco-finalboss-ag.gd +;; name in dgo: plat-eco-finalboss +;; dgos: FIN diff --git a/goal_src/levels/finalboss/power-left-ag.gd b/goal_src/levels/finalboss/power-left-ag.gd new file mode 100644 index 0000000000..663661a539 --- /dev/null +++ b/goal_src/levels/finalboss/power-left-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: power-left-ag.gd +;; name in dgo: power-left +;; dgos: FIN diff --git a/goal_src/levels/finalboss/power-right-ag.gd b/goal_src/levels/finalboss/power-right-ag.gd new file mode 100644 index 0000000000..119fb4ea6a --- /dev/null +++ b/goal_src/levels/finalboss/power-right-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: power-right-ag.gd +;; name in dgo: power-right +;; dgos: FIN diff --git a/goal_src/levels/finalboss/powercellalt-ag.gd b/goal_src/levels/finalboss/powercellalt-ag.gd new file mode 100644 index 0000000000..3e1ce0397f --- /dev/null +++ b/goal_src/levels/finalboss/powercellalt-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: powercellalt-ag.gd +;; name in dgo: powercellalt +;; dgos: FIN diff --git a/goal_src/levels/finalboss/redring-ag.gd b/goal_src/levels/finalboss/redring-ag.gd new file mode 100644 index 0000000000..9a60a79d73 --- /dev/null +++ b/goal_src/levels/finalboss/redring-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: redring-ag.gd +;; name in dgo: redring +;; dgos: FIN diff --git a/goal_src/levels/finalboss/robotboss-ag.gd b/goal_src/levels/finalboss/robotboss-ag.gd new file mode 100644 index 0000000000..f945974a8e --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: robotboss-ag.gd +;; name in dgo: robotboss +;; dgos: FIN diff --git a/goal_src/levels/finalboss/robotboss-blueeco-ag.gd b/goal_src/levels/finalboss/robotboss-blueeco-ag.gd new file mode 100644 index 0000000000..1fa3e7cd61 --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-blueeco-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: robotboss-blueeco-ag.gd +;; name in dgo: robotboss-blueeco +;; dgos: FIN diff --git a/goal_src/levels/finalboss/robotboss-cinematic-ag.gd b/goal_src/levels/finalboss/robotboss-cinematic-ag.gd new file mode 100644 index 0000000000..2f66a3297d --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-cinematic-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: robotboss-cinematic-ag.gd +;; name in dgo: robotboss-cinematic +;; dgos: FIN diff --git a/goal_src/levels/finalboss/robotboss-h.gc b/goal_src/levels/finalboss/robotboss-h.gc new file mode 100644 index 0000000000..c950d3774f --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: robotboss-h.gc +;; name in dgo: robotboss-h +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/robotboss-misc.gc b/goal_src/levels/finalboss/robotboss-misc.gc new file mode 100644 index 0000000000..206aa170c6 --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-misc.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: robotboss-misc.gc +;; name in dgo: robotboss-misc +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/robotboss-part.gc b/goal_src/levels/finalboss/robotboss-part.gc new file mode 100644 index 0000000000..cde1e2ed70 --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: robotboss-part.gc +;; name in dgo: robotboss-part +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/robotboss-redeco-ag.gd b/goal_src/levels/finalboss/robotboss-redeco-ag.gd new file mode 100644 index 0000000000..dd2ec34665 --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-redeco-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: robotboss-redeco-ag.gd +;; name in dgo: robotboss-redeco +;; dgos: FIN diff --git a/goal_src/levels/finalboss/robotboss-weapon.gc b/goal_src/levels/finalboss/robotboss-weapon.gc new file mode 100644 index 0000000000..bec5c41826 --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-weapon.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: robotboss-weapon.gc +;; name in dgo: robotboss-weapon +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/robotboss-yelloweco-ag.gd b/goal_src/levels/finalboss/robotboss-yelloweco-ag.gd new file mode 100644 index 0000000000..707acf8f5c --- /dev/null +++ b/goal_src/levels/finalboss/robotboss-yelloweco-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: robotboss-yelloweco-ag.gd +;; name in dgo: robotboss-yelloweco +;; dgos: FIN diff --git a/goal_src/levels/finalboss/robotboss.gc b/goal_src/levels/finalboss/robotboss.gc new file mode 100644 index 0000000000..b445873820 --- /dev/null +++ b/goal_src/levels/finalboss/robotboss.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: robotboss.gc +;; name in dgo: robotboss +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/sage-finalboss-FIN.gc b/goal_src/levels/finalboss/sage-finalboss-FIN.gc new file mode 100644 index 0000000000..0e5aaa921e --- /dev/null +++ b/goal_src/levels/finalboss/sage-finalboss-FIN.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sage-finalboss-FIN.gc +;; name in dgo: sage-finalboss +;; dgos: FIN + diff --git a/goal_src/levels/finalboss/sage-finalboss-part.gc b/goal_src/levels/finalboss/sage-finalboss-part.gc new file mode 100644 index 0000000000..fb4bf33198 --- /dev/null +++ b/goal_src/levels/finalboss/sage-finalboss-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sage-finalboss-part.gc +;; name in dgo: sage-finalboss-part +;; dgos: FIN, L1 + diff --git a/goal_src/levels/finalboss/silodoor-ag.gd b/goal_src/levels/finalboss/silodoor-ag.gd new file mode 100644 index 0000000000..f296dd6c09 --- /dev/null +++ b/goal_src/levels/finalboss/silodoor-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: silodoor-ag.gd +;; name in dgo: silodoor +;; dgos: FIN diff --git a/goal_src/levels/finalboss/tpage-1418.gd b/goal_src/levels/finalboss/tpage-1418.gd new file mode 100644 index 0000000000..63f9986e9e --- /dev/null +++ b/goal_src/levels/finalboss/tpage-1418.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1418.gd +;; name in dgo: tpage-1418 +;; dgos: FIN diff --git a/goal_src/levels/finalboss/tpage-1419.gd b/goal_src/levels/finalboss/tpage-1419.gd new file mode 100644 index 0000000000..ef3ff10f63 --- /dev/null +++ b/goal_src/levels/finalboss/tpage-1419.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1419.gd +;; name in dgo: tpage-1419 +;; dgos: FIN diff --git a/goal_src/levels/finalboss/tpage-1420.gd b/goal_src/levels/finalboss/tpage-1420.gd new file mode 100644 index 0000000000..122c2686be --- /dev/null +++ b/goal_src/levels/finalboss/tpage-1420.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1420.gd +;; name in dgo: tpage-1420 +;; dgos: FIN diff --git a/goal_src/levels/finalboss/tpage-545.gd b/goal_src/levels/finalboss/tpage-545.gd new file mode 100644 index 0000000000..44ee3479bf --- /dev/null +++ b/goal_src/levels/finalboss/tpage-545.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-545.gd +;; name in dgo: tpage-545 +;; dgos: FIN diff --git a/goal_src/levels/finalboss/tpage-634.gd b/goal_src/levels/finalboss/tpage-634.gd new file mode 100644 index 0000000000..80ec5994fc --- /dev/null +++ b/goal_src/levels/finalboss/tpage-634.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-634.gd +;; name in dgo: tpage-634 +;; dgos: FIN diff --git a/goal_src/levels/finalboss/water-anim-finalboss-ag.gd b/goal_src/levels/finalboss/water-anim-finalboss-ag.gd new file mode 100644 index 0000000000..9b529b4c77 --- /dev/null +++ b/goal_src/levels/finalboss/water-anim-finalboss-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-finalboss-ag.gd +;; name in dgo: water-anim-finalboss +;; dgos: FIN diff --git a/goal_src/levels/firecanyon/assistant-firecanyon-ag.gd b/goal_src/levels/firecanyon/assistant-firecanyon-ag.gd new file mode 100644 index 0000000000..f2a4150dd3 --- /dev/null +++ b/goal_src/levels/firecanyon/assistant-firecanyon-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: assistant-firecanyon-ag.gd +;; name in dgo: assistant-firecanyon +;; dgos: FIC diff --git a/goal_src/levels/firecanyon/assistant-firecanyon.gc b/goal_src/levels/firecanyon/assistant-firecanyon.gc new file mode 100644 index 0000000000..69f2e4d3fa --- /dev/null +++ b/goal_src/levels/firecanyon/assistant-firecanyon.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: assistant-firecanyon.gc +;; name in dgo: assistant-firecanyon +;; dgos: L1, FIC + diff --git a/goal_src/levels/firecanyon/balloon-ag.gd b/goal_src/levels/firecanyon/balloon-ag.gd new file mode 100644 index 0000000000..9f3f74135b --- /dev/null +++ b/goal_src/levels/firecanyon/balloon-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: balloon-ag.gd +;; name in dgo: balloon +;; dgos: FIC diff --git a/goal_src/levels/firecanyon/crate-darkeco-cluster-ag-FIC.gd b/goal_src/levels/firecanyon/crate-darkeco-cluster-ag-FIC.gd new file mode 100644 index 0000000000..7b5ed15a7f --- /dev/null +++ b/goal_src/levels/firecanyon/crate-darkeco-cluster-ag-FIC.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: crate-darkeco-cluster-ag-FIC.gd +;; name in dgo: crate-darkeco-cluster +;; dgos: FIC diff --git a/goal_src/levels/firecanyon/firecanyon-obs.gc b/goal_src/levels/firecanyon/firecanyon-obs.gc new file mode 100644 index 0000000000..8bf7c84842 --- /dev/null +++ b/goal_src/levels/firecanyon/firecanyon-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: firecanyon-obs.gc +;; name in dgo: firecanyon-obs +;; dgos: L1, FIC, OGR + diff --git a/goal_src/levels/firecanyon/firecanyon-part.gc b/goal_src/levels/firecanyon/firecanyon-part.gc new file mode 100644 index 0000000000..19ab75f36b --- /dev/null +++ b/goal_src/levels/firecanyon/firecanyon-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: firecanyon-part.gc +;; name in dgo: firecanyon-part +;; dgos: L1, FIC + diff --git a/goal_src/levels/firecanyon/firecanyon-vis.gd b/goal_src/levels/firecanyon/firecanyon-vis.gd new file mode 100644 index 0000000000..b8319efc90 --- /dev/null +++ b/goal_src/levels/firecanyon/firecanyon-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: firecanyon-vis.gd +;; name in dgo: firecanyon-vis +;; dgos: FIC diff --git a/goal_src/levels/firecanyon/spike-ag.gd b/goal_src/levels/firecanyon/spike-ag.gd new file mode 100644 index 0000000000..3fb05e965c --- /dev/null +++ b/goal_src/levels/firecanyon/spike-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: spike-ag.gd +;; name in dgo: spike +;; dgos: FIC diff --git a/goal_src/levels/firecanyon/tpage-1123.gd b/goal_src/levels/firecanyon/tpage-1123.gd new file mode 100644 index 0000000000..940de351db --- /dev/null +++ b/goal_src/levels/firecanyon/tpage-1123.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1123.gd +;; name in dgo: tpage-1123 +;; dgos: FIC diff --git a/goal_src/levels/firecanyon/tpage-815.gd b/goal_src/levels/firecanyon/tpage-815.gd new file mode 100644 index 0000000000..58e6445c7e --- /dev/null +++ b/goal_src/levels/firecanyon/tpage-815.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-815.gd +;; name in dgo: tpage-815 +;; dgos: FIC diff --git a/goal_src/levels/firecanyon/tpage-822.gd b/goal_src/levels/firecanyon/tpage-822.gd new file mode 100644 index 0000000000..1265c28b50 --- /dev/null +++ b/goal_src/levels/firecanyon/tpage-822.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-822.gd +;; name in dgo: tpage-822 +;; dgos: FIC diff --git a/goal_src/levels/firecanyon/tpage-854.gd b/goal_src/levels/firecanyon/tpage-854.gd new file mode 100644 index 0000000000..48718f1afe --- /dev/null +++ b/goal_src/levels/firecanyon/tpage-854.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-854.gd +;; name in dgo: tpage-854 +;; dgos: FIC diff --git a/goal_src/levels/flut_common/eichar-flut+0-ag.gd b/goal_src/levels/flut_common/eichar-flut+0-ag.gd new file mode 100644 index 0000000000..de1e785e5b --- /dev/null +++ b/goal_src/levels/flut_common/eichar-flut+0-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-flut+0-ag.gd +;; name in dgo: eichar-flut+0 +;; dgos: L1, SNO, SWA diff --git a/goal_src/levels/flut_common/flut-part.gc b/goal_src/levels/flut_common/flut-part.gc new file mode 100644 index 0000000000..bcee0a7ae3 --- /dev/null +++ b/goal_src/levels/flut_common/flut-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: flut-part.gc +;; name in dgo: flut-part +;; dgos: L1, SNO, SWA + diff --git a/goal_src/levels/flut_common/flutflut.gc b/goal_src/levels/flut_common/flutflut.gc new file mode 100644 index 0000000000..459fb52745 --- /dev/null +++ b/goal_src/levels/flut_common/flutflut.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: flutflut.gc +;; name in dgo: flutflut +;; dgos: L1, SNO, SWA + diff --git a/goal_src/levels/flut_common/target-flut.gc b/goal_src/levels/flut_common/target-flut.gc new file mode 100644 index 0000000000..4b16c5bad5 --- /dev/null +++ b/goal_src/levels/flut_common/target-flut.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-flut.gc +;; name in dgo: target-flut +;; dgos: L1, SNO, SWA + diff --git a/goal_src/levels/intro/evilbro-ag.gd b/goal_src/levels/intro/evilbro-ag.gd new file mode 100644 index 0000000000..c49d6ffbf5 --- /dev/null +++ b/goal_src/levels/intro/evilbro-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: evilbro-ag.gd +;; name in dgo: evilbro +;; dgos: INT diff --git a/goal_src/levels/intro/evilbro.gc b/goal_src/levels/intro/evilbro.gc new file mode 100644 index 0000000000..fc997d9116 --- /dev/null +++ b/goal_src/levels/intro/evilbro.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: evilbro.gc +;; name in dgo: evilbro +;; dgos: INT, L1 + diff --git a/goal_src/levels/intro/evilsis-ag.gd b/goal_src/levels/intro/evilsis-ag.gd new file mode 100644 index 0000000000..48c203f442 --- /dev/null +++ b/goal_src/levels/intro/evilsis-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: evilsis-ag.gd +;; name in dgo: evilsis +;; dgos: INT diff --git a/goal_src/levels/intro/intro-vis.gd b/goal_src/levels/intro/intro-vis.gd new file mode 100644 index 0000000000..3080d7a50d --- /dev/null +++ b/goal_src/levels/intro/intro-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: intro-vis.gd +;; name in dgo: intro-vis +;; dgos: INT diff --git a/goal_src/levels/intro/tpage-1454.gd b/goal_src/levels/intro/tpage-1454.gd new file mode 100644 index 0000000000..5aafe6e468 --- /dev/null +++ b/goal_src/levels/intro/tpage-1454.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1454.gd +;; name in dgo: tpage-1454 +;; dgos: INT diff --git a/goal_src/levels/intro/tpage-1455.gd b/goal_src/levels/intro/tpage-1455.gd new file mode 100644 index 0000000000..79974bc1c1 --- /dev/null +++ b/goal_src/levels/intro/tpage-1455.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1455.gd +;; name in dgo: tpage-1455 +;; dgos: INT diff --git a/goal_src/levels/intro/tpage-1456.gd b/goal_src/levels/intro/tpage-1456.gd new file mode 100644 index 0000000000..ddc7dfe26a --- /dev/null +++ b/goal_src/levels/intro/tpage-1456.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1456.gd +;; name in dgo: tpage-1456 +;; dgos: INT diff --git a/goal_src/levels/intro/tpage-1457.gd b/goal_src/levels/intro/tpage-1457.gd new file mode 100644 index 0000000000..0eb99885dc --- /dev/null +++ b/goal_src/levels/intro/tpage-1457.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1457.gd +;; name in dgo: tpage-1457 +;; dgos: INT diff --git a/goal_src/levels/jungle/accordian-ag.gd b/goal_src/levels/jungle/accordian-ag.gd new file mode 100644 index 0000000000..a98d8e6ef8 --- /dev/null +++ b/goal_src/levels/jungle/accordian-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: accordian-ag.gd +;; name in dgo: accordian +;; dgos: JUN diff --git a/goal_src/levels/jungle/bouncer.gc b/goal_src/levels/jungle/bouncer.gc new file mode 100644 index 0000000000..03d328cb93 --- /dev/null +++ b/goal_src/levels/jungle/bouncer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bouncer.gc +;; name in dgo: bouncer +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/bounceytarp-ag.gd b/goal_src/levels/jungle/bounceytarp-ag.gd new file mode 100644 index 0000000000..187872ece2 --- /dev/null +++ b/goal_src/levels/jungle/bounceytarp-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: bounceytarp-ag.gd +;; name in dgo: bounceytarp +;; dgos: JUN diff --git a/goal_src/levels/jungle/catch-fisha-ag.gd b/goal_src/levels/jungle/catch-fisha-ag.gd new file mode 100644 index 0000000000..be8de7248e --- /dev/null +++ b/goal_src/levels/jungle/catch-fisha-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: catch-fisha-ag.gd +;; name in dgo: catch-fisha +;; dgos: JUN diff --git a/goal_src/levels/jungle/catch-fishb-ag.gd b/goal_src/levels/jungle/catch-fishb-ag.gd new file mode 100644 index 0000000000..4132b3f7ff --- /dev/null +++ b/goal_src/levels/jungle/catch-fishb-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: catch-fishb-ag.gd +;; name in dgo: catch-fishb +;; dgos: JUN diff --git a/goal_src/levels/jungle/catch-fishc-ag.gd b/goal_src/levels/jungle/catch-fishc-ag.gd new file mode 100644 index 0000000000..302dc503a0 --- /dev/null +++ b/goal_src/levels/jungle/catch-fishc-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: catch-fishc-ag.gd +;; name in dgo: catch-fishc +;; dgos: JUN diff --git a/goal_src/levels/jungle/darkvine-ag-JUN.gd b/goal_src/levels/jungle/darkvine-ag-JUN.gd new file mode 100644 index 0000000000..bb7733cdfa --- /dev/null +++ b/goal_src/levels/jungle/darkvine-ag-JUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: darkvine-ag-JUN.gd +;; name in dgo: darkvine +;; dgos: JUN diff --git a/goal_src/levels/jungle/darkvine.gc b/goal_src/levels/jungle/darkvine.gc new file mode 100644 index 0000000000..8e8aa01117 --- /dev/null +++ b/goal_src/levels/jungle/darkvine.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: darkvine.gc +;; name in dgo: darkvine +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/eichar-fish+0-ag-JUN.gd b/goal_src/levels/jungle/eichar-fish+0-ag-JUN.gd new file mode 100644 index 0000000000..ec40b2df49 --- /dev/null +++ b/goal_src/levels/jungle/eichar-fish+0-ag-JUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-fish+0-ag-JUN.gd +;; name in dgo: eichar-fish+0 +;; dgos: JUN diff --git a/goal_src/levels/jungle/fish-net-ag.gd b/goal_src/levels/jungle/fish-net-ag.gd new file mode 100644 index 0000000000..f23d4b447b --- /dev/null +++ b/goal_src/levels/jungle/fish-net-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: fish-net-ag.gd +;; name in dgo: fish-net +;; dgos: JUN diff --git a/goal_src/levels/jungle/fisher-JUN.gc b/goal_src/levels/jungle/fisher-JUN.gc new file mode 100644 index 0000000000..27649e84a1 --- /dev/null +++ b/goal_src/levels/jungle/fisher-JUN.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: fisher-JUN.gc +;; name in dgo: fisher +;; dgos: JUN + diff --git a/goal_src/levels/jungle/fisher-JUNGLE-L1.gc b/goal_src/levels/jungle/fisher-JUNGLE-L1.gc new file mode 100644 index 0000000000..2c2c62d20e --- /dev/null +++ b/goal_src/levels/jungle/fisher-JUNGLE-L1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: fisher-JUNGLE-L1.gc +;; name in dgo: fisher +;; dgos: JUNGLE, L1 + diff --git a/goal_src/levels/jungle/fisher-ag.gd b/goal_src/levels/jungle/fisher-ag.gd new file mode 100644 index 0000000000..84a3f872ee --- /dev/null +++ b/goal_src/levels/jungle/fisher-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: fisher-ag.gd +;; name in dgo: fisher +;; dgos: JUN diff --git a/goal_src/levels/jungle/hopper-ag.gd b/goal_src/levels/jungle/hopper-ag.gd new file mode 100644 index 0000000000..36e4f846c4 --- /dev/null +++ b/goal_src/levels/jungle/hopper-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: hopper-ag.gd +;; name in dgo: hopper +;; dgos: JUN diff --git a/goal_src/levels/jungle/hopper.gc b/goal_src/levels/jungle/hopper.gc new file mode 100644 index 0000000000..77b7611055 --- /dev/null +++ b/goal_src/levels/jungle/hopper.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: hopper.gc +;; name in dgo: hopper +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/jungle-elevator.gc b/goal_src/levels/jungle/jungle-elevator.gc new file mode 100644 index 0000000000..bc03b19a76 --- /dev/null +++ b/goal_src/levels/jungle/jungle-elevator.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: jungle-elevator.gc +;; name in dgo: jungle-elevator +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/jungle-mirrors.gc b/goal_src/levels/jungle/jungle-mirrors.gc new file mode 100644 index 0000000000..fda2c1285c --- /dev/null +++ b/goal_src/levels/jungle/jungle-mirrors.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: jungle-mirrors.gc +;; name in dgo: jungle-mirrors +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/jungle-obs.gc b/goal_src/levels/jungle/jungle-obs.gc new file mode 100644 index 0000000000..e41ed26bcf --- /dev/null +++ b/goal_src/levels/jungle/jungle-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: jungle-obs.gc +;; name in dgo: jungle-obs +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/jungle-part.gc b/goal_src/levels/jungle/jungle-part.gc new file mode 100644 index 0000000000..c324cd212e --- /dev/null +++ b/goal_src/levels/jungle/jungle-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: jungle-part.gc +;; name in dgo: jungle-part +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/jungle-vis.gd b/goal_src/levels/jungle/jungle-vis.gd new file mode 100644 index 0000000000..c1d84ad63c --- /dev/null +++ b/goal_src/levels/jungle/jungle-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: jungle-vis.gd +;; name in dgo: jungle-vis +;; dgos: JUN diff --git a/goal_src/levels/jungle/junglecam-ag.gd b/goal_src/levels/jungle/junglecam-ag.gd new file mode 100644 index 0000000000..6213221a87 --- /dev/null +++ b/goal_src/levels/jungle/junglecam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: junglecam-ag.gd +;; name in dgo: junglecam +;; dgos: JUN diff --git a/goal_src/levels/jungle/junglefish-ag.gd b/goal_src/levels/jungle/junglefish-ag.gd new file mode 100644 index 0000000000..35256ea4be --- /dev/null +++ b/goal_src/levels/jungle/junglefish-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: junglefish-ag.gd +;; name in dgo: junglefish +;; dgos: JUN diff --git a/goal_src/levels/jungle/junglefish.gc b/goal_src/levels/jungle/junglefish.gc new file mode 100644 index 0000000000..8ecb172cc7 --- /dev/null +++ b/goal_src/levels/jungle/junglefish.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: junglefish.gc +;; name in dgo: junglefish +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/junglesnake-ag.gd b/goal_src/levels/jungle/junglesnake-ag.gd new file mode 100644 index 0000000000..5587b8bfe9 --- /dev/null +++ b/goal_src/levels/jungle/junglesnake-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: junglesnake-ag.gd +;; name in dgo: junglesnake +;; dgos: JUN diff --git a/goal_src/levels/jungle/junglesnake.gc b/goal_src/levels/jungle/junglesnake.gc new file mode 100644 index 0000000000..5f33e5e27b --- /dev/null +++ b/goal_src/levels/jungle/junglesnake.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: junglesnake.gc +;; name in dgo: junglesnake +;; dgos: JUN, JUNGLE, L1 + diff --git a/goal_src/levels/jungle/launcherdoor-ag-JUN.gd b/goal_src/levels/jungle/launcherdoor-ag-JUN.gd new file mode 100644 index 0000000000..e2fef81014 --- /dev/null +++ b/goal_src/levels/jungle/launcherdoor-ag-JUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: launcherdoor-ag-JUN.gd +;; name in dgo: launcherdoor +;; dgos: JUN diff --git a/goal_src/levels/jungle/logtrap-ag.gd b/goal_src/levels/jungle/logtrap-ag.gd new file mode 100644 index 0000000000..57d0e43f78 --- /dev/null +++ b/goal_src/levels/jungle/logtrap-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: logtrap-ag.gd +;; name in dgo: logtrap +;; dgos: JUN diff --git a/goal_src/levels/jungle/lurkerm-piston-ag.gd b/goal_src/levels/jungle/lurkerm-piston-ag.gd new file mode 100644 index 0000000000..79aec8df03 --- /dev/null +++ b/goal_src/levels/jungle/lurkerm-piston-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lurkerm-piston-ag.gd +;; name in dgo: lurkerm-piston +;; dgos: JUN diff --git a/goal_src/levels/jungle/lurkerm-tall-sail-ag.gd b/goal_src/levels/jungle/lurkerm-tall-sail-ag.gd new file mode 100644 index 0000000000..548a1015bd --- /dev/null +++ b/goal_src/levels/jungle/lurkerm-tall-sail-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lurkerm-tall-sail-ag.gd +;; name in dgo: lurkerm-tall-sail +;; dgos: JUN diff --git a/goal_src/levels/jungle/maindoor-ag.gd b/goal_src/levels/jungle/maindoor-ag.gd new file mode 100644 index 0000000000..ecdb5f6854 --- /dev/null +++ b/goal_src/levels/jungle/maindoor-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: maindoor-ag.gd +;; name in dgo: maindoor +;; dgos: JUN diff --git a/goal_src/levels/jungle/medres-firecanyon-ag.gd b/goal_src/levels/jungle/medres-firecanyon-ag.gd new file mode 100644 index 0000000000..b99d8db17f --- /dev/null +++ b/goal_src/levels/jungle/medres-firecanyon-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-firecanyon-ag.gd +;; name in dgo: medres-firecanyon +;; dgos: JUN diff --git a/goal_src/levels/jungle/orb-cache-top-ag-JUN.gd b/goal_src/levels/jungle/orb-cache-top-ag-JUN.gd new file mode 100644 index 0000000000..974729607e --- /dev/null +++ b/goal_src/levels/jungle/orb-cache-top-ag-JUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orb-cache-top-ag-JUN.gd +;; name in dgo: orb-cache-top +;; dgos: JUN diff --git a/goal_src/levels/jungle/periscope-ag.gd b/goal_src/levels/jungle/periscope-ag.gd new file mode 100644 index 0000000000..014b32fe28 --- /dev/null +++ b/goal_src/levels/jungle/periscope-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: periscope-ag.gd +;; name in dgo: periscope +;; dgos: JUN diff --git a/goal_src/levels/jungle/plat-button-ag.gd b/goal_src/levels/jungle/plat-button-ag.gd new file mode 100644 index 0000000000..8f8d197792 --- /dev/null +++ b/goal_src/levels/jungle/plat-button-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-button-ag.gd +;; name in dgo: plat-button +;; dgos: JUN diff --git a/goal_src/levels/jungle/plat-eco-ag-JUN.gd b/goal_src/levels/jungle/plat-eco-ag-JUN.gd new file mode 100644 index 0000000000..7c6b2fe48b --- /dev/null +++ b/goal_src/levels/jungle/plat-eco-ag-JUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-eco-ag-JUN.gd +;; name in dgo: plat-eco +;; dgos: JUN diff --git a/goal_src/levels/jungle/precurbridge-ag.gd b/goal_src/levels/jungle/precurbridge-ag.gd new file mode 100644 index 0000000000..6d985d992f --- /dev/null +++ b/goal_src/levels/jungle/precurbridge-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: precurbridge-ag.gd +;; name in dgo: precurbridge +;; dgos: JUN diff --git a/goal_src/levels/jungle/reflector-mirror-ag.gd b/goal_src/levels/jungle/reflector-mirror-ag.gd new file mode 100644 index 0000000000..1d433cc42b --- /dev/null +++ b/goal_src/levels/jungle/reflector-mirror-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: reflector-mirror-ag.gd +;; name in dgo: reflector-mirror +;; dgos: JUN diff --git a/goal_src/levels/jungle/ropebridge-52-ag.gd b/goal_src/levels/jungle/ropebridge-52-ag.gd new file mode 100644 index 0000000000..9ba591b51b --- /dev/null +++ b/goal_src/levels/jungle/ropebridge-52-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ropebridge-52-ag.gd +;; name in dgo: ropebridge-52 +;; dgos: JUN diff --git a/goal_src/levels/jungle/ropebridge-70-ag.gd b/goal_src/levels/jungle/ropebridge-70-ag.gd new file mode 100644 index 0000000000..40bbae0cb7 --- /dev/null +++ b/goal_src/levels/jungle/ropebridge-70-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ropebridge-70-ag.gd +;; name in dgo: ropebridge-70 +;; dgos: JUN diff --git a/goal_src/levels/jungle/sidedoor-ag.gd b/goal_src/levels/jungle/sidedoor-ag.gd new file mode 100644 index 0000000000..e5c9403f9d --- /dev/null +++ b/goal_src/levels/jungle/sidedoor-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sidedoor-ag.gd +;; name in dgo: sidedoor +;; dgos: JUN diff --git a/goal_src/levels/jungle/towertop-ag.gd b/goal_src/levels/jungle/towertop-ag.gd new file mode 100644 index 0000000000..994ffa1450 --- /dev/null +++ b/goal_src/levels/jungle/towertop-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: towertop-ag.gd +;; name in dgo: towertop +;; dgos: JUN diff --git a/goal_src/levels/jungle/tpage-385.gd b/goal_src/levels/jungle/tpage-385.gd new file mode 100644 index 0000000000..9f236749b4 --- /dev/null +++ b/goal_src/levels/jungle/tpage-385.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-385.gd +;; name in dgo: tpage-385 +;; dgos: JUN diff --git a/goal_src/levels/jungle/tpage-386.gd b/goal_src/levels/jungle/tpage-386.gd new file mode 100644 index 0000000000..c6272e5ffc --- /dev/null +++ b/goal_src/levels/jungle/tpage-386.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-386.gd +;; name in dgo: tpage-386 +;; dgos: JUN diff --git a/goal_src/levels/jungle/tpage-388.gd b/goal_src/levels/jungle/tpage-388.gd new file mode 100644 index 0000000000..579a9b3466 --- /dev/null +++ b/goal_src/levels/jungle/tpage-388.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-388.gd +;; name in dgo: tpage-388 +;; dgos: JUN diff --git a/goal_src/levels/jungle/tpage-531.gd b/goal_src/levels/jungle/tpage-531.gd new file mode 100644 index 0000000000..7a92d84cf0 --- /dev/null +++ b/goal_src/levels/jungle/tpage-531.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-531.gd +;; name in dgo: tpage-531 +;; dgos: JUN diff --git a/goal_src/levels/jungle/tpage-765.gd b/goal_src/levels/jungle/tpage-765.gd new file mode 100644 index 0000000000..414d96bdd4 --- /dev/null +++ b/goal_src/levels/jungle/tpage-765.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-765.gd +;; name in dgo: tpage-765 +;; dgos: JUN diff --git a/goal_src/levels/jungle/water-anim-jungle-ag.gd b/goal_src/levels/jungle/water-anim-jungle-ag.gd new file mode 100644 index 0000000000..8bed56fb1e --- /dev/null +++ b/goal_src/levels/jungle/water-anim-jungle-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-jungle-ag.gd +;; name in dgo: water-anim-jungle +;; dgos: JUN diff --git a/goal_src/levels/jungle_common/ecovalve-ag-JUB-JUN.gd b/goal_src/levels/jungle_common/ecovalve-ag-JUB-JUN.gd new file mode 100644 index 0000000000..b7d2871c9c --- /dev/null +++ b/goal_src/levels/jungle_common/ecovalve-ag-JUB-JUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-JUB-JUN.gd +;; name in dgo: ecovalve +;; dgos: JUB, JUN diff --git a/goal_src/levels/jungleb/aphid-lurker-ag.gd b/goal_src/levels/jungleb/aphid-lurker-ag.gd new file mode 100644 index 0000000000..fd271d32a4 --- /dev/null +++ b/goal_src/levels/jungleb/aphid-lurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: aphid-lurker-ag.gd +;; name in dgo: aphid-lurker +;; dgos: JUB diff --git a/goal_src/levels/jungleb/aphid.gc b/goal_src/levels/jungleb/aphid.gc new file mode 100644 index 0000000000..4559028a54 --- /dev/null +++ b/goal_src/levels/jungleb/aphid.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: aphid.gc +;; name in dgo: aphid +;; dgos: JUB, L1 + diff --git a/goal_src/levels/jungleb/darkvine-ag-JUB.gd b/goal_src/levels/jungleb/darkvine-ag-JUB.gd new file mode 100644 index 0000000000..2e3768235e --- /dev/null +++ b/goal_src/levels/jungleb/darkvine-ag-JUB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: darkvine-ag-JUB.gd +;; name in dgo: darkvine +;; dgos: JUB diff --git a/goal_src/levels/jungleb/eggtop-ag.gd b/goal_src/levels/jungleb/eggtop-ag.gd new file mode 100644 index 0000000000..e64da38603 --- /dev/null +++ b/goal_src/levels/jungleb/eggtop-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eggtop-ag.gd +;; name in dgo: eggtop +;; dgos: JUB diff --git a/goal_src/levels/jungleb/jng-iris-door-ag-JUB.gd b/goal_src/levels/jungleb/jng-iris-door-ag-JUB.gd new file mode 100644 index 0000000000..fd6a616cee --- /dev/null +++ b/goal_src/levels/jungleb/jng-iris-door-ag-JUB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: jng-iris-door-ag-JUB.gd +;; name in dgo: jng-iris-door +;; dgos: JUB diff --git a/goal_src/levels/jungleb/jungleb-obs.gc b/goal_src/levels/jungleb/jungleb-obs.gc new file mode 100644 index 0000000000..ae0bf44d14 --- /dev/null +++ b/goal_src/levels/jungleb/jungleb-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: jungleb-obs.gc +;; name in dgo: jungleb-obs +;; dgos: JUB, L1 + diff --git a/goal_src/levels/jungleb/jungleb-vis.gd b/goal_src/levels/jungleb/jungleb-vis.gd new file mode 100644 index 0000000000..e21a5a00eb --- /dev/null +++ b/goal_src/levels/jungleb/jungleb-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: jungleb-vis.gd +;; name in dgo: jungleb-vis +;; dgos: JUB diff --git a/goal_src/levels/jungleb/plant-boss-ag.gd b/goal_src/levels/jungleb/plant-boss-ag.gd new file mode 100644 index 0000000000..6c3fb24987 --- /dev/null +++ b/goal_src/levels/jungleb/plant-boss-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plant-boss-ag.gd +;; name in dgo: plant-boss +;; dgos: JUB diff --git a/goal_src/levels/jungleb/plant-boss-main+0-ag.gd b/goal_src/levels/jungleb/plant-boss-main+0-ag.gd new file mode 100644 index 0000000000..86ae07b1c1 --- /dev/null +++ b/goal_src/levels/jungleb/plant-boss-main+0-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plant-boss-main+0-ag.gd +;; name in dgo: plant-boss-main+0 +;; dgos: JUB, L1 diff --git a/goal_src/levels/jungleb/plant-boss.gc b/goal_src/levels/jungleb/plant-boss.gc new file mode 100644 index 0000000000..ad09be5516 --- /dev/null +++ b/goal_src/levels/jungleb/plant-boss.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: plant-boss.gc +;; name in dgo: plant-boss +;; dgos: JUB, L1 + diff --git a/goal_src/levels/jungleb/plat-flip-ag.gd b/goal_src/levels/jungleb/plat-flip-ag.gd new file mode 100644 index 0000000000..07c5bbb198 --- /dev/null +++ b/goal_src/levels/jungleb/plat-flip-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-flip-ag.gd +;; name in dgo: plat-flip +;; dgos: JUB diff --git a/goal_src/levels/jungleb/plat-flip.gc b/goal_src/levels/jungleb/plat-flip.gc new file mode 100644 index 0000000000..9a36ff3c45 --- /dev/null +++ b/goal_src/levels/jungleb/plat-flip.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: plat-flip.gc +;; name in dgo: plat-flip +;; dgos: JUB, L1 + diff --git a/goal_src/levels/jungleb/plat-jungleb-ag.gd b/goal_src/levels/jungleb/plat-jungleb-ag.gd new file mode 100644 index 0000000000..ae60b64b1a --- /dev/null +++ b/goal_src/levels/jungleb/plat-jungleb-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-jungleb-ag.gd +;; name in dgo: plat-jungleb +;; dgos: JUB diff --git a/goal_src/levels/jungleb/tpage-485.gd b/goal_src/levels/jungleb/tpage-485.gd new file mode 100644 index 0000000000..74701fa494 --- /dev/null +++ b/goal_src/levels/jungleb/tpage-485.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-485.gd +;; name in dgo: tpage-485 +;; dgos: JUB diff --git a/goal_src/levels/jungleb/tpage-507.gd b/goal_src/levels/jungleb/tpage-507.gd new file mode 100644 index 0000000000..a6557528ad --- /dev/null +++ b/goal_src/levels/jungleb/tpage-507.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-507.gd +;; name in dgo: tpage-507 +;; dgos: JUB diff --git a/goal_src/levels/jungleb/tpage-510.gd b/goal_src/levels/jungleb/tpage-510.gd new file mode 100644 index 0000000000..b18cb2ffc5 --- /dev/null +++ b/goal_src/levels/jungleb/tpage-510.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-510.gd +;; name in dgo: tpage-510 +;; dgos: JUB diff --git a/goal_src/levels/jungleb/tpage-966.gd b/goal_src/levels/jungleb/tpage-966.gd new file mode 100644 index 0000000000..bef81aa543 --- /dev/null +++ b/goal_src/levels/jungleb/tpage-966.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-966.gd +;; name in dgo: tpage-966 +;; dgos: JUB diff --git a/goal_src/levels/l1_only/citb-drop-plat-L1.gc b/goal_src/levels/l1_only/citb-drop-plat-L1.gc new file mode 100644 index 0000000000..7f87492b31 --- /dev/null +++ b/goal_src/levels/l1_only/citb-drop-plat-L1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: citb-drop-plat-L1.gc +;; name in dgo: citb-drop-plat +;; dgos: L1 + diff --git a/goal_src/levels/l1_only/eichar-fish+0-ag-JUNGLE.gd b/goal_src/levels/l1_only/eichar-fish+0-ag-JUNGLE.gd new file mode 100644 index 0000000000..54a6632f64 --- /dev/null +++ b/goal_src/levels/l1_only/eichar-fish+0-ag-JUNGLE.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-fish+0-ag-JUNGLE.gd +;; name in dgo: eichar-fish+0 +;; dgos: JUNGLE diff --git a/goal_src/levels/l1_only/eichar-fish+0-ag-L1.gd b/goal_src/levels/l1_only/eichar-fish+0-ag-L1.gd new file mode 100644 index 0000000000..ba6f0ac417 --- /dev/null +++ b/goal_src/levels/l1_only/eichar-fish+0-ag-L1.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-fish+0-ag-L1.gd +;; name in dgo: eichar-fish+0 +;; dgos: L1 diff --git a/goal_src/levels/l1_only/eichar-pole+0-ag-L1.gd b/goal_src/levels/l1_only/eichar-pole+0-ag-L1.gd new file mode 100644 index 0000000000..d6316289f5 --- /dev/null +++ b/goal_src/levels/l1_only/eichar-pole+0-ag-L1.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-pole+0-ag-L1.gd +;; name in dgo: eichar-pole+0 +;; dgos: L1 diff --git a/goal_src/levels/l1_only/eichar-tube+0-ag-L1-SUNKEN.gd b/goal_src/levels/l1_only/eichar-tube+0-ag-L1-SUNKEN.gd new file mode 100644 index 0000000000..b5b5b468be --- /dev/null +++ b/goal_src/levels/l1_only/eichar-tube+0-ag-L1-SUNKEN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-tube+0-ag-L1-SUNKEN.gd +;; name in dgo: eichar-tube+0 +;; dgos: L1, SUNKEN diff --git a/goal_src/levels/l1_only/racer-states-L1-RACERP.gc b/goal_src/levels/l1_only/racer-states-L1-RACERP.gc new file mode 100644 index 0000000000..8c8843f311 --- /dev/null +++ b/goal_src/levels/l1_only/racer-states-L1-RACERP.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: racer-states-L1-RACERP.gc +;; name in dgo: racer-states +;; dgos: L1, RACERP + diff --git a/goal_src/levels/l1_only/sage-finalboss-L1.gc b/goal_src/levels/l1_only/sage-finalboss-L1.gc new file mode 100644 index 0000000000..e90c1f8ff3 --- /dev/null +++ b/goal_src/levels/l1_only/sage-finalboss-L1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sage-finalboss-L1.gc +;; name in dgo: sage-finalboss +;; dgos: L1 + diff --git a/goal_src/levels/l1_only/target-racer-L1-RACERP.gc b/goal_src/levels/l1_only/target-racer-L1-RACERP.gc new file mode 100644 index 0000000000..4141997f0a --- /dev/null +++ b/goal_src/levels/l1_only/target-racer-L1-RACERP.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-racer-L1-RACERP.gc +;; name in dgo: target-racer +;; dgos: L1, RACERP + diff --git a/goal_src/levels/l1_only/target-racer-h-L1-RACERP.gc b/goal_src/levels/l1_only/target-racer-h-L1-RACERP.gc new file mode 100644 index 0000000000..e7711e294d --- /dev/null +++ b/goal_src/levels/l1_only/target-racer-h-L1-RACERP.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-racer-h-L1-RACERP.gc +;; name in dgo: target-racer-h +;; dgos: L1, RACERP + diff --git a/goal_src/levels/l1_only/village-obs-L1.gc b/goal_src/levels/l1_only/village-obs-L1.gc new file mode 100644 index 0000000000..72748c7c37 --- /dev/null +++ b/goal_src/levels/l1_only/village-obs-L1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village-obs-L1.gc +;; name in dgo: village-obs +;; dgos: L1 + diff --git a/goal_src/levels/lavatube/assistant-lavatube-start-ag.gd b/goal_src/levels/lavatube/assistant-lavatube-start-ag.gd new file mode 100644 index 0000000000..61e5b15daf --- /dev/null +++ b/goal_src/levels/lavatube/assistant-lavatube-start-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: assistant-lavatube-start-ag.gd +;; name in dgo: assistant-lavatube-start +;; dgos: LAV diff --git a/goal_src/levels/lavatube/assistant-lavatube.gc b/goal_src/levels/lavatube/assistant-lavatube.gc new file mode 100644 index 0000000000..eda3c1442b --- /dev/null +++ b/goal_src/levels/lavatube/assistant-lavatube.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: assistant-lavatube.gc +;; name in dgo: assistant-lavatube +;; dgos: L1, LAV + diff --git a/goal_src/levels/lavatube/chainmine-ag.gd b/goal_src/levels/lavatube/chainmine-ag.gd new file mode 100644 index 0000000000..142c5f0b17 --- /dev/null +++ b/goal_src/levels/lavatube/chainmine-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: chainmine-ag.gd +;; name in dgo: chainmine +;; dgos: LAV diff --git a/goal_src/levels/lavatube/darkecobarrel-ag.gd b/goal_src/levels/lavatube/darkecobarrel-ag.gd new file mode 100644 index 0000000000..ce9216db00 --- /dev/null +++ b/goal_src/levels/lavatube/darkecobarrel-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: darkecobarrel-ag.gd +;; name in dgo: darkecobarrel +;; dgos: LAV diff --git a/goal_src/levels/lavatube/ecovalve-ag-LAV.gd b/goal_src/levels/lavatube/ecovalve-ag-LAV.gd new file mode 100644 index 0000000000..fc9a1705c2 --- /dev/null +++ b/goal_src/levels/lavatube/ecovalve-ag-LAV.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-LAV.gd +;; name in dgo: ecovalve +;; dgos: LAV diff --git a/goal_src/levels/lavatube/energyarm-ag.gd b/goal_src/levels/lavatube/energyarm-ag.gd new file mode 100644 index 0000000000..739d0e3b1c --- /dev/null +++ b/goal_src/levels/lavatube/energyarm-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: energyarm-ag.gd +;; name in dgo: energyarm +;; dgos: LAV diff --git a/goal_src/levels/lavatube/energyball-ag.gd b/goal_src/levels/lavatube/energyball-ag.gd new file mode 100644 index 0000000000..36810191a8 --- /dev/null +++ b/goal_src/levels/lavatube/energyball-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: energyball-ag.gd +;; name in dgo: energyball +;; dgos: LAV diff --git a/goal_src/levels/lavatube/energybase-ag.gd b/goal_src/levels/lavatube/energybase-ag.gd new file mode 100644 index 0000000000..3ea7af3ec5 --- /dev/null +++ b/goal_src/levels/lavatube/energybase-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: energybase-ag.gd +;; name in dgo: energybase +;; dgos: LAV diff --git a/goal_src/levels/lavatube/energydoor-ag.gd b/goal_src/levels/lavatube/energydoor-ag.gd new file mode 100644 index 0000000000..30963cd0f5 --- /dev/null +++ b/goal_src/levels/lavatube/energydoor-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: energydoor-ag.gd +;; name in dgo: energydoor +;; dgos: LAV diff --git a/goal_src/levels/lavatube/energyhub-ag.gd b/goal_src/levels/lavatube/energyhub-ag.gd new file mode 100644 index 0000000000..a46195c9de --- /dev/null +++ b/goal_src/levels/lavatube/energyhub-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: energyhub-ag.gd +;; name in dgo: energyhub +;; dgos: LAV diff --git a/goal_src/levels/lavatube/lavaballoon-ag.gd b/goal_src/levels/lavatube/lavaballoon-ag.gd new file mode 100644 index 0000000000..057a659de1 --- /dev/null +++ b/goal_src/levels/lavatube/lavaballoon-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavaballoon-ag.gd +;; name in dgo: lavaballoon +;; dgos: LAV diff --git a/goal_src/levels/lavatube/lavabase-ag.gd b/goal_src/levels/lavatube/lavabase-ag.gd new file mode 100644 index 0000000000..06edbeea3f --- /dev/null +++ b/goal_src/levels/lavatube/lavabase-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavabase-ag.gd +;; name in dgo: lavabase +;; dgos: LAV diff --git a/goal_src/levels/lavatube/lavafall-ag.gd b/goal_src/levels/lavatube/lavafall-ag.gd new file mode 100644 index 0000000000..0dc670c5a7 --- /dev/null +++ b/goal_src/levels/lavatube/lavafall-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavafall-ag.gd +;; name in dgo: lavafall +;; dgos: LAV diff --git a/goal_src/levels/lavatube/lavafallsewera-ag.gd b/goal_src/levels/lavatube/lavafallsewera-ag.gd new file mode 100644 index 0000000000..b5de919c06 --- /dev/null +++ b/goal_src/levels/lavatube/lavafallsewera-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavafallsewera-ag.gd +;; name in dgo: lavafallsewera +;; dgos: LAV diff --git a/goal_src/levels/lavatube/lavafallsewerb-ag.gd b/goal_src/levels/lavatube/lavafallsewerb-ag.gd new file mode 100644 index 0000000000..733cb7ecce --- /dev/null +++ b/goal_src/levels/lavatube/lavafallsewerb-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavafallsewerb-ag.gd +;; name in dgo: lavafallsewerb +;; dgos: LAV diff --git a/goal_src/levels/lavatube/lavashortcut-ag.gd b/goal_src/levels/lavatube/lavashortcut-ag.gd new file mode 100644 index 0000000000..461c8844b0 --- /dev/null +++ b/goal_src/levels/lavatube/lavashortcut-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavashortcut-ag.gd +;; name in dgo: lavashortcut +;; dgos: LAV diff --git a/goal_src/levels/lavatube/lavatube-energy.gc b/goal_src/levels/lavatube/lavatube-energy.gc new file mode 100644 index 0000000000..27423c7829 --- /dev/null +++ b/goal_src/levels/lavatube/lavatube-energy.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lavatube-energy.gc +;; name in dgo: lavatube-energy +;; dgos: L1, LAV + diff --git a/goal_src/levels/lavatube/lavatube-obs.gc b/goal_src/levels/lavatube/lavatube-obs.gc new file mode 100644 index 0000000000..2ef37f294f --- /dev/null +++ b/goal_src/levels/lavatube/lavatube-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lavatube-obs.gc +;; name in dgo: lavatube-obs +;; dgos: L1, LAV + diff --git a/goal_src/levels/lavatube/lavatube-part.gc b/goal_src/levels/lavatube/lavatube-part.gc new file mode 100644 index 0000000000..66263a8f94 --- /dev/null +++ b/goal_src/levels/lavatube/lavatube-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lavatube-part.gc +;; name in dgo: lavatube-part +;; dgos: L1, LAV + diff --git a/goal_src/levels/lavatube/lavatube-vis.gd b/goal_src/levels/lavatube/lavatube-vis.gd new file mode 100644 index 0000000000..da9e647ef9 --- /dev/null +++ b/goal_src/levels/lavatube/lavatube-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavatube-vis.gd +;; name in dgo: lavatube-vis +;; dgos: LAV diff --git a/goal_src/levels/lavatube/lavayellowtarp-ag.gd b/goal_src/levels/lavatube/lavayellowtarp-ag.gd new file mode 100644 index 0000000000..8c52247b5d --- /dev/null +++ b/goal_src/levels/lavatube/lavayellowtarp-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavayellowtarp-ag.gd +;; name in dgo: lavayellowtarp +;; dgos: LAV diff --git a/goal_src/levels/lavatube/racer-ag-LAV.gd b/goal_src/levels/lavatube/racer-ag-LAV.gd new file mode 100644 index 0000000000..57d9fd8be3 --- /dev/null +++ b/goal_src/levels/lavatube/racer-ag-LAV.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: racer-ag-LAV.gd +;; name in dgo: racer +;; dgos: LAV diff --git a/goal_src/levels/lavatube/tpage-1337.gd b/goal_src/levels/lavatube/tpage-1337.gd new file mode 100644 index 0000000000..f1af281b67 --- /dev/null +++ b/goal_src/levels/lavatube/tpage-1337.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1337.gd +;; name in dgo: tpage-1337 +;; dgos: LAV diff --git a/goal_src/levels/lavatube/tpage-1338.gd b/goal_src/levels/lavatube/tpage-1338.gd new file mode 100644 index 0000000000..524fda3a6c --- /dev/null +++ b/goal_src/levels/lavatube/tpage-1338.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1338.gd +;; name in dgo: tpage-1338 +;; dgos: LAV diff --git a/goal_src/levels/lavatube/tpage-1339.gd b/goal_src/levels/lavatube/tpage-1339.gd new file mode 100644 index 0000000000..ee204d02cf --- /dev/null +++ b/goal_src/levels/lavatube/tpage-1339.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1339.gd +;; name in dgo: tpage-1339 +;; dgos: LAV diff --git a/goal_src/levels/lavatube/tpage-1340.gd b/goal_src/levels/lavatube/tpage-1340.gd new file mode 100644 index 0000000000..fb78a16de4 --- /dev/null +++ b/goal_src/levels/lavatube/tpage-1340.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1340.gd +;; name in dgo: tpage-1340 +;; dgos: LAV diff --git a/goal_src/levels/lavatube/water-anim-lavatube-ag.gd b/goal_src/levels/lavatube/water-anim-lavatube-ag.gd new file mode 100644 index 0000000000..527ccbb78f --- /dev/null +++ b/goal_src/levels/lavatube/water-anim-lavatube-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-lavatube-ag.gd +;; name in dgo: water-anim-lavatube +;; dgos: LAV diff --git a/goal_src/levels/maincave/baby-spider-ag-MAI.gd b/goal_src/levels/maincave/baby-spider-ag-MAI.gd new file mode 100644 index 0000000000..f7c6c293d1 --- /dev/null +++ b/goal_src/levels/maincave/baby-spider-ag-MAI.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: baby-spider-ag-MAI.gd +;; name in dgo: baby-spider +;; dgos: MAI diff --git a/goal_src/levels/maincave/baby-spider.gc b/goal_src/levels/maincave/baby-spider.gc new file mode 100644 index 0000000000..3439953c04 --- /dev/null +++ b/goal_src/levels/maincave/baby-spider.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: baby-spider.gc +;; name in dgo: baby-spider +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/cavecrystal-light.gc b/goal_src/levels/maincave/cavecrystal-light.gc new file mode 100644 index 0000000000..cacf42488d --- /dev/null +++ b/goal_src/levels/maincave/cavecrystal-light.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cavecrystal-light.gc +;; name in dgo: cavecrystal-light +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/cavetrapdoor-ag-MAI.gd b/goal_src/levels/maincave/cavetrapdoor-ag-MAI.gd new file mode 100644 index 0000000000..cf61c063f4 --- /dev/null +++ b/goal_src/levels/maincave/cavetrapdoor-ag-MAI.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: cavetrapdoor-ag-MAI.gd +;; name in dgo: cavetrapdoor +;; dgos: MAI diff --git a/goal_src/levels/maincave/dark-crystal.gc b/goal_src/levels/maincave/dark-crystal.gc new file mode 100644 index 0000000000..3c28f44b4a --- /dev/null +++ b/goal_src/levels/maincave/dark-crystal.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: dark-crystal.gc +;; name in dgo: dark-crystal +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/driller-lurker.gc b/goal_src/levels/maincave/driller-lurker.gc new file mode 100644 index 0000000000..d86c9c7c80 --- /dev/null +++ b/goal_src/levels/maincave/driller-lurker.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: driller-lurker.gc +;; name in dgo: driller-lurker +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/ecovalve-ag-MAI.gd b/goal_src/levels/maincave/ecovalve-ag-MAI.gd new file mode 100644 index 0000000000..549b5e1cd9 --- /dev/null +++ b/goal_src/levels/maincave/ecovalve-ag-MAI.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-MAI.gd +;; name in dgo: ecovalve +;; dgos: MAI diff --git a/goal_src/levels/maincave/gnawer-ag.gd b/goal_src/levels/maincave/gnawer-ag.gd new file mode 100644 index 0000000000..ec4f6b9ee4 --- /dev/null +++ b/goal_src/levels/maincave/gnawer-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: gnawer-ag.gd +;; name in dgo: gnawer +;; dgos: MAI diff --git a/goal_src/levels/maincave/gnawer.gc b/goal_src/levels/maincave/gnawer.gc new file mode 100644 index 0000000000..b81db85d24 --- /dev/null +++ b/goal_src/levels/maincave/gnawer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gnawer.gc +;; name in dgo: gnawer +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/launcherdoor-maincave-ag.gd b/goal_src/levels/maincave/launcherdoor-maincave-ag.gd new file mode 100644 index 0000000000..621ca78010 --- /dev/null +++ b/goal_src/levels/maincave/launcherdoor-maincave-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: launcherdoor-maincave-ag.gd +;; name in dgo: launcherdoor-maincave +;; dgos: MAI diff --git a/goal_src/levels/maincave/maincave-obs.gc b/goal_src/levels/maincave/maincave-obs.gc new file mode 100644 index 0000000000..7147dae3fd --- /dev/null +++ b/goal_src/levels/maincave/maincave-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: maincave-obs.gc +;; name in dgo: maincave-obs +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/maincave-part.gc b/goal_src/levels/maincave/maincave-part.gc new file mode 100644 index 0000000000..0c7d0534e0 --- /dev/null +++ b/goal_src/levels/maincave/maincave-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: maincave-part.gc +;; name in dgo: maincave-part +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/maincave-vis.gd b/goal_src/levels/maincave/maincave-vis.gd new file mode 100644 index 0000000000..034f76b55d --- /dev/null +++ b/goal_src/levels/maincave/maincave-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: maincave-vis.gd +;; name in dgo: maincave-vis +;; dgos: MAI diff --git a/goal_src/levels/maincave/maincavecam-ag.gd b/goal_src/levels/maincave/maincavecam-ag.gd new file mode 100644 index 0000000000..0d0bce26de --- /dev/null +++ b/goal_src/levels/maincave/maincavecam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: maincavecam-ag.gd +;; name in dgo: maincavecam +;; dgos: MAI diff --git a/goal_src/levels/maincave/mother-spider-egg.gc b/goal_src/levels/maincave/mother-spider-egg.gc new file mode 100644 index 0000000000..444202835c --- /dev/null +++ b/goal_src/levels/maincave/mother-spider-egg.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mother-spider-egg.gc +;; name in dgo: mother-spider-egg +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/mother-spider-h.gc b/goal_src/levels/maincave/mother-spider-h.gc new file mode 100644 index 0000000000..d5839084b5 --- /dev/null +++ b/goal_src/levels/maincave/mother-spider-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mother-spider-h.gc +;; name in dgo: mother-spider-h +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/mother-spider-proj.gc b/goal_src/levels/maincave/mother-spider-proj.gc new file mode 100644 index 0000000000..a213051229 --- /dev/null +++ b/goal_src/levels/maincave/mother-spider-proj.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mother-spider-proj.gc +;; name in dgo: mother-spider-proj +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/mother-spider.gc b/goal_src/levels/maincave/mother-spider.gc new file mode 100644 index 0000000000..0ea6e8858a --- /dev/null +++ b/goal_src/levels/maincave/mother-spider.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mother-spider.gc +;; name in dgo: mother-spider +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/plat-ag-MAI.gd b/goal_src/levels/maincave/plat-ag-MAI.gd new file mode 100644 index 0000000000..e1d7a2d131 --- /dev/null +++ b/goal_src/levels/maincave/plat-ag-MAI.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-ag-MAI.gd +;; name in dgo: plat +;; dgos: MAI diff --git a/goal_src/levels/maincave/spiderwebs.gc b/goal_src/levels/maincave/spiderwebs.gc new file mode 100644 index 0000000000..ec1ea786cd --- /dev/null +++ b/goal_src/levels/maincave/spiderwebs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: spiderwebs.gc +;; name in dgo: spiderwebs +;; dgos: L1, MAI, MAINCAVE + diff --git a/goal_src/levels/maincave/tpage-1312.gd b/goal_src/levels/maincave/tpage-1312.gd new file mode 100644 index 0000000000..0b0aff506e --- /dev/null +++ b/goal_src/levels/maincave/tpage-1312.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1312.gd +;; name in dgo: tpage-1312 +;; dgos: MAI diff --git a/goal_src/levels/maincave/tpage-1313.gd b/goal_src/levels/maincave/tpage-1313.gd new file mode 100644 index 0000000000..636975f212 --- /dev/null +++ b/goal_src/levels/maincave/tpage-1313.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1313.gd +;; name in dgo: tpage-1313 +;; dgos: MAI diff --git a/goal_src/levels/maincave/tpage-1314.gd b/goal_src/levels/maincave/tpage-1314.gd new file mode 100644 index 0000000000..632611b9e3 --- /dev/null +++ b/goal_src/levels/maincave/tpage-1314.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1314.gd +;; name in dgo: tpage-1314 +;; dgos: MAI diff --git a/goal_src/levels/maincave/tpage-1315.gd b/goal_src/levels/maincave/tpage-1315.gd new file mode 100644 index 0000000000..38f94e7224 --- /dev/null +++ b/goal_src/levels/maincave/tpage-1315.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1315.gd +;; name in dgo: tpage-1315 +;; dgos: MAI diff --git a/goal_src/levels/maincave/tpage-767.gd b/goal_src/levels/maincave/tpage-767.gd new file mode 100644 index 0000000000..95dcfc5245 --- /dev/null +++ b/goal_src/levels/maincave/tpage-767.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-767.gd +;; name in dgo: tpage-767 +;; dgos: MAI diff --git a/goal_src/levels/maincave/water-anim-maincave-ag.gd b/goal_src/levels/maincave/water-anim-maincave-ag.gd new file mode 100644 index 0000000000..5d62fff950 --- /dev/null +++ b/goal_src/levels/maincave/water-anim-maincave-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-maincave-ag.gd +;; name in dgo: water-anim-maincave +;; dgos: MAI diff --git a/goal_src/levels/maincave/water-anim-maincave-water-ag.gd b/goal_src/levels/maincave/water-anim-maincave-water-ag.gd new file mode 100644 index 0000000000..0746fb48b6 --- /dev/null +++ b/goal_src/levels/maincave/water-anim-maincave-water-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-maincave-water-ag.gd +;; name in dgo: water-anim-maincave-water +;; dgos: MAI diff --git a/goal_src/levels/misty/balloonlurker-ag.gd b/goal_src/levels/misty/balloonlurker-ag.gd new file mode 100644 index 0000000000..f8f36de7eb --- /dev/null +++ b/goal_src/levels/misty/balloonlurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: balloonlurker-ag.gd +;; name in dgo: balloonlurker +;; dgos: MIS diff --git a/goal_src/levels/misty/balloonlurker.gc b/goal_src/levels/misty/balloonlurker.gc new file mode 100644 index 0000000000..b503a7d244 --- /dev/null +++ b/goal_src/levels/misty/balloonlurker.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: balloonlurker.gc +;; name in dgo: balloonlurker +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/boatpaddle-ag.gd b/goal_src/levels/misty/boatpaddle-ag.gd new file mode 100644 index 0000000000..7b3e2bb174 --- /dev/null +++ b/goal_src/levels/misty/boatpaddle-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: boatpaddle-ag.gd +;; name in dgo: boatpaddle +;; dgos: MIS diff --git a/goal_src/levels/misty/bonelurker-ag.gd b/goal_src/levels/misty/bonelurker-ag.gd new file mode 100644 index 0000000000..f81c4e5292 --- /dev/null +++ b/goal_src/levels/misty/bonelurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: bonelurker-ag.gd +;; name in dgo: bonelurker +;; dgos: MIS diff --git a/goal_src/levels/misty/bonelurker.gc b/goal_src/levels/misty/bonelurker.gc new file mode 100644 index 0000000000..eedc9eb531 --- /dev/null +++ b/goal_src/levels/misty/bonelurker.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bonelurker.gc +;; name in dgo: bonelurker +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/breakaway-left-ag.gd b/goal_src/levels/misty/breakaway-left-ag.gd new file mode 100644 index 0000000000..52dd4b2222 --- /dev/null +++ b/goal_src/levels/misty/breakaway-left-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: breakaway-left-ag.gd +;; name in dgo: breakaway-left +;; dgos: MIS diff --git a/goal_src/levels/misty/breakaway-mid-ag.gd b/goal_src/levels/misty/breakaway-mid-ag.gd new file mode 100644 index 0000000000..61c447b0cd --- /dev/null +++ b/goal_src/levels/misty/breakaway-mid-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: breakaway-mid-ag.gd +;; name in dgo: breakaway-mid +;; dgos: MIS diff --git a/goal_src/levels/misty/breakaway-right-ag.gd b/goal_src/levels/misty/breakaway-right-ag.gd new file mode 100644 index 0000000000..e0c0f25b5f --- /dev/null +++ b/goal_src/levels/misty/breakaway-right-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: breakaway-right-ag.gd +;; name in dgo: breakaway-right +;; dgos: MIS diff --git a/goal_src/levels/misty/darkecocan-ag.gd b/goal_src/levels/misty/darkecocan-ag.gd new file mode 100644 index 0000000000..6137a140c7 --- /dev/null +++ b/goal_src/levels/misty/darkecocan-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: darkecocan-ag.gd +;; name in dgo: darkecocan +;; dgos: MIS diff --git a/goal_src/levels/misty/ef-plane-ag-MIS.gd b/goal_src/levels/misty/ef-plane-ag-MIS.gd new file mode 100644 index 0000000000..8ee55527e3 --- /dev/null +++ b/goal_src/levels/misty/ef-plane-ag-MIS.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ef-plane-ag-MIS.gd +;; name in dgo: ef-plane +;; dgos: MIS diff --git a/goal_src/levels/misty/keg-ag.gd b/goal_src/levels/misty/keg-ag.gd new file mode 100644 index 0000000000..158cfdb6f5 --- /dev/null +++ b/goal_src/levels/misty/keg-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: keg-ag.gd +;; name in dgo: keg +;; dgos: MIS diff --git a/goal_src/levels/misty/keg-conveyor-ag.gd b/goal_src/levels/misty/keg-conveyor-ag.gd new file mode 100644 index 0000000000..829cacbdec --- /dev/null +++ b/goal_src/levels/misty/keg-conveyor-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: keg-conveyor-ag.gd +;; name in dgo: keg-conveyor +;; dgos: MIS diff --git a/goal_src/levels/misty/keg-conveyor-paddle-ag.gd b/goal_src/levels/misty/keg-conveyor-paddle-ag.gd new file mode 100644 index 0000000000..ba23226061 --- /dev/null +++ b/goal_src/levels/misty/keg-conveyor-paddle-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: keg-conveyor-paddle-ag.gd +;; name in dgo: keg-conveyor-paddle +;; dgos: MIS diff --git a/goal_src/levels/misty/mis-bone-bridge-ag.gd b/goal_src/levels/misty/mis-bone-bridge-ag.gd new file mode 100644 index 0000000000..ca0b95fb19 --- /dev/null +++ b/goal_src/levels/misty/mis-bone-bridge-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: mis-bone-bridge-ag.gd +;; name in dgo: mis-bone-bridge +;; dgos: MIS diff --git a/goal_src/levels/misty/mis-bone-platform-ag.gd b/goal_src/levels/misty/mis-bone-platform-ag.gd new file mode 100644 index 0000000000..9695b2b6e3 --- /dev/null +++ b/goal_src/levels/misty/mis-bone-platform-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: mis-bone-platform-ag.gd +;; name in dgo: mis-bone-platform +;; dgos: MIS diff --git a/goal_src/levels/misty/misty-conveyor.gc b/goal_src/levels/misty/misty-conveyor.gc new file mode 100644 index 0000000000..1486f55396 --- /dev/null +++ b/goal_src/levels/misty/misty-conveyor.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: misty-conveyor.gc +;; name in dgo: misty-conveyor +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/misty-obs.gc b/goal_src/levels/misty/misty-obs.gc new file mode 100644 index 0000000000..083f7abf5b --- /dev/null +++ b/goal_src/levels/misty/misty-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: misty-obs.gc +;; name in dgo: misty-obs +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/misty-part.gc b/goal_src/levels/misty/misty-part.gc new file mode 100644 index 0000000000..5e4b3ba1ed --- /dev/null +++ b/goal_src/levels/misty/misty-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: misty-part.gc +;; name in dgo: misty-part +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/misty-teetertotter.gc b/goal_src/levels/misty/misty-teetertotter.gc new file mode 100644 index 0000000000..0220efcdd5 --- /dev/null +++ b/goal_src/levels/misty/misty-teetertotter.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: misty-teetertotter.gc +;; name in dgo: misty-teetertotter +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/misty-vis.gd b/goal_src/levels/misty/misty-vis.gd new file mode 100644 index 0000000000..9cea44ab4f --- /dev/null +++ b/goal_src/levels/misty/misty-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: misty-vis.gd +;; name in dgo: misty-vis +;; dgos: MIS diff --git a/goal_src/levels/misty/misty-warehouse.gc b/goal_src/levels/misty/misty-warehouse.gc new file mode 100644 index 0000000000..098d05822b --- /dev/null +++ b/goal_src/levels/misty/misty-warehouse.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: misty-warehouse.gc +;; name in dgo: misty-warehouse +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/mistycam-ag.gd b/goal_src/levels/misty/mistycam-ag.gd new file mode 100644 index 0000000000..613362f398 --- /dev/null +++ b/goal_src/levels/misty/mistycam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: mistycam-ag.gd +;; name in dgo: mistycam +;; dgos: MIS diff --git a/goal_src/levels/misty/mud.gc b/goal_src/levels/misty/mud.gc new file mode 100644 index 0000000000..47b9d9843a --- /dev/null +++ b/goal_src/levels/misty/mud.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: mud.gc +;; name in dgo: mud +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/muse-ag.gd b/goal_src/levels/misty/muse-ag.gd new file mode 100644 index 0000000000..f129faa33a --- /dev/null +++ b/goal_src/levels/misty/muse-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: muse-ag.gd +;; name in dgo: muse +;; dgos: MIS diff --git a/goal_src/levels/misty/muse.gc b/goal_src/levels/misty/muse.gc new file mode 100644 index 0000000000..0e55e4abd5 --- /dev/null +++ b/goal_src/levels/misty/muse.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: muse.gc +;; name in dgo: muse +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/orb-cache-top-ag-MIS.gd b/goal_src/levels/misty/orb-cache-top-ag-MIS.gd new file mode 100644 index 0000000000..96f874bb5b --- /dev/null +++ b/goal_src/levels/misty/orb-cache-top-ag-MIS.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orb-cache-top-ag-MIS.gd +;; name in dgo: orb-cache-top +;; dgos: MIS diff --git a/goal_src/levels/misty/plat-eco-ag-MIS.gd b/goal_src/levels/misty/plat-eco-ag-MIS.gd new file mode 100644 index 0000000000..ac0e3de848 --- /dev/null +++ b/goal_src/levels/misty/plat-eco-ag-MIS.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-eco-ag-MIS.gd +;; name in dgo: plat-eco +;; dgos: MIS diff --git a/goal_src/levels/misty/quicksandlurker-ag.gd b/goal_src/levels/misty/quicksandlurker-ag.gd new file mode 100644 index 0000000000..6ed3636bdd --- /dev/null +++ b/goal_src/levels/misty/quicksandlurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: quicksandlurker-ag.gd +;; name in dgo: quicksandlurker +;; dgos: MIS diff --git a/goal_src/levels/misty/quicksandlurker.gc b/goal_src/levels/misty/quicksandlurker.gc new file mode 100644 index 0000000000..e1e7449c30 --- /dev/null +++ b/goal_src/levels/misty/quicksandlurker.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: quicksandlurker.gc +;; name in dgo: quicksandlurker +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/racer-ag-MIS.gd b/goal_src/levels/misty/racer-ag-MIS.gd new file mode 100644 index 0000000000..c19ccaa893 --- /dev/null +++ b/goal_src/levels/misty/racer-ag-MIS.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: racer-ag-MIS.gd +;; name in dgo: racer +;; dgos: MIS diff --git a/goal_src/levels/misty/ropebridge-36-ag.gd b/goal_src/levels/misty/ropebridge-36-ag.gd new file mode 100644 index 0000000000..fade2ef5b2 --- /dev/null +++ b/goal_src/levels/misty/ropebridge-36-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ropebridge-36-ag.gd +;; name in dgo: ropebridge-36 +;; dgos: MIS diff --git a/goal_src/levels/misty/rounddoor-ag.gd b/goal_src/levels/misty/rounddoor-ag.gd new file mode 100644 index 0000000000..fda184a171 --- /dev/null +++ b/goal_src/levels/misty/rounddoor-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: rounddoor-ag.gd +;; name in dgo: rounddoor +;; dgos: MIS diff --git a/goal_src/levels/misty/sack-ag-MIS.gd b/goal_src/levels/misty/sack-ag-MIS.gd new file mode 100644 index 0000000000..2c02ceb79a --- /dev/null +++ b/goal_src/levels/misty/sack-ag-MIS.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sack-ag-MIS.gd +;; name in dgo: sack +;; dgos: MIS diff --git a/goal_src/levels/misty/sidekick-human-ag.gd b/goal_src/levels/misty/sidekick-human-ag.gd new file mode 100644 index 0000000000..ff4e287404 --- /dev/null +++ b/goal_src/levels/misty/sidekick-human-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sidekick-human-ag.gd +;; name in dgo: sidekick-human +;; dgos: MIS diff --git a/goal_src/levels/misty/sidekick-human.gc b/goal_src/levels/misty/sidekick-human.gc new file mode 100644 index 0000000000..e294db9464 --- /dev/null +++ b/goal_src/levels/misty/sidekick-human.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sidekick-human.gc +;; name in dgo: sidekick-human +;; dgos: L1, MIS + diff --git a/goal_src/levels/misty/silostep-ag.gd b/goal_src/levels/misty/silostep-ag.gd new file mode 100644 index 0000000000..ad068063c9 --- /dev/null +++ b/goal_src/levels/misty/silostep-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: silostep-ag.gd +;; name in dgo: silostep +;; dgos: MIS diff --git a/goal_src/levels/misty/teetertotter-ag.gd b/goal_src/levels/misty/teetertotter-ag.gd new file mode 100644 index 0000000000..c76901ddf5 --- /dev/null +++ b/goal_src/levels/misty/teetertotter-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: teetertotter-ag.gd +;; name in dgo: teetertotter +;; dgos: MIS diff --git a/goal_src/levels/misty/tpage-516.gd b/goal_src/levels/misty/tpage-516.gd new file mode 100644 index 0000000000..006a1568d9 --- /dev/null +++ b/goal_src/levels/misty/tpage-516.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-516.gd +;; name in dgo: tpage-516 +;; dgos: MIS diff --git a/goal_src/levels/misty/tpage-518.gd b/goal_src/levels/misty/tpage-518.gd new file mode 100644 index 0000000000..e4030aa80c --- /dev/null +++ b/goal_src/levels/misty/tpage-518.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-518.gd +;; name in dgo: tpage-518 +;; dgos: MIS diff --git a/goal_src/levels/misty/tpage-520.gd b/goal_src/levels/misty/tpage-520.gd new file mode 100644 index 0000000000..9c9be27531 --- /dev/null +++ b/goal_src/levels/misty/tpage-520.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-520.gd +;; name in dgo: tpage-520 +;; dgos: MIS diff --git a/goal_src/levels/misty/tpage-521.gd b/goal_src/levels/misty/tpage-521.gd new file mode 100644 index 0000000000..61e47ce8f6 --- /dev/null +++ b/goal_src/levels/misty/tpage-521.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-521.gd +;; name in dgo: tpage-521 +;; dgos: MIS diff --git a/goal_src/levels/misty/water-anim-misty-ag.gd b/goal_src/levels/misty/water-anim-misty-ag.gd new file mode 100644 index 0000000000..d819872f6b --- /dev/null +++ b/goal_src/levels/misty/water-anim-misty-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-misty-ag.gd +;; name in dgo: water-anim-misty +;; dgos: MIS diff --git a/goal_src/levels/misty/wheel-ag.gd b/goal_src/levels/misty/wheel-ag.gd new file mode 100644 index 0000000000..1da59c6bd8 --- /dev/null +++ b/goal_src/levels/misty/wheel-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: wheel-ag.gd +;; name in dgo: wheel +;; dgos: MIS diff --git a/goal_src/levels/misty/windturbine-ag.gd b/goal_src/levels/misty/windturbine-ag.gd new file mode 100644 index 0000000000..84d6a26ec6 --- /dev/null +++ b/goal_src/levels/misty/windturbine-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: windturbine-ag.gd +;; name in dgo: windturbine +;; dgos: MIS diff --git a/goal_src/levels/ogre/crate-darkeco-cluster-ag-OGR.gd b/goal_src/levels/ogre/crate-darkeco-cluster-ag-OGR.gd new file mode 100644 index 0000000000..4cc46700f6 --- /dev/null +++ b/goal_src/levels/ogre/crate-darkeco-cluster-ag-OGR.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: crate-darkeco-cluster-ag-OGR.gd +;; name in dgo: crate-darkeco-cluster +;; dgos: OGR diff --git a/goal_src/levels/ogre/flying-lurker-ag.gd b/goal_src/levels/ogre/flying-lurker-ag.gd new file mode 100644 index 0000000000..b5db5eb84a --- /dev/null +++ b/goal_src/levels/ogre/flying-lurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flying-lurker-ag.gd +;; name in dgo: flying-lurker +;; dgos: OGR diff --git a/goal_src/levels/ogre/flying-lurker.gc b/goal_src/levels/ogre/flying-lurker.gc new file mode 100644 index 0000000000..aaad4026bb --- /dev/null +++ b/goal_src/levels/ogre/flying-lurker.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: flying-lurker.gc +;; name in dgo: flying-lurker +;; dgos: L1, OGR + diff --git a/goal_src/levels/ogre/medres-snow-ag.gd b/goal_src/levels/ogre/medres-snow-ag.gd new file mode 100644 index 0000000000..cd5f8fd586 --- /dev/null +++ b/goal_src/levels/ogre/medres-snow-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-snow-ag.gd +;; name in dgo: medres-snow +;; dgos: OGR diff --git a/goal_src/levels/ogre/ogre-bridge-ag.gd b/goal_src/levels/ogre/ogre-bridge-ag.gd new file mode 100644 index 0000000000..75a214aada --- /dev/null +++ b/goal_src/levels/ogre/ogre-bridge-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ogre-bridge-ag.gd +;; name in dgo: ogre-bridge +;; dgos: OGR diff --git a/goal_src/levels/ogre/ogre-bridgeend-ag.gd b/goal_src/levels/ogre/ogre-bridgeend-ag.gd new file mode 100644 index 0000000000..b7138a1db4 --- /dev/null +++ b/goal_src/levels/ogre/ogre-bridgeend-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ogre-bridgeend-ag.gd +;; name in dgo: ogre-bridgeend +;; dgos: OGR diff --git a/goal_src/levels/ogre/ogre-isle-ag.gd b/goal_src/levels/ogre/ogre-isle-ag.gd new file mode 100644 index 0000000000..ea871da076 --- /dev/null +++ b/goal_src/levels/ogre/ogre-isle-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ogre-isle-ag.gd +;; name in dgo: ogre-isle +;; dgos: OGR diff --git a/goal_src/levels/ogre/ogre-obs.gc b/goal_src/levels/ogre/ogre-obs.gc new file mode 100644 index 0000000000..0ce1f88c52 --- /dev/null +++ b/goal_src/levels/ogre/ogre-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ogre-obs.gc +;; name in dgo: ogre-obs +;; dgos: L1, OGR + diff --git a/goal_src/levels/ogre/ogre-part.gc b/goal_src/levels/ogre/ogre-part.gc new file mode 100644 index 0000000000..c8babb9e32 --- /dev/null +++ b/goal_src/levels/ogre/ogre-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ogre-part.gc +;; name in dgo: ogre-part +;; dgos: L1, OGR + diff --git a/goal_src/levels/ogre/ogre-step-ag.gd b/goal_src/levels/ogre/ogre-step-ag.gd new file mode 100644 index 0000000000..5e32a7bf3f --- /dev/null +++ b/goal_src/levels/ogre/ogre-step-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ogre-step-ag.gd +;; name in dgo: ogre-step +;; dgos: OGR diff --git a/goal_src/levels/ogre/ogre-vis.gd b/goal_src/levels/ogre/ogre-vis.gd new file mode 100644 index 0000000000..81dd6e8cea --- /dev/null +++ b/goal_src/levels/ogre/ogre-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ogre-vis.gd +;; name in dgo: ogre-vis +;; dgos: OGR diff --git a/goal_src/levels/ogre/ogreboss-ag.gd b/goal_src/levels/ogre/ogreboss-ag.gd new file mode 100644 index 0000000000..5701ebae4e --- /dev/null +++ b/goal_src/levels/ogre/ogreboss-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ogreboss-ag.gd +;; name in dgo: ogreboss +;; dgos: OGR diff --git a/goal_src/levels/ogre/ogreboss.gc b/goal_src/levels/ogre/ogreboss.gc new file mode 100644 index 0000000000..9e3f60b361 --- /dev/null +++ b/goal_src/levels/ogre/ogreboss.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ogreboss.gc +;; name in dgo: ogreboss +;; dgos: L1, OGR + diff --git a/goal_src/levels/ogre/ogrecam-ag.gd b/goal_src/levels/ogre/ogrecam-ag.gd new file mode 100644 index 0000000000..c758a24740 --- /dev/null +++ b/goal_src/levels/ogre/ogrecam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ogrecam-ag.gd +;; name in dgo: ogrecam +;; dgos: OGR diff --git a/goal_src/levels/ogre/plunger-lurker-ag.gd b/goal_src/levels/ogre/plunger-lurker-ag.gd new file mode 100644 index 0000000000..1955a74ca3 --- /dev/null +++ b/goal_src/levels/ogre/plunger-lurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plunger-lurker-ag.gd +;; name in dgo: plunger-lurker +;; dgos: OGR diff --git a/goal_src/levels/ogre/racer-ag-OGR.gd b/goal_src/levels/ogre/racer-ag-OGR.gd new file mode 100644 index 0000000000..dc9a42c4c6 --- /dev/null +++ b/goal_src/levels/ogre/racer-ag-OGR.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: racer-ag-OGR.gd +;; name in dgo: racer +;; dgos: OGR diff --git a/goal_src/levels/ogre/shortcut-boulder-ag.gd b/goal_src/levels/ogre/shortcut-boulder-ag.gd new file mode 100644 index 0000000000..ddcda2828c --- /dev/null +++ b/goal_src/levels/ogre/shortcut-boulder-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: shortcut-boulder-ag.gd +;; name in dgo: shortcut-boulder +;; dgos: OGR diff --git a/goal_src/levels/ogre/tntbarrel-ag.gd b/goal_src/levels/ogre/tntbarrel-ag.gd new file mode 100644 index 0000000000..ca7ffc2722 --- /dev/null +++ b/goal_src/levels/ogre/tntbarrel-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tntbarrel-ag.gd +;; name in dgo: tntbarrel +;; dgos: OGR diff --git a/goal_src/levels/ogre/tpage-1117.gd b/goal_src/levels/ogre/tpage-1117.gd new file mode 100644 index 0000000000..5bbfa31eb7 --- /dev/null +++ b/goal_src/levels/ogre/tpage-1117.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1117.gd +;; name in dgo: tpage-1117 +;; dgos: OGR diff --git a/goal_src/levels/ogre/tpage-875.gd b/goal_src/levels/ogre/tpage-875.gd new file mode 100644 index 0000000000..a32b275e84 --- /dev/null +++ b/goal_src/levels/ogre/tpage-875.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-875.gd +;; name in dgo: tpage-875 +;; dgos: OGR diff --git a/goal_src/levels/ogre/tpage-884.gd b/goal_src/levels/ogre/tpage-884.gd new file mode 100644 index 0000000000..e6dd4d654a --- /dev/null +++ b/goal_src/levels/ogre/tpage-884.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-884.gd +;; name in dgo: tpage-884 +;; dgos: OGR diff --git a/goal_src/levels/ogre/tpage-967.gd b/goal_src/levels/ogre/tpage-967.gd new file mode 100644 index 0000000000..ae5fedc564 --- /dev/null +++ b/goal_src/levels/ogre/tpage-967.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-967.gd +;; name in dgo: tpage-967 +;; dgos: OGR diff --git a/goal_src/levels/ogre/water-anim-ogre-ag.gd b/goal_src/levels/ogre/water-anim-ogre-ag.gd new file mode 100644 index 0000000000..86d516d34e --- /dev/null +++ b/goal_src/levels/ogre/water-anim-ogre-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-ogre-ag.gd +;; name in dgo: water-anim-ogre +;; dgos: OGR diff --git a/goal_src/levels/racer_common/collide-reaction-racer.gc b/goal_src/levels/racer_common/collide-reaction-racer.gc new file mode 100644 index 0000000000..9e3dd79db8 --- /dev/null +++ b/goal_src/levels/racer_common/collide-reaction-racer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: collide-reaction-racer.gc +;; name in dgo: collide-reaction-racer +;; dgos: L1, FIC, LAV, MIS, OGR, RACERP, ROL + diff --git a/goal_src/levels/racer_common/eichar-racer+0-ag.gd b/goal_src/levels/racer_common/eichar-racer+0-ag.gd new file mode 100644 index 0000000000..477cfefafd --- /dev/null +++ b/goal_src/levels/racer_common/eichar-racer+0-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-racer+0-ag.gd +;; name in dgo: eichar-racer+0 +;; dgos: L1, FIC, LAV, MIS, OGR, RACERP, ROL diff --git a/goal_src/levels/racer_common/racer-part.gc b/goal_src/levels/racer_common/racer-part.gc new file mode 100644 index 0000000000..a010119ab1 --- /dev/null +++ b/goal_src/levels/racer_common/racer-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: racer-part.gc +;; name in dgo: racer-part +;; dgos: L1, FIC, LAV, MIS, OGR, RACERP, ROL + diff --git a/goal_src/levels/racer_common/racer-states-FIC-LAV-MIS-OGR-ROL.gc b/goal_src/levels/racer_common/racer-states-FIC-LAV-MIS-OGR-ROL.gc new file mode 100644 index 0000000000..5aa78e19e7 --- /dev/null +++ b/goal_src/levels/racer_common/racer-states-FIC-LAV-MIS-OGR-ROL.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: racer-states-FIC-LAV-MIS-OGR-ROL.gc +;; name in dgo: racer-states +;; dgos: FIC, LAV, MIS, OGR, ROL + diff --git a/goal_src/levels/racer_common/racer.gc b/goal_src/levels/racer_common/racer.gc new file mode 100644 index 0000000000..0a6dcb944c --- /dev/null +++ b/goal_src/levels/racer_common/racer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: racer.gc +;; name in dgo: racer +;; dgos: L1, FIC, LAV, MIS, OGR, RACERP, ROL + diff --git a/goal_src/levels/racer_common/target-racer-FIC-LAV-MIS-OGR-ROL.gc b/goal_src/levels/racer_common/target-racer-FIC-LAV-MIS-OGR-ROL.gc new file mode 100644 index 0000000000..04f77bb3ac --- /dev/null +++ b/goal_src/levels/racer_common/target-racer-FIC-LAV-MIS-OGR-ROL.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-racer-FIC-LAV-MIS-OGR-ROL.gc +;; name in dgo: target-racer +;; dgos: FIC, LAV, MIS, OGR, ROL + diff --git a/goal_src/levels/racer_common/target-racer-h-FIC-LAV-MIS-OGR-ROL.gc b/goal_src/levels/racer_common/target-racer-h-FIC-LAV-MIS-OGR-ROL.gc new file mode 100644 index 0000000000..39c9d6d151 --- /dev/null +++ b/goal_src/levels/racer_common/target-racer-h-FIC-LAV-MIS-OGR-ROL.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-racer-h-FIC-LAV-MIS-OGR-ROL.gc +;; name in dgo: target-racer-h +;; dgos: FIC, LAV, MIS, OGR, ROL + diff --git a/goal_src/levels/racer_common/tpage-1119.gd b/goal_src/levels/racer_common/tpage-1119.gd new file mode 100644 index 0000000000..1f151ae0ff --- /dev/null +++ b/goal_src/levels/racer_common/tpage-1119.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1119.gd +;; name in dgo: tpage-1119 +;; dgos: L1, FIC, LAV, MIS, OGR, RACERP, ROL diff --git a/goal_src/levels/robocave/baby-spider-ag-ROB.gd b/goal_src/levels/robocave/baby-spider-ag-ROB.gd new file mode 100644 index 0000000000..d38d01fb40 --- /dev/null +++ b/goal_src/levels/robocave/baby-spider-ag-ROB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: baby-spider-ag-ROB.gd +;; name in dgo: baby-spider +;; dgos: ROB diff --git a/goal_src/levels/robocave/cave-trap.gc b/goal_src/levels/robocave/cave-trap.gc new file mode 100644 index 0000000000..3dfa81ec16 --- /dev/null +++ b/goal_src/levels/robocave/cave-trap.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: cave-trap.gc +;; name in dgo: cave-trap +;; dgos: L1, ROB + diff --git a/goal_src/levels/robocave/cavecrusher-ag.gd b/goal_src/levels/robocave/cavecrusher-ag.gd new file mode 100644 index 0000000000..08ecaa28f0 --- /dev/null +++ b/goal_src/levels/robocave/cavecrusher-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: cavecrusher-ag.gd +;; name in dgo: cavecrusher +;; dgos: ROB diff --git a/goal_src/levels/robocave/cavespatulatwo-ag.gd b/goal_src/levels/robocave/cavespatulatwo-ag.gd new file mode 100644 index 0000000000..d8138ae239 --- /dev/null +++ b/goal_src/levels/robocave/cavespatulatwo-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: cavespatulatwo-ag.gd +;; name in dgo: cavespatulatwo +;; dgos: ROB diff --git a/goal_src/levels/robocave/cavetrapdoor-ag-ROB.gd b/goal_src/levels/robocave/cavetrapdoor-ag-ROB.gd new file mode 100644 index 0000000000..13ecda1b60 --- /dev/null +++ b/goal_src/levels/robocave/cavetrapdoor-ag-ROB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: cavetrapdoor-ag-ROB.gd +;; name in dgo: cavetrapdoor +;; dgos: ROB diff --git a/goal_src/levels/robocave/ecovalve-ag-ROB.gd b/goal_src/levels/robocave/ecovalve-ag-ROB.gd new file mode 100644 index 0000000000..e1760b4e83 --- /dev/null +++ b/goal_src/levels/robocave/ecovalve-ag-ROB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-ROB.gd +;; name in dgo: ecovalve +;; dgos: ROB diff --git a/goal_src/levels/robocave/plat-ag-ROB.gd b/goal_src/levels/robocave/plat-ag-ROB.gd new file mode 100644 index 0000000000..bb767ecfc8 --- /dev/null +++ b/goal_src/levels/robocave/plat-ag-ROB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-ag-ROB.gd +;; name in dgo: plat +;; dgos: ROB diff --git a/goal_src/levels/robocave/plat-eco-ag-ROB.gd b/goal_src/levels/robocave/plat-eco-ag-ROB.gd new file mode 100644 index 0000000000..5c398a44f4 --- /dev/null +++ b/goal_src/levels/robocave/plat-eco-ag-ROB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-eco-ag-ROB.gd +;; name in dgo: plat-eco +;; dgos: ROB diff --git a/goal_src/levels/robocave/robocave-part.gc b/goal_src/levels/robocave/robocave-part.gc new file mode 100644 index 0000000000..fd230fb36c --- /dev/null +++ b/goal_src/levels/robocave/robocave-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: robocave-part.gc +;; name in dgo: robocave-part +;; dgos: L1, ROB + diff --git a/goal_src/levels/robocave/robocave-vis.gd b/goal_src/levels/robocave/robocave-vis.gd new file mode 100644 index 0000000000..190f159608 --- /dev/null +++ b/goal_src/levels/robocave/robocave-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: robocave-vis.gd +;; name in dgo: robocave-vis +;; dgos: ROB diff --git a/goal_src/levels/robocave/spider-egg-ag-ROB.gd b/goal_src/levels/robocave/spider-egg-ag-ROB.gd new file mode 100644 index 0000000000..abcb432009 --- /dev/null +++ b/goal_src/levels/robocave/spider-egg-ag-ROB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: spider-egg-ag-ROB.gd +;; name in dgo: spider-egg +;; dgos: ROB diff --git a/goal_src/levels/robocave/spider-egg.gc b/goal_src/levels/robocave/spider-egg.gc new file mode 100644 index 0000000000..3c5bd9c6c2 --- /dev/null +++ b/goal_src/levels/robocave/spider-egg.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: spider-egg.gc +;; name in dgo: spider-egg +;; dgos: L1, ROB + diff --git a/goal_src/levels/robocave/tpage-1316.gd b/goal_src/levels/robocave/tpage-1316.gd new file mode 100644 index 0000000000..c5e41daac4 --- /dev/null +++ b/goal_src/levels/robocave/tpage-1316.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1316.gd +;; name in dgo: tpage-1316 +;; dgos: ROB diff --git a/goal_src/levels/robocave/tpage-1317.gd b/goal_src/levels/robocave/tpage-1317.gd new file mode 100644 index 0000000000..0f7e58be35 --- /dev/null +++ b/goal_src/levels/robocave/tpage-1317.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1317.gd +;; name in dgo: tpage-1317 +;; dgos: ROB diff --git a/goal_src/levels/robocave/tpage-1318.gd b/goal_src/levels/robocave/tpage-1318.gd new file mode 100644 index 0000000000..d86915f467 --- /dev/null +++ b/goal_src/levels/robocave/tpage-1318.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1318.gd +;; name in dgo: tpage-1318 +;; dgos: ROB diff --git a/goal_src/levels/robocave/tpage-1319.gd b/goal_src/levels/robocave/tpage-1319.gd new file mode 100644 index 0000000000..0e2787e72f --- /dev/null +++ b/goal_src/levels/robocave/tpage-1319.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1319.gd +;; name in dgo: tpage-1319 +;; dgos: ROB diff --git a/goal_src/levels/robocave/water-anim-robocave-ag.gd b/goal_src/levels/robocave/water-anim-robocave-ag.gd new file mode 100644 index 0000000000..2f4573d98d --- /dev/null +++ b/goal_src/levels/robocave/water-anim-robocave-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-robocave-ag.gd +;; name in dgo: water-anim-robocave +;; dgos: ROB diff --git a/goal_src/levels/rolling/dark-plant-ag.gd b/goal_src/levels/rolling/dark-plant-ag.gd new file mode 100644 index 0000000000..d1e873bc4f --- /dev/null +++ b/goal_src/levels/rolling/dark-plant-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: dark-plant-ag.gd +;; name in dgo: dark-plant +;; dgos: ROL diff --git a/goal_src/levels/rolling/ecovalve-ag-ROL.gd b/goal_src/levels/rolling/ecovalve-ag-ROL.gd new file mode 100644 index 0000000000..cec7574b51 --- /dev/null +++ b/goal_src/levels/rolling/ecovalve-ag-ROL.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-ROL.gd +;; name in dgo: ecovalve +;; dgos: ROL diff --git a/goal_src/levels/rolling/eichar-pole+0-ag-ROB.gd b/goal_src/levels/rolling/eichar-pole+0-ag-ROB.gd new file mode 100644 index 0000000000..faeb1988c4 --- /dev/null +++ b/goal_src/levels/rolling/eichar-pole+0-ag-ROB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-pole+0-ag-ROB.gd +;; name in dgo: eichar-pole+0 +;; dgos: ROB diff --git a/goal_src/levels/rolling/happy-plant-ag.gd b/goal_src/levels/rolling/happy-plant-ag.gd new file mode 100644 index 0000000000..1839df1bda --- /dev/null +++ b/goal_src/levels/rolling/happy-plant-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: happy-plant-ag.gd +;; name in dgo: happy-plant +;; dgos: ROL diff --git a/goal_src/levels/rolling/lightning-mole-ag.gd b/goal_src/levels/rolling/lightning-mole-ag.gd new file mode 100644 index 0000000000..809ea39a24 --- /dev/null +++ b/goal_src/levels/rolling/lightning-mole-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lightning-mole-ag.gd +;; name in dgo: lightning-mole +;; dgos: ROL diff --git a/goal_src/levels/rolling/pusher-ag.gd b/goal_src/levels/rolling/pusher-ag.gd new file mode 100644 index 0000000000..1be45d9c9c --- /dev/null +++ b/goal_src/levels/rolling/pusher-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: pusher-ag.gd +;; name in dgo: pusher +;; dgos: ROL diff --git a/goal_src/levels/rolling/race-ring-ag.gd b/goal_src/levels/rolling/race-ring-ag.gd new file mode 100644 index 0000000000..0ee6f644be --- /dev/null +++ b/goal_src/levels/rolling/race-ring-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: race-ring-ag.gd +;; name in dgo: race-ring +;; dgos: ROL diff --git a/goal_src/levels/rolling/robber-ag.gd b/goal_src/levels/rolling/robber-ag.gd new file mode 100644 index 0000000000..f83aa70390 --- /dev/null +++ b/goal_src/levels/rolling/robber-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: robber-ag.gd +;; name in dgo: robber +;; dgos: ROL diff --git a/goal_src/levels/rolling/rolling-lightning-mole.gc b/goal_src/levels/rolling/rolling-lightning-mole.gc new file mode 100644 index 0000000000..19590b1483 --- /dev/null +++ b/goal_src/levels/rolling/rolling-lightning-mole.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: rolling-lightning-mole.gc +;; name in dgo: rolling-lightning-mole +;; dgos: L1, ROL + diff --git a/goal_src/levels/rolling/rolling-obs.gc b/goal_src/levels/rolling/rolling-obs.gc new file mode 100644 index 0000000000..2d4228c8a4 --- /dev/null +++ b/goal_src/levels/rolling/rolling-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: rolling-obs.gc +;; name in dgo: rolling-obs +;; dgos: L1, ROL + diff --git a/goal_src/levels/rolling/rolling-race-ring.gc b/goal_src/levels/rolling/rolling-race-ring.gc new file mode 100644 index 0000000000..c6f3d884ed --- /dev/null +++ b/goal_src/levels/rolling/rolling-race-ring.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: rolling-race-ring.gc +;; name in dgo: rolling-race-ring +;; dgos: L1, ROL + diff --git a/goal_src/levels/rolling/rolling-robber.gc b/goal_src/levels/rolling/rolling-robber.gc new file mode 100644 index 0000000000..b49d1d06c2 --- /dev/null +++ b/goal_src/levels/rolling/rolling-robber.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: rolling-robber.gc +;; name in dgo: rolling-robber +;; dgos: L1, ROL + diff --git a/goal_src/levels/rolling/rolling-start-ag.gd b/goal_src/levels/rolling/rolling-start-ag.gd new file mode 100644 index 0000000000..a8032af1d9 --- /dev/null +++ b/goal_src/levels/rolling/rolling-start-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: rolling-start-ag.gd +;; name in dgo: rolling-start +;; dgos: ROL diff --git a/goal_src/levels/rolling/rolling-vis.gd b/goal_src/levels/rolling/rolling-vis.gd new file mode 100644 index 0000000000..fb4ebb5523 --- /dev/null +++ b/goal_src/levels/rolling/rolling-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: rolling-vis.gd +;; name in dgo: rolling-vis +;; dgos: ROL diff --git a/goal_src/levels/rolling/rollingcam-ag.gd b/goal_src/levels/rolling/rollingcam-ag.gd new file mode 100644 index 0000000000..25d33b1265 --- /dev/null +++ b/goal_src/levels/rolling/rollingcam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: rollingcam-ag.gd +;; name in dgo: rollingcam +;; dgos: ROL diff --git a/goal_src/levels/rolling/tpage-1353.gd b/goal_src/levels/rolling/tpage-1353.gd new file mode 100644 index 0000000000..527feb2a84 --- /dev/null +++ b/goal_src/levels/rolling/tpage-1353.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1353.gd +;; name in dgo: tpage-1353 +;; dgos: ROL diff --git a/goal_src/levels/rolling/tpage-923.gd b/goal_src/levels/rolling/tpage-923.gd new file mode 100644 index 0000000000..06c45bd5b7 --- /dev/null +++ b/goal_src/levels/rolling/tpage-923.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-923.gd +;; name in dgo: tpage-923 +;; dgos: ROL diff --git a/goal_src/levels/rolling/tpage-924.gd b/goal_src/levels/rolling/tpage-924.gd new file mode 100644 index 0000000000..b1d0397913 --- /dev/null +++ b/goal_src/levels/rolling/tpage-924.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-924.gd +;; name in dgo: tpage-924 +;; dgos: ROL diff --git a/goal_src/levels/rolling/tpage-925.gd b/goal_src/levels/rolling/tpage-925.gd new file mode 100644 index 0000000000..aa4eee2bfc --- /dev/null +++ b/goal_src/levels/rolling/tpage-925.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-925.gd +;; name in dgo: tpage-925 +;; dgos: ROL diff --git a/goal_src/levels/rolling/tpage-926.gd b/goal_src/levels/rolling/tpage-926.gd new file mode 100644 index 0000000000..73973d4788 --- /dev/null +++ b/goal_src/levels/rolling/tpage-926.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-926.gd +;; name in dgo: tpage-926 +;; dgos: ROL diff --git a/goal_src/levels/rolling/water-anim-rolling-ag.gd b/goal_src/levels/rolling/water-anim-rolling-ag.gd new file mode 100644 index 0000000000..b7964b4924 --- /dev/null +++ b/goal_src/levels/rolling/water-anim-rolling-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-rolling-ag.gd +;; name in dgo: water-anim-rolling +;; dgos: ROL diff --git a/goal_src/levels/snow/ecovalve-ag-SNO.gd b/goal_src/levels/snow/ecovalve-ag-SNO.gd new file mode 100644 index 0000000000..7376acd8f1 --- /dev/null +++ b/goal_src/levels/snow/ecovalve-ag-SNO.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-SNO.gd +;; name in dgo: ecovalve +;; dgos: SNO diff --git a/goal_src/levels/snow/eichar-ice+0-ag.gd b/goal_src/levels/snow/eichar-ice+0-ag.gd new file mode 100644 index 0000000000..455dafc95e --- /dev/null +++ b/goal_src/levels/snow/eichar-ice+0-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-ice+0-ag.gd +;; name in dgo: eichar-ice+0 +;; dgos: L1, SNO diff --git a/goal_src/levels/snow/eichar-pole+0-ag-SNO.gd b/goal_src/levels/snow/eichar-pole+0-ag-SNO.gd new file mode 100644 index 0000000000..f9024b67bb --- /dev/null +++ b/goal_src/levels/snow/eichar-pole+0-ag-SNO.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-pole+0-ag-SNO.gd +;; name in dgo: eichar-pole+0 +;; dgos: SNO diff --git a/goal_src/levels/snow/flut-saddle-ag-SNO.gd b/goal_src/levels/snow/flut-saddle-ag-SNO.gd new file mode 100644 index 0000000000..902808f93c --- /dev/null +++ b/goal_src/levels/snow/flut-saddle-ag-SNO.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flut-saddle-ag-SNO.gd +;; name in dgo: flut-saddle +;; dgos: SNO diff --git a/goal_src/levels/snow/flutflut-plat-large-ag.gd b/goal_src/levels/snow/flutflut-plat-large-ag.gd new file mode 100644 index 0000000000..bce6cd081f --- /dev/null +++ b/goal_src/levels/snow/flutflut-plat-large-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flutflut-plat-large-ag.gd +;; name in dgo: flutflut-plat-large +;; dgos: SNO diff --git a/goal_src/levels/snow/flutflut-plat-med-ag.gd b/goal_src/levels/snow/flutflut-plat-med-ag.gd new file mode 100644 index 0000000000..9b3b551b43 --- /dev/null +++ b/goal_src/levels/snow/flutflut-plat-med-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flutflut-plat-med-ag.gd +;; name in dgo: flutflut-plat-med +;; dgos: SNO diff --git a/goal_src/levels/snow/flutflut-plat-small-ag.gd b/goal_src/levels/snow/flutflut-plat-small-ag.gd new file mode 100644 index 0000000000..3b9443d64e --- /dev/null +++ b/goal_src/levels/snow/flutflut-plat-small-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flutflut-plat-small-ag.gd +;; name in dgo: flutflut-plat-small +;; dgos: SNO diff --git a/goal_src/levels/snow/ice-cube-ag.gd b/goal_src/levels/snow/ice-cube-ag.gd new file mode 100644 index 0000000000..0b145e2932 --- /dev/null +++ b/goal_src/levels/snow/ice-cube-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ice-cube-ag.gd +;; name in dgo: ice-cube +;; dgos: SNO diff --git a/goal_src/levels/snow/ice-cube-break-ag.gd b/goal_src/levels/snow/ice-cube-break-ag.gd new file mode 100644 index 0000000000..176ed11fc4 --- /dev/null +++ b/goal_src/levels/snow/ice-cube-break-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ice-cube-break-ag.gd +;; name in dgo: ice-cube-break +;; dgos: SNO diff --git a/goal_src/levels/snow/ice-cube.gc b/goal_src/levels/snow/ice-cube.gc new file mode 100644 index 0000000000..a4c0df777b --- /dev/null +++ b/goal_src/levels/snow/ice-cube.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: ice-cube.gc +;; name in dgo: ice-cube +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/orb-cache-top-ag-SNO.gd b/goal_src/levels/snow/orb-cache-top-ag-SNO.gd new file mode 100644 index 0000000000..285784581f --- /dev/null +++ b/goal_src/levels/snow/orb-cache-top-ag-SNO.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orb-cache-top-ag-SNO.gd +;; name in dgo: orb-cache-top +;; dgos: SNO diff --git a/goal_src/levels/snow/ram-ag.gd b/goal_src/levels/snow/ram-ag.gd new file mode 100644 index 0000000000..69117928f3 --- /dev/null +++ b/goal_src/levels/snow/ram-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ram-ag.gd +;; name in dgo: ram +;; dgos: SNO diff --git a/goal_src/levels/snow/ram-boss-ag.gd b/goal_src/levels/snow/ram-boss-ag.gd new file mode 100644 index 0000000000..710192d786 --- /dev/null +++ b/goal_src/levels/snow/ram-boss-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ram-boss-ag.gd +;; name in dgo: ram-boss +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-ball-ag.gd b/goal_src/levels/snow/snow-ball-ag.gd new file mode 100644 index 0000000000..fd97738321 --- /dev/null +++ b/goal_src/levels/snow/snow-ball-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-ball-ag.gd +;; name in dgo: snow-ball +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-ball.gc b/goal_src/levels/snow/snow-ball.gc new file mode 100644 index 0000000000..11bd353820 --- /dev/null +++ b/goal_src/levels/snow/snow-ball.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-ball.gc +;; name in dgo: snow-ball +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/snow-bridge-36-ag.gd b/goal_src/levels/snow/snow-bridge-36-ag.gd new file mode 100644 index 0000000000..ff3aa2605a --- /dev/null +++ b/goal_src/levels/snow/snow-bridge-36-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-bridge-36-ag.gd +;; name in dgo: snow-bridge-36 +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-bumper-ag.gd b/goal_src/levels/snow/snow-bumper-ag.gd new file mode 100644 index 0000000000..1bd1cb1ca9 --- /dev/null +++ b/goal_src/levels/snow/snow-bumper-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-bumper-ag.gd +;; name in dgo: snow-bumper +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-bumper.gc b/goal_src/levels/snow/snow-bumper.gc new file mode 100644 index 0000000000..5dfff7c2e6 --- /dev/null +++ b/goal_src/levels/snow/snow-bumper.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-bumper.gc +;; name in dgo: snow-bumper +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/snow-bunny-ag.gd b/goal_src/levels/snow/snow-bunny-ag.gd new file mode 100644 index 0000000000..ba2817f517 --- /dev/null +++ b/goal_src/levels/snow/snow-bunny-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-bunny-ag.gd +;; name in dgo: snow-bunny +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-button-ag.gd b/goal_src/levels/snow/snow-button-ag.gd new file mode 100644 index 0000000000..b2782417df --- /dev/null +++ b/goal_src/levels/snow/snow-button-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-button-ag.gd +;; name in dgo: snow-button +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-eggtop-ag.gd b/goal_src/levels/snow/snow-eggtop-ag.gd new file mode 100644 index 0000000000..986bd34e30 --- /dev/null +++ b/goal_src/levels/snow/snow-eggtop-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-eggtop-ag.gd +;; name in dgo: snow-eggtop +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-flutflut-obs.gc b/goal_src/levels/snow/snow-flutflut-obs.gc new file mode 100644 index 0000000000..518366ddc1 --- /dev/null +++ b/goal_src/levels/snow/snow-flutflut-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-flutflut-obs.gc +;; name in dgo: snow-flutflut-obs +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/snow-fort-gate-ag.gd b/goal_src/levels/snow/snow-fort-gate-ag.gd new file mode 100644 index 0000000000..4f7652f303 --- /dev/null +++ b/goal_src/levels/snow/snow-fort-gate-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-fort-gate-ag.gd +;; name in dgo: snow-fort-gate +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-gears-ag.gd b/goal_src/levels/snow/snow-gears-ag.gd new file mode 100644 index 0000000000..c325a87f79 --- /dev/null +++ b/goal_src/levels/snow/snow-gears-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-gears-ag.gd +;; name in dgo: snow-gears +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-log-ag.gd b/goal_src/levels/snow/snow-log-ag.gd new file mode 100644 index 0000000000..4123320911 --- /dev/null +++ b/goal_src/levels/snow/snow-log-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-log-ag.gd +;; name in dgo: snow-log +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-obs.gc b/goal_src/levels/snow/snow-obs.gc new file mode 100644 index 0000000000..a21ef0887b --- /dev/null +++ b/goal_src/levels/snow/snow-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-obs.gc +;; name in dgo: snow-obs +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/snow-part.gc b/goal_src/levels/snow/snow-part.gc new file mode 100644 index 0000000000..ed42863a83 --- /dev/null +++ b/goal_src/levels/snow/snow-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-part.gc +;; name in dgo: snow-part +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/snow-ram-boss.gc b/goal_src/levels/snow/snow-ram-boss.gc new file mode 100644 index 0000000000..460c496e14 --- /dev/null +++ b/goal_src/levels/snow/snow-ram-boss.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-ram-boss.gc +;; name in dgo: snow-ram-boss +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/snow-ram-h.gc b/goal_src/levels/snow/snow-ram-h.gc new file mode 100644 index 0000000000..ecba7d8253 --- /dev/null +++ b/goal_src/levels/snow/snow-ram-h.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-ram-h.gc +;; name in dgo: snow-ram-h +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/snow-ram.gc b/goal_src/levels/snow/snow-ram.gc new file mode 100644 index 0000000000..64c30bc65a --- /dev/null +++ b/goal_src/levels/snow/snow-ram.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: snow-ram.gc +;; name in dgo: snow-ram +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/snow-spatula-ag.gd b/goal_src/levels/snow/snow-spatula-ag.gd new file mode 100644 index 0000000000..5b53e130ce --- /dev/null +++ b/goal_src/levels/snow/snow-spatula-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-spatula-ag.gd +;; name in dgo: snow-spatula +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-switch-ag.gd b/goal_src/levels/snow/snow-switch-ag.gd new file mode 100644 index 0000000000..b88ecb9b37 --- /dev/null +++ b/goal_src/levels/snow/snow-switch-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-switch-ag.gd +;; name in dgo: snow-switch +;; dgos: SNO diff --git a/goal_src/levels/snow/snow-vis.gd b/goal_src/levels/snow/snow-vis.gd new file mode 100644 index 0000000000..0de1315d25 --- /dev/null +++ b/goal_src/levels/snow/snow-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snow-vis.gd +;; name in dgo: snow-vis +;; dgos: SNO diff --git a/goal_src/levels/snow/snowcam-ag.gd b/goal_src/levels/snow/snowcam-ag.gd new file mode 100644 index 0000000000..d86ba4fa6f --- /dev/null +++ b/goal_src/levels/snow/snowcam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snowcam-ag.gd +;; name in dgo: snowcam +;; dgos: SNO diff --git a/goal_src/levels/snow/snowpusher-ag.gd b/goal_src/levels/snow/snowpusher-ag.gd new file mode 100644 index 0000000000..80386a222c --- /dev/null +++ b/goal_src/levels/snow/snowpusher-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: snowpusher-ag.gd +;; name in dgo: snowpusher +;; dgos: SNO diff --git a/goal_src/levels/snow/target-ice.gc b/goal_src/levels/snow/target-ice.gc new file mode 100644 index 0000000000..5d3e61d326 --- /dev/null +++ b/goal_src/levels/snow/target-ice.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-ice.gc +;; name in dgo: target-ice +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/target-snowball.gc b/goal_src/levels/snow/target-snowball.gc new file mode 100644 index 0000000000..3dc7470c9e --- /dev/null +++ b/goal_src/levels/snow/target-snowball.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-snowball.gc +;; name in dgo: target-snowball +;; dgos: L1, SNO + diff --git a/goal_src/levels/snow/tpage-710.gd b/goal_src/levels/snow/tpage-710.gd new file mode 100644 index 0000000000..154401f2d3 --- /dev/null +++ b/goal_src/levels/snow/tpage-710.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-710.gd +;; name in dgo: tpage-710 +;; dgos: SNO diff --git a/goal_src/levels/snow/tpage-711.gd b/goal_src/levels/snow/tpage-711.gd new file mode 100644 index 0000000000..e435e8632d --- /dev/null +++ b/goal_src/levels/snow/tpage-711.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-711.gd +;; name in dgo: tpage-711 +;; dgos: SNO diff --git a/goal_src/levels/snow/tpage-712.gd b/goal_src/levels/snow/tpage-712.gd new file mode 100644 index 0000000000..56e0579945 --- /dev/null +++ b/goal_src/levels/snow/tpage-712.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-712.gd +;; name in dgo: tpage-712 +;; dgos: SNO diff --git a/goal_src/levels/snow/tpage-842.gd b/goal_src/levels/snow/tpage-842.gd new file mode 100644 index 0000000000..b9430926dd --- /dev/null +++ b/goal_src/levels/snow/tpage-842.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-842.gd +;; name in dgo: tpage-842 +;; dgos: SNO diff --git a/goal_src/levels/snow/yeti-ag.gd b/goal_src/levels/snow/yeti-ag.gd new file mode 100644 index 0000000000..f8ba2bc554 --- /dev/null +++ b/goal_src/levels/snow/yeti-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: yeti-ag.gd +;; name in dgo: yeti +;; dgos: SNO diff --git a/goal_src/levels/snow/yeti.gc b/goal_src/levels/snow/yeti.gc new file mode 100644 index 0000000000..c7acb69c26 --- /dev/null +++ b/goal_src/levels/snow/yeti.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: yeti.gc +;; name in dgo: yeti +;; dgos: L1, SNO + diff --git a/goal_src/levels/sunken/bully.gc b/goal_src/levels/sunken/bully.gc new file mode 100644 index 0000000000..549080b12a --- /dev/null +++ b/goal_src/levels/sunken/bully.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: bully.gc +;; name in dgo: bully +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/double-lurker-ag.gd b/goal_src/levels/sunken/double-lurker-ag.gd new file mode 100644 index 0000000000..fc1b2492de --- /dev/null +++ b/goal_src/levels/sunken/double-lurker-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: double-lurker-ag.gd +;; name in dgo: double-lurker +;; dgos: SUN diff --git a/goal_src/levels/sunken/double-lurker-top-ag.gd b/goal_src/levels/sunken/double-lurker-top-ag.gd new file mode 100644 index 0000000000..99024b81cf --- /dev/null +++ b/goal_src/levels/sunken/double-lurker-top-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: double-lurker-top-ag.gd +;; name in dgo: double-lurker-top +;; dgos: SUN diff --git a/goal_src/levels/sunken/double-lurker.gc b/goal_src/levels/sunken/double-lurker.gc new file mode 100644 index 0000000000..6d98da6e2a --- /dev/null +++ b/goal_src/levels/sunken/double-lurker.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: double-lurker.gc +;; name in dgo: double-lurker +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/eichar-tube+0-ag-SUN.gd b/goal_src/levels/sunken/eichar-tube+0-ag-SUN.gd new file mode 100644 index 0000000000..57e8993798 --- /dev/null +++ b/goal_src/levels/sunken/eichar-tube+0-ag-SUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-tube+0-ag-SUN.gd +;; name in dgo: eichar-tube+0 +;; dgos: SUN diff --git a/goal_src/levels/sunken/exit-chamber-ag.gd b/goal_src/levels/sunken/exit-chamber-ag.gd new file mode 100644 index 0000000000..231112f553 --- /dev/null +++ b/goal_src/levels/sunken/exit-chamber-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: exit-chamber-ag.gd +;; name in dgo: exit-chamber +;; dgos: SUN diff --git a/goal_src/levels/sunken/floating-launcher.gc b/goal_src/levels/sunken/floating-launcher.gc new file mode 100644 index 0000000000..c0a5bc1c9f --- /dev/null +++ b/goal_src/levels/sunken/floating-launcher.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: floating-launcher.gc +;; name in dgo: floating-launcher +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/generic-button-ag.gd b/goal_src/levels/sunken/generic-button-ag.gd new file mode 100644 index 0000000000..594c67fce8 --- /dev/null +++ b/goal_src/levels/sunken/generic-button-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: generic-button-ag.gd +;; name in dgo: generic-button +;; dgos: SUN diff --git a/goal_src/levels/sunken/helix-water.gc b/goal_src/levels/sunken/helix-water.gc new file mode 100644 index 0000000000..6e6fd4754d --- /dev/null +++ b/goal_src/levels/sunken/helix-water.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: helix-water.gc +;; name in dgo: helix-water +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/launcherdoor-ag-SUN.gd b/goal_src/levels/sunken/launcherdoor-ag-SUN.gd new file mode 100644 index 0000000000..c884f4ba6c --- /dev/null +++ b/goal_src/levels/sunken/launcherdoor-ag-SUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: launcherdoor-ag-SUN.gd +;; name in dgo: launcherdoor +;; dgos: SUN diff --git a/goal_src/levels/sunken/orb-cache-top-ag-SUN.gd b/goal_src/levels/sunken/orb-cache-top-ag-SUN.gd new file mode 100644 index 0000000000..239bd558c1 --- /dev/null +++ b/goal_src/levels/sunken/orb-cache-top-ag-SUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orb-cache-top-ag-SUN.gd +;; name in dgo: orb-cache-top +;; dgos: SUN diff --git a/goal_src/levels/sunken/orbit-plat-ag.gd b/goal_src/levels/sunken/orbit-plat-ag.gd new file mode 100644 index 0000000000..f89952d958 --- /dev/null +++ b/goal_src/levels/sunken/orbit-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orbit-plat-ag.gd +;; name in dgo: orbit-plat +;; dgos: SUN diff --git a/goal_src/levels/sunken/orbit-plat-bottom-ag.gd b/goal_src/levels/sunken/orbit-plat-bottom-ag.gd new file mode 100644 index 0000000000..15739b61e1 --- /dev/null +++ b/goal_src/levels/sunken/orbit-plat-bottom-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orbit-plat-bottom-ag.gd +;; name in dgo: orbit-plat-bottom +;; dgos: SUN diff --git a/goal_src/levels/sunken/orbit-plat.gc b/goal_src/levels/sunken/orbit-plat.gc new file mode 100644 index 0000000000..ef3e3fe41b --- /dev/null +++ b/goal_src/levels/sunken/orbit-plat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: orbit-plat.gc +;; name in dgo: orbit-plat +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/plat-sunken-ag.gd b/goal_src/levels/sunken/plat-sunken-ag.gd new file mode 100644 index 0000000000..f1c6b384f8 --- /dev/null +++ b/goal_src/levels/sunken/plat-sunken-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-sunken-ag.gd +;; name in dgo: plat-sunken +;; dgos: SUN diff --git a/goal_src/levels/sunken/puffer-ag.gd b/goal_src/levels/sunken/puffer-ag.gd new file mode 100644 index 0000000000..0173ebeb3f --- /dev/null +++ b/goal_src/levels/sunken/puffer-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: puffer-ag.gd +;; name in dgo: puffer +;; dgos: SUN diff --git a/goal_src/levels/sunken/puffer.gc b/goal_src/levels/sunken/puffer.gc new file mode 100644 index 0000000000..eb53b8ac1b --- /dev/null +++ b/goal_src/levels/sunken/puffer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: puffer.gc +;; name in dgo: puffer +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/qbert-plat-ag.gd b/goal_src/levels/sunken/qbert-plat-ag.gd new file mode 100644 index 0000000000..237879f7b8 --- /dev/null +++ b/goal_src/levels/sunken/qbert-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: qbert-plat-ag.gd +;; name in dgo: qbert-plat +;; dgos: SUN diff --git a/goal_src/levels/sunken/qbert-plat-on-ag.gd b/goal_src/levels/sunken/qbert-plat-on-ag.gd new file mode 100644 index 0000000000..3771e457af --- /dev/null +++ b/goal_src/levels/sunken/qbert-plat-on-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: qbert-plat-on-ag.gd +;; name in dgo: qbert-plat-on +;; dgos: SUN diff --git a/goal_src/levels/sunken/qbert-plat.gc b/goal_src/levels/sunken/qbert-plat.gc new file mode 100644 index 0000000000..e323f652c6 --- /dev/null +++ b/goal_src/levels/sunken/qbert-plat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: qbert-plat.gc +;; name in dgo: qbert-plat +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/seaweed-ag.gd b/goal_src/levels/sunken/seaweed-ag.gd new file mode 100644 index 0000000000..69e1d104a4 --- /dev/null +++ b/goal_src/levels/sunken/seaweed-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: seaweed-ag.gd +;; name in dgo: seaweed +;; dgos: SUN diff --git a/goal_src/levels/sunken/shover-ag-SUN.gd b/goal_src/levels/sunken/shover-ag-SUN.gd new file mode 100644 index 0000000000..694bb28c6d --- /dev/null +++ b/goal_src/levels/sunken/shover-ag-SUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: shover-ag-SUN.gd +;; name in dgo: shover +;; dgos: SUN diff --git a/goal_src/levels/sunken/shover.gc b/goal_src/levels/sunken/shover.gc new file mode 100644 index 0000000000..0adb6b92d6 --- /dev/null +++ b/goal_src/levels/sunken/shover.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: shover.gc +;; name in dgo: shover +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/side-to-side-plat-ag.gd b/goal_src/levels/sunken/side-to-side-plat-ag.gd new file mode 100644 index 0000000000..7ad1eda3f6 --- /dev/null +++ b/goal_src/levels/sunken/side-to-side-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: side-to-side-plat-ag.gd +;; name in dgo: side-to-side-plat +;; dgos: SUN diff --git a/goal_src/levels/sunken/square-platform-ag.gd b/goal_src/levels/sunken/square-platform-ag.gd new file mode 100644 index 0000000000..3573965a61 --- /dev/null +++ b/goal_src/levels/sunken/square-platform-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: square-platform-ag.gd +;; name in dgo: square-platform +;; dgos: SUN diff --git a/goal_src/levels/sunken/square-platform.gc b/goal_src/levels/sunken/square-platform.gc new file mode 100644 index 0000000000..eb085b858e --- /dev/null +++ b/goal_src/levels/sunken/square-platform.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: square-platform.gc +;; name in dgo: square-platform +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/steam-cap-ag-SUN.gd b/goal_src/levels/sunken/steam-cap-ag-SUN.gd new file mode 100644 index 0000000000..ba780a3689 --- /dev/null +++ b/goal_src/levels/sunken/steam-cap-ag-SUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: steam-cap-ag-SUN.gd +;; name in dgo: steam-cap +;; dgos: SUN diff --git a/goal_src/levels/sunken/steam-cap.gc b/goal_src/levels/sunken/steam-cap.gc new file mode 100644 index 0000000000..6a1951698e --- /dev/null +++ b/goal_src/levels/sunken/steam-cap.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: steam-cap.gc +;; name in dgo: steam-cap +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sun-exit-chamber.gc b/goal_src/levels/sunken/sun-exit-chamber.gc new file mode 100644 index 0000000000..08d4b7c989 --- /dev/null +++ b/goal_src/levels/sunken/sun-exit-chamber.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sun-exit-chamber.gc +;; name in dgo: sun-exit-chamber +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sun-iris-door-ag.gd b/goal_src/levels/sunken/sun-iris-door-ag.gd new file mode 100644 index 0000000000..701cb4ce47 --- /dev/null +++ b/goal_src/levels/sunken/sun-iris-door-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sun-iris-door-ag.gd +;; name in dgo: sun-iris-door +;; dgos: SUN diff --git a/goal_src/levels/sunken/sun-iris-door.gc b/goal_src/levels/sunken/sun-iris-door.gc new file mode 100644 index 0000000000..29d1d7e3b7 --- /dev/null +++ b/goal_src/levels/sunken/sun-iris-door.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sun-iris-door.gc +;; name in dgo: sun-iris-door +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-fish.gc b/goal_src/levels/sunken/sunken-fish.gc new file mode 100644 index 0000000000..6cee50a526 --- /dev/null +++ b/goal_src/levels/sunken/sunken-fish.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-fish.gc +;; name in dgo: sunken-fish +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-obs.gc b/goal_src/levels/sunken/sunken-obs.gc new file mode 100644 index 0000000000..3f7e6ecd8c --- /dev/null +++ b/goal_src/levels/sunken/sunken-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-obs.gc +;; name in dgo: sunken-obs +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-part.gc b/goal_src/levels/sunken/sunken-part.gc new file mode 100644 index 0000000000..e0b70a5fd9 --- /dev/null +++ b/goal_src/levels/sunken/sunken-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-part.gc +;; name in dgo: sunken-part +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-part2.gc b/goal_src/levels/sunken/sunken-part2.gc new file mode 100644 index 0000000000..bb89907ff4 --- /dev/null +++ b/goal_src/levels/sunken/sunken-part2.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-part2.gc +;; name in dgo: sunken-part2 +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-part3.gc b/goal_src/levels/sunken/sunken-part3.gc new file mode 100644 index 0000000000..b8dec06303 --- /dev/null +++ b/goal_src/levels/sunken/sunken-part3.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-part3.gc +;; name in dgo: sunken-part3 +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-part4.gc b/goal_src/levels/sunken/sunken-part4.gc new file mode 100644 index 0000000000..41128f225f --- /dev/null +++ b/goal_src/levels/sunken/sunken-part4.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-part4.gc +;; name in dgo: sunken-part4 +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-part5.gc b/goal_src/levels/sunken/sunken-part5.gc new file mode 100644 index 0000000000..dccdec541a --- /dev/null +++ b/goal_src/levels/sunken/sunken-part5.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-part5.gc +;; name in dgo: sunken-part5 +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-pipegame.gc b/goal_src/levels/sunken/sunken-pipegame.gc new file mode 100644 index 0000000000..29ab011123 --- /dev/null +++ b/goal_src/levels/sunken/sunken-pipegame.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-pipegame.gc +;; name in dgo: sunken-pipegame +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunken-vis.gd b/goal_src/levels/sunken/sunken-vis.gd new file mode 100644 index 0000000000..40a4d776ed --- /dev/null +++ b/goal_src/levels/sunken/sunken-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sunken-vis.gd +;; name in dgo: sunken-vis +;; dgos: SUN diff --git a/goal_src/levels/sunken/sunken-water.gc b/goal_src/levels/sunken/sunken-water.gc new file mode 100644 index 0000000000..4394e8f996 --- /dev/null +++ b/goal_src/levels/sunken/sunken-water.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-water.gc +;; name in dgo: sunken-water +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/sunkencam-ag-SUN.gd b/goal_src/levels/sunken/sunkencam-ag-SUN.gd new file mode 100644 index 0000000000..95c258c62c --- /dev/null +++ b/goal_src/levels/sunken/sunkencam-ag-SUN.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sunkencam-ag-SUN.gd +;; name in dgo: sunkencam +;; dgos: SUN diff --git a/goal_src/levels/sunken/target-tube.gc b/goal_src/levels/sunken/target-tube.gc new file mode 100644 index 0000000000..f802341b2b --- /dev/null +++ b/goal_src/levels/sunken/target-tube.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: target-tube.gc +;; name in dgo: target-tube +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/tpage-661.gd b/goal_src/levels/sunken/tpage-661.gd new file mode 100644 index 0000000000..81030829fd --- /dev/null +++ b/goal_src/levels/sunken/tpage-661.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-661.gd +;; name in dgo: tpage-661 +;; dgos: SUN diff --git a/goal_src/levels/sunken/tpage-662.gd b/goal_src/levels/sunken/tpage-662.gd new file mode 100644 index 0000000000..220fca10cd --- /dev/null +++ b/goal_src/levels/sunken/tpage-662.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-662.gd +;; name in dgo: tpage-662 +;; dgos: SUN diff --git a/goal_src/levels/sunken/tpage-663.gd b/goal_src/levels/sunken/tpage-663.gd new file mode 100644 index 0000000000..5d36cc167c --- /dev/null +++ b/goal_src/levels/sunken/tpage-663.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-663.gd +;; name in dgo: tpage-663 +;; dgos: SUN diff --git a/goal_src/levels/sunken/tpage-714.gd b/goal_src/levels/sunken/tpage-714.gd new file mode 100644 index 0000000000..c70be0c82f --- /dev/null +++ b/goal_src/levels/sunken/tpage-714.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-714.gd +;; name in dgo: tpage-714 +;; dgos: SUN diff --git a/goal_src/levels/sunken/tpage-766.gd b/goal_src/levels/sunken/tpage-766.gd new file mode 100644 index 0000000000..797d641a43 --- /dev/null +++ b/goal_src/levels/sunken/tpage-766.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-766.gd +;; name in dgo: tpage-766 +;; dgos: SUN diff --git a/goal_src/levels/sunken/wall-plat.gc b/goal_src/levels/sunken/wall-plat.gc new file mode 100644 index 0000000000..9f2828f978 --- /dev/null +++ b/goal_src/levels/sunken/wall-plat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: wall-plat.gc +;; name in dgo: wall-plat +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/wedge-plat-ag.gd b/goal_src/levels/sunken/wedge-plat-ag.gd new file mode 100644 index 0000000000..a8477f48bb --- /dev/null +++ b/goal_src/levels/sunken/wedge-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: wedge-plat-ag.gd +;; name in dgo: wedge-plat +;; dgos: SUN diff --git a/goal_src/levels/sunken/wedge-plat-outer-ag.gd b/goal_src/levels/sunken/wedge-plat-outer-ag.gd new file mode 100644 index 0000000000..5780bbc16a --- /dev/null +++ b/goal_src/levels/sunken/wedge-plat-outer-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: wedge-plat-outer-ag.gd +;; name in dgo: wedge-plat-outer +;; dgos: SUN diff --git a/goal_src/levels/sunken/wedge-plats.gc b/goal_src/levels/sunken/wedge-plats.gc new file mode 100644 index 0000000000..1ac0519f18 --- /dev/null +++ b/goal_src/levels/sunken/wedge-plats.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: wedge-plats.gc +;; name in dgo: wedge-plats +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken/whirlpool-ag.gd b/goal_src/levels/sunken/whirlpool-ag.gd new file mode 100644 index 0000000000..704115a734 --- /dev/null +++ b/goal_src/levels/sunken/whirlpool-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: whirlpool-ag.gd +;; name in dgo: whirlpool +;; dgos: SUN diff --git a/goal_src/levels/sunken/whirlpool.gc b/goal_src/levels/sunken/whirlpool.gc new file mode 100644 index 0000000000..22ac317289 --- /dev/null +++ b/goal_src/levels/sunken/whirlpool.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: whirlpool.gc +;; name in dgo: whirlpool +;; dgos: L1, SUN, SUNKEN + diff --git a/goal_src/levels/sunken_common/bully-ag.gd b/goal_src/levels/sunken_common/bully-ag.gd new file mode 100644 index 0000000000..a36cb27755 --- /dev/null +++ b/goal_src/levels/sunken_common/bully-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: bully-ag.gd +;; name in dgo: bully +;; dgos: SUB, SUN diff --git a/goal_src/levels/sunken_common/sunkenfisha-ag.gd b/goal_src/levels/sunken_common/sunkenfisha-ag.gd new file mode 100644 index 0000000000..0d7f1409c6 --- /dev/null +++ b/goal_src/levels/sunken_common/sunkenfisha-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sunkenfisha-ag.gd +;; name in dgo: sunkenfisha +;; dgos: SUB, SUN diff --git a/goal_src/levels/sunken_common/wall-plat-ag.gd b/goal_src/levels/sunken_common/wall-plat-ag.gd new file mode 100644 index 0000000000..189f31534a --- /dev/null +++ b/goal_src/levels/sunken_common/wall-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: wall-plat-ag.gd +;; name in dgo: wall-plat +;; dgos: SUB, SUN diff --git a/goal_src/levels/sunken_common/water-anim-sunken-ag.gd b/goal_src/levels/sunken_common/water-anim-sunken-ag.gd new file mode 100644 index 0000000000..b98ec5f460 --- /dev/null +++ b/goal_src/levels/sunken_common/water-anim-sunken-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-sunken-ag.gd +;; name in dgo: water-anim-sunken +;; dgos: SUB, SUN diff --git a/goal_src/levels/sunken_common/water-anim-sunken-dark-eco-ag.gd b/goal_src/levels/sunken_common/water-anim-sunken-dark-eco-ag.gd new file mode 100644 index 0000000000..c3b8bf70dd --- /dev/null +++ b/goal_src/levels/sunken_common/water-anim-sunken-dark-eco-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-sunken-dark-eco-ag.gd +;; name in dgo: water-anim-sunken-dark-eco +;; dgos: SUB, SUN diff --git a/goal_src/levels/sunkenb/blue-eco-charger-ag.gd b/goal_src/levels/sunkenb/blue-eco-charger-ag.gd new file mode 100644 index 0000000000..6da25e0925 --- /dev/null +++ b/goal_src/levels/sunkenb/blue-eco-charger-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: blue-eco-charger-ag.gd +;; name in dgo: blue-eco-charger +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/blue-eco-charger-orb-ag.gd b/goal_src/levels/sunkenb/blue-eco-charger-orb-ag.gd new file mode 100644 index 0000000000..62f17adcc0 --- /dev/null +++ b/goal_src/levels/sunkenb/blue-eco-charger-orb-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: blue-eco-charger-orb-ag.gd +;; name in dgo: blue-eco-charger-orb +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/ecovalve-ag-SUB.gd b/goal_src/levels/sunkenb/ecovalve-ag-SUB.gd new file mode 100644 index 0000000000..657a427e4b --- /dev/null +++ b/goal_src/levels/sunkenb/ecovalve-ag-SUB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-SUB.gd +;; name in dgo: ecovalve +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/floating-launcher-ag.gd b/goal_src/levels/sunkenb/floating-launcher-ag.gd new file mode 100644 index 0000000000..9f79c1f015 --- /dev/null +++ b/goal_src/levels/sunkenb/floating-launcher-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: floating-launcher-ag.gd +;; name in dgo: floating-launcher +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/helix-button-ag.gd b/goal_src/levels/sunkenb/helix-button-ag.gd new file mode 100644 index 0000000000..7d74a2e2f7 --- /dev/null +++ b/goal_src/levels/sunkenb/helix-button-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: helix-button-ag.gd +;; name in dgo: helix-button +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/helix-slide-door-ag.gd b/goal_src/levels/sunkenb/helix-slide-door-ag.gd new file mode 100644 index 0000000000..e81fa0b274 --- /dev/null +++ b/goal_src/levels/sunkenb/helix-slide-door-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: helix-slide-door-ag.gd +;; name in dgo: helix-slide-door +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/shover-ag-SUB.gd b/goal_src/levels/sunkenb/shover-ag-SUB.gd new file mode 100644 index 0000000000..134285da5c --- /dev/null +++ b/goal_src/levels/sunkenb/shover-ag-SUB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: shover-ag-SUB.gd +;; name in dgo: shover +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/steam-cap-ag-SUB.gd b/goal_src/levels/sunkenb/steam-cap-ag-SUB.gd new file mode 100644 index 0000000000..f8af66499e --- /dev/null +++ b/goal_src/levels/sunkenb/steam-cap-ag-SUB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: steam-cap-ag-SUB.gd +;; name in dgo: steam-cap +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/sunkenb-vis.gd b/goal_src/levels/sunkenb/sunkenb-vis.gd new file mode 100644 index 0000000000..62cc666108 --- /dev/null +++ b/goal_src/levels/sunkenb/sunkenb-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sunkenb-vis.gd +;; name in dgo: sunkenb-vis +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/sunkencam-ag-SUB.gd b/goal_src/levels/sunkenb/sunkencam-ag-SUB.gd new file mode 100644 index 0000000000..e8e98b81a1 --- /dev/null +++ b/goal_src/levels/sunkenb/sunkencam-ag-SUB.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sunkencam-ag-SUB.gd +;; name in dgo: sunkencam +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/tpage-162.gd b/goal_src/levels/sunkenb/tpage-162.gd new file mode 100644 index 0000000000..ba45c79080 --- /dev/null +++ b/goal_src/levels/sunkenb/tpage-162.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-162.gd +;; name in dgo: tpage-162 +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/tpage-163.gd b/goal_src/levels/sunkenb/tpage-163.gd new file mode 100644 index 0000000000..b7e8d8098f --- /dev/null +++ b/goal_src/levels/sunkenb/tpage-163.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-163.gd +;; name in dgo: tpage-163 +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/tpage-164.gd b/goal_src/levels/sunkenb/tpage-164.gd new file mode 100644 index 0000000000..747037a405 --- /dev/null +++ b/goal_src/levels/sunkenb/tpage-164.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-164.gd +;; name in dgo: tpage-164 +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/tpage-166.gd b/goal_src/levels/sunkenb/tpage-166.gd new file mode 100644 index 0000000000..ab2ae63cd0 --- /dev/null +++ b/goal_src/levels/sunkenb/tpage-166.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-166.gd +;; name in dgo: tpage-166 +;; dgos: SUB diff --git a/goal_src/levels/sunkenb/tpage-764.gd b/goal_src/levels/sunkenb/tpage-764.gd new file mode 100644 index 0000000000..d2dbc2dc5f --- /dev/null +++ b/goal_src/levels/sunkenb/tpage-764.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-764.gd +;; name in dgo: tpage-764 +;; dgos: SUB diff --git a/goal_src/levels/swamp/balance-plat-ag.gd b/goal_src/levels/swamp/balance-plat-ag.gd new file mode 100644 index 0000000000..05c11d5a86 --- /dev/null +++ b/goal_src/levels/swamp/balance-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: balance-plat-ag.gd +;; name in dgo: balance-plat +;; dgos: SWA diff --git a/goal_src/levels/swamp/billy-ag.gd b/goal_src/levels/swamp/billy-ag.gd new file mode 100644 index 0000000000..e43e882219 --- /dev/null +++ b/goal_src/levels/swamp/billy-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: billy-ag.gd +;; name in dgo: billy +;; dgos: SWA diff --git a/goal_src/levels/swamp/billy-sidekick-ag.gd b/goal_src/levels/swamp/billy-sidekick-ag.gd new file mode 100644 index 0000000000..82291b2b91 --- /dev/null +++ b/goal_src/levels/swamp/billy-sidekick-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: billy-sidekick-ag.gd +;; name in dgo: billy-sidekick +;; dgos: SWA diff --git a/goal_src/levels/swamp/billy.gc b/goal_src/levels/swamp/billy.gc new file mode 100644 index 0000000000..254bf62a26 --- /dev/null +++ b/goal_src/levels/swamp/billy.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: billy.gc +;; name in dgo: billy +;; dgos: L1, SWA + diff --git a/goal_src/levels/swamp/ecovalve-ag-SWA.gd b/goal_src/levels/swamp/ecovalve-ag-SWA.gd new file mode 100644 index 0000000000..78fa2e6722 --- /dev/null +++ b/goal_src/levels/swamp/ecovalve-ag-SWA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-SWA.gd +;; name in dgo: ecovalve +;; dgos: SWA diff --git a/goal_src/levels/swamp/eichar-pole+0-ag-SWA.gd b/goal_src/levels/swamp/eichar-pole+0-ag-SWA.gd new file mode 100644 index 0000000000..3ad550341c --- /dev/null +++ b/goal_src/levels/swamp/eichar-pole+0-ag-SWA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: eichar-pole+0-ag-SWA.gd +;; name in dgo: eichar-pole+0 +;; dgos: SWA diff --git a/goal_src/levels/swamp/farthy-snack-ag.gd b/goal_src/levels/swamp/farthy-snack-ag.gd new file mode 100644 index 0000000000..97ef98a29b --- /dev/null +++ b/goal_src/levels/swamp/farthy-snack-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: farthy-snack-ag.gd +;; name in dgo: farthy-snack +;; dgos: SWA diff --git a/goal_src/levels/swamp/flut-saddle-ag-SWA.gd b/goal_src/levels/swamp/flut-saddle-ag-SWA.gd new file mode 100644 index 0000000000..5d3236860a --- /dev/null +++ b/goal_src/levels/swamp/flut-saddle-ag-SWA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flut-saddle-ag-SWA.gd +;; name in dgo: flut-saddle +;; dgos: SWA diff --git a/goal_src/levels/swamp/kermit-ag.gd b/goal_src/levels/swamp/kermit-ag.gd new file mode 100644 index 0000000000..fcd5c83d93 --- /dev/null +++ b/goal_src/levels/swamp/kermit-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: kermit-ag.gd +;; name in dgo: kermit +;; dgos: SWA diff --git a/goal_src/levels/swamp/kermit.gc b/goal_src/levels/swamp/kermit.gc new file mode 100644 index 0000000000..de77cba6a0 --- /dev/null +++ b/goal_src/levels/swamp/kermit.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: kermit.gc +;; name in dgo: kermit +;; dgos: L1, SWA + diff --git a/goal_src/levels/swamp/sharkey-ag-SWA.gd b/goal_src/levels/swamp/sharkey-ag-SWA.gd new file mode 100644 index 0000000000..9e24540cb4 --- /dev/null +++ b/goal_src/levels/swamp/sharkey-ag-SWA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sharkey-ag-SWA.gd +;; name in dgo: sharkey +;; dgos: SWA diff --git a/goal_src/levels/swamp/swamp-bat-ag.gd b/goal_src/levels/swamp/swamp-bat-ag.gd new file mode 100644 index 0000000000..2275be35f9 --- /dev/null +++ b/goal_src/levels/swamp/swamp-bat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-bat-ag.gd +;; name in dgo: swamp-bat +;; dgos: SWA diff --git a/goal_src/levels/swamp/swamp-bat.gc b/goal_src/levels/swamp/swamp-bat.gc new file mode 100644 index 0000000000..000f57b84a --- /dev/null +++ b/goal_src/levels/swamp/swamp-bat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: swamp-bat.gc +;; name in dgo: swamp-bat +;; dgos: L1, SWA + diff --git a/goal_src/levels/swamp/swamp-obs.gc b/goal_src/levels/swamp/swamp-obs.gc new file mode 100644 index 0000000000..59f0948254 --- /dev/null +++ b/goal_src/levels/swamp/swamp-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: swamp-obs.gc +;; name in dgo: swamp-obs +;; dgos: L1, SWA + diff --git a/goal_src/levels/swamp/swamp-part.gc b/goal_src/levels/swamp/swamp-part.gc new file mode 100644 index 0000000000..7fc9137ab3 --- /dev/null +++ b/goal_src/levels/swamp/swamp-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: swamp-part.gc +;; name in dgo: swamp-part +;; dgos: L1, SWA + diff --git a/goal_src/levels/swamp/swamp-rat-ag.gd b/goal_src/levels/swamp/swamp-rat-ag.gd new file mode 100644 index 0000000000..20407cb88e --- /dev/null +++ b/goal_src/levels/swamp/swamp-rat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-rat-ag.gd +;; name in dgo: swamp-rat +;; dgos: SWA diff --git a/goal_src/levels/swamp/swamp-rat-nest-ag.gd b/goal_src/levels/swamp/swamp-rat-nest-ag.gd new file mode 100644 index 0000000000..93953afd26 --- /dev/null +++ b/goal_src/levels/swamp/swamp-rat-nest-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-rat-nest-ag.gd +;; name in dgo: swamp-rat-nest +;; dgos: SWA diff --git a/goal_src/levels/swamp/swamp-rat-nest.gc b/goal_src/levels/swamp/swamp-rat-nest.gc new file mode 100644 index 0000000000..6debb87f30 --- /dev/null +++ b/goal_src/levels/swamp/swamp-rat-nest.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: swamp-rat-nest.gc +;; name in dgo: swamp-rat-nest +;; dgos: L1, SWA + diff --git a/goal_src/levels/swamp/swamp-rat.gc b/goal_src/levels/swamp/swamp-rat.gc new file mode 100644 index 0000000000..fd0542872f --- /dev/null +++ b/goal_src/levels/swamp/swamp-rat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: swamp-rat.gc +;; name in dgo: swamp-rat +;; dgos: L1, SWA + diff --git a/goal_src/levels/swamp/swamp-rock-ag.gd b/goal_src/levels/swamp/swamp-rock-ag.gd new file mode 100644 index 0000000000..718805d7a0 --- /dev/null +++ b/goal_src/levels/swamp/swamp-rock-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-rock-ag.gd +;; name in dgo: swamp-rock +;; dgos: SWA diff --git a/goal_src/levels/swamp/swamp-spike-ag.gd b/goal_src/levels/swamp/swamp-spike-ag.gd new file mode 100644 index 0000000000..241c613fb1 --- /dev/null +++ b/goal_src/levels/swamp/swamp-spike-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-spike-ag.gd +;; name in dgo: swamp-spike +;; dgos: SWA diff --git a/goal_src/levels/swamp/swamp-vis.gd b/goal_src/levels/swamp/swamp-vis.gd new file mode 100644 index 0000000000..14435cc189 --- /dev/null +++ b/goal_src/levels/swamp/swamp-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-vis.gd +;; name in dgo: swamp-vis +;; dgos: SWA diff --git a/goal_src/levels/swamp/swampcam-ag-SWA.gd b/goal_src/levels/swamp/swampcam-ag-SWA.gd new file mode 100644 index 0000000000..cfeb523446 --- /dev/null +++ b/goal_src/levels/swamp/swampcam-ag-SWA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swampcam-ag-SWA.gd +;; name in dgo: swampcam +;; dgos: SWA diff --git a/goal_src/levels/swamp/tar-plat-ag.gd b/goal_src/levels/swamp/tar-plat-ag.gd new file mode 100644 index 0000000000..36a0db4e92 --- /dev/null +++ b/goal_src/levels/swamp/tar-plat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tar-plat-ag.gd +;; name in dgo: tar-plat +;; dgos: SWA diff --git a/goal_src/levels/swamp/tpage-358.gd b/goal_src/levels/swamp/tpage-358.gd new file mode 100644 index 0000000000..1f793ce0c5 --- /dev/null +++ b/goal_src/levels/swamp/tpage-358.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-358.gd +;; name in dgo: tpage-358 +;; dgos: SWA diff --git a/goal_src/levels/swamp/tpage-629.gd b/goal_src/levels/swamp/tpage-629.gd new file mode 100644 index 0000000000..bf617376dd --- /dev/null +++ b/goal_src/levels/swamp/tpage-629.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-629.gd +;; name in dgo: tpage-629 +;; dgos: SWA diff --git a/goal_src/levels/swamp/tpage-630.gd b/goal_src/levels/swamp/tpage-630.gd new file mode 100644 index 0000000000..8982f04082 --- /dev/null +++ b/goal_src/levels/swamp/tpage-630.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-630.gd +;; name in dgo: tpage-630 +;; dgos: SWA diff --git a/goal_src/levels/swamp/tpage-659.gd b/goal_src/levels/swamp/tpage-659.gd new file mode 100644 index 0000000000..304e6e5882 --- /dev/null +++ b/goal_src/levels/swamp/tpage-659.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-659.gd +;; name in dgo: tpage-659 +;; dgos: SWA diff --git a/goal_src/levels/title/logo-ag.gd b/goal_src/levels/title/logo-ag.gd new file mode 100644 index 0000000000..9efac4e890 --- /dev/null +++ b/goal_src/levels/title/logo-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: logo-ag.gd +;; name in dgo: logo +;; dgos: TIT diff --git a/goal_src/levels/title/logo-black-ag.gd b/goal_src/levels/title/logo-black-ag.gd new file mode 100644 index 0000000000..e693675d8f --- /dev/null +++ b/goal_src/levels/title/logo-black-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: logo-black-ag.gd +;; name in dgo: logo-black +;; dgos: TIT diff --git a/goal_src/levels/title/logo-cam-ag.gd b/goal_src/levels/title/logo-cam-ag.gd new file mode 100644 index 0000000000..c1595dd73f --- /dev/null +++ b/goal_src/levels/title/logo-cam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: logo-cam-ag.gd +;; name in dgo: logo-cam +;; dgos: TIT diff --git a/goal_src/levels/title/logo-volumes-ag.gd b/goal_src/levels/title/logo-volumes-ag.gd new file mode 100644 index 0000000000..4cc06c0191 --- /dev/null +++ b/goal_src/levels/title/logo-volumes-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: logo-volumes-ag.gd +;; name in dgo: logo-volumes +;; dgos: TIT diff --git a/goal_src/levels/title/ndi-ag.gd b/goal_src/levels/title/ndi-ag.gd new file mode 100644 index 0000000000..981db630af --- /dev/null +++ b/goal_src/levels/title/ndi-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ndi-ag.gd +;; name in dgo: ndi +;; dgos: TIT diff --git a/goal_src/levels/title/ndi-cam-ag.gd b/goal_src/levels/title/ndi-cam-ag.gd new file mode 100644 index 0000000000..33313f18f3 --- /dev/null +++ b/goal_src/levels/title/ndi-cam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ndi-cam-ag.gd +;; name in dgo: ndi-cam +;; dgos: TIT diff --git a/goal_src/levels/title/ndi-volumes-ag.gd b/goal_src/levels/title/ndi-volumes-ag.gd new file mode 100644 index 0000000000..84251ba64c --- /dev/null +++ b/goal_src/levels/title/ndi-volumes-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ndi-volumes-ag.gd +;; name in dgo: ndi-volumes +;; dgos: TIT diff --git a/goal_src/levels/title/title-obs.gc b/goal_src/levels/title/title-obs.gc new file mode 100644 index 0000000000..abfc80491c --- /dev/null +++ b/goal_src/levels/title/title-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: title-obs.gc +;; name in dgo: title-obs +;; dgos: TIT + diff --git a/goal_src/levels/title/title-vis.gd b/goal_src/levels/title/title-vis.gd new file mode 100644 index 0000000000..ca6f653b15 --- /dev/null +++ b/goal_src/levels/title/title-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: title-vis.gd +;; name in dgo: title-vis +;; dgos: TIT diff --git a/goal_src/levels/title/tpage-1499.gd b/goal_src/levels/title/tpage-1499.gd new file mode 100644 index 0000000000..54c5b13722 --- /dev/null +++ b/goal_src/levels/title/tpage-1499.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1499.gd +;; name in dgo: tpage-1499 +;; dgos: TIT diff --git a/goal_src/levels/title/tpage-1609.gd b/goal_src/levels/title/tpage-1609.gd new file mode 100644 index 0000000000..7ece2d63be --- /dev/null +++ b/goal_src/levels/title/tpage-1609.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1609.gd +;; name in dgo: tpage-1609 +;; dgos: TIT diff --git a/goal_src/levels/title/tpage-397.gd b/goal_src/levels/title/tpage-397.gd new file mode 100644 index 0000000000..752c02a77e --- /dev/null +++ b/goal_src/levels/title/tpage-397.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-397.gd +;; name in dgo: tpage-397 +;; dgos: TIT diff --git a/goal_src/levels/title/tpage-415.gd b/goal_src/levels/title/tpage-415.gd new file mode 100644 index 0000000000..5bbdbddffd --- /dev/null +++ b/goal_src/levels/title/tpage-415.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-415.gd +;; name in dgo: tpage-415 +;; dgos: TIT diff --git a/goal_src/levels/title/tpage-416.gd b/goal_src/levels/title/tpage-416.gd new file mode 100644 index 0000000000..13a1ae2822 --- /dev/null +++ b/goal_src/levels/title/tpage-416.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-416.gd +;; name in dgo: tpage-416 +;; dgos: TIT diff --git a/goal_src/levels/training/ecovalve-ag-TRA.gd b/goal_src/levels/training/ecovalve-ag-TRA.gd new file mode 100644 index 0000000000..1f27816daf --- /dev/null +++ b/goal_src/levels/training/ecovalve-ag-TRA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ecovalve-ag-TRA.gd +;; name in dgo: ecovalve +;; dgos: TRA diff --git a/goal_src/levels/training/jng-iris-door-ag-TRA.gd b/goal_src/levels/training/jng-iris-door-ag-TRA.gd new file mode 100644 index 0000000000..9ce43b5fde --- /dev/null +++ b/goal_src/levels/training/jng-iris-door-ag-TRA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: jng-iris-door-ag-TRA.gd +;; name in dgo: jng-iris-door +;; dgos: TRA diff --git a/goal_src/levels/training/plat-eco-ag-TRA.gd b/goal_src/levels/training/plat-eco-ag-TRA.gd new file mode 100644 index 0000000000..54aa6e363c --- /dev/null +++ b/goal_src/levels/training/plat-eco-ag-TRA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: plat-eco-ag-TRA.gd +;; name in dgo: plat-eco +;; dgos: TRA diff --git a/goal_src/levels/training/pontoonfive-ag-TRA.gd b/goal_src/levels/training/pontoonfive-ag-TRA.gd new file mode 100644 index 0000000000..68eb97b1d7 --- /dev/null +++ b/goal_src/levels/training/pontoonfive-ag-TRA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: pontoonfive-ag-TRA.gd +;; name in dgo: pontoonfive +;; dgos: TRA diff --git a/goal_src/levels/training/scarecrow-a-ag.gd b/goal_src/levels/training/scarecrow-a-ag.gd new file mode 100644 index 0000000000..f85fec8603 --- /dev/null +++ b/goal_src/levels/training/scarecrow-a-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: scarecrow-a-ag.gd +;; name in dgo: scarecrow-a +;; dgos: TRA diff --git a/goal_src/levels/training/scarecrow-b-ag.gd b/goal_src/levels/training/scarecrow-b-ag.gd new file mode 100644 index 0000000000..16e3105754 --- /dev/null +++ b/goal_src/levels/training/scarecrow-b-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: scarecrow-b-ag.gd +;; name in dgo: scarecrow-b +;; dgos: TRA diff --git a/goal_src/levels/training/tpage-1308.gd b/goal_src/levels/training/tpage-1308.gd new file mode 100644 index 0000000000..e186f4b77c --- /dev/null +++ b/goal_src/levels/training/tpage-1308.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1308.gd +;; name in dgo: tpage-1308 +;; dgos: TRA diff --git a/goal_src/levels/training/tpage-1309.gd b/goal_src/levels/training/tpage-1309.gd new file mode 100644 index 0000000000..017b0d4a8c --- /dev/null +++ b/goal_src/levels/training/tpage-1309.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1309.gd +;; name in dgo: tpage-1309 +;; dgos: TRA diff --git a/goal_src/levels/training/tpage-1310.gd b/goal_src/levels/training/tpage-1310.gd new file mode 100644 index 0000000000..fcf0ba1608 --- /dev/null +++ b/goal_src/levels/training/tpage-1310.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1310.gd +;; name in dgo: tpage-1310 +;; dgos: TRA diff --git a/goal_src/levels/training/tpage-1311.gd b/goal_src/levels/training/tpage-1311.gd new file mode 100644 index 0000000000..6ffbda8ff2 --- /dev/null +++ b/goal_src/levels/training/tpage-1311.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1311.gd +;; name in dgo: tpage-1311 +;; dgos: TRA diff --git a/goal_src/levels/training/tpage-775.gd b/goal_src/levels/training/tpage-775.gd new file mode 100644 index 0000000000..f9f55bd351 --- /dev/null +++ b/goal_src/levels/training/tpage-775.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-775.gd +;; name in dgo: tpage-775 +;; dgos: TRA diff --git a/goal_src/levels/training/training-obs.gc b/goal_src/levels/training/training-obs.gc new file mode 100644 index 0000000000..84b55c0200 --- /dev/null +++ b/goal_src/levels/training/training-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: training-obs.gc +;; name in dgo: training-obs +;; dgos: L1, TRA + diff --git a/goal_src/levels/training/training-part.gc b/goal_src/levels/training/training-part.gc new file mode 100644 index 0000000000..a3bffe44d5 --- /dev/null +++ b/goal_src/levels/training/training-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: training-part.gc +;; name in dgo: training-part +;; dgos: L1, TRA + diff --git a/goal_src/levels/training/training-vis.gd b/goal_src/levels/training/training-vis.gd new file mode 100644 index 0000000000..592f228e86 --- /dev/null +++ b/goal_src/levels/training/training-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: training-vis.gd +;; name in dgo: training-vis +;; dgos: TRA diff --git a/goal_src/levels/training/trainingcam-ag.gd b/goal_src/levels/training/trainingcam-ag.gd new file mode 100644 index 0000000000..eab4b464a0 --- /dev/null +++ b/goal_src/levels/training/trainingcam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: trainingcam-ag.gd +;; name in dgo: trainingcam +;; dgos: TRA diff --git a/goal_src/levels/training/warp-gate-switch-ag-TRA.gd b/goal_src/levels/training/warp-gate-switch-ag-TRA.gd new file mode 100644 index 0000000000..5ade385d3c --- /dev/null +++ b/goal_src/levels/training/warp-gate-switch-ag-TRA.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: warp-gate-switch-ag-TRA.gd +;; name in dgo: warp-gate-switch +;; dgos: TRA diff --git a/goal_src/levels/training/water-anim-training-ag.gd b/goal_src/levels/training/water-anim-training-ag.gd new file mode 100644 index 0000000000..29c3edfd95 --- /dev/null +++ b/goal_src/levels/training/water-anim-training-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-training-ag.gd +;; name in dgo: water-anim-training +;; dgos: TRA diff --git a/goal_src/levels/village1/assistant-ag.gd b/goal_src/levels/village1/assistant-ag.gd new file mode 100644 index 0000000000..67df24fd0f --- /dev/null +++ b/goal_src/levels/village1/assistant-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: assistant-ag.gd +;; name in dgo: assistant +;; dgos: VI1 diff --git a/goal_src/levels/village1/assistant.gc b/goal_src/levels/village1/assistant.gc new file mode 100644 index 0000000000..5f21d7f6c5 --- /dev/null +++ b/goal_src/levels/village1/assistant.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: assistant.gc +;; name in dgo: assistant +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village1/evilplant-ag.gd b/goal_src/levels/village1/evilplant-ag.gd new file mode 100644 index 0000000000..68d0f36da6 --- /dev/null +++ b/goal_src/levels/village1/evilplant-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: evilplant-ag.gd +;; name in dgo: evilplant +;; dgos: VI1 diff --git a/goal_src/levels/village1/explorer-ag.gd b/goal_src/levels/village1/explorer-ag.gd new file mode 100644 index 0000000000..cd99b74715 --- /dev/null +++ b/goal_src/levels/village1/explorer-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: explorer-ag.gd +;; name in dgo: explorer +;; dgos: VI1 diff --git a/goal_src/levels/village1/explorer.gc b/goal_src/levels/village1/explorer.gc new file mode 100644 index 0000000000..ecebe64002 --- /dev/null +++ b/goal_src/levels/village1/explorer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: explorer.gc +;; name in dgo: explorer +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village1/farmer-ag.gd b/goal_src/levels/village1/farmer-ag.gd new file mode 100644 index 0000000000..2ae8cfaca3 --- /dev/null +++ b/goal_src/levels/village1/farmer-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: farmer-ag.gd +;; name in dgo: farmer +;; dgos: VI1 diff --git a/goal_src/levels/village1/farmer.gc b/goal_src/levels/village1/farmer.gc new file mode 100644 index 0000000000..d4b03a752b --- /dev/null +++ b/goal_src/levels/village1/farmer.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: farmer.gc +;; name in dgo: farmer +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village1/fishermans-boat-ag.gd b/goal_src/levels/village1/fishermans-boat-ag.gd new file mode 100644 index 0000000000..6d68732e34 --- /dev/null +++ b/goal_src/levels/village1/fishermans-boat-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: fishermans-boat-ag.gd +;; name in dgo: fishermans-boat +;; dgos: VI1 diff --git a/goal_src/levels/village1/fishermans-boat.gc b/goal_src/levels/village1/fishermans-boat.gc new file mode 100644 index 0000000000..e8d2d593d4 --- /dev/null +++ b/goal_src/levels/village1/fishermans-boat.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: fishermans-boat.gc +;; name in dgo: fishermans-boat +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village1/hutlamp-ag.gd b/goal_src/levels/village1/hutlamp-ag.gd new file mode 100644 index 0000000000..fe88d70aa1 --- /dev/null +++ b/goal_src/levels/village1/hutlamp-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: hutlamp-ag.gd +;; name in dgo: hutlamp +;; dgos: VI1 diff --git a/goal_src/levels/village1/mayorgears-ag.gd b/goal_src/levels/village1/mayorgears-ag.gd new file mode 100644 index 0000000000..d9e19e24a8 --- /dev/null +++ b/goal_src/levels/village1/mayorgears-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: mayorgears-ag.gd +;; name in dgo: mayorgears +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-beach-ag.gd b/goal_src/levels/village1/medres-beach-ag.gd new file mode 100644 index 0000000000..1f2f76b5b2 --- /dev/null +++ b/goal_src/levels/village1/medres-beach-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-beach-ag.gd +;; name in dgo: medres-beach +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-beach1-ag.gd b/goal_src/levels/village1/medres-beach1-ag.gd new file mode 100644 index 0000000000..3735968ba5 --- /dev/null +++ b/goal_src/levels/village1/medres-beach1-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-beach1-ag.gd +;; name in dgo: medres-beach1 +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-beach2-ag.gd b/goal_src/levels/village1/medres-beach2-ag.gd new file mode 100644 index 0000000000..206a00ed74 --- /dev/null +++ b/goal_src/levels/village1/medres-beach2-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-beach2-ag.gd +;; name in dgo: medres-beach2 +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-beach3-ag.gd b/goal_src/levels/village1/medres-beach3-ag.gd new file mode 100644 index 0000000000..c46682d1d1 --- /dev/null +++ b/goal_src/levels/village1/medres-beach3-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-beach3-ag.gd +;; name in dgo: medres-beach3 +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-jungle-ag.gd b/goal_src/levels/village1/medres-jungle-ag.gd new file mode 100644 index 0000000000..092b123755 --- /dev/null +++ b/goal_src/levels/village1/medres-jungle-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-jungle-ag.gd +;; name in dgo: medres-jungle +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-jungle1-ag.gd b/goal_src/levels/village1/medres-jungle1-ag.gd new file mode 100644 index 0000000000..b781d03906 --- /dev/null +++ b/goal_src/levels/village1/medres-jungle1-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-jungle1-ag.gd +;; name in dgo: medres-jungle1 +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-jungle2-ag.gd b/goal_src/levels/village1/medres-jungle2-ag.gd new file mode 100644 index 0000000000..7487ee7db8 --- /dev/null +++ b/goal_src/levels/village1/medres-jungle2-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-jungle2-ag.gd +;; name in dgo: medres-jungle2 +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-misty-ag.gd b/goal_src/levels/village1/medres-misty-ag.gd new file mode 100644 index 0000000000..6418f0b4bf --- /dev/null +++ b/goal_src/levels/village1/medres-misty-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-misty-ag.gd +;; name in dgo: medres-misty +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-training-ag.gd b/goal_src/levels/village1/medres-training-ag.gd new file mode 100644 index 0000000000..62aaa71804 --- /dev/null +++ b/goal_src/levels/village1/medres-training-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-training-ag.gd +;; name in dgo: medres-training +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-village11-ag.gd b/goal_src/levels/village1/medres-village11-ag.gd new file mode 100644 index 0000000000..53d9e81ee2 --- /dev/null +++ b/goal_src/levels/village1/medres-village11-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-village11-ag.gd +;; name in dgo: medres-village11 +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-village12-ag.gd b/goal_src/levels/village1/medres-village12-ag.gd new file mode 100644 index 0000000000..56cb01b57d --- /dev/null +++ b/goal_src/levels/village1/medres-village12-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-village12-ag.gd +;; name in dgo: medres-village12 +;; dgos: VI1 diff --git a/goal_src/levels/village1/medres-village13-ag.gd b/goal_src/levels/village1/medres-village13-ag.gd new file mode 100644 index 0000000000..f5425157a6 --- /dev/null +++ b/goal_src/levels/village1/medres-village13-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-village13-ag.gd +;; name in dgo: medres-village13 +;; dgos: VI1 diff --git a/goal_src/levels/village1/oracle-ag-VI1.gd b/goal_src/levels/village1/oracle-ag-VI1.gd new file mode 100644 index 0000000000..8a727fb6c7 --- /dev/null +++ b/goal_src/levels/village1/oracle-ag-VI1.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: oracle-ag-VI1.gd +;; name in dgo: oracle +;; dgos: VI1 diff --git a/goal_src/levels/village1/orb-cache-top-ag-VI1.gd b/goal_src/levels/village1/orb-cache-top-ag-VI1.gd new file mode 100644 index 0000000000..2c6f27c52b --- /dev/null +++ b/goal_src/levels/village1/orb-cache-top-ag-VI1.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orb-cache-top-ag-VI1.gd +;; name in dgo: orb-cache-top +;; dgos: VI1 diff --git a/goal_src/levels/village1/reflector-middle-ag.gd b/goal_src/levels/village1/reflector-middle-ag.gd new file mode 100644 index 0000000000..2b0f11fd88 --- /dev/null +++ b/goal_src/levels/village1/reflector-middle-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: reflector-middle-ag.gd +;; name in dgo: reflector-middle +;; dgos: VI1 diff --git a/goal_src/levels/village1/revcycle-ag.gd b/goal_src/levels/village1/revcycle-ag.gd new file mode 100644 index 0000000000..655464c07d --- /dev/null +++ b/goal_src/levels/village1/revcycle-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: revcycle-ag.gd +;; name in dgo: revcycle +;; dgos: VI1 diff --git a/goal_src/levels/village1/revcycleprop-ag.gd b/goal_src/levels/village1/revcycleprop-ag.gd new file mode 100644 index 0000000000..8786e64906 --- /dev/null +++ b/goal_src/levels/village1/revcycleprop-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: revcycleprop-ag.gd +;; name in dgo: revcycleprop +;; dgos: VI1 diff --git a/goal_src/levels/village1/ropebridge-32-ag.gd b/goal_src/levels/village1/ropebridge-32-ag.gd new file mode 100644 index 0000000000..19506c4216 --- /dev/null +++ b/goal_src/levels/village1/ropebridge-32-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ropebridge-32-ag.gd +;; name in dgo: ropebridge-32 +;; dgos: VI1 diff --git a/goal_src/levels/village1/sage-ag.gd b/goal_src/levels/village1/sage-ag.gd new file mode 100644 index 0000000000..9dd2cba63b --- /dev/null +++ b/goal_src/levels/village1/sage-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sage-ag.gd +;; name in dgo: sage +;; dgos: VI1 diff --git a/goal_src/levels/village1/sage.gc b/goal_src/levels/village1/sage.gc new file mode 100644 index 0000000000..602f9d5b39 --- /dev/null +++ b/goal_src/levels/village1/sage.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sage.gc +;; name in dgo: sage +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village1/sagesail-ag.gd b/goal_src/levels/village1/sagesail-ag.gd new file mode 100644 index 0000000000..b11319fad6 --- /dev/null +++ b/goal_src/levels/village1/sagesail-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sagesail-ag.gd +;; name in dgo: sagesail +;; dgos: VI1 diff --git a/goal_src/levels/village1/sequence-a-village1.gc b/goal_src/levels/village1/sequence-a-village1.gc new file mode 100644 index 0000000000..9821869e25 --- /dev/null +++ b/goal_src/levels/village1/sequence-a-village1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sequence-a-village1.gc +;; name in dgo: sequence-a-village1 +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village1/sharkey-ag-VI1.gd b/goal_src/levels/village1/sharkey-ag-VI1.gd new file mode 100644 index 0000000000..7e8f601210 --- /dev/null +++ b/goal_src/levels/village1/sharkey-ag-VI1.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sharkey-ag-VI1.gd +;; name in dgo: sharkey +;; dgos: VI1 diff --git a/goal_src/levels/village1/tpage-1470.gd b/goal_src/levels/village1/tpage-1470.gd new file mode 100644 index 0000000000..3c1964f2bc --- /dev/null +++ b/goal_src/levels/village1/tpage-1470.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1470.gd +;; name in dgo: tpage-1470 +;; dgos: VI1 diff --git a/goal_src/levels/village1/tpage-398.gd b/goal_src/levels/village1/tpage-398.gd new file mode 100644 index 0000000000..b9a69c1481 --- /dev/null +++ b/goal_src/levels/village1/tpage-398.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-398.gd +;; name in dgo: tpage-398 +;; dgos: VI1 diff --git a/goal_src/levels/village1/tpage-399.gd b/goal_src/levels/village1/tpage-399.gd new file mode 100644 index 0000000000..98952eb31e --- /dev/null +++ b/goal_src/levels/village1/tpage-399.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-399.gd +;; name in dgo: tpage-399 +;; dgos: VI1 diff --git a/goal_src/levels/village1/tpage-400.gd b/goal_src/levels/village1/tpage-400.gd new file mode 100644 index 0000000000..7cf5985453 --- /dev/null +++ b/goal_src/levels/village1/tpage-400.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-400.gd +;; name in dgo: tpage-400 +;; dgos: VI1 diff --git a/goal_src/levels/village1/tpage-401.gd b/goal_src/levels/village1/tpage-401.gd new file mode 100644 index 0000000000..12745f4519 --- /dev/null +++ b/goal_src/levels/village1/tpage-401.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-401.gd +;; name in dgo: tpage-401 +;; dgos: VI1 diff --git a/goal_src/levels/village1/villa-starfish-ag.gd b/goal_src/levels/village1/villa-starfish-ag.gd new file mode 100644 index 0000000000..36d5de8874 --- /dev/null +++ b/goal_src/levels/village1/villa-starfish-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: villa-starfish-ag.gd +;; name in dgo: villa-starfish +;; dgos: VI1 diff --git a/goal_src/levels/village1/village-cam-ag-VI1.gd b/goal_src/levels/village1/village-cam-ag-VI1.gd new file mode 100644 index 0000000000..a9b9d9de5c --- /dev/null +++ b/goal_src/levels/village1/village-cam-ag-VI1.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: village-cam-ag-VI1.gd +;; name in dgo: village-cam +;; dgos: VI1 diff --git a/goal_src/levels/village1/village-obs-VI1.gc b/goal_src/levels/village1/village-obs-VI1.gc new file mode 100644 index 0000000000..7f1b730ec8 --- /dev/null +++ b/goal_src/levels/village1/village-obs-VI1.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village-obs-VI1.gc +;; name in dgo: village-obs +;; dgos: VI1 + diff --git a/goal_src/levels/village1/village1-part.gc b/goal_src/levels/village1/village1-part.gc new file mode 100644 index 0000000000..c5b448904b --- /dev/null +++ b/goal_src/levels/village1/village1-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village1-part.gc +;; name in dgo: village1-part +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village1/village1-part2.gc b/goal_src/levels/village1/village1-part2.gc new file mode 100644 index 0000000000..d0194fc6a6 --- /dev/null +++ b/goal_src/levels/village1/village1-part2.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village1-part2.gc +;; name in dgo: village1-part2 +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village1/village1-vis.gd b/goal_src/levels/village1/village1-vis.gd new file mode 100644 index 0000000000..79f2fa6271 --- /dev/null +++ b/goal_src/levels/village1/village1-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: village1-vis.gd +;; name in dgo: village1-vis +;; dgos: VI1 diff --git a/goal_src/levels/village1/village1cam-ag.gd b/goal_src/levels/village1/village1cam-ag.gd new file mode 100644 index 0000000000..d91b470cdf --- /dev/null +++ b/goal_src/levels/village1/village1cam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: village1cam-ag.gd +;; name in dgo: village1cam +;; dgos: VI1 diff --git a/goal_src/levels/village1/water-anim-village1-ag.gd b/goal_src/levels/village1/water-anim-village1-ag.gd new file mode 100644 index 0000000000..98e7f21855 --- /dev/null +++ b/goal_src/levels/village1/water-anim-village1-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-village1-ag.gd +;; name in dgo: water-anim-village1 +;; dgos: VI1 diff --git a/goal_src/levels/village1/windmill-sail-ag.gd b/goal_src/levels/village1/windmill-sail-ag.gd new file mode 100644 index 0000000000..8ac0d7b7c1 --- /dev/null +++ b/goal_src/levels/village1/windmill-sail-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: windmill-sail-ag.gd +;; name in dgo: windmill-sail +;; dgos: VI1 diff --git a/goal_src/levels/village1/windspinner-ag.gd b/goal_src/levels/village1/windspinner-ag.gd new file mode 100644 index 0000000000..0cbe91431f --- /dev/null +++ b/goal_src/levels/village1/windspinner-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: windspinner-ag.gd +;; name in dgo: windspinner +;; dgos: VI1 diff --git a/goal_src/levels/village1/yakow-ag.gd b/goal_src/levels/village1/yakow-ag.gd new file mode 100644 index 0000000000..44a887ae83 --- /dev/null +++ b/goal_src/levels/village1/yakow-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: yakow-ag.gd +;; name in dgo: yakow +;; dgos: VI1 diff --git a/goal_src/levels/village1/yakow.gc b/goal_src/levels/village1/yakow.gc new file mode 100644 index 0000000000..062a6b014b --- /dev/null +++ b/goal_src/levels/village1/yakow.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: yakow.gc +;; name in dgo: yakow +;; dgos: L1, VI1 + diff --git a/goal_src/levels/village2/allpontoons-ag.gd b/goal_src/levels/village2/allpontoons-ag.gd new file mode 100644 index 0000000000..cde309cab9 --- /dev/null +++ b/goal_src/levels/village2/allpontoons-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: allpontoons-ag.gd +;; name in dgo: allpontoons +;; dgos: VI2 diff --git a/goal_src/levels/village2/assistant-village2-ag.gd b/goal_src/levels/village2/assistant-village2-ag.gd new file mode 100644 index 0000000000..12f8467585 --- /dev/null +++ b/goal_src/levels/village2/assistant-village2-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: assistant-village2-ag.gd +;; name in dgo: assistant-village2 +;; dgos: VI2 diff --git a/goal_src/levels/village2/assistant-village2.gc b/goal_src/levels/village2/assistant-village2.gc new file mode 100644 index 0000000000..7b39bb634d --- /dev/null +++ b/goal_src/levels/village2/assistant-village2.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: assistant-village2.gc +;; name in dgo: assistant-village2 +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/barrel-ag-VI2.gd b/goal_src/levels/village2/barrel-ag-VI2.gd new file mode 100644 index 0000000000..a7084276ad --- /dev/null +++ b/goal_src/levels/village2/barrel-ag-VI2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: barrel-ag-VI2.gd +;; name in dgo: barrel +;; dgos: VI2 diff --git a/goal_src/levels/village2/ceilingflag-ag.gd b/goal_src/levels/village2/ceilingflag-ag.gd new file mode 100644 index 0000000000..3064a98e23 --- /dev/null +++ b/goal_src/levels/village2/ceilingflag-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ceilingflag-ag.gd +;; name in dgo: ceilingflag +;; dgos: VI2 diff --git a/goal_src/levels/village2/exit-chamber-dummy-ag.gd b/goal_src/levels/village2/exit-chamber-dummy-ag.gd new file mode 100644 index 0000000000..ce72e9ab7d --- /dev/null +++ b/goal_src/levels/village2/exit-chamber-dummy-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: exit-chamber-dummy-ag.gd +;; name in dgo: exit-chamber-dummy +;; dgos: VI2 diff --git a/goal_src/levels/village2/fireboulder-ag.gd b/goal_src/levels/village2/fireboulder-ag.gd new file mode 100644 index 0000000000..c308175612 --- /dev/null +++ b/goal_src/levels/village2/fireboulder-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: fireboulder-ag.gd +;; name in dgo: fireboulder +;; dgos: VI2 diff --git a/goal_src/levels/village2/flutflut-bluehut-ag.gd b/goal_src/levels/village2/flutflut-bluehut-ag.gd new file mode 100644 index 0000000000..d301151293 --- /dev/null +++ b/goal_src/levels/village2/flutflut-bluehut-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: flutflut-bluehut-ag.gd +;; name in dgo: flutflut-bluehut +;; dgos: VI2 diff --git a/goal_src/levels/village2/flutflut-bluehut.gc b/goal_src/levels/village2/flutflut-bluehut.gc new file mode 100644 index 0000000000..d6cedf2b7e --- /dev/null +++ b/goal_src/levels/village2/flutflut-bluehut.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: flutflut-bluehut.gc +;; name in dgo: flutflut-bluehut +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/gambler-ag.gd b/goal_src/levels/village2/gambler-ag.gd new file mode 100644 index 0000000000..9963906f06 --- /dev/null +++ b/goal_src/levels/village2/gambler-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: gambler-ag.gd +;; name in dgo: gambler +;; dgos: VI2 diff --git a/goal_src/levels/village2/gambler.gc b/goal_src/levels/village2/gambler.gc new file mode 100644 index 0000000000..ecaf4c7465 --- /dev/null +++ b/goal_src/levels/village2/gambler.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: gambler.gc +;; name in dgo: gambler +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/geologist-ag.gd b/goal_src/levels/village2/geologist-ag.gd new file mode 100644 index 0000000000..2289a07f4f --- /dev/null +++ b/goal_src/levels/village2/geologist-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: geologist-ag.gd +;; name in dgo: geologist +;; dgos: VI2 diff --git a/goal_src/levels/village2/geologist.gc b/goal_src/levels/village2/geologist.gc new file mode 100644 index 0000000000..e7967815da --- /dev/null +++ b/goal_src/levels/village2/geologist.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: geologist.gc +;; name in dgo: geologist +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/jaws-ag.gd b/goal_src/levels/village2/jaws-ag.gd new file mode 100644 index 0000000000..95e2e8a2dc --- /dev/null +++ b/goal_src/levels/village2/jaws-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: jaws-ag.gd +;; name in dgo: jaws +;; dgos: VI2 diff --git a/goal_src/levels/village2/medres-rolling-ag.gd b/goal_src/levels/village2/medres-rolling-ag.gd new file mode 100644 index 0000000000..0d74f80f61 --- /dev/null +++ b/goal_src/levels/village2/medres-rolling-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-rolling-ag.gd +;; name in dgo: medres-rolling +;; dgos: VI2 diff --git a/goal_src/levels/village2/medres-rolling1-ag.gd b/goal_src/levels/village2/medres-rolling1-ag.gd new file mode 100644 index 0000000000..347abbdf7e --- /dev/null +++ b/goal_src/levels/village2/medres-rolling1-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-rolling1-ag.gd +;; name in dgo: medres-rolling1 +;; dgos: VI2 diff --git a/goal_src/levels/village2/medres-village2-ag.gd b/goal_src/levels/village2/medres-village2-ag.gd new file mode 100644 index 0000000000..f28a99d209 --- /dev/null +++ b/goal_src/levels/village2/medres-village2-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-village2-ag.gd +;; name in dgo: medres-village2 +;; dgos: VI2 diff --git a/goal_src/levels/village2/ogreboss-village2-ag.gd b/goal_src/levels/village2/ogreboss-village2-ag.gd new file mode 100644 index 0000000000..c987880940 --- /dev/null +++ b/goal_src/levels/village2/ogreboss-village2-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: ogreboss-village2-ag.gd +;; name in dgo: ogreboss-village2 +;; dgos: VI2 diff --git a/goal_src/levels/village2/oracle-ag-VI2.gd b/goal_src/levels/village2/oracle-ag-VI2.gd new file mode 100644 index 0000000000..53e5099e00 --- /dev/null +++ b/goal_src/levels/village2/oracle-ag-VI2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: oracle-ag-VI2.gd +;; name in dgo: oracle +;; dgos: VI2 diff --git a/goal_src/levels/village2/orb-cache-top-ag-VI2.gd b/goal_src/levels/village2/orb-cache-top-ag-VI2.gd new file mode 100644 index 0000000000..fd7eab3fc3 --- /dev/null +++ b/goal_src/levels/village2/orb-cache-top-ag-VI2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: orb-cache-top-ag-VI2.gd +;; name in dgo: orb-cache-top +;; dgos: VI2 diff --git a/goal_src/levels/village2/pontoonfive-ag-VI2.gd b/goal_src/levels/village2/pontoonfive-ag-VI2.gd new file mode 100644 index 0000000000..692fe0dc8f --- /dev/null +++ b/goal_src/levels/village2/pontoonfive-ag-VI2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: pontoonfive-ag-VI2.gd +;; name in dgo: pontoonfive +;; dgos: VI2 diff --git a/goal_src/levels/village2/pontoonten-ag.gd b/goal_src/levels/village2/pontoonten-ag.gd new file mode 100644 index 0000000000..9a1108ab5a --- /dev/null +++ b/goal_src/levels/village2/pontoonten-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: pontoonten-ag.gd +;; name in dgo: pontoonten +;; dgos: VI2 diff --git a/goal_src/levels/village2/precursor-arm-ag.gd b/goal_src/levels/village2/precursor-arm-ag.gd new file mode 100644 index 0000000000..e78385f87b --- /dev/null +++ b/goal_src/levels/village2/precursor-arm-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: precursor-arm-ag.gd +;; name in dgo: precursor-arm +;; dgos: VI2 diff --git a/goal_src/levels/village2/sage-bluehut-ag.gd b/goal_src/levels/village2/sage-bluehut-ag.gd new file mode 100644 index 0000000000..e762c451b3 --- /dev/null +++ b/goal_src/levels/village2/sage-bluehut-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sage-bluehut-ag.gd +;; name in dgo: sage-bluehut +;; dgos: VI2 diff --git a/goal_src/levels/village2/sage-bluehut.gc b/goal_src/levels/village2/sage-bluehut.gc new file mode 100644 index 0000000000..888abbab5e --- /dev/null +++ b/goal_src/levels/village2/sage-bluehut.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sage-bluehut.gc +;; name in dgo: sage-bluehut +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/sunken-elevator-ag.gd b/goal_src/levels/village2/sunken-elevator-ag.gd new file mode 100644 index 0000000000..ed7087bcb0 --- /dev/null +++ b/goal_src/levels/village2/sunken-elevator-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sunken-elevator-ag.gd +;; name in dgo: sunken-elevator +;; dgos: VI2 diff --git a/goal_src/levels/village2/sunken-elevator.gc b/goal_src/levels/village2/sunken-elevator.gc new file mode 100644 index 0000000000..0dcd0b558d --- /dev/null +++ b/goal_src/levels/village2/sunken-elevator.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sunken-elevator.gc +;; name in dgo: sunken-elevator +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/swamp-blimp-ag.gd b/goal_src/levels/village2/swamp-blimp-ag.gd new file mode 100644 index 0000000000..cbb0f3a3cd --- /dev/null +++ b/goal_src/levels/village2/swamp-blimp-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-blimp-ag.gd +;; name in dgo: swamp-blimp +;; dgos: VI2 diff --git a/goal_src/levels/village2/swamp-blimp.gc b/goal_src/levels/village2/swamp-blimp.gc new file mode 100644 index 0000000000..c3cd0310fb --- /dev/null +++ b/goal_src/levels/village2/swamp-blimp.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: swamp-blimp.gc +;; name in dgo: swamp-blimp +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/swamp-rope-ag.gd b/goal_src/levels/village2/swamp-rope-ag.gd new file mode 100644 index 0000000000..ca1071c464 --- /dev/null +++ b/goal_src/levels/village2/swamp-rope-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-rope-ag.gd +;; name in dgo: swamp-rope +;; dgos: VI2 diff --git a/goal_src/levels/village2/swamp-tetherrock-ag.gd b/goal_src/levels/village2/swamp-tetherrock-ag.gd new file mode 100644 index 0000000000..06a72924d2 --- /dev/null +++ b/goal_src/levels/village2/swamp-tetherrock-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-tetherrock-ag.gd +;; name in dgo: swamp-tetherrock +;; dgos: VI2 diff --git a/goal_src/levels/village2/swamp-tetherrock-explode-ag.gd b/goal_src/levels/village2/swamp-tetherrock-explode-ag.gd new file mode 100644 index 0000000000..4411b52012 --- /dev/null +++ b/goal_src/levels/village2/swamp-tetherrock-explode-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swamp-tetherrock-explode-ag.gd +;; name in dgo: swamp-tetherrock-explode +;; dgos: VI2 diff --git a/goal_src/levels/village2/swampcam-ag-VI2.gd b/goal_src/levels/village2/swampcam-ag-VI2.gd new file mode 100644 index 0000000000..96a018d222 --- /dev/null +++ b/goal_src/levels/village2/swampcam-ag-VI2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: swampcam-ag-VI2.gd +;; name in dgo: swampcam +;; dgos: VI2 diff --git a/goal_src/levels/village2/tpage-1476.gd b/goal_src/levels/village2/tpage-1476.gd new file mode 100644 index 0000000000..496dc9e70a --- /dev/null +++ b/goal_src/levels/village2/tpage-1476.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1476.gd +;; name in dgo: tpage-1476 +;; dgos: VI2 diff --git a/goal_src/levels/village2/tpage-919.gd b/goal_src/levels/village2/tpage-919.gd new file mode 100644 index 0000000000..33f178c26f --- /dev/null +++ b/goal_src/levels/village2/tpage-919.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-919.gd +;; name in dgo: tpage-919 +;; dgos: VI2 diff --git a/goal_src/levels/village2/tpage-920.gd b/goal_src/levels/village2/tpage-920.gd new file mode 100644 index 0000000000..c819ae7468 --- /dev/null +++ b/goal_src/levels/village2/tpage-920.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-920.gd +;; name in dgo: tpage-920 +;; dgos: VI2 diff --git a/goal_src/levels/village2/tpage-921.gd b/goal_src/levels/village2/tpage-921.gd new file mode 100644 index 0000000000..ab5116b8f2 --- /dev/null +++ b/goal_src/levels/village2/tpage-921.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-921.gd +;; name in dgo: tpage-921 +;; dgos: VI2 diff --git a/goal_src/levels/village2/tpage-922.gd b/goal_src/levels/village2/tpage-922.gd new file mode 100644 index 0000000000..28f91788c1 --- /dev/null +++ b/goal_src/levels/village2/tpage-922.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-922.gd +;; name in dgo: tpage-922 +;; dgos: VI2 diff --git a/goal_src/levels/village2/village-cam-ag-VI2.gd b/goal_src/levels/village2/village-cam-ag-VI2.gd new file mode 100644 index 0000000000..fdbe2a793f --- /dev/null +++ b/goal_src/levels/village2/village-cam-ag-VI2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: village-cam-ag-VI2.gd +;; name in dgo: village-cam +;; dgos: VI2 diff --git a/goal_src/levels/village2/village2-obs.gc b/goal_src/levels/village2/village2-obs.gc new file mode 100644 index 0000000000..48fe760c9f --- /dev/null +++ b/goal_src/levels/village2/village2-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village2-obs.gc +;; name in dgo: village2-obs +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/village2-part.gc b/goal_src/levels/village2/village2-part.gc new file mode 100644 index 0000000000..a63670eec1 --- /dev/null +++ b/goal_src/levels/village2/village2-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village2-part.gc +;; name in dgo: village2-part +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/village2-part2.gc b/goal_src/levels/village2/village2-part2.gc new file mode 100644 index 0000000000..39b51168e8 --- /dev/null +++ b/goal_src/levels/village2/village2-part2.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village2-part2.gc +;; name in dgo: village2-part2 +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/village2-vis.gd b/goal_src/levels/village2/village2-vis.gd new file mode 100644 index 0000000000..82a741f670 --- /dev/null +++ b/goal_src/levels/village2/village2-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: village2-vis.gd +;; name in dgo: village2-vis +;; dgos: VI2 diff --git a/goal_src/levels/village2/village2cam-ag.gd b/goal_src/levels/village2/village2cam-ag.gd new file mode 100644 index 0000000000..9b05b6b6f4 --- /dev/null +++ b/goal_src/levels/village2/village2cam-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: village2cam-ag.gd +;; name in dgo: village2cam +;; dgos: VI2 diff --git a/goal_src/levels/village2/warp-gate-switch-ag-VI2.gd b/goal_src/levels/village2/warp-gate-switch-ag-VI2.gd new file mode 100644 index 0000000000..4bbca7b789 --- /dev/null +++ b/goal_src/levels/village2/warp-gate-switch-ag-VI2.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: warp-gate-switch-ag-VI2.gd +;; name in dgo: warp-gate-switch +;; dgos: VI2 diff --git a/goal_src/levels/village2/warrior-ag.gd b/goal_src/levels/village2/warrior-ag.gd new file mode 100644 index 0000000000..048117b039 --- /dev/null +++ b/goal_src/levels/village2/warrior-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: warrior-ag.gd +;; name in dgo: warrior +;; dgos: VI2 diff --git a/goal_src/levels/village2/warrior.gc b/goal_src/levels/village2/warrior.gc new file mode 100644 index 0000000000..573d1a5156 --- /dev/null +++ b/goal_src/levels/village2/warrior.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: warrior.gc +;; name in dgo: warrior +;; dgos: L1, VI2 + diff --git a/goal_src/levels/village2/water-anim-village2-ag.gd b/goal_src/levels/village2/water-anim-village2-ag.gd new file mode 100644 index 0000000000..3993dbaa8f --- /dev/null +++ b/goal_src/levels/village2/water-anim-village2-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-village2-ag.gd +;; name in dgo: water-anim-village2 +;; dgos: VI2 diff --git a/goal_src/levels/village3/assistant-village3-ag.gd b/goal_src/levels/village3/assistant-village3-ag.gd new file mode 100644 index 0000000000..1f920b63fb --- /dev/null +++ b/goal_src/levels/village3/assistant-village3-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: assistant-village3-ag.gd +;; name in dgo: assistant-village3 +;; dgos: VI3 diff --git a/goal_src/levels/village3/assistant-village3.gc b/goal_src/levels/village3/assistant-village3.gc new file mode 100644 index 0000000000..8e2adf1178 --- /dev/null +++ b/goal_src/levels/village3/assistant-village3.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: assistant-village3.gc +;; name in dgo: assistant-village3 +;; dgos: L1, VI3 + diff --git a/goal_src/levels/village3/cavegem-ag.gd b/goal_src/levels/village3/cavegem-ag.gd new file mode 100644 index 0000000000..050fde7e2e --- /dev/null +++ b/goal_src/levels/village3/cavegem-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: cavegem-ag.gd +;; name in dgo: cavegem +;; dgos: VI3 diff --git a/goal_src/levels/village3/evilbro-village3-ag.gd b/goal_src/levels/village3/evilbro-village3-ag.gd new file mode 100644 index 0000000000..de7a952743 --- /dev/null +++ b/goal_src/levels/village3/evilbro-village3-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: evilbro-village3-ag.gd +;; name in dgo: evilbro-village3 +;; dgos: VI3 diff --git a/goal_src/levels/village3/evilsis-village3-ag.gd b/goal_src/levels/village3/evilsis-village3-ag.gd new file mode 100644 index 0000000000..29f35e4b59 --- /dev/null +++ b/goal_src/levels/village3/evilsis-village3-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: evilsis-village3-ag.gd +;; name in dgo: evilsis-village3 +;; dgos: VI3 diff --git a/goal_src/levels/village3/gondola-ag.gd b/goal_src/levels/village3/gondola-ag.gd new file mode 100644 index 0000000000..5d34ef0f5d --- /dev/null +++ b/goal_src/levels/village3/gondola-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: gondola-ag.gd +;; name in dgo: gondola +;; dgos: VI3 diff --git a/goal_src/levels/village3/gondolacables-ag.gd b/goal_src/levels/village3/gondolacables-ag.gd new file mode 100644 index 0000000000..e57f146754 --- /dev/null +++ b/goal_src/levels/village3/gondolacables-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: gondolacables-ag.gd +;; name in dgo: gondolacables +;; dgos: VI3 diff --git a/goal_src/levels/village3/lavaspoutdrip-ag.gd b/goal_src/levels/village3/lavaspoutdrip-ag.gd new file mode 100644 index 0000000000..28e1357808 --- /dev/null +++ b/goal_src/levels/village3/lavaspoutdrip-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: lavaspoutdrip-ag.gd +;; name in dgo: lavaspoutdrip +;; dgos: VI3 diff --git a/goal_src/levels/village3/medres-finalboss-ag.gd b/goal_src/levels/village3/medres-finalboss-ag.gd new file mode 100644 index 0000000000..bcb1c63847 --- /dev/null +++ b/goal_src/levels/village3/medres-finalboss-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-finalboss-ag.gd +;; name in dgo: medres-finalboss +;; dgos: VI3 diff --git a/goal_src/levels/village3/medres-ogre-ag.gd b/goal_src/levels/village3/medres-ogre-ag.gd new file mode 100644 index 0000000000..8d93875838 --- /dev/null +++ b/goal_src/levels/village3/medres-ogre-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-ogre-ag.gd +;; name in dgo: medres-ogre +;; dgos: VI3 diff --git a/goal_src/levels/village3/medres-ogre2-ag.gd b/goal_src/levels/village3/medres-ogre2-ag.gd new file mode 100644 index 0000000000..f8115118db --- /dev/null +++ b/goal_src/levels/village3/medres-ogre2-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-ogre2-ag.gd +;; name in dgo: medres-ogre2 +;; dgos: VI3 diff --git a/goal_src/levels/village3/medres-ogre3-ag.gd b/goal_src/levels/village3/medres-ogre3-ag.gd new file mode 100644 index 0000000000..ca1a2993dd --- /dev/null +++ b/goal_src/levels/village3/medres-ogre3-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: medres-ogre3-ag.gd +;; name in dgo: medres-ogre3 +;; dgos: VI3 diff --git a/goal_src/levels/village3/minecart.gc b/goal_src/levels/village3/minecart.gc new file mode 100644 index 0000000000..9d27b747ac --- /dev/null +++ b/goal_src/levels/village3/minecart.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: minecart.gc +;; name in dgo: minecart +;; dgos: L1, VI3 + diff --git a/goal_src/levels/village3/minecartsteel-ag.gd b/goal_src/levels/village3/minecartsteel-ag.gd new file mode 100644 index 0000000000..7dd729aaca --- /dev/null +++ b/goal_src/levels/village3/minecartsteel-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: minecartsteel-ag.gd +;; name in dgo: minecartsteel +;; dgos: VI3 diff --git a/goal_src/levels/village3/miners.gc b/goal_src/levels/village3/miners.gc new file mode 100644 index 0000000000..400c1a3ad9 --- /dev/null +++ b/goal_src/levels/village3/miners.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: miners.gc +;; name in dgo: miners +;; dgos: L1, VI3 + diff --git a/goal_src/levels/village3/minershort-ag.gd b/goal_src/levels/village3/minershort-ag.gd new file mode 100644 index 0000000000..de52b2abdf --- /dev/null +++ b/goal_src/levels/village3/minershort-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: minershort-ag.gd +;; name in dgo: minershort +;; dgos: VI3 diff --git a/goal_src/levels/village3/minertall-ag.gd b/goal_src/levels/village3/minertall-ag.gd new file mode 100644 index 0000000000..0e7138d545 --- /dev/null +++ b/goal_src/levels/village3/minertall-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: minertall-ag.gd +;; name in dgo: minertall +;; dgos: VI3 diff --git a/goal_src/levels/village3/oracle-ag-VI3.gd b/goal_src/levels/village3/oracle-ag-VI3.gd new file mode 100644 index 0000000000..ed17a5f8bd --- /dev/null +++ b/goal_src/levels/village3/oracle-ag-VI3.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: oracle-ag-VI3.gd +;; name in dgo: oracle +;; dgos: VI3 diff --git a/goal_src/levels/village3/pistons-ag.gd b/goal_src/levels/village3/pistons-ag.gd new file mode 100644 index 0000000000..0c4d7e3dad --- /dev/null +++ b/goal_src/levels/village3/pistons-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: pistons-ag.gd +;; name in dgo: pistons +;; dgos: VI3 diff --git a/goal_src/levels/village3/sage-village3-ag.gd b/goal_src/levels/village3/sage-village3-ag.gd new file mode 100644 index 0000000000..e19ea85844 --- /dev/null +++ b/goal_src/levels/village3/sage-village3-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: sage-village3-ag.gd +;; name in dgo: sage-village3 +;; dgos: VI3 diff --git a/goal_src/levels/village3/sage-village3.gc b/goal_src/levels/village3/sage-village3.gc new file mode 100644 index 0000000000..4c79db2881 --- /dev/null +++ b/goal_src/levels/village3/sage-village3.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: sage-village3.gc +;; name in dgo: sage-village3 +;; dgos: L1, VI3 + diff --git a/goal_src/levels/village3/tpage-1194.gd b/goal_src/levels/village3/tpage-1194.gd new file mode 100644 index 0000000000..7365ff9d47 --- /dev/null +++ b/goal_src/levels/village3/tpage-1194.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1194.gd +;; name in dgo: tpage-1194 +;; dgos: VI3 diff --git a/goal_src/levels/village3/tpage-1208.gd b/goal_src/levels/village3/tpage-1208.gd new file mode 100644 index 0000000000..de776c5c62 --- /dev/null +++ b/goal_src/levels/village3/tpage-1208.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1208.gd +;; name in dgo: tpage-1208 +;; dgos: VI3 diff --git a/goal_src/levels/village3/tpage-1209.gd b/goal_src/levels/village3/tpage-1209.gd new file mode 100644 index 0000000000..7a1d2016b2 --- /dev/null +++ b/goal_src/levels/village3/tpage-1209.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1209.gd +;; name in dgo: tpage-1209 +;; dgos: VI3 diff --git a/goal_src/levels/village3/tpage-1210.gd b/goal_src/levels/village3/tpage-1210.gd new file mode 100644 index 0000000000..b2a71d9714 --- /dev/null +++ b/goal_src/levels/village3/tpage-1210.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: tpage-1210.gd +;; name in dgo: tpage-1210 +;; dgos: VI3 diff --git a/goal_src/levels/village3/vil3-bridge-36-ag.gd b/goal_src/levels/village3/vil3-bridge-36-ag.gd new file mode 100644 index 0000000000..871ed0bdc4 --- /dev/null +++ b/goal_src/levels/village3/vil3-bridge-36-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: vil3-bridge-36-ag.gd +;; name in dgo: vil3-bridge-36 +;; dgos: VI3 diff --git a/goal_src/levels/village3/village-cam-ag-VI3.gd b/goal_src/levels/village3/village-cam-ag-VI3.gd new file mode 100644 index 0000000000..d1fd070645 --- /dev/null +++ b/goal_src/levels/village3/village-cam-ag-VI3.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: village-cam-ag-VI3.gd +;; name in dgo: village-cam +;; dgos: VI3 diff --git a/goal_src/levels/village3/village3-obs.gc b/goal_src/levels/village3/village3-obs.gc new file mode 100644 index 0000000000..bc86a934be --- /dev/null +++ b/goal_src/levels/village3/village3-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village3-obs.gc +;; name in dgo: village3-obs +;; dgos: L1, VI3 + diff --git a/goal_src/levels/village3/village3-part.gc b/goal_src/levels/village3/village3-part.gc new file mode 100644 index 0000000000..cd6294e29d --- /dev/null +++ b/goal_src/levels/village3/village3-part.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: village3-part.gc +;; name in dgo: village3-part +;; dgos: L1, VI3 + diff --git a/goal_src/levels/village3/village3-vis.gd b/goal_src/levels/village3/village3-vis.gd new file mode 100644 index 0000000000..059f25a138 --- /dev/null +++ b/goal_src/levels/village3/village3-vis.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: village3-vis.gd +;; name in dgo: village3-vis +;; dgos: VI3 diff --git a/goal_src/levels/village3/water-anim-village3-ag.gd b/goal_src/levels/village3/water-anim-village3-ag.gd new file mode 100644 index 0000000000..1e99b9aa4f --- /dev/null +++ b/goal_src/levels/village3/water-anim-village3-ag.gd @@ -0,0 +1,6 @@ +;-*-Lisp-*- +;; GOAL Data Description File + +;; name: water-anim-village3-ag.gd +;; name in dgo: water-anim-village3 +;; dgos: VI3 diff --git a/goal_src/levels/village_common/oracle.gc b/goal_src/levels/village_common/oracle.gc new file mode 100644 index 0000000000..97b05b034a --- /dev/null +++ b/goal_src/levels/village_common/oracle.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: oracle.gc +;; name in dgo: oracle +;; dgos: CIT, L1, VI1, VI2, VI3, VILLAGEP + diff --git a/goal_src/levels/village_common/villagep-obs.gc b/goal_src/levels/village_common/villagep-obs.gc new file mode 100644 index 0000000000..0c95f51a72 --- /dev/null +++ b/goal_src/levels/village_common/villagep-obs.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: villagep-obs.gc +;; name in dgo: villagep-obs +;; dgos: CIT, L1, VI1, VI2, VI3, VILLAGEP + diff --git a/goal_src/old/lava/lava.gc b/goal_src/old/lava/lava.gc new file mode 100644 index 0000000000..8051f37244 --- /dev/null +++ b/goal_src/old/lava/lava.gc @@ -0,0 +1,7 @@ +;-*-Lisp-*- +(in-package goal) + +;; name: lava.gc +;; name in dgo: lava +;; dgos: WATER-AN + diff --git a/scripts/make_empty_obj_files.py b/scripts/make_empty_obj_files.py new file mode 100755 index 0000000000..dcdaf9f754 --- /dev/null +++ b/scripts/make_empty_obj_files.py @@ -0,0 +1,1139 @@ +#!/usr/bin/env python3 + +import argparse +import glob +import os + +file_list = [["gcommon", "gcommon", 3, ["KERNEL"], "kernel"], +["gstring-h", "gstring-h", 3, ["KERNEL"], "kernel"], +["gkernel-h", "gkernel-h", 3, ["KERNEL"], "kernel"], +["gkernel", "gkernel", 3, ["KERNEL"], "kernel"], +["pskernel", "pskernel", 3, ["KERNEL"], "kernel"], +["gstring", "gstring", 3, ["KERNEL"], "kernel"], +["dgo-h", "dgo-h", 3, ["KERNEL"], "kernel"], +["gstate", "gstate", 3, ["KERNEL"], "kernel"], +["types-h", "types-h", 3, ["GAME", "ENGINE"], "engine/util"], +["vu1-macros", "vu1-macros", 3, ["GAME", "ENGINE"], "engine/ps2"], +["math", "math", 3, ["GAME", "ENGINE"], "engine/math"], +["vector-h", "vector-h", 3, ["GAME", "ENGINE"], "engine/math"], +["gravity-h", "gravity-h", 3, ["GAME", "ENGINE"], "engine/physics"], +["bounding-box-h", "bounding-box-h", 3, ["GAME", "ENGINE"], "engine/geometry"], +["matrix-h", "matrix-h", 3, ["GAME", "ENGINE"], "engine/math"], +["quaternion-h", "quaternion-h", 3, ["GAME", "ENGINE"], "engine/math"], +["euler-h", "euler-h", 3, ["GAME", "ENGINE"], "engine/math"], +["transform-h", "transform-h", 3, ["GAME", "ENGINE"], "engine/math"], +["geometry-h", "geometry-h", 3, ["GAME", "ENGINE"], "engine/geometry"], +["trigonometry-h", "trigonometry-h", 3, ["GAME", "ENGINE"], "engine/math"], +["transformq-h", "transformq-h", 3, ["GAME", "ENGINE"], "engine/math"], +["bounding-box", "bounding-box", 3, ["GAME", "ENGINE"], "engine/geometry"], +["matrix", "matrix", 3, ["GAME", "ENGINE"], "engine/math"], +["transform", "transform", 3, ["GAME", "ENGINE"], "engine/math"], +["quaternion", "quaternion", 3, ["GAME", "ENGINE"], "engine/math"], +["euler", "euler", 3, ["GAME", "ENGINE"], "engine/math"], +["geometry", "geometry", 3, ["GAME", "ENGINE"], "engine/geometry"], +["trigonometry", "trigonometry", 3, ["GAME", "ENGINE"], "engine/math"], +["gsound-h", "gsound-h", 3, ["GAME", "ENGINE"], "engine/sound"], +["timer-h", "timer-h", 3, ["GAME", "ENGINE"], "engine/ps2"], +["timer", "timer", 3, ["GAME", "ENGINE"], "engine/ps2"], +["vif-h", "vif-h", 3, ["GAME", "ENGINE"], "engine/ps2"], +["dma-h", "dma-h", 3, ["GAME", "ENGINE"], "engine/dma"], +["video-h", "video-h", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["vu1-user-h", "vu1-user-h", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["dma", "dma", 3, ["GAME", "ENGINE"], "engine/dma"], +["dma-buffer", "dma-buffer", 3, ["GAME", "ENGINE"], "engine/dma"], +["dma-bucket", "dma-bucket", 3, ["GAME", "ENGINE"], "engine/dma"], +["dma-disasm", "dma-disasm", 3, ["GAME", "ENGINE"], "engine/dma"], +["pad", "pad", 3, ["GAME", "ENGINE"], "engine/ps2"], +["gs", "gs", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["display-h", "display-h", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["vector", "vector", 3, ["GAME", "ENGINE"], "engine/math"], +["file-io", "file-io", 3, ["GAME", "ENGINE"], "engine/load"], +["loader-h", "loader-h", 3, ["GAME", "ENGINE"], "engine/load"], +["texture-h", "texture-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["level-h", "level-h", 3, ["GAME", "ENGINE"], "engine/level"], +["math-camera-h", "math-camera-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["math-camera", "math-camera", 3, ["GAME", "ENGINE"], "engine/camera"], +["font-h", "font-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["decomp-h", "decomp-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["display", "display", 3, ["GAME", "ENGINE"], "engine/gfx/hw"], +["connect", "connect", 3, ["GAME", "ENGINE"], "engine/engine"], +["text-h", "text-h", 3, ["GAME", "ENGINE"], "engine/ui"], +["settings-h", "settings-h", 3, ["GAME", "ENGINE"], "engine/game"], +["capture", "capture", 3, ["GAME", "ENGINE"], "engine/gfx"], +["memory-usage-h", "memory-usage-h", 3, ["GAME", "ENGINE"], "engine/debug"], +["texture", "texture", 3, ["GAME", "ENGINE"], "engine/gfx"], +["main-h", "main-h", 3, ["GAME", "ENGINE"], "engine/game"], +["mspace-h", "mspace-h", 3, ["GAME", "ENGINE"], "engine/anim"], +["drawable-h", "drawable-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-group-h", "drawable-group-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-inline-array-h", "drawable-inline-array-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["draw-node-h", "draw-node-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-tree-h", "drawable-tree-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-actor-h", "drawable-actor-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-ambient-h", "drawable-ambient-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["game-task-h", "game-task-h", 3, ["GAME", "ENGINE"], "engine/game/task"], +["hint-control-h", "hint-control-h", 3, ["GAME", "ENGINE"], "engine/game/task"], +["generic-h", "generic-h", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["lights-h", "lights-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["ocean-h", "ocean-h", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-trans-tables", "ocean-trans-tables", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-tables", "ocean-tables", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-frames", "ocean-frames", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["sky-h", "sky-h", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], +["mood-h", "mood-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["time-of-day-h", "time-of-day-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["art-h", "art-h", 3, ["GAME", "ENGINE"], "engine/data"], +["generic-vu1-h", "generic-vu1-h", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["merc-h", "merc-h", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["generic-merc-h", "generic-merc-h", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["generic-tie-h", "generic-tie-h", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["generic-work-h", "generic-work-h", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["shadow-cpu-h", "shadow-cpu-h", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["shadow-vu1-h", "shadow-vu1-h", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["memcard-h", "memcard-h", 3, ["GAME", "ENGINE"], "engine/ps2"], +["game-info-h", "game-info-h", 3, ["GAME", "ENGINE"], "engine/game"], +["wind-h", "wind-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["prototype-h", "prototype-h", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["joint-h", "joint-h", 3, ["GAME", "ENGINE"], "engine/anim"], +["bones-h", "bones-h", 3, ["GAME", "ENGINE"], "engine/anim"], +["engines", "engines", 3, ["GAME", "ENGINE"], "engine/engine"], +["res-h", "res-h", 3, ["GAME", "ENGINE"], "engine/data"], +["res", "res", 3, ["GAME", "ENGINE"], "engine/data"], +["lights", "lights", 3, ["GAME", "ENGINE"], "engine/gfx"], +["dynamics-h", "dynamics-h", 3, ["GAME", "ENGINE"], "engine/physics"], +["surface-h", "surface-h", 3, ["GAME", "ENGINE"], "engine/target"], +["pat-h", "pat-h", 3, ["GAME", "ENGINE"], "engine/target"], +["fact-h", "fact-h", 3, ["GAME", "ENGINE"], "engine/game"], +["aligner-h", "aligner-h", 3, ["GAME", "ENGINE"], "engine/anim"], +["game-h", "game-h", 3, ["GAME", "ENGINE"], "engine/game"], +["generic-obs-h", "generic-obs-h", 3, ["GAME", "ENGINE"], "engine/game"], +["pov-camera-h", "pov-camera-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["sync-info-h", "sync-info-h", 3, ["GAME", "ENGINE"], "engine/util"], +["smush-control-h", "smush-control-h", 3, ["GAME", "ENGINE"], "engine/util"], +["trajectory-h", "trajectory-h", 3, ["GAME", "ENGINE"], "engine/physics"], +["debug-h", "debug-h", 3, ["GAME", "ENGINE"], "engine/debug"], +["joint-mod-h", "joint-mod-h", 3, ["GAME", "ENGINE"], "engine/target"], +["collide-func-h", "collide-func-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-mesh-h", "collide-mesh-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-shape-h", "collide-shape-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-target-h", "collide-target-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-touch-h", "collide-touch-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-edge-grab-h", "collide-edge-grab-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["process-drawable-h", "process-drawable-h", 3, ["GAME", "ENGINE"], "engine/draw"], +["effect-control-h", "effect-control-h", 3, ["GAME", "ENGINE"], "engine/game"], +["collide-frag-h", "collide-frag-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["projectiles-h", "projectiles-h", 3, ["GAME", "ENGINE"], "engine/game"], +["target-h", "target-h", 3, ["GAME", "ENGINE"], "engine/target"], +["depth-cue-h", "depth-cue-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["stats-h", "stats-h", 3, ["GAME", "ENGINE"], "engine/debug"], +["bsp-h", "bsp-h", 3, ["GAME", "ENGINE"], "engine/gfx/vis"], +["collide-cache-h", "collide-cache-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-h", "collide-h", 3, ["GAME", "ENGINE"], "engine/collide"], +["shrubbery-h", "shrubbery-h", 3, ["GAME", "ENGINE"], "engine/gfx/shrub"], +["tie-h", "tie-h", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["tfrag-h", "tfrag-h", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["background-h", "background-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["subdivide-h", "subdivide-h", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["entity-h", "entity-h", 3, ["GAME", "ENGINE"], "engine/entity"], +["sprite-h", "sprite-h", 3, ["GAME", "ENGINE"], "engine/gfx/sprite"], +["shadow-h", "shadow-h", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["eye-h", "eye-h", 3, ["GAME", "ENGINE"], "engine/gfx"], +["sparticle-launcher-h", "sparticle-launcher-h", 3, ["GAME", "ENGINE"], "engine/sparticle"], +["sparticle-h", "sparticle-h", 3, ["GAME", "ENGINE"], "engine/sparticle"], +["actor-link-h", "actor-link-h", 3, ["GAME", "ENGINE"], "engine/entity"], +["camera-h", "camera-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-debug-h", "cam-debug-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-interface-h", "cam-interface-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-update-h", "cam-update-h", 3, ["GAME", "ENGINE"], "engine/camera"], +["assert-h", "assert-h", 3, ["GAME", "ENGINE"], "engine/debug"], +["hud-h", "hud-h", 3, ["GAME", "ENGINE"], "engine/ui"], +["progress-h", "progress-h", 3, ["GAME", "ENGINE"], "engine/ui"], +["rpc-h", "rpc-h", 3, ["GAME", "ENGINE"], "engine/ps2"], +["path-h", "path-h", 3, ["GAME", "ENGINE"], "engine/nav"], +["navigate-h", "navigate-h", 3, ["GAME", "ENGINE"], "engine/nav"], +["load-dgo", "load-dgo", 3, ["GAME", "ENGINE"], "engine/load"], +["ramdisk", "ramdisk", 3, ["GAME", "ENGINE"], "engine/load"], +["gsound", "gsound", 3, ["GAME", "ENGINE"], "engine/sound"], +["transformq", "transformq", 3, ["GAME", "ENGINE"], "engine/math"], +["collide-func", "collide-func", 3, ["GAME", "ENGINE"], "engine/collide"], +["joint", "joint", 3, ["GAME", "ENGINE"], "engine/anim"], +["cylinder", "cylinder", 3, ["GAME", "ENGINE"], "engine/geometry"], +["wind", "wind", 3, ["GAME", "ENGINE"], "engine/gfx"], +["bsp", "bsp", 3, ["GAME", "ENGINE"], "engine/gfx/vis"], +["subdivide", "subdivide", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["sprite", "sprite", 3, ["GAME", "ENGINE"], "engine/gfx/sprite"], +["sprite-distort", "sprite-distort", 3, ["GAME", "ENGINE"], "engine/gfx/sprite"], +["debug-sphere", "debug-sphere", 3, ["GAME", "ENGINE"], "engine/debug"], +["debug", "debug", 3, ["GAME", "ENGINE"], "engine/debug"], +["merc-vu1", "merc-vu1", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["merc-blend-shape", "merc-blend-shape", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["merc", "merc", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["ripple", "ripple", 3, ["GAME", "ENGINE"], "engine/gfx"], +["bones", "bones", 3, ["GAME", "ENGINE"], "engine/anim"], +["generic-vu0", "generic-vu0", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic", "generic", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic-vu1", "generic-vu1", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic-effect", "generic-effect", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic-merc", "generic-merc", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["generic-tie", "generic-tie", 3, ["GAME", "ENGINE"], "engine/gfx/generic"], +["shadow-cpu", "shadow-cpu", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["shadow-vu1", "shadow-vu1", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["depth-cue", "depth-cue", 3, ["GAME", "ENGINE"], "engine/gfx"], +["font", "font", 3, ["GAME", "ENGINE"], "engine/gfx"], +["decomp", "decomp", 3, ["GAME", "ENGINE"], "engine/load"], +["background", "background", 3, ["GAME", "ENGINE"], "engine/gfx"], +["draw-node", "draw-node", 3, ["GAME", "ENGINE"], "engine/draw"], +["shrubbery", "shrubbery", 3, ["GAME", "ENGINE"], "engine/gfx/shrub"], +["shrub-work", "shrub-work", 3, ["GAME", "ENGINE"], "engine/gfx/shrub"], +["tfrag-near", "tfrag-near", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["tfrag", "tfrag", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["tfrag-methods", "tfrag-methods", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["tfrag-work", "tfrag-work", 3, ["GAME", "ENGINE"], "engine/gfx/tfrag"], +["tie", "tie", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["tie-near", "tie-near", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["tie-work", "tie-work", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["tie-methods", "tie-methods", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["sync-info", "sync-info", 3, ["GAME", "ENGINE"], "engine/util"], +["trajectory", "trajectory", 3, ["GAME", "ENGINE"], "engine/physics"], +["sparticle-launcher", "sparticle-launcher", 3, ["GAME", "ENGINE"], "engine/sparticle"], +["sparticle", "sparticle", 3, ["GAME", "ENGINE"], "engine/sparticle"], +["entity-table", "entity-table", 3, ["GAME", "ENGINE"], "engine/entity"], +["loader", "loader", 3, ["GAME", "ENGINE"], "engine/load"], +["task-control-h", "task-control-h", 3, ["GAME", "ENGINE"], "engine/game/task"], +["game-info", "game-info", 3, ["GAME", "ENGINE"], "engine/game"], +["game-save", "game-save", 3, ["GAME", "ENGINE"], "engine/game"], +["settings", "settings", 3, ["GAME", "ENGINE"], "engine/game"], +["mood-tables", "mood-tables", 3, ["GAME", "ENGINE"], "engine/ambient"], +["mood", "mood", 3, ["GAME", "ENGINE"], "engine/ambient"], +["weather-part", "weather-part", 3, ["GAME", "ENGINE"], "engine/ambient"], +["time-of-day", "time-of-day", 3, ["GAME", "ENGINE"], "engine/gfx"], +["sky-utils", "sky-utils", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], +["sky", "sky", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], +["sky-tng", "sky-tng", 3, ["GAME", "ENGINE"], "engine/gfx/sky"], +["load-boundary-h", "load-boundary-h", 3, ["GAME", "ENGINE"], "engine/level"], +["load-boundary", "load-boundary", 3, ["GAME", "ENGINE"], "engine/level"], +["load-boundary-data", "load-boundary-data", 3, ["GAME", "ENGINE"], "engine/level"], +["level-info", "level-info", 3, ["GAME", "ENGINE"], "engine/level"], +["level", "level", 3, ["GAME", "ENGINE"], "engine/level"], +["text", "text", 3, ["GAME", "ENGINE"], "engine/ui"], +["collide-probe", "collide-probe", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-frag", "collide-frag", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-mesh", "collide-mesh", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-touch", "collide-touch", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-edge-grab", "collide-edge-grab", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-shape", "collide-shape", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-shape-rider", "collide-shape-rider", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide", "collide", 3, ["GAME", "ENGINE"], "engine/collide"], +["collide-planes", "collide-planes", 3, ["GAME", "ENGINE"], "engine/collide"], +["merc-death", "merc-death", 3, ["GAME", "ENGINE"], "engine/gfx/merc"], +["water-h", "water-h", 3, ["GAME", "ENGINE"], "engine/gfx/water"], +["camera", "camera", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-interface", "cam-interface", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-master", "cam-master", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-states", "cam-states", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-states-dbg", "cam-states-dbg", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-combiner", "cam-combiner", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-update", "cam-update", 3, ["GAME", "ENGINE"], "engine/camera"], +["vol-h", "vol-h", 3, ["GAME", "ENGINE"], "engine/geometry"], +["cam-layout", "cam-layout", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-debug", "cam-debug", 3, ["GAME", "ENGINE"], "engine/camera"], +["cam-start", "cam-start", 3, ["GAME", "ENGINE"], "engine/camera"], +["process-drawable", "process-drawable", 3, ["GAME", "ENGINE"], "engine/draw"], +["hint-control", "hint-control", 3, ["GAME", "ENGINE"], "engine/game/task"], +["ambient", "ambient", 3, ["GAME", "ENGINE"], "engine/ambient"], +["assert", "assert", 3, ["GAME", "ENGINE"], "engine/debug"], +["generic-obs", "generic-obs", 3, ["GAME", "ENGINE"], "engine/game"], +["target-util", "target-util", 3, ["GAME", "ENGINE"], "engine/target"], +["target-part", "target-part", 3, ["GAME", "ENGINE"], "engine/target"], +["collide-reaction-target", "collide-reaction-target", 3, ["GAME", "ENGINE"], "engine/collide"], +["logic-target", "logic-target", 3, ["GAME", "ENGINE"], "engine/target"], +["sidekick", "sidekick", 3, ["GAME", "ENGINE"], "engine/target"], +["voicebox", "voicebox", 3, ["GAME", "ENGINE"], "engine/game"], +["target-handler", "target-handler", 3, ["GAME", "ENGINE"], "engine/target"], +["target", "target", 3, ["GAME", "ENGINE"], "engine/target"], +["target2", "target2", 3, ["GAME", "ENGINE"], "engine/target"], +["target-death", "target-death", 3, ["GAME", "ENGINE"], "engine/target"], +["menu", "menu", 3, ["GAME", "ENGINE"], "engine/debug"], +["drawable", "drawable", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-group", "drawable-group", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-inline-array", "drawable-inline-array", 3, ["GAME", "ENGINE"], "engine/draw"], +["drawable-tree", "drawable-tree", 3, ["GAME", "ENGINE"], "engine/draw"], +["prototype", "prototype", 3, ["GAME", "ENGINE"], "engine/gfx/tie"], +["main-collide", "main-collide", 3, ["GAME", "ENGINE"], "engine/collide"], +["video", "video", 3, ["GAME", "ENGINE"], "engine/game"], +["main", "main", 3, ["GAME", "ENGINE"], "engine/game"], +["collide-cache", "collide-cache", 3, ["GAME", "ENGINE"], "engine/collide"], +["relocate", "relocate", 3, ["GAME", "ENGINE"], "engine/entity"], +["memory-usage", "memory-usage", 3, ["GAME", "ENGINE"], "engine/debug"], +["entity", "entity", 3, ["GAME", "ENGINE"], "engine/entity"], +["path", "path", 3, ["GAME", "ENGINE"], "engine/nav"], +["vol", "vol", 3, ["GAME", "ENGINE"], "engine/geometry"], +["navigate", "navigate", 3, ["GAME", "ENGINE"], "engine/nav"], +["aligner", "aligner", 3, ["GAME", "ENGINE"], "engine/anim"], +["effect-control", "effect-control", 3, ["GAME", "ENGINE"], "engine/game"], +["water", "water", 3, ["GAME", "ENGINE"], "engine/gfx/water"], +["collectables-part", "collectables-part", 3, ["GAME", "ENGINE"], "engine/game"], +["collectables", "collectables", 3, ["GAME", "ENGINE"], "engine/game"], +["task-control", "task-control", 3, ["GAME", "ENGINE"], "engine/game/task"], +["process-taskable", "process-taskable", 3, ["GAME", "ENGINE"], "engine/game/task"], +["pov-camera", "pov-camera", 3, ["GAME", "ENGINE"], "engine/camera"], +["powerups", "powerups", 3, ["GAME", "ENGINE"], "engine/game"], +["crates", "crates", 3, ["GAME", "ENGINE"], "engine/game"], +["hud", "hud", 3, ["GAME", "ENGINE"], "engine/ui"], +["hud-classes", "hud-classes", 3, ["GAME", "ENGINE"], "engine/ui"], +["progress-static", "progress-static", 3, ["GAME", "ENGINE"], "engine/ui/progress"], +["progress-part", "progress-part", 3, ["GAME", "ENGINE"], "engine/ui/progress"], +["progress-draw", "progress-draw", 3, ["GAME", "ENGINE"], "engine/ui/progress"], +["progress", "progress", 3, ["GAME", "ENGINE"], "engine/ui/progress"], +["credits", "credits", 3, ["GAME", "ENGINE"], "engine/ui"], +["projectiles", "projectiles", 3, ["GAME", "ENGINE"], "engine/game"], +["ocean", "ocean", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-vu0", "ocean-vu0", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-texture", "ocean-texture", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-mid", "ocean-mid", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-transition", "ocean-transition", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["ocean-near", "ocean-near", 3, ["GAME", "ENGINE"], "engine/gfx/ocean"], +["shadow", "shadow", 3, ["GAME", "ENGINE"], "engine/gfx/shadow"], +["eye", "eye", 3, ["GAME", "ENGINE"], "engine/gfx"], +["glist-h", "glist-h", 3, ["GAME", "ENGINE"], "engine/util"], +["glist", "glist", 3, ["GAME", "ENGINE"], "engine/util"], +["anim-tester", "anim-tester", 3, ["GAME", "ENGINE"], "engine/debug"], +["viewer", "viewer", 3, ["GAME", "ENGINE"], "engine/debug"], +["part-tester", "part-tester", 3, ["GAME", "ENGINE"], "engine/debug"], +["default-menu", "default-menu", 3, ["GAME", "ENGINE"], "engine/debug"], +["dir-tpages", "dir-tpages", 4, ["GAME", "ART"], "levels/common"], +["tpage-463", "tpage-463", 4, ["GAME", "ART"], "levels/common"], +["tpage-2", "tpage-2", 4, ["GAME", "ART"], "levels/common"], +["tpage-880", "tpage-880", 4, ["GAME", "ART"], "levels/common"], +["tpage-256", "tpage-256", 4, ["GAME", "ART"], "levels/common"], +["tpage-1278", "tpage-1278", 4, ["GAME", "ART"], "levels/common"], +["texture-upload", "texture-upload", 3, ["GAME", "ART"], "levels/common"], +["tpage-1032", "tpage-1032", 4, ["GAME", "ART"], "levels/common"], +["tpage-62", "tpage-62", 4, ["GAME", "ART"], "levels/common"], +["tpage-1532", "tpage-1532", 4, ["GAME", "ART"], "levels/common"], +["fuel-cell-ag", "fuel-cell", 4, ["GAME", "ART"], "levels/common"], +["money-ag", "money", 4, ["GAME", "ART"], "levels/common"], +["buzzer-ag", "buzzer", 4, ["GAME", "ART"], "levels/common"], +["ecovalve-ag-ART-GAME", "ecovalve", 4, ["GAME", "ART"], "levels/common"], +["ecovalve-ag-BEA", "ecovalve", 4, ["BEA"], "levels/beach"], +["ecovalve-ag-CIT", "ecovalve", 4, ["CIT"], "levels/citadel"], +["ecovalve-ag-FIN", "ecovalve", 4, ["FIN"], "levels/finalboss"], +["ecovalve-ag-JUB-JUN", "ecovalve", 4, ["JUB", "JUN"], "levels/jungle_common"], +["ecovalve-ag-FIC-OGR", "ecovalve", 4, ["FIC", "OGR"], "levels/common"], +["ecovalve-ag-LAV", "ecovalve", 4, ["LAV"], "levels/lavatube"], +["ecovalve-ag-MAI", "ecovalve", 4, ["MAI"], "levels/maincave"], +["ecovalve-ag-ROB", "ecovalve", 4, ["ROB"], "levels/robocave"], +["ecovalve-ag-ROL", "ecovalve", 4, ["ROL"], "levels/rolling"], +["ecovalve-ag-SNO", "ecovalve", 4, ["SNO"], "levels/snow"], +["ecovalve-ag-SUB", "ecovalve", 4, ["SUB"], "levels/sunkenb"], +["ecovalve-ag-SWA", "ecovalve", 4, ["SWA"], "levels/swamp"], +["ecovalve-ag-TRA", "ecovalve", 4, ["TRA"], "levels/training"], +["crate-ag", "crate", 4, ["GAME", "ART"], "levels/common"], +["speaker-ag", "speaker", 4, ["GAME", "ART"], "levels/common"], +["fuelcell-naked-ag", "fuelcell-naked", 4, ["GAME", "ART"], "levels/common"], +["eichar-ag", "eichar", 4, ["GAME", "ART"], "levels/common"], +["sidekick-ag", "sidekick", 4, ["GAME", "ART"], "levels/common"], +["deathcam-ag", "deathcam", 4, ["GAME", "ART"], "levels/common"], +["game-cnt", "game-cnt", 4, ["GAME", "ART"], "levels/common"], +["rigid-body-h", "rigid-body-h", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["water-anim", "water-anim", 3, ["GAME", "COMMON", "L1", "WATER-AN"], "levels/common"], +["dark-eco-pool", "dark-eco-pool", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["rigid-body", "rigid-body", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["nav-enemy-h", "nav-enemy-h", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["nav-enemy", "nav-enemy", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["baseplat", "baseplat", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["basebutton", "basebutton", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["tippy", "tippy", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["joint-exploder", "joint-exploder", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["babak", "babak", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["sharkey", "sharkey", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["orb-cache", "orb-cache", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["plat", "plat", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["plat-button", "plat-button", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["plat-eco", "plat-eco", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["ropebridge", "ropebridge", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["ticky", "ticky", 3, ["GAME", "COMMON", "L1"], "levels/common"], +["mistycannon", "mistycannon", 3, ["BEA", "L1", "MIS"], "levels/common"], +["babak-with-cannon", "babak-with-cannon", 3, ["BEA", "L1", "MIS"], "levels/common"], +["air-h", "air-h", 3, ["BEA", "L1"], "levels/beach"], +["air", "air", 3, ["BEA", "L1"], "levels/beach"], +["wobbler", "wobbler", 3, ["BEA", "L1"], "levels/beach"], +["twister", "twister", 3, ["BEA", "L1"], "levels/beach"], +["beach-obs", "beach-obs", 3, ["BEA", "L1"], "levels/beach"], +["bird-lady", "bird-lady", 3, ["BEA", "L1"], "levels/beach"], +["bird-lady-beach", "bird-lady-beach", 3, ["BEA", "L1"], "levels/beach"], +["mayor", "mayor", 3, ["BEA", "L1"], "levels/beach"], +["sculptor", "sculptor", 3, ["BEA", "L1"], "levels/beach"], +["pelican", "pelican", 3, ["BEA", "L1"], "levels/beach"], +["lurkerworm", "lurkerworm", 3, ["BEA", "L1"], "levels/beach"], +["lurkercrab", "lurkercrab", 3, ["BEA", "L1"], "levels/beach"], +["lurkerpuppy", "lurkerpuppy", 3, ["BEA", "L1"], "levels/beach"], +["beach-rocks", "beach-rocks", 3, ["BEA", "L1"], "levels/beach"], +["seagull", "seagull", 3, ["BEA", "L1"], "levels/beach"], +["beach-part", "beach-part", 3, ["BEA", "L1"], "levels/beach"], +["tpage-212", "tpage-212", 4, ["BEA"], "levels/beach"], +["tpage-214", "tpage-214", 4, ["BEA"], "levels/beach"], +["tpage-213", "tpage-213", 4, ["BEA"], "levels/beach"], +["tpage-215", "tpage-215", 4, ["BEA"], "levels/beach"], +["babak-ag", "babak", 4, ["BEA", "CIT", "JUN", "FIC", "MIS", "ROB", "ROL", "SNO", "SUB", "SUN", "SWA"], "levels/common"], +["barrel-ag-BEA", "barrel", 4, ["BEA"], "levels/beach"], +["barrel-ag-VI2", "barrel", 4, ["VI2"], "levels/village2"], +["beachcam-ag", "beachcam", 4, ["BEA"], "levels/beach"], +["bird-lady-ag", "bird-lady", 4, ["BEA"], "levels/beach"], +["bird-lady-beach-ag", "bird-lady-beach", 4, ["BEA"], "levels/beach"], +["bladeassm-ag", "bladeassm", 4, ["BEA"], "levels/beach"], +["ecoventrock-ag", "ecoventrock", 4, ["BEA"], "levels/beach"], +["flutflut-ag", "flutflut", 4, ["BEA"], "levels/beach"], +["flutflutegg-ag", "flutflutegg", 4, ["BEA"], "levels/beach"], +["grottopole-ag", "grottopole", 4, ["BEA"], "levels/beach"], +["harvester-ag", "harvester", 4, ["BEA"], "levels/beach"], +["kickrock-ag", "kickrock", 4, ["BEA"], "levels/beach"], +["lrocklrg-ag", "lrocklrg", 4, ["BEA"], "levels/beach"], +["lurkercrab-ag", "lurkercrab", 4, ["BEA"], "levels/beach"], +["lurkerpuppy-ag", "lurkerpuppy", 4, ["BEA"], "levels/beach"], +["lurkerworm-ag", "lurkerworm", 4, ["BEA"], "levels/beach"], +["mayor-ag", "mayor", 4, ["BEA"], "levels/beach"], +["mistycannon-ag", "mistycannon", 4, ["BEA", "MIS"], "levels/common"], +["orb-cache-top-ag-BEA", "orb-cache-top", 4, ["BEA"], "levels/beach"], +["orb-cache-top-ag-CIT", "orb-cache-top", 4, ["CIT"], "levels/citadel"], +["orb-cache-top-ag-JUN", "orb-cache-top", 4, ["JUN"], "levels/jungle"], +["orb-cache-top-ag-MIS", "orb-cache-top", 4, ["MIS"], "levels/misty"], +["orb-cache-top-ag-SNO", "orb-cache-top", 4, ["SNO"], "levels/snow"], +["orb-cache-top-ag-SUN", "orb-cache-top", 4, ["SUN"], "levels/sunken"], +["orb-cache-top-ag-VI1", "orb-cache-top", 4, ["VI1"], "levels/village1"], +["orb-cache-top-ag-VI2", "orb-cache-top", 4, ["VI2"], "levels/village2"], +["pelican-ag", "pelican", 4, ["BEA"], "levels/beach"], +["sack-ag-BEA", "sack", 4, ["BEA"], "levels/beach"], +["sack-ag-MIS", "sack", 4, ["MIS"], "levels/misty"], +["sculptor-ag", "sculptor", 4, ["BEA"], "levels/beach"], +["sculptor-muse-ag", "sculptor-muse", 4, ["BEA"], "levels/beach"], +["seagull-ag", "seagull", 4, ["BEA"], "levels/beach"], +["sharkey-ag-BEA-TRA-VI2", "sharkey", 4, ["BEA", "TRA", "VI2"], "levels/common"], +["sharkey-ag-JUN-MIS", "sharkey", 4, ["JUN", "MIS"], "levels/common"], +["sharkey-ag-SWA", "sharkey", 4, ["SWA"], "levels/swamp"], +["sharkey-ag-VI1", "sharkey", 4, ["VI1"], "levels/village1"], +["windmill-one-ag", "windmill-one", 4, ["BEA"], "levels/beach"], +["beach-vis", "beach-vis", 4, ["BEA"], "levels/beach"], +["villagep-obs", "villagep-obs", 3, ["CIT", "L1", "VI1", "VI2", "VI3", "VILLAGEP"], "levels/village_common"], +["oracle", "oracle", 3, ["CIT", "L1", "VI1", "VI2", "VI3", "VILLAGEP"], "levels/village_common"], +["battlecontroller", "battlecontroller", 3, ["CIT", "L1", "MIS", "SWA"], "levels/common"], +["citadel-part", "citadel-part", 3, ["CIT", "L1"], "levels/citadel"], +["citadel-obs", "citadel-obs", 3, ["CIT", "L1"], "levels/citadel"], +["citb-plat", "citb-plat", 3, ["CIT", "L1"], "levels/citadel"], +["citadel-sages", "citadel-sages", 3, ["CIT", "L1"], "levels/citadel"], +["snow-bunny", "snow-bunny", 3, ["CIT", "L1", "SNO"], "levels/common"], +["citb-bunny", "citb-bunny", 3, ["CIT", "L1"], "levels/citadel"], +["citb-drop-plat-CIT", "citb-drop-plat", 3, ["CIT"], "levels/citadel"], +["citb-drop-plat-L1", "citb-drop-plat", 3, ["L1"], "levels/l1_only"], +["assistant-citadel", "assistant-citadel", 3, ["CIT", "L1"], "levels/citadel"], +["tpage-1415", "tpage-1415", 4, ["CIT"], "levels/citadel"], +["tpage-1417", "tpage-1417", 4, ["CIT"], "levels/citadel"], +["tpage-1416", "tpage-1416", 4, ["CIT"], "levels/citadel"], +["tpage-1414", "tpage-1414", 4, ["CIT"], "levels/citadel"], +["assistant-lavatube-end-ag", "assistant-lavatube-end", 4, ["CIT"], "levels/citadel"], +["bluesage-ag", "bluesage", 4, ["CIT"], "levels/citadel"], +["citadelcam-ag", "citadelcam", 4, ["CIT"], "levels/citadel"], +["citb-arm-ag", "citb-arm", 4, ["CIT"], "levels/citadel"], +["citb-arm-shoulder-ag", "citb-arm-shoulder", 4, ["CIT"], "levels/citadel"], +["citb-bunny-ag", "citb-bunny", 4, ["CIT"], "levels/citadel"], +["citb-button-ag", "citb-button", 4, ["CIT"], "levels/citadel"], +["citb-chain-plat-ag", "citb-chain-plat", 4, ["CIT"], "levels/citadel"], +["citb-chains-ag", "citb-chains", 4, ["CIT"], "levels/citadel"], +["citb-coil-ag", "citb-coil", 4, ["CIT"], "levels/citadel"], +["citb-disc-ag", "citb-disc", 4, ["CIT"], "levels/citadel"], +["citb-donut-ag", "citb-donut", 4, ["CIT"], "levels/citadel"], +["citb-drop-plat-ag", "citb-drop-plat", 4, ["CIT"], "levels/citadel"], +["citb-exit-plat-ag", "citb-exit-plat", 4, ["CIT"], "levels/citadel"], +["citb-firehose-ag", "citb-firehose", 4, ["CIT"], "levels/citadel"], +["citb-generator-ag", "citb-generator", 4, ["CIT"], "levels/citadel"], +["citb-hose-ag", "citb-hose", 4, ["CIT"], "levels/citadel"], +["citb-iris-door-ag", "citb-iris-door", 4, ["CIT"], "levels/citadel"], +["citb-launcher-ag", "citb-launcher", 4, ["CIT"], "levels/citadel"], +["citb-robotboss-ag", "citb-robotboss", 4, ["CIT"], "levels/citadel"], +["citb-rotatebox-ag", "citb-rotatebox", 4, ["CIT"], "levels/citadel"], +["citb-sagecage-ag", "citb-sagecage", 4, ["CIT"], "levels/citadel"], +["citb-stopbox-ag", "citb-stopbox", 4, ["CIT"], "levels/citadel"], +["evilbro-citadel-ag", "evilbro-citadel", 4, ["CIT"], "levels/citadel"], +["evilsis-citadel-ag", "evilsis-citadel", 4, ["CIT"], "levels/citadel"], +["green-sagecage-ag", "green-sagecage", 4, ["CIT", "FIN"], "levels/common"], +["plat-citb-ag", "plat-citb", 4, ["CIT"], "levels/citadel"], +["plat-eco-citb-ag", "plat-eco-citb", 4, ["CIT"], "levels/citadel"], +["redsage-ag", "redsage", 4, ["CIT"], "levels/citadel"], +["warp-gate-switch-ag-CIT", "warp-gate-switch", 4, ["CIT"], "levels/citadel"], +["warp-gate-switch-ag-TRA", "warp-gate-switch", 4, ["TRA"], "levels/training"], +["warp-gate-switch-ag-VI1-VI3", "warp-gate-switch", 4, ["VI1", "VI3"], "levels/common"], +["warp-gate-switch-ag-VI2", "warp-gate-switch", 4, ["VI2"], "levels/village2"], +["warpgate-ag", "warpgate", 4, ["CIT", "TRA", "VI1", "VI2", "VI3"], "levels/common"], +["yellowsage-ag", "yellowsage", 4, ["CIT"], "levels/citadel"], +["citadel-vis", "citadel-vis", 4, ["CIT"], "levels/citadel"], +["darkcave-obs", "darkcave-obs", 3, ["DAR", "L1"], "levels/darkcave"], +["tpage-1306", "tpage-1306", 4, ["DAR"], "levels/darkcave"], +["tpage-1307", "tpage-1307", 4, ["DAR"], "levels/darkcave"], +["tpage-1305", "tpage-1305", 4, ["DAR"], "levels/darkcave"], +["tpage-1304", "tpage-1304", 4, ["DAR"], "levels/darkcave"], +["tpage-1352", "tpage-1352", 4, ["DAR"], "levels/darkcave"], +["baby-spider-ag-DAR", "baby-spider", 4, ["DAR"], "levels/darkcave"], +["baby-spider-ag-MAI", "baby-spider", 4, ["MAI"], "levels/maincave"], +["baby-spider-ag-ROB", "baby-spider", 4, ["ROB"], "levels/robocave"], +["cavecrystal-ag", "cavecrystal", 4, ["DAR"], "levels/darkcave"], +["caveelevator-ag", "caveelevator", 4, ["DAR", "ROB"], "levels/cave_common"], +["cavespatula-darkcave-ag", "cavespatula-darkcave", 4, ["DAR"], "levels/darkcave"], +["cavetrapdoor-ag-DAR", "cavetrapdoor", 4, ["DAR"], "levels/darkcave"], +["cavetrapdoor-ag-MAI", "cavetrapdoor", 4, ["MAI"], "levels/maincave"], +["cavetrapdoor-ag-ROB", "cavetrapdoor", 4, ["ROB"], "levels/robocave"], +["dark-crystal-ag", "dark-crystal", 4, ["DAR", "MAI"], "levels/cave_common"], +["mother-spider-ag", "mother-spider", 4, ["DAR", "MAI"], "levels/cave_common"], +["spider-egg-ag-DAR-MAI", "spider-egg", 4, ["DAR", "MAI"], "levels/cave_common"], +["spider-egg-ag-ROB", "spider-egg", 4, ["ROB"], "levels/robocave"], +["water-anim-darkcave-ag", "water-anim-darkcave", 4, ["DAR"], "levels/darkcave"], +["darkcave-vis", "darkcave-vis", 4, ["DAR"], "levels/darkcave"], +["demo-obs", "demo-obs", 3, ["DEM", "L1"], "levels/demo"], +["tpage-1485", "tpage-1485", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1486", "tpage-1486", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1487", "tpage-1487", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1599", "tpage-1599", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1600", "tpage-1600", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1601", "tpage-1601", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1602", "tpage-1602", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1603", "tpage-1603", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1604", "tpage-1604", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1605", "tpage-1605", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1606", "tpage-1606", 4, ["DEM", "L1"], "levels/demo"], +["tpage-1607", "tpage-1607", 4, ["DEM", "L1"], "levels/demo"], +["static-screen", "static-screen", 3, ["DEM", "L1", "TIT"], "levels/common"], +["tpage-1480", "tpage-1480", 4, ["DEM"], "levels/demo"], +["tpage-1479", "tpage-1479", 4, ["DEM"], "levels/demo"], +["demo-vis", "demo-vis", 4, ["DEM"], "levels/demo"], +["robotboss-h", "robotboss-h", 3, ["FIN", "L1"], "levels/finalboss"], +["robotboss-part", "robotboss-part", 3, ["FIN", "L1"], "levels/finalboss"], +["sage-finalboss-part", "sage-finalboss-part", 3, ["FIN", "L1"], "levels/finalboss"], +["light-eco", "light-eco", 3, ["FIN", "L1"], "levels/finalboss"], +["robotboss-weapon", "robotboss-weapon", 3, ["FIN", "L1"], "levels/finalboss"], +["robotboss-misc", "robotboss-misc", 3, ["FIN", "L1"], "levels/finalboss"], +["green-eco-lurker", "green-eco-lurker", 3, ["FIN", "L1"], "levels/finalboss"], +["robotboss", "robotboss", 3, ["FIN", "L1"], "levels/finalboss"], +["final-door", "final-door", 3, ["FIN", "L1"], "levels/finalboss"], +["sage-finalboss-FIN", "sage-finalboss", 3, ["FIN"], "levels/finalboss"], +["sage-finalboss-L1", "sage-finalboss", 3, ["L1"], "levels/l1_only"], +["tpage-1419", "tpage-1419", 4, ["FIN"], "levels/finalboss"], +["tpage-1420", "tpage-1420", 4, ["FIN"], "levels/finalboss"], +["tpage-634", "tpage-634", 4, ["FIN"], "levels/finalboss"], +["tpage-1418", "tpage-1418", 4, ["FIN"], "levels/finalboss"], +["tpage-545", "tpage-545", 4, ["FIN"], "levels/finalboss"], +["darkecobomb-ag", "darkecobomb", 4, ["FIN"], "levels/finalboss"], +["ecoclaw-ag", "ecoclaw", 4, ["FIN"], "levels/finalboss"], +["finalbosscam-ag", "finalbosscam", 4, ["FIN"], "levels/finalboss"], +["green-eco-lurker-ag", "green-eco-lurker", 4, ["FIN"], "levels/finalboss"], +["greenshot-ag", "greenshot", 4, ["FIN"], "levels/finalboss"], +["jak-white-ag", "jak-white", 4, ["FIN"], "levels/finalboss"], +["light-eco-ag", "light-eco", 4, ["FIN"], "levels/finalboss"], +["plat-eco-finalboss-ag", "plat-eco-finalboss", 4, ["FIN"], "levels/finalboss"], +["power-left-ag", "power-left", 4, ["FIN"], "levels/finalboss"], +["power-right-ag", "power-right", 4, ["FIN"], "levels/finalboss"], +["powercellalt-ag", "powercellalt", 4, ["FIN"], "levels/finalboss"], +["redring-ag", "redring", 4, ["FIN"], "levels/finalboss"], +["robotboss-ag", "robotboss", 4, ["FIN"], "levels/finalboss"], +["robotboss-blueeco-ag", "robotboss-blueeco", 4, ["FIN"], "levels/finalboss"], +["robotboss-cinematic-ag", "robotboss-cinematic", 4, ["FIN"], "levels/finalboss"], +["robotboss-redeco-ag", "robotboss-redeco", 4, ["FIN"], "levels/finalboss"], +["robotboss-yelloweco-ag", "robotboss-yelloweco", 4, ["FIN"], "levels/finalboss"], +["silodoor-ag", "silodoor", 4, ["FIN"], "levels/finalboss"], +["water-anim-finalboss-ag", "water-anim-finalboss", 4, ["FIN"], "levels/finalboss"], +["finalboss-vis", "finalboss-vis", 4, ["FIN"], "levels/finalboss"], +["evilbro", "evilbro", 3, ["INT", "L1"], "levels/intro"], +["tpage-1455", "tpage-1455", 4, ["INT"], "levels/intro"], +["tpage-1457", "tpage-1457", 4, ["INT"], "levels/intro"], +["tpage-1456", "tpage-1456", 4, ["INT"], "levels/intro"], +["tpage-1454", "tpage-1454", 4, ["INT"], "levels/intro"], +["evilbro-ag", "evilbro", 4, ["INT"], "levels/intro"], +["evilsis-ag", "evilsis", 4, ["INT"], "levels/intro"], +["intro-vis", "intro-vis", 4, ["INT"], "levels/intro"], +["jungleb-obs", "jungleb-obs", 3, ["JUB", "L1"], "levels/jungleb"], +["plat-flip", "plat-flip", 3, ["JUB", "L1"], "levels/jungleb"], +["plant-boss-main+0-ag", "plant-boss-main+0", 4, ["JUB", "L1"], "levels/jungleb"], +["aphid", "aphid", 3, ["JUB", "L1"], "levels/jungleb"], +["plant-boss", "plant-boss", 3, ["JUB", "L1"], "levels/jungleb"], +["tpage-485", "tpage-485", 4, ["JUB"], "levels/jungleb"], +["tpage-510", "tpage-510", 4, ["JUB"], "levels/jungleb"], +["tpage-507", "tpage-507", 4, ["JUB"], "levels/jungleb"], +["tpage-966", "tpage-966", 4, ["JUB"], "levels/jungleb"], +["aphid-lurker-ag", "aphid-lurker", 4, ["JUB"], "levels/jungleb"], +["darkvine-ag-JUB", "darkvine", 4, ["JUB"], "levels/jungleb"], +["darkvine-ag-JUN", "darkvine", 4, ["JUN"], "levels/jungle"], +["eggtop-ag", "eggtop", 4, ["JUB"], "levels/jungleb"], +["jng-iris-door-ag-JUB", "jng-iris-door", 4, ["JUB"], "levels/jungleb"], +["jng-iris-door-ag-TRA", "jng-iris-door", 4, ["TRA"], "levels/training"], +["plant-boss-ag", "plant-boss", 4, ["JUB"], "levels/jungleb"], +["plat-flip-ag", "plat-flip", 4, ["JUB"], "levels/jungleb"], +["plat-jungleb-ag", "plat-jungleb", 4, ["JUB"], "levels/jungleb"], +["jungleb-vis", "jungleb-vis", 4, ["JUB"], "levels/jungleb"], +["eichar-fish+0-ag-JUN", "eichar-fish+0", 4, ["JUN"], "levels/jungle"], +["eichar-fish+0-ag-JUNGLE", "eichar-fish+0", 4, ["JUNGLE"], "levels/l1_only"], +["eichar-fish+0-ag-L1", "eichar-fish+0", 4, ["L1"], "levels/l1_only"], +["jungle-elevator", "jungle-elevator", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["bouncer", "bouncer", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["hopper", "hopper", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["junglesnake", "junglesnake", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["darkvine", "darkvine", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["jungle-obs", "jungle-obs", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["jungle-mirrors", "jungle-mirrors", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["junglefish", "junglefish", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["fisher-JUN", "fisher", 3, ["JUN"], "levels/jungle"], +["fisher-JUNGLE-L1", "fisher", 3, ["JUNGLE", "L1"], "levels/jungle"], +["jungle-part", "jungle-part", 3, ["JUN", "JUNGLE", "L1"], "levels/jungle"], +["launcherdoor", "launcherdoor", 3, ["JUN", "JUNGLE", "L1", "MAI", "MAINCAVE", "SUN", "SUNKEN"], "levels/common"], +["tpage-385", "tpage-385", 4, ["JUN"], "levels/jungle"], +["tpage-531", "tpage-531", 4, ["JUN"], "levels/jungle"], +["tpage-386", "tpage-386", 4, ["JUN"], "levels/jungle"], +["tpage-388", "tpage-388", 4, ["JUN"], "levels/jungle"], +["tpage-765", "tpage-765", 4, ["JUN"], "levels/jungle"], +["accordian-ag", "accordian", 4, ["JUN"], "levels/jungle"], +["bounceytarp-ag", "bounceytarp", 4, ["JUN"], "levels/jungle"], +["catch-fisha-ag", "catch-fisha", 4, ["JUN"], "levels/jungle"], +["catch-fishb-ag", "catch-fishb", 4, ["JUN"], "levels/jungle"], +["catch-fishc-ag", "catch-fishc", 4, ["JUN"], "levels/jungle"], +["fish-net-ag", "fish-net", 4, ["JUN"], "levels/jungle"], +["fisher-ag", "fisher", 4, ["JUN"], "levels/jungle"], +["hopper-ag", "hopper", 4, ["JUN"], "levels/jungle"], +["junglecam-ag", "junglecam", 4, ["JUN"], "levels/jungle"], +["junglefish-ag", "junglefish", 4, ["JUN"], "levels/jungle"], +["junglesnake-ag", "junglesnake", 4, ["JUN"], "levels/jungle"], +["launcherdoor-ag-JUN", "launcherdoor", 4, ["JUN"], "levels/jungle"], +["launcherdoor-ag-SUN", "launcherdoor", 4, ["SUN"], "levels/sunken"], +["logtrap-ag", "logtrap", 4, ["JUN"], "levels/jungle"], +["lurkerm-piston-ag", "lurkerm-piston", 4, ["JUN"], "levels/jungle"], +["lurkerm-tall-sail-ag", "lurkerm-tall-sail", 4, ["JUN"], "levels/jungle"], +["maindoor-ag", "maindoor", 4, ["JUN"], "levels/jungle"], +["medres-firecanyon-ag", "medres-firecanyon", 4, ["JUN"], "levels/jungle"], +["periscope-ag", "periscope", 4, ["JUN"], "levels/jungle"], +["plat-button-ag", "plat-button", 4, ["JUN"], "levels/jungle"], +["plat-eco-ag-JUN", "plat-eco", 4, ["JUN"], "levels/jungle"], +["plat-eco-ag-MIS", "plat-eco", 4, ["MIS"], "levels/misty"], +["plat-eco-ag-ROB", "plat-eco", 4, ["ROB"], "levels/robocave"], +["plat-eco-ag-TRA", "plat-eco", 4, ["TRA"], "levels/training"], +["precurbridge-ag", "precurbridge", 4, ["JUN"], "levels/jungle"], +["reflector-mirror-ag", "reflector-mirror", 4, ["JUN"], "levels/jungle"], +["ropebridge-52-ag", "ropebridge-52", 4, ["JUN"], "levels/jungle"], +["ropebridge-70-ag", "ropebridge-70", 4, ["JUN"], "levels/jungle"], +["sidedoor-ag", "sidedoor", 4, ["JUN"], "levels/jungle"], +["towertop-ag", "towertop", 4, ["JUN"], "levels/jungle"], +["water-anim-jungle-ag", "water-anim-jungle", 4, ["JUN"], "levels/jungle"], +["jungle-vis", "jungle-vis", 4, ["JUN"], "levels/jungle"], +["target-racer-h-L1-RACERP", "target-racer-h", 3, ["L1", "RACERP"], "levels/l1_only"], +["target-racer-h-FIC-LAV-MIS-OGR-ROL", "target-racer-h", 3, ["FIC", "LAV", "MIS", "OGR", "ROL"], "levels/racer_common"], +["racer-part", "racer-part", 3, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["racer", "racer", 3, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["target-racer-L1-RACERP", "target-racer", 3, ["L1", "RACERP"], "levels/l1_only"], +["target-racer-FIC-LAV-MIS-OGR-ROL", "target-racer", 3, ["FIC", "LAV", "MIS", "OGR", "ROL"], "levels/racer_common"], +["racer-states-L1-RACERP", "racer-states", 3, ["L1", "RACERP"], "levels/l1_only"], +["racer-states-FIC-LAV-MIS-OGR-ROL", "racer-states", 3, ["FIC", "LAV", "MIS", "OGR", "ROL"], "levels/racer_common"], +["collide-reaction-racer", "collide-reaction-racer", 3, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["eichar-racer+0-ag", "eichar-racer+0", 4, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["tpage-1119", "tpage-1119", 4, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL"], "levels/racer_common"], +["blocking-plane", "blocking-plane", 3, ["L1", "FIC", "LAV", "MIS", "OGR", "RACERP", "ROL", "SNO", "SWA"], "levels/common"], +["flut-part", "flut-part", 3, ["L1", "SNO", "SWA"], "levels/flut_common"], +["flutflut", "flutflut", 3, ["L1", "SNO", "SWA"], "levels/flut_common"], +["target-flut", "target-flut", 3, ["L1", "SNO", "SWA"], "levels/flut_common"], +["eichar-flut+0-ag", "eichar-flut+0", 4, ["L1", "SNO", "SWA"], "levels/flut_common"], +["farmer", "farmer", 3, ["L1", "VI1"], "levels/village1"], +["explorer", "explorer", 3, ["L1", "VI1"], "levels/village1"], +["assistant", "assistant", 3, ["L1", "VI1"], "levels/village1"], +["sage", "sage", 3, ["L1", "VI1"], "levels/village1"], +["yakow", "yakow", 3, ["L1", "VI1"], "levels/village1"], +["village-obs-L1", "village-obs", 3, ["L1"], "levels/l1_only"], +["village-obs-VI1", "village-obs", 3, ["VI1"], "levels/village1"], +["fishermans-boat", "fishermans-boat", 3, ["L1", "VI1"], "levels/village1"], +["village1-part", "village1-part", 3, ["L1", "VI1"], "levels/village1"], +["village1-part2", "village1-part2", 3, ["L1", "VI1"], "levels/village1"], +["sequence-a-village1", "sequence-a-village1", 3, ["L1", "VI1"], "levels/village1"], +["training-obs", "training-obs", 3, ["L1", "TRA"], "levels/training"], +["training-part", "training-part", 3, ["L1", "TRA"], "levels/training"], +["misty-obs", "misty-obs", 3, ["L1", "MIS"], "levels/misty"], +["misty-warehouse", "misty-warehouse", 3, ["L1", "MIS"], "levels/misty"], +["misty-conveyor", "misty-conveyor", 3, ["L1", "MIS"], "levels/misty"], +["mud", "mud", 3, ["L1", "MIS"], "levels/misty"], +["muse", "muse", 3, ["L1", "MIS"], "levels/misty"], +["bonelurker", "bonelurker", 3, ["L1", "MIS"], "levels/misty"], +["quicksandlurker", "quicksandlurker", 3, ["L1", "MIS"], "levels/misty"], +["misty-teetertotter", "misty-teetertotter", 3, ["L1", "MIS"], "levels/misty"], +["balloonlurker", "balloonlurker", 3, ["L1", "MIS"], "levels/misty"], +["misty-part", "misty-part", 3, ["L1", "MIS"], "levels/misty"], +["sidekick-human", "sidekick-human", 3, ["L1", "MIS"], "levels/misty"], +["firecanyon-part", "firecanyon-part", 3, ["L1", "FIC"], "levels/firecanyon"], +["assistant-firecanyon", "assistant-firecanyon", 3, ["L1", "FIC"], "levels/firecanyon"], +["village2-part", "village2-part", 3, ["L1", "VI2"], "levels/village2"], +["village2-obs", "village2-obs", 3, ["L1", "VI2"], "levels/village2"], +["village2-part2", "village2-part2", 3, ["L1", "VI2"], "levels/village2"], +["gambler", "gambler", 3, ["L1", "VI2"], "levels/village2"], +["warrior", "warrior", 3, ["L1", "VI2"], "levels/village2"], +["geologist", "geologist", 3, ["L1", "VI2"], "levels/village2"], +["swamp-blimp", "swamp-blimp", 3, ["L1", "VI2"], "levels/village2"], +["sage-bluehut", "sage-bluehut", 3, ["L1", "VI2"], "levels/village2"], +["flutflut-bluehut", "flutflut-bluehut", 3, ["L1", "VI2"], "levels/village2"], +["assistant-village2", "assistant-village2", 3, ["L1", "VI2"], "levels/village2"], +["sunken-elevator", "sunken-elevator", 3, ["L1", "VI2"], "levels/village2"], +["swamp-obs", "swamp-obs", 3, ["L1", "SWA"], "levels/swamp"], +["swamp-bat", "swamp-bat", 3, ["L1", "SWA"], "levels/swamp"], +["swamp-rat", "swamp-rat", 3, ["L1", "SWA"], "levels/swamp"], +["swamp-rat-nest", "swamp-rat-nest", 3, ["L1", "SWA"], "levels/swamp"], +["kermit", "kermit", 3, ["L1", "SWA"], "levels/swamp"], +["swamp-part", "swamp-part", 3, ["L1", "SWA"], "levels/swamp"], +["billy", "billy", 3, ["L1", "SWA"], "levels/swamp"], +["cavecrystal-light", "cavecrystal-light", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["maincave-obs", "maincave-obs", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["maincave-part", "maincave-part", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["spiderwebs", "spiderwebs", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["dark-crystal", "dark-crystal", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["baby-spider", "baby-spider", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["mother-spider-h", "mother-spider-h", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["mother-spider-egg", "mother-spider-egg", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["mother-spider-proj", "mother-spider-proj", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["mother-spider", "mother-spider", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["gnawer", "gnawer", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["driller-lurker", "driller-lurker", 3, ["L1", "MAI", "MAINCAVE"], "levels/maincave"], +["sunken-part", "sunken-part", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-part2", "sunken-part2", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-part3", "sunken-part3", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-part4", "sunken-part4", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-part5", "sunken-part5", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["target-tube", "target-tube", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["eichar-tube+0-ag-L1-SUNKEN", "eichar-tube+0", 4, ["L1", "SUNKEN"], "levels/l1_only"], +["eichar-tube+0-ag-SUN", "eichar-tube+0", 4, ["SUN"], "levels/sunken"], +["sunken-obs", "sunken-obs", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["shover", "shover", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["square-platform", "square-platform", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sun-iris-door", "sun-iris-door", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["orbit-plat", "orbit-plat", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["wedge-plats", "wedge-plats", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["wall-plat", "wall-plat", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["qbert-plat", "qbert-plat", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["steam-cap", "steam-cap", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sun-exit-chamber", "sun-exit-chamber", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["floating-launcher", "floating-launcher", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-water", "sunken-water", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["whirlpool", "whirlpool", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-pipegame", "sunken-pipegame", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["bully", "bully", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["double-lurker", "double-lurker", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["helix-water", "helix-water", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["puffer", "puffer", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["sunken-fish", "sunken-fish", 3, ["L1", "SUN", "SUNKEN"], "levels/sunken"], +["rolling-obs", "rolling-obs", 3, ["L1", "ROL"], "levels/rolling"], +["rolling-lightning-mole", "rolling-lightning-mole", 3, ["L1", "ROL"], "levels/rolling"], +["rolling-robber", "rolling-robber", 3, ["L1", "ROL"], "levels/rolling"], +["rolling-race-ring", "rolling-race-ring", 3, ["L1", "ROL"], "levels/rolling"], +["firecanyon-obs", "firecanyon-obs", 3, ["L1", "FIC", "OGR"], "levels/firecanyon"], +["ogre-part", "ogre-part", 3, ["L1", "OGR"], "levels/ogre"], +["ogreboss", "ogreboss", 3, ["L1", "OGR"], "levels/ogre"], +["ogre-obs", "ogre-obs", 3, ["L1", "OGR"], "levels/ogre"], +["flying-lurker", "flying-lurker", 3, ["L1", "OGR"], "levels/ogre"], +["village3-part", "village3-part", 3, ["L1", "VI3"], "levels/village3"], +["village3-obs", "village3-obs", 3, ["L1", "VI3"], "levels/village3"], +["minecart", "minecart", 3, ["L1", "VI3"], "levels/village3"], +["miners", "miners", 3, ["L1", "VI3"], "levels/village3"], +["assistant-village3", "assistant-village3", 3, ["L1", "VI3"], "levels/village3"], +["sage-village3", "sage-village3", 3, ["L1", "VI3"], "levels/village3"], +["cave-trap", "cave-trap", 3, ["L1", "ROB"], "levels/robocave"], +["spider-egg", "spider-egg", 3, ["L1", "ROB"], "levels/robocave"], +["robocave-part", "robocave-part", 3, ["L1", "ROB"], "levels/robocave"], +["target-snowball", "target-snowball", 3, ["L1", "SNO"], "levels/snow"], +["target-ice", "target-ice", 3, ["L1", "SNO"], "levels/snow"], +["ice-cube", "ice-cube", 3, ["L1", "SNO"], "levels/snow"], +["snow-ball", "snow-ball", 3, ["L1", "SNO"], "levels/snow"], +["snow-obs", "snow-obs", 3, ["L1", "SNO"], "levels/snow"], +["snow-flutflut-obs", "snow-flutflut-obs", 3, ["L1", "SNO"], "levels/snow"], +["snow-bumper", "snow-bumper", 3, ["L1", "SNO"], "levels/snow"], +["snow-ram-h", "snow-ram-h", 3, ["L1", "SNO"], "levels/snow"], +["snow-ram-boss", "snow-ram-boss", 3, ["L1", "SNO"], "levels/snow"], +["snow-ram", "snow-ram", 3, ["L1", "SNO"], "levels/snow"], +["snow-part", "snow-part", 3, ["L1", "SNO"], "levels/snow"], +["yeti", "yeti", 3, ["L1", "SNO"], "levels/snow"], +["eichar-pole+0-ag-L1", "eichar-pole+0", 4, ["L1"], "levels/l1_only"], +["eichar-pole+0-ag-ROB", "eichar-pole+0", 4, ["ROB"], "levels/rolling"], +["eichar-pole+0-ag-SNO", "eichar-pole+0", 4, ["SNO"], "levels/snow"], +["eichar-pole+0-ag-SWA", "eichar-pole+0", 4, ["SWA"], "levels/swamp"], +["eichar-ice+0-ag", "eichar-ice+0", 4, ["L1", "SNO"], "levels/snow"], +["lavatube-obs", "lavatube-obs", 3, ["L1", "LAV"], "levels/lavatube"], +["lavatube-energy", "lavatube-energy", 3, ["L1", "LAV"], "levels/lavatube"], +["lavatube-part", "lavatube-part", 3, ["L1", "LAV"], "levels/lavatube"], +["assistant-lavatube", "assistant-lavatube", 3, ["L1", "LAV"], "levels/lavatube"], +["tpage-815", "tpage-815", 4, ["FIC"], "levels/firecanyon"], +["tpage-822", "tpage-822", 4, ["FIC"], "levels/firecanyon"], +["tpage-854", "tpage-854", 4, ["FIC"], "levels/firecanyon"], +["tpage-1123", "tpage-1123", 4, ["FIC"], "levels/firecanyon"], +["assistant-firecanyon-ag", "assistant-firecanyon", 4, ["FIC"], "levels/firecanyon"], +["balloon-ag", "balloon", 4, ["FIC"], "levels/firecanyon"], +["crate-darkeco-cluster-ag-FIC", "crate-darkeco-cluster", 4, ["FIC"], "levels/firecanyon"], +["crate-darkeco-cluster-ag-OGR", "crate-darkeco-cluster", 4, ["OGR"], "levels/ogre"], +["ef-plane-ag-FIC-LAV-OGR-ROL-SNO-SWA", "ef-plane", 4, ["FIC", "LAV", "OGR", "ROL", "SNO", "SWA"], "levels/common"], +["ef-plane-ag-MIS", "ef-plane", 4, ["MIS"], "levels/misty"], +["racer-ag-FIC-ROL", "racer", 4, ["FIC", "ROL"], "levels/common"], +["racer-ag-LAV", "racer", 4, ["LAV"], "levels/lavatube"], +["racer-ag-MIS", "racer", 4, ["MIS"], "levels/misty"], +["racer-ag-OGR", "racer", 4, ["OGR"], "levels/ogre"], +["spike-ag", "spike", 4, ["FIC"], "levels/firecanyon"], +["firecanyon-vis", "firecanyon-vis", 4, ["FIC"], "levels/firecanyon"], +["tpage-1338", "tpage-1338", 4, ["LAV"], "levels/lavatube"], +["tpage-1340", "tpage-1340", 4, ["LAV"], "levels/lavatube"], +["tpage-1339", "tpage-1339", 4, ["LAV"], "levels/lavatube"], +["tpage-1337", "tpage-1337", 4, ["LAV"], "levels/lavatube"], +["assistant-lavatube-start-ag", "assistant-lavatube-start", 4, ["LAV"], "levels/lavatube"], +["chainmine-ag", "chainmine", 4, ["LAV"], "levels/lavatube"], +["darkecobarrel-ag", "darkecobarrel", 4, ["LAV"], "levels/lavatube"], +["energyarm-ag", "energyarm", 4, ["LAV"], "levels/lavatube"], +["energyball-ag", "energyball", 4, ["LAV"], "levels/lavatube"], +["energybase-ag", "energybase", 4, ["LAV"], "levels/lavatube"], +["energydoor-ag", "energydoor", 4, ["LAV"], "levels/lavatube"], +["energyhub-ag", "energyhub", 4, ["LAV"], "levels/lavatube"], +["lavaballoon-ag", "lavaballoon", 4, ["LAV"], "levels/lavatube"], +["lavabase-ag", "lavabase", 4, ["LAV"], "levels/lavatube"], +["lavafall-ag", "lavafall", 4, ["LAV"], "levels/lavatube"], +["lavafallsewera-ag", "lavafallsewera", 4, ["LAV"], "levels/lavatube"], +["lavafallsewerb-ag", "lavafallsewerb", 4, ["LAV"], "levels/lavatube"], +["lavashortcut-ag", "lavashortcut", 4, ["LAV"], "levels/lavatube"], +["lavayellowtarp-ag", "lavayellowtarp", 4, ["LAV"], "levels/lavatube"], +["water-anim-lavatube-ag", "water-anim-lavatube", 4, ["LAV"], "levels/lavatube"], +["lavatube-vis", "lavatube-vis", 4, ["LAV"], "levels/lavatube"], +["tpage-1313", "tpage-1313", 4, ["MAI"], "levels/maincave"], +["tpage-1315", "tpage-1315", 4, ["MAI"], "levels/maincave"], +["tpage-1314", "tpage-1314", 4, ["MAI"], "levels/maincave"], +["tpage-1312", "tpage-1312", 4, ["MAI"], "levels/maincave"], +["tpage-767", "tpage-767", 4, ["MAI"], "levels/maincave"], +["driller-lurker-ag", "driller-lurker", 4, ["MAI", "ROB"], "levels/cave_common"], +["gnawer-ag", "gnawer", 4, ["MAI"], "levels/maincave"], +["launcherdoor-maincave-ag", "launcherdoor-maincave", 4, ["MAI"], "levels/maincave"], +["maincavecam-ag", "maincavecam", 4, ["MAI"], "levels/maincave"], +["plat-ag-MAI", "plat", 4, ["MAI"], "levels/maincave"], +["plat-ag-ROB", "plat", 4, ["ROB"], "levels/robocave"], +["spiderwebs-ag", "spiderwebs", 4, ["MAI", "ROB"], "levels/cave_common"], +["water-anim-maincave-ag", "water-anim-maincave", 4, ["MAI"], "levels/maincave"], +["water-anim-maincave-water-ag", "water-anim-maincave-water", 4, ["MAI"], "levels/maincave"], +["maincave-vis", "maincave-vis", 4, ["MAI"], "levels/maincave"], +["tpage-516", "tpage-516", 4, ["MIS"], "levels/misty"], +["tpage-521", "tpage-521", 4, ["MIS"], "levels/misty"], +["tpage-518", "tpage-518", 4, ["MIS"], "levels/misty"], +["tpage-520", "tpage-520", 4, ["MIS"], "levels/misty"], +["balloonlurker-ag", "balloonlurker", 4, ["MIS"], "levels/misty"], +["boatpaddle-ag", "boatpaddle", 4, ["MIS"], "levels/misty"], +["bonelurker-ag", "bonelurker", 4, ["MIS"], "levels/misty"], +["breakaway-left-ag", "breakaway-left", 4, ["MIS"], "levels/misty"], +["breakaway-mid-ag", "breakaway-mid", 4, ["MIS"], "levels/misty"], +["breakaway-right-ag", "breakaway-right", 4, ["MIS"], "levels/misty"], +["darkecocan-ag", "darkecocan", 4, ["MIS"], "levels/misty"], +["keg-ag", "keg", 4, ["MIS"], "levels/misty"], +["keg-conveyor-ag", "keg-conveyor", 4, ["MIS"], "levels/misty"], +["keg-conveyor-paddle-ag", "keg-conveyor-paddle", 4, ["MIS"], "levels/misty"], +["mis-bone-bridge-ag", "mis-bone-bridge", 4, ["MIS"], "levels/misty"], +["mis-bone-platform-ag", "mis-bone-platform", 4, ["MIS"], "levels/misty"], +["mistycam-ag", "mistycam", 4, ["MIS"], "levels/misty"], +["muse-ag", "muse", 4, ["MIS"], "levels/misty"], +["quicksandlurker-ag", "quicksandlurker", 4, ["MIS"], "levels/misty"], +["ropebridge-36-ag", "ropebridge-36", 4, ["MIS"], "levels/misty"], +["rounddoor-ag", "rounddoor", 4, ["MIS"], "levels/misty"], +["sidekick-human-ag", "sidekick-human", 4, ["MIS"], "levels/misty"], +["silostep-ag", "silostep", 4, ["MIS"], "levels/misty"], +["teetertotter-ag", "teetertotter", 4, ["MIS"], "levels/misty"], +["water-anim-misty-ag", "water-anim-misty", 4, ["MIS"], "levels/misty"], +["wheel-ag", "wheel", 4, ["MIS"], "levels/misty"], +["windturbine-ag", "windturbine", 4, ["MIS"], "levels/misty"], +["misty-vis", "misty-vis", 4, ["MIS"], "levels/misty"], +["tpage-875", "tpage-875", 4, ["OGR"], "levels/ogre"], +["tpage-967", "tpage-967", 4, ["OGR"], "levels/ogre"], +["tpage-884", "tpage-884", 4, ["OGR"], "levels/ogre"], +["tpage-1117", "tpage-1117", 4, ["OGR"], "levels/ogre"], +["flying-lurker-ag", "flying-lurker", 4, ["OGR"], "levels/ogre"], +["medres-snow-ag", "medres-snow", 4, ["OGR"], "levels/ogre"], +["ogre-bridge-ag", "ogre-bridge", 4, ["OGR"], "levels/ogre"], +["ogre-bridgeend-ag", "ogre-bridgeend", 4, ["OGR"], "levels/ogre"], +["ogre-isle-ag", "ogre-isle", 4, ["OGR"], "levels/ogre"], +["ogre-step-ag", "ogre-step", 4, ["OGR"], "levels/ogre"], +["ogreboss-ag", "ogreboss", 4, ["OGR"], "levels/ogre"], +["ogrecam-ag", "ogrecam", 4, ["OGR"], "levels/ogre"], +["plunger-lurker-ag", "plunger-lurker", 4, ["OGR"], "levels/ogre"], +["shortcut-boulder-ag", "shortcut-boulder", 4, ["OGR"], "levels/ogre"], +["tntbarrel-ag", "tntbarrel", 4, ["OGR"], "levels/ogre"], +["water-anim-ogre-ag", "water-anim-ogre", 4, ["OGR"], "levels/ogre"], +["ogre-vis", "ogre-vis", 4, ["OGR"], "levels/ogre"], +["tpage-1318", "tpage-1318", 4, ["ROB"], "levels/robocave"], +["tpage-1319", "tpage-1319", 4, ["ROB"], "levels/robocave"], +["tpage-1317", "tpage-1317", 4, ["ROB"], "levels/robocave"], +["tpage-1316", "tpage-1316", 4, ["ROB"], "levels/robocave"], +["cavecrusher-ag", "cavecrusher", 4, ["ROB"], "levels/robocave"], +["cavespatulatwo-ag", "cavespatulatwo", 4, ["ROB"], "levels/robocave"], +["water-anim-robocave-ag", "water-anim-robocave", 4, ["ROB"], "levels/robocave"], +["robocave-vis", "robocave-vis", 4, ["ROB"], "levels/robocave"], +["tpage-923", "tpage-923", 4, ["ROL"], "levels/rolling"], +["tpage-926", "tpage-926", 4, ["ROL"], "levels/rolling"], +["tpage-924", "tpage-924", 4, ["ROL"], "levels/rolling"], +["tpage-925", "tpage-925", 4, ["ROL"], "levels/rolling"], +["tpage-1353", "tpage-1353", 4, ["ROL"], "levels/rolling"], +["dark-plant-ag", "dark-plant", 4, ["ROL"], "levels/rolling"], +["happy-plant-ag", "happy-plant", 4, ["ROL"], "levels/rolling"], +["lightning-mole-ag", "lightning-mole", 4, ["ROL"], "levels/rolling"], +["pusher-ag", "pusher", 4, ["ROL"], "levels/rolling"], +["race-ring-ag", "race-ring", 4, ["ROL"], "levels/rolling"], +["robber-ag", "robber", 4, ["ROL"], "levels/rolling"], +["rolling-start-ag", "rolling-start", 4, ["ROL"], "levels/rolling"], +["rollingcam-ag", "rollingcam", 4, ["ROL"], "levels/rolling"], +["water-anim-rolling-ag", "water-anim-rolling", 4, ["ROL"], "levels/rolling"], +["rolling-vis", "rolling-vis", 4, ["ROL"], "levels/rolling"], +["tpage-710", "tpage-710", 4, ["SNO"], "levels/snow"], +["tpage-842", "tpage-842", 4, ["SNO"], "levels/snow"], +["tpage-711", "tpage-711", 4, ["SNO"], "levels/snow"], +["tpage-712", "tpage-712", 4, ["SNO"], "levels/snow"], +["flut-saddle-ag-SNO", "flut-saddle", 4, ["SNO"], "levels/snow"], +["flut-saddle-ag-SWA", "flut-saddle", 4, ["SWA"], "levels/swamp"], +["flutflut-plat-large-ag", "flutflut-plat-large", 4, ["SNO"], "levels/snow"], +["flutflut-plat-med-ag", "flutflut-plat-med", 4, ["SNO"], "levels/snow"], +["flutflut-plat-small-ag", "flutflut-plat-small", 4, ["SNO"], "levels/snow"], +["ice-cube-ag", "ice-cube", 4, ["SNO"], "levels/snow"], +["ice-cube-break-ag", "ice-cube-break", 4, ["SNO"], "levels/snow"], +["ram-ag", "ram", 4, ["SNO"], "levels/snow"], +["ram-boss-ag", "ram-boss", 4, ["SNO"], "levels/snow"], +["snow-ball-ag", "snow-ball", 4, ["SNO"], "levels/snow"], +["snow-bridge-36-ag", "snow-bridge-36", 4, ["SNO"], "levels/snow"], +["snow-bumper-ag", "snow-bumper", 4, ["SNO"], "levels/snow"], +["snow-bunny-ag", "snow-bunny", 4, ["SNO"], "levels/snow"], +["snow-button-ag", "snow-button", 4, ["SNO"], "levels/snow"], +["snow-eggtop-ag", "snow-eggtop", 4, ["SNO"], "levels/snow"], +["snow-fort-gate-ag", "snow-fort-gate", 4, ["SNO"], "levels/snow"], +["snow-gears-ag", "snow-gears", 4, ["SNO"], "levels/snow"], +["snow-log-ag", "snow-log", 4, ["SNO"], "levels/snow"], +["snow-spatula-ag", "snow-spatula", 4, ["SNO"], "levels/snow"], +["snow-switch-ag", "snow-switch", 4, ["SNO"], "levels/snow"], +["snowcam-ag", "snowcam", 4, ["SNO"], "levels/snow"], +["snowpusher-ag", "snowpusher", 4, ["SNO"], "levels/snow"], +["yeti-ag", "yeti", 4, ["SNO"], "levels/snow"], +["snow-vis", "snow-vis", 4, ["SNO"], "levels/snow"], +["tpage-163", "tpage-163", 4, ["SUB"], "levels/sunkenb"], +["tpage-164", "tpage-164", 4, ["SUB"], "levels/sunkenb"], +["tpage-166", "tpage-166", 4, ["SUB"], "levels/sunkenb"], +["tpage-162", "tpage-162", 4, ["SUB"], "levels/sunkenb"], +["tpage-764", "tpage-764", 4, ["SUB"], "levels/sunkenb"], +["blue-eco-charger-ag", "blue-eco-charger", 4, ["SUB"], "levels/sunkenb"], +["blue-eco-charger-orb-ag", "blue-eco-charger-orb", 4, ["SUB"], "levels/sunkenb"], +["bully-ag", "bully", 4, ["SUB", "SUN"], "levels/sunken_common"], +["floating-launcher-ag", "floating-launcher", 4, ["SUB"], "levels/sunkenb"], +["helix-button-ag", "helix-button", 4, ["SUB"], "levels/sunkenb"], +["helix-slide-door-ag", "helix-slide-door", 4, ["SUB"], "levels/sunkenb"], +["shover-ag-SUB", "shover", 4, ["SUB"], "levels/sunkenb"], +["shover-ag-SUN", "shover", 4, ["SUN"], "levels/sunken"], +["steam-cap-ag-SUB", "steam-cap", 4, ["SUB"], "levels/sunkenb"], +["steam-cap-ag-SUN", "steam-cap", 4, ["SUN"], "levels/sunken"], +["sunkencam-ag-SUB", "sunkencam", 4, ["SUB"], "levels/sunkenb"], +["sunkencam-ag-SUN", "sunkencam", 4, ["SUN"], "levels/sunken"], +["sunkenfisha-ag", "sunkenfisha", 4, ["SUB", "SUN"], "levels/sunken_common"], +["wall-plat-ag", "wall-plat", 4, ["SUB", "SUN"], "levels/sunken_common"], +["water-anim-sunken-ag", "water-anim-sunken", 4, ["SUB", "SUN"], "levels/sunken_common"], +["water-anim-sunken-dark-eco-ag", "water-anim-sunken-dark-eco", 4, ["SUB", "SUN"], "levels/sunken_common"], +["sunkenb-vis", "sunkenb-vis", 4, ["SUB"], "levels/sunkenb"], +["tpage-661", "tpage-661", 4, ["SUN"], "levels/sunken"], +["tpage-663", "tpage-663", 4, ["SUN"], "levels/sunken"], +["tpage-714", "tpage-714", 4, ["SUN"], "levels/sunken"], +["tpage-662", "tpage-662", 4, ["SUN"], "levels/sunken"], +["tpage-766", "tpage-766", 4, ["SUN"], "levels/sunken"], +["double-lurker-ag", "double-lurker", 4, ["SUN"], "levels/sunken"], +["double-lurker-top-ag", "double-lurker-top", 4, ["SUN"], "levels/sunken"], +["exit-chamber-ag", "exit-chamber", 4, ["SUN"], "levels/sunken"], +["generic-button-ag", "generic-button", 4, ["SUN"], "levels/sunken"], +["orbit-plat-ag", "orbit-plat", 4, ["SUN"], "levels/sunken"], +["orbit-plat-bottom-ag", "orbit-plat-bottom", 4, ["SUN"], "levels/sunken"], +["plat-sunken-ag", "plat-sunken", 4, ["SUN"], "levels/sunken"], +["puffer-ag", "puffer", 4, ["SUN"], "levels/sunken"], +["qbert-plat-ag", "qbert-plat", 4, ["SUN"], "levels/sunken"], +["qbert-plat-on-ag", "qbert-plat-on", 4, ["SUN"], "levels/sunken"], +["seaweed-ag", "seaweed", 4, ["SUN"], "levels/sunken"], +["side-to-side-plat-ag", "side-to-side-plat", 4, ["SUN"], "levels/sunken"], +["square-platform-ag", "square-platform", 4, ["SUN"], "levels/sunken"], +["sun-iris-door-ag", "sun-iris-door", 4, ["SUN"], "levels/sunken"], +["wedge-plat-ag", "wedge-plat", 4, ["SUN"], "levels/sunken"], +["wedge-plat-outer-ag", "wedge-plat-outer", 4, ["SUN"], "levels/sunken"], +["whirlpool-ag", "whirlpool", 4, ["SUN"], "levels/sunken"], +["sunken-vis", "sunken-vis", 4, ["SUN"], "levels/sunken"], +["tpage-358", "tpage-358", 4, ["SWA"], "levels/swamp"], +["tpage-659", "tpage-659", 4, ["SWA"], "levels/swamp"], +["tpage-629", "tpage-629", 4, ["SWA"], "levels/swamp"], +["tpage-630", "tpage-630", 4, ["SWA"], "levels/swamp"], +["balance-plat-ag", "balance-plat", 4, ["SWA"], "levels/swamp"], +["billy-ag", "billy", 4, ["SWA"], "levels/swamp"], +["billy-sidekick-ag", "billy-sidekick", 4, ["SWA"], "levels/swamp"], +["farthy-snack-ag", "farthy-snack", 4, ["SWA"], "levels/swamp"], +["kermit-ag", "kermit", 4, ["SWA"], "levels/swamp"], +["swamp-bat-ag", "swamp-bat", 4, ["SWA"], "levels/swamp"], +["swamp-rat-ag", "swamp-rat", 4, ["SWA"], "levels/swamp"], +["swamp-rat-nest-ag", "swamp-rat-nest", 4, ["SWA"], "levels/swamp"], +["swamp-rock-ag", "swamp-rock", 4, ["SWA"], "levels/swamp"], +["swamp-spike-ag", "swamp-spike", 4, ["SWA"], "levels/swamp"], +["swampcam-ag-SWA", "swampcam", 4, ["SWA"], "levels/swamp"], +["swampcam-ag-VI2", "swampcam", 4, ["VI2"], "levels/village2"], +["tar-plat-ag", "tar-plat", 4, ["SWA"], "levels/swamp"], +["swamp-vis", "swamp-vis", 4, ["SWA"], "levels/swamp"], +["title-obs", "title-obs", 3, ["TIT"], "levels/title"], +["tpage-1609", "tpage-1609", 4, ["TIT"], "levels/title"], +["tpage-416", "tpage-416", 4, ["TIT"], "levels/title"], +["tpage-415", "tpage-415", 4, ["TIT"], "levels/title"], +["tpage-397", "tpage-397", 4, ["TIT"], "levels/title"], +["tpage-1499", "tpage-1499", 4, ["TIT"], "levels/title"], +["logo-ag", "logo", 4, ["TIT"], "levels/title"], +["logo-black-ag", "logo-black", 4, ["TIT"], "levels/title"], +["logo-cam-ag", "logo-cam", 4, ["TIT"], "levels/title"], +["logo-volumes-ag", "logo-volumes", 4, ["TIT"], "levels/title"], +["ndi-ag", "ndi", 4, ["TIT"], "levels/title"], +["ndi-cam-ag", "ndi-cam", 4, ["TIT"], "levels/title"], +["ndi-volumes-ag", "ndi-volumes", 4, ["TIT"], "levels/title"], +["title-vis", "title-vis", 4, ["TIT"], "levels/title"], +["tpage-1309", "tpage-1309", 4, ["TRA"], "levels/training"], +["tpage-1311", "tpage-1311", 4, ["TRA"], "levels/training"], +["tpage-1310", "tpage-1310", 4, ["TRA"], "levels/training"], +["tpage-1308", "tpage-1308", 4, ["TRA"], "levels/training"], +["tpage-775", "tpage-775", 4, ["TRA"], "levels/training"], +["pontoonfive-ag-TRA", "pontoonfive", 4, ["TRA"], "levels/training"], +["pontoonfive-ag-VI2", "pontoonfive", 4, ["VI2"], "levels/village2"], +["scarecrow-a-ag", "scarecrow-a", 4, ["TRA"], "levels/training"], +["scarecrow-b-ag", "scarecrow-b", 4, ["TRA"], "levels/training"], +["trainingcam-ag", "trainingcam", 4, ["TRA"], "levels/training"], +["water-anim-training-ag", "water-anim-training", 4, ["TRA"], "levels/training"], +["training-vis", "training-vis", 4, ["TRA"], "levels/training"], +["tpage-398", "tpage-398", 4, ["VI1"], "levels/village1"], +["tpage-400", "tpage-400", 4, ["VI1"], "levels/village1"], +["tpage-399", "tpage-399", 4, ["VI1"], "levels/village1"], +["tpage-401", "tpage-401", 4, ["VI1"], "levels/village1"], +["tpage-1470", "tpage-1470", 4, ["VI1"], "levels/village1"], +["assistant-ag", "assistant", 4, ["VI1"], "levels/village1"], +["evilplant-ag", "evilplant", 4, ["VI1"], "levels/village1"], +["explorer-ag", "explorer", 4, ["VI1"], "levels/village1"], +["farmer-ag", "farmer", 4, ["VI1"], "levels/village1"], +["fishermans-boat-ag", "fishermans-boat", 4, ["VI1"], "levels/village1"], +["hutlamp-ag", "hutlamp", 4, ["VI1"], "levels/village1"], +["mayorgears-ag", "mayorgears", 4, ["VI1"], "levels/village1"], +["medres-beach-ag", "medres-beach", 4, ["VI1"], "levels/village1"], +["medres-beach1-ag", "medres-beach1", 4, ["VI1"], "levels/village1"], +["medres-beach2-ag", "medres-beach2", 4, ["VI1"], "levels/village1"], +["medres-beach3-ag", "medres-beach3", 4, ["VI1"], "levels/village1"], +["medres-jungle-ag", "medres-jungle", 4, ["VI1"], "levels/village1"], +["medres-jungle1-ag", "medres-jungle1", 4, ["VI1"], "levels/village1"], +["medres-jungle2-ag", "medres-jungle2", 4, ["VI1"], "levels/village1"], +["medres-misty-ag", "medres-misty", 4, ["VI1"], "levels/village1"], +["medres-training-ag", "medres-training", 4, ["VI1"], "levels/village1"], +["medres-village11-ag", "medres-village11", 4, ["VI1"], "levels/village1"], +["medres-village12-ag", "medres-village12", 4, ["VI1"], "levels/village1"], +["medres-village13-ag", "medres-village13", 4, ["VI1"], "levels/village1"], +["oracle-ag-VI1", "oracle", 4, ["VI1"], "levels/village1"], +["oracle-ag-VI2", "oracle", 4, ["VI2"], "levels/village2"], +["oracle-ag-VI3", "oracle", 4, ["VI3"], "levels/village3"], +["reflector-middle-ag", "reflector-middle", 4, ["VI1"], "levels/village1"], +["revcycle-ag", "revcycle", 4, ["VI1"], "levels/village1"], +["revcycleprop-ag", "revcycleprop", 4, ["VI1"], "levels/village1"], +["ropebridge-32-ag", "ropebridge-32", 4, ["VI1"], "levels/village1"], +["sage-ag", "sage", 4, ["VI1"], "levels/village1"], +["sagesail-ag", "sagesail", 4, ["VI1"], "levels/village1"], +["villa-starfish-ag", "villa-starfish", 4, ["VI1"], "levels/village1"], +["village-cam-ag-VI1", "village-cam", 4, ["VI1"], "levels/village1"], +["village-cam-ag-VI2", "village-cam", 4, ["VI2"], "levels/village2"], +["village-cam-ag-VI3", "village-cam", 4, ["VI3"], "levels/village3"], +["village1cam-ag", "village1cam", 4, ["VI1"], "levels/village1"], +["water-anim-village1-ag", "water-anim-village1", 4, ["VI1"], "levels/village1"], +["windmill-sail-ag", "windmill-sail", 4, ["VI1"], "levels/village1"], +["windspinner-ag", "windspinner", 4, ["VI1"], "levels/village1"], +["yakow-ag", "yakow", 4, ["VI1"], "levels/village1"], +["village1-vis", "village1-vis", 4, ["VI1"], "levels/village1"], +["tpage-919", "tpage-919", 4, ["VI2"], "levels/village2"], +["tpage-922", "tpage-922", 4, ["VI2"], "levels/village2"], +["tpage-920", "tpage-920", 4, ["VI2"], "levels/village2"], +["tpage-921", "tpage-921", 4, ["VI2"], "levels/village2"], +["tpage-1476", "tpage-1476", 4, ["VI2"], "levels/village2"], +["allpontoons-ag", "allpontoons", 4, ["VI2"], "levels/village2"], +["assistant-village2-ag", "assistant-village2", 4, ["VI2"], "levels/village2"], +["ceilingflag-ag", "ceilingflag", 4, ["VI2"], "levels/village2"], +["exit-chamber-dummy-ag", "exit-chamber-dummy", 4, ["VI2"], "levels/village2"], +["fireboulder-ag", "fireboulder", 4, ["VI2"], "levels/village2"], +["flutflut-bluehut-ag", "flutflut-bluehut", 4, ["VI2"], "levels/village2"], +["gambler-ag", "gambler", 4, ["VI2"], "levels/village2"], +["geologist-ag", "geologist", 4, ["VI2"], "levels/village2"], +["jaws-ag", "jaws", 4, ["VI2"], "levels/village2"], +["medres-rolling-ag", "medres-rolling", 4, ["VI2"], "levels/village2"], +["medres-rolling1-ag", "medres-rolling1", 4, ["VI2"], "levels/village2"], +["medres-village2-ag", "medres-village2", 4, ["VI2"], "levels/village2"], +["ogreboss-village2-ag", "ogreboss-village2", 4, ["VI2"], "levels/village2"], +["pontoonten-ag", "pontoonten", 4, ["VI2"], "levels/village2"], +["precursor-arm-ag", "precursor-arm", 4, ["VI2"], "levels/village2"], +["sage-bluehut-ag", "sage-bluehut", 4, ["VI2"], "levels/village2"], +["sunken-elevator-ag", "sunken-elevator", 4, ["VI2"], "levels/village2"], +["swamp-blimp-ag", "swamp-blimp", 4, ["VI2"], "levels/village2"], +["swamp-rope-ag", "swamp-rope", 4, ["VI2"], "levels/village2"], +["swamp-tetherrock-ag", "swamp-tetherrock", 4, ["VI2"], "levels/village2"], +["swamp-tetherrock-explode-ag", "swamp-tetherrock-explode", 4, ["VI2"], "levels/village2"], +["village2cam-ag", "village2cam", 4, ["VI2"], "levels/village2"], +["warrior-ag", "warrior", 4, ["VI2"], "levels/village2"], +["water-anim-village2-ag", "water-anim-village2", 4, ["VI2"], "levels/village2"], +["village2-vis", "village2-vis", 4, ["VI2"], "levels/village2"], +["tpage-1208", "tpage-1208", 4, ["VI3"], "levels/village3"], +["tpage-1210", "tpage-1210", 4, ["VI3"], "levels/village3"], +["tpage-1209", "tpage-1209", 4, ["VI3"], "levels/village3"], +["tpage-1194", "tpage-1194", 4, ["VI3"], "levels/village3"], +["assistant-village3-ag", "assistant-village3", 4, ["VI3"], "levels/village3"], +["cavegem-ag", "cavegem", 4, ["VI3"], "levels/village3"], +["evilbro-village3-ag", "evilbro-village3", 4, ["VI3"], "levels/village3"], +["evilsis-village3-ag", "evilsis-village3", 4, ["VI3"], "levels/village3"], +["gondola-ag", "gondola", 4, ["VI3"], "levels/village3"], +["gondolacables-ag", "gondolacables", 4, ["VI3"], "levels/village3"], +["lavaspoutdrip-ag", "lavaspoutdrip", 4, ["VI3"], "levels/village3"], +["medres-finalboss-ag", "medres-finalboss", 4, ["VI3"], "levels/village3"], +["medres-ogre-ag", "medres-ogre", 4, ["VI3"], "levels/village3"], +["medres-ogre2-ag", "medres-ogre2", 4, ["VI3"], "levels/village3"], +["medres-ogre3-ag", "medres-ogre3", 4, ["VI3"], "levels/village3"], +["minecartsteel-ag", "minecartsteel", 4, ["VI3"], "levels/village3"], +["minershort-ag", "minershort", 4, ["VI3"], "levels/village3"], +["minertall-ag", "minertall", 4, ["VI3"], "levels/village3"], +["pistons-ag", "pistons", 4, ["VI3"], "levels/village3"], +["sage-village3-ag", "sage-village3", 4, ["VI3"], "levels/village3"], +["vil3-bridge-36-ag", "vil3-bridge-36", 4, ["VI3"], "levels/village3"], +["water-anim-village3-ag", "water-anim-village3", 4, ["VI3"], "levels/village3"], +["village3-vis", "village3-vis", 4, ["VI3"], "levels/village3"], +["lava", "lava", 3, ["WATER-AN"], "old/lava"]] + +def dgo_names_string(names): + result = "" + for x in names: + result += x + ", " + result = result[:-2] + return result + +def make_file(root, path, name, name_in_dgo, dgos, version): + os.makedirs(os.path.join(root, path), exist_ok=True) + if version == 3: + filename = name + ".gc" + text = """;-*-Lisp-*- +(in-package goal) + +;; name: {} +;; name in dgo: {} +;; dgos: {} + +""".format(filename, name_in_dgo, dgo_names_string(dgos)) + elif version == 4: + filename = name + ".gd" + text = """;-*-Lisp-*- +;; GOAL Data Description File + +;; name: {} +;; name in dgo: {} +;; dgos: {} +""".format(filename, name_in_dgo, dgo_names_string(dgos)) + + with open(os.path.join(root, path, filename), "w") as f: + f.write(text) + + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument(dest='root', help='root directory to create output in') + args = parser.parse_args() + for x in file_list: + make_file(args.root, x[4], x[0], x[1], x[3], x[2]) + + + +if __name__ == "__main__": + main() From 69f2f961e93a0d0bc4579b7869877960cc106fd7 Mon Sep 17 00:00:00 2001 From: water Date: Fri, 4 Sep 2020 16:31:35 -0400 Subject: [PATCH 4/4] build system design doc --- doc/build_system.md | 77 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 doc/build_system.md diff --git a/doc/build_system.md b/doc/build_system.md new file mode 100644 index 0000000000..f23168dd66 --- /dev/null +++ b/doc/build_system.md @@ -0,0 +1,77 @@ +# Build System +Game Build System. The build system should allow us to +- automatically extract large asset files from the game so we don't have to keep them in this repository +- support modifications (adding new files, modifying files, etc) +- have checks that the resulting data matches the original if expected, assuming no modifications are applied + +Intermediate files should go somewhere in `data` and final files should go in `out`. + +## 1. C++ Build +All C++ code should be built through `cmake`, including the compiler, decompiler, runtime, and any tools. It's expected to be built in the `build` folder. + +## 2. Unpack Assets +This step extracts data from asset files from the game. An asset file is any file that's not a CGO/DGO. All files on the DVD will be in `iso_data/`, and all unpacked data should go in `data/` + +## 3. Unpack DGOs +This step extracts data from CGO/DGO files and unpacks it. All unpacked data should go in `data/` + +## 4. Pack Assets +This step creates final asset files from data in `data/`. The final files should do in `out`. + +## 5. Compile GOAL Code / Data +This step creates all the data for the CGOs/DGOs. The compiler will have a big list of files which it will compile in order. Each `.gc` file contains GOAL code, which is compiled to a GOAL code object (`.o` file) stored in `data/obj`. Each `.gd` file is a "GOAL data description file" which contains a short script to launch the appropriate tool to produce the data object. The objects will also be stored in `data/obj`, but will have a `.go` extension. + +## 6. Create CGO/DGOs +This step takes the output from step 5, (stored in `data/obj`) and creates all the DGO/CGO files, which go in `out`. The list of what goes in the DGOs is in `goal_src/build/dgos.txt`. + +## 7. Asset Check +There might be some asset files which we expect to be unchanged between the version in `iso_data` and in `out`. At this point we should check if these are actually the same. + +## 8. CGO/DGO check +The data objects contained in CGO/DGO files should be the same between the original version and the ported version. We should go through each CGO/DGO file, look at each object, and if it's a data object, make sure it matches. + + +# What can be worked on now? +## C++ Build +Getting more things working on Windows. + +### Compiler +The compiler right now only supports GOOS, the macro language. It may be useful to play around with this. There may be missing features or bugs in the language. + + +## Unpack Assets +I imagine that each type of asset file will have its own tool to unpack things. We'll need a master "unpacker" tool which runs the correct tool on each file. + +This unpacker could take a config file, maybe JSON?, that says what to do for each file: +``` +[ +{"filename":"MUS/SNOW.MUS", "unpack_tool":"music_unpacker", "destination":"data/music/snow/"... arguments to music_unpacker}, +... +] +``` +and then would run the correct tool on each file. For starters, we could make a simple unpacking tool named `copy` that just directly copies the asset file into the `data` folder. + +We could also look into particular files and start writing unpacking tools. + +## Unpack DGOs +Again, there will be a main tool which runs through each DGO/CGO file, finds data objects, then runs an appropriate unpacking tools based on the type of data object (level, texture, art-group,...). I imagine there would a config file (json maybe?) that looks something like this: +``` +{"dgo":"MAI.DGO", "objects":[{"tpage1234", "texture-unpacker", ...}, {"spider", "art-group-unpacker", ...}]} +``` + +My plan for duplicate data objects: +- When there are duplicates, only one will actually be unpacked +- Ones that aren't unpacked will be checked if they are the same as the unpacked one to make sure we don't make a mistake +- The list of which objects should be unpacked vs. checked, and what name the unpacking should get will be determined by the decompiler. +- If there is an object not in the config file, or a missing object, then there is an error + +The actual unpacking tools probably can't be developed until I package up the GOAL disassembler into a usable library, and we probably won't be able to understand the data format until later. We could write a very simple `copy` unpacker which just copies the object data directly into `data` and doesn't unpack it at all. + +## Pack Assets +Again, there will be a main tool which runs the appropriate packer for each file. We could write this main tool, and a `copy` packer which just copies the exact file in `data/` to `out/`. + +## Asset Check +Just a tool with a list of asset files to check, does a comparison and reports an error if there is a difference. We might expect some files to change slightly in the PC version, and these will be excluded from the check. + +## CGO/DGO Check +Iterates through objects in the original / rebuilt CGO/DGOs. Code objects are not checked, but data objects are checked. Should also check that the order of objects is the same, and all are present. \ No newline at end of file