diff --git a/docs/noise/vulcanus-cliffs-NOTES.md b/docs/noise/vulcanus-cliffs-NOTES.md index 4a85c7dd..5c4aa4f6 100644 --- a/docs/noise/vulcanus-cliffs-NOTES.md +++ b/docs/noise/vulcanus-cliffs-NOTES.md @@ -2125,9 +2125,9 @@ the best-scoring collision model was the wrong one. cliffs for it.** Higher `correct` is exactly the trap: recall is the half that must not be traded. Note this means the ore rule and the lava rejection use *different* cliff rectangles - the base `collision_box` and the per-orientation - one respectively - which is only defensible because the ore mechanism is open - and the base box is the shape it was measured with. If the mechanism is ever - found, revisit this first. + one respectively - which is defensible because the base box is the shape the + rule was measured with, and because naming the mechanism (below) did not name + its geometry. Revisit this first if the geometry is ever found. ### What is NOT claimed @@ -2135,10 +2135,42 @@ the best-scoring collision model was the wrong one. until they fall out: 10 are #99's run remainders and 1 is the cell our ore model misses. `test/cliffOreRejection.spec.ts` pins that 11 so the gap stays tracked. -The **mechanism is still open**. This ships a characterised empirical rule - -one-way, additive, local, box-shaped - and the disassembly still says cliffs are -computed and placed before any resource entity exists, so whatever the engine is -really doing, it is not the collision test this models. +The **mechanism is SOLVED as of 2026-08-14**, and the note here used to say it +was open. It is `ResourceEntityPrototype::cliff_removal_probability`, a +documented field that defaults to **1.0** and that no shipped prototype +overrides - so it is invisible from the data and can only be seen by changing +it. `test/cliffRemovalProbability.spec.ts` holds the arms: + +| arm | blob cells | cliff-vulcanus | resources | field | +| --- | --- | --- | --- | --- | +| control | 0 / 10 | 335 | 945 | 1 | +| field = 0 | **10 / 10** | 345 | **945** | 0 | +| resources OFF | 10 / 10 | 345 | 0 | 1 | + +The middle arm is the whole result: all 945 resource entities stay exactly where +the control has them and the cliffs come back anyway, so no account resting on +the ore's mere PRESENCE survives. It is indistinguishable from the +resources-OFF arm, and 345 - 335 is exactly the ten blob cells, so the field +accounts for the effect entirely rather than partly. + +**A prototype lever is a different instrument from a surface lever**, and that +is why five issues of `autoplace_controls` work could not reach this. A surface +setting can only add or remove the ore; a prototype field can leave it in place +and change one thing about it. `OracleOptions.extraDataLua` exists for that now, +and writes `data-final-fixes.lua` rather than `data.lua`, because the probe mod +declares no dependencies and may otherwise load before `space-age`. + +**Nothing in the port changes.** At 1.0 the removal is unconditional, so the +box-overlap rejection is correct as written. Two things do change: the +disassembly finding below (cliffs are computed and placed before any resource +entity exists, so this is not the engine's collision test) stops being a dead +end and becomes the reason the effect had to be a *removal*; and the thin n=1 +destroy-stage result gains outside support, since a field that removes cliffs +can only act on cliffs that already exist. + +**Still open: the geometry.** Which rectangle the engine removes with is not +settled by naming the field, so the base-`collision_box` choice above remains an +empirical fit and the box still must not be tuned. ### Where it lives diff --git a/src/noise/cliffs/cliffPlacement.ts b/src/noise/cliffs/cliffPlacement.ts index 37b32bf3..66b467b4 100644 --- a/src/noise/cliffs/cliffPlacement.ts +++ b/src/noise/cliffs/cliffPlacement.ts @@ -124,10 +124,12 @@ export interface CliffBands { * * **Deliberately opaque.** This module is planet-agnostic - the corner * lattice, `crossesCliff` and the orientation table are engine behaviour - and - * the one rule that currently uses this hook is not engine behaviour at all - * but a characterised empirical one (Vulcanus's ORE -> CLIFF suppression, see - * `vulcanusOreRejection.ts`). Keeping it a bare predicate is what stops a - * planet-specific and mechanism-open rule from leaking into the shared core. + * the one rule that currently uses this hook is planet-specific and only + * partly explained (Vulcanus's ORE -> CLIFF suppression, see + * `vulcanusOreRejection.ts` - the mechanism is + * `ResourceEntityPrototype::cliff_removal_probability`, but the geometry it + * removes with is still an empirical fit). Keeping it a bare predicate is what + * stops such a rule from leaking into the shared core. * * It runs at the same site as `tileCollides` rather than as a filter over * `placedCells`' return value so that the model the specs score is the model diff --git a/src/noise/cliffs/vulcanusOreRejection.ts b/src/noise/cliffs/vulcanusOreRejection.ts index c4cd282d..f1ae4900 100644 --- a/src/noise/cliffs/vulcanusOreRejection.ts +++ b/src/noise/cliffs/vulcanusOreRejection.ts @@ -20,9 +20,42 @@ * half-extent is 1.398 against the ores' 0.098: a point-at-tile-centre test * explains the calcite cells and cannot explain the geyser ones. * - * **NOT established: the mechanism.** This is a characterised empirical rule, - * not a port of a known engine path, and the difference matters enough to state - * at the top of the file. The obvious candidate is refuted: + * **ESTABLISHED 2026-08-14: the mechanism is + * `ResourceEntityPrototype::cliff_removal_probability`.** It defaults to + * **1.0**, and no shipped prototype overrides it - grepped across `base/`, + * `core/`, `space-age/`, `quality/` and `elevated-rails/` - so it is invisible + * from the data alone and can only be seen by changing it. + * + * Settled by a lever, and specifically by a PROTOTYPE lever rather than a + * surface one (`test/cliffRemovalProbability.spec.ts`). Switching the resources + * off, which is how #99 fixed the direction, removes everything about the ore + * at once and so can never say how. Zeroing one field instead leaves all 945 + * resource entities exactly where the control has them: + * + * | arm | blob cells | cliff-vulcanus | resources | field | + * | --- | --- | --- | --- | --- | + * | control | 0 / 10 | 335 | 945 | 1 | + * | field = 0 | **10 / 10** | 345 | **945** | 0 | + * | resources OFF | 10 / 10 | 345 | 0 | 1 | + * + * The zeroed arm is indistinguishable from the no-resources arm, and 345 - 335 + * is exactly the ten blob cells, so the field accounts for the effect entirely + * rather than partly. Each arm reads the field back off the running game, so an + * override that failed to apply cannot be mistaken for a term that does not + * matter. + * + * **No code changes, and that is the point of recording it.** At 1.0 the + * removal is unconditional, so the box-overlap rejection below is correct + * exactly as written. What changes is that its SHAPE is explained rather than + * fitted - a placed resource destroys the cliffs it collides with - and that + * the refutation below stops being a dead end and becomes the reason the effect + * had to be a removal at all. + * + * **Still NOT established: the geometry the engine removes with.** The base + * `collision_box` in point 1 below remains an empirical fit rather than a read + * of the code path, and naming the field licenses no tuning of it. + * + * The rival candidate was refuted before any of this, and stays refuted: * `EntityMapGenerationTask::computeInternal` (`0x101622860`) calls * `generateCliffs` at `+44` and `generateEntities` at `+148`, and `apply` * (`0x101623b48`) calls `applyCliffs` at `+124` and `applyEntities` at `+164`, @@ -58,7 +91,10 @@ * ore-suppressed cell whose neighbour can tell destruction from non-generation * (`1546,1550.5`, a geyser cell) says DESTROYED, so the effect enters at * `applyCliffs`/`Surface::wouldCollide` and not at `crossingsForChunk`. n=1 - - * the oracle is thin here and the spec says so. + * the oracle is thin here and the spec says so. **That thin result is now + * corroborated by something other than itself:** a field literally named + * `cliff_removal_probability` can only act on a cliff that already exists, so + * "destroyed rather than never queued" is what the mechanism predicts. * * **Consequence for anyone about to widen the box:** it would not be modelling a * known code path, because the engine's entity collision provably is not this @@ -72,8 +108,9 @@ * (`CLIFF_ORIENTATION_COLLISION_BOX`). Those are materially different shapes * - the base box is `+/-0.988 x +/-0.488`, while orientation 4's rotbb is * `[-3.5,-3,4.5,3]`. The base box is the one the rule was measured with, and - * since the mechanism is open there is nothing that says the ore rule should - * reuse the collision path's shape. `test/cliffOreRejection.spec.ts` scores + * naming the mechanism does not settle its geometry - a removal test need not + * reuse the collision path's shape, and nothing yet says which shape it does + * use. `test/cliffOreRejection.spec.ts` scores * BOTH so the choice is a recorded measurement rather than an assumption - * which is the lesson #88/#90 already paid for, where the best-scoring * collision model was the wrong one because it absorbed an unrelated defect. diff --git a/test/cliffOreActsAtDestroyStage.spec.ts b/test/cliffOreActsAtDestroyStage.spec.ts index 7d603f2c..235e1f03 100644 --- a/test/cliffOreActsAtDestroyStage.spec.ts +++ b/test/cliffOreActsAtDestroyStage.spec.ts @@ -61,12 +61,20 @@ import { withCtxDefaults } from "../src/noise/eval/ctx"; * surface before chunk N+1's cliffs are applied, and it still cannot matter). * * **The consequence that matters for #84.** The box-overlap model in - * `vulcanusOreRejection.ts` is a characterised empirical rule that does not - * correspond to the engine's collision test. Widening its box until the - * remaining cells fall out would not be modelling a known code path; it would be - * fitting a shape to an unexplained effect, which is exactly what #88 records as - * having shipped a wrong model that scored perfectly. The recall gap is real and - * worth closing - but not that way. + * `vulcanusOreRejection.ts` does not correspond to the engine's collision test. + * Widening its box until the remaining cells fall out would not be modelling a + * known code path; it would be fitting a shape to an effect whose geometry is + * still unknown, which is exactly what #88 records as having shipped a wrong + * model that scored perfectly. The recall gap is real and worth closing - but + * not that way. + * + * **Update 2026-08-14: the effect now has a name, and it predicts this + * result.** `ResourceEntityPrototype::cliff_removal_probability` (default 1.0) + * is the mechanism - see `cliffRemovalProbability.spec.ts`. A field that + * *removes* cliffs can only act on cliffs that already exist, so "destroyed + * rather than never queued" is what it predicts, and this spec's thin n=1 + * result stops standing on its own. It does not name the geometry, so the + * warning above about widening the box is unchanged. */ const INPUT = { seed0: 123456, startingPositions: [{ x: 0, y: 0 }] }; diff --git a/test/cliffRemovalProbability.spec.ts b/test/cliffRemovalProbability.spec.ts new file mode 100644 index 00000000..6574bf5d --- /dev/null +++ b/test/cliffRemovalProbability.spec.ts @@ -0,0 +1,157 @@ +import { describe, expect, it } from "vite-plus/test"; + +import removal from "./fixtures/oracle-vulcanus-cliff-removal-probability.seed123456.json"; + +/** + * **The MECHANISM of the ore -> cliff exclusion: `cliff_removal_probability`.** + * + * `cliffOreDirection.spec.ts` settled the DIRECTION - resources suppress + * cliffs, not the reverse - by switching the resources off and regenerating. + * That is as far as switching something off can go. Removing the ore removes + * everything about the ore at once, so it can say which way the effect runs and + * never how. + * + * The lever here is a PROTOTYPE field, which is a different kind of lever: + * every one of the 945 resource entities stays exactly where the control has + * them, and one property of them changes. + * `ResourceEntityPrototype::cliff_removal_probability` defaults to **1.0**, and + * no shipped prototype overrides it - grepped across `base/`, `core/`, + * `space-age/`, `quality/` and `elevated-rails/`. It is therefore invisible + * from the data alone and can only be seen by changing it. + * + * It cannot be changed the way `autoplace_controls` and `cliff_settings` are, + * because those are surface settings and this is read at map-gen from the + * loaded prototype. `OracleOptions.extraDataLua` exists for exactly this, and + * writes `data-final-fixes.lua` rather than `data.lua`: the probe mod declares + * no dependencies, so Factorio may load it before `space-age`, at which point + * `data.raw.resource["tungsten-ore"]` does not exist yet and the override would + * silently edit nothing. + * + * **What this does NOT change: the port.** At 1.0 the removal is + * unconditional, so `vulcanusOreRejection.ts`'s box-overlap rejection is + * correct exactly as written and no code moves. What changes is that its header + * can stop saying the mechanism is unknown, and that the box-overlap SHAPE is + * explained rather than fitted - a placed resource destroys the cliffs it + * collides with. + */ + +interface Ent { + x: number; + y: number; + name: string; +} +interface Proto { + type: string; + layers: string[]; + box?: { lx: number; ly: number; rx: number; ry: number }; + cliff_removal_probability?: number; + map_grid?: boolean; +} +interface Arm { + label: string; + zeroedCliffRemovalProbability: boolean; + autoplaceControls: Record | null; + effectiveAutoplace: Record; + cliffs: Ent[]; + resources: Ent[]; + protos: Record; +} + +const arms = removal.cases as unknown as Arm[]; +const CONTROL = 0; +const ZEROED = 1; +const ORE_OFF = 2; + +const vulcanusCliffs = (a: Arm): number => + a.cliffs.filter((c) => c.name === "cliff-vulcanus").length; + +/** + * The ten cells `#94` found the game leaves empty however `cliff_elevation` is + * routed onto them, and `#99` showed fill completely once the ore is switched + * off. Same list, verbatim, as `cliffOreDirection.spec.ts` - if it drifts, the + * two specs are no longer talking about the same thing. + */ +const BLOB = [ + "178,138.5", + "178,142.5", + "178,146.5", + "178,150.5", + "182,138.5", + "182,142.5", + "182,146.5", + "182,150.5", + "186,138.5", + "186,142.5", +]; +const blobHits = (a: Arm): number => { + const cells = new Set( + a.cliffs.filter((c) => c.name === "cliff-vulcanus").map((c) => `${String(c.x)},${String(c.y)}`), + ); + return BLOB.filter((k) => cells.has(k)).length; +}; + +describe("the ore -> cliff exclusion is cliff_removal_probability", () => { + /** + * The distinguishing arm. The ore is still there - all 945 of it, the same + * count as the control - and every blob cell gets a cliff anyway. No account + * in which the exclusion is about the ore's PRESENCE survives this. + */ + it("zeroing the field restores every blob cell with the ore still in place", () => { + expect(blobHits(arms[CONTROL])).toBe(0); + expect(blobHits(arms[ZEROED])).toBe(10); + + // Non-vacuity, both halves. The ore did NOT go away... + expect(arms[ZEROED].resources.length).toBe(945); + expect(arms[ZEROED].resources.length).toBe(arms[CONTROL].resources.length); + // ...and the arm really did run with the field changed, read back off the + // running game rather than echoed from what was written. + expect(arms[CONTROL].protos["tungsten-ore"].cliff_removal_probability).toBe(1); + expect(arms[ZEROED].protos["tungsten-ore"].cliff_removal_probability).toBe(0); + }); + + /** + * The field accounts for the effect ENTIRELY, not merely for some of it. + * Zeroing it is indistinguishable from deleting every resource, and the + * difference from the control is exactly the ten blob cells. + */ + it("zeroing the field is indistinguishable from having no resources at all", () => { + expect(vulcanusCliffs(arms[CONTROL])).toBe(335); + expect(vulcanusCliffs(arms[ZEROED])).toBe(345); + expect(vulcanusCliffs(arms[ORE_OFF])).toBe(345); + expect(vulcanusCliffs(arms[ZEROED])).toBe(vulcanusCliffs(arms[ORE_OFF])); + expect(vulcanusCliffs(arms[ZEROED]) - vulcanusCliffs(arms[CONTROL])).toBe(BLOB.length); + + // The resources-OFF arm is the known control from cliffOreDirection: it + // reaches the same cliff count by removing the ore rather than by changing + // it, and its field is untouched. + expect(arms[ORE_OFF].resources.length).toBe(0); + expect(arms[ORE_OFF].protos["tungsten-ore"].cliff_removal_probability).toBe(1); + expect(arms[ORE_OFF].effectiveAutoplace["tungsten_ore"]?.size).toBe(0); + expect(arms[CONTROL].effectiveAutoplace["tungsten_ore"]?.size).toBe(1); + }); + + /** + * The default is what makes the ported rejection unconditional, and it is + * asserted here so that a future Factorio version lowering it - or a mod + * prototype arriving with a different value - fails loudly instead of + * silently invalidating `vulcanusOreRejection.ts`'s "always" assumption. + */ + it("every resource takes the 1.0 default, which is why the port needs no probability", () => { + for (const name of ["tungsten-ore", "calcite", "coal", "sulfuric-acid-geyser"]) { + expect(arms[CONTROL].protos[name].cliff_removal_probability).toBe(1); + } + }); + + /** + * Recorded here because the same read-back proved it and because it is the + * reason a rendered map preview cannot count resource entities: `map_grid` + * draws solid ores as a 2x2-block checkerboard. Only fluid and vent + * resources opt out, and the geyser is the one in this fixture. + */ + it("map_grid is on for the solid ores and off for the geyser", () => { + for (const name of ["tungsten-ore", "calcite", "coal"]) { + expect(arms[CONTROL].protos[name].map_grid).toBe(true); + } + expect(arms[CONTROL].protos["sulfuric-acid-geyser"].map_grid).toBe(false); + }); +}); diff --git a/test/fixtures/PROVENANCE.json b/test/fixtures/PROVENANCE.json index c912026b..01e71a43 100644 --- a/test/fixtures/PROVENANCE.json +++ b/test/fixtures/PROVENANCE.json @@ -391,6 +391,10 @@ "oracle-fastpow.seed123456.json": { "factorioVersion": "2.1.12", "evidence": "stated - captured 2026-08-05 by test/oracle/capture.ts fastpow against the installed binary (2.1.12, build 87038), which pnpm refs:sync --check reported in sync at capture time. Note 2.1.13 released the same day; its changelog contains no map-generation, noise, terrain, autoplace, cliff or map-exchange entries. The probe samples the noise machine's own `^` operator as `x ^ ` routed onto elevation on the default Nauvis surface, so fastApprox is compared to the operator DIRECTLY rather than through a downstream chain - every other fixture over fastApprox compares with a tolerance wide enough to hide the ~1e-5 effects at issue (#161, #162). Four series: 1/3 (the shipping cube root), 0.5, 2.5 and 2. The exponents are not interchangeable and the fixture is what established that: `^` has THREE behaviours, all at 123/123 - 1/3 and 2.5 reach Math::powSafe(float,float) and so the fastapprox log2/exp2 pair; 0.5 is an exact sqrt; an integral exponent takes powSafe's fcvtzs/scvtf fast path and is exact exponentiation by squaring. The 0.5 result was a refutation - the spec first asserted fastapprox there and the game disagreed at the first position. Positions are deliberately adversarial rather than a plain grid, which does not discriminate (12 evenly spaced points scored 12/12 for both candidate cube-root exponents): they include 24 points where a double 1/3 differs from f32(1/3), which settled #163 at 0/24 against 24/24, and points where the pre-9b49ebb single-rounding fastapprox differs from the per-operation rounding that replaced it (~30% of inputs). Every coordinate is a multiple of 1/2 a tile and therefore exact in the 1/256 MapPosition grid." + }, + "oracle-vulcanus-cliff-removal-probability.seed123456.json": { + "factorioVersion": "2.1.14", + "evidence": "captured 2026-08-14 by test/oracle/capture.ts vulcanus-cliff-removal-probability against the installed binary, which pnpm refs:sync --check reported binary/factorio-data/lua-api all in sync at 2.1.14 at capture time; each arm also reads ResourceEntityPrototype::cliff_removal_probability back off the running game, so the version the arm ran under is recorded inside the fixture as well as here" } } } diff --git a/test/fixtures/oracle-vulcanus-cliff-removal-probability.seed123456.json b/test/fixtures/oracle-vulcanus-cliff-removal-probability.seed123456.json new file mode 100644 index 00000000..e55fbe13 --- /dev/null +++ b/test/fixtures/oracle-vulcanus-cliff-removal-probability.seed123456.json @@ -0,0 +1,16082 @@ +{ + "_comment": "Ground truth from Factorio 2.1.14 via test/oracle. Names the MECHANISM of the Vulcanus cliff/ore exclusion (#84, #24), which oracle-vulcanus-cliff-ore-direction could only give a direction for. The distinguishing arm leaves every one of the 945 resource entities exactly where the control has them and sets ONE prototype field, ResourceEntityPrototype::cliff_removal_probability, to 0 - a change no surface setting can make, because a prototype field is read at map-gen from the loaded prototype. The cliffs come back anyway, and that arm is indistinguishable from the resources-OFF arm. The field defaults to 1.0 and no shipped prototype overrides it, which is why the port's unconditional box-overlap rejection is correct as written: the BEHAVIOUR does not change, the explanation does. Every arm reads the field back off the running game in `protos`, so an override that failed to apply cannot be mistaken for a term that does not matter. Sampled on a create_surface() surface whose seed is FORCED to `seed`, like every other Vulcanus oracle fixture. Regenerate: node --experimental-strip-types test/oracle/capture.ts vulcanus-cliff-removal-probability", + "seed": 123456, + "blobRegion": { + "x0": 0, + "y0": 0, + "x1": 256, + "y1": 256 + }, + "cases": [ + { + "label": "blob COLLAPSED, resources ON, cliff_removal_probability at its 1.0 default", + "region": { + "x0": 0, + "y0": 0, + "x1": 256, + "y1": 256 + }, + "cliffSettings": { + "cliff_smoothing": 0, + "cliff_elevation_interval": 1000000, + "cliff_elevation_0": 70, + "richness": 4 + }, + "autoplaceControls": null, + "zeroedCliffRemovalProbability": false, + "effectiveCliffSettings": { + "name": "cliff-vulcanus", + "cliff_elevation_0": 70, + "cliff_elevation_interval": 1000000, + "cliff_smoothing": 0, + "richness": 4 + }, + "effectiveAutoplace": { + "calcite": { + "frequency": 1, + "size": 1, + "richness": 1 + }, + "sulfuric_acid_geyser": { + "frequency": 1, + "size": 1, + "richness": 1 + }, + "tungsten_ore": { + "frequency": 1, + "size": 1, + "richness": 1 + }, + "vulcanus_coal": { + "frequency": 1, + "size": 1, + "richness": 1 + }, + "vulcanus_volcanism": { + "frequency": 1, + "size": 1, + "richness": 1 + } + }, + "cliffs": [ + { + "x": 130, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 134, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 210, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 214, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 182, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 186, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 210, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 214, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 178, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 182, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 186, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 178, + "y": 14.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 182, + "y": 14.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 114, + "y": 18.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 118, + "y": 18.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 110, + "y": 22.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 114, + "y": 22.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 106, + "y": 26.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 110, + "y": 26.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 90, + "y": 30.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 94, + "y": 30.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 82, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 86, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 90, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 82, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 134, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 70, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 74, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 78, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 82, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 6, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 58, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 62, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 70, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 74, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "none-to-west" + }, + { + "x": 78, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 82, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 6, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "north-to-none" + }, + { + "x": 22, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 26, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 30, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 42, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 46, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 50, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 54, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 58, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 62, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-south" + }, + { + "x": 66, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 70, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 78, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 2, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 30, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 34, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 38, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 42, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 54, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 58, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 62, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 74, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 78, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 86, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 90, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 94, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 98, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 2, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 50, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 54, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 70, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 74, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 82, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 86, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 94, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 98, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 6, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 50, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 70, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 82, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 94, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 6, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 10, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 14, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 50, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 66, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 82, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 138, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 142, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 14, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 18, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 66, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 82, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 98, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 102, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 106, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 142, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 22, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 82, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 86, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 102, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 106, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 134, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 142, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 250, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 254, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 66, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 86, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 102, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 250, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 254, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 50, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 102, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 22, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 50, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 66, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 98, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 102, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 18, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 22, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 26, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 50, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 54, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 98, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 22, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 26, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 54, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 58, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 90, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 94, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 98, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 186, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 190, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 194, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 198, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 202, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 206, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 210, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 58, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 66, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 90, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 94, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 202, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 206, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 210, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 58, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 62, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 66, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 198, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 202, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 26, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "none-to-west" + }, + { + "x": 182, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 198, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 182, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 186, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 198, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 206, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 210, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 186, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 190, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 194, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 198, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 206, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 210, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 194, + "y": 118.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 198, + "y": 118.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 30, + "y": 122.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 34, + "y": 122.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 126.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 34, + "y": 130.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 38, + "y": 130.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 38, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 42, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 46, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 50, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 54, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 54, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 58, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 58, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 62, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 66, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 66, + "y": 150.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 62, + "y": 154.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 66, + "y": 154.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 58, + "y": 158.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 62, + "y": 158.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": -4.51171875, + "y": 163.93359375, + "name": "crater-cliff", + "orientation": "east-to-north" + }, + { + "x": 5.38671875, + "y": 163.93359375, + "name": "crater-cliff", + "orientation": "north-to-west" + }, + { + "x": 42, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 46, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 50, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 54, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 58, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 82, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 86, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 90, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 0.4375, + "y": 165.38671875, + "name": "crater-cliff", + "orientation": "east-to-west" + }, + { + "x": 38, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 42, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 78, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 90, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 94, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 38, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 98, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 26, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 30, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 34, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 74, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 98, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 22, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 74, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 90, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 94, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 98, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 6, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 10, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 14, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 18, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "none-to-north" + }, + { + "x": 74, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 78, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 82, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 86, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 90, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 110, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 114, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 2, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "none-to-north" + }, + { + "x": 106, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 110, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 114, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 118, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 102, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 106, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 110, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 114, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 118, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 102, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 106, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 110, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 106, + "y": 198.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 110, + "y": 198.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 34, + "y": 210.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 38, + "y": 210.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 38, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 78, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 82, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 66, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 70, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 74, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 82, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 222.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 82, + "y": 222.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 226.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 82, + "y": 226.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 70, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 78, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 82, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 74, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 78, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 74, + "y": 238.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 78, + "y": 238.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 138, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 142, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 146, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 106, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 110, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 146, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 150, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 102, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 106, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 110, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 114, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 146, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 150, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 98, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 102, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 114, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 118, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 138, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 142, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 146, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + } + ], + "resources": [ + { + "x": 167.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 154.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 162.5, + "name": "tungsten-ore" + } + ], + "protos": { + "cliff-vulcanus": { + "type": "cliff", + "layers": [ + "cliff", + "is_lower_object", + "is_object", + "item", + "meltable", + "object", + "player", + "water_tile" + ], + "box": { + "lx": -0.98828125, + "ly": -0.48828125, + "rx": 0.98828125, + "ry": 0.48828125 + } + }, + "tungsten-ore": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 1, + "map_grid": true + }, + "calcite": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 1, + "map_grid": true + }, + "coal": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 1, + "map_grid": true + }, + "sulfuric-acid-geyser": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -1.3984375, + "ly": -1.3984375, + "rx": 1.3984375, + "ry": 1.3984375 + }, + "cliff_removal_probability": 1, + "map_grid": false + } + } + }, + { + "label": "blob COLLAPSED, resources ON, cliff_removal_probability = 0", + "region": { + "x0": 0, + "y0": 0, + "x1": 256, + "y1": 256 + }, + "cliffSettings": { + "cliff_smoothing": 0, + "cliff_elevation_interval": 1000000, + "cliff_elevation_0": 70, + "richness": 4 + }, + "autoplaceControls": null, + "zeroedCliffRemovalProbability": true, + "effectiveCliffSettings": { + "name": "cliff-vulcanus", + "cliff_elevation_0": 70, + "cliff_elevation_interval": 1000000, + "cliff_smoothing": 0, + "richness": 4 + }, + "effectiveAutoplace": { + "calcite": { + "frequency": 1, + "size": 1, + "richness": 1 + }, + "sulfuric_acid_geyser": { + "frequency": 1, + "size": 1, + "richness": 1 + }, + "tungsten_ore": { + "frequency": 1, + "size": 1, + "richness": 1 + }, + "vulcanus_coal": { + "frequency": 1, + "size": 1, + "richness": 1 + }, + "vulcanus_volcanism": { + "frequency": 1, + "size": 1, + "richness": 1 + } + }, + "cliffs": [ + { + "x": 130, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 134, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 210, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 214, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 182, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 186, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 210, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 214, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 178, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 182, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 186, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 178, + "y": 14.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 182, + "y": 14.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 114, + "y": 18.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 118, + "y": 18.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 110, + "y": 22.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 114, + "y": 22.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 106, + "y": 26.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 110, + "y": 26.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 90, + "y": 30.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 94, + "y": 30.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 82, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 86, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 90, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 82, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 134, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 70, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 74, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 78, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 82, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 6, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 58, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 62, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 70, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 74, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "none-to-west" + }, + { + "x": 78, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 82, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 6, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "north-to-none" + }, + { + "x": 22, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 26, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 30, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 42, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 46, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 50, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 54, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 58, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 62, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-south" + }, + { + "x": 66, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 70, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 78, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 2, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 30, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 34, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 38, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 42, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 54, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 58, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 62, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 74, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 78, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 86, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 90, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 94, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 98, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 2, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 50, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 54, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 70, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 74, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 82, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 86, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 94, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 98, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 6, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 50, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 70, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 82, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 94, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 6, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 10, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 14, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 50, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 66, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 82, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 138, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 142, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 14, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 18, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 66, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 82, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 98, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 102, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 106, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 142, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 22, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 82, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 86, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 102, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 106, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 134, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 142, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 250, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 254, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 66, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 86, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 102, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 250, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 254, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 50, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 102, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 22, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 50, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 66, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 98, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 102, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 18, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 22, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 26, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 50, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 54, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 98, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 22, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 26, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 54, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 58, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 90, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 94, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 98, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 186, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 190, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 194, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 198, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 202, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 206, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 210, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 58, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 66, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 90, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 94, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 202, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 206, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 210, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 58, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 62, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 66, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 198, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 202, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 26, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "none-to-west" + }, + { + "x": 182, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 198, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 182, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 186, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 198, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 206, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 210, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 186, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 190, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 194, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 198, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 206, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 210, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 194, + "y": 118.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 198, + "y": 118.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 30, + "y": 122.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 34, + "y": 122.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 126.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 34, + "y": 130.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 38, + "y": 130.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 38, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 42, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 46, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 50, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 54, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 182, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 186, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 54, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 58, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 182, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 186, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 58, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 62, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 66, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 182, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 150.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 178, + "y": 150.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 182, + "y": 150.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 62, + "y": 154.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 66, + "y": 154.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 58, + "y": 158.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 62, + "y": 158.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": -4.51171875, + "y": 163.93359375, + "name": "crater-cliff", + "orientation": "east-to-north" + }, + { + "x": 5.38671875, + "y": 163.93359375, + "name": "crater-cliff", + "orientation": "north-to-west" + }, + { + "x": 42, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 46, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 50, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 54, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 58, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 82, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 86, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 90, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 0.4375, + "y": 165.38671875, + "name": "crater-cliff", + "orientation": "east-to-west" + }, + { + "x": 38, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 42, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 78, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 90, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 94, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 38, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 98, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 26, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 30, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 34, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 74, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 98, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 22, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 74, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 90, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 94, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 98, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 6, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 10, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 14, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 18, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "none-to-north" + }, + { + "x": 74, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 78, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 82, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 86, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 90, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 110, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 114, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 2, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "none-to-north" + }, + { + "x": 106, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 110, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 114, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 118, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 102, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 106, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 110, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 114, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 118, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 102, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 106, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 110, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 106, + "y": 198.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 110, + "y": 198.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 34, + "y": 210.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 38, + "y": 210.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 38, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 78, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 82, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 66, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 70, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 74, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 82, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 222.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 82, + "y": 222.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 226.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 82, + "y": 226.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 70, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 78, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 82, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 74, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 78, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 74, + "y": 238.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 78, + "y": 238.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 138, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 142, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 146, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 106, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 110, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 146, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 150, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 102, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 106, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 110, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 114, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 146, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 150, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 98, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 102, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 114, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 118, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 138, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 142, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 146, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + } + ], + "resources": [ + { + "x": 167.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 136.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 137.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 138.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 139.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 140.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 141.5, + "name": "tungsten-ore" + }, + { + "x": 154.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 142.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 143.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 144.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 145.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 147.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 146.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 148.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 149.5, + "name": "tungsten-ore" + }, + { + "x": 155.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 156.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 151.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 150.5, + "name": "tungsten-ore" + }, + { + "x": 157.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 158.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 152.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 153.5, + "name": "tungsten-ore" + }, + { + "x": 159.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 154.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 155.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 160.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 197.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 156.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 157.5, + "name": "tungsten-ore" + }, + { + "x": 161.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 162.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 163.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 193.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 194.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 195.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 196.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 199.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 198.5, + "y": 159.5, + "name": "tungsten-ore" + }, + { + "x": 200.5, + "y": 158.5, + "name": "tungsten-ore" + }, + { + "x": 164.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 165.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 167.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 169.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 168.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 170.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 171.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 172.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 173.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 174.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 175.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 176.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 177.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 180.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 183.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 185.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 188.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 190.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 191.5, + "y": 161.5, + "name": "tungsten-ore" + }, + { + "x": 192.5, + "y": 160.5, + "name": "tungsten-ore" + }, + { + "x": 166.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 178.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 179.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 181.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 182.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 184.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 186.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 187.5, + "y": 162.5, + "name": "tungsten-ore" + }, + { + "x": 189.5, + "y": 162.5, + "name": "tungsten-ore" + } + ], + "protos": { + "cliff-vulcanus": { + "type": "cliff", + "layers": [ + "cliff", + "is_lower_object", + "is_object", + "item", + "meltable", + "object", + "player", + "water_tile" + ], + "box": { + "lx": -0.98828125, + "ly": -0.48828125, + "rx": 0.98828125, + "ry": 0.48828125 + } + }, + "tungsten-ore": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 0, + "map_grid": true + }, + "calcite": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 0, + "map_grid": true + }, + "coal": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 0, + "map_grid": true + }, + "sulfuric-acid-geyser": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -1.3984375, + "ly": -1.3984375, + "rx": 1.3984375, + "ry": 1.3984375 + }, + "cliff_removal_probability": 0, + "map_grid": false + } + } + }, + { + "label": "blob COLLAPSED, ALL resources OFF", + "region": { + "x0": 0, + "y0": 0, + "x1": 256, + "y1": 256 + }, + "cliffSettings": { + "cliff_smoothing": 0, + "cliff_elevation_interval": 1000000, + "cliff_elevation_0": 70, + "richness": 4 + }, + "autoplaceControls": { + "tungsten_ore": { + "frequency": 1, + "size": 0, + "richness": 1 + }, + "calcite": { + "frequency": 1, + "size": 0, + "richness": 1 + }, + "vulcanus_coal": { + "frequency": 1, + "size": 0, + "richness": 1 + }, + "sulfuric_acid_geyser": { + "frequency": 1, + "size": 0, + "richness": 1 + } + }, + "zeroedCliffRemovalProbability": false, + "effectiveCliffSettings": { + "name": "cliff-vulcanus", + "cliff_elevation_0": 70, + "cliff_elevation_interval": 1000000, + "cliff_smoothing": 0, + "richness": 4 + }, + "effectiveAutoplace": { + "calcite": { + "frequency": 1, + "size": 0, + "richness": 1 + }, + "sulfuric_acid_geyser": { + "frequency": 1, + "size": 0, + "richness": 1 + }, + "tungsten_ore": { + "frequency": 1, + "size": 0, + "richness": 1 + }, + "vulcanus_coal": { + "frequency": 1, + "size": 0, + "richness": 1 + }, + "vulcanus_volcanism": { + "frequency": 1, + "size": 1, + "richness": 1 + } + }, + "cliffs": [ + { + "x": 130, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 134, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 210, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 214, + "y": 2.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 182, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 186, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 210, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 214, + "y": 6.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 178, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 182, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 186, + "y": 10.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 178, + "y": 14.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 182, + "y": 14.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 114, + "y": 18.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 118, + "y": 18.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 110, + "y": 22.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 114, + "y": 22.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 106, + "y": 26.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 110, + "y": 26.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 90, + "y": 30.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 94, + "y": 30.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 82, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 86, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 90, + "y": 34.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 82, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 134, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 38.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 70, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 74, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 78, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 82, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 42.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 6, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 58, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 62, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 70, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 74, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "none-to-west" + }, + { + "x": 78, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 82, + "y": 46.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 6, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "north-to-none" + }, + { + "x": 22, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 26, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 30, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 42, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 46, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 50, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 54, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-east" + }, + { + "x": 58, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 62, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "none-to-south" + }, + { + "x": 66, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 70, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 78, + "y": 50.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 2, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 30, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 34, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 38, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 42, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 54, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 58, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 62, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 74, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 78, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 86, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 90, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 94, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 98, + "y": 54.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 2, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 50, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 54, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 70, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 74, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 82, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 86, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 94, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 98, + "y": 58.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 6, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 50, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 70, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 82, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 94, + "y": 62.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 6, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 10, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 14, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 50, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 66, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 82, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 138, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 142, + "y": 66.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 14, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 18, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 66, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 82, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 98, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 102, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 106, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 142, + "y": 70.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 22, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 82, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 86, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 102, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 106, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 134, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 142, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 250, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 254, + "y": 74.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 62, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 66, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 86, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 102, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 250, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 254, + "y": 78.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 46, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 50, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 102, + "y": 82.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 22, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 50, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 66, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 98, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 102, + "y": 86.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 18, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 22, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 26, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 50, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 54, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 98, + "y": 90.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 22, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 26, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 54, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 58, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 66, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 86, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 90, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 94, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 98, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 186, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 190, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 194, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 198, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 202, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 206, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 210, + "y": 94.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 58, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 66, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 90, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 94, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 202, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 206, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 210, + "y": 98.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 58, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 62, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 66, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 182, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 198, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 202, + "y": 102.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 22, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 26, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "none-to-west" + }, + { + "x": 182, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 198, + "y": 106.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 182, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 186, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 198, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 206, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 210, + "y": 110.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 186, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 190, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 194, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 198, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 206, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 210, + "y": 114.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 194, + "y": 118.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 198, + "y": 118.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 30, + "y": 122.5, + "name": "cliff-vulcanus", + "orientation": "east-to-none" + }, + { + "x": 34, + "y": 122.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 126.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 34, + "y": 130.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 38, + "y": 130.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 38, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 42, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 46, + "y": 134.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 46, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 50, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 54, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 182, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 186, + "y": 138.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 54, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 58, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 182, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 186, + "y": 142.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 58, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 62, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 66, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 178, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 182, + "y": 146.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 150.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 178, + "y": 150.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 182, + "y": 150.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 62, + "y": 154.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 66, + "y": 154.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 58, + "y": 158.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 62, + "y": 158.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": -4.51171875, + "y": 163.93359375, + "name": "crater-cliff", + "orientation": "east-to-north" + }, + { + "x": 5.38671875, + "y": 163.93359375, + "name": "crater-cliff", + "orientation": "north-to-west" + }, + { + "x": 42, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 46, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 50, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 54, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 58, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 78, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 82, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 86, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 90, + "y": 162.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 0.4375, + "y": 165.38671875, + "name": "crater-cliff", + "orientation": "east-to-west" + }, + { + "x": 38, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 42, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 78, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 90, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 94, + "y": 166.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 38, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 94, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 98, + "y": 170.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 22, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 26, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 30, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 34, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 74, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 98, + "y": 174.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 18, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 22, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 74, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 90, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 94, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 98, + "y": 178.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 2, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 6, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 10, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 14, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-none" + }, + { + "x": 18, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "none-to-north" + }, + { + "x": 74, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 78, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 82, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 86, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 90, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 110, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 114, + "y": 182.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 2, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "none-to-north" + }, + { + "x": 106, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 110, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 114, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 118, + "y": 186.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 102, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 106, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 110, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 114, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 118, + "y": 190.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 102, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 106, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 110, + "y": 194.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 106, + "y": 198.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 110, + "y": 198.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 34, + "y": 210.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 38, + "y": 210.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 34, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 38, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 74, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 78, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 82, + "y": 214.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 66, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 70, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 74, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 82, + "y": 218.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 222.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 82, + "y": 222.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 226.5, + "name": "cliff-vulcanus", + "orientation": "north-to-south" + }, + { + "x": 82, + "y": 226.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 66, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 70, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 78, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 82, + "y": 230.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 70, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 74, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 78, + "y": 234.5, + "name": "cliff-vulcanus", + "orientation": "south-to-north" + }, + { + "x": 74, + "y": 238.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 78, + "y": 238.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 138, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 142, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "east-to-west" + }, + { + "x": 146, + "y": 242.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 106, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 110, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 138, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 146, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 150, + "y": 246.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 102, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 106, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 110, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 114, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 134, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 138, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "west-to-south" + }, + { + "x": 146, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "south-to-east" + }, + { + "x": 150, + "y": 250.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + }, + { + "x": 98, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "east-to-south" + }, + { + "x": 102, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "north-to-west" + }, + { + "x": 114, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "east-to-north" + }, + { + "x": 118, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "south-to-west" + }, + { + "x": 138, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "north-to-east" + }, + { + "x": 142, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "west-to-east" + }, + { + "x": 146, + "y": 254.5, + "name": "cliff-vulcanus", + "orientation": "west-to-north" + } + ], + "resources": [], + "protos": { + "cliff-vulcanus": { + "type": "cliff", + "layers": [ + "cliff", + "is_lower_object", + "is_object", + "item", + "meltable", + "object", + "player", + "water_tile" + ], + "box": { + "lx": -0.98828125, + "ly": -0.48828125, + "rx": 0.98828125, + "ry": 0.48828125 + } + }, + "tungsten-ore": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 1, + "map_grid": true + }, + "calcite": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 1, + "map_grid": true + }, + "coal": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -0.09765625, + "ly": -0.09765625, + "rx": 0.09765625, + "ry": 0.09765625 + }, + "cliff_removal_probability": 1, + "map_grid": true + }, + "sulfuric-acid-geyser": { + "type": "resource", + "layers": [ + "resource" + ], + "box": { + "lx": -1.3984375, + "ly": -1.3984375, + "rx": 1.3984375, + "ry": 1.3984375 + }, + "cliff_removal_probability": 1, + "map_grid": false + } + } + } + ] +} diff --git a/test/oracle/capture.ts b/test/oracle/capture.ts index b717cf8b..95d19d1c 100644 --- a/test/oracle/capture.ts +++ b/test/oracle/capture.ts @@ -5124,6 +5124,138 @@ async function captureVulcanusCliffOreDirection(): Promise { console.log(`wrote ${out} (${String(cases.length)} arms)`); } +/** + * **The MECHANISM behind the ore -> cliff exclusion, which every arm before + * this one could only characterise.** + * + * `oracle-vulcanus-cliff-ore-direction` settled the direction by switching the + * resources OFF. That answers "which way does it run" and cannot answer "how", + * because removing the ore removes everything about the ore at once. The + * distinguishing lever is a PROTOTYPE field: leave all 945 resource entities + * exactly where the control has them and change one property of them. + * + * `ResourceEntityPrototype::cliff_removal_probability` defaults to **1.0**, and + * no shipped prototype overrides it - grepped across `base/`, `core/`, + * `space-age/`, `quality/` and `elevated-rails/`. So it is invisible from the + * data alone and can only be seen by changing it. + * + * A prototype field cannot be reached by a surface setting the way + * `autoplace_controls` and `cliff_settings` can: it is read at map-gen from the + * loaded prototype. That is what {@link OracleOptions.extraDataLua} exists for, + * and why it writes `data-final-fixes.lua` rather than `data.lua` - this probe + * mod declares no dependencies, so Factorio may load it before `space-age` and + * an override written at the data stage would silently edit nothing. + * + * Each arm reads the field back off the RUNNING GAME through `protos`, so an + * override that failed to apply cannot be mistaken for a field that does not + * matter. That read-back is the whole reason this is an arm rather than a hope. + */ +async function captureVulcanusCliffRemovalProbability(): Promise { + const seed = 123456; + const blobRegion: Region = { x0: 0, y0: 0, x1: 256, y1: 256 }; + const ONE_BAND = 1000000; + // Identical to `vulcanus-cliff-ore-direction`'s blob arms, so the two + // fixtures are directly comparable rather than nearly comparable. + const COLLAPSED = { + cliff_smoothing: 0, + cliff_elevation_interval: ONE_BAND, + cliff_elevation_0: 70, + richness: 4, + }; + const OFF = { frequency: 1, size: 0, richness: 1 }; + const ALL_OFF = { + tungsten_ore: OFF, + calcite: OFF, + vulcanus_coal: OFF, + sulfuric_acid_geyser: OFF, + }; + const PROTOS = ["cliff-vulcanus", "tungsten-ore", "calcite", "coal", "sulfuric-acid-geyser"]; + const ZERO_REMOVAL = ` +-- Leave every resource exactly where it is and zero ONE prototype field. +for _, proto in pairs(data.raw.resource) do + proto.cliff_removal_probability = 0 +end +`; + + const arms: { + label: string; + autoplaceControls?: Record; + extraDataLua?: string; + }[] = [ + { label: "blob COLLAPSED, resources ON, cliff_removal_probability at its 1.0 default" }, + { + label: "blob COLLAPSED, resources ON, cliff_removal_probability = 0", + extraDataLua: ZERO_REMOVAL, + }, + { label: "blob COLLAPSED, ALL resources OFF", autoplaceControls: ALL_OFF }, + ]; + + const cases: unknown[] = []; + for (const arm of arms) { + const workDir = await mkdtemp(join(tmpdir(), "oracle-capture-")); + try { + const dump = await sampleCliffEntitiesFull(blobRegion, { + workDir, + seed, + spaceAge: true, + planet: "vulcanus", + cliffSettings: COLLAPSED, + autoplaceControls: arm.autoplaceControls, + alsoResources: true, + protoNames: PROTOS, + extraDataLua: arm.extraDataLua, + }); + cases.push({ + label: arm.label, + region: blobRegion, + cliffSettings: COLLAPSED, + autoplaceControls: arm.autoplaceControls ?? null, + zeroedCliffRemovalProbability: arm.extraDataLua !== undefined, + effectiveCliffSettings: dump.cliffSettings, + effectiveAutoplace: dump.autoplaceControls, + cliffs: dump.cliffs, + resources: dump.resources, + protos: dump.protos, + }); + const named = dump.cliffs as unknown as readonly { name: string }[]; + const vulc = named.filter((c) => c.name === "cliff-vulcanus").length; + console.log( + ` ${arm.label} -> ${String(vulc)} cliff-vulcanus, ` + + `${String(dump.resources?.length ?? -1)} resources, ` + + `tungsten cliff_removal_probability=${String( + dump.protos?.["tungsten-ore"]?.cliff_removal_probability, + )}`, + ); + } finally { + await rm(workDir, { recursive: true, force: true }); + } + } + + const fixture = { + _comment: + "Ground truth from Factorio 2.1.14 via test/oracle. Names the MECHANISM of the Vulcanus " + + "cliff/ore exclusion (#84, #24), which oracle-vulcanus-cliff-ore-direction could only give " + + "a direction for. The distinguishing arm leaves every one of the 945 resource entities " + + "exactly where the control has them and sets ONE prototype field, " + + "ResourceEntityPrototype::cliff_removal_probability, to 0 - a change no surface setting can " + + "make, because a prototype field is read at map-gen from the loaded prototype. The cliffs " + + "come back anyway, and that arm is indistinguishable from the resources-OFF arm. The field " + + "defaults to 1.0 and no shipped prototype overrides it, which is why the port's " + + "unconditional box-overlap rejection is correct as written: the BEHAVIOUR does not change, " + + "the explanation does. Every arm reads the field back off the running game in `protos`, so " + + "an override that failed to apply cannot be mistaken for a term that does not matter. " + + "Sampled on a create_surface() surface whose seed is FORCED to `seed`, like every other " + + "Vulcanus oracle fixture. Regenerate: node --experimental-strip-types " + + "test/oracle/capture.ts vulcanus-cliff-removal-probability", + seed, + blobRegion, + cases, + }; + const out = join(FIXTURES, "oracle-vulcanus-cliff-removal-probability.seed123456.json"); + await writeFile(out, JSON.stringify(fixture, null, 2) + "\n"); + console.log(`wrote ${out} (${String(cases.length)} arms)`); +} + /** * **Eight more regions, to make the CHUNK-BORDER question decisive** (#84). * @@ -6583,6 +6715,7 @@ if (want("vulcanus-cliff-bands")) await captureVulcanusCliffBands(); if (want("vulcanus-cliff-fine-sweep")) await captureVulcanusCliffFineSweep(); if (want("cliff-entities")) await captureCliffEntities(); if (want("vulcanus-cliff-ore-direction")) await captureVulcanusCliffOreDirection(); +if (want("vulcanus-cliff-removal-probability")) await captureVulcanusCliffRemovalProbability(); if (want("vulcanus-cliff-ore-direction-regions")) await captureVulcanusCliffOreDirectionRegions(); if (want("vulcanus-tile-lever")) await captureVulcanusTileLever(); if (want("vulcanus-cliff-ore-richness")) await captureVulcanusCliffOreRichness(); diff --git a/test/oracle/oracle.ts b/test/oracle/oracle.ts index 02bd936d..638fcf94 100644 --- a/test/oracle/oracle.ts +++ b/test/oracle/oracle.ts @@ -690,6 +690,11 @@ ${names.map((n) => ` kept[${JSON.stringify(n)}] = nil`).join("\n")} lx = p.collision_box.left_top.x, ly = p.collision_box.left_top.y, rx = p.collision_box.right_bottom.x, ry = p.collision_box.right_bottom.y, } or nil, + -- Read BACK off the running game, so an extraDataLua prototype + -- override has to prove it applied instead of being assumed. A resource + -- arm that cannot show the field it changed is not an arm. + cliff_removal_probability = p.cliff_removal_probability, + map_grid = p.map_grid, } end end @@ -915,6 +920,15 @@ export interface DumpedProto { readonly type: string; readonly layers: string[]; readonly box?: { lx: number; ly: number; rx: number; ry: number }; + /** + * `ResourceEntityPrototype::cliff_removal_probability`, read back off the + * running game. Defaults to 1.0 and no shipped prototype overrides it, so a + * value other than 1 means an {@link OracleOptions.extraDataLua} override + * applied - which is the only thing that makes such an arm non-vacuous. + */ + readonly cliff_removal_probability?: number; + /** `ResourceEntityPrototype::map_grid`. Defaults to true; only fluid and vent resources set it false. */ + readonly map_grid?: boolean; } /** The cliff probe's full dump: the entities plus the settings that produced them. */ @@ -1235,6 +1249,18 @@ export interface OracleOptions { alsoResources?: boolean; /** Entity prototypes whose collision box and mask layers to dump. Needs {@link alsoResources}. */ protoNames?: readonly string[]; + /** + * Extra data-stage Lua appended to the probe mod's `data.lua`, for overriding + * PROTOTYPE fields that no runtime setting can reach. + * + * `autoplaceControls` and `cliffSettings` are surface settings, so they can be + * changed at `on_init`. A prototype field cannot: it is read at map-gen from + * the loaded prototype, so the only lever is the data stage. That is the + * difference between "switch the ore off" and "leave the ore exactly where it + * is and change one property of it", and only the second can separate a + * resource's PRESENCE from a specific behaviour of it. + */ + extraDataLua?: string; /** * `map_gen_settings.autoplace_settings` categories (`"entity"`, `"tile"`, * `"decorative"`) to switch off wholesale - `treat_missing_as_default = false` @@ -1551,6 +1577,15 @@ export async function sampleCliffEntitiesFull( // control script rather than a second mod. if (opts.probeExpression !== undefined) await writeFile(join(modFilesDir, "data.lua"), buildDataLua(opts.probeExpression)); + // `extraDataLua` goes in data-final-fixes.lua, NOT data.lua, and the + // difference is load order rather than taste. This mod declares no + // dependencies, so Factorio is free to run its `data.lua` before + // `space-age`'s - at which point `data.raw.resource["tungsten-ore"]` does not + // exist yet and an override would silently do nothing. + // `data-final-fixes.lua` runs after every mod's data and data-updates stages, + // so the prototype is always there to edit. + if (opts.extraDataLua !== undefined) + await writeFile(join(modFilesDir, "data-final-fixes.lua"), opts.extraDataLua); await writeFile( join(modDir, "mod-list.json"), JSON.stringify(