diff --git a/build.zig b/build.zig index 5e00d6e..769f8cd 100644 --- a/build.zig +++ b/build.zig @@ -20,6 +20,7 @@ nwdep: *std.Build.Dependency, apigen: *std.Build.Step.Compile, shaderEmbedGen: *std.Build.Step.Compile, loadDynamicsGen: *std.Build.Step.Compile, +rcGen: *std.Build.Step.Compile, generatedApis: std.StringHashMapUnmanaged(*std.Build.Module) = .{}, const engineDepList = [_][]const u8{ @@ -82,6 +83,7 @@ pub fn init(b: *std.Build, opts: InitOptions) BuildSystem { .nwdep = nwdep, .apigen = nwdep.artifact("backlog-apigen"), .loadDynamicsGen = nwdep.artifact("backlog-generate-loadDynamics"), + .rcGen = nwdep.artifact("backlog-generate-rc"), .shaderEmbedGen = nwdep.artifact("backlog-shaderEmbedGen"), }; @@ -324,7 +326,7 @@ pub const DynamicModule = struct { const b = self.buildSystem.b; const static = self.buildSystem.staticBuild; - const shared = if (static) + const lib = if (static) b.addStaticLibrary(.{ .root_source_file = self.opts.root_source_file, .link_libc = true, @@ -350,22 +352,22 @@ pub const DynamicModule = struct { } for (self.extras.items) |extra| { - self.buildSystem.addExtraModule(shared.root_module, extra.name); + self.buildSystem.addExtraModule(lib.root_module, extra.name); } - shared.root_module.addImport("backlog", self.buildSystem.generateApi(self.name, modlist.items, null)); - shared.root_module.addOptions("BacklogOptions", self.buildSystem.options); + lib.root_module.addImport("backlog", self.buildSystem.generateApi(self.name, modlist.items, null)); + lib.root_module.addOptions("BacklogOptions", self.buildSystem.options); if (static) { // generateApi should create static callers for the main program } else { - const installExtern = b.addInstallArtifact(shared, .{ + const installExtern = b.addInstallArtifact(lib, .{ .dest_dir = .{ .override = .{ .custom = "modules" } }, }); b.getInstallStep().dependOn(&installExtern.step); } - return shared; + return lib; } }; @@ -382,6 +384,24 @@ pub const Program = struct { dynamicModules: std.ArrayListUnmanaged(*DynamicModule) = .{}, buildSystem: *BuildSystem, + iconPath: ?std.Build.LazyPath = null, + + pub fn setIconPath(self: *@This(), path: []const u8) void { + if (self.iconPath != null) { + return; + } + + // const b = self.buildSystem.b; + //const fmt = b.fmt("content/{s}", .{path}); + //const p = b.path(fmt); + + //const absolute = p.getPath(b); + + self.iconPath = self.buildSystem.generateRc(self.opts.name, path) catch return; + // std.debug.print("absolute path: {s}", .{absolute}); + //std.debug.print("\nabsolute path: {s}\n", .{absolute}); + } + pub fn setModuleEnabled(self: *@This(), module: []const u8, enable: bool) void { for (self.gameModules.items) |*m| { if (std.mem.eql(u8, m.name, module)) { @@ -422,6 +442,15 @@ pub const Program = struct { exe.addImport("backlog", self.buildSystem.generateApi(self.opts.name, modlist.items, self.dynamicModules.items)); + if (self.buildSystem.target.result.os.tag == .windows) { + if (self.iconPath) |ip| { + exe.addWin32ResourceFile(.{ + .file = ip, + .flags = &.{}, + }); + } + } + return exe; } }; @@ -481,6 +510,13 @@ pub fn build(b: *std.Build) void { .root_source_file = b.path("build/generateEmbeddedShaders.zig"), }); + const generateRcExe = b.addExecutable(.{ + .name = "backlog-generate-rc", + .target = b.graph.host, + .optimize = .Debug, + .root_source_file = b.path("build/generateRc.zig"), + }); + const generateLoadDynamicsExe = b.addExecutable(.{ .name = "backlog-generate-loadDynamics", .target = b.graph.host, @@ -491,6 +527,7 @@ pub fn build(b: *std.Build) void { b.installArtifact(generateLoadDynamicsExe); b.installArtifact(generateExe); b.installArtifact(generateShaders); + b.installArtifact(generateRcExe); { const loadDynamicsStub = b.addModule("loadDynamicsStub", .{ @@ -584,6 +621,15 @@ pub fn generateApi(self: *@This(), programName: []const u8, moduleList: []const return mod; } +pub fn generateRc(self: *@This(), programName: []const u8, iconPath: []const u8) !std.Build.LazyPath { + const run = self.b.addRunArtifact(self.rcGen); + const pfile = self.b.fmt("{s}.rc", .{programName}); + const output = run.addOutputFileArg(pfile); + run.addArg(iconPath); + + return output; +} + pub fn generateLoadDynamics(self: *@This(), programName: []const u8, dynamics: []const *DynamicModule) !*std.Build.Module { const run = self.b.addRunArtifact(self.loadDynamicsGen); const pfile = self.b.fmt("{s}LoadDynamics.zig", .{programName}); diff --git a/build/generateRc.zig b/build/generateRc.zig new file mode 100644 index 0000000..871db22 --- /dev/null +++ b/build/generateRc.zig @@ -0,0 +1,38 @@ +const std = @import("std"); + +pub fn main() !void { + var arena = std.heap.ArenaAllocator.init(std.heap.page_allocator); + defer arena.deinit(); + const allocator = arena.allocator(); + + // Get output filename from build system + const args = try std.process.argsAlloc(allocator); + if (args.len < 3) @panic("Missing output filename"); + const out_path = args[1]; + + // Generate a startup module function that invokes + // startup module for each zig function + // and generates an api + var content = std.ArrayList(u8).init(allocator); + var writer = content.writer(); + const iconPath = args[2]; + + try writer.print("#include \r\n", .{}); + try writer.print("IDI_ICON1 ICON \"../../../content/", .{}); //{s}\"", .{iconPath}); + for (iconPath) |c| { + if (c == '\\') { + try writer.writeByte('/'); + } else { + try writer.writeByte(c); + } + } + try writer.writeByte('"'); + + // Write to specified output file + // Open or create the file for writing (overwrites if it exists) + const file = try std.fs.cwd().createFile(out_path, .{}); + defer file.close(); + + // Write the content to the file + try file.writeAll(content.items); +} diff --git a/engine/main.zig b/engine/main.zig index 303c34e..71a09f1 100644 --- a/engine/main.zig +++ b/engine/main.zig @@ -19,7 +19,33 @@ pub const std_options = std.Options{ // std.debug.defaultPanic(error_return_trace, x, msg); // } +fn fileExists(path: []const u8) bool { + std.fs.cwd().access(path, .{}) catch return false; + return true; +} + pub fn main() !void { + if (!core.BuildOption("RootDeploymentOnly")) { + // if we don't see a content/ folder or a + // content.pak file in the current directory, + // walk up the directory tree until we see one, then change dirs to that before doing anything else + + var iterations: u32 = 0; + var BUFFER: [8192]u8 = undefined; + + while (iterations < 32) : (iterations += 1) { + if (fileExists("content") or fileExists("content.pak")) { + break; + } + + var dir = try std.fs.cwd().openDir("..", .{}); + defer dir.close(); + core.engine_log("content not found scanning dir {s}", .{try dir.realpath(".", &BUFFER)}); + try dir.setAsCwd(); + } + core.engine_log("Working Dir set: {s}", .{try std.fs.cwd().realpath(".", &BUFFER)}); + } + panickers.attachSegfaultHandler(); try realMain.main(); } diff --git a/extras/gameExtras/src/backlog.zig b/extras/gameExtras/src/backlog.zig deleted file mode 100644 index c190075..0000000 --- a/extras/gameExtras/src/backlog.zig +++ /dev/null @@ -1,5 +0,0 @@ -// workaround forwarder - -pub const core = @import("core").module; -pub const rend = @import("rend").module; -pub const imgui = @import("imgui").module; diff --git a/extras/gameExtras/src/EngineTool.zig b/extras/gameExtras/src/debuggers/EngineTool.zig similarity index 100% rename from extras/gameExtras/src/EngineTool.zig rename to extras/gameExtras/src/debuggers/EngineTool.zig diff --git a/extras/gameExtras/src/PhysicsObjectList.zig b/extras/gameExtras/src/debuggers/PhysicsObjectList.zig similarity index 100% rename from extras/gameExtras/src/PhysicsObjectList.zig rename to extras/gameExtras/src/debuggers/PhysicsObjectList.zig diff --git a/extras/gameExtras/src/RendererDebug.zig b/extras/gameExtras/src/debuggers/RendererDebug.zig similarity index 100% rename from extras/gameExtras/src/RendererDebug.zig rename to extras/gameExtras/src/debuggers/RendererDebug.zig diff --git a/extras/gameExtras/src/ecsEventDebugger.zig b/extras/gameExtras/src/debuggers/ecsEventDebugger.zig similarity index 100% rename from extras/gameExtras/src/ecsEventDebugger.zig rename to extras/gameExtras/src/debuggers/ecsEventDebugger.zig diff --git a/extras/gameExtras/src/inputDebugger.zig b/extras/gameExtras/src/debuggers/inputDebugger.zig similarity index 100% rename from extras/gameExtras/src/inputDebugger.zig rename to extras/gameExtras/src/debuggers/inputDebugger.zig diff --git a/extras/gameExtras/src/objectSpawner.zig b/extras/gameExtras/src/debuggers/objectSpawner.zig similarity index 100% rename from extras/gameExtras/src/objectSpawner.zig rename to extras/gameExtras/src/debuggers/objectSpawner.zig diff --git a/extras/gameExtras/src/gameExtras.zig b/extras/gameExtras/src/gameExtras.zig index f3a803d..4238ab8 100644 --- a/extras/gameExtras/src/gameExtras.zig +++ b/extras/gameExtras/src/gameExtras.zig @@ -1,7 +1,8 @@ -pub const FpCamera = @import("FpCamera.zig"); -pub const inputDebugger = @import("inputDebugger.zig"); -pub const ObjectSpawner = @import("objectSpawner.zig"); -pub const RendererDebug = @import("RendererDebug.zig"); -pub const EngineTool = @import("EngineTool.zig"); +pub const FpCamera = @import("gameplay/FpCamera.zig"); +pub const pawns = @import("gameplay/pawns.zig"); -pub const PhysicsObjectList = @import("PhysicsObjectList.zig"); +pub const inputDebugger = @import("debuggers/inputDebugger.zig"); +pub const ObjectSpawner = @import("debuggers/objectSpawner.zig"); +pub const RendererDebug = @import("debuggers/RendererDebug.zig"); +pub const EngineTool = @import("debuggers/EngineTool.zig"); +pub const PhysicsObjectList = @import("debuggers/PhysicsObjectList.zig"); diff --git a/extras/gameExtras/src/ecsObject.zig b/extras/gameExtras/src/gameplay/Character.zig similarity index 100% rename from extras/gameExtras/src/ecsObject.zig rename to extras/gameExtras/src/gameplay/Character.zig diff --git a/extras/gameExtras/src/FpCamera.zig b/extras/gameExtras/src/gameplay/FpCamera.zig similarity index 100% rename from extras/gameExtras/src/FpCamera.zig rename to extras/gameExtras/src/gameplay/FpCamera.zig diff --git a/extras/gameExtras/src/gameplay/FpCharacter.zig b/extras/gameExtras/src/gameplay/FpCharacter.zig new file mode 100644 index 0000000..0c16afb --- /dev/null +++ b/extras/gameExtras/src/gameplay/FpCharacter.zig @@ -0,0 +1 @@ +// creates a diff --git a/extras/gameExtras/src/fpsCharacter.zig b/extras/gameExtras/src/gameplay/ecsObject.zig similarity index 100% rename from extras/gameExtras/src/fpsCharacter.zig rename to extras/gameExtras/src/gameplay/ecsObject.zig diff --git a/extras/gameExtras/src/gameplay/pawns.zig b/extras/gameExtras/src/gameplay/pawns.zig new file mode 100644 index 0000000..c0a0777 --- /dev/null +++ b/extras/gameExtras/src/gameplay/pawns.zig @@ -0,0 +1 @@ +// this is an implementation of diff --git a/lib/packer/src/packerfs.zig b/lib/packer/src/packerfs.zig index 1725ad2..86d0d82 100644 --- a/lib/packer/src/packerfs.zig +++ b/lib/packer/src/packerfs.zig @@ -58,6 +58,15 @@ pub const Settings = struct { contentFolderExtraPaths: []const []const u8 = &[_][]const u8{}, // By default, this will mount the content/ folder on disk. }; +pub const AnyWatchCallback = struct { + func: *const fn ([]const u8, ?*anyopaque) void, + ctx: ?*anyopaque = null, + + pub inline fn call(self: *@This(), path: []const u8) void { + self.func(path, self.ctx); + } +}; + pub const WatchCallback = struct { func: *const fn ([]const u8, ?*anyopaque) void, ctx: ?*anyopaque = null, @@ -82,6 +91,7 @@ pub const PackerFS = struct { lock: std.Thread.Mutex = .{}, + anyWatchCallbacks: std.ArrayListUnmanaged(AnyWatchCallback) = .{}, fileWatchCallbacks: std.ArrayListUnmanaged(WatchCallback) = .{}, pub const PakMounting = struct { @@ -147,6 +157,11 @@ pub const PackerFS = struct { try self.fileWatchCallbacks.append(self.allocator, x); } + // sets up a callback for if ANY file changes + pub fn addAnyWatchCallback(self: *@This(), callback: *const fn (path: []const u8, ctx: ?*anyopaque) void, ctx: ?*anyopaque) !void { + try self.anyWatchCallbacks.append(self.allocator, .{ .func = callback, .ctx = ctx }); + } + pub fn watchCallback(path: [*c]const u8, ctx: ?*anyopaque) callconv(.C) void { const self: *@This() = @ptrCast(@alignCast(ctx)); // std.debug.print("WE GOT OURSELFS A FUCKIN CALLBAKC FOR A PATH MOTHERF- {s} {p} {d}\n", .{ path, ctx.?, self.pakMountings.items.len }); @@ -158,6 +173,10 @@ pub const PackerFS = struct { } // std.debug.print("registered callback: {s}\n", .{watch.path}); } + + for (self.anyWatchCallbacks.items) |*watch| { + watch.call(std.mem.span(path)); + } } pub fn watchPath(self: *@This(), path: []const u8) void { diff --git a/projects/.gitignore b/projects/.gitignore index 263c141..a09880a 100644 --- a/projects/.gitignore +++ b/projects/.gitignore @@ -1,2 +1,4 @@ Saved/* .fontcache/* +binaries/* +content/bsp/autosave/* diff --git a/projects/build.zig b/projects/build.zig index 2295047..87682c6 100644 --- a/projects/build.zig +++ b/projects/build.zig @@ -31,7 +31,14 @@ pub fn build(b: *std.Build) void { _ = externGame.compileInstall(); } - _ = sampleGame.compileInstall(); + const sampleGameExe = sampleGame.compileInstall(); + + if (target.result.os.tag == .windows) { + sampleGameExe.addWin32ResourceFile(.{ + .file = b.path("sampleGame/sampleGame.rc"), + .flags = &.{}, + }); + } // tools @@ -44,6 +51,7 @@ pub fn build(b: *std.Build) void { newProjectMaker.setModuleEnabled("imgui", true); newProjectMaker.setModuleEnabled("audio", false); newProjectMaker.setModuleEnabled("sys", true); + newProjectMaker.setIconPath("icons/NewProject.ico"); _ = newProjectMaker.compileInstall(); const toolbox = blbuild.program(.{ @@ -55,7 +63,15 @@ pub fn build(b: *std.Build) void { toolbox.setModuleEnabled("imgui", true); toolbox.setModuleEnabled("audio", false); toolbox.setModuleEnabled("sys", true); - _ = toolbox.compileInstall(); + + const toolboxExe = toolbox.compileInstall(); + // Add Windows icon resource for toolbox + if (target.result.os.tag == .windows) { + toolboxExe.addWin32ResourceFile(.{ + .file = b.path("tools/toolbox.rc"), + .flags = &.{}, + }); + } blbuild.addDependencyInstalls(b, .ReleaseFast); //.ReleaseFast); } diff --git a/projects/content/bsp/testmap.map b/projects/content/bsp/testmap.map index 60345dc..8902120 100644 --- a/projects/content/bsp/testmap.map +++ b/projects/content/bsp/testmap.map @@ -1309,646 +1309,6 @@ ( 5178.472370190424 4631.01291118382 9099 ) ( 5130.389109069739 4860.1155082882615 8561 ) ( 5039.879441077861 4769.605840296383 8561 ) mapping_defaults/ProtoDark -25.99414 -83.36719 0 0.17677669 0.258162 ( 8066.2964645562815 2648.285496736737 10465 ) ( 8067.003571337468 2647.5783899555504 10465 ) ( 8066.2964645562815 2648.285496736737 10466 ) mapping_defaults/ProtoDark 68.96875 3.9960938 180 0.17677669 -0.25 } -// brush 145 -{ -( -12125 -6325 16316 ) ( -12125 -6324 16316 ) ( -12125 -6325 16317 ) mapping_defaults/ProtoDark -44 240 0 0.25 0.25 -( -10717 -6325 16316 ) ( -10717 -6325 16317 ) ( -10716 -6325 16316 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 -( -10717 -6325 16316 ) ( -10716 -6325 16316 ) ( -10717 -6324 16316 ) mapping_defaults/ProtoDark -140 44 0 0.25 0.25 -( -10269 -5941 16380 ) ( -10269 -5940 16380 ) ( -10268 -5941 16380 ) mapping_defaults/ProtoDark -140 44 0 0.25 0.25 -( -10269 -5941 16380 ) ( -10268 -5941 16380 ) ( -10269 -5941 16381 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 -( -10269 -5941 16380 ) ( -10269 -5941 16381 ) ( -10269 -5940 16380 ) mapping_defaults/ProtoDark -44 240 0 0.25 0.25 -} -// brush 146 -{ -( -11229 -6325 16380 ) ( -11229 -6324 16380 ) ( -11229 -6325 16381 ) mapping_defaults/ProtoOrange -44 240 0 0.25 0.25 -( -11229 -6325 16380 ) ( -11229 -6325 16381 ) ( -11228 -6325 16380 ) mapping_defaults/ProtoOrange -140 240 0 0.25 0.25 -( -11229 -6325 16380 ) ( -11228 -6325 16380 ) ( -11229 -6324 16380 ) mapping_defaults/ProtoOrange -140 44 0 0.25 0.25 -( -10973 -6261 16764 ) ( -10973 -6260 16764 ) ( -10972 -6261 16764 ) mapping_defaults/ProtoOrange -140 44 0 0.25 0.25 -( -10973 -6261 16444 ) ( -10972 -6261 16444 ) ( -10973 -6261 16445 ) mapping_defaults/ProtoOrange -140 240 0 0.25 0.25 -( -10973 -6261 16444 ) ( -10973 -6261 16445 ) ( -10973 -6260 16444 ) mapping_defaults/ProtoOrange -44 240 0 0.25 0.25 -} -// brush 147 -{ -( 2643 4747 18014 ) ( 2643 4748 18014 ) ( 2643 4747 18015 ) mapping_defaults/ProtoDark -236 56 0 0.25 0.25 -( 2643 3691 18014 ) ( 2643 3691 18015 ) ( 2644 3691 18014 ) mapping_defaults/ProtoDark -12 56 0 0.25 0.25 -( 2643 4747 15118 ) ( 2644 4747 15118 ) ( 2643 4748 15118 ) mapping_defaults/ProtoDark -12 236 0 0.25 0.25 -( 3731 5387 18030 ) ( 3731 5388 18030 ) ( 3732 5387 18030 ) mapping_defaults/ProtoDark -12 236 0 0.25 0.25 -( 3731 5387 18030 ) ( 3732 5387 18030 ) ( 3731 5387 18031 ) mapping_defaults/ProtoDark -12 56 0 0.25 0.25 -( 3731 5387 18030 ) ( 3731 5387 18031 ) ( 3731 5388 18030 ) mapping_defaults/ProtoDark -236 56 0 0.25 0.25 -} -// brush 148 -{ -( 2883 4731 15038 ) ( 2883 4732 15038 ) ( 2883 4731 15039 ) mapping_defaults/ProtoDark -172.00195 183.9961 0 0.25 0.25 -( 2627 3835 15038 ) ( 2627 3835 15039 ) ( 2628 3835 15038 ) mapping_defaults/ProtoDark -204 184 0 0.25 0.25 -( 2883 4299 9982 ) ( 2883 4059 10446 ) ( 3011 4059 10446 ) mapping_defaults/ProtoDark -204 184 0 0.25 0.25 -( 2627 4731 9870 ) ( 2628 4731 9870 ) ( 2627 4732 9870 ) mapping_defaults/ProtoDark -204 171.99805 0 0.25 0.25 -( 3715 5371 15054 ) ( 3715 5372 15054 ) ( 3716 5371 15054 ) mapping_defaults/ProtoDark -204 172 0 0.25 0.25 -( 3715 5003 15054 ) ( 3716 5003 15054 ) ( 3715 5003 15055 ) mapping_defaults/ProtoDark -204 184 0 0.25 0.25 -( 3539 5371 15054 ) ( 3539 5371 15055 ) ( 3539 5372 15054 ) mapping_defaults/ProtoDark -172.00195 183.9961 0 0.25 0.25 -} -// brush 149 -{ -( 18729 8990 24062 ) ( 18729 8991 24062 ) ( 18729 8990 24063 ) mapping_defaults/ProtoDark -44 240 0 0.25 0.25 -( 18729 8990 24062 ) ( 18729 8990 24063 ) ( 18730 8990 24062 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 -( 18729 8990 24062 ) ( 18730 8990 24062 ) ( 18729 8991 24062 ) mapping_defaults/ProtoDark -140 44 0 0.25 0.25 -( 19333 9211 24063 ) ( 19333 9212 24063 ) ( 19334 9211 24063 ) mapping_defaults/ProtoDark -140 44 0 0.25 0.25 -( 19333 9211 24063 ) ( 19334 9211 24063 ) ( 19333 9211 24064 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 -( 19333 9211 24063 ) ( 19333 9211 24064 ) ( 19333 9212 24063 ) mapping_defaults/ProtoDark -44 240 0 0.25 0.25 -} -// brush 150 -{ -( -787 -3170 18229 ) ( -928 -879 18229 ) ( -928 -879 18357 ) mapping_defaults/ProtoDark -152.00195 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 151.99805 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 151.99805 0 0.25 0.25 -( 5953 4911 18229 ) ( 1173 4783 18229 ) ( 1173 4783 18357 ) mapping_defaults/ProtoDark 8.001953 240 0 0.25 0.25 -( 1387 2813 18229 ) ( 3030 1467 18229 ) ( 3030 1467 18357 ) mapping_defaults/ProtoDark 8.000488 240 0 0.25 0.25 -} -// brush 151 -{ -( -6053 1703 20337 ) ( -3183 6280 20337 ) ( -3183 6280 20465 ) mapping_defaults/ProtoDark -152 224 0 0.25 0.25 -( -18231 6504 20169 ) ( -18230 6504 20169 ) ( -18231 6505 20169 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 20337 ) ( 26196 17703 20337 ) ( 26197 17702 20337 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 5953 4911 20337 ) ( 1173 4783 20337 ) ( 1173 4783 20465 ) mapping_defaults/ProtoDark -236 224 0 0.25 0.25 -( 1387 2813 20337 ) ( 3030 1467 20337 ) ( 3030 1467 20465 ) mapping_defaults/ProtoDark 8 224 0 0.25 0.25 -( -787 -3170 20337 ) ( -928 -879 20465 ) ( -928 -879 20337 ) mapping_defaults/ProtoDark -152.00195 224 0 0.25 0.25 -} -// brush 152 -{ -( -2868.4717097220055 63.30828885254164 34580.04646558057 ) ( -3558.6182918024188 1298.265350957424 32204.53878299985 ) ( -3587.3087069117973 1405.3394378358646 32268.53878299985 ) mapping_defaults/ProtoDark -119.33594 190.80078 297.4686 0.24401578 0.24363902 -( 23744.45509528053 20382.0861586354 12516.317253364425 ) ( 23744.325685757976 20382.569121548546 12515.451227960642 ) ( 23745.421021106817 20382.344977680503 12516.317253364425 ) mapping_defaults/ProtoDark -126.86719 -100.36719 0 0.24148145 -0.2189102 -( 5846.495796664094 8965.23360659333 23593.648193171182 ) ( 1245.9347658889092 7666.259318120781 23704.499444855588 ) ( 1217.2443507795306 7773.333404999223 23768.499444855588 ) mapping_defaults/ProtoDark -220.83203 26.082031 15.767119 0.25004482 0.21652575 -( -17681.947585903836 3334.779001445255 22130.069724942572 ) ( -17680.981660077545 3335.0378204903573 22130.069724942572 ) ( -17682.076995426385 3335.2619643584003 22129.203699538783 ) mapping_defaults/ProtoDark -26.804688 -228.64844 0 0.24148145 -0.2189102 -( 1707.579652140752 6770.209654877988 25410.569490310932 ) ( 3468.7810020876877 6545.381264888887 26576.239683804786 ) ( 3440.090586978309 6652.455351767327 26640.23968380479 ) mapping_defaults/ProtoDark -190.49805 70.333984 352.7252 0.27016035 0.21650635 -( -5335.263925418018 4308.507125724798 26371.85768851166 ) ( -3184.054603794888 7368.913125510007 22472.059415390286 ) ( -3155.3641886855094 7261.839038631566 22408.059415390286 ) mapping_defaults/ProtoDark -38.4375 33.445312 306.68893 0.26999468 0.24363902 -} -// brush 153 -{ -( -18231 6504 18956 ) ( -18231 6505 18956 ) ( -18231 6504 18957 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 -( -2943 -2103 18957 ) ( -5466 1045 18957 ) ( -5466 1045 19085 ) mapping_defaults/ProtoDark -140 80 0 0.25 0.25 -( 1455 -652 18957 ) ( -4841 3395 18957 ) ( -4841 3395 19085 ) mapping_defaults/ProtoDark -236 80 0 0.25 0.25 -( -18231 6504 18789 ) ( -18230 6504 18789 ) ( -18231 6505 18789 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18957 ) ( 26196 17703 18957 ) ( 26197 17702 18957 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18957 ) ( 26197 17702 18957 ) ( 26196 17702 18958 ) mapping_defaults/ProtoDark -236 80 0 0.25 0.25 -( 5953 4911 18957 ) ( 1173 4783 18957 ) ( 1173 4783 19085 ) mapping_defaults/ProtoDark -236.00195 80 0 0.25 0.25 -( 1387 2813 18957 ) ( 3030 1467 18957 ) ( 3030 1467 19085 ) mapping_defaults/ProtoDark -235.9961 80 0 0.25 0.25 -( -4769 -7775 18957 ) ( -5116 -5032 19085 ) ( -5116 -5032 18957 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 -} -// brush 154 -{ -( -2943 -2103 20367 ) ( -5466 1045 20367 ) ( -5466 1045 20495 ) mapping_defaults/ProtoDark -152 88 0 0.25 0.25 -( -18231 6504 20199 ) ( -18230 6504 20199 ) ( -18231 6505 20199 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 -( 26196 17702 20367 ) ( 26196 17703 20367 ) ( 26197 17702 20367 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 -( 5953 4911 20367 ) ( 1173 4783 20367 ) ( 1173 4783 20495 ) mapping_defaults/ProtoDark 8 88 0 0.25 0.25 -( 1455 -652 20367 ) ( -4841 3395 20495 ) ( -4841 3395 20367 ) mapping_defaults/ProtoDark -236 88 0 0.25 0.25 -} -// brush 155 -{ -( -18231 6504 19457 ) ( -18231 6505 19457 ) ( -18231 6504 19458 ) mapping_defaults/ProtoDark -151.9961 36 0 0.25 0.25 -( 1455 -652 19458 ) ( -4841 3395 19458 ) ( -4841 3395 19586 ) mapping_defaults/ProtoDark -236 36 0 0.25 0.25 -( -18231 6504 19290 ) ( -18230 6504 19290 ) ( -18231 6505 19290 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 -( 26196 17702 19458 ) ( 26196 17703 19458 ) ( 26197 17702 19458 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 -( -2943 -2103 19458 ) ( -5466 1045 19586 ) ( -5466 1045 19458 ) mapping_defaults/ProtoDark -152 36 0 0.25 0.25 -} -// brush 156 -{ -( -18231 6504 18640 ) ( -18231 6505 18640 ) ( -18231 6504 18641 ) mapping_defaults/ProtoDark -152.00195 96 0 0.25 0.25 -( -18231 6504 18473 ) ( -18230 6504 18473 ) ( -18231 6505 18473 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18641 ) ( 26196 17703 18641 ) ( 26197 17702 18641 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 5953 4911 18641 ) ( 1173 4783 18641 ) ( 1173 4783 18769 ) mapping_defaults/ProtoDark -236 96 0 0.25 0.25 -( 1455 -652 18641 ) ( -4841 3395 18769 ) ( -4841 3395 18641 ) mapping_defaults/ProtoDark -236 96 0 0.25 0.25 -( -2943 -2103 18641 ) ( -5466 1045 18769 ) ( -5466 1045 18641 ) mapping_defaults/ProtoDark -140 96 0 0.25 0.25 -} -// brush 157 -{ -( 2660 -1264 20466 ) ( 2668 2127 20466 ) ( 2668 2127 20594 ) mapping_defaults/ProtoDark -151.99805 228 0 0.25 0.25 -( -18231 6504 20298 ) ( -18230 6504 20298 ) ( -18231 6505 20298 ) mapping_defaults/ProtoDark -235.99902 152 0 0.25 0.25 -( 26196 17702 20466 ) ( 26196 17703 20466 ) ( 26197 17702 20466 ) mapping_defaults/ProtoDark -235.99902 152 0 0.25 0.25 -( 5953 4911 20466 ) ( 1173 4783 20466 ) ( 1173 4783 20594 ) mapping_defaults/ProtoDark -236 228 0 0.25 0.25 -( 660 7970 20466 ) ( 4217 3030 20466 ) ( 4217 3030 20594 ) mapping_defaults/ProtoDark -152 228 0 0.25 0.25 -} -// brush 158 -{ -( -2527 1550 18902 ) ( 369 4874 18902 ) ( 369 4874 19030 ) mapping_defaults/ProtoDark -152.00195 116 0 0.25 0.25 -( -18231 6504 18734 ) ( -18230 6504 18734 ) ( -18231 6505 18734 ) mapping_defaults/ProtoDark -235.99902 151.99805 0 0.25 0.25 -( 26196 17702 18902 ) ( 26196 17703 18902 ) ( 26197 17702 18902 ) mapping_defaults/ProtoDark -235.99902 151.99805 0 0.25 0.25 -( 5953 4911 18902 ) ( 1173 4783 18902 ) ( 1173 4783 19030 ) mapping_defaults/ProtoDark -236 116 0 0.25 0.25 -( 660 7970 18902 ) ( 4217 3030 18902 ) ( 4217 3030 19030 ) mapping_defaults/ProtoDark -152 116 0 0.25 0.25 -( 2660 -1264 18902 ) ( 2668 2127 19030 ) ( 2668 2127 18902 ) mapping_defaults/ProtoDark -151.99805 116 0 0.25 0.25 -} -// brush 159 -{ -( -787 -3170 18500 ) ( -928 -879 18500 ) ( -928 -879 18628 ) mapping_defaults/ProtoDark -152.00195 44 0 0.25 0.25 -( -6053 1703 18500 ) ( -3183 6280 18500 ) ( -3183 6280 18628 ) mapping_defaults/ProtoDark -152 44 0 0.25 0.25 -( 1387 2813 18500 ) ( 3030 1467 18628 ) ( 3030 1467 18500 ) mapping_defaults/ProtoDark 8.000488 44 0 0.25 0.25 -( -18231 6504 18332 ) ( -18230 6504 18332 ) ( -18231 6505 18332 ) mapping_defaults/ProtoDark -236.00024 152 0 0.25 0.25 -( 26196 17702 18500 ) ( 26196 17703 18500 ) ( 26197 17702 18500 ) mapping_defaults/ProtoDark -236.00024 152 0 0.25 0.25 -( 5953 4911 18500 ) ( 1173 4783 18500 ) ( 1173 4783 18628 ) mapping_defaults/ProtoDark 7.998657 44 0 0.25 0.25 -( -2527 1550 18500 ) ( 369 4874 18628 ) ( 369 4874 18500 ) mapping_defaults/ProtoDark -152.00195 44 0 0.25 0.25 -( 660 7970 18500 ) ( 4217 3030 18500 ) ( 4217 3030 18628 ) mapping_defaults/ProtoDark -152 44 0 0.25 0.25 -} -// brush 160 -{ -( -6053 1703 18861 ) ( -3183 6280 18861 ) ( -3183 6280 18989 ) mapping_defaults/ProtoDark -152.00195 208 0 0.25 0.25 -( 1387 2813 18861 ) ( 3030 1467 18989 ) ( 3030 1467 18861 ) mapping_defaults/ProtoDark -236 208 0 0.25 0.25 -( -18231 6504 18693 ) ( -18230 6504 18693 ) ( -18231 6505 18693 ) mapping_defaults/ProtoDark -236.00049 152 0 0.25 0.25 -( 26196 17702 18861 ) ( 26196 17703 18861 ) ( 26197 17702 18861 ) mapping_defaults/ProtoDark -236.00049 152 0 0.25 0.25 -( -787 -3170 18861 ) ( -928 -879 18989 ) ( -928 -879 18861 ) mapping_defaults/ProtoDark -152.00195 208 0 0.25 0.25 -} -// brush 161 -{ -( -787 -3170 18229 ) ( -928 -879 18229 ) ( -928 -879 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -235.99854 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -235.99854 152 0 0.25 0.25 -( 660 7970 18229 ) ( 4217 3030 18229 ) ( 4217 3030 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 162 -{ -( -4769 -7775 18229 ) ( -5116 -5032 18229 ) ( -5116 -5032 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( 1387 2813 18229 ) ( 3030 1467 18357 ) ( 3030 1467 18229 ) mapping_defaults/ProtoDark -236.00195 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -235.99805 240 0 0.25 0.25 -( 660 7970 18229 ) ( 4217 3030 18229 ) ( 4217 3030 18357 ) mapping_defaults/ProtoDark -151.9961 240 0 0.25 0.25 -( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152.00195 240 0 0.25 0.25 -( -787 -3170 18229 ) ( -928 -879 18357 ) ( -928 -879 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 163 -{ -( 1387 2813 18229 ) ( 3030 1467 18357 ) ( 3030 1467 18229 ) mapping_defaults/ProtoDark -235.9961 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -236.0039 240 0 0.25 0.25 -( -4769 -7775 18229 ) ( -5116 -5032 18357 ) ( -5116 -5032 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 164 -{ -( 1455 -652 18971 ) ( -4841 3395 18971 ) ( -4841 3395 19099 ) mapping_defaults/ProtoDark -236 136 0 0.25 0.25 -( -18231 6504 18803 ) ( -18230 6504 18803 ) ( -18231 6505 18803 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 -( 26196 17702 18971 ) ( 26196 17703 18971 ) ( 26197 17702 18971 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 -( -3377 -3555 18971 ) ( -387 -3828 18971 ) ( -387 -3828 19099 ) mapping_defaults/ProtoDark -236 136 0 0.25 0.25 -( 660 7970 18971 ) ( 4217 3030 18971 ) ( 4217 3030 19099 ) mapping_defaults/ProtoDark -140 136 0 0.25 0.25 -} -// brush 165 -{ -( 2660 -1264 18856 ) ( 2668 2127 18856 ) ( 2668 2127 18984 ) mapping_defaults/ProtoDark -152 188 0 0.25 0.25 -( 1455 -652 18856 ) ( -4841 3395 18856 ) ( -4841 3395 18984 ) mapping_defaults/ProtoDark -235.99805 188 0 0.25 0.25 -( -3377 -3555 18856 ) ( -387 -3828 18984 ) ( -387 -3828 18856 ) mapping_defaults/ProtoDark -236 188 0 0.25 0.25 -( -18231 6504 18688 ) ( -18230 6504 18688 ) ( -18231 6505 18688 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18856 ) ( 26196 17703 18856 ) ( 26197 17702 18856 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 1387 2813 18856 ) ( 3030 1467 18856 ) ( 3030 1467 18984 ) mapping_defaults/ProtoDark -236 188 0 0.25 0.25 -( 660 7970 18856 ) ( 4217 3030 18856 ) ( 4217 3030 18984 ) mapping_defaults/ProtoDark -140 188 0 0.25 0.25 -} -// brush 166 -{ -( -2527 2112 24756 ) ( 369 2112 21432 ) ( 369 2240 21432 ) mapping_defaults/ProtoDark 112 28 270 0.25 0.25 -( 1455 2112 26958 ) ( -4841 2112 22911 ) ( -4841 2240 22911 ) mapping_defaults/ProtoDark -236 28 0 0.25 0.25 -( -18231 1944 19802 ) ( -18230 1944 19802 ) ( -18231 1944 19801 ) mapping_defaults/ProtoDark -236 -112 0 0.25 -0.25 -( 26196 2112 8604 ) ( 26196 2112 8603 ) ( 26197 2112 8604 ) mapping_defaults/ProtoDark -236 -112 0 0.25 -0.25 -( -787 2112 29476 ) ( -928 2240 27185 ) ( -928 2112 27185 ) mapping_defaults/ProtoDark 112 28 270 0.25 0.25 -} -// brush 167 -{ -( -787 -3170 19995 ) ( -928 -879 19995 ) ( -928 -879 20123 ) mapping_defaults/ProtoDark -152 136 0 0.25 0.25 -( 5953 4911 19995 ) ( 1173 4783 20123 ) ( 1173 4783 19995 ) mapping_defaults/ProtoDark 8.001953 136 0 0.25 0.25 -( -18231 6504 19827 ) ( -18230 6504 19827 ) ( -18231 6505 19827 ) mapping_defaults/ProtoDark -236.00024 152 0 0.25 0.25 -( 26196 17702 19995 ) ( 26196 17703 19995 ) ( 26197 17702 19995 ) mapping_defaults/ProtoDark -236.00024 152 0 0.25 0.25 -( 1387 2813 19995 ) ( 3030 1467 19995 ) ( 3030 1467 20123 ) mapping_defaults/ProtoDark 8.001465 136 0 0.25 0.25 -( -2527 1550 19995 ) ( 369 4874 20123 ) ( 369 4874 19995 ) mapping_defaults/ProtoDark -152 136 0 0.25 0.25 -} -// brush 168 -{ -( -6053 2403.2538660821047 23745.124725749258 ) ( -3183 4691.753866082108 27708.922998870632 ) ( -3183 4580.902614397699 27772.922998870632 ) mapping_defaults/ProtoDark -18.03125 -230.86328 60 0.25 0.25 -( 1455 1225.7538660821049 21705.634899836907 ) ( -4841 3249.2538660821083 25210.439708952526 ) ( -4841 3138.402614397699 25274.439708952526 ) mapping_defaults/ProtoDark 29.929688 -234.15137 342.18286 0.26259455 -0.21650635 -( 5953 4007.2538660821083 26523.334221089735 ) ( 1173 3832.402614397699 26476.482969405326 ) ( 1173 3943.2538660821083 26412.482969405326 ) mapping_defaults/ProtoDark -62.348633 -142.76172 0.7671933 0.2654496 -0.22986564 -( 26196 10402.753866082112 37600.66516089649 ) ( 26196 10403.253866082112 37601.53118630027 ) ( 26197 10402.753866082112 37600.66516089649 ) mapping_defaults/ProtoDark -236.00098 102.03906 0 0.25 0.21650635 -( -18231 4949.246133917895 27818.91268931835 ) ( -18230 4949.246133917895 27818.91268931835 ) ( -18231 4949.746133917895 27819.77871472213 ) mapping_defaults/ProtoDark -236.00098 226.0625 0 0.25 0.21650635 -( -2527 2326.7538660821047 23612.622838970237 ) ( 369 3877.902614397699 26555.29128114971 ) ( 369 3988.7538660821083 26491.29128114971 ) mapping_defaults/ProtoDark -18.03125 -230.86328 60 0.25 0.25 -( -787 -33.24613391789512 19524.98293310769 ) ( -928 1001.4026143976955 21573.04713317784 ) ( -928 1112.2538660821049 21509.04713317784 ) mapping_defaults/ProtoDark -18.03125 -230.86328 60 0.25 0.25 -} -// brush 169 -{ -( -4769 -7775 17629 ) ( -5116 -5032 17629 ) ( -5116 -5032 17757 ) mapping_defaults/ProtoDark -151.99805 144 0 0.25 0.25 -( 1455 -652 17629 ) ( -4841 3395 17629 ) ( -4841 3395 17757 ) mapping_defaults/ProtoDark -236.00195 144 0 0.25 0.25 -( 5953 4911 17629 ) ( 1173 4783 17757 ) ( 1173 4783 17629 ) mapping_defaults/ProtoDark -235.99805 144 0 0.25 0.25 -( -18231 6504 17461 ) ( -18230 6504 17461 ) ( -18231 6505 17461 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 17629 ) ( 26196 17703 17629 ) ( 26197 17702 17629 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -6053 1703 17629 ) ( -3183 6280 17757 ) ( -3183 6280 17629 ) mapping_defaults/ProtoDark -152 144 0 0.25 0.25 -} -// brush 170 -{ -( 2660 -1264 18525 ) ( 2668 2127 18525 ) ( 2668 2127 18653 ) mapping_defaults/ProtoDark -152 144 0 0.25 0.25 -( -2943 -2103 18525 ) ( -5466 1045 18525 ) ( -5466 1045 18653 ) mapping_defaults/ProtoDark -152 144 0 0.25 0.25 -( -18231 -13696 18524 ) ( -18231 -13696 18525 ) ( -18230 -13696 18524 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 -( -18231 6504 18357 ) ( -18230 6504 18357 ) ( -18231 6505 18357 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18525 ) ( 26196 17703 18525 ) ( 26197 17702 18525 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -3377 -3555 18525 ) ( -387 -3828 18525 ) ( -387 -3828 18653 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 -( 1455 -652 18525 ) ( -4841 3395 18653 ) ( -4841 3395 18525 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 -( 660 7970 18525 ) ( 4217 3030 18525 ) ( 4217 3030 18653 ) mapping_defaults/ProtoDark -140 144 0 0.25 0.25 -} -// brush 171 -{ -( -787 -3170 20605 ) ( -928 -879 20605 ) ( -928 -879 20733 ) mapping_defaults/ProtoDark -152 16 0 0.25 0.25 -( -2943 -2103 20605 ) ( -5466 1045 20605 ) ( -5466 1045 20733 ) mapping_defaults/ProtoDark -151.99805 16 0 0.25 0.25 -( -18231 6504 20437 ) ( -18230 6504 20437 ) ( -18231 6505 20437 ) mapping_defaults/ProtoDark -235.99829 152 0 0.25 0.25 -( 26196 17702 20605 ) ( 26196 17703 20605 ) ( 26197 17702 20605 ) mapping_defaults/ProtoDark -235.99829 152 0 0.25 0.25 -( -3377 -3555 20605 ) ( -387 -3828 20605 ) ( -387 -3828 20733 ) mapping_defaults/ProtoDark 8.000732 16 0 0.25 0.25 -( 2660 -1264 20605 ) ( 2668 2127 20733 ) ( 2668 2127 20605 ) mapping_defaults/ProtoDark -152 16 0 0.25 0.25 -} -// brush 172 -{ -( -2943 -2103 18665 ) ( -5466 1045 18665 ) ( -5466 1045 18793 ) mapping_defaults/ProtoDark -140 192 0 0.25 0.25 -( -18231 6504 18497 ) ( -18230 6504 18497 ) ( -18231 6505 18497 ) mapping_defaults/ProtoDark -236.00049 152.00195 0 0.25 0.25 -( 26196 17702 18665 ) ( 26196 17703 18665 ) ( 26197 17702 18665 ) mapping_defaults/ProtoDark -236.00049 152.00195 0 0.25 0.25 -( -3377 -3555 18665 ) ( -387 -3828 18665 ) ( -387 -3828 18793 ) mapping_defaults/ProtoDark 8.000488 192 0 0.25 0.25 -( -787 -3170 18665 ) ( -928 -879 18793 ) ( -928 -879 18665 ) mapping_defaults/ProtoDark -152 192 0 0.25 0.25 -} -// brush 173 -{ -( 2660 -1264 19446 ) ( 2668 2127 19446 ) ( 2668 2127 19574 ) mapping_defaults/ProtoDark -152 244 0 0.25 0.25 -( -3377 -3555 19446 ) ( -387 -3828 19574 ) ( -387 -3828 19446 ) mapping_defaults/ProtoDark -236 244 0 0.25 0.25 -( -18231 6504 19278 ) ( -18230 6504 19278 ) ( -18231 6505 19278 ) mapping_defaults/ProtoDark -236 151.99902 0 0.25 0.25 -( 26196 17702 19446 ) ( 26196 17703 19446 ) ( 26197 17702 19446 ) mapping_defaults/ProtoDark -236 151.99902 0 0.25 0.25 -( 1455 -652 19446 ) ( -4841 3395 19574 ) ( -4841 3395 19446 ) mapping_defaults/ProtoDark -235.99805 244 0 0.25 0.25 -} -// brush 174 -{ -( -4057 -3373.297817143961 21901.246133917895 ) ( -6580 -647.049846030546 23475.24613391789 ) ( -6580 -711.049846030546 23586.0973856023 ) mapping_defaults/ProtoDark -221.04688 -45.265625 30 0.25 0.25 -( -3641 -209.70701711940615 23727.74613391789 ) ( -745 2668.96142506007 25389.746133917888 ) ( -745 2604.96142506007 25500.597385602297 ) mapping_defaults/ProtoDark -233.05078 -45.265625 30 0.25 0.25 -( -4491 -4630.766703438967 21175.246133917895 ) ( -1501 -4931.191638672119 21149.597385602305 ) ( -1501 -4867.191638672119 21038.746133917895 ) mapping_defaults/ProtoDark -163.83301 16.875 357.3861 0.25026038 0.21650635 -( 25082 13778.335304806853 31803.746133917877 ) ( 25082 13779.201330210635 31804.246133917877 ) ( 25083 13778.335304806853 31803.746133917877 ) mapping_defaults/ProtoDark -132 151.40625 0 0.25 0.21650635 -( -19345 4164.582833228706 26059.253866082105 ) ( -19344 4164.582833228706 26059.253866082105 ) ( -19345 4165.44885863249 26059.753866082105 ) mapping_defaults/ProtoDark -132 27.385742 0 0.25 0.21650635 -( 341 -2116.6949562527407 22626.74613391789 ) ( -5955 1324.1098528628847 24761.097385602297 ) ( -5955 1388.1098528628847 24650.24613391789 ) mapping_defaults/ProtoDark -103.95703 182.05469 342.18286 0.26259455 0.21650635 -( -1901 -4297.346922981958 21367.746133917895 ) ( -2042 -2377.2827229118084 22624.0973856023 ) ( -2042 -2313.2827229118084 22513.24613391789 ) mapping_defaults/ProtoDark -233.04297 -45.265625 30 0.25 0.25 -} -// brush 175 -{ -( -4728.739597923646 -7775 20371.74613391789 ) ( -5029.250413036847 -5032 20198.24613391789 ) ( -5093.250413036847 -5032 20309.0973856023 ) mapping_defaults/ProtoDark -12.56958 19.15625 356.38074 0.2504996 0.21650635 -( -5840.716216382862 1703 19729.74613391789 ) ( -3355.2233075215263 6280 21164.74613391789 ) ( -3419.2233075215263 6280 21275.597385602305 ) mapping_defaults/ProtoDark -227.77344 -91.52344 17.407467 0.26199922 0.21650635 -( -3147.37721061326 -2103 21284.74613391789 ) ( -5332.359304361398 1045 20023.24613391789 ) ( -5396.359304361398 1045 20134.0973856023 ) mapping_defaults/ProtoDark -167.32617 142.54688 338.1625 0.26932612 0.21650635 -( 22087.737030261487 17702 35854.246133917906 ) ( 22087.737030261487 17703 35854.246133917906 ) ( 22088.603055665273 17702 35854.746133917906 ) mapping_defaults/ProtoDark -30.886719 152 0 0.21650635 0.25 -( 661.4025152307004 -652 23483.746133917895 ) ( -4855.093426996122 3395 20446.5973856023 ) ( -4791.093426996122 3395 20335.74613391789 ) mapping_defaults/ProtoDark -166.65625 -72.71875 30 0.25 0.25 -( -16303.173583669755 6504 13495.253866082101 ) ( -16302.307558265973 6504 13495.753866082101 ) ( -16303.173583669755 6505 13495.253866082101 ) mapping_defaults/ProtoDark -162.86719 152 0 0.21650635 0.25 -( -2787.110642638934 1550 21492.74613391789 ) ( -343.1010732791983 4874 23051.597385602305 ) ( -279.1010732791983 4874 22940.746133917895 ) mapping_defaults/ProtoDark -208.59766 -72.71875 30 0.21780987 0.25 -} -// brush 176 -{ -( -4769 -7775 20118 ) ( -5116 -5032 20118 ) ( -5116 -5032 20246 ) mapping_defaults/ProtoDark -152 116 0 0.25 0.25 -( -18231 6504 19950 ) ( -18230 6504 19950 ) ( -18231 6505 19950 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 20118 ) ( 26196 17703 20118 ) ( 26197 17702 20118 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 1455 -652 20118 ) ( -4841 3395 20246 ) ( -4841 3395 20118 ) mapping_defaults/ProtoDark -236.00195 116 0 0.25 0.25 -( -6053 1703 20118 ) ( -3183 6280 20246 ) ( -3183 6280 20118 ) mapping_defaults/ProtoDark -152 116 0 0.25 0.25 -} -// brush 177 -{ -( 2660 -1264 18018 ) ( 2668 2127 18018 ) ( 2668 2127 18146 ) mapping_defaults/ProtoDark -152 164 0 0.25 0.25 -( -18231 -13696 18017 ) ( -18231 -13696 18018 ) ( -18230 -13696 18017 ) mapping_defaults/ProtoDark -236 164 0 0.25 0.25 -( -18231 6504 17850 ) ( -18230 6504 17850 ) ( -18231 6505 17850 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18018 ) ( 26196 17703 18018 ) ( 26197 17702 18018 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -2943 -2103 18018 ) ( -5466 1045 18146 ) ( -5466 1045 18018 ) mapping_defaults/ProtoDark -140 164 0 0.25 0.25 -} -// brush 178 -{ -( -787 -3170 18593 ) ( -928 -879 18593 ) ( -928 -879 18721 ) mapping_defaults/ProtoDark -152.0039 160 0 0.25 0.25 -( -18231 -13696 18592 ) ( -18231 -13696 18593 ) ( -18230 -13696 18592 ) mapping_defaults/ProtoDark -236 160 0 0.25 0.25 -( -18231 6504 18425 ) ( -18230 6504 18425 ) ( -18231 6505 18425 ) mapping_defaults/ProtoDark -236.00195 152 0 0.25 0.25 -( 26196 17702 18593 ) ( 26196 17703 18593 ) ( 26197 17702 18593 ) mapping_defaults/ProtoDark -236.00195 152 0 0.25 0.25 -( -2943 -2103 18593 ) ( -5466 1045 18721 ) ( -5466 1045 18593 ) mapping_defaults/ProtoDark -151.99805 160 0 0.25 0.25 -( 2660 -1264 18593 ) ( 2668 2127 18721 ) ( 2668 2127 18593 ) mapping_defaults/ProtoDark -152 160 0 0.25 0.25 -} -// brush 179 -{ -( -4769 -7775 17253 ) ( -5116 -5032 17253 ) ( -5116 -5032 17381 ) mapping_defaults/ProtoDark -152 176 0 0.25 0.25 -( -18231 -13696 17252 ) ( -18231 -13696 17253 ) ( -18230 -13696 17252 ) mapping_defaults/ProtoDark -236 176 0 0.25 0.25 -( -18231 6504 17085 ) ( -18230 6504 17085 ) ( -18231 6505 17085 ) mapping_defaults/ProtoDark -236 151.99805 0 0.25 0.25 -( 26196 17702 17253 ) ( 26196 17703 17253 ) ( 26197 17702 17253 ) mapping_defaults/ProtoDark -236 151.99805 0 0.25 0.25 -( -3377 -3555 17253 ) ( -387 -3828 17253 ) ( -387 -3828 17381 ) mapping_defaults/ProtoDark 8.000977 176 0 0.25 0.25 -( -2943 -2103 17253 ) ( -5466 1045 17381 ) ( -5466 1045 17253 ) mapping_defaults/ProtoDark -152 176 0 0.25 0.25 -( -787 -3170 17253 ) ( -928 -879 17381 ) ( -928 -879 17253 ) mapping_defaults/ProtoDark -152.0039 176 0 0.25 0.25 -} -// brush 180 -{ -( -4769 -7775 19796 ) ( -5116 -5032 19796 ) ( -5116 -5032 19924 ) mapping_defaults/ProtoDark -151.99902 108 0 0.25 0.25 -( -2527 1550 19796 ) ( 369 4874 19796 ) ( 369 4874 19924 ) mapping_defaults/ProtoDark -151.99951 108 0 0.25 0.25 -( -3377 -3555 19796 ) ( -387 -3828 19924 ) ( -387 -3828 19796 ) mapping_defaults/ProtoDark -235.99902 108 0 0.25 0.25 -( -18231 6504 19628 ) ( -18230 6504 19628 ) ( -18231 6505 19628 ) mapping_defaults/ProtoDark -235.99805 152 0 0.25 0.25 -( 26196 17702 19796 ) ( 26196 17703 19796 ) ( 26197 17702 19796 ) mapping_defaults/ProtoDark -235.99805 152 0 0.25 0.25 -( -2943 -2103 19796 ) ( -5466 1045 19924 ) ( -5466 1045 19796 ) mapping_defaults/ProtoDark -152 108 0 0.25 0.25 -} -// brush 181 -{ -( -4769 -7775 18684 ) ( -5116 -5032 18684 ) ( -5116 -5032 18812 ) mapping_defaults/ProtoDark -152 12 0 0.25 0.25 -( -18231 6504 18516 ) ( -18230 6504 18516 ) ( -18231 6505 18516 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18684 ) ( 26196 17703 18684 ) ( 26197 17702 18684 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -2527 1550 18684 ) ( 369 4874 18812 ) ( 369 4874 18684 ) mapping_defaults/ProtoDark -151.99951 12 0 0.25 0.25 -( -2943 -2103 18684 ) ( -5466 1045 18812 ) ( -5466 1045 18684 ) mapping_defaults/ProtoDark -152 12 0 0.25 0.25 -} -// brush 182 -{ -( 1367 2466.7461339178917 24862.38981333848 ) ( -4929 4490.246133917895 21357.58500422286 ) ( -4929 4601.097385602301 21421.58500422286 ) mapping_defaults/ProtoDark -166.53711 22.995117 342.18286 0.26259455 0.21650635 -( 5865 5248.246133917895 20044.69049208565 ) ( 1085 5295.097385602301 20219.54174377006 ) ( 1085 5184.246133917895 20155.54174377006 ) mapping_defaults/ProtoDark -225.18945 184.38281 0.7671933 0.26642692 0.23071192 -( -18319 5899.253866082108 18581.11202385704 ) ( -18318 5899.253866082108 18581.11202385704 ) ( -18319 5899.753866082108 18580.245998453254 ) mapping_defaults/ProtoDark -139.99805 -70.484375 0 0.25 -0.21650635 -( 26108 11643.746133917906 8967.359552278904 ) ( 26108 11644.246133917906 8966.493526875118 ) ( 26109 11643.746133917906 8967.359552278904 ) mapping_defaults/ProtoDark -139.99805 -202.46875 0 0.25 -0.21650635 -( -4857 -1094.7538660821153 31031.088764495034 ) ( -5204 387.597385602294 28719.581081914323 ) ( -5204 276.7461339178883 28655.581081914323 ) mapping_defaults/ProtoDark -159.64062 185.83984 300 0.25 0.25 -} -// brush 183 -{ -( -6053 1703 18229 ) ( -3183 6280 18229 ) ( -3183 6280 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( -2943 -2103 18229 ) ( -5466 1045 18229 ) ( -5466 1045 18357 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -4769 -7775 18229 ) ( -5116 -5032 18357 ) ( -5116 -5032 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 184 -{ -( -2943 -2103 19313 ) ( -5466 1045 19313 ) ( -5466 1045 19441 ) mapping_defaults/ProtoDark -152 224 0 0.25 0.25 -( 5953 4911 19313 ) ( 1173 4783 19441 ) ( 1173 4783 19313 ) mapping_defaults/ProtoDark -236 224 0 0.25 0.25 -( -18231 6504 19145 ) ( -18230 6504 19145 ) ( -18231 6505 19145 ) mapping_defaults/ProtoDark -236.00195 152 0 0.25 0.25 -( 26196 17702 19313 ) ( 26196 17703 19313 ) ( 26197 17702 19313 ) mapping_defaults/ProtoDark -236.00195 152 0 0.25 0.25 -( 1455 -652 19313 ) ( -4841 3395 19441 ) ( -4841 3395 19313 ) mapping_defaults/ProtoDark -236.00195 224 0 0.25 0.25 -( -6053 1703 19313 ) ( -3183 6280 19441 ) ( -3183 6280 19313 ) mapping_defaults/ProtoDark -152 224 0 0.25 0.25 -( -4769 -7775 19313 ) ( -5116 -5032 19441 ) ( -5116 -5032 19313 ) mapping_defaults/ProtoDark -152 224 0 0.25 0.25 -} -// brush 185 -{ -( -6053 1703 17613 ) ( -3183 6280 17613 ) ( -3183 6280 17741 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 -( -2527 1550 17613 ) ( 369 4874 17613 ) ( 369 4874 17741 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 -( -18231 -13696 17612 ) ( -18231 -13696 17613 ) ( -18230 -13696 17612 ) mapping_defaults/ProtoDark -236 80 0 0.25 0.25 -( -18231 6504 17445 ) ( -18230 6504 17445 ) ( -18231 6505 17445 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 17613 ) ( 26196 17703 17613 ) ( 26197 17702 17613 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -3377 -3555 17613 ) ( -387 -3828 17613 ) ( -387 -3828 17741 ) mapping_defaults/ProtoDark 8 80 0 0.25 0.25 -( -4769 -7775 17613 ) ( -5116 -5032 17741 ) ( -5116 -5032 17613 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 -} -// brush 186 -{ -( -6053 1703 17909 ) ( -3183 6280 17909 ) ( -3183 6280 18037 ) mapping_defaults/ProtoDark -152.00195 240 0 0.25 0.25 -( -18231 6504 17741 ) ( -18230 6504 17741 ) ( -18231 6505 17741 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 17909 ) ( 26196 17703 17909 ) ( 26197 17702 17909 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -3377 -3555 17909 ) ( -387 -3828 17909 ) ( -387 -3828 18037 ) mapping_defaults/ProtoDark -236.00195 240 0 0.25 0.25 -( -2527 1550 17909 ) ( 369 4874 18037 ) ( 369 4874 17909 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 187 -{ -( -2527 1550 18489 ) ( 369 4874 18489 ) ( 369 4874 18617 ) mapping_defaults/ProtoDark -152 0 0 0.25 0.25 -( -3377 -3555 18489 ) ( -387 -3828 18617 ) ( -387 -3828 18489 ) mapping_defaults/ProtoDark -236 0 0 0.25 0.25 -( -18231 6504 18321 ) ( -18230 6504 18321 ) ( -18231 6505 18321 ) mapping_defaults/ProtoDark -236 151.99902 0 0.25 0.25 -( 26196 17702 18489 ) ( 26196 17703 18489 ) ( 26197 17702 18489 ) mapping_defaults/ProtoDark -236 151.99902 0 0.25 0.25 -( -4769 -7775 18489 ) ( -5116 -5032 18617 ) ( -5116 -5032 18489 ) mapping_defaults/ProtoDark -151.99902 0 0 0.25 0.25 -} -// brush 188 -{ -( -6053 1703 19111 ) ( -3183 6280 19111 ) ( -3183 6280 19239 ) mapping_defaults/ProtoDark -151.99976 184 0 0.25 0.25 -( -3377 -3555 19111 ) ( -387 -3828 19239 ) ( -387 -3828 19111 ) mapping_defaults/ProtoDark -236.00195 184 0 0.25 0.25 -( -18231 6504 18943 ) ( -18230 6504 18943 ) ( -18231 6505 18943 ) mapping_defaults/ProtoDark -235.99805 151.99976 0 0.25 0.25 -( 26196 17702 19111 ) ( 26196 17703 19111 ) ( 26197 17702 19111 ) mapping_defaults/ProtoDark -235.99805 151.99976 0 0.25 0.25 -( -2527 1550 19111 ) ( 369 4874 19239 ) ( 369 4874 19111 ) mapping_defaults/ProtoDark -152 184 0 0.25 0.25 -( -2943 -2103 19111 ) ( -5466 1045 19239 ) ( -5466 1045 19111 ) mapping_defaults/ProtoDark -152 184 0 0.25 0.25 -( -4769 -7775 19111 ) ( -5116 -5032 19239 ) ( -5116 -5032 19111 ) mapping_defaults/ProtoDark -152 184 0 0.25 0.25 -} -// brush 189 -{ -( -2527 1550 18229 ) ( 369 4874 18229 ) ( 369 4874 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( -18231 -13696 18228 ) ( -18231 -13696 18229 ) ( -18230 -13696 18228 ) mapping_defaults/ProtoDark -235.9961 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 -( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 190 -{ -( -18231 6504 17624 ) ( -18231 6505 17624 ) ( -18231 6504 17625 ) mapping_defaults/ProtoDark -152 128 0 0.25 0.25 -( -18231 -13696 17624 ) ( -18231 -13696 17625 ) ( -18230 -13696 17624 ) mapping_defaults/ProtoDark -236 128 0 0.25 0.25 -( -18231 6504 17457 ) ( -18230 6504 17457 ) ( -18231 6505 17457 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 17625 ) ( 26196 17703 17625 ) ( 26197 17702 17625 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -3377 -3555 17625 ) ( -387 -3828 17625 ) ( -387 -3828 17753 ) mapping_defaults/ProtoDark -236 128 0 0.25 0.25 -( -2527 1550 17625 ) ( 369 4874 17753 ) ( 369 4874 17625 ) mapping_defaults/ProtoDark -152 128 0 0.25 0.25 -( -6053 1703 17625 ) ( -3183 6280 17753 ) ( -3183 6280 17625 ) mapping_defaults/ProtoDark -152.00195 128 0 0.25 0.25 -} -// brush 191 -{ -( -18231 6504 18094 ) ( -18231 6505 18094 ) ( -18231 6504 18095 ) mapping_defaults/ProtoDark -152.00024 216 0 0.25 0.25 -( -3377 -3555 18095 ) ( -387 -3828 18223 ) ( -387 -3828 18095 ) mapping_defaults/ProtoDark -236 216 0 0.25 0.25 -( 5953 4911 18095 ) ( 1173 4783 18223 ) ( 1173 4783 18095 ) mapping_defaults/ProtoDark -236 216 0 0.25 0.25 -( -18231 6504 17927 ) ( -18230 6504 17927 ) ( -18231 6505 17927 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 -( 26196 17702 18095 ) ( 26196 17703 18095 ) ( 26197 17702 18095 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 -( -2943 -2103 18095 ) ( -5466 1045 18223 ) ( -5466 1045 18095 ) mapping_defaults/ProtoDark -140 216 0 0.25 0.25 -( -6053 1703 18095 ) ( -3183 6280 18223 ) ( -3183 6280 18095 ) mapping_defaults/ProtoDark -151.99976 216 0 0.25 0.25 -} -// brush 192 -{ -( 974.1230669589459 2953.434393919997 19699.24613391789 ) ( 841.5486928011487 979.719558755238 20483.0973856023 ) ( 786.1230669589422 947.719558755238 20372.24613391789 ) mapping_defaults/ProtoDark 185.51172 138.66406 161.45128 0.3219132 -0.261288 -( -6139.373066958915 21499.370648047305 17708.2538660821 ) ( -6138.873066958915 21498.504622643522 17708.2538660821 ) ( -6138.623066958917 21499.803660749196 17707.7538660821 ) mapping_defaults/ProtoDark 26.751953 253.17383 300 0.25 0.21650635 -( -1930.1269330410469 5796.162781842422 20330.74613391789 ) ( 2010.8730669589477 4727.487433572418 18668.746133917888 ) ( 2066.2986928011514 4759.487433572418 18779.597385602297 ) mapping_defaults/ProtoDark -200.5586 79.953125 337.13385 0.32168445 0.24206147 -( 24545.373066958913 -12084.663730094933 12254.746133917874 ) ( 24546.123066958913 -12084.23071739304 12254.246133917874 ) ( 24545.873066958913 -12085.529755498717 12254.746133917874 ) mapping_defaults/ProtoDark 26.751953 129.1543 300 0.25 0.21650635 -( -1447.126933041056 85.59126928783485 21737.746133917895 ) ( 1155.548692801147 1579.0091381740697 20153.0973856023 ) ( 1100.123066958944 1547.0091381740697 20042.24613391789 ) mapping_defaults/ProtoDark -24.507812 50.351562 326.35147 0.22559239 0.24206147 -( 4830.623066958942 -92.37695118987881 18650.246133917888 ) ( 2400.0486928011524 4023.7988530575367 18825.097385602297 ) ( 2344.6230669589486 3991.7988530575367 18714.246133917888 ) mapping_defaults/ProtoDark 135.54297 -253.14062 180.89789 0.23191267 -0.24387737 -} -// brush 193 -{ -( 1387 2813 19252 ) ( 3030 1467 19380 ) ( 3030 1467 19252 ) mapping_defaults/ProtoDark 8.001465 236 0 0.25 0.25 -( 5953 4911 19252 ) ( 1173 4783 19380 ) ( 1173 4783 19252 ) mapping_defaults/ProtoDark 7.998657 236 0 0.25 0.25 -( -18231 6504 19084 ) ( -18230 6504 19084 ) ( -18231 6505 19084 ) mapping_defaults/ProtoDark -236.00012 152 0 0.25 0.25 -( 26196 17702 19252 ) ( 26196 17703 19252 ) ( 26197 17702 19252 ) mapping_defaults/ProtoDark -236.00012 152 0 0.25 0.25 -( -2527 1550 19252 ) ( 369 4874 19380 ) ( 369 4874 19252 ) mapping_defaults/ProtoDark -152.00195 236 0 0.25 0.25 -} -// brush 194 -{ -( 3082.9982694085447 -1264 19717.99084453557 ) ( 3090.7256760188575 2127 19715.920292174746 ) ( 3123.854513791981 2127 19839.558797939746 ) mapping_defaults/ProtoDark -151.9961 255.01562 359.96573 0.25000006 0.24148145 -( 1151.1466168304087 7970 20235.628934740605 ) ( 4620.073618713748 3030 19438.648097075944 ) ( 4586.944780940625 3030 19315.00959131094 ) mapping_defaults/ProtoDark -33.679688 78.58594 10.556556 0.2543042 0.24148145 -( -1927.258991552852 1550 21060.485231482344 ) ( 870.0622013802895 4874 20310.94527686544 ) ( 903.191039153412 4874 20434.58378263044 ) mapping_defaults/ProtoDark 235.18555 253.66406 347.29272 0.2562771 0.24148145 -( -17139.639767173605 6504 24962.70397695576 ) ( -17138.673841347314 6504 24962.44515791066 ) ( -17139.639767173605 6505 24962.70397695576 ) mapping_defaults/ProtoDark -134.95703 152 0 0.24148145 0.25 -( 25817.028516948056 17702 13626.42579900264 ) ( 25817.994442774347 17702 13626.166979957537 ) ( 25817.28733599316 17702 13627.391724828927 ) mapping_defaults/ProtoDark 217.76953 44.21875 345 0.25 0.25 -( 6263.792015378447 4911 18865.699729012966 ) ( 1646.6665657167005 4783 20102.854764603013 ) ( 1679.795403489823 4783 20226.493270368017 ) mapping_defaults/ProtoDark 217.77344 44.21875 345 0.25 0.25 -( 25817.028516948056 17702 13626.42579900264 ) ( 25817.028516948056 17703 13626.42579900264 ) ( 25817.994442774347 17702 13626.166979957537 ) mapping_defaults/ProtoDark -59.01953 152 0 0.24148145 0.25 -( 25817.028516948056 17702 13626.42579900264 ) ( 25817.28733599316 17702 13627.391724828927 ) ( 25817.028516948056 17703 13626.42579900264 ) mapping_defaults/ProtoDark -152 -119.54297 0 0.25 0.24148145 -} -// brush 195 -{ -( 2660 -1264 17424 ) ( 2668 2127 17424 ) ( 2668 2127 17552 ) mapping_defaults/ProtoDark -152 92 0 0.25 0.25 -( -6053 1703 17424 ) ( -3183 6280 17424 ) ( -3183 6280 17552 ) mapping_defaults/ProtoDark -152 92 0 0.25 0.25 -( -18231 6504 17256 ) ( -18230 6504 17256 ) ( -18231 6505 17256 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 17424 ) ( 26196 17703 17424 ) ( 26197 17702 17424 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 17424 ) ( 26197 17702 17424 ) ( 26196 17702 17425 ) mapping_defaults/ProtoDark -236 92 0 0.25 0.25 -( -2527 1550 17424 ) ( 369 4874 17552 ) ( 369 4874 17424 ) mapping_defaults/ProtoDark -151.9961 92 0 0.25 0.25 -} -// brush 196 -{ -( 660 7970 19303 ) ( 4217 3030 19431 ) ( 4217 3030 19303 ) mapping_defaults/ProtoDark -140 184 0 0.25 0.25 -( -2527 1550 19303 ) ( 369 4874 19303 ) ( 369 4874 19431 ) mapping_defaults/ProtoDark -152 184 0 0.25 0.25 -( -18231 6504 19135 ) ( -18230 6504 19135 ) ( -18231 6505 19135 ) mapping_defaults/ProtoDark -235.99902 152 0 0.25 0.25 -( 26196 17702 19303 ) ( 26196 17703 19303 ) ( 26197 17702 19303 ) mapping_defaults/ProtoDark -235.99902 152 0 0.25 0.25 -( 2660 -1264 19303 ) ( 2668 2127 19431 ) ( 2668 2127 19303 ) mapping_defaults/ProtoDark -152.00195 184 0 0.25 0.25 -} -// brush 197 -{ -( -6053 1703 18229 ) ( -3183 6280 18229 ) ( -3183 6280 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( 660 7970 18229 ) ( 4217 3030 18357 ) ( 4217 3030 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -235.99951 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -235.99951 152 0 0.25 0.25 -( -2527 1550 18229 ) ( 369 4874 18357 ) ( 369 4874 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( 2660 -1264 18229 ) ( 2668 2127 18357 ) ( 2668 2127 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 198 -{ -( 2660 -1264 18229 ) ( 2668 2127 18229 ) ( 2668 2127 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -236 240 0 0.25 0.25 -( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 199 -{ -( -787 -3170 18229 ) ( -928 -879 18229 ) ( -928 -879 18357 ) mapping_defaults/ProtoDark -151.9961 240 0 0.25 0.25 -( 660 7970 18229 ) ( 4217 3030 18357 ) ( 4217 3030 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 151.9961 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 151.9961 0 0.25 0.25 -( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -235.99915 240 0 0.25 0.25 -( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -( 2660 -1264 18229 ) ( 2668 2127 18357 ) ( 2668 2127 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 -} -// brush 200 -{ -( 660 7970 18229 ) ( 4217 3030 18357 ) ( 4217 3030 18229 ) mapping_defaults/ProtoDark -139.9961 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -236.00195 240 0 0.25 0.25 -( -787 -3170 18229 ) ( -928 -879 18357 ) ( -928 -879 18229 ) mapping_defaults/ProtoDark -151.9961 240 0 0.25 0.25 -} -// brush 201 -{ -( 660 7970 18322 ) ( 4217 3030 18450 ) ( 4217 3030 18322 ) mapping_defaults/ProtoDark -140 100 0 0.25 0.25 -( 1455 -652 18322 ) ( -4841 3395 18322 ) ( -4841 3395 18450 ) mapping_defaults/ProtoDark -236 100 0 0.25 0.25 -( -18231 6504 18154 ) ( -18230 6504 18154 ) ( -18231 6505 18154 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18322 ) ( 26196 17703 18322 ) ( 26197 17702 18322 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -3377 -3555 18322 ) ( -387 -3828 18322 ) ( -387 -3828 18450 ) mapping_defaults/ProtoDark -236 100 0 0.25 0.25 -( 1387 2813 18322 ) ( 3030 1467 18322 ) ( 3030 1467 18450 ) mapping_defaults/ProtoDark -236.0039 100 0 0.25 0.25 -} -// brush 202 -{ -( 660 7970 18229 ) ( 4217 3030 18357 ) ( 4217 3030 18229 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 -( -3377 -3555 18229 ) ( -387 -3828 18357 ) ( -387 -3828 18229 ) mapping_defaults/ProtoDark -236 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 1387 2813 18229 ) ( 3030 1467 18229 ) ( 3030 1467 18357 ) mapping_defaults/ProtoDark -236.0039 240 0 0.25 0.25 -} -// brush 203 -{ -( 660 7970 17501 ) ( 4217 3030 17629 ) ( 4217 3030 17501 ) mapping_defaults/ProtoDark -152 144 0 0.25 0.25 -( -18231 -13696 17500 ) ( -18231 -13696 17501 ) ( -18230 -13696 17500 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 -( -18231 6504 17333 ) ( -18230 6504 17333 ) ( -18231 6505 17333 ) mapping_defaults/ProtoDark -235.99219 151.9961 0 0.25 0.25 -( 26196 17702 17501 ) ( 26196 17703 17501 ) ( 26197 17702 17501 ) mapping_defaults/ProtoDark -235.99219 151.9961 0 0.25 0.25 -( 1455 -652 17501 ) ( -4841 3395 17629 ) ( -4841 3395 17501 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 -( 1387 2813 17501 ) ( 3030 1467 17501 ) ( 3030 1467 17629 ) mapping_defaults/ProtoDark -236.00781 144 0 0.25 0.25 -} -// brush 204 -{ -( 1387 2813 17681 ) ( 3030 1467 17809 ) ( 3030 1467 17681 ) mapping_defaults/ProtoDark -236.0039 96 0 0.25 0.25 -( 1455 -652 17681 ) ( -4841 3395 17681 ) ( -4841 3395 17809 ) mapping_defaults/ProtoDark -235.99219 96 0 0.25 0.25 -( -18231 -13696 17680 ) ( -18231 -13696 17681 ) ( -18230 -13696 17680 ) mapping_defaults/ProtoDark -236.00781 96 0 0.25 0.25 -( -18231 6504 17513 ) ( -18230 6504 17513 ) ( -18231 6505 17513 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 17681 ) ( 26196 17703 17681 ) ( 26197 17702 17681 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( -3377 -3555 17681 ) ( -387 -3828 17681 ) ( -387 -3828 17809 ) mapping_defaults/ProtoDark -236.00781 96 0 0.25 0.25 -( 26196 17702 17681 ) ( 26196 17702 17682 ) ( 26196 17703 17681 ) mapping_defaults/ProtoDark -152.0039 96 0 0.25 0.25 -} -// brush 205 -{ -( 1387 2813 18229 ) ( 3030 1467 18357 ) ( 3030 1467 18229 ) mapping_defaults/ProtoDark 7.9921875 240 0 0.25 0.25 -( -18231 -13696 18228 ) ( -18231 -13696 18229 ) ( -18230 -13696 18228 ) mapping_defaults/ProtoDark -236.00781 240 0 0.25 0.25 -( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 1455 -652 18229 ) ( -4841 3395 18357 ) ( -4841 3395 18229 ) mapping_defaults/ProtoDark -235.99219 240 0 0.25 0.25 -} -// brush 206 -{ -( -787 -3170 23310 ) ( -928 -879 23310 ) ( -928 -879 23438 ) mapping_defaults/ProtoDark -151.99902 84 0 0.25 0.25 -( 768 -2459 23310 ) ( 1678 -1965 23310 ) ( 1678 -1965 23438 ) mapping_defaults/ProtoDark 8.000977 84 0 0.25 0.25 -( -3377 -3555 23310 ) ( -387 -3828 23438 ) ( -387 -3828 23310 ) mapping_defaults/ProtoDark -235.99927 84 0 0.25 0.25 -( -18231 6504 23142 ) ( -18230 6504 23142 ) ( -18231 6505 23142 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 26196 17702 23310 ) ( 26196 17703 23310 ) ( 26197 17702 23310 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 -( 2660 -1264 23310 ) ( 2668 2127 23438 ) ( 2668 2127 23310 ) mapping_defaults/ProtoDark -152 84 0 0.25 0.25 -} -// brush 207 -{ -( -12025.896969619658 -7664.854354622756 36830.10303038033 ) ( -12025.396969619662 -7664.147247841567 36829.60303038033 ) ( -12026.396969619662 -7664.147247841571 36830.60303038033 ) mapping_defaults/ProtoDark -241.93652 66.447266 54.735603 0.21650635 0.21650635 -( 1651.8969696196727 -2170.634664803264 23389.89696961967 ) ( 435.89696961967456 -650.3550852521882 24605.896969619665 ) ( 526.4066376115534 -650.3550852521882 24696.406637611544 ) mapping_defaults/ProtoDark 233.21875 200.89062 135 0.18765645 -0.25 -( 1513.8969696196673 1195.193613644704 23527.89696961967 ) ( -3567.0933623884466 -395.0895372438506 28789.90663761155 ) ( -3657.6030303803254 -395.0895372438506 28699.396969619673 ) mapping_defaults/ProtoDark -218.47656 200.89062 315 0.29040682 0.25 -( 2422.3969696196655 1614.5079348883266 22619.39696961967 ) ( 821.4066376115461 4017.963884141398 24401.406637611548 ) ( 730.8969696196673 4017.963884141398 24310.89696961967 ) mapping_defaults/ProtoDark 84.953125 200.89062 135 0.17635965 -0.25 -( 2073.8969696196727 -568.3306986345494 22967.89696961967 ) ( 2372.4066376115516 424.4472221513681 22850.406637611548 ) ( 2281.8969696196727 424.4472221513681 22759.89696961967 ) mapping_defaults/ProtoDark -234.26877 207.66113 78.166954 0.27866298 -0.24430457 -( 4707.396969619651 31667.960348878973 20334.396969619687 ) ( 4706.896969619651 31668.667455660157 20334.896969619687 ) ( 4707.896969619651 31668.66745566015 20333.896969619687 ) mapping_defaults/ProtoDark -46.720215 130.44727 54.735603 0.21650635 0.21650635 -} -// brush 208 -{ -( 16575.102066971536 -1121 17882.775718916906 ) ( 13726.586805245071 2544 18646.033082924238 ) ( 13759.715643018197 2544 18769.67158868924 ) mapping_defaults/ProtoDark -203.15625 8.484375 11.764034 0.25536376 0.24148145 -( -17042.995328587414 6504 26716.791368818856 ) ( -17042.029402761123 6504 26716.532549773758 ) ( -17042.995328587414 6505 26716.791368818856 ) mapping_defaults/ProtoDark -23.179688 152 0 0.24148145 0.25 -( 6360.436453964638 4911 20619.787120876063 ) ( 1776.4398420760144 4783 21980.580662231114 ) ( 1743.311004302892 4783 21856.94215646611 ) mapping_defaults/ProtoDark 124.33594 9.546875 345 0.25 0.25 -( 25913.67295553425 17702 15380.513190865737 ) ( 25913.67295553425 17703 15380.513190865737 ) ( 25914.63888136054 17702 15380.254371820634 ) mapping_defaults/ProtoDark -203.24219 152 0 0.24148145 0.25 -( 16242.823582728099 1149 17971.80947043217 ) ( 13563.34534060222 268 18689.773501546566 ) ( 13596.474178375345 268 18813.412007311566 ) mapping_defaults/ProtoDark 124.33984 9.546875 345 0.25 0.25 -( 25913.67295553425 17702 15380.513190865737 ) ( 25913.93177457935 17702 15381.479116692024 ) ( 25913.67295553425 17703 15380.513190865737 ) mapping_defaults/ProtoDark -152 -23.683594 0 0.25 0.24148145 -} -// brush 209 -{ -( 16684.3237040048 -1121 18290.396417610893 ) ( 13835.808442278336 2544 19053.653781618224 ) ( 13868.937280051457 2544 19177.29228738323 ) mapping_defaults/ProtoDark -16.59961 125.03125 11.764034 0.25536376 0.24148145 -( 16352.04521976136 1149 18379.430169126157 ) ( 13705.695815408606 268 19221.032706005553 ) ( 13672.566977635484 268 19097.394200240553 ) mapping_defaults/ProtoDark 124.33984 161.54688 345 0.25 0.25 -( -16933.77369155415 6504 27124.412067512843 ) ( -16932.80776572786 6504 27124.153248467745 ) ( -16933.77369155415 6505 27124.412067512843 ) mapping_defaults/ProtoDark -219.46875 152 0 0.24148145 0.25 -( -2542.429868279105 -3555 23442.18951037657 ) ( 378.8171900983316 -3828 22791.959071285033 ) ( 345.68835232520905 -3828 22668.32056552003 ) mapping_defaults/ProtoDark 124.33594 161.54688 345 0.25 0.25 -( 26022.89459256751 17702 15788.133889559724 ) ( 26022.89459256751 17703 15788.133889559724 ) ( 26023.8605183938 17702 15787.875070514621 ) mapping_defaults/ProtoDark -143.53125 152 0 0.24148145 0.25 -( 26022.89459256751 17702 15788.133889559724 ) ( 26023.153411612613 17702 15789.099815386011 ) ( 26022.89459256751 17703 15788.133889559724 ) mapping_defaults/ProtoDark -152 -127.68359 0 0.25 0.24148145 -} -// brush 210 -{ -( 964.6245899367668 7970 23057.8534818494 ) ( 4433.551591820105 3030 22260.87264418474 ) ( 4400.422754046984 3030 22137.234138419743 ) mapping_defaults/ProtoDark -6.8652344 47.90625 10.556556 0.2543042 0.24148145 -( -17326.161794067248 6504 27784.928524064548 ) ( -17325.19586824096 6504 27784.66970501945 ) ( -17326.161794067248 6505 27784.928524064548 ) mapping_defaults/ProtoDark -130.55078 152 0 0.24148145 0.25 -( 6077.269988484806 4911 21687.92427612176 ) ( 1493.273376596182 4783 23048.717817476812 ) ( 1460.1445388230586 4783 22925.07931171181 ) mapping_defaults/ProtoDark 20.223633 3.359375 345 0.25 0.25 -( 25630.506490054417 17702 16448.650346111448 ) ( 25630.506490054417 17703 16448.650346111448 ) ( 25631.472415880708 17702 16448.391527066342 ) mapping_defaults/ProtoDark -54.61328 152 0 0.24148145 0.25 -( 15959.657117248265 1149 19039.946625677876 ) ( 13280.178875122387 268 19757.91065679227 ) ( 13313.307712895512 268 19881.54916255727 ) mapping_defaults/ProtoDark 20.222656 3.359375 345 0.25 0.25 -( 16291.935601491707 -1121 18950.912874162612 ) ( 13476.549177538363 2544 19837.808743934947 ) ( 13443.420339765242 2544 19714.170238169943 ) mapping_defaults/ProtoDark -43.953125 242.84375 11.764034 0.25536376 0.24148145 -} -// brush 211 -{ -( 660 7970 19315 ) ( 4217 3030 19443 ) ( 4217 3030 19315 ) mapping_defaults/ProtoDark -140 232 0 0.25 0.25 -( 1387 2813 19315 ) ( 3030 1467 19443 ) ( 3030 1467 19315 ) mapping_defaults/ProtoDark -236.0039 232 0 0.25 0.25 -( 16184 1149 19315 ) ( 13410 268 19443 ) ( 13410 268 19315 ) mapping_defaults/ProtoDark -236 232 0 0.25 0.25 -( -3377 -3555 19315 ) ( -387 -3828 19443 ) ( -387 -3828 19315 ) mapping_defaults/ProtoDark -235.9961 232 0 0.25 0.25 -( -18231 6504 19147 ) ( -18230 6504 19147 ) ( -18231 6505 19147 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 -( 26196 17702 19315 ) ( 26196 17703 19315 ) ( 26197 17702 19315 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 -( 16528 -1121 19315 ) ( 13579 2544 19443 ) ( 13579 2544 19315 ) mapping_defaults/ProtoDark -152 232 0 0.25 0.25 -} -// brush 212 -{ -( 506.8564064605507 942 22640.74613391789 ) ( 883.5774571067814 2195 22423.24613391789 ) ( 947.5774571067814 2195 22534.0973856023 ) mapping_defaults/ProtoDark -230.40332 129.47656 350.15253 0.25373843 0.21650635 -( -15061.67781320522 6130 31435.253866082094 ) ( -15060.811787801435 6130 31434.753866082094 ) ( -15061.67781320522 6131 31435.253866082094 ) mapping_defaults/ProtoDark -9.088867 192.00073 0 0.21650635 0.25 -( 2070.898285695248 -1026 21737.74613391789 ) ( -3381.5976565315814 3021 24885.746133917888 ) ( -3317.5976565315814 3021 24996.597385602297 ) mapping_defaults/ProtoDark -98.3125 111.55469 330 0.25 0.25 -( 23497.232800726055 17328 9367.246133917912 ) ( 23497.232800726055 17329 9367.246133917912 ) ( 23498.098826129837 17328 9366.746133917912 ) mapping_defaults/ProtoDark -141.06836 192.00073 0 0.21650635 0.25 -( 2012.008558237906 2439 21771.74613391789 ) ( 3434.8882966557394 1093 20950.246133917895 ) ( 3498.8882966557394 1093 21061.097385602305 ) mapping_defaults/ProtoDark -110.3125 111.55469 330 0.25 0.25 -( 3114.4588972554966 -1638 21135.246133917895 ) ( 3185.387100485772 1753 21242.097385602305 ) ( 3121.387100485772 1753 21131.246133917895 ) mapping_defaults/ProtoDark -91.75281 48.453125 359.93146 0.25014484 0.2166269 -} -// brush 213 -{ -( -787 -2958.2275334255182 22900.571583945057 ) ( -928 -745.2914653972637 22307.617151615177 ) ( -928 -712.162627624142 22431.255657380178 ) mapping_defaults/ProtoDark -221.86914 198.42969 345 0.25 0.25 -( -2527 1600.9423666588812 21678.945691061148 ) ( 369 4811.679813243742 20818.63118514036 ) ( 369 4844.808651016863 20942.26969090536 ) mapping_defaults/ProtoDark -221.8706 198.42969 345 0.25 0.25 -( 1455 -526.0263028296465 22248.865228376904 ) ( -4841 3383.075516162211 21201.42455284699 ) ( -4841 3416.2043539353344 21325.06305861199 ) mapping_defaults/ProtoDark -97.7832 -182.54688 9.445562 0.2534361 0.24148145 -( -18231 6342.657310517699 20234.48060280668 ) ( -18230 6342.657310517699 20234.48060280668 ) ( -18231 6343.623236343987 20234.22178376158 ) mapping_defaults/ProtoDark -235.99854 145.6084 0 0.25 0.24148145 -( 26196 17202.5763128799 17498.50047456519 ) ( 26196 17203.54223870619 17498.241655520087 ) ( 26197 17202.5763128799 17498.50047456519 ) mapping_defaults/ProtoDark -235.99854 69.66992 0 0.25 0.24148145 -( 1387 2820.9066852619744 21352.05723709666 ) ( 3030 1520.7705230768881 21700.427671804657 ) ( 3030 1553.8993608500116 21824.066177569657 ) mapping_defaults/ProtoDark -121.68164 -161.96875 11.971296 0.25555798 0.24148145 -( -351 1374.9157233072385 21739.509347615138 ) ( 84 2618.3496214205643 21538.847589866677 ) ( 84 2585.220783647441 21415.209084101676 ) mapping_defaults/ProtoDark -221.86914 198.42969 345 0.25 0.25 -} -// brush 214 -{ -( 3296 -1010.3106106719586 20987.706139212463 ) ( 3304 2265.1438662742694 20110.050757269804 ) ( 3304 2298.272704047393 20233.689263034805 ) mapping_defaults/ProtoDark -56.388184 200.32031 345 0.25 0.25 -( 2023 2927.76898310857 19932.500892329474 ) ( 3666 1660.7616586966071 20404.509832802472 ) ( 3666 1627.6328209234855 20280.871327037472 ) mapping_defaults/ProtoDark -112.052734 -58.945312 11.971296 0.25555798 0.24148145 -( 6589 4954.281366663034 19389.49853570438 ) ( 1809 4863.771698671157 19546.265879242506 ) ( 1809 4830.642860898033 19422.627373477502 ) mapping_defaults/ProtoDark -215.46875 -27.601562 359.60287 0.25456348 0.24588284 -( -17595 6449.519608364295 18814.924258039497 ) ( -17594 6449.519608364295 18814.924258039497 ) ( -17595 6450.485534190584 18814.665438994394 ) mapping_defaults/ProtoDark -220 76.13574 0 0.25 0.24148145 -( 26832 17309.438610726498 16078.944129798005 ) ( 26832 17310.40453655279 16078.685310752902 ) ( 26833 17309.438610726498 16078.944129798005 ) mapping_defaults/ProtoDark -220 0.19824219 0 0.25 0.24148145 -( 5112 1844.9661318385263 20222.637041889404 ) ( 4261 1739.6802167730168 20250.84831780558 ) ( 4261 1772.8090545461403 20374.48682357058 ) mapping_defaults/ProtoDark -15.393555 -232.39062 358.59305 0.3379918 0.3262953 -( 1296 7909.048469281293 18597.771076735764 ) ( 4853 3137.374887413298 19876.33715954223 ) ( 4853 3170.5037251864196 19999.97566530723 ) mapping_defaults/ProtoDark -56.387695 200.32031 345 0.25 0.25 -} -// brush 215 -{ -( 1592.7313906852642 1227.2568643640209 21185.97728738173 ) ( 3495.300097667304 352.36039328237734 20808.70088989366 ) ( 3462.1712598941813 352.36039328237734 20685.062384128658 ) mapping_defaults/ProtoDark -236.375 77.25 345 0.29448974 0.25 -( 4755.057626830331 943.9460434156629 20338.634526202906 ) ( 4021.4426552931754 618.4051209679094 20667.72141647416 ) ( 3988.313817520053 618.4051209679094 20544.08291070916 ) mapping_defaults/ProtoDark -190.59521 77.25 345 0.23319377 0.25 -( -17677.343394613512 -285.0229376242862 26175.451865880994 ) ( -17676.41038191162 -284.7641185791838 26175.201865880994 ) ( -17677.593394613512 -284.0570117979971 26175.518853179103 ) mapping_defaults/ProtoDark -220.54102 174.47754 15.504092 0.24206147 0.24943845 -( 21017.59351192932 22029.968181930402 15981.101168908473 ) ( 21017.34351192932 22030.93410775669 15981.168156206582 ) ( 21018.52652463122 22030.227000975505 15980.851168908473 ) mapping_defaults/ProtoDark -137.63477 127.88135 15.504092 0.24206147 0.24943845 -( -374.8188435903812 6020.374904747214 21713.180783723557 ) ( 4178.907337040246 2169.320666308884 20493.01353107112 ) ( 4212.036174813368 2169.320666308884 20616.65203683612 ) mapping_defaults/ProtoDark -0.5205078 77.25 165 0.23858118 -0.25 -} } // entity 1 { @@ -1977,4 +1337,644 @@ "_tb_name" "ShatteredSky" "_tb_id" "2" "_tb_layer_sort_index" "0" +// brush 0 +{ +( -12125 -6325 16316 ) ( -12125 -6324 16316 ) ( -12125 -6325 16317 ) mapping_defaults/ProtoDark -44 240 0 0.25 0.25 +( -10717 -6325 16316 ) ( -10717 -6325 16317 ) ( -10716 -6325 16316 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 +( -10717 -6325 16316 ) ( -10716 -6325 16316 ) ( -10717 -6324 16316 ) mapping_defaults/ProtoDark -140 44 0 0.25 0.25 +( -10269 -5941 16380 ) ( -10269 -5940 16380 ) ( -10268 -5941 16380 ) mapping_defaults/ProtoDark -140 44 0 0.25 0.25 +( -10269 -5941 16380 ) ( -10268 -5941 16380 ) ( -10269 -5941 16381 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 +( -10269 -5941 16380 ) ( -10269 -5941 16381 ) ( -10269 -5940 16380 ) mapping_defaults/ProtoDark -44 240 0 0.25 0.25 +} +// brush 1 +{ +( -11229 -6325 16380 ) ( -11229 -6324 16380 ) ( -11229 -6325 16381 ) mapping_defaults/ProtoOrange -44 240 0 0.25 0.25 +( -11229 -6325 16380 ) ( -11229 -6325 16381 ) ( -11228 -6325 16380 ) mapping_defaults/ProtoOrange -140 240 0 0.25 0.25 +( -11229 -6325 16380 ) ( -11228 -6325 16380 ) ( -11229 -6324 16380 ) mapping_defaults/ProtoOrange -140 44 0 0.25 0.25 +( -10973 -6261 16764 ) ( -10973 -6260 16764 ) ( -10972 -6261 16764 ) mapping_defaults/ProtoOrange -140 44 0 0.25 0.25 +( -10973 -6261 16444 ) ( -10972 -6261 16444 ) ( -10973 -6261 16445 ) mapping_defaults/ProtoOrange -140 240 0 0.25 0.25 +( -10973 -6261 16444 ) ( -10973 -6261 16445 ) ( -10973 -6260 16444 ) mapping_defaults/ProtoOrange -44 240 0 0.25 0.25 +} +// brush 2 +{ +( 2643 4747 18014 ) ( 2643 4748 18014 ) ( 2643 4747 18015 ) mapping_defaults/ProtoDark -236 56 0 0.25 0.25 +( 2643 3691 18014 ) ( 2643 3691 18015 ) ( 2644 3691 18014 ) mapping_defaults/ProtoDark -12 56 0 0.25 0.25 +( 2643 4747 15118 ) ( 2644 4747 15118 ) ( 2643 4748 15118 ) mapping_defaults/ProtoDark -12 236 0 0.25 0.25 +( 3731 5387 18030 ) ( 3731 5388 18030 ) ( 3732 5387 18030 ) mapping_defaults/ProtoDark -12 236 0 0.25 0.25 +( 3731 5387 18030 ) ( 3732 5387 18030 ) ( 3731 5387 18031 ) mapping_defaults/ProtoDark -12 56 0 0.25 0.25 +( 3731 5387 18030 ) ( 3731 5387 18031 ) ( 3731 5388 18030 ) mapping_defaults/ProtoDark -236 56 0 0.25 0.25 +} +// brush 3 +{ +( 2883 4731 15038 ) ( 2883 4732 15038 ) ( 2883 4731 15039 ) mapping_defaults/ProtoDark -172.00195 183.9961 0 0.25 0.25 +( 2627 3835 15038 ) ( 2627 3835 15039 ) ( 2628 3835 15038 ) mapping_defaults/ProtoDark -204 184 0 0.25 0.25 +( 2883 4299 9982 ) ( 2883 4059 10446 ) ( 3011 4059 10446 ) mapping_defaults/ProtoDark -204 184 0 0.25 0.25 +( 2627 4731 9870 ) ( 2628 4731 9870 ) ( 2627 4732 9870 ) mapping_defaults/ProtoDark -204 171.99805 0 0.25 0.25 +( 3715 5371 15054 ) ( 3715 5372 15054 ) ( 3716 5371 15054 ) mapping_defaults/ProtoDark -204 172 0 0.25 0.25 +( 3715 5003 15054 ) ( 3716 5003 15054 ) ( 3715 5003 15055 ) mapping_defaults/ProtoDark -204 184 0 0.25 0.25 +( 3539 5371 15054 ) ( 3539 5371 15055 ) ( 3539 5372 15054 ) mapping_defaults/ProtoDark -172.00195 183.9961 0 0.25 0.25 +} +// brush 4 +{ +( 18729 8990 24062 ) ( 18729 8991 24062 ) ( 18729 8990 24063 ) mapping_defaults/ProtoDark -44 240 0 0.25 0.25 +( 18729 8990 24062 ) ( 18729 8990 24063 ) ( 18730 8990 24062 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 +( 18729 8990 24062 ) ( 18730 8990 24062 ) ( 18729 8991 24062 ) mapping_defaults/ProtoDark -140 44 0 0.25 0.25 +( 19333 9211 24063 ) ( 19333 9212 24063 ) ( 19334 9211 24063 ) mapping_defaults/ProtoDark -140 44 0 0.25 0.25 +( 19333 9211 24063 ) ( 19334 9211 24063 ) ( 19333 9211 24064 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 +( 19333 9211 24063 ) ( 19333 9211 24064 ) ( 19333 9212 24063 ) mapping_defaults/ProtoDark -44 240 0 0.25 0.25 +} +// brush 5 +{ +( -787 -3170 18229 ) ( -928 -879 18229 ) ( -928 -879 18357 ) mapping_defaults/ProtoDark -152.00195 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 151.99805 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 151.99805 0 0.25 0.25 +( 5953 4911 18229 ) ( 1173 4783 18229 ) ( 1173 4783 18357 ) mapping_defaults/ProtoDark 8.001953 240 0 0.25 0.25 +( 1387 2813 18229 ) ( 3030 1467 18229 ) ( 3030 1467 18357 ) mapping_defaults/ProtoDark 8.000488 240 0 0.25 0.25 +} +// brush 6 +{ +( -6053 1703 20337 ) ( -3183 6280 20337 ) ( -3183 6280 20465 ) mapping_defaults/ProtoDark -152 224 0 0.25 0.25 +( -18231 6504 20169 ) ( -18230 6504 20169 ) ( -18231 6505 20169 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 20337 ) ( 26196 17703 20337 ) ( 26197 17702 20337 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 5953 4911 20337 ) ( 1173 4783 20337 ) ( 1173 4783 20465 ) mapping_defaults/ProtoDark -236 224 0 0.25 0.25 +( 1387 2813 20337 ) ( 3030 1467 20337 ) ( 3030 1467 20465 ) mapping_defaults/ProtoDark 8 224 0 0.25 0.25 +( -787 -3170 20337 ) ( -928 -879 20465 ) ( -928 -879 20337 ) mapping_defaults/ProtoDark -152.00195 224 0 0.25 0.25 +} +// brush 7 +{ +( -2868.4717097220055 63.30828885254164 34580.04646558057 ) ( -3558.6182918024188 1298.265350957424 32204.53878299985 ) ( -3587.3087069117973 1405.3394378358646 32268.53878299985 ) mapping_defaults/ProtoDark -119.33594 190.80078 297.4686 0.24401578 0.24363902 +( 23744.45509528053 20382.0861586354 12516.317253364425 ) ( 23744.325685757976 20382.569121548546 12515.451227960642 ) ( 23745.421021106817 20382.344977680503 12516.317253364425 ) mapping_defaults/ProtoDark -126.86719 -100.36719 0 0.24148145 -0.2189102 +( 5846.495796664094 8965.23360659333 23593.648193171182 ) ( 1245.9347658889092 7666.259318120781 23704.499444855588 ) ( 1217.2443507795306 7773.333404999223 23768.499444855588 ) mapping_defaults/ProtoDark -220.83203 26.082031 15.767119 0.25004482 0.21652575 +( -17681.947585903836 3334.779001445255 22130.069724942572 ) ( -17680.981660077545 3335.0378204903573 22130.069724942572 ) ( -17682.076995426385 3335.2619643584003 22129.203699538783 ) mapping_defaults/ProtoDark -26.804688 -228.64844 0 0.24148145 -0.2189102 +( 1707.579652140752 6770.209654877988 25410.569490310932 ) ( 3468.7810020876877 6545.381264888887 26576.239683804786 ) ( 3440.090586978309 6652.455351767327 26640.23968380479 ) mapping_defaults/ProtoDark -190.49805 70.333984 352.7252 0.27016035 0.21650635 +( -5335.263925418018 4308.507125724798 26371.85768851166 ) ( -3184.054603794888 7368.913125510007 22472.059415390286 ) ( -3155.3641886855094 7261.839038631566 22408.059415390286 ) mapping_defaults/ProtoDark -38.4375 33.445312 306.68893 0.26999468 0.24363902 +} +// brush 8 +{ +( -18231 6504 18956 ) ( -18231 6505 18956 ) ( -18231 6504 18957 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 +( -2943 -2103 18957 ) ( -5466 1045 18957 ) ( -5466 1045 19085 ) mapping_defaults/ProtoDark -140 80 0 0.25 0.25 +( 1455 -652 18957 ) ( -4841 3395 18957 ) ( -4841 3395 19085 ) mapping_defaults/ProtoDark -236 80 0 0.25 0.25 +( -18231 6504 18789 ) ( -18230 6504 18789 ) ( -18231 6505 18789 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18957 ) ( 26196 17703 18957 ) ( 26197 17702 18957 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18957 ) ( 26197 17702 18957 ) ( 26196 17702 18958 ) mapping_defaults/ProtoDark -236 80 0 0.25 0.25 +( 5953 4911 18957 ) ( 1173 4783 18957 ) ( 1173 4783 19085 ) mapping_defaults/ProtoDark -236.00195 80 0 0.25 0.25 +( 1387 2813 18957 ) ( 3030 1467 18957 ) ( 3030 1467 19085 ) mapping_defaults/ProtoDark -235.9961 80 0 0.25 0.25 +( -4769 -7775 18957 ) ( -5116 -5032 19085 ) ( -5116 -5032 18957 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 +} +// brush 9 +{ +( -2943 -2103 20367 ) ( -5466 1045 20367 ) ( -5466 1045 20495 ) mapping_defaults/ProtoDark -152 88 0 0.25 0.25 +( -18231 6504 20199 ) ( -18230 6504 20199 ) ( -18231 6505 20199 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 +( 26196 17702 20367 ) ( 26196 17703 20367 ) ( 26197 17702 20367 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 +( 5953 4911 20367 ) ( 1173 4783 20367 ) ( 1173 4783 20495 ) mapping_defaults/ProtoDark 8 88 0 0.25 0.25 +( 1455 -652 20367 ) ( -4841 3395 20495 ) ( -4841 3395 20367 ) mapping_defaults/ProtoDark -236 88 0 0.25 0.25 +} +// brush 10 +{ +( -18231 6504 19457 ) ( -18231 6505 19457 ) ( -18231 6504 19458 ) mapping_defaults/ProtoDark -151.9961 36 0 0.25 0.25 +( 1455 -652 19458 ) ( -4841 3395 19458 ) ( -4841 3395 19586 ) mapping_defaults/ProtoDark -236 36 0 0.25 0.25 +( -18231 6504 19290 ) ( -18230 6504 19290 ) ( -18231 6505 19290 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 +( 26196 17702 19458 ) ( 26196 17703 19458 ) ( 26197 17702 19458 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 +( -2943 -2103 19458 ) ( -5466 1045 19586 ) ( -5466 1045 19458 ) mapping_defaults/ProtoDark -152 36 0 0.25 0.25 +} +// brush 11 +{ +( -18231 6504 18640 ) ( -18231 6505 18640 ) ( -18231 6504 18641 ) mapping_defaults/ProtoDark -152.00195 96 0 0.25 0.25 +( -18231 6504 18473 ) ( -18230 6504 18473 ) ( -18231 6505 18473 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18641 ) ( 26196 17703 18641 ) ( 26197 17702 18641 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 5953 4911 18641 ) ( 1173 4783 18641 ) ( 1173 4783 18769 ) mapping_defaults/ProtoDark -236 96 0 0.25 0.25 +( 1455 -652 18641 ) ( -4841 3395 18769 ) ( -4841 3395 18641 ) mapping_defaults/ProtoDark -236 96 0 0.25 0.25 +( -2943 -2103 18641 ) ( -5466 1045 18769 ) ( -5466 1045 18641 ) mapping_defaults/ProtoDark -140 96 0 0.25 0.25 +} +// brush 12 +{ +( 2660 -1264 20466 ) ( 2668 2127 20466 ) ( 2668 2127 20594 ) mapping_defaults/ProtoDark -151.99805 228 0 0.25 0.25 +( -18231 6504 20298 ) ( -18230 6504 20298 ) ( -18231 6505 20298 ) mapping_defaults/ProtoDark -235.99902 152 0 0.25 0.25 +( 26196 17702 20466 ) ( 26196 17703 20466 ) ( 26197 17702 20466 ) mapping_defaults/ProtoDark -235.99902 152 0 0.25 0.25 +( 5953 4911 20466 ) ( 1173 4783 20466 ) ( 1173 4783 20594 ) mapping_defaults/ProtoDark -236 228 0 0.25 0.25 +( 660 7970 20466 ) ( 4217 3030 20466 ) ( 4217 3030 20594 ) mapping_defaults/ProtoDark -152 228 0 0.25 0.25 +} +// brush 13 +{ +( -2527 1550 18902 ) ( 369 4874 18902 ) ( 369 4874 19030 ) mapping_defaults/ProtoDark -152.00195 116 0 0.25 0.25 +( -18231 6504 18734 ) ( -18230 6504 18734 ) ( -18231 6505 18734 ) mapping_defaults/ProtoDark -235.99902 151.99805 0 0.25 0.25 +( 26196 17702 18902 ) ( 26196 17703 18902 ) ( 26197 17702 18902 ) mapping_defaults/ProtoDark -235.99902 151.99805 0 0.25 0.25 +( 5953 4911 18902 ) ( 1173 4783 18902 ) ( 1173 4783 19030 ) mapping_defaults/ProtoDark -236 116 0 0.25 0.25 +( 660 7970 18902 ) ( 4217 3030 18902 ) ( 4217 3030 19030 ) mapping_defaults/ProtoDark -152 116 0 0.25 0.25 +( 2660 -1264 18902 ) ( 2668 2127 19030 ) ( 2668 2127 18902 ) mapping_defaults/ProtoDark -151.99805 116 0 0.25 0.25 +} +// brush 14 +{ +( -787 -3170 18500 ) ( -928 -879 18500 ) ( -928 -879 18628 ) mapping_defaults/ProtoDark -152.00195 44 0 0.25 0.25 +( -6053 1703 18500 ) ( -3183 6280 18500 ) ( -3183 6280 18628 ) mapping_defaults/ProtoDark -152 44 0 0.25 0.25 +( 1387 2813 18500 ) ( 3030 1467 18628 ) ( 3030 1467 18500 ) mapping_defaults/ProtoDark 8.000488 44 0 0.25 0.25 +( -18231 6504 18332 ) ( -18230 6504 18332 ) ( -18231 6505 18332 ) mapping_defaults/ProtoDark -236.00024 152 0 0.25 0.25 +( 26196 17702 18500 ) ( 26196 17703 18500 ) ( 26197 17702 18500 ) mapping_defaults/ProtoDark -236.00024 152 0 0.25 0.25 +( 5953 4911 18500 ) ( 1173 4783 18500 ) ( 1173 4783 18628 ) mapping_defaults/ProtoDark 7.998657 44 0 0.25 0.25 +( -2527 1550 18500 ) ( 369 4874 18628 ) ( 369 4874 18500 ) mapping_defaults/ProtoDark -152.00195 44 0 0.25 0.25 +( 660 7970 18500 ) ( 4217 3030 18500 ) ( 4217 3030 18628 ) mapping_defaults/ProtoDark -152 44 0 0.25 0.25 +} +// brush 15 +{ +( -6053 1703 18861 ) ( -3183 6280 18861 ) ( -3183 6280 18989 ) mapping_defaults/ProtoDark -152.00195 208 0 0.25 0.25 +( 1387 2813 18861 ) ( 3030 1467 18989 ) ( 3030 1467 18861 ) mapping_defaults/ProtoDark -236 208 0 0.25 0.25 +( -18231 6504 18693 ) ( -18230 6504 18693 ) ( -18231 6505 18693 ) mapping_defaults/ProtoDark -236.00049 152 0 0.25 0.25 +( 26196 17702 18861 ) ( 26196 17703 18861 ) ( 26197 17702 18861 ) mapping_defaults/ProtoDark -236.00049 152 0 0.25 0.25 +( -787 -3170 18861 ) ( -928 -879 18989 ) ( -928 -879 18861 ) mapping_defaults/ProtoDark -152.00195 208 0 0.25 0.25 +} +// brush 16 +{ +( -787 -3170 18229 ) ( -928 -879 18229 ) ( -928 -879 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -235.99854 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -235.99854 152 0 0.25 0.25 +( 660 7970 18229 ) ( 4217 3030 18229 ) ( 4217 3030 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 17 +{ +( -4769 -7775 18229 ) ( -5116 -5032 18229 ) ( -5116 -5032 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( 1387 2813 18229 ) ( 3030 1467 18357 ) ( 3030 1467 18229 ) mapping_defaults/ProtoDark -236.00195 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -235.99805 240 0 0.25 0.25 +( 660 7970 18229 ) ( 4217 3030 18229 ) ( 4217 3030 18357 ) mapping_defaults/ProtoDark -151.9961 240 0 0.25 0.25 +( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152.00195 240 0 0.25 0.25 +( -787 -3170 18229 ) ( -928 -879 18357 ) ( -928 -879 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 18 +{ +( 1387 2813 18229 ) ( 3030 1467 18357 ) ( 3030 1467 18229 ) mapping_defaults/ProtoDark -235.9961 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -236.0039 240 0 0.25 0.25 +( -4769 -7775 18229 ) ( -5116 -5032 18357 ) ( -5116 -5032 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 19 +{ +( 1455 -652 18971 ) ( -4841 3395 18971 ) ( -4841 3395 19099 ) mapping_defaults/ProtoDark -236 136 0 0.25 0.25 +( -18231 6504 18803 ) ( -18230 6504 18803 ) ( -18231 6505 18803 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 +( 26196 17702 18971 ) ( 26196 17703 18971 ) ( 26197 17702 18971 ) mapping_defaults/ProtoDark -236.0039 152 0 0.25 0.25 +( -3377 -3555 18971 ) ( -387 -3828 18971 ) ( -387 -3828 19099 ) mapping_defaults/ProtoDark -236 136 0 0.25 0.25 +( 660 7970 18971 ) ( 4217 3030 18971 ) ( 4217 3030 19099 ) mapping_defaults/ProtoDark -140 136 0 0.25 0.25 +} +// brush 20 +{ +( 2660 -1264 18856 ) ( 2668 2127 18856 ) ( 2668 2127 18984 ) mapping_defaults/ProtoDark -152 188 0 0.25 0.25 +( 1455 -652 18856 ) ( -4841 3395 18856 ) ( -4841 3395 18984 ) mapping_defaults/ProtoDark -235.99805 188 0 0.25 0.25 +( -3377 -3555 18856 ) ( -387 -3828 18984 ) ( -387 -3828 18856 ) mapping_defaults/ProtoDark -236 188 0 0.25 0.25 +( -18231 6504 18688 ) ( -18230 6504 18688 ) ( -18231 6505 18688 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18856 ) ( 26196 17703 18856 ) ( 26197 17702 18856 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 1387 2813 18856 ) ( 3030 1467 18856 ) ( 3030 1467 18984 ) mapping_defaults/ProtoDark -236 188 0 0.25 0.25 +( 660 7970 18856 ) ( 4217 3030 18856 ) ( 4217 3030 18984 ) mapping_defaults/ProtoDark -140 188 0 0.25 0.25 +} +// brush 21 +{ +( -2527 2112 24756 ) ( 369 2112 21432 ) ( 369 2240 21432 ) mapping_defaults/ProtoDark 112 28 270 0.25 0.25 +( 1455 2112 26958 ) ( -4841 2112 22911 ) ( -4841 2240 22911 ) mapping_defaults/ProtoDark -236 28 0 0.25 0.25 +( -18231 1944 19802 ) ( -18230 1944 19802 ) ( -18231 1944 19801 ) mapping_defaults/ProtoDark -236 -112 0 0.25 -0.25 +( 26196 2112 8604 ) ( 26196 2112 8603 ) ( 26197 2112 8604 ) mapping_defaults/ProtoDark -236 -112 0 0.25 -0.25 +( -787 2112 29476 ) ( -928 2240 27185 ) ( -928 2112 27185 ) mapping_defaults/ProtoDark 112 28 270 0.25 0.25 +} +// brush 22 +{ +( -787 -3170 19995 ) ( -928 -879 19995 ) ( -928 -879 20123 ) mapping_defaults/ProtoDark -152 136 0 0.25 0.25 +( 5953 4911 19995 ) ( 1173 4783 20123 ) ( 1173 4783 19995 ) mapping_defaults/ProtoDark 8.001953 136 0 0.25 0.25 +( -18231 6504 19827 ) ( -18230 6504 19827 ) ( -18231 6505 19827 ) mapping_defaults/ProtoDark -236.00024 152 0 0.25 0.25 +( 26196 17702 19995 ) ( 26196 17703 19995 ) ( 26197 17702 19995 ) mapping_defaults/ProtoDark -236.00024 152 0 0.25 0.25 +( 1387 2813 19995 ) ( 3030 1467 19995 ) ( 3030 1467 20123 ) mapping_defaults/ProtoDark 8.001465 136 0 0.25 0.25 +( -2527 1550 19995 ) ( 369 4874 20123 ) ( 369 4874 19995 ) mapping_defaults/ProtoDark -152 136 0 0.25 0.25 +} +// brush 23 +{ +( -6053 2403.2538660821047 23745.124725749258 ) ( -3183 4691.753866082108 27708.922998870632 ) ( -3183 4580.902614397699 27772.922998870632 ) mapping_defaults/ProtoDark -18.03125 -230.86328 60 0.25 0.25 +( 1455 1225.7538660821049 21705.634899836907 ) ( -4841 3249.2538660821083 25210.439708952526 ) ( -4841 3138.402614397699 25274.439708952526 ) mapping_defaults/ProtoDark 29.929688 -234.15137 342.18286 0.26259455 -0.21650635 +( 5953 4007.2538660821083 26523.334221089735 ) ( 1173 3832.402614397699 26476.482969405326 ) ( 1173 3943.2538660821083 26412.482969405326 ) mapping_defaults/ProtoDark -62.348633 -142.76172 0.7671933 0.2654496 -0.22986564 +( 26196 10402.753866082112 37600.66516089649 ) ( 26196 10403.253866082112 37601.53118630027 ) ( 26197 10402.753866082112 37600.66516089649 ) mapping_defaults/ProtoDark -236.00098 102.03906 0 0.25 0.21650635 +( -18231 4949.246133917895 27818.91268931835 ) ( -18230 4949.246133917895 27818.91268931835 ) ( -18231 4949.746133917895 27819.77871472213 ) mapping_defaults/ProtoDark -236.00098 226.0625 0 0.25 0.21650635 +( -2527 2326.7538660821047 23612.622838970237 ) ( 369 3877.902614397699 26555.29128114971 ) ( 369 3988.7538660821083 26491.29128114971 ) mapping_defaults/ProtoDark -18.03125 -230.86328 60 0.25 0.25 +( -787 -33.24613391789512 19524.98293310769 ) ( -928 1001.4026143976955 21573.04713317784 ) ( -928 1112.2538660821049 21509.04713317784 ) mapping_defaults/ProtoDark -18.03125 -230.86328 60 0.25 0.25 +} +// brush 24 +{ +( -4769 -7775 17629 ) ( -5116 -5032 17629 ) ( -5116 -5032 17757 ) mapping_defaults/ProtoDark -151.99805 144 0 0.25 0.25 +( 1455 -652 17629 ) ( -4841 3395 17629 ) ( -4841 3395 17757 ) mapping_defaults/ProtoDark -236.00195 144 0 0.25 0.25 +( 5953 4911 17629 ) ( 1173 4783 17757 ) ( 1173 4783 17629 ) mapping_defaults/ProtoDark -235.99805 144 0 0.25 0.25 +( -18231 6504 17461 ) ( -18230 6504 17461 ) ( -18231 6505 17461 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 17629 ) ( 26196 17703 17629 ) ( 26197 17702 17629 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -6053 1703 17629 ) ( -3183 6280 17757 ) ( -3183 6280 17629 ) mapping_defaults/ProtoDark -152 144 0 0.25 0.25 +} +// brush 25 +{ +( 2660 -1264 18525 ) ( 2668 2127 18525 ) ( 2668 2127 18653 ) mapping_defaults/ProtoDark -152 144 0 0.25 0.25 +( -2943 -2103 18525 ) ( -5466 1045 18525 ) ( -5466 1045 18653 ) mapping_defaults/ProtoDark -152 144 0 0.25 0.25 +( -18231 -13696 18524 ) ( -18231 -13696 18525 ) ( -18230 -13696 18524 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 +( -18231 6504 18357 ) ( -18230 6504 18357 ) ( -18231 6505 18357 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18525 ) ( 26196 17703 18525 ) ( 26197 17702 18525 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -3377 -3555 18525 ) ( -387 -3828 18525 ) ( -387 -3828 18653 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 +( 1455 -652 18525 ) ( -4841 3395 18653 ) ( -4841 3395 18525 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 +( 660 7970 18525 ) ( 4217 3030 18525 ) ( 4217 3030 18653 ) mapping_defaults/ProtoDark -140 144 0 0.25 0.25 +} +// brush 26 +{ +( -787 -3170 20605 ) ( -928 -879 20605 ) ( -928 -879 20733 ) mapping_defaults/ProtoDark -152 16 0 0.25 0.25 +( -2943 -2103 20605 ) ( -5466 1045 20605 ) ( -5466 1045 20733 ) mapping_defaults/ProtoDark -151.99805 16 0 0.25 0.25 +( -18231 6504 20437 ) ( -18230 6504 20437 ) ( -18231 6505 20437 ) mapping_defaults/ProtoDark -235.99829 152 0 0.25 0.25 +( 26196 17702 20605 ) ( 26196 17703 20605 ) ( 26197 17702 20605 ) mapping_defaults/ProtoDark -235.99829 152 0 0.25 0.25 +( -3377 -3555 20605 ) ( -387 -3828 20605 ) ( -387 -3828 20733 ) mapping_defaults/ProtoDark 8.000732 16 0 0.25 0.25 +( 2660 -1264 20605 ) ( 2668 2127 20733 ) ( 2668 2127 20605 ) mapping_defaults/ProtoDark -152 16 0 0.25 0.25 +} +// brush 27 +{ +( -2943 -2103 18665 ) ( -5466 1045 18665 ) ( -5466 1045 18793 ) mapping_defaults/ProtoDark -140 192 0 0.25 0.25 +( -18231 6504 18497 ) ( -18230 6504 18497 ) ( -18231 6505 18497 ) mapping_defaults/ProtoDark -236.00049 152.00195 0 0.25 0.25 +( 26196 17702 18665 ) ( 26196 17703 18665 ) ( 26197 17702 18665 ) mapping_defaults/ProtoDark -236.00049 152.00195 0 0.25 0.25 +( -3377 -3555 18665 ) ( -387 -3828 18665 ) ( -387 -3828 18793 ) mapping_defaults/ProtoDark 8.000488 192 0 0.25 0.25 +( -787 -3170 18665 ) ( -928 -879 18793 ) ( -928 -879 18665 ) mapping_defaults/ProtoDark -152 192 0 0.25 0.25 +} +// brush 28 +{ +( 2660 -1264 19446 ) ( 2668 2127 19446 ) ( 2668 2127 19574 ) mapping_defaults/ProtoDark -152 244 0 0.25 0.25 +( -3377 -3555 19446 ) ( -387 -3828 19574 ) ( -387 -3828 19446 ) mapping_defaults/ProtoDark -236 244 0 0.25 0.25 +( -18231 6504 19278 ) ( -18230 6504 19278 ) ( -18231 6505 19278 ) mapping_defaults/ProtoDark -236 151.99902 0 0.25 0.25 +( 26196 17702 19446 ) ( 26196 17703 19446 ) ( 26197 17702 19446 ) mapping_defaults/ProtoDark -236 151.99902 0 0.25 0.25 +( 1455 -652 19446 ) ( -4841 3395 19574 ) ( -4841 3395 19446 ) mapping_defaults/ProtoDark -235.99805 244 0 0.25 0.25 +} +// brush 29 +{ +( -4057 -3373.297817143961 21901.246133917895 ) ( -6580 -647.049846030546 23475.24613391789 ) ( -6580 -711.049846030546 23586.0973856023 ) mapping_defaults/ProtoDark -221.04688 -45.265625 30 0.25 0.25 +( -3641 -209.70701711940615 23727.74613391789 ) ( -745 2668.96142506007 25389.746133917888 ) ( -745 2604.96142506007 25500.597385602297 ) mapping_defaults/ProtoDark -233.05078 -45.265625 30 0.25 0.25 +( -4491 -4630.766703438967 21175.246133917895 ) ( -1501 -4931.191638672119 21149.597385602305 ) ( -1501 -4867.191638672119 21038.746133917895 ) mapping_defaults/ProtoDark -163.83301 16.875 357.3861 0.25026038 0.21650635 +( 25082 13778.335304806853 31803.746133917877 ) ( 25082 13779.201330210635 31804.246133917877 ) ( 25083 13778.335304806853 31803.746133917877 ) mapping_defaults/ProtoDark -132 151.40625 0 0.25 0.21650635 +( -19345 4164.582833228706 26059.253866082105 ) ( -19344 4164.582833228706 26059.253866082105 ) ( -19345 4165.44885863249 26059.753866082105 ) mapping_defaults/ProtoDark -132 27.385742 0 0.25 0.21650635 +( 341 -2116.6949562527407 22626.74613391789 ) ( -5955 1324.1098528628847 24761.097385602297 ) ( -5955 1388.1098528628847 24650.24613391789 ) mapping_defaults/ProtoDark -103.95703 182.05469 342.18286 0.26259455 0.21650635 +( -1901 -4297.346922981958 21367.746133917895 ) ( -2042 -2377.2827229118084 22624.0973856023 ) ( -2042 -2313.2827229118084 22513.24613391789 ) mapping_defaults/ProtoDark -233.04297 -45.265625 30 0.25 0.25 +} +// brush 30 +{ +( -4728.739597923646 -7775 20371.74613391789 ) ( -5029.250413036847 -5032 20198.24613391789 ) ( -5093.250413036847 -5032 20309.0973856023 ) mapping_defaults/ProtoDark -12.56958 19.15625 356.38074 0.2504996 0.21650635 +( -5840.716216382862 1703 19729.74613391789 ) ( -3355.2233075215263 6280 21164.74613391789 ) ( -3419.2233075215263 6280 21275.597385602305 ) mapping_defaults/ProtoDark -227.77344 -91.52344 17.407467 0.26199922 0.21650635 +( -3147.37721061326 -2103 21284.74613391789 ) ( -5332.359304361398 1045 20023.24613391789 ) ( -5396.359304361398 1045 20134.0973856023 ) mapping_defaults/ProtoDark -167.32617 142.54688 338.1625 0.26932612 0.21650635 +( 22087.737030261487 17702 35854.246133917906 ) ( 22087.737030261487 17703 35854.246133917906 ) ( 22088.603055665273 17702 35854.746133917906 ) mapping_defaults/ProtoDark -30.886719 152 0 0.21650635 0.25 +( 661.4025152307004 -652 23483.746133917895 ) ( -4855.093426996122 3395 20446.5973856023 ) ( -4791.093426996122 3395 20335.74613391789 ) mapping_defaults/ProtoDark -166.65625 -72.71875 30 0.25 0.25 +( -16303.173583669755 6504 13495.253866082101 ) ( -16302.307558265973 6504 13495.753866082101 ) ( -16303.173583669755 6505 13495.253866082101 ) mapping_defaults/ProtoDark -162.86719 152 0 0.21650635 0.25 +( -2787.110642638934 1550 21492.74613391789 ) ( -343.1010732791983 4874 23051.597385602305 ) ( -279.1010732791983 4874 22940.746133917895 ) mapping_defaults/ProtoDark -208.59766 -72.71875 30 0.21780987 0.25 +} +// brush 31 +{ +( -4769 -7775 20118 ) ( -5116 -5032 20118 ) ( -5116 -5032 20246 ) mapping_defaults/ProtoDark -152 116 0 0.25 0.25 +( -18231 6504 19950 ) ( -18230 6504 19950 ) ( -18231 6505 19950 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 20118 ) ( 26196 17703 20118 ) ( 26197 17702 20118 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 1455 -652 20118 ) ( -4841 3395 20246 ) ( -4841 3395 20118 ) mapping_defaults/ProtoDark -236.00195 116 0 0.25 0.25 +( -6053 1703 20118 ) ( -3183 6280 20246 ) ( -3183 6280 20118 ) mapping_defaults/ProtoDark -152 116 0 0.25 0.25 +} +// brush 32 +{ +( 2660 -1264 18018 ) ( 2668 2127 18018 ) ( 2668 2127 18146 ) mapping_defaults/ProtoDark -152 164 0 0.25 0.25 +( -18231 -13696 18017 ) ( -18231 -13696 18018 ) ( -18230 -13696 18017 ) mapping_defaults/ProtoDark -236 164 0 0.25 0.25 +( -18231 6504 17850 ) ( -18230 6504 17850 ) ( -18231 6505 17850 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18018 ) ( 26196 17703 18018 ) ( 26197 17702 18018 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -2943 -2103 18018 ) ( -5466 1045 18146 ) ( -5466 1045 18018 ) mapping_defaults/ProtoDark -140 164 0 0.25 0.25 +} +// brush 33 +{ +( -787 -3170 18593 ) ( -928 -879 18593 ) ( -928 -879 18721 ) mapping_defaults/ProtoDark -152.0039 160 0 0.25 0.25 +( -18231 -13696 18592 ) ( -18231 -13696 18593 ) ( -18230 -13696 18592 ) mapping_defaults/ProtoDark -236 160 0 0.25 0.25 +( -18231 6504 18425 ) ( -18230 6504 18425 ) ( -18231 6505 18425 ) mapping_defaults/ProtoDark -236.00195 152 0 0.25 0.25 +( 26196 17702 18593 ) ( 26196 17703 18593 ) ( 26197 17702 18593 ) mapping_defaults/ProtoDark -236.00195 152 0 0.25 0.25 +( -2943 -2103 18593 ) ( -5466 1045 18721 ) ( -5466 1045 18593 ) mapping_defaults/ProtoDark -151.99805 160 0 0.25 0.25 +( 2660 -1264 18593 ) ( 2668 2127 18721 ) ( 2668 2127 18593 ) mapping_defaults/ProtoDark -152 160 0 0.25 0.25 +} +// brush 34 +{ +( -4769 -7775 17253 ) ( -5116 -5032 17253 ) ( -5116 -5032 17381 ) mapping_defaults/ProtoDark -152 176 0 0.25 0.25 +( -18231 -13696 17252 ) ( -18231 -13696 17253 ) ( -18230 -13696 17252 ) mapping_defaults/ProtoDark -236 176 0 0.25 0.25 +( -18231 6504 17085 ) ( -18230 6504 17085 ) ( -18231 6505 17085 ) mapping_defaults/ProtoDark -236 151.99805 0 0.25 0.25 +( 26196 17702 17253 ) ( 26196 17703 17253 ) ( 26197 17702 17253 ) mapping_defaults/ProtoDark -236 151.99805 0 0.25 0.25 +( -3377 -3555 17253 ) ( -387 -3828 17253 ) ( -387 -3828 17381 ) mapping_defaults/ProtoDark 8.000977 176 0 0.25 0.25 +( -2943 -2103 17253 ) ( -5466 1045 17381 ) ( -5466 1045 17253 ) mapping_defaults/ProtoDark -152 176 0 0.25 0.25 +( -787 -3170 17253 ) ( -928 -879 17381 ) ( -928 -879 17253 ) mapping_defaults/ProtoDark -152.0039 176 0 0.25 0.25 +} +// brush 35 +{ +( -4769 -7775 19796 ) ( -5116 -5032 19796 ) ( -5116 -5032 19924 ) mapping_defaults/ProtoDark -151.99902 108 0 0.25 0.25 +( -2527 1550 19796 ) ( 369 4874 19796 ) ( 369 4874 19924 ) mapping_defaults/ProtoDark -151.99951 108 0 0.25 0.25 +( -3377 -3555 19796 ) ( -387 -3828 19924 ) ( -387 -3828 19796 ) mapping_defaults/ProtoDark -235.99902 108 0 0.25 0.25 +( -18231 6504 19628 ) ( -18230 6504 19628 ) ( -18231 6505 19628 ) mapping_defaults/ProtoDark -235.99805 152 0 0.25 0.25 +( 26196 17702 19796 ) ( 26196 17703 19796 ) ( 26197 17702 19796 ) mapping_defaults/ProtoDark -235.99805 152 0 0.25 0.25 +( -2943 -2103 19796 ) ( -5466 1045 19924 ) ( -5466 1045 19796 ) mapping_defaults/ProtoDark -152 108 0 0.25 0.25 +} +// brush 36 +{ +( -4769 -7775 18684 ) ( -5116 -5032 18684 ) ( -5116 -5032 18812 ) mapping_defaults/ProtoDark -152 12 0 0.25 0.25 +( -18231 6504 18516 ) ( -18230 6504 18516 ) ( -18231 6505 18516 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18684 ) ( 26196 17703 18684 ) ( 26197 17702 18684 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -2527 1550 18684 ) ( 369 4874 18812 ) ( 369 4874 18684 ) mapping_defaults/ProtoDark -151.99951 12 0 0.25 0.25 +( -2943 -2103 18684 ) ( -5466 1045 18812 ) ( -5466 1045 18684 ) mapping_defaults/ProtoDark -152 12 0 0.25 0.25 +} +// brush 37 +{ +( 1367 2466.7461339178917 24862.38981333848 ) ( -4929 4490.246133917895 21357.58500422286 ) ( -4929 4601.097385602301 21421.58500422286 ) mapping_defaults/ProtoDark -166.53711 22.995117 342.18286 0.26259455 0.21650635 +( 5865 5248.246133917895 20044.69049208565 ) ( 1085 5295.097385602301 20219.54174377006 ) ( 1085 5184.246133917895 20155.54174377006 ) mapping_defaults/ProtoDark -225.18945 184.38281 0.7671933 0.26642692 0.23071192 +( -18319 5899.253866082108 18581.11202385704 ) ( -18318 5899.253866082108 18581.11202385704 ) ( -18319 5899.753866082108 18580.245998453254 ) mapping_defaults/ProtoDark -139.99805 -70.484375 0 0.25 -0.21650635 +( 26108 11643.746133917906 8967.359552278904 ) ( 26108 11644.246133917906 8966.493526875118 ) ( 26109 11643.746133917906 8967.359552278904 ) mapping_defaults/ProtoDark -139.99805 -202.46875 0 0.25 -0.21650635 +( -4857 -1094.7538660821153 31031.088764495034 ) ( -5204 387.597385602294 28719.581081914323 ) ( -5204 276.7461339178883 28655.581081914323 ) mapping_defaults/ProtoDark -159.64062 185.83984 300 0.25 0.25 +} +// brush 38 +{ +( -6053 1703 18229 ) ( -3183 6280 18229 ) ( -3183 6280 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( -2943 -2103 18229 ) ( -5466 1045 18229 ) ( -5466 1045 18357 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -4769 -7775 18229 ) ( -5116 -5032 18357 ) ( -5116 -5032 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 39 +{ +( -2943 -2103 19313 ) ( -5466 1045 19313 ) ( -5466 1045 19441 ) mapping_defaults/ProtoDark -152 224 0 0.25 0.25 +( 5953 4911 19313 ) ( 1173 4783 19441 ) ( 1173 4783 19313 ) mapping_defaults/ProtoDark -236 224 0 0.25 0.25 +( -18231 6504 19145 ) ( -18230 6504 19145 ) ( -18231 6505 19145 ) mapping_defaults/ProtoDark -236.00195 152 0 0.25 0.25 +( 26196 17702 19313 ) ( 26196 17703 19313 ) ( 26197 17702 19313 ) mapping_defaults/ProtoDark -236.00195 152 0 0.25 0.25 +( 1455 -652 19313 ) ( -4841 3395 19441 ) ( -4841 3395 19313 ) mapping_defaults/ProtoDark -236.00195 224 0 0.25 0.25 +( -6053 1703 19313 ) ( -3183 6280 19441 ) ( -3183 6280 19313 ) mapping_defaults/ProtoDark -152 224 0 0.25 0.25 +( -4769 -7775 19313 ) ( -5116 -5032 19441 ) ( -5116 -5032 19313 ) mapping_defaults/ProtoDark -152 224 0 0.25 0.25 +} +// brush 40 +{ +( -6053 1703 17613 ) ( -3183 6280 17613 ) ( -3183 6280 17741 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 +( -2527 1550 17613 ) ( 369 4874 17613 ) ( 369 4874 17741 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 +( -18231 -13696 17612 ) ( -18231 -13696 17613 ) ( -18230 -13696 17612 ) mapping_defaults/ProtoDark -236 80 0 0.25 0.25 +( -18231 6504 17445 ) ( -18230 6504 17445 ) ( -18231 6505 17445 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 17613 ) ( 26196 17703 17613 ) ( 26197 17702 17613 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -3377 -3555 17613 ) ( -387 -3828 17613 ) ( -387 -3828 17741 ) mapping_defaults/ProtoDark 8 80 0 0.25 0.25 +( -4769 -7775 17613 ) ( -5116 -5032 17741 ) ( -5116 -5032 17613 ) mapping_defaults/ProtoDark -152 80 0 0.25 0.25 +} +// brush 41 +{ +( -6053 1703 17909 ) ( -3183 6280 17909 ) ( -3183 6280 18037 ) mapping_defaults/ProtoDark -152.00195 240 0 0.25 0.25 +( -18231 6504 17741 ) ( -18230 6504 17741 ) ( -18231 6505 17741 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 17909 ) ( 26196 17703 17909 ) ( 26197 17702 17909 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -3377 -3555 17909 ) ( -387 -3828 17909 ) ( -387 -3828 18037 ) mapping_defaults/ProtoDark -236.00195 240 0 0.25 0.25 +( -2527 1550 17909 ) ( 369 4874 18037 ) ( 369 4874 17909 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 42 +{ +( -2527 1550 18489 ) ( 369 4874 18489 ) ( 369 4874 18617 ) mapping_defaults/ProtoDark -152 0 0 0.25 0.25 +( -3377 -3555 18489 ) ( -387 -3828 18617 ) ( -387 -3828 18489 ) mapping_defaults/ProtoDark -236 0 0 0.25 0.25 +( -18231 6504 18321 ) ( -18230 6504 18321 ) ( -18231 6505 18321 ) mapping_defaults/ProtoDark -236 151.99902 0 0.25 0.25 +( 26196 17702 18489 ) ( 26196 17703 18489 ) ( 26197 17702 18489 ) mapping_defaults/ProtoDark -236 151.99902 0 0.25 0.25 +( -4769 -7775 18489 ) ( -5116 -5032 18617 ) ( -5116 -5032 18489 ) mapping_defaults/ProtoDark -151.99902 0 0 0.25 0.25 +} +// brush 43 +{ +( -6053 1703 19111 ) ( -3183 6280 19111 ) ( -3183 6280 19239 ) mapping_defaults/ProtoDark -151.99976 184 0 0.25 0.25 +( -3377 -3555 19111 ) ( -387 -3828 19239 ) ( -387 -3828 19111 ) mapping_defaults/ProtoDark -236.00195 184 0 0.25 0.25 +( -18231 6504 18943 ) ( -18230 6504 18943 ) ( -18231 6505 18943 ) mapping_defaults/ProtoDark -235.99805 151.99976 0 0.25 0.25 +( 26196 17702 19111 ) ( 26196 17703 19111 ) ( 26197 17702 19111 ) mapping_defaults/ProtoDark -235.99805 151.99976 0 0.25 0.25 +( -2527 1550 19111 ) ( 369 4874 19239 ) ( 369 4874 19111 ) mapping_defaults/ProtoDark -152 184 0 0.25 0.25 +( -2943 -2103 19111 ) ( -5466 1045 19239 ) ( -5466 1045 19111 ) mapping_defaults/ProtoDark -152 184 0 0.25 0.25 +( -4769 -7775 19111 ) ( -5116 -5032 19239 ) ( -5116 -5032 19111 ) mapping_defaults/ProtoDark -152 184 0 0.25 0.25 +} +// brush 44 +{ +( -2527 1550 18229 ) ( 369 4874 18229 ) ( 369 4874 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( -18231 -13696 18228 ) ( -18231 -13696 18229 ) ( -18230 -13696 18228 ) mapping_defaults/ProtoDark -235.9961 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 +( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 45 +{ +( -18231 6504 17624 ) ( -18231 6505 17624 ) ( -18231 6504 17625 ) mapping_defaults/ProtoDark -152 128 0 0.25 0.25 +( -18231 -13696 17624 ) ( -18231 -13696 17625 ) ( -18230 -13696 17624 ) mapping_defaults/ProtoDark -236 128 0 0.25 0.25 +( -18231 6504 17457 ) ( -18230 6504 17457 ) ( -18231 6505 17457 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 17625 ) ( 26196 17703 17625 ) ( 26197 17702 17625 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -3377 -3555 17625 ) ( -387 -3828 17625 ) ( -387 -3828 17753 ) mapping_defaults/ProtoDark -236 128 0 0.25 0.25 +( -2527 1550 17625 ) ( 369 4874 17753 ) ( 369 4874 17625 ) mapping_defaults/ProtoDark -152 128 0 0.25 0.25 +( -6053 1703 17625 ) ( -3183 6280 17753 ) ( -3183 6280 17625 ) mapping_defaults/ProtoDark -152.00195 128 0 0.25 0.25 +} +// brush 46 +{ +( -18231 6504 18094 ) ( -18231 6505 18094 ) ( -18231 6504 18095 ) mapping_defaults/ProtoDark -152.00024 216 0 0.25 0.25 +( -3377 -3555 18095 ) ( -387 -3828 18223 ) ( -387 -3828 18095 ) mapping_defaults/ProtoDark -236 216 0 0.25 0.25 +( 5953 4911 18095 ) ( 1173 4783 18223 ) ( 1173 4783 18095 ) mapping_defaults/ProtoDark -236 216 0 0.25 0.25 +( -18231 6504 17927 ) ( -18230 6504 17927 ) ( -18231 6505 17927 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 +( 26196 17702 18095 ) ( 26196 17703 18095 ) ( 26197 17702 18095 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 +( -2943 -2103 18095 ) ( -5466 1045 18223 ) ( -5466 1045 18095 ) mapping_defaults/ProtoDark -140 216 0 0.25 0.25 +( -6053 1703 18095 ) ( -3183 6280 18223 ) ( -3183 6280 18095 ) mapping_defaults/ProtoDark -151.99976 216 0 0.25 0.25 +} +// brush 47 +{ +( 974.1230669589459 2953.434393919997 19699.24613391789 ) ( 841.5486928011487 979.719558755238 20483.0973856023 ) ( 786.1230669589422 947.719558755238 20372.24613391789 ) mapping_defaults/ProtoDark 185.51172 138.66406 161.45128 0.3219132 -0.261288 +( -6139.373066958915 21499.370648047305 17708.2538660821 ) ( -6138.873066958915 21498.504622643522 17708.2538660821 ) ( -6138.623066958917 21499.803660749196 17707.7538660821 ) mapping_defaults/ProtoDark 26.751953 253.17383 300 0.25 0.21650635 +( -1930.1269330410469 5796.162781842422 20330.74613391789 ) ( 2010.8730669589477 4727.487433572418 18668.746133917888 ) ( 2066.2986928011514 4759.487433572418 18779.597385602297 ) mapping_defaults/ProtoDark -200.5586 79.953125 337.13385 0.32168445 0.24206147 +( 24545.373066958913 -12084.663730094933 12254.746133917874 ) ( 24546.123066958913 -12084.23071739304 12254.246133917874 ) ( 24545.873066958913 -12085.529755498717 12254.746133917874 ) mapping_defaults/ProtoDark 26.751953 129.1543 300 0.25 0.21650635 +( -1447.126933041056 85.59126928783485 21737.746133917895 ) ( 1155.548692801147 1579.0091381740697 20153.0973856023 ) ( 1100.123066958944 1547.0091381740697 20042.24613391789 ) mapping_defaults/ProtoDark -24.507812 50.351562 326.35147 0.22559239 0.24206147 +( 4830.623066958942 -92.37695118987881 18650.246133917888 ) ( 2400.0486928011524 4023.7988530575367 18825.097385602297 ) ( 2344.6230669589486 3991.7988530575367 18714.246133917888 ) mapping_defaults/ProtoDark 135.54297 -253.14062 180.89789 0.23191267 -0.24387737 +} +// brush 48 +{ +( 1387 2813 19252 ) ( 3030 1467 19380 ) ( 3030 1467 19252 ) mapping_defaults/ProtoDark 8.001465 236 0 0.25 0.25 +( 5953 4911 19252 ) ( 1173 4783 19380 ) ( 1173 4783 19252 ) mapping_defaults/ProtoDark 7.998657 236 0 0.25 0.25 +( -18231 6504 19084 ) ( -18230 6504 19084 ) ( -18231 6505 19084 ) mapping_defaults/ProtoDark -236.00012 152 0 0.25 0.25 +( 26196 17702 19252 ) ( 26196 17703 19252 ) ( 26197 17702 19252 ) mapping_defaults/ProtoDark -236.00012 152 0 0.25 0.25 +( -2527 1550 19252 ) ( 369 4874 19380 ) ( 369 4874 19252 ) mapping_defaults/ProtoDark -152.00195 236 0 0.25 0.25 +} +// brush 49 +{ +( 3082.9982694085447 -1264 19717.99084453557 ) ( 3090.7256760188575 2127 19715.920292174746 ) ( 3123.854513791981 2127 19839.558797939746 ) mapping_defaults/ProtoDark -151.9961 255.01562 359.96573 0.25000006 0.24148145 +( 1151.1466168304087 7970 20235.628934740605 ) ( 4620.073618713748 3030 19438.648097075944 ) ( 4586.944780940625 3030 19315.00959131094 ) mapping_defaults/ProtoDark -33.679688 78.58594 10.556556 0.2543042 0.24148145 +( -1927.258991552852 1550 21060.485231482344 ) ( 870.0622013802895 4874 20310.94527686544 ) ( 903.191039153412 4874 20434.58378263044 ) mapping_defaults/ProtoDark 235.18555 253.66406 347.29272 0.2562771 0.24148145 +( -17139.639767173605 6504 24962.70397695576 ) ( -17138.673841347314 6504 24962.44515791066 ) ( -17139.639767173605 6505 24962.70397695576 ) mapping_defaults/ProtoDark -134.95703 152 0 0.24148145 0.25 +( 25817.028516948056 17702 13626.42579900264 ) ( 25817.994442774347 17702 13626.166979957537 ) ( 25817.28733599316 17702 13627.391724828927 ) mapping_defaults/ProtoDark 217.76953 44.21875 345 0.25 0.25 +( 6263.792015378447 4911 18865.699729012966 ) ( 1646.6665657167005 4783 20102.854764603013 ) ( 1679.795403489823 4783 20226.493270368017 ) mapping_defaults/ProtoDark 217.77344 44.21875 345 0.25 0.25 +( 25817.028516948056 17702 13626.42579900264 ) ( 25817.028516948056 17703 13626.42579900264 ) ( 25817.994442774347 17702 13626.166979957537 ) mapping_defaults/ProtoDark -59.01953 152 0 0.24148145 0.25 +( 25817.028516948056 17702 13626.42579900264 ) ( 25817.28733599316 17702 13627.391724828927 ) ( 25817.028516948056 17703 13626.42579900264 ) mapping_defaults/ProtoDark -152 -119.54297 0 0.25 0.24148145 +} +// brush 50 +{ +( 2660 -1264 17424 ) ( 2668 2127 17424 ) ( 2668 2127 17552 ) mapping_defaults/ProtoDark -152 92 0 0.25 0.25 +( -6053 1703 17424 ) ( -3183 6280 17424 ) ( -3183 6280 17552 ) mapping_defaults/ProtoDark -152 92 0 0.25 0.25 +( -18231 6504 17256 ) ( -18230 6504 17256 ) ( -18231 6505 17256 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 17424 ) ( 26196 17703 17424 ) ( 26197 17702 17424 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 17424 ) ( 26197 17702 17424 ) ( 26196 17702 17425 ) mapping_defaults/ProtoDark -236 92 0 0.25 0.25 +( -2527 1550 17424 ) ( 369 4874 17552 ) ( 369 4874 17424 ) mapping_defaults/ProtoDark -151.9961 92 0 0.25 0.25 +} +// brush 51 +{ +( 660 7970 19303 ) ( 4217 3030 19431 ) ( 4217 3030 19303 ) mapping_defaults/ProtoDark -140 184 0 0.25 0.25 +( -2527 1550 19303 ) ( 369 4874 19303 ) ( 369 4874 19431 ) mapping_defaults/ProtoDark -152 184 0 0.25 0.25 +( -18231 6504 19135 ) ( -18230 6504 19135 ) ( -18231 6505 19135 ) mapping_defaults/ProtoDark -235.99902 152 0 0.25 0.25 +( 26196 17702 19303 ) ( 26196 17703 19303 ) ( 26197 17702 19303 ) mapping_defaults/ProtoDark -235.99902 152 0 0.25 0.25 +( 2660 -1264 19303 ) ( 2668 2127 19431 ) ( 2668 2127 19303 ) mapping_defaults/ProtoDark -152.00195 184 0 0.25 0.25 +} +// brush 52 +{ +( -6053 1703 18229 ) ( -3183 6280 18229 ) ( -3183 6280 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( 660 7970 18229 ) ( 4217 3030 18357 ) ( 4217 3030 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -235.99951 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -235.99951 152 0 0.25 0.25 +( -2527 1550 18229 ) ( 369 4874 18357 ) ( 369 4874 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( 2660 -1264 18229 ) ( 2668 2127 18357 ) ( 2668 2127 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 53 +{ +( 2660 -1264 18229 ) ( 2668 2127 18229 ) ( 2668 2127 18357 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -236 240 0 0.25 0.25 +( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 54 +{ +( -787 -3170 18229 ) ( -928 -879 18229 ) ( -928 -879 18357 ) mapping_defaults/ProtoDark -151.9961 240 0 0.25 0.25 +( 660 7970 18229 ) ( 4217 3030 18357 ) ( 4217 3030 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 151.9961 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 151.9961 0 0.25 0.25 +( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -235.99915 240 0 0.25 0.25 +( -6053 1703 18229 ) ( -3183 6280 18357 ) ( -3183 6280 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +( 2660 -1264 18229 ) ( 2668 2127 18357 ) ( 2668 2127 18229 ) mapping_defaults/ProtoDark -152 240 0 0.25 0.25 +} +// brush 55 +{ +( 660 7970 18229 ) ( 4217 3030 18357 ) ( 4217 3030 18229 ) mapping_defaults/ProtoDark -139.9961 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26197 17702 18229 ) ( 26196 17702 18230 ) mapping_defaults/ProtoDark -236.00195 240 0 0.25 0.25 +( -787 -3170 18229 ) ( -928 -879 18357 ) ( -928 -879 18229 ) mapping_defaults/ProtoDark -151.9961 240 0 0.25 0.25 +} +// brush 56 +{ +( 660 7970 18322 ) ( 4217 3030 18450 ) ( 4217 3030 18322 ) mapping_defaults/ProtoDark -140 100 0 0.25 0.25 +( 1455 -652 18322 ) ( -4841 3395 18322 ) ( -4841 3395 18450 ) mapping_defaults/ProtoDark -236 100 0 0.25 0.25 +( -18231 6504 18154 ) ( -18230 6504 18154 ) ( -18231 6505 18154 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18322 ) ( 26196 17703 18322 ) ( 26197 17702 18322 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -3377 -3555 18322 ) ( -387 -3828 18322 ) ( -387 -3828 18450 ) mapping_defaults/ProtoDark -236 100 0 0.25 0.25 +( 1387 2813 18322 ) ( 3030 1467 18322 ) ( 3030 1467 18450 ) mapping_defaults/ProtoDark -236.0039 100 0 0.25 0.25 +} +// brush 57 +{ +( 660 7970 18229 ) ( 4217 3030 18357 ) ( 4217 3030 18229 ) mapping_defaults/ProtoDark -140 240 0 0.25 0.25 +( -3377 -3555 18229 ) ( -387 -3828 18357 ) ( -387 -3828 18229 ) mapping_defaults/ProtoDark -236 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 1387 2813 18229 ) ( 3030 1467 18229 ) ( 3030 1467 18357 ) mapping_defaults/ProtoDark -236.0039 240 0 0.25 0.25 +} +// brush 58 +{ +( 660 7970 17501 ) ( 4217 3030 17629 ) ( 4217 3030 17501 ) mapping_defaults/ProtoDark -152 144 0 0.25 0.25 +( -18231 -13696 17500 ) ( -18231 -13696 17501 ) ( -18230 -13696 17500 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 +( -18231 6504 17333 ) ( -18230 6504 17333 ) ( -18231 6505 17333 ) mapping_defaults/ProtoDark -235.99219 151.9961 0 0.25 0.25 +( 26196 17702 17501 ) ( 26196 17703 17501 ) ( 26197 17702 17501 ) mapping_defaults/ProtoDark -235.99219 151.9961 0 0.25 0.25 +( 1455 -652 17501 ) ( -4841 3395 17629 ) ( -4841 3395 17501 ) mapping_defaults/ProtoDark -236 144 0 0.25 0.25 +( 1387 2813 17501 ) ( 3030 1467 17501 ) ( 3030 1467 17629 ) mapping_defaults/ProtoDark -236.00781 144 0 0.25 0.25 +} +// brush 59 +{ +( 1387 2813 17681 ) ( 3030 1467 17809 ) ( 3030 1467 17681 ) mapping_defaults/ProtoDark -236.0039 96 0 0.25 0.25 +( 1455 -652 17681 ) ( -4841 3395 17681 ) ( -4841 3395 17809 ) mapping_defaults/ProtoDark -235.99219 96 0 0.25 0.25 +( -18231 -13696 17680 ) ( -18231 -13696 17681 ) ( -18230 -13696 17680 ) mapping_defaults/ProtoDark -236.00781 96 0 0.25 0.25 +( -18231 6504 17513 ) ( -18230 6504 17513 ) ( -18231 6505 17513 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 17681 ) ( 26196 17703 17681 ) ( 26197 17702 17681 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( -3377 -3555 17681 ) ( -387 -3828 17681 ) ( -387 -3828 17809 ) mapping_defaults/ProtoDark -236.00781 96 0 0.25 0.25 +( 26196 17702 17681 ) ( 26196 17702 17682 ) ( 26196 17703 17681 ) mapping_defaults/ProtoDark -152.0039 96 0 0.25 0.25 +} +// brush 60 +{ +( 1387 2813 18229 ) ( 3030 1467 18357 ) ( 3030 1467 18229 ) mapping_defaults/ProtoDark 7.9921875 240 0 0.25 0.25 +( -18231 -13696 18228 ) ( -18231 -13696 18229 ) ( -18230 -13696 18228 ) mapping_defaults/ProtoDark -236.00781 240 0 0.25 0.25 +( -18231 6504 18061 ) ( -18230 6504 18061 ) ( -18231 6505 18061 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 18229 ) ( 26196 17703 18229 ) ( 26197 17702 18229 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 1455 -652 18229 ) ( -4841 3395 18357 ) ( -4841 3395 18229 ) mapping_defaults/ProtoDark -235.99219 240 0 0.25 0.25 +} +// brush 61 +{ +( -787 -3170 23310 ) ( -928 -879 23310 ) ( -928 -879 23438 ) mapping_defaults/ProtoDark -151.99902 84 0 0.25 0.25 +( 768 -2459 23310 ) ( 1678 -1965 23310 ) ( 1678 -1965 23438 ) mapping_defaults/ProtoDark 8.000977 84 0 0.25 0.25 +( -3377 -3555 23310 ) ( -387 -3828 23438 ) ( -387 -3828 23310 ) mapping_defaults/ProtoDark -235.99927 84 0 0.25 0.25 +( -18231 6504 23142 ) ( -18230 6504 23142 ) ( -18231 6505 23142 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 26196 17702 23310 ) ( 26196 17703 23310 ) ( 26197 17702 23310 ) mapping_defaults/ProtoDark -236 152 0 0.25 0.25 +( 2660 -1264 23310 ) ( 2668 2127 23438 ) ( 2668 2127 23310 ) mapping_defaults/ProtoDark -152 84 0 0.25 0.25 +} +// brush 62 +{ +( -12025.896969619658 -7664.854354622756 36830.10303038033 ) ( -12025.396969619662 -7664.147247841567 36829.60303038033 ) ( -12026.396969619662 -7664.147247841571 36830.60303038033 ) mapping_defaults/ProtoDark -241.93652 66.447266 54.735603 0.21650635 0.21650635 +( 1651.8969696196727 -2170.634664803264 23389.89696961967 ) ( 435.89696961967456 -650.3550852521882 24605.896969619665 ) ( 526.4066376115534 -650.3550852521882 24696.406637611544 ) mapping_defaults/ProtoDark 233.21875 200.89062 135 0.18765645 -0.25 +( 1513.8969696196673 1195.193613644704 23527.89696961967 ) ( -3567.0933623884466 -395.0895372438506 28789.90663761155 ) ( -3657.6030303803254 -395.0895372438506 28699.396969619673 ) mapping_defaults/ProtoDark -218.47656 200.89062 315 0.29040682 0.25 +( 2422.3969696196655 1614.5079348883266 22619.39696961967 ) ( 821.4066376115461 4017.963884141398 24401.406637611548 ) ( 730.8969696196673 4017.963884141398 24310.89696961967 ) mapping_defaults/ProtoDark 84.953125 200.89062 135 0.17635965 -0.25 +( 2073.8969696196727 -568.3306986345494 22967.89696961967 ) ( 2372.4066376115516 424.4472221513681 22850.406637611548 ) ( 2281.8969696196727 424.4472221513681 22759.89696961967 ) mapping_defaults/ProtoDark -234.26877 207.66113 78.166954 0.27866298 -0.24430457 +( 4707.396969619651 31667.960348878973 20334.396969619687 ) ( 4706.896969619651 31668.667455660157 20334.896969619687 ) ( 4707.896969619651 31668.66745566015 20333.896969619687 ) mapping_defaults/ProtoDark -46.720215 130.44727 54.735603 0.21650635 0.21650635 +} +// brush 63 +{ +( 16575.102066971536 -1121 17882.775718916906 ) ( 13726.586805245071 2544 18646.033082924238 ) ( 13759.715643018197 2544 18769.67158868924 ) mapping_defaults/ProtoDark -203.15625 8.484375 11.764034 0.25536376 0.24148145 +( -17042.995328587414 6504 26716.791368818856 ) ( -17042.029402761123 6504 26716.532549773758 ) ( -17042.995328587414 6505 26716.791368818856 ) mapping_defaults/ProtoDark -23.179688 152 0 0.24148145 0.25 +( 6360.436453964638 4911 20619.787120876063 ) ( 1776.4398420760144 4783 21980.580662231114 ) ( 1743.311004302892 4783 21856.94215646611 ) mapping_defaults/ProtoDark 124.33594 9.546875 345 0.25 0.25 +( 25913.67295553425 17702 15380.513190865737 ) ( 25913.67295553425 17703 15380.513190865737 ) ( 25914.63888136054 17702 15380.254371820634 ) mapping_defaults/ProtoDark -203.24219 152 0 0.24148145 0.25 +( 16242.823582728099 1149 17971.80947043217 ) ( 13563.34534060222 268 18689.773501546566 ) ( 13596.474178375345 268 18813.412007311566 ) mapping_defaults/ProtoDark 124.33984 9.546875 345 0.25 0.25 +( 25913.67295553425 17702 15380.513190865737 ) ( 25913.93177457935 17702 15381.479116692024 ) ( 25913.67295553425 17703 15380.513190865737 ) mapping_defaults/ProtoDark -152 -23.683594 0 0.25 0.24148145 +} +// brush 64 +{ +( 16684.3237040048 -1121 18290.396417610893 ) ( 13835.808442278336 2544 19053.653781618224 ) ( 13868.937280051457 2544 19177.29228738323 ) mapping_defaults/ProtoDark -16.59961 125.03125 11.764034 0.25536376 0.24148145 +( 16352.04521976136 1149 18379.430169126157 ) ( 13705.695815408606 268 19221.032706005553 ) ( 13672.566977635484 268 19097.394200240553 ) mapping_defaults/ProtoDark 124.33984 161.54688 345 0.25 0.25 +( -16933.77369155415 6504 27124.412067512843 ) ( -16932.80776572786 6504 27124.153248467745 ) ( -16933.77369155415 6505 27124.412067512843 ) mapping_defaults/ProtoDark -219.46875 152 0 0.24148145 0.25 +( -2542.429868279105 -3555 23442.18951037657 ) ( 378.8171900983316 -3828 22791.959071285033 ) ( 345.68835232520905 -3828 22668.32056552003 ) mapping_defaults/ProtoDark 124.33594 161.54688 345 0.25 0.25 +( 26022.89459256751 17702 15788.133889559724 ) ( 26022.89459256751 17703 15788.133889559724 ) ( 26023.8605183938 17702 15787.875070514621 ) mapping_defaults/ProtoDark -143.53125 152 0 0.24148145 0.25 +( 26022.89459256751 17702 15788.133889559724 ) ( 26023.153411612613 17702 15789.099815386011 ) ( 26022.89459256751 17703 15788.133889559724 ) mapping_defaults/ProtoDark -152 -127.68359 0 0.25 0.24148145 +} +// brush 65 +{ +( 964.6245899367668 7970 23057.8534818494 ) ( 4433.551591820105 3030 22260.87264418474 ) ( 4400.422754046984 3030 22137.234138419743 ) mapping_defaults/ProtoDark -6.8652344 47.90625 10.556556 0.2543042 0.24148145 +( -17326.161794067248 6504 27784.928524064548 ) ( -17325.19586824096 6504 27784.66970501945 ) ( -17326.161794067248 6505 27784.928524064548 ) mapping_defaults/ProtoDark -130.55078 152 0 0.24148145 0.25 +( 6077.269988484806 4911 21687.92427612176 ) ( 1493.273376596182 4783 23048.717817476812 ) ( 1460.1445388230586 4783 22925.07931171181 ) mapping_defaults/ProtoDark 20.223633 3.359375 345 0.25 0.25 +( 25630.506490054417 17702 16448.650346111448 ) ( 25630.506490054417 17703 16448.650346111448 ) ( 25631.472415880708 17702 16448.391527066342 ) mapping_defaults/ProtoDark -54.61328 152 0 0.24148145 0.25 +( 15959.657117248265 1149 19039.946625677876 ) ( 13280.178875122387 268 19757.91065679227 ) ( 13313.307712895512 268 19881.54916255727 ) mapping_defaults/ProtoDark 20.222656 3.359375 345 0.25 0.25 +( 16291.935601491707 -1121 18950.912874162612 ) ( 13476.549177538363 2544 19837.808743934947 ) ( 13443.420339765242 2544 19714.170238169943 ) mapping_defaults/ProtoDark -43.953125 242.84375 11.764034 0.25536376 0.24148145 +} +// brush 66 +{ +( 660 7970 19315 ) ( 4217 3030 19443 ) ( 4217 3030 19315 ) mapping_defaults/ProtoDark -140 232 0 0.25 0.25 +( 1387 2813 19315 ) ( 3030 1467 19443 ) ( 3030 1467 19315 ) mapping_defaults/ProtoDark -236.0039 232 0 0.25 0.25 +( 16184 1149 19315 ) ( 13410 268 19443 ) ( 13410 268 19315 ) mapping_defaults/ProtoDark -236 232 0 0.25 0.25 +( -3377 -3555 19315 ) ( -387 -3828 19443 ) ( -387 -3828 19315 ) mapping_defaults/ProtoDark -235.9961 232 0 0.25 0.25 +( -18231 6504 19147 ) ( -18230 6504 19147 ) ( -18231 6505 19147 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 +( 26196 17702 19315 ) ( 26196 17703 19315 ) ( 26197 17702 19315 ) mapping_defaults/ProtoDark -235.9961 152 0 0.25 0.25 +( 16528 -1121 19315 ) ( 13579 2544 19443 ) ( 13579 2544 19315 ) mapping_defaults/ProtoDark -152 232 0 0.25 0.25 +} +// brush 67 +{ +( 506.8564064605507 942 22640.74613391789 ) ( 883.5774571067814 2195 22423.24613391789 ) ( 947.5774571067814 2195 22534.0973856023 ) mapping_defaults/ProtoDark -230.40332 129.47656 350.15253 0.25373843 0.21650635 +( -15061.67781320522 6130 31435.253866082094 ) ( -15060.811787801435 6130 31434.753866082094 ) ( -15061.67781320522 6131 31435.253866082094 ) mapping_defaults/ProtoDark -9.088867 192.00073 0 0.21650635 0.25 +( 2070.898285695248 -1026 21737.74613391789 ) ( -3381.5976565315814 3021 24885.746133917888 ) ( -3317.5976565315814 3021 24996.597385602297 ) mapping_defaults/ProtoDark -98.3125 111.55469 330 0.25 0.25 +( 23497.232800726055 17328 9367.246133917912 ) ( 23497.232800726055 17329 9367.246133917912 ) ( 23498.098826129837 17328 9366.746133917912 ) mapping_defaults/ProtoDark -141.06836 192.00073 0 0.21650635 0.25 +( 2012.008558237906 2439 21771.74613391789 ) ( 3434.8882966557394 1093 20950.246133917895 ) ( 3498.8882966557394 1093 21061.097385602305 ) mapping_defaults/ProtoDark -110.3125 111.55469 330 0.25 0.25 +( 3114.4588972554966 -1638 21135.246133917895 ) ( 3185.387100485772 1753 21242.097385602305 ) ( 3121.387100485772 1753 21131.246133917895 ) mapping_defaults/ProtoDark -91.75281 48.453125 359.93146 0.25014484 0.2166269 +} +// brush 68 +{ +( -787 -2958.2275334255182 22900.571583945057 ) ( -928 -745.2914653972637 22307.617151615177 ) ( -928 -712.162627624142 22431.255657380178 ) mapping_defaults/ProtoDark -221.86914 198.42969 345 0.25 0.25 +( -2527 1600.9423666588812 21678.945691061148 ) ( 369 4811.679813243742 20818.63118514036 ) ( 369 4844.808651016863 20942.26969090536 ) mapping_defaults/ProtoDark -221.8706 198.42969 345 0.25 0.25 +( 1455 -526.0263028296465 22248.865228376904 ) ( -4841 3383.075516162211 21201.42455284699 ) ( -4841 3416.2043539353344 21325.06305861199 ) mapping_defaults/ProtoDark -97.7832 -182.54688 9.445562 0.2534361 0.24148145 +( -18231 6342.657310517699 20234.48060280668 ) ( -18230 6342.657310517699 20234.48060280668 ) ( -18231 6343.623236343987 20234.22178376158 ) mapping_defaults/ProtoDark -235.99854 145.6084 0 0.25 0.24148145 +( 26196 17202.5763128799 17498.50047456519 ) ( 26196 17203.54223870619 17498.241655520087 ) ( 26197 17202.5763128799 17498.50047456519 ) mapping_defaults/ProtoDark -235.99854 69.66992 0 0.25 0.24148145 +( 1387 2820.9066852619744 21352.05723709666 ) ( 3030 1520.7705230768881 21700.427671804657 ) ( 3030 1553.8993608500116 21824.066177569657 ) mapping_defaults/ProtoDark -121.68164 -161.96875 11.971296 0.25555798 0.24148145 +( -351 1374.9157233072385 21739.509347615138 ) ( 84 2618.3496214205643 21538.847589866677 ) ( 84 2585.220783647441 21415.209084101676 ) mapping_defaults/ProtoDark -221.86914 198.42969 345 0.25 0.25 +} +// brush 69 +{ +( 3296 -1010.3106106719586 20987.706139212463 ) ( 3304 2265.1438662742694 20110.050757269804 ) ( 3304 2298.272704047393 20233.689263034805 ) mapping_defaults/ProtoDark -56.388184 200.32031 345 0.25 0.25 +( 2023 2927.76898310857 19932.500892329474 ) ( 3666 1660.7616586966071 20404.509832802472 ) ( 3666 1627.6328209234855 20280.871327037472 ) mapping_defaults/ProtoDark -112.052734 -58.945312 11.971296 0.25555798 0.24148145 +( 6589 4954.281366663034 19389.49853570438 ) ( 1809 4863.771698671157 19546.265879242506 ) ( 1809 4830.642860898033 19422.627373477502 ) mapping_defaults/ProtoDark -215.46875 -27.601562 359.60287 0.25456348 0.24588284 +( -17595 6449.519608364295 18814.924258039497 ) ( -17594 6449.519608364295 18814.924258039497 ) ( -17595 6450.485534190584 18814.665438994394 ) mapping_defaults/ProtoDark -220 76.13574 0 0.25 0.24148145 +( 26832 17309.438610726498 16078.944129798005 ) ( 26832 17310.40453655279 16078.685310752902 ) ( 26833 17309.438610726498 16078.944129798005 ) mapping_defaults/ProtoDark -220 0.19824219 0 0.25 0.24148145 +( 5112 1844.9661318385263 20222.637041889404 ) ( 4261 1739.6802167730168 20250.84831780558 ) ( 4261 1772.8090545461403 20374.48682357058 ) mapping_defaults/ProtoDark -15.393555 -232.39062 358.59305 0.3379918 0.3262953 +( 1296 7909.048469281293 18597.771076735764 ) ( 4853 3137.374887413298 19876.33715954223 ) ( 4853 3170.5037251864196 19999.97566530723 ) mapping_defaults/ProtoDark -56.387695 200.32031 345 0.25 0.25 +} +// brush 70 +{ +( 1592.7313906852642 1227.2568643640209 21185.97728738173 ) ( 3495.300097667304 352.36039328237734 20808.70088989366 ) ( 3462.1712598941813 352.36039328237734 20685.062384128658 ) mapping_defaults/ProtoDark -236.375 77.25 345 0.29448974 0.25 +( 4755.057626830331 943.9460434156629 20338.634526202906 ) ( 4021.4426552931754 618.4051209679094 20667.72141647416 ) ( 3988.313817520053 618.4051209679094 20544.08291070916 ) mapping_defaults/ProtoDark -190.59521 77.25 345 0.23319377 0.25 +( -17677.343394613512 -285.0229376242862 26175.451865880994 ) ( -17676.41038191162 -284.7641185791838 26175.201865880994 ) ( -17677.593394613512 -284.0570117979971 26175.518853179103 ) mapping_defaults/ProtoDark -220.54102 174.47754 15.504092 0.24206147 0.24943845 +( 21017.59351192932 22029.968181930402 15981.101168908473 ) ( 21017.34351192932 22030.93410775669 15981.168156206582 ) ( 21018.52652463122 22030.227000975505 15980.851168908473 ) mapping_defaults/ProtoDark -137.63477 127.88135 15.504092 0.24206147 0.24943845 +( -374.8188435903812 6020.374904747214 21713.180783723557 ) ( 4178.907337040246 2169.320666308884 20493.01353107112 ) ( 4212.036174813368 2169.320666308884 20616.65203683612 ) mapping_defaults/ProtoDark -0.5205078 77.25 165 0.23858118 -0.25 +} } diff --git a/projects/content/gltf-samples/DamagedHelmet/glTF/DamagedHelmet.gltf.cook b/projects/content/gltf-samples/DamagedHelmet/glTF/DamagedHelmet.gltf.cook.old similarity index 100% rename from projects/content/gltf-samples/DamagedHelmet/glTF/DamagedHelmet.gltf.cook rename to projects/content/gltf-samples/DamagedHelmet/glTF/DamagedHelmet.gltf.cook.old diff --git a/projects/content/icons/NewProject.ico b/projects/content/icons/NewProject.ico new file mode 100644 index 0000000..313b4a5 Binary files /dev/null and b/projects/content/icons/NewProject.ico differ diff --git a/projects/content/icons/Toolbox.ico b/projects/content/icons/Toolbox.ico new file mode 100644 index 0000000..c00b399 Binary files /dev/null and b/projects/content/icons/Toolbox.ico differ diff --git a/projects/content/icon.ico b/projects/content/icons/icon.ico similarity index 100% rename from projects/content/icon.ico rename to projects/content/icons/icon.ico diff --git a/projects/minimal/Saved/Session_Log.txt b/projects/minimal/Saved/Session_Log.txt new file mode 100644 index 0000000..6b0fdf6 --- /dev/null +++ b/projects/minimal/Saved/Session_Log.txt @@ -0,0 +1,105 @@ +[ENGINE ]: defining componentScene +[ENGINE ]: Component container created scene.Scene @1f698af1300 +[ENGINE ]: creating lua metatable Scene +[ENGINE ]: module started >>>> core <<<< +[ENGINE ]: allocated size: 4034825 (3.848 MiB) +[ENGINE ]: peak allocated size size: 4034953 (3.848 MiB) (72 peak allocations) +[ENGINE ]: module started >>>> assets <<<< +[ENGINE ]: platform settings windowing.PlatformParams{ .extent = math.Vector2Type(c_int,"Vector2c"[0..8]){ .x = 1600, .y = 900 }, .resizeable = true, .windowName = { 66, 97, 99, 107, 108, 111, 103, 32, 69, 110, 103, 105, 110, 101 }, .icon = { 116, 101, 120, 116, 117, 114, 101, 115, 47, 105, 99, 111, 110, 46, 112, 110, 103 }, .hasVideo = true } +[ENGINE ]: module started >>>> platform <<<< +[ENGINE ]: sgpu device created, using shader format: .spv +[ENGINE ]: using renderer... scientist +[ENGINE ]: creating shader meshes.vert => _shaders/spv/meshes.vert.spv gpu.GPUShaderStage.shaderstageVertex args: shaderTypes.ShaderLoadArgs{ .num_samplers = 0, .num_storage_textures = 0, .num_storage_buffers = 1, .num_uniform_buffers = 1 } +[ENGINE ]: creating shader lit_mesh.frag => _shaders/spv/lit_mesh.frag.spv gpu.GPUShaderStage.shaderstageFragment args: shaderTypes.ShaderLoadArgs{ .num_samplers = 4, .num_storage_textures = 0, .num_storage_buffers = 1, .num_uniform_buffers = 1 } +[GRAPHICS ]: swapchain format: gpu.GPUTextureFormat.textureformatB8g8r8a8Unorm +[ENGINE ]: creating shader postProc.vert => _shaders/spv/postProc.vert.spv gpu.GPUShaderStage.shaderstageVertex args: shaderTypes.ShaderLoadArgs{ .num_samplers = 0, .num_storage_textures = 0, .num_storage_buffers = 0, .num_uniform_buffers = 0 } +[ENGINE ]: creating shader postProc.frag => _shaders/spv/postProc.frag.spv gpu.GPUShaderStage.shaderstageFragment args: shaderTypes.ShaderLoadArgs{ .num_samplers = 3, .num_storage_textures = 0, .num_storage_buffers = 0, .num_uniform_buffers = 0 } +[GRAPHICS ]: hdr texture format format: gpu.GPUTextureFormat.textureformatR16g16b16a16Float +[GRAPHICS ]: mesh pool created 4000k vertices, 16000k indices +[ENGINE ]: asset loader for asset type (Mesh) registered +[ENGINE ]: Texture List Added +[ENGINE ]: asset loader for asset type (Texture) registered +[ENGINE ]: creating blocky sampler +[ENGINE ]: loading asset t_default (Texture) [embedded:texture_sample.png] +[ENGINE ]: loading texture t_default +[ENGINE ]: creating mipmap level 9 +[ENGINE ]: loading asset m_default_cube (Mesh) [embedded:primitive_box.obj] +[ENGINE ]: loading mesh asset embedded:primitive_box.obj [obj] +[GRAPHICS ]: [embedded:primitive_box.obj] vertex count vertices=24 indices=36 +[ENGINE ]: [DebugDrawSystem] starting up... +[ENGINE ]: loading asset m_debug_box (Mesh) [embedded:debug_box.obj] +[ENGINE ]: loading mesh asset embedded:debug_box.obj [obj] +[GRAPHICS ]: [embedded:debug_box.obj] vertex count vertices=24 indices=36 +[ENGINE ]: loading asset m_debug_line (Mesh) [embedded:debug_line.obj] +[ENGINE ]: loading mesh asset embedded:debug_line.obj [obj] +[GRAPHICS ]: [embedded:debug_line.obj] vertex count vertices=2 indices=3 +[ENGINE ]: loading asset m_debug_sphere (Mesh) [embedded:debug_sphere.obj] +[ENGINE ]: loading mesh asset embedded:debug_sphere.obj [obj] +[GRAPHICS ]: [embedded:debug_sphere.obj] vertex count vertices=240 indices=336 +[ENGINE ]: [DebugDrawSystem] registering to renderer... +[ENGINE ]: creating shader debug.vert => _shaders/spv/debug.vert.spv gpu.GPUShaderStage.shaderstageVertex args: shaderTypes.ShaderLoadArgs{ .num_samplers = 0, .num_storage_textures = 0, .num_storage_buffers = 1, .num_uniform_buffers = 1 } +[ENGINE ]: creating shader debug.frag => _shaders/spv/debug.frag.spv gpu.GPUShaderStage.shaderstageFragment args: shaderTypes.ShaderLoadArgs{ .num_samplers = 0, .num_storage_textures = 0, .num_storage_buffers = 0, .num_uniform_buffers = 0 } +[ENGINE ]: creating shader meshes.vert => _shaders/spv/meshes.vert.spv gpu.GPUShaderStage.shaderstageVertex args: shaderTypes.ShaderLoadArgs{ .num_samplers = 0, .num_storage_textures = 0, .num_storage_buffers = 1, .num_uniform_buffers = 1 } +[ENGINE ]: creating shader depthOnly.frag => _shaders/spv/depthOnly.frag.spv gpu.GPUShaderStage.shaderstageFragment args: shaderTypes.ShaderLoadArgs{ .num_samplers = 0, .num_storage_textures = 0, .num_storage_buffers = 0, .num_uniform_buffers = 0 } +[ENGINE ]: loading asset m_skybox (Mesh) [embedded:skybox_mesh.obj] +[ENGINE ]: loading mesh asset embedded:skybox_mesh.obj [obj] +[GRAPHICS ]: [embedded:skybox_mesh.obj] vertex count vertices=24 indices=36 +[ENGINE ]: creating shader skybox.vert => _shaders/spv/skybox.vert.spv gpu.GPUShaderStage.shaderstageVertex args: shaderTypes.ShaderLoadArgs{ .num_samplers = 0, .num_storage_textures = 0, .num_storage_buffers = 0, .num_uniform_buffers = 1 } +[ENGINE ]: creating shader skybox.frag => _shaders/spv/skybox.frag.spv gpu.GPUShaderStage.shaderstageFragment args: shaderTypes.ShaderLoadArgs{ .num_samplers = 1, .num_storage_textures = 0, .num_storage_buffers = 0, .num_uniform_buffers = 1 } +[ENGINE ]: loading asset m_plane (Mesh) [embedded:plane.obj] +[ENGINE ]: loading mesh asset embedded:plane.obj [obj] +[GRAPHICS ]: [embedded:plane.obj] vertex count vertices=4 indices=6 +[ENGINE ]: loading asset m_screenPlane (Mesh) [embedded:screenPlane.obj] +[ENGINE ]: loading mesh asset embedded:screenPlane.obj [obj] +[GRAPHICS ]: [embedded:screenPlane.obj] vertex count vertices=4 indices=6 +[ENGINE ]: creating ssao pipeline +[ENGINE ]: creating shader postProc.vert => _shaders/spv/postProc.vert.spv gpu.GPUShaderStage.shaderstageVertex args: shaderTypes.ShaderLoadArgs{ .num_samplers = 0, .num_storage_textures = 0, .num_storage_buffers = 0, .num_uniform_buffers = 0 } +[ENGINE ]: creating shader ssao.frag => _shaders/spv/ssao.frag.spv gpu.GPUShaderStage.shaderstageFragment args: shaderTypes.ShaderLoadArgs{ .num_samplers = 3, .num_storage_textures = 0, .num_storage_buffers = 0, .num_uniform_buffers = 1 } +[ENGINE ]: defining component_MeshComponent +[ENGINE ]: Component container created meshes.MeshComponent @1f698af4080 +[ENGINE ]: creating lua metatable Mesh +[ENGINE ]: defining component_CameraComponent +[ENGINE ]: Component container created camera.CameraComponent @1f698ac1c00 +[ENGINE ]: creating lua metatable Camera +[ENGINE ]: module started >>>> rend <<<< +[GRAPHICS ]: imgui startup +[ENGINE ]: module started >>>> imgui <<<< +[ENGINE ]: creating Game context +[ENGINE ]: calling gEngine.run +[ENGINE ]: engine loop started +[ENGINE ]: program ready +[ENGINE ]: uploading mesh => m_default_cube +[GRAPHICS ]: uploading 24 vertices and 36 indices +[ENGINE ]: install mesh by name 16 +[ENGINE ]: uploading mesh => m_debug_box +[GRAPHICS ]: uploading 24 vertices and 36 indices +[ENGINE ]: install mesh by name 20 +[ENGINE ]: uploading mesh => m_debug_line +[GRAPHICS ]: uploading 2 vertices and 3 indices +[ENGINE ]: install mesh by name 21 +[ENGINE ]: uploading mesh => m_debug_sphere +[GRAPHICS ]: uploading 240 vertices and 336 indices +[ENGINE ]: install mesh by name 22 +[ENGINE ]: uploading mesh => m_skybox +[GRAPHICS ]: uploading 24 vertices and 36 indices +[ENGINE ]: install mesh by name 30 +[ENGINE ]: uploading mesh => m_plane +[GRAPHICS ]: uploading 4 vertices and 6 indices +[ENGINE ]: install mesh by name 37 +[ENGINE ]: uploading mesh => m_screenPlane +[GRAPHICS ]: uploading 4 vertices and 6 indices +[ENGINE ]: install mesh by name 38 +[ENGINE ]: Processing exit signals +[ENGINE ]: checking everything is ready to exit +[ENGINE ]: checking everything is ready to exit engineObject.InterfaceRef2(engineObject.EngineObjectVTable){ .ptr = anyopaque@1f698af1600, .vtable = engineObject.EngineObjectVTable{ .typeName = { 119, 105, 110, 100, 111, 119, 105, 110, 103, 46, 80, 108, 97, 116, 102, 111, 114, 109, 73, 110, 115, 116, 97, 110, 99, 101 }, .typeSize = 112, .typeAlign = 8, .singletonName = { 112, 108, 97, 116, 102, 111, 114, 109, 46, 73, 110, 115, 116, 97, 110, 99, 101 }, .init_func = fn (mem.Allocator) error{OutOfMemory,UnknownStatePanic,BadInit,UnknownError}!*anyopaque@7ff75e930a40, .tick_func = null, .engineDraw_func = null, .preTick_func = null, .deinit_func = fn (*anyopaque) void@7ff75e930ca0, .postInit_func = null, .processEvents = null, .exitSignal_func = fn (*anyopaque) error{OutOfMemory,UnknownStatePanic,BadInit,UnknownError}!void@7ff75e930b80, .readyToExit_func = fn (*anyopaque) bool@7ff75e930c00, .prepare_func = null, .fieldListHash = null, .fieldList = null, .slackSize = null } } +[ENGINE ]: exiting +[ENGINE ]: module shutting down >>>> imgui <<<< +[ENGINE ]: module shutting down >>>> rend <<<< +[ENGINE ]: undefining component meshes.MeshComponent +[ENGINE ]: undefining component camera.CameraComponent +[ENGINE ]: module shutting down >>>> platform <<<< +[ENGINE ]: module shutting down >>>> assets <<<< +[ENGINE ]: module shutting down >>>> core <<<< +[ENGINE ]: allocated size: 3065691 (2.924 MiB) +[ENGINE ]: peak allocated size size: 4989728 (4.759 MiB) (143 peak allocations) +[ENGINE ]: undefining component scene.Scene diff --git a/projects/sampleGame/sampleGame.rc b/projects/sampleGame/sampleGame.rc new file mode 100644 index 0000000..d36416d --- /dev/null +++ b/projects/sampleGame/sampleGame.rc @@ -0,0 +1,2 @@ +#include +IDI_ICON1 ICON "../content/icons/icon.ico" diff --git a/projects/tools/toolbox.rc b/projects/tools/toolbox.rc new file mode 100644 index 0000000..3953892 --- /dev/null +++ b/projects/tools/toolbox.rc @@ -0,0 +1,3 @@ +#include + +IDI_ICON1 ICON "../content/icons/Toolbox.ico" diff --git a/projects/tools/toolbox.zig b/projects/tools/toolbox.zig index d52ea6c..8b50b6c 100644 --- a/projects/tools/toolbox.zig +++ b/projects/tools/toolbox.zig @@ -10,6 +10,8 @@ activeCommand: ?*sys.SubprocessTask = null, showInstructions: bool = false, dockingInitialized: bool = false, +animationStore: *AnimationStore = undefined, + const Task = union(enum(u8)) { subprocess: *sys.SubprocessTask, func: *const fn (*GameContext) void, @@ -26,11 +28,12 @@ pub fn init(allocator: std.mem.Allocator) !*@This() { } pub fn prepare(self: *@This()) !void { - _ = self; core.engine_log("program ready", .{}); if (core.getEngineObject(imgui.utils.TopBar)) |topbar| { topbar.menuOpen = true; } + + self.animationStore = try AnimationStore.create(self.allocator); } pub fn tick(self: *@This(), dt: f64) void { @@ -251,6 +254,7 @@ fn displayInstructions(self: *@This()) void { } pub fn deinit(self: *@This()) void { + self.animationStore.destroy(); self.allocator.destroy(self); } @@ -282,6 +286,8 @@ pub fn main() anyerror!void { _ = api.startEngine(&NeonObjectTable, &spec); } +const AnimationStore = @import("toolbox/animationStore.zig"); + const builtin = @import("builtin"); const std = @import("std"); const api = @import("backlog"); diff --git a/projects/tools/toolbox/animationStore.zig b/projects/tools/toolbox/animationStore.zig new file mode 100644 index 0000000..372aed9 --- /dev/null +++ b/projects/tools/toolbox/animationStore.zig @@ -0,0 +1,126 @@ +allocator: std.mem.Allocator, +gltfs: std.StringHashMapUnmanaged(GltfData) = .{}, +stringArena: std.heap.ArenaAllocator, + +filesToProcess: std.ArrayListUnmanaged(FileToProcess) = .{}, + +pub const FileToProcess = struct { + path: []const u8, +}; + +pub const GltfAnimationData = struct { + name: []const u8, +}; + +pub const GltfData = struct { + filePath: []u8, + animations: std.ArrayListUnmanaged(GltfAnimationData) = .{}, +}; + +pub fn create(allocator: std.mem.Allocator) !*@This() { + const self = try allocator.create(@This()); + + self.* = .{ + .allocator = allocator, + .stringArena = std.heap.ArenaAllocator.init(allocator), + }; + + try self.setupCallbacks(); + try self.initialLoad(); + + return self; +} + +pub fn setupCallbacks(self: *@This()) !void { + core.fs().watchPath("content/"); + try core.fs().addAnyWatchCallback(fileChangedCallback, self); +} + +pub fn scanAll(self: *@This(), dir_path: []const u8) !void { + var dir = try std.fs.cwd().openDir(dir_path, .{ .iterate = true }); + defer dir.close(); + + var it = dir.iterate(); + while (try it.next()) |entry| { + const full_path = try std.fs.path.join(self.allocator, &.{ dir_path, entry.name }); + defer self.allocator.free(full_path); + + if (entry.kind == .directory) { + if (std.mem.eql(u8, entry.name, "_shaders")) { + continue; + } + try self.scanAll(full_path); // Recursive call for subdirectories + } else if (entry.kind == .file) { + // core.engine_log("processing file: {s}", .{entry.name}); + try self.filesToProcess.append(self.allocator, .{ .path = entry.name }); + } + } +} + +pub fn initialLoad(self: *@This()) !void { + try self.scanAll("content/"); +} + +pub fn fileChangedCallback(path: []const u8, ctx: ?*anyopaque) void { + const self: *@This() = @ptrCast(@alignCast(ctx.?)); + // core.engine_log("file change seen {s}", .{path}); + // + self.filesToProcess.append(self.allocator, .{ .path = path }) catch {}; + // self.updatePath(path) catch return; +} + +fn salloc(self: *@This()) std.mem.Allocator { + return self.stringArena.allocator(); +} + +pub fn updatePath(self: *@This(), path: []const u8) !void { + core.engine_log("updating Path: {s}", .{path}); + if (std.mem.endsWith(u8, path, ".ozz")) {} + + if (std.mem.endsWith(u8, path, ".gltf")) { + // 1. check if there is a .cook file + // if there is a .cook file + // then dont load, no further actions needed + + const pathstr = try std.fmt.allocPrint(self.salloc(), "{s}.cook", .{path[0 .. path.len - 5]}); + defer self.salloc().free(pathstr); + + core.engine_log("checking path: {s}", pathstr); + + if (!core.fs().fileExists(pathstr)) { + // create a cook file under the pathstr, the file watcher should see it.. + core.engine_log("creating cooker {s}", .{pathstr}); + } + + //var name = core.MakeName(pathstr); + // if there is a cook file + // var mapping = try core.fs().loadFile(path); + // zgltf.init(self.allocator); + // core.fs().unmap(mapping); + } +} + +pub fn tick(self: *@This()) void { + const start = core.getEngineTime(); + + while (self.filesToProcess.pop()) |pop| { + const now = core.getEngineTime(); + if (now - start > 0.050) { + break; + } + + self.updatePath(pop.path) catch {}; + } +} + +pub fn destroy(self: *@This()) void { + self.allocator.destroy(self); +} + +const std = @import("std"); +const api = @import("backlog"); +const imgui = api.imgui; +const ig = api.imgui.api; +const core = api.core; +const sys = api.sys; +const zgltf = core.zgltf; diff --git a/projects/zigbuildinstallTools.bat b/projects/zigbuildinstallTools.bat new file mode 100644 index 0000000..19613f8 --- /dev/null +++ b/projects/zigbuildinstallTools.bat @@ -0,0 +1 @@ +zig build -Dstatic_build --watch --prominent-compile-errors -freference-trace -p binaries install