Skip to content
Snippets Groups Projects
Commit a80e2756 authored by Griefed's avatar Griefed :joystick:
Browse files

Deploying to gh-pages from @ e4b57665 :rocket:

parent 4d4556ed
No related branches found
No related tags found
No related merge requests found
<!DOCTYPE html><html><head><title>Let Them Trade Map-Maker</title><meta charset=utf-8><meta name=description content="Visual Map Maker for Let Them Trade"><meta name=format-detection content="telephone=no"><meta name=msapplication-tap-highlight content=no><meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width"><link rel=icon type=image/png sizes=128x128 href=icons/favicon-128x128.png><link rel=icon type=image/png sizes=96x96 href=icons/favicon-96x96.png><link rel=icon type=image/png sizes=32x32 href=icons/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=icons/favicon-16x16.png><link rel=icon type=image/ico href=favicon.ico><script defer src=js/vendor.9b2f042b.js></script><script defer src=js/app.1599a8ad.js></script><link href=css/vendor.e1411231.css rel=stylesheet><link href=css/app.31d6cfe0.css rel=stylesheet></head><body><div id=q-app></div></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><title>Let Them Trade Map-Maker</title><meta charset=utf-8><meta name=description content="Visual Map Maker for Let Them Trade"><meta name=format-detection content="telephone=no"><meta name=msapplication-tap-highlight content=no><meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width"><link rel=icon type=image/png sizes=128x128 href=icons/favicon-128x128.png><link rel=icon type=image/png sizes=96x96 href=icons/favicon-96x96.png><link rel=icon type=image/png sizes=32x32 href=icons/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=icons/favicon-16x16.png><link rel=icon type=image/ico href=favicon.ico><script defer src=js/vendor.9b2f042b.js></script><script defer src=js/app.a99d2e20.js></script><link href=css/vendor.e1411231.css rel=stylesheet><link href=css/app.31d6cfe0.css rel=stylesheet></head><body><div id=q-app></div></body></html>
\ No newline at end of file
(()=>{"use strict";var e={3201:(e,t,a)=>{var i=a(8880),r=(a(71),a(9592)),n=a(3673);function o(e,t,a,i,r,o){const l=(0,n.up)("router-view");return(0,n.wg)(),(0,n.j4)(l)}var l=a(4584);const s=(0,n.aZ)({name:"App",setup(){(0,n.JJ)("store",l["default"])}});s.render=o;const m=s;var u=a(7083),c=a(9582);const p=[{path:"/",component:()=>Promise.all([a.e(736),a.e(242)]).then(a.bind(a,1242)),children:[{path:"",component:()=>Promise.all([a.e(736),a.e(427)]).then(a.bind(a,2427))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([a.e(736),a.e(242)]).then(a.bind(a,1242)),children:[{path:"",component:()=>Promise.all([a.e(736),a.e(193)]).then(a.bind(a,2193))}]}],g=p,d=(0,u.BC)((function(){const e=c.r5,t=(0,c.p7)({scrollBehavior:()=>({left:0,top:0}),routes:g,history:e("")});return t}));async function h(e,t){const i="function"===typeof l["default"]?await(0,l["default"])({}):l["default"],{storeKey:n}=await Promise.resolve().then(a.bind(a,4584)),o="function"===typeof d?await d({store:i}):d;i.$router=o;const s=e(m);return s.use(r.Z,t),{app:s,store:i,storeKey:n,router:o}}var f=a(2426),S=a(7760),y=a(4434),v=a(6249),b=a(8416);const M={config:{brand:{primary:"#325358",secondary:"#54a896",accent:"#6a1a78",dark:"#1d1d1d",positive:"#21BA45",negative:"#C10015",info:"#31CCEC",warning:"#cea32b"}},lang:f.Z,iconSet:S.Z,plugins:{Notify:y.Z,Loading:v.Z,AppFullscreen:b.Z}};async function C({app:e,router:t,store:a,storeKey:i}){e.use(t),e.use(a,i),e.mount("#q-app")}h(i.ri,M).then(C)},4584:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});a(9377),a(7098);var i=a(1959),r=a(7482),n=a.n(r),o=a(7996),l=a.n(o);const s=new(l()),m=(0,i.qj)({maxX:0,minX:0,maxY:0,minY:0,mapSizeX:1,mapSizeY:1,centerX:0,centerY:0,radiusY:1,radiusX:1,mapID:"e1-m.lttmm",mapName:"",lttMap:null,seed:(0,i.iH)(s.random_int31())}),u=["Adding","Hidden","Agendas","Adjusting","Bell","Curves","Aesthesizing","Industrial","Areas","Aligning","Covariance","Matrices","Applying","Feng","Shui","Shaders","Applying","Theatre","Soda","Layer","Asserting","Packed","Exemplars","Attempting","to","Lock","Back-Buffer","Binding","Sapling","Root","System","Breeding","Fauna","Building","Data","Trees","Bureacritizing","Bureaucracies","Calculating","Inverse","Probability","Matrices","Calculating","Llama","Expectoration","Trajectory","Calibrating","Blue","Skies","Charging","Ozone","Layer","Coalescing","Cloud","Formations","Cohorting","Exemplars","Collecting","Meteor","Particles","Compounding","Inert","Tessellations","Compressing","Fish","Files","Computing","Optimal","Bin","Packing","Concatenating","Sub-Contractors","Containing","Existential","Buffer","Debarking","Ark","Ramp","Debunching","Unionized","Commercial","Services","Deciding","What","Message","to","Display","Next","Decomposing","Singular","Values","Decrementing","Tectonic","Plates","Deleting","Ferry","Routes","Depixelating","Inner","Mountain","Surface","Back","Faces","Depositing","Slush","Funds","Destabilizing","Economic","Indicators","Determining","Width","of","Blast","Fronts","Deunionizing","Bulldozers","Dicing","Models","Diluting","Livestock","Nutrition","Variables","Downloading","Satellite","Terrain","Data","Exposing","Flash","Variables","to","Streak","System","Extracting","Resources","Factoring","Pay","Scale","Fixing","Election","Outcome","Matrix","Flood-Filling","Ground","Water","Flushing","Pipe","Network","Gathering","Particle","Sources","Generating","Jobs","Gesticulating","Mimes","Graphing","Whale","Migration","Hiding","Willio","Webnet","Mask","Implementing","Impeachment","Routine","Increasing","Accuracy","of","RCI","Simulators","Increasing","Magmafacation","Initializing","My","Sim","Tracking","Mechanism","Initializing","Rhinoceros","Breeding","Timetable","Initializing","Robotic","Click-Path","AI","Inserting","Sublimated","Messages","Integrating","Curves","Integrating","Illumination","Form","Factors","Integrating","Population","Graphs","Iterating","Cellular","Automata","Lecturing","Errant","Subsystems","Mixing","Genetic","Pool","Modeling","Object","Components","Mopping","Occupant","Leaks","Normalizing","Power","Obfuscating","Quigley","Matrix","Overconstraining","Dirty","Industry","Calculations","Partitioning","City","Grid","Singularities","Perturbing","Matrices","Pixalating","Nude","Patch","Polishing","Water","Highlights","Populating","Lot","Templates","Preparing","Sprites","for","Random","Walks","Prioritizing","Landmarks","Projecting","Law","Enforcement","Pastry","Intake","Realigning","Alternate","Time","Frames","Reconfiguring","User","Mental","Processes","Relaxing","Splines","Removing","Road","Network","Speed","Bumps","Removing","Texture","Gradients","Removing","Vehicle","Avoidance","Behavior","Resolving","GUID","Conflict","Retracting","Phong","Shader","Retrieving","from","Back","Store","Reverse","Engineering","Image","Consultant","Routing","Neural","Network","Infanstructure","Scattering","Rhino","Food","Sources","Scrubbing","Terrain","Searching","for","Llamas","Seeding","Architecture","Simulation","Parameters","Sequencing","Particles","Setting","Advisor","Moods","Setting","Inner","Deity","Indicators","Setting","Universal","Physical","Constants","Sonically","Enhancing","Occupant-Free","Timber","Speculating","Stock","Market","Indices","Splatting","Transforms","Stratifying","Ground","Layers","Sub-Sampling","Water","Data","Synthesizing","Gravity","Synthesizing","Wavelets","Time-Compressing","Simulator","Clock","Unable","to","Reveal","Current","Activity","Weathering","Buildings","Zeroing","Crime","Network","Reticulating","Splines"],c={reset(){m.mapSizeX=1,m.mapSizeY=1,m.centerX=0,m.centerY=0,m.radiusY=1,m.radiusX=1,m.mapID="e1-m.lttmm",m.mapName="",m.lttMap=null,m.seed=(0,i.iH)(s.random_int31())},exportMap(){return{mapID:m.mapID,mapName:m.mapName,initialViewRadiusX:m.centerX,initialViewRadiusY:m.centerY,initialVieCenterX:m.radiusX,initialViewCenterY:m.radiusY,tileSet:m.lttMap.flat()}},loadMap(e){let t=this.getMultDimArrayFromFlattendArray(e.tileSet);m.mapID=e.mapID,m.mapName=e.mapName,m.mapSizeX=t.mapSizeX,m.mapSizeY=t.mapSizeY,m.lttMap=t.map,m.maxX=t.maxX,m.minX=t.minX,m.maxY=t.maxY,m.minY=t.minY,m.radiusX=e.initialViewRadiusX,m.radiusY=e.initialViewRadiusY,m.centerX=e.initialViewCenterX,m.centerY=e.initialViewCenterY},getMultDimArrayFromFlattendArray(e){let t,a,i,r,n,o,l=e.sort(((e,t)=>e.y==t.y?e.x-t.x:t.y-e.y)),s=l.length;a=l[0].x,i=l[0].y,r=l[s-1].y,t=l[s-1].x,n=Math.abs(a)+Math.abs(t)+1,o=Math.abs(r)+Math.abs(i)+1;let m=[];for(let u=0;u<o;u++){let e=[];for(let t=0;t<n;t++)e.push(l[u*n+t]);m.push(e)}return{mapSizeX:n,mapSizeY:o,maxX:t,minX:a,maxY:i,minY:r,map:m}},getMapName(){return u[Math.floor(Math.random()*u.length)-1]+" "+u[Math.floor(Math.random()*u.length)-1]+" "+u[Math.floor(Math.random()*u.length)-1]},getMapId(){return"e1-m.lttmm"},generateMap(){let e="grass",t=[];m.minX=-Math.floor(m.mapSizeX/2),m.mapSizeX%2?m.maxX=Math.floor(m.mapSizeX/2):m.maxX=Math.floor(m.mapSizeX/2)+1,m.minY=-Math.floor(m.mapSizeY/2),m.mapSizeY%2?m.maxY=Math.floor(m.mapSizeY/2):m.maxY=Math.floor(m.mapSizeY/2)+1;for(let a=m.maxY;a>=m.minY;a--){let i=[];for(let t=m.minX;t<=m.maxX;t++)i.push({x:t,y:a,z:0,typeId:e});t.push(i)}m.lttMap=t,m.mapName=this.getMapName()},generateRandomMap(){let e=[];const t=new(n().MapGenerator)(m.seed);m.minX=-Math.floor(m.mapSizeX/2),m.mapSizeX%2?m.maxX=Math.floor(m.mapSizeX/2):m.maxX=Math.floor(m.mapSizeX/2)+1,m.minY=-Math.floor(m.mapSizeY/2),m.mapSizeY%2?m.maxY=Math.floor(m.mapSizeY/2):m.maxY=Math.floor(m.mapSizeY/2)+1;const a=t.createMap(m.mapSizeX+2,m.mapSizeY+2,{type:"perlit"});a.stepValues(5);for(let i=m.maxY;i>=m.minY;i--){let t=[];for(let e=m.minX;e<=m.maxX;e++)t.push({x:e,y:i,z:0,typeId:this.getTileTypeFromHeightmap(a,e+m.mapSizeX/2,i+m.mapSizeY/2)});e.push(t)}m.lttMap=e,m.mapName=this.getMapName()},getTileTypeFromHeightmap(e,t,a){let i=Math.floor(100*e.get(t,a));switch(i){case 100:return"mountain";case 80:return"ice";case 60:return"barren";case 40:return"desert";case 20:return"grass";case 0:return"water";default:return"grass"}}},p={state:m,methods:c}}},t={};function a(i){var r=t[i];if(void 0!==r)return r.exports;var n=t[i]={exports:{}};return e[i].call(n.exports,n,n.exports,a),n.exports}a.m=e,(()=>{var e=[];a.O=(t,i,r,n)=>{if(!i){var o=1/0;for(u=0;u<e.length;u++){for(var[i,r,n]=e[u],l=!0,s=0;s<i.length;s++)(!1&n||o>=n)&&Object.keys(a.O).every((e=>a.O[e](i[s])))?i.splice(s--,1):(l=!1,n<o&&(o=n));if(l){e.splice(u--,1);var m=r();void 0!==m&&(t=m)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[i,r,n]}})(),(()=>{a.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return a.d(t,{a:t}),t}})(),(()=>{a.d=(e,t)=>{for(var i in t)a.o(t,i)&&!a.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}})(),(()=>{a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,i)=>(a.f[i](e,t),t)),[]))})(),(()=>{a.u=e=>"js/"+e+"."+{193:"c5561a99",242:"21588ebb",427:"f94b3165"}[e]+".js"})(),(()=>{a.miniCssF=e=>"css/"+({143:"app",736:"vendor"}[e]||e)+"."+{143:"31d6cfe0",242:"ae1374a5",427:"201f2e5f",736:"e1411231"}[e]+".css"})(),(()=>{a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="ltt-mapmaker:";a.l=(i,r,n,o)=>{if(e[i])e[i].push(r);else{var l,s;if(void 0!==n)for(var m=document.getElementsByTagName("script"),u=0;u<m.length;u++){var c=m[u];if(c.getAttribute("src")==i||c.getAttribute("data-webpack")==t+n){l=c;break}}l||(s=!0,l=document.createElement("script"),l.charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.setAttribute("data-webpack",t+n),l.src=i),e[i]=[r];var p=(t,a)=>{l.onerror=l.onload=null,clearTimeout(g);var r=e[i];if(delete e[i],l.parentNode&&l.parentNode.removeChild(l),r&&r.forEach((e=>e(a))),t)return t(a)},g=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),s&&document.head.appendChild(l)}}})(),(()=>{a.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{a.p=""})(),(()=>{var e=(e,t,a,i)=>{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css";var n=n=>{if(r.onerror=r.onload=null,"load"===n.type)a();else{var o=n&&("load"===n.type?"missing":n.type),l=n&&n.target&&n.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+l+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=o,s.request=l,r.parentNode.removeChild(r),i(s)}};return r.onerror=r.onload=n,r.href=t,document.head.appendChild(r),r},t=(e,t)=>{for(var a=document.getElementsByTagName("link"),i=0;i<a.length;i++){var r=a[i],n=r.getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(n===e||n===t))return r}var o=document.getElementsByTagName("style");for(i=0;i<o.length;i++){r=o[i],n=r.getAttribute("data-href");if(n===e||n===t)return r}},i=i=>new Promise(((r,n)=>{var o=a.miniCssF(i),l=a.p+o;if(t(o,l))return r();e(i,l,r,n)})),r={143:0};a.f.miniCss=(e,t)=>{var a={242:1,427:1};r[e]?t.push(r[e]):0!==r[e]&&a[e]&&t.push(r[e]=i(e).then((()=>{r[e]=0}),(t=>{throw delete r[e],t})))}})(),(()=>{var e={143:0};a.f.j=(t,i)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)i.push(r[2]);else{var n=new Promise(((a,i)=>r=e[t]=[a,i]));i.push(r[2]=n);var o=a.p+a.u(t),l=new Error,s=i=>{if(a.o(e,t)&&(r=e[t],0!==r&&(e[t]=void 0),r)){var n=i&&("load"===i.type?"missing":i.type),o=i&&i.target&&i.target.src;l.message="Loading chunk "+t+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}};a.l(o,s,"chunk-"+t,t)}},a.O.j=t=>0===e[t];var t=(t,i)=>{var r,n,[o,l,s]=i,m=0;if(o.some((t=>0!==e[t]))){for(r in l)a.o(l,r)&&(a.m[r]=l[r]);if(s)var u=s(a)}for(t&&t(i);m<o.length;m++)n=o[m],a.o(e,n)&&e[n]&&e[n][0](),e[o[m]]=0;return a.O(u)},i=self["webpackChunkltt_mapmaker"]=self["webpackChunkltt_mapmaker"]||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))})();var i=a.O(void 0,[736],(()=>a(3201)));i=a.O(i)})();
\ No newline at end of file
(()=>{"use strict";var e={3201:(e,t,a)=>{var i=a(8880),r=(a(71),a(9592)),n=a(3673);function o(e,t,a,i,r,o){const l=(0,n.up)("router-view");return(0,n.wg)(),(0,n.j4)(l)}var l=a(4584);const s=(0,n.aZ)({name:"App",setup(){(0,n.JJ)("store",l["default"])}});s.render=o;const m=s;var u=a(7083),c=a(9582);const p=[{path:"/",component:()=>Promise.all([a.e(736),a.e(242)]).then(a.bind(a,1242)),children:[{path:"",component:()=>Promise.all([a.e(736),a.e(427)]).then(a.bind(a,2427))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([a.e(736),a.e(242)]).then(a.bind(a,1242)),children:[{path:"",component:()=>Promise.all([a.e(736),a.e(193)]).then(a.bind(a,2193))}]}],g=p,d=(0,u.BC)((function(){const e=c.r5,t=(0,c.p7)({scrollBehavior:()=>({left:0,top:0}),routes:g,history:e("")});return t}));async function h(e,t){const i="function"===typeof l["default"]?await(0,l["default"])({}):l["default"],{storeKey:n}=await Promise.resolve().then(a.bind(a,4584)),o="function"===typeof d?await d({store:i}):d;i.$router=o;const s=e(m);return s.use(r.Z,t),{app:s,store:i,storeKey:n,router:o}}var f=a(2426),S=a(7760),y=a(4434),v=a(6249),b=a(8416);const M={config:{brand:{primary:"#325358",secondary:"#54a896",accent:"#6a1a78",dark:"#1d1d1d",positive:"#21BA45",negative:"#C10015",info:"#31CCEC",warning:"#cea32b"}},lang:f.Z,iconSet:S.Z,plugins:{Notify:y.Z,Loading:v.Z,AppFullscreen:b.Z}};async function C({app:e,router:t,store:a,storeKey:i}){e.use(t),e.use(a,i),e.mount("#q-app")}h(i.ri,M).then(C)},4584:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});a(9377),a(7098);var i=a(1959),r=a(7482),n=a.n(r),o=a(7996),l=a.n(o);const s=new(l()),m=(0,i.qj)({maxX:0,minX:0,maxY:0,minY:0,mapSizeX:50,mapSizeY:30,centerX:0,centerY:0,radiusY:5,radiusX:5,mapID:"e1-m.lttmm",mapName:"",lttMap:null,seed:(0,i.iH)(s.random_int31())}),u=["Adding","Hidden","Agendas","Adjusting","Bell","Curves","Aesthesizing","Industrial","Areas","Aligning","Covariance","Matrices","Applying","Feng","Shui","Shaders","Applying","Theatre","Soda","Layer","Asserting","Packed","Exemplars","Attempting","to","Lock","Back-Buffer","Binding","Sapling","Root","System","Breeding","Fauna","Building","Data","Trees","Bureacritizing","Bureaucracies","Calculating","Inverse","Probability","Matrices","Calculating","Llama","Expectoration","Trajectory","Calibrating","Blue","Skies","Charging","Ozone","Layer","Coalescing","Cloud","Formations","Cohorting","Exemplars","Collecting","Meteor","Particles","Compounding","Inert","Tessellations","Compressing","Fish","Files","Computing","Optimal","Bin","Packing","Concatenating","Sub-Contractors","Containing","Existential","Buffer","Debarking","Ark","Ramp","Debunching","Unionized","Commercial","Services","Deciding","What","Message","to","Display","Next","Decomposing","Singular","Values","Decrementing","Tectonic","Plates","Deleting","Ferry","Routes","Depixelating","Inner","Mountain","Surface","Back","Faces","Depositing","Slush","Funds","Destabilizing","Economic","Indicators","Determining","Width","of","Blast","Fronts","Deunionizing","Bulldozers","Dicing","Models","Diluting","Livestock","Nutrition","Variables","Downloading","Satellite","Terrain","Data","Exposing","Flash","Variables","to","Streak","System","Extracting","Resources","Factoring","Pay","Scale","Fixing","Election","Outcome","Matrix","Flood-Filling","Ground","Water","Flushing","Pipe","Network","Gathering","Particle","Sources","Generating","Jobs","Gesticulating","Mimes","Graphing","Whale","Migration","Hiding","Willio","Webnet","Mask","Implementing","Impeachment","Routine","Increasing","Accuracy","of","RCI","Simulators","Increasing","Magmafacation","Initializing","My","Sim","Tracking","Mechanism","Initializing","Rhinoceros","Breeding","Timetable","Initializing","Robotic","Click-Path","AI","Inserting","Sublimated","Messages","Integrating","Curves","Integrating","Illumination","Form","Factors","Integrating","Population","Graphs","Iterating","Cellular","Automata","Lecturing","Errant","Subsystems","Mixing","Genetic","Pool","Modeling","Object","Components","Mopping","Occupant","Leaks","Normalizing","Power","Obfuscating","Quigley","Matrix","Overconstraining","Dirty","Industry","Calculations","Partitioning","City","Grid","Singularities","Perturbing","Matrices","Pixalating","Nude","Patch","Polishing","Water","Highlights","Populating","Lot","Templates","Preparing","Sprites","for","Random","Walks","Prioritizing","Landmarks","Projecting","Law","Enforcement","Pastry","Intake","Realigning","Alternate","Time","Frames","Reconfiguring","User","Mental","Processes","Relaxing","Splines","Removing","Road","Network","Speed","Bumps","Removing","Texture","Gradients","Removing","Vehicle","Avoidance","Behavior","Resolving","GUID","Conflict","Retracting","Phong","Shader","Retrieving","from","Back","Store","Reverse","Engineering","Image","Consultant","Routing","Neural","Network","Infanstructure","Scattering","Rhino","Food","Sources","Scrubbing","Terrain","Searching","for","Llamas","Seeding","Architecture","Simulation","Parameters","Sequencing","Particles","Setting","Advisor","Moods","Setting","Inner","Deity","Indicators","Setting","Universal","Physical","Constants","Sonically","Enhancing","Occupant-Free","Timber","Speculating","Stock","Market","Indices","Splatting","Transforms","Stratifying","Ground","Layers","Sub-Sampling","Water","Data","Synthesizing","Gravity","Synthesizing","Wavelets","Time-Compressing","Simulator","Clock","Unable","to","Reveal","Current","Activity","Weathering","Buildings","Zeroing","Crime","Network","Reticulating","Splines"],c={reset(){m.mapSizeX=50,m.mapSizeY=30,m.centerX=0,m.centerY=0,m.radiusY=5,m.radiusX=5,m.mapID="e1-m.lttmm",m.mapName="",m.lttMap=null,m.seed=(0,i.iH)(s.random_int31())},exportMap(){return{mapID:m.mapID,mapName:m.mapName,initialViewRadiusX:m.centerX,initialViewRadiusY:m.centerY,initialVieCenterX:m.radiusX,initialViewCenterY:m.radiusY,tileSet:m.lttMap.flat()}},loadMap(e){let t=this.getMultDimArrayFromFlattendArray(e.tileSet);m.mapID=e.mapID,m.mapName=e.mapName,m.mapSizeX=t.mapSizeX,m.mapSizeY=t.mapSizeY,m.lttMap=t.map,m.maxX=t.maxX,m.minX=t.minX,m.maxY=t.maxY,m.minY=t.minY,m.radiusX=e.initialViewRadiusX,m.radiusY=e.initialViewRadiusY,m.centerX=e.initialViewCenterX,m.centerY=e.initialViewCenterY},getMultDimArrayFromFlattendArray(e){let t,a,i,r,n,o,l=e.sort(((e,t)=>e.y==t.y?e.x-t.x:t.y-e.y)),s=l.length;a=l[0].x,i=l[0].y,r=l[s-1].y,t=l[s-1].x,n=Math.abs(a)+Math.abs(t)+1,o=Math.abs(r)+Math.abs(i)+1;let m=[];for(let u=0;u<o;u++){let e=[];for(let t=0;t<n;t++)e.push(l[u*n+t]);m.push(e)}return{mapSizeX:n,mapSizeY:o,maxX:t,minX:a,maxY:i,minY:r,map:m}},getMapName(){return u[Math.floor(Math.random()*u.length)-1]+" "+u[Math.floor(Math.random()*u.length)-1]+" "+u[Math.floor(Math.random()*u.length)-1]},getMapId(){return"e1-m.lttmm"},generateMap(){let e="grass",t=[];m.minX=-Math.floor(m.mapSizeX/2),m.mapSizeX%2?m.maxX=Math.floor(m.mapSizeX/2):m.maxX=Math.floor(m.mapSizeX/2)+1,m.minY=-Math.floor(m.mapSizeY/2),m.mapSizeY%2?m.maxY=Math.floor(m.mapSizeY/2):m.maxY=Math.floor(m.mapSizeY/2)+1;for(let a=m.maxY;a>=m.minY;a--){let i=[];for(let t=m.minX;t<=m.maxX;t++)i.push({x:t,y:a,z:0,typeId:e});t.push(i)}m.lttMap=t,m.mapName=this.getMapName()},generateRandomMap(){let e=[];const t=new(n().MapGenerator)(m.seed);m.minX=-Math.floor(m.mapSizeX/2),m.mapSizeX%2?m.maxX=Math.floor(m.mapSizeX/2):m.maxX=Math.floor(m.mapSizeX/2)+1,m.minY=-Math.floor(m.mapSizeY/2),m.mapSizeY%2?m.maxY=Math.floor(m.mapSizeY/2):m.maxY=Math.floor(m.mapSizeY/2)+1;const a=t.createMap(m.mapSizeX+2,m.mapSizeY+2,{type:"perlit"});a.stepValues(5);for(let i=m.maxY;i>=m.minY;i--){let t=[];for(let e=m.minX;e<=m.maxX;e++)t.push({x:e,y:i,z:0,typeId:this.getTileTypeFromHeightmap(a,e+m.mapSizeX/2,i+m.mapSizeY/2)});e.push(t)}m.lttMap=e,m.mapName=this.getMapName()},getTileTypeFromHeightmap(e,t,a){let i=Math.floor(100*e.get(t,a));switch(i){case 100:return"mountain";case 80:return"ice";case 60:return"barren";case 40:return"desert";case 20:return"grass";case 0:return"water";default:return"grass"}}},p={state:m,methods:c}}},t={};function a(i){var r=t[i];if(void 0!==r)return r.exports;var n=t[i]={exports:{}};return e[i].call(n.exports,n,n.exports,a),n.exports}a.m=e,(()=>{var e=[];a.O=(t,i,r,n)=>{if(!i){var o=1/0;for(u=0;u<e.length;u++){for(var[i,r,n]=e[u],l=!0,s=0;s<i.length;s++)(!1&n||o>=n)&&Object.keys(a.O).every((e=>a.O[e](i[s])))?i.splice(s--,1):(l=!1,n<o&&(o=n));if(l){e.splice(u--,1);var m=r();void 0!==m&&(t=m)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[i,r,n]}})(),(()=>{a.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return a.d(t,{a:t}),t}})(),(()=>{a.d=(e,t)=>{for(var i in t)a.o(t,i)&&!a.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}})(),(()=>{a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,i)=>(a.f[i](e,t),t)),[]))})(),(()=>{a.u=e=>"js/"+e+"."+{193:"c5561a99",242:"21588ebb",427:"f94b3165"}[e]+".js"})(),(()=>{a.miniCssF=e=>"css/"+({143:"app",736:"vendor"}[e]||e)+"."+{143:"31d6cfe0",242:"ae1374a5",427:"201f2e5f",736:"e1411231"}[e]+".css"})(),(()=>{a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="ltt-mapmaker:";a.l=(i,r,n,o)=>{if(e[i])e[i].push(r);else{var l,s;if(void 0!==n)for(var m=document.getElementsByTagName("script"),u=0;u<m.length;u++){var c=m[u];if(c.getAttribute("src")==i||c.getAttribute("data-webpack")==t+n){l=c;break}}l||(s=!0,l=document.createElement("script"),l.charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.setAttribute("data-webpack",t+n),l.src=i),e[i]=[r];var p=(t,a)=>{l.onerror=l.onload=null,clearTimeout(g);var r=e[i];if(delete e[i],l.parentNode&&l.parentNode.removeChild(l),r&&r.forEach((e=>e(a))),t)return t(a)},g=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),s&&document.head.appendChild(l)}}})(),(()=>{a.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{a.p=""})(),(()=>{var e=(e,t,a,i)=>{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css";var n=n=>{if(r.onerror=r.onload=null,"load"===n.type)a();else{var o=n&&("load"===n.type?"missing":n.type),l=n&&n.target&&n.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+l+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=o,s.request=l,r.parentNode.removeChild(r),i(s)}};return r.onerror=r.onload=n,r.href=t,document.head.appendChild(r),r},t=(e,t)=>{for(var a=document.getElementsByTagName("link"),i=0;i<a.length;i++){var r=a[i],n=r.getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(n===e||n===t))return r}var o=document.getElementsByTagName("style");for(i=0;i<o.length;i++){r=o[i],n=r.getAttribute("data-href");if(n===e||n===t)return r}},i=i=>new Promise(((r,n)=>{var o=a.miniCssF(i),l=a.p+o;if(t(o,l))return r();e(i,l,r,n)})),r={143:0};a.f.miniCss=(e,t)=>{var a={242:1,427:1};r[e]?t.push(r[e]):0!==r[e]&&a[e]&&t.push(r[e]=i(e).then((()=>{r[e]=0}),(t=>{throw delete r[e],t})))}})(),(()=>{var e={143:0};a.f.j=(t,i)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)i.push(r[2]);else{var n=new Promise(((a,i)=>r=e[t]=[a,i]));i.push(r[2]=n);var o=a.p+a.u(t),l=new Error,s=i=>{if(a.o(e,t)&&(r=e[t],0!==r&&(e[t]=void 0),r)){var n=i&&("load"===i.type?"missing":i.type),o=i&&i.target&&i.target.src;l.message="Loading chunk "+t+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}};a.l(o,s,"chunk-"+t,t)}},a.O.j=t=>0===e[t];var t=(t,i)=>{var r,n,[o,l,s]=i,m=0;if(o.some((t=>0!==e[t]))){for(r in l)a.o(l,r)&&(a.m[r]=l[r]);if(s)var u=s(a)}for(t&&t(i);m<o.length;m++)n=o[m],a.o(e,n)&&e[n]&&e[n][0](),e[o[m]]=0;return a.O(u)},i=self["webpackChunkltt_mapmaker"]=self["webpackChunkltt_mapmaker"]||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))})();var i=a.O(void 0,[736],(()=>a(3201)));i=a.O(i)})();
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment