September 22nd - Loot, Loot, Loot!

Discussion in 'Dev Blog' started by metadept, Sep 23, 2014.

  1. metadept

    metadept Mostly Harmless Codesman

    metadept submitted a new blog post:

    September 22nd - Loot, Loot, Loot!

    Continue reading the Original Blog Post
     
  2. Kawa

    Kawa Tiy's Beard

    I got lots-a oceloot...
    Code:
    FILES
    -----
    player.config
    biomes\surface\arid\arid.surfacebiome
    biomes\surface\barren\barren.surfacebiome
    biomes\surface\desert\desert.surfacebiome
    biomes\surface\forest\forest.surfacebiome
    biomes\surface\jungle\jungle.surfacebiome
    biomes\surface\magma\magma.surfacebiome
    biomes\surface\savannah\savannah.surfacebiome
    biomes\surface\snow\snow.surfacebiome
    biomes\surface\tundra\tundra.surfacebiome
    biomes\surface\volcanic\volcanic.surfacebiome
    biomes\surface_detached\desertdetached\bones\bones.surfacebiome
    biomes\surface_detached\desertdetached\colourful\colourful.surfacebiome
    biomes\surface_detached\forestdetached\eyepatch\eyepatch.surfacebiome
    dungeons\apex\apexresearchlab\apexresearchlab.dungeon
    dungeons\apex\apextestchamber\apextestchamber.dungeon
    dungeons\apex\apextowerblock\apextowerblock.dungeon
    dungeons\avian\avianairship\avianairship.dungeon
    dungeons\avian\avianvillage\avianvillage.dungeon
    dungeons\floran\floranhell\floranhell.dungeon
    dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon
    dungeons\floran\floranvillagetower\floranvillagetower.dungeon
    dungeons\glitch\glitchcastle\glitchcastle.dungeon
    dungeons\glitch\glitchsewer\glitchsewer.dungeon
    dungeons\glitch\glitchvillage\glitchvillage.dungeon
    dungeons\human\humanbunker\humanbunker.dungeon
    dungeons\human\humanprison\humanprison.dungeon
    dungeons\microdungeons\randomencounter\asteroidfield\asteroidencounter.dungeon
    dungeons\microdungeons\randomencounter\avian\avianencounter.dungeon
    dungeons\microdungeons\randomencounter\generic\miniboss.dungeon
    dungeons\microdungeons\randomencounter\generic\randomencounter.dungeon
    dungeons\microdungeons\randomencounter\glitch\glitchencounter.dungeon
    dungeons\microdungeons\randomencounter\human\humanencounter.dungeon
    dungeons\microdungeons\randomencounter\shroomencounter\shroomencounter.dungeon
    dungeons\microdungeons\randomencounter\treasureroom\treasureroom.dungeon
    dungeons\microdungeons\randomencounter\undergroundapex\apexundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\undergroundavian\avianundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\undergroundfloran\floranundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\undergroundglitch\glitchundergroundencounter.dungeon
    dungeons\microdungeons\randomencounter\undergroundhuman\humanundergroundencounter.dungeon
    dungeons\missions\floranmissions\floranmission1.dungeon
    dungeons\missions\glitchmissions\glitchmission1.dungeon
    dungeons\missions\missiontest1\missiontest1.dungeon
    dungeons\other\scifidungeon\scifidungeon.dungeon
    interface\actionbar\selectedslot-2h.png
    items\armors\novakid\novatier2\chestf.png
    [NEW] items\materials\asphalt.matitem
    [NEW] items\materials\asphalt.png
    [NEW] items\materials\cactiblock.matitem
    [NEW] items\materials\cactiblock.png
    [NEW] items\swords\minibiome\tar\tarhammer.png
    [NEW] items\swords\minibiome\tar\tarhammer.sword
    monsters\flying\bonebird\bonebird.monstertype
    monsters\flying\largeflying\largeflying.monstertype
    monsters\flying\smallflying\smallflying.monstertype
    monsters\ground\largebiped\largebiped.monstertype
    monsters\ground\largequadruped\largequadruped.monstertype
    monsters\ground\moontant\moontant.monstertype
    monsters\ground\smallbiped\smallbiped.monstertype
    monsters\ground\smallquadruped\smallquadruped.monstertype
    monsters\ground\smallshroom\smallshroom.monstertype
    monsters\unique\cleaningbot\cleaningbot.monstertype
    monsters\unique\repairbot\repairbot.monstertype
    monsters\unique\serpentdroid\serpentdroid.monstertype
    monsters\unique\swarpion\swarpion.monstertype
    monsters\unique\tentaclecometspore\tentaclecometspore.monstertype
    npcs\blacksmith.npctype
    objects\minibiome\mushroom\shroombed\shroombed.png
    objects\minibiome\mushroom\shroombed\shroombedcover.png
    objects\minibiome\mushroom\shroomchair\shroomchair.png
    objects\minibiome\mushroom\shroomchair\shroomchairicon.png
    objects\minibiome\mushroom\shroomchest\shroomchest.png
    objects\minibiome\mushroom\shroomdoor\shroomdoor.png
    objects\minibiome\mushroom\shroomlamp\shroomlamp.png
    objects\minibiome\mushroom\shroomtable\shroomtable.png
    [NEW] objects\minibiome\oasis\reedseed1\reedseed1.frames
    [NEW] objects\minibiome\oasis\reedseed1\reedseed1.object
    [NEW] objects\minibiome\oasis\reedseed1\reedseed1.png
    [NEW] objects\minibiome\oasis\reedseed1\reedseedicon.png
    [NEW] objects\minibiome\oasis\reedseed2\reedseed2.frames
    [NEW] objects\minibiome\oasis\reedseed2\reedseed2.object
    [NEW] objects\minibiome\oasis\reedseed2\reedseed2.png
    [NEW] objects\minibiome\oasis\reedseed2\reedseedicon.png
    [NEW] objects\minibiome\oasis\reedseed3\reedseed3.frames
    [NEW] objects\minibiome\oasis\reedseed3\reedseed3.object
    [NEW] objects\minibiome\oasis\reedseed3\reedseed3.png
    [NEW] objects\minibiome\oasis\reedseed3\reedseedicon.png
    [NEW] objects\minibiome\oasis\reedseed4\reedseed4.frames
    [NEW] objects\minibiome\oasis\reedseed4\reedseed4.object
    [NEW] objects\minibiome\oasis\reedseed4\reedseed4.png
    [NEW] objects\minibiome\oasis\reedseed4\reedseedicon.png
    [NEW] objects\minibiome\oasis\reedseed5\reedseed5.frames
    [NEW] objects\minibiome\oasis\reedseed5\reedseed5.object
    [NEW] objects\minibiome\oasis\reedseed5\reedseed5.png
    [NEW] objects\minibiome\oasis\reedseed5\reedseedicon.png
    objects\wired\standingturret\standingturret.lua
    recipes\tiles\platematerial.recipe
    [NEW] recipes\wirestation\persistentswitch.recipe
    [NEW] sfx\blocks\footstep_treasure.wav
    tiles\materials\ancientblock.material
    tiles\materials\ancientbrick.material
    tiles\materials\apexshipdetails.material
    tiles\materials\apexshipsupport.material
    tiles\materials\apexshipwall.material
    tiles\materials\ash.material
    [NEW] tiles\materials\asphalt.material
    [NEW] tiles\materials\asphalt.png
    tiles\materials\aztec.material
    tiles\materials\aztectech.material
    tiles\materials\bamboo.material
    tiles\materials\bars.material
    tiles\materials\baseboard.material
    tiles\materials\blaststone.material
    tiles\materials\bonematerial.material
    tiles\materials\brains.material
    tiles\materials\brick.material
    [NEW] tiles\materials\cactiblock.material
    [NEW] tiles\materials\cactiblock.png
    tiles\materials\candyblock.material
    tiles\materials\castlewalls1.material
    tiles\materials\castlewalls2.material
    tiles\materials\chain.material
    tiles\materials\cheapwallpaper.material
    tiles\materials\clay.material
    tiles\materials\cobblestone.material
    tiles\materials\cobblestonebrick.material
    tiles\materials\composite01.material
    tiles\materials\concrete.material
    tiles\materials\corruptdirt.material
    tiles\materials\crosshatch.material
    tiles\materials\crystalblock.material
    tiles\materials\darksmoothstone.material
    tiles\materials\darkwood.material
    tiles\materials\direstone.material
    tiles\materials\dirt.material
    tiles\materials\drydirt.material
    tiles\materials\drysand.material
    tiles\materials\fadedblocks.material
    tiles\materials\fence.material
    tiles\materials\fleshblock.material
    tiles\materials\frozenwater.material
    tiles\materials\fullwood1.material
    tiles\materials\fullwood2.material
    tiles\materials\girder.material
    tiles\materials\glass.material
    tiles\materials\goldblock.material
    tiles\materials\hazard.material
    tiles\materials\heavyironbars.material
    tiles\materials\heavypipe.material
    tiles\materials\hellstone.material
    tiles\materials\hive.material
    tiles\materials\homewalls1.material
    tiles\materials\ice.material
    tiles\materials\iceblock.material
    tiles\materials\ironblock.material
    tiles\materials\junktech.material
    tiles\materials\lightmetal.material
    tiles\materials\lunarbaseblock.material
    tiles\materials\magmarock.material
    tiles\materials\mediummetal.material
    tiles\materials\metallic.material
    tiles\materials\meteoriterock.material
    tiles\materials\moondust.material
    tiles\materials\moonrock.material
    tiles\materials\moonstone.material
    tiles\materials\mossypackeddirt.material
    tiles\materials\neonblock.material
    tiles\materials\obsidian.material
    tiles\materials\ornateflooring.material
    tiles\materials\ornateroofing.material
    tiles\materials\ornatetiles.material
    tiles\materials\ornatewall.material
    tiles\materials\ornatewood.material
    tiles\materials\outpost.material
    tiles\materials\outpostsupport.material
    tiles\materials\outpostwall1.material
    tiles\materials\outpostwall2.material
    tiles\materials\packeddirt.material
    tiles\materials\plantblock.material
    tiles\materials\plantmatter.material
    tiles\materials\plate.material
    tiles\materials\platinumblock.material
    tiles\materials\pressurizedbeam.material
    tiles\materials\pressurizedgirder.material
    tiles\materials\pressurizedsteel.material
    tiles\materials\purplecrystal.material
    tiles\materials\rainbowwoodblock.material
    tiles\materials\redtoyblock.material
    tiles\materials\rock01.material
    tiles\materials\rock02.material
    tiles\materials\rock03.material
    tiles\materials\rock04.material
    tiles\materials\rock12.material
    tiles\materials\rock14.material
    tiles\materials\rock15.material
    tiles\materials\rock17.material
    tiles\materials\rock19.material
    tiles\materials\rock20.material
    tiles\materials\rooftiles.material
    tiles\materials\rustyblock.material
    tiles\materials\rustymetal.material
    tiles\materials\sand.material
    tiles\materials\sand2.material
    tiles\materials\sandstoneblock.material
    tiles\materials\sewage.material
    tiles\materials\sewerpipe.material
    tiles\materials\sewerpipehorizontal.material
    tiles\materials\sewerpipevertical.material
    tiles\materials\shroomblock.material
    tiles\materials\silverblock.material
    tiles\materials\slime.material
    tiles\materials\slush.material
    tiles\materials\smoothmetal.material
    tiles\materials\snow.material
    tiles\materials\stonetiles.material
    tiles\materials\supermatter.material
    tiles\materials\tar.material
    tiles\materials\techhull1.material
    tiles\materials\temple1.material
    tiles\materials\temple2.material
    tiles\materials\temple3.material
    tiles\materials\temple4.material
    tiles\materials\testpipe.material
    tiles\materials\thatch.material
    tiles\materials\throwingblock.material
    tiles\materials\tombbrick.material
    tiles\materials\tombbrick2.material
    tiles\materials\tombbrick3.material
    tiles\materials\tombbrick4.material
    tiles\materials\tombbrick5.material
    tiles\materials\treasurehoard.material
    tiles\materials\vine.material
    tiles\materials\wallpaper.material
    tiles\materials\wetdirt.material
    tiles\materials\wicker.material
    tiles\materials\woodbridge.material
    tiles\materials\woodenwindow1.material
    tiles\materials\woodenwindow2.material
    tiles\materials\woodpanelling.material
    treasure\apexresearchlab.treasurepools
    [NEW] treasure\biome.treasurepools
    treasure\bone.treasurepools
    treasure\brain.treasurepools
    [NEW] treasure\common.treasurepools
    treasure\default.treasurechests
    treasure\dungeon.treasurepools
    [NEW] treasure\giftmonsterbox.treasurepools
    [NEW] treasure\holidayspirit.treasurepools
    treasure\hunting.treasurepools
    [NEW] treasure\lore.treasurepools
    [NEW] treasure\monster.treasurepools
    [NEW] treasure\npc.treasurepools
    [NEW] treasure\starter.treasurepools
    treasure\trophy.treasurepools
    
    DIFFS
    -----
    player.config
    126a127
    > { "item" : "persistentswitch" },
    
    biomes\surface\arid\arid.surfacebiome
    319c319
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\barren\barren.surfacebiome
    230c230
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\desert\desert.surfacebiome
    326c326
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\forest\forest.surfacebiome
    349c349
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\jungle\jungle.surfacebiome
    326c326
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\magma\magma.surfacebiome
    286c286
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\savannah\savannah.surfacebiome
    300c300
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\snow\snow.surfacebiome
    326c326
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\tundra\tundra.surfacebiome
    326c326
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface\volcanic\volcanic.surfacebiome
    286c286
    < "microdungeons" : [ "randomencounter", "apexencounter", "avianencounter", "floranencounter", "glitchencounter", "humanencounter" ]
    ---
    > "microdungeons" : [ "randomencounter", "avianencounter", "glitchencounter" ]
    
    biomes\surface_detached\desertdetached\bones\bones.surfacebiome
    34,43d33
    < "priority" : 0.0,
    < "variants" : 1,
    < "distribution" : "/biomes/distributions.config:denseSmall",
    < "type" : "microdungeon",
    < "microdungeons" : [ "boneencounter" ]
    <
    < },
    <
    < {
    < "mode" : "floor",
    
    biomes\surface_detached\desertdetached\colourful\colourful.surfacebiome
    79,87d78
    < },
    < {
    < "mode" : "floor",
    < "priority" : 1.0,
    < "variants" : 1,
    < "distribution" : "/biomes/distributions.config:denseLarge",
    <
    < "type" : "microdungeon",
    < "microdungeons" : [ "colourfulencounter" ]
    
    biomes\surface_detached\forestdetached\eyepatch\eyepatch.surfacebiome
    49,58d48
    < "priority" : 0.0,
    < "variants" : 1,
    < "distribution" : "/biomes/distributions.config:denseSmall",
    < "type" : "microdungeon",
    < "microdungeons" : [ "eyeencounter" ]
    <
    < },
    <
    < {
    < "mode" : "floor",
    
    dungeons\apex\apexresearchlab\apexresearchlab.dungeon
    432c432
    < "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexlabtreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    438c438
    < "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexlabtreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\apex\apextestchamber\apextestchamber.dungeon
    444c444
    < "brush" : [ [ "clear" ], [ "object", "apexcoolcupboard", { "direction" : "left", "parameters" : { "treasurePools" : [ "chamberlockertreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "apexcoolcupboard", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexlockertreasure" ] } } ] ]
    450c450
    < "brush" : [ [ "clear" ], [ "object", "apexcoolcupboard", { "direction" : "right", "parameters" : { "treasurePools" : [ "chamberlockertreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "apexcoolcupboard", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexlockertreasure" ] } } ] ]
    1122c1122
    < "brush" : [ [ "clear" ], [ "object", "apexlocker", { "direction" : "left", "parameters" : { "treasurePools" : [ "chamberlockertreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "apexlocker", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexlockertreasure" ] } } ] ]
    1128c1128
    < "brush" : [ [ "clear" ], [ "object", "apexlocker", { "direction" : "right", "parameters" : { "treasurePools" : [ "chamberlockertreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "apexlocker", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexlockertreasure" ] } } ] ]
    
    dungeons\apex\apextowerblock\apextowerblock.dungeon
    848c848
    < "brush" : [ [ "clear" ], [ "object", "apexfridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "apexfridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "food" ] } } ] ]
    854c854
    < "brush" : [ [ "clear" ], [ "object", "apexfridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "apexfridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "food" ] } } ] ]
    
    dungeons\avian\avianairship\avianairship.dungeon
    1459c1459
    < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1465c1465
    < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1471c1471
    < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1477c1477
    < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1483c1483
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1489c1489
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1495c1495
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1501c1501
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\avian\avianvillage\avianvillage.dungeon
    1458c1458
    < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1464c1464
    < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1470c1470
    < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1476c1476
    < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1482c1482
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1488c1488
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1494c1494
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1500c1500
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\floran\floranhell\floranhell.dungeon
    997c997
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1003c1003
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1009c1009
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1015c1015
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon
    997c997
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1003c1003
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1009c1009
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1015c1015
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\floran\floranvillagetower\floranvillagetower.dungeon
    1003c1003
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1009c1009
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1015c1015
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1021c1021
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\glitch\glitchcastle\glitchcastle.dungeon
    901c901
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    907c907
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\glitch\glitchsewer\glitchsewer.dungeon
    925c925
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    931c931
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\glitch\glitchvillage\glitchvillage.dungeon
    907c907
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    913c913
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\human\humanbunker\humanbunker.dungeon
    423c423
    < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "food" ] } } ] ]
    429c429
    < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "food" ] } } ] ]
    
    dungeons\human\humanprison\humanprison.dungeon
    423c423
    < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "food" ] } } ] ]
    429c429
    < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "food" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\asteroidfield\asteroidencounter.dungeon
    182c182
    < "brush" : [ [ "clear" ], [ "object", "prisoncabinet1", { "direction" : "left", "parameters" : { "treasurePools" : [ "crappyWeapon" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "prisoncabinet1", { "direction" : "left", "parameters" : { "treasurePools" : [ "weapon" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\avian\avianencounter.dungeon
    7c7
    < "anchor" : [ "aviancave", "aviandock", "aviangrave", "avianluxury", "avianhunter", "villagerhouse1", "villagerhouse2" ],
    ---
    > "anchor" : [ "aviancave", "aviandock" ],
    1475c1475
    < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1481c1481
    < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1499c1499
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1505c1505
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1511c1511
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1517c1517
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1631c1631
    < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1963,1978d1962
    < {
    < "name" : "avianluxury",
    < "rules" : [ ],
    < "def" : [ "image", [ "avianluxury.png", "avianluxuryobjects.png" ] ]
    < },
    <
    < {
    < "name" : "aviangrave",
    < "rules" : [ ],
    < "def" : [ "image", [ "aviangrave.png", "aviangraveobjects.png" ] ]
    < },
    < {
    < "name" : "avianhunter",
    < "rules" : [ ],
    < "def" : [ "image", [ "avianhunter.png", "avianhunterobjects.png" ] ]
    < },
    1984,1995d1967
    < },
    <
    < {
    < "name" : "villagerhouse1",
    < "rules" : [ ],
    < "def" : [ "image", [ "villagerhouse1.png", "villagerhouse1a.png" ] ]
    < },
    <
    < {
    < "name" : "villagerhouse2",
    < "rules" : [ ],
    < "def" : [ "image", [ "villagerhouse2.png", "villagerhouse2a.png" ] ]
    
    dungeons\microdungeons\randomencounter\generic\miniboss.dungeon
    2649c2649
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2655c2655
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\generic\randomencounter.dungeon
    2604c2604
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2610c2610
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2970c2970
    < "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2976c2976
    < "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2982c2982
    < "brush" : [ [ "clear" ], [ "object", "royaldesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royaldesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2988c2988
    < "brush" : [ [ "clear" ], [ "object", "royaldesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royaldesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\glitch\glitchencounter.dungeon
    7c7
    < "anchor" : [ "glitchtower1", "glitchtower2", "glitchtransport", "glitchhouse" ],
    ---
    > "anchor" : [ "glitchtower1", "glitchtower2", "glitchtransport" ],
    946c946
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    952c952
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    994c994
    < "brush" : [ [ "clear" ], [ "object", "medievaldesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievaldesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1000c1000
    < "brush" : [ [ "clear" ], [ "object", "medievaldesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievaldesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1312c1312
    < "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1318c1318
    < "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2203,2208d2202
    < },
    <
    < {
    < "name" : "glitchhouse",
    < "rules" : [ ],
    < "def" : [ "image", [ "glitchhouse.png", "glitchhouseobjects.png" ] ]
    
    dungeons\microdungeons\randomencounter\human\humanencounter.dungeon
    1435c1435
    < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\shroomencounter\shroomencounter.dungeon
    2987c2987
    < "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2993c2993
    < "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    2999c2999
    < "brush" : [ [ "clear" ], [ "object", "royaldesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royaldesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    3005c3005
    < "brush" : [ [ "clear" ], [ "object", "royaldesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royaldesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\treasureroom\treasureroom.dungeon
    946c946
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    952c952
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    994c994
    < "brush" : [ [ "clear" ], [ "object", "medievaldesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievaldesk", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1000c1000
    < "brush" : [ [ "clear" ], [ "object", "medievaldesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievaldesk", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1312c1312
    < "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1318c1318
    < "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "royalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\undergroundapex\apexundergroundencounter.dungeon
    411c411
    < "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexlabtreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    417c417
    < "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexlabtreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\undergroundavian\avianundergroundencounter.dungeon
    1437c1437
    < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1443c1443
    < "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1449c1449
    < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1455c1455
    < "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1461c1461
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1467c1467
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1473c1473
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1479c1479
    < "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestmedavian2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\undergroundfloran\floranundergroundencounter.dungeon
    880c880
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    886c886
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    892c892
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    898c898
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\undergroundglitch\glitchundergroundencounter.dungeon
    915c915
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    921c921
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\microdungeons\randomencounter\undergroundhuman\humanundergroundencounter.dungeon
    403c403
    < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "left", "parameters" : { "treasurePools" : [ "food" ] } } ] ]
    409c409
    < "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexfridge" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "fridge", { "direction" : "right", "parameters" : { "treasurePools" : [ "food" ] } } ] ]
    
    dungeons\missions\floranmissions\floranmission1.dungeon
    1231c1231
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1237c1237
    < "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran1", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1243c1243
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1249c1249
    < "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "chestfloran2", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\missions\glitchmissions\glitchmission1.dungeon
    901c901
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    907c907
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\missions\missiontest1\missiontest1.dungeon
    1149c1149
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    1155c1155
    < "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicTreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "medievalchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    dungeons\other\scifidungeon\scifidungeon.dungeon
    408c408
    < "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "apexlabtreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "left", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    414c414
    < "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "apexlabtreasure" ] } } ] ]
    ---
    > "brush" : [ [ "clear" ], [ "object", "techchest", { "direction" : "right", "parameters" : { "treasurePools" : [ "basicChestTreasure" ] } } ] ]
    
    monsters\flying\bonebird\bonebird.monstertype
    19,48d18
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "bone",
    < "brain" : "bone"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "bone",
    < "brain" : "bone"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "bone",
    < "brain" : "bone"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "bone",
    < "brain" : "bone"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "bone",
    < "brain" : "bone"
    < },
    < {
    < "default" : "bone",
    < "bow" : "bone",
    < "brain" : "bone"
    
    monsters\flying\largeflying\largeflying.monstertype
    17,41d16
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "hunting",
    < "brain" : "brain"
    
    monsters\flying\smallflying\smallflying.monstertype
    17,41d16
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "hunting",
    < "brain" : "brain"
    
    monsters\ground\largebiped\largebiped.monstertype
    17,41d16
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "hunting",
    < "brain" : "brain"
    
    monsters\ground\largequadruped\largequadruped.monstertype
    64,88d63
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "hunting",
    < "brain" : "brain"
    
    monsters\ground\moontant\moontant.monstertype
    18,42d17
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "hunting",
    < "brain" : "brain"
    
    monsters\ground\smallbiped\smallbiped.monstertype
    17,41d16
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "hunting",
    < "brain" : "brain"
    
    monsters\ground\smallquadruped\smallquadruped.monstertype
    71,95d70
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "hunting",
    < "brain" : "brain"
    
    monsters\ground\smallshroom\smallshroom.monstertype
    18,42d17
    < },
    < {
    < "default" : "basicMonsterTreasure2",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure3",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure4",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure5",
    < "bow" : "hunting",
    < "brain" : "brain"
    < },
    < {
    < "default" : "basicMonsterTreasure6",
    < "bow" : "hunting",
    < "brain" : "brain"
    
    monsters\unique\cleaningbot\cleaningbot.monstertype
    11c11
    < "dropPools" : [ "bunkerCleaningBotTreasure" ],
    ---
    > "dropPools" : [ "robotTreasure" ],
    
    monsters\unique\repairbot\repairbot.monstertype
    10c10
    < "dropPools" : [ "bunkerRepairBotTreasure" ],
    ---
    > "dropPools" : [ "robotTreasure" ],
    
    monsters\unique\serpentdroid\serpentdroid.monstertype
    11c11
    < "dropPools" : [ "bunkerSerpentDroidTreasure" ],
    ---
    > "dropPools" : [ "robotTreasure" ],
    
    monsters\unique\swarpion\swarpion.monstertype
    11c11
    < "dropPools" : [ "bunkerRepairBotTreasure" ],
    ---
    > "dropPools" : [ "robotTreasure" ],
    
    monsters\unique\tentaclecometspore\tentaclecometspore.monstertype
    11c11
    < "dropPools" : [ "bunkerRepairBotTreasure" ],
    ---
    > "dropPools" : [ "robotTreasure" ],
    
    npcs\blacksmith.npctype
    109c109
    < "dropPools" : [ "abandonedminesTreasure" ],
    ---
    > "dropPools" : [ "mineTreasure" ],
    
    objects\wired\standingturret\standingturret.lua
    56c56
    < if not gun or not gun.data.__content.projectileType or not gun.data.__content.projectile then return false end
    ---
    > if not gun or not gun.parameters.projectileType or not gun.parameters.projectile then return false end
    58,65c58,65
    < gunStats["spread"] = gun.data.__content.spread or 1
    < gunStats["projectileType"] = gun.data.__content.projectileType or "bullet-1"
    < gunStats["speed"] = gun.data.__content.projectile.speed or nil
    < gunStats["power"] = gun.data.__content.projectile.power or 5
    < gunStats["fireTime"] = gun.data.__content.fireTime or 1
    < gunStats["level"] = gun.data.__content.level or 1
    < gunStats["levelScale"] = gun.data.__content.levelScale or 1
    < gunStats["classMultiplier"] = gun.data.__content.classMultiplier or 1
    ---
    > gunStats["spread"] = gun.parameters.spread or 1
    > gunStats["projectileType"] = gun.parameters.projectileType or "bullet-1"
    > gunStats["speed"] = gun.parameters.projectile.speed or nil
    > gunStats["power"] = gun.parameters.projectile.power or 5
    > gunStats["fireTime"] = gun.parameters.fireTime or 1
    > gunStats["level"] = gun.parameters.level or 1
    > gunStats["levelScale"] = gun.parameters.levelScale or 1
    > gunStats["classMultiplier"] = gun.parameters.classMultiplier or 1
    88,90c88,90
    < if not gun.data.__content.muzzleEffect or not gun.data.__content.muzzleEffect.fireSound then return false end
    < if gun.data.__content.muzzleEffect.fireSound[1]["file"] then
    < return gun.data.__content.muzzleEffect.fireSound[1]["file"]
    ---
    > if not gun.parameters.muzzleEffect or not gun.parameters.muzzleEffect.fireSound then return false end
    > if gun.parameters.muzzleEffect.fireSound[1]["file"] then
    > return gun.parameters.muzzleEffect.fireSound[1]["file"]
    529c529
    < end
    \ No newline at end of file
    ---
    > end
    
    recipes\tiles\platematerial.recipe
    6c6
    < "groups" : [ "craftingtable", "materials", "all" ]
    ---
    > "groups" : [ "ironcraftingtable", "materials", "all" ]
    
    tiles\materials\ancientblock.material
    11c11
    < "health" : 30,
    ---
    > "health" : 32,
    
    tiles\materials\ancientbrick.material
    11c11
    < "health" : 30,
    ---
    > "health" : 32,
    
    tiles\materials\apexshipdetails.material
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\apexshipsupport.material
    15c15
    < "health" : 35,
    ---
    > "health" : 8,
    
    tiles\materials\apexshipwall.material
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\ash.material
    13c13
    < "health" : 1.0,
    ---
    > "health" : 1,
    
    tiles\materials\aztec.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\aztectech.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\bamboo.material
    11c11
    < "health" : 20,
    ---
    > "health" : 2,
    
    tiles\materials\bars.material
    12c12
    < "health" : 50,
    ---
    > "health" : 8,
    
    tiles\materials\baseboard.material
    11c11
    < "health" : 7,
    ---
    > "health" : 8,
    
    tiles\materials\blaststone.material
    11c11
    < "health" : 30,
    ---
    > "health" : 64,
    
    tiles\materials\bonematerial.material
    13c13
    < "health" : 2,
    ---
    > "health" : 4,
    
    tiles\materials\brains.material
    13c13
    < "health" : 1,
    ---
    > "health" : 2,
    
    tiles\materials\brick.material
    11c11
    < "health" : 22,
    ---
    > "health" : 4,
    
    tiles\materials\candyblock.material
    9c9
    < "health" : 5,
    ---
    > "health" : 4,
    
    tiles\materials\castlewalls1.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\castlewalls2.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\chain.material
    11c11
    < "health" : 10,
    ---
    > "health" : 8,
    
    tiles\materials\cheapwallpaper.material
    11c11
    < "health" : 10,
    ---
    > "health" : 8,
    
    tiles\materials\clay.material
    13c13
    < "health" : 6,
    ---
    > "health" : 4,
    
    tiles\materials\cobblestone.material
    11c11
    < "health" : 8,
    ---
    > "health" : 4,
    
    tiles\materials\cobblestonebrick.material
    11c11
    < "health" : 15,
    ---
    > "health" : 4,
    
    tiles\materials\composite01.material
    11c11
    < "health" : 40,
    ---
    > "health" : 8,
    
    tiles\materials\concrete.material
    11c11
    < "health" : 30,
    ---
    > "health" : 8,
    
    tiles\materials\corruptdirt.material
    13c13
    < "health" : 1.3,
    ---
    > "health" : 1,
    
    tiles\materials\crosshatch.material
    11c11
    < "health" : 6,
    ---
    > "health" : 2,
    
    tiles\materials\crystalblock.material
    11c11
    < "health" : 7,
    ---
    > "health" : 8,
    
    tiles\materials\darksmoothstone.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\darkwood.material
    11c11
    < "health" : 7,
    ---
    > "health" : 2,
    
    tiles\materials\direstone.material
    11c11
    < "health" : 25,
    ---
    > "health" : 32,
    
    tiles\materials\dirt.material
    13c13
    < "health" : 2.3,
    ---
    > "health" : 2,
    
    tiles\materials\drydirt.material
    13c13
    < "health" : 1.5,
    ---
    > "health" : 2,
    
    tiles\materials\drysand.material
    11c11
    < "health" : 1.5,
    ---
    > "health" : 2,
    
    tiles\materials\fadedblocks.material
    11c11
    < "health" : 22,
    ---
    > "health" : 8,
    
    tiles\materials\fence.material
    11c11
    < "health" : 6,
    ---
    > "health" : 2,
    
    tiles\materials\fleshblock.material
    11c11
    < "health" : 3.5,
    ---
    > "health" : 4,
    
    tiles\materials\frozenwater.material
    11c11
    < "health" : 1.0,
    ---
    > "health" : 2,
    
    tiles\materials\fullwood1.material
    11c11
    < "health" : 6,
    ---
    > "health" : 2,
    
    tiles\materials\fullwood2.material
    11c11
    < "health" : 6,
    ---
    > "health" : 2,
    
    tiles\materials\girder.material
    14c14
    < "health" : 35,
    ---
    > "health" : 16,
    
    tiles\materials\glass.material
    11c11
    < "health" : 1,
    ---
    > "health" : 4,
    
    tiles\materials\goldblock.material
    11c11
    < "health" : 35,
    ---
    > "health" : 8,
    
    tiles\materials\hazard.material
    12c12
    < "health" : 3,
    ---
    > "health" : 4,
    
    tiles\materials\heavyironbars.material
    12c12
    < "health" : 60,
    ---
    > "health" : 8,
    
    tiles\materials\heavypipe.material
    13c13
    < "health" : 10,
    ---
    > "health" : 8,
    
    tiles\materials\hellstone.material
    11c11
    < "health" : 30,
    ---
    > "health" : 32,
    
    tiles\materials\hive.material
    11c11
    < "health" : 20,
    ---
    > "health" : 16,
    
    tiles\materials\homewalls1.material
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\ice.material
    11c11
    < "health" : 2.5,
    ---
    > "health" : 2,
    
    tiles\materials\iceblock.material
    11c11
    < "health" : 9.5,
    ---
    > "health" : 2,
    
    tiles\materials\ironblock.material
    11c11
    < "health" : 30.0,
    ---
    > "health" : 4,
    
    tiles\materials\junktech.material
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\lightmetal.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\lunarbaseblock.material
    9c9
    < "health" : 20,
    ---
    > "health" : 32,
    
    tiles\materials\magmarock.material
    11c11
    < "health" : 35,
    ---
    > "health" : 64,
    
    tiles\materials\mediummetal.material
    11c11
    < "health" : 35,
    ---
    > "health" : 16,
    
    tiles\materials\metallic.material
    11c11
    < "health" : 35,
    ---
    > "health" : 16,
    
    tiles\materials\meteoriterock.material
    11c11
    < "health" : 18.0,
    ---
    > "health" : 16,
    
    tiles\materials\moondust.material
    11c11
    < "health" : 1.5,
    ---
    > "health" : 1,
    
    tiles\materials\moonrock.material
    11c11
    < "health" : 7,
    ---
    > "health" : 4,
    
    tiles\materials\moonstone.material
    11c11
    < "health" : 6,
    ---
    > "health" : 4,
    
    tiles\materials\mossypackeddirt.material
    11c11
    < "health" : 7,
    ---
    > "health" : 4,
    
    tiles\materials\neonblock.material
    11c11
    < "health" : 20,
    ---
    > "health" : 4,
    
    tiles\materials\obsidian.material
    11c11
    < "health" : 40,
    ---
    > "health" : 64,
    
    tiles\materials\ornateflooring.material
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\ornateroofing.material
    4c4
    < "particleColor" : [89, 127, 52, 255],
    ---
    > "particleColor" : [112, 98, 56, 255],
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\ornatetiles.material
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\ornatewall.material
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\ornatewood.material
    11c11
    < "health" : 20,
    ---
    > "health" : 8,
    
    tiles\materials\outpost.material
    14c14
    < "health" : 10,
    ---
    > "health" : 32,
    
    tiles\materials\outpostsupport.material
    15c15
    < "health" : 35,
    ---
    > "health" : 32,
    
    tiles\materials\outpostwall1.material
    11c11
    < "health" : 20,
    ---
    > "health" : 32,
    
    tiles\materials\outpostwall2.material
    11c11
    < "health" : 20,
    ---
    > "health" : 32,
    
    tiles\materials\packeddirt.material
    11c11
    < "health" : 7,
    ---
    > "health" : 2,
    
    tiles\materials\plantblock.material
    11c11
    < "health" : 20,
    ---
    > "health" : 16,
    
    tiles\materials\plantmatter.material
    11c11
    < "health" : 1.3,
    ---
    > "health" : 2,
    
    tiles\materials\plate.material
    11c11
    < "health" : 35,
    ---
    > "health" : 8,
    
    tiles\materials\platinumblock.material
    11c11
    < "health" : 45,
    ---
    > "health" : 16,
    
    tiles\materials\pressurizedbeam.material
    11c11
    < "health" : 20,
    ---
    > "health" : 32,
    
    tiles\materials\pressurizedgirder.material
    15c15
    < "health" : 35,
    ---
    > "health" : 32,
    
    tiles\materials\pressurizedsteel.material
    11c11
    < "health" : 20,
    ---
    > "health" : 32,
    
    tiles\materials\purplecrystal.material
    11c11
    < "health" : 35,
    ---
    > "health" : 8,
    
    tiles\materials\rainbowwoodblock.material
    11c11
    < "health" : 7,
    ---
    > "health" : 2,
    
    tiles\materials\redtoyblock.material
    12c12
    < "health" : 1,
    ---
    > "health" : 4,
    
    tiles\materials\rock01.material
    13c13
    < "health" : 12,
    ---
    > "health" : 8,
    
    tiles\materials\rock02.material
    11c11
    < "health" : 16,
    ---
    > "health" : 8,
    
    tiles\materials\rock03.material
    11c11
    < "health" : 10,
    ---
    > "health" : 8,
    
    tiles\materials\rock04.material
    11c11
    < "health" : 18,
    ---
    > "health" : 16,
    
    tiles\materials\rock12.material
    10c10,11
    < "health" : 19,
    ---
    > "footstepSound" : "/sfx/blocks/footstep_stone3.wav",
    > "health" : 16,
    
    tiles\materials\rock14.material
    10c10
    < "health" : 24,
    ---
    > "health" : 32,
    
    tiles\materials\rock15.material
    10c10
    < "health" : 20,
    ---
    > "health" : 32,
    
    tiles\materials\rock17.material
    10c10
    < "health" : 20,
    ---
    > "health" : 16,
    
    tiles\materials\rock19.material
    10c10
    < "health" : 9,
    ---
    > "health" : 4,
    
    tiles\materials\rock20.material
    10c10
    < "health" : 14,
    ---
    > "health" : 8,
    
    tiles\materials\rooftiles.material
    11c11
    < "health" : 18,
    ---
    > "health" : 8,
    
    tiles\materials\rustyblock.material
    11c11
    < "health" : 35,
    ---
    > "health" : 16,
    
    tiles\materials\rustymetal.material
    11c11
    < "health" : 35,
    ---
    > "health" : 32,
    
    tiles\materials\sand.material
    13c13
    < "health" : 1.3,
    ---
    > "health" : 1,
    
    tiles\materials\sand2.material
    11c11
    < "health" : 1.6,
    ---
    > "health" : 1,
    
    tiles\materials\sandstoneblock.material
    11c11
    < "health" : 13,
    ---
    > "health" : 4,
    
    tiles\materials\sewage.material
    13c13
    < "health" : 2,
    ---
    > "health" : 1,
    
    tiles\materials\sewerpipe.material
    13c13
    < "health" : 10,
    ---
    > "health" : 8,
    
    tiles\materials\sewerpipehorizontal.material
    14c14
    < "health" : 10
    ---
    > "health" : 8
    
    tiles\materials\sewerpipevertical.material
    14c14
    < "health" : 10
    ---
    > "health" : 8
    
    tiles\materials\shroomblock.material
    11c11
    < "health" : 7,
    ---
    > "health" : 2,
    
    tiles\materials\silverblock.material
    11c11
    < "health" : 25,
    ---
    > "health" : 4,
    
    tiles\materials\slime.material
    11c11
    < "health" : 2,
    ---
    > "health" : 1,
    
    tiles\materials\slush.material
    11c11
    < "health" : 1.5,
    ---
    > "health" : 1,
    
    tiles\materials\smoothmetal.material
    13c13
    < "health" : 30,
    ---
    > "health" : 4,
    
    tiles\materials\snow.material
    11c11
    < "health" : 1.3,
    ---
    > "health" : 1,
    
    tiles\materials\stonetiles.material
    11c11
    < "health" : 25,
    ---
    > "health" : 16,
    
    tiles\materials\supermatter.material
    11c11
    < "health" : 15,
    ---
    > "health" : 8,
    
    tiles\materials\tar.material
    11c11
    < "health" : 1.3,
    ---
    > "health" : 1,
    
    tiles\materials\techhull1.material
    11c11
    < "health" : 20,
    ---
    > "health" : 16,
    
    tiles\materials\temple1.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\temple2.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\temple3.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\temple4.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\testpipe.material
    13c13
    < "health" : 6,
    ---
    > "health" : 8,
    
    tiles\materials\thatch.material
    11c11
    < "health" : 1.3,
    ---
    > "health" : 2,
    
    tiles\materials\throwingblock.material
    11c11
    < "health" : 1,
    ---
    > "health" : 16,
    
    tiles\materials\tombbrick.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\tombbrick2.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\tombbrick3.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\tombbrick4.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\tombbrick5.material
    11c11
    < "health" : 30,
    ---
    > "health" : 16,
    
    tiles\materials\treasurehoard.material
    4c4
    < "particleColor" : [242, 236, 8, 255],
    ---
    > "particleColor" : [220, 164, 28, 255],
    12c12
    < "footstepSound" : "/sfx/blocks/footstep_stone.wav",
    ---
    > "footstepSound" : "/sfx/blocks/footstep_treasure.wav",
    
    tiles\materials\vine.material
    12c12
    < "health" : 1.3,
    ---
    > "health" : 4,
    
    tiles\materials\wallpaper.material
    11c11
    < "health" : 15,
    ---
    > "health" : 8,
    
    tiles\materials\wetdirt.material
    13c13
    < "health" : 1.3,
    ---
    > "health" : 1,
    
    tiles\materials\wicker.material
    11c11
    < "health" : 6,
    ---
    > "health" : 4,
    
    tiles\materials\woodbridge.material
    11c11
    < "health" : 7,
    ---
    > "health" : 4,
    
    tiles\materials\woodenwindow1.material
    12c12
    < "health" : 1.3,
    ---
    > "health" : 2,
    
    tiles\materials\woodenwindow2.material
    12c12
    < "health" : 1.3,
    ---
    > "health" : 2,
    
    tiles\materials\woodpanelling.material
    11c11
    < "health" : 7,
    ---
    > "health" : 2,
    
    treasure\apexresearchlab.treasurepools
    2,443d1
    < "apexlabtreasure" : [
    < [1, {
    < "pool" : [
    < // --------------------------------- money 22.5%
    < [0.0125, [ "money", 180] ],
    < [0.02, [ "money", 158] ],
    < [0.0225, [ "money", 145] ],
    < [0.025, [ "money", 129] ],
    < [0.0275, [ "money", 106] ],
    < [0.05, [ "money", 75] ],
    < [0.0275, [ "money", 52] ],
    < [0.025, [ "money", 27] ],
    < [0.0125, [ "money", 9] ],
    < [0.0025, [ "money", 1] ],
    < // --------------------------------- ores 27%
    < [0.0448, [ "copperore", 5] ],
    < [0.0308, [ "silverore", 5] ],
    < [0.0208, [ "goldore", 5] ],
    < [0.0188, [ "platinumore", 5] ],
    < [0.006, [ "diamondore", 5] ],
    < [0.0208, [ "ironore", 5] ],
    < [0.015, [ "copperbar", 5] ],
    < [0.0208, [ "silverbar", 5] ],
    < [0.0108, [ "goldbar", 5] ],
    < [0.0078, [ "platinumbar", 5] ],
    < [0.002, [ "diamond", 5] ],
    < [0.0308, [ "ironbar", 5] ],
    < [0.0408, [ "coalore", 5] ],
    < // --------------------------------- clothes 2%
    < [0.0003, [ "dress1legs", 1] ],
    < [0.0003, [ "dress1chest", 1] ],
    < [0.0003, [ "winterscarfhead", 1] ],
    < [0.0003, [ "bettychest", 1] ],
    < [0.0003, [ "bettyhead", 1] ],
    < [0.0003, [ "bettylegs", 1] ],
    < [0.0003, [ "buccaneerchest", 1] ],
    < [0.0003, [ "buccaneerhead", 1] ],
    < [0.0003, [ "buccaneerlegs", 1] ],
    < [0.0003, [ "chefhead", 1] ],
    < [0.0003, [ "cheflegs", 1] ],
    < [0.0003, [ "chefchest", 1] ],
    < [0.0003, [ "cowboyhead", 1] ],
    < [0.0003, [ "cowboychest", 1] ],
    < [0.0003, [ "cowboylegs", 1] ],
    < [0.0003, [ "fairyback", 1] ],
    < [0.0003, [ "fairychest", 1] ],
    < [0.0003, [ "fairyhead", 1] ],
    < [0.0003, [ "fairylegs", 1] ],
    < [0.0003, [ "hikerback", 1] ],
    < [0.0003, [ "hikerlegs", 1] ],
    < [0.0003, [ "hikerchest", 1] ],
    < [0.0003, [ "hunterchest", 1] ],
    < [0.0003, [ "hunterlegs", 1] ],
    < [0.0003, [ "jumpsuitlegs", 1] ],
    < [0.0003, [ "jumpsuitchest", 1] ],
    < [0.0003, [ "pilotback", 1] ],
    < [0.0003, [ "pilothead", 1] ],
    < [0.0003, [ "pilotlegs", 1] ],
    < [0.0003, [ "pilotchest", 1] ],
    < [0.0003, [ "piratelegs", 1] ],
    < [0.0003, [ "piratehead", 1] ],
    < [0.0003, [ "piratechest", 1] ],
    < [0.0003, [ "pirateback", 1] ],
    < [0.0003, [ "pixelherodemoback", 1] ],
    < [0.0003, [ "pixelherodemolegs", 1] ],
    < [0.0003, [ "pixelherodemochest", 1] ],
    < [0.0003, [ "scientistchest", 1] ],
    < [0.0003, [ "scientisthead", 1] ],
    < [0.0003, [ "scientistlegs", 1] ],
    < [0.0003, [ "startracklegs", 1] ],
    < [0.0003, [ "startrackchest", 1] ],
    < [0.0003, [ "strapchest", 1] ],
    < [0.0003, [ "straplegs", 1] ],
    < [0.0003, [ "wedding1chest", 1] ],
    < [0.0003, [ "wedding1legs", 1] ],
    < [0.0003, [ "wedding2head", 1] ],
    < [0.0003, [ "wedding2chest", 1] ],
    < [0.0003, [ "wedding2legs", 1] ],
    < [0.0003, [ "wizardhead", 1] ],
    < [0.0003, [ "wizardlegs", 1] ],
    < [0.0003, [ "wizardback", 1] ],
    < [0.0003, [ "wizardchest", 1] ],
    < [0.0003, [ "caphead", 1] ],
    < [0.0003, [ "cardboardhead", 1] ],
    < [0.0003, [ "devhead", 1] ],
    < [0.0003, [ "floppyhathead", 1] ],
    < [0.0003, [ "glasses1head", 1] ],
    < [0.0003, [ "glasses2head", 1] ],
    < [0.0003, [ "hobohead", 1] ],
    < [0.0003, [ "horsehead", 1] ],
    < [0.0003, [ "kathoodhead", 1] ],
    < [0.0003, [ "ladyhathead", 1] ],
    < [0.0003, [ "plainhoodhead", 1] ],
    < [0.0003, [ "sharkhead", 1] ],
    < [0.0003, [ "tophathead", 1] ],
    < [0.0003, [ "ushankahead", 1] ],
    < // --------------------------------- weapons 6%
    < [0.012, [ "generatedsword", 1, { "definition" : "crappybroadsword" } ] ],
    < [0.012, [ "generatedsword", 1, { "definition" : "crappyaxe" } ] ],
    < [0.012, [ "generatedsword", 1, { "definition" : "crappyspear" } ] ],
    < [0.012, [ "generatedsword", 1, { "definition" : "crappyhammer" } ] ],
    < [0.006, [ "generatedshield", 1, { "definition" : "tier1shield" } ] ],
    < [0.006, [ "generatedshield", 1, { "definition" : "tier1woodshield" } ] ],
    <
    < [0.007, [ "generatedsword", 1, { "definition" : "uncommoncrappybroadsword" } ] ],
    < [0.007, [ "generatedsword", 1, { "definition" : "uncommoncrappyaxe" } ] ],
    < [0.007, [ "generatedsword", 1, { "definition" : "uncommoncrappyspear" } ] ],
    < [0.007, [ "generatedsword", 1, { "definition" : "uncommoncrappyhammer" } ] ],
    < // --------------------------------- armor 0.4%
    <
    < // --------------------------------- misc 27%
    < [0.004, [ "flashlight", 1] ],
    < [0.004, [ "redflashlight", 1] ],
    < [0.004, [ "greenflashlight", 1] ],
    < [0.004, [ "yellowflashlight", 1] ],
    < [0.0167, [ "flare", 5] ],
    < [0.0167, [ "medkit", 1] ],
    < [0.0117, [ "alienmeat", 2] ],
    < [0.008, [ "petalred", 10] ],
    < [0.008, [ "petalblue", 10] ],
    < [0.008, [ "petalyellow", 10] ],
    < [0.0317, [ "torch", 8] ],
    < [0.007, [ "plantfibre", 4] ],
    < [0.0117, [ "redstim", 2] ],
    < [0.0117, [ "bluestim", 2] ],
    < [0.0117, [ "greenstim", 2] ],
    < [0.0117, [ "yellowstim", 2] ],
    < [0.0072, [ "rope", 3] ],
    < [0.0317, [ "bomb", 3] ],
    < [0.0150, [ "throwingdagger", 4] ],
    < [0.0150, [ "javelin", 4] ],
    < [0.0100, [ "molotov", 2] ],
    < [0.0067, [ "applepie", 1] ],
    < [0.0067, [ "reddye", 1] ],
    < [0.0057, [ "bluedye", 1] ],
    < [0.0057, [ "yellowdye", 1] ],
    < [0.0057, [ "rottenapple", 1] ],
    < // --------------------------------- instrument 2%
    < [0.0007, [ "accordion", 1] ],
    < [0.0008, [ "acousticguitar", 1] ],
    < [0.0007, [ "banjo", 1] ],
    < [0.0007, [ "bassguitar", 1] ],
    < [0.0008, [ "bones", 1] ],
    < [0.0007, [ "clarinet", 1] ],
    < [0.0007, [ "drumkit", 1] ],
    < [0.0007, [ "dulcimer", 1] ],
    < [0.0007, [ "electricbass", 1] ],
    < [0.0007, [ "flute", 1] ],
    < [0.0008, [ "harmonica", 1] ],
    < [0.0007, [ "harp", 1] ],
    < [0.0007, [ "koto", 1] ],
    < [0.0007, [ "leadguitar", 1] ],
    < [0.0007, [ "microphone", 1] ],
    < [0.0007, [ "musicbox", 1] ],
    < [0.0008, [ "nylonguitar", 1] ],
    < [0.0007, [ "oboe", 1] ],
    < [0.0007, [ "ocarina", 1] ],
    < [0.0007, [ "overdriveguitar", 1] ],
    < [0.0008, [ "piano", 1] ],
    < [0.0007, [ "reedorgan", 1] ],
    < [0.0007, [ "rockorgan", 1] ],
    < [0.0007, [ "saxophone", 1] ],
    < [0.0007, [ "steeldrum", 1] ],
    < [0.0008, [ "trumpet", 1] ],
    < [0.0008, [ "violin", 1] ],
    < // --------------------------------- tools 6%
    < [0.00206, [ "stonepickaxe", 1] ],
    < [0.0015, [ "copperpickaxe", 1] ],
    < [0.00206, [ "stoneaxe", 1] ],
    < [0.00206, [ "stonehoe", 1] ],
    < [0.00142, [ "woodencraftingtable1", 1] ],
    < [0.0009, [ "ironanvil", 1] ],
    < // --------------------------------- seeds 7%
    < [0.0026, [ "automatoseed", 3] ],
    < [0.0026, [ "avesmingoseed", 3] ],
    < [0.0026, [ "bananaseed", 3] ],
    < [0.0026, [ "beakseedseed", 3] ],
    < [0.0026, [ "boltbulbseed", 3] ],
    < [0.0026, [ "bonebooseed", 3] ],
    < [0.0026, [ "carrotseed", 3] ],
    < [0.0026, [ "chiliseed", 3] ],
    < [0.0026, [ "coralcreepseed", 3] ],
    < [0.0026, [ "cornseed", 3] ],
    < [0.0026, [ "currentcornseed", 3] ],
    < [0.0026, [ "diodiaseed", 3] ],
    < [0.0026, [ "dirturchinseed", 3] ],
    < [0.0026, [ "eggshootseed", 3] ],
    < [0.0026, [ "feathercrownseed", 3] ],
    < [0.0026, [ "grapesseed", 3] ],
    < [0.0026, [ "kiwiseed", 3] ],
    < [0.0026, [ "pearlpeaseed", 3] ],
    < [0.0026, [ "pineappleseed", 3] ],
    < [0.0026, [ "potatoseed", 3] ],
    < [0.0026, [ "pussplumseed", 3] ],
    < [0.0026, [ "reefpodseed", 3] ],
    < [0.0026, [ "riceseed", 3] ],
    < [0.0026, [ "sugarcaneseed", 3] ],
    < [0.0026, [ "tomatoseed", 3] ],
    < [0.0026, [ "wartweedseed", 3] ],
    < [0.0026, [ "wheatseed", 3] ],
    < // --------------------------------- unique items 1%
    < [0.00012, [ "generatedsword", 1, { "definition" : "watersword" } ] ],
    < [0.00012, [ "generatedsword", 1, { "definition" : "eyesword" } ] ],
    < [0.00012, [ "generatedsword", 1, { "definition" : "bonehammer" } ] ],
    < [0.00012, [ "generatedsword", 1, { "definition" : "starcleaversword" } ] ]
    <
    < ],
    < "poolRounds" : [
    < [0.23, 1],
    < [0.33, 2],
    < [0.33, 3],
    < [0.33, 4],
    < [0.23, 5],
    < [0.18, 6],
    < [0.13, 7]
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : true
    < } ],
    < [2, {
    < "pool" : [
    < // --------------------------------- money 22.5%
    < [0.0125, [ "money", 300] ],
    < [0.02, [ "money", 248] ],
    < [0.0225, [ "money", 225] ],
    < [0.025, [ "money", 189] ],
    < [0.0275, [ "money", 176] ],
    < [0.05, [ "money", 115] ],
    < [0.0275, [ "money", 82] ],
    < [0.025, [ "money", 67] ],
    < [0.0125, [ "money", 15] ],
    < [0.0025, [ "money", 5] ],
    < // --------------------------------- ores 27%
    < [0.0148, [ "copperore", 5] ],
    < [0.0308, [ "silverore", 5] ],
    < [0.0208, [ "goldore", 5] ],
    < [0.0228, [ "platinumore", 5] ],
    < [0.006, [ "diamondore", 5] ],
    < [0.0208, [ "ironore", 5] ],
    < [0.005, [ "copperbar", 5] ],
    < [0.0308, [ "silverbar", 5] ],
    < [0.0308, [ "goldbar", 5] ],
    < [0.0108, [ "platinumbar", 5] ],
    < [0.005, [ "diamond", 5] ],
    < [0.0208, [ "ironbar", 5] ],
    < [0.0408, [ "coalore", 5] ],
    < [0.0308, [ "steelbar", 5] ],
    < // --------------------------------- clothes 2%
    < [0.0003, [ "dress1legs", 1] ],
    < [0.0003, [ "dress1chest", 1] ],
    < [0.0003, [ "winterscarfhead", 1] ],
    < [0.0003, [ "bettychest", 1] ],
    < [0.0003, [ "bettyhead", 1] ],
    < [0.0003, [ "bettylegs", 1] ],
    < [0.0003, [ "buccaneerchest", 1] ],
    < [0.0003, [ "buccaneerhead", 1] ],
    < [0.0003, [ "buccaneerlegs", 1] ],
    < [0.0003, [ "chefhead", 1] ],
    < [0.0003, [ "cheflegs", 1] ],
    < [0.0003, [ "chefchest", 1] ],
    < [0.0003, [ "cowboyhead", 1] ],
    < [0.0003, [ "cowboychest", 1] ],
    < [0.0003, [ "cowboylegs", 1] ],
    < [0.0003, [ "fairyback", 1] ],
    < [0.0003, [ "fairychest", 1] ],
    < [0.0003, [ "fairyhead", 1] ],
    < [0.0003, [ "fairylegs", 1] ],
    < [0.0003, [ "hikerback", 1] ],
    < [0.0003, [ "hikerlegs", 1] ],
    < [0.0003, [ "hikerchest", 1] ],
    < [0.0003, [ "hunterchest", 1] ],
    < [0.0003, [ "hunterlegs", 1] ],
    < [0.0003, [ "jumpsuitlegs", 1] ],
    < [0.0003, [ "jumpsuitchest", 1] ],
    < [0.0003, [ "pilotback", 1] ],
    < [0.0003, [ "pilothead", 1] ],
    < [0.0003, [ "pilotlegs", 1] ],
    < [0.0003, [ "pilotchest", 1] ],
    < [0.0003, [ "piratelegs", 1] ],
    < [0.0003, [ "piratehead", 1] ],
    < [0.0003, [ "piratechest", 1] ],
    < [0.0003, [ "pirateback", 1] ],
    < [0.0003, [ "pixelherodemoback", 1] ],
    < [0.0003, [ "pixelherodemolegs", 1] ],
    < [0.0003, [ "pixelherodemochest", 1] ],
    < [0.0003, [ "scientistchest", 1] ],
    < [0.0003, [ "scientisthead", 1] ],
    < [0.0003, [ "scientistlegs", 1] ],
    < [0.0003, [ "startracklegs", 1] ],
    < [0.0003, [ "startrackchest", 1] ],
    < [0.0003, [ "strapchest", 1] ],
    < [0.0003, [ "straplegs", 1] ],
    < [0.0003, [ "wedding1chest", 1] ],
    < [0.0003, [ "wedding1legs", 1] ],
    < [0.0003, [ "wedding2head", 1] ],
    < [0.0003, [ "wedding2chest", 1] ],
    < [0.0003, [ "wedding2legs", 1] ],
    < [0.0003, [ "wizardhead", 1] ],
    < [0.0003, [ "wizardlegs", 1] ],
    < [0.0003, [ "wizardback", 1] ],
    < [0.0003, [ "wizardchest", 1] ],
    < [0.0003, [ "caphead", 1] ],
    < [0.0003, [ "cardboardhead", 1] ],
    < [0.0003, [ "devhead", 1] ],
    < [0.0003, [ "floppyhathead", 1] ],
    < [0.0003, [ "glasses1head", 1] ],
    < [0.0003, [ "glasses2head", 1] ],
    < [0.0003, [ "hobohead", 1] ],
    < [0.0003, [ "horsehead", 1] ],
    < [0.0003, [ "kathoodhead", 1] ],
    < [0.0003, [ "ladyhathead", 1] ],
    < [0.0003, [ "plainhoodhead", 1] ],
    < [0.0003, [ "sharkhead", 1] ],
    < [0.0003, [ "tophathead", 1] ],
    < [0.0003, [ "ushankahead", 1] ],
    < // --------------------------------- weapons 6%
    < [0.011, [ "generatedsword", 1, { "definition" : "tier2broadsword" } ] ],
    < [0.011, [ "generatedsword", 1, { "definition" : "tier2axe" } ] ],
    < [0.011, [ "generatedsword", 1, { "definition" : "tier2spear" } ] ],
    < [0.011, [ "generatedsword", 1, { "definition" : "tier2hammer" } ] ],
    < [0.011, [ "generatedsword", 1, { "definition" : "tier2dagger" } ] ],
    < [0.011, [ "generatedsword", 1, { "definition" : "tier2shortsword" } ] ],
    < [0.011, [ "generatedshield", 1, { "definition" : "tier2shield" } ] ],
    <
    < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2axe" } ] ],
    < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2spear" } ] ],
    < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2hammer" } ] ],
    < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2dagger" } ] ],
    < [0.07, [ "generatedsword", 1, { "definition" : "uncommontier2shortsword" } ] ],
    < // --------------------------------- armor 0.4%
    <
    < // --------------------------------- misc 27%
    < [0.004, [ "flashlight", 1] ],
    < [0.0167, [ "flare", 5] ],
    < [0.0167, [ "medkit", 1] ],
    < [0.0117, [ "alienmeat", 2] ],
    < [0.008, [ "petalred", 10] ],
    < [0.008, [ "petalblue", 10] ],
    < [0.008, [ "petalyellow", 10] ],
    < [0.0317, [ "torch", 8] ],
    < [0.007, [ "plantfibre", 4] ],
    < [0.0117, [ "redstim", 2] ],
    < [0.0117, [ "bluestim", 2] ],
    < [0.0117, [ "greenstim", 2] ],
    < [0.0117, [ "yellowstim", 2] ],
    < [0.0072, [ "rope", 3] ],
    < [0.0317, [ "bomb", 3] ],
    < [0.0090, [ "phoenixemblem", 2] ],
    < [0.0090, [ "energyjavelin", 3] ],
    < [0.0090, [ "shuriken", 5] ],
    < [0.0080, [ "gasgrenade", 2] ],
    < [0.0080, [ "electrogrenade", 3] ],
    < [0.0080, [ "plasmagrenade", 2] ],
    < [0.0067, [ "applepie", 1] ],
    < [0.0067, [ "reddye", 1] ],
    < [0.0057, [ "bluedye", 1] ],
    < [0.0057, [ "yellowdye", 1] ],
    < [0.0057, [ "rottenapple", 1] ],
    < // --------------------------------- instrument 2%
    < [0.0007, [ "accordion", 1] ],
    < [0.0008, [ "acousticguitar", 1] ],
    < [0.0007, [ "banjo", 1] ],
    < [0.0007, [ "bassguitar", 1] ],
    < [0.0008, [ "bones", 1] ],
    < [0.0007, [ "clarinet", 1] ],
    < [0.0007, [ "drumkit", 1] ],
    < [0.0007, [ "dulcimer", 1] ],
    < [0.0007, [ "electricbass", 1] ],
    < [0.0007, [ "flute", 1] ],
    < [0.0008, [ "harmonica", 1] ],
    < [0.0007, [ "harp", 1] ],
    < [0.0007, [ "koto", 1] ],
    < [0.0007, [ "leadguitar", 1] ],
    < [0.0007, [ "microphone", 1] ],
    < [0.0007, [ "musicbox", 1] ],
    < [0.0008, [ "nylonguitar", 1] ],
    < [0.0007, [ "oboe", 1] ],
    < [0.0007, [ "ocarina", 1] ],
    < [0.0007, [ "overdriveguitar", 1] ],
    < [0.0008, [ "piano", 1] ],
    < [0.0007, [ "reedorgan", 1] ],
    < [0.0007, [ "rockorgan", 1] ],
    < [0.0007, [ "saxophone", 1] ],
    < [0.0007, [ "steeldrum", 1] ],
    < [0.0008, [ "trumpet", 1] ],
    < [0.0008, [ "violin", 1] ],
    < // --------------------------------- tools 6%
    < [0.00206, [ "silverpickaxe", 1] ],
    < [0.0015, [ "goldpickaxe", 1] ],
    < [0.00206, [ "stoneaxe", 1] ],
    < [0.00206, [ "stonehoe", 1] ],
    < [0.00142, [ "woodencraftingtable1", 1] ],
    < [0.0009, [ "ironanvil", 1] ],
    < // --------------------------------- seeds 7%
    < [0.0026, [ "automatoseed", 3] ],
    < [0.0026, [ "avesmingoseed", 3] ],
    < [0.0026, [ "bananaseed", 3] ],
    < [0.0026, [ "beakseedseed", 3] ],
    < [0.0026, [ "boltbulbseed", 3] ],
    < [0.0026, [ "bonebooseed", 3] ],
    < [0.0026, [ "carrotseed", 3] ],
    < [0.0026, [ "chiliseed", 3] ],
    < [0.0026, [ "coralcreepseed", 3] ],
    < [0.0026, [ "cornseed", 3] ],
    < [0.0026, [ "currentcornseed", 3] ],
    < [0.0026, [ "diodiaseed", 3] ],
    < [0.0026, [ "dirturchinseed", 3] ],
    < [0.0026, [ "eggshootseed", 3] ],
    < [0.0026, [ "feathercrownseed", 3] ],
    < [0.0026, [ "grapesseed", 3] ],
    < [0.0026, [ "kiwiseed", 3] ],
    < [0.0026, [ "pearlpeaseed", 3] ],
    < [0.0026, [ "pineappleseed", 3] ],
    < [0.0026, [ "potatoseed", 3] ],
    < [0.0026, [ "pussplumseed", 3] ],
    < [0.0026, [ "reefpodseed", 3] ],
    < [0.0026, [ "riceseed", 3] ],
    < [0.0026, [ "sugarcaneseed", 3] ],
    < [0.0026, [ "tomatoseed", 3] ],
    < [0.0026, [ "wartweedseed", 3] ],
    < [0.0026, [ "wheatseed", 3] ],
    < // --------------------------------- unique items 0.5%
    < [0.00015, [ "generatedsword", 1, { "definition" : "watersword" } ] ],
    < [0.00015, [ "generatedsword", 1, { "definition" : "eyesword" } ] ],
    < [0.00015, [ "generatedsword", 1, { "definition" : "bonehammer" } ] ],
    < [0.00015, [ "generatedsword", 1, { "definition" : "teslastaff" } ] ]
    <
    < ],
    < "poolRounds" : [
    < [0.23, 1],
    < [0.33, 2],
    < [0.33, 3],
    < [0.33, 4],
    < [0.23, 5],
    < [0.18, 6],
    < [0.13, 7]
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : true
    < } ]
    < ],
    <
    446,469c4,19
    < "pool" : [
    < [0.02, [ "money", 125] ],
    < [0.05, [ "money", 85] ],
    < [0.10, [ "money", 40] ],
    < [0.15, [ "money", 15] ],
    < [0.03, [ "money", 3] ],
    < [0.03, [ "money", 1] ],
    < [0.3, [ "redstim", 1] ],
    < [0.3, [ "bluestim", 1] ],
    < [0.2, [ "yellowstim", 1] ],
    < [0.04, [ "scientistchest", 1] ],
    < [0.04, [ "scientistlegs", 1] ],
    < [0.04, [ "scientisthead", 1] ],
    < [0.03, [ "plasmagrenade", 2] ]
    < ],
    < "poolRounds" : [
    < [0.25, 0],
    < [0.25, 3],
    < [0.25, 4],
    < [0.25, 5]
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.2, "pool" : "money"},
    > {"weight" : 0.64, "pool" : "stim"},
    > {"weight" : 0.04, "item" : [ "scientistchest", 1]},
    > {"weight" : 0.04, "item" : [ "scientistlegs", 1]},
    > {"weight" : 0.04, "item" : [ "scientisthead", 1]},
    > {"weight" : 0.04, "item" : [ "plasmagrenade", 2]}
    > ],
    > "poolRounds" : [
    > [0.25, 0],
    > [0.25, 3],
    > [0.25, 4],
    > [0.25, 5]
    > ],
    > "allowDuplication" : false
    > }]
    474,545c24,38
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.07, [ "money", 85] ],
    < [0.10, [ "money", 40] ],
    < [0.15, [ "money", 15] ],
    < [0.08, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ],
    < [0.02, [ "scientistchest", 1] ],
    < [0.02, [ "scientistlegs", 1] ],
    < [0.02, [ "scientisthead", 1] ],
    < [0.15, [ "banana", 2] ]
    < ],
    < "poolRounds" : [
    < [0.50, 0],
    < [0.25, 1],
    < [0.25, 2]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    < ],
    <
    < "chamberlockertreasure" : [
    < [1, {
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.07, [ "money", 85] ],
    < [0.10, [ "money", 40] ],
    < [0.15, [ "money", 15] ],
    < [0.08, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.03, [ "redstim", 3] ],
    < [0.03, [ "bluestim", 3] ],
    < [0.02, [ "yellowstim", 3] ],
    < [0.15, [ "banana", 2] ]
    < ],
    < "poolRounds" : [
    < [0.50, 0],
    < [0.25, 1],
    < [0.25, 2]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    < ],
    <
    < "apexfridge" : [
    < [1, {
    < "pool" : [
    <
    < [0.15, [ "banana", 2] ],
    < [0.15, [ "kiwi", 2] ],
    < [0.15, [ "grapes", 2] ],
    < [0.15, [ "pineapple", 3] ],
    < [0.10, [ "burger", 1] ],
    < [0.10, [ "milk", 1] ],
    < [0.10, [ "vegetablesoup", 1] ]
    < ],
    < "poolRounds" : [
    < [0.30, 0],
    < [0.45, 1],
    < [0.30, 2]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.3, "pool" : "money"},
    > {"weight" : 0.5, "pool" : "stim"},
    > {"weight" : 0.02, "item" : [ "scientistchest", 1]},
    > {"weight" : 0.02, "item" : [ "scientistlegs", 1]},
    > {"weight" : 0.02, "item" : [ "scientisthead", 1]},
    > {"weight" : 0.14, "item" : [ "banana", 2]}
    > ],
    > "poolRounds" : [
    > [0.50, 0],
    > [0.25, 1],
    > [0.25, 2]
    > ],
    > "allowDuplication" : false
    > }]
    550,568c43,53
    < "pool" : [
    < [0.1, [ "money", 85] ],
    < [0.2, [ "money", 40] ],
    < [0.3, [ "money", 15] ],
    < [0.1, [ "money", 3] ],
    < [0.1, [ "money", 1] ],
    < [0.05, [ "redstim", 1] ],
    < [0.05, [ "bluestim", 1] ],
    < [0.05, [ "greenstim", 1] ],
    < [0.025, [ "yellowstim", 1] ],
    < [0.025, [ "generatedgun", 1, { "definition" : "lightningcoil" } ] ]
    < ],
    < "poolRounds" : [
    < [0.8, 1],
    < [0.2, 2]
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : true
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.475, "pool" : "money"},
    > {"weight" : 0.5, "pool" : "stim"},
    > {"weight" : 0.025, "item" : [ "generatedgun", 1, { "definition" : "lightningcoil" } ]}
    > ],
    > "poolRounds" : [
    > [0.8, 1],
    > [0.2, 2]
    > ],
    > "allowDuplication" : true
    > }]
    573,595c58,71
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.07, [ "money", 85] ],
    < [0.20, [ "money", 40] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "redstim", 1] ],
    < [0.06, [ "bluestim", 1] ],
    < [0.04, [ "yellowstim", 1] ],
    < [0.10, [ "banana", 2] ],
    < [0.02, [ "scientisthead", 1] ],
    < [0.05, [ "spawnerstim", 1] ],
    < [0.025, [ "generatedgun", 1, { "definition" : "commonplasmapistol" } ] ],
    < [0.025, [ "generatedsword", 1, { "definition" : "bonesaw" } ] ]
    < ],
    < "poolRounds" : [
    < [0.80, 1],
    < [0.20, 2]
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.5, "pool" : "stim"},
    > {"weight" : 0.02, "item" : [ "scientisthead", 1]},
    > {"weight" : 0.03, "item" : [ "spawnerstim", 1]},
    > {"weight" : 0.025, "item" : [ "generatedgun", 1, { "definition" : "commonplasmapistol" } ]},
    > {"weight" : 0.025, "item" : [ "generatedsword", 1, { "definition" : "bonesaw" } ]}
    > ],
    > "poolRounds" : [
    > [0.80, 1],
    > [0.20, 2]
    > ],
    > "allowDuplication" : false
    > }]
    598d73
    <
    601,620c76,86
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.07, [ "money", 85] ],
    < [0.20, [ "money", 40] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "redstim", 1] ],
    < [0.06, [ "bluestim", 1] ],
    < [0.04, [ "yellowstim", 1] ],
    < [0.15, [ "banana", 2] ]
    < ],
    < "poolRounds" : [
    < [0.20, 0],
    < [0.80, 1]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.36, "pool" : "money"},
    > {"weight" : 0.5, "pool" : "stim"},
    > {"weight" : 0.14, "item" : [ "banana", 2]}
    > ],
    > "poolRounds" : [
    > [0.20, 0],
    > [0.80, 1]
    > ],
    > "allowDuplication" : false
    > }]
    622d87
    <
    
    treasure\bone.treasurepools
    4,14c4,12
    < "pool" : [
    < [0.70, [ "bone" ] ],
    < [0.30, [ "bone", 2] ]
    < ],
    < "poolRounds" : [
    < [0.20, 0],
    < [0.80, 1]
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 1.0, "item" : "bone"}
    > ],
    > "poolRounds" : [
    > [0.2, 0],
    > [0.6, 1],
    > [0.2, 2]
    > ]
    > }]
    
    treasure\brain.treasurepools
    5,6c5,6
    < [0.07, [ "brain" ] ],
    < [0.93, [ "inferiorbrain" ] ]
    ---
    > {"weight" : 0.07, "item" : [ "brain" ]},
    > {"weight" : 0.93, "item" : [ "inferiorbrain" ]}
    
    treasure\default.treasurechests
    5c5
    < "treasurePool" : "basicTreasure",
    ---
    > "treasurePool" : "basicChestTreasure",
    8a9
    >
    12c13
    < "treasurePool" : "crappyWeapon",
    ---
    > "treasurePool" : "weapon",
    35c36
    < "treasurePool" : "abandonedminesTreasure",
    ---
    > "treasurePool" : "mineTreasure",
    
    treasure\dungeon.treasurepools
    5,27c5,16
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "banana", 2] ],
    < [0.05, [ "kiwi", 2] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "pineapple", 3] ],
    < [0.05, [ "burger", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ]
    < ],
    < "poolRounds" : [
    < [0.20, 0],
    < [0.80, 1]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.3, "pool" : "food"},
    > {"weight" : 0.25, "pool" : "healingItem"},
    > {"weight" : 0.05, "pool" : "weapon"}
    > ],
    > "poolRounds" : [
    > [0.20, 0],
    > [0.80, 1]
    > ],
    > "allowDuplication" : true
    > }]
    32,54c21,32
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "banana", 2] ],
    < [0.05, [ "kiwi", 2] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "pineapple", 3] ],
    < [0.05, [ "burger", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ]
    < ],
    < "poolRounds" : [
    < [0.20, 0],
    < [0.80, 1]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.3, "pool" : "food"},
    > {"weight" : 0.25, "pool" : "healingItem"},
    > {"weight" : 0.05, "pool" : "weapon"}
    > ],
    > "poolRounds" : [
    > [0.20, 0],
    > [0.80, 1]
    > ],
    > "allowDuplication" : true
    > }]
    59,81c37,49
    < "pool" : [
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "banana", 2] ],
    < [0.05, [ "kiwi", 2] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "pineapple", 3] ],
    < [0.05, [ "burger", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ]
    < ],
    < "poolRounds" : [
    < [0.20, 3],
    < [0.60, 4],
    < [0.20, 5]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.3, "pool" : "food"},
    > {"weight" : 0.25, "pool" : "healingItem"},
    > {"weight" : 0.05, "pool" : "weapon"}
    > ],
    > "poolRounds" : [
    > [0.20, 3],
    > [0.60, 4],
    > [0.20, 5]
    > ],
    > "allowDuplication" : true
    > }]
    86,108c54,65
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "banana", 2] ],
    < [0.05, [ "kiwi", 2] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "pineapple", 3] ],
    < [0.05, [ "burger", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ]
    < ],
    < "poolRounds" : [
    < [0.20, 0],
    < [0.80, 1]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.3, "pool" : "food"},
    > {"weight" : 0.25, "pool" : "healingItem"},
    > {"weight" : 0.05, "pool" : "weapon"}
    > ],
    > "poolRounds" : [
    > [0.20, 0],
    > [0.80, 1]
    > ],
    > "allowDuplication" : true
    > }]
    113,135c70,81
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "banana", 2] ],
    < [0.05, [ "kiwi", 2] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "pineapple", 3] ],
    < [0.05, [ "burger", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ]
    < ],
    < "poolRounds" : [
    < [0.20, 0],
    < [0.80, 1]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.3, "pool" : "food"},
    > {"weight" : 0.25, "pool" : "healingItem"},
    > {"weight" : 0.05, "pool" : "weapon"}
    > ],
    > "poolRounds" : [
    > [0.20, 0],
    > [0.80, 1]
    > ],
    > "allowDuplication" : true
    > }]
    140,162c86,97
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "banana", 2] ],
    < [0.05, [ "kiwi", 2] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "pineapple", 3] ],
    < [0.05, [ "burger", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ]
    < ],
    < "poolRounds" : [
    < [0.20, 0],
    < [0.80, 1]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.3, "pool" : "food"},
    > {"weight" : 0.25, "pool" : "healingItem"},
    > {"weight" : 0.05, "pool" : "weapon"}
    > ],
    > "poolRounds" : [
    > [0.20, 0],
    > [0.80, 1]
    > ],
    > "allowDuplication" : true
    > }]
    167,195c102,117
    < "pool" : [
    < [0.02, [ "money", 85] ],
    < [0.20, [ "money", 40] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "banana", 2] ],
    < [0.05, [ "kiwi", 2] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "pineapple", 3] ],
    < [0.05, [ "burger", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ],
    < [0.02, [ "handgrenade", 4] ],
    < [0.00010, [ "generatedgun", 1, { "definition" : "revolver" } ] ],
    < [0.00010, [ "generatedgun", 1, { "definition" : "flamethrower" } ] ],
    < [0.0002, [ "generatedsword", 1, { "definition" : "fryingpan" } ] ]
    < ],
    < "poolRounds" : [
    < [0.20, 3],
    < [0.60, 4],
    < [0.20, 6]
    <
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "pool" : [
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.3, "pool" : "food"},
    > {"weight" : 0.26, "pool" : "healingItem"},
    > {"weight" : 0.025, "item" : [ "handgrenade", 4]},
    > {"weight" : 0.005, "item" : [ "generatedgun", 1, { "definition" : "revolver" } ]},
    > {"weight" : 0.005, "item" : [ "generatedgun", 1, { "definition" : "flamethrower" } ]},
    > {"weight" : 0.005, "item" : [ "generatedsword", 1, { "definition" : "fryingpan" } ]}
    > ],
    > "poolRounds" : [
    > [0.20, 1],
    > [0.60, 2],
    > [0.20, 3]
    > ],
    > "allowDuplication" : true
    > }]
    200,234c122,131
    < "pool" : [
    < [0.4, [ "money", 1] ],
    < [0.03, [ "rope", 1] ],
    < [0.04, [ "bomb", 1] ],
    < [0.02, "flashlight" ],
    < [0.005, "redflashlight" ],
    < [0.005, "greenflashlight" ],
    < [0.005, "yellowflashlight" ],
    < [0.05, [ "flare", 2] ],
    < [0.03, "medkit" ],
    < [0.03, [ "torch", 2] ],
    < // --------------------------------- level specific stuff starts here
    < [0.01, [ "generatedsword", 1, { "definition" : "crappybroadsword" } ] ],
    < [0.005, "harmonica" ],
    < [0.01, "stonepickaxe" ],
    < [0.03, "whiskeyflask" ],
    < [0.04, [ "copperbar", 5] ],
    < [0.02, [ "copperbar", 10] ],
    < [0.04, [ "ironbar", 2] ],
    < [0.02, [ "ironbar", 5] ],
    < [0.03, [ "coalore", 5] ],
    < [0.05, [ "fullwood1", 5] ],
    < [0.025, [ "fullwood1", 10] ],
    < [0.04, [ "darkwoodmaterial", 10] ],
    < [0.045, [ "cobblestonematerial", 10] ],
    < [0.02, [ "cobblestonematerial", 25] ]
    < ],
    < "poolRounds" : [
    < [0.5, 0],
    < [0.3, 1],
    < [0.2, 2]
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : true
    < } ]
    ---
    > "pool" : [
    > {"weight" : 1.0, "pool" : "mineTreasure"}
    > ],
    > "poolRounds" : [
    > [0.5, 0],
    > [0.3, 1],
    > [0.2, 2]
    > ],
    > "allowDuplication" : true
    > }]
    239,274c136,167
    < "pool" : [
    < [0.45, [ "money", 1] ],
    < [0.03, [ "rope", 1] ],
    < [0.04, [ "bomb", 1] ],
    < [0.02, "flashlight" ],
    < [0.005, "redflashlight" ],
    < [0.005, "greenflashlight" ],
    < [0.005, "yellowflashlight" ],
    < [0.05, [ "flare", 2] ],
    < [0.03, "medkit" ],
    < [0.03, [ "torch", 2] ],
    < // --------------------------------- level specific stuff starts here
    < [0.01, [ "generatedsword", 1, { "definition" : "crappybroadsword" } ] ],
    < [0.005, "harmonica" ],
    < [0.01, "stonepickaxe" ],
    < [0.03, "whiskeyflask" ],
    < [0.04, [ "copperbar", 5] ],
    < [0.02, [ "copperbar", 10] ],
    < [0.04, [ "ironbar", 2] ],
    < [0.02, [ "ironbar", 5] ],
    < [0.03, [ "coalore", 5] ],
    < [0.05, [ "fullwood1", 5] ],
    < [0.025, [ "fullwood1", 10] ],
    < [0.04, [ "darkwoodmaterial", 10] ],
    < [0.045, [ "cobblestonematerial", 10] ],
    < [0.02, [ "cobblestonematerial", 25] ]
    < ],
    < "poolRounds" : [
    < [0.2, 0],
    < [0.5, 1],
    < [0.2, 2],
    < [0.1, 3]
    < ],
    < "levelVariance" : [0, 0],
    < "allowDuplication" : true
    < } ]
    ---
    > "pool" : [
    > {"weight" : 1.0, "pool" : "mineTreasure"}
    > ],
    > "poolRounds" : [
    > [0.1, 0],
    > [0.4, 1],
    > [0.4, 2],
    > [0.1, 3]
    > ],
    > "allowDuplication" : true
    > }]
    > ],
    >
    > "mineTreasure" : [
    > [1, {
    > "pool" : [
    > {"weight" : 0.2, "pool" : "money"},
    > {"weight" : 0.2, "pool" : "ore"},
    > {"weight" : 0.1, "pool" : "fuel"},
    > {"weight" : 0.1, "pool" : "tool"},
    > {"weight" : 0.1, "item" : [ "rope", 3]},
    > {"weight" : 0.1, "item" : [ "torch", 10]},
    > {"weight" : 0.1, "item" : [ "bomb", 3]},
    > {"weight" : 0.08, "item" : [ "oillantern1", 2]},
    > {"weight" : 0.02, "pool" : "weapon"}
    > ],
    > "poolRounds" : [
    > [0.5, 1],
    > [0.5, 2]
    > ],
    > "allowDuplication" : true
    > }]
    280,292c173,176
    < [0.02, [ "money", 85] ],
    < [0.15, [ "money", 15] ],
    < [0.12, [ "money", 3] ],
    < [0.08, [ "money", 1] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "banana", 2] ],
    < [0.05, [ "kiwi", 2] ],
    < [0.05, [ "grapes", 2] ],
    < [0.05, [ "pineapple", 3] ],
    < [0.05, [ "burger", 1] ],
    < [0.03, [ "redstim", 1] ],
    < [0.03, [ "bluestim", 1] ],
    < [0.02, [ "yellowstim", 1] ]
    ---
    > {"weight" : 0.4, "pool" : "money"},
    > {"weight" : 0.3, "pool" : "food"},
    > {"weight" : 0.25, "pool" : "healingItem"},
    > {"weight" : 0.05, "pool" : "weapon"}
    297d180
    <
    299,301c182,257
    < "levelVariance" : [0, 0],
    < "allowDuplication" : false
    < } ]
    ---
    > "allowDuplication" : true
    > }]
    > ],
    >
    > "tombtreasure" : [
    > [1, {
    > "pool" : [
    > {"weight" : 0.5, "pool" : "money"},
    > {"weight" : 0.10, "item" : [ "bookpiles", 5]},
    > {"weight" : 0.10, "item" : [ "bookpiles", 3]},
    > {"weight" : 0.10, "item" : [ "bone", 2]},
    > {"weight" : 0.10, "item" : [ "bone", 1]},
    > {"weight" : 0.10, "item" : [ "bone", 4]},
    > {"weight" : 0.10, "item" : [ "silverbar", 4]},
    > {"weight" : 0.10, "item" : [ "goldore", 4]}
    > ],
    > "poolRounds" : [
    > [0.2, 0],
    > [0.4, 2],
    > [0.2, 3],
    > [0.2, 4]
    > ],
    > "allowDuplication" : true
    > }]
    > ],
    >
    > "royaltreasure" : [
    > [1, {
    > "pool" : [
    > {"weight" : 0.34, "pool" : "money"},
    > {"weight" : 0.18, "pool" : "healingItem"},
    > {"weight" : 0.08, "item" : [ "goldbar", 4]},
    > {"weight" : 0.08, "item" : [ "generatedshield", 1, { "definition" : "glitchlordshield" } ]},
    > {"weight" : 0.08, "item" : [ "wizardback", 1]},
    > {"weight" : 0.08, "item" : [ "wizardhead", 1]},
    > {"weight" : 0.08, "item" : [ "wizardchest", 1]},
    > {"weight" : 0.08, "item" : [ "wizardlegs", 1]}
    > ],
    > "poolRounds" : [
    > [0.25, 2],
    > [0.25, 3],
    > [0.25, 4],
    > [0.25, 5]
    > ],
    > "allowDuplication" : false
    > }]
    > ],
    >
    > "vendingtreasure" : [
    > [1, {
    > "pool" : [
    > {"weight" : 1.0, "item" : "cannedfood"}
    > ],
    > "poolRounds" : [
    > [0.4, 0],
    > [0.4, 1],
    > [0.2, 2]
    > ],
    > "allowDuplication" : true
    > }]
    > ],
    >
    > "stimtreasure" : [
    > [1, {
    > "pool" : [
    > {"weight" : 0.3, "pool" : "money"},
    > {"weight" : 0.7, "pool" : "stim"}
    > ],
    > "poolRounds" : [
    > [0.25, 0],
    > [0.25, 3],
    > [0.25, 4],
    > [0.25, 5]
    > ],
    > "allowDuplication" : true
    > }]
    
    treasure\hunting.treasurepools
    5,6c5,6
    < [0.7, [ "alienmeat" ] ],
    < [0.3, [ "leather" ] ]
    ---
    > {"weight" : 0.7, "item" : [ "alienmeat" ]},
    > {"weight" : 0.3, "item" : [ "leather" ]}
    
    treasure\trophy.treasurepools
    4c4
    < "fill" : [ ["monsterclaw", 3] ]
    ---
    > "fill" : [{"item" : ["monsterclaw", 3]}]
    Already updated my felins to match.
     
  3. Shoehead

    Shoehead Turbonerd of Scaremonies

    Are you thinking of doing a new template race once the update drops?
     
  4. Kawa

    Kawa Tiy's Beard

    One: Please don't quote the diffs.
    Two: "new"?
     
  5. Lord Kain

    Lord Kain Ketchup Robot

    Huh looking good, I like organization.
     
  6. Shoehead

    Shoehead Turbonerd of Scaremonies

    Opps, sorry! I could have sworn you did a template ages ago
     
  7. Feathery Dust

    Feathery Dust Spaceman Spiff

    Yeah I actually thought that as well :p
    Whoever did should make one anyway
     
  8. Kawa

    Kawa Tiy's Beard

    But I did make a template. In fact, I should update its treasurepool file...

    Edit: here we go.
     
  9. Feathery Dust

    Feathery Dust Spaceman Spiff

    Oh! Well this is confusing :unsure:
     
  10. Kawa

    Kawa Tiy's Beard

    I suppose I could bump the thread.
     
  11. bbq1040

    bbq1040 Big Damn Hero

    This is basically a more complicated way of deciding what treasure drops. I guess what it does allow for is changing what types of things something will drop without having to change the odds for items in that pool. However adding items will be a pain as more are added since you then have to change the values of other items to make sure they all add up correctly.

    I was also thinking that you might not want something to have a chance of dropping everything in a pool in which case youd have to make a new pool anyway. So instead of copy pasting a listed of probabilities and then adding or subtracting items a completely new pool must be made with all new weighted ratios. It may end up being more work with the same result since .0001 is the same as .01×.01
     
  12. Gnardak

    Gnardak Void-Bound Voyager

    As I understand it, that's not exactly right. I think the idea is just that you get to specify the chances of types of items separately from individual items of a certain type. You don't need to worry that things add up correctly because there's no right answer since the list chances are only relative to other items in their own list. As far as I could tell, the weights in a list don't need to add up to any specific value but are just taken as a proportion of the total sum of the weights in a particular list whatever that happens to be at the time. So adding something just means that you add it with the same weight as something else(for ease) without worrying about changing everything else in the list to make room for your new item.

    If you add a new weapon say then the probability of getting some weapon stays the same and the probability of getting anything that isn't a weapon stays the same but the chance of getting each particular weapon goes down slightly because you have one more weapon to choose from when you've already decided that you're going to get some weapon.

    You shouldn't need to worry about adjusting anything unless it's really important that the chances of one particular weapon being chosen is the same relative to something that isn't a weapon at all.
     
  13. claudekennilol

    claudekennilol Space Kumquat

    Good change. I implemented this exact same system in a project I worked on in college and it's much easier than other solutions.
     
  14. Vespa

    Vespa Big Damn Hero

    Nice change. This sounds like a much better system.[DOUBLEPOST=1411483100][/DOUBLEPOST]Out of curiousity, are these (and other) changes present in the nightly builds?
     
  15. Kawa

    Kawa Tiy's Beard

    Ahem. Look at the first reply to this thread. Now, look at who posted that and what he is.
     
  16. Shoehead

    Shoehead Turbonerd of Scaremonies

    That's a bit rude.
     
    Kabu likes this.
  17. Entomoligist

    Entomoligist Big Damn Hero

    Awesome! LOOTS FOR EVERYONE! :lickitung:
     
  18. gotisch

    gotisch Void-Bound Voyager

    why are relative weights better then a absolute % value of drop possibility? Seems to me that with relative weights you still need to do more calcuation before being able to answer the question: How likely is that item to drop? if the file would hold absolute drop % values you would know that half the time (0.4) the loot will have money and you just have a 1 in 100 (0.01) chance to get a costume. Not clear to me how to read the values provided now.
     
    DeadlyLuvdisc and Dembai like this.
  19. Dembai

    Dembai Void-Bound Voyager

    I'd have it as a series of functions so that you would NEVER have to worry about doing the math a computer should be doing for you (those weights seem very off to me, and the fact that they have to add up is weird).

    Like the lists in a DnD random treasure generator.

    Step 1: You would randomly generate how many items there are in the chest.
    Step 2: Based on a randomly generated percentile, you say what those items are, with the larger ranges for the more common items, smaller ranges for less common items.
    Step 3: Based on what items they are, roll another percentile to find out the quality/rarity of that item from a list.

    Surely that makes more sense than manually weighting things and hoping that your math generates a "1" so that you end up with at least one item in a chest.
     
  20. EclipseTech

    EclipseTech Void-Bound Voyager

    I'm glad you made this change. Always though it should work like this.
     

Share This Page