FILES ----- server.config terrestrial_worlds.config weather.config animations\windstorm\windstorm2.animation biomes\distributions.config biomes\surface\arctic\arctic.surfacebiome biomes\surface\barren\barren.surfacebiome biomes\surface\desert\desert.surfacebiome biomes\surface\forest\forest.surfacebiome biomes\surface\garden\garden.surfacebiome biomes\surface\jungle\jungle.surfacebiome biomes\surface\magma\magma.surfacebiome biomes\surface\moon\moon.surfacebiome biomes\surface\ocean\ocean.surfacebiome biomes\surface\savannah\savannah.surfacebiome biomes\surface\scorched\scorched.surfacebiome biomes\surface\snow\snow.surfacebiome biomes\surface\tentacles\tentacles.surfacebiome biomes\surface\tundra\tundra.surfacebiome biomes\surface\volcanic\volcanic.surfacebiome biomes\surface_detached\desertdetached\bones\bones.surfacebiome biomes\surface_detached\desertdetached\colourful\colourful.surfacebiome biomes\surface_detached\desertdetached\oasis\oasis.surfacebiome biomes\underground_detached\mushrooms\mushrooms.undergroundbiome biomes\underground_detached\wilderness\wilderness.undergroundbiome dungeons\apex\apexresearchlab\entrance1-objects.png dungeons\human\humanprison\humanprison.dungeon [NEW] dungeons\human\humanprison\prisonblock2a-shield-objects.png [NEW] dungeons\human\humanprison\prisonblock2a-shield.png [NEW] dungeons\human\humanprison\prisonblock2b-shield-objects.png [NEW] dungeons\human\humanprison\prisonblock2c-shield-objects.png [NEW] items\armors\biome\colorful\crayonyellowback\back.png items\generic\crafting\rainbowwood.item objects\generic\statuspod\statuspod.object objects\wired\tis1\tis1.lua projectiles\burningstatusprojectile\burningstatusprojectile.projectile [NEW] projectiles\explosions\featherexplosion\featherexplosion.config projectiles\glowstatusprojectile\glowstatusprojectile.projectile [NEW] projectiles\healingstatusprojectile\fasthealingstatusprojectile.projectile projectiles\healingstatusprojectile\healingstatusprojectile.projectile [NEW] projectiles\levitationstatusprojectile\icon.png [NEW] projectiles\levitationstatusprojectile\levitationstatusprojectile.frames [NEW] projectiles\levitationstatusprojectile\levitationstatusprojectile.png [NEW] projectiles\levitationstatusprojectile\levitationstatusprojectile.projectile [NEW] projectiles\lowgravstatusprojectile\icon.png [NEW] projectiles\lowgravstatusprojectile\lowgravstatusprojectile.frames [NEW] projectiles\lowgravstatusprojectile\lowgravstatusprojectile.png [NEW] projectiles\lowgravstatusprojectile\lowgravstatusprojectile.projectile projectiles\npcs\eyeball\eyeballspray.projectile projectiles\poisonstatusprojectile\poisonstatusprojectile.projectile [NEW] projectiles\ragestatusprojectile\icon.png [NEW] projectiles\ragestatusprojectile\ragestatusprojectile.frames [NEW] projectiles\ragestatusprojectile\ragestatusprojectile.png [NEW] projectiles\ragestatusprojectile\ragestatusprojectile.projectile projectiles\runstatusprojectile\runstatusprojectile.projectile projectiles\throwable\glowgas\glowgas.projectile [NEW] recipes\biomes\rainbow\crayonblueback.recipe [NEW] recipes\biomes\rainbow\crayongreenback.recipe [NEW] recipes\biomes\rainbow\crayonorangeback.recipe [NEW] recipes\biomes\rainbow\crayonpurpleback.recipe [NEW] recipes\biomes\rainbow\crayonredback.recipe [NEW] recipes\biomes\rainbow\crayonyellowback.recipe recipes\tiles\asphalt.recipe stats\effects\lowgrav\lowgrav.lua [NEW] stats\effects\regeneration\regenerationfast.statuseffect tiles\materials\darksmoothstone.material tiles\materials\rustymetal.material treasure\biome.treasurepools treasure\default.treasurechests DIFFS ----- server.config 43,44c43,44 < "spawnDungeonNearSpawnMaxRadius" : 300, < "spawnDungeonSpawnMinRadius" : 100 --- > "spawnDungeonNearSpawnMaxRadius" : 1200, > "spawnDungeonSpawnMinRadius" : 1000 terrestrial_worlds.config 50c50 < "undergroundDetachedBiomeCount" : 10, --- > "undergroundDetachedBiomeCount" : 7, 96c96 < "undergroundDetachedBiomeCount" : 10, --- > "undergroundDetachedBiomeCount" : 15, 119c119 < "undergroundDetachedBiomeCount" : 10, --- > "undergroundDetachedBiomeCount" : 20, 399,400c399,400 < [1, []], // [ "mushrooms", "wilderness" ]], < [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [2, [ "mushrooms", "wilderness" ]], > [3, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 413,414c413,414 < [1, []], // [ "mushrooms", "wilderness" ]], < [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [2, [ "mushrooms", "wilderness" ]], > [3, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 427,428c427,428 < [1, []], // [ "mushrooms", "wilderness" ]], < [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [2, [ "mushrooms", "wilderness" ]], > [3, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 441,442c441,442 < [1, []], // [ "mushrooms", "wilderness" ]], < [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [2, [ "mushrooms", "wilderness" ]], > [3, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 455,456c455,456 < [1, []], // [ "mushrooms", "wilderness" ]], < [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [2, [ "mushrooms", "wilderness" ]], > [3, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] 469,470c469,470 < [1, []], // [ "mushrooms", "wilderness" ]], < [2, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] --- > [2, [ "mushrooms", "wilderness" ]], > [3, []] // [ "crystalcave", "cellcave", "wilderness", "tarpit", "colorfulcave", "abandonedmines", "village", "bonecaves", "fleshcave", "slimecaves", "mushrooms", "coralcave", "heck", "zen", "hive" ]] weather.config 56a57,63 > "savannah" : [ > [0.75, "clear"], > [0.15, "rain"], > [0.05, "windstorm"], > [0.05, "sandstorm"] > ], > animations\windstorm\windstorm2.animation 4c4 < "frameNumber" : 14, --- > "frameNumber" : 11, biomes\distributions.config 253a254,259 > "overgroundRareChests" : { > "type" : "random", > > "blockProbability" : 0.001 > }, > biomes\surface\arctic\arctic.surfacebiome 261c261 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 275c275 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\barren\barren.surfacebiome 199c199 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\desert\desert.surfacebiome 336c336 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 345c345 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\forest\forest.surfacebiome 366c366 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 380c380 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\garden\garden.surfacebiome 203c203 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 212c212 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\jungle\jungle.surfacebiome 370c370 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 384c384 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\magma\magma.surfacebiome 219c219 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 228c228 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\moon\moon.surfacebiome 221c221 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 235c235 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\ocean\ocean.surfacebiome 299c299 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 310c310 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\savannah\savannah.surfacebiome 6,8c6 < [0.0, ["water"]], < [1.5, ["water", "tarliquid"]], < [2.5, ["water", "acid", "tarliquid"]] --- > [0.0, ["water", "water", "water", "tarliquid"]] 18,39c16 < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:commonFog", < "/weather.config:commonLightRainMixAndGlowingRain", < "/weather.config:commonLightRainMixAndGlowingRain", < "/weather.config:commonLightRainMixAndGroundmist", < "/weather.config:commonLightRainMixAndWindstorm" < ]], < [1.5, [ < "/weather.config:clear", < "/weather.config:clear", < "/weather.config:commonFog", < "/weather.config:commonLightRainMixAndGlowingRain", < "/weather.config:commonLightRainMixAndGlowingRain", < "/weather.config:commonLightRainMixAndGroundmist", < "/weather.config:commonLightRainMixAndWindstorm", < "/weather.config:rareAcidRain", < "/weather.config:rareMeteorShower", < "/weather.config:rareSpacejunk", < "/weather.config:commonSandstorm", < "/weather.config:uncommonSpacedust", < "/weather.config:veryRareLargeMeteorShower" --- > "/weather.config:savannah" 306c283 < "treasureBoxSets" : [ "basicChest" ] --- > "treasureBoxSets" : [ "savannahChest" ] 312c289 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 321c298 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 587c564 < [0, [ "rust", "shrubby", "aridbones", "desert", "forest" ]] --- > [0, [ "bones", "colourful" ]] biomes\surface\scorched\scorched.surfacebiome 107c107 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 121c121 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\snow\snow.surfacebiome 361c361 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 375c375 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\tentacles\tentacles.surfacebiome 221c221 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 230c230 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\tundra\tundra.surfacebiome 282c282 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 296c296 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface\volcanic\volcanic.surfacebiome 219c219 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", 228c228 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:overgroundRareChests", biomes\surface_detached\desertdetached\bones\bones.surfacebiome 5a6,9 > "caveLiquidType" : [ > [0.0, ["acid"]] > ], > 7,8c11,12 < "mainBlock" : "bonematerial", < "subBlocks" : [ "sand", "sandstone01" ], --- > "mainBlock" : "dirt", > "subBlocks" : [ "bonematerial", "cobblestone" ], 18,19c22,23 < "grassMod" : [ "sand" ], < "modDensity" : 0.9, --- > "grassMod" : [ "savannahgrass" ], > "modDensity" : 0.8, 45a50,59 > }, > > { > "mode" : "floor", > "priority" : 1.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:minibiomeChests", > > "type" : "treasureBox", > "treasureBoxSets" : [ "boneChest" ] biomes\surface_detached\desertdetached\colourful\colourful.surfacebiome 5a6,9 > "caveLiquidType" : [ > [0.0, ["water"]] > ], > biomes\surface_detached\desertdetached\oasis\oasis.surfacebiome 13c13 < "subBlocks" : [ "sand", "sandstone01" ], --- > "subBlocks" : [ "sand", "sandstone01", "rock17" ], biomes\underground_detached\mushrooms\mushrooms.undergroundbiome 57,83d56 < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "basicChest" ] < }, < { < "mode" : "floor", < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundtechChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "techChest" ] < }, < { < "mode" : "floor", < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "weaponChest" ] < }, < { < "mode" : "floor", 110c83 < "priority" : 0.0, --- > "priority" : 1.0, 115c88 < "treasureBoxSets" : [ "mushroomChest" ] --- > "treasureBoxSets" : [ "mushroomUndergroundChest" ] biomes\underground_detached\wilderness\wilderness.undergroundbiome 45c45 < "distribution" : "/biomes/distributions.config:scatteredSmall", --- > "distribution" : "/biomes/distributions.config:undergroundCapsules", 57c57 < "priority" : 0.0, --- > "priority" : 1.0, 59c59 < "distribution" : "/biomes/distributions.config:undergroundChests", --- > "distribution" : "/biomes/distributions.config:minibiomeChests", 62,80c62 < "treasureBoxSets" : [ "basicChest" ] < }, < { < "mode" : "floor", < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundtechChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "techChest" ] < }, < { < "mode" : "floor", < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "weaponChest" ] --- > "treasureBoxSets" : [ "wildernessChest" ] dungeons\human\humanprison\humanprison.dungeon 2035,2036c2035 < // [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2b", "prisonblock2c" ] ] < [ "maxSpawnCount", [1] ] --- > [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2a-shield", "prisonblock2b", "prisonblock2c" ] ] 2040a2040,2046 > "name" : "prisonblock2a-shield", > "rules" : [ > [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2a-shield", "prisonblock2b-shield", "prisonblock2c-shield" ] ] > ], > "def" : [ "image", [ "prisonblock2a-shield.png", "prisonblock2a-shield-objects.png" ] ] > }, > { 2043c2049 < [ "doNotCombineWith", [ "prisonblock2b", "prisonblock2c" ] ] --- > [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2b", "prisonblock2b-shield", "prisonblock2c", "prisonblock2c-shield" ] ] 2046a2053,2061 > > { > "name" : "prisonblock2b-shield", > "rules" : [ > [ "doNotCombineWith", [ "prisonblock2a-shield", "prisonblock2b", "prisonblock2b-shield", "prisonblock2c", "prisonblock2c-shield" ] ] > ], > "def" : [ "image", [ "prisonblock2b.png", "prisonblock2b-shield-objects.png" ] ] > }, > 2050c2065 < [ "doNotCombineWith", [ "prisonblock2b", "prisonblock2c" ] ] --- > [ "doNotCombineWith", [ "prisonblock2a", "prisonblock2b", "prisonblock2b-shield", "prisonblock2c", "prisonblock2c-shield" ] ] 2052a2068,2075 > }, > > { > "name" : "prisonblock2c-shield", > "rules" : [ > [ "doNotCombineWith", [ "prisonblock2a-shield", "prisonblock2b", "prisonblock2b-shield", "prisonblock2c", "prisonblock2c-shield" ] ] > ], > "def" : [ "image", [ "prisonblock2c.png", "prisonblock2c-shield-objects.png" ] ] items\generic\crafting\rainbowwood.item 14c14,20 < "crayonyellow" --- > "crayonyellow", > "crayonblueback", > "crayongreenback", > "crayonorangeback", > "crayonpurpleback", > "crayonredback", > "crayonyellowback" objects\generic\statuspod\statuspod.object 32c32 < "scriptDelta" : 5, --- > "scriptDelta" : 10, 52a53,56 > "projectileType" : "fasthealingstatusprojectile", > "projectileParams" : { } > }, > { 65c69 < "projectileType" : "jumpstatusprojectile", --- > "projectileType" : "glowstatusprojectile", 69c73,81 < "projectileType" : "glowstatusprojectile", --- > "projectileType" : "levitationstatusprojectile", > "projectileParams" : { } > }, > { > "projectileType" : "ragestatusprojectile", > "projectileParams" : { } > }, > { > "projectileType" : "lowgravstatusprojectile", 72c84,85 < ] --- > ], > "activationTime" : 600 objects\wired\tis1\tis1.lua 2,6c2,5 < if storage.initialized == nil then < entity.setAnimationState("tis1State", "active") < entity.setInteractive(true) < entity.setColliding(false) < storage.initialized = true --- > if not args then > self.activationTime = entity.configParameter("activationTime") or 600 > > if storage.active == nil then activate() end 11c10 < if isActive() then --- > if storage.active then 16,20c15,17 < function hasCapability(capability) < if capability == 'tis1' then < return true < else < return false --- > function update(dt) > if isTimeToActivate() and not world.isVisibleToPlayer(entity.boundBox()) then > activate() 24,25c21,22 < function isActive() < return entity.animationState("tis1State") == "active" --- > function isTimeToActivate() > return storage.lastActive and world.time() - storage.lastActive > self.activationTime 29,31c26 < if isActive() then < entity.setAnimationState("tis1State", "expire") < entity.setInteractive(false) --- > if storage.active then 32a28,29 > > deactivate() 38a36,49 > > function activate() > entity.setAnimationState("tis1State", "active") > storage.active = true > storage.lastActive = false > entity.setInteractive(true) > end > > function deactivate() > entity.setAnimationState("tis1State", "expire") > storage.active = false > storage.lastActive = world.time() > entity.setInteractive(false) > end \ No newline at end of file projectiles\burningstatusprojectile\burningstatusprojectile.projectile 24c24 < "burning" --- > {"effect" : "burning", "duration" : 30 } projectiles\glowstatusprojectile\glowstatusprojectile.projectile 21,26d20 < "angleAdjust" : -40 < }, < { < "action" : "projectile", < "type" : "glowgas", < "fuzzAngle" : 0, 33,38d26 < "angleAdjust" : -80 < }, < { < "action" : "projectile", < "type" : "glowgas", < "fuzzAngle" : 0, 45,50d32 < "angleAdjust" : -120 < }, < { < "action" : "projectile", < "type" : "glowgas", < "fuzzAngle" : 0, 57,62d38 < "angleAdjust" : -180 < }, < { < "action" : "projectile", < "type" : "glowgas", < "fuzzAngle" : 0, 69,74d44 < "angleAdjust" : 20 < }, < { < "action" : "projectile", < "type" : "glowgas", < "fuzzAngle" : 0, 81,86d50 < "angleAdjust" : 60 < }, < { < "action" : "projectile", < "type" : "glowgas", < "fuzzAngle" : 0, 93,98d56 < "angleAdjust" : 100 < }, < { < "action" : "projectile", < "type" : "glowgas", < "fuzzAngle" : 0, 105,110d62 < "angleAdjust" : 140 < }, < { < "action" : "projectile", < "type" : "glowgas", < "fuzzAngle" : 0, 120,121c72,75 < "universalDamage" : true < --- > "universalDamage" : true, > "statusEffects" : [ > {"effect" : "glow", "duration" : 300 } > ] projectiles\healingstatusprojectile\healingstatusprojectile.projectile 10c10,34 < --- > "actionOnReap" : [ > { > "action" : "loop", > "count" : 7, > "body" : [ > { > "action" : "option", > "options" : [ > { > "action" : "particle", > "specification" : { > "image" : "/projectiles/throwable/healinggas/healinggas.png:4", > "initial" : "drift", > "rotation" : 0, > "timeToLive" : 1 > } > } > ] > }, > { > "action" : "spark" > } > ] > } > ], 19c43 < "regeneration" --- > {"effect" : "regeneration4", "duration" : 300} projectiles\npcs\eyeball\eyeballspray.projectile 3c3 < "frames" : "/projectiles/invisibleprojectile/invisibleprojectile.png", --- > "frames" : "eyeball.png", projectiles\poisonstatusprojectile\poisonstatusprojectile.projectile 12,111c12,30 < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : -20 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : -40 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 60 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : -80 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : -100 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : -120 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : -140 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : -180 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 0 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 20 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 40 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 60 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 80 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 100 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 120 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 140 < }, < { < "action" : "projectile", < "type" : "gas2", < "fuzzAngle" : 0, < "angleAdjust" : 180 --- > "action" : "loop", > "count" : 7, > "body" : [ > { > "action" : "option", > "options" : [ > { > "action" : "particle", > "specification" : { > "image" : "/projectiles/npcs/gas2/gas2.png:4", > "size" : 1.0, > "initial" : "drift", > "rotation" : 0, > "timeToLive" : 1.4 > } > } > ] > } > ] 120c39,42 < "universalDamage" : true --- > "universalDamage" : true, > "statusEffects" : [ > {"effect" : "weakpoison", "duration" : 30 } > ] projectiles\runstatusprojectile\runstatusprojectile.projectile 21,26d20 < "angleAdjust" : -40 < }, < { < "action" : "projectile", < "type" : "rungas", < "fuzzAngle" : 0, 33,38d26 < "angleAdjust" : -80 < }, < { < "action" : "projectile", < "type" : "rungas", < "fuzzAngle" : 0, 45,50d32 < "angleAdjust" : -120 < }, < { < "action" : "projectile", < "type" : "rungas", < "fuzzAngle" : 0, 57,62d38 < "angleAdjust" : -180 < }, < { < "action" : "projectile", < "type" : "rungas", < "fuzzAngle" : 0, 69,74d44 < "angleAdjust" : 20 < }, < { < "action" : "projectile", < "type" : "rungas", < "fuzzAngle" : 0, 81,86d50 < "angleAdjust" : 60 < }, < { < "action" : "projectile", < "type" : "rungas", < "fuzzAngle" : 0, 93,98d56 < "angleAdjust" : 100 < }, < { < "action" : "projectile", < "type" : "rungas", < "fuzzAngle" : 0, 105,110d62 < "angleAdjust" : 140 < }, < { < "action" : "projectile", < "type" : "rungas", < "fuzzAngle" : 0, 120c72,75 < "universalDamage" : true --- > "universalDamage" : true, > "statusEffects" : [ > {"effect" : "runboost", "duration" : 180 } > ] projectiles\throwable\glowgas\glowgas.projectile 9c9 < "timeToLive" : 1.4, --- > "timeToLive" : 1.2, recipes\tiles\asphalt.recipe 3c3 < { "item" : "cobblestone", "count" : 1 }, --- > { "item" : "cobblestonematerial", "count" : 1 }, stats\effects\lowgrav\lowgrav.lua 2a3 > self.movementParams = mcontroller.baseParameters() 10d10 < local movementParams = mcontroller.baseParameters() tiles\materials\darksmoothstone.material 20c20 < "zLevel" : 0 --- > "zLevel" : 5 tiles\materials\rustymetal.material 20c20 < "zLevel" : 0 --- > "zLevel" : 5 treasure\biome.treasurepools 60a61,90 > "savannahChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.5, "pool" : "basicTreasure"}, > {"weight" : 0.5, "pool" : "savannahTreasure"} > ], > "poolRounds" : [ > [0.1, 1], > [0.7, 2], > [0.2, 3] > ], > "allowDuplication" : false > }] > ], > > "savannahTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["thornfruit", 5]}, > {"weight" : 0.5, "item" : ["thorngrenade", 3]}, > {"weight" : 0.3, "item" : "thornyneedler"}, > {"weight" : 0.3, "item" : "terminite"}, > {"weight" : 0.3, "item" : "coolfez"}, > {"weight" : 0.3, "item" : "hunterchest"}, > {"weight" : 0.2, "item" : "hunterback"}, > {"weight" : 0.3, "item" : "hunterlegs"} > ] > }] > ], > 89d118 < {"weight" : 0.3, "item" : "mushroomhead"}, 93d121 < {"weight" : 0.3, "item" : "smashroom"}, 118c146 < --- > //TODO 189a218,355 > "rainbowChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "rainbowTreasure"} > ], > "poolRounds" : [ > [0.1, 1], > [0.7, 2], > [0.2, 3] > ], > "allowDuplication" : false > }] > ], > > "rainbowTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["rainbowwood", 10]}, > {"weight" : 0.5, "item" : "rainbowbed-recipe"}, > {"weight" : 0.5, "item" : "rainbowchair-recipe"}, > {"weight" : 0.5, "item" : "rainbowchest-recipe"}, > {"weight" : 0.5, "item" : "rainbowdoor-recipe"}, > {"weight" : 0.5, "item" : "rainbowpainting-recipe"}, > {"weight" : 0.5, "item" : "rainbowtable-recipe"}, > {"weight" : 0.5, "item" : "rainbowunicornstatue-recipe"}, > {"weight" : 0.5, "item" : "rainbowcapeback"}, > {"weight" : 0.5, "item" : "rainbowhoodhead"}, > {"weight" : 0.5, "item" : "rainbowsword"}, > {"weight" : 0.2, "item" : "paintgunred-recipe"}, > {"weight" : 0.2, "item" : "paintgunblue-recipe"}, > {"weight" : 0.2, "item" : "paintgunyellow-recipe"}, > {"weight" : 0.2, "item" : "paintgunpurple-recipe"}, > {"weight" : 0.2, "item" : "paintgungreen-recipe"}, > {"weight" : 0.2, "item" : "paintgunorange-recipe"} > ] > }] > ], > > "boneChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "boneTreasure"} > ], > "poolRounds" : [ > [0.1, 1], > [0.7, 2], > [0.2, 3] > ], > "allowDuplication" : false > }] > ], > > "boneTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["bone", 15]}, > {"weight" : 0.5, "item" : ["throwingbones", 5]}, > {"weight" : 0.3, "item" : "bonebed-recipe"}, > {"weight" : 0.3, "item" : "bonechair-recipe"}, > {"weight" : 0.3, "item" : "bonechest-recipe"}, > {"weight" : 0.3, "item" : "bonedoor-recipe"}, > {"weight" : 0.3, "item" : "bonetable-recipe"}, > {"weight" : 0.3, "item" : [ "generatedsword", 1, { "definition" : "bonesword" } ]}, > {"weight" : 0.1, "item" : "apexskullhead"}, > {"weight" : 0.1, "item" : "avianskullhead"}, > {"weight" : 0.1, "item" : "floranskullhead"}, > {"weight" : 0.1, "item" : "glitchskullhead"}, > {"weight" : 0.1, "item" : "humanskullhead"}, > {"weight" : 0.1, "item" : "hylotlskullhead"} > ] > }] > ], > > // underground detached biomes > > "mushroomUndergroundChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "mushroomUndergroundTreasure"} > ], > "poolRounds" : [ > [0.1, 1], > [0.7, 2], > [0.2, 3] > ], > "allowDuplication" : false > }] > ], > > "mushroomUndergroundTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["shroom", 10]}, > {"weight" : 0.3, "item" : "shroomblock-recipe"}, > {"weight" : 0.3, "item" : "shroombed-recipe"}, > {"weight" : 0.3, "item" : "shroomchair-recipe"}, > {"weight" : 0.3, "item" : "shroomchest-recipe"}, > {"weight" : 0.3, "item" : "shroomdoor-recipe"}, > {"weight" : 0.3, "item" : "shroomlamp-recipe"}, > {"weight" : 0.3, "item" : "shroomtable-recipe"}, > {"weight" : 0.3, "item" : "evilmushroomhead"}, > {"weight" : 0.3, "item" : "mushroomhead"}, > {"weight" : 0.3, "item" : "raggedcapeback"}, > {"weight" : 0.3, "item" : "smashroom"} > ] > }] > ], > > "wildernessChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.4, "pool" : "basicTreasure"}, > {"weight" : 0.6, "pool" : "wildernessTreasure"} > ], > "poolRounds" : [ > [0.1, 1], > [0.7, 2], > [0.2, 3] > ], > "allowDuplication" : false > }] > ], > > "wildernessTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.3, "item" : "copperarmorhead"}, > {"weight" : 0.3, "item" : "copperarmorchest"}, > {"weight" : 0.3, "item" : "copperarmorpants"}, > {"weight" : 0.3, "item" : "overgrownmower"}, > {"weight" : 0.3, "item" : "undergrowthtrimmer"} > ] > }] > ], > 335,352d500 < "boneTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.05, "item" : "bonebed-recipe"}, < {"weight" : 0.05, "item" : "bonechair-recipe"}, < {"weight" : 0.05, "item" : "bonechest-recipe"}, < {"weight" : 0.05, "item" : "bonedoor-recipe"}, < {"weight" : 0.05, "item" : "bonetable-recipe"}, < {"weight" : 0.03, "item" : [ "generatedsword", 1, { "definition" : "bonesword" } ]} < ], < "poolRounds" : [ < [0.5, 1], < [0.5, 2] < ], < "allowDuplication" : false < }] < ], < 361,383d508 < ], < "poolRounds" : [ < [0.5, 1], < [0.5, 2] < ], < "allowDuplication" : false < }] < ], < < "rainbowTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.05, "item" : "rainbowbed-recipe"}, < {"weight" : 0.05, "item" : "rainbowchair-recipe"}, < {"weight" : 0.05, "item" : "rainbowchest-recipe"}, < {"weight" : 0.05, "item" : "rainbowdoor-recipe"}, < {"weight" : 0.03, "item" : "rainbowpainting-recipe"}, < {"weight" : 0.05, "item" : "rainbowtable-recipe"}, < {"weight" : 0.02, "item" : "rainbowunicornstatue-recipe"}, < {"weight" : 0.02, "item" : "rainbowcapeback"}, < {"weight" : 0.02, "item" : "rainbowhoodhead"}, < {"weight" : 0.02, "item" : "bubblegun"}, < {"weight" : 0.02, "item" : [ "generatedsword", 1, { "definition" : "rainbowspear" } ]} treasure\default.treasurechests 29a30,37 > "forestChest" : [ > { > "containers" : [ "chestavian2" ], > "treasurePool" : "forestChestTreasure", > "minimumLevel" : 1 > } > ], > 38c46 < "forestChest" : [ --- > "savannahChest" : [ 41c49 < "treasurePool" : "forestChestTreasure", --- > "treasurePool" : "savannahChestTreasure", 79a88,113 > "boneChest" : [ > { > "containers" : [ "bonechest" ], > "treasurePool" : "boneChestTreasure", > "minimumLevel" : 0 > } > ], > > // underground detached biomes > > "mushroomUndergroundChest" : [ > { > "containers" : [ "shroomchest" ], > "treasurePool" : "mushroomUndergroundChestTreasure", > "minimumLevel" : 0 > } > ], > > "wildernessChest" : [ > { > "containers" : [ "chestavian2" ], > "treasurePool" : "wildernessChestTreasure", > "minimumLevel" : 0 > } > ], > 121,127d154 < "minimumLevel" : 0 < } < ], < "boneChest" : [ < { < "containers" : [ "bonechest" ], < "treasurePool" : "boneTreasure",