FILES ----- instance_worlds.config universe_server.config [NEW] behaviors\monsters\boss\cultistbossend\cultistbossend.behavior [NEW] behaviors\monsters\boss\eyeboss\eyeboss.behavior [NEW] behaviors\monsters\boss\eyeboss\eyebossanimate.behavior [NEW] behaviors\monsters\boss\eyeboss\eyebossbeam.behavior [NEW] behaviors\monsters\boss\eyeboss\eyebossdeath.behavior [NEW] behaviors\monsters\boss\eyeboss\eyebossidle.behavior [NEW] behaviors\monsters\boss\eyeboss\eyebossmessaging.behavior [NEW] behaviors\monsters\boss\eyeboss\eyebossspawn.behavior behaviors\npc\overrides\override-follow.behavior biomes\core\mooncorelayer.biome biomes\surface\moon.biome biomes\underground\moonunderground.biome [NEW] boss\cultistboss\cultistbossend.animation [NEW] boss\cultistboss\cultistbossend.monstertype [NEW] boss\eyeboss\eyeboss.animation [NEW] boss\eyeboss\eyeboss.monstertype [NEW] boss\eyeboss\parts\back.frames [NEW] boss\eyeboss\parts\back.monsterpart [NEW] boss\eyeboss\parts\back.png [NEW] boss\eyeboss\parts\backleft.frames [NEW] boss\eyeboss\parts\backleft.monsterpart [NEW] boss\eyeboss\parts\backleft.png [NEW] boss\eyeboss\parts\backright.frames [NEW] boss\eyeboss\parts\backright.monsterpart [NEW] boss\eyeboss\parts\backright.png [NEW] boss\eyeboss\parts\beam.frames [NEW] boss\eyeboss\parts\beam.monsterpart [NEW] boss\eyeboss\parts\beam.png [NEW] boss\eyeboss\parts\biome.frames [NEW] boss\eyeboss\parts\biome.monsterpart [NEW] boss\eyeboss\parts\biome.png [NEW] boss\eyeboss\parts\eye.frames [NEW] boss\eyeboss\parts\eye.monsterpart [NEW] boss\eyeboss\parts\eye.png [NEW] boss\eyeboss\parts\eyelid.frames [NEW] boss\eyeboss\parts\eyelid.monsterpart [NEW] boss\eyeboss\parts\eyelid.png [NEW] boss\eyeboss\parts\eyelit.frames [NEW] boss\eyeboss\parts\eyelit.monsterpart [NEW] boss\eyeboss\parts\eyelit.png [NEW] boss\eyeboss\parts\frontleft.frames [NEW] boss\eyeboss\parts\frontleft.monsterpart [NEW] boss\eyeboss\parts\frontleft.png [NEW] boss\eyeboss\parts\frontright.frames [NEW] boss\eyeboss\parts\frontright.monsterpart [NEW] boss\eyeboss\parts\frontright.png [NEW] boss\eyeboss\parts\heartleft.frames [NEW] boss\eyeboss\parts\heartleft.monsterpart [NEW] boss\eyeboss\parts\heartleft.png [NEW] boss\eyeboss\parts\heartmiddle.frames [NEW] boss\eyeboss\parts\heartmiddle.monsterpart [NEW] boss\eyeboss\parts\heartmiddle.png [NEW] boss\eyeboss\parts\heartright.frames [NEW] boss\eyeboss\parts\heartright.monsterpart [NEW] boss\eyeboss\parts\heartright.png [NEW] boss\eyeboss\parts\middleleft.frames [NEW] boss\eyeboss\parts\middleleft.monsterpart [NEW] boss\eyeboss\parts\middleleft.png [NEW] boss\eyeboss\parts\middleright.frames [NEW] boss\eyeboss\parts\middleright.monsterpart [NEW] boss\eyeboss\parts\middleright.png [NEW] boss\eyeboss\parts\tentaclespacing.frames [NEW] boss\eyeboss\parts\tentaclespacing.monsterpart [NEW] boss\eyeboss\parts\tentaclespacing.png [NEW] codex\apex\apexcover1.png [NEW] codex\apex\apexcover2.png [NEW] codex\apex\apexcover3.png [NEW] codex\apex\apexcover4.png [NEW] codex\apex\apexcover5.png [NEW] codex\apex\apexcover6.png [NEW] codex\apex\apexhistory1.codex [NEW] codex\apex\apexhistory10.codex [NEW] codex\apex\apexhistory2.codex [NEW] codex\apex\apexhistory3.codex [NEW] codex\apex\apexhistory4.codex [NEW] codex\apex\apexhistory5.codex [NEW] codex\apex\apexhistory6.codex [NEW] codex\apex\apexhistory7.codex [NEW] codex\apex\apexhistory8.codex [NEW] codex\apex\apexhistory9.codex [NEW] codex\avian\aviancover1.png [NEW] codex\avian\aviancover2.png [NEW] codex\avian\aviancover4.png [NEW] codex\avian\aviancover5.png [NEW] codex\avian\aviancover6.png [NEW] codex\avian\aviancover7.png [NEW] codex\avian\aviancover8.png [NEW] codex\avian\avianhistory1.codex [NEW] codex\avian\avianhistory2.codex [NEW] codex\avian\avianhistory3.codex [NEW] codex\avian\avianhistory4.codex [NEW] codex\avian\avianhistory5.codex [NEW] codex\avian\avianhistory6.codex [NEW] codex\avian\avianhistory7.codex [NEW] codex\avian\avianhistory8.codex [NEW] codex\avian\avianhistory9.codex [NEW] codex\avian\yolotlisdiary\yolotlisdiary1.codex [NEW] codex\avian\yolotlisdiary\yolotlisdiary1.png [NEW] codex\avian\yolotlisdiary\yolotlisdiary2.codex [NEW] codex\avian\yolotlisdiary\yolotlisdiary2.png [NEW] codex\avian\yolotlisdiary\yolotlisdiary3.codex [NEW] codex\avian\yolotlisdiary\yolotlisdiary3.png [NEW] codex\avian\yolotlisdiary\yolotlisdiary4.codex [NEW] codex\avian\yolotlisdiary\yolotlisdiary4.png [NEW] codex\floran\florancover2.png [NEW] codex\floran\florancover3.png [NEW] codex\floran\florancover4.png [NEW] codex\floran\florancover5.png [NEW] codex\floran\florancover6.png [NEW] codex\floran\florancover7.png [NEW] codex\floran\floranhistory1.codex [NEW] codex\floran\floranhistory10.codex [NEW] codex\floran\floranhistory2.codex [NEW] codex\floran\floranhistory3.codex [NEW] codex\floran\floranhistory4.codex [NEW] codex\floran\floranhistory5.codex [NEW] codex\floran\floranhistory6.codex [NEW] codex\floran\floranhistory7.codex [NEW] codex\floran\floranhistory8.codex [NEW] codex\floran\floranhistory9.codex [NEW] codex\glitch\glitchcover1.png [NEW] codex\glitch\glitchcover2.png [NEW] codex\glitch\glitchcover3.png [NEW] codex\glitch\glitchcover4.png [NEW] codex\glitch\glitchcover5.png [NEW] codex\glitch\glitchcover6.png [NEW] codex\glitch\glitchcover8.png [NEW] codex\glitch\glitchhistory1.codex [NEW] codex\glitch\glitchhistory2.codex [NEW] codex\glitch\glitchhistory3.codex [NEW] codex\glitch\glitchhistory4.codex [NEW] codex\glitch\glitchhistory5.codex [NEW] codex\glitch\glitchhistory6.codex [NEW] codex\glitch\glitchhistory7.codex [NEW] codex\glitch\glitchhistory8.codex [NEW] codex\glitch\glitchhistory9.codex [NEW] codex\human\humancover1.png [NEW] codex\human\humancover2.png [NEW] codex\human\humancover3.png [NEW] codex\human\humancover4.png [NEW] codex\human\humancover5.png [NEW] codex\human\humancover6.png [NEW] codex\human\humancover7.png [NEW] codex\human\humanhistory1.codex [NEW] codex\human\humanhistory10.codex [NEW] codex\human\humanhistory2.codex [NEW] codex\human\humanhistory3.codex [NEW] codex\human\humanhistory4.codex [NEW] codex\human\humanhistory5.codex [NEW] codex\human\humanhistory6.codex [NEW] codex\human\humanhistory7.codex [NEW] codex\human\humanhistory8.codex [NEW] codex\human\humanhistory9.codex [NEW] codex\human\protectoratecover2.png [NEW] codex\hylotl\hylotlcover1.png [NEW] codex\hylotl\hylotlcover2.png [NEW] codex\hylotl\hylotlcover3.png [NEW] codex\hylotl\hylotlcover4.png [NEW] codex\hylotl\hylotlcover5.png [NEW] codex\hylotl\hylotlcover6.png [NEW] codex\hylotl\hylotlhistory1.codex [NEW] codex\hylotl\hylotlhistory2.codex [NEW] codex\hylotl\hylotlhistory3.codex [NEW] codex\hylotl\hylotlhistory4.codex [NEW] codex\hylotl\hylotlhistory5.codex [NEW] codex\hylotl\hylotlhistory6.codex [NEW] codex\hylotl\hylotlhistory7.codex [NEW] codex\hylotl\hylotlhistory8.codex [NEW] codex\hylotl\hiraki corale\castleguest.codex [NEW] codex\hylotl\hiraki corale\castlemisunderstanding.codex [NEW] codex\hylotl\hiraki corale\castleprefix.codex [NEW] codex\hylotl\hiraki corale\florvilarchitect.codex [NEW] codex\hylotl\hiraki corale\hirakicoralejournal2.png [NEW] codex\hylotl\hiraki corale\sewerdayout.codex [NEW] codex\hylotl\hiraki corale\shipseasick.codex [NEW] codex\hylotl\hiraki corale\townresistance.codex [NEW] codex\hylotl\hiraki corale\townsilly.codex [NEW] codex\hylotl\hiraki corale\trappedtomb.codex [NEW] codex\missions\apex mission\apexmission1.codex [NEW] codex\missions\apex mission\apexmission1.png [NEW] codex\missions\apex mission\apexmission2.codex [NEW] codex\missions\apex mission\apexmission2.png [NEW] codex\missions\apex mission\apexmission3.codex [NEW] codex\missions\apex mission\apexmission3.png [NEW] codex\missions\apex mission\apexmission4.codex [NEW] codex\missions\apex mission\apexmission4.png [NEW] codex\missions\avian mission\avianmission1.codex [NEW] codex\missions\avian mission\avianmission1.png [NEW] codex\missions\avian mission\avianmission2.codex [NEW] codex\missions\avian mission\avianmission2.png [NEW] codex\missions\avian mission\avianmission3.codex [NEW] codex\missions\avian mission\avianmission3.png [NEW] codex\missions\avian mission\avianmission4.codex [NEW] codex\missions\avian mission\avianmission4.png [NEW] codex\missions\floran mission\floranmission1.codex [NEW] codex\missions\floran mission\floranmission1.png [NEW] codex\missions\floran mission\floranmission2.codex [NEW] codex\missions\floran mission\floranmission2.png [NEW] codex\missions\floran mission\floranmission3.codex [NEW] codex\missions\floran mission\floranmission3.png [NEW] codex\missions\floran mission\floranmission4.codex [NEW] codex\missions\floran mission\floranmission4.png [NEW] codex\missions\glitchmission\glitchmission1.codex [NEW] codex\missions\glitchmission\glitchmission1.png [NEW] codex\missions\glitchmission\glitchmission2.codex [NEW] codex\missions\glitchmission\glitchmission2.png [NEW] codex\missions\glitchmission\glitchmission3.codex [NEW] codex\missions\glitchmission\glitchmission3.png [NEW] codex\missions\glitchmission\glitchmission4.codex [NEW] codex\missions\glitchmission\glitchmission4.png [NEW] codex\missions\hylotl mission\hylotlmission1.codex [NEW] codex\missions\hylotl mission\hylotlmission1.png [NEW] codex\missions\hylotl mission\hylotlmission2.codex [NEW] codex\missions\hylotl mission\hylotlmission2.png [NEW] codex\missions\hylotl mission\hylotlmission3.codex [NEW] codex\missions\hylotl mission\hylotlmission3.png [NEW] codex\missions\hylotl mission\hylotlmission4.codex [NEW] codex\missions\hylotl mission\hylotlmission4.png [NEW] codex\missions\hylotl mission\competition winners\beefjeffcover.png [NEW] codex\missions\hylotl mission\competition winners\hylotlmission5.codex [NEW] codex\missions\hylotl mission\competition winners\hylotlmission6.codex [NEW] codex\missions\hylotl mission\competition winners\hylotlmission7.codex [NEW] codex\missions\hylotl mission\competition winners\hylotlmission8.codex [NEW] codex\missions\hylotl mission\competition winners\hylotlmission9.codex [NEW] codex\missions\hylotl mission\competition winners\ironbeakcover.png [NEW] codex\missions\hylotl mission\competition winners\jokebookcover.png [NEW] codex\missions\hylotl mission\competition winners\tealettercover.png [NEW] codex\missions\hylotl mission\competition winners\theslibblercover.png [NEW] codex\missions\lunar base mission\lunarmission1.codex [NEW] codex\missions\lunar base mission\lunarmission1.png [NEW] codex\missions\lunar base mission\lunarmission2.codex [NEW] codex\missions\lunar base mission\lunarmission2.png [NEW] codex\missions\lunar base mission\lunarmission3.codex [NEW] codex\missions\lunar base mission\lunarmission3.png [NEW] codex\missions\lunar base mission\lunarmission4.codex [NEW] codex\missions\lunar base mission\lunarmission4.png [NEW] codex\optionalbosses\bossdreadwing.codex [NEW] codex\optionalbosses\bossshockhopper.codex [NEW] codex\optionalbosses\castleking01.codex [NEW] codex\optionalbosses\castleking02.codex [NEW] codex\optionalbosses\castleking03.codex [NEW] codex\optionalbosses\castleking04.codex [NEW] codex\optionalbosses\castleking05.codex [NEW] codex\optionalbosses\castleking06.codex [NEW] codex\optionalbosses\dreadwingcover.png [NEW] codex\optionalbosses\glitchcastlebook_01.png [NEW] codex\optionalbosses\glitchcastlebook_02.png [NEW] codex\optionalbosses\glitchcastlebook_03.png [NEW] codex\optionalbosses\glitchcastlebook_04.png [NEW] codex\optionalbosses\glitchcastlebook_05.png [NEW] codex\optionalbosses\glitchcastlebook_06.png [NEW] codex\optionalbosses\shockhoppercover.png [NEW] codex\other\ancientalphabet.codex [NEW] codex\other\ancientalphabet.png [NEW] codex\other\colonymanual.codex [NEW] codex\other\colonymanual.png [NEW] codex\other\colonystory.png [NEW] codex\other\colonystory1.codex [NEW] codex\other\colonystory2.codex [NEW] codex\other\colonystory3.codex [NEW] codex\other\colonystory4.codex [NEW] codex\other\colonystory5.codex [NEW] codex\other\colonystory6.codex dungeons\apex\apexbase\apexbase.dungeon dungeons\apex\apexcamp\apexcamp.dungeon dungeons\apex\apexcity\apexcity.dungeon dungeons\apex\apextestfacility\apextestfacility.dungeon dungeons\avian\avianairship\avianairship.dungeon dungeons\avian\aviannativevillage\aviannativevillage.dungeon dungeons\avian\aviantemple\aviantemple.dungeon dungeons\avian\aviantomb\aviantomb.dungeon dungeons\avian\avianvillage\avianvillage.dungeon dungeons\floran\florancanyon\florancanyon.dungeon dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon dungeons\floran\floranhutvillage\floranhutvillage.dungeon dungeons\floran\floranvillagetower\floranvillagetower.dungeon dungeons\glitch\dungeoncrawler\dungeoncrawler.dungeon dungeons\glitch\evilfortress\evilfortress.dungeon dungeons\glitch\glitchcastle\glitchcastle.dungeon dungeons\glitch\glitchvillage\glitchvillage.dungeon dungeons\human\humancamp\humancamp.dungeon dungeons\human\humanprison\humanprison.dungeon dungeons\hylotl\hylotlcity\hylotlcity.dungeon dungeons\hylotl\hylotlruinedcastle\hylotlruinedcastle.dungeon dungeons\microdungeons\terrainfeatures\terrainfeatures.dungeon dungeons\other\gardengate\gardengate.dungeon dungeons\other\glitchsewer\glitchsewer.dungeon dungeons\other\naturalcave\naturalcave.dungeon [NEW] interface\crafting\compressorbody.png interface\objectcrafting\refinery.config interface\windowconfig\charcreation.config interface\windowconfig\crafting3dprinter.config interface\windowconfig\pixelcompressor.config interface\windowconfig\wiringstation.config items\active\weapons\fist\combofinishers\dashslash.lua items\active\weapons\fist\combofinishers\supernovarush.combofinisher items\coins\money.coinitem items\generic\shop\milk.consumable items\materials\woodenplatform.matitem items\throwables\throwingspear.thrownitem monsters\monster.lua monsters\boss\dragonboss\dragonboss.monstertype monsters\ghosts\erchiusghost\erchiusghost.animation npcs\hiredguard.npctype npcs\tenants\electrician.npctype npcs\tenants\hazmat.npctype npcs\tenants\scientist.npctype objects\apex\turret\turret.object objects\biome\bioluminescentcave\bioshroomtable\bioshroomtable.object objects\biome\colourful\rainbowtable\rainbowtable.object objects\biome\eyepatch\eyebed\eyebed.object objects\biome\foundry\foundrychair\foundrychair.object objects\biome\foundry\foundrylight\foundrylight.object objects\biome\giantflower\giantflowerchair\giantflowerchair.object objects\biome\hive\hivechair\hivechair.object objects\biome\oasis\reedclock\reedclock.object objects\biome\spring\flowerbox\flowerbox.object objects\biome\spring\flowerlamp\flowerlamp.object objects\bonus\devstatuegeorge\devstatuegeorge.object objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.object objects\crafting\upgradeablecraftingobjects\craftingmedical\craftingmedical.animation objects\crafting\upgradeablecraftingobjects\craftingwheel\craftingwheel.animation objects\crafting\upgradeablecraftingobjects\inventorstable\inventorstable.object objects\generators\humangenerator\humangenerator.object objects\generic\nanostove\nanostove.object objects\generic\woodengate\woodengate.frames objects\generic\woodengate\woodengate.png objects\human\vendingmachine\vendingmachine.object objects\hylotl\hylotldrinks\hylotldrinks.object objects\mission\lunarbaselantern\lunarbaselantern.object objects\ship\aviantechstation\aviantechstation.object objects\ship\florantechstation\florantechstation.object objects\ship\glitchtechstation\glitchtechstation.object objects\ship\humantechstation\humantechstation.object objects\ship\hylotltechstation\hylotltechstation.object objects\ship\novakidtechstation\novakidtechstation.object objects\ship\techstation\techstation.object projectiles\activeitems\grapplehook\climbingropehook.projectile projectiles\activeitems\grapplehook\grapplehook.projectile [NEW] projectiles\boss\eyeboss\spacemonsterspawner.frames [NEW] projectiles\boss\eyeboss\spacemonsterspawner.lua [NEW] projectiles\boss\eyeboss\spacemonsterspawner.png [NEW] projectiles\boss\eyeboss\spacemonsterspawner.projectile quests\quests.config quests\generated\templates\kill_monster.questtemplate quests\outpost\museumcurator2.questtemplate quests\outpost\techscientist3.questtemplate quests\outpost\techscientist5.questtemplate quests\outpost\shipupgrade\illegalshipupgrade1.questtemplate quests\outpost\shipupgrade\illegalshipupgrade2.questtemplate quests\outpost\shipupgrade\illegalshipupgrade3.questtemplate quests\outpost\shipupgrade\illegalshipupgrade4.questtemplate quests\outpost\shipupgrade\illegalshipupgrade5.questtemplate quests\story\avian_mission1.questtemplate radiomessages\exploration.radiomessages [NEW] recipes\cookingtable1\sides\cheese.recipe [NEW] recipes\furniture1\materials\woodenplatform.recipe recipes\pixelcompressor\compress\voxel10k.recipe recipes\pixelcompressor\compress\voxel1k.recipe recipes\pixelcompressor\compress\voxel2k.recipe recipes\pixelcompressor\compress\voxel5k.recipe recipes\pixelcompressor\refine\voxel10k.recipe recipes\pixelcompressor\refine\voxel1k.recipe recipes\pixelcompressor\refine\voxel2k.recipe recipes\pixelcompressor\refine\voxel5k.recipe scripts\pathing.lua scripts\actions\quests.lua [NEW] scripts\actions\boss\eyeboss.lua scripts\questgen\generator.lua sfx\interface\crafting_anvil.ogg sfx\interface\crafting_compress.ogg sfx\interface\crafting_cooking.ogg sfx\interface\crafting_furnace.ogg sfx\interface\crafting_furnacetech.ogg sfx\interface\crafting_general1.ogg sfx\interface\crafting_general2.ogg sfx\interface\crafting_hands.ogg sfx\interface\crafting_medical.ogg sfx\interface\crafting_sewing.ogg sfx\interface\crafting_tech1.ogg [NEW] sfx\interface\crafting_tech2.ogg sfx\interface\crafting_wheel.ogg [NEW] sfx\npc\monsters\erchiusghost_loop.ogg [NEW] sfx\objects\craftingwheel_loop.ogg [NEW] sfx\projectiles\ropehook.ogg [NEW] sfx\projectiles\ropehook_impact1.ogg [NEW] sfx\projectiles\ropehook_impact10.ogg [NEW] sfx\projectiles\ropehook_impact11.ogg [NEW] sfx\projectiles\ropehook_impact12.ogg [NEW] sfx\projectiles\ropehook_impact2.ogg [NEW] sfx\projectiles\ropehook_impact3.ogg [NEW] sfx\projectiles\ropehook_impact4.ogg [NEW] sfx\projectiles\ropehook_impact5.ogg [NEW] sfx\projectiles\ropehook_impact6.ogg [NEW] sfx\projectiles\ropehook_impact7.ogg [NEW] sfx\projectiles\ropehook_impact8.ogg [NEW] sfx\projectiles\ropehook_impact9.ogg tiles\platforms\woodenplatform.material tiles\platforms\woodplatform2.png DIFFS ----- instance_worlds.config 1090a1091,1156 > }, > > "tentaclemission" : { > "type" : "Terrestrial", > "seed" : 1234, > "planetType" : "tentacle", > "planetSize" : "verysmall", > "beamUpRule" : "AnywhereWithWarning", > > "skyParameters" : { > "spaceLevel" : 3000, > "ambientLightLevel" : [ 24, 28, 24 ], > "skyType" : "atmospheric", > "skyColoring" : { > "mainColor" : [253, 209, 56], > > "morningColors" : [ [253, 209, 56], [225, 19, 19] ], > "dayColors" : [ [253, 209, 56], [225, 19, 19] ], > "eveningColors" : [ [253, 209, 56], [225, 19, 19] ], > "nightColors" : [ [253, 209, 56], [225, 19, 19] ], > > "morningLightColor" : [253, 209, 56], > "dayLightColor" : [253, 209, 56], > "eveningLightColor" : [253, 209, 56], > "nightLightColor" : [253, 209, 56] > }, > "satellites" : [ { > "pos" : [ 0.310561, 0.35497 ], > "layers" : [ { > "scale" : 0.055, > "image" : "/celestial/system/terrestrial/liquids/water.png" > }, { > "scale" : 0.055, > "image" : "/celestial/system/terrestrial/biomes/forest/maskie3.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/temperate/2.png" > }, { > "scale" : 0.055, > "image" : "/celestial/system/terrestrial/biomes/forest/maskie2.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/temperate/20.png" > }, { > "scale" : 0.055, > "image" : "/celestial/system/terrestrial/biomes/forest/maskie1.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/temperate/5.png" > }, { > "scale" : 0.055, > "image" : "/celestial/system/terrestrial/shadows/9.png" > } ] > } ], > "planet" : { > "pos" : [ 0.00538729, 0.46961 ], > "layers" : [ { > "scale" : 0.15, > "image" : "/celestial/system/gas_giant/gas_giant_base.png?hueshift=-80" > }, { > "scale" : 0.15, > "image" : "/celestial/system/gas_giant/gas_giant_clouds_0.png?hueshift=-70?addmask=/celestial/system/gas_giant/gas_giant_dynamics/3.png+/celestial/system/gas_giant/gas_giant_dynamics/29.png" > }, { > "scale" : 0.15, > "image" : "/celestial/system/gas_giant/gas_giant_clouds_1.png?hueshift=-77?addmask=/celestial/system/gas_giant/gas_giant_dynamics/28.png+/celestial/system/gas_giant/gas_giant_dynamics/29.png" > }, { > "scale" : 0.15, > "image" : "/celestial/system/gas_giant/shadows/9.png" > } ] > }, > "horizonImages" : [ ], > "dayLength" : 100000, > "surfaceLevel" : 1200, > "seed" : -5288806180628666923 > } universe_server.config 32c32 < "introInstance" : "", --- > "introInstance" : "protectorate", behaviors\npc\overrides\override-follow.behavior 9,11c9 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/position.lua", --- > "/scripts/actions/position.lua", 12a11 > "/scripts/actions/entity.lua", 28c27 < "success": 2 --- > "success": -1 258,274c257,308 < "title": "moveToPosition", < "type": "action", < "name": "moveToPosition", < "parameters": { < "avoidLiquid": true, < "failFast": false, < "groundPosition": true, < "maxGround": 5, < "minGround": -20, < "position": "targetPosition", < "run": true, < "pathOptions": {} < }, < "output": { < "direction": "direction", < "pathfinding": "isPathfinding" < } --- > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ > { > "title": "moveToPosition", > "type": "action", > "name": "moveToPosition", > "parameters": { > "avoidLiquid": true, > "failFast": false, > "groundPosition": true, > "maxGround": 5, > "minGround": -20, > "pathOptions": {}, > "position": "targetPosition", > "run": true > }, > "output": { > "direction": "direction", > "pathfinding": "isPathfinding" > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "setFlag", > "type": "action", > "name": "setFlag", > "parameters": { > "name": "isPathfinding" > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] > } > ] biomes\core\mooncorelayer.biome 22c22 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vast-immortal-suns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [] 25c25 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [] biomes\surface\moon.biome 160c160 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [] 163c163 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [] biomes\underground\moonunderground.biome 22c22 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vast-immortal-suns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [] 25c25 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [] dungeons\apex\apexbase\apexbase.dungeon 9a10 > "extendSurfaceFreeSpace" : 100, dungeons\apex\apexcamp\apexcamp.dungeon 10a11 > "extendSurfaceFreeSpace" : 100, dungeons\apex\apexcity\apexcity.dungeon 10a11 > "extendSurfaceFreeSpace" : 100, dungeons\apex\apextestfacility\apextestfacility.dungeon 9a10 > "extendSurfaceFreeSpace" : 100, dungeons\avian\avianairship\avianairship.dungeon 10a11 > "extendSurfaceFreeSpace" : 100, dungeons\avian\aviannativevillage\aviannativevillage.dungeon 10a11 > "extendSurfaceFreeSpace" : 100, dungeons\avian\aviantemple\aviantemple.dungeon 10c10,11 < "maxParts" : 25 --- > "maxParts" : 25, > "extendSurfaceFreeSpace" : 100 dungeons\avian\aviantomb\aviantomb.dungeon 10c10,11 < "maxParts" : 25 --- > "maxParts" : 25, > "extendSurfaceFreeSpace" : 100 182c183 < --- > 200c201 < --- > 218c219 < --- > 236c237 < --- > 254c255 < --- > 272c273 < --- > 290c291 < --- > 308c309 < --- > 326c327 < --- > 350c351 < --- > 356c357 < --- > 380c381 < --- > 386c387 < --- > 392c393 < --- > 398c399 < --- > 404c405 < --- > 410c411 < --- > 416c417 < --- > 422c423 < --- > 428c429 < --- > 434c435 < --- > 446c447 < --- > 466c467 < --- > 472c473 < --- > 478c479 < --- > 724c725 < --- > 856c857 < --- > 862c863 < --- > 868c869 < --- > 1355c1356 < --- > 1871c1872 < --- > 1877c1878 < --- > dungeons\avian\avianvillage\avianvillage.dungeon 10c10,11 < "maxParts" : 100 --- > "maxParts" : 100, > "extendSurfaceFreeSpace" : 100 182c183 < --- > 200c201 < --- > 218c219 < --- > 236c237 < --- > 254c255 < --- > 272c273 < --- > 290c291 < --- > 308c309 < --- > 326c327 < --- > 350c351 < --- > 356c357 < --- > 380c381 < --- > 386c387 < --- > 392c393 < --- > 398c399 < --- > 404c405 < --- > 410c411 < --- > 416c417 < --- > 422c423 < --- > 428c429 < --- > 434c435 < --- > 446c447 < --- > 466c467 < --- > 472c473 < --- > 478c479 < --- > 724c725 < --- > 856c857 < --- > 862c863 < --- > 868c869 < --- > 1342c1343 < --- > 1858c1859 < --- > dungeons\floran\florancanyon\florancanyon.dungeon 9a10 > "extendSurfaceFreeSpace" : 100, dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon 10c10,11 < "maxParts" : 30 --- > "maxParts" : 30, > "extendSurfaceFreeSpace" : 100 182c183 < --- > 200c201 < --- > 218c219 < --- > 236c237 < --- > 254c255 < --- > 272c273 < --- > 290c291 < --- > 308c309 < --- > 326c327 < --- > 350c351 < --- > 356c357 < --- > 380c381 < --- > 386c387 < --- > 392c393 < --- > 398c399 < --- > 404c405 < --- > 410c411 < --- > 416c417 < --- > 422c423 < --- > 428c429 < --- > 434c435 < --- > 446c447 < --- > 466c467 < --- > 472c473 < --- > 478c479 < --- > 2526c2527 < --- > dungeons\floran\floranhutvillage\floranhutvillage.dungeon 10a11 > "extendSurfaceFreeSpace" : 100, dungeons\floran\floranvillagetower\floranvillagetower.dungeon 10c10,11 < "maxParts" : 100 --- > "maxParts" : 100, > "extendSurfaceFreeSpace" : 100 182c183 < --- > 200c201 < --- > 218c219 < --- > 236c237 < --- > 254c255 < --- > 272c273 < --- > 290c291 < --- > 308c309 < --- > 326c327 < --- > 350c351 < --- > 356c357 < --- > 380c381 < --- > 386c387 < --- > 392c393 < --- > 398c399 < --- > 404c405 < --- > 410c411 < --- > 416c417 < --- > 422c423 < --- > 428c429 < --- > 434c435 < --- > 446c447 < --- > 466c467 < --- > 472c473 < --- > 478c479 < --- > 1105c1106 < --- > dungeons\glitch\dungeoncrawler\dungeoncrawler.dungeon 9a10 > "extendSurfaceFreeSpace" : 100, dungeons\glitch\evilfortress\evilfortress.dungeon 9a10 > "extendSurfaceFreeSpace" : 100, dungeons\glitch\glitchcastle\glitchcastle.dungeon 10c10,11 < "maxParts" : 100 --- > "maxParts" : 100, > "extendSurfaceFreeSpace" : 100 182c183 < --- > 200c201 < --- > 218c219 < --- > 236c237 < --- > 254c255 < --- > 272c273 < --- > 290c291 < --- > 308c309 < --- > 326c327 < --- > 350c351 < --- > 356c357 < --- > 380c381 < --- > 386c387 < --- > 392c393 < --- > 398c399 < --- > 404c405 < --- > 410c411 < --- > 416c417 < --- > 422c423 < --- > 428c429 < --- > 434c435 < --- > 446c447 < --- > 466c467 < --- > 472c473 < --- > 478c479 < --- > 847c848 < --- > dungeons\glitch\glitchvillage\glitchvillage.dungeon 10c10,11 < "maxParts" : 100 --- > "maxParts" : 100, > "extendSurfaceFreeSpace" : 100 182c183 < --- > 200c201 < --- > 218c219 < --- > 236c237 < --- > 254c255 < --- > 272c273 < --- > 290c291 < --- > 308c309 < --- > 326c327 < --- > 350c351 < --- > 356c357 < --- > 380c381 < --- > 386c387 < --- > 392c393 < --- > 398c399 < --- > 404c405 < --- > 410c411 < --- > 416c417 < --- > 422c423 < --- > 428c429 < --- > 434c435 < --- > 446c447 < --- > 466c467 < --- > 472c473 < --- > 478c479 < --- > 847c848 < --- > dungeons\human\humancamp\humancamp.dungeon 10a11 > "extendSurfaceFreeSpace" : 100, dungeons\human\humanprison\humanprison.dungeon 9a10 > "extendSurfaceFreeSpace" : 100, dungeons\hylotl\hylotlcity\hylotlcity.dungeon 10a11 > "extendSurfaceFreeSpace" : 100, dungeons\hylotl\hylotlruinedcastle\hylotlruinedcastle.dungeon 10a11 > "extendSurfaceFreeSpace" : 100, 234,244d234 < < // HALLS (2 UNITS WIDE) < /* < { < "name" : "hall1", < "rules" : [ < ], < "def" : [ "tmx", "hall1.json" ], < "chance" : 1 < }, < */ dungeons\microdungeons\terrainfeatures\terrainfeatures.dungeon 157,481d156 < }, < < { < "value" : [185, 179, 21, 255], < "comment" : "background crosshatch", < "brush" : [ [ "clear" ], [ "back", "crosshatch" ] ] < }, < < { < "value" : [237, 230, 26, 255], < "comment" : "foreground crosshatch", < "brush" : [ [ "clear" ], [ "front", "crosshatch" ] ] < }, < < { < "value" : [63, 185, 21, 255], < "comment" : "background fullwood1", < "brush" : [ [ "clear" ], [ "back", "fullwood1" ] ] < }, < < { < "value" : [117, 185, 21, 255], < "comment" : "foreground fullwood1", < "brush" : [ [ "clear" ], [ "back", "fullwood1" ], [ "front", "fullwood1" ] ] < }, < < { < "value" : [186, 20, 145, 255], < "comment" : "background darkwood", < "brush" : [ [ "clear" ], [ "back", "darkwood" ] ] < }, < < { < "value" : [237, 26, 184, 255], < "comment" : "foreground darkwood", < "brush" : [ [ "clear" ], [ "back", "darkwood" ], [ "front", "darkwood" ] ] < }, < < { < "value" : [217, 26, 184, 255], < "comment" : "foreground darkwood overwritable", < "rules" : [ [ "allowOverdrawing" ] ], < "brush" : [ [ "clear" ], [ "back", "darkwood" ], [ "front", "darkwood" ] ] < }, < < { < "value" : [137, 124, 76, 255], < "comment" : "old wood stairs/platform", < "brush" : [ [ "clear" ], [ "front", "platform" ] ] < }, < < { < "value" : [160, 163, 169, 255], < "comment" : "stone platform", < "brush" : [ [ "clear" ], [ "front", "stoneplatform" ] ] < }, < < { < "value" : [184, 145, 101, 255], < "comment" : "wooden stairs/platform", < "brush" : [ [ "clear" ], [ "front", "woodenplatform" ] ] < }, < < { < "value" : [166, 148, 136, 255], < "comment" : "wreck stairs/platform", < "brush" : [ [ "clear" ], [ "front", "wreckplatform" ] ] < }, < < { < "value" : [119, 182, 124, 255], < "comment" : "tent1 facing left", < "brush" : [ [ "clear" ], [ "object", "tent1", { "direction" : "left" } ] ] < }, < < { < "value" : [80, 149, 91, 255], < "comment" : "tent1 facing right", < "brush" : [ [ "clear" ], [ "object", "tent1", { "direction" : "right" } ] ] < }, < < { < "value" : [123, 181, 118, 255], < "comment" : "tent2 facing left", < "brush" : [ [ "clear" ], [ "object", "tent2", { "direction" : "left" } ] ] < }, < < { < "value" : [80, 148, 80, 255], < "comment" : "tent2 facing right", < "brush" : [ [ "clear" ], [ "object", "tent2", { "direction" : "right" } ] ] < }, < < { < "value" : [255, 57, 94, 255], < "comment" : "woodencrate1 facing left", < "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 50, 83, 255], < "comment" : "woodencrate1 facing right", < "brush" : [ [ "clear" ], [ "object", "woodencrate1", { "direction" : "right" } ] ] < }, < < { < "value" : [255, 56, 136, 255], < "comment" : "woodencrate2 facing left", < "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "left" } ] ] < }, < < { < "value" : [229, 50, 122, 255], < "comment" : "woodencrate2 facing right", < "brush" : [ [ "clear" ], [ "object", "woodencrate2", { "direction" : "right" } ] ] < }, < < { < "value" : [196, 56, 255, 255], < "comment" : "bunkercrate facing left", < "brush" : [ [ "clear" ], [ "object", "bunkercrate", { "direction" : "left" } ] ] < }, < < { < "value" : [176, 50, 229, 255], < "comment" : "bunkercrate facing right", < "brush" : [ [ "clear" ], [ "object", "bunkercrate", { "direction" : "right" } ] ] < }, < < { < "value" : [140, 56, 255, 255], < "comment" : "metalbarrel1 facing left", < "brush" : [ [ "clear" ], [ "object", "metalbarrel1", { "direction" : "left" } ] ] < }, < < { < "value" : [125, 50, 229, 255], < "comment" : "metalbarrel1 facing right", < "brush" : [ [ "clear" ], [ "object", "metalbarrel1", { "direction" : "right" } ] ] < }, < < { < "value" : [84, 56, 255, 255], < "comment" : "prisongirderv facing left", < "brush" : [ [ "clear" ], [ "object", "prisongirderv", { "direction" : "left" } ] ] < }, < < { < "value" : [74, 50, 229, 255], < "comment" : "prisongirderv facing right", < "brush" : [ [ "clear" ], [ "object", "prisongirderv", { "direction" : "right" } ] ] < }, < < { < "value" : [56, 103, 255, 255], < "comment" : "prisongirderh", < "brush" : [ [ "clear" ], [ "object", "prisongirderh" ] ] < }, < < { < "value" : [56, 154, 255, 255], < "comment" : "woodsupport", < "brush" : [ [ "clear" ], [ "object", "woodsupport" ] ] < }, < < { < "value" : [66, 154, 255, 255], < "comment" : "underwater woodsupport", < "brush" : [ [ "clear" ], [ "liquid", "water" ], [ "object", "woodsupport" ] ] < }, < < { < "value" : [56, 187, 255, 255], < "comment" : "barbedwire facing left", < "brush" : [ [ "clear" ], [ "object", "barbedwire", { "direction" : "left" } ] ] < }, < < { < "value" : [50, 170, 229, 255], < "comment" : "barbedwire facing right", < "brush" : [ [ "clear" ], [ "object", "barbedwire", { "direction" : "right" } ] ] < }, < < { < "value" : [56, 253, 255, 255], < "comment" : "prisonpipefence", < "brush" : [ [ "clear" ], [ "object", "prisonpipefence" ] ] < }, < < { < "value" : [56, 255, 206, 255], < "comment" : "tungstenchair facing left", < "brush" : [ [ "clear" ], [ "object", "tungstenchair", { "direction" : "left" } ] ] < }, < < { < "value" : [50, 229, 185, 255], < "comment" : "tungstenchair facing right", < "brush" : [ [ "clear" ], [ "object", "tungstenchair", { "direction" : "right" } ] ] < }, < < { < "value" : [56, 255, 168, 255], < "comment" : "woodenchair facing left", < "brush" : [ [ "clear" ], [ "object", "woodenchair", { "direction" : "left" } ] ] < }, < < { < "value" : [50, 229, 152, 255], < "comment" : "woodenchair facing right", < "brush" : [ [ "clear" ], [ "object", "woodenchair", { "direction" : "right" } ] ] < }, < < { < "value" : [56, 255, 126, 255], < "comment" : "woodstool", < "brush" : [ [ "clear" ], [ "object", "woodstool" ] ] < }, < < { < "value" : [56, 255, 70, 255], < "comment" : "talljar1", < "brush" : [ [ "clear" ], [ "object", "talljar1" ] ] < }, < < { < "value" : [98, 255, 56, 255], < "comment" : "talljar2", < "brush" : [ [ "clear" ], [ "object", "talljar2" ] ] < }, < < { < "value" : [154, 255, 56, 255], < "comment" : "midjar1", < "brush" : [ [ "clear" ], [ "object", "midjar1" ] ] < }, < < { < "value" : [201, 255, 56, 255], < "comment" : "smalljar1", < "brush" : [ [ "clear" ], [ "object", "smalljar1" ] ] < }, < < { < "value" : [236, 200, 94, 255], < "comment" : "floodlights facing left", < "brush" : [ [ "clear" ], [ "object", "floodlights", { "direction" : "left" } ] ] < }, < < { < "value" : [217, 184, 87, 255], < "comment" : "floodlights facing right", < "brush" : [ [ "clear" ], [ "object", "floodlights", { "direction" : "right" } ] ] < }, < < { < "value" : [77, 65, 31, 255], < "comment" : "floodlights facing left - off state", < "brush" : [ [ "clear" ], [ "object", "floodlights", { "direction" : "left", "parameters" : { "defaultLightState" : false } } ] ] < }, < < { < "value" : [64, 54, 26, 255], < "comment" : "floodlights facing right - off state", < "brush" : [ [ "clear" ], [ "object", "floodlights", { "direction" : "right", "parameters" : { "defaultLightState" : false } } ] ] < }, < < { < "value" : [218, 83, 2, 255], < "comment" : "prisonbarrelfire facing left", < "brush" : [ [ "clear" ], [ "object", "prisonbarrelfire", { "direction" : "left" } ] ] < }, < < { < "value" : [204, 79, 2, 255], < "comment" : "prisonbarrelfire facing right", < "brush" : [ [ "clear" ], [ "object", "prisonbarrelfire", { "direction" : "right" } ] ] < }, < < { < "value" : [253, 143, 77, 255], < "comment" : "campfire", < "brush" : [ [ "clear" ], [ "object", "campfire" ] ] < }, < < { < "value" : [254, 233, 129, 255], < "comment" : "oillantern1", < "brush" : [ [ "clear" ], [ "object", "oillantern1" ] ] < }, < < { < "value" : [77, 70, 39, 255], < "comment" : "oillantern1 - off state", < "brush" : [ [ "clear" ], [ "object", "oillantern1", { "parameters" : { "defaultLightState" : false } } ] ] < }, < < { < "value" : [253, 209, 77, 255], < "comment" : "torch", < "brush" : [ [ "clear" ], [ "object", "torch" ] ] < }, < < { < "value" : [77, 63, 23, 255], < "comment" : "torch - off state", < "brush" : [ [ "clear" ], [ "object", "torch", { "parameters" : { "defaultLightState" : false } } ] ] < }, < < { < "value" : [177, 128, 80, 255], < "comment" : "woodendoor", < "brush" : [ [ "clear" ], [ "object", "woodendoor" ] ] < }, < < { < "value" : [241, 45, 0, 255], < "comment" : "ceilingspikes", < "brush" : [ [ "random", [ [ "object", "ceilingspike1" ], [ "object", "ceilingspike2" ], [ "object", "ceilingspike3" ], [ "object", "ceilingspike4" ] ] ] ] < }, < < { < "value" : [185, 35, 0, 255], < "comment" : "thorns", < "brush" : [ [ "random", [ [ "object", "thorns1" ], [ "object", "thorns2" ], [ "object", "thorns3" ], [ "object", "thorns4" ] ] ] ] 482a158 > 594c270 < "def" : [ "image", [ "22.png", "22-objects.png" ] ] --- > "def" : [ "image", [ "22.png" ] ] 759c435 < "def" : [ "image", [ "55.png", "55-objects.png" ] ] --- > "def" : [ "image", [ "55.png" ] ] 764c440 < "def" : [ "image", [ "56.png", "56-objects.png" ] ] --- > "def" : [ "image", [ "56.png" ] ] 769c445 < "def" : [ "image", [ "57.png", "57-objects.png" ] ] --- > "def" : [ "image", [ "57.png" ] ] 774c450 < "def" : [ "image", [ "58.png", "58-objects.png" ] ] --- > "def" : [ "image", [ "58.png" ] ] 779c455 < "def" : [ "image", [ "59.png", "59-objects.png" ] ] --- > "def" : [ "image", [ "59.png" ] ] dungeons\other\gardengate\gardengate.dungeon 10c10,11 < "maxParts" : 1 --- > "maxParts" : 1, > "extendSurfaceFreeSpace" : 100 dungeons\other\glitchsewer\glitchsewer.dungeon 10c10,11 < "maxParts" : 100 --- > "maxParts" : 100, > "extendSurfaceFreeSpace" : 100 182c183 < --- > 200c201 < --- > 218c219 < --- > 236c237 < --- > 254c255 < --- > 272c273 < --- > 290c291 < --- > 308c309 < --- > 326c327 < --- > 350c351 < --- > 356c357 < --- > 380c381 < --- > 386c387 < --- > 392c393 < --- > 398c399 < --- > 404c405 < --- > 410c411 < --- > 416c417 < --- > 422c423 < --- > 428c429 < --- > 434c435 < --- > 446c447 < --- > 466c467 < --- > 472c473 < --- > 478c479 < --- > 751c752 < --- > 769c770 < --- > 785c786 < --- > 865c866 < --- > dungeons\other\naturalcave\naturalcave.dungeon 10c10,11 < "maxParts" : 15 --- > "maxParts" : 15, > "extendSurfaceFreeSpace" : 100 189c190 < --- > 238c239 < --- > 466c467 < --- > 538c539 < --- > 550c551 < --- > 562c563 < --- > 568c569 < --- > 580c581 < --- > 592c593 < --- > 604c605 < --- > 650c651 < --- > 666c667 < --- > 682c683 < --- > 698c699 < --- > 758c759 < --- > 845c846 < "broadcastArea" : [-8, -8, 8, 8], --- > "broadcastArea" : [-8, -8, 8, 8], interface\objectcrafting\refinery.config 1a2 > "craftingSound" : "/sfx/interface/crafting_furnace.ogg", interface\windowconfig\charcreation.config 300d299 < "selected" : true, 309a309 > "selected" : true, interface\windowconfig\crafting3dprinter.config 6c6 < "craftingSound" : "/sfx/interface/crafting_general7.ogg", --- > "craftingSound" : "/sfx/interface/crafting_general1.ogg", interface\windowconfig\pixelcompressor.config 2d1 < 7c6 < "craftingSound" : "/sfx/interface/crafting_compress.ogg", --- > "craftingSound" : "/sfx/interface/crafting_tech2.ogg", 12c11 < "fileBody" : "/interface/crafting/inventorsbody.png", --- > "fileBody" : "/interface/crafting/compressorbody.png", interface\windowconfig\wiringstation.config 7c7 < "craftingSound" : "/sfx/interface/crafting_tech.ogg", --- > "craftingSound" : "/sfx/interface/crafting_tech1.ogg", items\active\weapons\fist\combofinishers\dashslash.lua 65c65 < self.damageListener = damageListener("inflictedHits", function(notifications) --- > self.damageListener = damageListener("inflictedDamage", function(notifications) items\active\weapons\fist\combofinishers\supernovarush.combofinisher 6a7 > "offsetRegion" : [1.5, -0.25, 2.0, 0.25], 47c48 < "damageArea" : [[-1.0, -1.0], [1.0, -1.5], [4.0, -0.75], [4.0, 0.5], [1.0, 1.5], [-1.0, 1.0]] --- > "damageArea" : [[-1.0, -1.0], [1.0, -1.5], [2.0, -0.75], [2.0, 0.5], [1.0, 1.5], [-1.0, 1.0]] items\coins\money.coinitem 11,12c11,12 < "smallStackLimit" : 49, < "mediumStackLimit" : 99, --- > "smallStackLimit" : 999, > "mediumStackLimit" : 4999, items\generic\shop\milk.consumable 19c19 < "learnBlueprintsOnPickup" : [ "porridge", "flatwhite"] --- > "learnBlueprintsOnPickup" : [ "porridge", "flatwhite", "cheese" ] items\materials\woodenplatform.matitem 7,11c7,11 < "description" : "Nicely finished wooden platforms.", < "shortdescription" : "Wooden Platform", < "glitchdescription" : "Delighted. These wooden platforms have been finely sanded and finished.", < "florandescription" : "Platformss made from wood.", < "novakiddescription" : "Some simple lookin' wooden platforms.", --- > "description" : "Nicely finished ornate, wooden platforms.", > "shortdescription" : "Ornate Platform", > "glitchdescription" : "Delighted. These ornate platforms have been finely sanded and finished.", > "florandescription" : "Ornate platformss made from wood.", > "novakiddescription" : "Some ornate looking wooden platforms.", 13c13,14 < "materialId" : 70 --- > "materialId" : 70, > "learnBlueprintsOnPickup" : [ "woodenplatform" ] items\throwables\throwingspear.thrownitem 14c14 < "cooldown" : 0.4, --- > "cooldown" : 0.9, monsters\monster.lua 48a49 > script.setUpdateDelta(1) 50c51 < self.behaviorTickRate = 1 --- > self.behaviorTickRate = 5 143a145,148 > > setDamageSources() > setPhysicsForces() > overrideCollisionPoly() 146,149d150 < < setDamageSources() < setPhysicsForces() < overrideCollisionPoly() monsters\boss\dragonboss\dragonboss.monstertype 3c3 < "shortdescription" : "Asra Nox on a Bone Dragon", --- > "shortdescription" : "Bone Dragon", monsters\ghosts\erchiusghost\erchiusghost.animation 12,13c12,13 < "persistentSound" : "/sfx/npc/boss/crystalboss_beam.ogg", < "persistentSoundRangeMultiplier" : 0.25 --- > "persistentSound" : "/sfx/npc/monsters/erchiusghost_loop.ogg", > "persistentSoundRangeMultiplier" : 0.5 npcs\hiredguard.npctype 13a14,22 > "personalities" : [ > [1.0, { "personality" : "normal", "reactions" : {} }] > ], > > "reactions" : { > "spontaneous" : [ > ] > }, > npcs\tenants\electrician.npctype 8c8,14 < "pools" : ["common", "tenant"] --- > "pools" : ["common", "tenant"], > "graduation" : { > "nextNpcType" : [ > [1, "crewmemberengineer"], > [1, "crewmembermechanic"] > ] > } npcs\tenants\hazmat.npctype 8c8,16 < "pools" : ["common", "tenant"] --- > "pools" : ["common", "tenant"], > "graduation" : { > "nextNpcType" : [ > [0.25, "crewmemberchemistblue"], > [0.25, "crewmemberchemistgreen"], > [0.25, "crewmemberchemistyellow"], > [0.25, "crewmemberchemistorange"] > ] > } npcs\tenants\scientist.npctype 7c7,15 < "pools" : ["common", "tenant"] --- > "pools" : ["common", "tenant"], > "graduation" : { > "nextNpcType" : [ > [0.25, "crewmemberchemistblue"], > [0.25, "crewmemberchemistgreen"], > [0.25, "crewmemberchemistyellow"], > [0.25, "crewmemberchemistorange"] > ] > } 8a17 > objects\apex\turret\turret.object 10a11 > "printable" : false, objects\biome\bioluminescentcave\bioshroomtable\bioshroomtable.object 6c6 < "description" : "A giant glowing mushroom table. Perfect for sitting at in the dark", --- > "description" : "A giant glowing mushroom table. Perfect for sitting at in the dark.", objects\biome\colourful\rainbowtable\rainbowtable.object 6c6 < "description" : "A rainbow table. Every meal is a joy.", --- > "description" : "A rainbow table makes every meal a joy.", objects\biome\eyepatch\eyebed\eyebed.object 6c6 < "description" : "A bed made of flesh and bone. Great for nightmares.", --- > "description" : "A bed adorned with eyes. Great for nightmares.", objects\biome\foundry\foundrychair\foundrychair.object 5,6c5,6 < "description" : "A metallic chair from a foundry.", < "shortdescription" : "Foundry Chair", --- > "description" : "A heavy metallic chair.", > "shortdescription" : "Heavy Chair", 14c14 < "floranDescription" : "Machine chair.", --- > "floranDescription" : "Machinery chair.", objects\biome\foundry\foundrylight\foundrylight.object 9c9 < "description" : "The lava in this small fountain is superheated to brightly glow", --- > "description" : "The lava in this small fountain is superheated to brightly glow.", objects\biome\giantflower\giantflowerchair\giantflowerchair.object 6c6 < "description" : "A flower chair. If you enjoy sitting here, you like butter.", --- > "description" : "A flower chair. If you enjoy sitting here, that means you like butter.", objects\biome\hive\hivechair\hivechair.object 8c8 < "description" : "A strange chair made from strange hexagonal pods.", --- > "description" : "A strange chair made from curious hexagonal pods.", objects\biome\oasis\reedclock\reedclock.object 9c9 < "description" : "Tick, tock, tick, tock.", --- > "description" : "A reed clock with a hollow ticking sound.", 13,19c13,19 < "apexDescription" : "Tick, tock, tick, tock.", < "avianDescription" : "Tick, tock, tick, tock.", < "floranDescription" : "Tick, tock, tick, tock.", < "glitchDescription" : "Tick, tock, tick, tock.", < "humanDescription" : "Tick, tock, tick, tock.", < "hylotlDescription" : "Tick, tock, tick, tock.", < "novakidDescription" : "Tick, tock, tick, tock.", --- > "apexDescription" : "The ticking of the clock is soothing.", > "avianDescription" : "The endless ticking really ruffles my feathers.", > "floranDescription" : "Reed clock hass soothing tick tock.", > "glitchDescription" : "Irritated. The ticking never ceases.", > "humanDescription" : "A cute clock, shame about the monotonous ticking.", > "hylotlDescription" : "Soothing, monotonous ticking.", > "novakidDescription" : "A sound like that'll make anyone go outta their mind.", objects\biome\spring\flowerbox\flowerbox.object 8c8 < "description" : "Strange huge flowers, you can hide inside!", --- > "description" : "Strange oversized flowers, you can hide inside!", 15c15 < "glitchDescription" : "Interested. It might be a Floran bed.", --- > "glitchDescription" : "Curious. It might be a Floran bed.", objects\biome\spring\flowerlamp\flowerlamp.object 5,6c5,6 < "description" : "A blue flower lamp", < "shortdescription" : "Flower Lamp", --- > "description" : "A blue flower lamp.", > "shortdescription" : "Hanging Flower Lamp", objects\bonus\devstatuegeorge\devstatuegeorge.object 8a9 > "printable" : false, objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.object 170c170 < "craftingSound" : "/sfx/interface/crafting_tech.ogg" --- > "craftingSound" : "/sfx/interface/crafting_tech1.ogg" objects\crafting\upgradeablecraftingobjects\craftingmedical\craftingmedical.animation 12c12,14 < "lightsOn" : [ "med1glow" ] --- > "lightsOn" : [ "med1glow" ], > "persistentSound" : "/sfx/objects/campfire.ogg", > "persistentSoundRangeMultiplier" : 0.25 objects\crafting\upgradeablecraftingobjects\craftingwheel\craftingwheel.animation 11c11,15 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/objects/craftingwheel_loop.ogg", > "persistentSoundRangeMultiplier" : 0.25 > } objects\crafting\upgradeablecraftingobjects\inventorstable\inventorstable.object 163c163 < "craftingSound" : "/sfx/interface/crafting_tech.ogg" --- > "craftingSound" : "/sfx/interface/crafting_tech1.ogg" objects\generators\humangenerator\humangenerator.object 10a11 > "printable" : false, 30c31 < --- > 43c44 < --- > 62c63 < --- > 69c70 < --- > objects\generic\nanostove\nanostove.object 70c70 < "soundEffectRangeMultiplier" : 0.5 --- > "soundEffectRangeMultiplier" : 0.25 objects\generic\woodengate\woodengate.frames 4c4 < "size" : [40, 24], --- > "size" : [40, 21], objects\human\vendingmachine\vendingmachine.object 10a11 > "printable" : false, objects\hylotl\hylotldrinks\hylotldrinks.object 7a8 > "printable" : false, objects\mission\lunarbaselantern\lunarbaselantern.object 8c8 < "description" : "These electric lanterns generate a pleasantly warm light", --- > "description" : "These electric lanterns generate a pleasantly warm light.", objects\ship\aviantechstation\aviantechstation.object 48c48 < "spawnOffset" : [5, -1], --- > "spawnOffset" : [2, -1], objects\ship\florantechstation\florantechstation.object 48c48 < "spawnOffset" : [5, -1], --- > "spawnOffset" : [2, -1], objects\ship\glitchtechstation\glitchtechstation.object 48c48 < "spawnOffset" : [5, -1], --- > "spawnOffset" : [2, -1], objects\ship\humantechstation\humantechstation.object 48c48 < "spawnOffset" : [5, -1], --- > "spawnOffset" : [2, -1], objects\ship\hylotltechstation\hylotltechstation.object 12c12 < --- > 48c48 < "spawnOffset" : [5, -1], --- > "spawnOffset" : [2, -1], objects\ship\novakidtechstation\novakidtechstation.object 48c48 < "spawnOffset" : [5, -1], --- > "spawnOffset" : [2, -1], objects\ship\techstation\techstation.object 14c14 < --- > 49c49 < "spawnOffset" : [5, -1], --- > "spawnOffset" : [2, -1], projectiles\activeitems\grapplehook\climbingropehook.projectile 20c20,40 < "scripts" : [ "grapplehook.lua" ] --- > "scripts" : [ "grapplehook.lua" ], > > "actionOnCollide" : [ > { > "action" : "sound", > "options" : [ > "/sfx/projectiles/ropehook_impact1.ogg", > "/sfx/projectiles/ropehook_impact2.ogg", > "/sfx/projectiles/ropehook_impact3.ogg", > "/sfx/projectiles/ropehook_impact4.ogg", > "/sfx/projectiles/ropehook_impact5.ogg", > "/sfx/projectiles/ropehook_impact6.ogg", > "/sfx/projectiles/ropehook_impact7.ogg", > "/sfx/projectiles/ropehook_impact8.ogg", > "/sfx/projectiles/ropehook_impact9.ogg", > "/sfx/projectiles/ropehook_impact10.ogg", > "/sfx/projectiles/ropehook_impact11.ogg", > "/sfx/projectiles/ropehook_impact12.ogg" > ] > } > ] projectiles\activeitems\grapplehook\grapplehook.projectile 20c20,40 < "scripts" : [ "grapplehook.lua" ] --- > "scripts" : [ "grapplehook.lua" ], > > "actionOnCollide" : [ > { > "action" : "sound", > "options" : [ > "/sfx/projectiles/ropehook_impact1.ogg", > "/sfx/projectiles/ropehook_impact2.ogg", > "/sfx/projectiles/ropehook_impact3.ogg", > "/sfx/projectiles/ropehook_impact4.ogg", > "/sfx/projectiles/ropehook_impact5.ogg", > "/sfx/projectiles/ropehook_impact6.ogg", > "/sfx/projectiles/ropehook_impact7.ogg", > "/sfx/projectiles/ropehook_impact8.ogg", > "/sfx/projectiles/ropehook_impact9.ogg", > "/sfx/projectiles/ropehook_impact10.ogg", > "/sfx/projectiles/ropehook_impact11.ogg", > "/sfx/projectiles/ropehook_impact12.ogg" > ] > } > ] quests\quests.config 4,11c4,11 < "glitch" : [ ], < "human" : [ ], < "avian" : [ ], < "apex" : [ ], < "floran" : [ ], < "hylotl" : [ ], < "novakid" : [ ], < "penguin" : [ ] --- > "glitch" : [ "protectorate" ], > "human" : [ "protectorate" ], > "avian" : [ "protectorate" ], > "apex" : [ "protectorate" ], > "floran" : [ "protectorate" ], > "hylotl" : [ "protectorate" ], > "novakid" : [ "protectorate" ], > "penguin" : [ "protectorate" ] quests\generated\templates\kill_monster.questtemplate 52c52 < "Nervous. A lone ^orange; ^white;ambushed me at the ^orange;^white; and took ^orange;! Can you ^green;hunt the creature and retrieve my possessions for me?" --- > "Nervous. A lone ^orange; ^white;ambushed me at the ^orange;^white; and took ^orange;^white;! Can you ^green;hunt the creature and retrieve my possessions for me?" quests\outpost\museumcurator2.questtemplate 5c5 < "text" : "I've been doing some cultural reasearch, and I feel it's very imporantant that Big Ape be included in the Apex section of my museum. ^green;Could you please bring me a ^orange;Big Ape Bust^white;? I hear that they're relatively unbiquitous, so you should be able to find one in an Apex settlement.", --- > "text" : "I've been doing some cultural research, and I feel it's very important that Big Ape be included in the Apex section of my museum. ^green;Could you please bring me a ^orange;Big Ape Bust^white;? I hear that they're relatively ubiquitous, so you should be able to find one in an Apex settlement.", quests\outpost\techscientist3.questtemplate 25a26,27 > > "turnInDescription" : "Speak to ^orange;Elliott^reset; at the ^orange;Outpost^reset;", quests\outpost\techscientist5.questtemplate 25a26,27 > > "turnInDescription" : "Speak to ^orange;Elliott^reset; at the ^orange;Outpost^reset;", quests\outpost\shipupgrade\illegalshipupgrade1.questtemplate 3c3 < "title" : "^green;Sparrow Ship Upgrade", --- > "title" : "^green;Shady Sparrow Ship Upgrade", quests\outpost\shipupgrade\illegalshipupgrade2.questtemplate 3c3 < "title" : "^green;Kestrel Ship Upgrade", --- > "title" : "^green;Questionable Kestrel Ship Upgrade", quests\outpost\shipupgrade\illegalshipupgrade3.questtemplate 3c3 < "title" : "^green;Falcon Ship Upgrade", --- > "title" : "^green;Fishy Falcon Ship Upgrade", quests\outpost\shipupgrade\illegalshipupgrade4.questtemplate 3c3 < "title" : "^green;Eagle Ship Upgrade", --- > "title" : "^green;Illicit Eagle Ship Upgrade", quests\outpost\shipupgrade\illegalshipupgrade5.questtemplate 3c3 < "title" : "^green;Condor Ship Upgrade", --- > "title" : "^green;Crooked Condor Ship Upgrade", quests\story\avian_mission1.questtemplate 102c102 < "text" : "An unusal depiction of Kluex, and the accompanying description is strange and full of promise!", --- > "text" : "An unusual depiction of Kluex, and the accompanying description is strange and full of promise!", radiomessages\exploration.radiomessages 39,41c39 < "senderName" : "Esther Bright", < "portraitImage" : "/interface/chatbubbles/estherthoughtful.png:", < "text" : "-placeholder- Be careful! Removing erchius from its source attracts an entity known only as an ^orange;erchius ghost^reset;. The ^orange;more erchius you carry^reset;, the more ^orange;viciously^reset; the ghost will ^orange;chase you.^reset;" --- > "text" : "I am detecting entities attracted by the moon's erchius deposits. Their interest in you will grow as you collect more fuel. I would define these entities as 'intractably deadly'. I salute your fearlessness." recipes\pixelcompressor\compress\voxel10k.recipe 5a6 > "duration" : 0.9, recipes\pixelcompressor\compress\voxel1k.recipe 5a6 > "duration" : 0.9, recipes\pixelcompressor\compress\voxel2k.recipe 5a6 > "duration" : 0.9, recipes\pixelcompressor\compress\voxel5k.recipe 5a6 > "duration" : 0.9, recipes\pixelcompressor\refine\voxel10k.recipe 5a6 > "duration" : 0.9, recipes\pixelcompressor\refine\voxel1k.recipe 5a6 > "duration" : 0.9, recipes\pixelcompressor\refine\voxel2k.recipe 5a6 > "duration" : 0.9, recipes\pixelcompressor\refine\voxel5k.recipe 5a6 > "duration" : 0.9, scripts\pathing.lua 45a46,59 > function PathFinder:exploreRate() > local fidelityOptions = { > minimum = 25, > low = 50, > medium = 100, > high = 150 > } > if world.fidelity then > return fidelityOptions[world.fidelity()] > else > return fidelityOptions.high > end > end > 47c61 < local result = self.aStar:explore(50) --- > local result = self.aStar:explore(self:exploreRate()) scripts\actions\quests.lua 130,138c130 < function generateNewArc() < if not self.questGenerator then < self.questGenerator = QuestGenerator.new() < end < self.questGenerator.debug = self.debug or false < return self.questGenerator:generateStep() < end < < function tooManyQuestsNearby() --- > local function tooManyQuestsNearby() 145c137 < return false --- > return true 158a151,159 > function generateNewArc() > if not self.questGenerator then > self.questGenerator = QuestGenerator.new() > end > self.questGenerator.debug = self.debug or false > self.questGenerator.abortQuestCallback = tooManyQuestsNearby > return self.questGenerator:generateStep() > end > 234,241d234 < < -- Check at the end of generation as well to make nearbyQuestLimit a hard < -- limit. < -- Check may be expensive (it does an entityQuery) so cannot repeat this < -- throughout generation, only at beginning and end. < if tooManyQuestsNearby() then < return false < end scripts\questgen\generator.lua 13a14 > self.abortQuestCallback = nil 237a239,243 > > -- Final chance to discard this quest before it affects the world > if self.abortQuestCallback and self.abortQuestCallback() then > return nil > end tiles\platforms\woodenplatform.material 5,6c5,6 < "itemDrop" : "platform", < "shortdescription" : "Wooden Platform", --- > "itemDrop" : "woodenplatform", > "shortdescription" : "Ornate Platform",