FILES ----- dungeon_worlds.config help.config player.config [NEW] animations\emotes\confused.animation [NEW] animations\emotes\confused.png [NEW] animations\emotes\default.frames [NEW] animations\emotes\happy.animation [NEW] animations\emotes\happy.png [NEW] animations\emotes\sad.animation [NEW] animations\emotes\sad.png [NEW] animations\emotes\sleepy.animation [NEW] animations\emotes\sleepy.png [NEW] animations\emotes\surprised.animation [NEW] animations\emotes\surprised.png biomes\core\blaststonecorelayer.biome biomes\core\gardencorelayer.biome biomes\core\magmarockcorelayer.biome biomes\core\mooncorelayer.biome biomes\core\obisidiancorelayer.biome biomes\space\asteroids.biome biomes\surface\arcticoceanfloor.biome biomes\surface\barren.biome biomes\surface\magmaoceanfloor.biome biomes\surface\oceanfloor.biome biomes\surface\toxicoceanfloor.biome biomes\underground\barrenunderground.biome biomes\underground\moonunderground.biome biomes\underground_detached\bonecaves.biome biomes\underground_detached\cellcave.biome biomes\underground_detached\fleshcave.biome biomes\underground_detached\icecaves.biome biomes\underground_detached\luminouscaves.biome biomes\underground_detached\minivillage.biome biomes\underground_detached\mushrooms.biome biomes\underground_detached\stonecaves.biome biomes\underground_detached\tarpit.biome biomes\underground_detached\wilderness.biome biomes\underground_detached\old\abandonedmines\abandonedmines.biome biomes\underground_detached\old\colorful\colorfulcave.biome biomes\underground_detached\old\coralcave\coralcave.biome biomes\underground_detached\old\crystalcave\crystalcave.biome biomes\underground_detached\old\heck\heck.biome biomes\underground_detached\old\hive\hive.biome biomes\underground_detached\old\shroomcave\shroomcave.biome biomes\underground_detached\old\slime\slime.biome biomes\underground_detached\old\zen\zen.biome [NEW] dungeons\human\humanprison\exitleft1.png [NEW] dungeons\human\humanprison\exitleft2.png [NEW] dungeons\human\humanprison\exitright1.png [NEW] dungeons\human\humanprison\exitright2.png dungeons\human\humanprison\humanprison.dungeon [NEW] interface\easel\customicons.frames [NEW] interface\easel\customicons.png interface\easel\signstoregui.lua interface\wires\inbound.png interface\wires\outbound.png items\armors\avian\ironarmoravian\ironarmoravian.back items\armors\backitems\airpocket\airpocket.back items\armors\backitems\batterypackaa\batterypackaa.back items\armors\backitems\batwings\batwings.back items\armors\backitems\bonewings\bonewings.back items\armors\backitems\crystalpack\crystalpack.back items\armors\backitems\dangerbarrel\dangerbarrel.back items\armors\backitems\eye\eye.back items\armors\backitems\lanternstick\lanternstick.back items\armors\backitems\naturecape\naturecape.back items\armors\backitems\oxygentank\oxygentank.back items\armors\backitems\paperwings\paperwings.back items\armors\backitems\parachutepack\parachutepack.back items\armors\backitems\rainbowcape\rainbowcape.back items\armors\backitems\shortcape\shortcape.back items\armors\backitems\simplecape\simplecape.back items\armors\backitems\spacetank\spaceairtank.back items\armors\backitems\tigertail\tigertail.back items\armors\backitems\toxicflower\toxicflower.back items\armors\backitems\toxicwaste\toxicwaste.back items\armors\backitems\turtleshell\turtleshell.back items\armors\biome\bone\jeff\jeff.back items\armors\biome\colorful\crayonblueback\crayonblueback.back items\armors\biome\colorful\crayongreenback\crayongreen.back items\armors\biome\colorful\crayonorangeback\crayonorange.back items\armors\biome\colorful\crayonpurpleback\crayonpurpleback.back items\armors\biome\colorful\crayonredback\crayonredback.back items\armors\biome\colorful\crayonyellowback\crayonyellowback.back items\armors\biome\garden\quiver\quiver.back items\armors\biome\giantflowers\butterflywings\butterflywings.back items\armors\biome\ice\survivalgear\survivalgear.back items\armors\biome\mushroom\raggedcape\raggedcape.back items\armors\biome\spring\flowery\flowery.back items\armors\biome\tar\spearback\spearback.back items\armors\biome\tar\woolly\woolly.back [NEW] items\armors\decorative\costumes\adventurerobot\adventurerobot.chest [NEW] items\armors\decorative\costumes\adventurerobot\adventurerobot.head [NEW] items\armors\decorative\costumes\adventurerobot\adventurerobot.legs [NEW] items\armors\decorative\costumes\adventurerobot\bsleeve.png [NEW] items\armors\decorative\costumes\adventurerobot\chestf.png [NEW] items\armors\decorative\costumes\adventurerobot\chestm.png [NEW] items\armors\decorative\costumes\adventurerobot\fsleeve.png [NEW] items\armors\decorative\costumes\adventurerobot\head.png [NEW] items\armors\decorative\costumes\adventurerobot\icons.png [NEW] items\armors\decorative\costumes\adventurerobot\mask.png [NEW] items\armors\decorative\costumes\adventurerobot\pants.png items\armors\decorative\costumes\cupids\cupids.back items\armors\decorative\costumes\fairy\fairy.back items\armors\decorative\costumes\hiker\hiker.back items\armors\decorative\costumes\hunter\hunter.back items\armors\decorative\costumes\moneybags\moneybags.back items\armors\decorative\costumes\mrclaus\mrclaus.back items\armors\decorative\costumes\pilot\pilot.back items\armors\decorative\costumes\pirate\pirate.back items\armors\decorative\costumes\pixelhero\pixelhero.back items\armors\decorative\costumes\predatory\predatory.back items\armors\decorative\costumes\wizard\wizard.back items\armors\human\human-tier10\bsleeve.png items\armors\human\human-tier10\chest.png items\armors\human\human-tier10\fsleeve.png items\armors\human\human-tier10\head.png items\armors\human\human-tier10\icons.png items\armors\human\human-tier10\pants.png [NEW] items\armors\human\human-tier10old\bsleeve.png [NEW] items\armors\human\human-tier10old\chest.png [NEW] items\armors\human\human-tier10old\fsleeve.png [NEW] items\armors\human\human-tier10old\head.png [NEW] items\armors\human\human-tier10old\humantier10old.chest [NEW] items\armors\human\human-tier10old\humantier10old.head [NEW] items\armors\human\human-tier10old\humantier10old.legs [NEW] items\armors\human\human-tier10old\icons.png [NEW] items\armors\human\human-tier10old\mask.png [NEW] items\armors\human\human-tier10old\pants.png items\armors\human\human-tier5\chestf.png items\armors\human\human-tier5\chestm.png items\armors\human\human-tier5\head.png items\armors\human\human-tier5\icons.png items\armors\human\human-tier5\pants.png items\armors\human\human-tier6\bsleeve.png items\armors\human\human-tier6\chestm.png items\armors\human\human-tier6\fsleeve.png items\armors\human\human-tier6\head.png items\armors\human\human-tier6\icons.png items\armors\human\human-tier6\pants.png items\armors\human\human-tier7\chestf.png items\armors\human\human-tier7\chestm.png items\armors\human\human-tier7\fsleeve.png items\armors\human\human-tier7\head.png 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-tier7\icons.png items\armors\human\human-tier7\mask.png items\armors\human\human-tier8\bsleeve.png items\armors\human\human-tier8\chestf.png items\armors\human\human-tier8\chestm.png items\armors\human\human-tier8\fsleeve.png items\armors\human\human-tier8\head.png items\armors\human\human-tier8\icons.png items\armors\human\human-tier8\pants.png items\armors\novakid\novatier4\pants.png items\armors\other\combatmedic\medic.back items\armors\other\fullmetal\fullmetal.back items\armors\other\hazmat\hazmat.back items\armors\other\hazmat\icons.png items\armors\other\neo\neo.back items\armors\other\spacesuit\spacesuit.back items\generic\crafting\aegisaltore.item items\generic\drinks\antidote.consumable items\generic\produce\chili.consumable items\generic\produce\thornfruit.consumable items\generic\produce\toxictop.consumable items\generic\tier4\toxicjamdonut.consumable items\generic\tier4\toxicjuice.consumable items\generic\tier4\toxictart.consumable items\generic\tier4\toxictopjam.consumable items\generic\tier6\hothothotpot.consumable items\guns\randomgenerated\commonburstrifle.generatedgun items\guns\randomgenerated\commonrocketlauncher.generatedgun items\guns\randomgenerated\legendaryrocketlauncher.generatedgun items\guns\randomgenerated\rarerocketlauncher.generatedgun items\guns\randomgenerated\uncommonrocketlauncher.generatedgun items\guns\unsorted\burstfire.lua [NEW] items\materials\alienstripedwood.matitem [NEW] items\materials\alienstripedwood.png items\throwables\paperplane.thrownitem monsters\pets\groundpet.lua [NEW] monsters\pets\actions\followaction.lua [NEW] monsters\pets\actions\inspectaction.lua monsters\pets\cat\catbehavior.lua monsters\pets\cat\petcat.animation monsters\pets\cat\petcat.frames monsters\pets\cat\petcat.monstertype monsters\unique\chesttrapper\chesttrapper.monstertype monsters\unique\glitchknight\glitchknight.monstertype monsters\unique\glitchspider\glitchspider.monstertype monsters\unique\moontant\moontant.monstertype monsters\unique\po\megapo.monstertype monsters\unique\po\micropo.monstertype monsters\unique\po\po.monstertype monsters\unique\pogolem\pogolem.monstertype monsters\unique\sewerfly\sewerfly.monstertype monsters\unique\swarpion\swarpion.monstertype monsters\unique\toxicfly\toxicfly.monstertype monsters\unique\toxicgolem\toxicgolem.monstertype npcs\merchant.npctype npcs\wanderingmerchant.npctype [NEW] objects\defaultcategories.config objects\apex\apexbed\apexbed.object objects\apex\apexbed\apexbed.png objects\apex\classicbed\classicbed.object objects\avian\birdbed\birdbed.object objects\avian\tribalbed2\tribalbed2.object objects\floran\floranbed\floranbed.object objects\floran\plantbed1\plantbed1.object objects\floran\plantbed2\plantbed2.object objects\floran\plantbed3\plantbed3.object objects\floran\plantbed4\plantbed4.object objects\generic\carbed\carbed.object objects\generic\fluorescentlight\fluorescentlight.object objects\generic\ironbed\ironbed.object objects\generic\ironthrone\ironthrone.object objects\generic\kennel\kennel.object objects\generic\sapling\sapling.object objects\generic\sleepingbag\sleepingbag.object objects\generic\tent1\tent1.object objects\generic\tent2\tent2.object objects\generic\woodenbed\woodenbed.object objects\generic\woodenbed2\woodenbed2.object objects\generic\wreckbed\wreckbed.object objects\glitch\castleswitch\castleswitch.object objects\glitch\guillotine\guillotine.object objects\glitch\haypile\haypile.object objects\glitch\largecastledoor\largecastledoor.object objects\glitch\medievalbed\medievalbed.object objects\glitch\medievalcellbed\medievalcellbed.object objects\glitch\royalbed\royalbed.object objects\glitch\wheelbarrow\wheelbarrow.object [NEW] objects\human\humanstoragelocker\humanstoragelocker.frames [NEW] objects\human\humanstoragelocker\humanstoragelocker.object [NEW] objects\human\humanstoragelocker\humanstoragelocker.png [NEW] objects\human\humanstoragelocker\humanstoragelockericon.png objects\human\prisonbed\prisonbed.object objects\human\prisontorturebed2\prisontorturebed2.object objects\hylotl\hylotlbed2\hylotlbed2.object objects\minibiome\alien\alienbed\alienbed.object objects\minibiome\alpine\stonebed\stonebed.object objects\minibiome\bone\bonebed\bonebed.object objects\minibiome\crystal\crystalbed\crystalbed.object objects\minibiome\eyepatch\eyebed\eyebed.object objects\minibiome\flesh\fleshbed\fleshbed.object objects\minibiome\geometric\geometricbed\geometricbed.object objects\minibiome\giantflower\giantflowerbed\giantflowerbed.object objects\minibiome\ice\icebed\icebed.object objects\minibiome\mushroom\shroombed\shroombed.object objects\minibiome\oasis\oasisbed\oasisbed.object objects\minibiome\oasis\reedbed\reedbed.object objects\minibiome\oasis\reedlamp\reedlamp.object objects\minibiome\rainbow\rainbowbed\rainbowbed.object objects\minibiome\rainbow\rainbowpainting\rainbowpainting.object objects\minibiome\rainbowwood\rainbowwoodbed\rainbowwoodbed.object objects\minibiome\rust\rustbed\rustbed.object objects\minibiome\sandstone\sandstonebed\sandstonebed.object objects\minibiome\stonecave\cavebed\cavebed.object objects\minibiome\tar\tarbed\tarbed.object objects\mission\lunarbasebunk\lunarbasebunk.object objects\outpost\customsign\customsign.lua objects\outpost\outpostbed\outpostbed.object objects\outpost\signstore\customeasel-data.lua objects\spawner\spawners\spawner.lua objects\tiered\tier10bed\tier10bed.object objects\tiered\tier1bed\tier1bed.object objects\tiered\tier2bed\tier2bed.object objects\tiered\tier3bed\tier3bed.object objects\tiered\tier4bed\tier4bed.object objects\tiered\tier5bed\tier5bed.object objects\tiered\tier6bed\tier6bed.object objects\tiered\tier7bed\tier7bed.object objects\tiered\tier8bed\tier8bed.object objects\tiered\tier9bed\tier9bed.object plants\trees\alien\foliage\alienbigleaf\alienbigleaf.modularfoliage plants\trees\alien\foliage\aliencircle\aliencircle.modularfoliage plants\trees\arid\foliage\autumny\autumny.modularfoliage plants\trees\arid\foliage\patchy\patchy.modularfoliage plants\trees\arid\foliage\piney\piney.modularfoliage plants\trees\arid\foliage\weirdly\weirdly.modularfoliage plants\trees\arid\foliage\willowy\willowy.modularfoliage plants\trees\cacti\foliage\bigflowers\bigflowers.modularfoliage plants\trees\cacti\foliage\cactusflowers\cactusflowers.modularfoliage plants\trees\cacti\foliage\nothing\nothing.modularfoliage plants\trees\colourful\foliage\colourfulpalm\colourfulpalm.modularfoliage plants\trees\deadtree\foliage\deadleaves\deadleaves.modularfoliage plants\trees\deadtree\foliage\deadmoss\deadmoss.modularfoliage plants\trees\desert\foliage\cocopalm\cocopalm.modularfoliage plants\trees\desert\foliage\elegant\elegant.modularfoliage plants\trees\desert\foliage\lushleaves\lushleaves.modularfoliage plants\trees\desert\foliage\palmleaves\palmleaves.modularfoliage plants\trees\desert\foliage\palmlush\palmlush.modularfoliage plants\trees\desert\foliage\palmy\palmy.modularfoliage plants\trees\desert\foliage\roseleaves\roseleaves.modularfoliage plants\trees\eyepatch\foliage\eyefoliage\eyefoliage.modularfoliage plants\trees\flesh\stem\fleshstem\fleshstem.modularstem plants\trees\forest\foliage\brains\brains.modularfoliage plants\trees\forest\foliage\bubbles\bubbles.modularfoliage plants\trees\forest\foliage\cloudy\cloudy.modularfoliage plants\trees\forest\foliage\frumpy\frumpy.modularfoliage plants\trees\forest\foliage\greenleaves\greenleaves.modularfoliage plants\trees\forest\foliage\hanging\hanging.modularfoliage plants\trees\forest\foliage\leafy\leafy.modularfoliage plants\trees\forest\foliage\lotus\lotus.modularfoliage plants\trees\forest\foliage\lushgreen\lushgreen.modularfoliage plants\trees\forest\foliage\orangeflower\orangeflower.modularfoliage plants\trees\forest\foliage\pinefoliage\pinefoliage.modularfoliage plants\trees\forest\foliage\redleaves\redleaves.modularfoliage plants\trees\forest\foliage\rose\rose.modularfoliage plants\trees\forest\foliage\scraggy\scraggy.modularfoliage plants\trees\forest\foliage\spikeyfoliage\spikeyfoliage.modularfoliage plants\trees\giantflowers\foliage\pinkflower\pinkflower.modularfoliage plants\trees\giantflowers\foliage\redflower\redflower.modularfoliage plants\trees\giantflowers\foliage\whitepetals\whitepetals.modularfoliage plants\trees\jungle\foliage\jungleleaf\jungleleaf.modularfoliage plants\trees\jungle\foliage\junglepalm\junglepalm.modularfoliage plants\trees\jungle\foliage\lushy\lushy.modularfoliage plants\trees\molten\foliage\fluff\fluff.modularfoliage plants\trees\molten\foliage\grey\grey.modularfoliage plants\trees\molten\foliage\red\red.modularfoliage plants\trees\mushroompatch\foliage\mushroomredtop\mushroomredtop.modularfoliage plants\trees\mushroompatch\foliage\mushroomyellowtop\mushroomyellowtop.modularfoliage plants\trees\rust\foliage\rustflower\rustflower.modularfoliage plants\trees\savannah\foliage\bonky\bonky.modularfoliage plants\trees\savannah\foliage\burly\burly.modularfoliage plants\trees\savannah\foliage\circly\circly.modularfoliage plants\trees\savannah\foliage\flat\flat.modularfoliage plants\trees\savannah\foliage\savannahbloom\savannahbloom.modularfoliage plants\trees\savannah\foliage\spikeyfoliage\pinefoliage.modularfoliage plants\trees\savannah\foliage\squareish\squarish.modularfoliage plants\trees\savannah\foliage\thorns\thorns.modularfoliage plants\trees\savannahnew\foliage\baobab\baobab.modularfoliage plants\trees\seatrees\foliage\kelpy\kelpy.modularfoliage plants\trees\snow\foliage\icepine\icepinefoliage.modularfoliage plants\trees\snow\foliage\snowbrains\snowbrains.modularfoliage plants\trees\snow\foliage\snowbubbles\snowbubbles.modularfoliage plants\trees\snow\foliage\snowcloudy\snowcloudy.modularfoliage plants\trees\snow\foliage\snowfrumpy\snowfrumpy.modularfoliage plants\trees\snow\foliage\snowgreenleaves\snowgreenleaves.modularfoliage plants\trees\snow\foliage\snowhanging\snowhanging.modularfoliage plants\trees\snow\foliage\snowleafy\snowleafy.modularfoliage plants\trees\snow\foliage\snowlotus\snowlotus.modularfoliage plants\trees\snow\foliage\snowpine\snowpine.modularfoliage plants\trees\snow\foliage\snowredleaves\snowredleaves.modularfoliage plants\trees\snow\foliage\snowscraggy\snowscraggy.modularfoliage plants\trees\swamp\foliage\weeping\weeping.modularfoliage plants\trees\tentacle\stem\tentacletree\tentacletree.modularstem plants\trees\tentacle\stem\tentacletreetwo\tentacletreetwo.modularstem plants\trees\toxicplains\bluebell\bluebell.modularfoliage [NEW] projectiles\explosions\paperplaneexplosion\paperplaneexplosion.config projectiles\throwable\paperplane\paperplane.projectile [NEW] recipes\spinningwheel\shortcapeback.recipe [NEW] recipes\spinningwheel\simplecapeback.recipe recipes\tiles\eyepiles.recipe [NEW] recipes\tiles\steelplatform.recipe recipes\weapons\tier3\thornyneedler.recipe [NEW] sfx\environmental\tree_flesh_breaking.wav [NEW] sfx\environmental\tree_flesh_hitground.wav sfx\interface\energy_full2.wav [NEW] sfx\interface\hyperspace_end_shortened.ogg [NEW] sfx\objects\largecastledoor_close.wav [NEW] sfx\objects\largecastledoor_open.wav [NEW] sfx\projectiles\paperplane_impact.wav sfx\tools\atom.wav sfx\tools\atom2.wav sfx\tools\atom3.wav sfx\tools\atom4.wav sfx\tools\atom5.wav sfx\tools\atom6.wav sfx\tools\atom7.wav [NEW] sfx\tools\axe_chop_flesh1.wav [NEW] sfx\tools\axe_chop_flesh2.wav [NEW] sfx\tools\axe_chop_flesh3.wav [NEW] sfx\tools\beamaxe.wav [NEW] stats\effects\intents\intents.animation [NEW] stats\effects\intents\intents.lua [NEW] stats\effects\intents\intents.statuseffect stats\effects\thorns\thorns.lua stats\effects\thorns\thorns.statuseffect tech\hoverbike\humanhoverbike\humanhoverbike.techitem tech\hoverbike\humanhoverbike\humanhoverbikebackground.png tech\hoverbike\humanhoverbike\humanhoverbikeforeground.png tiles\classicmaterialtemplate.config tiles\girdertemplate.config tiles\pipetemplate.config tiles\platformtemplate.config tiles\skyrailtemplate.config tiles\materials\alienstripedblock.material treasure\common.treasurepools treasure\monster.treasurepools DIFFS ----- dungeon_worlds.config 27a28 > "biome" : "moon", 36c37 < "dungeonBaseHeight" : 1000, --- > "dungeonBaseHeight" : 1200, 37a39 > "biome" : "jungle", 46a49 > "dungeonSurfaceHeight" : 810, 57a61 > "dungeonSurfaceHeight" : 810, 59c63 < "biome" : "snow", --- > "biome" : "tundra", 61a66 > help.config 18a19,20 > "whereami" : "Usage /whereami. Display the celestial coordinate of your current location.", > "whereis" : "Usage /whereis playerSpecifier. Display the celestial coordinate of the specified player's current location.", 33a36 > "coordinate" : "Usage /coordinate. Displays the current coordinate of the world you are on or orbiting.", player.config 77a78,79 > { "item" : "simplecapeback" }, > { "item" : "shortcapeback" }, 107a110 > { "item" : "steelplatform" }, 258c261 < // { "item" : "reddye" }, --- > { "item" : "reddye" }, biomes\core\blaststonecorelayer.biome 11c11 < "undergroundAmbientNoises" : { --- > "ambientNoises" : { 13c13 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/magma_underground.ogg" ] 16c16 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/magma_underground.ogg" ] 20c20 < "undergroundMusicTrack" : { --- > "musicTrack" : { biomes\core\gardencorelayer.biome 11c11 < "undergroundAmbientNoises" : { --- > "ambientNoises" : { 13c13 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/magma_underground.ogg" ] 16c16 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/magma_underground.ogg" ] 20c20 < "undergroundMusicTrack" : { --- > "musicTrack" : { biomes\core\magmarockcorelayer.biome 11c11 < "undergroundAmbientNoises" : { --- > "ambientNoises" : { 13c13 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/magma_underground.ogg" ] 16c16 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/magma_underground.ogg" ] 20c20 < "undergroundMusicTrack" : { --- > "musicTrack" : { biomes\core\mooncorelayer.biome 11c11 < "undergroundAmbientNoises" : { --- > "ambientNoises" : { 13c13 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/moon_underground.ogg" ] 16c16 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/moon_underground.ogg" ] 20c20 < "undergroundMusicTrack" : { --- > "musicTrack" : { biomes\core\obisidiancorelayer.biome 11c11 < "undergroundAmbientNoises" : { --- > "ambientNoises" : { 13c13 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/magma_underground.ogg" ] 16c16 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/magma_underground.ogg" ] 20c20 < "undergroundMusicTrack" : { --- > "musicTrack" : { biomes\space\asteroids.biome 20a21,38 > "ambientNoises" : { > "day" : { > "tracks" : [ "/sfx/environmental/moon_surface.ogg" ] > }, > "night" : { > "tracks" : [ "/sfx/environmental/moon_surface.ogg" ] > } > }, > > "musicTrack" : { > "day" : { > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] > }, > "night" : { > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] > } > }, > biomes\surface\arcticoceanfloor.biome 15a16,33 > "ambientNoises" : { > "day" : { > "tracks" : [ "/sfx/environmental/ocean_underwater.ogg" ] > }, > "night" : { > "tracks" : [ "/sfx/environmental/ocean_underwater.ogg" ] > } > }, > > "musicTrack" : { > "day" : { > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] > }, > "night" : { > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] > } > }, > biomes\surface\barren.biome 171a172,180 > "musicTrack" : { > "day" : { > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] > }, > "night" : { > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] > } > }, > biomes\surface\magmaoceanfloor.biome 27a28,45 > "ambientNoises" : { > "day" : { > "tracks" : [ "/sfx/environmental/magma_day.ogg" ] > }, > "night" : { > "tracks" : [ "/sfx/environmental/magma_night.ogg" ] > } > }, > > "musicTrack" : { > "day" : { > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] > }, > "night" : { > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] > } > }, > biomes\surface\oceanfloor.biome 13a14,31 > "ambientNoises" : { > "day" : { > "tracks" : [ "/sfx/environmental/ocean_underwater.ogg" ] > }, > "night" : { > "tracks" : [ "/sfx/environmental/ocean_underwater.ogg" ] > } > }, > > "musicTrack" : { > "day" : { > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] > }, > "night" : { > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] > } > }, > biomes\surface\toxicoceanfloor.biome 24a25,42 > "ambientNoises" : { > "day" : { > "tracks" : [ "/sfx/environmental/ocean_underwater.ogg" ] > }, > "night" : { > "tracks" : [ "/sfx/environmental/ocean_underwater.ogg" ] > } > }, > > "musicTrack" : { > "day" : { > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] > }, > "night" : { > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] > } > }, > biomes\underground\barrenunderground.biome 13c13 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/arid_underground.ogg" ] 16c16 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/arid_underground.ogg" ] biomes\underground\moonunderground.biome 15c15 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/moon_underground.ogg" ] 18c18 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/moon_underground.ogg" ] biomes\underground_detached\bonecaves.biome 20,37d19 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\cellcave.biome 38,55d37 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\fleshcave.biome 20,37d19 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\icecaves.biome 22,39d21 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/tundra_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/tundra_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\luminouscaves.biome 38,55d37 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\minivillage.biome 20,37d19 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\mushrooms.biome 20,37d19 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\stonecaves.biome 20,37d19 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/tundra_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/tundra_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\tarpit.biome 30,47d29 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\wilderness.biome 20,37d19 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\old\abandonedmines\abandonedmines.biome 30,47d29 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\old\colorful\colorfulcave.biome 30,47d29 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\old\coralcave\coralcave.biome 30,47d29 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\old\crystalcave\crystalcave.biome 30,47d29 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\old\heck\heck.biome 30,47d29 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\old\hive\hive.biome 30,47d29 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\old\shroomcave\shroomcave.biome 31,39d30 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/crystal_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/crystal_underground.ogg" ] < } < }, < biomes\underground_detached\old\slime\slime.biome 20,37d19 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < biomes\underground_detached\old\zen\zen.biome 20,37d19 < "ambientNoises" : { < "day" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < }, < "night" : { < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] < } < }, < < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/M54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-Disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/M54.ogg", "/music/Nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < dungeons\human\humanprison\humanprison.dungeon 6c6 < "anchor" : [ "entranceleft1", "entranceleft2", "entranceright1" ], --- > "anchor" : [ "entranceleft1", "entranceleft2", "entranceright1", "entranceright2" ], 1957,1960c1957 < [ "maxSpawnCount", [1] ], < [ "ignorePartMaximumRule" ], < [ "doNotCombineWith", [ "entranceright1" ] ], < [ "doNotConnectToPart", [ "entranceleft1", "entranceright1", "entranceleft2", "entranceright2" ] ] --- > [ "doNotCombineWith", [ "entranceleft1", "entranceleft2", "entranceright1", "entranceright2", "exitleft1", "exitleft2", "exitright1" ] ] 1969,1972c1966 < [ "maxSpawnCount", [1] ], < [ "ignorePartMaximumRule" ], < [ "doNotCombineWith", [ "entranceleft1" ] ], < [ "doNotConnectToPart", [ "entranceleft1", "entranceright1", "entranceleft2", "entranceright2" ] ] --- > [ "doNotCombineWith", [ "entranceleft1", "entranceleft2", "entranceright1", "entranceright2", "exitleft1", "exitright1", "exitright2" ] ] 1981,1984c1975 < [ "maxSpawnCount", [1] ], < [ "ignorePartMaximumRule" ], < [ "doNotCombineWith", [ "entranceright2" ] ], < [ "doNotConnectToPart", [ "entranceleft1", "entranceright1", "entranceleft2", "entranceright2" ] ] --- > [ "doNotCombineWith", [ "entranceleft1", "entranceleft2", "entranceright1", "entranceright2", "exitleft1", "exitleft2", "exitright2" ] ] 1993,1996c1984 < [ "maxSpawnCount", [1] ], < [ "ignorePartMaximumRule" ], < [ "doNotCombineWith", [ "entranceleft2" ] ], < [ "doNotConnectToPart", [ "entranceleft1", "entranceright1", "entranceleft2", "entranceright2" ] ] --- > [ "doNotCombineWith", [ "entranceleft1", "entranceleft2", "entranceright1", "entranceright2", "exitleft2", "exitright1", "exitright2" ] ] 1998a1987,2022 > "chance" : 0 > }, > > { > "name" : "exitleft1", > "rules" : [ > [ "ignorePartMaximumRule" ] > ], > "def" : [ "image", [ "exitleft1.png", "entranceleft1-objects.png" ] ], > "chance" : 0 > }, > > { > "name" : "exitright1", > "rules" : [ > [ "ignorePartMaximumRule" ] > ], > "def" : [ "image", [ "exitright1.png", "entranceright1-objects.png" ] ], > "chance" : 0 > }, > > { > "name" : "exitleft2", > "rules" : [ > [ "ignorePartMaximumRule" ] > ], > "def" : [ "image", [ "exitleft2.png", "entranceleft2-objects.png" ] ], > "chance" : 0 > }, > > { > "name" : "exitright2", > "rules" : [ > [ "ignorePartMaximumRule" ] > ], > "def" : [ "image", [ "exitright2.png", "entranceright2-objects.png" ] ], interface\easel\signstoregui.lua 116d115 < storage.lightData = storage.lightData or {} 385,387c384,386 < if storage.lightData["f"..tostring(storage.currentFrame)] ~= nil then < local lightDirective = "?replace=828282="..(storage.lightData["f"..tostring(storage.currentFrame)] or "808080")..";FFFFFF=" ..(storage.lightData["f"..tostring(storage.currentFrame)] or "808080") < console.canvasDrawRect(button4Position("S:lightColor"), convertRGBAtoArray(storage.lightData["f"..tostring(storage.currentFrame)])) --- > if storage.lightData ~= nil then > local lightDirective = "?replace=828282="..(storage.lightData or "808080")..";FFFFFF=" ..(storage.lightData or "808080") > console.canvasDrawRect(button4Position("S:lightColor"), convertRGBAtoArray(storage.lightData)) 563c562 < pushToUndoStack({"restoreFrame", storage.currentFrame, storage.signPixels[storage.currentFrame],storage.lightData["f"..tostring(storage.currentFrame)]}) --- > pushToUndoStack({"restoreFrame", storage.currentFrame, storage.signPixels[storage.currentFrame]}) 569d567 < storage.lightData["f"..tostring(storage.currentFrame)] = nil 579d576 < storage.lightData = {} 590d586 < storage.lightData["f"..tostring(#storage.signPixels + 1)] = storage.lightData["f"..tostring(storage.currentFrame)] 596,600c592 < pushToUndoStack({"insertFrame", storage.currentFrame, storage.signPixels[storage.currentFrame], storage.lightData["f"..tostring(storage.currentFrame)]}) < storage.lightData["f"..tostring(storage.currentFrame)] = nil < for i=1, #storage.signPixels do < if i >= storage.currentFrame then storage.lightData["f"..tostring(i)] = storage.lightData["f"..tostring(i+1)] end < end --- > pushToUndoStack({"insertFrame", storage.currentFrame, storage.signPixels[storage.currentFrame]}) 620d611 < storage.lightData["f"..tostring(action[2])] = action[4] 627,630d617 < storage.lightData["f"..tostring(action[2])] = nil < for i=1, #storage.signPixels do < if i >= action[2] then storage.lightData["f"..tostring(i)] = storage.lightData["f"..tostring(i+1)] end < end 633d619 < storage.lightData["f"..tostring(action[2])] = nil 636d621 < storage.lightData["f"..tostring(action[2])] = action[4] 659c644 < storage.lightData["f"..tostring(action[2])] = action[3] --- > storage.lightData = action[2] 696c681 < storage.lightData = tablecopy(templates[templateIndex].lightData) or {} --- > storage.lightData = tablecopy(templates[templateIndex].signLight) 713,715c698,707 < pushToUndoStack({"lightChange", storage.currentFrame, storage.lightData["f"..tostring(storage.currentFrame)]}) < if storage.lightData["f"..tostring(storage.currentFrame)] == string.sub(storage.paintColor, 1, -3) then < storage.lightData["f"..tostring(storage.currentFrame)] = nil --- > -- Not using per frame lighting anymore > -- pushToUndoStack({"lightChange", storage.currentFrame, storage.lightData["f"..tostring(storage.currentFrame)]}) > -- if storage.lightData["f"..tostring(storage.currentFrame)] == string.sub(storage.paintColor, 1, -3) then > -- storage.lightData["f"..tostring(storage.currentFrame)] = nil > -- else > -- storage.lightData["f"..tostring(storage.currentFrame)] = string.sub(storage.paintColor, 1, -3) > -- end > pushToUndoStack({"lightChange", storage.lightData}) > if storage.lightData == string.sub(storage.paintColor, 1, -3) then > storage.lightData = nil 717c709 < storage.lightData["f"..tostring(storage.currentFrame)] = string.sub(storage.paintColor, 1, -3) --- > storage.lightData = string.sub(storage.paintColor, 1, -3) 851c843 < templates["fromContainer"].signPixels = deconstructDirectiveStrings(self.droppedSign["parameters"]["signData"], self.droppedSign["parameters"]["lightData"]) --- > templates["fromContainer"].signPixels = deconstructDirectiveStrings(self.droppedSign["parameters"]["signData"], self.droppedSign["parameters"]["signLight"]) 869c861 < templates["fromContainer"].lightData = self.droppedSign["parameters"]["lightData"] or {} --- > templates["fromContainer"].lightData = self.droppedSign["parameters"]["signLight"] or {} 925c917 < parameters.lightData = storage.lightData --- > parameters.signLight = storage.lightData 1065c1057 < if storage.lightData["f"..tostring(storage.currentFrame)] ~= nil then --- > if storage.lightData ~= nil then items\armors\avian\ironarmoravian\ironarmoravian.back 10a11 > "maxStack" : 1, items\armors\backitems\airpocket\airpocket.back 11a12 > "maxStack" : 1, items\armors\backitems\batterypackaa\batterypackaa.back 10a11 > "maxStack" : 1, items\armors\backitems\batwings\batwings.back 10a11 > "maxStack" : 1, items\armors\backitems\bonewings\bonewings.back 10a11 > "maxStack" : 1, items\armors\backitems\crystalpack\crystalpack.back 10a11 > "maxStack" : 1, items\armors\backitems\dangerbarrel\dangerbarrel.back 10a11 > "maxStack" : 1, items\armors\backitems\eye\eye.back 10a11 > "maxStack" : 1, items\armors\backitems\lanternstick\lanternstick.back 10a11 > "maxStack" : 1, items\armors\backitems\naturecape\naturecape.back 11a12 > "maxStack" : 1, items\armors\backitems\oxygentank\oxygentank.back 10a11 > "maxStack" : 1, items\armors\backitems\paperwings\paperwings.back 10a11 > "maxStack" : 1, items\armors\backitems\parachutepack\parachutepack.back 10a11 > "maxStack" : 1, items\armors\backitems\rainbowcape\rainbowcape.back 11a12 > "maxStack" : 1, items\armors\backitems\shortcape\shortcape.back 10a11 > "maxStack" : 1, 13,14c14,15 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\backitems\simplecape\simplecape.back 10a11 > "maxStack" : 1, 13,14c14,15 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BLUE */ > { "ffca8a" : "96cbe7", "e0975c" : "5588d4", "a85636" : "344495", "6f2919" : "1a1c51" }, items\armors\backitems\spacetank\spaceairtank.back 10a11 > "maxStack" : 1, items\armors\backitems\tigertail\tigertail.back 10a11 > "maxStack" : 1, items\armors\backitems\toxicflower\toxicflower.back 10a11 > "maxStack" : 1, items\armors\backitems\toxicwaste\toxicwaste.back 10a11 > "maxStack" : 1, items\armors\backitems\turtleshell\turtleshell.back 10a11 > "maxStack" : 1, items\armors\biome\bone\jeff\jeff.back 10a11 > "maxStack" : 1, items\armors\biome\colorful\crayonblueback\crayonblueback.back 10a11 > "maxStack" : 1, items\armors\biome\colorful\crayongreenback\crayongreen.back 10a11 > "maxStack" : 1, items\armors\biome\colorful\crayonorangeback\crayonorange.back 10a11 > "maxStack" : 1, items\armors\biome\colorful\crayonpurpleback\crayonpurpleback.back 10a11 > "maxStack" : 1, items\armors\biome\colorful\crayonredback\crayonredback.back 10a11 > "maxStack" : 1, items\armors\biome\colorful\crayonyellowback\crayonyellowback.back 10a11 > "maxStack" : 1, items\armors\biome\garden\quiver\quiver.back 10a11 > "maxStack" : 1, items\armors\biome\giantflowers\butterflywings\butterflywings.back 10a11 > "maxStack" : 1, items\armors\biome\ice\survivalgear\survivalgear.back 10a11 > "maxStack" : 1, items\armors\biome\mushroom\raggedcape\raggedcape.back 10a11 > "maxStack" : 1, items\armors\biome\spring\flowery\flowery.back 10a11 > "maxStack" : 1, items\armors\biome\tar\spearback\spearback.back 10a11 > "maxStack" : 1, items\armors\biome\tar\woolly\woolly.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\cupids\cupids.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\fairy\fairy.back 11a12 > "maxStack" : 1, items\armors\decorative\costumes\hiker\hiker.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\hunter\hunter.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\moneybags\moneybags.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\mrclaus\mrclaus.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\pilot\pilot.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\pirate\pirate.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\pixelhero\pixelhero.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\predatory\predatory.back 10a11 > "maxStack" : 1, items\armors\decorative\costumes\wizard\wizard.back 10a11 > "maxStack" : 1, items\armors\human\human-tier7\humantier7.chest 7c7 < "description" : "The wanderer's job is to meet and greet newly discovered races. Sometimes this goes wrong, hence the chestguard.", --- > "description" : "This Cerulium Chestguard is worn most often by the staff wielders of the cosmos.", items\armors\human\human-tier7\humantier7.head 7,8c7,8 < "description" : "This Cerulium helm was built when humans made contact with a particularly odd looking race. The fashion stuck.", < "shortdescription" : "Wanderer's Helm", --- > "description" : "This Cerulium helmet, among other things, filters out the seering light from fully charged staves.", > "shortdescription" : "Wanderer's Helmet", items\armors\human\human-tier7\humantier7.legs 7c7 < "description" : "Built for diplomacy, the Wanderer's Armour is designed to look non-threatening.", --- > "description" : "Cerulium plated armor made to balance between energy reservation and protection.", items\armors\other\combatmedic\medic.back 10a11 > "maxStack" : 1, items\armors\other\fullmetal\fullmetal.back 10a11 > "maxStack" : 1, items\armors\other\hazmat\hazmat.back 10a11 > "maxStack" : 1, items\armors\other\neo\neo.back 10a11 > "maxStack" : 1, items\armors\other\spacesuit\spacesuit.back 10a11 > "maxStack" : 1, items\generic\crafting\aegisaltore.item 5c5 < "description" : "It's aegisalt. Can be used for smelting or repairs. Pick up ore and right click mining tool to repair.", --- > "description" : "Aegisalt ore. Can be used for smelting.", items\generic\drinks\antidote.consumable 7c7 < "handPosition" : [0, 8], --- > "handPosition" : [8, 0], items\generic\produce\chili.consumable 14c14 < "duration" : 15 --- > "duration" : 10 items\generic\produce\thornfruit.consumable 6a7 > "handPosition" : [8, 0], items\generic\produce\toxictop.consumable 11c11 < "duration" : 15 --- > "duration" : 10 items\generic\tier4\toxicjamdonut.consumable 10c10 < "duration" : 30 --- > "duration" : 10 items\generic\tier4\toxicjuice.consumable 10c10 < "duration" : 30 --- > "duration" : 10 items\generic\tier4\toxictart.consumable 10c10 < "duration" : 30 --- > "duration" : 10 items\generic\tier4\toxictopjam.consumable 10c10 < "duration" : 30 --- > "duration" : 10 items\generic\tier6\hothothotpot.consumable 10c10 < "duration" : 30 --- > "duration" : 10 items\guns\randomgenerated\commonburstrifle.generatedgun 9,10c9,10 < "baseDps" : [1.66, 2], < "rateOfFire" : [0.8, 1.2], --- > "baseDps" : [5, 6], > "rateOfFire" : [2, 3], items\guns\randomgenerated\commonrocketlauncher.generatedgun 9c9 < "rateOfFire" : [0.3, 1], --- > "rateOfFire" : [0.4, 0.9], items\guns\randomgenerated\legendaryrocketlauncher.generatedgun 9c9 < "rateOfFire" : [0.3, 1], --- > "rateOfFire" : [0.4, 0.9], items\guns\randomgenerated\rarerocketlauncher.generatedgun 9c9 < "rateOfFire" : [0.3, 1], --- > "rateOfFire" : [0.4, 0.9], items\guns\randomgenerated\uncommonrocketlauncher.generatedgun 9c9 < "rateOfFire" : [0.3, 1], --- > "rateOfFire" : [0.4, 0.9], items\guns\unsorted\burstfire.lua 2d1 < self.burstSpeed = fireableItem.fireableParam("burstSpeed") 4a4,5 > self.shortCooldown = fireableItem.fireableParam("burstSpeed") > self.longCooldown = (fireableItem.cooldownTime() * self.burstCount) - (self.shortCooldown * (self.burstCount - 1)) 8a10,13 > if fireableItem.ownerEnergyLocked() then > self.burstFiring = false > self.burstAmmo = self.burstCount > end 19c24 < fireableItem.setCooldown(self.burstSpeed) --- > fireableItem.setCooldown(self.shortCooldown) 22a28 > fireableItem.setCooldown(self.longCooldown) items\throwables\paperplane.thrownitem 18c18 < "power" : 1.5 --- > "power" : 0 monsters\pets\groundpet.lua 21d20 < "followState", 25a25,31 > local actionStates = {} > local actions = stateMachine.scanScripts(entity.configParameter("scripts"), "(%a+Action)%.lua") > for _, action in pairs(actions) do > table.insert(actionStates, 1, action) > end > self.actionState = stateMachine.create(actionStates) > 29a36 > self.behaviorParams = entity.configParameter("behaviorParams") 32c39 < self.querySurroundingsTimer = 0 --- > self.querySurroundingsTimer = 1 39a47,49 > if self.behavior and self.behavior.onInit then > self.behavior.onInit() > end 44,49c54,55 < if self.followTarget ~= 0 and world.entityExists(self.followTarget) and self.state.stateDesc() ~= "followState" then < local followDistance = entity.configParameter("follow.startDistance") < local targetPosition = world.entityPosition(self.followTarget) < if world.magnitude(targetPosition, mcontroller.position()) > followDistance then < self.state.pickState({followTarget = self.followTarget}) < end --- > if self.actionState.stateDesc() ~= "" then > self.actionState.update(dt) 52,53c58 < --Otherwise just wander around < if not self.state.update(dt) then --- > if self.actionState.stateDesc() == "" and not self.state.update(dt) then 85c90 < local players = world.entityQuery(mcontroller.position(), self.querySurroundingsRange, {includedTypes={"player"}}) --- > local nearEntities = world.entityQuery(mcontroller.position(), self.querySurroundingsRange, {includedTypes={"player", "itemDrop"}}) 88,89c93,94 < for _,playerId in ipairs(players) do < if self.behavior.reactTo({type = "player", id = playerId, uuid = world.entityUuid(playerId)}) then --- > for _,entityId in ipairs(nearEntities) do > if self.behavior.reactTo(entityId) then 96a102,115 > function emote(emoteType) > > end > > function itemFoodAction(entityName) > for foodName, action in pairs(self.behaviorParams.food) do > if entityName == foodName then > return action > end > end > > return false > end > 598c617 < local collisionResolve = world.resolvePolyCollision(collisionPoly, {position[1] + direction/2, position[2]}, 0.9) --- > local collisionResolve = world.resolvePolyCollision(collisionPoly, {position[1] + direction/2, position[2]}, 0.2) 609a629,631 > local bounds = boundingBox() > position[2] = math.floor(position[2] + bounds[2] % 1) > monsters\pets\cat\catbehavior.lua 3,5c3,19 < function catBehavior.reactTo(entityDescription) < if entityDescription.type == "player" then < return catBehavior.reactToPlayer(entityDescription) --- > function catBehavior.onInit() > catBehavior.entityTypeReactions = { > ["player"] = catBehavior.reactToPlayer, > ["itemdrop"] = catBehavior.reactToItemDrop > } > > catBehavior.actions = { > ["inspect"] = catBehavior.inspect, > ["follow"] = catBehavior.follow > } > end > > function catBehavior.reactTo(entityId) > local entityType = world.entityType(entityId) > > if catBehavior.entityTypeReactions[entityType] then > return catBehavior.entityTypeReactions[entityType](entityId) 11,13c25,29 < function catBehavior.reactToPlayer(entityDescription) < if storage.ownerUuid ~= 0 and storage.ownerUuid == entityDescription.uuid then < return catBehavior.reactToOwner(entityDescription) --- > function catBehavior.reactToPlayer(entityId) > local playerUuid = world.entityUuid(entityId) > > if storage.ownerUuid ~= 0 and storage.ownerUuid == playerUuid then > return catBehavior.reactToOwner(entityId) 15c31 < return catBehavior.reactToStranger(entityDescription) --- > return catBehavior.reactToStranger(entityId) 19,27c35,36 < function catBehavior.reactToOwner(entityDescription) < if self.followTarget ~= entityDescription.id then < --Start following owner < self.followTarget = entityDescription.id < return true < else < --Already following owner < return false < end --- > function catBehavior.reactToOwner(entityId) > return catBehavior.follow(entityId) 30c39 < function catBehavior.reactToStranger(entityDescription) --- > function catBehavior.reactToStranger(entityId) 32a42,68 > end > > function catBehavior.reactToItemDrop(entityId) > local entityName = world.entityName(entityId) > > local foodAction = itemFoodAction(entityName) > if foodAction then > return catBehavior.actions[foodAction[1]](entityId, foodAction) > end > > return false > end > > function catBehavior.follow(entityId) > if self.actionState.stateDesc() == "" then > return self.actionState.pickState({ > followTarget = entityId > }) > end > end > > function catBehavior.inspect(entityId, args) > world.logInfo("Inspect %s %s", entityId, args) > return self.actionState.pickState({ > inspectTarget = entityId, > inspectDistance = args[2] > }) monsters\pets\cat\petcat.animation 160d159 < 336a336,354 > } > } > ] > }, > > "emotehappy" : { > "emissionRate" : 1, > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/animations/emotes/happy.animation", > "position" : [0.5, 2], > "finalVelocity" : [0, 0], > "initialVelocity" : [0, 0], > "destructionTime" : 0.2, > "destructionAction" : "shrink", > "layer" : "front", > "timeToLive" : 0.8 monsters\pets\cat\petcat.frames 10c10 < [ null, "eat.1", "eat.2", "eat.3", null, "inspect.5", "inspect.6", "inspect.7", "inspect.8" ], --- > [ null, "eat.1", "eat.2", "eat.3", null, "inspect.1", "inspect.2", "inspect.3", "inspect.4" ], monsters\pets\cat\petcat.monstertype 23d22 < "/monsters/pets/followState.lua", 25c24,26 < "/monsters/pets/cat/catBehavior.lua" --- > "/monsters/pets/cat/catBehavior.lua", > "/monsters/pets/actions/followAction.lua", > "/monsters/pets/actions/inspectAction.lua" 28a30,35 > > "behaviorParams" : { > "food" : { > "alienmeat" : ["inspect", 2] > } > }, monsters\unique\chesttrapper\chesttrapper.monstertype 10c10 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], monsters\unique\glitchknight\glitchknight.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "robotTreasure" ], 55c55 < "targetMaterialKind" : "organic" --- > "targetMaterialKind" : "robotic" monsters\unique\glitchspider\glitchspider.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "robotTreasure" ], monsters\unique\moontant\moontant.monstertype 14c14 < "default" : "basicMonsterTreasure", --- > "default" : "noMeatMonsterTreasure", monsters\unique\po\megapo.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], monsters\unique\po\micropo.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], monsters\unique\po\po.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], monsters\unique\pogolem\pogolem.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], monsters\unique\sewerfly\sewerfly.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], monsters\unique\swarpion\swarpion.monstertype 11c11 < "dropPools" : [ "robotTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], monsters\unique\toxicfly\toxicfly.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], monsters\unique\toxicgolem\toxicgolem.monstertype 11c11 < "dropPools" : [ "basicMonsterTreasure" ], --- > "dropPools" : [ "noMeatMonsterTreasure" ], npcs\merchant.npctype 6c6 < "levelVariance" : [0, 0], --- > "levelVariance" : [-0.5, -0.5], npcs\wanderingmerchant.npctype 6c6,7 < "levelVariance" : [0, 0], --- > > "levelVariance" : [-0.5, -0.5], objects\apex\apexbed\apexbed.object 23c23,24 < "regeneration1" --- > "regeneration1", > "nude" objects\apex\classicbed\classicbed.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\avian\birdbed\birdbed.object 23c23,24 < "regeneration1" --- > "regeneration1", > "nude" objects\avian\tribalbed2\tribalbed2.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\floran\floranbed\floranbed.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\floran\plantbed1\plantbed1.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\floran\plantbed2\plantbed2.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\floran\plantbed3\plantbed3.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\floran\plantbed4\plantbed4.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\generic\carbed\carbed.object 18c18,19 < "regeneration1" --- > "regeneration1", > "nude" objects\generic\fluorescentlight\fluorescentlight.object 64,91d63 < < { < "image" : "fluorescentlightleft.png:.", < "imagePosition" : [0, -8], < < "animationParts" : { < "light" : "fluorescentlightright.png" < }, < "animationPosition" : [-4, -8], < "direction" : "right", < < "spaceScan" : 0.1, < "anchors" : [ "left" ] < }, < < { < "image" : "fluorescentlightright.png:.", < "imagePosition" : [4, -8], < < "animationParts" : { < "light" : "fluorescentlightleft.png" < }, < "animationPosition" : [0, -8], < "direction" : "right", < < "spaceScan" : 0.1, < "anchors" : [ "right" ] < }, objects\generic\ironbed\ironbed.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\generic\ironthrone\ironthrone.object 6c6 < "race" : "geeric", --- > "race" : "generic", objects\generic\kennel\kennel.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\generic\sapling\sapling.object 34c34 < "duration" : [60, 90] --- > "duration" : [150, 180] 37c37 < "duration" : [60, 90] --- > "duration" : [150, 180] objects\generic\sleepingbag\sleepingbag.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\generic\tent1\tent1.object 26c26,27 < "invisible" --- > "nude", > "intents" objects\generic\tent2\tent2.object 1c1 < { --- > { 26c26,27 < "invisible" --- > "nude", > "intents" objects\generic\woodenbed\woodenbed.object 41c41,42 < "regeneration1" --- > "regeneration1", > "nude" objects\generic\woodenbed2\woodenbed2.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\generic\wreckbed\wreckbed.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\glitch\castleswitch\castleswitch.object 7c7 < "category" : "wwire", --- > "category" : "wire", objects\glitch\guillotine\guillotine.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\glitch\haypile\haypile.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\glitch\largecastledoor\largecastledoor.object 34a35,40 > "animationCustom" : { > "sounds" : { > "open" : [ "/sfx/objects/largecastledoor_open.wav" ], > "close" : [ "/sfx/objects/largecastledoor_close.wav" ] > } > }, objects\glitch\medievalbed\medievalbed.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\glitch\medievalcellbed\medievalcellbed.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\glitch\royalbed\royalbed.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\glitch\wheelbarrow\wheelbarrow.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\human\prisonbed\prisonbed.object 17c17,18 < "regeneration1" --- > "regeneration1", > "nude" objects\human\prisontorturebed2\prisontorturebed2.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\hylotl\hylotlbed2\hylotlbed2.object 18c18,19 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\alien\alienbed\alienbed.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\alpine\stonebed\stonebed.object 26c26,27 < "regeneration2" --- > "regeneration2", > "nude" objects\minibiome\bone\bonebed\bonebed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\crystal\crystalbed\crystalbed.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\eyepatch\eyebed\eyebed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\flesh\fleshbed\fleshbed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\geometric\geometricbed\geometricbed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\giantflower\giantflowerbed\giantflowerbed.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\ice\icebed\icebed.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\mushroom\shroombed\shroombed.object 25c25,26 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\oasis\oasisbed\oasisbed.object 18c18,19 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\oasis\reedbed\reedbed.object 23c23,24 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\oasis\reedlamp\reedlamp.object 8,13c8,13 < "apexDescription" : "It's look like reed, but it's actually a lamp.", < "avianDescription" : "It's look like reed, but it's actually a lamp.", < "floranDescription" : "It's look like reed, but it's actually a lamp.", < "glitchDescription" : "It's look like reed, but it's actually a lamp.", < "humanDescription" : "It's look like reed, but it's actually a lamp.", < "hylotlDescription" : "It's look like reed, but it's actually a lamp.", --- > "apexDescription" : "It looks like a reed, but it's actually a lamp.", > "avianDescription" : "It looks like a reed, but it's actually a lamp.", > "floranDescription" : "It looks like a reed, but it's actually a lamp.", > "glitchDescription" : "It looks like a reed, but it's actually a lamp.", > "humanDescription" : "It looks like a reed, but it's actually a lamp.", > "hylotlDescription" : "It looks like a reed, but it's actually a lamp.", objects\minibiome\rainbow\rainbowbed\rainbowbed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\rainbow\rainbowpainting\rainbowpainting.object 8c8 < "category" : "decoration", --- > "category" : "decorative", objects\minibiome\rainbowwood\rainbowwoodbed\rainbowwoodbed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\rust\rustbed\rustbed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\sandstone\sandstonebed\sandstonebed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\stonecave\cavebed\cavebed.object 24c24,25 < "regeneration1" --- > "regeneration1", > "nude" objects\minibiome\tar\tarbed\tarbed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\mission\lunarbasebunk\lunarbasebunk.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\outpost\customsign\customsign.lua 3a4 > self.signLight = entity.configParameter("signLight") 59c60 < if self.isWired == true then storage.frame = 1 end --- > if self.isWired == true then storage.frame = 2 end 62c63 < if self.isWired == true then storage.frame = 2 end --- > if self.isWired == true then storage.frame = 1 end 162,164c163,171 < if self.lightFrames ~= nil and self.lightFrames["f"..tostring(storage.frame)] ~= nil then < local lightRGB = convertRGBAtoArray(self.lightFrames["f"..tostring(storage.frame)]) < entity.setLightColor({lightRGB[1], lightRGB[2], lightRGB[3], 255}) --- > -- Not using per frame lighting anymore > -- if self.lightFrames ~= nil and self.lightFrames["f"..tostring(storage.frame)] ~= nil then > -- local lightRGB = convertRGBAtoArray(self.lightFrames["f"..tostring(storage.frame)]) > -- entity.setLightColor({lightRGB[1], lightRGB[2], lightRGB[3], 255}) > -- else > -- entity.setLightColor({0, 0, 0, 0}) > -- end > if storage.isOn and self.signLight then > entity.setLightColor(convertRGBAtoArray(self.signLight)) 167a175 > objects\outpost\outpostbed\outpostbed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\outpost\signstore\customeasel-data.lua 28c28 < ["isWired"]="Toggle if this sign will be wired", --- > ["isWired"]="Toggle if this sign will be wired. Frame #1 will be used ass an 'off' frame.", objects\spawner\spawners\spawner.lua 14c14 < world.spawnNpc(entity.toAbsolutePosition({ 0.0, 2.0 }), npcSpecies, npcType, entity.level(), nil, npcParameter); --- > world.spawnNpc(entity.toAbsolutePosition({ 0.0, 2.0 }), npcSpecies, npcType, math.max(entity.level(), 1), nil, npcParameter); objects\tiered\tier10bed\tier10bed.object 26c26,27 < "regeneration4" --- > "regeneration4", > "nude" objects\tiered\tier1bed\tier1bed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\tiered\tier2bed\tier2bed.object 26c26,27 < "regeneration1" --- > "regeneration1", > "nude" objects\tiered\tier3bed\tier3bed.object 26c26,27 < "regeneration2" --- > "regeneration2", > "nude" objects\tiered\tier4bed\tier4bed.object 26c26,27 < "regeneration2" --- > "regeneration2", > "nude" objects\tiered\tier5bed\tier5bed.object 26c26,27 < "regeneration3" --- > "regeneration3", > "nude" objects\tiered\tier6bed\tier6bed.object 26c26,27 < "regeneration4" --- > "regeneration4", > "nude" objects\tiered\tier7bed\tier7bed.object 26c26,27 < "regeneration3" --- > "regeneration3", > "nude" objects\tiered\tier8bed\tier8bed.object 26c26,27 < "regeneration4" --- > "regeneration4", > "nude" objects\tiered\tier9bed\tier9bed.object 26c26,27 < "regeneration3" --- > "regeneration3", > "nude" plants\trees\alien\foliage\alienbigleaf\alienbigleaf.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\alien\foliage\aliencircle\aliencircle.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\arid\foliage\autumny\autumny.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\arid\foliage\patchy\patchy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\arid\foliage\piney\piney.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\arid\foliage\weirdly\weirdly.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\arid\foliage\willowy\willowy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\cacti\foliage\bigflowers\bigflowers.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\cacti\foliage\cactusflowers\cactusflowers.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\cacti\foliage\nothing\nothing.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\colourful\foliage\colourfulpalm\colourfulpalm.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\deadtree\foliage\deadleaves\deadleaves.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\deadtree\foliage\deadmoss\deadmoss.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\desert\foliage\cocopalm\cocopalm.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\desert\foliage\elegant\elegant.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\desert\foliage\lushleaves\lushleaves.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\desert\foliage\palmleaves\palmleaves.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\desert\foliage\palmlush\palmlush.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\desert\foliage\palmy\palmy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\desert\foliage\roseleaves\roseleaves.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\eyepatch\foliage\eyefoliage\eyefoliage.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\flesh\stem\fleshstem\fleshstem.modularstem 12,17c12,14 < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ { "file" : "/sfx/environmental/tree_hitground.wav" }, { "file" : "/sfx/environmental/tree_hitground2.wav" } ], < "damageTree" : [ { "file" : "/sfx/tools/axe_chop_normal.wav" }, { "file" : "/sfx/tools/axe_chop_tough.wav" }, { "file" : "/sfx/tools/axe_chop_light.wav" } ] --- > "breakTree" : [ { "file" : "/sfx/environmental/tree_flesh_breaking.wav" } ], > "hitGround" : [ { "file" : "/sfx/environmental/tree_flesh_hitground.wav" } ], > "damageTree" : [ { "file" : "/sfx/tools/axe_chop_flesh1.wav" }, { "file" : "/sfx/tools/axe_chop_flesh2.wav" }, { "file" : "/sfx/tools/axe_chop_flesh3.wav" } ] plants\trees\forest\foliage\brains\brains.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\bubbles\bubbles.modularfoliage 10,19c10 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\cloudy\cloudy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\frumpy\frumpy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\greenleaves\greenleaves.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\hanging\hanging.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\leafy\leafy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\lotus\lotus.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\lushgreen\lushgreen.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\orangeflower\orangeflower.modularfoliage 10,19c10 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\pinefoliage\pinefoliage.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\redleaves\redleaves.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\rose\rose.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\scraggy\scraggy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\forest\foliage\spikeyfoliage\spikeyfoliage.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\giantflowers\foliage\pinkflower\pinkflower.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\giantflowers\foliage\redflower\redflower.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\giantflowers\foliage\whitepetals\whitepetals.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\jungle\foliage\jungleleaf\jungleleaf.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\jungle\foliage\junglepalm\junglepalm.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\jungle\foliage\lushy\lushy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\molten\foliage\fluff\fluff.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\molten\foliage\grey\grey.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\molten\foliage\red\red.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\mushroompatch\foliage\mushroomredtop\mushroomredtop.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\mushroompatch\foliage\mushroomyellowtop\mushroomyellowtop.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\rust\foliage\rustflower\rustflower.modularfoliage 10,19c10 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannah\foliage\bonky\bonky.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannah\foliage\burly\burly.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannah\foliage\circly\circly.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannah\foliage\flat\flat.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannah\foliage\savannahbloom\savannahbloom.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannah\foliage\spikeyfoliage\pinefoliage.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannah\foliage\squareish\squarish.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannah\foliage\thorns\thorns.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\savannahnew\foliage\baobab\baobab.modularfoliage 10,19c10 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\seatrees\foliage\kelpy\kelpy.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\icepine\icepinefoliage.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowbrains\snowbrains.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowbubbles\snowbubbles.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowcloudy\snowcloudy.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowfrumpy\snowfrumpy.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowgreenleaves\snowgreenleaves.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowhanging\snowhanging.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowleafy\snowleafy.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowlotus\snowlotus.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowpine\snowpine.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowredleaves\snowredleaves.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\snow\foliage\snowscraggy\snowscraggy.modularfoliage 11,20c11 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\swamp\foliage\weeping\weeping.modularfoliage 12,21c12 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > plants\trees\tentacle\stem\tentacletree\tentacletree.modularstem 12,17c12,14 < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ { "file" : "/sfx/environmental/tree_hitground.wav" }, { "file" : "/sfx/environmental/tree_hitground2.wav" } ], < "damageTree" : [ { "file" : "/sfx/tools/axe_chop_normal.wav" }, { "file" : "/sfx/tools/axe_chop_tough.wav" }, { "file" : "/sfx/tools/axe_chop_light.wav" } ] --- > "breakTree" : [ { "file" : "/sfx/environmental/tree_flesh_breaking.wav" } ], > "hitGround" : [ { "file" : "/sfx/environmental/tree_flesh_hitground.wav" } ], > "damageTree" : [ { "file" : "/sfx/tools/axe_chop_flesh1.wav" }, { "file" : "/sfx/tools/axe_chop_flesh2.wav" }, { "file" : "/sfx/tools/axe_chop_flesh3.wav" } ] plants\trees\tentacle\stem\tentacletreetwo\tentacletreetwo.modularstem 12,17c12,14 < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ { "file" : "/sfx/environmental/tree_hitground.wav" }, { "file" : "/sfx/environmental/tree_hitground2.wav" } ], < "damageTree" : [ { "file" : "/sfx/tools/axe_chop_normal.wav" }, { "file" : "/sfx/tools/axe_chop_tough.wav" }, { "file" : "/sfx/tools/axe_chop_light.wav" } ] --- > "breakTree" : [ { "file" : "/sfx/environmental/tree_flesh_breaking.wav" } ], > "hitGround" : [ { "file" : "/sfx/environmental/tree_flesh_hitground.wav" } ], > "damageTree" : [ { "file" : "/sfx/tools/axe_chop_flesh1.wav" }, { "file" : "/sfx/tools/axe_chop_flesh2.wav" }, { "file" : "/sfx/tools/axe_chop_flesh3.wav" } ] plants\trees\toxicplains\bluebell\bluebell.modularfoliage 9,18c9 < "sounds" : { < "breakTree" : [ < { "file" : "/sfx/environmental/tree_breaking.wav" }, < { "file" : "/sfx/environmental/tree_breaking_alt.wav" } < ], < "hitGround" : [ < { "file" : "/sfx/environmental/tree_hitground.wav" }, < { "file" : "/sfx/environmental/tree_hitground2.wav" } < ] < }, --- > projectiles\throwable\paperplane\paperplane.projectile 9c9,12 < "damageKind" : "snowball", --- > "damageKind" : "default", > "universalDamage" : true, > "windupTime" : 0.15, > "clientSideAllowed" : false, 13c16 < "file" : "/projectiles/explosions/snowballexplosion/snowballexplosion.config" --- > "file" : "/projectiles/explosions/paperplaneexplosion/paperplaneexplosion.config" 20c23 < "emitters" : [ "defaultwhite" ] --- > "damagePoly" : [ [-4, 3], [-4, -3], [4, -3], [4, 3] ] recipes\tiles\eyepiles.recipe 6c6 < "groups" : [ "plain", "materials", "all" ] --- > "groups" : [ "craftingtable", "materials", "all" ] recipes\weapons\tier3\thornyneedler.recipe 3c3 < { "item" : "platinumbar", "count" : 10 }, --- > { "item" : "titaniumbar", "count" : 10 }, stats\effects\thorns\thorns.lua 12d11 < self.fadeColor = effect.configParameter("fadeColor") 35,36d33 < < effect.setParentDirectives("") 54,58d50 < < if self.fadeColor then < effect.setParentDirectives("fade="..self.fadeColor.."="..fadeOpacity) < end < stats\effects\thorns\thorns.statuseffect 12d11 < // "fadeColor" : "993300", tech\hoverbike\humanhoverbike\humanhoverbike.techitem 4c4 < "inventoryIcon" : "/tech/humanhoverbikeicon.png", --- > "inventoryIcon" : "/tech/humanhoverbike.png", tiles\classicmaterialtemplate.config 152a153,155 > "category": "materials", > "representativePiece": "base", > tiles\girdertemplate.config 40a41,43 > "category": "supports", > "representativePiece": "horizontal", > 133c136 < } \ No newline at end of file --- > } tiles\pipetemplate.config 118a119,121 > "category": "supports", > "representativePiece": "H", > 320c323 < } \ No newline at end of file --- > } tiles\platformtemplate.config 76a77,79 > "category": "supports", > "representativePiece": "midPlatform", > 386c389 < } \ No newline at end of file --- > } tiles\skyrailtemplate.config 40a41,43 > "category": "supports", > "representativePiece": "platform", > 135c138 < } \ No newline at end of file --- > } tiles\materials\alienstripedblock.material 5,6c5,6 < "itemDrop" : "alienstripedblock", < "description" : "A strange alien color, with striped.", --- > "itemDrop" : "alienstripedwood", > "description" : "A strange alien wood, with stripes.", treasure\common.treasurepools 341,342c341,342 < {"weight" : 0.5, "pool" : "commonMelee"}, < {"weight" : 0.15, "pool" : "uncommonMelee"}, --- > {"weight" : 0.6, "pool" : "commonMelee"}, > {"weight" : 0.2, "pool" : "uncommonMelee"}, 345,346c345,346 < {"weight" : 0.25, "item" : [ "generatedgun", 1, { "definition" : "crossbow" } ]}, < {"weight" : 0.05, "item" : [ "generatedgun", 1, { "definition" : "crossbowspecial" } ]} --- > {"weight" : 0.125, "item" : [ "generatedgun", 1, { "definition" : "crossbow" } ]}, > {"weight" : 0.025, "item" : [ "generatedgun", 1, { "definition" : "crossbowspecial" } ]} 355,356c355,356 < {"weight" : 0.1, "item" : [ "generatedgun", 1, { "definition" : "crossbow" } ]}, < {"weight" : 0.05, "item" : [ "generatedgun", 1, { "definition" : "crossbowspecial" } ]}, --- > {"weight" : 0.05, "item" : [ "generatedgun", 1, { "definition" : "crossbow" } ]}, > {"weight" : 0.025, "item" : [ "generatedgun", 1, { "definition" : "crossbowspecial" } ]}, treasure\monster.treasurepools 30a31,44 > "noMeatMonsterTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "money"}, > {"weight" : 0.15, "pool" : "basicTreasure"} > ], > "poolRounds" : [ > [0.20, 0], > [0.80, 1] > ], > "allowDuplication" : false > }] > ], >