FILES ----- interface.config player.config radiomessages.config behaviors\monsters\boss\kluexboss\fireattack.behavior behaviors\monsters\boss\kluexboss\iceattack.behavior behaviors\monsters\boss\kluexboss\kluexboss.behavior behaviors\monsters\boss\kluexboss\plasmaattack.behavior behaviors\monsters\boss\kluexboss\windattack.behavior behaviors\monsters\boss\kluexbossstatue\kluexbossstatue.behavior behaviors\monsters\boss\kluexbossstatue\statueiceattack.behavior behaviors\monsters\boss\kluexbossstatue\statueplasmaattack.behavior behaviors\monsters\boss\spiderboss\acidspray.behavior behaviors\monsters\boss\spiderboss\hatch.behavior behaviors\monsters\boss\spiderboss\slam.behavior behaviors\monsters\boss\spiderboss\sweep.behavior behaviors\monsters\modular\actions\fire.behavior behaviors\monsters\unique\paratail.behavior behaviors\npc\reactions\explode.behavior behaviors\npc\reactions\touchandexplode.behavior [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcitybrokenroad3.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcitybrokenroad4.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcitybrokenroad5.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcitybrokenroad6.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcitybrokenroad7.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcitybrokenroad8.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcityjunkpile1.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcityjunkpile2.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcityjunkpile3.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcityjunkpile4.json dungeons\microdungeons\biomes\scorchedcity\scorchedcitymicrodungeons.dungeon [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcityobservatory1.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcityruins3.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcityshop1.json [NEW] dungeons\microdungeons\biomes\scorchedcity\scorchedcityshop2.json dungeons\microdungeons\biomes\scorchedcity\scorchedcitytemplate.json dungeons\other\outpost\outpost.dungeon interface\emptybar.png interface\energybar.png interface\healthbar.png interface\playerbar.png interface\playerbarpress.png [NEW] interface\statuses\starving.png interface\windowconfig\codex.config interface\windowconfig\crafting.config interface\windowconfig\craftingfarming.config interface\windowconfig\inventorstable.config interface\windowconfig\playerinventory.config interface\windowconfig\teambar.config [NEW] items\active\unsorted\filledcapturepod\energyball.animation items\active\unsorted\filledcapturepod\energyball.frames items\active\unsorted\filledcapturepod\filledcapturepod.activeitem items\active\unsorted\filledcapturepod\filledcapturepod.animation items\active\unsorted\filledcapturepod\filledcapturepod.lua items\active\weapons\ranged\altabilities\markedshot\markedshot.altability items\armors\backitems\breathprotection\breathprotection.back items\armors\backitems\coldprotection\coldprotection.back items\armors\backitems\heatprotection\heatprotection.back items\armors\backitems\radiationprotection\radiationprotection.back [NEW] items\augments\back\damageaugment.png [NEW] items\augments\back\damageaugment1.item [NEW] items\augments\back\damageaugment2.item [NEW] items\augments\back\damageaugment3.item items\augments\back\electricblockaugment.item [NEW] items\augments\back\electricblockaugment.png [NEW] items\augments\back\energyaugment.png [NEW] items\augments\back\energyaugment1.item [NEW] items\augments\back\energyaugment2.item [NEW] items\augments\back\energyaugment3.item items\augments\back\fireblockaugment.item [NEW] items\augments\back\fireblockaugment.png items\augments\back\gravityaugment.item [NEW] items\augments\back\gravityaugment.png [NEW] items\augments\back\healingaugment.png [NEW] items\augments\back\healingaugment1.item [NEW] items\augments\back\healingaugment2.item [NEW] items\augments\back\healingaugment3.item [NEW] items\augments\back\healthaugment.png [NEW] items\augments\back\healthaugment1.item [NEW] items\augments\back\healthaugment2.item [NEW] items\augments\back\healthaugment3.item items\augments\back\iceblockaugment.item [NEW] items\augments\back\iceblockaugment.png items\augments\back\jumpaugment.item [NEW] items\augments\back\jumpaugment.png [NEW] items\augments\back\lightaugment.png [NEW] items\augments\back\lightaugment1.item [NEW] items\augments\back\lightaugment2.item [NEW] items\augments\back\lightaugment3.item [NEW] items\augments\back\mobilityaugment.item [NEW] items\augments\back\mobilityaugment.png items\augments\back\poisonblockaugment.item [NEW] items\augments\back\poisonblockaugment.png items\augments\back\speedaugment.item [NEW] items\augments\back\speedaugment.png items\augments\back\thornsaugment.item [NEW] items\augments\back\thornsaugment.png items\fossils\humanoid\apexfossil1.item items\fossils\humanoid\apexfossil2.item items\fossils\humanoid\apexfossil3.item items\fossils\humanoid\avianfossil1.item items\fossils\humanoid\avianfossil2.item items\fossils\humanoid\avianfossil3.item items\fossils\humanoid\floaranfossil1.item items\fossils\humanoid\floranfossil2.item items\fossils\humanoid\floranfossil3.item items\fossils\humanoid\glitchfossil1.item items\fossils\humanoid\glitchfossil2.item items\fossils\humanoid\glitchfossil3.item items\fossils\humanoid\humanfossil1.item items\fossils\humanoid\humanfossil2.item items\fossils\humanoid\humanfossil3.item items\fossils\humanoid\hylotlfossil1.item items\fossils\humanoid\hylotlfossil2.item items\fossils\humanoid\hylotlfossil3.item [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil1.item [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil1icon.png [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil2.item [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil2icon.png [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil3.item [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil3icon.png [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil4.item [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil4icon.png [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil5.item [NEW] items\fossils\large\ixodoomfossil\ixodoomfossil5icon.png [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil1.item [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil1icon.png [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil2.item [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil2icon.png [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil3.item [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil3icon.png [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil4.item [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil4icon.png [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil5.item [NEW] items\fossils\large\ophidauntfossil\ophidauntfossil5icon.png [NEW] items\fossils\large\trexfossil\trexfossil1.item [NEW] items\fossils\large\trexfossil\trexfossil1icon.png [NEW] items\fossils\large\trexfossil\trexfossil2.item [NEW] items\fossils\large\trexfossil\trexfossil2icon.png [NEW] items\fossils\large\trexfossil\trexfossil3.item [NEW] items\fossils\large\trexfossil\trexfossil3icon.png [NEW] items\fossils\large\trexfossil\trexfossil4.item [NEW] items\fossils\large\trexfossil\trexfossil4icon.png [NEW] items\fossils\large\trexfossil\trexfossil5.item [NEW] items\fossils\large\trexfossil\trexfossil5icon.png items\fossils\small\ammonitefossil.item items\fossils\small\trilobitefossil.item items\generic\dyes\blackdye.item items\generic\dyes\bluedye.item items\generic\dyes\browndye.item items\generic\dyes\dyeremover.item items\generic\dyes\greendye.item items\generic\dyes\greydye.item items\generic\dyes\orangedye.item items\generic\dyes\pinkdye.item items\generic\dyes\purpledye.item items\generic\dyes\reddye.item items\generic\dyes\whitedye.item items\generic\dyes\yellowdye.item items\generic\meat\cookedalienmeat.consumable items\generic\meat\cookedbacon.consumable items\generic\meat\cookedfish.consumable items\generic\meat\cookedfleshlump.consumable items\generic\meat\cookedham.consumable items\generic\meat\cookedpoultry.consumable items\generic\meat\cookedribmeat.consumable items\generic\meat\cookedtentacle.consumable items\generic\meat\meatchunks.consumable items\generic\meat\offal.consumable items\generic\meat\rawfish.consumable items\generic\meat\soylentgreen.consumable items\generic\other\valentinechocolates.consumable items\generic\produce\alienfruit.consumable items\generic\produce\automato.consumable items\generic\produce\avesmingo.consumable items\generic\produce\banana.consumable items\generic\produce\beakseed.consumable items\generic\produce\boltbulb.consumable items\generic\produce\boneboo.consumable items\generic\produce\carrot.consumable items\generic\produce\chili.consumable items\generic\produce\coffeebeans.consumable items\generic\produce\coralcreep.consumable items\generic\produce\corn.consumable items\generic\produce\currentcorn.consumable items\generic\produce\diodia.consumable items\generic\produce\dirturchin.consumable items\generic\produce\eggshoot.consumable items\generic\produce\feathercrown.consumable items\generic\produce\grapes.consumable items\generic\produce\greenapple.consumable items\generic\produce\kiwi.consumable items\generic\produce\neonmelon.consumable items\generic\produce\oculemon.consumable items\generic\produce\orange.consumable items\generic\produce\pearlpea.consumable items\generic\produce\pineapple.consumable items\generic\produce\potato.consumable items\generic\produce\pussplum.consumable items\generic\produce\redapple.consumable items\generic\produce\reefpod.consumable items\generic\produce\rice.consumable items\generic\produce\thornfruit.consumable items\generic\produce\tomato.consumable items\generic\produce\toxictop.consumable items\generic\produce\wartweed.consumable items\generic\shop\cannedfood.consumable items\generic\shop\cheese.consumable items\generic\shop\chocolate.consumable items\generic\shop\egg.consumable items\generic\shop\meatballs.consumable items\generic\shop\milk.consumable items\generic\shop\soda.consumable items\generic\tier1\boiledpearlpeas.consumable items\generic\tier1\bread.consumable items\generic\tier1\corncob.consumable items\generic\tier1\fishdumplings.consumable items\generic\tier1\fishfingers.consumable items\generic\tier1\fishnchips.consumable items\generic\tier1\fishpie.consumable items\generic\tier1\fishstew.consumable items\generic\tier1\mashedpotato.consumable items\generic\tier1\meatdumplings.consumable items\generic\tier1\meatpie.consumable items\generic\tier1\meatstew.consumable items\generic\tier1\pearlpeabroth.consumable items\generic\tier1\pearlpearisotto.consumable items\generic\tier1\potatogrids.consumable items\generic\tier1\toast.consumable items\generic\tier2\applecrumble.consumable items\generic\tier2\baconpancakes.consumable items\generic\tier2\beakseedbread.consumable items\generic\tier2\beakseedjam.consumable items\generic\tier2\beakseedtart.consumable items\generic\tier2\bonbonbonbons.consumable items\generic\tier2\bonbons.consumable items\generic\tier2\cactusjuice.consumable items\generic\tier2\cake.consumable items\generic\tier2\candiedcorn.consumable items\generic\tier2\candyapple.consumable items\generic\tier2\carrotbread.consumable items\generic\tier2\carrotcake.consumable items\generic\tier2\carrotjuice.consumable items\generic\tier2\carrotsoup.consumable items\generic\tier2\cheeseburger.consumable items\generic\tier2\chocolatecake.consumable items\generic\tier2\coffee.consumable items\generic\tier2\coffeecake.consumable items\generic\tier2\cornpeckers.consumable items\generic\tier2\feathercrownjam.consumable items\generic\tier2\featherfood.consumable items\generic\tier2\flatwhite.consumable items\generic\tier2\fluffyruffs.consumable items\generic\tier2\gardensalad.consumable items\generic\tier2\hamburger.consumable items\generic\tier2\kiwijam.consumable items\generic\tier2\kiwijuice.consumable items\generic\tier2\mocha.consumable items\generic\tier2\mushroombread.consumable items\generic\tier2\mushroomquiche.consumable items\generic\tier2\mushroomrice.consumable items\generic\tier2\omelette.consumable items\generic\tier2\pasty.consumable items\generic\tier2\pearlpeajam.consumable items\generic\tier2\pearlpeapancakes.consumable items\generic\tier2\pizza.consumable items\generic\tier2\pizzaslice.consumable items\generic\tier2\porridge.consumable items\generic\tier2\quichelorraine.consumable items\generic\tier2\relish.consumable items\generic\tier2\ricepudding.consumable items\generic\tier2\roastdinner.consumable items\generic\tier2\specialrice.consumable items\generic\tier2\spikycookies.consumable items\generic\tier2\stickyribs.consumable items\generic\tier2\stuffedtomato.consumable items\generic\tier2\sweetmeat.consumable items\generic\tier2\sweetpopcorn.consumable items\generic\tier2\tomatojuice.consumable items\generic\tier2\tomatosoup.consumable items\generic\tier3\2kbpotage.consumable items\generic\tier3\apegrapes.consumable items\generic\tier3\apexfritter.consumable items\generic\tier3\automatoshake.consumable items\generic\tier3\automatostew.consumable items\generic\tier3\bananacon.consumable items\generic\tier3\bananacreamdonut.consumable items\generic\tier3\bananacreampie.consumable items\generic\tier3\bananaicecream.consumable items\generic\tier3\batteredbanana.consumable items\generic\tier3\cactiicecream.consumable items\generic\tier3\campfirebanana.consumable items\generic\tier3\candyautomato.consumable items\generic\tier3\choconut.consumable items\generic\tier3\coconuticecream.consumable items\generic\tier3\coconutrice.consumable items\generic\tier3\desertsalsa.consumable items\generic\tier3\fishinabone.consumable items\generic\tier3\fruitsalad.consumable items\generic\tier3\grapejuice.consumable items\generic\tier3\luckydip.consumable items\generic\tier3\pineapplejam.consumable items\generic\tier3\pineapplejuice.consumable items\generic\tier3\pineapplepizzaslice.consumable items\generic\tier3\snowcone.consumable items\generic\tier3\spookydonut.consumable items\generic\tier3\spookypie.consumable items\generic\tier3\stuffedautomato.consumable items\generic\tier3\sweetpunch.consumable items\generic\tier3\thornjuice.consumable items\generic\tier3\tropicalpunch.consumable items\generic\tier4\alienfruitjam.consumable items\generic\tier4\bloodypuss.consumable items\generic\tier4\brineapple.consumable items\generic\tier4\cyanider.consumable items\generic\tier4\jelly.consumable items\generic\tier4\oceanrisotto.consumable items\generic\tier4\oceansalsa.consumable items\generic\tier4\oceansurprise.consumable items\generic\tier4\oculemonmeringue.consumable items\generic\tier4\oculemonstew.consumable items\generic\tier4\pussplumpudding.consumable items\generic\tier4\pussplumtart.consumable items\generic\tier4\reefjuice.consumable items\generic\tier4\reefpodsurprise.consumable items\generic\tier4\reefshake.consumable items\generic\tier4\ricecake.consumable items\generic\tier4\saltsalad.consumable items\generic\tier4\seafoodgratin.consumable items\generic\tier4\soggysack.consumable items\generic\tier4\stuffeddirturchin.consumable items\generic\tier4\sushi.consumable items\generic\tier4\toxicjamdonut.consumable items\generic\tier4\toxicjuice.consumable items\generic\tier4\toxictart.consumable items\generic\tier4\toxictopjam.consumable items\generic\tier5\16gbpasty.consumable items\generic\tier5\eggshooticecream.consumable items\generic\tier6\hothothotpot.consumable items\generic\tier6\neonmelonjam.consumable items\generic\tier6\wartweedjamdonut.consumable items\materials\alienrock.matitem items\materials\bamboo.matitem items\materials\bambooplatform.matitem items\materials\biorock.matitem items\materials\biorock2.matitem monsters\boss\kluexboss\kluexboss.monstertype monsters\boss\kluexbossstatue\kluexbossstatue.animation monsters\boss\kluexbossstatue\kluexbossstatue.monstertype npcs\merchantpools.config npcs\outpost\outpostapexmechanic.npctype npcs\outpost\outpostapexrefugee.npctype npcs\outpost\outpostapexscientist.npctype [NEW] npcs\outpost\outpostaugmentmerchant.npctype npcs\outpost\outpostavianexplorer.npctype npcs\outpost\outpostavianmercenary.npctype npcs\outpost\outpostavianrefugee.npctype npcs\outpost\outpostbountyhunter.npctype npcs\outpost\outpostcivilian.npctype npcs\outpost\outpostfloranfan.npctype npcs\outpost\outpostfloranhunter.npctype npcs\outpost\outpostfloranscholar.npctype npcs\outpost\outpostglitchmechanic.npctype npcs\outpost\outpostglitchmercenary.npctype npcs\outpost\outpostglitchsilenttype.npctype npcs\outpost\outposthumanexcon.npctype npcs\outpost\outposthumanscientist.npctype npcs\outpost\outposthumansurvivor.npctype npcs\outpost\outposthylotlfloranhater.npctype npcs\outpost\outposthylotlperformer.npctype npcs\outpost\outposthylotlwarrior.npctype npcs\outpost\outpostpenguinpromoter.npctype npcs\outpost\outpostundersideman.npctype objects\apex\apexbed\apexbed.object objects\apex\classicbed\classicbed.object objects\avian\birdbed\birdbed.object objects\avian\tribalbed2\tribalbed2.object objects\biome\alien\alienbed\alienbed.object objects\biome\alpine\stonebed\stonebed.object objects\biome\bioluminescence\glowbed\glowbed.object objects\biome\bone\bonebed\bonebed.object objects\biome\colourful\rainbowbed\rainbowbed.object objects\biome\crystalline\crystalbed\crystalbed.object objects\biome\desert\sandstonebed\sandstonebed.object objects\biome\eyepatch\eyebed\eyebed.object objects\biome\flesh\fleshbed\fleshbed.object objects\biome\foundry\foundrybed\foundrybed.object objects\biome\geode\geodebed\geodebed.object objects\biome\giantflower\giantflowerbed\giantflowerbed.object objects\biome\hive\hivebed\hivebed.object objects\biome\ice\icebed\icebed.object objects\biome\mushroom\shroombed\shroombed.object objects\biome\oasis\oasisbed\oasisbed.object objects\biome\oasis\reedbed\reedbed.object objects\biome\prism\prismbed\prismbed.object objects\biome\rainbowwood\rainbowwoodbed\rainbowwoodbed.object objects\biome\rust\rustbed\rustbed.object objects\biome\savannah\dustybed\dustybed.object objects\biome\scorchedcity\scorchedcitybed\scorchedcitybed.object [NEW] objects\biome\scorchedcity\scorchedcitybrokencounter\scorchedcitybrokencounter.frames [NEW] objects\biome\scorchedcity\scorchedcitybrokencounter\scorchedcitybrokencounter.object [NEW] objects\biome\scorchedcity\scorchedcitybrokencounter\scorchedcitybrokencounter.png [NEW] objects\biome\scorchedcity\scorchedcitybrokencounter\scorchedcitybrokencountericon.png objects\biome\scorchedcity\scorchedcitybrokenelectricbox1\scorchedcitybrokenelectricbox1.object [NEW] objects\biome\scorchedcity\scorchedcitybrokenregister\scorchedcitybrokenregister.frames [NEW] objects\biome\scorchedcity\scorchedcitybrokenregister\scorchedcitybrokenregister.object [NEW] objects\biome\scorchedcity\scorchedcitybrokenregister\scorchedcitybrokenregister.png [NEW] objects\biome\scorchedcity\scorchedcitybrokenregister\scorchedcitybrokenregistericon.png [NEW] objects\biome\scorchedcity\scorchedcitybrokenstoreshelf\scorchedcitybrokenstoreshelf.frames [NEW] objects\biome\scorchedcity\scorchedcitybrokenstoreshelf\scorchedcitybrokenstoreshelf.object [NEW] objects\biome\scorchedcity\scorchedcitybrokenstoreshelf\scorchedcitybrokenstoreshelf.png [NEW] objects\biome\scorchedcity\scorchedcitybrokenstoreshelf\scorchedcitybrokenstoreshelficon.png [NEW] objects\biome\scorchedcity\scorchedcitybrokentraficlights\scorchedcitybrokentraficlights.frames [NEW] objects\biome\scorchedcity\scorchedcitybrokentraficlights\scorchedcitybrokentraficlights.object [NEW] objects\biome\scorchedcity\scorchedcitybrokentraficlights\scorchedcitybrokentraficlights.png [NEW] objects\biome\scorchedcity\scorchedcitybrokentraficlights\scorchedcitybrokentraficlightsicon.png [NEW] objects\biome\scorchedcity\scorchedcitycounter\scorchedcitycounter.frames [NEW] objects\biome\scorchedcity\scorchedcitycounter\scorchedcitycounter.object [NEW] objects\biome\scorchedcity\scorchedcitycounter\scorchedcitycounter.png [NEW] objects\biome\scorchedcity\scorchedcitycounter\scorchedcitycountericon.png [NEW] objects\biome\scorchedcity\scorchedcityregister\scorchedcityregister.frames [NEW] objects\biome\scorchedcity\scorchedcityregister\scorchedcityregister.object [NEW] objects\biome\scorchedcity\scorchedcityregister\scorchedcityregister.png [NEW] objects\biome\scorchedcity\scorchedcityregister\scorchedcityregistericon.png [NEW] objects\biome\scorchedcity\scorchedcitystoreshelf\scorchedcitystoreshelf.frames [NEW] objects\biome\scorchedcity\scorchedcitystoreshelf\scorchedcitystoreshelf.object [NEW] objects\biome\scorchedcity\scorchedcitystoreshelf\scorchedcitystoreshelf.png [NEW] objects\biome\scorchedcity\scorchedcitystoreshelf\scorchedcitystoreshelficon.png objects\biome\slime\slimebed\slimebed.object objects\biome\steamspring\steamspringbed\steamspringbed.object objects\biome\stonecave\cavebed\cavebed.object objects\biome\swamp\swampbed\swampbed.object objects\biome\swamp\swampybed\swampybed.object objects\biome\tar\tarbed\tarbed.object objects\crafting\upgradeablecraftingobjects\craftingfarm\craftingfarm.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\fossils\displaystands\fossildisplay.lua objects\fossils\displaystands\fossildisplay1\fossildisplay1.animation objects\fossils\displaystands\fossildisplay1\fossildisplay1.object objects\fossils\displaystands\fossildisplay3\fossildisplay3.animation objects\fossils\displaystands\fossildisplay3\fossildisplay3.object objects\fossils\displaystands\fossildisplay5\fossildisplay5.animation objects\fossils\displaystands\fossildisplay5\fossildisplay5.object [NEW] objects\fossils\humanoidfossils\humanoidskeletonicon.png [NEW] objects\fossils\largefossils\largefossilicon.png [NEW] objects\fossils\largefossils\ixodoomfossil\ixodoomfossil1.png [NEW] objects\fossils\largefossils\ixodoomfossil\ixodoomfossil2.png [NEW] objects\fossils\largefossils\ixodoomfossil\ixodoomfossil3.png [NEW] objects\fossils\largefossils\ixodoomfossil\ixodoomfossil4.png [NEW] objects\fossils\largefossils\ixodoomfossil\ixodoomfossil5.png [NEW] objects\fossils\largefossils\ophidauntfossil\ophidauntfossil1.png [NEW] objects\fossils\largefossils\ophidauntfossil\ophidauntfossil2.png [NEW] objects\fossils\largefossils\ophidauntfossil\ophidauntfossil3.png [NEW] objects\fossils\largefossils\ophidauntfossil\ophidauntfossil4.png [NEW] objects\fossils\largefossils\ophidauntfossil\ophidauntfossil5.png objects\generic\carbed\carbed.object objects\generic\ironbed\ironbed.object objects\generic\kennel\kennel.object objects\generic\sleepingbag\sleepingbag.object objects\generic\woodenbed\woodenbed.object objects\generic\woodenbed2\woodenbed2.object objects\glitch\guillotine\guillotine.object objects\glitch\haypile\haypile.object objects\glitch\medievalbed\medievalbed.object objects\glitch\medievalcellbed\medievalcellbed.object objects\glitch\royalbed\royalbed.object objects\glitch\wheelbarrow\wheelbarrow.object objects\human\prisonbed\prisonbed.object objects\human\prisonmattress\prisonmattress.object objects\human\prisonpaper1\prisonpaper1.object objects\human\prisonpaper2\prisonpaper2.object objects\human\prisonpaper3\prisonpaper3.object objects\human\prisontorturebed2\prisontorturebed2.object objects\hylotl\hylotlbed2\hylotlbed2.object objects\mission\escaperadar\escaperadar.object objects\mission\lunarbasebunk\lunarbasebunk.object objects\mission\lunarquestturnin\drillmachine.object objects\outpost\outpostbed\outpostbed.object objects\protectorate\objects\protectoratedormbed\protectoratedormbed.object objects\themed\astronaut\spaceshuttlebed\spaceshuttlebed.object objects\themed\cabin\cabinbunkbed\cabinbunkbed.object objects\themed\doom\doombed\doombed.object objects\themed\executive\executivebed\executivebed.object objects\themed\geometric\geometricbed\geometricbed.object objects\themed\gothic\gothicbed\gothicbed.object objects\themed\island\islandhammock\islandhammock.object objects\themed\opulent\opulentbed\opulentbed.object objects\themed\retroscifi\retroscifibed\retroscifibed.object objects\themed\sea\seabed\seabed.object objects\themed\serene\serenebed\serenebed.object objects\themed\spooky\spookybed\spookybed.object objects\themed\steampunk\steampunkbed\steampunkbed.object objects\themed\wave\wavebed\wavebed.object objects\tiered\tier1bed\tier1bed.object objects\tiered\tier2bed\tier2bed.object objects\tiered\tier3bed\tier3bed.object objects\tiered\tier4bed\tier4bed.object objects\wreck\wreckbed\wreckbed.object particles\monstercapture.particle particles\monsterrelease.particle [NEW] particles\monsters\kluexbossstatue\kluexstatueshard.particle [NEW] particles\monsters\kluexbossstatue\kluexstatueshard.png [NEW] projectiles\tracksourcestatus.lua [NEW] projectiles\boss\kluexboss\delayedplasma\delayedplasmaball.lua projectiles\boss\kluexboss\delayedplasma\delayedplasmaball.projectile projectiles\boss\kluexboss\energycrystal\energycrystal.projectile projectiles\boss\kluexboss\energywave\energywave.projectile projectiles\boss\kluexboss\floorlava\floorlava.lua projectiles\boss\kluexboss\iceeruption\iceeruption.projectile [NEW] projectiles\boss\kluexboss\iceeruption\iceeruptiontele.lua projectiles\boss\kluexboss\iceeruption\iceeruptiontele.projectile projectiles\boss\kluexboss\stoneplatform\pillarplatform.lua projectiles\unsorted\monstercaptureenergy\monstercaptureenergy.projectile [NEW] quests\outpost\old\coldskin1.questtemplate [NEW] quests\outpost\old\coldskin2.questtemplate [NEW] quests\outpost\old\coldskin3.questtemplate [NEW] quests\outpost\old\heatskin1.questtemplate [NEW] quests\outpost\old\heatskin2.questtemplate [NEW] quests\outpost\old\kelpquest.questtemplate [NEW] quests\outpost\old\outpost0.questtemplate [NEW] quests\outpost\old\outpost1.questtemplate [NEW] quests\outpost\old\outpostmission1.questtemplate [NEW] quests\outpost\old\outpostskin.questtemplate [NEW] quests\outpost\old\penguinmission.questtemplate [NEW] quests\outpost\old\penguinmission2.questtemplate [NEW] quests\outpost\old\penguinmission3.questtemplate [NEW] quests\outpost\old\endgame\avianrefugeee1.questtemplate [NEW] quests\outpost\old\endgame\avianrefugeee2.questtemplate [NEW] quests\outpost\old\endgame\examplequest.questtemplate [NEW] quests\outpost\old\endgame\humanscientiste1.questtemplate [NEW] quests\outpost\old\endgame\hylotlperformere1.questtemplate [NEW] quests\outpost\old\endgame\hylotlperformere2part1.questtemplate [NEW] quests\outpost\old\endgame\hylotlperformere2part2.questtemplate [NEW] quests\outpost\old\endgame\hylotlwarriore1.questtemplate [NEW] quests\outpost\old\endgame\hylotlwarriore2.questtemplate [NEW] quests\outpost\old\endgame\penguinpromotere1.questtemplate [NEW] quests\outpost\old\phase1optional\bountyhunter1.questtemplate [NEW] quests\outpost\old\phase1optional\floranfan1.questtemplate [NEW] quests\outpost\old\phase1optional\humanscientist1.questtemplate [NEW] quests\outpost\old\phase1optional\hylotlperformer1.questtemplate [NEW] quests\outpost\old\phase1optional\radardish1.questtemplate [NEW] quests\outpost\old\phase1optional\underside1.questtemplate [NEW] quests\outpost\old\phase2optional\apexmechanic2.questtemplate [NEW] quests\outpost\old\phase2optional\avianrefugee2part1.questtemplate [NEW] quests\outpost\old\phase2optional\avianrefugee2part2.questtemplate [NEW] quests\outpost\old\phase2optional\bountyhunter2.questtemplate [NEW] quests\outpost\old\phase2optional\floranscholar2.questtemplate [NEW] quests\outpost\old\phase2optional\glitchsilenttype2.questtemplate [NEW] quests\outpost\old\phase2optional\humanexcon2.questtemplate [NEW] quests\outpost\old\phase2optional\humansurvivor2.questtemplate [NEW] quests\outpost\old\phase3optional\avianexplorer3.questtemplate [NEW] quests\outpost\old\phase3optional\bountyhunter3.questtemplate [NEW] quests\outpost\old\phase3optional\glitchsilenttype3.questtemplate [NEW] quests\outpost\old\phase3optional\hylotlperformer3.questtemplate [NEW] quests\outpost\old\phase4optional\apexrefugee4.questtemplate [NEW] quests\outpost\old\phase4optional\avianexplorer4.questtemplate [NEW] quests\outpost\old\phase4optional\avianmercenary4.questtemplate [NEW] quests\outpost\old\phase4optional\bountyhunter4.questtemplate [NEW] quests\outpost\old\phase4optional\floranhunter4.questtemplate [NEW] quests\outpost\old\phase4optional\humanexcon4.questtemplate radiomessages\tutorial.radiomessages [NEW] recipes\biome\scorchedcity\scorchedcitycounter.recipe [NEW] recipes\biome\scorchedcity\scorchedcityregister.recipe [NEW] recipes\biome\scorchedcity\scorchedcitystoreshelf.recipe scripts\vec2.lua scripts\actions\entities.lua [NEW] scripts\actions\projectiles.lua scripts\activeitem\stances.lua [NEW] sfx\npc\monsters\pod_capture1.ogg [NEW] sfx\npc\monsters\pod_dead1.ogg [NEW] sfx\npc\monsters\pod_release1.ogg species\apexfemalenamegen.config species\apexmalenamegen.config species\aviannamegen.config species\florannamegen.config species\glitchfemalenamegen.config species\glitchmalenamegen.config species\humannamegen.config species\hylotlfemalenamegen.config species\hylotlmalenamegen.config species\novakidnamegen.config stats\player_primary.lua [NEW] stats\effects\bed\bed.animation [NEW] stats\effects\bed\bed.lua [NEW] stats\effects\bed\bed1.statuseffect [NEW] stats\effects\bed\bed2.statuseffect [NEW] stats\effects\bed\bed3.statuseffect [NEW] stats\effects\bed\bed4.statuseffect [NEW] stats\effects\bed\bed5.statuseffect [NEW] stats\effects\bed\bed6.statuseffect [NEW] stats\effects\food\starving\starving.lua [NEW] stats\effects\food\starving\starving.statuseffect stats\effects\food\wellfed\wellfed.lua [NEW] stats\effects\lightaugment\lightaugment1.animation [NEW] stats\effects\lightaugment\lightaugment1.statuseffect [NEW] stats\effects\lightaugment\lightaugment2.animation [NEW] stats\effects\lightaugment\lightaugment2.statuseffect [NEW] stats\effects\lightaugment\lightaugment3.animation [NEW] stats\effects\lightaugment\lightaugment3.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboostaugment1.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboostaugment2.statuseffect [NEW] stats\effects\maxenergyboost\maxenergyboostaugment3.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboostaugment1.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboostaugment2.statuseffect [NEW] stats\effects\maxhealthboost\maxhealthboostaugment3.statuseffect [NEW] stats\effects\monstercapture\monstercapture.animation stats\effects\monstercapture\monstercapture.lua stats\effects\monstercapture\monstercapture.statuseffect [NEW] stats\effects\monsterrelease\monsterrelease.animation stats\effects\monsterrelease\monsterrelease.lua stats\effects\monsterrelease\monsterrelease.statuseffect [NEW] stats\effects\rage\rageaugment1.statuseffect [NEW] stats\effects\rage\rageaugment2.statuseffect [NEW] stats\effects\rage\rageaugment3.statuseffect [NEW] stats\effects\regeneration\regenerationaugment1.statuseffect [NEW] stats\effects\regeneration\regenerationaugment2.statuseffect [NEW] stats\effects\regeneration\regenerationaugment3.statuseffect tiles\materials\alienrock.material tiles\materials\biorock.material tiles\materials\biorock2.material tilesets\packed\huge-objects.json tilesets\packed\materials.json tilesets\packed\supports.json tilesets\packed\objects-by-category\decorative.json tilesets\packed\objects-by-category\door.json tilesets\packed\objects-by-category\furniture.json tilesets\packed\objects-by-category\light.json tilesets\packed\objects-by-category\other.json tilesets\packed\objects-by-category\pot.json tilesets\packed\objects-by-category\storage.json tilesets\packed\objects-by-category\wire.json tilesets\packed\objects-by-race\apex.json tilesets\packed\objects-by-race\avian.json tilesets\packed\objects-by-race\floran.json tilesets\packed\objects-by-race\generic.json tilesets\packed\objects-by-race\glitch.json tilesets\packed\objects-by-race\human.json tilesets\packed\objects-by-race\hylotl.json tilesets\packed\objects-by-race\novakid.json tilesets\packed\objects-by-type\container.json tilesets\packed\objects-by-type\loungeable.json treasure\biome.treasurepools treasure\common.treasurepools DIFFS ----- interface.config 357c357,369 < "Who turned out the dang lights?" --- > "Who turned out the dang lights?", > "I can't tell my arm from my leg in this darkness.", > "Can't see a thing, it's too dark." > ], > "floran" : [ > "Too dark to sssee there.", > "Floran can't sssee in the shadowss.", > "Jusst darknesss." > ], > "glitch" : [ > "Disappointed. The light level is too low to see clearly.", > "Frustrated. It is too dark to determine what is there.", > "Confused. The darkness hides whatever might be there." 371c383,397 < "Not a darn thang." --- > "Not a darn thing.", > "Ain't nothin' there.", > "Nope. Not a thing.", > "Whole lotta nothin'." > ], > "floran" : [ > "Nothing there.", > "Floran sssee nothing.", > "Nope. Not a thing.", > "Nothing of interessst." > ], > "glitch" : [ > "Unimpressed. Nothing of interest here.", > "Neutral. There is nothing there.", > "Bored. I cannot find anything there." player.config 563a564,566 > "healthRegen" : { > "baseValue" : 0.0 > }, 566a570,578 > "energyRegenPercentageRate" : { > "baseValue" : 0.45 // 2.25 second recharge time > // "baseValue" : 0.5 // 2 second recharge time > // "baseValue" : 0.585 // 1.75 second recharge time (STABLE) > //"baseValue" : 0.4 // 2.5 second recharge time > }, > "foodDelta" : { > "baseValue" : -1.667 > }, 588,590d599 < "healthRegen" : { < "baseValue" : 0.0 < }, 594,598c603,604 < "energyRegenPercentageRate" : { < "baseValue" : 0.45 // 2.25 second recharge time < // "baseValue" : 0.5 // 2 second recharge time < // "baseValue" : 0.585 // 1.75 second recharge time (STABLE) < //"baseValue" : 0.4 // 2.5 second recharge time --- > "shieldHealth" : { > "baseValue" : 0 600,601c606,610 < "nude" : { < "baseValue" : 0.0 --- > "shieldStaminaRegen" : { > "baseValue" : 0.2 > }, > "perfectBlockLimitRegen" : { > "baseValue" : 0.5 603c612 < "shieldSuppressed" : { --- > "nude" : { 612,620d620 < "shieldHealth" : { < "baseValue" : 0 < }, < "shieldStaminaRegen" : { < "baseValue" : 0.2 < }, < "perfectBlockLimitRegen" : { < "baseValue" : 0.5 < }, 640a641,645 > "food" : { > "maxValue" : 105, > "deltaStat" : "foodDelta", > "initialPercentage" : 1.0 > }, 666a672,674 > > "foodFullStatusEffects" : [ "wellfed" ], > "foodEmptyStatusEffects" : [ "starving" ], radiomessages.config 14c14 < "senderName" : "^orange;[SAIL]^red;", --- > "senderName" : "^cyan;[SAIL]", behaviors\monsters\boss\kluexboss\fireattack.behavior 2a3 > "description": "", 3a5 > "/scripts/actions/position.lua", 7d8 < "/scripts/actions/boss/kluexboss.lua", 12c13 < "/scripts/actions/position.lua" --- > "/scripts/actions/boss/kluexboss.lua" 39a41,53 > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "position": "spawn", > "x": 0, > "y": "" > }, > "output": { > "position": "fireStartPosition" > } > }, > { 53,54c67,69 < "position": "spawn", < "tolerance": 1 --- > "position": "fireStartPosition", > "tolerance": 1, > "speed": 20 159,166d173 < } < }, < { < "title": "logInfo", < "type": "action", < "name": "logInfo", < "parameters": { < "text": "post shuffle" behaviors\monsters\boss\kluexboss\iceattack.behavior 125a126,172 > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": [ > -16, > 0 > ], > "position": "spawn" > }, > "output": { > "position": "leftProjectile" > } > }, > { > "title": "spawnFloorProjectiles", > "type": "action", > "name": "spawnFloorProjectiles", > "parameters": { > "areaWidth": 32, > "center": "leftProjectile", > "power": 10, > "projectileCount": 3, > "projectileType": "iceeruptiontele", > "segmentWidth": 8, > "spawnHeight": 0.625 > }, > "output": { > "projectiles": "lavaProjectiles" > } > }, > { > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": [ > 16, > 0 > ], > "position": "spawn" > }, > "output": { > "position": "rightProjectile" > } > }, > { 130,131c177,178 < "areaWidth": 64, < "center": "spawn", --- > "areaWidth": 32, > "center": "rightProjectile", 133c180 < "projectileCount": 6, --- > "projectileCount": 3, 136a184,186 > }, > "output": { > "projectiles": "lavaProjectiles" behaviors\monsters\boss\kluexboss\kluexboss.behavior 5c5 < "/scripts/actions/entities.lua", --- > "/scripts/actions/position.lua", 6a7,8 > "/scripts/actions/time.lua", > "/scripts/actions/entities.lua", 16c18 < "title": "parallel", --- > "title": "Reset", 18,22c20,21 < "name": "parallel", < "parameters": { < "fail": -1, < "success": -1 < }, --- > "name": "sequence", > "parameters": {}, 25,27c24,26 < "title": "monster-targeting", < "type": "module", < "name": "monster-targeting", --- > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", 29,32c28,30 < "targetQueryRange": 80, < "keepTargetInRange": 100, < "targetEntityTypes": [ < "player" --- > "offset": [ > 0, > 8 34,37c32,63 < "keepTargetInSight": true, < "queryTargets": true, < "targetOnDamage": true, < "targetOutOfSightTime": 1 --- > "position": "spawn" > }, > "output": { > "position": "hover" > } > }, > { > "title": "flyToPosition", > "type": "action", > "name": "flyToPosition", > "parameters": { > "position": "hover", > "tolerance": 1 > } > }, > { > "title": "setVelocity", > "type": "action", > "name": "setVelocity", > "parameters": { > "velocity": [ > 0, > 0 > ] > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 1 41c67 < "title": "Spiderboss", --- > "title": "parallel", 43,44c69,73 < "name": "dynamic", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, 47,49c76,78 < "title": "parallel", < "type": "composite", < "name": "parallel", --- > "title": "monster-targeting", > "type": "module", > "name": "monster-targeting", 51,109c80,89 < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "entityExists", < "type": "action", < "name": "entityExists", < "parameters": { < "entity": "target" < } < }, < { < "title": "repeater", < "type": "decorator", < "name": "repeater", < "parameters": { < "maxLoops": -1, < "untilSuccess": false < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "kluexboss-windattack", < "type": "module", < "name": "kluexboss-windattack", < "parameters": {} < }, < { < "title": "kluexboss-iceattack", < "type": "module", < "name": "kluexboss-iceattack", < "parameters": {} < }, < { < "title": "kluexboss-fireattack", < "type": "module", < "name": "kluexboss-fireattack", < "parameters": {} < }, < { < "title": "kluexboss-plasmaattack", < "type": "module", < "name": "kluexboss-plasmaattack", < "parameters": {} < } < ] < } < } < ] --- > "targetQueryRange": 80, > "keepTargetInRange": 100, > "targetEntityTypes": [ > "player" > ], > "keepTargetInSight": true, > "queryTargets": true, > "targetOnDamage": true, > "targetOutOfSightTime": 1 > } 112c92 < "title": "Reset", --- > "title": "Spiderboss", 114c94 < "name": "sequence", --- > "name": "dynamic", 118,148c98,100 < "title": "kluexboss-changecolor", < "type": "module", < "name": "kluexboss-changecolor", < "parameters": { < "color": "red" < } < }, < { < "title": "flyToPosition", < "type": "action", < "name": "flyToPosition", < "parameters": { < "position": "spawn", < "tolerance": 1 < } < }, < { < "title": "setVelocity", < "type": "action", < "name": "setVelocity", < "parameters": { < "velocity": [ < 0, < 0 < ] < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 150,161c102,160 < "state": "idle", < "type": "body" < } < }, < { < "title": "setResourcePercentage", < "type": "action", < "name": "setResourcePercentage", < "parameters": { < "percentage": 1, < "resource": "health" < } --- > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "entityExists", > "type": "action", > "name": "entityExists", > "parameters": { > "entity": "target" > } > }, > { > "title": "repeater", > "type": "decorator", > "name": "repeater", > "parameters": { > "maxLoops": -1, > "untilSuccess": false > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "kluexboss-plasmaattack", > "type": "module", > "name": "kluexboss-plasmaattack", > "parameters": {} > }, > { > "title": "kluexboss-iceattack", > "type": "module", > "name": "kluexboss-iceattack", > "parameters": {} > }, > { > "title": "kluexboss-windattack", > "type": "module", > "name": "kluexboss-windattack", > "parameters": {} > }, > { > "title": "kluexboss-fireattack", > "type": "module", > "name": "kluexboss-fireattack", > "parameters": {} > } > ] > } > } > ] 164,167c163,235 < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > "title": "Reset", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "kluexboss-changecolor", > "type": "module", > "name": "kluexboss-changecolor", > "parameters": { > "color": "red" > } > }, > { > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": [ > 0, > 8 > ], > "position": "spawn" > }, > "output": { > "position": "hover" > } > }, > { > "title": "flyToPosition", > "type": "action", > "name": "flyToPosition", > "parameters": { > "position": "hover", > "tolerance": 1 > } > }, > { > "title": "setVelocity", > "type": "action", > "name": "setVelocity", > "parameters": { > "velocity": [ > 0, > 0 > ] > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "idle", > "type": "body" > } > }, > { > "title": "setResourcePercentage", > "type": "action", > "name": "setResourcePercentage", > "parameters": { > "percentage": 1, > "resource": "health" > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] behaviors\monsters\boss\kluexboss\plasmaattack.behavior 10a11 > "/scripts/actions/projectiles.lua", 329c330 < "title": "spawnProjectile", --- > "title": "spawnTargetedProjectile", 331c332 < "name": "spawnProjectile", --- > "name": "spawnTargetedProjectile", 336d336 < "sourceEntity": "self", 338,340c338,339 < "projectileConfig": {}, < "scalePower": true, < "power": 10 --- > "parameters": {}, > "target": "target" behaviors\monsters\boss\kluexboss\windattack.behavior 9c9 < "/scripts/actions/entities.lua" --- > "/scripts/actions/projectiles.lua" behaviors\monsters\boss\kluexbossstatue\kluexbossstatue.behavior 4a5 > "/scripts/actions/entities.lua", 7c8 < "/scripts/actions/entities.lua" --- > "/scripts/actions/position.lua" 9c10,15 < "parameters": {}, --- > "parameters": { > "bossSpawnOffset": [ > 0, > 1 > ] > }, 61,118d66 < "title": "Reset", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "resourcePercentage", < "type": "action", < "name": "resourcePercentage", < "parameters": { < "percentage": 0.5, < "resource": "health" < } < } < }, < { < "title": "kluexboss-changecolor", < "type": "module", < "name": "kluexboss-changecolor", < "parameters": { < "color": "red" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 2 < } < }, < { < "title": "spawnMonster", < "type": "action", < "name": "spawnMonster", < "parameters": { < "position": "self", < "preserveOwner": true, < "type": "kluexboss", < "replacementPet": false < } < }, < { < "title": "setDying", < "type": "action", < "name": "setDying", < "parameters": { < "shouldDie": true < } < } < ] < }, < { 135a84,92 > "title": "resourcePercentage", > "type": "action", > "name": "resourcePercentage", > "parameters": { > "percentage": 0, > "resource": "health" > } > }, > { 172a130,207 > } > } > ] > }, > { > "title": "Reset", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "resourcePercentage", > "type": "action", > "name": "resourcePercentage", > "parameters": { > "percentage": 0, > "resource": "health" > } > } > }, > { > "title": "kluexboss-changecolor", > "type": "module", > "name": "kluexboss-changecolor", > "parameters": { > "color": "red" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 1 > } > }, > { > "title": "burstParticleEmitter", > "type": "action", > "name": "burstParticleEmitter", > "parameters": { > "emitter": "destroy" > } > }, > { > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": "", > "position": "spawn" > }, > "output": { > "position": "bossSpawn" > } > }, > { > "title": "spawnMonster", > "type": "action", > "name": "spawnMonster", > "parameters": { > "position": "bossSpawn", > "preserveOwner": true, > "type": "kluexboss", > "replacementPet": false > } > }, > { > "title": "setDying", > "type": "action", > "name": "setDying", > "parameters": { > "shouldDie": true behaviors\monsters\boss\kluexbossstatue\statueiceattack.behavior 5a6 > "/scripts/actions/position.lua", 64a66,109 > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": [ > -16, > 0 > ], > "position": "self" > }, > "output": { > "position": "leftProjectile" > } > }, > { > "title": "spawnFloorProjectiles", > "type": "action", > "name": "spawnFloorProjectiles", > "parameters": { > "areaWidth": 32, > "center": "leftProjectile", > "power": 10, > "projectileCount": 1, > "projectileType": "iceeruptiontele", > "segmentWidth": 8, > "spawnHeight": 0.625 > } > }, > { > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": [ > 16, > 0 > ], > "position": "self" > }, > "output": { > "position": "rightProjectile" > } > }, > { 69,70c114,115 < "areaWidth": 64, < "center": "spawn", --- > "areaWidth": 32, > "center": "rightProjectile", 72c117 < "projectileCount": 4, --- > "projectileCount": 1, behaviors\monsters\boss\kluexbossstatue\statueplasmaattack.behavior 9c9,10 < "/scripts/actions/entities.lua" --- > "/scripts/actions/entities.lua", > "/scripts/actions/projectiles.lua" 210c211 < "title": "spawnProjectile", --- > "title": "spawnTargetedProjectile", 212c213 < "name": "spawnProjectile", --- > "name": "spawnTargetedProjectile", 217d217 < "sourceEntity": "self", 219,221c219,220 < "projectileConfig": {}, < "scalePower": true, < "power": 10 --- > "parameters": {}, > "target": "target" behaviors\monsters\boss\spiderboss\acidspray.behavior 11c11,12 < "/scripts/actions/time.lua" --- > "/scripts/actions/time.lua", > "/scripts/actions/projectiles.lua" 119c120 < "rate": 3.0 --- > "rate": 3 177c178 < "rate": 3.0 --- > "rate": 3 276c277 < "projectileConfig" : "" --- > "projectileConfig": "" behaviors\monsters\boss\spiderboss\hatch.behavior 9c9 < "/scripts/actions/entities.lua", --- > "/scripts/actions/projectiles.lua", behaviors\monsters\boss\spiderboss\slam.behavior 10c10,11 < "/scripts/actions/time.lua" --- > "/scripts/actions/time.lua", > "/scripts/actions/projectiles.lua" 13,14c14,15 < "slamConfig" : { < "power" : 10 --- > "slamConfig": { > "power": 10 38c39 < "rate": 3.0 --- > "rate": 3 behaviors\monsters\boss\spiderboss\sweep.behavior 9c9 < "/scripts/actions/entities.lua", --- > "/scripts/actions/projectiles.lua", 14,15c14,15 < "acidSweepConfig" : { < "power" : 2.0 --- > "acidSweepConfig": { > "power": 2 118c118 < "rate": 3.0 --- > "rate": 3 150c150 < "rate": 3.0 --- > "rate": 3 269c269 < "projectileConfig" : "" --- > "projectileConfig": "" behaviors\monsters\modular\actions\fire.behavior 2a3 > "description": "", 8a10 > "/scripts/actions/projectiles.lua", behaviors\monsters\unique\paratail.behavior 2a3 > "description": "", 10c11,12 < "/scripts/actions/time.lua" --- > "/scripts/actions/time.lua", > "/scripts/actions/projectiles.lua" 657c659 < } --- > } \ No newline at end of file behaviors\npc\reactions\explode.behavior 2a3 > "description": "", 4c5,6 < "/scripts/actions/entities.lua" --- > "/scripts/actions/entities.lua", > "/scripts/actions/projectiles.lua" behaviors\npc\reactions\touchandexplode.behavior 2a3 > "description": "", 6c7,8 < "/scripts/actions/entities.lua" --- > "/scripts/actions/entities.lua", > "/scripts/actions/projectiles.lua" dungeons\microdungeons\biomes\scorchedcity\scorchedcitymicrodungeons.dungeon 8c8 < "anchor" : [ "electricpolegather1", "scorchedcityruins1", "scorchedcityruins2", "scorchedcitybombshelter1", "scorchedcitybombshelter2", "scorchedcitybrokenroad1", "scorchedcitybrokenroad2" ], --- > "anchor" : [ "electricpolegather1", "scorchedcityruins1", "scorchedcityruins2", "scorchedcityruins3", "scorchedcitybombshelter1", "scorchedcitybombshelter2", "scorchedcitybrokenroad1", "scorchedcitybrokenroad2", "scorchedcitybrokenroad3", "scorchedcitybrokenroad4", "scorchedcitybrokenroad5", "scorchedcitybrokenroad6", "scorchedcitybrokenroad7", "scorchedcitybrokenroad8", "scorchedcityjunkpile1", "scorchedcityjunkpile2", "scorchedcityjunkpile3", "scorchedcityjunkpile4", "scorchedcityshop1", "scorchedcityshop2", "scorchedcityobservatory1" ], 38a39,45 > "name" : "scorchedcityruins3", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcityruins3.json" ] > }, > { 64a72,162 > }, > { > "name" : "scorchedcitybrokenroad3", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcitybrokenroad3.json" ] > }, > { > "name" : "scorchedcitybrokenroad4", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcitybrokenroad4.json" ] > }, > { > "name" : "scorchedcitybrokenroad5", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcitybrokenroad5.json" ] > }, > { > "name" : "scorchedcitybrokenroad6", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcitybrokenroad6.json" ] > }, > { > "name" : "scorchedcitybrokenroad7", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcitybrokenroad7.json" ] > }, > { > "name" : "scorchedcitybrokenroad8", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcitybrokenroad8.json" ] > }, > { > "name" : "scorchedcityjunkpile1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcityjunkpile1.json" ] > }, > { > "name" : "scorchedcityjunkpile2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcityjunkpile2.json" ] > }, > { > "name" : "scorchedcityjunkpile3", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcityjunkpile3.json" ] > }, > { > "name" : "scorchedcityjunkpile4", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcityjunkpile4.json" ] > }, > { > "name" : "scorchedcityshop1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcityshop1.json" ] > }, > { > "name" : "scorchedcityshop2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcityshop2.json" ] > }, > { > "name" : "scorchedcityobservatory1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "scorchedcityobservatory1.json" ] dungeons\microdungeons\biomes\scorchedcity\scorchedcitytemplate.json [TMX file differences are left out for huge size.] dungeons\other\outpost\outpost.dungeon 2049c2049 < "typeName" : "outpostglitchmechanic", --- > "typeName" : "outpostaugmentmerchant", interface\windowconfig\codex.config 40,41c40,41 < "title" : "Starbound Codex", < "subtitle" : "^#b9b5b2;Library ^green;[L]", --- > "title" : "Codex Library", > "subtitle" : "^#b9b5b2;Explore your codexes ^green;[L]", interface\windowconfig\crafting.config 20c20 < "title" : " BASIC CRAFTING", --- > "title" : " Basic Crafting", interface\windowconfig\craftingfarming.config 23,24c23,24 < "title" : " AGRICULTURE", < "subtitle" : " Hunting and Farming!", --- > "title" : " Agriculture Table", > "subtitle" : " Hunting, farming and foraging", interface\windowconfig\inventorstable.config 23,24c23,24 < "title" : " INVENTOR'S TABLE", < "subtitle" : " Innovation Station", --- > "title" : " Inventor's Table", > "subtitle" : " Innovation station", interface\windowconfig\playerinventory.config 3c3 < "subtitle" : "^#b9b5b2;Inventory Screen ^green;[I]", --- > "subtitle" : "^#b9b5b2;Your inventory and equipment ^green;[I]", interface\windowconfig\teambar.config 33c33 < "position" : [30, -22], --- > "position" : [30, -20], 34a35 > "size" : [60, 8], 44c45 < "position" : [30, -32], --- > "position" : [30, -28], 45a47 > "size" : [60, 8], items\active\unsorted\filledcapturepod\energyball.frames 7c7 < [ "visible.1", "visible.2", "visible.3" ] --- > [ "0", "1", "2" ] items\active\unsorted\filledcapturepod\filledcapturepod.activeitem 14,15c14 < "filledcapturepod" : "filledcapturepod.png", < "energyball" : "energyball.png" --- > "filledcapturepod" : "filledcapturepod.png" 24a24,29 > "deadPodShake" : { > "frequency" : 1.5, > "phase" : 0, // degrees > "amplitude" : 30 // degrees > }, > 49a55,67 > "dead" : { > "duration" : 0.5, > "transition" : "idle", > "armRotation" : 50, > "itemRotation" : { > "weapon" : 0 > }, > "animationState" : { > "weapon" : "visible" > }, > "allowRotate" : false, > "allowFlip" : false > }, 69,70c87 < "weapon" : "visible", < "energyball" : "hidden" --- > "weapon" : "visible" 76c93 < "duration" : 1.0, --- > "duration" : 1.5, 77a95 > "transitionFunction" : "showEnergyBall", 83,84c101 < "weapon" : "visible", < "energyball" : "hidden" --- > "weapon" : "visible" 90c107 < "duration" : 0.2, --- > "duration" : 0.3, 97,98c114 < "weapon" : "visible", < "energyball" : "visible" --- > "weapon" : "visible" items\active\unsorted\filledcapturepod\filledcapturepod.animation 10,21d9 < }, < "energyball" : { < "default" : "hidden", < "states" : { < "visible" : { < "cycle" : 0.2, < "frames" : 3, < "mode" : "transition", < "transition" : "hidden" < }, < "hidden" : {} < } 47,68d34 < }, < "energyball" : { < "properties" : { < "zLevel" : 1, < "centered" : true, < "transformationGroups" : ["weapon"] < }, < < "partStates" : { < "energyball" : { < "visible" : { < "properties" : { < "image" : ":visible." < } < }, < "hidden" : { < "properties" : { < "image" : "" < } < } < } < } 78c44,67 < "throw" : [ "/sfx/melee/swing_dagger.ogg" ] --- > "throw" : [ "/sfx/melee/swing_dagger.ogg" ], > "dead" : [ "/sfx/npc/monsters/pod_dead1.ogg" ] > }, > > "particleEmitters" : { > "energyball" : { > "particles" : [ > { > "particle" : { > "type" : "animated", > "animation" : "/items/active/unsorted/filledcapturepod/energyball.animation", > "size" : 1, > "destructionTime" : 0.3, > "destructionAction" : "shrink", > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [0, 0], > "timeToLive" : 0, > "layer" : "front" > } > } > ] > } items\active\unsorted\filledcapturepod\filledcapturepod.lua 92a93,106 > > if self.stanceName == "dead" then > shakePod() > end > end > > function shakePod() > local frequency = config.getParameter("deadPodShake.frequency") > local phase = math.rad(config.getParameter("deadPodShake.phase")) > local amplitude = math.rad(config.getParameter("deadPodShake.amplitude")) > > local t = frequency * self.stanceTimer * math.pi * 2 + phase > local armAngle = self.armAngle + amplitude * (math.abs(math.cos(t)) * 2 - 1) > activeItem.setArmAngle(armAngle) 97a112,115 > function showEnergyBall() > animator.burstParticleEmitter("energyball") > end > 102a121 > showEnergyBall() 134c153,155 < setStance("idle") --- > animator.playSound("dead") > activeItem.emote("sad") > setStance("dead") items\active\weapons\ranged\altabilities\markedshot\markedshot.altability 35c35 < "energyUsage" : 36.0, // cost per target marked --- > "energyUsage" : 40.0, // cost per target marked items\armors\backitems\breathprotection\breathprotection.back 9c9 < "shortdescription" : "Air Pocket Generator", --- > "shortdescription" : "Breathing EPP", items\armors\backitems\coldprotection\coldprotection.back 9c9 < "shortdescription" : "Personal Heater", --- > "shortdescription" : "Heating EPP", items\armors\backitems\heatprotection\heatprotection.back 9c9 < "shortdescription" : "Personal Cooler", --- > "shortdescription" : "Cooling EPP", items\armors\backitems\radiationprotection\radiationprotection.back 9c9 < "shortdescription" : "Anti-Radiation Pack", --- > "shortdescription" : "Anti-Radiation EPP", items\augments\back\electricblockaugment.item 3,6c3,6 < "price" : 500, < "rarity" : "Uncommon", < "inventoryIcon" : "augment.png", < "description" : "A pluggable module that makes you highly resistant to electricity.", --- > "price" : 10000, > "rarity" : "Rare", > "inventoryIcon" : "electricblockaugment.png", > "description" : "A pluggable EPP module that makes you highly resistant to electricity.", 14c14,16 < } --- > }, > > "radioMessagesOnPickup" : [ "pickupaugment" ] items\augments\back\fireblockaugment.item 3,6c3,6 < "price" : 500, < "rarity" : "Uncommon", < "inventoryIcon" : "augment.png", < "description" : "A pluggable module that makes you highly resistant to fire.", --- > "price" : 10000, > "rarity" : "Rare", > "inventoryIcon" : "fireblockaugment.png", > "description" : "A pluggable EPP module that makes you highly resistant to fire.", 14c14,16 < } --- > }, > > "radioMessagesOnPickup" : [ "pickupaugment" ] items\augments\back\gravityaugment.item 3,6c3,6 < "price" : 500, < "rarity" : "Uncommon", < "inventoryIcon" : "augment.png", < "description" : "A pluggable module that manipulates gravity, slowing your descent in the air.", --- > "price" : 10000, > "rarity" : "Rare", > "inventoryIcon" : "gravityaugment.png", > "description" : "A pluggable EPP module that manipulates gravity, slowing your descent in the air.", 14c14,16 < } --- > }, > > "radioMessagesOnPickup" : [ "pickupaugment" ] items\augments\back\iceblockaugment.item 3,6c3,6 < "price" : 500, < "rarity" : "Uncommon", < "inventoryIcon" : "augment.png", < "description" : "A pluggable module that makes you highly resistant to ice.", --- > "price" : 10000, > "rarity" : "Rare", > "inventoryIcon" : "iceblockaugment.png", > "description" : "A pluggable EPP module that makes you highly resistant to ice.", 14c14,16 < } --- > }, > > "radioMessagesOnPickup" : [ "pickupaugment" ] items\augments\back\jumpaugment.item 3,6c3,6 < "price" : 500, < "rarity" : "Uncommon", < "inventoryIcon" : "augment.png", < "description" : "A pluggable module that boosts your jumping power.", --- > "price" : 10000, > "rarity" : "Rare", > "inventoryIcon" : "jumpaugment.png", > "description" : "A pluggable EPP module that boosts your jumping power.", 12c12 < "displayName" : "Jump Boost", --- > "displayName" : "Jump", 14c14,16 < } --- > }, > > "radioMessagesOnPickup" : [ "pickupaugment" ] items\augments\back\poisonblockaugment.item 3,6c3,6 < "price" : 500, < "rarity" : "Uncommon", < "inventoryIcon" : "augment.png", < "description" : "A pluggable module that makes you highly resistant to poison.", --- > "price" : 10000, > "rarity" : "Rare", > "inventoryIcon" : "poisonblockaugment.png", > "description" : "A pluggable EPP module that makes you highly resistant to poison.", 14c14,16 < } --- > }, > > "radioMessagesOnPickup" : [ "pickupaugment" ] items\augments\back\speedaugment.item 3,6c3,6 < "price" : 500, < "rarity" : "Uncommon", < "inventoryIcon" : "augment.png", < "description" : "A pluggable module that boosts your movement speed.", --- > "price" : 10000, > "rarity" : "Rare", > "inventoryIcon" : "speedaugment.png", > "description" : "A pluggable EPP module that boosts your movement speed.", 12c12 < "displayName" : "Speed Boost", --- > "displayName" : "Speed", 14c14,16 < } --- > }, > > "radioMessagesOnPickup" : [ "pickupaugment" ] items\augments\back\thornsaugment.item 3,6c3,6 < "price" : 500, < "rarity" : "Uncommon", < "inventoryIcon" : "augment.png", < "description" : "A pluggable module that can reflect damage back at nearby enemies.", --- > "price" : 15000, > "rarity" : "Legendary", > "inventoryIcon" : "thornsaugment.png", > "description" : "A pluggable EPP module that can reflect damage back at nearby enemies.", 14c14,16 < } --- > }, > > "radioMessagesOnPickup" : [ "pickupaugment" ] items\fossils\humanoid\apexfossil1.item 30c30 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], 36c36 < "completeFossilObject" : "apexfossilcomplete" --- > "completeFossilIcon" : "/objects/fossils/humanoidfossils/humanoidskeletonicon.png" items\fossils\humanoid\apexfossil2.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\apexfossil3.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\avianfossil1.item 30c30 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], 36c36 < "completeFossilObject" : "avianfossilcomplete" --- > "completeFossilIcon" : "/objects/fossils/humanoidfossils/humanoidskeletonicon.png" items\fossils\humanoid\avianfossil2.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\avianfossil3.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\floaranfossil1.item 30c30 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], 36c36 < "completeFossilObject" : "floranfossilcomplete" --- > "completeFossilIcon" : "/objects/fossils/humanoidfossils/humanoidskeletonicon.png" items\fossils\humanoid\floranfossil2.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\floranfossil3.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\glitchfossil1.item 30c30 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], 36c36 < "completeFossilObject" : "glitchfossilcomplete" --- > "completeFossilIcon" : "/objects/fossils/humanoidfossils/humanoidskeletonicon.png" items\fossils\humanoid\glitchfossil2.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\glitchfossil3.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\humanfossil1.item 30c30 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], 36c36 < "completeFossilObject" : "humanfossilcomplete" --- > "completeFossilIcon" : "/objects/fossils/humanoidfossils/humanoidskeletonicon.png" items\fossils\humanoid\humanfossil2.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\humanfossil3.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\hylotlfossil1.item 30c30 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], 36c36 < "completeFossilObject" : "hylotlfossilcomplete" --- > "completeFossilIcon" : "/objects/fossils/humanoidfossils/humanoidskeletonicon.png" items\fossils\humanoid\hylotlfossil2.item 16c16 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\humanoid\hylotlfossil3.item 24c24 < "displayoffset" :[2.25, 2.5], --- > "displayoffset" :[0, 0], items\fossils\small\ammonitefossil.item 8c8 < "subtitle" : " ", --- > "category" : "small fossil", 30c30 < "displayoffset" :[1.875, 3.875], --- > "displayoffset" :[0, 0], 36c36 < "completeFossilObject" : "ammonitefossilcomplete" --- > "completeFossilIcon" : "/objects/fossils/smallfossils/smallfossilcompleteicon.png" items\fossils\small\trilobitefossil.item 30c30 < "displayoffset" :[1.875, 3.875], --- > "displayoffset" :[0, 0], 36c36,37 < "completeFossilObject" : "trilobitefossilcomplete" --- > "completeFossilIcon" : "/objects/fossils/smallfossils/smallfossilcompleteicon.png" > items\generic\dyes\blackdye.item 8c8,10 < "dyeColorIndex" : 1 --- > "dyeColorIndex" : 1, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\bluedye.item 8c8,10 < "dyeColorIndex" : 8 --- > "dyeColorIndex" : 8, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\browndye.item 8c8,10 < "dyeColorIndex" : 11 --- > "dyeColorIndex" : 11, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\dyeremover.item 8c8,10 < "dyeColorIndex" : 0 --- > "dyeColorIndex" : 0, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\greendye.item 8c8,10 < "dyeColorIndex" : 7 --- > "dyeColorIndex" : 7, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\greydye.item 8c8,10 < "dyeColorIndex" : 2 --- > "dyeColorIndex" : 2, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\orangedye.item 8c8,10 < "dyeColorIndex" : 5 --- > "dyeColorIndex" : 5, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\pinkdye.item 8c8,10 < "dyeColorIndex" : 10 --- > "dyeColorIndex" : 10, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\purpledye.item 8c8,10 < "dyeColorIndex" : 9 --- > "dyeColorIndex" : 9, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\reddye.item 8c8,10 < "dyeColorIndex" : 4 --- > "dyeColorIndex" : 4, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\whitedye.item 8c8,10 < "dyeColorIndex" : 3 --- > "dyeColorIndex" : 3, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\dyes\yellowdye.item 8c8,10 < "dyeColorIndex" : 6 --- > "dyeColorIndex" : 6, > > "radioMessagesOnPickup" : [ "pickupdye" ] items\generic\meat\cookedalienmeat.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 18,20c14 < "blockingEffects" : [ < "wellfed" < ], --- > "foodValue" : 25, items\generic\meat\cookedbacon.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\cookedfish.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\cookedfleshlump.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\cookedham.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\cookedpoultry.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\cookedribmeat.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\cookedtentacle.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\meatchunks.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\offal.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\rawfish.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\meat\soylentgreen.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\other\valentinechocolates.consumable 14,17d13 < }, < { < "effect" : "wellfed", < "duration" : 180 items\generic\produce\alienfruit.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 30 items\generic\produce\automato.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\avesmingo.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 15 items\generic\produce\banana.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\beakseed.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\produce\boltbulb.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\boneboo.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 30 items\generic\produce\carrot.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\chili.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 30 items\generic\produce\coffeebeans.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\produce\coralcreep.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\corn.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\currentcorn.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\diodia.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\produce\dirturchin.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\eggshoot.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\feathercrown.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\produce\grapes.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\produce\greenapple.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\kiwi.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\neonmelon.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 30 items\generic\produce\oculemon.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\produce\orange.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\pearlpea.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\pineapple.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\potato.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\produce\pussplum.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\redapple.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\reefpod.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\produce\rice.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\thornfruit.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 30 items\generic\produce\tomato.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\produce\toxictop.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\produce\wartweed.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\shop\cannedfood.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\shop\cheese.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\shop\chocolate.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 30 items\generic\shop\egg.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\shop\meatballs.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\shop\milk.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\shop\soda.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\boiledpearlpeas.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\bread.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\corncob.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\fishdumplings.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\fishfingers.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\fishnchips.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier1\fishpie.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier1\fishstew.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\mashedpotato.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier1\meatdumplings.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\meatpie.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier1\meatstew.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\pearlpeabroth.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\pearlpearisotto.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier1\potatogrids.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier1\toast.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\applecrumble.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\baconpancakes.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\beakseedbread.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier2\beakseedjam.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\beakseedtart.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\bonbonbonbons.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 210 items\generic\tier2\bonbons.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\cactusjuice.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\cake.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\candiedcorn.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\candyapple.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\carrotbread.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\carrotcake.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\carrotjuice.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\carrotsoup.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\cheeseburger.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\chocolatecake.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\coffee.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier2\coffeecake.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier2\cornpeckers.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\feathercrownjam.consumable 25,28d24 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier2\featherfood.consumable 25,28d24 < }, < { < "effect" : "wellfed", < "duration" : 135 items\generic\tier2\flatwhite.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier2\fluffyruffs.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\gardensalad.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\hamburger.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\kiwijam.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier2\kiwijuice.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier2\mocha.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\mushroombread.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier2\mushroomquiche.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\mushroomrice.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\omelette.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\pasty.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier2\pearlpeajam.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\pearlpeapancakes.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\pizza.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\pizzaslice.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\porridge.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\quichelorraine.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\relish.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\ricepudding.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\roastdinner.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier2\specialrice.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\spikycookies.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\stickyribs.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier2\stuffedtomato.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\sweetmeat.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\sweetpopcorn.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\tomatojuice.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier2\tomatosoup.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier3\2kbpotage.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\apegrapes.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier3\apexfritter.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier3\automatoshake.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\automatostew.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\bananacon.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier3\bananacreamdonut.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier3\bananacreampie.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier3\bananaicecream.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier3\batteredbanana.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier3\cactiicecream.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\campfirebanana.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier3\candyautomato.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\choconut.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier3\coconuticecream.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier3\coconutrice.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 105 items\generic\tier3\desertsalsa.consumable 25,28d24 < }, < { < "effect" : "wellfed", < "duration" : 180 items\generic\tier3\fishinabone.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\fruitsalad.consumable 25,28d24 < }, < { < "effect" : "wellfed", < "duration" : 165 items\generic\tier3\grapejuice.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier3\luckydip.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier3\pineapplejam.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 150 items\generic\tier3\pineapplejuice.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier3\pineapplepizzaslice.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier3\snowcone.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\spookydonut.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\spookypie.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\stuffedautomato.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier3\sweetpunch.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 150 items\generic\tier3\thornjuice.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier3\tropicalpunch.consumable 25,28d24 < }, < { < "effect" : "wellfed", < "duration" : 165 items\generic\tier4\alienfruitjam.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\bloodypuss.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\brineapple.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier4\cyanider.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier4\jelly.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\oceanrisotto.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier4\oceansalsa.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 135 items\generic\tier4\oceansurprise.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier4\oculemonmeringue.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier4\oculemonstew.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier4\pussplumpudding.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\pussplumtart.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\reefjuice.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier4\reefpodsurprise.consumable 16,19d15 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier4\reefshake.consumable 17,20d16 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier4\ricecake.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\saltsalad.consumable 21,24d20 < }, < { < "effect" : "wellfed", < "duration" : 90 items\generic\tier4\seafoodgratin.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\soggysack.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\stuffeddirturchin.consumable 13,16d12 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\sushi.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier4\toxicjamdonut.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 150 items\generic\tier4\toxicjuice.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier4\toxictart.consumable 24,27d23 < }, < { < "effect" : "wellfed", < "duration" : 135 items\generic\tier4\toxictopjam.consumable 20,23d19 < }, < { < "effect" : "wellfed", < "duration" : 120 items\generic\tier5\16gbpasty.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier5\eggshooticecream.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier6\hothothotpot.consumable 28,31d27 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier6\neonmelonjam.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\generic\tier6\wartweedjamdonut.consumable 12,15d11 < }, < { < "effect" : "wellfed", < "duration" : 60 items\materials\alienrock.matitem 8c8 < "glitchdescription" : "Analysis. This rock is of an alien origin.", --- > "glitchdescription" : "Amazed. This rock is of an alien origin.", items\materials\bamboo.matitem 8c8 < "glitchdescription" : "Conclusive. The bamboo colour indicates it was cut recently.", --- > "glitchdescription" : "Hopeful. The bamboo colour indicates it was cut recently.", items\materials\bambooplatform.matitem 9c9 < "glitchdescription" : "Impressed. This bamboo platform is incredibly strong.", --- > "glitchdescription" : "Hopeful. This bamboo platform is incredibly strong.", items\materials\biorock.matitem 6,8c6,8 < "description" : "This rock is glowing with luminescence.", < "shortdescription" : "Yellow Luminescent Rock", < "glitchdescription" : "Curious. Minerals in this rock are glowing yellow faintly.", --- > "description" : "This rock is glowing with bioluminescence.", > "shortdescription" : "Yellow Glow Rock", > "glitchdescription" : "Curious. Microscopic bacteria in this rock are glowing a faint yellow.", items\materials\biorock2.matitem 6,8c6,8 < "description" : "This blue rock is faintly glowing with luminescence.", < "shortdescription" : "Blue Luminescent Rock", < "glitchdescription" : "Perplexed. There's a faint blue luminescence coming from this rock.", --- > "description" : "This blue rock is faintly glowing with bioluminescence.", > "shortdescription" : "Blue Glow Rock", > "glitchdescription" : "Perplexed. There's a faint blue glow coming from the bacteria in this rock.", monsters\boss\kluexboss\kluexboss.monstertype 30,31c30,32 < "plasmaAttackX" : 25, < "plasmaAttackY" : 10 --- > "plasmaAttackX" : 20, > "plasmaAttackY" : 15, > "plasmaMinY" : 0 monsters\boss\kluexbossstatue\kluexbossstatue.animation 175,177c175,177 < "windleft" : { < "emissionRate" : 400.0, < "offsetRegion" : [-32, -5, -25.0, 20], --- > "destroy" : { > "offsetRegion" : [-1.625, -4.625, 0.0, 1.625], > "burstCount" : 10, 179,218c179,181 < { < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [220, 220, 220, 200], < "fade" : 0.9, < "position" : [0.0, 0.0], < "initialVelocity" : [50.0, 0.0], < "finalVelocity" : [0, 0.0], < "destructionTime" : 0.0, < "approach" : [0, 10], < "timeToLive" : 0.5, < "variance" : { < "initialVelocity" : [3.0, 1.0] < } < } < } < ] < }, < "windright" : { < "emissionRate" : 400.0, < "offsetRegion" : [25.0, -5, 32, 20], < "particles" : [ < { < "particle" : { < "type" : "ember", < "size" : 1.0, < "color" : [220, 220, 220, 200], < "fade" : 0.9, < "position" : [0.0, 0.0], < "initialVelocity" : [-50.0, 0.0], < "finalVelocity" : [0, 0.0], < "destructionTime" : 0.0, < "approach" : [0, 10], < "timeToLive" : 0.5, < "variance" : { < "initialVelocity" : [-3.0, 1.0] < } < } < } --- > { "particle" : "dust2" }, > { "particle" : "dust2" }, > { "particle" : "kluexstatueshard" } monsters\boss\kluexbossstatue\kluexbossstatue.monstertype 9,11d8 < { < "default" : "money" < } 35,48d31 < "left" : { < "type" : "DirectionalForceRegion", < "rectRegion" : [-32, -5, -2, 25], < "xTargetVelocity" : 100, < "controlForce" : 80, < "categoryWhitelist" : [ "player" ] < }, < "right" : { < "type" : "DirectionalForceRegion", < "rectRegion" : [2, -5, 32, 25], < "xTargetVelocity" : -100, < "controlForce" : 80, < "categoryWhitelist" : [ "player" ] < } npcs\merchantpools.config 263a264,300 > > "augmentmerchant" : [ > [0, [ > // UNCOMMON > { "item" : { "name" : "damageaugment1" } }, > { "item" : { "name" : "energyaugment1" } }, > { "item" : { "name" : "healingaugment1" } }, > { "item" : { "name" : "healthaugment1" } }, > { "item" : { "name" : "lightaugment1" } }, > > // RARE > { "item" : { "name" : "damageaugment2" } }, > { "item" : { "name" : "energyaugment2" } }, > { "item" : { "name" : "healingaugment2" } }, > { "item" : { "name" : "healthaugment2" } }, > { "item" : { "name" : "lightaugment2" } }, > > { "item" : { "name" : "fireblockaugment" } }, > { "item" : { "name" : "iceblockaugment" } }, > { "item" : { "name" : "electricblockaugment" } }, > { "item" : { "name" : "poisonblockaugment" } }, > > { "item" : { "name" : "gravityaugment" } }, > { "item" : { "name" : "jumpaugment" } }, > { "item" : { "name" : "speedaugment" } }, > > // LEGENDARY > { "item" : { "name" : "damageaugment3" } }, > { "item" : { "name" : "energyaugment3" } }, > { "item" : { "name" : "healingaugment3" } }, > { "item" : { "name" : "healthaugment3" } }, > { "item" : { "name" : "lightaugment3" } }, > > { "item" : { "name" : "thornsaugment" } }, > { "item" : { "name" : "mobilityaugment" } } > ]] > ], npcs\outpost\outpostapexmechanic.npctype 6,7c6,7 < "offeredQuests" : [ "apexmechanic2.gearup" ], < "turnInQuests" : [ "apexmechanic2.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostapexrefugee.npctype 6,7c6,7 < "offeredQuests" : [ "apexrefugee4.gearup" ], < "turnInQuests" : [ "apexrefugee4.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostapexscientist.npctype 5a6,7 > "offeredQuests" : [ ], > "turnInQuests" : [ ], 15,17d16 < < "offeredQuests" : [ "outpostSkin.gearup" ], < "turnInQuests" : [ "outpostSkin.gearup", "radardish1.gearup" ], npcs\outpost\outpostavianexplorer.npctype 6,7c6,7 < "offeredQuests" : [ "avianexplorer3.gearup", "avianexplorer4.gearup" ], < "turnInQuests" : [ "avianexplorer3.gearup", "avianexplorer4.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostavianmercenary.npctype 6,7c6,7 < "offeredQuests" : [ "avianmercenary4.gearup" ], < "turnInQuests" : [ "avianmercenary4.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostavianrefugee.npctype 6,7c6,7 < "offeredQuests" : [ "avianrefugee2part1.gearup", "avianrefugee2part2.gearup", "avianrefugeeE1.gearup", "avianrefugeeE2.gearup" ], < "turnInQuests" : [ "avianrefugee2part2.gearup", "avianrefugeeE1.gearup", "avianrefugeeE2.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostbountyhunter.npctype 6,7c6,7 < "offeredQuests" : [ "bountyhunter1.gearup", "bountyhunter2.gearup", "bountyhunter3.gearup", "bountyhunter4.gearup" ], < "turnInQuests" : [ "bountyhunter1.gearup", "bountyhunter2.gearup", "bountyhunter3.gearup", "bountyhunter4.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostcivilian.npctype 8,10c8,9 < "questGenerator" : { < "pools" : ["normal"] < }, --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostfloranfan.npctype 6,7c6,7 < "offeredQuests" : [ "floranfan1.gearup" ], < "turnInQuests" : [ "floranfan1.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostfloranhunter.npctype 6,7c6,7 < "offeredQuests" : [ "coldskin1.gearup", "floranhunter4.gearup" ], < "turnInQuests" : [ "coldskin1.gearup", "floranhunter4.gearup", "coldskin3.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostfloranscholar.npctype 5a6,8 > "offeredQuests" : [ ], > "turnInQuests" : [ ], > 14,16d16 < < "offeredQuests" : [ "floranscholar2.gearup", "hylotlperformerE2part2.gearup" ], < "turnInQuests" : [ "avianrefugee2part1.gearup", "floranscholar2.gearup","hylotlperformerE2part1.gearup" ], npcs\outpost\outpostglitchmechanic.npctype 5a6,8 > "offeredQuests" : [ ], > "turnInQuests" : [ ], > npcs\outpost\outpostglitchmercenary.npctype 5a6,8 > "offeredQuests" : [ ], > "turnInQuests" : [ ], > npcs\outpost\outpostglitchsilenttype.npctype 5a6,7 > "offeredQuests" : [ ], > "turnInQuests" : [ ], 15,17d16 < < "offeredQuests" : [ "glitchsilenttype2.gearup", "glitchsilenttype3.gearup" ], < "turnInQuests" : [ "glitchsilenttype2.gearup", "glitchsilenttype3.gearup" ], npcs\outpost\outposthumanexcon.npctype 6,7c6,7 < "offeredQuests" : [ "humanexcon2.gearup", "humanexcon4.gearup" ], < "turnInQuests" : [ "humanexcon2.gearup", "humanexcon4.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outposthumanscientist.npctype 5a6,7 > "offeredQuests" : [ ], > "turnInQuests" : [ ], 15,17d16 < < "offeredQuests" : [ "outpost0.gearup", "humanscientist1.gearup", "humanscientistE1.gearup" ], < "turnInQuests" : [ "outpost0.gearup", "humanscientist1.gearup", "humanscientistE1.gearup" ], npcs\outpost\outposthumansurvivor.npctype 6,7c6,7 < "offeredQuests" : [ "outpost1.gearup", "humansurvivor2.gearup" ], < "turnInQuests" : [ "outpost1.gearup", "humansurvivor2.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outposthylotlfloranhater.npctype 6,7c6,7 < "offeredQuests" : [ "kelpquest.gearup"], < "turnInQuests" : [ "kelpquest.gearup"], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outposthylotlperformer.npctype 6,7c6,7 < "offeredQuests" : [ "hylotlperformer1.gearup", "hylotlperformer3.gearup", "hylotlperformerE1.gearup", "hylotlperformerE2part1.gearup" ], < "turnInQuests" : [ "hylotlperformer1.gearup", "hylotlperformer3.gearup", "hylotlperformerE1.gearup", "hylotlperformerE2part2.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outposthylotlwarrior.npctype 5a6,7 > "offeredQuests" : [ ], > "turnInQuests" : [ ], 15,17d16 < < "offeredQuests" : [ "hylotlwarriorE1.gearup", "hylotlwarriorE2.gearup" ], < "turnInQuests" : [ "hylotlwarriorE1.gearup", "hylotlwarriorE2.gearup" ], npcs\outpost\outpostpenguinpromoter.npctype 6,7c6,7 < "offeredQuests" : [ "penguinpromoterE1.gearup", "penguinmission.gearup", "heatskin1.gearup" ], < "turnInQuests" : [ "penguinpromoterE1.gearup", "penguinmission.gearup", "penguinmission3.gearup", "heatskin1.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], npcs\outpost\outpostundersideman.npctype 6,7c6,7 < "offeredQuests" : [ "underside1.gearup" ], < "turnInQuests" : [ "underside1.gearup" ], --- > "offeredQuests" : [ ], > "turnInQuests" : [ ], objects\apex\apexbed\apexbed.object 25,26c25 < "regeneration1", < "nude" --- > "bed1" objects\apex\classicbed\classicbed.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\avian\birdbed\birdbed.object 25,26c25 < "regeneration1", < "nude" --- > "bed1" objects\avian\tribalbed2\tribalbed2.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\alien\alienbed\alienbed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\alpine\stonebed\stonebed.object 28,29c28 < "regeneration2", < "nude" --- > "bed3" objects\biome\bioluminescence\glowbed\glowbed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\bone\bonebed\bonebed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\colourful\rainbowbed\rainbowbed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\crystalline\crystalbed\crystalbed.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\biome\desert\sandstonebed\sandstonebed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\eyepatch\eyebed\eyebed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\flesh\fleshbed\fleshbed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\foundry\foundrybed\foundrybed.object 29,30c29 < "regeneration1", < "nude" --- > "bed1" objects\biome\geode\geodebed\geodebed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\giantflower\giantflowerbed\giantflowerbed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\hive\hivebed\hivebed.object 27,28c27 < "regeneration3", < "nude" --- > "bed5" objects\biome\ice\icebed\icebed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\mushroom\shroombed\shroombed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\oasis\oasisbed\oasisbed.object 19,20c19 < "regeneration1", < "nude" --- > "bed1" objects\biome\oasis\reedbed\reedbed.object 25,26c25 < "regeneration1", < "nude" --- > "bed1" objects\biome\prism\prismbed\prismbed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\rainbowwood\rainbowwoodbed\rainbowwoodbed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\rust\rustbed\rustbed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\savannah\dustybed\dustybed.object 48,49c48 < "regeneration1", < "nude" --- > "bed1" objects\biome\scorchedcity\scorchedcitybed\scorchedcitybed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\scorchedcity\scorchedcitybrokenelectricbox1\scorchedcitybrokenelectricbox1.object 25c25 < "imagePosition" : [-8, 0], --- > "imagePosition" : [0, 0], 30,31c30 < "anchors" : [ "bottom" ], < "collision" : "platform" --- > "anchors" : [ "bottom" ] objects\biome\slime\slimebed\slimebed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\biome\steamspring\steamspringbed\steamspringbed.object 27,28c27 < "regeneration3", < "nude" --- > "bed5" objects\biome\stonecave\cavebed\cavebed.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\biome\swamp\swampbed\swampbed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\biome\swamp\swampybed\swampybed.object 39,40c39 < "regeneration1", < "nude" --- > "bed1" objects\biome\tar\tarbed\tarbed.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\crafting\upgradeablecraftingobjects\craftingfarm\craftingfarm.object 30c30 < "hylotlDescription" : "A chance to Farm.", --- > "hylotlDescription" : "To sow a seed is to one day reap nature's bounty.", 57c57 < "hylotlDescription" : "A chance to Farm.", --- > "hylotlDescription" : "To sow a seed is to one day reap nature's bounty.", 65,66c65,66 < "title" : " FORAGING TABLE", < "subtitle" : " Forage, Farm and Hunt!", --- > "title" : " Foraging Table", > "subtitle" : " Forage, farm and hunt", 105c105 < "hylotlDescription" : "A chance to Farm.", --- > "hylotlDescription" : "To sow a seed is to one day reap nature's bounty.", 113,114c113,114 < "title" : " AGRICULTURAL STATION", < "subtitle" : " Forage, Farm and Hunt!", --- > "title" : " Agricultural Table", > "subtitle" : " Forage, farm and hunt", objects\floran\floranbed\floranbed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\floran\plantbed1\plantbed1.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\floran\plantbed2\plantbed2.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\floran\plantbed3\plantbed3.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\floran\plantbed4\plantbed4.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\fossils\displaystands\fossildisplay.lua 5c5 < --storage.fossilSetName is the name of the current fossil set --- > self.initialising=true 7c7,8 < --world.logInfo("fossil Updating") --- > self.fossilList = config.getParameter("fossilList") > self.isComplete = config.getParameter("fossilComplete") 9,10c10,17 < self.needsUpdate=true < self.completionEffects=false --- > self.slotCount = config.getParameter("slotCount") > > > --self.fossilSetName is the name of the current fossil set > world.logInfo("fossilDisplay Init: fossilList=%s complete=%s",self.fossilList,self.isComplete) > > updateDisplay() > self.initialising=false 16,18c23,24 < --only care about this if we've not already completed the fossil. < if (storage.breakObject==nil) then < --world.logInfo("Contents changed") --- > if (self.isComplete~=true) then > world.logInfo("Contents changed") 20d25 < self.completionEffects=true 28c33,34 < world.debugText("Update",object.position(),"green") --- > world.logInfo("update") > 44c50 < --world.logInfo("Checking Object=%s",item.name) --- > world.logInfo("Checking Object=%s",item.name) 50c56 < if (storage.fossilSetName~=nil and storage.fossilSetName~=fossilSetName) --- > if (self.fossilSetName~=nil and self.fossilSetName~=fossilSetName) 54c60 < storage.fossilSetName=fossilSetName --- > self.fossilSetName=fossilSetName 69c75 < --world.logInfo("Ejecting Object=%s",item.name) --- > world.logInfo("Ejecting Object=%s",item.name) 76a83,85 > > self.fossilList= {} > 81c90 < --world.logInfo("Sorting Object=%s",fossil.name) --- > world.logInfo("Sorting Object=%s",fossil.name) 88a98,100 > > self.fossilList[setIndex]=fossil > 91a104,108 > if (#self.fossilList==0) then > self.fossilList=nil > end > > 98,109c115,132 < for i=1,world.containerSize(entity.id()) do < local fossil = world.containerItemAt(entity.id(), i-1) --container slots are zero indexed, hence the -1 < < local tagName=string.format("fossil%s",i) < < if (fossil) then < < local displayImage=root.itemConfig(fossil).config.displayImage < animator.setGlobalTag(tagName, displayImage) < < --world.logInfo("Displaying %s in slot %s",displayImage,tagName) < --- > if (self.fossilList) then > for i=1,self.slotCount do > local tagName=string.format("fossil%s",i) > > local fossil = self.fossilList[i] > if (fossil) then > > local displayImage=root.itemConfig(fossil).config.displayImage > animator.setGlobalTag(tagName, displayImage) > > world.logInfo("Displaying %s in slot %s",displayImage,tagName) > > local transformName=string.format("fossil%stransform",i) > if (animator.hasTransformationGroup(transformName)) then > local displayOffset=root.itemConfig(fossil).config.displayoffset > animator.resetTransformationGroup(transformName) > animator.translateTransformationGroup(transformName,displayOffset) > end 111,115c134,137 < local transformName=string.format("fossil%stransform",i) < if (animator.hasTransformationGroup(transformName)) then < local displayOffset=root.itemConfig(fossil).config.displayoffset < animator.resetTransformationGroup(transformName) < animator.translateTransformationGroup(transformName,displayOffset) --- > setCount=root.itemConfig(fossil).config.setCount > count=count+1 > else > animator.setGlobalTag(tagName, "") 117,121d138 < < setCount=root.itemConfig(fossil).config.setCount < count=count+1 < else < animator.setGlobalTag(tagName, "") 126c143 < completeFossil() --- > setFossilComplete() 129c146 < storage.fossilSetName=nil --- > self.fossilSetName=nil 136,137c153,157 < function completeFossil() < --world.logInfo("Completed fossil") --- > function setFossilComplete() > world.logInfo("Completed fossil") > self.isComplete=true > > object.setInteractive(false) 139c159,160 < object.setInteractive(false) --this is now locked. It's a fixed object. --- > object.setConfigParameter("fossilComplete",self.isComplete) > object.setConfigParameter("fossilList",self.fossilList) 142d162 < object.setConfigParameter("breakDropOptions", {}) --When it's broken it handles its own drop 144c164 < local firstFossil = world.containerItemAt(entity.id(), 0) --- > local firstFossil = self.fossilList[1] 155a176,177 > object.setConfigParameter("inventoryIcon", root.itemConfig(firstFossil).config.completeFossilIcon) > 162,183c184 < --keep one of each type and spit the remainder < for i=1,world.containerSize(entity.id()) do < local item = world.containerItemAt(entity.id(), i-1) --container slots are zero indexed, hence the -1 < < if (item.count>1) then < world.spawnItem(item.name, object.position(), item.count-1, item.parameters) < world.containerConsumeAt(entity.id(),i-1,item.count-1) < end < end < < if (self.completionEffects) then < animator.playSound("fanfare") < animator.burstParticleEmitter("completed") < end < < --if we are broken, we become forevmore a simple fossil display object < storage.breakObject=root.itemConfig(firstFossil).config.completeFossilObject < < --world.logInfo("breaking into %s",storage.breakObject) < end < < ----------------------------------------------------- --- > if (self.initialising==false) then 185,191c186 < function die() < if (storage.breakObject==nil) then < local itemDescriptor = {name = config.getParameter("objectName"), count = 1, parameters = {}} < world.spawnItem(itemDescriptor, vec2.add(object.position(), {0, 3})) < else < < --eat any items we have in our boxes. --- > --delete one of each type and spit the remainder 195,196c190,192 < --world.logInfo("Destroying %s in slot %s", item.name,i) < --- > if (item.count>1) then > --spawn items, less one into the world. > world.spawnItem(item.name, object.position(), item.count-1, item.parameters) 198c194,196 < world.containerConsumeAt(entity.id(),i-1,item.count) --- > --consume items in slot. > world.containerConsumeAt(entity.id(),i-1,item.count) > end 201,202c199,200 < local itemDescriptor = {name = storage.breakObject, count = 1, parameters = {}} < world.spawnItem(itemDescriptor, vec2.add(object.position(), {0, 3})) --- > animator.playSound("fanfare") > animator.burstParticleEmitter("completed") 204a203,204 > > ----------------------------------------------------- objects\fossils\displaystands\fossildisplay1\fossildisplay1.animation 39c39 < "offset" : [2,2.5] --- > "offset" : [0,0] 64c64 < "offset" : [2,2.5] --- > "offset" : [0,0] 89a90 > "offset" : [0,1.5], objects\fossils\displaystands\fossildisplay1\fossildisplay1.object 8,9c8 < //this is handled by the lua < "breakDropOptions" : [], --- > "retainObjectParametersInItem" : true, 32,34c31,34 < "imageLayers" : [ { "image" : "fossildisplay1.png:back"}, { "image" : "fossildisplay1.png:front" } ], < "imagePosition" : [-15, 0], < "animationPosition" : [-13, 0], --- > "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:back", "centered" : true}, > { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:front", "centered" : true } ], > "imagePosition" : [4, 20], > "animationPosition" : [4, 20], 43,45c43,47 < "imageLayers" : [ { "image" : "fossildisplay1.png:back"}, { "image" : "fossildisplay1.png:front" } ], < "imagePosition" : [-14, 0], < "animationPosition" : [-12, 0], --- > "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:back", "centered" : true}, > { "image" : "/objects/fossils/displaystands/fossildisplay1/fossildisplay1.png:front", "centered" : true } ], > "imagePosition" : [4, 20], > "animationPosition" : [4, 20], > objects\fossils\displaystands\fossildisplay3\fossildisplay3.animation 39c39 < "offset" : [2,2.5] --- > "offset" : [0,0] 64c64 < "offset" : [2,2.5] --- > "offset" : [0,0] 204c204 < "offsetRegion" : [0, -2, 2, 4], --- > "offsetRegion" : [-1, 0, 1, 4], objects\fossils\displaystands\fossildisplay3\fossildisplay3.object 8,9c8 < //this is handled by the lua < "breakDropOptions" : [], --- > "retainObjectParametersInItem" : true, 32,35d30 < "imageLayers" : [ { "image" : "fossildisplay3.png:back"}, { "image" : "fossildisplay3.png:front" } ], < "imagePosition" : [-14, 0], < "animationPosition" : [-12, 0], < 38a34,39 > "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:back", "centered": true }, > { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:front", "centered": true }], > "imagePosition" : [4, 20], > "animationPosition" : [4, 20], > > 43,46d43 < "imageLayers" : [ { "image" : "fossildisplay3.png:back"}, { "image" : "fossildisplay3.png:front" } ], < "imagePosition" : [-15, 0], < "animationPosition" : [-13, 0], < 47a45,49 > > "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:back", "centered": true }, > { "image" : "/objects/fossils/displaystands/fossildisplay3/fossildisplay3.png:front", "centered": true }], > "imagePosition" : [4, 20], > "animationPosition" : [4, 20], objects\fossils\displaystands\fossildisplay5\fossildisplay5.animation 37c37 < "centered" : false, --- > "centered" : true, 62c62 < "centered" : false, --- > "centered" : true, 87a88 > "centered" : false, 106a108 > "centered" : false, 125a128 > "centered" : false, 144a148 > "centered" : false, 163a168 > "centered" : false, objects\fossils\displaystands\fossildisplay5\fossildisplay5.object 8,9c8 < //this is handled by the lua < "breakDropOptions" : [], --- > "retainObjectParametersInItem" : true, 32,35d30 < "imageLayers" : [ { "image" : "fossildisplay5.png:back"}, { "image" : "fossildisplay5.png:front" } ], < "imagePosition" : [-64, 0], < "animationPosition" : [-64, 0], < 38a34,39 > "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:back", "centered" : true}, > { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:front","centered" : true } ], > "imagePosition" : [0, 12], > "animationPosition" : [0, 12], > > 54,57d54 < "imageLayers" : [ { "image" : "fossildisplay5.png:back"}, { "image" : "fossildisplay5.png:front" } ], < "imagePosition" : [-64, 0], < "animationPosition" : [-64, 0], < 58a56,60 > > "imageLayers" : [ { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:back", "centered" : true}, > { "image" : "/objects/fossils/displaystands/fossildisplay5/fossildisplay5.png:front","centered" : true } ], > "imagePosition" : [0, 12], > "animationPosition" : [0, 12], objects\generic\carbed\carbed.object 18,19c18 < "regeneration1", < "nude" --- > "bed1" objects\generic\ironbed\ironbed.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\generic\kennel\kennel.object 25,26c25 < "regeneration1", < "nude" --- > "bed1" objects\generic\sleepingbag\sleepingbag.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\generic\woodenbed\woodenbed.object 42,43c42 < "regeneration1", < "nude" --- > "bed1" objects\generic\woodenbed2\woodenbed2.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\glitch\guillotine\guillotine.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\glitch\haypile\haypile.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\glitch\medievalbed\medievalbed.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\glitch\medievalcellbed\medievalcellbed.object 25,26c25 < "regeneration1", < "nude" --- > "bed1" objects\glitch\royalbed\royalbed.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\glitch\wheelbarrow\wheelbarrow.object 26,27c26 < "regeneration1", < "nude" --- > "bed1" objects\human\prisonbed\prisonbed.object 18,19c18 < "regeneration1", < "nude" --- > "bed1" objects\human\prisonmattress\prisonmattress.object 18,19c18 < "regeneration1", < "nude" --- > "bed1" objects\human\prisonpaper1\prisonpaper1.object 8c8 < "description" : "It says, 'REMINDER TO ALL INMATES: You're here for life.'", --- > "description" : "It says, \"REMINDER TO ALL INMATES: You're here for life.\"", 14,16c14,16 < "floranDescription" : "Floran think this sssay 'have nice day'.", < "glitchDescription" : "Questioning. This seems a somewhat harsh judgement for all crimes.", < "humanDescription" : "A little bit of prison humour. Only SOME inmates were here for life, really. You jokers.", --- > "floranDescription" : "Floran think this sssay \"have nice day\".", > "glitchDescription" : "Concerned. This seems a somewhat harsh judgement for all crimes.", > "humanDescription" : "A little bit of prison humour. Only some inmates were here for life, really. You jokers.", 17a18 > "novakidDescription" : "A harsh prison sentence. No prison could hold me down!", objects\human\prisonpaper2\prisonpaper2.object 15c15 < "glitchDescription" : "Solving. It appears this was a passive-aggressive note aimed at someone stealing milk.", --- > "glitchDescription" : "Amused. It appears this was a passive-aggressive note aimed at someone stealing milk.", 17a18 > "novakidDescription" : "The message is lost forever. It can't have been important.", objects\human\prisonpaper3\prisonpaper3.object 8c8 < "description" : "'Inmate #2162's Study Group for Criminals Who Can't Read Good'", --- > "description" : "Inmate #2162's Study Group for Criminals Who Can't Read Good", 13c13 < "avianDescription" : "It's nice to see prisoners trying to better themselves.", --- > "avianDescription" : "A flyer for a prisoners study group. It's nice to see prisoners trying to better themselves.", 15,17c15,18 < "glitchDescription" : "Optimistic. The concept of prisoners learning skills while locked up feels me with positivity.", < "humanDescription" : "If I'd known prison could be educational, I'd have gone to jail instead of school.", < "hylotlDescription" : "Encouraging prisoners to learn is something all cultures should be doing.", --- > "glitchDescription" : "Optimistic. A flyer for a study group. The concept of prisoners learning skills while locked up fills me with positivity.", > "humanDescription" : "A study group flyer. If I'd known prison could be educational, I'd have gone to jail instead of school.", > "hylotlDescription" : "A poster for a study group. Encouraging prisoners to learn is something all cultures should do.", > "novakidDescription" : "A flyer for a prisoners study group.", objects\human\prisontorturebed2\prisontorturebed2.object 25,26c25 < "regeneration1", < "nude" --- > "bed1" objects\hylotl\hylotlbed2\hylotlbed2.object 19,20c19 < "regeneration1", < "nude" --- > "bed1" objects\mission\escaperadar\escaperadar.object 48,50c48,50 < "turnInQuests" : [ < "coldskin2.gearup" < ], --- > > "turnInQuests" : [ ], > objects\mission\lunarbasebunk\lunarbasebunk.object 28,29c28 < "regeneration1", < "nude" --- > "bed1" objects\mission\lunarquestturnin\drillmachine.object 51,53c51,52 < "turnInQuests" : [ < "outpostMission1.gearup" < ], --- > > "turnInQuests" : [ ], objects\outpost\outpostbed\outpostbed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\protectorate\objects\protectoratedormbed\protectoratedormbed.object 24,25c24 < "regeneration1", < "nude" --- > "bed1" objects\themed\astronaut\spaceshuttlebed\spaceshuttlebed.object 29,30c29 < "regeneration3", < "nude" --- > "bed3" objects\themed\cabin\cabinbunkbed\cabinbunkbed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\themed\doom\doombed\doombed.object 27,28c27 < "regeneration3", < "nude" --- > "bed3" objects\themed\executive\executivebed\executivebed.object 27,28c27 < "regeneration4", < "nude" --- > "bed4" objects\themed\geometric\geometricbed\geometricbed.object 27,28c27 < "regeneration4", < "nude" --- > "bed4" objects\themed\gothic\gothicbed\gothicbed.object 27,28c27 < "regeneration3", < "nude" --- > "bed3" objects\themed\island\islandhammock\islandhammock.object 27,28c27 < "regeneration2", < "nude" --- > "bed3" objects\themed\opulent\opulentbed\opulentbed.object 27,28c27 < "regeneration4", < "nude" --- > "bed4" objects\themed\retroscifi\retroscifibed\retroscifibed.object 31,32c31 < "regeneration4", < "nude" --- > "bed4" objects\themed\sea\seabed\seabed.object 29,30c29 < "regeneration3", < "nude" --- > "bed3" objects\themed\serene\serenebed\serenebed.object 27,28c27 < "regeneration3", < "nude" --- > "bed3" objects\themed\spooky\spookybed\spookybed.object 27,28c27 < "regeneration3", < "nude" --- > "bed3" objects\themed\steampunk\steampunkbed\steampunkbed.object 27,28c27 < "regeneration3", < "nude" --- > "bed3" objects\themed\wave\wavebed\wavebed.object 27,28c27 < "regeneration3", < "nude" --- > "bed3" objects\tiered\tier1bed\tier1bed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\tiered\tier2bed\tier2bed.object 27,28c27 < "regeneration1", < "nude" --- > "bed1" objects\tiered\tier3bed\tier3bed.object 27,28c27 < "regeneration2", < "nude" --- > "bed3" objects\tiered\tier4bed\tier4bed.object 27,28c27 < "regeneration2", < "nude" --- > "bed4" objects\wreck\wreckbed\wreckbed.object 25,26c25 < "regeneration1", < "nude" --- > "bed1" particles\monstercapture.particle 7a8,9 > "fullbright" : true, > "light" : [127, 0, 0], particles\monsterrelease.particle 7a8,9 > "fullbright" : true, > "light" : [127, 0, 0], projectiles\boss\kluexboss\delayedplasma\delayedplasmaball.projectile 13,25d12 < "action" : "config", < "file" : "/projectiles/explosions/pulsecannonexplosion/redpulsecannonexplosion.config" < }, < { < "action" : "projectile", < "type" : "energycrystal", < "inheritDamageFactor" : 1.0, < "angleAdjust" : 0, < "config" : { < "speed" : 50 < } < }, < { 54a42 > 56c44,51 < "timeToLive" : 1.5 --- > "timeToLive" : 1.5, > > "explosionAction" : { > "action" : "config", > "file" : "/projectiles/explosions/pulsecannonexplosion/redpulsecannonexplosion.config" > }, > "scripts" : [ "delayedplasmaball.lua" ], > "scriptDelta" : 1 projectiles\boss\kluexboss\energycrystal\energycrystal.projectile 33c33,36 < "speed" : 25 --- > "speed" : 25, > > "scripts" : [ "/projectiles/tracksourcestatus.lua" ], > "scriptDelta" : 1 projectiles\boss\kluexboss\energywave\energywave.projectile 23c23,26 < "speed" : 25 --- > "speed" : 25, > > "scripts" : [ "/projectiles/tracksourcestatus.lua" ], > "scriptDelta" : 1 projectiles\boss\kluexboss\floorlava\floorlava.lua 9a10 > self.sinkSpeed = 2 16a18,23 > -- Clear lava if source dies > if not world.entityExists(projectile.sourceEntity()) then > self.sinking = true > self.sinkSpeed = 10 > end > 24,25c31,32 < if world.magnitude(toSpawn) > self.speed * dt then < local velocity = vec2.mul(vec2.norm(toSpawn), self.speed) --- > if world.magnitude(toSpawn) > self.sinkSpeed * dt then > local velocity = vec2.mul(vec2.norm(toSpawn), self.sinkSpeed) projectiles\boss\kluexboss\iceeruption\iceeruption.projectile 132c132,135 < ] --- > ], > > "scripts" : [ "/projectiles/tracksourcestatus.lua" ], > "scriptDelta" : 1 projectiles\boss\kluexboss\iceeruption\iceeruptiontele.projectile 31,39d30 < "actionOnReap" : [ < { < "action" : "projectile", < "type" : "iceeruption", < "inheritDamageFactor" : 1.0, < "angleAdjust" : 0, < "offset" : [ 0, 3 ] < } < ], 41c32,43 < "onlyHitTerrain" : true --- > "onlyHitTerrain" : true, > > "eruptionAction" : { > "action" : "projectile", > "type" : "iceeruption", > "inheritDamageFactor" : 1.0, > "angleAdjust" : 0, > "offset" : [ 0, 3 ] > }, > > "scripts" : [ "iceeruptiontele.lua" ], > "scriptDelta" : 1 projectiles\boss\kluexboss\stoneplatform\pillarplatform.lua 16a17,20 > if not world.entityExists(projectile.sourceEntity()) then > projectile.die() > end > projectiles\unsorted\monstercaptureenergy\monstercaptureenergy.projectile 8c8,9 < "timeToLive" : 1, --- > "fullbright" : true, > "timeToLive" : 1.5, radiomessages\tutorial.radiomessages 1a2,12 > // on various food and starvation states > > "full" : { > "type" : "tutorial", > "text" : "It is good that you have are eating sufficiently, but I advise that you not consume further food until your body has time to process it." > }, > > "starving" : { > "type" : "tutorial", > "text" : "The weakness you are feeling is likely due to hunger. You should find something to eat in order to maintain your body's functionality." > }, 45a57,64 > }, > "pickupdye" : { > "type" : "tutorial", > "text" : "You've discovered dye. With these you can colour your attire to your liking. You can apply one to any piece of armour or clothing with a right-click." > }, > "pickupaugment" : { > "type" : "tutorial", > "text" : "You've discovered an augment. When installed to an Environmental Protection Pack (EPP), these modules can provide a wide range of benefits. You can apply them to your EPP with a right-click." scripts\vec2.lua 109a110,117 > end > > function vec2.rotateRect(rect, angle) > local ll = vec2.rotate({rect[1], rect[2]}, angle) > local ur = vec2.rotate({rect[3], rect[4]}, angle) > if ll[1] > ur[1] then ll[1], ur[1] = ur[1], ll[1] end > if ll[2] > ur[2] then ll[2], ur[2] = ur[2], ll[2] end > return {ll[1], ll[2], ur[1], ur[2]} scripts\actions\entities.lua 336,396d335 < -- PROJECTILES < ------------------------------------------------ < < -- param position < -- param offset < -- param projectileType < -- param angle < -- param aimVector < -- param sourceEntity < -- param trackSource < -- param projectileConfig < -- param scalePower < function spawnProjectile(args, output) < args = parseArgs(args, { < position = "self", < offset = {0,0}, < projectileType = "bullet-4", < angle = 0, < aimVector = nil, < sourceEntity = "self", < trackSource = false, < projectileConfig = {}, < scalePower = true < }) < < local position = BData:getPosition(args.position) < local offset = BData:getVec2(args.offset) < local sourceId = BData:getEntity(args.sourceEntity) < < local projectileConfig = {} < < projectileConfig.power = BData:getNumber(args.power) < if args.scalePower and entity.entityType() == "monster" then < projectileConfig.power = root.evalFunction("monsterLevelPowerMultiplier", entityLevel()) * (projectileConfig.power or 10) < elseif args.scalePower and entity.entityType() == "npc" then < projectileConfig.power = (1.0 + root.evalFunction("npcLevelPowerMultiplierModifier", entityLevel())) * (projectileConfig.power or 10) < end < < if args.projectileConfig.speed then projectileConfig.speed = BData:getNumber(args.projectileConfig.speed) end < if args.projectileConfig.timeToLive then projectileConfig.timeToLive = BData:getNumber(args.projectileConfig.timeToLive) end < if args.projectileConfig.animationCycle then projectileConfig.animationCycle = BData:getNumber(args.projectileConfig.animationCycle) end < < local aimVector < if args.aimVector then < aimVector = BData:getVec2(args.aimVector) < else < local angle = BData:getNumber(args.angle) < aimVector = {math.sin(angle), math.cos(angle)} < end < < if position == nil or offset == nil or sourceId == nil or aimVector == nil then < return false < end < < projectileConfig.level = entityLevel() < < world.spawnProjectile(args.projectileType, vec2.add(position, offset), sourceId, aimVector, args.trackSource, projectileConfig) < return true < end < < ------------------------------------------------ scripts\activeitem\stances.lua 45a46 > self.armAngle = aimAngle species\apexfemalenamegen.config 7,8c7 < [ " " ], < [ { "mode" : "markov", "source" : "russiansurname", "targetLength" : [4, 8] } ] --- > [ " " ] species\apexmalenamegen.config 7,8c7 < [ " " ], < [ { "mode" : "markov", "source" : "russiansurname", "targetLength" : [4, 8] } ] --- > [ " " ] species\aviannamegen.config 4,13d3 < [ < { "mode" : "alts" }, < [ < { "mode" : "serie" }, < [ { "mode" : "alts" }, "Feather", "Beak", "Seed", "Talon", "Moon", "Sun", "Star", "Song", "Gust", "Wing", "Claw", "Stone", "Storm", "Thunder", "Sky", "Rain", "Light", "Blood", "Gold", "Heart", "Mind", "Sand", "Wind", "Cloud", "Song" ], < [ { "mode" : "alts" }, "finder", "bringer", "binder", "singer", "seeker", "keeper", "speaker", "caller", "tamer", "shaper", "mender", "gazer", "changer", "crier", "mourner", "charmer", "teller", "soother" ], < [ " " ] < ], < [ "" ] < ], species\florannamegen.config 6,9c6 < [ { "mode" : "markov", "source" : "tribal", "targetLength" : [3, 7] } ], < [ " " ], < [ "Arrow", "Ash", "Aster", "Bark", "Bay", "Beech", "Birch", "Black", "Bone", "Bramble", "Briar", "Choke", "Clover", "Currant", "Dagger", "Daisy", "Death", "Dew", "Edge", "Fallow", "Fennel", "Field", "Flax", "Flesh", "Gorse", "Grass", "Green", "Hedge", "Holly", "Hop", "Ivy", "Leek", "Lily", "Loam", "Lotus", "Maple", "Mist", "Moss", "Moon", "Murder", "Myrtle", "Neem", "Nettle", "Noose", "Pea", "Pepper", "Pine", "Poppy", "Rain", "Reed", "Rose", "Rue", "Rush", "Rye", "Sage", "Sap", "Saw", "Sedge", "Shade", "Shadow", "Sickle", "Spring", "Star", "Strangle", "Summer", "Sun", "Thistle", "Track", "Wild", "Willow", "Winter", "Yarrow", "Yew" ], < [ "berry", "bind", "weed", "cap", "cress", "bush", "thorn", "vine", "root", "nut", "wort", "flower", "bloom", "blossom", "foot", "heart", "blade", "spike", "spine", "sticker", "creep", "wood", "leaf", "brush", "seed", "foil", "apple", "bud", "drop", "plum", "blight", "bite", "blood", "gore", "gut", "cut", "cutter", "grip", "chop", "barb", "corn", "frond", "stalk", "bane", "trap", "chaser", "hunter", "-eater", "reap", "carver" ] --- > [ { "mode" : "markov", "source" : "tribal", "targetLength" : [3, 7] } ] species\glitchfemalenamegen.config 6,10d5 < [ < [ "Duchess ", "Princess ", "Vicereine ", "Marchioness ", "Countess ", "Viscountess ", "Baroness ", "Dame ", "Lady " ], < [ "" ], < [ "" ] < ], species\glitchmalenamegen.config 6,10d5 < [ < [ "Duke ", "Prince ", "Viceroy ", "Marquess ", "Earl ", "Count ", "Viscount ", "Baron ", "Knight ", "Lord ", "Sir " ], < [ "" ], < [ "" ] < ], species\humannamegen.config 6,7c6 < [ { "mode" : "alts" }, "Addison", "Alex", "Alexis", "Aleksei", "Andre", "Angel", "Ashley", "Ashton", "Bailey", "Billy", "Blair", "Byron", "Caden", "Cameron", "Carmen", "Carmine", "Carson", "Cassidy", "Chen", "Charlie", "Chiaki", "Cody", "Corey", "Dakota", "Dallas", "Delaney", "Devon", "Ellery", "Emerson", "Fabian", "Francis", "Georgi", "Hadley", "Harley", "Hayden", "Ira", "Jaden", "Jamie", "Jan", "Jesse", "Jin", "Jude", "Julian", "Kadin", "Kelsey", "Kiley", "Lane", "Lee", "Lindsay", "Lonnie", "Liu", "Lucian", "Mallory", "Montana", "Morgan", "Marley", "Naoko", "Nevada", "Noel", "Orion", "Oleg", "Paris", "Parker", "Payton", "Perry", "Quinn", "Reed", "Rene", "Robin", "Scout", "Shay", "Shelby", "Sonny", "Skylar", "Sunny", "Sydney", "Stormy", "Taylor", "Tory", "Tyler", "Ulf", "Wesley", "Wynne", "Yang", "Yi", "Yuri", "Yury" ], < [ { "mode" : "alts" }, " Acaba", " Acton", " Adams", " Akers", " Aldrin", " Allen", " Altman", " Anders", " Anderson", " Apt", " Armstrong", " Ashby", " Atkov", " Avdeyev", " Bagian", " Baker", " Barratt", " Barry", " Bartoe", " Baturin", " Baudry", " Bean", " Binnie", " Bowen", " Bowersox", " Brady", " Cabana", " Cagle", " Caldeiro", " Camarda", " Carey", " Carpenter", " Carr", " Carter", " Casper", " Cassidy", " Cenker", " Currie", " Davis", " DeLucas", " Dezhurov", " Dunbar", " Dutton", " Dyomin", " Dyson", " Edwards", " Eisele", " England", " Engle", " Evans", " Ewald", " Eyharts", " Faris", " Farkas", " Favier", " Shenzhou", " Ferguson", " Fettman", " Gaffney", " Gardener", " Garriot", " Glazkov", " Grechko", " Hadfield", " Hansen", " Henricks", " Hieb", " Hoshide", " Hart", " Ivins", " Ivanov", " Jones", " Jr.", " Kaleri", " Kelly", " Korzun", " Kotov", " Kregel", " Lee", " Lind", " Loria", " Lu", " Low", " McDivitt", " McCulley", " McCool", " McBride", " McLean", " Manarov", " Morin", " Nagel", " Nowak", " Oswald", " O'Leary", " O'Connor", " Pailes", " Parker", " Payton", " Popov", " Pontes", " Ramon", " Readdy", " Reilly", " Reisman", " Revin", " Rogers", " Roosa", " Runco", " Sacco", " Satcher", " Scobee", " Sellers", " Sharma", " Shaw", " So-Yeon", " Spring", " Stewart", " Swanson", " Tani", " Tanner", " Titov", " Thuot", " Tokarev", " Thiele", " Usachov", " Voss", " Veach", " Wakata", " Wang", " Walker", " Williams", " Wyman", " Tesla", " Edison", " Franklin", " Riches", " Lawson", " Bryce", " Bayliss", " Yeon", " Yui", "-Smythe", " Smith", "-Jones", "-Peters", "-Funke" ] --- > [ { "mode" : "alts" }, "Addison", "Alex", "Alexis", "Aleksei", "Andre", "Angel", "Ashley", "Ashton", "Bailey", "Billy", "Blair", "Byron", "Caden", "Cameron", "Carmen", "Carmine", "Carson", "Cassidy", "Chen", "Charlie", "Chiaki", "Cody", "Corey", "Dakota", "Dallas", "Delaney", "Devon", "Ellery", "Emerson", "Fabian", "Francis", "Georgi", "Hadley", "Harley", "Hayden", "Ira", "Jaden", "Jamie", "Jan", "Jesse", "Jin", "Jude", "Julian", "Kadin", "Kelsey", "Kiley", "Lane", "Lee", "Lindsay", "Lonnie", "Liu", "Lucian", "Mallory", "Montana", "Morgan", "Marley", "Naoko", "Nevada", "Noel", "Orion", "Oleg", "Paris", "Parker", "Payton", "Perry", "Quinn", "Reed", "Rene", "Robin", "Scout", "Shay", "Shelby", "Sonny", "Skylar", "Sunny", "Sydney", "Stormy", "Taylor", "Tory", "Tyler", "Ulf", "Wesley", "Wynne", "Yang", "Yi", "Yuri", "Yury" ] species\hylotlfemalenamegen.config 5,6d4 < [ "Wise", "Wealthy", "Foolish", "Brave", "Bright", "Lucky", "Grim", "Grave", "Slow", "Quick", "Quiet", "Silent", "Careless", "Thoughtful", "Careful", "Picky", "Angry", "Grumpy", "Sleepy", "Bashful", "Forgetful", "Learned", "Strong", "Graceful", "Slippery", "Soggy", "Slimy", "Fishy", "Cheerful", "Lovely", "Risky", "Clever", "Greasy", "Fair", "Generous", "Kind", "Fearless", "Cowardly", "Courteous", "Curious", "Peaceful", "Calm", "Serene", "Mindful", "Knowing", "Giving", "Patient", "Zen", "Dexterous", "Shining", "Wonderful", "Pure", "Honest", "Faithful", "Joyful", "Subtle", "Mysterious", "Revered", "Tranquil", "Creative", "Innocent", "Guilty", "Tender", "Strict", "Lazy", "Hungry", "Lonely", "Fragrant", "Clumsy", "Steadfast", "Heavenly", "Blissful" ], < [ " " ], species\hylotlmalenamegen.config 5,6d4 < [ "Wise", "Wealthy", "Foolish", "Brave", "Bright", "Lucky", "Grim", "Grave", "Slow", "Quick", "Quiet", "Silent", "Careless", "Thoughtful", "Careful", "Picky", "Angry", "Grumpy", "Sleepy", "Bashful", "Forgetful", "Learned", "Strong", "Graceful", "Slippery", "Soggy", "Slimy", "Fishy", "Cheerful", "Lovely", "Risky", "Clever", "Greasy", "Fair", "Generous", "Kind", "Fearless", "Cowardly", "Courteous", "Curious", "Peaceful", "Calm", "Serene", "Mindful", "Knowing", "Giving", "Patient", "Zen", "Dexterous", "Shining", "Wonderful", "Pure", "Honest", "Faithful", "Joyful", "Subtle", "Mysterious", "Revered", "Tranquil", "Creative", "Innocent", "Guilty", "Tender", "Strict", "Lazy", "Hungry", "Lonely", "Fragrant", "Clumsy", "Steadfast", "Heavenly", "Blissful" ], < [ " " ], species\novakidnamegen.config 6,7c6 < [ { "mode" : "alts" }, "Ace", "Acro", "Acryl", "Ammo", "Amyl", "Aqu", "Badde", "Benze", "Benzy", "Butane", "Butyl", "Carbo", "Clint", "Clem", "Country", "Cetus", "Chloro", "Corvus", "Cylo", "Decane", "Diace", "Dich", "Dieth", "Diethyl", "Dioxi", "Dioxol", "Dodeca", "Dowan", "Dyme", "Epich", "Ethane", "Ethoxy", "Ethyl", "Freon", "Fuel", "Furan", "Furf", "Goode", "Green", "Gun", "Gutter", "Heptan", "Hexan", "Hexen", "Hydro", "Isobu", "Jet", "Kero", "Lacto", "Leo", "Libra", "Lynx", "Lyra", "Magie", "Merca", "Metha", "Methan", "Methox", "Methyl", "Milli", "Minera", "Naptha", "Nitric", "Nitro", "Nonane", "Octane", "Octyl", "Orio", "Oxy", "Pentan", "Perch", "Pers", "Pheno", "Phenyl", "Pinen", "Propane", "Propyl", "Propyl", "Saddle", "Styre", "Slang", "Tert", "Tetra", "Ursa", "Uggly", "Varni", "Vela", "Vinyl", "Virgo", "Xylene", "Xenon" ], < [ { "mode" : "alts" }, " Head", "-Wood", "-Horn", " Snipe", " Oxide", " Firewater", " Moonshine", " Fandango", " Jackeroo", " Gasse", " Gunn", " Glycol", " The-Kidd", " Cowhand", " Rustler", " Dodger", " Clodhopp", " Nova", " Shavetail", " Saddlebum", " Gungiver", "-Guzzler", " Foote", " Tanhide", " Sparrow", " Catcher", " Sulfide", " Snappe", " Monoxide", " Dioxide", " Banwagon", " Rider", " Badlande", " Bandero", " Sr.", " Buckaroo", " Burner", " Blathaskit", " Whistleton", " Yellabelly", " Sawbones", " Valleytan", " Saltlick", " Tendafoot", " Chicabiddy", " Calaboose", " Caboodle", " Trapper", " Driver", "-Slinger", " Maverick", " Carbonate", " Ether", " Sulfide", " Lamine", " Dioxide", " Chloride", " Gaso'lin", " Ace-High", " Murphy", " Cody", " Baker", " Bushwack", " Allen", " Levinston", " Bootlicker", " Steele", " Jones", " Starret", " Page", " Waller", " Hayes", " O'Brien", " Ford", " Jr.", " Hoxie", " Bannon", " McCrea", " O'Day", " McCoy" ] --- > [ { "mode" : "alts" }, "Ace", "Acro", "Acryl", "Ammo", "Amyl", "Aqu", "Badde", "Benze", "Benzy", "Butane", "Butyl", "Carbo", "Clint", "Clem", "Country", "Cetus", "Chloro", "Corvus", "Cylo", "Decane", "Diace", "Dich", "Dieth", "Diethyl", "Dioxi", "Dioxol", "Dodeca", "Dowan", "Dyme", "Epich", "Ethane", "Ethoxy", "Ethyl", "Freon", "Fuel", "Furan", "Furf", "Goode", "Green", "Gun", "Gutter", "Heptan", "Hexan", "Hexen", "Hydro", "Isobu", "Jet", "Kero", "Lacto", "Leo", "Libra", "Lynx", "Lyra", "Magie", "Merca", "Metha", "Methan", "Methox", "Methyl", "Milli", "Minera", "Naptha", "Nitric", "Nitro", "Nonane", "Octane", "Octyl", "Orio", "Oxy", "Pentan", "Perch", "Pers", "Pheno", "Phenyl", "Pinen", "Propane", "Propyl", "Propyl", "Saddle", "Styre", "Slang", "Tert", "Tetra", "Ursa", "Uggly", "Varni", "Vela", "Vinyl", "Virgo", "Xylene", "Xenon" ] stats\player_primary.lua 189a190,198 > local bars = {} > > if status.resource("food") < 100 then > table.insert(bars, { > percentage = status.resource("food") / 100, > color = {200, 50, 50, 255} > }) > end > 191c200 < return {{ --- > table.insert(bars, { 194c203 < }} --- > }) 197c206 < return {} --- > return bars stats\effects\food\wellfed\wellfed.lua 1a2 > world.sendEntityMessage(entity.id(), "queueRadioMessage", "full") stats\effects\monstercapture\monstercapture.lua 7a8 > animator.playSound("capture") stats\effects\monstercapture\monstercapture.statuseffect 9a10,11 > "animationConfig" : "monstercapture.animation", > stats\effects\monsterrelease\monsterrelease.lua 11a12 > 12a14,18 > if not self.playedSound then > animator.playSound("release") > self.playedSound = true > end > 16a23 > stats\effects\monsterrelease\monsterrelease.statuseffect 8a9,10 > "animationConfig" : "monsterrelease.animation", > tiles\materials\alienrock.material 8c8 < "glitchDescription" : "Analysis. This rock is of an alien origin.", --- > "glitchDescription" : "Amazed. This rock is of an alien origin.", tiles\materials\biorock.material 6,8c6,8 < "description" : "This rock is glowing with luminescence.", < "shortdescription" : "Yellow Luminescent Rock", < "glitchDescription" : "Curious. Minerals in this rock are glowing yellow faintly.", --- > "description" : "This rock is glowing with bioluminescence.", > "shortdescription" : "Yellow Glow Rock", > "glitchDescription" : "Curious. Microscopic bacteria in this rock are glowing yellow faintly.", tiles\materials\biorock2.material 6,8c6,8 < "description" : "This blue rock is faintly glowing with luminescence.", < "shortdescription" : "Bioluminescent Blue Rock", < "glitchDescription" : "Perplexed. There's a faint blue luminescence coming from this rock.", --- > "description" : "This blue rock is faintly glowing with bioluminescence.", > "shortdescription" : "Blue Glow Rock", > "glitchDescription" : "Perplexed. There's a faint blue glow coming from the bacteria in this rock.", tilesets\packed\huge-objects.json 7c7 < "tilecount" : 37, --- > "tilecount" : 38, 163c163 < "//description" : "-todo-", --- > "//description" : "A lamp illuminated by suspended globules of lava.", 270a271,279 > "37" : { > "//description" : "Features of interest are the hollow bones and the short flexible beak.", > "//name" : "avianfossilcomplete", > "//shortdescription" : "^orange;Avian skeleton^white;", > "imagePositionX" : "0", > "imagePositionY" : "16", > "object" : "avianfossilcomplete", > "tilesetDirection" : "right" > }, 417a427,429 > }, > "37" : { > "image" : ".\\../../../../tiled\\packed\\objects/avianfossilcomplete.png" tilesets\packed\materials.json 7c7 < "tilecount" : 181, --- > "tilecount" : 182, 41c41 < "//description" : "Blue neon symbol.", --- > "//description" : "A tile with a strange blue glyph engraved in the centre.", 43c43 < "//shortdescription" : "Blue Neon Symbol", --- > "//shortdescription" : "Blue Neon Block", 119c119 < "//description" : "A dark-tinted glass material.", --- > "//description" : "A dark-tinted panel of glass.", 297c297 < "//description" : "A colourful wall panel.", --- > "//description" : "A sleek metal wall panel.", 405c405 < "//description" : "This rock is glowing with bioluminescence.", --- > "//description" : "This rock is glowing with luminescence.", 407c407 < "//shortdescription" : "Bioluminescent Rock", --- > "//shortdescription" : "Yellow Luminescent Rock", 411c411 < "//description" : "This rock is glowing with bioluminescence.", --- > "//description" : "This blue rock is faintly glowing with luminescence.", 495c495 < "//description" : "A colourful support block.", --- > "//description" : "A wall support used in ship construction.", 497c497 < "//shortdescription" : "Ship Support Block", --- > "//shortdescription" : "Ship Support", 559a560,565 > "181" : { > "//description" : "A pile of random junk.", > "//name" : "junk", > "//shortdescription" : "Junk Block", > "material" : "junk" > }, 561c567 < "//description" : "Bamboo", --- > "//description" : "Freshly cut stalks of bamboo.", 633c639 < "//description" : "Polished bone made into a building material.", --- > "//description" : "A collection of bones tightly packed together.", 635c641 < "//shortdescription" : "Bone Block", --- > "//shortdescription" : "Packed Bones", 687c693 < "//description" : "This rock come from an Alien world.", --- > "//description" : "This strange rock comes from an alien world.", 689c695 < "//shortdescription" : "Alien Rock Block", --- > "//shortdescription" : "Alien Rock", 693c699 < "//description" : "An ancient block.", --- > "//description" : "These bricks have certainly survived the test of time.", 705c711 < "//description" : "A little bit of metal.", --- > "//description" : "A riveted metal wall.", 711c717 < "//description" : "Ash packed tight into a solid block.", --- > "//description" : "A pile of tightly packed ash.", 713c719 < "//shortdescription" : "Ash Block", --- > "//shortdescription" : "Ash Pile", 717c723 < "//description" : "-todo-", --- > "//description" : "A cheap but effective construction material.", 729c735 < "//description" : "Small glyphs cover the stone.", --- > "//description" : "Small glyphs cover this stone.", 735c741 < "//description" : "An advanced synthetic Avian material. Its markings are printed on.", --- > "//description" : "An advanced synthetic Avian material with printed markings.", 741c747 < "//description" : "A classy baseboard for the bottom of all your walls!", --- > "//description" : "This baseboard completes the classic home look.", 747c753 < "//description" : "An ancient brick.", --- > "//description" : "This carved brick is immeasurably old.", 753c759 < "//description" : "Pulsating brain matter.. I wonder what it's thinking.", --- > "//description" : "Pulsating brain matter.. I wonder if it's thinking.", 867c873 < "//description" : "A strange alien wood, with stripes.", --- > "//description" : "A piece of alien striped wood. Stripey!", 869c875 < "//shortdescription" : "Alien Striped Wood Block", --- > "//shortdescription" : "Alien Striped Wood", 897c903 < "//description" : "Small but perfectly formed bricks. Quaint.", --- > "//description" : "Small but perfectly formed bricks made from clay.", 899c905 < "//shortdescription" : "Clay Brick Block", --- > "//shortdescription" : "Bricks", 1370a1377,1379 > }, > "181" : { > "image" : ".\\../../../../tiled\\packed\\materials/junk.png" tilesets\packed\supports.json 103c103 < "//description" : "Ancient platform... It's some kind of stone tech.", --- > "//description" : "An ancient platform made up of some kind of technological rock.", 129c129 < "//description" : "Charmingly constructed bamboo platforms.", --- > "//description" : "Strong platforms fashioned from bamboo stalks.", 189c189 < "//description" : "A tough, sturdy and spaceworthy platform.", --- > "//description" : "Durable enough to withstand the demands of space travel.", tilesets\packed\objects-by-category\decorative.json 7c7 < "tilecount" : 1135, --- > "tilecount" : 1146, 725c725 < "//description" : "-todo-", --- > "//description" : "A sealed tank full of molten liquid.", 768c768 < "//description" : "-todo-", --- > "//description" : "This tank cycles the molten liquid inside to keep it from becoming stagnant.", 777c777 < "//description" : "-todo-", --- > "//description" : "A small tank full of molten liquid.", 786c786 < "//description" : "-todo-", --- > "//description" : "A container full of bubbling of molten liquid.", 795c795 < "//description" : "-todo-", --- > "//description" : "A tall container full of bubbling of molten liquid.", 870c870 < "//description" : "-todo-", --- > "//description" : "A tall container full of bubbling of molten liquid.", 879c879 < "//description" : "A geode plant in a flower pot.", --- > "//description" : "A crystal geode plant in a flower pot.", 1224,1225c1224,1225 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1287,1288c1287,1288 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "8", 1338d1337 < "//description" : "A display stand for medium fossils", 1340,1344c1339 < "//shortdescription" : "Medium Fossil Display", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "fossildisplay3", < "tilesetDirection" : "right" --- > "invalid" : "true" 1347d1341 < "//description" : "A display stand for large fossils", 1349,1350c1343,1349 < "//shortdescription" : "Large Fossil Display", < "imagePositionX" : "-16", --- > "invalid" : "true" > }, > "1135" : { > "//description" : "A broken electric box.", > "//name" : "scorchedcitybrokenelectricbox2", > "//shortdescription" : "Broken Electric Box", > "imagePositionX" : "-8", 1352c1351,1369 < "object" : "fossildisplay5", --- > "object" : "scorchedcitybrokenelectricbox2", > "tilesetDirection" : "right" > }, > "1136" : { > "//description" : "A broken electric box.", > "//name" : "scorchedcitybrokenelectricbox1", > "//shortdescription" : "Broken Electric Box", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenelectricbox1", > "tilesetDirection" : "right" > }, > "1137" : { > "//description" : "A broken sign.", > "//name" : "scorchedcitybrokenroundsign1", > "//shortdescription" : "Broken Sign", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenroundsign1", 1354a1372,1389 > "1138" : { > "//description" : "-todo-", > "//name" : "vrheadset", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-24", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, > "1139" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation1", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, 1362a1398,1451 > "1140" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation2", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, > "1141" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation3", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, > "1142" : { > "//description" : "A broken counter.", > "//name" : "scorchedcitybrokencounter", > "//shortdescription" : "Broken Counter", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "scorchedcitybrokencounter", > "tilesetDirection" : "right" > }, > "1143" : { > "//description" : "A broken register.", > "//name" : "scorchedcitybrokenregister", > "//shortdescription" : "Broken Register", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenregister", > "tilesetDirection" : "right" > }, > "1144" : { > "//description" : "-todo-", > "//name" : "scorchedcitybrokenstoreshelf", > "//shortdescription" : "SC Broken Store Shelf", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenstoreshelf", > "tilesetDirection" : "right" > }, > "1145" : { > "//description" : "A broken trafic lights.", > "//name" : "scorchedcitybrokentraficlights", > "//shortdescription" : "Broken Trafic Lights", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcitybrokentraficlights", > "tilesetDirection" : "right" > }, 1470c1559 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 2646c2735 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 3981c4070 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 4341c4430 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 4425c4514 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 4575c4664 < "//shortdescription" : "Stone Fountain", --- > "//shortdescription" : "Tiered Stone Fountain", 5423c5512 < "//description" : "A beautiful stone fountain. The water looks refreshing.", --- > "//description" : "A peaceful stone fountain. The water gently flows.", 5821c5910 < "//description" : "A door. It's broken. Useful.", --- > "//description" : "A door suitable for a spaceship.", 5966c6055 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 6150c6239 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 6991c7080 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 7349c7438 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 7365c7454 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 7524c7613 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 9147c9236 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 9925c10014 < "image" : "..\\../../../../tiled\\packed\\objects/fossildisplay3_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 9928c10017,10032 < "image" : "..\\../../../../tiled\\packed\\objects/fossildisplay5_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "1135" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenelectricbox2.png" > }, > "1136" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenelectricbox1.png" > }, > "1137" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenroundsign1.png" > }, > "1138" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset.png" > }, > "1139" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation1.png" 9931a10036,10053 > }, > "1140" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation2.png" > }, > "1141" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation3.png" > }, > "1142" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokencounter.png" > }, > "1143" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenregister.png" > }, > "1144" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenstoreshelf.png" > }, > "1145" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokentraficlights.png" tilesets\packed\objects-by-category\door.json 7c7 < "tilecount" : 105, --- > "tilecount" : 106, 78a79,86 > "105" : { > "//description" : "-todo-", > "//name" : "metallictrapdoor", > "//shortdescription" : "Metallic Trap Door", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "metallictrapdoor" > }, 854c862 < "//description" : "A geode door.", --- > "//description" : "A door carved from a cross section of a large geode.", 920a929,931 > }, > "105" : { > "image" : "..\\../../../../tiled\\packed\\objects/metallictrapdoor.png" tilesets\packed\objects-by-category\furniture.json 1851c1851 < "//description" : "A geode chair.", --- > "//description" : "A large hollow geode carved into a chair.", 1860c1860 < "//description" : "A bed made of geode.", --- > "//description" : "A bed carved inside of a giant geode.", tilesets\packed\objects-by-category\light.json 1094c1094 < "//description" : "A light.", --- > "//description" : "A common ship light.", 2665c2665 < "//description" : "-todo-", --- > "//description" : "The lava in this small fountain is superheated to brightly glow", 2674c2674 < "//description" : "-todo-", --- > "//description" : "A lamp illuminated by suspended globules of lava.", 2683c2683 < "//description" : "-todo-", --- > "//description" : "The lava in this small fountain is superheated to brightly glow", 2692c2692 < "//description" : "-todo-", --- > "//description" : "The lava in this small fountain is superheated to brightly glow", 2701c2701 < "//description" : "-todo-", --- > "//description" : "The lava in this small fountain is superheated to brightly glow", 2710c2710 < "//description" : "A geode light.", --- > "//description" : "A light fashioned from a suspended glowing geode.", tilesets\packed\objects-by-category\other.json 7c7 < "tilecount" : 252, --- > "tilecount" : 253, 903c903 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 912c912 < "//description" : "A green geode.", --- > "//description" : "A note carved from a blue musical geode.", 921c921 < "//description" : "A green geode.", --- > "//description" : "A note carved from an orange musical geode.", 930c930 < "//description" : "A green geode.", --- > "//description" : "A note carved from a green musical geode.", 939c939 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 969c969 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 978c978 < "//description" : "A green geode.", --- > "//description" : "A note carved from a yellow musical geode.", 987c987 < "//description" : "A green geode.", --- > "//description" : "A note carved from a purple musical geode.", 996c996 < "//description" : "A green geode.", --- > "//description" : "A note carved from a pink musical geode.", 1013c1013 < "//description" : "A green geode.", --- > "//description" : "A note carved from a white musical geode.", 1022c1022 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 1031c1031 < "//description" : "A green geode.", --- > "//description" : "A note carved from a red musical geode.", 1049c1049 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 1069,1070c1069,1070 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1078,1079c1078,1079 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1091,1092c1091,1092 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1108,1109c1108,1109 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1150,1151c1150,1151 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1163,1164c1163,1164 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1172,1173c1172,1173 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1221,1222c1221,1222 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1280d1279 < "//description" : "Trilobites are the most diverse group of extinct animals preserved in the fossil record. Ten orders of trilobites are recognized, into which 20,000+ species are placed.", 1282,1286c1281 < "//shortdescription" : "^orange;Trilobite^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "trilobitefossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 1289d1283 < "//description" : "The Glitch chassis is easily fossilised. But the internal wiring and systems are rarely preserved.", 1291,1295c1285 < "//shortdescription" : "^orange;Glitch Chassis^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "glitchfossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 1298d1287 < "//description" : "Note the powerful teeth and pronounced brow ridges.", 1300,1304c1289 < "//shortdescription" : "^orange;Apex Skeleton^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "apexfossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 1307d1291 < "//description" : "The Hylotl skeleton still shows a few adaptations to aquatic life.", 1309,1313c1293 < "//shortdescription" : "^orange;Hylotl skeleton^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "hylotlfossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 1316d1295 < "//description" : "Features of interest are the hollow bones and the short flexible beak.", 1318,1322c1297 < "//shortdescription" : "^orange;Avian skeleton^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "avianfossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 1325d1299 < "//description" : "The dominant species on the planet known as \"Earth\". Evolved during a period of rapid climate change some 200,000 years ago and almost became extinct during another more recent period of rapid climate change.", 1327,1331c1301 < "//shortdescription" : "^orange;Human Skeleton^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "humanfossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 1343d1312 < "//description" : "The plant based Floran have bones infused with lignin, giving a \"woody\" appearance.", 1345,1349c1314 < "//shortdescription" : "^orange;Floran skeleton^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "floranfossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 1352d1316 < "//description" : "Ammonites are perhaps the most widely known fossil, possessing a ribbed spiral-form shell. These creatures lived in the seas between 240 - 65 million years ago, when they became extinct. Ammonites belong to a group of predators known as cephalopods.", 1354,1355c1318,1324 < "//shortdescription" : "^orange;Ammonite^white;", < "imagePositionX" : "-16", --- > "invalid" : "true" > }, > "252" : { > "//description" : "\"Native to Earth, spread across the stars by overeager Scientists.\"", > "//name" : "trexfossilcomplete", > "//shortdescription" : "^orange;T-Rex Skeleton^white;", > "imagePositionX" : "-64", 1357c1326 < "object" : "ammonitefossilcomplete", --- > "object" : "trexfossilcomplete", 2520c2489 < "image" : "..\\../../../../tiled\\packed\\objects/trilobitefossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2523c2492 < "image" : "..\\../../../../tiled\\packed\\objects/glitchfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2526c2495 < "image" : "..\\../../../../tiled\\packed\\objects/apexfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2529c2498 < "image" : "..\\../../../../tiled\\packed\\objects/hylotlfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2532c2501 < "image" : "..\\../../../../tiled\\packed\\objects/avianfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2535c2504 < "image" : "..\\../../../../tiled\\packed\\objects/humanfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2541c2510 < "image" : "..\\../../../../tiled\\packed\\objects/floranfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2544c2513,2516 < "image" : "..\\../../../../tiled\\packed\\objects/ammonitefossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "252" : { > "image" : "..\\../../../../tiled\\packed\\objects/trexfossilcomplete.png" tilesets\packed\objects-by-category\pot.json 7c7 < "tilecount" : 264, --- > "tilecount" : 272, 1588d1587 < "//description" : "Some kind of fossil, all covered in sand and stone. It's going to need careful cleaning to get it out in one peice", 1589a1589,1597 > "invalid" : "true" > }, > "263" : { > "//name" : "dirtyfossilmud", > "invalid" : "true" > }, > "264" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil4", 1593c1601 < "object" : "dirtyfossilsand" --- > "object" : "dirtyfossil4" 1595c1603 < "263" : { --- > "265" : { 1597c1605,1613 < "//name" : "dirtyfossilmud", --- > "//name" : "dirtyfossil5", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil5" > }, > "266" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil1", 1601c1617,1641 < "object" : "dirtyfossilmud" --- > "object" : "dirtyfossil1" > }, > "267" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil6", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil6" > }, > "268" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil3", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil3" > }, > "269" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil2", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil2" 1611a1652,1667 > "270" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil7", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil7" > }, > "271" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil8", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil8" > }, 2843c2899 < "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossilsand.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2846c2902,2920 < "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossilmud.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "264" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil4.png" > }, > "265" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil5.png" > }, > "266" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil1.png" > }, > "267" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil6.png" > }, > "268" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil3.png" > }, > "269" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil2.png" 2849a2924,2929 > }, > "270" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil7.png" > }, > "271" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil8.png" tilesets\packed\objects-by-category\storage.json 7c7 < "tilecount" : 205, --- > "tilecount" : 208, 29c29 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1045a1046,1072 > "205" : { > "//description" : "-todo-", > "//name" : "scorchedcitycounter", > "//shortdescription" : "Scorched City Counter", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "scorchedcitycounter", > "tilesetDirection" : "right" > }, > "206" : { > "//description" : "Ka-ching!", > "//name" : "scorchedcityregister", > "//shortdescription" : "Cash Register", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcityregister", > "tilesetDirection" : "right" > }, > "207" : { > "//description" : "There are some healing items on this shelf.", > "//name" : "scorchedcitystoreshelf", > "//shortdescription" : "Scorched City Shelf", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "scorchedcitystoreshelf", > "tilesetDirection" : "right" > }, 1083c1110 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1348c1375 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1405c1432 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1476c1503 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1760c1787 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1768c1795 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 2141a2169,2177 > }, > "205" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitycounter.png" > }, > "206" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcityregister.png" > }, > "207" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitystoreshelf.png" tilesets\packed\objects-by-category\wire.json 7c7 < "tilecount" : 166, --- > "tilecount" : 172, 642a643,678 > "166" : { > "//description" : "A cute little explosive that packs a serious punch!", > "//name" : "wallb", > "//shortdescription" : "WALL-B", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wallb", > "tilesetDirection" : "right" > }, > "167" : { > "//description" : "A cute little explosive that packs a serious punch!", > "//name" : "wallb_orientation2", > "//shortdescription" : "WALL-B", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wallb", > "tilesetDirection" : "right" > }, > "168" : { > "//description" : "A cute little explosive that packs a serious punch!", > "//name" : "wallb_orientation3", > "//shortdescription" : "WALL-B", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wallb", > "tilesetDirection" : "right" > }, > "169" : { > "//description" : "A cute little explosive that packs a serious punch!", > "//name" : "wallb_orientation4", > "//shortdescription" : "WALL-B", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wallb", > "tilesetDirection" : "right" > }, 651a688,705 > "170" : { > "//description" : "Crossing this laser beam might trigger something!", > "//name" : "lasertripwire", > "//shortdescription" : "Laser Tripwire", > "imagePositionX" : "0", > "imagePositionY" : "-32", > "object" : "lasertripwire", > "tilesetDirection" : "right" > }, > "171" : { > "//description" : "Crossing this laser beam might trigger something!", > "//name" : "lasertripwire_orientation1", > "//shortdescription" : "Laser Tripwire", > "imagePositionX" : "-32", > "imagePositionY" : "0", > "object" : "lasertripwire", > "tilesetDirection" : "right" > }, 1659a1714,1725 > "166" : { > "image" : "..\\../../../../tiled\\packed\\objects/wallb.png" > }, > "167" : { > "image" : "..\\../../../../tiled\\packed\\objects/wallb_orientation2.png" > }, > "168" : { > "image" : "..\\../../../../tiled\\packed\\objects/wallb_orientation3.png" > }, > "169" : { > "image" : "..\\../../../../tiled\\packed\\objects/wallb_orientation4.png" > }, 1661a1728,1733 > }, > "170" : { > "image" : "..\\../../../../tiled\\packed\\objects/lasertripwire.png" > }, > "171" : { > "image" : "..\\../../../../tiled\\packed\\objects/lasertripwire_orientation1.png" tilesets\packed\objects-by-race\apex.json 7c7 < "tilecount" : 345, --- > "tilecount" : 348, 721c721 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1357c1357 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 1708c1708 < "//description" : "A light.", --- > "//description" : "A common ship light.", 1894c1894 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 2315,2316c2315,2316 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 2351d2350 < "//description" : "Note the powerful teeth and pronounced brow ridges.", 2353c2352,2366 < "//shortdescription" : "^orange;Apex Skeleton^white;", --- > "invalid" : "true" > }, > "345" : { > "//description" : "\"Native to Earth, spread across the stars by overeager Scientists.\"", > "//name" : "trexfossilcomplete", > "//shortdescription" : "^orange;T-Rex Skeleton^white;", > "imagePositionX" : "-64", > "imagePositionY" : "0", > "object" : "trexfossilcomplete", > "tilesetDirection" : "right" > }, > "346" : { > "//description" : "-todo-", > "//name" : "scorchedcitycounter", > "//shortdescription" : "Scorched City Counter", 2356c2369,2378 < "object" : "apexfossilcomplete", --- > "object" : "scorchedcitycounter", > "tilesetDirection" : "right" > }, > "347" : { > "//description" : "-todo-", > "//name" : "scorchedcitybrokenstoreshelf", > "//shortdescription" : "SC Broken Store Shelf", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenstoreshelf", 3803c3825,3834 < "image" : "..\\../../../../tiled\\packed\\objects/apexfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "345" : { > "image" : "..\\../../../../tiled\\packed\\objects/trexfossilcomplete.png" > }, > "346" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitycounter.png" > }, > "347" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenstoreshelf.png" tilesets\packed\objects-by-race\avian.json 7c7 < "tilecount" : 291, --- > "tilecount" : 292, 134c134 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 1546,1547c1546,1547 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1565d1564 < "//description" : "Features of interest are the hollow bones and the short flexible beak.", 1567c1566,1571 < "//shortdescription" : "^orange;Avian skeleton^white;", --- > "invalid" : "true" > }, > "291" : { > "//description" : "-todo-", > "//name" : "metallictrapdoor", > "//shortdescription" : "Metallic Trap Door", 1570,1571c1574 < "object" : "avianfossilcomplete", < "tilesetDirection" : "right" --- > "object" : "metallictrapdoor" 1592c1595 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 2030c2033 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 2886c2889,2892 < "image" : "..\\../../../../tiled\\packed\\objects/avianfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "291" : { > "image" : "..\\../../../../tiled\\packed\\objects/metallictrapdoor.png" tilesets\packed\objects-by-race\floran.json 7c7 < "tilecount" : 177, --- > "tilecount" : 181, 329c329 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 746,747c746,747 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 756d755 < "//description" : "The plant based Floran have bones infused with lignin, giving a \"woody\" appearance.", 758c757,771 < "//shortdescription" : "^orange;Floran skeleton^white;", --- > "invalid" : "true" > }, > "177" : { > "//description" : "-todo-", > "//name" : "vrheadset", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-24", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, > "178" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation1", > "//shortdescription" : "VR Headset", 760,762c773,784 < "imagePositionY" : "0", < "object" : "floranfossilcomplete", < "tilesetDirection" : "right" --- > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, > "179" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation2", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" 772a795,803 > "180" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation3", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, 1314c1345 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 1437c1468 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1821c1852,1861 < "image" : "..\\../../../../tiled\\packed\\objects/floranfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "177" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset.png" > }, > "178" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation1.png" > }, > "179" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation2.png" 1824a1865,1867 > }, > "180" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation3.png" tilesets\packed\objects-by-race\generic.json 7c7 < "tilecount" : 1541, --- > "tilecount" : 1562, 3496c3496 < "//description" : "-todo-", --- > "//description" : "A sealed tank full of molten liquid.", 3523c3523 < "//description" : "-todo-", --- > "//description" : "This tank cycles the molten liquid inside to keep it from becoming stagnant.", 3532c3532 < "//description" : "-todo-", --- > "//description" : "A small tank full of molten liquid.", 3541c3541 < "//description" : "-todo-", --- > "//description" : "A container full of bubbling of molten liquid.", 3550c3550 < "//description" : "-todo-", --- > "//description" : "A tall container full of bubbling of molten liquid.", 3568c3568 < "//description" : "-todo-", --- > "//description" : "The lava in this small fountain is superheated to brightly glow", 3667c3667 < "//description" : "-todo-", --- > "//description" : "A lamp illuminated by suspended globules of lava.", 3694c3694 < "//description" : "-todo-", --- > "//description" : "A tall container full of bubbling of molten liquid.", 3719c3719 < "//description" : "-todo-", --- > "//description" : "The lava in this small fountain is superheated to brightly glow", 3728c3728 < "//description" : "-todo-", --- > "//description" : "The lava in this small fountain is superheated to brightly glow", 3737c3737 < "//description" : "-todo-", --- > "//description" : "The lava in this small fountain is superheated to brightly glow", 3885c3885 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 3894c3894 < "//description" : "A geode plant in a flower pot.", --- > "//description" : "A crystal geode plant in a flower pot.", 3903c3903 < "//description" : "A geode door.", --- > "//description" : "A door carved from a cross section of a large geode.", 3912c3912 < "//description" : "A green geode.", --- > "//description" : "A note carved from a blue musical geode.", 3921c3921 < "//description" : "A green geode.", --- > "//description" : "A note carved from an orange musical geode.", 3930c3930 < "//description" : "A geode chair.", --- > "//description" : "A large hollow geode carved into a chair.", 3939c3939 < "//description" : "A green geode.", --- > "//description" : "A note carved from a green musical geode.", 3948c3948 < "//description" : "A bed made of geode.", --- > "//description" : "A bed carved inside of a giant geode.", 3957c3957 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 3979c3979 < "//description" : "A geode light.", --- > "//description" : "A light fashioned from a suspended glowing geode.", 3992c3992 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 4001c4001 < "//description" : "A green geode.", --- > "//description" : "A note carved from a yellow musical geode.", 4010c4010 < "//description" : "A green geode.", --- > "//description" : "A note carved from a purple musical geode.", 4019c4019 < "//description" : "A green geode.", --- > "//description" : "A note carved from a pink musical geode.", 4224c4224 < "//description" : "A green geode.", --- > "//description" : "A note carved from a white musical geode.", 4242c4242 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 4278c4278 < "//description" : "A green geode.", --- > "//description" : "A note carved from a red musical geode.", 4314c4314 < "//description" : "A green geode.", --- > "//description" : "A green glowing geode.", 4505,4506c4505,4506 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 4565d4564 < "//description" : "Some kind of fossil, all covered in sand and stone. It's going to need careful cleaning to get it out in one peice", 4567,4570c4566 < "//shortdescription" : "Fossil", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "dirtyfossilsand" --- > "invalid" : "true" 4733,4734c4729,4730 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 4871d4866 < "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", 4873,4876c4868 < "//shortdescription" : "Fossil", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "dirtyfossilmud" --- > "invalid" : "true" 4882,4883c4874,4875 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "8", 4891,4892c4883,4884 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 5094d5085 < "//description" : "Trilobites are the most diverse group of extinct animals preserved in the fossil record. Ten orders of trilobites are recognized, into which 20,000+ species are placed.", 5096,5100c5087 < "//shortdescription" : "^orange;Trilobite^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "trilobitefossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 5112d5098 < "//description" : "A display stand for medium fossils", 5114,5118c5100 < "//shortdescription" : "Medium Fossil Display", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "fossildisplay3", < "tilesetDirection" : "right" --- > "invalid" : "true" 5121d5102 < "//description" : "A display stand for large fossils", 5123,5127c5104 < "//shortdescription" : "Large Fossil Display", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "fossildisplay5", < "tilesetDirection" : "right" --- > "invalid" : "true" 5139d5115 < "//description" : "Ammonites are perhaps the most widely known fossil, possessing a ribbed spiral-form shell. These creatures lived in the seas between 240 - 65 million years ago, when they became extinct. Ammonites belong to a group of predators known as cephalopods.", 5141,5142c5117,5123 < "//shortdescription" : "^orange;Ammonite^white;", < "imagePositionX" : "-16", --- > "invalid" : "true" > }, > "1541" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil4", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", 5144c5125,5185 < "object" : "ammonitefossilcomplete", --- > "object" : "dirtyfossil4" > }, > "1542" : { > "//description" : "A broken electric box.", > "//name" : "scorchedcitybrokenelectricbox2", > "//shortdescription" : "Broken Electric Box", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenelectricbox2", > "tilesetDirection" : "right" > }, > "1543" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil5", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil5" > }, > "1544" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil1", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil1" > }, > "1545" : { > "//description" : "A cute little explosive that packs a serious punch!", > "//name" : "wallb", > "//shortdescription" : "WALL-B", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wallb", > "tilesetDirection" : "right" > }, > "1546" : { > "//description" : "A cute little explosive that packs a serious punch!", > "//name" : "wallb_orientation2", > "//shortdescription" : "WALL-B", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wallb", > "tilesetDirection" : "right" > }, > "1547" : { > "//description" : "A cute little explosive that packs a serious punch!", > "//name" : "wallb_orientation3", > "//shortdescription" : "WALL-B", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wallb", > "tilesetDirection" : "right" > }, > "1548" : { > "//description" : "A cute little explosive that packs a serious punch!", > "//name" : "wallb_orientation4", > "//shortdescription" : "WALL-B", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "wallb", 5146a5188,5195 > "1549" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil6", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil6" > }, 5155a5205,5290 > "1550" : { > "//description" : "A broken electric box.", > "//name" : "scorchedcitybrokenelectricbox1", > "//shortdescription" : "Broken Electric Box", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenelectricbox1", > "tilesetDirection" : "right" > }, > "1551" : { > "//description" : "Crossing this laser beam might trigger something!", > "//name" : "lasertripwire", > "//shortdescription" : "Laser Tripwire", > "imagePositionX" : "0", > "imagePositionY" : "-32", > "object" : "lasertripwire", > "tilesetDirection" : "right" > }, > "1552" : { > "//description" : "Crossing this laser beam might trigger something!", > "//name" : "lasertripwire_orientation1", > "//shortdescription" : "Laser Tripwire", > "imagePositionX" : "-32", > "imagePositionY" : "0", > "object" : "lasertripwire", > "tilesetDirection" : "right" > }, > "1553" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil3", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil3" > }, > "1554" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil2", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil2" > }, > "1555" : { > "//description" : "A broken sign.", > "//name" : "scorchedcitybrokenroundsign1", > "//shortdescription" : "Broken Sign", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenroundsign1", > "tilesetDirection" : "right" > }, > "1556" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil7", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil7" > }, > "1557" : { > "//description" : "Some kind of fossil, all covered in mud and rock. It's going to need careful cleaning to get it out in one peice", > "//name" : "dirtyfossil8", > "//shortdescription" : "Fossil", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "dirtyfossil8" > }, > "1558" : { > "//description" : "A broken counter.", > "//name" : "scorchedcitybrokencounter", > "//shortdescription" : "Broken Counter", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "scorchedcitybrokencounter", > "tilesetDirection" : "right" > }, > "1559" : { > "//description" : "A broken register.", > "//name" : "scorchedcitybrokenregister", > "//shortdescription" : "Broken Register", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcitybrokenregister", > "tilesetDirection" : "right" > }, 5164a5300,5317 > "1560" : { > "//description" : "There are some healing items on this shelf.", > "//name" : "scorchedcitystoreshelf", > "//shortdescription" : "Scorched City Shelf", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "scorchedcitystoreshelf", > "tilesetDirection" : "right" > }, > "1561" : { > "//description" : "A broken trafic lights.", > "//name" : "scorchedcitybrokentraficlights", > "//shortdescription" : "Broken Trafic Lights", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcitybrokentraficlights", > "tilesetDirection" : "right" > }, 8773c8926 < "//shortdescription" : "Stone Fountain", --- > "//shortdescription" : "Tiered Stone Fountain", 9988c10141 < "//description" : "A beautiful stone fountain. The water looks refreshing.", --- > "//description" : "A peaceful stone fountain. The water gently flows.", 14727c14880 < "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossilsand.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 14835c14988 < "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossilmud.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 14910c15063 < "image" : "..\\../../../../tiled\\packed\\objects/trilobitefossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 14916c15069 < "image" : "..\\../../../../tiled\\packed\\objects/fossildisplay3_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 14919c15072 < "image" : "..\\../../../../tiled\\packed\\objects/fossildisplay5_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 14925c15078,15105 < "image" : "..\\../../../../tiled\\packed\\objects/ammonitefossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "1541" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil4.png" > }, > "1542" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenelectricbox2.png" > }, > "1543" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil5.png" > }, > "1544" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil1.png" > }, > "1545" : { > "image" : "..\\../../../../tiled\\packed\\objects/wallb.png" > }, > "1546" : { > "image" : "..\\../../../../tiled\\packed\\objects/wallb_orientation2.png" > }, > "1547" : { > "image" : "..\\../../../../tiled\\packed\\objects/wallb_orientation3.png" > }, > "1548" : { > "image" : "..\\../../../../tiled\\packed\\objects/wallb_orientation4.png" > }, > "1549" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil6.png" 14929a15110,15139 > "1550" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenelectricbox1.png" > }, > "1551" : { > "image" : "..\\../../../../tiled\\packed\\objects/lasertripwire.png" > }, > "1552" : { > "image" : "..\\../../../../tiled\\packed\\objects/lasertripwire_orientation1.png" > }, > "1553" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil3.png" > }, > "1554" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil2.png" > }, > "1555" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenroundsign1.png" > }, > "1556" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil7.png" > }, > "1557" : { > "image" : "..\\../../../../tiled\\packed\\objects/dirtyfossil8.png" > }, > "1558" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokencounter.png" > }, > "1559" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokenregister.png" > }, 14931a15142,15147 > }, > "1560" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitystoreshelf.png" > }, > "1561" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitybrokentraficlights.png" tilesets\packed\objects-by-race\glitch.json 558c558 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 904,905c904,905 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 935d934 < "//description" : "The Glitch chassis is easily fossilised. But the internal wiring and systems are rarely preserved.", 937,941c936 < "//shortdescription" : "^orange;Glitch Chassis^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "glitchfossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 1285c1280 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1973c1968 < "image" : "..\\../../../../tiled\\packed\\objects/glitchfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" tilesets\packed\objects-by-race\human.json 300c300 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 512c512 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 735c735 < "//description" : "A door. It's broken. Useful.", --- > "//description" : "A door suitable for a spaceship.", 1388c1388 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1616c1616 < "//description" : "-todo-", --- > "//description" : "A lamp illuminated by suspended globules of lava.", 1636,1637c1636,1637 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1646d1645 < "//description" : "The dominant species on the planet known as \"Earth\". Evolved during a period of rapid climate change some 200,000 years ago and almost became extinct during another more recent period of rapid climate change.", 1648,1652c1647 < "//shortdescription" : "^orange;Human Skeleton^white;", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "humanfossilcomplete", < "tilesetDirection" : "right" --- > "invalid" : "true" 2912c2907 < "image" : "..\\../../../../tiled\\packed\\objects/humanfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" tilesets\packed\objects-by-race\hylotl.json 7c7 < "tilecount" : 208, --- > "tilecount" : 209, 218c218 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 596c596 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1032,1033c1032,1033 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1042d1041 < "//description" : "The Hylotl skeleton still shows a few adaptations to aquatic life.", 1044,1045c1043,1049 < "//shortdescription" : "^orange;Hylotl skeleton^white;", < "imagePositionX" : "-16", --- > "invalid" : "true" > }, > "208" : { > "//description" : "Ka-ching!", > "//name" : "scorchedcityregister", > "//shortdescription" : "Cash Register", > "imagePositionX" : "-8", 1047c1051 < "object" : "hylotlfossilcomplete", --- > "object" : "scorchedcityregister", 1719c1723 < "//description" : "A door. Possibly suitable for a spaceship.", --- > "//description" : "A door suitable for a spaceship.", 2155c2159,2162 < "image" : "..\\../../../../tiled\\packed\\objects/hylotlfossilcomplete_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "208" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcityregister.png" tilesets\packed\objects-by-race\novakid.json 45c45 < "//description" : "A door. It's broken. Useful.", --- > "//description" : "A door suitable for a spaceship.", 177c177 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 218c218 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", tilesets\packed\objects-by-type\container.json 7c7 < "tilecount" : 256, --- > "tilecount" : 259, 126c126 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 277c277 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 303c303 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1440,1441c1440,1441 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "16", 1476,1477c1476,1477 < "imagePositionX" : "-16", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "8", 1527d1526 < "//description" : "A display stand for medium fossils", 1529,1533c1528 < "//shortdescription" : "Medium Fossil Display", < "imagePositionX" : "-16", < "imagePositionY" : "0", < "object" : "fossildisplay3", < "tilesetDirection" : "right" --- > "invalid" : "true" 1536d1530 < "//description" : "A display stand for large fossils", 1538c1532,1537 < "//shortdescription" : "Large Fossil Display", --- > "invalid" : "true" > }, > "256" : { > "//description" : "-todo-", > "//name" : "scorchedcitycounter", > "//shortdescription" : "Scorched City Counter", 1541c1540,1558 < "object" : "fossildisplay5", --- > "object" : "scorchedcitycounter", > "tilesetDirection" : "right" > }, > "257" : { > "//description" : "Ka-ching!", > "//name" : "scorchedcityregister", > "//shortdescription" : "Cash Register", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "scorchedcityregister", > "tilesetDirection" : "right" > }, > "258" : { > "//description" : "There are some healing items on this shelf.", > "//name" : "scorchedcitystoreshelf", > "//shortdescription" : "Scorched City Shelf", > "imagePositionX" : "-24", > "imagePositionY" : "0", > "object" : "scorchedcitystoreshelf", 1612c1629 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 1974c1991 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 2030c2047 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 2128c2145 < "//description" : "Store some stuff, why don't you?", --- > "//description" : "A locker. Store some stuff, why don't you?", 2755c2772 < "image" : "..\\../../../../tiled\\packed\\objects/fossildisplay3_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" 2758c2775,2784 < "image" : "..\\../../../../tiled\\packed\\objects/fossildisplay5_orientation1.png" --- > "image" : "..\\../../../../tiled\\packed\\../packed/invalid.png" > }, > "256" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitycounter.png" > }, > "257" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcityregister.png" > }, > "258" : { > "image" : "..\\../../../../tiled\\packed\\objects/scorchedcitystoreshelf.png" tilesets\packed\objects-by-type\loungeable.json 7c7 < "tilecount" : 233, --- > "tilecount" : 237, 49c49 < "//shortdescription" : "Stone Fountain", --- > "//shortdescription" : "Tiered Stone Fountain", 244c244 < "//description" : "A beautiful stone fountain. The water looks refreshing.", --- > "//description" : "A peaceful stone fountain. The water gently flows.", 1181c1181 < "//description" : "A geode chair.", --- > "//description" : "A large hollow geode carved into a chair.", 1190c1190 < "//description" : "A bed made of geode.", --- > "//description" : "A bed carved inside of a giant geode.", 1332a1333,1368 > "233" : { > "//description" : "-todo-", > "//name" : "vrheadset", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-24", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, > "234" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation1", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, > "235" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation2", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, > "236" : { > "//description" : "-todo-", > "//name" : "vrheadset_orientation3", > "//shortdescription" : "VR Headset", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "vrheadset", > "tilesetDirection" : "left" > }, 2485a2522,2533 > }, > "233" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset.png" > }, > "234" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation1.png" > }, > "235" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation2.png" > }, > "236" : { > "image" : "..\\../../../../tiled\\packed\\objects/vrheadset_orientation3.png" treasure\biome.treasurepools 1196c1196,1199 < {"weight" : 0.3, "item" : "scorchedcitytv-recipe"} --- > {"weight" : 0.3, "item" : "scorchedcitytv-recipe"}, > {"weight" : 0.3, "item" : "scorchedcitycounter-recipe"}, > {"weight" : 0.3, "item" : "scorchedcityregister-recipe"}, > {"weight" : 0.3, "item" : "scorchedcitystoreshelf-recipe"} treasure\common.treasurepools 89c89 < {"weight" : 0.19, "item" : "upgrademodule"}, --- > {"weight" : 0.18, "item" : "upgrademodule"}, 91a92 > {"weight" : 0.01, "pool" : "augments"}, 98c99 < {"weight" : 0.35, "pool" : "manipulatorModule"}, --- > {"weight" : 0.34, "pool" : "manipulatorModule"}, 103c104,105 < {"weight" : 0.05, "pool" : "autoDrive"}, --- > {"weight" : 0.04, "pool" : "autoDrive"}, > {"weight" : 0.02, "pool" : "augments"}, 111c113 < {"weight" : 0.20, "item" : "upgrademodule"}, --- > {"weight" : 0.18, "item" : "upgrademodule"}, 115a118 > {"weight" : 0.02, "pool" : "augments"}, 122c125 < {"weight" : 0.10, "pool" : "techCard"}, --- > {"weight" : 0.12, "pool" : "techCard"}, 124,128c127,131 < {"weight" : 0.20, "item" : "upgrademodule"}, < {"weight" : 0.14, "item" : "teleportercore"}, < {"weight" : 0.05, "pool" : "autoDrive"}, < {"weight" : 0.10, "item" : ["diamond", 1]}, < {"weight" : 0.10, "item" : ["diamond", 2]}, --- > {"weight" : 0.18, "item" : "upgrademodule"}, > {"weight" : 0.15, "item" : "teleportercore"}, > {"weight" : 0.10, "pool" : "autoDrive"}, > {"weight" : 0.05, "item" : ["diamond", 1]}, > {"weight" : 0.05, "item" : ["diamond", 2]}, 129a133 > {"weight" : 0.04, "pool" : "augments"}, 165a170,244 > ] > }] > ], > > "augments" : [ > [0, { > "pool" : [ > // UNCOMMON > {"weight" : 0.2, "item" : "damageaugment1"}, > {"weight" : 0.2, "item" : "energyaugment1"}, > {"weight" : 0.2, "item" : "healingaugment1"}, > {"weight" : 0.2, "item" : "healthaugment1"}, > {"weight" : 0.2, "item" : "lightaugment1"} > ] > }], > [2.9, { > "pool" : [ > // UNCOMMON > {"weight" : 0.08, "item" : "damageaugment1"}, > {"weight" : 0.08, "item" : "energyaugment1"}, > {"weight" : 0.08, "item" : "healingaugment1"}, > {"weight" : 0.08, "item" : "healthaugment1"}, > {"weight" : 0.08, "item" : "lightaugment1"}, > > // RARE > {"weight" : 0.05, "item" : "damageaugment2"}, > {"weight" : 0.05, "item" : "energyaugment2"}, > {"weight" : 0.05, "item" : "healingaugment2"}, > {"weight" : 0.05, "item" : "healthaugment2"}, > {"weight" : 0.05, "item" : "lightaugment2"}, > > {"weight" : 0.05, "item" : "fireblockaugment"}, > {"weight" : 0.05, "item" : "iceblockaugment"}, > {"weight" : 0.05, "item" : "electricblockaugment"}, > {"weight" : 0.05, "item" : "poisonblockaugment"}, > > {"weight" : 0.05, "item" : "gravityaugment"}, > {"weight" : 0.05, "item" : "jumpaugment"}, > {"weight" : 0.05, "item" : "speedaugment"} > ] > }], > [4.9, { > "pool" : [ > // UNCOMMON > {"weight" : 0.02, "item" : "damageaugment1"}, > {"weight" : 0.02, "item" : "energyaugment1"}, > {"weight" : 0.02, "item" : "healingaugment1"}, > {"weight" : 0.02, "item" : "healthaugment1"}, > {"weight" : 0.02, "item" : "lightaugment1"}, > > // RARE > {"weight" : 0.04, "item" : "damageaugment2"}, > {"weight" : 0.04, "item" : "energyaugment2"}, > {"weight" : 0.04, "item" : "healingaugment2"}, > {"weight" : 0.04, "item" : "healthaugment2"}, > {"weight" : 0.04, "item" : "lightaugment2"}, > > {"weight" : 0.04, "item" : "fireblockaugment"}, > {"weight" : 0.04, "item" : "iceblockaugment"}, > {"weight" : 0.04, "item" : "electricblockaugment"}, > {"weight" : 0.04, "item" : "poisonblockaugment"}, > > {"weight" : 0.04, "item" : "gravityaugment"}, > {"weight" : 0.04, "item" : "jumpaugment"}, > {"weight" : 0.04, "item" : "speedaugment"}, > > // LEGENDARY > {"weight" : 0.06, "item" : "damageaugment3"}, > {"weight" : 0.06, "item" : "energyaugment3"}, > {"weight" : 0.06, "item" : "healingaugment3"}, > {"weight" : 0.06, "item" : "healthaugment3"}, > {"weight" : 0.06, "item" : "lightaugment3"}, > > {"weight" : 0.06, "item" : "thornsaugment"}, > {"weight" : 0.06, "item" : "mobilityaugment"}