November 3rd - Dungeon Shield Generator Implementation

Discussion in 'Dev Blog' started by Armagon, Nov 3, 2014.

  1. jrapta

    jrapta Void-Bound Voyager

    Happy Birthday Starbound!
     
  2. goldniko1

    goldniko1 Void-Bound Voyager

    I feel like this awesome game is heading towards a more movement and less tech based development. I would like it if instead of pulling levers, you had to hack into the mainframe, or in the glitch's case, maybe reroute some steam pipes. This would create a different game no just geared towards jumping and slashing. Also, how come the character automatically knows how to handle a gun or giant sword. Maybe skills progression would be nice?
     
    eksynn likes this.
  3. JennShii

    JennShii Pangalactic Porcupine

    Oh god do I need to practice flappy bird for that last obstacle?? ToT
     
  4. Connorses

    Connorses Big Damn Hero

    It's really cool how you've got different people working on different kinds of dungeons. It should add some variety.
     
  5. jubaG_

    jubaG_ Guest

    The best soundtrack of Starbound, in my opinion.
     
  6. Kawa

    Kawa Tiy's Beard

    Diffs! This update: the ocean biome, temperature ranges, minor but legion liquid brush changes on all dungeons, no more 1000 pixels to repair the thrusters...
    Code:
    FILES
    -----
    liquids.config
    player.config
    rendering.config
    server.config
    spawner.config
    terrestrial_worlds.config
    biomes\distributions.config
    biomes\space\asteroids.spacebiome
    biomes\surface\arctic\arctic.surfacebiome
    biomes\surface\asteroidfield\asteroidfield.surfacebiome
    biomes\surface\barren\barren.surfacebiome
    biomes\surface\desert\desert.surfacebiome
    biomes\surface\forest\forest.surfacebiome
    biomes\surface\garden\garden.surfacebiome
    biomes\surface\jungle\jungle.surfacebiome
    biomes\surface\magma\magma.surfacebiome
    biomes\surface\moon\moon.surfacebiome
    biomes\surface\ocean\ocean.surfacebiome
    biomes\surface\outpost\outpost.surfacebiome
    biomes\surface\savannah\savannah.surfacebiome
    biomes\surface\scorched\scorched.surfacebiome
    biomes\surface\snow\snow.surfacebiome
    biomes\surface\tentacles\tentacles.surfacebiome
    biomes\surface\tundra\tundra.surfacebiome
    biomes\surface\volcanic\volcanic.surfacebiome
    biomes\surface_detached\ariddetached\aridbones.surfacebiome
    biomes\surface_detached\ariddetached\shrubby.surfacebiome
    biomes\surface_detached\desertdetached\bones\bones.surfacebiome
    biomes\surface_detached\desertdetached\colourful\colourful.surfacebiome
    biomes\surface_detached\desertdetached\oasis\oasis.surfacebiome
    biomes\surface_detached\desertdetached\sandstone\sandstone.surfacebiome
    biomes\surface_detached\desertdetached\tar\tar.surfacebiome
    biomes\surface_detached\forestdetached\charred\charred.surfacebiome
    biomes\surface_detached\forestdetached\eyepatch\eyepatch.surfacebiome
    biomes\surface_detached\forestdetached\flowers\flowers.surfacebiome
    biomes\surface_detached\forestdetached\mushroompatch\mushroompatch.surfacebiome
    biomes\surface_detached\forestdetached\rocky\rocky.surfacebiome
    biomes\surface_detached\forestdetached\toxicplains\toxicplains.surfacebiome
    biomes\surface_detached\jungledetached\flesh\flesh.surfacebiome
    biomes\surface_detached\jungledetached\giantflowers\giantflowers.surfacebiome
    biomes\surface_detached\magmadetached\crystalline\crystalline.surfacebiome
    biomes\surface_detached\magmadetached\rust\rust.surfacebiome
    biomes\surface_detached\snowdetached\geometric\geometric.surfacebiome
    biomes\surface_detached\snowdetached\ice\ice.surfacebiome
    biomes\surface_detached\snowdetached\orb\orb.surfacebiome
    biomes\surface_detached\snowdetached\spring\spring.surfacebiome
    biomes\underground\generic\underground0a.undergroundbiome
    biomes\underground\generic\underground0b.undergroundbiome
    biomes\underground\generic\underground0c.undergroundbiome
    biomes\underground\generic\underground0d.undergroundbiome
    biomes\underground\generic\underground1a.undergroundbiome
    biomes\underground\generic\underground1b.undergroundbiome
    biomes\underground\generic\underground1c.undergroundbiome
    biomes\underground\generic\underground1d.undergroundbiome
    biomes\underground\generic\underground3a.undergroundbiome
    biomes\underground\generic\underground3b.undergroundbiome
    biomes\underground\generic\underground3c.undergroundbiome
    biomes\underground\generic\underground3d.undergroundbiome
    biomes\underground\generic\underground5a.undergroundbiome
    biomes\underground\generic\underground5b.undergroundbiome
    biomes\underground\generic\underground5c.undergroundbiome
    biomes\underground\generic\underground5d.undergroundbiome
    biomes\underground\generic\bottom\rock04layer.undergroundbiome
    biomes\underground\generic\bottom\rock12layer.undergroundbiome
    biomes\underground\generic\bottom\rock14layer.undergroundbiome
    biomes\underground\generic\bottom\rock15layer.undergroundbiome
    biomes\underground\generic\bottom\rock17layer.undergroundbiome
    biomes\underground\generic\core\blaststonecorelayer.corebiome
    biomes\underground\generic\core\gardencorelayer.corebiome
    biomes\underground\generic\core\magmarockcorelayer.corebiome
    biomes\underground\generic\core\obisidiancorelayer.corebiome
    biomes\underground\generic\middle\rock01layer.undergroundbiome
    biomes\underground\generic\middle\rock02.undergroundbiome
    biomes\underground\generic\middle\rock03.undergroundbiome
    biomes\underground\generic\middle\rock19.undergroundbiome
    biomes\underground\generic\middle\rock20.undergroundbiome
    biomes\underground\generic\top\claylayer.undergroundbiome
    biomes\underground\generic\top\drydirtlayer.undergroundbiome
    biomes\underground\generic\top\drysandlayer.undergroundbiome
    biomes\underground\generic\top\gravellayer.undergroundbiome
    biomes\underground\generic\top\mudlayer.undergroundbiome
    biomes\underground\generic\top\sandlayer.undergroundbiome
    biomes\underground\generic\top\sandstonelayer.undergroundbiome
    biomes\underground\undergroundtest\undergroundtest1.undergroundbiome
    biomes\underground\undergroundtest\undergroundtest2.undergroundbiome
    biomes\underground_detached\abandonedmines\abandonedmines.undergroundbiome
    biomes\underground_detached\bonecaves\bonecaves.undergroundbiome
    biomes\underground_detached\cellcave\cellcave.undergroundbiome
    biomes\underground_detached\colorful\colorfulcave.undergroundbiome
    biomes\underground_detached\coralcave\coralcave.undergroundbiome
    biomes\underground_detached\crystalcave\crystalcave.undergroundbiome
    biomes\underground_detached\fleshcave\fleshcave.undergroundbiome
    biomes\underground_detached\heck\heck.undergroundbiome
    biomes\underground_detached\hive\hive.undergroundbiome
    biomes\underground_detached\icecaves\icecaves.undergroundbiome
    biomes\underground_detached\minivillage\minivillage.undergroundbiome
    biomes\underground_detached\mushrooms\mushrooms.undergroundbiome
    biomes\underground_detached\old\shadowrealm\shadow.undergroundbiome
    biomes\underground_detached\old\shroomcave\shroomcave.undergroundbiome
    biomes\underground_detached\old\slime\slime.undergroundbiome
    biomes\underground_detached\old\sulphur\sulphur.undergroundbiome
    biomes\underground_detached\slime\slime.undergroundbiome
    biomes\underground_detached\tarpit\tarpit.undergroundbiome
    biomes\underground_detached\wilderness\wilderness.undergroundbiome
    biomes\underground_detached\zen\zen.undergroundbiome
    dungeons\apex\apexresearchlab\apexresearchlab.dungeon
    dungeons\apex\apextestchamber\apextestchamber.dungeon
    dungeons\apex\apextowerblock\apextowerblock.dungeon
    dungeons\avian\avianairship\avianairship.dungeon
    dungeons\avian\avianairship\key with grid.png
    dungeons\avian\avianairship\key.png
    dungeons\avian\aviantemple\aviantemple.dungeon
    dungeons\avian\aviantemple\key with grid.png
    dungeons\avian\aviantemple\key.png
    dungeons\avian\aviantomb\10b-objects.png
    dungeons\avian\aviantomb\11a-objects.png
    dungeons\avian\aviantomb\3d-objects.png
    dungeons\avian\aviantomb\aviantomb.dungeon
    dungeons\avian\aviantomb\endleft2a-objects.png
    dungeons\avian\aviantomb\endleft2b-objects.png
    dungeons\avian\aviantomb\endright2a-objects.png
    dungeons\avian\aviantomb\endright2b-objects.png
    dungeons\avian\aviantomb\key with grid.png
    dungeons\avian\aviantomb\key.png
    dungeons\avian\aviantower\aviantower.dungeon
    dungeons\avian\aviantower\key with grid.png
    dungeons\avian\aviantower\key.png
    dungeons\avian\avianvillage\avianvillage.dungeon
    dungeons\avian\avianvillage\key with grid.png
    dungeons\avian\avianvillage\key.png
    dungeons\floran\floranhell\floranhell.dungeon
    dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon
    dungeons\floran\floranvillagetower\floranvillagetower.dungeon
    dungeons\glitch\glitchcastle\glitchcastle.dungeon
    dungeons\glitch\glitchsewer\glitchsewer.dungeon
    dungeons\glitch\glitchvillage\glitchvillage.dungeon
    dungeons\human\humanbunker\humanbunker.dungeon
    dungeons\human\humanprison\humanprison.dungeon
    dungeons\microdungeons\biome\glacier\glacier.dungeon
    dungeons\microdungeons\biome\ice\ice.dungeon
    dungeons\microdungeons\biome\igloo\igloo.dungeon
    dungeons\microdungeons\biome\oasis\oasis.dungeon
    dungeons\microdungeons\biome\sandstone\sandstone.dungeon
    dungeons\microdungeons\biome\tar\tar.dungeon
    dungeons\microdungeons\biome\toxicplains\toxicplains.dungeon
    dungeons\microdungeons\common\blank\blank.dungeon
    dungeons\microdungeons\common\block1platforms\block1platforms.dungeon
    dungeons\microdungeons\common\blockpile\blockpile.dungeon
    dungeons\microdungeons\common\blocks\blocks.dungeon
    dungeons\microdungeons\common\flats\flats.dungeon
    dungeons\microdungeons\common\layeredspire\layeredspire.dungeon
    dungeons\microdungeons\common\loops\loops.dungeon
    dungeons\microdungeons\common\none\none.dungeon
    dungeons\microdungeons\common\reversepyramids\reversepyramids.dungeon
    dungeons\microdungeons\common\rockyshapes\rockyshapes.dungeon
    dungeons\microdungeons\common\rods\rods.dungeon
    dungeons\microdungeons\common\spikes\spikes.dungeon
    dungeons\microdungeons\common\spiralspikes\spiralspikes.dungeon
    dungeons\microdungeons\common\stripeblocks\stripeblocks.dungeon
    dungeons\microdungeons\common\wiggles\wiggles.dungeon
    dungeons\microdungeons\coraltemple\coraltemple.dungeon
    dungeons\microdungeons\molecave\molecave.dungeon
    dungeons\microdungeons\platforming\aridplatforming\aridplatforming.dungeon
    dungeons\microdungeons\platforming\desertplatforming\desertplatforming.dungeon
    dungeons\microdungeons\platforming\greenplatforming\greenplatforming.dungeon
    dungeons\microdungeons\platforming\iceplatforming\iceplatforming.dungeon
    dungeons\microdungeons\platforming\savannahplatforming\savannahplatforming.dungeon
    dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\earlyapexundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\earlyavianundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\earlytier\earlygenericunderground\earlygenericunderground.dungeon
    dungeons\microdungeons\randomencounter\earlytier\earlyglitchunderground\earlyglitchundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lateapexundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\latetier\lateavianunderground\lateavianundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\lateglitchundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\midtier\midapexunderground\midapexundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\midtier\midavianunderground\midavianundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\midtier\midfloranunderground\midfloranundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\midtier\midglitchunderground\midglitchundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\unsorted\avian\avianencounter.dungeon
    dungeons\microdungeons\randomencounter\unsorted\generic\miniboss.dungeon
    dungeons\microdungeons\randomencounter\unsorted\generic\randomencounter.dungeon
    dungeons\microdungeons\randomencounter\unsorted\glitch\glitchencounter.dungeon
    dungeons\microdungeons\randomencounter\unsorted\shroomencounter\shroomencounter.dungeon
    dungeons\microdungeons\randomencounter\unsorted\treasureroom\treasureroom.dungeon
    dungeons\microdungeons\rare\rockclimb\rockclimb.dungeon
    dungeons\microdungeons\rare\rocktunnel\rocktunnel.dungeon
    dungeons\microdungeons\terrainfeatures\terrainfeatures.dungeon
    dungeons\missions\floranmissions\floranmission1.dungeon
    dungeons\missions\glitchmissions\glitchmission1.dungeon
    dungeons\missions\lunarbase\lunarbase.dungeon
    dungeons\missions\missiontest1\missiontest1.dungeon
    dungeons\other\ancientgateway\ancientgateway.dungeon
    dungeons\other\naturalcave\naturalcave.dungeon
    dungeons\other\outpost\outpost.dungeon
    dungeons\other\scifidungeon\scifidungeon.dungeon
    interface\ai\ai.config
    interface\ai\givebeamaxe.aicommand
    interface\ai\upgradeship2.aicommand
    items\defaultparameters.config
    [NEW] items\throwables\corrosivegrenade.thrownitem
    [NEW] items\throwables\corrosivegrenadeicon.png
    items\tools\miningtools\copperpickaxe.miningtool
    items\tools\miningtools\fishaxe.miningtool
    items\tools\miningtools\laserminer.miningtool
    items\tools\miningtools\pickaxe.miningtool
    [NEW] items\tools\miningtools\pickaxebig.png
    items\tools\miningtools\superfishaxe.miningtool
    items\tools\miningtools\superfishaxedrop.miningtool
    monsters\flying\wanderstate.lua
    monsters\swimming\swimmingmonster.lua
    objects\avian\birdgroundlantern\birdgroundlantern.object
    objects\avian\spearrack\spearrack.png
    objects\floran\floranchandelier\floranchandelier.object
    objects\floran\planttorch\planttorch.object
    objects\generic\oillantern1\oillantern1.object
    objects\generic\oillanterntall\oillanterntall.object
    objects\generic\torch\torch.object
    objects\generic\woodentalllantern\woodentalllantern.object
    objects\glitch\medievalchandelier\medievalchandelier.object
    objects\glitch\medievallamp\medievallamp.object
    objects\glitch\medievalstreetlamp\medievalstreetlamp.object
    objects\glitch\medievaltorch\medievaltorch.object
    objects\mission\skulltorch\skulltorch.object
    plants\trees\forest\foliage\pinefoliage\pinefoliage.modularfoliage
    plants\trees\forest\stem\pineytree\pineytree.modularstem
    [NEW] projectiles\throwable\corrosivegrenade\corrosivegrenade.frames
    [NEW] projectiles\throwable\corrosivegrenade\corrosivegrenade.png
    [NEW] projectiles\throwable\corrosivegrenade\corrosivegrenade.projectile
    [NEW] projectiles\throwable\corrosiveparticle\corrosiveparticle.frames
    [NEW] projectiles\throwable\corrosiveparticle\corrosiveparticle.png
    [NEW] projectiles\throwable\corrosiveparticle\corrosiveparticle.projectile
    projectiles\weather\water\water.projectile
    recipes\starter\anvil\copperpickaxe.recipe
    [NEW] sfx\objects\medievallamp_off1.wav
    [NEW] sfx\objects\medievallamp_off2.wav
    [NEW] sfx\objects\medievallamp_on1.wav
    [NEW] sfx\objects\medievallamp_on2.wav
    [NEW] sfx\objects\oillantern_off.wav
    [NEW] sfx\objects\oillantern_on.wav
    [NEW] sfx\objects\torch_off1.wav
    [NEW] sfx\objects\torch_off2.wav
    [NEW] sfx\objects\torch_off3.wav
    [NEW] sfx\objects\torch_on1.wav
    [NEW] sfx\objects\torch_on2.wav
    ships\novakid\novakidt0blocks.png
    ships\novakid\novakidt1blocks.png
    tech\jeep\jeep\humanjeep.tech
    terrain\cave\normalcaves.terrain
    [NEW] terrain\surface\oceanislandssurface.terrain
    tiles\materials\bonematerial.material
    tiles\materials\bookpiles.material
    tiles\materials\eyepiles.material
    tiles\materials\gravel.material
    tiles\materials\meteoriterock.material
    tiles\materials\redtoyblock.material
    tiles\materials\sand.material
    tiles\materials\treasurehoard.material
    tiles\mods\corefragment.matmod
    treasure\biome.treasurepools
    treasure\default.treasurechests
    treasure\hunting.treasurepools
    
    DIFFS
    -----
    liquids.config
    2,6c2,14
    <  "liquids" : {
    <    // Empty (null liquid)
    <    "0" : {
    <      "name" : "nothing",
    <      "texture" : "/watertex.png",
    ---
    >  "liquidEngineParameters" : {
    >    "lateralMoveFactor" : 0.5,
    >    "spreadOverfillUpFactor" : 0.95,
    >    "spreadOverfillLateralFactor" : 0.5,
    >    "spreadOverfillDownFactor" : 0.3,
    >    "pressureEqualizeFactor" : 0.5,
    >    "pressureMoveFactor" : 0.5,
    >    "minimumLivenPressureChange" : 0.005,
    >    "minimumLivenLevelChange" : 0.001,
    >    "minimumLiquidLevel" : 0.01,
    >    "interactTransformationLevel" : 0.2,
    >    "drainFactor" : 0.1
    >  },
    8,15c16
    <      // not sensical
    <      "drawMinimum" : 20,
    <      "color" : [80, 221, 254, 128],
    <      "bottomLightMix" : [0, 78, 255],
    <      "textureMovementFactor" : 2.6,
    <      "breathable" : "default"
    <    },
    <    // Water
    ---
    >  "liquids" : {
    18,21c19
    <      "texture" : "/watertex.png",
    <      "blockGenerationChance" : 0.000,
    <      "blockOptions" : [ "sand2" ],
    <      "drawMinimum" : 20,
    ---
    >      "tickDelta" : 2,
    23,25d20
    <      "bottomLightMix" : [0, 78, 255],
    <      "textureMovementFactor" : 2.6,
    <      "breathable" : "notBreathable",
    27,31c22,30
    <      "statusEffects" : [ "swimming" ]
    <    },
    <    // Endless Water
    <    "2" : {
    <      "name" : "ocean",
    ---
    >      "statusEffects" : [ "swimming" ],
    >
    >      "interactions" : [
    >        {
    >          "liquid" : 3,
    >          "liquidResult" : 3
    >        }
    >      ],
    >
    33,38d31
    <      "flowAs" : 1,
    <      "blockGenerationChance" : 0.01,
    <      "connectedOnly" : false,
    <      "blockOptions" : [ "sand2" ],
    <      "drawMinimum" : 20,
    <      "color" : [80, 221, 254, 128],
    40,44c33
    <      "textureMovementFactor" : 2.6,
    <      "breathable" : "notBreathable",
    <      "endless" : true,
    <      "itemDrop" : "liquidwater",
    <      "statusEffects" : [ "swimming" ]
    ---
    >      "textureMovementFactor" : 2.6
    46,47c35
    <    // Lava
    <    "3" : {
    ---
    >    "2" : {
    49,62c37
    <      "texture" : "/lavatex.png",
    <      "blockGenerationChance" : 0.001,
    <      "blockOptions" : [ "magmarock" ],
    <      "interactions" : {
    <        "1" : {
    <          "blockGenerationChance" : 1,
    <          "blockOptions" : [ "magmarock" ]
    <        },
    <        "2" : {
    <          "blockGenerationChance" : 1,
    <          "blockOptions" : [ "magmarock" ]
    <        }
    <      },
    <      "drawMinimum" : 20,
    ---
    >      "tickDelta" : 4,
    64d38
    <      "bottomLightMix" : [255, 70, 0],
    66,71d39
    <      "textureMovementFactor" : 9,
    <      "upwardsSpeedModifier" : 1.3,
    <      "sidewaysSpeedModifier" : 0.3,
    <      "downwardsSpeedModifier" : 1,
    <      "backgroundFlowPercentage" : 0.05,
    <      "breathable" : "notBreathable",
    73c41,52
    <      "itemDrop" : "liquidlava"
    ---
    >      "itemDrop" : "liquidlava",
    >
    >      "interactions" : [
    >        {
    >          "liquid" : 1,
    >          "materialResult" : "magmarock"
    >        }
    >      ],
    >
    >      "texture" : "/lavatex.png",
    >      "bottomLightMix" : [255, 70, 0],
    >      "textureMovementFactor" : 9
    75,76c54
    <    // Acid
    <    "4" : {
    ---
    >    "3" : {
    78,81c56
    <      "texture" : "/watertex.png",
    <      "blockGenerationChance" : 0.000,
    <      "blockOptions" : [ "sand2" ],
    <      "drawMinimum" : 20,
    ---
    >      "tickDelta" : 2,
    83d57
    <      "bottomLightMix" : [0, 78, 255],
    85,86d58
    <      "textureMovementFactor" : 2.6,
    <      "breathable" : "notBreathable",
    88,119c60,64
    <      "itemDrop" : "liquidacid"
    <    },
    <    // Endless Lava
    <    "5" : {
    <      "name" : "lavaOcean",
    <      "texture" : "/lavatex.png",
    <      "flowAs" : 3,
    <      "blockGenerationChance" : 0.01,
    <      "blockOptions" : [ "magmarock" ],
    <      "interactions" : {
    <        "1" : {
    <          "blockGenerationChance" : 1,
    <          "blockOptions" : [ "magmarock" ]
    <        },
    <        "2" : {
    <          "blockGenerationChance" : 1,
    <          "blockOptions" : [ "magmarock" ]
    <        }
    <      },
    <      "drawMinimum" : 20,
    <      "color" : [255, 150, 0, 190],
    <      "bottomLightMix" : [255, 70, 0],
    <      "radiantLight" : [189, 26, 0],
    <      "textureMovementFactor" : 9,
    <      "upwardsSpeedModifier" : 1.3,
    <      "sidewaysSpeedModifier" : 0.3,
    <      "downwardsSpeedModifier" : 1,
    <      "backgroundFlowPercentage" : 0.05,
    <      "breathable" : "notBreathable",
    <      "endless" : true,
    <      "statusEffects" : [ "melting" ],
    <      "itemDrop" : "liquidlava"
    ---
    >      "itemDrop" : "liquidacid",
    >
    >      "texture" : "/watertex.png",
    >      "bottomLightMix" : [0, 78, 255],
    >      "textureMovementFactor" : 2.6
    121,122c66
    <    // Tentacle Juice
    <    "6" : {
    ---
    >    "4" : {
    124,127c68
    <      "texture" : "/tentacletex.png",
    <      "blockGenerationChance" : 0.000,
    <      "blockOptions" : [ "sand2" ],
    <      "drawMinimum" : 20,
    ---
    >      "tickDelta" : 2,
    128a70,72
    >      "itemDrop" : "liquidtentaclejuice",
    >
    >      "texture" : "/tentacletex.png",
    130,132c74
    <      "textureMovementFactor" : 2.6,
    <      "breathable" : "notBreathable",
    <      "itemDrop" : "liquidtentaclejuice"
    ---
    >      "textureMovementFactor" : 2.6
    134d75
    <    // Oil
    137,140c78
    <      "texture" : "/tartex.png",
    <      "blockGenerationChance" : 0.000,
    <      "blockOptions" : [ "sand2" ],
    <      "drawMinimum" : 20,
    ---
    >      "tickDelta" : 4,
    142,144d79
    <      "bottomLightMix" : [0, 78, 255],
    <      "textureMovementFactor" : 2.6,
    <      "breathable" : "notBreathable",
    146c81,85
    <      "itemDrop" : "liquidoil"
    ---
    >      "itemDrop" : "liquidoil",
    >
    >      "texture" : "/tartex.png",
    >      "bottomLightMix" : [0, 78, 255],
    >      "textureMovementFactor" : 2.6
    148d86
    <    // Healing Water
    151,154c89
    <      "texture" : "/healingwatertex.png",
    <      "blockGenerationChance" : 0.000,
    <      "blockOptions" : [ "sand2" ],
    <      "drawMinimum" : 20,
    ---
    >      "tickDelta" : 2,
    156d90
    <      "bottomLightMix" : [0, 78, 255],
    158,159d91
    <      "textureMovementFactor" : 2.6,
    <      "breathable" : "notBreathable",
    161c93,97
    <      "itemDrop" : "liquidhealing"
    ---
    >      "itemDrop" : "liquidhealing",
    >
    >      "texture" : "/healingwatertex.png",
    >      "bottomLightMix" : [0, 78, 255],
    >      "textureMovementFactor" : 2.6
    163d98
    <      // Coconut Milk
    166,169c101
    <      "texture" : "/coconutmilktex.png",
    <      "blockGenerationChance" : 0.000,
    <      "blockOptions" : [ "sand2" ],
    <      "drawMinimum" : 20,
    ---
    >      "tickDelta" : 2,
    170a103,105
    >      "itemDrop" : "liquidmilk",
    >
    >      "texture" : "/coconutmilktex.png",
    172,174c107
    <      "textureMovementFactor" : 2.6,
    <      "breathable" : "notBreathable",
    <      "itemDrop" : "liquidmilk"
    ---
    >      "textureMovementFactor" : 2.6
    
    player.config
    39d38
    <      { "item" : "stonepickaxe" },
    
    rendering.config
    9a10,11
    >  "liquidDrawLevels" : [0.05, 0.95],
    >
    
    server.config
    2,6c2,5
    <  "serverProcessingGroupSteps" : 4,
    <  "blockDamageUpdateStep" : 0,
    <  "livingWorldUpdateStep" : 1,
    <  "worldStorageStep" : 2,
    <
    ---
    >  "liquidUpdateStepDelta" : 2,
    >  "blockDamageUpdateStepDelta" : 5,
    >  "fallingBlocksUpdateStepDelta" : 4,
    >  "worldStorageUpdateStepDelta" : 6,
    7a7,8
    >
    >  "liquidEngineBackgroundProcessingLimit" : 500,
    
    spawner.config
    971a972,1041
    >    ],
    >
    > //=============================================================================
    >    "ocean" : [
    >      //flying
    >      {
    >        "dayLevelAdjustment" : [-0.1, 0.1],
    >        "nightLevelAdjustment" : [0.0, 0.25],
    >
    >        "spawnParameters" : {
    >          "area" : "air",
    >          "region" : "exposed",
    >          "time" : "night"
    >        },
    >
    >        "targetDensity" : 0.001,
    >        "monsterType" : "smallflying",
    >        "monsterParameters" : {
    >          "aggressive" : false
    >        }
    >      },
    >      {
    >        "dayLevelAdjustment" : [-0.1, 0.1],
    >        "nightLevelAdjustment" : [0.0, 0.25],
    >
    >        "spawnParameters" : {
    >          "area" : "air",
    >          "region" : "exposed",
    >          "time" : "all"
    >        },
    >
    >        "targetDensity" : 0.001,
    >        "monsterType" : "smallflying",
    >        "monsterParameters" : {
    >          "aggressive" : false
    >        }
    >      },
    >      //fish
    >      {
    >        "dayLevelAdjustment" : [-0.1, 0.1],
    >        "nightLevelAdjustment" : [0.0, 0.25],
    >
    >        "spawnParameters" : {
    >          "area" : "liquid",
    >          "region" : "all",
    >          "time" : "all"
    >        },
    >
    >        "targetDensity" : 0.001,
    >        "monsterType" : "fish",
    >        "monsterParameters" : {
    >          "aggressive" : false
    >        }
    >      },
    >      {
    >        "dayLevelAdjustment" : [0.0, 0.0],
    >        "nightLevelAdjustment" : [0.0, 0.0],
    >
    >        "spawnParameters" : {
    >          "area" : "liquid",
    >          "region" : "all",
    >          "time" : "all"
    >        },
    >
    >        "targetDensity" : 0.001,
    >        "monsterType" : "fish",
    >        "monsterParameters" : {
    >          "aggressive" : false
    >        }
    >      }
    
    terrestrial_worlds.config
    43c43
    <      "lavaLevel" : 30,
    ---
    >      "coreOceanLevel" : 30,
    66c66
    <      "lavaLevel" : 60,
    ---
    >      "coreOceanLevel" : 60,
    89c89
    <      "lavaLevel" : 60,
    ---
    >      "coreOceanLevel" : 60,
    112c112
    <      "lavaLevel" : 60,
    ---
    >      "coreOceanLevel" : 60,
    219a220,227
    >    "oceanIslands" : {
    >      "terrainSelector" : "oceanIslandsSurface",
    >      "caveSelector" : "empty",
    >      "bgCaveSelector" : "empty",
    >      "subBlockSelector" : "largeClumps",
    >      "oreSelector" : "commonVeins"
    >    },
    >
    249c257
    <    "lavaBed" : {
    ---
    >    "coreOcean" : {
    309c317
    <      "terrain" : [ "flats" ],
    ---
    >      "terrain" : [ "oceanIslands" ],
    407c415
    <        [2, [ "minivillage", "mushrooms", "wilderness" ]],
    ---
    >        [2, [ "minivillage", "mushrooms", "wilderness", "tarpit" ]],
    421c429
    <        [2, [ "minivillage", "mushrooms", "wilderness" ]],
    ---
    >        [2, [ "minivillage", "mushrooms", "wilderness", "tarpit" ]],
    435c443
    <        [2, [ "minivillage", "mushrooms", "wilderness" ]],
    ---
    >        [2, [ "minivillage", "mushrooms", "wilderness", "tarpit" ]],
    449c457
    <        [2, [ "minivillage", "mushrooms", "wilderness" ]],
    ---
    >        [2, [ "minivillage", "mushrooms", "wilderness", "tarpit" ]],
    463c471
    <        [2, [ "minivillage", "mushrooms", "wilderness" ]],
    ---
    >        [2, [ "minivillage", "mushrooms", "wilderness", "tarpit" ]],
    477c485
    <        [2, [ "minivillage", "mushrooms", "wilderness" ]],
    ---
    >        [2, [ "minivillage", "mushrooms", "wilderness", "tarpit" ]],
    490c498
    <  "lavaBedTerrain" : [ "lavaBed" ],
    ---
    >  "coreOceanTerrain" : [ "coreOcean" ],
    
    biomes\distributions.config
    251c251
    <    "blockProbability" : 0.0025
    ---
    >    "blockProbability" : 0.0015
    
    biomes\space\asteroids.spacebiome
    10,16c10
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [-200, -100],
    <    "dayNightTemperatureVariability" : 0,
    <    "temperatureVariability" : 0
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\surface\arctic\arctic.surfacebiome
    173,178d172
    <    "statusParameters" : {
    <      "temperatureBounds" : [-50, -15],
    <      "dayNightTemperatureVariability" : -10,
    <      "temperatureVariability" : 5
    <    },
    <
    423,428d416
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [-50, -15],
    <      "dayNightTemperatureVariability" : -5,
    <      "temperatureVariability" : 5
    <    },
    
    biomes\surface\asteroidfield\asteroidfield.surfacebiome
    49,54c49
    <    "statusParameters" : {
    <      "temperatureBounds" : [-30, -30],
    <      "dayNightTemperatureVariability" : 20,
    <      "temperatureVariability" : 10,
    <      "breathable" : false
    <    },
    ---
    >    "breathable" : false,
    110,115d104
    <    "statusParameters" : {
    <      "temperatureBounds" : [-100, -100],
    <      "dayNightTemperatureVariability" : -50,
    <      "temperatureVariability" : 0
    <    },
    <
    
    biomes\surface\barren\barren.surfacebiome
    166,171d165
    <    "statusParameters" : {
    <      "temperatureBounds" : [3, 10],
    <      "dayNightTemperatureVariability" : -12,
    <      "temperatureVariability" : 3
    <    },
    <
    282,287d275
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [3, 10],
    <      "dayNightTemperatureVariability" : -8,
    <      "temperatureVariability" : 3
    <    },
    
    biomes\surface\desert\desert.surfacebiome
    220,225d219
    <    "statusParameters" : {
    <      "temperatureBounds" : [3, 10],
    <      "dayNightTemperatureVariability" : -13,
    <      "temperatureVariability" : 3
    <    },
    <
    295,324d288
    <          "priority" : 1.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:potsRare",
    <
    <          "type" : "object",
    <          "objectSets" : [
    <            {
    <              "pool" : [ [1, "wildautomatoseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildboltbulbseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildcurrentcornseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildkiwiseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildsugarcaneseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            }
    <          ]
    <        },
    <        {
    <          "mode" : "floor",
    513,518d476
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [4, 10],
    <      "dayNightTemperatureVariability" : -15,
    <      "temperatureVariability" : 3
    <    },
    
    biomes\surface\forest\forest.surfacebiome
    228,233d227
    <    "statusParameters" : {
    <      "temperatureBounds" : [3, 10],
    <      "dayNightTemperatureVariability" : -12,
    <      "temperatureVariability" : 3
    <    },
    <
    302,351d295
    <        {
    <          "mode" : "floor",
    <          "priority" : 1.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:potsRare",
    <
    <          "type" : "object",
    <          "objectSets" : [
    <            {
    <              "pool" : [ [1, "wildcarrotseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildavesmingoseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildbeakseedseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildchiliseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildeggshootseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildfeathercrownseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildgrapesseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildpotatoseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildriceseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            },
    <            {
    <              "pool" : [ [1, "wildtomatoseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            }
    <          ]
    <        },
    628,633d571
    <    },
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [3, 10],
    <      "dayNightTemperatureVariability" : -8,
    <      "temperatureVariability" : 3
    
    biomes\surface\garden\garden.surfacebiome
    309,314d308
    <    "statusParameters" : {
    <      "temperatureBounds" : [15, 30],
    <      "dayNightTemperatureVariability" : 3,
    <      "temperatureVariability" : 3
    <    },
    <
    464,469d457
    <    },
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [3, 10],
    <      "dayNightTemperatureVariability" : -8,
    <      "temperatureVariability" : 3
    
    biomes\surface\jungle\jungle.surfacebiome
    241,246d240
    <  "statusParameters" : {
    <    "temperatureBounds" : [1, 8],
    <    "dayNightTemperatureVariability" : -12,
    <    "temperatureVariability" : 3
    <  },
    <
    528,533d521
    <    },
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [30, 50],
    <      "dayNightTemperatureVariability" : 15,
    <      "temperatureVariability" : 10
    535d522
    <
    609,614d595
    <    },
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [1, 8],
    <      "dayNightTemperatureVariability" : -8,
    <      "temperatureVariability" : 3
    
    biomes\surface\magma\magma.surfacebiome
    159,164d158
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 65],
    <      "dayNightTemperatureVariability" : 3,
    <      "temperatureVariability" : 3
    <    },
    <
    414,419d407
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [45, 55],
    <      "dayNightTemperatureVariability" : 3,
    <      "temperatureVariability" : 3
    <    },
    
    biomes\surface\moon\moon.surfacebiome
    161,166c161
    <    "statusParameters" : {
    <      "temperatureBounds" : [-60, 5],
    <      "dayNightTemperatureVariability" : -20,
    <      "temperatureVariability" : 10,
    <      "breathable" : false
    <    },
    ---
    >    "breathable" : false,
    410,415d404
    <    },
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [-60, 5],
    <      "dayNightTemperatureVariability" : -20,
    <      "temperatureVariability" : 10
    
    biomes\surface\ocean\ocean.surfacebiome
    10c10
    <    [0, ["ocean"]]
    ---
    >    [0, ["water"]]
    14c14
    <  "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ],
    ---
    >  "spawnProfiles" : [ "ocean" ],
    236,241d235
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    304,305d297
    <
    <
    336c328
    <          "priority" : 3.0,
    ---
    >          "priority" : 1.0,
    341,382c333
    <          "grasses" : [ "pebbles" ]
    <        },
    <        {
    <          "mode" : "floor",
    <          "priority" : 3.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:tiyDistTerrainfeatures",
    <
    <          "type" : "microdungeon",
    <          "microdungeons" : [ "terrainfeatures" ]
    <        },
    <        {
    <          "mode" : "floor",
    <          "priority" : 2.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:rareClumpyLarge",
    <
    <          "type" : "bush",
    <          "bushes" : [
    <            {
    <              "name" : "cactus1",
    <              "baseHueShiftMax" : 40,
    <              "modHueShiftMax" : 180
    <            },
    <            {
    <              "name" : "cactus2",
    <              "baseHueShiftMax" : 40,
    <              "modHueShiftMax" : 180
    <            }
    <          ]
    <        },
    <        {
    <          "mode" : "floor",
    <          "priority" : 1.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:rareClumpyLarge",
    <
    <          "type" : "tree",
    <          "treeFoliageHueShiftMax" : 180,
    <          "treeStemHueShiftMax" : 15,
    <          "treeStemList" : [ "alienpalm", "bark", "beach", "blank", "cactus", "cross", "palm", "plain", "twirl", "desertpalm" ],
    <          "treeFoliageList" : [ "palmleaves", "palmy", "roseleaves", "lushleaves", "elegant", "palmlush" ]
    ---
    >          "grasses" : [ "corals", "seaweed", "waterplant2", "waterplant3" ]
    466,471d416
    <    "statusParameters" : {
    <      "temperatureBounds" : [20, 30],
    <      "dayNightTemperatureVariability" : 5,
    <      "temperatureVariability" : 5
    <    },
    <
    545,547c490
    <  "allowedDetachedBiomes" : [
    <    [0, [ "desert", "flowers", "colourful", "jungle", "savannah" ]]
    <  ]
    ---
    >  "allowedDetachedBiomes" : []
    
    biomes\surface\outpost\outpost.surfacebiome
    57,62d56
    <    "statusParameters" : {
    <      "temperatureBounds" : [5, 10],
    <      "dayNightTemperatureVariability" : -12,
    <      "temperatureVariability" : 10
    <    },
    <
    103,108d96
    <    "statusParameters" : {
    <      "temperatureBounds" : [5, 10],
    <      "dayNightTemperatureVariability" : -8,
    <      "temperatureVariability" : 0
    <    },
    <
    
    biomes\surface\savannah\savannah.surfacebiome
    229,234d228
    <    "statusParameters" : {
    <      "temperatureBounds" : [5, 25],
    <      "dayNightTemperatureVariability" : -8,
    <      "temperatureVariability" : 5
    <    },
    <
    483,488d476
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [5, 25],
    <      "dayNightTemperatureVariability" : -6,
    <      "temperatureVariability" : 5
    <    },
    
    biomes\surface\scorched\scorched.surfacebiome
    47,52d46
    <    "statusParameters" : {
    <      "temperatureBounds" : [3, 10],
    <      "dayNightTemperatureVariability" : -12,
    <      "temperatureVariability" : 3
    <    },
    <
    311,316d304
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [3, 10],
    <      "dayNightTemperatureVariability" : -8,
    <      "temperatureVariability" : 3
    <    },
    
    biomes\surface\snow\snow.surfacebiome
    242,247d241
    <  "statusParameters" : {
    <    "temperatureBounds" : [-30, -15],
    <    "dayNightTemperatureVariability" : -10,
    <    "temperatureVariability" : 5
    <  },
    <
    535,539d528
    <    },
    <    "statusParameters" : {
    <      "temperatureBounds" : [-30, 5],
    <      "dayNightTemperatureVariability" : 15,
    <      "temperatureVariability" : 5
    651,656d639
    <    },
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [-25, -15],
    <      "dayNightTemperatureVariability" : -10,
    <      "temperatureVariability" : 5
    
    biomes\surface\tentacles\tentacles.surfacebiome
    158,163d157
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    398,403d391
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [20, 30],
    <      "dayNightTemperatureVariability" : 5,
    <      "temperatureVariability" : 5
    <    },
    
    biomes\surface\tundra\tundra.surfacebiome
    171,176d170
    <    "statusParameters" : {
    <      "temperatureBounds" : [-50, -15],
    <      "dayNightTemperatureVariability" : -10,
    <      "temperatureVariability" : 5
    <    },
    <
    448,453d441
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [-50, -15],
    <      "dayNightTemperatureVariability" : -5,
    <      "temperatureVariability" : 5
    <    },
    
    biomes\surface\volcanic\volcanic.surfacebiome
    159,164d158
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 65],
    <      "dayNightTemperatureVariability" : 3,
    <      "temperatureVariability" : 3
    <    },
    <
    477,482d470
    <    },
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [45, 55],
    <      "dayNightTemperatureVariability" : 3,
    <      "temperatureVariability" : 3
    
    biomes\surface_detached\ariddetached\aridbones.surfacebiome
    14,19d13
    <    "statusParameters" : {
    <      "temperatureBounds" : [20, 30],
    <      "dayNightTemperatureVariability" : 30,
    <      "temperatureVariability" : 5
    <    },
    <
    
    biomes\surface_detached\ariddetached\shrubby.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [20, 30],
    <      "dayNightTemperatureVariability" : 30,
    <      "temperatureVariability" : 5
    <    },
    <
    
    biomes\surface_detached\desertdetached\bones\bones.surfacebiome
    15,20d14
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    
    biomes\surface_detached\desertdetached\colourful\colourful.surfacebiome
    15,20d14
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    46,59d39
    <        },
    <        {
    <          "mode" : "floor",
    <          "priority" : 2.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:scatteredSmall",
    <
    <          "type" : "object",
    <          "objectSets" : [
    <            {
    <              "pool" : [ [1, "wildneonmelonseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            }
    <          ]
    
    biomes\surface_detached\desertdetached\oasis\oasis.surfacebiome
    16,21d15
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    
    biomes\surface_detached\desertdetached\sandstone\sandstone.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    
    biomes\surface_detached\desertdetached\tar\tar.surfacebiome
    16,21d15
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    56,69d49
    <        },
    <        {
    <          "mode" : "floor",
    <          "priority" : 1.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:scatteredSmall",
    <
    <          "type" : "object",
    <          "objectSets" : [
    <            {
    <              "pool" : [ [0.35, "wildbonebooseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            }
    <          ]
    
    biomes\surface_detached\forestdetached\charred\charred.surfacebiome
    14,19d13
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    
    biomes\surface_detached\forestdetached\eyepatch\eyepatch.surfacebiome
    16,22d15
    <
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    45,59d37
    <        },
    <
    <        {
    <          "mode" : "floor",
    <          "priority" : 1.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:scatteredSmall",
    <
    <          "type" : "object",
    <          "objectSets" : [
    <            {
    <              "pool" : [ [1, "wildoculemonseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            }
    <          ]
    
    biomes\surface_detached\forestdetached\flowers\flowers.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [15, 30],
    <      "dayNightTemperatureVariability" : 12,
    <      "temperatureVariability" : 3
    <    },
    <
    
    biomes\surface_detached\forestdetached\mushroompatch\mushroompatch.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [15, 30],
    <      "dayNightTemperatureVariability" : 12,
    <      "temperatureVariability" : 3
    <    },
    <
    72,73d65
    <
    <
    
    biomes\surface_detached\forestdetached\rocky\rocky.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [15, 30],
    <      "dayNightTemperatureVariability" : 12,
    <      "temperatureVariability" : 3
    <    },
    <
    25,26d18
    <
    <
    
    biomes\surface_detached\forestdetached\toxicplains\toxicplains.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    44,57d37
    <          "distribution" : "/biomes/distributions.config:scatteredSmall",
    <
    <          "type" : "object",
    <          "objectSets" : [
    <            {
    <              "pool" : [ [1, "wildtoxictopseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            }
    <          ]
    <        },
    <        {
    <          "mode" : "floor",
    <          "priority" : 1.0,
    <          "variants" : 1,
    79,80d58
    <
    <
    
    biomes\surface_detached\jungledetached\flesh\flesh.surfacebiome
    14,19d13
    <    "statusParameters" : {
    <      "temperatureBounds" : [30, 50],
    <      "dayNightTemperatureVariability" : 15,
    <      "temperatureVariability" : 10
    <    },
    <
    64,65d57
    <
    <
    
    biomes\surface_detached\jungledetached\giantflowers\giantflowers.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [30, 50],
    <      "dayNightTemperatureVariability" : 15,
    <      "temperatureVariability" : 10
    <    },
    <
    61,62d54
    <
    <
    
    biomes\surface_detached\magmadetached\crystalline\crystalline.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    36,49d29
    <          "priority" : 2.0,
    <          "variants" : 1,
    <          "distribution" : "/biomes/distributions.config:potsRare",
    <
    <          "type" : "object",
    <          "objectSets" : [
    <            {
    <              "pool" : [ [1, "wildcrystalplantseed" ] ],
    <              "parameters" : { "startingStage" : 2 }
    <            }
    <          ]
    <        },
    <        {
    <          "mode" : "floor",
    93,94d72
    <
    <
    
    biomes\surface_detached\magmadetached\rust\rust.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [50, 60],
    <      "dayNightTemperatureVariability" : 70,
    <      "temperatureVariability" : 5
    <    },
    <
    93,94d86
    <
    <
    
    biomes\surface_detached\snowdetached\geometric\geometric.surfacebiome
    10,14d9
    <    "statusParameters" : {
    <      "temperatureBounds" : [-30, 5],
    <      "dayNightTemperatureVariability" : 15,
    <      "temperatureVariability" : 5
    <    },
    
    biomes\surface_detached\snowdetached\ice\ice.surfacebiome
    14,19d13
    <    "statusParameters" : {
    <      "temperatureBounds" : [-30, 5],
    <      "dayNightTemperatureVariability" : 15,
    <      "temperatureVariability" : 5
    <    },
    <
    61,62d54
    <
    <
    
    biomes\surface_detached\snowdetached\orb\orb.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [-30, 5],
    <      "dayNightTemperatureVariability" : 15,
    <      "temperatureVariability" : 5
    <    },
    <
    61,62d54
    <
    <
    
    biomes\surface_detached\snowdetached\spring\spring.surfacebiome
    11,16d10
    <    "statusParameters" : {
    <      "temperatureBounds" : [-30, 5],
    <      "dayNightTemperatureVariability" : 15,
    <      "temperatureVariability" : 5
    <    },
    <
    
    biomes\underground\generic\underground0a.undergroundbiome
    92,98c92
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground0b.undergroundbiome
    92,98c92
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground0c.undergroundbiome
    92,98c92
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground0d.undergroundbiome
    92,98c92
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground1a.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground1b.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground1c.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground1d.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground3a.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground3b.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground3c.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground3d.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground5a.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground5b.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground5c.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\underground5d.undergroundbiome
    127,133c127
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\bottom\rock04layer.undergroundbiome
    151,157c151
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\bottom\rock12layer.undergroundbiome
    152,158c152
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -10,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\bottom\rock14layer.undergroundbiome
    152,158c152
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -6,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\bottom\rock15layer.undergroundbiome
    152,158c152
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -2,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\bottom\rock17layer.undergroundbiome
    152,158c152
    <  "hueShiftOptions" : [0],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -2,
    <    "temperatureVariability" : 3
    <  }
    ---
    >  "hueShiftOptions" : [0]
    
    biomes\underground\generic\core\blaststonecorelayer.corebiome
    5a6,9
    >  "oceanLiquidType" : [
    >    [0, ["lava"]]
    >  ],
    >
    131,137c135
    <  "hueShiftOptions" : [-180, -135, -90, -45, 0, 45, 90, 135, 180],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [200, 300],
    <    "dayNightTemperatureVariability" : 1,
    <    "temperatureVariability" : 100
    <  }
    ---
    >  "hueShiftOptions" : [-180, -135, -90, -45, 0, 45, 90, 135, 180]
    
    biomes\underground\generic\core\gardencorelayer.corebiome
    5a6,9
    >  "oceanLiquidType" : [
    >    [0, ["lava"]]
    >  ],
    >
    131,137c135
    <  "hueShiftOptions" : [-180, -135, -90, -45, 0, 45, 90, 135, 180],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [200, 300],
    <    "dayNightTemperatureVariability" : 1,
    <    "temperatureVariability" : 50
    <  }
    ---
    >  "hueShiftOptions" : [-180, -135, -90, -45, 0, 45, 90, 135, 180]
    
    biomes\underground\generic\core\magmarockcorelayer.corebiome
    5a6,9
    >  "oceanLiquidType" : [
    >    [0, ["lava"]]
    >  ],
    >
    131,137c135
    <  "hueShiftOptions" : [-180, -135, -90, -45, 0, 45, 90, 135, 180],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [200, 300],
    <    "dayNightTemperatureVariability" : 1,
    <    "temperatureVariability" : 100
    <  }
    ---
    >  "hueShiftOptions" : [-180, -135, -90, -45, 0, 45, 90, 135, 180]
    
    biomes\underground\generic\core\obisidiancorelayer.corebiome
    5a6,9
    >  "oceanLiquidType" : [
    >    [0, ["lava"]]
    >  ],
    >
    131,137c135
    <  "hueShiftOptions" : [-180, -135, -90, -45, 0, 45, 90, 135, 180],
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [200, 300],
    <    "dayNightTemperatureVariability" : 1,
    <    "temperatureVariability" : 100
    <  }
    ---
    >  "hueShiftOptions" : [-180, -135, -90, -45, 0, 45, 90, 135, 180]
    
    biomes\underground\generic\middle\rock01layer.undergroundbiome
    152,157d151
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 5],
    <    "dayNightTemperatureVariability" : -8,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\middle\rock02.undergroundbiome
    151,156d150
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -8,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\middle\rock03.undergroundbiome
    151,156d150
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [7, 10],
    <    "dayNightTemperatureVariability" : -8,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\middle\rock19.undergroundbiome
    151,156d150
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 10],
    <    "dayNightTemperatureVariability" : -8,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\middle\rock20.undergroundbiome
    151,156d150
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -5,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\top\claylayer.undergroundbiome
    153,158d152
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -5,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\top\drydirtlayer.undergroundbiome
    153,158d152
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -8,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\top\drysandlayer.undergroundbiome
    152,157d151
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -3,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\top\gravellayer.undergroundbiome
    151,156d150
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -8,
    <    "temperatureVariability" : 3
    
    biomes\underground\generic\top\mudlayer.undergroundbiome
    151,156d150
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -8,
    <    "temperatureVariability" : 4
    
    biomes\underground\generic\top\sandlayer.undergroundbiome
    152,157d151
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -4,
    <    "temperatureVariability" : 1
    
    biomes\underground\generic\top\sandstonelayer.undergroundbiome
    152,157d151
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [3, 10],
    <    "dayNightTemperatureVariability" : -2,
    <    "temperatureVariability" : 1
    
    biomes\underground\undergroundtest\undergroundtest1.undergroundbiome
    50,55d49
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    
    biomes\underground\undergroundtest\undergroundtest2.undergroundbiome
    46,51d45
    <  },
    <
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    
    biomes\underground_detached\abandonedmines\abandonedmines.undergroundbiome
    13,18d12
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 25],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    51,64d44
    <      {
    <        "mode" : "floor",
    <        "priority" : 2.0,
    <        "variants" : 1,
    <        "distribution" : "/biomes/distributions.config:potsRare",
    <
    <        "type" : "object",
    <        "objectSets" : [
    <          {
    <            "pool" : [ [1, "wildcarrotseed" ] ],
    <            "parameters" : { "startingStage" : 2 }
    <          }
    <        ]
    <      },
    
    biomes\underground_detached\bonecaves\bonecaves.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [10, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\cellcave\cellcave.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 25],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\colorful\colorfulcave.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 25],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    59,72d52
    <      },
    <      {
    <        "mode" : "floor",
    <        "priority" : 2.0,
    <        "variants" : 1,
    <        "distribution" : "/biomes/distributions.config:scatteredSmall",
    <
    <        "type" : "object",
    <        "objectSets" : [
    <          {
    <            "pool" : [ [1, "wildneonmelonseed" ] ],
    <            "parameters" : { "startingStage" : 2 }
    <          }
    <        ]
    
    biomes\underground_detached\coralcave\coralcave.undergroundbiome
    14,20c14
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 25],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    <  "hueShiftOptions" : [0],
    ---
    >  "hueShiftOptions" : [1],
    54,67d47
    <        "priority" : 2.0,
    <        "variants" : 1,
    <        "distribution" : "/biomes/distributions.config:potsRare",
    <
    <        "type" : "object",
    <        "objectSets" : [
    <          {
    <            "pool" : [ [1, "wildcarrotseed" ] ],
    <            "parameters" : { "startingStage" : 2 }
    <          }
    <        ]
    <      },
    <      {
    <        "mode" : "floor",
    75d54
    <
    
    biomes\underground_detached\crystalcave\crystalcave.undergroundbiome
    14,19d13
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 25],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    52,65d45
    <      {
    <        "mode" : "floor",
    <        "priority" : 2.0,
    <        "variants" : 1,
    <        "distribution" : "/biomes/distributions.config:potsRare",
    <
    <        "type" : "object",
    <        "objectSets" : [
    <          {
    <            "pool" : [ [1, "wildcrystalplantseed" ] ],
    <            "parameters" : { "startingStage" : 2 }
    <          }
    <        ]
    <      },
    
    biomes\underground_detached\fleshcave\fleshcave.undergroundbiome
    15,20d14
    <  "statusParameters" : {
    <    "temperatureBounds" : [10, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\heck\heck.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [60, 80],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\hive\hive.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [60, 80],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\icecaves\icecaves.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [0, -50],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : -20
    <  },
    <
    
    biomes\underground_detached\minivillage\minivillage.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [10, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\mushrooms\mushrooms.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [10, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\old\shadowrealm\shadow.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [0, 5],
    <    "dayNightTemperatureVariability" : 10,
    <    "temperatureVariability" : 1
    <  },
    <
    
    biomes\underground_detached\old\shroomcave\shroomcave.undergroundbiome
    14,19d13
    <  "statusParameters" : {
    <    "temperatureBounds" : [40, 50],
    <    "dayNightTemperatureVariability" : 5,
    <    "temperatureVariability" : 10
    <  },
    <
    
    biomes\underground_detached\old\slime\slime.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 15],
    <    "dayNightTemperatureVariability" : 5,
    <    "temperatureVariability" : 5
    <  },
    <
    
    biomes\underground_detached\old\sulphur\sulphur.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [40, 50],
    <    "dayNightTemperatureVariability" : 10,
    <    "temperatureVariability" : 5
    <  },
    <
    
    biomes\underground_detached\slime\slime.undergroundbiome
    13,18d12
    <  "statusParameters" : {
    <    "temperatureBounds" : [10, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\tarpit\tarpit.undergroundbiome
    13,18d12
    <  "statusParameters" : {
    <    "temperatureBounds" : [5, 25],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    59c53
    <        "treasureBoxSets" : [ "boneChest" ]
    ---
    >        "treasureBoxSets" : [ "tarUndergroundChest" ]
    69,82d62
    <      },
    <      {
    <        "mode" : "floor",
    <        "priority" : 1.0,
    <        "variants" : 1,
    <        "distribution" : "/biomes/distributions.config:scatteredSmall",
    <
    <        "type" : "object",
    <        "objectSets" : [
    <          {
    <            "pool" : [ [0.35, "wildbonebooseed" ] ],
    <            "parameters" : { "startingStage" : 2 }
    <          }
    <        ]
    
    biomes\underground_detached\wilderness\wilderness.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [10, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    
    biomes\underground_detached\zen\zen.undergroundbiome
    12,17d11
    <  "statusParameters" : {
    <    "temperatureBounds" : [10, 30],
    <    "dayNightTemperatureVariability" : 3,
    <    "temperatureVariability" : 3
    <  },
    <
    52,65d45
    <          }
    <        ]
    <      },
    <      {
    <        "mode" : "floor",
    <        "priority" : 2.0,
    <        "variants" : 1,
    <        "distribution" : "/biomes/distributions.config:minibiomeChests",
    <
    <        "type" : "object",
    <        "objectSets" : [
    <          {
    <            "pool" : [ [1, "wildriceseed" ] ],
    <            "parameters" : { "startingStage" : 2 }
    
    dungeons\apex\apexresearchlab\apexresearchlab.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\apex\apextestchamber\apextestchamber.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\apex\apextowerblock\apextowerblock.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\avian\avianairship\avianairship.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    719a720,725
    >   
    >    {
    >      "value" : [66, 77, 7, 255],
    >      "comment" : "torch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    845a852,857
    >   
    >    {
    >      "value" : [77, 20, 14, 255],
    >      "comment" : "birdgroundlantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1131,1132c1143,1150
    <      "comment" : "spearrack",
    <      "brush" : [ [ "clear" ], [ "object", "spearrack" ] ]
    ---
    >      "comment" : "spearrack facing left",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ]
    >    },
    >
    >    {
    >      "value" : [37, 208, 0, 255],
    >      "comment" : "spearrack facing right",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ]
    1313a1332,1337
    >   
    >    {
    >      "value" : [77, 60, 46, 255],
    >      "comment" : "crystaltorch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1822a1847,1852
    >    },
    >   
    >    {
    >      "value" : [9, 60, 77, 255],
    >      "comment" : "woodentalllantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ]
    
    dungeons\avian\aviantemple\aviantemple.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    719a720,725
    >   
    >    {
    >      "value" : [66, 77, 7, 255],
    >      "comment" : "torch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    845a852,857
    >   
    >    {
    >      "value" : [77, 20, 14, 255],
    >      "comment" : "birdgroundlantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1131,1132c1143,1150
    <      "comment" : "spearrack",
    <      "brush" : [ [ "clear" ], [ "object", "spearrack" ] ]
    ---
    >      "comment" : "spearrack facing left",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ]
    >    },
    >
    >    {
    >      "value" : [37, 208, 0, 255],
    >      "comment" : "spearrack facing right",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ]
    1313a1332,1337
    >   
    >    {
    >      "value" : [77, 60, 46, 255],
    >      "comment" : "crystaltorch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1822a1847,1852
    >    },
    >   
    >    {
    >      "value" : [9, 60, 77, 255],
    >      "comment" : "woodentalllantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ]
    
    dungeons\avian\aviantomb\aviantomb.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    719a720,725
    >   
    >    {
    >      "value" : [66, 77, 7, 255],
    >      "comment" : "torch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "torch" ] ]
    >    },
    845a852,857
    >   
    >    {
    >      "value" : [77, 20, 14, 255],
    >      "comment" : "birdgroundlantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1131,1132c1143,1150
    <      "comment" : "spearrack",
    <      "brush" : [ [ "clear" ], [ "object", "spearrack" ] ]
    ---
    >      "comment" : "spearrack facing left",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ]
    >    },
    >
    >    {
    >      "value" : [37, 208, 0, 255],
    >      "comment" : "spearrack facing right",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ]
    1313a1332,1337
    >   
    >    {
    >      "value" : [77, 60, 46, 255],
    >      "comment" : "crystaltorch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1824c1848,1854
    <
    ---
    >   
    >    {
    >      "value" : [9, 60, 77, 255],
    >      "comment" : "woodentalllantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    >   
    
    dungeons\avian\aviantower\aviantower.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    719a720,725
    >   
    >    {
    >      "value" : [66, 77, 7, 255],
    >      "comment" : "torch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    845a852,857
    >   
    >    {
    >      "value" : [77, 20, 14, 255],
    >      "comment" : "birdgroundlantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1131,1132c1143,1150
    <      "comment" : "spearrack",
    <      "brush" : [ [ "clear" ], [ "object", "spearrack" ] ]
    ---
    >      "comment" : "spearrack facing left",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ]
    >    },
    >
    >    {
    >      "value" : [37, 208, 0, 255],
    >      "comment" : "spearrack facing right",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ]
    1313a1332,1337
    >   
    >    {
    >      "value" : [77, 60, 46, 255],
    >      "comment" : "crystaltorch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1822a1847,1852
    >    },
    >   
    >    {
    >      "value" : [9, 60, 77, 255],
    >      "comment" : "woodentalllantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ]
    
    dungeons\avian\avianvillage\avianvillage.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    719a720,725
    >   
    >    {
    >      "value" : [66, 77, 7, 255],
    >      "comment" : "torch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    845a852,857
    >   
    >    {
    >      "value" : [77, 20, 14, 255],
    >      "comment" : "birdgroundlantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "birdgroundlantern", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1131,1132c1143,1150
    <      "comment" : "spearrack",
    <      "brush" : [ [ "clear" ], [ "object", "spearrack" ] ]
    ---
    >      "comment" : "spearrack facing left",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "left" } ] ]
    >    },
    >
    >    {
    >      "value" : [37, 208, 0, 255],
    >      "comment" : "spearrack facing right",
    >      "brush" : [ [ "clear" ], [ "object", "spearrack", { "direction" : "right" } ] ]
    1313a1332,1337
    >   
    >    {
    >      "value" : [77, 60, 46, 255],
    >      "comment" : "crystaltorch - off state",
    >      "brush" : [ [ "clear" ], [ "object", "crystaltorch", { "parameters" : { "defaultLightState" : false } } ] ]
    >    },
    1822a1847,1852
    >    },
    >   
    >    {
    >      "value" : [9, 60, 77, 255],
    >      "comment" : "woodentalllantern - off state",
    >      "brush" : [ [ "clear" ], [ "object", "woodentalllantern", { "parameters" : { "defaultLightState" : false } } ] ]
    
    dungeons\floran\floranhell\floranhell.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\floran\floranvillagetower\floranvillagetower.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\glitch\glitchcastle\glitchcastle.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\glitch\glitchsewer\glitchsewer.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\glitch\glitchvillage\glitchvillage.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\human\humanbunker\humanbunker.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    632c632
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    
    dungeons\human\humanprison\humanprison.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    632c632
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    
    dungeons\microdungeons\biome\glacier\glacier.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\biome\ice\ice.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\biome\igloo\igloo.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\biome\oasis\oasis.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\biome\sandstone\sandstone.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\biome\tar\tar.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "tarliquid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "tarliquid" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\biome\toxicplains\toxicplains.dungeon
    90c90
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    331c331
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\blank\blank.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\block1platforms\block1platforms.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\blockpile\blockpile.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\blocks\blocks.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\flats\flats.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\layeredspire\layeredspire.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\loops\loops.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\none\none.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\reversepyramids\reversepyramids.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\rockyshapes\rockyshapes.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\rods\rods.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\spikes\spikes.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\spiralspikes\spiralspikes.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\stripeblocks\stripeblocks.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\common\wiggles\wiggles.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\coraltemple\coraltemple.dungeon
    64c64
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    
    dungeons\microdungeons\molecave\molecave.dungeon
    85c85
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    
    dungeons\microdungeons\platforming\aridplatforming\aridplatforming.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\platforming\desertplatforming\desertplatforming.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\platforming\greenplatforming\greenplatforming.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\platforming\iceplatforming\iceplatforming.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\platforming\savannahplatforming\savannahplatforming.dungeon
    73c73
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    314c314
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\randomencounter\earlytier\earlyapexunderground\earlyapexundergroundencounter.dungeon
    297c297
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\microdungeons\randomencounter\earlytier\earlyavianunderground\earlyavianundergroundencounter.dungeon
    65c65
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    
    dungeons\microdungeons\randomencounter\earlytier\earlygenericunderground\earlygenericunderground.dungeon
    72c72
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    319c319
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\randomencounter\earlytier\earlyglitchunderground\earlyglitchundergroundencounter.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\microdungeons\randomencounter\latetier\lateapexunderground\lateapexundergroundencounter.dungeon
    297c297
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\microdungeons\randomencounter\latetier\lateavianunderground\lateavianundergroundencounter.dungeon
    65c65
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    
    dungeons\microdungeons\randomencounter\latetier\lateglitchunderground\lateglitchundergroundencounter.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\microdungeons\randomencounter\midtier\midapexunderground\midapexundergroundencounter.dungeon
    297c297
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\microdungeons\randomencounter\midtier\midavianunderground\midavianundergroundencounter.dungeon
    65c65
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    
    dungeons\microdungeons\randomencounter\midtier\midfloranunderground\midfloranundergroundencounter.dungeon
    85c85
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    91c91
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\microdungeons\randomencounter\midtier\midglitchunderground\midglitchundergroundencounter.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\microdungeons\randomencounter\unsorted\avian\avianencounter.dungeon
    75c75
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    
    dungeons\microdungeons\randomencounter\unsorted\generic\miniboss.dungeon
    335c335
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    367c367
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    591c591
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    3754c3754
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\randomencounter\unsorted\generic\randomencounter.dungeon
    335c335
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    367c367
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    591c591
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    3709c3709
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\randomencounter\unsorted\glitch\glitchencounter.dungeon
    117c117
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    123c123
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\microdungeons\randomencounter\unsorted\shroomencounter\shroomencounter.dungeon
    351c351
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    383c383
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    608c608
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    3740c3740
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\randomencounter\unsorted\treasureroom\treasureroom.dungeon
    117c117
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    123c123
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\microdungeons\rare\rockclimb\rockclimb.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\rare\rocktunnel\rocktunnel.dungeon
    71c71
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    306c306
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\microdungeons\terrainfeatures\terrainfeatures.dungeon
    74c74
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    315c315
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\missions\floranmissions\floranmission1.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    98c98
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    dungeons\missions\glitchmissions\glitchmission1.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\missions\lunarbase\lunarbase.dungeon
    98c98
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    104c104
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\missions\missiontest1\missiontest1.dungeon
    86c86
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    92c92
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\other\ancientgateway\ancientgateway.dungeon
    98c98
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    104c104
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\other\naturalcave\naturalcave.dungeon
    72c72
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    357c357
    <      "brush" : [ [ "clear" ], [ "water" ], [ "object", "woodsupport" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ]
    
    dungeons\other\outpost\outpost.dungeon
    98c98
    <      "brush" : [ [ "clear" ], [ "water" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "water" ] ]
    104c104
    <      "brush" : [ [ "clear" ], [ "acid" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "acid" ] ]
    
    dungeons\other\scifidungeon\scifidungeon.dungeon
    274c274
    <      "brush" : [ [ "clear" ], [ "lava" ] ]
    ---
    >      "brush" : [ [ "clear" ], [ "liquid", "lava" ] ]
    
    interface\ai\ai.config
    403c403,404
    <    "1" : ["giveBeamaxe", "upgradeShip2"]
    ---
    >    "1" : ["giveBeamaxe", "upgradeShip2"],
    >    "2" : ["upgradeBeamaxe1"]
    
    interface\ai\givebeamaxe.aicommand
    24,27d23
    <    },
    <    {
    <      "action" : "EnableCommand",
    <      "command" : "upgradeBeamaxe1"
    
    interface\ai\upgradeship2.aicommand
    8c8
    <      "moneyRequired" : 500,
    ---
    >      "moneyRequired" : 0,
    35c35
    <          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 1000 pixels and 20 core fragments from the planet below.",
    ---
    >          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 20 core fragments from the planet below.",
    59c59
    <          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 1000 pixels and 20 core fragments from the planet below.",
    ---
    >          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 20 core fragments from the planet below.",
    83c83
    <          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 1000 pixels and 20 core fragments from the planet below.",
    ---
    >          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 20 core fragments from the planet below.",
    107c107
    <          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 1000 pixels and 20 core fragments from the planet below.",
    ---
    >          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 20 core fragments from the planet below.",
    131c131
    <          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 1000 pixels and 20 core fragments from the planet below.",
    ---
    >          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 20 core fragments from the planet below.",
    155c155
    <          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 1000 pixels and 20 core fragments from the planet below.",
    ---
    >          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 20 core fragments from the planet below.",
    179c179
    <          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 1000 pixels and 20 core fragments from the planet below.",
    ---
    >          "text" : "I can repair the thrusters with the ship's auto repair module but I'll need 20 core fragments from the planet below.",
    
    items\defaultparameters.config
    32c32
    <    "bucketSize" : 750
    ---
    >    "bucketSize" : 1.0
    
    items\tools\miningtools\copperpickaxe.miningtool
    21c21
    <  "durability" : 30,
    ---
    >  "durability" : 200,
    
    items\tools\miningtools\fishaxe.miningtool
    10c10
    <  "largeImage" : "stonepickaxebig.png",
    ---
    >  "largeImage" : "diamondpickaxebig.png",
    
    items\tools\miningtools\laserminer.miningtool
    10c10
    <  "largeImage" : "stonepickaxebig.png",
    ---
    >  "largeImage" : "diamondpickaxebig.png",
    
    items\tools\miningtools\pickaxe.miningtool
    10c10
    <  "largeImage" : "stonepickaxebig.png",
    ---
    >  "largeImage" : "pickaxebig.png",
    
    items\tools\miningtools\superfishaxe.miningtool
    10c10
    <  "largeImage" : "stonepickaxebig.png",
    ---
    >  "largeImage" : "diamondpickaxebig.png",
    
    items\tools\miningtools\superfishaxedrop.miningtool
    10c10
    <  "largeImage" : "stonepickaxebig.png",
    ---
    >  "largeImage" : "diamondpickaxebig.png",
    
    monsters\flying\wanderstate.lua
    25c25
    <  if self.sensors.upSensors.collision.any(true) then
    ---
    >  if self.sensors.upSensors.collision.any(true) or world.liquidAt(entity.toAbsolutePosition({0, -10})) then
    
    monsters\swimming\swimmingmonster.lua
    14a15,16
    >
    >  script.setUpdateDelta(10)
    
    objects\avian\birdgroundlantern\birdgroundlantern.object
    63a64,65
    > 
    >  //"interactive" : false,
    66,67c68,70
    < 
    <  "interactive" : false
    ---
    >
    >  "onSounds" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ]
    
    objects\floran\floranchandelier\floranchandelier.object
    63a64,65
    > 
    >  "interactive" : false,
    66,67c68,70
    < 
    <  "interactive" : false
    ---
    >
    >  "onSounds" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ]
    
    objects\floran\planttorch\planttorch.object
    106c106,109
    <  "soundEffect" : "/sfx/objects/torch.wav"
    ---
    >  "soundEffect" : "/sfx/objects/torch.wav",
    >
    >  "onSounds" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ]
    
    objects\generic\oillantern1\oillantern1.object
    85c85,88
    <  "inboundNodes" : [ [0, 0] ]
    ---
    >  "inboundNodes" : [ [0, 0] ],
    >
    >  "onSounds" : [ "/sfx/objects/oillantern_on.wav" ],
    >  "offSounds" : [ "/sfx/objects/oillantern_off.wav" ]
    
    objects\generic\oillanterntall\oillanterntall.object
    54c54,57
    <  "inboundNodes" : [ [0, 0] ]
    ---
    >  "inboundNodes" : [ [-1, 4] ],
    >
    >  "onSounds" : [ "/sfx/objects/oillantern_on.wav" ],
    >  "offSounds" : [ "/sfx/objects/oillantern_off.wav" ]
    
    objects\generic\torch\torch.object
    100c100
    <  "interactive" : false,
    ---
    >  // "interactive" : false,
    102c102,105
    <  "inboundNodes" : [ [0, 0] ]
    ---
    >  "inboundNodes" : [ [0, 0] ],
    >
    >  "onSounds" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ]
    
    objects\generic\woodentalllantern\woodentalllantern.object
    69c69
    <  "interactive" : false,
    ---
    >  // "interactive" : false,
    71c71,74
    <  "inboundNodes" : [ [0, 2] ]
    ---
    >  "inboundNodes" : [ [0, 2] ],
    >
    >  "onSounds" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ]
    
    objects\glitch\medievalchandelier\medievalchandelier.object
    68c68,71
    <  "interactive" : false
    ---
    >  "interactive" : false,
    >
    >  "onSounds" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ]
    
    objects\glitch\medievallamp\medievallamp.object
    65c65,68
    <  "inboundNodes" : [ [0, 0] ]
    ---
    >  "inboundNodes" : [ [0, 0] ],
    >
    >  "onSounds" : [ "/sfx/objects/medievallamp_on1.wav", "/sfx/objects/medievallamp_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/medievallamp_off1.wav", "/sfx/objects/medievallamp_off2.wav" ]
    
    objects\glitch\medievalstreetlamp\medievalstreetlamp.object
    66c66,69
    <  "inboundNodes" : [ [0, 0] ]
    ---
    >  "inboundNodes" : [ [0, 0] ],
    >
    >  "onSounds" : [ "/sfx/objects/medievallamp_on1.wav", "/sfx/objects/medievallamp_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/medievallamp_off1.wav", "/sfx/objects/medievallamp_off2.wav" ]
    
    objects\glitch\medievaltorch\medievaltorch.object
    102c102,105
    <  "inboundNodes" : [ [0, 0] ]
    ---
    >  "inboundNodes" : [ [0, 0] ],
    >
    >  "onSounds" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ]
    
    objects\mission\skulltorch\skulltorch.object
    67c67,70
    <  "interactive" : false
    ---
    >  // "interactive" : false,
    >
    >  "onSounds" : [ "/sfx/objects/torch_on1.wav", "/sfx/objects/torch_on2.wav" ],
    >  "offSounds" : [ "/sfx/objects/torch_off1.wav", "/sfx/objects/torch_off2.wav", "/sfx/objects/torch_off3.wav" ]
    
    plants\trees\forest\foliage\pinefoliage\pinefoliage.modularfoliage
    7c7,9
    <      [ { "item" : "sapling" } ]
    ---
    >      [ { "item" : "sapling", "count" : 1 } ],
    >      [ { "item" : "sapling", "count" : 2 } ],
    >      [ { "item" : "sapling", "count" : 2 } ]
    
    plants\trees\forest\stem\pineytree\pineytree.modularstem
    9c9,11
    <      [ { "item" : "fullwood1", "count" : 3 } ]
    ---
    >      [ { "item" : "fullwood1", "count" : 3 } ],
    >      [ { "item" : "fullwood1", "count" : 4 } ],
    >      [ { "item" : "fullwood1", "count" : 5 } ]
    
    projectiles\weather\water\water.projectile
    8c8
    <  "actionOnReap" : [ { "action" : "liquid", "liquidId" : 1, "quantity" : 500 } ],
    ---
    >  "actionOnReap" : [ { "action" : "liquid", "liquidId" : 1, "quantity" : 0.4 } ],
    
    recipes\starter\anvil\copperpickaxe.recipe
    3,4c3
    <    { "item" : "copperbar", "count" : 8 },
    <    { "item" : "stonepickaxe", "count" : 1 }
    ---
    >    { "item" : "copperbar", "count" : 8 }
    
    tech\jeep\jeep\humanjeep.tech
    16c16
    <    "ambulatingGroundFriction" : 6.0
    ---
    >    "ambulatingGroundFriction" : 6.0,
    
    terrain\cave\normalcaves.terrain
    13c13
    <      "surfaceDensity" : 0.02,
    ---
    >      "surfaceDensity" : 0.0,
    
    tiles\materials\bonematerial.material
    14d13
    <  "breathable" : "notBreathable",
    
    tiles\materials\bookpiles.material
    15d14
    <  "breathable" : "notBreathable",
    
    tiles\materials\eyepiles.material
    15d14
    <  "breathable" : "notBreathable",
    
    tiles\materials\gravel.material
    14d13
    <  "breathable" : "notBreathable",
    
    tiles\materials\meteoriterock.material
    12d11
    <  "breathable" : "notBreathable",
    
    tiles\materials\redtoyblock.material
    13d12
    <  "breathable" : "notBreathable",
    
    tiles\materials\sand.material
    14d13
    <  "breathable" : "notBreathable",
    
    tiles\materials\treasurehoard.material
    14d13
    <  "breathable" : "notBreathable",
    
    tiles\mods\corefragment.matmod
    15c15,16
    <    "zLevel" : 0
    ---
    >    "zLevel" : 0,
    >    "radiantLight" : [0.5, 0, 0]
    
    treasure\biome.treasurepools
    371a372,404
    >  "tarUndergroundChestTreasure" : [
    >    [1, {
    >      "pool" : [
    >        {"weight" : 0.2, "pool" : "basicTreasure"},
    >        {"weight" : 0.8, "pool" : "tarUndergroundTreasure"}
    >      ],
    >      "poolRounds" : [
    >        [0.1, 1],
    >        [0.7, 2],
    >        [0.2, 3]
    >      ],
    >      "allowDuplication" : false
    >    }]
    >  ],
    >
    >  "tarUndergroundTreasure" : [
    >    [1, {
    >      "pool" : [
    >        {"weight" : 1.0, "item" : ["tar", 25]},
    >        {"weight" : 1.0, "item" : ["tarball", 5]},
    >        {"weight" : 0.3, "item" : "tarblob"},
    >        {"weight" : 0.3, "item" : "sabertoothspear"},
    >        {"weight" : 0.3, "item" : "sabertoothhelm"},
    >        {"weight" : 0.3, "item" : "tarchair-recipe"},
    >        {"weight" : 0.3, "item" : "tarbed-recipe"},
    >        {"weight" : 0.3, "item" : "tarconsole-recipe"},
    >        {"weight" : 0.3, "item" : "tarlight-recipe"},
    >        {"weight" : 0.3, "item" : "tarman-recipe"},
    >        {"weight" : 0.3, "item" : "tardoor-recipe"}
    >      ]
    >    }]
    >  ],
    >
    
    treasure\default.treasurechests
    74c74
    <      "containers" : [ "tarchest" ],
    ---
    >      "containers" : [ "tarpitchest" ],
    109a110,117
    >      "minimumLevel" : 0
    >    }
    >  ],
    >
    >  "tarUndergroundChest" : [
    >    {
    >      "containers" : [ "tarpitchest" ],
    >      "treasurePool" : "tarUndergroundChestTreasure",
    
    treasure\hunting.treasurepools
    5,6c5,6
    <          {"weight" : 0.7, "item" : [ "alienmeat" ]},
    <          {"weight" : 0.3, "item" : [ "leather" ]}
    ---
    >          {"weight" : 0.9, "item" : [ "alienmeat" ]},
    >          {"weight" : 0.1, "item" : [ "leather" ]}
     
  7. GorunNova

    GorunNova Pangalactic Porcupine

    Using in-game wiring to implement what other games use state variables for is interesting... but yeah, I can see how it can get more complicated too, with all the in-game wires all over the place... I'm curious if it'd even be possible with random dungeon templates vs. complete prefabs...

    Maybe have switches and 'wire start / destination' colours settable in the dungeon files, and have the engine automatically lay down wire routes between them on generation? Or maybe have a way to specify door / switch dependencies in the dungeon template json to allow the game to autogen the wire itself (i.e. switch 1 is wired to all doors marked '1', so they all activate / unlock when switch 1 is activated, etc.)

    Ah, random babble from me. ^^' But still... using wiring for everything sounds like it'd get really complicated really fast for bigger dungeons. <_<
     
  8. BloodyFingers

    BloodyFingers The End of Time

    Dungeons have had predefined layouts since the beginning. The only factor left for procedural generation being how it is distributed throughout the universe and where it is placed on the planet's landscape.

    As for procedurally generated structures? Armagon mentioned they are looking into natural formations, as it looks like they won't have any wiring or shielding or anything that fancy. Jury's still out on that though.
     
    Last edited: Nov 5, 2014
  9. TheNoaaan

    TheNoaaan Space Hobo

    Looks amazing, is it in the nightly build?
     
  10. Colaymorak

    Colaymorak Big Damn Hero

    Yup, seen complaints about it actually
     
  11. NeoFoxx000

    NeoFoxx000 Phantasmal Quasar

    Curiosity doth pique me... At the 1:31 mark you were holding bandages and at the 2:05 mark I noticed the electricity was still active.

    Question: Will the electrical-based traps be disabled when the security switch for that respective dungeon wing is hit?

    I mean I can understand that it's gotta be hazardous when going in, but coming out as well? Seems a bit overkill.
     
    BloodyFingers likes this.
  12. Cam

    Cam Scruffy Nerf-Herder

  13. BloodyFingers

    BloodyFingers The End of Time

    Every damn time a new update is posted feels like this:

    [​IMG]

    The pull of the dark side nightly builds is ever stronger...
     
    Kawa likes this.
  14. eksynn

    eksynn Giant Laser Beams

    you know, i've often wondered about that. xD i have it in mind that my character at first is a civilian of sorts, who either stole a ship or was the only one who managed to enter that one ship.
    or maybe it was already their private ship to begin with.
    then suddenly there's a giant sword, bigger than my character in the storage compartment, and i know how to use it! (or a pistol in case you're a novakid.)

    upgradable equipments should most definitely be introduced as well. so instead of buying a new sword, i have to repair and upgrade my first one.


    lol

    PS: this simpler 'code' is so dull... and boring... i'm sorry
    x.x but i'll go back to my old colours on my next post lol xP
     
  15. GorunNova

    GorunNova Pangalactic Porcupine

    Why not? Because that's an RPG element, and apparently a lot of people are seemingly horribly allergic to RPG elements because of spreadsheets, zebras, or some other silly non-sequitur like that.
     
  16. nordikwolf

    nordikwolf Void-Bound Voyager

    NICE! My idea of doors needing to be opened in other places inside dungeons is being implemented right here! :mwahaha:

    And I loved the wires, the difficult and especially, the Megaman X green capsules hahah. Its almost the same and I loved it. Is that inside the capsule also a uber cool armor??:lickitung:
     
  17. Kawa

    Kawa Tiy's Beard

    Mapping out skill progression may well involve spreadsheets. Making them nice and readable may involve alternating backgrounds every N rows. This is known as zebra-striping. Very much sequitur indeed.
     
  18. eksynn

    eksynn Giant Laser Beams

    and this relates to my post? xD
    i guess you've used well the non-sequitur meaning. lol

    what's the RPG element you were talking about?
     
  19. Kawa

    Kawa Tiy's Beard

    Weapon skill.
     
  20. BloodyFingers

    BloodyFingers The End of Time

    I think in most cases the ship is owned by the player, notable exceptions being the floran. In the human scenario however, there is a case to be made. The ship looks like a military spacecraft (judging by those laser-cannon shaped things around the cabin) but your character looks civilian (at least as far as stable build goes. Those human armors teased a while ago might substitute those).

    As for upgradable equipment, the Matter Manipulator (or Beam Axe, if you are fussy about it), is already upgradable, isn't it?

    <_>

    Funny thing is, your colors are not visible on the phone but the colors codes are, when quoted.

    On pc though, your colors are visible, but not the codes when quoted.
     
    Last edited: Nov 6, 2014

Share This Page