FILES ----- celestial.config player.config terrestrial_worlds.config biomes\surface\alien\alien.biome biomes\surface\savannah\savannah.biome biomes\surface_detached\crystalline\crystalline.biome biomes\surface_detached\giantflowers\giantflowers.biome biomes\surface_detached\rust\rust.biome [NEW] biomes\underground_detached\icecaves\icecasveunderground.png [NEW] biomes\underground_detached\icecaves\icecaves.undergroundparallax [NEW] biomes\underground_detached\icecaves\rockdivider.png [NEW] biomes\underground_detached\luminouscaves\frozenfireunderground.png [NEW] biomes\underground_detached\luminouscaves\luminouscaves.undergroundparallax [NEW] biomes\underground_detached\luminouscaves\rockdivider.png dungeons\avian\aviantemple\aviantemple.dungeon dungeons\avian\aviantomb\aviantomb.dungeon dungeons\avian\aviantower\aviantower.dungeon dungeons\avian\avianvillage\avianvillage.dungeon dungeons\missions\penguinmissions\penguinmission2-objects.png [NEW] interface\statuses\antidote.png items\armors\apex\apex-tier10\apextier10.chest items\armors\apex\apex-tier10\apextier10.head items\armors\apex\apex-tier10\apextier10.legs items\armors\apex\apex-tier6\apextier6.chest items\armors\apex\apex-tier6\apextier6.head items\armors\apex\apex-tier6\apextier6.legs items\armors\aqua\aqua-tier10\aquatier10.chest items\armors\aqua\aqua-tier10\aquatier10.head items\armors\aqua\aqua-tier10\aquatier10.legs items\armors\aqua\aqua-tier5\aquatier5.chest items\armors\aqua\aqua-tier5\aquatier5.head items\armors\aqua\aqua-tier5\aquatier5.legs items\armors\avian\avian-tier10\aviantier10.chest items\armors\avian\avian-tier10\aviantier10.head items\armors\avian\avian-tier10\aviantier10.legs items\armors\avian\avian-tier8\aviantier8.chest items\armors\avian\avian-tier8\aviantier8.head items\armors\avian\avian-tier8\aviantier8.legs items\armors\backitems\crystalpack\backicon.png items\armors\backitems\crystalpack\crystalpack.back items\armors\backitems\paperwings\back.png [NEW] items\armors\biome\alpine\alpaca\alpaca.chest [NEW] items\armors\biome\alpine\alpaca\alpaca.head [NEW] items\armors\biome\alpine\alpaca\alpaca.legs [NEW] items\armors\biome\alpine\alpaca\bsleeve.png [NEW] items\armors\biome\alpine\alpaca\chest.png [NEW] items\armors\biome\alpine\alpaca\fsleeve.png [NEW] items\armors\biome\alpine\alpaca\head.png [NEW] items\armors\biome\alpine\alpaca\icons.png [NEW] items\armors\biome\alpine\alpaca\mask.png [NEW] items\armors\biome\alpine\alpaca\pants.png items\armors\floran\floran-tier5\florantier5.chest items\armors\floran\floran-tier5\florantier5.head items\armors\floran\floran-tier5\florantier5.legs items\armors\floran\floran-tier9\florantier9.chest items\armors\floran\floran-tier9\florantier9.head items\armors\floran\floran-tier9\florantier9.legs items\armors\human\human-tier7\humantier7.chest items\armors\human\human-tier7\humantier7.head items\armors\human\human-tier7\humantier7.legs items\armors\human\human-tier9\humantier9.chest items\armors\human\human-tier9\humantier9.head items\armors\human\human-tier9\humantier9.legs items\armors\novakid\novatier5\novatier5.chest items\armors\novakid\novatier5\novatier5.head items\armors\novakid\novatier5\novatier5.legs items\armors\novakid\novatier6\novatier6.chest items\armors\novakid\novatier6\novatier6.head items\armors\novakid\novatier6\novatier6.legs items\armors\robot\robo-tier5\glitchtier5.chest items\armors\robot\robo-tier5\glitchtier5.head items\armors\robot\robo-tier5\glitchtier5.legs items\armors\robot\robo-tier8\glitchtier8.chest items\armors\robot\robo-tier8\glitchtier8.head items\armors\robot\robo-tier8\glitchtier8.legs items\generic\crafting\bio-sample.item items\generic\other\bandage.consumable items\generic\other\medkit.consumable items\generic\other\nanowrap.consumable items\generic\produce\cacti.item items\guns\accelerator\aegisaltpistol.gun items\guns\accelerator\aegisaltrifle.gun items\guns\accelerator\aegisaltshotgun.gun items\guns\accelerator\feroziumpistol.gun items\guns\accelerator\feroziumrifle.gun items\guns\accelerator\feroziumrocket.gun items\guns\accelerator\feroziumsniper.gun items\guns\randomgenerated\commonrocketlauncher.generatedgun items\guns\randomgenerated\legendaryrocketlauncher.generatedgun items\guns\randomgenerated\rarerocketlauncher.generatedgun items\guns\randomgenerated\uncommonrocketlauncher.generatedgun [NEW] items\guns\unsorted\feroziumbow\feroziumbow.gun [NEW] items\guns\unsorted\feroziumbow\feroziumbow.gun.png [NEW] items\guns\unsorted\feroziumbow\feroziumbowfull.frames [NEW] items\guns\unsorted\feroziumbow\feroziumbowfull.png [NEW] items\guns\unsorted\feroziumbow\feroziumbowicon.png [NEW] items\materials\toxicwaste.matitem [NEW] items\materials\toxicwaste.png items\staves\biostaff\biostaff.staff [NEW] items\staves\boulderstaff\boulderglow.frames [NEW] items\staves\boulderstaff\boulderglow.png [NEW] items\staves\boulderstaff\boulderstaff.frames [NEW] items\staves\boulderstaff\boulderstaff.png [NEW] items\staves\boulderstaff\boulderstaff.staff items\staves\oceantrident\oceantrident.staff items\staves\racialstaves\apex\steel\apexsteelstaff1\apexsteelstaff1.staff items\staves\racialstaves\apex\steel\apexsteelstaff2\apexsteelstaff2.staff items\staves\racialstaves\avian\crystal\aviancrystalstaff1\aviancrystalstaff1.staff items\staves\racialstaves\avian\crystal\aviancrystalstaff2\aviancrystalstaff2.staff items\staves\racialstaves\floran\leaf\floranleafstaff1\floranleafstaff1.staff items\staves\racialstaves\floran\leaf\floranleafstaff2\floranleafstaff2.staff items\staves\racialstaves\glitch\glitch\glitchglitchstaff1\glitchglitchstaff1.staff items\staves\racialstaves\glitch\glitch\glitchglitchstaff2\glitchglitchstaff2.staff items\staves\racialstaves\human\plasma\humanplasmastaff1\humanplasmastaff1.staff items\staves\racialstaves\human\plasma\humanplasmastaff2\humanplasmastaff2.staff items\staves\racialstaves\hylotl\aqua\hylotlaquastaff1\hylotlaquastaff1.staff items\staves\racialstaves\hylotl\aqua\hylotlaquastaff2\hylotlaquastaff2.staff items\staves\racialstaves\novakid\light\novakidlightstaff1\novakidlightstaff1.staff items\staves\racialstaves\novakid\light\novakidlightstaff2\novakidlightstaff2.staff items\swords\biome\alpine\stonesword\stonesword.png items\swords\biome\alpine\stonesword\stonesword.sword items\swords\biome\cave\cavehammer.sword items\swords\biome\coral\coralcleaver.sword items\swords\biome\coral\heatcleaver.sword items\swords\biome\crystal\hackman.sword items\swords\biome\crystal\hackmanight.sword items\tools\iceaxebig.png leveling\levelingmultipliers.functions monsters\boss\missile\missile.monstertype monsters\boss\penguin\projectiles.config monsters\boss\penguin\rockettrooper.monstertype monsters\boss\penguintank\penguintank.monstertype monsters\boss\penguinufo\penguinufo.monstertype monsters\boss\penguinufo\projectiles.config monsters\boss\penguinufo\skills\ufopulsecannonattack.monsterskill monsters\boss\penguinufo\skills\ufoslamattack.lua monsters\boss\robotboss\robotboss.animation monsters\boss\robotboss\robotboss.monstertype monsters\boss\robotboss\skills\robotdashattack.lua monsters\boss\robotboss\skills\robotdashattack.monsterskill monsters\boss\robotboss\skills\robotelectricburstattack.monsterskill monsters\boss\robotboss\skills\robotflamethrowerattack.lua monsters\boss\robotboss\skills\robotflamethrowerattack.monsterskill monsters\ground\groundmonster.lua monsters\unique\chesttrapper\projectiles.config monsters\unique\glitchspider\projectiles.config monsters\unique\tentaclecomet\projectiles.config npcs\main.lua npcs\prisonberserker.npctype npcs\prisonbruiser.npctype npcs\rangedattackstate.lua [NEW] objects\farmables\thornplant\thornplant.frames [NEW] objects\farmables\thornplant\thornplant.object [NEW] objects\farmables\thornplant\thornplant.png [NEW] objects\farmables\thornplant\thornplanticon.png objects\generic\arcadegame\arcadegameobject.object objects\generic\arcadegame\gui.png objects\generic\cultistaltar\cultistaltar.animation objects\human\jukebox\jukebox.object objects\minibiome\alien\alienchair\alienchair.object objects\minibiome\jungle\junglebush1\junglebush1.object objects\minibiome\jungle\junglebush2\junglebush2.object objects\minibiome\jungle\junglebush3\junglebush3.object objects\wired\ironbeacon\decoyprincess.lua objects\wired\ironbeacon\ironbeacon.lua objects\wired\ironbeacon\jellyboss.lua objects\wired\standingturret\standingturret.object plants\trees\jungle\foliage\jungleleaf\jungleleaf.modularfoliage plants\trees\savannahnew\foliage\baobab\baobab.modularfoliage plants\trees\toxicplains\bluebell\bluebell.modularfoliage projectiles\explosions\bigboulderexplosion\bigboulderexplosion.projectile projectiles\explosions\glitchexplosion\glitchexplosion.projectile projectiles\explosions\lightblockexplosion\lightblockexplosion.frames [NEW] projectiles\explosions\lightblockexplosion\lightblockexplosion.png projectiles\explosions\lightblockexplosion\lightblockexplosion.projectile projectiles\explosions\regularexplosion2\regularexplosion2.projectile [NEW] projectiles\explosions\regularexplosion2\regularexplosion2universal.config [NEW] projectiles\explosions\regularexplosion2\regularexplosion2universal.projectile projectiles\explosions\splashexplosion1\splashexplosion1.config projectiles\guns\bullets\bonethorn\bonethorn.projectile projectiles\guns\bullets\bouncybullet\bouncybullet.projectile projectiles\guns\bullets\bullet-1\bullet-1.projectile projectiles\guns\bullets\bullet-2\bullet-2.projectile projectiles\guns\bullets\bullet-3\bullet-3.projectile projectiles\guns\bullets\bullet-4\bullet-4.projectile projectiles\guns\bullets\explosivebullet\explosivebullet.projectile projectiles\guns\bullets\fast\fast.projectile projectiles\guns\bullets\needlerthorns\needlerthorns.projectile projectiles\guns\bullets\paintballblue\paintballblue.projectile projectiles\guns\bullets\paintballgreen\paintballgreen.projectile projectiles\guns\bullets\paintballorange\paintballorange.projectile projectiles\guns\bullets\paintballpurple\paintballpurple.projectile projectiles\guns\bullets\paintballred\paintballred.projectile projectiles\guns\bullets\paintballyellow\paintballyellow.projectile projectiles\guns\bullets\pellet\pellet.projectile projectiles\guns\bullets\piercingbullet\piercingbullet.projectile projectiles\guns\bullets\splitbullet\splitbullet.projectile projectiles\guns\bullets\stickybullet\stickybullet.projectile projectiles\guns\bullets\stingergunsting\stingergunsting.projectile projectiles\guns\bullets\trishot\trishot.projectile projectiles\guns\bullets\turretbullet\turretbullet.projectile projectiles\guns\plasmabullets\blueplasmabullet\blueplasmabullet.projectile projectiles\guns\plasmabullets\greenplasmabullet\greenplasmabullet.projectile projectiles\guns\plasmabullets\plasma1\plasma1.projectile projectiles\guns\plasmabullets\plasma2\plasma2.projectile projectiles\guns\plasmabullets\plasma3\plasma3.projectile projectiles\guns\plasmabullets\plasma4\plasma4.projectile projectiles\guns\plasmabullets\plasma4green\plasma4green.projectile projectiles\guns\plasmabullets\plasma4pink\plasma4pink.projectile projectiles\guns\plasmabullets\plasmabullet\plasmabullet.projectile projectiles\guns\plasmabullets\spinningplasmabullet\spinningplasmabullet.projectile projectiles\guns\plasmabullets\stickyplasma\stickyplasma.projectile projectiles\guns\plasmabullets\yellowplasmabullet\yellowplasmabullet.projectile projectiles\guns\unsorted\rocket\rocket.projectile [NEW] projectiles\guns\unsorted\rocket\rocketuniversal.projectile projectiles\npcs\dragonprojectile\dragonprojectile.projectile projectiles\npcs\fish\randomfish.projectile projectiles\npcs\penguintankround\penguintankround.projectile projectiles\status\burningstatusprojectile\burningstatusprojectile.projectile projectiles\staves\racialstaves\aqua\splashspawner1.projectile projectiles\staves\racialstaves\aqua\splashspawner2.projectile projectiles\staves\racialstaves\aqua\splashdrop2\splashdrop2.projectile projectiles\staves\racialstaves\crystal\cardinalschalcedony\chalcedonyspawner.projectile projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzspawner.projectile projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakerscratch.projectile projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakertear.projectile projectiles\staves\racialstaves\glitch\glitchartifact\glitchscratch.projectile projectiles\staves\racialstaves\glitch\glitchartifact\glitchtear.projectile projectiles\staves\racialstaves\leaf\leafcloud\leafcloudstarter.projectile projectiles\staves\racialstaves\leaf\petalcloud\petalcloudstarter.projectile projectiles\staves\racialstaves\light\redgiant\redgiant.projectile projectiles\staves\racialstaves\light\redgiant\redgiantspawner.projectile projectiles\staves\racialstaves\light\sunray\sunray.projectile projectiles\staves\racialstaves\light\supergiant\supergiant.projectile projectiles\staves\racialstaves\light\supergiant\supergiantspawner.projectile projectiles\staves\racialstaves\light\supersunray\supersunray.projectile projectiles\staves\racialstaves\plasma\boomblast\boomblast.projectile [NEW] projectiles\staves\racialstaves\plasma\boomblast\boomblastspawner.projectile projectiles\staves\racialstaves\plasma\plasmapulse\plasmapulse.projectile projectiles\staves\racialstaves\steel\deadbolt\deadbolt.projectile projectiles\staves\racialstaves\steel\deadbolt\deadboltteleportin.projectile projectiles\staves\racialstaves\steel\monkeynut\monkeynut.projectile projectiles\staves\racialstaves\steel\monkeynut\monkeynutteleportin.projectile projectiles\throwable\boulderblast\boulderblast.projectile projectiles\throwable\magicmolotov\magicmolotov.projectile projectiles\throwable\phoenix\phoenix.projectile quests\outpost\phase4optional\apexrefugee4.questtemplate [NEW] recipes\biomes\alien\alienbed.recipe [NEW] recipes\biomes\alien\alienchair.recipe [NEW] recipes\biomes\alien\alienchest.recipe [NEW] recipes\biomes\alien\aliendoor.recipe [NEW] recipes\biomes\alien\alientable.recipe [NEW] recipes\biomes\desert\cactiblock.recipe [NEW] recipes\plain\antidote.recipe [NEW] recipes\plain\greenstim.recipe [NEW] recipes\plain\medkit.recipe [NEW] recipes\plain\yellowstim.recipe [NEW] recipes\weapons\manipulator\apexsteelstaff1.recipe [NEW] recipes\weapons\manipulator\apexsteelstaff2.recipe [NEW] recipes\weapons\manipulator\aviancrystalstaff1.recipe [NEW] recipes\weapons\manipulator\aviancrystalstaff2.recipe [NEW] recipes\weapons\manipulator\floranleafstaff1.recipe [NEW] recipes\weapons\manipulator\floranleafstaff2.recipe [NEW] recipes\weapons\manipulator\glitchglitchstaff1.recipe [NEW] recipes\weapons\manipulator\glitchglitchstaff2.recipe [NEW] recipes\weapons\manipulator\humanplasmastaff1.recipe [NEW] recipes\weapons\manipulator\humanplasmastaff2.recipe [NEW] recipes\weapons\manipulator\hylotlaquastaff1.recipe [NEW] recipes\weapons\manipulator\hylotlaquastaff2.recipe [NEW] recipes\weapons\manipulator\novakidlightstaff1.recipe [NEW] recipes\weapons\manipulator\novakidlightstaff2.recipe recipes\weapons\tier2\molotov.recipe [NEW] sfx\objects\jukebox.ogg [NEW] stats\effects\antidote\antidote.lua [NEW] stats\effects\antidote\antidote.statuseffect stats\effects\bandage\bandage2.statuseffect stats\effects\bandage\bandage3.statuseffect [NEW] stats\effects\bandage\bandage4.statuseffect [NEW] stats\effects\bandage\bandage5.statuseffect [NEW] stats\effects\bandage\bandage6.statuseffect stats\effects\crash\crash.statuseffect treasure\biome.treasurepools treasure\common.treasurepools treasure\default.treasurechests treasure\harvest.treasurepools DIFFS ----- celestial.config 690c690 < "satelliteProbability" : 0.25, --- > "satelliteProbability" : 0.5, player.config 109a110 > 116a118,133 > > { "item" : "apexsteelstaff1" }, > { "item" : "apexsteelstaff2" }, > { "item" : "aviancrystalstaff1" }, > { "item" : "aviancrystalstaff2" }, > { "item" : "floranleafstaff1" }, > { "item" : "floranleafstaff2" }, > { "item" : "glitchglitchstaff1" }, > { "item" : "glitchglitchstaff2" }, > { "item" : "humanplasmastaff1" }, > { "item" : "humanplasmastaff2" }, > { "item" : "hylotlaquastaff1" }, > { "item" : "hylotlaquastaff2" }, > { "item" : "novakidlightstaff1" }, > { "item" : "novakidlightstaff2" }, > terrestrial_worlds.config 554a555 > "secondaryRegion" : [ "crystalline" ], 564a566 > "secondaryRegion" : [ "rust" ], 951a954,969 > ] > }, > > "rust" : { > "blockSelector" : [ "medHillsSurface", "ledgesSurface" ], > "fgCaveSelector" : [ "surfaceCaves" ], > "biome" : [ > [0, [ "rust" ]] > ] > }, > > "crystalline" : { > "blockSelector" : [ "medHillsSurface", "ledgesSurface" ], > "fgCaveSelector" : [ "surfaceCaves" ], > "biome" : [ > [0, [ "crystalline" ]] biomes\surface\alien\alien.biome 272a273,289 > }, > > { > "mode" : "floor", > "priority" : 0.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:surfaceCrops", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [1, "wilddirturchinseed" ] ], > "parameters" : { > "startingStage" : 2 > } > } > ] biomes\surface\savannah\savannah.biome 310a311,326 > { > "mode" : "floor", > "priority" : 0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredSmall", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [1, "thornplant" ] ], > "parameters" : { > "startingStage" : 1 > } > } > ] > }, biomes\surface_detached\crystalline\crystalline.biome 68a69 > 73c74,95 < "distribution" : "/biomes/distributions.config:denseLarge", --- > "distribution" : "/biomes/distributions.config:surfaceCrops", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [1, "wildneonmelonseed" ] ], > "parameters" : { > "startingStage" : 2 > } > } > ] > } > ] > }, > > "undergroundPlaceables" : { > "items" : [ > { > "mode" : "floor", > "priority" : 0.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:minibiomeChests", 75,76c97,98 < "type" : "microdungeon", < "microdungeons" : [ "oasis" ] --- > "type" : "treasureBox", > "treasureBoxSets" : [ "crystalChest" ] biomes\surface_detached\giantflowers\giantflowers.biome 60c60 < "treeFoliageList" : [ "whitepetals", "redflower" ] --- > "treeFoliageList" : [ "whitepetals", "redflower", "pinkflower" ] biomes\surface_detached\rust\rust.biome 48,61d47 < "priority" : 2.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:scatteredSmall", < < "type" : "object", < "objectSets" : [ < { < "pool" : [ [1, "diodiaseed" ] ], < "parameters" : { "startingStage" : 2 } < } < ] < }, < { < "mode" : "floor", 82a69 > 87c74,95 < "distribution" : "/biomes/distributions.config:denseLarge", --- > "distribution" : "/biomes/distributions.config:surfaceCrops", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [1, "wilddiodiaseed" ] ], > "parameters" : { > "startingStage" : 2 > } > } > ] > } > ] > }, > > "undergroundPlaceables" : { > "items" : [ > { > "mode" : "floor", > "priority" : 0.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:minibiomeChests", 89,90c97,98 < "type" : "microdungeon", < "microdungeons" : [ "oasis" ] --- > "type" : "treasureBox", > "treasureBoxSets" : [ "rustChest" ] dungeons\avian\aviantemple\aviantemple.dungeon 10,11c10 < "maxParts" : 20, < "protected" : true --- > "maxParts" : 20 dungeons\avian\aviantomb\aviantomb.dungeon 10,11c10 < "maxParts" : 75, < "protected" : true --- > "maxParts" : 75 dungeons\avian\aviantower\aviantower.dungeon 10,11c10 < "maxParts" : 6, < "protected" : true --- > "maxParts" : 6 dungeons\avian\avianvillage\avianvillage.dungeon 10,11c10 < "maxParts" : 100, < "protected" : true --- > "maxParts" : 100 items\armors\apex\apex-tier10\apextier10.chest 31c31 < "amount" : 265 --- > "amount" : 370 items\armors\apex\apex-tier10\apextier10.head 23c23 < "amount" : 160 --- > "amount" : 220 items\armors\apex\apex-tier10\apextier10.legs 22c22 < "amount" : 105 --- > "amount" : 150 items\armors\apex\apex-tier6\apextier6.chest 31c31 < "amount" : 220 --- > "amount" : 310 items\armors\apex\apex-tier6\apextier6.head 23c23 < "amount" : 130 --- > "amount" : 185 items\armors\apex\apex-tier6\apextier6.legs 22c22 < "amount" : 90 --- > "amount" : 125 items\armors\aqua\aqua-tier10\aquatier10.chest 31c31 < "amount" : 265 --- > "amount" : 370 items\armors\aqua\aqua-tier10\aquatier10.head 23c23 < "amount" : 160 --- > "amount" : 220 items\armors\aqua\aqua-tier10\aquatier10.legs 22c22 < "amount" : 105 --- > "amount" : 150 items\armors\aqua\aqua-tier5\aquatier5.chest 31c31 < "amount" : 220 --- > "amount" : 310 items\armors\aqua\aqua-tier5\aquatier5.head 23c23 < "amount" : 130 --- > "amount" : 185 items\armors\aqua\aqua-tier5\aquatier5.legs 22c22 < "amount" : 90 --- > "amount" : 125 items\armors\avian\avian-tier10\aviantier10.chest 31c31 < "amount" : 265 --- > "amount" : 370 items\armors\avian\avian-tier10\aviantier10.head 23c23 < "amount" : 160 --- > "amount" : 220 items\armors\avian\avian-tier10\aviantier10.legs 22c22 < "amount" : 105 --- > "amount" : 150 items\armors\avian\avian-tier8\aviantier8.chest 31c31 < "amount" : 220 --- > "amount" : 310 items\armors\avian\avian-tier8\aviantier8.head 23c23 < "amount" : 130 --- > "amount" : 185 items\armors\avian\avian-tier8\aviantier8.legs 22c22 < "amount" : 90 --- > "amount" : 125 items\armors\backitems\crystalpack\crystalpack.back 9d8 < 38,48d36 < /* < { "ffca8a" : "d4c398", "e0975c" : "bda67a", "a85636" : "9c7f54", "6f2919" : "755937" }, < { "ffca8a" : "d5595f", "e0975c" : "a32c2c", "a85636" : "71291b", "6f2919" : "4c1e10" }, < { "ffca8a" : "46b3e8", "e0975c" : "1a7bb5", "a85636" : "0e427e", "6f2919" : "072655" }, < { "ffca8a" : "b0e944", "e0975c" : "78b618", "a85636" : "3f7f0d", "6f2919" : "255606" }, < { "ffca8a" : "eef055", "e0975c" : "d3bb1c", "a85636" : "9c8011", "6f2919" : "644807" }, < { "ffca8a" : "fd8d30", "e0975c" : "ca6705", "a85636" : "8c5d00", "6f2919" : "5c4400" }, < { "ffca8a" : "c260ff", "e0975c" : "931ad0", "a85636" : "710587", "6f2919" : "52015b" }, < { "ffca8a" : "717171", "e0975c" : "505050", "a85636" : "363636", "6f2919" : "181818" }, < { "ffca8a" : "e6e9ea", "e0975c" : "c6d2d4", "a85636" : "97abac", "6f2919" : "627677" } < */ items\armors\floran\floran-tier5\florantier5.chest 31c31 < "amount" : 220 --- > "amount" : 310 items\armors\floran\floran-tier5\florantier5.head 23c23 < "amount" : 130 --- > "amount" : 185 items\armors\floran\floran-tier5\florantier5.legs 22c22 < "amount" : 90 --- > "amount" : 125 items\armors\floran\floran-tier9\florantier9.chest 31c31 < "amount" : 265 --- > "amount" : 370 items\armors\floran\floran-tier9\florantier9.head 23c23 < "amount" : 160 --- > "amount" : 220 items\armors\floran\floran-tier9\florantier9.legs 22c22 < "amount" : 105 --- > "amount" : 150 items\armors\human\human-tier7\humantier7.chest 31c31 < "amount" : 265 --- > "amount" : 370 items\armors\human\human-tier7\humantier7.head 23c23 < "amount" : 160 --- > "amount" : 220 items\armors\human\human-tier7\humantier7.legs 22c22 < "amount" : 105 --- > "amount" : 150 items\armors\human\human-tier9\humantier9.chest 31c31 < "amount" : 220 --- > "amount" : 310 items\armors\human\human-tier9\humantier9.head 23c23 < "amount" : 130 --- > "amount" : 185 items\armors\human\human-tier9\humantier9.legs 22c22 < "amount" : 90 --- > "amount" : 125 items\armors\novakid\novatier5\novatier5.chest 31c31 < "amount" : 220 --- > "amount" : 310 items\armors\novakid\novatier5\novatier5.head 23c23 < "amount" : 130 --- > "amount" : 185 items\armors\novakid\novatier5\novatier5.legs 22c22 < "amount" : 90 --- > "amount" : 125 items\armors\novakid\novatier6\novatier6.chest 31c31 < "amount" : 265 --- > "amount" : 370 items\armors\novakid\novatier6\novatier6.head 23c23 < "amount" : 160 --- > "amount" : 220 items\armors\novakid\novatier6\novatier6.legs 22c22 < "amount" : 105 --- > "amount" : 150 items\armors\robot\robo-tier5\glitchtier5.chest 31c31 < "amount" : 220 --- > "amount" : 310 items\armors\robot\robo-tier5\glitchtier5.head 23c23 < "amount" : 130 --- > "amount" : 185 items\armors\robot\robo-tier5\glitchtier5.legs 22c22 < "amount" : 90 --- > "amount" : 125 items\armors\robot\robo-tier8\glitchtier8.chest 31c31 < "amount" : 265 --- > "amount" : 370 items\armors\robot\robo-tier8\glitchtier8.head 23c23 < "amount" : 160 --- > "amount" : 220 items\armors\robot\robo-tier8\glitchtier8.legs 22c22 < "amount" : 105 --- > "amount" : 150 items\generic\crafting\bio-sample.item 6c6,7 < "shortdescription" : "Bio-Sample" --- > "shortdescription" : "Bio-Sample", > "learnBlueprintsOnPickup" : [ "antidote", "medkit", "greenstim" ] items\generic\other\bandage.consumable 10c10 < "duration" : 1 --- > "duration" : 3 18c18,21 < "bandage3" --- > "bandage3", > "bandage4", > "bandage5", > "bandage6" items\generic\other\medkit.consumable 5c5 < "description" : "A med kit. For when you absolutely, positively have to be 100% healthy.", --- > "description" : "A medkit for healing moderate wounds. Using it restores 60 health.", 9c9 < "effect" : "bandage3", --- > "effect" : "bandage4", 18c18,21 < "bandage3" --- > "bandage3", > "bandage4", > "bandage5", > "bandage6" items\generic\other\nanowrap.consumable 9,10c9,10 < "effect" : "bandage2", < "duration" : 2 --- > "effect" : "bandage6", > "duration" : 3 18c18,21 < "bandage3" --- > "bandage3", > "bandage4", > "bandage5", > "bandage6" items\generic\produce\cacti.item 7c7 < "learnBlueprintsOnPickup" : [ "cactusjuice" ] --- > "learnBlueprintsOnPickup" : [ "cactusjuice", "cactiblock" ] items\guns\accelerator\aegisaltpistol.gun 11c11 < "firePosition" : [13, 2.25], --- > "firePosition" : [15, 2.25], 27c27 < "fireSound" : [ { "file" : "/sfx/gun/plasma_sniper1.wav" } ], --- > "fireSound" : [ { "file" : "/sfx/gun/plasma_pistol4.wav" } ], items\guns\accelerator\aegisaltrifle.gun 11c11 < "firePosition" : [24, 2], --- > "firePosition" : [21, 2], 15c15 < "fireTime" : 0.1, --- > "fireTime" : 0.13, 23c23 < "power" : 3 --- > "power" : 0.78 26c26 < "fireSound" : [ { "file" : "/sfx/gun/plasma_sniper4.wav" } ], --- > "fireSound" : [ { "file" : "/sfx/gun/plasma_ar2.wav" } ], items\guns\accelerator\aegisaltshotgun.gun 11c11 < "firePosition" : [21, 2], --- > "firePosition" : [17, 0], 13c13 < "level" : 3, --- > "level" : 5, 22c22,24 < "power" : 10 --- > "speed" : 75, > "life" : 3, > "power" : 1.02 25,26c27,28 < "fireSound" : [ { "file" : "/sfx/gun/shotgun5.wav" } ], < "animation" : "/animations/muzzleflash/bulletmuzzle4/bulletmuzzle4.animation" --- > "fireSound" : [ { "file" : "/sfx/gun/plasma_shotgun4.wav" } ], > "animation" : "/animations/muzzleflash/plasmamuzzle4green/plasmamuzzle4green.animation" items\guns\accelerator\feroziumpistol.gun 6c6 < "rarity" : "rare", --- > "rarity" : "Legendary", 11c11 < "firePosition" : [13, 2.25], --- > "firePosition" : [13, 4], 13c13 < "level" : 5, --- > "level" : 6, 19c19 < "projectileType" : "plasma4green", --- > "projectileType" : "greenplasmabullet", 27c27 < "fireSound" : [ { "file" : "/sfx/gun/plasma_sniper4.wav" } ], --- > "fireSound" : [ { "file" : "/sfx/gun/plasma_pistol4.wav" } ], items\guns\accelerator\feroziumrifle.gun 6c6 < "rarity" : "rare", --- > "rarity" : "Legendary", 11c11 < "firePosition" : [24, 2], --- > "firePosition" : [20, 3], 13c13 < "level" : 5, --- > "level" : 6, 15c15 < "fireTime" : 0.1, --- > "fireTime" : 0.14, 19c19 < "projectileType" : "plasma4green", --- > "projectileType" : "greenplasmabullet", 23c23 < "power" : 3 --- > "power" : 0.84 26c26 < "fireSound" : [ { "file" : "/sfx/gun/plasma_sniper4.wav" } ], --- > "fireSound" : [ { "file" : "/sfx/gun/plasma_ar2.wav" } ], items\guns\accelerator\feroziumrocket.gun 13c13 < "level" : 3, --- > "level" : 6, 15c15 < "fireTime" : 1.0, --- > "fireTime" : 2.0, 19c19 < "projectileType" : "rocket", --- > "projectileType" : "rocketuniversal", 21c21 < "speed" : 75, --- > "speed" : 60, 23c23 < "power" : 200 --- > "power" : 12 items\guns\accelerator\feroziumsniper.gun 6c6 < "rarity" : "rare", --- > "rarity" : "Legendary", 11c11 < "firePosition" : [21, 2], --- > "firePosition" : [22, 0], 13c13 < "level" : 3, --- > "level" : 6, 15c15 < "fireTime" : 2.0, --- > "fireTime" : 1.0, 23c23 < "power" : 12 --- > "power" : 6 items\guns\randomgenerated\commonrocketlauncher.generatedgun 21c21 < "projectileTypes" : [ "rocket" ], --- > "projectileTypes" : [ "rocketuniversal" ], items\guns\randomgenerated\legendaryrocketlauncher.generatedgun 21c21 < "projectileTypes" : [ "rocket" ], --- > "projectileTypes" : [ "rocketuniversal" ], items\guns\randomgenerated\rarerocketlauncher.generatedgun 21c21 < "projectileTypes" : [ "rocket" ], --- > "projectileTypes" : [ "rocketuniversal" ], items\guns\randomgenerated\uncommonrocketlauncher.generatedgun 21c21 < "projectileTypes" : [ "rocket" ], --- > "projectileTypes" : [ "rocketuniversal" ], items\staves\biostaff\biostaff.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 2, 29c26 < "power" : 180, --- > "power" : 8, items\staves\oceantrident\oceantrident.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 2, 22c19 < "swingStart" : 10, --- > "swingStart" : 12, 29c26 < "power" : 2, --- > "power" : 8, items\staves\racialstaves\apex\steel\apexsteelstaff1\apexsteelstaff1.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 5, 29c26 < "power" : 100, --- > "power" : 12, items\staves\racialstaves\apex\steel\apexsteelstaff2\apexsteelstaff2.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 6, 29c26 < "power" : 0, --- > "power" : 12, items\staves\racialstaves\avian\crystal\aviancrystalstaff1\aviancrystalstaff1.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 5, 29c26 < "power" : 30, --- > "power" : 12, items\staves\racialstaves\avian\crystal\aviancrystalstaff2\aviancrystalstaff2.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 6, 29c26 < "power" : 30, --- > "power" : 12, items\staves\racialstaves\floran\leaf\floranleafstaff1\floranleafstaff1.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 5, 29c26 < "power" : 5, --- > "power" : 12, items\staves\racialstaves\floran\leaf\floranleafstaff2\floranleafstaff2.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 6, 29c26 < "power" : 5, --- > "power" : 12, items\staves\racialstaves\glitch\glitch\glitchglitchstaff1\glitchglitchstaff1.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 5, 29c26 < "power" : 5, --- > "power" : 12, items\staves\racialstaves\glitch\glitch\glitchglitchstaff2\glitchglitchstaff2.staff 7d6 < 12d10 < 14d11 < 17c14 < --- > "level" : 6, 31c28 < "power" : 5, --- > "power" : 12, items\staves\racialstaves\human\plasma\humanplasmastaff1\humanplasmastaff1.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 5, 28,29c25,26 < "speed" : 70.0, < "power" : 25, --- > "speed" : 60.0, > "power" : 12, items\staves\racialstaves\human\plasma\humanplasmastaff2\humanplasmastaff2.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 6, 26c23 < "projectileType" : "boomblast", --- > "projectileType" : "boomblastspawner", 28,29c25,26 < "speed" : 100.0, < "power" : 50, --- > "speed" : 75.0, > "power" : 12, items\staves\racialstaves\hylotl\aqua\hylotlaquastaff1\hylotlaquastaff1.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 5, 29c26 < "power" : 25, --- > "power" : 9, items\staves\racialstaves\hylotl\aqua\hylotlaquastaff2\hylotlaquastaff2.staff 7d6 < 10d8 < 12d9 < 15c12 < --- > "level" : 6, 29c26 < "power" : 25, --- > "power" : 9, items\staves\racialstaves\novakid\light\novakidlightstaff1\novakidlightstaff1.staff 7d6 < 10d8 < 12d9 < 15,17c12,14 < < "fireTime" : 0.2, < "windupTime" : 2.5, --- > "level" : 5, > "fireTime" : 0.1, > "windupTime" : 1.2, 29c26 < "power" : 25, --- > "power" : 12, 40,41c37,38 < "level1ChargeTime" : 0.5, < "level2ChargeTime" : 2.5, --- > "level1ChargeTime" : 0.6, > "level2ChargeTime" : 1.2, 49,50c46,47 < "sparkTime" : 0.5, < "loopTime" : 0.5, --- > "sparkTime" : 0.25, > "loopTime" : 0.25, items\staves\racialstaves\novakid\light\novakidlightstaff2\novakidlightstaff2.staff 7d6 < 10d8 < 12d9 < 15,17c12,14 < < "fireTime" : 0.2, < "windupTime" : 2.5, --- > "level" : 6, > "fireTime" : 0.1, > "windupTime" : 1.2, 29c26 < "power" : 25, --- > "power" : 12, 40,41c37,38 < "level1ChargeTime" : 0.5, < "level2ChargeTime" : 2.5, --- > "level1ChargeTime" : 0.6, > "level2ChargeTime" : 1.2, 49,50c46,47 < "sparkTime" : 0.5, < "loopTime" : 0.5, --- > "sparkTime" : 0.25, > "loopTime" : 0.25, items\swords\biome\alpine\stonesword\stonesword.sword 7,8c7,8 < "description" : "A sword grown out of a stone.", < "shortdescription" : "Stonesword", --- > "description" : "A basic sword grown out of a stone.", > "shortdescription" : "Stone Sword", items\swords\biome\cave\cavehammer.sword 3c3 < "level" : 5, --- > "level" : 3, 50c50 < "power" : 5 --- > "power" : 11.5 items\swords\biome\coral\coralcleaver.sword 16c16 < "soundEffect" : { "fireSound" : [ { "file" : "/sfx/melee/swing_fire_axe1.wav" }, { "file" : "/sfx/melee/swing_fire_axe2.wav" }, { "file" : "/sfx/melee/swing_fire_axe3.wav" } ] }, --- > "soundEffect" : { "fireSound" : [ { "file" : "/sfx/melee/swing_axe_fire1.wav" }, { "file" : "/sfx/melee/swing_axe_fire2.wav" }, { "file" : "/sfx/melee/swing_axe_fire3.wav" } ] }, items\swords\biome\coral\heatcleaver.sword 16c16 < "soundEffect" : { "fireSound" : [ { "file" : "/sfx/melee/swing_fire_axe1.wav" }, { "file" : "/sfx/melee/swing_fire_axe2.wav" }, { "file" : "/sfx/melee/swing_fire_axe3.wav" } ] }, --- > "soundEffect" : { "fireSound" : [ { "file" : "/sfx/melee/swing_axe_fire1.wav" }, { "file" : "/sfx/melee/swing_axe_fire2.wav" }, { "file" : "/sfx/melee/swing_axe_fire3.wav" } ] }, items\swords\biome\crystal\hackman.sword 16c16 < "soundEffect" : { "fireSound" : [ { "file" : "/sfx/tech/tech_blink.wav" } ] }, --- > "soundEffect" : { "fireSound" : [ { "file" : "/sfx/tech/tech_blink2.wav" } ] }, items\swords\biome\crystal\hackmanight.sword 16c16 < "soundEffect" : { "fireSound" : [ { "file" : "/sfx/tech/tech_blink.wav" } ] }, --- > "soundEffect" : { "fireSound" : [ { "file" : "/sfx/tech/tech_blink1.wav" }, { "file" : "/sfx/tech/tech_blink3.wav" } ] }, leveling\levelingmultipliers.functions 27a28,53 > "staffDamageLevelMultiplier" : [ "linear", "clamp", > [1, 9], > [2, 20.5], > [3, 32.5], > [4, 46], > [5, 68], > [6, 97], > [7, 135], > [8, 151.5], > [9, 200], > [10, 385] > ], > > "staffLevelEnergyCostPerDamage" : [ "linear", "clamp", > [1, 0.5556], > [2, 0.3659], > [3, 0.3077], > [4, 0.2718], > [5, 0.2206], > [6, 0.1805], > [7, 0.1482], > [8, 0.1486], > [9, 0.1250], > [10, 0.0715] > ], > monsters\boss\missile\missile.monstertype 25c25 < "rotateSpeed" : 2.5, --- > "rotateSpeed" : 3.5, monsters\boss\penguin\projectiles.config 35c35 < "projectileType" : "rocket", --- > "projectileType" : "rocketuniversal", monsters\boss\penguin\rockettrooper.monstertype 92c92 < "type" : "regularexplosion2", --- > "type" : "regularexplosion2universal", 100c100 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" 106c106 < "projectileType" : "rocket", --- > "projectileType" : "rocketuniversal", monsters\boss\penguintank\penguintank.monstertype 69c69 < "baseValue" : 200 --- > "baseValue" : 150 monsters\boss\penguinufo\penguinufo.monstertype 132c132 < "type" : "regularexplosion2", --- > "type" : "regularexplosion2universal", 140c140 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" monsters\boss\penguinufo\projectiles.config 210c210 < "projectileType" : "regularexplosion2", --- > "projectileType" : "regularexplosion2universal", 218c218 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" monsters\boss\penguinufo\skills\ufopulsecannonattack.monsterskill 16c16 < "power" : 60, --- > "power" : 30, 20a21 > "inheritDamageFactor" : 1, monsters\boss\penguinufo\skills\ufoslamattack.lua 87a88,90 > if not stateData.landed then > entity.setDamageOnTouch(true) > end monsters\boss\robotboss\robotboss.animation 213c213 < "angularVelocity" : 1.5 --- > "angularVelocity" : 0.75 monsters\boss\robotboss\robotboss.monstertype 50c50 < "skills" : [ "robotMissileBarrageAttack", "robotFlamethrowerAttack", "robotDashAttack", "robotFlamethrowerAttack", "robotElectricBurstAttack" ] --- > "skills" : [ "robotFlamethrowerAttack", "robotMissileBarrageAttack", "robotDashAttack", "robotFlamethrowerAttack" ] 73,74c73,77 < "jumpSpeed" : 0, < "airForce" : 10 --- > "airForce" : 10, > "airJumpProfile" : { > "jumpControlForce" : 0, > "jumpInitialPercentage" : 0 > } 86c89 < "damage" : 100, --- > "damage" : 37.5, monsters\boss\robotboss\skills\robotdashattack.lua 118a119,120 > entity.setDamageOnTouch(false) > monsters\boss\robotboss\skills\robotdashattack.monsterskill 9,10c9,10 < "edgeDistance" : 25, < "dashDistance" : 50, --- > "edgeDistance" : 30, > "dashDistance" : 60, monsters\boss\robotboss\skills\robotelectricburstattack.monsterskill 15c15 < "maxFireAngle" : 1.2, --- > "maxFireAngle" : 0.6, monsters\boss\robotboss\skills\robotflamethrowerattack.lua 17a18,19 > lastFacing = mcontroller.facingDirection(), > facingTimer = 0 42a45,49 > mcontroller.controlParameters({ > walkSpeed = entity.configParameter("robotFlamethrowerAttack.moveSpeed"), > runSpeed = entity.configParameter("robotFlamethrowerAttack.moveSpeed") > }) > 49d55 < mcontroller.controlFace(targetDir) 54,62c60,64 < if math.abs(toTarget[1]) < stateData.distanceRange[2] then < if stateData.skillTimer > stateData.skillDuration then < entity.setAnimationState("flameSound", "off") < if stateData.winddownTimer > 0 then < if stateData.winddownTimer == entity.configParameter("robotFlamethrowerAttack.winddownTime") then < entity.setAnimationState("flamethrower", "winddown") < end < stateData.winddownTimer = stateData.winddownTimer - dt < return false --- > if stateData.skillTimer > stateData.skillDuration then > entity.setAnimationState("flameSound", "off") > if stateData.winddownTimer > 0 then > if stateData.winddownTimer == entity.configParameter("robotFlamethrowerAttack.winddownTime") then > entity.setAnimationState("flamethrower", "winddown") 64,65c66,67 < < return true --- > stateData.winddownTimer = stateData.winddownTimer - dt > return false 68,69c70,71 < entity.setAnimationState("flameSound", "on") < mcontroller.controlFace(targetDir) --- > return true > end 71,72c73,74 < stateData.skillTimer = stateData.skillTimer + dt < local aimAngle = math.sin((stateData.skillTimer / stateData.angleCycle) * math.pi * 2) * stateData.maxFireAngle --- > entity.setAnimationState("flameSound", "on") > robotFlamethrowerAttack.controlFace(dt, stateData, targetDir) 74,77c76,77 < stateData.fireTimer = stateData.fireTimer - dt < if stateData.fireTimer <= 0 then < local aimVector = vec2.rotate(vec2.norm(toTarget), aimAngle) < robotFlamethrowerAttack.fire(aimVector) --- > stateData.skillTimer = stateData.skillTimer + dt > local aimAngle = math.sin((stateData.skillTimer / stateData.angleCycle) * math.pi * 2) * stateData.maxFireAngle 79,82c79,84 < stateData.fireTimer = stateData.fireTimer + stateData.fireInterval < end < else < entity.setAnimationState("flameSound", "off") --- > stateData.fireTimer = stateData.fireTimer - dt > if stateData.fireTimer <= 0 then > local aimVector = vec2.rotate(vec2.norm(toTarget), aimAngle) > robotFlamethrowerAttack.fire(aimVector) > > stateData.fireTimer = stateData.fireTimer + stateData.fireInterval 84a87,88 > stateData.lastFacing = mcontroller.facingDirection() > 87a92,100 > function robotFlamethrowerAttack.controlFace(dt, stateData, direction) > if direction ~= mcontroller.facingDirection() and stateData.facingTimer > 0 then > stateData.facingTimer = stateData.facingTimer - dt > else > stateData.facingTimer = entity.configParameter("robotFlamethrowerAttack.changeFacingTime") > mcontroller.controlFace(direction) > end > end > 98d110 < local offsetAngle = math.atan2(aimVector[2], math.abs(aimVector[1])) 100c112,115 < entity.rotateGroup("projectileAim", animationAngle, true) --- > entity.rotateGroup("projectileAim", animationAngle) > > local currentRotationAngle = entity.currentRotationAngle("projectileAim") > currentRotationAngle = math.atan2(-math.sin(currentRotationAngle), math.cos(currentRotationAngle)) --Because flipped sprite 102c117 < sourceOffset = vec2.rotate(sourceOffset, offsetAngle) --- > sourceOffset = vec2.rotate(sourceOffset, currentRotationAngle) monsters\boss\robotboss\skills\robotflamethrowerattack.monsterskill 18a19,22 > "changeFacingTime" : 0.5, > > "moveSpeed" : 9, > 23c27 < "speed" : 25 --- > "speed" : 17.5 monsters\ground\groundmonster.lua 478,479c478,479 < world.lineCollision(fallLine[1], fallLine[2]) == false and < world.lineCollision({fallLine[1][1], fallLine[1][2] - 1}, {fallLine[2][1], fallLine[2][2] - 1}) == false --- > world.lineCollision(fallLine[1], fallLine[2], false) == false and > world.lineCollision({fallLine[1][1], fallLine[1][2] - 1}, {fallLine[2][1], fallLine[2][2] - 1}, false) == false monsters\unique\chesttrapper\projectiles.config 15c15 < "projectileType" : "regularexplosion2", --- > "projectileType" : "regularexplosion2universal", 23c23 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" monsters\unique\glitchspider\projectiles.config 15c15 < "projectileType" : "regularexplosion2", --- > "projectileType" : "regularexplosion2universal", 23c23 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" monsters\unique\tentaclecomet\projectiles.config 15c15 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" 31c31 < "projectileType" : "regularexplosion2", --- > "projectileType" : "regularexplosion2universal", 39c39 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" npcs\main.lua 655a656,666 > --Swimming > if goalPosition and mcontroller.liquidMovement() and world.liquidAt(goalPosition) then > local goalDelta = world.distance(goalPosition, position) > if goalDelta[2] > 0 then > mcontroller.controlJump() > mcontroller.controlHoldJump() > end > moveX(goalDelta[1], options.run) > return true > end > 710,713c721,731 < if ((verticalMovementRatio > maxVerticalRatio and goalDelta[2] < 0) or verticalPathDown > 1) and not onSolidGround() then < local dropHold = timeToFall(math.max(-goalDelta[2], verticalPathDown)) < timedDrop(dropHold) < return true --- > if ((verticalMovementRatio > maxVerticalRatio and goalDelta[2] < 0) or verticalPathDown > 1) then > if not onSolidGround() then > local dropHold = timeToFall(math.max(-goalDelta[2], verticalPathDown)) > timedDrop(dropHold) > return true > else > --likely standing on a solid ledge > local ledgeDelta = entity.pathLookahead(0) > moveX(ledgeDelta[1], options.run) > return true > end 769c787 < if not mcontroller.onGround() then return nil end --- > if not mcontroller.onGround() and not mcontroller.liquidMovement() then return nil end 771a790,794 > > if mcontroller.liquidMovement() then > holdTime = holdTime + self.jumpHoldTime > end > 790,791c813,814 < if mcontroller.onGround() and not self.pathing.jumpHoldTimer then < self.pathing.goalJumpPosition = nil --- > if (mcontroller.onGround() or mcontroller.liquidMovement()) and not self.pathing.jumpHoldTimer then > self.pathing.goalJumpPosition = nil 796,799d818 < if self.debug then < world.debugLine(mcontroller.position(), self.pathing.goalJumpPosition, "green") < world.debugPoint(self.pathing.goalJumpPosition, "green") < end 805c824 < controlFace(self.pathing.jumpFacingDirection) --- > mcontroller.controlFace(self.pathing.jumpFacingDirection) 885a905,924 > end > > --Find a valid ground position > function findGroundPosition(position, minHeight, maxHeight) > --Check upward > for y = 0, maxHeight do > local validPosition = findValidStandingPosition({position[1], position[2] + y}, 1) > if validPosition then > return validPosition > end > end > --Check downward > for y = -1, minHeight, -1 do > local validPosition = findValidStandingPosition({position[1], position[2] + y}, 1) > if validPosition then > return validPosition > end > end > > return false npcs\prisonberserker.npctype 9c9 < "levelVariance" : [0.25, 0.25], --- > "levelVariance" : [0, 0], npcs\prisonbruiser.npctype 9c9 < "levelVariance" : [0.5, 0.5], --- > "levelVariance" : [0, 0], npcs\rangedattackstate.lua 30a31,32 > lastTargetPosition = targetPosition, > targetGroundPosition = findGroundPosition(targetPosition, -10, 3), 53a56,59 > if stateData.lastTargetPosition ~= stateData.targetPosition then > stateData.targetGroundPosition = findGroundPosition(stateData.targetPosition, -10, 3) > end > 139c145,149 < moveTo(stateData.targetPosition, dt, { run = true }) --- > if stateData.targetGroundPosition then > moveTo(stateData.targetGroundPosition, dt, { run = true }) > else > moveTo(stateData.targetPosition, dt, { run = true }) > end 142a153 > stateData.lastTargetPosition = stateData.targetPosition objects\generic\arcadegame\arcadegameobject.object 33c33 < "winningItem" : ["money", 100] --- > "winningItem" : ["winningticket", 1] objects\generic\cultistaltar\cultistaltar.animation 42a43,46 > }, > > "sounds" : { > "use" : [ "/sfx/objects/bardoor_open.wav" ] objects\human\jukebox\jukebox.object 34c34 < "sounds" : [ "/sfx/objects/jab.ogg" ] --- > "sounds" : [ "/sfx/objects/jukebox.ogg" ] objects\minibiome\alien\alienchair\alienchair.object 5,6c5,6 < "description" : "A flower chair. If you enjoy sitting here, you like butter.", < "shortdescription" : "Giant Flower Chair", --- > "description" : "An alien chair. It seems alive.", > "shortdescription" : "Alien Chair", objects\minibiome\jungle\junglebush1\junglebush1.object 35c35 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "bio-sample", 3, { } ] ] 39c39 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "bio-sample", 3, { } ] ] objects\minibiome\jungle\junglebush2\junglebush2.object 35c35 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "bio-sample", 3, { } ] ] 39c39 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "bio-sample", 3, { } ] ] objects\minibiome\jungle\junglebush3\junglebush3.object 35c35 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "bio-sample", 3, { } ] ] 39c39 < [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ] ] --- > [ [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "plantfibre", 1, { } ], [ "bio-sample", 3, { } ] ] objects\wired\ironbeacon\decoyprincess.lua 28c28 < world.spawnProjectile("regularexplosion2", entity.toAbsolutePosition({ 0.0, 1.0 })) --- > world.spawnProjectile("regularexplosion2universal", entity.toAbsolutePosition({ 0.0, 1.0 })) objects\wired\ironbeacon\ironbeacon.lua 34c34 < world.spawnProjectile("regularexplosion2", entity.toAbsolutePosition({ 0.0, 1.0 })) --- > world.spawnProjectile("regularexplosion2universal", entity.toAbsolutePosition({ 0.0, 1.0 })) objects\wired\ironbeacon\jellyboss.lua 28c28 < world.spawnProjectile("regularexplosion2", entity.toAbsolutePosition({ 0.0, 1.0 })) --- > world.spawnProjectile("regularexplosion2universal", entity.toAbsolutePosition({ 0.0, 1.0 })) objects\wired\standingturret\standingturret.object 218c218 < "rocket" : 50, --- > "rocketuniversal" : 50, plants\trees\jungle\foliage\jungleleaf\jungleleaf.modularfoliage 7c7 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "bio-sample", "count" : 3 } ] plants\trees\savannahnew\foliage\baobab\baobab.modularfoliage 7,10c7,8 < [ { "item" : "sapling", "count" : 2 }, { "item" : "thornfruit", "count" : 2 } ], < [ { "item" : "sapling" }, { "item" : "thornfruit", "count" : 2 } ], < [ { "item" : "sapling" }, { "item" : "thornfruit", "count" : 3 } ], < [ { "item" : "sapling" }, { "item" : "thornfruit", "count" : 4 } ] --- > [ { "item" : "sapling", "count" : 2 } ], > [ { "item" : "sapling" } ] plants\trees\toxicplains\bluebell\bluebell.modularfoliage 7c7 < [ { "item" : "sapling" } ] --- > [ { "item" : "sapling" }, { "item" : "toxicwaste", "count" : 2 } ] projectiles\explosions\bigboulderexplosion\bigboulderexplosion.projectile 14a15 > "onlyHitTerrain" : true, 20c21 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.5, projectiles\explosions\glitchexplosion\glitchexplosion.projectile 8c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0], [24, 24], [0, 36], [-24, 24] ], --- > "damagePoly" : [ [-27, 0], [-19, -19], [0, -27], [19, -19], [27, 0], [19, 19], [0, 27], [-19, 19] ], projectiles\explosions\lightblockexplosion\lightblockexplosion.frames 3,4c3,4 < "size" : [80, 80], < "dimensions" : [6, 1], --- > "size" : [1, 1], > "dimensions" : [1, 1], 7c7 < [ "0", "1", "2", "3", "4", "5" ] --- > [ "0" ] projectiles\explosions\lightblockexplosion\lightblockexplosion.projectile 3c3 < "frames" : "bombblockexplosion.png", --- > "frames" : "lightblockexplosion.png", 5c5 < "frameNumber" : 6, --- > "frameNumber" : 1, 8c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0], [24, 24], [0, 36], [-24, 24] ], --- > "damagePoly" : [ [-24, 0], [-16, -16], [0, -24], [16, -16], [24, 0], [16, 16], [0, 24], [-16, 16] ], projectiles\explosions\regularexplosion2\regularexplosion2.projectile 12d11 < "universalDamage" : true, projectiles\explosions\splashexplosion1\splashexplosion1.config 6c6 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.25, projectiles\guns\bullets\bonethorn\bonethorn.projectile 15a16 > "speed" : 75, projectiles\guns\bullets\bouncybullet\bouncybullet.projectile 16a17 > "speed" : 75, projectiles\guns\bullets\bullet-1\bullet-1.projectile 14a15 > "speed" : 75, projectiles\guns\bullets\bullet-2\bullet-2.projectile 14a15 > "speed" : 75, projectiles\guns\bullets\bullet-3\bullet-3.projectile 14a15 > "speed" : 75, projectiles\guns\bullets\bullet-4\bullet-4.projectile 14a15 > "speed" : 75, projectiles\guns\bullets\explosivebullet\explosivebullet.projectile 14a15 > "speed" : 75, projectiles\guns\bullets\fast\fast.projectile 8c8 < "speed" : 180, --- > "speed" : 150, projectiles\guns\bullets\needlerthorns\needlerthorns.projectile 16a17 > "speed" : 75, projectiles\guns\bullets\paintballblue\paintballblue.projectile 14a15 > "speed" : 60, projectiles\guns\bullets\paintballgreen\paintballgreen.projectile 14a15 > "speed" : 60, projectiles\guns\bullets\paintballorange\paintballorange.projectile 14a15 > "speed" : 60, projectiles\guns\bullets\paintballpurple\paintballpurple.projectile 14a15 > "speed" : 60, projectiles\guns\bullets\paintballred\paintballred.projectile 14a15 > "speed" : 60, projectiles\guns\bullets\paintballyellow\paintballyellow.projectile 14a15 > "speed" : 60, projectiles\guns\bullets\pellet\pellet.projectile 14a15 > "speed" : 75, projectiles\guns\bullets\piercingbullet\piercingbullet.projectile 16a17 > "speed" : 75, projectiles\guns\bullets\splitbullet\splitbullet.projectile 23a24 > "speed" : 75, projectiles\guns\bullets\stickybullet\stickybullet.projectile 17a18 > "speed" : 75, projectiles\guns\bullets\stingergunsting\stingergunsting.projectile 14a15 > "speed" : 75, projectiles\guns\bullets\trishot\trishot.projectile 29a30 > "speed" : 75, projectiles\guns\bullets\turretbullet\turretbullet.projectile 14a15 > "speed" : 75, projectiles\guns\plasmabullets\blueplasmabullet\blueplasmabullet.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\greenplasmabullet\greenplasmabullet.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma1\plasma1.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma2\plasma2.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma3\plasma3.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma4\plasma4.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma4green\plasma4green.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\plasma4pink\plasma4pink.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\plasmabullet\plasmabullet.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\spinningplasmabullet\spinningplasmabullet.projectile 9a10 > "speed" : 75, projectiles\guns\plasmabullets\stickyplasma\stickyplasma.projectile 23a24 > "speed" : 60, projectiles\guns\plasmabullets\yellowplasmabullet\yellowplasmabullet.projectile 9a10 > "speed" : 75, projectiles\guns\unsorted\rocket\rocket.projectile 16a17 > "speed" : 60.0, projectiles\npcs\dragonprojectile\dragonprojectile.projectile 13c13 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" projectiles\npcs\fish\randomfish.projectile 9a10 > "onlyHitTerrain" : true, 18c19 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 25c26 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 32c33 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 39c40 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 51c52 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 58c59 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 65c66 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 72c73 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 84c85 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 91c92 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 98c99 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, 105c106 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.35, projectiles\npcs\penguintankround\penguintankround.projectile 12c12 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" projectiles\status\burningstatusprojectile\burningstatusprojectile.projectile 13c13 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" projectiles\staves\racialstaves\aqua\splashspawner1.projectile 10c10 < "timeToLive" : 0.1, --- > "timeToLive" : 0.01, 19a20 > "inheritDamageFactor" : 0.1, 25a27 > "inheritDamageFactor" : 0.1, 31a34 > "inheritDamageFactor" : 0.1, 37a41 > "inheritDamageFactor" : 0.1, 43a48 > "inheritDamageFactor" : 0.1, projectiles\staves\racialstaves\aqua\splashspawner2.projectile 10c10 < "timeToLive" : 0.1, --- > "timeToLive" : 0.01, 19a20 > "inheritDamageFactor" : 0.1, 25a27 > "inheritDamageFactor" : 0.1, 31a34 > "inheritDamageFactor" : 0.1, 37a41 > "inheritDamageFactor" : 0.1, 43a48 > "inheritDamageFactor" : 0.1, projectiles\staves\racialstaves\aqua\splashdrop2\splashdrop2.projectile 19a20 > "inheritDamageFactor" : 1.0, projectiles\staves\racialstaves\crystal\cardinalschalcedony\chalcedonyspawner.projectile 7a8 > "power" : 0, 9a11 > "onlyHitTerrain" : true, 15c17 < "inheritDamageFactor" : 1.5, --- > "inheritDamageFactor" : 0, 28c30 < "inheritDamageFactor" : 1.0 --- > "inheritDamageFactor" : 0.5 35c37 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 43c45 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 51c53 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 59c61 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 67c69 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 75c77 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 83c85 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 87d88 < "power" : 0, projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzspawner.projectile 15c15 < "inheritDamageFactor" : 1.5, --- > "inheritDamageFactor" : 0, 28c28 < "inheritDamageFactor" : 1.0 --- > "inheritDamageFactor" : 0.25 35c35 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.25, 43c43 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.25, 51c51 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.25, 59c59 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.25, 67c67 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.25, 75c75 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.25, 83c83 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.25, projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakerscratch.projectile 17c17,18 < "damagePoly" : [ [-12, 12], [-8, -8], [12, -12], [12, 12] ], --- > "damagePoly" : [ [-12, 12], [12, -12] ], > "onlyHitTerrain" : true, 23c24 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 35c36 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 0.1, 42c43 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 0.1, 49c50 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 0.1, 56c57 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 0.1, 63c64 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 0.1, 67,69c68 < "statusEffects" : [ < "crash" < ], --- > projectiles\staves\racialstaves\glitch\gamebreaker\gamebreakertear.projectile 17c17 < "damagePoly" : [ [-10, 10], [-7, -7], [10, -10], [7, 7] ], --- > "damagePoly" : [ [-16, 16], [-8, -8], [16, -16], [8, 8] ], 29c29,30 < "statusEffects" : [ --- > > "statusEffects" : [ 31c32,33 < ], --- > ], > projectiles\staves\racialstaves\glitch\glitchartifact\glitchscratch.projectile 17c17,18 < "damagePoly" : [ [-12, 12], [-8, -8], [12, -12], [12, 12] ], --- > "damagePoly" : [ [-12, 12], [12, -12] ], > "onlyHitTerrain" : true, 23c24 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 32,34c33 < "statusEffects" : [ < "crash" < ], --- > projectiles\staves\racialstaves\glitch\glitchartifact\glitchtear.projectile 17c17 < "damagePoly" : [ [-10, 10], [-7, -7], [10, -10], [7, 7] ], --- > "damagePoly" : [ [-16, 16], [-8, -8], [16, -16], [8, 8] ], 25c25,26 < "statusEffects" : [ --- > > "statusEffects" : [ 27c28,29 < ], --- > ], > projectiles\staves\racialstaves\leaf\leafcloud\leafcloudstarter.projectile 31c31 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 39c39 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 47c47 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 55c55 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 63c63 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 71c71 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 79c79 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 87c87 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 95c95 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 103c103 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 111c111 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 119c119 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 127c127 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 135c135 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 143c143 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 151c151 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 159c159 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, 167c167 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.1, projectiles\staves\racialstaves\leaf\petalcloud\petalcloudstarter.projectile 31c31 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 39c39 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 47c47 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 55c55 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 63c63 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 71c71 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 79c79 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 87c87 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 95c95 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 103c103 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 111c111 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 119c119 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 127c127 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 135c135 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 143c143 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 151c151 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 159c159 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 167c167 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 175c175 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 183c183 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 191c191 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 199c199 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 207c207 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 215c215 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 223c223 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 231c231 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 239c239 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 247c247 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 255c255 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 263c263 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 271c271 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 279c279 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 287c287 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 295c295 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 303c303 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, 311c311 < "inheritDamageFactor" : 5, --- > "inheritDamageFactor" : 0.05, projectiles\staves\racialstaves\light\redgiant\redgiant.projectile 15c15 < "damagePoly" : [ [-10, 10], [-10, -10], [10, -10], [10, 10] ], --- > "damagePoly" : [ [-15, 0], [-10, -10], [0, -15], [10, -10], [15, 0], [10, 10], [0, 15], [-10, 10] ], projectiles\staves\racialstaves\light\redgiant\redgiantspawner.projectile 17c17 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 28a29 > "inheritDamageFactor" : 0.1, 35a37 > "inheritDamageFactor" : 0.1, 42a45 > "inheritDamageFactor" : 0.1, 49a53 > "inheritDamageFactor" : 0.1, 56a61 > "inheritDamageFactor" : 0.1, 63a69 > "inheritDamageFactor" : 0.1, 70a77 > "inheritDamageFactor" : 0.1, 77a85 > "inheritDamageFactor" : 0.1, 84a93 > "inheritDamageFactor" : 0.1, 91a101 > "inheritDamageFactor" : 0.1, 98a109 > "inheritDamageFactor" : 0.1, 105a117 > "inheritDamageFactor" : 0.1, 112a125 > "inheritDamageFactor" : 0.1, projectiles\staves\racialstaves\light\sunray\sunray.projectile 13a14 > "damagePoly" : [ [15, 5], [60, 10], [60, -10], [15, -5] ], projectiles\staves\racialstaves\light\supergiant\supergiant.projectile 15c15 < "damagePoly" : [ [-10, 10], [-10, -10], [10, -10], [10, 10] ], --- > "damagePoly" : [ [-15, 0], [-10, -10], [0, -15], [10, -10], [15, 0], [10, 10], [0, 15], [-10, 10] ], 27c27 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 34c34 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 41c41 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 48c48 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 55c55 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 62c62 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 69c69 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 76c76 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 83c83 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 90c90 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 97c97 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 104c104 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 111c111 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 118c118 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 125c125 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 132c132 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.1, 140c140 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 146c146 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 152c152 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 158c158 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 164c164 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 170c170 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 176c176 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 182c182 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 188c188 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 194c194 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 200c200 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 206c206 < "inheritDamageFactor" : 0.1 --- > "inheritDamageFactor" : 0.25 projectiles\staves\racialstaves\light\supergiant\supergiantspawner.projectile 17c17 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.5, 28a29 > "inheritDamageFactor" : 0.1, 35a37 > "inheritDamageFactor" : 0.1, 42a45 > "inheritDamageFactor" : 0.1, 49a53 > "inheritDamageFactor" : 0.1, 56a61 > "inheritDamageFactor" : 0.1, 63a69 > "inheritDamageFactor" : 0.1, 70a77 > "inheritDamageFactor" : 0.1, 77a85 > "inheritDamageFactor" : 0.1, 84a93 > "inheritDamageFactor" : 0.1, 91a101 > "inheritDamageFactor" : 0.1, 98a109 > "inheritDamageFactor" : 0.1, 105a117 > "inheritDamageFactor" : 0.1, 112a125 > "inheritDamageFactor" : 0.1, projectiles\staves\racialstaves\light\supersunray\supersunray.projectile 13c13,14 < "power" : 50, --- > "power" : 0, > "damagePoly" : [ [15, 5], [60, 10], [60, -10], [15, -5] ], projectiles\staves\racialstaves\plasma\boomblast\boomblast.projectile 20c20 < "damagePoly" : [ [-2, 2], [-2, -2], [2, -2], [2, 2] ], --- > "damagePoly" : [ [-2, 5], [-2, -5], [10, -5], [10, 5] ], projectiles\staves\racialstaves\plasma\plasmapulse\plasmapulse.projectile 20c20 < "damagePoly" : [ [-2, 2], [-2, -2], [2, -2], [2, 2] ], --- > "damagePoly" : [ [-2, 5], [-2, -5], [10, -5], [10, 5] ], projectiles\staves\racialstaves\steel\deadbolt\deadbolt.projectile 17a18 > "onlyHitTerrain" : true, 21c22 < "file" : "/projectiles/explosions/vlightblockexplosion/vlightblockexplosion.config" --- > "file" : "/projectiles/explosions/vsmallregularexplosion/vsmallregularexplosion.config" projectiles\staves\racialstaves\steel\deadbolt\deadboltteleportin.projectile 18a19 > "onlyHitTerrain" : true, 23c24 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.0, 34a36 > "inheritDamageFactor" : 0.133, 41a44 > "inheritDamageFactor" : 0.133, 48a52 > "inheritDamageFactor" : 0.133, 55a60 > "inheritDamageFactor" : 0.133, 62a68 > "inheritDamageFactor" : 0.133, 69a76 > "inheritDamageFactor" : 0.133, 76a84 > "inheritDamageFactor" : 0.2, 83a92 > "inheritDamageFactor" : 0.133, 90a100 > "inheritDamageFactor" : 0.133, 97a108 > "inheritDamageFactor" : 0.133, 104a116 > "inheritDamageFactor" : 0.133, 111a124 > "inheritDamageFactor" : 0.133, 118a132 > "inheritDamageFactor" : 0.133, 125a140 > "inheritDamageFactor" : 0.2, projectiles\staves\racialstaves\steel\monkeynut\monkeynut.projectile 17a18 > "onlyHitTerrain" : true, 22c23 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.0, projectiles\staves\racialstaves\steel\monkeynut\monkeynutteleportin.projectile 18a19 > "onlyHitTerrain" : true, 23c24 < "inheritDamageFactor" : 1.0, --- > "inheritDamageFactor" : 0.0, 34a36 > "inheritDamageFactor" : 0.222, 41a44 > "inheritDamageFactor" : 0.222, 48a52 > "inheritDamageFactor" : 0.222, 55a60 > "inheritDamageFactor" : 0.222, 62a68 > "inheritDamageFactor" : 0.222, 69a76 > "inheritDamageFactor" : 0.222, 76a84 > "inheritDamageFactor" : 0.222, 83a92 > "inheritDamageFactor" : 0.222, 90a100 > "inheritDamageFactor" : 0.222, projectiles\throwable\boulderblast\boulderblast.projectile 20c20 < "inheritDamageFactor" : 0.3, --- > "inheritDamageFactor" : 0.15, 27c27 < "inheritDamageFactor" : 0.3, --- > "inheritDamageFactor" : 0.15, 34c34 < "inheritDamageFactor" : 0.3, --- > "inheritDamageFactor" : 0.15, 41c41 < "inheritDamageFactor" : 0.3, --- > "inheritDamageFactor" : 0.15, 48c48 < "inheritDamageFactor" : 0.3, --- > "inheritDamageFactor" : 0.15, 55c55 < "inheritDamageFactor" : 0.3, --- > "inheritDamageFactor" : 0.15, 62c62 < "inheritDamageFactor" : 0.3, --- > "inheritDamageFactor" : 0.15, projectiles\throwable\magicmolotov\magicmolotov.projectile 12c12 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" projectiles\throwable\phoenix\phoenix.projectile 13c13 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2universal.config" quests\outpost\phase4optional\apexrefugee4.questtemplate 5c5 < "title" : "^green;Lights Out!", --- > "title" : "^green;Mazebound", recipes\weapons\tier2\molotov.recipe 3,4c3,5 < { "item" : "whiskeybottle", "count" : 1 }, < { "item" : "torch", "count" : 1 } --- > { "item" : "bottle", "count" : 3 }, > { "item" : "liquidoil", "count" : 10 }, > { "item" : "fabric", "count" : 1 } 6c7 < "output" : { "item" : "molotov", "count" : 1 }, --- > "output" : { "item" : "molotov", "count" : 3 }, stats\effects\bandage\bandage2.statuseffect 4,5c4,5 < "healAmount" : 100, < "emissionRate" : 5 --- > "healAmount" : 35, > "emissionRate" : 3.5 stats\effects\bandage\bandage3.statuseffect 4,5c4,5 < "healAmount" : 300, < "emissionRate" : 10 --- > "healAmount" : 45, > "emissionRate" : 4.5 stats\effects\crash\crash.statuseffect 4c4 < "defaultDuration" : 2, --- > "defaultDuration" : 0.25, treasure\biome.treasurepools 295a296,300 > {"weight" : 0.3, "item" : "alienbed-recipe"}, > {"weight" : 0.3, "item" : "alienchair-recipe"}, > {"weight" : 0.3, "item" : "alienchest-recipe"}, > {"weight" : 0.3, "item" : "aliendoor-recipe"}, > {"weight" : 0.3, "item" : "alientable-recipe"}, 370a376 > {"weight" : 0.05, "item" : ["shroomblock", 5]}, 382,384c388 < {"weight" : 0.3, "item" : [ "generatedshield", 1, { "definition" : "mushroomshield" } ]}, < {"weight" : 0.05, "item" : ["shroomblock", 5]}, < {"weight" : 0.3, "item" : ["mushroom", 5]} --- > {"weight" : 0.3, "item" : [ "generatedshield", 1, { "definition" : "mushroomshield" } ]} 616c620 < {"weight" : 0.5, "item" : ["throwingboulder", 3]}, --- > {"weight" : 1.0, "item" : ["throwingboulder", 3]}, 622c626,630 < {"weight" : 0.3, "item" : "iceaxe"} --- > {"weight" : 0.3, "item" : "boulderstaff"}, > {"weight" : 0.05, "item" : "alpacahead"}, > {"weight" : 0.05, "item" : "alpacachest"}, > {"weight" : 0.05, "item" : "alpacalegs"}, > {"weight" : 0.15, "item" : "iceaxe"} 784a793,853 > "rustChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "rustTreasure"} > ], > "poolRounds" : [ > [0.1, 1], > [0.5, 2], > [0.3, 3], > [0.1, 4] > ], > "allowDuplication" : false > }] > ], > > "rustTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["metallic", 20]}, > {"weight" : 0.3, "item" : "rustchair-recipe"}, > {"weight" : 0.3, "item" : "rustbed-recipe"}, > {"weight" : 0.3, "item" : "rustchest-recipe"}, > {"weight" : 0.3, "item" : "rustdoor-recipe"}, > {"weight" : 0.3, "item" : "rusttable-recipe"}, > {"weight" : 0.3, "item" : [ "generatedsword", 1, { "definition" : "rustsword" } ]} > ] > }] > ], > > "crystalChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "crystalTreasure"} > ], > "poolRounds" : [ > [0.1, 1], > [0.5, 2], > [0.3, 3], > [0.1, 4] > ], > "allowDuplication" : false > }] > ], > > "crystalTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["crystal", 20]}, > {"weight" : 0.3, "item" : "crystalbed-recipe"}, > {"weight" : 0.3, "item" : "crystalchair-recipe"}, > {"weight" : 0.3, "item" : "crystalchest-recipe"}, > {"weight" : 0.3, "item" : "crystallamp-recipe"}, > {"weight" : 0.3, "item" : "crystaltable-recipe"}, > {"weight" : 0.3, "item" : "crystalbackpackback"}, > {"weight" : 0.3, "item" : [ "generatedsword", 1, { "definition" : "crystalspear" } ]} > ] > }] > ], > 976d1044 < {"weight" : 0.2, "item" : "freezeray"}, 1108,1144d1175 < < "rustTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.05, "item" : "rustchair-recipe"}, < {"weight" : 0.05, "item" : "rustbed-recipe"}, < {"weight" : 0.05, "item" : "rustchest-recipe"}, < {"weight" : 0.05, "item" : "rustdoor-recipe"}, < {"weight" : 0.05, "item" : "rusttable-recipe"}, < {"weight" : 0.03, "item" : [ "generatedsword", 1, { "definition" : "rustsword" } ]} < ], < "poolRounds" : [ < [0.5, 1], < [0.5, 2] < ], < "allowDuplication" : false < }] < ], < < "crystalTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.05, "item" : "crystalbed-recipe"}, < {"weight" : 0.05, "item" : "crystalchair-recipe"}, < {"weight" : 0.05, "item" : "crystalchest-recipe"}, < {"weight" : 0.05, "item" : "crystallamp-recipe"}, < {"weight" : 0.05, "item" : "crystaltable-recipe"}, < {"weight" : 0.03, "item" : "crystalbackpackback"}, < {"weight" : 0.03, "item" : [ "generatedsword", 1, { "definition" : "crystalspear" } ]} < ], < "poolRounds" : [ < [0.5, 1], < [0.5, 2] < ], < "allowDuplication" : false < }] < ], treasure\common.treasurepools 51c51 < [2, { --- > [1.9, { 59c59 < [4, { --- > [3.9, { 67c67 < [6, { --- > [5.9, { 86c86 < [2, { --- > [1.9, { 94c94 < [4, { --- > [3.9, { 102c102 < [6, { --- > [5.9, { 113c113 < [1, { --- > [0, { 120c120 < [2, { --- > [1.9, { 129c129 < [3, { --- > [2.9, { 140c140 < [4, { --- > [3.9, { 149c149 < [5, { --- > [4.9, { 158c158 < [6, { --- > [5.9, { 200c200 < [2, { --- > [1.9, { 206c206 < [3, { --- > [2.9, { 212c212 < [4, { --- > [3.9, { 218c218 < [5, { --- > [4.9, { 224c224 < [6, { --- > [5.9, { 230c230 < [7, { --- > [6.9, { 279c279 < [2, { --- > [1.9, { 281,283c281,286 < {"weight" : 0.7, "pool" : "commonMelee"}, < {"weight" : 0.2, "pool" : "uncommonMelee"}, < {"weight" : 0.1, "pool" : "uniqueMelee"} --- > {"weight" : 0.5, "pool" : "commonMelee"}, > {"weight" : 0.15, "pool" : "uncommonMelee"}, > {"weight" : 0.05, "pool" : "uniqueMelee"}, > > {"weight" : 0.25, "item" : [ "generatedgun", 1, { "definition" : "crossbow" } ]}, > {"weight" : 0.05, "item" : [ "generatedgun", 1, { "definition" : "crossbowspecial" } ]} 286c289 < [3, { --- > [2.9, { 288c291 < {"weight" : 0.2, "pool" : "commonMelee"}, --- > {"weight" : 0.1, "pool" : "commonMelee"}, 292,294c295,300 < {"weight" : 0.2, "pool" : "commonGun"}, < {"weight" : 0.3, "pool" : "uncommonGun"}, < {"weight" : 0.03, "pool" : "rareGun"}, --- > {"weight" : 0.1, "item" : [ "generatedgun", 1, { "definition" : "crossbow" } ]}, > {"weight" : 0.05, "item" : [ "generatedgun", 1, { "definition" : "crossbowspecial" } ]}, > > {"weight" : 0.1, "pool" : "commonGun"}, > {"weight" : 0.33, "pool" : "uncommonGun"}, > {"weight" : 0.05, "pool" : "rareGun"}, 306c312 < [2, { --- > [1.9, { 308,309c314,317 < {"weight" : 0.7, "pool" : "uncommonMelee"}, < {"weight" : 0.3, "pool" : "uniqueMelee"} --- > {"weight" : 0.55, "pool" : "uncommonMelee"}, > {"weight" : 0.3, "pool" : "uniqueMelee"}, > > {"weight" : 0.15, "item" : [ "generatedgun", 1, { "definition" : "crossbowspecial" } ]} 312c320 < [4, { --- > [3.9, { 314c322 < {"weight" : 0.4, "pool" : "uncommonMelee"}, --- > {"weight" : 0.35, "pool" : "uncommonMelee"}, 317c325,327 < {"weight" : 0.4, "pool" : "uncommonGun"}, --- > {"weight" : 0.1, "item" : [ "generatedgun", 1, { "definition" : "crossbowspecial" } ]}, > > {"weight" : 0.35, "pool" : "uncommonGun"}, 344c354 < [2, { --- > [1.9, { 354c364 < [3, { --- > [2.9, { 376c386 < [3, { --- > [2.9, { 390,402c400,424 < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonassaultrifle" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonplasmaassaultrifle" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonshotgun" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonplasmashotgun" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonsniperrifle" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonplasmasniperrifle" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonpistol" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonplasmapistol" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonmachinepistol" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonmachinepistol_plasma" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commongrenadelauncher" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "commonrocketlauncher" } ]}, < {"weight" : 0.00015, "item" : [ "generatedgun", 1, { "definition" : "revolver" } ]} --- > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonshotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonsniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonpistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonmachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commongrenadelauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonrocketlauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "revolver" } ]} > ] > }], > [4.9, { > "pool" : [ > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonplasmaassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonshotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonplasmashotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonsniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonplasmasniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonpistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonplasmapistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonmachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonplasmamachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commongrenadelauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "commonrocketlauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "revolver" } ]} 410,416c432,451 < {"weight" : 0.0005, "item" : [ "generatedgun", 1, { "definition" : "uncommongrenadelauncher" } ]}, < {"weight" : 0.0005, "item" : [ "generatedgun", 1, { "definition" : "uncommonassaultrifle" } ]}, < {"weight" : 0.0005, "item" : [ "generatedgun", 1, { "definition" : "uncommonshotgun" } ]}, < {"weight" : 0.0005, "item" : [ "generatedgun", 1, { "definition" : "uncommonsniperrifle" } ]}, < {"weight" : 0.0005, "item" : [ "generatedgun", 1, { "definition" : "uncommonpistol" } ]}, < {"weight" : 0.0005, "item" : [ "generatedgun", 1, { "definition" : "uncommonmachinepistol" } ]}, < {"weight" : 0.0005, "item" : [ "generatedgun", 1, { "definition" : "uncommonrocketlauncher" } ]} --- > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommongrenadelauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonshotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonsniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonpistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonmachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonrocketlauncher" } ]} > ] > }], > [4.9, { > "pool" : [ > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommongrenadelauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonshotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonplasmashotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonsniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonplasmasniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonpistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonmachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "uncommonrocketlauncher" } ]} 424,435c459,481 < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rareassaultrifle" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rareplasmaassaultrifle" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rareshotgun" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rareplasmashotgun" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "raresniperrifle" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rareplasmasniperrifle" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rarepistol" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rareplasmapistol" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "raremachinepistol" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rareplasmamachinepistol" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "raregrenadelauncher" } ]}, < {"weight" : 0.0003, "item" : [ "generatedgun", 1, { "definition" : "rarerocketlauncher" } ]} --- > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareshotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "raresniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rarepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "raremachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "raregrenadelauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rarerocketlauncher" } ]} > ] > }], > [4.9, { > "pool" : [ > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareplasmaassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareshotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareplasmashotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "raresniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareplasmasniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rarepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareplasmapistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "raremachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rareplasmamachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "raregrenadelauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "rarerocketlauncher" } ]} 443,449c489,495 < {"weight" : 0.0001, "item" : [ "generatedgun", 1, { "definition" : "legendarygrenadelauncher" } ]}, < {"weight" : 0.0001, "item" : [ "generatedgun", 1, { "definition" : "legendaryassaultrifle" } ]}, < {"weight" : 0.0001, "item" : [ "generatedgun", 1, { "definition" : "legendaryshotgun" } ]}, < {"weight" : 0.0001, "item" : [ "generatedgun", 1, { "definition" : "legendarysniperrifle" } ]}, < {"weight" : 0.0001, "item" : [ "generatedgun", 1, { "definition" : "legendarypistol" } ]}, < {"weight" : 0.0001, "item" : [ "generatedgun", 1, { "definition" : "legendarymachinepistol" } ]}, < {"weight" : 0.0001, "item" : [ "generatedgun", 1, { "definition" : "legendaryrocketlauncher" } ]} --- > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "legendarygrenadelauncher" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "legendaryassaultrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "legendaryshotgun" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "legendarysniperrifle" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "legendarypistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "legendarymachinepistol" } ]}, > {"weight" : 1.0, "item" : [ "generatedgun", 1, { "definition" : "legendaryrocketlauncher" } ]} 474c520 < [2, { --- > [1.9, { 479c525 < [3, { --- > [2.9, { 496c542 < [2, { --- > [1.9, { 507c553 < [3, { --- > [2.9, { 517c563 < [4, { --- > [3.9, { 527c573 < [5, { --- > [4.9, { 534c580 < [6, { --- > [5.9, { 542c588 < [7, { --- > [6.9, { 603c649 < [2, { --- > [1.9, { 614c660 < [3, { --- > [2.9, { 624c670 < [4, { --- > [3.9, { 634c680 < [5, { --- > [4.9, { 641c687 < [6, { --- > [5.9, { 649c695 < [7, { --- > [6.9, { 814c860 < [1, { --- > [0, { treasure\default.treasurechests 191a192,206 > "rustChest" : [ > { > "containers" : [ "rustchest" ], > "treasurePool" : "rustChestTreasure", > "minimumLevel" : 0 > } > ], > "crystalChest" : [ > { > "containers" : [ "crystalchest" ], > "treasurePool" : "crystalChestTreasure", > "minimumLevel" : 0 > } > ], > 287,300d301 < "minimumLevel" : 0 < } < ], < "rustChest" : [ < { < "containers" : [ "rustchest" ], < "treasurePool" : "rustTreasure", < "minimumLevel" : 0 < } < ], < "crystalChest" : [ < { < "containers" : [ "crystalchest" ], < "treasurePool" : "crystalTreasure", treasure\harvest.treasurepools 548,549c548,549 < "fill" : [ < {"item" : "shroom"} --- > "pool" : [ > {"weight" : 1.0, "item" : "shroom"} 560,561c560,561 < "fill" : [ < {"item" : "petalred"} --- > "pool" : [ > {"weight" : 1.0, "item" : "petalred"} 573,574c573,574 < "fill" : [ < {"item" : "petalblue"} --- > "pool" : [ > {"weight" : 1.0, "item" : "petalblue"} 586,587c586,587 < "fill" : [ < {"item" : "petalblue"} --- > "pool" : [ > {"weight" : 1.0, "item" : "petalblue"} 599,600c599,600 < "fill" : [ < {"item" : "petalyellow"} --- > "pool" : [ > {"weight" : 1.0, "item" : "petalyellow"} 605a606,618 > ] > } ] > ], > > "thornplantHarvest" : [ > [0, { > "pool" : [ > {"weight" : 1.0, "item" : "thornfruit"} > ], > "poolRounds" : [ > [0.4, 1], > [0.4, 2], > [0.2, 3]