FILES ----- player.config spawner.config biomes\atmosphere\atmosphere.biome biomes\space\asteroids.biome biomes\surface\arctic\arctic.biome biomes\surface\arctic\arcticoceanfloor.biome biomes\surface\asteroidfield\asteroidfield.biome biomes\surface\barren\barren.biome biomes\surface\desert\desert.biome biomes\surface\forest\forest.biome biomes\surface\garden\garden.biome biomes\surface\jungle\jungle.biome biomes\surface\magma\magma.biome biomes\surface\magma\magmaoceanfloor.biome biomes\surface\ocean\ocean.biome biomes\surface\oceanfloor\oceanfloor.biome biomes\surface\outpost\outpost.biome biomes\surface\savannah\savannah.biome biomes\surface\scorched\scorched.biome biomes\surface\snow\snow.biome biomes\surface\tentacles\tentacles.biome biomes\surface\toxic\toxic.biome biomes\surface\toxic\toxicoceanfloor.biome biomes\surface\tundra\tundra.biome biomes\surface\volcanic\volcanic.biome biomes\surface_detached\bioluminescence\bioluminescence.biome biomes\surface_detached\bones\bones.biome biomes\surface_detached\charred\charred.biome biomes\surface_detached\colourful\colourful.biome biomes\surface_detached\crystalline\crystalline.biome biomes\surface_detached\eyepatch\eyepatch.biome biomes\surface_detached\flesh\flesh.biome biomes\surface_detached\flowers\flowers.biome biomes\surface_detached\giantflowers\giantflowers.biome biomes\surface_detached\ice\ice.biome biomes\surface_detached\mushroompatch\mushroompatch.biome biomes\surface_detached\oasis\oasis.biome biomes\surface_detached\rocky\rocky.biome biomes\surface_detached\rust\rust.biome biomes\surface_detached\sandstone\sandstone.biome biomes\surface_detached\spring\spring.biome biomes\surface_detached\tar\tar.biome biomes\underground\generic\underground0a.biome biomes\underground\generic\underground0b.biome biomes\underground\generic\underground0c.biome biomes\underground\generic\underground0d.biome biomes\underground\generic\underground1a.biome biomes\underground\generic\underground1b.biome biomes\underground\generic\underground1c.biome biomes\underground\generic\underground1d.biome biomes\underground\generic\underground3a.biome biomes\underground\generic\underground3b.biome biomes\underground\generic\underground3c.biome biomes\underground\generic\underground3d.biome biomes\underground\generic\underground5a.biome biomes\underground\generic\underground5b.biome biomes\underground\generic\underground5c.biome biomes\underground\generic\underground5d.biome biomes\underground\generic\bottom\rock04layer.biome biomes\underground\generic\bottom\rock12layer.biome biomes\underground\generic\bottom\rock14layer.biome biomes\underground\generic\bottom\rock15layer.biome biomes\underground\generic\bottom\rock17layer.biome biomes\underground\generic\middle\rock01layer.biome biomes\underground\generic\middle\rock02.biome biomes\underground\generic\middle\rock03.biome biomes\underground\generic\middle\rock19.biome biomes\underground\generic\middle\rock20.biome biomes\underground\generic\top\claylayer.biome biomes\underground\generic\top\drydirtlayer.biome biomes\underground\generic\top\drysandlayer.biome biomes\underground\generic\top\gravellayer.biome biomes\underground\generic\top\mudlayer.biome biomes\underground\generic\top\sandlayer.biome biomes\underground\generic\top\sandstonelayer.biome biomes\underground\undergroundtest\undergroundtest1.biome biomes\underground\undergroundtest\undergroundtest2.biome biomes\underground_detached\abandonedmines\abandonedmines.biome biomes\underground_detached\bonecaves\bonecaves.biome biomes\underground_detached\cellcave\cellcave.biome biomes\underground_detached\colorful\colorfulcave.biome biomes\underground_detached\coralcave\coralcave.biome biomes\underground_detached\crystalcave\crystalcave.biome biomes\underground_detached\fleshcave\fleshcave.biome biomes\underground_detached\heck\heck.biome biomes\underground_detached\hive\hive.biome biomes\underground_detached\icecaves\icecaves.biome biomes\underground_detached\minivillage\minivillage.biome biomes\underground_detached\mushrooms\mushrooms.biome biomes\underground_detached\old\shadowrealm\shadow.biome biomes\underground_detached\old\shroomcave\shroomcave.biome biomes\underground_detached\old\slime\slime.biome biomes\underground_detached\old\sulphur\sulphur.biome biomes\underground_detached\slime\slime.biome biomes\underground_detached\tarpit\tarpit.biome biomes\underground_detached\wilderness\wilderness.biome biomes\underground_detached\zen\zen.biome [NEW] cinematics\coordinates.cinematic [NEW] cinematics\coordinates.png [NEW] cinematics\missionobtained.png dungeons\missions\floranmissions\floranmission1.dungeon dungeons\missions\floranmissions\floranmission1.png dungeons\missions\lunarbase\lunarbase.dungeon dungeons\missions\lunarbase\lunarbase.png [NEW] dungeons\missions\penguinmissions\key with grid.png [NEW] dungeons\missions\penguinmissions\key.png [NEW] dungeons\missions\penguinmissions\penguinmission1-liquids.png [NEW] dungeons\missions\penguinmissions\penguinmission1-objects.png [NEW] dungeons\missions\penguinmissions\penguinmission1-wires1.png [NEW] dungeons\missions\penguinmissions\penguinmission1.dungeon [NEW] dungeons\missions\penguinmissions\penguinmission1.png interface\crafting\craftablebackground.png interface\crafting\craftablebackground2.png interface\crafting\craftableselected.png interface\crafting\craftableselected2.png interface\windowconfig\bounty.config items\liquids\liquidfuel.liqitem items\materials\clay.matitem items\swords\apex\broadsword\apexstarter.sword items\swords\avian\broadsword\avianstarter.sword items\swords\floran\broadsword\floranstarter.sword items\swords\glitch\broadsword\glitchstarter.sword items\swords\human\broadsword\humanstarter.sword items\swords\hylotl\broadsword\hylotlstarter.sword items\tools\miningtools\beamaxe.beamaxe items\tools\miningtools\beamaxe1.beamaxe items\tools\miningtools\beamaxe2.beamaxe items\tools\miningtools\beamaxe3.beamaxe items\tools\miningtools\beamaxe4.beamaxe items\tools\miningtools\beamaxex.beamaxe leveling\levelingmultipliers.functions [NEW] monsters\boss\bossmonster.lua monsters\boss\penguin\general.monstertype monsters\boss\penguin\rockettrooper.monstertype monsters\boss\penguin\trooper.monstertype monsters\boss\penguinminiufo\penguinminiufo.monstertype monsters\boss\penguintank\penguintank.monstertype [NEW] monsters\boss\penguinufo\diestate.lua [NEW] monsters\boss\penguinufo\idlestate.lua monsters\boss\penguinufo\penguinufo.animation monsters\boss\penguinufo\penguinufo.monstertype [NEW] monsters\boss\penguinufo\skills\ufomovefireattack.lua [NEW] monsters\boss\penguinufo\skills\ufomovefireattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufopulsecannonattack.lua [NEW] monsters\boss\penguinufo\skills\ufopulsecannonattack.monsterskill [NEW] monsters\boss\penguinufo\skills\uforeinforcementsattack.lua [NEW] monsters\boss\penguinufo\skills\uforeinforcementsattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufoslamattack.lua [NEW] monsters\boss\penguinufo\skills\ufoslamattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufoswoopattack.lua [NEW] monsters\boss\penguinufo\skills\ufoswoopattack.monsterskill [NEW] monsters\boss\penguinufo\skills\ufoteleportattack.lua [NEW] monsters\boss\penguinufo\skills\ufoteleportattack.monsterskill monsters\flying\bonebird\bonebird.monstertype monsters\flying\largeflying\largeflying.monstertype monsters\flying\minibossflying\minibossflying.monstertype monsters\flying\smallflying\smallflying.monstertype monsters\ground\approachstate.lua monsters\ground\largebiped\largebiped.monstertype monsters\ground\largequadruped\largequadruped.monstertype monsters\ground\minibossbiped\minibossbiped.monstertype monsters\ground\minibossquadruped\minibossquadruped.monstertype monsters\ground\smallbiped\smallbiped.monstertype monsters\ground\smallquadruped\smallquadruped.monstertype monsters\ground\smallshroom\smallshroom.monstertype monsters\swimming\largefish\largefish.monstertype npcs\airshipcaptain.npctype npcs\airshipguard.npctype npcs\villageguardcaptain.npctype objects\generic\flagapex\flagapex.object objects\generic\flagavian\flagavian.object objects\generic\flagfloran\flagfloran.object objects\generic\flagglitch\flagglitch.object objects\generic\flaghuman\flaghuman.object objects\generic\flaghylotl\flaghylotl.object [NEW] objects\generic\flagnovakid\flagnovakid.frames [NEW] objects\generic\flagnovakid\flagnovakid.object [NEW] objects\generic\flagnovakid\flagnovakid.png [NEW] objects\generic\flagnovakid\flagnovakidicon.png [NEW] objects\minibiome\flesh\fleshbed\fleshbed.frames [NEW] objects\minibiome\flesh\fleshbed\fleshbed.object [NEW] objects\minibiome\flesh\fleshbed\fleshbed.png [NEW] objects\minibiome\flesh\fleshbed\fleshbedcover.png [NEW] objects\minibiome\flesh\fleshbed\fleshbedicon.png objects\mission\lunarquestturnin\drillconsole.object objects\outpost\treasuredtrophies\treasuredtrophies.object plants\trees\alien\foliage\alienbigleaf\parallax\treeback\base\1.png [NEW] plants\trees\giantflowers\foliage\pinkflower\crown1.png [NEW] plants\trees\giantflowers\foliage\pinkflower\crown2.png [NEW] plants\trees\giantflowers\foliage\pinkflower\crown3.png [NEW] plants\trees\giantflowers\foliage\pinkflower\pinkflower.modularfoliage [NEW] plants\trees\giantflowers\foliage\pinkflower\saplingicon.png quests\ftlrepairmain.questtemplate [NEW] quests\fuel.questtemplate quests\outpost\outpost1.questtemplate quests\outpost\outpost2.questtemplate quests\outpost\outpost3.questtemplate [NEW] quests\outpost\outpostmission1.questtemplate quests\outpost\outpostskin.questtemplate quests\tutorial\novakidtutorial.questtemplate recipes\biomes\tar\tarball.recipe [NEW] recipes\metalworkstation\goldpickaxe.recipe [NEW] recipes\plain\flagnovakid.recipe [NEW] recipes\stonefurnace\brick.recipe [NEW] recipes\stonefurnace\rooftiles.recipe species\novakid.species stats\player_primary.lua tech\automobile\car.lua tech\blink\blink.lua tech\boat\boat.lua tech\boat\boat.tech tech\booster\booster.lua tech\bounce\bounce.lua tech\bounce\bounce.tech tech\dash\dash.lua tech\groundsmash\groundsmash.lua tech\jetpack\jetpack.lua tech\lightrig\lightrig.lua tech\mech\mech.lua tech\morphball\morphball.lua tech\multijump\multijump.lua tech\regeneration\regeneration.lua tech\shield\shield.lua tech\superjump\superjump.lua [NEW] tiles\materials\invisible.material [NEW] tiles\materials\invisible.png treasure\common.treasurepools treasure\starter.treasurepools DIFFS ----- player.config 344c344,345 < "hitInvulnerabilityFlash" : 0.1 --- > "hitInvulnerabilityFlash" : 0.1, > "energyRegenDelay" : 3 396,397c397,398 < "energyRegen" : { < "baseValue" : 5.0 --- > "energyRegenPercentageRate" : { > "baseValue" : 0.2 426d426 < "deltaStat" : "energyRegen", spawner.config 46,63c46,48 < "loworbit" : [ < //ground < { < "dayLevelAdjustment" : [0.0, 0.5], < "nightLevelAdjustment" : [0.0, 0.5], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.02, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : false < } < } --- > "asteroid1" : [ > "aggroSmallBiped", > "passiveSmallBiped" 65,96c50,53 < //============================================================================= < "skymix" : [ < //flying < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "air", < "region" : "exposed", < "time" : "all" < }, < < "targetDensity" : 0.0005, < "monsterType" : "largeflying" < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "air", < "region" : "exposed", < "time" : "all" < }, < < "targetDensity" : 0.0005, < "monsterType" : "smallflying", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "asteroid2" : [ > "aggroSmallQuadruped", > "passiveSmallBiped" 98,198c55,59 < //============================================================================= < "gardensurface" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : true < } < }, < //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.06, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.06, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "sky1" : [ > "aggroLargeFlying", > "aggroSmallFlying", > "passiveSmallFlying" 201,333c62,65 < //============================================================================= < "surfacemix1" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.25, 0.5], < < "spawnParameters" : { < "area" : "surface", < "region" : "exposed", < "time" : "all" < }, < < "targetDensity" : 0.005, < "monsterType" : "largequadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "day" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "night" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : true < } < }, < //flying < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "air", < "region" : "exposed", < "time" : "day" < }, < < "targetDensity" : 0.001, < "monsterType" : "smallflying", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "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.06, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.06, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > "sky2" : [ > "aggroLargeFlying", > "aggroSmallFlying", > "passiveSmallFlying" 335,451c67,73 < //============================================================================= < "surfacemix2" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "day" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "night" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.005, < "monsterType" : "largequadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < //flying < { < "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.06, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.06, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "easysurface1" : [ > "aggroSmallBiped", > "passiveSmallQuadrupedDay", > "aggroSmallQuadrupedNight", > "passiveSmallFlying", > "smallFishCave" 453,569c75,81 < //============================================================================= < "surfacemix3" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "exposed", < "time" : "day" < }, < < "targetDensity" : 0.005, < "monsterType" : "largebiped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "exposed", < "time" : "night" < }, < < "targetDensity" : 0.005, < "monsterType" : "largebiped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < //flying < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "air", < "region" : "exposed", < "time" : "day" < }, < < "targetDensity" : 0.001, < "monsterType" : "smallflying", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "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 < } < }, < //fish < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.06, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.06, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "easysurface2" : [ > "passiveSmallBipedDay", > "aggroSmallBipedNight", > "aggroSmallQuadruped", > "passiveSmallFlying", > "smallFishCave" 571,622c83,90 < //============================================================================= < "surfaceairless1" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.01, < "monsterType" : "largequadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.01, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : false < } < }, < //fish < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "mediumsurface1" : [ > "passiveSmallBiped", > "aggroLargeBiped", > "aggroSmallQuadruped", > "passiveSmallFlying", > "aggroSmallFlying", > "smallFishCave" 624,675c92,99 < //============================================================================= < "surfaceairless2" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.01, < "monsterType" : "largebiped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.01, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : false < } < }, < //fish < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "mediumsurface2" : [ > "aggroSmallBiped", > "passiveSmallQuadruped", > "aggroLargeQuadruped", > "passiveSmallFlying", > "aggroSmallFlying", > "smallFishCave" 677,728c101,109 < //============================================================================= < "surfaceairless3" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "exposed", < "time" : "all" < }, < < "targetDensity" : 0.01, < "monsterType" : "largequadruped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "surface", < "region" : "enclosed", < "time" : "all" < }, < < "targetDensity" : 0.01, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < //fish < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "hardsurface1" : [ > "passiveSmallBiped", > "aggroLargeBiped", > "aggroLargeQuadruped", > "aggroLargeFlying", > "passiveSmallFlying", > "aggroSmallFlying", > "smallFishCave" 731,863c112,119 < //============================================================================= < "surfaceocean1" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.25, 0.5], < < "spawnParameters" : { < "area" : "surface", < "region" : "exposed", < "time" : "all" < }, < < "targetDensity" : 0.005, < "monsterType" : "largequadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "day" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "night" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : true < } < }, < //flying < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "air", < "region" : "exposed", < "time" : "day" < }, < < "targetDensity" : 0.001, < "monsterType" : "smallflying", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "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.015, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > "hardsurface2" : [ > "aggroLargeBiped", > "passiveSmallQuadruped", > "aggroLargeQuadruped", > "aggroLargeFlying", > "passiveSmallFlying", > "aggroSmallFlying", > "smallFishCave" 865,965c121,129 < //============================================================================= < "surfaceocean2" : [ < //ground < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "exposed", < "time" : "day" < }, < < "targetDensity" : 0.005, < "monsterType" : "largebiped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "surface", < "region" : "exposed", < "time" : "night" < }, < < "targetDensity" : 0.005, < "monsterType" : "largebiped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < //flying < { < "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.015, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "oceansurface1" : [ > "aggroSmallBiped", > "passiveSmallQuadruped", > "aggroLargeQuadruped", > "passiveSmallFlying", > "aggroSmallFlying", > "smallFishOcean1", > "smallFishOcean2" 968,1035c132,139 < //============================================================================= < "gardenunderground" : [ < //ground < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < //fish < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.04, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.04, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > "oceansurface2" : [ > "passiveSmallBiped", > "aggroLargeBiped", > "aggroSmallQuadruped", > "passiveSmallFlying", > "aggroSmallFlying", > "smallFishOcean1", > "smallFishOcean2" 1037,1104c141,146 < //============================================================================= < "undergroundmix1" : [ < //ground < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < //fish < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.04, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.04, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "oceanfloor" : [ > "aggroLargeFish", > "passiveLargeFish", > "smallFishOcean1", > "smallFishOcean2" 1106,1173c148,152 < //============================================================================= < "undergroundmix2" : [ < //ground < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "smallquadruped", < "monsterParameters" : { < "aggressive" : false < } < }, < //fish < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.04, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.04, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "easyunderground1" : [ > "aggroSmallBiped", > "passiveSmallQuadruped", > "smallFishCave" 1175,1242c154,158 < //============================================================================= < "undergroundmix3" : [ < //ground < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "smallbiped", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.2], < "nightLevelAdjustment" : [0.0, 0.2], < < "spawnParameters" : { < "area" : "surface", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.05, < "monsterType" : "largequadruped", < "monsterParameters" : { < "aggressive" : true < } < }, < //fish < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.04, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.04, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > > "easyunderground2" : [ > "passiveSmallBiped", > "aggroSmallQuadruped", > "smallFishCave" 1245,1361c161,172 < //============================================================================= < "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 < } < }, < //largefish < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.0015, < "monsterType" : "largefish", < "monsterParameters" : { < "aggressive" : true < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.0015, < "monsterType" : "largefish", < "monsterParameters" : { < "aggressive" : true < } < }, < //fish < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [-0.1, 0.1], < "nightLevelAdjustment" : [0.0, 0.25], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.015, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < }, < { < "dayLevelAdjustment" : [0.0, 0.0], < "nightLevelAdjustment" : [0.0, 0.0], < < "spawnParameters" : { < "area" : "liquid", < "region" : "all", < "time" : "all" < }, < < "targetDensity" : 0.002, < "monsterType" : "fish", < "monsterParameters" : { < "aggressive" : false < } < } --- > "mediumunderground1" : [ > "aggroSmallBiped", > "passiveSmallQuadruped", > "aggroLargeQuadruped", > "smallFishCave" > ], > > "mediumunderground2" : [ > "passiveSmallBiped", > "aggroSmallQuadruped", > "aggroLargeQuadruped", > "smallFishCave" 1362a174,1272 > }, > > "spawns" : { > // small bipeds > > "passiveSmallBiped" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallbiped", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveSmallBipedDay" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "day" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallbiped", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveSmallBipedNight" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "night" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallbiped", > "monsterParameters" : { > "aggressive" : false > } > }, > "aggroSmallBiped" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallbiped", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroSmallBipedDay" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "day" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallbiped", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroSmallBipedNight" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "night" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallbiped", > "monsterParameters" : { > "aggressive" : true > } > }, > > // large bipeds > > "passiveLargeBiped" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "largebiped", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveLargeBipedDay" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "day" > }, > > "targetDensity" : 0.02, > "monsterType" : "largebiped", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveLargeBipedNight" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "night" > }, > > "targetDensity" : 0.02, > "monsterType" : "largebiped", > "monsterParameters" : { > "aggressive" : false > } > }, > "aggroLargeBiped" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "largebiped", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroLargeBipedDay" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "day" > }, > > "targetDensity" : 0.02, > "monsterType" : "largebiped", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroLargeBipedNight" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "night" > }, > > "targetDensity" : 0.02, > "monsterType" : "largebiped", > "monsterParameters" : { > "aggressive" : true > } > }, > > // small quadrupeds > > "passiveSmallQuadruped" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallquadruped", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveSmallQuadrupedDay" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "day" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallquadruped", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveSmallQuadrupedNight" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "night" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallquadruped", > "monsterParameters" : { > "aggressive" : false > } > }, > "aggroSmallQuadruped" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallquadruped", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroSmallQuadrupedDay" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "day" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallquadruped", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroSmallQuadrupedNight" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "night" > }, > > "targetDensity" : 0.02, > "monsterType" : "smallquadruped", > "monsterParameters" : { > "aggressive" : true > } > }, > > // large quadrupeds > > "passiveLargeQuadruped" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "largequadruped", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveLargeQuadrupedDay" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "day" > }, > > "targetDensity" : 0.02, > "monsterType" : "largequadruped", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveLargeQuadrupedNight" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "night" > }, > > "targetDensity" : 0.02, > "monsterType" : "largequadruped", > "monsterParameters" : { > "aggressive" : false > } > }, > "aggroLargeQuadruped" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.02, > "monsterType" : "largequadruped", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroLargeQuadrupedDay" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "day" > }, > > "targetDensity" : 0.02, > "monsterType" : "largequadruped", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroLargeQuadrupedNight" : { > "spawnParameters" : { > "area" : "surface", > "region" : "all", > "time" : "night" > }, > > "targetDensity" : 0.02, > "monsterType" : "largequadruped", > "monsterParameters" : { > "aggressive" : true > } > }, > > // small flying > > "passiveSmallFlying" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.001, > "monsterType" : "smallflying", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveSmallFlyingDay" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "day" > }, > > "targetDensity" : 0.001, > "monsterType" : "smallflying", > "monsterParameters" : { > "aggressive" : false > } > }, > "passiveSmallFlyingNight" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.001, > "monsterType" : "smallflying", > "monsterParameters" : { > "aggressive" : false > } > }, > "aggroSmallFlying" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.001, > "monsterType" : "smallflying", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroSmallFlyingDay" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "day" > }, > > "targetDensity" : 0.001, > "monsterType" : "smallflying", > "monsterParameters" : { > "aggressive" : true > } > }, > "aggroSmallFlyingNight" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.001, > "monsterType" : "smallflying", > "monsterParameters" : { > "aggressive" : true > } > }, > > // large flying > > "passiveLargeFlying" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.001, > "monsterType" : "largeflying", > "monsterParameters" : { > "aggressive" : false > } > }, > "aggroLargeFlying" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.001, > "monsterType" : "largeflying", > "monsterParameters" : { > "aggressive" : true > } > }, > > // small fish > > "smallFishCave" : { > "spawnParameters" : { > "area" : "liquid", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.04, > "monsterType" : "fish", > "monsterParameters" : { > "aggressive" : false > } > }, > "smallFishOcean1" : { > "spawnParameters" : { > "area" : "liquid", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.015, > "monsterType" : "fish", > "monsterParameters" : { > "aggressive" : false > } > }, > "smallFishOcean2" : { > "spawnParameters" : { > "area" : "liquid", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.015, > "monsterType" : "fish", > "monsterParameters" : { > "aggressive" : false > } > }, > > // large fish > > "passiveLargeFish" : { > "spawnParameters" : { > "area" : "liquid", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.002, > "monsterType" : "largefish", > "monsterParameters" : { > "aggressive" : false > } > }, > "aggroLargeFish" : { > "spawnParameters" : { > "area" : "liquid", > "region" : "all", > "time" : "all" > }, > > "targetDensity" : 0.002, > "monsterType" : "largefish", > "monsterParameters" : { > "aggressive" : true > } > }, > > // uniques > > // bugs > > "butterbee" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "day" > }, > > "targetDensity" : 0.0005, > "monsterType" : "butterbee", > "monsterParameters" : { > "aggressive" : false > } > }, > > "fawnfly" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "fawnfly", > "monsterParameters" : { > "aggressive" : false > } > }, > > "mudstag" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "mudstag", > "monsterParameters" : { > "aggressive" : false > } > }, > > "blueback" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.0005, > "monsterType" : "blueback", > "monsterParameters" : { > "aggressive" : false > } > }, > > "greentip" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "greentip", > "monsterParameters" : { > "aggressive" : false > } > }, > > "redwing" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "redwing", > "monsterParameters" : { > "aggressive" : false > } > }, > > "sunskipper" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "day" > }, > > "targetDensity" : 0.0005, > "monsterType" : "sunskipper", > "monsterParameters" : { > "aggressive" : false > } > }, > > "goldbuck" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "goldbuck", > "monsterParameters" : { > "aggressive" : false > } > }, > > "sandclown" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "sandclown", > "monsterParameters" : { > "aggressive" : false > } > }, > > "dustmoth" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.0005, > "monsterType" : "dustmoth", > "monsterParameters" : { > "aggressive" : false > } > }, > > "muddancer" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "muddancer", > "monsterParameters" : { > "aggressive" : false > } > }, > > "dewhopper" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "dewhopper", > "monsterParameters" : { > "aggressive" : false > } > }, > > "frostfly" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "day" > }, > > "targetDensity" : 0.0005, > "monsterType" : "frostfly", > "monsterParameters" : { > "aggressive" : false > } > }, > > "icetip" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "icetip", > "monsterParameters" : { > "aggressive" : false > } > }, > > "frostfleck" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "frostfleck", > "monsterParameters" : { > "aggressive" : false > } > }, > > "tidefly" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.0005, > "monsterType" : "tidefly", > "monsterParameters" : { > "aggressive" : false > } > }, > > "wavebird" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "wavebird", > "monsterParameters" : { > "aggressive" : false > } > }, > > "seahornet" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "seahornet", > "monsterParameters" : { > "aggressive" : false > } > }, > > "brightstripe" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "day" > }, > > "targetDensity" : 0.0005, > "monsterType" : "brightstripe", > "monsterParameters" : { > "aggressive" : false > } > }, > > "thornbee" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "thornbee", > "monsterParameters" : { > "aggressive" : false > } > }, > > "vineclimber" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "vineclimber", > "monsterParameters" : { > "aggressive" : false > } > }, > > "stinkjack" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.0005, > "monsterType" : "stinkjack", > "monsterParameters" : { > "aggressive" : false > } > }, > > "scuttleploom" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "scuttleploom", > "monsterParameters" : { > "aggressive" : false > } > }, > > "gasgiant" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "gasgiant", > "monsterParameters" : { > "aggressive" : false > } > }, > > "shellcreep" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.0005, > "monsterType" : "shellcreep", > "monsterParameters" : { > "aggressive" : false > } > }, > > "xenofly" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "xenofly", > "monsterParameters" : { > "aggressive" : false > } > }, > > "hivehog" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "hivehog", > "monsterParameters" : { > "aggressive" : false > } > }, > > "aurorabee" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.0005, > "monsterType" : "aurorabee", > "monsterParameters" : { > "aggressive" : false > } > }, > > "driftbell" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "driftbell", > "monsterParameters" : { > "aggressive" : false > } > }, > > "shardwing" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "shardwing", > "monsterParameters" : { > "aggressive" : false > } > }, > > "polarmoth" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.0005, > "monsterType" : "polarmoth", > "monsterParameters" : { > "aggressive" : false > } > }, > > "orphanfly" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "orphanfly", > "monsterParameters" : { > "aggressive" : false > } > }, > > "snowskater" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "snowskater", > "monsterParameters" : { > "aggressive" : false > } > }, > > "phoenixfly" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "day" > }, > > "targetDensity" : 0.0005, > "monsterType" : "phoenixfly", > "monsterParameters" : { > "aggressive" : false > } > }, > > "heathugger" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "heathugger", > "monsterParameters" : { > "aggressive" : false > } > }, > > "glowbug" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "glowbug", > "monsterParameters" : { > "aggressive" : false > } > }, > > "flameroach" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "day" > }, > > "targetDensity" : 0.0005, > "monsterType" : "flameroach", > "monsterParameters" : { > "aggressive" : false > } > }, > > "lavahopper" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "lavahopper", > "monsterParameters" : { > "aggressive" : false > } > }, > > "fireygiant" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "fireygiant", > "monsterParameters" : { > "aggressive" : false > } > }, > > "shadowmoth" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "night" > }, > > "targetDensity" : 0.0005, > "monsterType" : "shadowmoth", > "monsterParameters" : { > "aggressive" : false > } > }, > > "cinderfly" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "cinderfly", > "monsterParameters" : { > "aggressive" : false > } > }, > > "ashsprite" : { > "spawnParameters" : { > "area" : "air", > "region" : "exposed", > "time" : "all" > }, > > "targetDensity" : 0.0005, > "monsterType" : "ashsprite", > "monsterParameters" : { > "aggressive" : false > } > } biomes\atmosphere\atmosphere.biome 5c5,14 < "spawnProfiles" : [ "skymix" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "sky1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "sky2" ], > "extraSpawns" : [ ] > } > ], biomes\space\asteroids.biome 5c5,14 < "spawnProfiles" : [ "loworbit" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "asteroid1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "asteroid2" ], > "extraSpawns" : [ ] > } > ], biomes\surface\arctic\arctic.biome 7c7,16 < "spawnProfiles" : [ "surfaceocean1", "surfaceocean2" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "oceansurface1" ], > "extraSpawns" : [ "polarmoth", "orphanfly" ] > }, > { > "profiles" : [ "oceansurface2" ], > "extraSpawns" : [ "polarmoth", "snowskater" ] > } > ], biomes\surface\arctic\arcticoceanfloor.biome 5c5,10 < "spawnProfiles" : [ "ocean" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "oceanfloor" ], > "extraSpawns" : [ ] > } > ], biomes\surface\asteroidfield\asteroidfield.biome 5,6c5,16 < "requiredStatuses" : [ "breathProtection" ], < "spawnProfiles" : [ "surfaceairless1", "surfaceairless2", "surfaceairless3" ], --- > "breathable" : false, > > "spawnProfiles" : [ > { > "profiles" : [ "asteroid1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "asteroid2" ], > "extraSpawns" : [ ] > } > ], 40,41d49 < < "breathable" : false, biomes\surface\barren\barren.biome 4,5c4,14 < "requiredStatuses" : [], < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface\desert\desert.biome 4,5c4,14 < "requiredStatuses" : [], < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ "sunskipper", "goldbuck" ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ "sunskipper", "sandclown" ] > } > ], biomes\surface\forest\forest.biome 5,6c5,15 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], < --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ "greentip", "blueback" ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ "blueback", "redwing" ] > } > ], > biomes\surface\garden\garden.biome 5c5,14 < "spawnProfiles" : [ "gardensurface" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "easysurface1" ], > "extraSpawns" : [ "butterbee", "fawnfly" ] > }, > { > "profiles" : [ "easysurface2" ], > "extraSpawns" : [ "butterbee", "mudstag" ] > } > ], biomes\surface\jungle\jungle.biome 7c7,16 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ "brightstripe", "vineclimber" ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ "brightstripe", "thornbee" ] > } > ], biomes\surface\magma\magma.biome 7c7,16 < "spawnProfiles" : [ "surfaceocean1", "surfaceocean2" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "oceansurface1" ], > "extraSpawns" : [ "flameroach", "lavahopper" ] > }, > { > "profiles" : [ "oceansurface2" ], > "extraSpawns" : [ "flameroach", "fireygiant" ] > } > ], biomes\surface\magma\magmaoceanfloor.biome 5c5,10 < "spawnProfiles" : [ "ocean" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "oceanfloor" ], > "extraSpawns" : [ ] > } > ], biomes\surface\ocean\ocean.biome 5c5,14 < "spawnProfiles" : [ "surfaceocean1", "surfaceocean2" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "oceansurface1" ], > "extraSpawns" : [ "tidefly", "seahornet" ] > }, > { > "profiles" : [ "oceansurface2" ], > "extraSpawns" : [ "tidefly", "wavebird" ] > } > ], biomes\surface\oceanfloor\oceanfloor.biome 5c5,10 < "spawnProfiles" : [ "ocean" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "oceanfloor" ], > "extraSpawns" : [ ] > } > ], biomes\surface\outpost\outpost.biome 5,6d4 < "requiredStatuses" : [], < "spawnProfiles" : [ "surfaceairless1", "surfaceairless2", "surfaceairless3" ], biomes\surface\savannah\savannah.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ "dustmoth", "dewhopper" ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ "dustmoth", "muddancer" ] > } > ], biomes\surface\scorched\scorched.biome 7c7,16 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "hardsurface1" ], > "extraSpawns" : [ "shadowmoth", "cinderfly" ] > }, > { > "profiles" : [ "hardsurface2" ], > "extraSpawns" : [ "shadowmoth", "ashsprite" ] > } > ], biomes\surface\snow\snow.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ "frostfly", "icetip" ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ "frostfly", "frostfleck" ] > } > ], biomes\surface\tentacles\tentacles.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "hardsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "hardsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface\toxic\toxic.biome 7c7,16 < "spawnProfiles" : [ "surfaceocean1", "surfaceocean2" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "oceansurface1" ], > "extraSpawns" : [ "stinkjack", "scuttleploom" ] > }, > { > "profiles" : [ "oceansurface2" ], > "extraSpawns" : [ "stinkjack", "gasgiant" ] > } > ], biomes\surface\toxic\toxicoceanfloor.biome 5c5,10 < "spawnProfiles" : [ "ocean" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "oceanfloor" ], > "extraSpawns" : [ ] > } > ], biomes\surface\tundra\tundra.biome 7c7,16 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "hardsurface1" ], > "extraSpawns" : [ "aurorabee", "driftbell" ] > }, > { > "profiles" : [ "hardsurface2" ], > "extraSpawns" : [ "aurorabee", "shardwing" ] > } > ], biomes\surface\volcanic\volcanic.biome 7c7,16 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "hardsurface1" ], > "extraSpawns" : [ "phoenixfly", "heathugger" ] > }, > { > "profiles" : [ "hardsurface2" ], > "extraSpawns" : [ "phoenixfly", "glowbug" ] > } > ], biomes\surface_detached\bioluminescence\bioluminescence.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\bones\bones.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\charred\charred.biome 4,5c4,14 < "requiredStatuses" : [], < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\colourful\colourful.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\crystalline\crystalline.biome 4c4,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\eyepatch\eyepatch.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\flesh\flesh.biome 4,5c4,14 < "requiredStatuses" : [], < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\flowers\flowers.biome 4c4,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\giantflowers\giantflowers.biome 4c4,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\ice\ice.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\mushroompatch\mushroompatch.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\oasis\oasis.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\rocky\rocky.biome 4c4,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], 13,14d22 < < biomes\surface_detached\rust\rust.biome 4c4,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\sandstone\sandstone.biome 4c4,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\spring\spring.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\surface_detached\tar\tar.biome 5c5,14 < "spawnProfiles" : [ "surfacemix1", "surfacemix2", "surfacemix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumsurface1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumsurface2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground0a.biome 5c5,14 < "spawnProfiles" : [ "gardenunderground" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "easyunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "easyunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground0b.biome 5c5,14 < "spawnProfiles" : [ "gardenunderground" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "easyunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "easyunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground0c.biome 5c5,14 < "spawnProfiles" : [ "gardenunderground" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "easyunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "easyunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground0d.biome 5c5,14 < "spawnProfiles" : [ "gardenunderground" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "easyunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "easyunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground1a.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground1b.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground1c.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground1d.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground3a.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground3b.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground3c.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground3d.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground5a.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground5b.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground5c.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\underground5d.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\bottom\rock04layer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\bottom\rock12layer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\bottom\rock14layer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\bottom\rock15layer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\bottom\rock17layer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\middle\rock01layer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\middle\rock02.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\middle\rock03.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\middle\rock19.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\middle\rock20.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\top\claylayer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\top\drydirtlayer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\top\drysandlayer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\top\gravellayer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\top\mudlayer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\top\sandlayer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\generic\top\sandstonelayer.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\undergroundtest\undergroundtest1.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground\undergroundtest\undergroundtest2.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\abandonedmines\abandonedmines.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\bonecaves\bonecaves.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\cellcave\cellcave.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\colorful\colorfulcave.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\coralcave\coralcave.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\crystalcave\crystalcave.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\fleshcave\fleshcave.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\heck\heck.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\hive\hive.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\icecaves\icecaves.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\minivillage\minivillage.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\mushrooms\mushrooms.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\old\shadowrealm\shadow.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\old\shroomcave\shroomcave.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\old\slime\slime.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\old\sulphur\sulphur.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\slime\slime.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\tarpit\tarpit.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\wilderness\wilderness.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], biomes\underground_detached\zen\zen.biome 5c5,14 < "spawnProfiles" : [ "undergroundmix1", "undergroundmix2", "undergroundmix3" ], --- > "spawnProfiles" : [ > { > "profiles" : [ "mediumunderground1" ], > "extraSpawns" : [ ] > }, > { > "profiles" : [ "mediumunderground2" ], > "extraSpawns" : [ ] > } > ], dungeons\missions\floranmissions\floranmission1.dungeon 743a744,749 > "value" : [220, 255, 166, 255], > "comment" : "foreground invisible", > "brush" : [ [ "clear" ], [ "front", "invisible" ] ] > }, > > { dungeons\missions\lunarbase\lunarbase.dungeon 661a662,667 > "value" : [220, 255, 166, 255], > "comment" : "foreground invisible", > "brush" : [ [ "clear" ], [ "front", "invisible" ] ] > }, > > { interface\windowconfig\bounty.config 54c54,56 < "size" : [140, 220] --- > "size" : [140, 220], > "vAnchor" : "top", > "hAnchor" : "mid" 59c61 < "position" : [250, 46], --- > "position" : [200, 46], 62c64,65 < "callback" : "null" --- > "callback" : "null", > "backingImage" : "/interface/inventory/empty.png" 72,73c75,76 < "selectedBG" : "/interface/crafting/craftableselected.png", < "unselectedBG" : "/interface/crafting/craftablebackground.png", --- > "selectedBG" : "/interface/crafting/craftableselected2.png", > "unselectedBG" : "/interface/crafting/craftablebackground2.png", 79c82 < "file" : "/interface/crafting/craftablebackground.png", --- > "file" : "/interface/crafting/craftablebackground2.png", items\liquids\liquidfuel.liqitem 6c6 < "shortdescription" : "Fuel", --- > "shortdescription" : "Liquid Erchius", items\materials\clay.matitem 11c11,12 < "materialId" : 52 --- > "materialId" : 52, > "learnBlueprintsOnPickup" : [ "brickmaterial", "rooftiles" ] items\swords\apex\broadsword\apexstarter.sword 50c50 < "power" : 3 --- > "power" : 3.75 items\swords\avian\broadsword\avianstarter.sword 50c50 < "power" : 3 --- > "power" : 3.75 items\swords\floran\broadsword\floranstarter.sword 50c50 < "power" : 3 --- > "power" : 3.75 items\swords\glitch\broadsword\glitchstarter.sword 50c50 < "power" : 3 --- > "power" : 3.75 items\swords\human\broadsword\humanstarter.sword 50c50 < "power" : 3 --- > "power" : 3.75 items\swords\hylotl\broadsword\hylotlstarter.sword 50c50 < "power" : 3 --- > "power" : 3.75 items\tools\miningtools\beamaxe.beamaxe 16c16 < "harvestLevel" : 999, --- > "harvestLevel" : 99, items\tools\miningtools\beamaxe1.beamaxe 16c16 < "harvestLevel" : 7, --- > "harvestLevel" : 99, items\tools\miningtools\beamaxe2.beamaxe 16c16 < "harvestLevel" : 999, --- > "harvestLevel" : 99, items\tools\miningtools\beamaxe3.beamaxe 16c16 < "harvestLevel" : 999, --- > "harvestLevel" : 99, items\tools\miningtools\beamaxe4.beamaxe 16c16 < "harvestLevel" : 999, --- > "harvestLevel" : 99, items\tools\miningtools\beamaxex.beamaxe 16c16 < "harvestLevel" : 999, --- > "harvestLevel" : 99, leveling\levelingmultipliers.functions 108c108 < [1, 0.75], --- > [1, 1], 118c118 < [1, 0.75], --- > [1, 1], monsters\boss\penguin\general.monstertype 15c15 < "/monsters/unique/penguin/behavior.lua", --- > "/monsters/boss/penguin/behavior.lua", 37a38,41 > > "knockoutTime" : 0.5, > "knockoutEffect" : "blink", > "deathParticles" : "deathPoof", monsters\boss\penguin\rockettrooper.monstertype 15c15 < "/monsters/unique/penguin/behavior.lua", --- > "/monsters/boss/penguin/behavior.lua", 37a38,41 > > "knockoutTime" : 0.5, > "knockoutEffect" : "blink", > "deathParticles" : "deathPoof", monsters\boss\penguin\trooper.monstertype 15c15 < "/monsters/unique/penguin/behavior.lua", --- > "/monsters/boss/penguin/behavior.lua", 37a38,41 > > "knockoutTime" : 0.5, > "knockoutEffect" : "blink", > "deathParticles" : "deathPoof", monsters\boss\penguinminiufo\penguinminiufo.monstertype 15c15 < "/monsters/unique/penguinMiniUfo/behavior.lua", --- > "/monsters/boss/penguinMiniUfo/behavior.lua", 33c33,34 < "airForce" : 50.0 --- > "airForce" : 50.0, > "gravityEnabled" : false 42c43 < "knockoutTime" : 1, --- > "knockoutTime" : 0.5, monsters\boss\penguintank\penguintank.monstertype 14c14 < "/monsters/unique/penguinTank/behavior.lua", --- > "/monsters/boss/penguinTank/behavior.lua", 41c41 < "knockoutTime" : 1, --- > "knockoutTime" : 0.5, monsters\boss\penguinufo\penguinufo.animation 107c107 < "image" : "/monsters/unique/penguinMiniUfo/ufo/ufo.png:flying.1" --- > "image" : "/monsters/boss/penguinMiniUfo/ufo/ufo.png:flying.1" monsters\boss\penguinufo\penguinufo.monstertype 15c15 < "/monsters/unique/penguinUfo/behavior.lua", --- > "/monsters/boss/bossMonster.lua", 19c19,22 < "/scripts/vec2.lua" --- > "/scripts/vec2.lua", > > "/monsters/boss/penguinUfo/idleState.lua", > "/monsters/boss/penguinUfo/dieState.lua" 21a25,30 > "skills" : ["ufoMoveFireAttack", "ufoSwoopAttack", "ufoReinforcementsAttack", "ufoSlamAttack", "ufoTeleportAttack", "ufoPulseCannonAttack"], > "skillCount" : 6, > > "trackTargetDistance" : 50.0, > "switchTargetDistance" : 10.0, > 32,33c41,42 < "flySpeed" : 50, < "airForce" : 100.0 --- > "flySpeed" : 12, > "airForce" : 30.0 107,296d115 < "pulsecannon" : { < "type" : "penguinufocharge", < "config" : { < "speed" : 0.1, < "power" : 30, < "actionOnReap" : [ < { < "action" : "projectile", < "type" : "pulsecannon", < "direction" : [0.0, -1.0] < } < ] < }, < < "attackTime" : 5.0, < "fireInterval" : 0.6, < "cooldownTime" : 0.25 < }, < < "tankspawn" : { < "type" : "penguinufocharge", < "config" : { < "speed" : 0.1, < "power" : 20, < "actionOnReap" : [ < { < "action" : "projectile", < "type" : "penguinufobeam", < "direction" : [0.0, -1.0], < "config" : { < "movementSettings" : { < "gravityMultiplier" : 0.0, < "bounceFactor" : 0.0, < "maxMovementPerStep" : 0.4, < "maximumCorrection" : 999, < "collisionPoly" : [ [-3.0, -2.875], [2.0, -2.875], [2.0, 2.875], [-2.0, 2.875] ], < "ignorePlatformCollision" : true, < < "airFriction" : 0.0, < "liquidFriction" : 0.0 < }, < "actionOnReap" : [ < { < "action" : "spawnmonster", < "type" : "penguinTank", < "offset" : [-0.5, -1.25], < "particle" : { < "type" : "animated", < "animation" : "/animations/penguintankspawn/penguintankspawn.animation", < "destructionTime" : 15, < "timeToLive" : 0.2667, < "layer" : "front" < } < } < ] < } < } < ] < } < }, < < "trooperspawn" : { < "type" : "penguinufocharge", < "config" : { < "speed" : 0.1, < "power" : 20, < "actionOnReap" : [ < { < "action" : "projectile", < "type" : "penguinufobeam", < "direction" : [0.0, -1.0], < "config" : { < "movementSettings" : { < "gravityMultiplier" : 0.0, < "bounceFactor" : 0.0, < "maxMovementPerStep" : 0.4, < "maximumCorrection" : 999, < < "collisionPoly" : [ [-0.5, -2.875], [0.5, -2.875], [0.5, 2.875], [-0.5, 2.875] ], < "ignorePlatformCollision" : true, < < "airFriction" : 0.0, < "liquidFriction" : 0.0 < }, < "actionOnReap" : [ < { < "action" : "spawnmonster", < "type" : "penguintrooper", < "offset" : [0.0, -1.5], < "particle" : { < "type" : "animated", < "animation" : "/animations/penguintrooperspawn/penguintrooperspawn.animation", < "destructionTime" : 15, < "timeToLive" : 0.2667, < "layer" : "front" < } < } < ] < } < } < ] < } < }, < < "rockettrooperspawn" : { < "type" : "penguinufocharge", < "config" : { < "speed" : 0.1, < "power" : 20, < "actionOnReap" : [ < { < "action" : "projectile", < "type" : "penguinufobeam", < "direction" : [0.0, -1.0], < "config" : { < "movementSettings" : { < "gravityMultiplier" : 0.0, < "bounceFactor" : 0.0, < "maxMovementPerStep" : 0.4, < "maximumCorrection" : 999, < < "collisionPoly" : [ [-0.5, -2.875], [0.5, -2.875], [0.5, 2.875], [-0.5, 2.875] ], < "ignorePlatformCollision" : true, < < "airFriction" : 0.0, < "liquidFriction" : 0.0 < }, < "actionOnReap" : [ < { < "action" : "spawnmonster", < "type" : "penguinrockettrooper", < "offset" : [0.0, -1.5], < "particle" : { < "type" : "animated", < "animation" : "/animations/penguintrooperspawn/penguintrooperspawn.animation", < "destructionTime" : 15, < "timeToLive" : 0.2667, < "layer" : "front" < } < } < ] < } < } < ] < } < }, < < "generalspawn" : { < "type" : "penguinufocharge", < "config" : { < "speed" : 0.1, < "power" : 20, < "actionOnReap" : [ < { < "action" : "projectile", < "type" : "penguinufobeam", < "direction" : [0.0, -1.0], < "config" : { < "movementSettings" : { < "gravityMultiplier" : 0.0, < "bounceFactor" : 0.0, < "maxMovementPerStep" : 0.4, < "maximumCorrection" : 999, < < "collisionPoly" : [ [-0.5, -2.875], [0.5, -2.875], [0.5, 2.875], [-0.5, 2.875] ], < "ignorePlatformCollision" : true, < < "airFriction" : 0.0, < "liquidFriction" : 0.0 < }, < "actionOnReap" : [ < { < "action" : "spawnmonster", < "type" : "penguingeneral", < "offset" : [0.0, -1.5], < "particle" : { < "type" : "animated", < "animation" : "/animations/penguingeneralspawn/penguingeneralspawn.animation", < "destructionTime" : 15, < "timeToLive" : 0.2667, < "layer" : "front" < } < } < ] < } < } < ] < } < }, < monsters\flying\bonebird\bonebird.monstertype 91c91 < "baseValue" : 16 --- > "baseValue" : 24 monsters\flying\largeflying\largeflying.monstertype 89c89 < "baseValue" : 40 --- > "baseValue" : 48 monsters\flying\minibossflying\minibossflying.monstertype 4c4 < "categories" : [ "smallflying" ], --- > "categories" : [ "largeflying" ], 31c31 < "collisionPoly" : [ [-1.5, -1.5], [1.5, -1.5], [1.5, 1.5], [-1.5, 1.5] ], --- > "collisionPoly" : [ [0.0, 2.25], [1.5, 0.75], [3.75, 1.5], [3.75, -3.0], [1.5, -2.25], [0.0, -3.75], [-1.5, -2.25], [-3.75, -3.0], [-3.75, 1.5], [-1.5, 0.75] ], 63,64c63,64 < "poly" : [ [-1.0, -1.0], [1.0, -1.0], [1.0, 1.0], [-1.0, 1.0] ], < "damage" : 20, --- > "poly" : [ [-1.5, -1.5], [1.5, -1.5], [1.5, 1.5], [-1.5, 1.5] ], > "damage" : 25, 87c87 < "baseValue" : 80 --- > "baseValue" : 192 90c90 < "baseValue" : 1.0 --- > "baseValue" : 1.5 127c127 < "wanderGlideTimeRange" : [1.0, 3.0], --- > "wanderGlideTimeRange" : [1.5, 3.0], 132c132 < "turnTime" : 1.0, --- > "turnTime" : 1.5, 145c145 < "glideTime" : 1.0, --- > "glideTime" : 1.5, monsters\flying\smallflying\smallflying.monstertype 89c89 < "baseValue" : 16 --- > "baseValue" : 24 monsters\ground\approachstate.lua 32c32 < if checkStuck() > 10 then --- > if checkStuck() > 4 then 36a37,38 > entity.setAnimationState("movement", "run") > 50,53c52,53 < if moveTo(approachPoint, dt, {run = approachDistance >= 1.0}) then < entity.setAnimationState("movement", "run") < else < entity.setAnimationState("movement", "idle") --- > if not moveTo(approachPoint, dt, {run = approachDistance >= 1.0}) then > move(toApproach, approachDistance >= 1.0, 0.2) monsters\ground\largebiped\largebiped.monstertype 164c164 < "baseValue" : 25 --- > "baseValue" : 40 monsters\ground\largequadruped\largequadruped.monstertype 175c175 < "baseValue" : 40 --- > "baseValue" : 48 monsters\ground\minibossbiped\minibossbiped.monstertype 117c117 < "baseValue" : 100 --- > "baseValue" : 160 monsters\ground\minibossquadruped\minibossquadruped.monstertype 147c147 < "baseValue" : 120 --- > "baseValue" : 192 monsters\ground\smallbiped\smallbiped.monstertype 127c127 < "baseValue" : 16 --- > "baseValue" : 30 monsters\ground\smallquadruped\smallquadruped.monstertype 128c128 < "baseValue" : 16 --- > "baseValue" : 24 monsters\ground\smallshroom\smallshroom.monstertype 104c104 < "damage" : 15, --- > "damage" : 12, 127c127 < "baseValue" : 16 --- > "baseValue" : 30 monsters\swimming\largefish\largefish.monstertype 99c99 < "baseValue" : 40 --- > "baseValue" : 48 npcs\airshipcaptain.npctype 17c17 < "levelVariance" : [0.75, 0.75], --- > "levelVariance" : [1, 1], 239c239 < "baseValue" : 40.0 --- > "baseValue" : 60.0 npcs\airshipguard.npctype 7c7 < "levelVariance" : [3, 4], --- > "levelVariance" : [0.5, 0.5], npcs\villageguardcaptain.npctype 682c682 < "baseValue" : 40.0 --- > "baseValue" : 60.0 objects\generic\flagapex\flagapex.object 24,25c24,27 < "dualImage" : "flagapex.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flagapex.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 30a33,39 > }, > { > "image" : "flagapex.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 31a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flagavian\flagavian.object 23,24c23,26 < "dualImage" : "flagavian.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flagavian.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 29a32,38 > }, > { > "image" : "flagavian.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 30a40,41 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flagfloran\flagfloran.object 24,25c24,27 < "dualImage" : "flagfloran.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flagfloran.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 30a33,39 > }, > { > "image" : "flagfloran.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 31a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flagglitch\flagglitch.object 24,25c24,27 < "dualImage" : "flagglitch.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flagglitch.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 30a33,39 > }, > { > "image" : "flagglitch.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 31a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flaghuman\flaghuman.object 24,25c24,27 < "dualImage" : "flaghuman.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flaghuman.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 30a33,39 > }, > { > "image" : "flaghuman.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 31a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\generic\flaghylotl\flaghylotl.object 24,25c24,27 < "dualImage" : "flaghylotl.png:.", < "imagePosition" : [-16, 0], --- > "image" : "flaghylotl.png:.", > "flipImages" : true, > "direction" : "left", > "imagePosition" : [-17, 0], 30a33,39 > }, > { > "image" : "flaghylotl.png:.", > "direction" : "right", > "imagePosition" : [1, 0], > "frames" : 6, > "animationCycle" : 1.0, 31a41,42 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\mission\lunarquestturnin\drillconsole.object 52c52 < "ftlrepair.gearup" --- > "outpostMission1.gearup" objects\outpost\treasuredtrophies\treasuredtrophies.object 54c54 < "torch" --- > ["money", 50, {}] quests\ftlrepairmain.questtemplate 11a12 > "followUp" : "fuel.gearup", quests\outpost\outpost1.questtemplate 5,6c5,6 < "text" : "I'm so thirsty! I've been here for so long it's been months since I had a coffee. ^green;If you find some coffee beans on a forest planet and ^orange;make me some coffee ^green;in the coffee machine over there, ^white;I'll give you a nano suit that lets you breath in airless environments.", < "completionText" : "Thanks for the coffee but I'm not drinking it straight out of your matter manipulator! You'll need to do better than that for a Nano Suit. Talk to me again when you're not busy.", --- > "text" : "I'm so thirsty! I've been here for so long it's been months since I had a coffee. ^green;If you find some coffee beans on a forest planet and ^orange;make me some coffee ^green;in the coffee machine over there, ^white;I'll a blank tech card and tell other people how helpful you are!", > "completionText" : "Thanks for the coffee but I'm not drinking it straight out of your matter manipulator! You'll need to do better than that for a tech card. Talk to me again when you're not busy.", quests\outpost\outpost2.questtemplate 5c5 < "text" : "If you go to a desert planet and ^green;make me a ^orange;glass mug ^green;out of heated sand ^white;I might actually be able to drink that coffee you gave me. Maybe then I'll give you the Nano Suit.", --- > "text" : "If you go to a desert planet and ^green;make me a ^orange;glass mug ^green;out of heated sand ^white;I might actually be able to drink that coffee you gave me. Maybe then I'll give you the Tech Card.", quests\outpost\outpost3.questtemplate 6c6 < "completionText" : "The perfect coffee! Here, you deserve this. ^green;You can use the ^orange;blank tech card ^green;to unlock tech at your ship's computer.", --- > "completionText" : "The perfect coffee! Here, you deserve this. ^green;You can use the ^orange;blank tech card ^green;to unlock tech at your ship's computer. I've told other people how helpful you are, I'm sure they'll have jobs for you.", 12c12 < [ [ "airpocketback", 1] ] --- > [ [ "blanktechcard", 1] ] quests\outpost\outpostskin.questtemplate 12d11 < [ [ "ironcraftingtable", 1 ] ] 13a13,14 > "enableTech" : ["breathprotectionTech"], > "completionCinema" : "/cinematics/coordinates.cinematic", 17c18 < "followUp" : "", --- > "followUp" : "outpostMission1.gearup", quests\tutorial\novakidtutorial.questtemplate 5c5 < "completionText" : "Yeehaw, the old girls got some more in her yet. Next I'll need to repair the FTL drive.", --- > "completionText" : "Yeehaw, the old girl's got some more in her yet. Next I'll need to repair the FTL drive.", recipes\biomes\tar\tarball.recipe 6c6 < "groups" : [ "craftingtable", "weapons", "all" ] --- > "groups" : [ "plain", "weapons", "all" ] species\novakid.species 21c21 < { "item" : "flaghylotl" }, --- > { "item" : "flagnovakid" }, stats\player_primary.lua 4a5 > self.energyRegenTimeout = 0 59a61,66 > function notifyResourceConsumed(resourceName, amount) > if resourceName == "energy" then > self.energyRegenTimeout = status.statusProperty("energyRegenDelay") > end > end > 117a125,136 > end > > if status.resource("energy") == 0 then > status.setResourceLocked("energy", true) > elseif status.resourcePercentage("energy") == 1 then > status.setResourceLocked("energy", false) > end > > if self.energyRegenTimeout > 0 then > self.energyRegenTimeout = self.energyRegenTimeout - dt > else > status.modifyResourcePercentage("energy", status.stat("energyRegenPercentageRate") * dt) tech\automobile\car.lua 1a2 > self.specialLast = false 3a5 > 4a7,9 > self.energyCostPerSecond = tech.parameter("energyCostPerSecond") > self.carCustomMovementParameters = tech.parameter("carCustomMovementParameters") > self.parentOffset = tech.parameter("parentOffset") 14c19,20 < if args.moves["special"] == 1 then --- > local move = nil > if args.moves["special"] == 1 and not self.specialLast then 16c22 < return "carDeactivate" --- > move = "carDeactivate" 18c24 < return "carActivate" --- > move = "carActivate" 21c27 < return "carHorn" --- > move = "carHorn" 22a29,30 > > self.specialLast = args.moves["special"] == 1 24c32 < return nil --- > return move 28,31d35 < local energyCostPerSecond = tech.parameter("energyCostPerSecond") < local carCustomMovementParameters = tech.parameter("carCustomMovementParameters") < local parentOffset = tech.parameter("parentOffset") < 38c42 < if not world.rectCollision(carCollisionTest) then --- > if not world.rectCollision(carCollisionTest) and tech.consumeTechEnergy(self.energyCostPerSecond * args.dt) then 43c47 < elseif self.active and (args.actions["carDeactivate"] or energyCostPerSecond * args.dt > args.availableEnergy) then --- > elseif self.active and (args.actions["carDeactivate"] or not tech.consumeTechEnergy(self.energyCostPerSecond * args.dt)) then 48c52 < local diff = world.distance(args.aimPosition, mcontroller.position()) --- > local diff = world.distance(tech.aimPosition(), mcontroller.position()) 52c56,57 < mcontroller.controlParameters(carCustomMovementParameters) --- > mcontroller.controlParameters(self.carCustomMovementParameters) > 56c61 < tech.setParentOffset({-parentOffset[1] - nudge[1], parentOffset[2] + nudge[2]}) --- > tech.setParentOffset({-self.parentOffset[1] - nudge[1], self.parentOffset[2] + nudge[2]}) 61c66 < tech.setParentOffset({parentOffset[1] + nudge[1], parentOffset[2] + nudge[2]}) --- > tech.setParentOffset({self.parentOffset[1] + nudge[1], self.parentOffset[2] + nudge[2]}) 87,88d91 < < return energyCostPerSecond * args.dt 90,91d92 < < return 0 tech\blink\blink.lua 130c130 < if args.actions["blink"] and self.mode == "none" and args.availableEnergy > energyUsage then --- > if args.actions["blink"] and self.mode == "none" and tech.consumeTechEnergy(energyUsage) then 142c142 < blinkPosition = blinkAdjust(args.aimPosition, true, true, false, false) --- > blinkPosition = blinkAdjust(tech.aimPosition(), true, true, false, false) 144c144 < blinkPosition = blinkAdjust(args.aimPosition, false, true, false, false) --- > blinkPosition = blinkAdjust(tech.aimPosition(), false, true, false, false) 159,160d158 < < return energyUsage 172,173d169 < < return 0 183,184d178 < < return 0 tech\boat\boat.lua 1a2 > self.specialLast = false 18,19c19,25 < if args.moves["special"] == 1 then < return "activate" --- > local move = nil > if args.moves["special"] == 1 and not self.specialLast then > if self.active then > move = "deactivate" > else > move = "activate" > end 21a28,29 > self.specialLast = args.moves["special"] == 1 > 26a35,36 > > return move 46,48d55 < local usedEnergy = 0 < local energyUsage = tech.parameter("energyUsage") < 51,52c58,59 < if args.actions["activate"] and world.resolvePolyCollision(collisionPoly, mcontroller.position(), 1) then < if not self.active and args.availableEnergy > energyUsage then --- > if args.actions["activate"] then > if world.resolvePolyCollision(collisionPoly, mcontroller.position(), 1) and tech.consumeTechEnergy(tech.parameter("energyUsage")) then 54,57d60 < usedEnergy = energyUsage < tech.playSound("activate") < else < deactivate() 58a62,63 > elseif args.actions["deactivate"] then > deactivate() 119d123 < return usedEnergy 128a133 > tech.playSound("activate") tech\boat\boat.tech 6c6 < "actions" : [ "boat" ], --- > "actions" : [ "activate", "deactivate" ], tech\booster\booster.lua 4d3 < self.ranOut = false 45d43 < local energyUsage = energyUsagePerSecond * args.dt 47,53d44 < if args.availableEnergy < energyUsage then < self.ranOut = true < elseif mcontroller.onGround() or mcontroller.inLiquid() then < self.ranOut = false < end < < local boosting = false 54a46 > local boostDirection = false 56,76c48,63 < if not self.ranOut then < boosting = true < if args.actions["boostRightUp"] then < mcontroller.controlApproachVelocity({boostSpeed * diag, boostSpeed * diag}, boostControlForce, true, true) < elseif args.actions["boostRightDown"] then < mcontroller.controlApproachVelocity({boostSpeed * diag, -boostSpeed * diag}, boostControlForce, true, true) < elseif args.actions["boostLeftUp"] then < mcontroller.controlApproachVelocity({-boostSpeed * diag, boostSpeed * diag}, boostControlForce, true, true) < elseif args.actions["boostLeftDown"] then < mcontroller.controlApproachVelocity({-boostSpeed * diag, -boostSpeed * diag}, boostControlForce, true, true) < elseif args.actions["boostRight"] then < mcontroller.controlApproachVelocity({boostSpeed, 0}, boostControlForce, true, true) < elseif args.actions["boostDown"] then < mcontroller.controlApproachVelocity({0, -boostSpeed}, boostControlForce, true, true) < elseif args.actions["boostLeft"] then < mcontroller.controlApproachVelocity({-boostSpeed, 0}, boostControlForce, true, true) < elseif args.actions["boostUp"] then < mcontroller.controlApproachVelocity({0, boostSpeed}, boostControlForce, true, true) < else < boosting = false < end --- > if args.actions["boostRightUp"] then > boostDirection = {boostSpeed * diag, boostSpeed * diag} > elseif args.actions["boostRightDown"] then > boostDirection = {boostSpeed * diag, -boostSpeed * diag} > elseif args.actions["boostLeftUp"] then > boostDirection = {-boostSpeed * diag, boostSpeed * diag} > elseif args.actions["boostLeftDown"] then > boostDirection = {-boostSpeed * diag, -boostSpeed * diag} > elseif args.actions["boostRight"] then > boostDirection = {boostSpeed, 0} > elseif args.actions["boostDown"] then > boostDirection = {0, -boostSpeed} > elseif args.actions["boostLeft"] then > boostDirection = {-boostSpeed, 0} > elseif args.actions["boostUp"] then > boostDirection = {0, boostSpeed} 77a65,67 > > if boostDirection and tech.consumeTechEnergy(energyUsagePerSecond * args.dt) then > mcontroller.controlApproachVelocity(boostDirection, boostControlForce, true, true) 79d68 < if boosting then 82d70 < return energyUsage 86d73 < return 0 tech\bounce\bounce.lua 2d1 < self.inputDown = false 7,8c6,11 < if args.moves["special"] == 1 then < return "bounce" --- > if args.moves["special"] == 1 ~= self.active then > if self.active then > return "deactivate" > else > return "activate" > end 16d18 < local usedEnergy = 0 18,26c20,31 < if args.actions["bounce"] and args.availableEnergy > energyUsageRate * args.dt then < if world.resolvePolyCollision(bounceCollisionPoly, mcontroller.position(), 1) then < self.active = not self.active < < if self.active then < tech.setAnimationState("bouncing", "on") < tech.playSound("activate") < end < end --- > if args.actions["activate"] > and world.resolvePolyCollision(bounceCollisionPoly, mcontroller.position(), 1) > and tech.consumeTechEnergy(energyUsageRate * args.dt) then > > status.setPersistentEffects("bounceTech", {{stat = "fallDamageMultiplier", basePercentage = -1}}) > self.active = true > tech.setAnimationState("bouncing", "on") > tech.playSound("activate") > elseif args.actions["deactivate"] or (self.active and not tech.consumeTechEnergy(energyUsageRate * args.dt)) then > status.clearPersistentEffects("bounceTech") > self.active = false > tech.setAnimationState("bouncing", "off") 29c34 < if self.active and args.availableEnergy > energyUsageRate * args.dt then --- > if self.active then 38,46d42 < status.addEphemeralEffect("nofalldamage") < < usedEnergy = energyUsageRate * args.dt < else < if self.active then < status.removeEphemeralEffect("nofalldamage") < end < self.active = false < tech.setAnimationState("bouncing", "off") 48,49d43 < < return usedEnergy tech\bounce\bounce.tech 7c7 < "actions" : [ "bounce" ], --- > "actions" : [ "activate", "deactivate" ], tech\dash\dash.lua 57d56 < local energyUsage = tech.parameter("energyUsage") 62,63c61 < local usedEnergy = 0 < if args.actions["dashRight"] and groundValid and self.dashTimer <= 0 and args.availableEnergy > energyUsage then --- > if args.actions["dashRight"] and groundValid and self.dashTimer <= 0 and tech.consumeTechEnergy(tech.parameter("energyUsage")) then 66d63 < usedEnergy = energyUsage 68c65 < elseif args.actions["dashLeft"] and groundValid and self.dashTimer <= 0 and args.availableEnergy > energyUsage then --- > elseif args.actions["dashLeft"] and groundValid and self.dashTimer <= 0 and tech.consumeTechEnergy(tech.parameter("energyUsage")) then 71d67 < usedEnergy = energyUsage 104,105d99 < < return usedEnergy tech\groundsmash\groundsmash.lua 31d30 < local energyUsage = tech.parameter("energyUsage") 37d35 < local usedEnergy = 0 39c37,41 < if args.actions["groundsmash"] and not mcontroller.onGround() and not self.groundsmashActive and args.availableEnergy > energyUsage then --- > if args.actions["groundsmash"] > and not mcontroller.onGround() > and not self.groundsmashActive > and tech.consumeTechEnergy(tech.parameter("energyUsage")) then > 42d43 < usedEnergy = energyUsage 63,67c64,68 < local toEntity = world.distance(entityPosition, position) < local distance = world.magnitude(toEntity) < if distance < knockbackRadius and not world.lineCollision(position, entityPosition) then < world.callScriptedEntity(entityId, "mcontroller.setVelocity", vec2.mul(vec2.norm(toEntity), knockbackSpeed)) < end --- > local toEntity = world.distance(entityPosition, position) > local distance = world.magnitude(toEntity) > if distance < knockbackRadius and not world.lineCollision(position, entityPosition) then > world.callScriptedEntity(entityId, "mcontroller.setVelocity", vec2.mul(vec2.norm(toEntity), knockbackSpeed)) > end 72,73d72 < < return usedEnergy tech\jetpack\jetpack.lua 3d2 < self.ranOut = false 24d22 < local energyUsage = energyUsagePerSecond * args.dt 26,32c24 < if args.availableEnergy < energyUsage then < self.ranOut = true < elseif mcontroller.onGround() or mcontroller.inLiquid() then < self.ranOut = false < end < < if args.actions["jetpack"] and not self.ranOut then --- > if args.actions["jetpack"] and tech.consumeTechEnergy(energyUsagePerSecond * args.dt) then 35d26 < return energyUsage 38d28 < return 0 40,41d29 < < return usedEnergy tech\lightrig\lightrig.lua 48,50d47 < local energyUsageRate = tech.parameter("energyUsageRate") < local usedEnergy = 0 < 59,60d55 < world.logInfo(dir) < 69c64,65 < local disableRegen = false --- > local energyUsageRate = tech.parameter("energyUsageRate") > local usedEnergy = 0 79d74 < disableRegen = true 83,88c78 < if disableRegen then < usedEnergy = usedEnergy + status.stat("energyRegen") * args.dt < end < < < if args.availableEnergy < usedEnergy then --- > if not tech.consumeTechEnergy(usedEnergy) then 91,92d80 < < return usedEnergy tech\mech\mech.lua 1a2 > self.specialLast = false 21c22,23 < if args.moves["special"] == 1 then --- > local move = nil > if args.moves["special"] == 1 and not self.specialLast then 23c25 < return "mechDeactivate" --- > move = "mechDeactivate" 25c27 < return "mechActivate" --- > move = "mechActivate" 28c30 < return "mechFire" --- > move = "mechFire" 31c33,35 < return nil --- > self.specialLast = args.moves["special"] == 1 > > return move 54c58 < if not world.rectCollision(mechCollisionTest) then --- > if not world.rectCollision(mechCollisionTest) and tech.consumeTechEnergy(energyCostPerSecond * args.dt) then 64c68 < elseif self.active and (args.actions["mechDeactivate"] or energyCostPerSecond * args.dt > args.availableEnergy) then --- > elseif self.active and (args.actions["mechDeactivate"] or not tech.consumeTechEnergy(energyCostPerSecond * args.dt)) then 75c79 < local diff = world.distance(args.aimPosition, mcontroller.position()) --- > local diff = world.distance(tech.aimPosition(), mcontroller.position()) 138,139d141 < < return energyCostPerSecond * args.dt 141,142d142 < < return 0 tech\morphball\morphball.lua 3d2 < self.primaryFireLast = false 24c23 < return "morphballDeactivate" --- > move = "morphballDeactivate" 26c25 < return "morphballActivate" --- > move = "morphballActivate" 31d29 < self.primaryFireLast = args.moves["primaryFire"] 44c42 < if not self.active and args.actions["morphballActivate"] then --- > if not self.active and args.actions["morphballActivate"] and tech.consumeTechEnergy(energyCostPerSecond * args.dt) then 51c49 < elseif self.active and (args.actions["morphballDeactivate"] or energyCostPerSecond * args.dt > args.availableEnergy) then --- > elseif self.active and (args.actions["morphballDeactivate"] or not tech.consumeTechEnergy(energyCostPerSecond * args.dt)) then 84,85d81 < < return energyCostPerSecond * args.dt 87,88d82 < < return 0 tech\multijump\multijump.lua 20c20 < if args.actions["multiJump"] and self.multiJumps < multiJumpCount and args.availableEnergy > energyUsage then --- > if args.actions["multiJump"] and self.multiJumps < multiJumpCount and (energyUsage == 0 or tech.consumeTechEnergy(energyUsage)) then 25d24 < return energyUsage 30,31d28 < < return 0.0 tech\regeneration\regeneration.lua 38d37 < local usedEnergy = 0 40c39 < if (self.regenerate or args.actions["regenerate"]) and status.resourcePercentage("health") ~= 1 and self.inputUp and args.availableEnergy > energyUsageRate * args.dt then --- > if (self.regenerate or args.actions["regenerate"]) and status.resourcePercentage("health") ~= 1 and self.inputUp and tech.consumeTechEnergy(energyUsageRate * args.dt) then 46d44 < usedEnergy = energyUsageRate * args.dt 53,54d50 < < return usedEnergy tech\shield\shield.lua 20d19 < local energyUsage = tech.parameter("energyUsage") 22d20 < local usedEnergy = 0 24c22 < if args.actions["shield"] and args.availableEnergy > energyUsage then --- > if not self.active and args.actions["shield"] and tech.consumeTechEnergy(tech.parameter("energyUsage")) then 34,35d31 < < usedEnergy = energyUsage 44,45d39 < < return usedEnergy tech\superjump\superjump.lua 14d13 < local energyUsage = tech.parameter("energyUsage") 19,21c18 < local usedEnergy = 0 < < if args.actions["superjump"] and mcontroller.onGround() and self.superJumpTimer <= 0 and args.availableEnergy > energyUsage then --- > if args.actions["superjump"] and mcontroller.onGround() and self.superJumpTimer <= 0 and tech.consumeTechEnergy(tech.parameter("energyUsage")) then 24d20 < usedEnergy = energyUsage 36,37d31 < < return usedEnergy treasure\common.treasurepools 467d466 < //TODO: divide by levels 470,496c469,559 < {"weight" : 0.0026, "item" : [ "automatoseed", 3]}, < {"weight" : 0.0026, "item" : [ "avesmingoseed", 3]}, < {"weight" : 0.0026, "item" : [ "bananaseed", 3]}, < {"weight" : 0.0026, "item" : [ "beakseedseed", 3]}, < {"weight" : 0.0026, "item" : [ "boltbulbseed", 3]}, < {"weight" : 0.0026, "item" : [ "bonebooseed", 3]}, < {"weight" : 0.0026, "item" : [ "carrotseed", 3]}, < {"weight" : 0.0026, "item" : [ "chiliseed", 3]}, < {"weight" : 0.0026, "item" : [ "coralcreepseed", 3]}, < {"weight" : 0.0026, "item" : [ "cornseed", 3]}, < {"weight" : 0.0026, "item" : [ "currentcornseed", 3]}, < {"weight" : 0.0026, "item" : [ "diodiaseed", 3]}, < {"weight" : 0.0026, "item" : [ "dirturchinseed", 3]}, < {"weight" : 0.0026, "item" : [ "eggshootseed", 3]}, < {"weight" : 0.0026, "item" : [ "feathercrownseed", 3]}, < {"weight" : 0.0026, "item" : [ "grapesseed", 3]}, < {"weight" : 0.0026, "item" : [ "kiwiseed", 3]}, < {"weight" : 0.0026, "item" : [ "pearlpeaseed", 3]}, < {"weight" : 0.0026, "item" : [ "pineappleseed", 3]}, < {"weight" : 0.0026, "item" : [ "potatoseed", 3]}, < {"weight" : 0.0026, "item" : [ "pussplumseed", 3]}, < {"weight" : 0.0026, "item" : [ "reefpodseed", 3]}, < {"weight" : 0.0026, "item" : [ "riceseed", 3]}, < {"weight" : 0.0026, "item" : [ "sugarcaneseed", 3]}, < {"weight" : 0.0026, "item" : [ "tomatoseed", 3]}, < {"weight" : 0.0026, "item" : [ "wartweedseed", 3]}, < {"weight" : 0.0026, "item" : [ "wheatseed", 3]} --- > {"weight" : 3.0, "item" : [ "wheatseed", 3]}, > {"weight" : 3.0, "item" : [ "pearlpeaseed", 3]}, > {"weight" : 2.0, "item" : [ "cornseed", 3]}, > {"weight" : 2.0, "item" : [ "riceseed", 3]}, > {"weight" : 1.0, "item" : [ "potatoseed", 3]} > ] > }], > [2, { > "pool" : [ > {"weight" : 3.0, "item" : [ "carrotseed", 3]}, > {"weight" : 3.0, "item" : [ "tomatoseed", 3]}, > {"weight" : 2.0, "item" : [ "sugarcaneseed", 3]}, > {"weight" : 2.0, "item" : [ "beakseedseed", 3]}, > {"weight" : 2.0, "item" : [ "coffeeseed", 3]}, > {"weight" : 1.0, "item" : [ "feathercrownseed", 3]}, > {"weight" : 1.0, "item" : [ "kiwiseed", 3]} > ] > }], > [3, { > "pool" : [ > {"weight" : 3.0, "item" : [ "automatoseed", 3]}, > {"weight" : 3.0, "item" : [ "currentcornseed", 3]}, > {"weight" : 2.0, "item" : [ "bananaseed", 3]}, > {"weight" : 2.0, "item" : [ "grapesseed", 3]}, > {"weight" : 1.0, "item" : [ "bonebooseed", 3]}, > {"weight" : 1.0, "item" : [ "pineappleseed", 3]} > ] > }], > [4, { > "pool" : [ > {"weight" : 3.0, "item" : [ "coralcreepseed", 3]}, > {"weight" : 3.0, "item" : [ "dirturchinseed", 3]}, > {"weight" : 2.0, "item" : [ "pussplumseed", 3]}, > {"weight" : 2.0, "item" : [ "reefpodseed", 3]}, > {"weight" : 1.0, "item" : [ "toxictopseed", 3]}, > {"weight" : 1.0, "item" : [ "oculemonseed", 3]} > ] > }], > [5, { > "pool" : [ > {"weight" : 3.0, "item" : [ "eggshootseed", 3]}, > {"weight" : 3.0, "item" : [ "boltbulbseed", 3]}, > {"weight" : 2.0, "item" : [ "diodiaseed", 3]} > ] > }], > [6, { > "pool" : [ > {"weight" : 3.0, "item" : [ "wartweedseed", 3]}, > {"weight" : 2.0, "item" : [ "chiliseed", 3]}, > {"weight" : 2.0, "item" : [ "avesmingoseed", 3]}, > {"weight" : 1.0, "item" : [ "neonmelonseed", 3]} > ] > }], > [7, { > "pool" : [ > {"weight" : 3.0, "item" : [ "wheatseed", 3]}, > {"weight" : 3.0, "item" : [ "pearlpeaseed", 3]}, > {"weight" : 2.0, "item" : [ "cornseed", 3]}, > {"weight" : 2.0, "item" : [ "riceseed", 3]}, > {"weight" : 1.0, "item" : [ "potatoseed", 3]}, > > {"weight" : 3.0, "item" : [ "carrotseed", 3]}, > {"weight" : 3.0, "item" : [ "tomatoseed", 3]}, > {"weight" : 2.0, "item" : [ "sugarcaneseed", 3]}, > {"weight" : 2.0, "item" : [ "beakseedseed", 3]}, > {"weight" : 2.0, "item" : [ "coffeeseed", 3]}, > {"weight" : 1.0, "item" : [ "feathercrownseed", 3]}, > {"weight" : 1.0, "item" : [ "kiwiseed", 3]}, > > {"weight" : 3.0, "item" : [ "automatoseed", 3]}, > {"weight" : 3.0, "item" : [ "currentcornseed", 3]}, > {"weight" : 2.0, "item" : [ "bananaseed", 3]}, > {"weight" : 2.0, "item" : [ "grapesseed", 3]}, > {"weight" : 1.0, "item" : [ "bonebooseed", 3]}, > {"weight" : 1.0, "item" : [ "pineappleseed", 3]}, > > {"weight" : 3.0, "item" : [ "coralcreepseed", 3]}, > {"weight" : 3.0, "item" : [ "dirturchinseed", 3]}, > {"weight" : 2.0, "item" : [ "pussplumseed", 3]}, > {"weight" : 2.0, "item" : [ "reefpodseed", 3]}, > {"weight" : 1.0, "item" : [ "toxictopseed", 3]}, > {"weight" : 1.0, "item" : [ "oculemonseed", 3]}, > > {"weight" : 3.0, "item" : [ "eggshootseed", 3]}, > {"weight" : 3.0, "item" : [ "boltbulbseed", 3]}, > {"weight" : 2.0, "item" : [ "diodiaseed", 3]}, > > {"weight" : 3.0, "item" : [ "wartweedseed", 3]}, > {"weight" : 2.0, "item" : [ "chiliseed", 3]}, > {"weight" : 2.0, "item" : [ "avesmingoseed", 3]}, > {"weight" : 1.0, "item" : [ "neonmelonseed", 3]} 511d573 < //TODO: divide by levels 514,549c576,666 < {"weight" : 1.0, "item" : "automato"}, < {"weight" : 1.0, "item" : "avesmingo"}, < {"weight" : 1.0, "item" : "banana"}, < {"weight" : 1.0, "item" : "beakseed"}, < {"weight" : 1.0, "item" : "boltbulb"}, < {"weight" : 1.0, "item" : "boneboo"}, < {"weight" : 1.0, "item" : "cacti"}, < {"weight" : 1.0, "item" : "carrot"}, < {"weight" : 1.0, "item" : "chili"}, < {"weight" : 1.0, "item" : "coralcreep"}, < {"weight" : 1.0, "item" : "corn"}, < {"weight" : 1.0, "item" : "currentcorn"}, < {"weight" : 1.0, "item" : "diodia"}, < {"weight" : 1.0, "item" : "dirturchin"}, < {"weight" : 1.0, "item" : "egg"}, < {"weight" : 1.0, "item" : "eggshoot"}, < {"weight" : 1.0, "item" : "feathercrown"}, < {"weight" : 1.0, "item" : "grapes"}, < {"weight" : 1.0, "item" : "greenapple"}, < {"weight" : 1.0, "item" : "kiwi"}, < {"weight" : 1.0, "item" : "neonmelon"}, < {"weight" : 1.0, "item" : "oculemon"}, < {"weight" : 1.0, "item" : "orange"}, < {"weight" : 1.0, "item" : "pearlpea"}, < {"weight" : 1.0, "item" : "pineapple"}, < {"weight" : 1.0, "item" : "potato"}, < {"weight" : 1.0, "item" : "pussplum"}, < {"weight" : 1.0, "item" : "redapple"}, < {"weight" : 1.0, "item" : "reefpod"}, < {"weight" : 1.0, "item" : "rice"}, < {"weight" : 1.0, "item" : "shroom"}, < {"weight" : 1.0, "item" : "sugar"}, < {"weight" : 1.0, "item" : "tomato"}, < {"weight" : 1.0, "item" : "toxictop"}, < {"weight" : 1.0, "item" : "wartweed"}, < {"weight" : 1.0, "item" : "wheat"} --- > {"weight" : 3.0, "item" : [ "wheat", 3]}, > {"weight" : 3.0, "item" : [ "pearlpea", 3]}, > {"weight" : 2.0, "item" : [ "corn", 3]}, > {"weight" : 2.0, "item" : [ "rice", 3]}, > {"weight" : 1.0, "item" : [ "potato", 3]} > ] > }], > [2, { > "pool" : [ > {"weight" : 3.0, "item" : [ "carrot", 3]}, > {"weight" : 3.0, "item" : [ "tomato", 3]}, > {"weight" : 2.0, "item" : [ "sugarcane", 3]}, > {"weight" : 2.0, "item" : [ "beakseed", 3]}, > {"weight" : 2.0, "item" : [ "coffee", 3]}, > {"weight" : 1.0, "item" : [ "feathercrown", 3]}, > {"weight" : 1.0, "item" : [ "kiwi", 3]} > ] > }], > [3, { > "pool" : [ > {"weight" : 3.0, "item" : [ "automato", 3]}, > {"weight" : 3.0, "item" : [ "currentcorn", 3]}, > {"weight" : 2.0, "item" : [ "banana", 3]}, > {"weight" : 2.0, "item" : [ "grapes", 3]}, > {"weight" : 1.0, "item" : [ "boneboo", 3]}, > {"weight" : 1.0, "item" : [ "pineapple", 3]} > ] > }], > [4, { > "pool" : [ > {"weight" : 3.0, "item" : [ "coralcreep", 3]}, > {"weight" : 3.0, "item" : [ "dirturchin", 3]}, > {"weight" : 2.0, "item" : [ "pussplum", 3]}, > {"weight" : 2.0, "item" : [ "reefpod", 3]}, > {"weight" : 1.0, "item" : [ "toxictop", 3]}, > {"weight" : 1.0, "item" : [ "oculemon", 3]} > ] > }], > [5, { > "pool" : [ > {"weight" : 3.0, "item" : [ "eggshoot", 3]}, > {"weight" : 3.0, "item" : [ "boltbulb", 3]}, > {"weight" : 2.0, "item" : [ "diodia", 3]} > ] > }], > [6, { > "pool" : [ > {"weight" : 3.0, "item" : [ "wartweed", 3]}, > {"weight" : 2.0, "item" : [ "chili", 3]}, > {"weight" : 2.0, "item" : [ "avesmingo", 3]}, > {"weight" : 1.0, "item" : [ "neonmelon", 3]} > ] > }], > [7, { > "pool" : [ > {"weight" : 3.0, "item" : [ "wheat", 3]}, > {"weight" : 3.0, "item" : [ "pearlpea", 3]}, > {"weight" : 2.0, "item" : [ "corn", 3]}, > {"weight" : 2.0, "item" : [ "rice", 3]}, > {"weight" : 1.0, "item" : [ "potato", 3]}, > > {"weight" : 3.0, "item" : [ "carrot", 3]}, > {"weight" : 3.0, "item" : [ "tomato", 3]}, > {"weight" : 2.0, "item" : [ "sugarcane", 3]}, > {"weight" : 2.0, "item" : [ "beakseed", 3]}, > {"weight" : 2.0, "item" : [ "coffee", 3]}, > {"weight" : 1.0, "item" : [ "feathercrown", 3]}, > {"weight" : 1.0, "item" : [ "kiwi", 3]}, > > {"weight" : 3.0, "item" : [ "automato", 3]}, > {"weight" : 3.0, "item" : [ "currentcorn", 3]}, > {"weight" : 2.0, "item" : [ "banana", 3]}, > {"weight" : 2.0, "item" : [ "grapes", 3]}, > {"weight" : 1.0, "item" : [ "boneboo", 3]}, > {"weight" : 1.0, "item" : [ "pineapple", 3]}, > > {"weight" : 3.0, "item" : [ "coralcreep", 3]}, > {"weight" : 3.0, "item" : [ "dirturchin", 3]}, > {"weight" : 2.0, "item" : [ "pussplum", 3]}, > {"weight" : 2.0, "item" : [ "reefpod", 3]}, > {"weight" : 1.0, "item" : [ "toxictop", 3]}, > {"weight" : 1.0, "item" : [ "oculemon", 3]}, > > {"weight" : 3.0, "item" : [ "eggshoot", 3]}, > {"weight" : 3.0, "item" : [ "boltbulb", 3]}, > {"weight" : 2.0, "item" : [ "diodia", 3]}, > > {"weight" : 3.0, "item" : [ "wartweed", 3]}, > {"weight" : 2.0, "item" : [ "chili", 3]}, > {"weight" : 2.0, "item" : [ "avesmingo", 3]}, > {"weight" : 1.0, "item" : [ "neonmelon", 3]} treasure\starter.treasurepools 6,7c6 < {"item" : [ "torch", 10 ]}, < {"item" : [ "wheatseed", 6]} --- > {"item" : [ "torch", 10 ]}