Can we get some variety in vine color/type soon? A basic palate change tied to the planet's main colors wouldn't be too hard, and some different vine textures down the line would be nice. ^_^
Would love to see that. Say, what if the dirt of one planet is red, but when you actually headed there, you feel hot.
So red dirt makes you aroused? Wonder what kind of stats that would inflict... OT Looks lovely. A lot of effort are being put into making underground structures more appealing. I Had some suggestions but they were pretty much already made here. Outstanding job, keep it up!
Fidgety, +10 health regen. while in 'tents' o3o that's the best I could do in the 4 seconds I dedicated to this pun.
I was thinking more on "whatever leg armor and vanity you have equipped gets dropped, can not equip it for the remainder of the effect"
Get your diffs! Fresh diffs, straight from the automation! Prove to the annoying folks that there are releases witcher fresh diffs! Code: 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",
Terraria had some really neat biomes in it - that I could not enjoy because the enemy spawns were so stupidly unbalanced that fighting wasn't an option for 5 seconds. Unfortunately it also only had one color of mushroom in it and a minecraft mod that existed slightly before its time had at least 3.
Ooooh, shiny! I love the desert oasis update the most out of these screenshots although I am very happy with more open and varied caves. Maybe I'll try out the nightly again. I've been trying to hold off, but it's very tempting with all the new shinies Keep up the excellent work and progress posts!
i am exactly the same regarding the nightlies! All of the posts though are looking really good - getting excited hehe
Now that I looked more closely to the first image, is that caped character glowing in the dark? Anyone cares to explain that?
Floran has found these biomes in the stable branch already. Floran must dig down many many blocks to find them.