FILES ----- client.config dungeon_worlds.config instance_worlds.config interface.config radiomessages.config ai\ai.config ai\enableteleporter.aicommand ai\givebeamaxe.aicommand ai\givepainttool.aicommand ai\givewiretool.aicommand ai\mission1.aimission [NEW] ai\question.png [NEW] ai\shipstatus1.aicommand [NEW] ai\shipstatus2.aicommand [NEW] ai\shipstatus3.aicommand [NEW] ai\unknownobject.aicommand ai\upgradebeamaxe1.aicommand ai\upgradeship1.aicommand ai\upgradeship2.aicommand ai\upgradeship3.aicommand [NEW] ai\whathappened.aicommand [NEW] ai\whereami.aicommand [NEW] ai\whoareyou.aicommand [NEW] animations\shards\kluexcrystalshard.animation [NEW] animations\shards\kluexcrystalshard.png behaviors\monsters\boss\apeboss\apeboss.behavior [NEW] behaviors\monsters\boss\cultistboss\cultistboss.behavior [NEW] behaviors\monsters\boss\cultistboss\dashattack.behavior [NEW] behaviors\monsters\boss\cultistboss\flyingslashattack.behavior [NEW] behaviors\monsters\boss\cultistboss\sphereattack.behavior [NEW] behaviors\monsters\boss\cultistboss\teleport.behavior behaviors\monsters\boss\kluexboss\kluexboss.behavior behaviors\monsters\boss\kluexbossstatue\kluexbossstatue.behavior [NEW] behaviors\npc\protectoratelobbylounger.behavior [NEW] behaviors\npc\protectoratelobbystudent1.behavior [NEW] behaviors\npc\protectoratelobbystudent2.behavior behaviors\npc\combat\melee.behavior [NEW] behaviors\npc\combat\meleeaim.behavior [NEW] behaviors\npc\combat\meleeapproach.behavior [NEW] behaviors\npc\combat\meleeleap.behavior behaviors\npc\combat\ranged.behavior behaviors\sequences\avianmission\tonauacdoor.behavior behaviors\sequences\avianmission\tonauacend.behavior behaviors\sequences\avianmission\tonauacstart.behavior behaviors\sequences\floranmission\floranmissionstart.behavior [NEW] behaviors\sequences\hylotlmission\koichihologram.behavior biomes\core\blaststonecorelayer.biome biomes\core\gardencorelayer.biome biomes\core\magmarockcorelayer.biome biomes\core\mooncorelayer.biome biomes\core\obisidiancorelayer.biome biomes\surface\alien.biome biomes\surface\arctic.biome biomes\surface\arcticoceanfloor.biome biomes\surface\barren.biome biomes\surface\desert.biome biomes\surface\earth.biome biomes\surface\forest.biome biomes\surface\garden.biome biomes\surface\jungle.biome biomes\surface\magma.biome biomes\surface\magmaoceanfloor.biome biomes\surface\ocean.biome biomes\surface\oceanfloor.biome biomes\surface\savannah.biome biomes\surface\scorchedcity.biome biomes\surface\snow.biome biomes\surface\toxic.biome biomes\surface\toxicoceanfloor.biome biomes\surface\tundra.biome biomes\surface\volcanic.biome biomes\underground\barrenunderground.biome biomes\underground\moonunderground.biome biomes\underground\underground0a.biome biomes\underground\underground0b.biome biomes\underground\underground0c.biome biomes\underground\underground0d.biome biomes\underground\underground1a.biome biomes\underground\underground1b.biome biomes\underground\underground1c.biome biomes\underground\underground1d.biome biomes\underground\underground3a.biome biomes\underground\underground3b.biome biomes\underground\underground3c.biome biomes\underground\underground3d.biome biomes\underground\underground5a.biome biomes\underground\underground5b.biome biomes\underground\underground5c.biome biomes\underground\underground5d.biome cinematics\beamaxe.cinematic [NEW] cinematics\loading.cinematic [NEW] cinematics\radiomessagebg.frames [NEW] cinematics\radiomessagebg.png cinematics\splash.cinematic cinematics\teleport.cinematic cinematics\intro\humanintrocomplete.cinematic [NEW] cinematics\intro\humanintrostage.cinematic cinematics\intro\humanintrostart.cinematic [NEW] cinematics\repair\apex\ftlrepair.cinematic cinematics\repair\apex\repair.cinematic cinematics\story\backtrail.png [NEW] cinematics\story\blackbox.png [NEW] cinematics\story\blackcircle.png [NEW] cinematics\story\building1.png [NEW] cinematics\story\building1b.png [NEW] cinematics\story\building1c.png [NEW] cinematics\story\buildingcracked1a.png [NEW] cinematics\story\buildingcracked1b.png [NEW] cinematics\story\buildings2.png [NEW] cinematics\story\city2.png cinematics\story\cloud1.png cinematics\story\cloud10.png cinematics\story\cloud11.png cinematics\story\cloud2.png cinematics\story\cloud3.png cinematics\story\cloud4.png cinematics\story\cloud5.png cinematics\story\cloud6.png cinematics\story\cloud7.png cinematics\story\cloud8.png cinematics\story\cloud9.png [NEW] cinematics\story\graduates.png [NEW] cinematics\story\grand.png [NEW] cinematics\story\interiortentacle1.png [NEW] cinematics\story\interiortentacle2.png cinematics\story\meteor.png [NEW] cinematics\story\mockup.png [NEW] cinematics\story\othership1.frames cinematics\story\othership1.png cinematics\story\othership1explode.png [NEW] cinematics\story\othership2.frames cinematics\story\othership2.png [NEW] cinematics\story\podium.png [NEW] cinematics\story\protectorategraduates.png [NEW] cinematics\story\protectoratespotlight.png [NEW] cinematics\story\protectoratespotlight2.png [NEW] cinematics\story\protectoratestage.png [NEW] cinematics\story\protectoratestagedark.png [NEW] cinematics\story\protectoratetentacles.png [NEW] cinematics\story\protectorgive.png [NEW] cinematics\story\rubbleleft.png [NEW] cinematics\story\rubbleright.png cinematics\story\sky.png cinematics\story\tentacle1.png cinematics\story\tentacle2.png cinematics\story\tentacle3.png cinematics\story\tentacle4.png [NEW] cinematics\story\tonauacatoutpost.cinematic [NEW] cinematics\story\tonauacatoutpost.png [NEW] cinematics\story\white.png cinematics\story\yourship.png dungeons\missions\apexmissions\apexmission1.json dungeons\missions\avianmissions\avianmission1.json dungeons\missions\floranmissions\floranmission1-objects.png dungeons\missions\floranmissions\floranmission1.dungeon dungeons\missions\floranmissions\floranmission1.png dungeons\missions\hylotlmissions\hylotlmission1.json dungeons\missions\protectorate\protectorate.json dungeons\other\outpost\outpost.json dungeons\other\techchallenges\techchallenge_dash.json dungeons\other\techchallenges\techchallenge_doublejump.json dungeons\other\techchallenges\techchallenge_morphball.json [NEW] humanoid\dances\koichihologramfading.dance [NEW] humanoid\dances\koichihologramstanding.dance [NEW] humanoid\dances\koichihologramstudying.dance [NEW] humanoid\dances\tonauacdoorlifting.dance [NEW] humanoid\koichihologram\backarm.frames [NEW] humanoid\koichihologram\backarm.png [NEW] humanoid\koichihologram\dead.png [NEW] humanoid\koichihologram\emote.frames [NEW] humanoid\koichihologram\emote.png [NEW] humanoid\koichihologram\femalebody.frames [NEW] humanoid\koichihologram\femalebody.png [NEW] humanoid\koichihologram\femalehead.frames [NEW] humanoid\koichihologram\femalehead.png [NEW] humanoid\koichihologram\frontarm.frames [NEW] humanoid\koichihologram\frontarm.png [NEW] humanoid\koichihologram\malebody.frames [NEW] humanoid\koichihologram\malebody.png [NEW] humanoid\koichihologram\malehead.frames [NEW] humanoid\koichihologram\malehead.png [NEW] humanoid\koichihologram\hair\1.png [NEW] humanoid\koichihologram\hair\default.frames humanoid\tonauac\malebody.frames humanoid\tonauac\malebody.png [NEW] humanoid\tonauac\tonauacliftdoor.frames [NEW] humanoid\tonauac\tonauacliftdoor.png interface\ai\ai.config [NEW] interface\chatbubbles\koichi.frames [NEW] interface\chatbubbles\koichi.png [NEW] interface\chatbubbles\koichihologram.frames [NEW] interface\chatbubbles\koichihologram.png [NEW] interface\chatbubbles\nox.png interface\chatbubbles\portraitbubble.png [NEW] interface\chatbubbles\portraitbubblemore.png [NEW] interface\chatbubbles\tonauac.frames [NEW] interface\chatbubbles\tonauactalk.frames [NEW] interface\chatbubbles\tonauactalk.png interface\windowconfig\actionbar.config interface\windowconfig\chatbubbles.config interface\windowconfig\playerinventory.config [NEW] items\active\fossilhammers\fossilbrushbeginner.png [NEW] items\active\fossilhammers\fossilbrushbeginnericon.png items\active\fossilhammers\fossilhammerbeginner.activeitem items\active\fossilhammers\fossilhammermaster.activeitem items\active\fossilhammers\fossilhammerstudent.activeitem items\active\weapons\melee\meleeslash.lua items\active\weapons\melee\axe\npcaxe.activeitem items\active\weapons\melee\broadsword\npcbroadsword.activeitem items\active\weapons\melee\dagger\npcdagger.activeitem items\active\weapons\melee\hammer\npchammer.activeitem items\active\weapons\melee\shortsword\npcshortsword.activeitem items\active\weapons\melee\spear\npcspear.activeitem items\fossils\humanoid\hylotlfossil2.item items\fossils\humanoid\hylotlfossil3.item items\materials\shadowblock.matitem items\materials\shadowspikeblock.matitem items\materials\shadowwallblock.matitem items\materials\shojiscreenpanel.matitem items\materials\shroomblock.matitem items\materials\silverblock.matitem items\materials\silverplatform.matitem items\materials\silverscrew.matitem items\materials\slime.matitem items\materials\slush.matitem items\materials\smoothmetal.matitem items\materials\snow.matitem items\materials\spidersilkblock.matitem items\materials\stoneplatform.matitem items\materials\stonerubble.matitem items\materials\stonetiles.matitem items\materials\supermatter.matitem items\materials\tar.matitem items\materials\techhull1.matitem items\materials\temple1.matitem items\materials\temple2.matitem items\materials\temple3.matitem items\materials\temple4.matitem items\materials\thatch.matitem items\materials\tombbrick.matitem items\materials\tombbrick2.matitem items\materials\tombbrick3.matitem items\materials\tombbrick4.matitem items\materials\tombbrick5.matitem items\materials\treasurehoard.matitem items\materials\tribalplatform.matitem items\materials\tungstenplatform.matitem items\materials\vine.matitem items\materials\wallpaper.matitem items\materials\waste.matitem items\materials\wetdirt.matitem items\materials\wicker.matitem items\materials\wickersupport.matitem items\materials\woodbridge.matitem items\materials\woodenplatform.matitem items\materials\woodenwindow1.matitem items\materials\woodenwindow2.matitem items\materials\woodpanelling.matitem items\materials\wreckplatform.matitem monsters\monster.lua monsters\boss\apebossprojector\apebossprojector.lua [NEW] monsters\boss\cultistboss\body.monsterpart [NEW] monsters\boss\cultistboss\cultistboss.animation [NEW] monsters\boss\cultistboss\cultistboss.monstertype [NEW] monsters\boss\cultistboss\cultistboss.png [NEW] monsters\boss\cultistboss\default.frames monsters\boss\kluexboss\kluexboss.animation monsters\crawlers\crustoise\crustoise.monstertype monsters\crawlers\iguarmor\iguarmor.monstertype monsters\crawlers\oculob\oculob.monstertype monsters\crawlers\pulpin\pulpin.monstertype monsters\crawlers\snaggler\snaggler.monstertype monsters\crawlers\tintic\tintic.monstertype monsters\crawlers\triplod\triplod.monstertype monsters\critter\apexscabcritter\apexscabcritter.monstertype monsters\critter\appofloatcritter\appofloatcritter.monstertype monsters\critter\arcticfishcritter\arcticfishcritter.monstertype monsters\critter\armadillocritter\armadillocritter.monstertype monsters\critter\ashrockcritter\ashrockcritter.monstertype monsters\critter\avianscabcritter\avianscabcritter.monstertype monsters\critter\ballooncritter\ballooncritter.monstertype monsters\critter\bigwormcritter\bigwormcritter.monstertype monsters\critter\birdcritter\birdcritter.monstertype monsters\critter\blipcritter\blipcritter.monstertype monsters\critter\bloodtoadcritter\bloodtoadcritter.monstertype monsters\critter\bluebutterflycritter\bluebutterflycritter.monstertype monsters\critter\bouncebagcritter\bouncebagcritter.monstertype monsters\critter\bouncercritter\bouncercritter.monstertype monsters\critter\bowbirdcritter\bowbirdcritter.monstertype monsters\critter\breakercritter\breakercritter.monstertype monsters\critter\breakerfemalecritter\breakerfemalecritter.monstertype monsters\critter\bunnycritter\bunnycritter.monstertype monsters\critter\charfishcritter\charfishcritter.monstertype monsters\critter\chevcritter\chevcritter.monstertype monsters\critter\ciclesnail\ciclesnailcritter.monstertype monsters\critter\cliffcritter\cliffcritter.monstertype monsters\critter\crabcritter\crabcritter.monstertype monsters\critter\crystalbirdcritter\crystalbirdcritter.monstertype monsters\critter\crystaltortoisecritter\crystaltortoisecritter.monstertype monsters\critter\dancercritter\dancercritter.monstertype monsters\critter\darkballcritter\darkballcritter.monstertype monsters\critter\darknessscabcritter\darknessscabcritter.monstertype monsters\critter\darkoneeyecritter\darkoneeyecritter.monstertype monsters\critter\darkthreeeyescritter\darkthreeeyescritter.monstertype monsters\critter\darkwormcritter\darkwormcritter.monstertype monsters\critter\dartcritter\dartcritter.monstertype monsters\critter\deserttortoisecritter\deserttortoisecritter.monstertype monsters\critter\eyefriendcritter\eyefriendcritter.monstertype monsters\critter\eyepodcritter\eyepodcritter.monstertype monsters\critter\firekrawlcritter\firekrawlcritter.monstertype monsters\critter\firerockcritter\firerockcritter.monstertype monsters\critter\fishberrycritter\fishberrycritter.monstertype monsters\critter\fishchilicritter\fishchilicritter.monstertype monsters\critter\fishcritter\fishcritter.monstertype monsters\critter\fishlemoncritter\fishlemoncritter.monstertype monsters\critter\floatbagcritter\floatbagcritter.monstertype monsters\critter\floranscabcritter\floranscabcritter.monstertype monsters\critter\flurlcritter\flurlcritter.monstertype monsters\critter\frogcritter\frogcritter.monstertype monsters\critter\froggpolecritter\frogpolecritter.monstertype monsters\critter\frozenowlcritter\frozenowlcritter.monstertype monsters\critter\glitchscabcritter\glitchscabcritter.monstertype monsters\critter\gloopcritter\gloopcritter.monstertype monsters\critter\glowingball2critter\glowingball2critter.monstertype monsters\critter\glowingballcritter\glowingballcritter.monstertype monsters\critter\glowingfishcritter\glowingfishcritter.monstertype monsters\critter\groopcritter\groopcritter.monstertype monsters\critter\gullcritter\gullcritter.monstertype monsters\critter\harecritter\harecritter.monstertype monsters\critter\hazmatcritter\hazmatcritter.monstertype monsters\critter\hedgehogcritter\hedgehogcritter.monstertype monsters\critter\hollowcritter\hollowcritter.monstertype monsters\critter\humanscabcritter\humanscabcritter.monstertype monsters\critter\hylotlscabcritter\hylotlscabcritter.monstertype monsters\critter\icescabcritter\icescabcritter.monstertype monsters\critter\jellocritter\jellocritter.monstertype monsters\critter\jellycritter\jellycritter.monstertype monsters\critter\krawlcritter\krawlcritter.monstertype monsters\critter\leafscabcritter\leafscabcritter.monstertype monsters\critter\loopacritter\loopacritter.monstertype monsters\critter\maggotcritter\maggotcritter.monstertype monsters\critter\magmawormcritter\magmawormcritter.monstertype monsters\critter\mousecritter\mousecritter.monstertype monsters\critter\narfishcritter\narfishcritter.monstertype monsters\critter\owlcritter\owlcritter.monstertype monsters\critter\penguinscabcritter\penguinscabcritter.monstertype monsters\critter\petalcritter\petalcritter.monstertype monsters\critter\poisonfishcritter\poisonfishcritter.monstertype monsters\critter\poofincritter\poofincritter.monstertype monsters\critter\prismelementalcritter\prismelementalcritter.monstertype monsters\critter\prismscabcritter\prismscabcritter.monstertype monsters\critter\pufferfishcritter\pufferfishcritter.monstertype monsters\critter\quibblecritter\quibblecritter.monstertype monsters\critter\ravencritter\ravencritter.monstertype monsters\critter\reasonablecritter\reasonablecritter.monstertype monsters\critter\redbreastcritter\redbreastcritter.monstertype monsters\critter\rolypolycritter\rolypolycritter.monstertype monsters\critter\sackbagcritter\sackbagcritter.monstertype monsters\critter\savybirdcritter\savybirdcritter.monstertype monsters\critter\sealcritter\sealcritter.monstertype monsters\critter\skellyfishcritter\skellyfishcritter.monstertype monsters\critter\skywurmcritter\skywurmcritter.monstertype monsters\critter\slugbluecritter\slugbluecritter.monstertype monsters\critter\slugcritter\slugcritter.monstertype monsters\critter\sluggreencritter\sluggreencritter.monstertype monsters\critter\snailcritter\snailcritter.monstertype monsters\critter\snakecritter\snakecritter.monstertype monsters\critter\snooglecritter\snooglecritter.monstertype monsters\critter\snorecritter\snorecritter.monstertype monsters\critter\snowbcritter\snowbcritter.monstertype monsters\critter\snowflakescritter\snowflakescritter.monstertype monsters\critter\snowymolecritter\snowymolecritter.monstertype monsters\critter\spidercritter\spidercritter.monstertype monsters\critter\spindycritter\spindycritter.monstertype monsters\critter\sporelingcritter\sporelingcritter.monstertype monsters\critter\squeekcritter\squeekcritter.monstertype monsters\critter\squidcritter\squidcritter.monstertype monsters\critter\squirrelcritter\squirrelcritter.monstertype monsters\critter\steambirdcritter\steambirdcritter.monstertype monsters\critter\steamfishcritter\steamfishcritter.monstertype monsters\critter\steamspidercritter\steamspidercritter.monstertype monsters\critter\swarmcritter\swarmcritter.monstertype monsters\critter\swarmflyingcritter\swarmflyingcritter.monstertype monsters\critter\symbiotecritter\symbiotecritter.monstertype monsters\critter\tinycrocodilecritter\tinycrocodilecritter.monstertype monsters\critter\tortoisecritter\tortoisecritter.monstertype monsters\critter\toucritter\toucritter.monstertype monsters\critter\toxiccrabcritter\toxiccrabcritter.monstertype monsters\critter\tritrotscritter\tritrotscritter.monstertype monsters\critter\volcanicflowercritter\volcanicflowercritter.monstertype monsters\critter\vulturecritter\vulturecritter.monstertype monsters\critter\wintercritter\wintercritter.monstertype monsters\critter\wurmcritter\wurmcritter.monstertype monsters\critter\yeticritter\yeticritter.monstertype monsters\dungeon\apexbrainmutant\apexbrainmutant.monstertype monsters\dungeon\apexmutant\apexmutant.monstertype monsters\dungeon\chicken\chicken.monstertype monsters\dungeon\cleaningbot\cleaningbot.monstertype monsters\dungeon\floki\floki.monstertype monsters\dungeon\glitchspider\glitchspider.monstertype monsters\dungeon\pinfriend\pinfriend.monstertype monsters\dungeon\robotchicken\robotchicken.monstertype monsters\dungeon\serpentdroid\serpentdroid.monstertype monsters\dungeon\sewerfly\sewerfly.monstertype monsters\dungeon\swarpion\swarpion.monstertype monsters\flyers\agrobat\agrobat.monstertype monsters\flyers\batong\batong.monstertype monsters\flyers\bobfae\bobfae.monstertype monsters\flyers\monopus\monopus.monstertype monsters\flyers\paratail\paratail.monstertype monsters\flyers\pteropod\pteropod.monstertype monsters\flyers\scandroid\scandroid.monstertype monsters\generated\flying\bonebird\bonebird.monstertype monsters\generated\flying\largeflying\largeflying.monstertype monsters\generated\flying\smallflying\smallflying.monstertype monsters\generated\ground\largebiped\largebiped.monstertype monsters\generated\ground\largequadruped\largequadruped.monstertype monsters\generated\ground\smallbiped\smallbiped.monstertype monsters\generated\ground\smallquadruped\smallquadruped.monstertype monsters\generated\swimming\largefish\largefish.monstertype monsters\generated\swimming\smallfish\fish.monstertype monsters\ghosts\ignome\ignome.monstertype monsters\ghosts\lumoth\lumoth.monstertype monsters\ghosts\nautileech\nautileech.monstertype monsters\ghosts\pyromantle\pyromantle.monstertype monsters\ghosts\skimbus\skimbus.monstertype monsters\ghosts\spookit\spookit.monstertype monsters\ghosts\squeem\squeem.monstertype monsters\ghosts\wisper\wisper.monstertype monsters\mission\ixoling\ixoling.monstertype monsters\mission\kluexsentry\kluexsentry.animation monsters\mission\kluexsentry\kluexsentry.monstertype monsters\mission\kluextotem\kluextotem.animation monsters\mission\kluextotem\kluextotem.monstertype monsters\mission\minidrone\minidrone.monstertype monsters\mission\moontant\moontant.monstertype monsters\walkers\adultpoptop\adultpoptop.monstertype monsters\walkers\anglure\anglure.monstertype monsters\walkers\bobot\bobot.monstertype monsters\walkers\bulbop\bulbop.monstertype monsters\walkers\capricoat\capricoat.monstertype monsters\walkers\crabcano\crabcano.monstertype monsters\walkers\crutter\crutter.monstertype monsters\walkers\fennix\fennix.monstertype monsters\walkers\gleap\gleap.monstertype monsters\walkers\hemogoblin\hemogoblin.monstertype monsters\walkers\hemogoblinbutt\hemogoblinbutt.monstertype monsters\walkers\hemogoblinhead\hemogoblinhead.monstertype monsters\walkers\hypnare\hypnare.monstertype monsters\walkers\kingnutmidgeling\kingnutmidgeling.monstertype monsters\walkers\lilodon\lilodon.monstertype monsters\walkers\mandraflora\mandraflora.monstertype monsters\walkers\miasmop\miasmop.monstertype monsters\walkers\narfin\narfin.monstertype monsters\walkers\nutmidge\nutmidge.monstertype monsters\walkers\nutmidgeling\nutmidgeling.monstertype monsters\walkers\oogler\oogler.monstertype monsters\walkers\orbide\orbide.monstertype monsters\walkers\peblit\peblit.monstertype monsters\walkers\petricub\petricub.monstertype monsters\walkers\pipkin\pipkin.monstertype monsters\walkers\poptop\poptop.monstertype monsters\walkers\quagmutt\quagmutt.monstertype monsters\walkers\ringram\ringram.monstertype monsters\walkers\scaveran\scaveran.monstertype monsters\walkers\smoglin\smoglin.monstertype monsters\walkers\snaunt\snaunt.monstertype monsters\walkers\sporgus\sporgus.monstertype monsters\walkers\taroni\taroni.monstertype monsters\walkers\toumingo\toumingo.monstertype monsters\walkers\trictus\trictus.monstertype monsters\walkers\voltip\voltip.monstertype monsters\walkers\yokat\yokat.monstertype music\accretion-disc.ogg [NEW] music\arctic-battle1-loop.ogg [NEW] music\arctic-battle2-loop.ogg [NEW] music\arctic-battle3-loop.ogg music\arctic-constellation1.ogg music\arctic-constellation2.ogg music\arctic-exploration1.ogg music\arctic-exploration2.ogg music\atlas.ogg music\blue-straggler.ogg [NEW] music\body-electric-loop.ogg music\casiopeia.ogg [NEW] music\crystal-battle1-loop.ogg music\crystal-exploration1.ogg music\crystal-exploration2.ogg music\cygnus-x1.ogg music\desert-battle-2.ogg music\desert-exploration1.ogg music\desert-exploration2.ogg [NEW] music\drosera.ogg music\epsilon-indi.ogg music\eridanus-supervoid.ogg music\error-0xbfaf000.ogg music\europa.ogg music\event-horizon.ogg [NEW] music\forest-battle2.ogg [NEW] music\forest-loop.ogg music\gravitational-collapse.ogg music\haiku.ogg [NEW] music\home-concept-loop.ogg music\horsehead-nebula.ogg music\hymn-to-the-stars.ogg music\i-was-the-sun.ogg music\impact-event.ogg [NEW] music\inviolate-loop.ogg music\jupiter.ogg music\large-magellanic-cloud.ogg music\lava-exploration1.ogg music\lava-exploration2.ogg music\m54.ogg music\mercury.ogg music\mira.ogg music\nomads.ogg [NEW] music\ocean-battle1-loop.ogg music\ocean-exploration2.ogg music\on-the-beach-at-night.ogg music\planetarium.ogg music\procyon.ogg music\psyche.ogg music\stellarformation.ogg music\temple-of-kluex.ogg [NEW] music\tentacle-battle1-loop.ogg music\tentacle-exploration1.ogg [NEW] music\the-apex.ogg music\the-deep.ogg [NEW] music\the-eternal-tide.ogg music\title-menu-music.ogg music\title-theme-concept-old.ogg music\tranquility-base.ogg [NEW] music\ultramarine-loop.ogg [NEW] music\ultramarine.ogg [NEW] music\vast-immortal-suns.ogg npcs\base.npctype npcs\bmain.lua npcs\mission\florangladiator.npctype npcs\mission\floranpredator.npctype [NEW] npcs\mission\protectoratehallstaff.npctype [NEW] npcs\mission\protectoratelobbylounger.npctype [NEW] npcs\mission\protectoratelobbystudent1.npctype [NEW] npcs\mission\protectoratelobbystudent2.npctype npcs\outpost\outposthumanscientist.npctype [NEW] npcs\story\koichihologram.npctype [NEW] npcs\story\koichioid.config npcs\story\lanaoid.config npcs\story\nuru.npctype npcs\story\tonauac.npctype npcs\story\tonauacoid.config objects\ancient\lightstreaks\lightstreaks.object objects\human\jukebox\jukebox.animation objects\hylotl\hylotlcashregister\hylotlcashregister.object objects\hylotl\hylotlchair\hylotlchair.object objects\hylotl\hylotlmailbox\hylotlmailbox.object objects\hylotl\hylotlspeaker\hylotlradio.object objects\hylotl\hylotlstoreshelf\hylotlstoreshelf.object objects\hylotl\hylotlstyleposter\hylotlstyleposter.object objects\hylotl\hylotlsupportbeam\hylotlsupportbeam.object objects\hylotl\hylotlswitch\hylotlswitch.object objects\hylotl\hylotlsymbolb\hylotlsymbolb.object objects\hylotl\hylotlsymbolg\hylotlsymbolg.object objects\hylotl\hylotltable\hylotltable.object objects\hylotl\hylotltrashcan\hylotltrashcan.object objects\hylotl\hylotlwallshelf\hylotlwallshelf.object objects\hylotl\hylotlwarningposter\hylotlwarningposter.object objects\hylotl\hylotlwaterfeature1\hylotlwaterfeature1.object objects\hylotl\index\index.object objects\hylotl\librarybookcase\librarybookcase.object objects\hylotl\librarybookcaseg2\librarybookcaseg2.object objects\hylotl\librarybookcaseg2damage\librarybookcaseg2damage.object objects\hylotl\librarybookcasehuge\librarybookcasehuge.object objects\hylotl\librarybookcasehugedamage\librarybookcasehugedamage.object objects\hylotl\librarybookcasel2\librarybookcasel2.object objects\hylotl\librarybookcasel2damage\librarybookcasel2damage.object objects\hylotl\librarybookcasen2\librarybookcasen2.object objects\hylotl\librarybookcasen2damage\librarybookcasen2damage.object objects\hylotl\librarybookcases1\librarybookcases1.object objects\hylotl\mindwurmplush\mindwurmplush.object objects\hylotl\molemanposter\molemanposter.object objects\hylotl\neonhylotlhead\neonhylotlhead.object objects\hylotl\numiplush\numiplush.object objects\hylotl\numiposter\numiposter.object objects\hylotl\numisign\numisign.object objects\hylotl\opensign\opensign.object objects\hylotl\ornatetorch\ornatetorch.object objects\hylotl\poptopplush\poptopplush.object objects\hylotl\porthole\porthole.object objects\hylotl\pressuredoor\pressuredoor.object objects\hylotl\pumpsign\pumpsign.object objects\hylotl\quillandink\quillandink.object objects\hylotl\salesign\salesign.object objects\hylotl\shippingcontainer\shippingcontainer.object objects\hylotl\shopline\shopline.object objects\hylotl\softdrinksign\softdrinksign.object objects\hylotl\studylamp\studylamp.object objects\hylotl\turtleplush\turtleplush.object objects\hylotl\underwaterlight\underwaterlight.object objects\hylotl\underwaterlightsmall\underwaterlightsmall.object objects\hylotl\underwaterlightsmall\underwaterlightsmallbroken.object objects\hylotl\unicornplush\unicornplush.object objects\mission\antenna\antenna.object objects\mission\bonespike\bonespike.object objects\mission\bossweb\bossweb.object objects\mission\brokentank\brokentank.object objects\mission\bushprop1\bushprop1.object objects\mission\bushprop2\bushprop2.object objects\mission\bushprop3\bushprop3.object objects\mission\caveart1\caveart1.object objects\mission\caveart2\caveart2.object objects\mission\caveart3\caveart3.object objects\mission\caveart4\caveart4.object objects\mission\caveart5\caveart5.object objects\mission\deathwarning\deathwarning.object objects\mission\deathwarningmodern\deathwarningmodern.object objects\mission\dirttrapdoor\dirttrapdoor.object objects\mission\drip1\drip1.object objects\mission\drip2\drip2.object objects\mission\escaperadar\escaperadar.object objects\mission\fallingrocks\fallingrocks.object objects\mission\fallingrocksmodern\fallingrocksmodern.object objects\mission\floranchampionstatue\huntingchampionstatue.object objects\mission\graffiti-thewayisblocked\thewayisblocked.object objects\mission\graffiti-turnback\turnback.object objects\mission\laboratorylight\laboratorylight.object objects\mission\laboratoryverticaldoor\laboratoryverticaldoor.object objects\mission\lunarbasebunk\lunarbasebunk.object objects\mission\miningbelt\miningbelt.object objects\mission\miningchest\miningchest.object objects\mission\miningcrusher\miningcrusher.object objects\mission\miningdoor\miningdoor.object objects\mission\miningfence\miningfence.object objects\mission\mininghazardsign\mininghazardsign.object objects\mission\miningpowersign\miningpowersign.object objects\mission\miningskip\miningskip.object objects\mission\miningverticaldoor\miningverticaldoor.object objects\mission\penguinbasedoor\penguinbasedoor.object objects\mission\penguinposter1\penguinposter1.object objects\mission\proximitywallsensor\proximitywallsensor.object objects\mission\redlight\redlight.object objects\mission\redlight\redlightbroken.object objects\mission\secretsign\secretsign1.object objects\mission\secretsign\secretsign2.object objects\mission\secretsign\secretsign3.object objects\mission\skulltorch\skulltorch.object objects\mission\skullwalltorch\skullwalltorch.object objects\mission\strangeweb1\strangeweb1.object objects\mission\strangeweb1\strangeweb2.object objects\mission\strangeweb1\strangeweb3.object objects\mission\strangeweb1\strangeweb4.object objects\mission\tanktrap\tanktrap.object objects\mission\templepressureplatform\templepressureplatform.object objects\mission\treeprop1\treeprop1.object objects\mission\treeprop2\treeprop2.object objects\mission\treeprop3\treeprop3.object objects\mission\ufoprop\ufoprop.object objects\obstacles\arid\ceilingspike1\ceilingspike1.object objects\obstacles\arid\ceilingspike2\ceilingspike2.object objects\obstacles\arid\ceilingspike3\ceilingspike3.object objects\obstacles\arid\ceilingspike4\ceilingspike4.object objects\obstacles\arid\groundspike1\groundspike1.object objects\obstacles\arid\groundspike2\groundspike2.object objects\obstacles\arid\groundspike3\groundspike3.object objects\obstacles\arid\groundspike4\groundspike4.object objects\obstacles\arid\thorns1\thorns1.object objects\obstacles\arid\thorns2\thorns2.object objects\obstacles\arid\thorns3\thorns3.object objects\obstacles\arid\thorns4\thorns4.object objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object objects\obstacles\green\greenceilingspike1\greenceilingspike1.object objects\obstacles\green\greenceilingspike2\greenceilingspike2.object objects\obstacles\green\greenceilingspike3\greenceilingspike3.object objects\obstacles\green\greenceilingspike4\greenceilingspike4.object objects\obstacles\green\greengroundspike1\greengroundspike1.object objects\obstacles\green\greengroundspike2\greengroundspike2.object objects\obstacles\green\greengroundspike3\greengroundspike3.object objects\obstacles\green\greengroundspike4\greengroundspike4.object objects\obstacles\ice\icespike\icespike.object objects\obstacles\ice\icestalactite1\icestalactite1.object objects\obstacles\ice\icestalactite2\icestalactite2.object objects\obstacles\ice\icestalactite3\icestalactite3.object objects\obstacles\ice\icestalactite4\icestalactite4.object objects\obstacles\ice\icestalagmite1\icestalagmite1.object objects\obstacles\ice\icestalagmite2\icestalagmite2.object objects\obstacles\ice\icestalagmite3\icestalagmite3.object objects\obstacles\ice\icestalagmite4\icestalagmite4.object objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object objects\outpost\2stopteleshop\2stopshop.object objects\outpost\2stopteleshop\2stoptele.object objects\outpost\bathroomhanddryer\bathroomhanddryer.object objects\outpost\bathroomsink\bathroomsink.object objects\outpost\bathroomstall\bathroomstall.object objects\outpost\bathroomtrash\bathroomtrash.object objects\outpost\bathroomtrashquest\bathroomtrashquest.object objects\outpost\bathroomurinal\bathroomurinal.object objects\outpost\bench\bench.object objects\outpost\coffeemachine\coffeemachine.object objects\outpost\customsign\customsign.object objects\outpost\filingcabinet\filingcabinet.object objects\outpost\fireextinguisher\fireextinguisher.object objects\outpost\floor\floor.object objects\outpost\frogfurnishing\frogfurnishing.object objects\outpost\infinityexpress\infinityexpress.object objects\outpost\number0\number0.object objects\outpost\number1\number1.object objects\outpost\number2\number2.object objects\outpost\number3\number3.object objects\outpost\number4\number4.object objects\outpost\number5\number5.object objects\outpost\number6\number6.object objects\outpost\number7\number7.object objects\outpost\number8\number8.object objects\outpost\number9\number9.object objects\outpost\outpostlocker\outpostlocker.object objects\outpost\outpostmicrowave\outpostmicrowave.object objects\outpost\outpostmonitor\outpostmonitor.object objects\outpost\outpostpc\outpostpc.object objects\outpost\outpostpublicchair\outpostpublicchair.object objects\outpost\outpostradardish\outpostradardish.object objects\outpost\outpostsecurityconsole\outpostsecurityconsole.object objects\outpost\outpostservicepanel\outpostservicepanel.object objects\outpost\outpostshippingcontainer\outpostshippingcontainer.object objects\outpost\outpostslidingdoor\outpostslidingdoor.object objects\outpost\outpostsmallmonitor\outpostsmallmonitor.object objects\outpost\outpoststandingdesk\outpoststandingdesk.object objects\outpost\outposttable\outposttable.object objects\outpost\outposttank\outposttank.object objects\outpost\outpostterminal\outpostterminal.object objects\outpost\penguinbay\penguinbay.object objects\outpost\plasticplant\plasticplant.object objects\outpost\repairo\repairo.object objects\outpost\roofvent\roofvent.object objects\outpost\shipyardcaptain\shipyardcaptain.object objects\outpost\shipyardjunk\shipyardjunk.object objects\outpost\shipyardwelding\shipyardwelding.object objects\outpost\signstore\signdispenser.object objects\outpost\signstore\signstore.object objects\outpost\terramart\terramart.object objects\outpost\treasuredtrophies\treasuredtrophies.object objects\outpost\watercooler\watercooler.object objects\protectorate\01\01back.png objects\protectorate\04b\04bback.png objects\protectorate\05\05back.png objects\protectorate\05b\05bback.png objects\protectorate\06\06back.png objects\protectorate\07\07back.png objects\protectorate\08\08back.png objects\protectorate\09\09back.png objects\protectorate\10\10back.png objects\protectorate\11\11back.png objects\protectorate\11b\11bback.png objects\protectorate\12\12back.png objects\protectorate\12b\12bback.png objects\protectorate\13\13back.png objects\protectorate\14\14back.png objects\protectorate\14b\14bback.png objects\protectorate\15\15back.png objects\protectorate\15b\15bback.png objects\protectorate\objects\protectoratebrokenportrait2\protectoratebrokenportrait2.object objects\protectorate\objects\protectoratebrokenportrait2\protectoratebrokenportrait2.png objects\protectorate\objects\protectoratebrokenportrait3\protectoratebrokenportrait3.png objects\protectorate\objects\protectoratebrokenportrait4\protectoratebrokenportrait4.object objects\protectorate\objects\protectoratebrokenportrait4\protectoratebrokenportrait4.png objects\protectorate\objects\protectoratebrokenportrait5\protectoratebrokenportrait5.object objects\protectorate\objects\protectoratebrokenportrait5\protectoratebrokenportrait5.png objects\protectorate\objects\protectoratedormmirror\protectoratedormmirror.object objects\protectorate\objects\protectoratedormtoilet\protectoratedormtoilet.object objects\protectorate\objects\protectoratedormtoiletroll\protectoratedormtoiletroll.object objects\protectorate\objects\protectoratefbannertorn1\protectoratefbannertorn1.object objects\protectorate\objects\protectoratehallcurtain\protectoratehallcurtain.object objects\protectorate\objects\protectoratehallcurtain2\protectoratehallcurtain2.object [NEW] objects\protectorate\objects\protectoratelightrays\protectoratelightrays.frames [NEW] objects\protectorate\objects\protectoratelightrays\protectoratelightrays.object [NEW] objects\protectorate\objects\protectoratelightrays\protectoratelightrays.png objects\protectorate\objects\protectoratelobbyplant\protectoratelobbyplant.object objects\protectorate\objects\protectoratelobbyracebanners\protectoratelobbyracebanners.object objects\protectorate\objects\protectoratelobbytable\protectoratelobbytable.object objects\protectorate\objects\protectoratelobbytv\protectoratelobbytv.frames objects\protectorate\objects\protectoratelobbytv\protectoratelobbytv.object objects\protectorate\objects\protectoratelobbytv\protectoratelobbytv.png objects\protectorate\objects\protectorateportrait1\protectorateportrait1.object objects\protectorate\objects\protectorateportrait1\protectorateportrait1.png objects\protectorate\objects\protectorateportrait2\protectorateportrait2.object objects\protectorate\objects\protectorateportrait2\protectorateportrait2.png objects\protectorate\objects\protectorateportrait3\protectorateportrait3.object objects\protectorate\objects\protectorateportrait3\protectorateportrait3.png objects\protectorate\objects\protectorateportrait4\protectorateportrait4.object objects\protectorate\objects\protectorateportrait4\protectorateportrait4.png objects\protectorate\objects\protectorateportrait5\protectorateportrait5.object objects\protectorate\objects\protectorateportrait5\protectorateportrait5.png objects\protectorate\objects\protectoratestorage1\protectoratestorage1.object objects\protectorate\objects\protectoratestorage2\protectoratestorage2.object objects\protectorate\objects\protectoratestorage3\protectoratestorage3.object objects\protectorate\objects\protectoratewatertank\protectoratewatertank.object objects\protectorate\objects\protectoratewindchimes\protectorategardenwindchimes.object objects\ship\aviantechstation\aviantechstation.object objects\ship\aviantechstationtier0\aviantechstationtier0.object objects\ship\florantechstation\florantechstation.object objects\ship\florantechstationtier0\florantechstationtier0.object objects\ship\glitchshiplocker\glitchshiplocker.object objects\ship\glitchshiplockertier0\glitchshiplockertier0.object objects\ship\glitchtechstation\glitchtechstation.object objects\ship\glitchtechstationtier0\glitchtechstationtier0.object objects\ship\humantechstation\humantechstation.object objects\ship\humantechstationtier0\humantechstationtier0.object objects\ship\hylotltechstation\hylotltechstation.object objects\ship\hylotltechstationtier0\hylotltechstationtier0.object objects\ship\novakidtechstation\novakidtechstation.object objects\ship\novakidtechstationtier0\novakidtechstationtier0.object objects\ship\researchstation\researchstation.object objects\ship\techstation\techstation.object objects\ship\techstationtier0\techstationtier0.object objects\teleporter\blackteleporter\blackteleporter.object objects\teleporter\brassteleporter\brassteleporter.object objects\teleporter\exitteleporter\exitteleporter.object objects\teleporter\futureteleporter\futureteleporter.object objects\teleporter\scienceteleporter\scienceteleporter.object objects\teleporter\stoneteleporter\stoneteleporter.object objects\teleporter\tombteleporter\tombteleporter.object objects\teleporter\woodenteleporter\woodenteleporter.object objects\themed\astronaut\earthmodel\earthmodel.object objects\themed\astronaut\jupitermodel\jupitermodel.object objects\themed\astronaut\marsmodel\marsmodel.object objects\themed\astronaut\mercurymodel\mercurymodel.object objects\themed\astronaut\neptunemodel\neptunemodel.object objects\themed\astronaut\plutomodel\plutomodel.object objects\themed\astronaut\saturnmodel\saturnmodel.object objects\themed\astronaut\spaceshuttlebed\spaceshuttlebed.object objects\themed\astronaut\sunmodel\sunmodel.object objects\themed\astronaut\uranusmodel\uranusmodel.object objects\themed\astronaut\venusmodel\venusmodel.object objects\themed\cabin\cabinbunkbed\cabinbunkbed.object objects\themed\cabin\cabinornament\cabinornament.object objects\themed\cabin\cabinstooltable\cabinstooltable.object objects\themed\cabin\cabintable\cabintable.object objects\themed\farm\applebasket\applebasket.object objects\themed\farm\baguettebox\baguettebox.object objects\themed\farm\kitchencabinet1\kitchencabinet1.object objects\themed\farm\kitchencabinet2\kitchencabinet2.object objects\themed\farm\kitchenceilingcabinet1\kitchenceilingcabinet1.object objects\themed\farm\kitchenceilingcabinet2\kitchenceilingcabinet2.object objects\themed\farm\kitchenstovetop\kitchenstovetop.object objects\themed\farm\kitchentable\kitchentable.object objects\themed\outdoor\lamppost1\lamppost1.object objects\themed\outdoor\outdoorchair\outdoorchair.object objects\themed\outdoor\outdoorfountain\outdoorfountain.object objects\themed\retroscifi\retroscificabinet\retroscificabinet.object objects\themed\retroscifi\retroscifidresser\retroscifidresser.object objects\themed\retroscifi\retroscifitable\retroscifitable.object objects\themed\saloon\salooncabinet\salooncabinet.object objects\themed\saloon\saloonseat\saloonseat.object objects\themed\saloon\saloontable\saloontable.object objects\themed\sea\coralmirror\coralmirror.object objects\themed\sea\sealamp\sealamp.object objects\themed\sea\seaweedpot\seaweedpot.object objects\themed\spooky\spookytombchair\spookytombchair.object objects\tiered\tier1bed\tier1bed.object objects\tiered\tier1chair\tier1chair.object objects\tiered\tier1door\tier1door.object objects\tiered\tier1light\tier1light.object objects\tiered\tier1switch\tier1switch.object objects\tiered\tier1table\tier1table.object objects\tiered\tier1techchest\tier1techchest.object objects\tiered\tier2bed\tier2bed.object objects\tiered\tier2chair\tier2chair.object objects\tiered\tier2door\tier2door.object objects\tiered\tier2light\tier2light.object objects\tiered\tier2switch\tier2switch.object objects\tiered\tier2table\tier2table.object objects\tiered\tier2techchest\tier2techchest.object objects\tiered\tier3bed\tier3bed.object objects\tiered\tier3chair\tier3chair.object objects\tiered\tier3door\tier3door.object objects\tiered\tier3light\tier3light.object objects\tiered\tier3switch\tier3switch.object objects\tiered\tier3table\tier3table.object objects\tiered\tier3techchest\tier3techchest.object objects\tiered\tier4bed\tier4bed.object objects\tiered\tier4chair\tier4chair.object objects\tiered\tier4door\tier4door.object objects\tiered\tier4light\tier4light.object objects\tiered\tier4switch\tier4switch.object objects\tiered\tier4table\tier4table.object objects\tiered\tier4techchest\tier4techchest.object objects\wired\door\door.lua objects\wreck\wreckbed\wreckbed.object objects\wreck\wreckboiler\wreckboiler.object objects\wreck\wreckchair\wreckchair.object objects\wreck\wreckconsole1\wreckconsole1.object objects\wreck\wreckconsole2\wreckconsole2.object objects\wreck\wreckconsole3\wreckconsole3.object objects\wreck\wreckcrate1\wreckcrate1.object objects\wreck\wreckdoor\wreckdoor.object objects\wreck\wreckfan\wreckfan.object objects\wreck\wreckgenerator\wreckgenerator.object objects\wreck\wrecklocker\wrecklocker.object objects\wreck\wreckpanel1\wreckpanel1.object objects\wreck\wreckpanel2\wreckpanel2.object objects\wreck\wreckscreen\wreckscreen.object objects\wreck\wrecksmalltable\wrecksmalltable.object objects\wreck\wrecksupport\wrecksupport.object objects\wreck\wrecktable\wrecktable.object objects\wreck\wreckturbine2\wreckturbine2.object objects\wreck\wreckturbines\wreckturbines.object objects\wreck\wrecktv\wrecktv.object objects\wreck\wreckvat1\wreckvat1.object objects\wreck\wreckvendingmachine\wreckvendingmachine.object objects\wreck\wreckvent\wreckvent.object objects\wreck\wreckwiresceiling\wreckwiresceiling.object parallax\surface\earth.parallax [NEW] particles\monsters\cultistbossdash\cultistbossdash.animation [NEW] particles\monsters\cultistbossdash\cultistbossdash.frames [NEW] particles\monsters\cultistbossdash\cultistbossdash.particle [NEW] particles\monsters\cultistbossdash\cultistbossdash.png [NEW] particles\monsters\kluexbosscrystal\kluexcrystal.particle [NEW] particles\monsters\kluexbosscrystal\kluexcrystal.png [NEW] particles\monsters\kluexbosscrystal\kluexcrystalshard.png [NEW] particles\shards\kluexcrystalshard.particle projectiles\traps\trapflame\trapflame.png [NEW] quests\outpost\techscientist1.questtemplate [NEW] quests\outpost\techscientist2.questtemplate [NEW] quests\outpost\techscientist3.questtemplate [NEW] quests\outpost\techscientist4.questtemplate [NEW] quests\outpost\techscientist5.questtemplate [NEW] quests\outpost\techscientist6.questtemplate quests\scripts\tutorial\protectorate.lua quests\tutorial\protectorate.questtemplate [NEW] radiomessages\intro.radiomessages radiomessages\missions.radiomessages radiomessages\tutorial.radiomessages recipes\biome\desert\cactiblock.recipe recipes\biome\geode\geodebnote.recipe recipes\biome\geode\geodeceilinglight.recipe recipes\biome\geode\geodednote.recipe recipes\biome\geode\geodedoor.recipe recipes\biome\geode\geodeenote.recipe recipes\biome\geode\geodeplantpot.recipe recipes\furniture1\beds\tier1bed.recipe recipes\furniture1\beds\tier2bed.recipe recipes\furniture1\decorative\coppershelf.recipe recipes\furniture1\decorative\coppersupport.recipe recipes\furniture1\decorative\tier1chair.recipe recipes\furniture1\decorative\tier1table.recipe recipes\furniture1\decorative\tier2chair.recipe recipes\furniture1\decorative\tier2table.recipe recipes\furniture1\doors\tier1door.recipe recipes\furniture1\doors\tier2door.recipe recipes\furniture1\doors\woodendoor.recipe recipes\furniture1\lights\copperceilinglight.recipe recipes\furniture1\lights\copperlantern.recipe recipes\furniture1\lights\tier1light.recipe recipes\furniture1\lights\tier2light.recipe recipes\furniture1\materials\cabinroofing.recipe recipes\furniture1\materials\cobblestonebrick.recipe recipes\furniture1\materials\copperblock.recipe recipes\furniture1\materials\copperfence.recipe recipes\furniture1\materials\copperplatform.recipe recipes\furniture1\materials\copperroofing.recipe recipes\furniture1\materials\copperwindow.recipe recipes\furniture1\materials\fence.recipe recipes\furniture1\materials\packeddirt.recipe recipes\furniture1\storage\copperbox1.recipe scripts\poly.lua [NEW] scripts\stagehandutil.lua scripts\actions\dialog.lua scripts\actions\entities.lua scripts\actions\movement.lua scripts\actions\position.lua scripts\actions\boss\apeboss.lua [NEW] scripts\actions\boss\cultistboss.lua scripts\behavior\bdata.lua scripts\behavior\decorator.lua scripts\pets\capturable.lua [NEW] sfx\cinematics\protectorate\ship_destroyed_left.ogg [NEW] sfx\cinematics\protectorate\ship_destroyed_right.ogg [NEW] sfx\cinematics\protectorate\ship_takeoff1.ogg [NEW] sfx\cinematics\protectorate\ship_takeoff_distant1.ogg [NEW] sfx\cinematics\protectorate\ship_takeoff_distant2.ogg [NEW] sfx\cinematics\protectorate\ship_takeoff_jetburst1.ogg [NEW] sfx\cinematics\protectorate\ship_takeoff_jetburst1left.ogg [NEW] sfx\cinematics\protectorate\wakeup_alarm1.ogg [NEW] sfx\cinematics\protectorate\wakeup_alarm2.ogg [NEW] sfx\cinematics\protectorate\wakeup_birds1.ogg [NEW] sfx\cinematics\ship_upgrade\ftl_repair.ogg [NEW] sfx\cinematics\ship_upgrade\thruster_repair.ogg [NEW] sfx\environmental\protectorate_disaster.ogg [NEW] sfx\environmental\protectorate_peaceful.ogg [NEW] sfx\humanoid\avian_chatter_female1.ogg [NEW] sfx\humanoid\avian_chatter_female2.ogg [NEW] sfx\humanoid\avian_chatter_female3.ogg [NEW] sfx\humanoid\avian_chatter_female4.ogg [NEW] sfx\humanoid\avian_chatter_male1.ogg [NEW] sfx\humanoid\avian_chatter_male2.ogg [NEW] sfx\humanoid\avian_chatter_male3.ogg [NEW] sfx\humanoid\avian_chatter_male4.ogg [NEW] sfx\humanoid\human_chatter_female1.ogg [NEW] sfx\humanoid\human_chatter_female2.ogg [NEW] sfx\humanoid\human_chatter_female3.ogg [NEW] sfx\humanoid\human_chatter_male1.ogg [NEW] sfx\humanoid\human_chatter_male2.ogg [NEW] sfx\humanoid\human_chatter_male3.ogg [NEW] sfx\interface\actionbar_select.ogg [NEW] sfx\interface\inventory_pickup1.ogg [NEW] sfx\interface\inventory_pickup2.ogg [NEW] sfx\interface\inventory_putdown1.ogg [NEW] sfx\interface\inventory_putdown2.ogg sfx\objects\jukebox.ogg [NEW] sfx\tech\tech_walljump.ogg sfx\tech\tech_wallslide.ogg spawntypes\generatedground.spawntypes stagehands\coordinator.stagehand [NEW] stagehands\messenger.lua [NEW] stagehands\messenger.stagehand stagehands\radiomessage.lua [NEW] stagehands\boss\bossmusic.lua [NEW] stagehands\boss\bossmusic.stagehand [NEW] stagehands\boss\cultistboss\cultistdashposition.stagehand [NEW] stagehands\boss\cultistboss\cultistflyingslashposition.stagehand [NEW] stagehands\boss\cultistboss\cultistsphereposition.stagehand stagehands\coordinator\npccombat.lua [NEW] stagehands\mission\protectoratemanager.lua [NEW] stagehands\mission\protectoratemanager.stagehand [NEW] stats\effects\hologramglow\hologramglow.animation [NEW] stats\effects\hologramglow\hologramglow.statuseffect tech\jump\walljump.animation tech\jump\walljump.lua tiles\materials\shadowblock.material tiles\materials\shadowspikeblock.material tiles\materials\shadowwallblock.material tiles\materials\shojiscreenpanel.material tiles\materials\shroomblock.material tiles\materials\silverblock.material tiles\materials\silverscrew.material tiles\materials\slime.material tiles\materials\slush.material tiles\materials\smoothmetal.material tiles\materials\snow.material tiles\materials\spidersilkblock.material tiles\materials\stonerubble.material tiles\materials\stonetiles.material tiles\materials\supermatter.material tiles\materials\tar.material tiles\materials\techhull1.material tiles\materials\temple1.material tiles\materials\temple2.material tiles\materials\temple3.material tiles\materials\temple4.material tiles\materials\thatch.material tiles\materials\throwingblock.material tiles\materials\tombbrick.material tiles\materials\tombbrick2.material tiles\materials\tombbrick3.material tiles\materials\tombbrick4.material tiles\materials\tombbrick5.material tiles\materials\treasurehoard.material tiles\materials\vine.material tiles\materials\wallpaper.material tiles\materials\waste.material tiles\materials\wetdirt.material tiles\materials\wicker.material tiles\materials\wickersupport.material tiles\materials\woodbridge.material tiles\materials\woodenwindow1.material tiles\materials\woodenwindow2.material tiles\materials\woodpanelling.material tiles\platforms\silverplatform.material tiles\platforms\stoneplatform.material tiles\platforms\tribalplatform.material tiles\platforms\tungstenplatform.material tiles\platforms\woodenplatform.material tiles\platforms\wreckplatform.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\storage.json tilesets\packed\objects-by-category\wire.json tilesets\packed\objects-by-colonytag\apex.json tilesets\packed\objects-by-colonytag\astronaut.json tilesets\packed\objects-by-colonytag\avian.json tilesets\packed\objects-by-colonytag\commerce.json tilesets\packed\objects-by-colonytag\door.json tilesets\packed\objects-by-colonytag\electronic.json tilesets\packed\objects-by-colonytag\floran.json tilesets\packed\objects-by-colonytag\glitch.json tilesets\packed\objects-by-colonytag\human.json tilesets\packed\objects-by-colonytag\hylotl.json tilesets\packed\objects-by-colonytag\hylotloceancity.json tilesets\packed\objects-by-colonytag\hylotlvillage.json tilesets\packed\objects-by-colonytag\knowledge.json tilesets\packed\objects-by-colonytag\lunarbase.json tilesets\packed\objects-by-colonytag\musical.json tilesets\packed\objects-by-colonytag\nature.json tilesets\packed\objects-by-colonytag\novakid.json tilesets\packed\objects-by-colonytag\pretty.json tilesets\packed\objects-by-colonytag\storage.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-race\protectorate.json tilesets\packed\objects-by-type\container.json treasure\biome.treasurepools treasure\hunting.treasurepools treasure\monster.treasurepools DIFFS ----- client.config 59a60 > "loadingCinematic" : "/cinematics/loading.cinematic", 93,109d93 < < "combatTrack" : { < "day" : { < "tracks" : [] < }, < "night" : { < "tracks" : [] < } < }, < "combatTrackMixSettings" : { < // Values are volume, delay, and duration < "grace" : 0.0, < "mixCombatIn" : [0.0, 0, 3], < "mixMusicOut" : [1.0, 0, 3], < "mixCombatOut" : [0, 0, 3], < "mixMusicIn" : [1.0, 0, 3] < }, dungeon_worlds.config 22,23c22 < "ambientNoises" : "/sfx/environmental/space_loop4.ogg", < "musicTrack" : "/music/planetarium.ogg" --- > "ambientNoises" : "/sfx/environmental/protectorate_peaceful.ogg" 45c44,45 < "ambientLightLevel" : [32, 32, 32] --- > "ambientLightLevel" : [32, 32, 32], > "musicTrack" : "/music/the-deep.ogg" 68c68 < "musicTrack" : "/music/ocean-battle1.ogg" --- > "musicTrack" : "/music/ocean-battle1-loop.ogg" 95a96,98 > "weatherPool" : [ > [1.0, "storm"] > ], 103c106 < "musicTrack" : "/music/arctic-battle1.ogg" --- > "musicTrack" : "/music/arctic-battle1-loop.ogg" 115c118 < "musicTrack" : "/music/arctic-battle2.ogg" --- > "musicTrack" : "/music/arctic-battle2-loop.ogg" 127c130 < "musicTrack" : "/music/arctic-battle2.ogg" --- > "musicTrack" : "/music/arctic-battle2-loop.ogg" instance_worlds.config 79c79 < --- > 121c121 < "dayLength" : 1153.36, --- > "dayLength" : 100000, 432c432 < "mainColor" : [200, 200, 255], --- > "mainColor" : [255, 255, 255], 434,437c434,437 < "morningColors" : [[200, 200, 255], [200, 200, 255]], < "dayColors" : [[200, 200, 255], [200, 200, 255]], < "eveningColors" : [[200, 200, 255], [200, 200, 255]], < "nightColors" : [[200, 200, 255], [200, 200, 255]], --- > "morningColors" : [[125, 17, 158], [210, 52, 50]], > "dayColors" : [[125, 17, 158], [210, 52, 50]], > "eveningColors" : [[125, 17, 158], [210, 52, 50]], > "nightColors" : [[125, 17, 158], [210, 52, 50]], 439,442c439,442 < "morningLightColor" : [200, 200, 200], < "dayLightColor" : [200, 200, 200], < "eveningLightColor" : [200, 200, 200], < "nightLightColor" : [200, 200, 200] --- > "morningLightColor" : [160, 120, 180], > "dayLightColor" : [160, 120, 180], > "eveningLightColor" : [160, 120, 180], > "nightLightColor" : [160, 120, 180] interface.config 495a496 > "musicTrackFadeInTime" : 0.5, radiomessages.config 35c35,38 < "persistTime" : 6.0 --- > "persistTime" : 6.0, > > // sound to play as text is being scrolled in > "chatterSound" : "/sfx/interface/aichatter1_loop.ogg" 37c40 < } \ No newline at end of file --- > } ai\ai.config 48c48 < --- > 50c50 < --- > 80,81c80,81 < "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '8176b3', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", < "speedModifier" : 0.5 --- > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 87,88c87,88 < "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ship's auto repair module but I'll need ^orange;core fragments^green; from the core of the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 94,95c94,95 < "text" : "We've repaired the ship's thrusters. Travel within this system is now available, ^green;did you investigate that gate yet? Next we need to fix the ship's FTL drive.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 101,102c101,102 < "text" : "The ship's FTL drive is now fully functional. The galaxy is yours to explore!", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 109c109 < "text" : "Here you can augment your body with Tech Drives and Implants. ^orange;Tech Drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", --- > "text" : "> Here you can augment your body with Tech Drives and Implants. ^orange;Tech Drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", 122,123c122,123 < "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '8176b3', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", < "speedModifier" : 0.5 --- > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 129,130c129,130 < "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ship's auto repair module but I'll need ^orange;core fragments^green; from the core of the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 136,137c136,137 < "text" : "We've repaired the ship's thrusters. Travel within this system is now available, ^green;did you investigate that gate yet? Next we need to fix the ship's FTL drive.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 143,144c143,144 < "text" : "The ship's FTL drive is now fully functional. The galaxy is yours to explore!", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 151c151 < "text" : "Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", --- > "text" : "> Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", 164,165c164,165 < "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '8176b3', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", < "speedModifier" : 0.5 --- > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 171,172c171,172 < "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ship's auto repair module but I'll need ^orange;core fragments^green; from the core of the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 178,179c178,179 < "text" : "We've repaired the ship's thrusters. Travel within this system is now available, ^green;did you investigate that gate yet? Next we need to fix the ship's FTL drive.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 185,186c185,186 < "text" : "The ship's FTL drive is now fully functional. The galaxy is yours to explore!", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 193c193 < "text" : "Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", --- > "text" : "> Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", 206,207c206,207 < "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '8176b3', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", < "speedModifier" : 0.5 --- > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 213,214c213,214 < "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ship's auto repair module but I'll need ^orange;core fragments^green; from the core of the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 220,221c220,221 < "text" : "We've repaired the ship's thrusters. Travel within this system is now available, ^green;did you investigate that gate yet? Next we need to fix the ship's FTL drive.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 227,228c227,228 < "text" : "The ship's FTL drive is now fully functional. The galaxy is yours to explore!", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 235c235 < "text" : "Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", --- > "text" : "> Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", 248,249c248,249 < "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '8176b3', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", < "speedModifier" : 0.5 --- > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 255,256c255,256 < "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ship's auto repair module but I'll need ^orange;core fragments^green; from the core of the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 262,263c262,263 < "text" : "We've repaired the ship's thrusters. Travel within this system is now available, ^green;did you investigate that gate yet? Next we need to fix the ship's FTL drive.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 269,270c269,270 < "text" : "The ship's FTL drive is now fully functional. The galaxy is yours to explore!", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 277c277 < "text" : "Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", --- > "text" : "> Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", 290,291c290,291 < "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '8176b3', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", < "speedModifier" : 0.5 --- > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 297,298c297,298 < "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ship's auto repair module but I'll need ^orange;core fragments^green; from the core of the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 304,305c304,305 < "text" : "We've repaired the ship's thrusters. Travel within this system is now available, ^green;did you investigate that gate yet? Next we need to fix the ship's FTL drive.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 311,312c311,312 < "text" : "The ship's FTL drive is now fully functional. The galaxy is yours to explore!", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 319c319 < "text" : "Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", --- > "text" : "> Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", 332,333c332,333 < "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '8176b3', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", < "speedModifier" : 0.5 --- > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 339,340c339,340 < "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ship's auto repair module but I'll need ^orange;core fragments^green; from the core of the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 346,347c346,347 < "text" : "We've repaired the ship's thrusters. Travel within this system is now available, ^green;did you investigate that gate yet? Next we need to fix the ship's FTL drive.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 353,354c353,354 < "text" : "The ship's FTL drive is now fully functional. The galaxy is yours to explore!", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 361c361 < "text" : "Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", --- > "text" : "> Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", 374,375c374,375 < "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '8176b3', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", < "speedModifier" : 0.5 --- > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 381,382c381,382 < "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ship's auto repair module but I'll need ^orange;core fragments^green; from the core of the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 388,389c388,389 < "text" : "We've repaired the ship's thrusters. Travel within this system is now available, ^green;did you investigate that gate yet? Next we need to fix the ship's FTL drive.", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 395,396c395,396 < "text" : "The ship's FTL drive is now fully functional. The galaxy is yours to explore!", < "speedModifier" : 1.0 --- > "text" : "> I am at your command Protector.", > "speedModifier" : 0.7 403c403 < "text" : "Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", --- > "text" : "> Here you can augment your body with Tech Drives and Implants. ^orange;Tech drives ^green;will give you unique abilities whilst ^orange;Implants ^green;will allow you to survive in otherwise deadly environments.", 412,414c412,414 < "1" : ["giveBeamaxe", "upgradeShip2"], < "2" : ["upgradeShip3"], < "3" : ["givePainttool"], --- > "1" : ["whereami"], > "2" : ["upgradeShip3", "unknownobject", "shipstatus2"], > "3" : ["givePainttool", "shipstatus3"], ai\enableteleporter.aicommand 16d15 < /* 18,19c17,22 < "action" : "StartQuest", < "quest" : "tutorial1.gearup" --- > "action" : "EnableCommand", > "command" : "upgradeShip2" > }, > { > "action" : "EnableCommand", > "command" : "shipstatus1" 21d23 < */ 30,199c32,33 < "apex" : { < "buttonText" : "Enable Teleporter", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can enable the short range teleportation system to get you down to the planet surface.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "^green;The teleporter is enabled! ^#aee1ee;Go and find the materials we need to fix the ship's thrusters.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Enable Teleporter", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Should I enable the ship's short range teleporter? It's like flying! It will get you down to the planet surface.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "^green;The teleporter is enabled! ^#aee1ee;Praise Kluex! Go forth and gather the materials required to fix the ship's thrusters.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Enable Teleporter", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The short range teleporter will take you to the planet's surface. Be careful down there hehehe.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "^green;The teleporter ^#aee1ee;is enabled! Go! Spread your wings my little birdy, find us the things we need to fix the ship's thrusters.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Enable Teleporter", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The ship's short range teleporter will magically transport you to the planets surface.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have completed the ritual required to ^green;enable the short range teleporter. ^#aee1ee;Go and gather ingredients so I may begin the spell that will fix the ship's thrusters.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Enable Teleporter", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can turn on the ship's short range teleport, it'll take you down to the planet below. Be careful down there!", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I did it! ^green;Now we have access to the planet ^#aee1ee;we can find those materials we need to fix the ship's thrusters!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Enable Teleporter", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can turn on the ship's short range teleport, it'll take you down to the planet below. Be careful down there!", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I did it! ^green;Now we have access to the planet ^#aee1ee;we can find those materials we need to fix the ship's thrusters!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Enable Teleporter", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can turn on the ship's short range teleport, it'll take you down to the planet below. Be careful down there!", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I did it! ^green;Now we have access to the planet ^#aee1ee;we can find those materials we need to fix the ship's thrusters!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Enable Teleporter", --- > "default" : { > "buttonText" : "^orange;Enable Teleporter", 203,204c37,39 < "text" : "I can enable the ship's short range teleport to take you to the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I can reroute power to the short range teleportation system. > > This will enable you to visit the planet below.", > "speedModifier" : 0.7 210,211c45,49 < "text" : "Success! ^green;Teleporter enabled! ^#aee1ee;Remember. Wheresoever you go, go with all your heart! Obtain for me the materials required to fix the ship's thrusters.", < "speedModifier" : 1.0 --- > "text" : "^#6f6f6f;$ enable_teleporter > password: _____________ > ^cyan;> Enabling Teleporter... > ^green;The teleporter has been enabled.", > "speedModifier" : 0.7 218c56 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 ai\givebeamaxe.aicommand 32c32 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 39c39 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 46c46 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 56c56 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 63c63 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 70c70 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 80c80 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 87c87 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 94c94 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 104c104 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 111c111 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 118c118 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 128c128 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 135c135 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 142c142 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 152c152 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 159c159 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 166c166 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 176c176 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 183c183 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 190c190 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 200c200 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 207c207 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 214c214 < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 ai\givepainttool.aicommand 22c22 < "apex" : { --- > "default" : { 27c27 < "text" : "Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", --- > "text" : "> Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", 34,202c34,36 < "text" : "I have enabled Paint Mode. ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Enable Paint Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Paint Mode. ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Enable Paint Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Paint Mode. ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Enable Paint Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Paint Mode. ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Enable Paint Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Paint Mode. ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Enable Paint Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Paint Mode. ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Enable Paint Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Paint Mode. ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Enable Paint Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Paint Mode allows you to colour many blocks different colours with your Matter Manipulator. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Paint Mode. ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", --- > "text" : "^#6f6f6f;$ mmpaint -enable > ^cyan;> I have enabled Paint Mode. > > ^green;Paint Mode enables your Matter Manipulator to colour many different blocks.", ai\givewiretool.aicommand 31c31 < "text" : "Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", --- > "text" : "> Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", 38,206c38,39 < "text" : "I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Enable Wire Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Enable Wire Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Enable Wire Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Enable Wire Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Enable Wire Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Enable Wire Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Enable Wire Mode", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Wire Mode allows your Matter Manipulator to wire together various objects. I can enable it for you.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", --- > "text" : "^#6f6f6f;$ mmwire -enable > ^cyan;> I have enabled Wire Mode. ^green;Wire Mode allows your Matter Manipulator to wire together various objects.", ai\mission1.aimission 13c13 < "text" : "We've received a distress signal from a lunar outpost identifying itself as the EMF (Erchius Mining Facility). Erchius Ore is used to build and repair FTL drives. I think we should investigate. I recommend you craft steel equipment before setting out.", --- > "text" : "> Placeholder", 24c24 < "text" : "We've received a distress signal from a lunar outpost identifying itself as the EMF (Erchius Mining Facility). Erchius Ore is used to build and repair FTL drives. I think we should investigate. I recommend you craft steel equipment before setting out.", --- > "text" : "> Placeholder", 35c35 < "text" : "We've received a distress signal from a lunar outpost identifying itself as the EMF (Erchius Mining Facility). Erchius Ore is used to build and repair FTL drives. I think we should investigate. I recommend you craft steel equipment before setting out.", --- > "text" : "> Placeholder", 46c46 < "text" : "We've received a distress signal from a lunar outpost identifying itself as the EMF (Erchius Mining Facility). Erchius Ore is used to build and repair FTL drives. I think we should investigate. I recommend you craft steel equipment before setting out.", --- > "text" : "> Placeholder", 57c57 < "text" : "We've received a distress signal from a lunar outpost identifying itself as the EMF (Erchius Mining Facility). Erchius Ore is used to build and repair FTL drives. I think we should investigate. I recommend you craft steel equipment before setting out.", --- > "text" : "> Placeholder", 68c68 < "text" : "We've received a distress signal from a lunar outpost identifying itself as the EMF (Erchius Mining Facility). Erchius Ore is used to build and repair FTL drives. I think we should investigate. I recommend you craft steel equipment before setting out.", --- > "text" : "> Placeholder", 79c79 < "text" : "We've received a distress signal from a lunar outpost identifying itself as the EMF (Erchius Mining Facility). Erchius Ore is used to build and repair FTL drives. I think we should investigate. I recommend you craft steel equipment before setting out.", --- > "text" : "> Placeholder", ai\upgradebeamaxe1.aicommand 32c32,33 < "text" : "^white;With ^orange;1 manipulator module^white;, I can upgrade your matter manipulator to ^green;increase its mining power a bit^white;. You should be able to ^green;find some by exploring!^green;", --- > "text" : "^white;With ^orange;1 manipulator module^white;, I can upgrade your matter manipulator. > ^green;> Upgrade: Minor Mining Power Increase^white;.", ai\upgradeship1.aicommand 31,32c31,32 < "apex" : { < "buttonText" : "Reboot ship AI", --- > "default" : { > "buttonText" : "Wake Up", 36c36,39 < "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", --- > "text" : "> Your S.A.I.L unit is currently in sleep mode. > > Zzzz... > > Zzzz... > > Zzzz...", 43,44c46,51 < "text" : "Boot Initialised, new superuser acquired...... Thank you! ^orange;^orange;I am S.A.I.L.^#aee1ee;^#aee1ee; I have enabled the ship's backup power. The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", < "speedModifier" : 1.0 --- > "text" : "^#6f6f6f;$ wake_up -f > ^cyan;> S.A.I.L v3 Personal AI Assistant rebooting... > > Hello Protector. The ships temperature is a pleasant 22C. > > It's been 3 days since we last interfaced. > > How can I help you?", > "speedModifier" : 0.7 51,219c58 < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Reboot ship AI", < "selectSpeech" : [ < { < "animation" : "unique", < "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", < "speedModifier" : 0.5 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Boot Initialised, new superuser acquired...... Praise Kluex! ^orange;I am S.A.I.L.^#aee1ee; Backup power has been enabled. The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Reboot ship AI", < "selectSpeech" : [ < { < "animation" : "unique", < "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", < "speedModifier" : 0.5 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Boot Initialised, new superuser acquired...... HELLO!!!! Hahaha, ^orange;I am S.A.I.L.^#aee1ee; I have enabled the ship's backup power. The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Reboot ship AI", < "selectSpeech" : [ < { < "animation" : "unique", < "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", < "speedModifier" : 0.5 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Boot Initialised, new superuser acquired...... Greetings my liege! S.A.I.L. at your service! I have enabled the ship's backup power. The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Reboot ship AI", < "selectSpeech" : [ < { < "animation" : "unique", < "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", < "speedModifier" : 0.5 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Boot Initialised, new superuser acquired...... Hello! Thanks for that! ^orange;I am S.A.I.L.^#aee1ee; and I'll be helping you out. I have restored the backup power for you! The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Reboot ship AI", < "selectSpeech" : [ < { < "animation" : "unique", < "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", < "speedModifier" : 0.5 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Boot Initialised, new superuser acquired...... Hello! Thanks for that! ^orange;I am S.A.I.L.^#aee1ee; and I'll be helping you out. I have restored the backup power for you! The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Reboot ship AI", < "selectSpeech" : [ < { < "animation" : "unique", < "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", < "speedModifier" : 0.5 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Boot Initialised, new superuser acquired...... Hello! Thanks for that! ^orange;I am S.A.I.L.^#aee1ee; and I'll be helping you out. I have restored the backup power for you! The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Reboot ship AI", < "selectSpeech" : [ < { < "animation" : "unique", < "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", < "speedModifier" : 0.5 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Boot Initialised, new superuser acquired...... Ahhh so! ^orange;I am S.A.I.L.^#aee1ee; I have enabled the backup power. The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure", < "speedModifier" : 1.0 --- > "speedModifier" : 0.7 ai\upgradeship2.aicommand 19a20,23 > }, > { > "action" : "DisableCommand", > "command" : "shipstatus1" 24,25c28,29 < "apex" : { < "buttonText" : "Repair Ship's Thrusters", --- > "default" : { > "buttonText" : "^orange;Repair Ship's Thrusters", 29,30c33,35 < "text" : "I can repair the thrusters with the ship's auto repair module but ^green;I'll need ^orange;20 core fragments ^green;from the planet below.", < "speedModifier" : 1.0 --- > "text" : "> I can repair the thrusters with the ship's auto repair module. > > ^green;The process requires ^orange;20 core fragments ^green;from the depths of the planet below.", > "speedModifier" : 0.7 36,205c41,44 < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. ^green;We need to fix the ship's FTL drive with ^orange; 20 Erchius crystals. ^green;Our scanners have also picked up the presence of a ^orange;strange gate ^green;in this system, we should check that out first!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Repair Ship's Thrusters", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can repair the thrusters with the ship's auto repair module but ^green;I'll need ^orange;20 core fragments ^green;from the planet below.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. ^green;We need to fix the ship's FTL drive with ^orange; 20 Erchius crystals. ^green;Our scanners have also picked up the presence of a ^orange;strange gate ^green;in this system, we should check that out first!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Repair Ship's Thrusters", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can repair the thrusters with the ship's auto repair module but ^green;I'll need ^orange;20 core fragments ^green;from the planet below.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. ^green;We need to fix the ship's FTL drive with ^orange; 20 Erchius crystals. ^green;Our scanners have also picked up the presence of a ^orange;strange gate ^green;in this system, we should check that out first!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Repair Ship's Thrusters", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can repair the thrusters with the ship's auto repair module but ^green;I'll need ^orange;20 core fragments ^green;from the planet below.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. ^green;We need to fix the ship's FTL drive with ^orange; 20 Erchius crystals. ^green;Our scanners have also picked up the presence of a ^orange;strange gate ^green;in this system, we should check that out first!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Repair Ship's Thrusters", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can repair the thrusters with the ship's auto repair module but ^green;I'll need ^orange;20 core fragments ^green;from the planet below.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. ^green;We need to fix the ship's FTL drive with ^orange; 20 Erchius crystals. ^green;Our scanners have also picked up the presence of a ^orange;strange gate ^green;in this system, we should check that out first!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Repair Ship's Thrusters", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can repair the thrusters with the ship's auto repair module but ^green;I'll need ^orange;20 core fragments ^green;from the planet below.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. ^green;We need to fix the ship's FTL drive with ^orange; 20 Erchius crystals. ^green;Our scanners have also picked up the presence of a ^orange;strange gate ^green;in this system, we should check that out first!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Repair Ship's Thrusters", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can repair the thrusters with the ship's auto repair module but ^green;I'll need ^orange;20 core fragments ^green;from the planet below.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. ^green;We need to fix the ship's FTL drive with ^orange; 20 Erchius crystals. ^green;Our scanners have also picked up the presence of a ^orange;strange gate ^green;in this system, we should check that out first!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Repair Ship's Thrusters", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "I can repair the thrusters with the ship's auto repair module but ^green;I'll need ^orange;20 core fragments ^green;from the planet below.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. ^green;We need to fix the ship's FTL drive with ^orange; 20 Erchius crystals. ^green;Our scanners have also picked up the presence of a ^orange;strange gate ^green;in this system, we should check that out first!", < "speedModifier" : 1.0 --- > "text" : "^#6f6f6f;$ thrusters -reboot -h > ^cyan;> The ship's thrusters have been repaired! Travel within this system is now available. > > I have detected the presence of a large, unknown object in this system.", > "speedModifier" : 0.7 211,212c50,52 < "text" : "Failure! You've not yet gathered the required materials.", < "speedModifier" : 1.0 --- > "text" : "^#6f6f6f;$ thrusters -reboot -h > ^cyan;> Failure! You've not yet gathered the required materials.", > "speedModifier" : 0.7 215a56 > 217a59 > ai\upgradeship3.aicommand 9c9 < "cinematicConfig" : "/cinematics/repair/apex/repair.cinematic" --- > "cinematicConfig" : "/cinematics/repair/apex/ftlrepair.cinematic" 19a20,23 > }, > { > "action" : "DisableCommand", > "command" : "shipstatus2" 24,25c28,29 < "apex" : { < "buttonText" : "Repair Ship's FTL drive", --- > "default" : { > "buttonText" : "^orange;Repair FTL drive", 29c33,35 < "text" : "If we can get hold of ^orange;20 Erchius crystals ^white;from somewhere^green;I can repair our FTL drive. ^white;Unfortunately, I'm detecting no signs of Erchius crystals on any of the planets in this star system. ^green;We should see where the ^orange;gate^green; in this system leads us.", --- > "text" : "> I can repair the FTL drive with the ship's auto repair module. > ^cyan;> ^green;The process requires ^orange;20 Erchius crystals. > ^cyan;> ^green;Unfortunately I detect no sign of Erchius on the planet below.", 36,204c42,44 < "text" : "Our FTL drive is now up and running. ^green;We can now jump to entirely new star systems!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! ^green;You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Repair Ship's FTL drive", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "If we can get hold of ^orange;20 Erchius crystals ^white;from somewhere^green; I can repair our FTL drive. ^white;Unfortunately, I'm detecting no signs of Erchius crystals on any of the planets in this star system. ^green;We should see where the ^orange;gate^green; in this system leads us.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Our FTL drive is now up and running. ^green;We can now jump to entirely new star systems!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! ^green;You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Repair Ship's FTL drive", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "If we can get hold of ^orange;20 Erchius crystals ^white;from somewhere^green; I can repair our FTL drive. ^white;Unfortunately, I'm detecting no signs of Erchius crystals on any of the planets in this star system. ^green;We should see where the ^orange;gate^green; in this system leads us.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Our FTL drive is now up and running. ^green;We can now jump to entirely new star systems!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! ^green;You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Repair Ship's FTL drive", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "If we can get hold of ^orange;20 Erchius crystals ^white;from somewhere^green; I can repair our FTL drive. ^white;Unfortunately, I'm detecting no signs of Erchius crystals on any of the planets in this star system. ^green;We should see where the ^orange;gate^green; in this system leads us.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Our FTL drive is now up and running. ^green;We can now jump to entirely new star systems!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! ^green;You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Repair Ship's FTL drive", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "If we can get hold of ^orange;20 Erchius crystals ^white;from somewhere^green; I can repair our FTL drive. ^white;Unfortunately, I'm detecting no signs of Erchius crystals on any of the planets in this star system. ^green;We should see where the ^orange;gate^green; in this system leads us.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Our FTL drive is now up and running. ^green;We can now jump to entirely new star systems!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! ^green;You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Repair Ship's FTL drive", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "If we can get hold of ^orange;20 Erchius crystals ^white;from somewhere^green; I can repair our FTL drive. ^white;Unfortunately, I'm detecting no signs of Erchius crystals on any of the planets in this star system. ^green;We should see where the ^orange;gate^green; in this system leads us.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Our FTL drive is now up and running. ^green;We can now jump to entirely new star systems!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! ^green;You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Repair Ship's FTL drive", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "If we can get hold of ^orange;20 Erchius crystals ^white;from somewhere^green; I can repair our FTL drive. ^white;Unfortunately, I'm detecting no signs of Erchius crystals on any of the planets in this star system. ^green;We should see where the ^orange;gate^green; in this system leads us.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Our FTL drive is now up and running. ^green;We can now jump to entirely new star systems!", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "refuse", < "text" : "Failure! ^green;You've not yet gathered the required materials.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Repair Ship's FTL drive", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "If we can get hold of ^orange;20 Erchius crystals ^white;from somewhere^green; I can repair our FTL drive. ^white;Unfortunately, I'm detecting no signs of Erchius crystals on any of the planets in this star system. ^green;We should see where the ^orange;gate^green; in this system leads us.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Our FTL drive is now up and running. ^green;We can now jump to entirely new star systems!", --- > "text" : "^#6f6f6f;$ FTL_Manager -recycle > ^cyan;> Our FTL drive is now fully functional. > ^green;We can now jump to entirely new star systems!", 211c51,52 < "text" : "Failure! ^green;You've not yet gathered the required materials.", --- > "text" : "^#6f6f6f;$ FTL_Manager -recycle > ^cyan;> Failure! ^green;You've not yet gathered the required materials.", behaviors\monsters\boss\apeboss\apeboss.behavior 2a3 > "description": "", 110a112,140 > } > }, > { > "title": "each", > "type": "decorator", > "name": "each", > "parameters": { > "list": "projectors", > "type": "entity" > }, > "child": { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "keepEntityLoaded", > "type": "action", > "name": "keepEntityLoaded", > "parameters": { > "entity": "eachItem", > "region": [ > -16, > -16, > 16, > 16 > ] > } > } behaviors\monsters\boss\kluexboss\kluexboss.behavior 250a251,258 > "title": "battleMusic", > "type": "action", > "name": "battleMusic", > "parameters": { > "enable": false > } > }, > { behaviors\monsters\boss\kluexbossstatue\kluexbossstatue.behavior 2a3 > "description": "", 83a85,92 > "title": "battleMusic", > "type": "action", > "name": "battleMusic", > "parameters": { > "enable": true > } > }, > { 199c208,211 < "replacementPet": false --- > "replacementPet": false, > "inheritParameters": [ > "musicStagehand" > ] behaviors\npc\combat\melee.behavior 2a3 > "description": "", 5,7c6 < "/scripts/actions/movement.lua", < "/scripts/actions/time.lua", < "/scripts/actions/entities.lua", --- > "/npcs/bmain.lua", 9c8,10 < "/npcs/bmain.lua" --- > "/scripts/actions/entities.lua", > "/scripts/actions/movement.lua", > "/scripts/actions/time.lua" 13c14,16 < "liquidHesitationTime": 3 --- > "liquidHesitationTime": 3, > "forceRunRange": 15, > "leapCooldown": 4 44c47 < "title": "groupResource", --- > "title": "primaryWeaponTiming", 46,50c49,50 < "name": "groupResource", < "parameters": { < "groupId": "combat", < "name": "meleePosition" < }, --- > "name": "primaryWeaponTiming", > "parameters": {}, 52c52,53 < "position": "meleePosition" --- > "windup": "meleeWindup", > "cooldown": "meleeCooldown" 56,203c57,60 < "title": "dynamic", < "type": "composite", < "name": "dynamic", < "parameters": {}, < "children": [ < { < "title": "moveToPosition", < "type": "action", < "name": "moveToPosition", < "parameters": { < "avoidLiquid": "avoidLiquid", < "failFast": false, < "groundPosition": false, < "position": "meleePosition", < "run": true < }, < "output": { < "direction": "direction", < "pathfinding": "meleePathing" < } < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "setFlag", < "type": "action", < "name": "setFlag", < "parameters": { < "name": "avoidLiquid" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } < }, < { < "title": "unsetFlag", < "type": "action", < "name": "unsetFlag", < "parameters": { < "name": "avoidLiquid" < } < } < ] < } < ] < }, < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "hasFlag", < "type": "action", < "name": "hasFlag", < "parameters": { < "name": "meleePathing" < } < }, < { < "title": "entityInSight", < "type": "action", < "name": "entityInSight", < "parameters": { < "entity": "target" < } < }, < { < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": 10, < "onFail": false < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 2 < } < }, < { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "chance", < "type": "action", < "name": "chance", < "parameters": { < "chance": 0.75 < } < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.cantReach", < "entity": "target", < "tags": {} < } < } < ] < } < ] < } < } < } < ] --- > "title": "meleecombat-approach", > "type": "module", > "name": "meleecombat-approach", > "parameters": {} 217,237c74,76 < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "xRange": 7, < "position": "self" < } < }, < { < "title": "entityInSight", < "type": "action", < "name": "entityInSight", < "parameters": { < "entity": "target" < } < }, < { < "title": "entityPosition", < "type": "action", < "name": "entityPosition", --- > "title": "cooldown", > "type": "decorator", > "name": "cooldown", 239c78,80 < "entity": "target" --- > "cooldown": "", > "onFail": false, > "onSuccess": true 241,250c82,117 < "output": { < "position": "targetPosition" < } < }, < { < "title": "faceEntity", < "type": "action", < "name": "faceEntity", < "parameters": { < "entity": "target" --- > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "canFire", > "type": "action", > "name": "canFire", > "parameters": {} > }, > { > "title": "hasRangedSheathed", > "type": "action", > "name": "hasRangedSheathed", > "parameters": {} > }, > { > "title": "endPrimaryFire", > "type": "action", > "name": "endPrimaryFire", > "parameters": {} > }, > { > "title": "swapItemSlots", > "type": "action", > "name": "swapItemSlots", > "parameters": {} > } > ] 254c121 < "title": "setAimPosition", --- > "title": "halt", 256,259c123,124 < "name": "setAimPosition", < "parameters": { < "position": "targetPosition" < } --- > "name": "halt", > "parameters": {} 270,272c135,137 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "cooldown", > "type": "decorator", > "name": "cooldown", 274,277c139,141 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "cooldown": "meleeCooldown", > "onFail": false, > "onSuccess": true 279,287c143,194 < "children": [ < { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": "", < "onFail": false, < "onSuccess": true --- > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": "", > "onFail": false, > "onSuccess": true > }, > "child": { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 0.5, > "onFail": true, > "onSuccess": true > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": 0.5 > } > }, > { > "title": "meleecombat-leap", > "type": "module", > "name": "meleecombat-leap", > "parameters": {} > } > ] > } > } 289c196 < "child": { --- > { 301c208 < "title": "canFire", --- > "title": "groupResource", 303,304c210,217 < "name": "canFire", < "parameters": {} --- > "name": "groupResource", > "parameters": { > "groupId": "combat", > "name": "maxRange" > }, > "output": { > "number": "maxRange" > } 307c220 < "title": "hasRangedSheathed", --- > "title": "entityInRange", 309,310c222,227 < "name": "hasRangedSheathed", < "parameters": {} --- > "name": "entityInRange", > "parameters": { > "entity": "target", > "xRange": "maxRange", > "position": "self" > } 313c230 < "title": "endPrimaryFire", --- > "title": "entityInRange", 315,316c232,237 < "name": "endPrimaryFire", < "parameters": {} --- > "name": "entityInRange", > "parameters": { > "entity": "target", > "yRange": 6, > "position": "self" > } 319,322c240,310 < "title": "swapItemSlots", < "type": "action", < "name": "swapItemSlots", < "parameters": {} --- > "title": "coroutine", > "type": "decorator", > "name": "coroutine", > "parameters": {}, > "child": { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "onGround", > "type": "action", > "name": "onGround", > "parameters": {} > }, > { > "title": "entityInRange", > "type": "action", > "name": "entityInRange", > "parameters": { > "entity": "target", > "xRange": "maxRange", > "position": "self" > } > }, > { > "title": "meleecombat-aim", > "type": "module", > "name": "meleecombat-aim", > "parameters": {} > }, > { > "title": "cleanup", > "type": "composite", > "name": "cleanup", > "parameters": {}, > "children": [ > { > "title": "beginPrimaryFire", > "type": "action", > "name": "beginPrimaryFire", > "parameters": {} > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "meleeWindup" > } > }, > { > "title": "endPrimaryFire", > "type": "action", > "name": "endPrimaryFire", > "parameters": {} > } > ] > } > ] > } > } 326,333c314,315 < }, < { < "title": "halt", < "type": "action", < "name": "halt", < "parameters": {} < } < ] --- > ] > } 336,436c318,323 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityInSight", < "type": "action", < "name": "entityInSight", < "parameters": { < "entity": "target" < } < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "groupResource", < "type": "action", < "name": "groupResource", < "parameters": { < "groupId": "combat", < "name": "maxRange" < }, < "output": { < "number": "maxRange" < } < }, < { < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "xRange": "maxRange", < "position": "self" < } < } < ] < }, < { < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "yRange": 6, < "position": "self" < } < } < ] < }, < { < "title": "beginPrimaryFire", < "type": "action", < "name": "beginPrimaryFire", < "parameters": {} < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < } < ] < }, < { < "title": "endPrimaryFire", < "type": "action", < "name": "endPrimaryFire", < "parameters": {} < } < ] --- > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "target" > } behaviors\npc\combat\ranged.behavior 3d2 < "description": "", 8,9c7,8 < "/scripts/actions/time.lua", < "/npcs/bmain.lua" --- > "/npcs/bmain.lua", > "/scripts/actions/time.lua" 12,13c11,12 < "rangedAimTime": 0.25, < "rangedWindupTime": 0.5, --- > "rangedAimTime": 1, > "rangedWindupTime": 0, 188,210c187,197 < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "entityInSight", < "type": "action", < "name": "entityInSight", < "parameters": { < "entity": "target" < } < }, < { < "title": "faceEntity", < "type": "action", < "name": "faceEntity", < "parameters": { < "entity": "target" < } --- > "title": "coroutine", > "type": "decorator", > "name": "coroutine", > "parameters": {}, > "child": { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 212,217c199,206 < { < "title": "entityPosition", < "type": "action", < "name": "entityPosition", < "parameters": { < "entity": "target" --- > "children": [ > { > "title": "entityInSight", > "type": "action", > "name": "entityInSight", > "parameters": { > "entity": "target" > } 219,232c208,214 < "output": { < "position": "targetPosition" < } < }, < { < "title": "offsetPosition", < "type": "action", < "name": "offsetPosition", < "parameters": { < "offset": [ < 0, < 0 < ], < "position": "targetPosition" --- > { > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "target" > } 234,243c216,256 < "output": { < "position": "aimPosition" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" --- > { > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "target" > }, > "output": { > "position": "targetPosition" > } > }, > { > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": [ > 0, > 0 > ], > "position": "targetPosition" > }, > "output": { > "position": "aimPosition" > } > }, > { > "title": "setAimPosition", > "type": "action", > "name": "setAimPosition", > "parameters": { > "position": "aimPosition" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } 245,246c258,259 < } < ] --- > ] > } behaviors\sequences\avianmission\tonauacdoor.behavior 56c56 < "title": "findMonster", --- > "title": "loadUniqueEntity", 58c58 < "name": "findMonster", --- > "name": "loadUniqueEntity", 60,64c60 < "orderBy": "nearest", < "position": "bossPosition", < "range": 20, < "type": "kluextotem", < "orderby": "nearest" --- > "uniqueId": "kluextotem" behaviors\sequences\avianmission\tonauacend.behavior 8c8,10 < "/scripts/actions/position.lua" --- > "/scripts/actions/position.lua", > "/scripts/actions/notification.lua", > "/scripts/actions/status.lua" 305,306c307,308 < "dialogWaitTime": 4, < "dialogEndWait": 2, --- > "dialogWaitTime": 2, > "dialogEndWait": 1, 312,313c314,351 < "type": "module", < "name": "beamout", --- > "title": "addEphemeralEffect", > "type": "action", > "name": "addEphemeralEffect", > "parameters": { > "name": "beamout" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.75 > } > }, > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "arguments": [ > "/cinematics/story/tonauacatoutpost.cinematic", > true > ], > "entity": "player", > "message": "playCinematic" > } > }, > { > "title": "setDeathParticleBurst", > "type": "action", > "name": "setDeathParticleBurst", > "parameters": {} > }, > { > "title": "suicide", > "type": "action", > "name": "suicide", behaviors\sequences\avianmission\tonauacstart.behavior 8c8 < "/scripts/actions/position.lua", --- > "/scripts/actions/status.lua", 10c10 < "/npcs/bmain.lua" --- > "/scripts/actions/position.lua" 106a107,136 > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "addEphemeralEffect", > "type": "action", > "name": "addEphemeralEffect", > "parameters": { > "name": "bored", > "duration": 5 > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 5 > } > } > ] > }, > { 144a175,182 > "title": "removeEphemeralEffect", > "type": "action", > "name": "removeEphemeralEffect", > "parameters": { > "name": "bored" > } > }, > { 520c558 < "range": 20, --- > "range": 40, 559c597 < 8, --- > 4, 622a661,843 > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, > "children": [ > { > "title": "move", > "type": "action", > "name": "move", > "parameters": { > "direction": 1, > "run": false > } > }, > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 0.5, > "onFail": true, > "onSuccess": true > }, > "child": { > "title": "findObject", > "type": "action", > "name": "findObject", > "parameters": { > "position": "self", > "range": 20, > "orderBy": "nearest", > "name": "bardoor2" > }, > "output": { > "entity": "bardoor" > } > } > } > ] > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "bardoor" > }, > "output": { > "position": "bardoorPosition" > } > }, > { > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": [ > -1, > 0 > ], > "position": "bardoorPosition" > }, > "output": { > "position": "bardoorPosition" > } > }, > { > "title": "moveToPosition", > "type": "action", > "name": "moveToPosition", > "parameters": { > "avoidLiquid": true, > "failFast": false, > "groundPosition": true, > "maxGround": 5, > "minGround": -5, > "position": "bardoorPosition", > "run": false > } > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": 1 > } > } > > ] > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "findObject", > "type": "action", > "name": "findObject", > "parameters": { > "position": "self", > "range": 10, > "orderBy": "nearest", > "name": "bardoor2" > }, > "output": { > "entity": "bardoor" > } > }, > { > "title": "dance", > "type": "action", > "name": "dance", > "parameters": { > "dance": "tonauacdoorlifting" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.5 > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "callScriptedEntity", > "type": "action", > "name": "callScriptedEntity", > "parameters": { > "entity": "bardoor", > "func": "openDoor" > } > } > } > ] > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 1 > } > }, > { > "title": "sequentialdialog", > "type": "module", > "name": "sequentialdialog", > "parameters": { > "dialogWaitTime": 4, > "dialogEndWait": 2, > "dialogKey": "dialog.tonauac.feelingTired", > "dialogTarget": "player" > } > }, > { 670c891 < "title": "timer", --- > "title": "addEphemeralEffect", 672c893 < "name": "timer", --- > "name": "addEphemeralEffect", 674c895,896 < "time": 10 --- > "name": "bored", > "duration": 5 678c900 < "title": "say", --- > "title": "timer", 680c902 < "name": "say", --- > "name": "timer", 682,683c904 < "content": "Zzz", < "tags": {} --- > "time": 5 behaviors\sequences\floranmission\floranmissionstart.behavior 8c8,9 < "/scripts/behavior.lua" --- > "/scripts/behavior.lua", > "/scripts/actions/math.lua" 83c84 < "dialogKey": "dialog.floranmissionstart", --- > "dialogKey": "dialog.floranmissionstart.introduction", 168a170,292 > } > }, > { > "title": "limiter", > "type": "decorator", > "name": "limiter", > "parameters": { > "limit": 1 > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "beamout" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1 > }, > "children": [ > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "player" > } > }, > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 0.5 > }, > "child": { > "title": "queryEntity", > "type": "action", > "name": "queryEntity", > "parameters": { > "entityTypes": [ > "player" > ], > "range": 10 > }, > "output": { > "entity": "", > "list": "" > } > } > } > ] > }, > { > "title": "entityDirection", > "type": "action", > "name": "entityDirection", > "parameters": { > "entity": "self", > "target": "player" > }, > "output": { > "direction": "direction" > } > }, > { > "title": "greaterThan", > "type": "action", > "name": "greaterThan", > "parameters": { > "first": "direction", > "second": 0 > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "entityInRange", > "type": "action", > "name": "entityInRange", > "parameters": { > "entity": "player", > "range": 3, > "xRange": "", > "yRange": "", > "position": "self" > } > } > }, > { > "title": "sequentialdialog", > "type": "module", > "name": "sequentialdialog", > "parameters": { > "dialogWaitTime": 8, > "dialogEndWait": 2, > "dialogKey": "dialog.floranmissionstart.end", > "dialogTarget": "player" > } > } > ] > } > ] biomes\core\blaststonecorelayer.biome 22c22 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\core\gardencorelayer.biome 22c22 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\core\magmarockcorelayer.biome 22c22 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\core\mooncorelayer.biome 22c22 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\core\obisidiancorelayer.biome 22c22 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\alien.biome 159c159 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\arctic.biome 149c149 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\arcticoceanfloor.biome 37c37 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\barren.biome 174c174 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\desert.biome 150c150 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\earth.biome 5,6d4 < < 47,55d44 < "musicTrack" : { < "day" : { < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] < }, < "night" : { < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] < } < }, < 63,81c52 < "items" : [ < < { < "mode" : "floor", < "priority" : 1.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:surfaceCrops", < < "type" : "object", < "objectSets" : [ < { < "pool" : [ [1, "wildpotatoseed" ] ], < "parameters" : { < "startingStage" : 2 < } < } < ] < } < ] --- > "items" : [ ] 92,93d62 < < biomes\surface\forest.biome 153c153 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\garden.biome 90c90 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\jungle.biome 160c160 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\magma.biome 139c139 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\magmaoceanfloor.biome 20c20 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\ocean.biome 150c150 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\oceanfloor.biome 34c34 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\savannah.biome 152c152 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\scorchedcity.biome 99c99 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\snow.biome 150c150 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\toxic.biome 98c98 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\surface\toxicoceanfloor.biome 48c48 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\tundra.biome 156c156 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\volcanic.biome 110c110 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\barrenunderground.biome 22c22 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\moonunderground.biome 24c24 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground0a.biome 51c51 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground0b.biome 51c51 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground0c.biome 50c50 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground0d.biome 51c51 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground1a.biome 37c37 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground1b.biome 48c48 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground1c.biome 43c43 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground1d.biome 49c49 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground3a.biome 48c48 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground3b.biome 41c41 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground3c.biome 52c52 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground3d.biome 41c41 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground5a.biome 41c41 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground5b.biome 41c41 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground5c.biome 48c48 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] biomes\underground\underground5d.biome 55c55 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vastimmortalsuns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/planetarium.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" ] cinematics\beamaxe.cinematic 156c156 < { --- > { 189c189 < { --- > { cinematics\splash.cinematic 9a10 > "startTime" : 4.0, 13,18d13 < "zoom" : 0, < "alpha" : 0, < "position" : [842, 20] < }, < { < "timecode" : 4, 19a15 > "position" : [842, 20], 23c19 < "timecode" : 4.5, --- > "timecode" : 0.5, 40a37 > "startTime" : 4.0, 44d40 < "zoom" : 0, 47,51d42 < "frame" : 0 < }, < { < "timecode" : 4, < "alpha" : 0, 56c47 < "timecode" : 4.5, --- > "timecode" : 0.5, 75a67 > "startTime" : 4.0, 79d70 < "zoom" : 0, 82,86d72 < "frame" : 0 < }, < { < "timecode" : 4, < "alpha" : 0, 91c77 < "timecode" : 4.5, --- > "timecode" : 0.5, cinematics\teleport.cinematic 117c117 < "loopStart" : 0.5, --- > "startTime" : 0.5, 140c140 < "loopStart" : 0.85, --- > "startTime" : 0.85, 164c164 < "loopStart" : 0.5, --- > "startTime" : 0.5, 187c187 < "loopStart" : 1.5, --- > "startTime" : 1.5, 210c210 < "loopStart" : 1.0, --- > "startTime" : 1.0, 213,260d212 < /* < { < "drawables" : [ < { < "image" : "/cinematics/planet1.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.0, < "zoom" : 0.5, < "alpha" : 1, < "position" : [100, -200] < }, < { < "timecode" : 0.4, < "zoom" : 0.5, < "alpha" : 1, < "position" : [100, 1000] < } < ], < "loopStart" : 1, < "loopTime" : 8 < }, < { < "drawables" : [ < { < "image" : "/cinematics/planet2.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.0, < "zoom" : 0.5, < "alpha" : 1, < "position" : [600, -200] < }, < { < "timecode" : 0.4, < "zoom" : 0.5, < "alpha" : 1, < "position" : [600, 1000] < } < ], < "loopStart" : 2.75, < "loopTime" : 8 < }, < */ cinematics\intro\humanintrocomplete.cinematic 38a39 > 49c50 < "timecode" : 0.01, --- > "timecode" : 4.01, 55c56 < "timecode" : 0.3, --- > "timecode" : 4.3, 61c62 < "timecode" : 9, --- > "timecode" : 13, 67c68 < "timecode" : 9.3, --- > "timecode" : 13.3, 84c85 < // "timecode" : 0.01, --- > // "timecode" : 4.01, 90c91 < // "timecode" : 0.3, --- > // "timecode" : 4.3, 102c103 < // "timecode" : 9.3, --- > // "timecode" : 13.3, 110,111d110 < /* < // ------------------ city 113,146c112,113 < { < "drawables" : [ < { < "image" : "/cinematics/story/city.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 0.5, < "alpha" : 0, < "position" : [480, 100] < }, < { < "timecode" : 0.3, < "zoom" : 0.5, < "alpha" : 1, < "position" : [480, 100] < }, < { < "timecode" : 9, < "zoom" : 0.5, < "alpha" : 1, < "position" : [480, 100] < }, < { < "timecode" : 9.3, < "zoom" : 0.5, < "alpha" : 0, < "position" : [480, 100] < } < ] < }, < */ --- > > 157c124 < "timecode" : 0.01, --- > "timecode" : 4.01, 163c130 < "timecode" : 0.3, --- > "timecode" : 4.3, 169c136 < "timecode" : 9, --- > "timecode" : 13, 175c142 < "timecode" : 9.3, --- > "timecode" : 13.3, 193c160 < "timecode" : 0.01, --- > "timecode" : 4.01, 199c166 < "timecode" : 0.3, --- > "timecode" : 4.3, 205c172 < "timecode" : 9, --- > "timecode" : 13, 211c178 < "timecode" : 9.3, --- > "timecode" : 13.3, 229c196 < "timecode" : 0.01, --- > "timecode" : 4.01, 235c202 < "timecode" : 0.3, --- > "timecode" : 4.3, 241c208 < "timecode" : 9, --- > "timecode" : 13, 247c214 < "timecode" : 9.3, --- > "timecode" : 13.3, 265c232 < "timecode" : 0.01, --- > "timecode" : 4.01, 268c235 < "position" : [30, 280] --- > "position" : [-70, 310] 271c238 < "timecode" : 0.3, --- > "timecode" : 4.3, 274c241 < "position" : [30, 280] --- > "position" : [-70, 310] 277c244 < "timecode" : 9, --- > "timecode" : 13, 280c247 < "position" : [50, 280] --- > "position" : [-60, 310] 283c250 < "timecode" : 9.3, --- > "timecode" : 13.3, 286c253 < "position" : [50, 280] --- > "position" : [-60, 310] 301c268,305 < "timecode" : 0.01, --- > "timecode" : 4.01, > "zoom" : 1, > "alpha" : 0, > "position" : [20, 280] > }, > { > "timecode" : 4.3, > "zoom" : 1, > "alpha" : 1, > "position" : [20, 280] > }, > { > "timecode" : 13, > "zoom" : 1, > "alpha" : 1, > "position" : [40, 280] > }, > { > "timecode" : 13.3, > "zoom" : 1, > "alpha" : 0, > "position" : [40, 280] > } > ] > }, > > > // ------------------ cloud5 > > { > "drawables" : [ > { > "image" : "/cinematics/story/cloud5.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.01, 307c311 < "timecode" : 0.3, --- > "timecode" : 4.3, 313c317 < "timecode" : 9, --- > "timecode" : 13, 319c323 < "timecode" : 9.3, --- > "timecode" : 13.3, 337c341 < "timecode" : 0.01, --- > "timecode" : 4.01, 340c344 < "position" : [170, 235] --- > "position" : [100, 235] 343c347 < "timecode" : 0.3, --- > "timecode" : 4.3, 346c350 < "position" : [170, 235] --- > "position" : [100, 235] 349c353 < "timecode" : 9, --- > "timecode" : 13, 352c356 < "position" : [190, 235] --- > "position" : [90, 235] 355c359 < "timecode" : 9.3, --- > "timecode" : 13.3, 358c362,398 < "position" : [190, 235] --- > "position" : [90, 235] > } > ] > }, > > // ------------------ cloud6 2 > > { > "drawables" : [ > { > "image" : "/cinematics/story/cloud6.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.01, > "zoom" : 1, > "alpha" : 0, > "position" : [930, 200] > }, > { > "timecode" : 4.3, > "zoom" : 1, > "alpha" : 1, > "position" : [930, 200] > }, > { > "timecode" : 13, > "zoom" : 1, > "alpha" : 1, > "position" : [920, 200] > }, > { > "timecode" : 13.3, > "zoom" : 1, > "alpha" : 0, > "position" : [920, 200] 373c413 < "timecode" : 0.01, --- > "timecode" : 4.01, 376c416 < "position" : [50, 200] --- > "position" : [630, 190] 379c419 < "timecode" : 0.3, --- > "timecode" : 4.3, 382c422 < "position" : [50, 200] --- > "position" : [630, 190] 385c425 < "timecode" : 9, --- > "timecode" : 13, 388c428 < "position" : [30, 200] --- > "position" : [610, 190] 391c431 < "timecode" : 9.3, --- > "timecode" : 13.3, 394c434,470 < "position" : [30, 200] --- > "position" : [610, 190] > } > ] > }, > > // ------------------ buildings2 > > { > "drawables" : [ > { > "image" : "/cinematics/story/buildings2.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.01, > "zoom" : 1, > "alpha" : 0, > "position" : [610, 220] > }, > { > "timecode" : 4.3, > "zoom" : 1, > "alpha" : 1, > "position" : [610, 220] > }, > { > "timecode" : 13, > "zoom" : 1, > "alpha" : 1, > "position" : [610, 220] > }, > { > "timecode" : 13.3, > "zoom" : 1, > "alpha" : 0, > "position" : [610, 220] 410c486 < "timecode" : 0.01, --- > "timecode" : 4.01, 417c493 < "timecode" : 0.3, --- > "timecode" : 4.3, 424c500 < "timecode" : 5, --- > "timecode" : 9, 431c507 < "timecode" : 9.3, --- > "timecode" : 13.3, 450c526 < "timecode" : 0.01, --- > "timecode" : 4.01, 457c533 < "timecode" : 1, --- > "timecode" : 5, 464c540 < "timecode" : 8, --- > "timecode" : 12, 471c547 < "timecode" : 9.3, --- > "timecode" : 13.3, 490c566 < "timecode" : 0.01, --- > "timecode" : 4.01, 497c573 < "timecode" : 1, --- > "timecode" : 5, 504c580 < "timecode" : 4, --- > "timecode" : 8, 511c587 < "timecode" : 9.3, --- > "timecode" : 13.3, 529c605 < "timecode" : 0.01, --- > "timecode" : 4.01, 532c608 < "position" : [290, 180] --- > "position" : [250, 207] 535c611 < "timecode" : 0.3, --- > "timecode" : 4.3, 538c614 < "position" : [290, 180] --- > "position" : [250, 207] 541c617 < "timecode" : 9, --- > "timecode" : 13, 544c620 < "position" : [310, 180] --- > "position" : [260, 207] 547c623 < "timecode" : 9.3, --- > "timecode" : 13.3, 550c626 < "position" : [310, 180] --- > "position" : [260, 207] 554a631,775 > // ------------------ cloud8 - 2 > > { > "drawables" : [ > { > "image" : "/cinematics/story/cloud8.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.01, > "zoom" : 1, > "alpha" : 0, > "position" : [950, 207] > }, > { > "timecode" : 4.3, > "zoom" : 1, > "alpha" : 1, > "position" : [950, 207] > }, > { > "timecode" : 13, > "zoom" : 1, > "alpha" : 1, > "position" : [960, 207] > }, > { > "timecode" : 13.3, > "zoom" : 1, > "alpha" : 0, > "position" : [960, 207] > } > ] > }, > > // ------------------ building1 > > { > "drawables" : [ > { > "image" : "/cinematics/story/building1.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.01, > "zoom" : 1, > "alpha" : 0, > "position" : [725, 160] > }, > { > "timecode" : 4.3, > "zoom" : 1, > "alpha" : 1, > "position" : [725, 160] > }, > { > "timecode" : 13, > "zoom" : 1, > "alpha" : 1, > "position" : [725, 160] > }, > { > "timecode" : 13.3, > "zoom" : 1, > "alpha" : 0, > "position" : [725, 160] > } > ] > }, > > // ------------------ building1b > > { > "drawables" : [ > { > "image" : "/cinematics/story/building1b.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.01, > "zoom" : 1, > "alpha" : 0, > "position" : [784, 160] > }, > { > "timecode" : 4.3, > "zoom" : 1, > "alpha" : 1, > "position" : [784, 160] > }, > { > "timecode" : 13, > "zoom" : 1, > "alpha" : 1, > "position" : [784, 160] > }, > { > "timecode" : 13.3, > "zoom" : 1, > "alpha" : 0, > "position" : [784, 160] > } > ] > }, > > // ------------------ building1c > > { > "drawables" : [ > { > "image" : "/cinematics/story/building1c.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.01, > "zoom" : 1, > "alpha" : 0, > "position" : [315, 190] > }, > { > "timecode" : 4.3, > "zoom" : 1, > "alpha" : 1, > "position" : [315, 190] > }, > { > "timecode" : 13, > "zoom" : 1, > "alpha" : 1, > "position" : [315, 190] > }, > { > "timecode" : 13.3, > "zoom" : 1, > "alpha" : 0, > "position" : [315, 190] > } > ] > }, > > 560c781 < "image" : "/cinematics/story/othership1.png" --- > "image" : "/cinematics/story/othership1.png:{frame}" 562a784 > "animationFrames" : 2, 565c787 < "timecode" : 0.01, --- > "timecode" : 4.01, 568c790,791 < "position" : [100, 200] --- > "position" : [100, 200], > "frame" : 0 571c794 < "timecode" : 0.3, --- > "timecode" : 4.3, 574c797,798 < "position" : [100, 200] --- > "position" : [100, 200], > "frame" : 0 577c801 < "timecode" : 6.5, --- > "timecode" : 10.5, 580c804,805 < "position" : [220, 300] --- > "position" : [220, 300], > "frame" : 90 583c808 < "timecode" : 6.8, --- > "timecode" : 10.8, 601c826 < "timecode" : 6.4, --- > "timecode" : 10.4, 607c832 < "timecode" : 6.5, --- > "timecode" : 10.5, 613c838 < "timecode" : 7.5, --- > "timecode" : 11.5, 631c856 < "timecode" : 0.01, --- > "timecode" : 4.01, 637c862 < "timecode" : 0.3, --- > "timecode" : 4.3, 643c868 < "timecode" : 9, --- > "timecode" : 13, 649c874 < "timecode" : 9.3, --- > "timecode" : 13.3, 669c894 < "timecode" : 0.01, --- > "timecode" : 4.01, 676c901 < "timecode" : 0.3, --- > "timecode" : 4.3, 683c908 < "timecode" : 9.0, --- > "timecode" : 13.0, 690c915 < "timecode" : 9.3, --- > "timecode" : 13.3, 704c929 < "image" : "/cinematics/story/othership1.png" --- > "image" : "/cinematics/story/othership2.png:{frame}" 706a932 > "animationFrames" : 2, 709c935 < "timecode" : 0.01, --- > "timecode" : 4.01, 712c938,939 < "position" : [500, 150] --- > "position" : [500, 150], > "frame" : 0 715c942 < "timecode" : 0.3, --- > "timecode" : 4.3, 718c945,946 < "position" : [500, 150] --- > "position" : [500, 150], > "frame" : 0 721c949 < "timecode" : 7.5, --- > "timecode" : 11.5, 724c952,953 < "position" : [620, 250] --- > "position" : [620, 250], > "frame" : 90 727c956 < "timecode" : 7.8, --- > "timecode" : 11.8, 730c959,960 < "position" : [620, 250] --- > "position" : [620, 250], > "frame" : 0 745c975 < "timecode" : 7.4, --- > "timecode" : 11.4, 751c981 < "timecode" : 7.5, --- > "timecode" : 11.5, 757c987 < "timecode" : 8.5, --- > "timecode" : 12.5, 775c1005 < "timecode" : 0.01, --- > "timecode" : 4.01, 778c1008 < "position" : [150, 160] --- > "position" : [183, 183] 781c1011 < "timecode" : 0.3, --- > "timecode" : 4.3, 784c1014 < "position" : [150, 160] --- > "position" : [183, 183] 787c1017 < "timecode" : 9, --- > "timecode" : 13, 790c1020 < "position" : [130, 160] --- > "position" : [163, 183] 793c1023 < "timecode" : 9.3, --- > "timecode" : 13.3, 796c1026 < "position" : [130, 160] --- > "position" : [163, 183] 800a1031,1067 > // ------------------ city > /* > { > "drawables" : [ > { > "image" : "/cinematics/story/city2.png" > } > ], > "keyframes" : [ > { > "timecode" : 4.01, > "zoom" : 0.5, > "alpha" : 0, > "position" : [480, 270] > }, > { > "timecode" : 4.3, > "zoom" : 0.5, > "alpha" : 1, > "position" : [480, 270] > }, > { > "timecode" : 13, > "zoom" : 0.5, > "alpha" : 1, > "position" : [480, 270] > }, > { > "timecode" : 13.3, > "zoom" : 0.5, > "alpha" : 0, > "position" : [480, 270] > } > ] > }, > */ > 811c1078 < "timecode" : 0.01, --- > "timecode" : 4.01, 817c1084 < "timecode" : 0.3, --- > "timecode" : 4.3, 823c1090 < "timecode" : 9, --- > "timecode" : 13, 829c1096 < "timecode" : 9.3, --- > "timecode" : 13.3, 847c1114 < "timecode" : 0.01, --- > "timecode" : 4.01, 850c1117 < "position" : [80, 110] --- > "position" : [95, 135] 853c1120 < "timecode" : 0.3, --- > "timecode" : 4.3, 856c1123 < "position" : [80, 110] --- > "position" : [95, 135] 859c1126 < "timecode" : 9, --- > "timecode" : 13, 862c1129 < "position" : [100, 110] --- > "position" : [115, 135] 865c1132 < "timecode" : 9.3, --- > "timecode" : 13.3, 868c1135 < "position" : [100, 110] --- > "position" : [115, 135] 883c1150 < "timecode" : 0.01, --- > "timecode" : 4.01, 889c1156 < "timecode" : 0.3, --- > "timecode" : 4.3, 895c1162 < "timecode" : 9, --- > "timecode" : 13, 901c1168 < "timecode" : 9.3, --- > "timecode" : 13.3, 919c1186 < "timecode" : 0.01, --- > "timecode" : 4.01, 922c1189 < "position" : [900, 100] --- > "position" : [920, 170] 925c1192 < "timecode" : 0.3, --- > "timecode" : 4.3, 928c1195 < "position" : [900, 100] --- > "position" : [920, 170] 931c1198 < "timecode" : 9, --- > "timecode" : 13, 934c1201 < "position" : [920, 100] --- > "position" : [940, 170] 937c1204 < "timecode" : 9.3, --- > "timecode" : 13.3, 940c1207 < "position" : [920, 100] --- > "position" : [940, 170] 955c1222 < "timecode" : 0.01, --- > "timecode" : 4.01, 961c1228 < "timecode" : 0.3, --- > "timecode" : 4.3, 967c1234 < "timecode" : 9, --- > "timecode" : 13, 973c1240 < "timecode" : 9.3, --- > "timecode" : 13.3, 991c1258 < "timecode" : 0.01, --- > "timecode" : 4.01, 997c1264 < "timecode" : 0.3, --- > "timecode" : 4.3, 1024c1291 < "timecode" : 0.01, --- > "timecode" : 4.01, 1030c1297 < "timecode" : 0.3, --- > "timecode" : 4.3, 1053,1054c1320,1333 < "timecode" : 0.65, < "resource" : "/sfx/cinematics/tech_acquired_event.ogg" --- > "timecode" : 0.5, > "resource" : "/sfx/cinematics/protectorate/ship_takeoff1.ogg" > }, > { > "timecode" : 7.25, > "resource" : "/sfx/cinematics/protectorate/ship_takeoff_distant1.ogg" > }, > { > "timecode" : 8.25, > "resource" : "/sfx/cinematics/protectorate/ship_takeoff_jetburst1left.ogg" > }, > { > "timecode" : 10.4, > "resource" : "/sfx/cinematics/protectorate/ship_destroyed_left.ogg" 1057,1058c1336,1337 < "timecode" : 9.0, < "resource" : "/sfx/interface/item_equip.ogg" --- > "timecode" : 11.4, > "resource" : "/sfx/cinematics/protectorate/ship_destroyed_right.ogg" cinematics\intro\humanintrostart.cinematic 2a3 > // black background 11c12 < "timecode" : 0.74995, --- > "timecode" : 0.0, 13c14 < "alpha" : 0, --- > "alpha" : 1, 17,20c18,19 < "timecode" : 0.749951, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] --- > "timecode" : 3, > "alpha" : 1 23,26c22,23 < "timecode" : 12.5, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] --- > "timecode" : 7, > "alpha" : 0 29a27,28 > > // vignette circle 30a30 > "startTime" : 3.0, 33c33 < "image" : "/cinematics/respawn/spotlight2.png" --- > "image" : "/cinematics/story/blackcircle.png" 38,41c38,41 < "timecode" : 0.74995, < "zoom" : 2, < "alpha" : 0, < "position" : [476, 260] --- > "timecode" : 0, > "zoom" : 0.01, > "alpha" : 1, > "position" : [480, 270] 44,47c44,45 < "timecode" : 0.749951, < "zoom" : 2, < "alpha" : 0.6, < "position" : [476, 260] --- > "timecode" : 0.5, > "zoom" : 3.5 50,63c48,50 < "timecode" : 12.5, < "zoom" : 2, < "alpha" : 1, < "position" : [476, 260] < } < ] < }, < { < "drawables" : [ < { < "image" : "/cinematics/respawn/esc.png" < } < ], < "keyframes" : [ --- > "timecode" : 8.5, > "zoom" : 3.5 > }, 65,80c52,53 < "timecode" : 0.74995, < "zoom" : 0.25, < "alpha" : 0, < "position" : [900, 30] < }, < { < "timecode" : 0.749951, < "zoom" : 0.25, < "alpha" : 0.5, < "position" : [900, 30] < }, < { < "timecode" : 12.5, < "zoom" : 0.25, < "alpha" : 0.5, < "position" : [900, 30] --- > "timecode" : 9.5, > "zoom" : 30 83a57,58 > > // radio message popup background 84a60,61 > "startTime" : 1.5, > "endTime" : 10, 87c64 < "image" : "/cinematics/respawn/human/layer1.png:{frame}" --- > "image" : "/cinematics/radiomessagebg.png:{frame}" 92,96c69,73 < "timecode" : 1.5, < "zoom" : 2, < "alpha" : 0, < "frame" : 0, < "position" : [480, 270] --- > "timecode" : 0.0, > "alpha" : 1.0, > "zoom" : 1.0, > "position" : [480, 100], > "frame" : 0 99,103c76,77 < "timecode" : 2.5, < "zoom" : 2, < "alpha" : 1, < "frame" : 0, < "position" : [480, 270] --- > "timecode" : 0.5, > "frame" : 6 106,109c80,81 < "timecode" : 11, < "alpha" : 1, < "zoom" : 2, < "frame" : 93.999 --- > "timecode" : 8, > "frame" : 6 112,115c84,85 < "timecode" : 11.75, < "alpha" : 0, < "zoom" : 2, < "frame" : 93.999 --- > "timecode" : 8.5, > "frame" : 12 118a89,90 > > // first radio message 120c92,105 < "avatar" : "nude", --- > "startTime" : 2.0, > "endTime" : 6.0, > "drawables" : [ > { > "image" : "/ai/portraits/humanportrait.png:talk.{frame}" > } > ], > "animationFrames" : 2, > "text" : "Wake up...", > "textPosition" : { > "position" : [64, 40], > "vAnchor" : "top", > "desiredWidth" : 395 > }, 123,125c108,111 < "timecode" : 3.5, < "zoom" : 2, < "alpha" : 0, --- > "timecode" : 0.0, > "alpha" : 1.0, > "zoom" : 1.0, > "position" : [366.5, 100], 127c113 < "position" : [480, 286] --- > "textPercentage" : 0 130,134c116,117 < "timecode" : 4, < "zoom" : 2, < "alpha" : 1, < "frame" : 0, < "position" : [480, 286] --- > "timecode" : 0.3, > "textPercentage" : 0 137,140c120,122 < "timecode" : 13.75, < "alpha" : 1, < "zoom" : 2, < "frame" : 93.999 --- > "timecode" : 1, > "frame" : 4, > "textPercentage" : 1 143a126,127 > > // second radio message 144a129,130 > "startTime" : 5.99, > "endTime" : 9.5, 147c133 < "image" : "/cinematics/respawn/human/layer2.png:{frame}" --- > "image" : "/ai/portraits/humanportrait.png:talk.{frame}" 150,161c136,153 < "keyframes" : [ < { < "timecode" : 1.5, < "zoom" : 2, < "alpha" : 0, < "frame" : 0, < "position" : [480, 270] < }, < { < "timecode" : 2.5, < "zoom" : 2, < "alpha" : 1, --- > "animationFrames" : 2, > "text" : "Wake up or you will be late for your graduation ceremony.", > "textPosition" : { > "position" : [64, 40], > "vAnchor" : "top", > "desiredWidth" : 395 > }, > "keyframes" : [ > { > "timecode" : 0, > "zoom" : 1.0, > "position" : [366.5, 100] > }, > { > "timecode" : 0.1, > "alpha" : 1.0, > "zoom" : 1.0, > "position" : [366.5, 100], 163c155 < "position" : [480, 270] --- > "textPercentage" : 0 166,175c158,160 < "timecode" : 11, < "alpha" : 1, < "zoom" : 2, < "frame" : 93.999 < }, < { < "timecode" : 11.75, < "alpha" : 0, < "zoom" : 2, < "frame" : 93.999 --- > "timecode" : 1.5, > "frame" : 5, > "textPercentage" : 1 180a166,181 > { > "timecode" : 4, > "resource" : "/sfx/cinematics/protectorate/wakeup_birds1.ogg" > }, > { > "timecode" : 2.3, > "endTimecode" : 3, > "loops" : -1, > "resource" : "/sfx/interface/aichatter1_loop.ogg" > }, > { > "timecode" : 6, > "endTimecode" : 7.5, > "loops" : -1, > "resource" : "/sfx/interface/aichatter1_loop.ogg" > } cinematics\repair\apex\repair.cinematic 1a2 > "skippable" : false, 8a10,17 > "text" : "THRUSTER REPAIR COMPLETE...", > "fontSize" : 24, > "textPosition" : { > "position" : [-180, -200], > "hAnchor" : "mid", > "vAnchor" : "mid", > "desiredWidth" : 400 > }, 10a20,23 > "timecode" : 0.0, > "textPercentage" : 0 > }, > { 23c36 < "timecode" : 3, --- > "timecode" : 2.5, 26,53c39,40 < "position" : [480, 270] < }, < { < "timecode" : 3.3, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < } < ] < }, < { < "drawables" : [ < { < "image" : "/cinematics/respawn/spotlight.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 2, < "alpha" : 0, < "position" : [479, 208] < }, < { < "timecode" : 0.1, < "zoom" : 2, < "alpha" : 1, < "position" : [479, 208] --- > "position" : [480, 270], > "textPercentage" : 0 57c44 < "zoom" : 2, --- > "zoom" : 500, 59c46,47 < "position" : [479, 208] --- > "position" : [480, 270], > "textPercentage" : 1 62,86c50,51 < "timecode" : 3.0, < "zoom" : 2, < "alpha" : 0, < "position" : [479, 208] < } < ] < }, < { < "drawables" : [ < { < "image" : "/cinematics/repair/bunnyRepair.png:{frame}" < } < ], < "animationFrames" : 8, < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 2, < "alpha" : 0, < "frame" : 0, < "position" : [480, 240] < }, < { < "timecode" : 0.1, < "zoom" : 2, --- > "timecode" : 5, > "zoom" : 500, 88,89c53,54 < "frame" : 0, < "position" : [480, 240] --- > "position" : [480, 270], > "textPercentage" : 1 92c57,58 < "timecode" : 3, --- > "timecode" : 5.001, > "zoom" : 500, 94,95c60,61 < "zoom" : 4, < "frame" : 35 --- > "position" : [480, 270], > "textPercentage" : 0 98,101c64,67 < "timecode" : 3.3, < "alpha" : 1, < "zoom" : 0, < "frame" : 35 --- > "timecode" : 5.3, > "zoom" : 500, > "alpha" : 0, > "position" : [480, 270] 109c75,81 < "resource" : "/sfx/cinematics/ship_upgrading.ogg" --- > "resource" : "/sfx/cinematics/ship_upgrade/thruster_repair.ogg" > }, > { > "timecode" : 2.5, > "endTimecode" : 3, > "loops" : -1, > "resource" : "/sfx/interface/aichatter1_loop.ogg" dungeons\missions\apexmissions\apexmission1.json [TMX file differences are left out for huge size.] dungeons\missions\avianmissions\avianmission1.json [TMX file differences are left out for huge size.] dungeons\missions\floranmissions\floranmission1.dungeon 2924a2925,2938 > }, > > { > "value" : [0, 240, 245, 255], > "comment" : "radio message trigger stagehand", > "brush" : [ [ "stagehand", > { > "type" : "radiomessage", > "parameters" : { > "broadcastArea" : [-8, -8, 8, 9], > "radioMessage" : "floranmission106" > } > } > ] ] dungeons\missions\hylotlmissions\hylotlmission1.json [TMX file differences are left out for huge size.] dungeons\missions\protectorate\protectorate.json [TMX file differences are left out for huge size.] dungeons\other\outpost\outpost.json [TMX file differences are left out for huge size.] dungeons\other\techchallenges\techchallenge_dash.json [TMX file differences are left out for huge size.] dungeons\other\techchallenges\techchallenge_doublejump.json [TMX file differences are left out for huge size.] dungeons\other\techchallenges\techchallenge_morphball.json [TMX file differences are left out for huge size.] humanoid\tonauac\malebody.frames 11c11 < [ null, "climb.1", "climb.2", "climb.3", "climb.4", "climb.5", "climb.6", "climb.7", "climb.8" ], --- > [ null, "climb.1", "climb.2", "climb.3", "climb.4", "climb.5", "climb.6", "climb.7", null ], interface\ai\ai.config 28a29,30 > "chatterSound" : "/sfx/interface/aichatter1_loop.ogg", > interface\windowconfig\actionbar.config 3a4,9 > "sounds" : { > "switch" : [ > "/sfx/interface/actionbar_select.ogg" > ] > }, > interface\windowconfig\chatbubbles.config 14a15,16 > "portraitMoreImage" : "/interface/chatbubbles/portraitbubbleMore.png", > "portraitMorePosition" : [167, 8], interface\windowconfig\playerinventory.config 3a4,13 > > "sounds" : { > "pickup" : [ > "/sfx/interface/inventory_pickup1.ogg" > ], > "putdown" : [ > "/sfx/interface/inventory_putdown1.ogg" > ] > }, > items\active\fossilhammers\fossilhammerbeginner.activeitem 7c7 < "shortdescription" : "Beginner's fossil hammer", --- > "shortdescription" : "Beginner's Fossil Hammer", items\active\fossilhammers\fossilhammermaster.activeitem 7c7 < "shortdescription" : "Master's fossil hammer", --- > "shortdescription" : "Master's Fossil Hammer", items\active\fossilhammers\fossilhammerstudent.activeitem 7c7 < "shortdescription" : "Student's fossil hammer", --- > "shortdescription" : "Student's Fossil Hammer", items\active\weapons\melee\meleeslash.lua 31c31,37 < util.wait(self.stances.windup.duration) --- > if self.stances.windup.hold then > while self.fireMode == "primary" do > coroutine.yield() > end > else > util.wait(self.stances.windup.duration) > end items\active\weapons\melee\axe\npcaxe.activeitem 46a47 > "hold" : true, items\active\weapons\melee\broadsword\npcbroadsword.activeitem 40a41 > "hold" : true, items\active\weapons\melee\dagger\npcdagger.activeitem 44a45 > "hold" : true, items\active\weapons\melee\hammer\npchammer.activeitem 29,30c29 < "smashMomentum" : [0, -45], < "allowHold" : false --- > "smashMomentum" : [0, -45] items\active\weapons\melee\shortsword\npcshortsword.activeitem 44a45 > "hold" : true, items\active\weapons\melee\spear\npcspear.activeitem 51a52 > "hold" : true, items\fossils\humanoid\hylotlfossil2.item 9c9 < "shortdescription" : "^orange;hylotl torso^white;", --- > "shortdescription" : "^orange;Hylotl Torso^white;", items\fossils\humanoid\hylotlfossil3.item 9c9 < "shortdescription" : "^orange;Fossil hylotl legs^white;", --- > "shortdescription" : "^orange;Hylotl Legs^white;", items\materials\shadowblock.matitem 6,9c6,10 < "description" : "A block as pitch as shadow.", < "shortdescription" : "Shadow Block", < "glitchDescription" : "Statement. Shadow block.", < "floranDescription" : "Shadowy blocksss...", --- > "description" : "A rock as pitch black as shadow.", > "shortdescription" : "Shadow Rock", > "glitchdescription" : "Facinated. This dark block seems to absorb light around it.", > "florandescription" : "Shadowy black blockss.", > "novakiddescription" : "Mighty dark lookin' rocks.", items\materials\shadowspikeblock.matitem 6c6 < "description" : "A block as pitch as shadow.", --- > "description" : "A spiked block formed from shadowy material.", 8,9c8,10 < "glitchDescription" : "Statement. Shadow spikey block.", < "floranDescription" : "Shadowy spikey blocksss...", --- > "glitchdescription" : "Interested. This block is made from an unknown material.", > "florandescription" : "Dark blockss are black as night.", > "novakiddescription" : "These blocks're darker'n a moonless night.", items\materials\shadowwallblock.matitem 6,9c6,10 < "description" : "A block as pitch as shadow.", < "shortdescription" : "Shadow Wall Block", < "glitchDescription" : "Statement. Shadow wall block.", < "floranDescription" : "Shadowy wall blocksss...", --- > "description" : "Bricks carved from shadowy rock.", > "shortdescription" : "Shadow Bricks", > "glitchdescription" : "Perceptive. These bricks are made from a very durable material.", > "florandescription" : "Tough black brickss.", > "novakiddescription" : "Some bricks made outta dark rock.", items\materials\shojiscreenpanel.matitem 8,10c8,10 < "glitchdescription" : "Statement. A panel.", < "florandescription" : "Panel.", < --- > "glitchdescription" : "Charmed. These panels are simple and traditional.", > "florandescription" : "Sstrange screen panelss.", > "novakiddescription" : "A fancy lookin' screen panel.", items\materials\shroomblock.matitem 8,9c8,10 < "glitchdescription" : "Statement. A fungal block.", < "florandescription" : "Mushroomsss.", --- > "glitchdescription" : "Intrigued. Although assembled as a block, this mushroom is alive.", > "florandescription" : "Lovely mushroomss.", > "novakiddescription" : "Ain't that somethin'. Seems this block is made from mushrooms.", items\materials\silverblock.matitem 8,9c8,10 < "glitchdescription" : "Statement. A silver block.", < "florandescription" : "Sssilver.", --- > "glitchdescription" : "Amazed. This block is entirely solid silver.", > "florandescription" : "Ssilver, sso shiny.", > "novakiddescription" : "Shiny lookin' blocks made outta pure silver.", items\materials\silverplatform.matitem 7c7 < "description" : "A silver platform", --- > "description" : "A polished platform crafted from pure silver.", 9,10c9,11 < "glitchdescription" : "Statement. A silver platform.", < "florandescription" : "Silver platformsss.", --- > "glitchdescription" : "Delighted. I can see my reflection in these silver platforms.", > "florandescription" : "Platformss made from ssilver.", > "novakiddescription" : "I'll reckon this platform is worth its weight in silver.", items\materials\silverscrew.matitem 6c6 < "description" : "A section of silver screw.", --- > "description" : "A giant screw crafted from silver.", 7a8,10 > "glitchdescription" : "Confused. What purpose could a screw this large serve?", > "florandescription" : "Shiny sscrew made from ssilver.", > "novakiddescription" : "A big ol' screw outta silver.", items\materials\slime.matitem 6,9c6,10 < "description" : "A thick mucus. It's tempting to poke it.", < "shortdescription" : "Slime Block", < "glitchdescription" : "Hesitation. A vulgar, slimy block.", < "florandescription" : "Ssslimy!", --- > "description" : "A thick mucus. It jiggles when poked.", > "shortdescription" : "Slime Glob", > "glitchdescription" : "Hesitant. This slime looks sticky.", > "florandescription" : "Floran lovess sslime!", > "novakiddescription" : "This slime is some nasty lookin' stuff.", items\materials\slush.matitem 8,9c8,10 < "glitchdescription" : "Statement. Melted ice.", < "florandescription" : "Ssslushy.", --- > "glitchdescription" : "Imformed. Slush like this is made from melted ice.", > "florandescription" : "Sslushy cold wet sslush.", > "novakiddescription" : "A whole mess of freezin' slush.", items\materials\smoothmetal.matitem 8c8 < "glitchdescription" : "Suave. Smooth as a Glitch.", --- > "glitchdescription" : "Impressed. Metal polished as smooth as a Glitch chassis.", 9a10 > "novakiddescription" : "These metal panels feel mighty smooth.", items\materials\snow.matitem 8,9c8,10 < "glitchdescription" : "Statement. Snow.", < "florandescription" : "Sssnowy ssstuff.", --- > "glitchdescription" : "Enchanted. This snow looks freshly fallen.", > "florandescription" : "Cold ssnowy sstuff.", > "novakiddescription" : "Buncha fresh snow.", items\materials\spidersilkblock.matitem 7,9c7,10 < "shortdescription" : "Spider Silk Block", < "glitchdescription" : "Impressed. Nature never ceases to impress. This material is entirely organic.", < "florandescription" : "Sssticky sspider web. Floran think sspider great hunter!", --- > "shortdescription" : "Spider Silk", > "glitchdescription" : "Impressed. Nature never ceases to impress, this material is entirely organic.", > "florandescription" : "Ssticky sspider web. Floran thinks sspider is great hunter!", > "novakiddescription" : "A creepy lookin' spider web.", items\materials\stoneplatform.matitem 7c7 < "description" : "A natural stone platform.", --- > "description" : "A platform carved from stone.", 9,10c9,11 < "glitchdescription" : "Statement. A natural stone platform.", < "florandescription" : "Ssstone to ssstand on.", --- > "glitchdescription" : "Impressed. This platform has been carved from solid stone.", > "florandescription" : "Sstone carved into platformss.", > "novakiddescription" : "Must've taken forever to carve these stone platforms.", items\materials\stonerubble.matitem 6c6 < "description" : "Stone rubble that obviously comes from some structure.", --- > "description" : "Stone rubble which appears to be debris from an old structure.", 8,9c8,10 < "glitchdescription" : "Statement. Stone rubble.", < "florandescription" : "Ssstone rubble.", --- > "glitchdescription" : "Observant. It appears the pieces in this rubble were part of a structure at one time.", > "florandescription" : "Ssstone rubble made from old buildingss.", > "novakiddescription" : "Buncha crushed up rocks.", items\materials\stonetiles.matitem 6c6 < "description" : "Fancy stone tiles for the fancy person in us all.", --- > "description" : "Tiles made from smoothly polished stone.", 8,9c8,10 < "glitchdescription" : "Statement. Some stone tiles.", < "florandescription" : "Ssstones.", --- > "glitchdescription" : "Impressed. This stone has been carefully smoothed into tiles.", > "florandescription" : "Sstones polished into beautiful tiless.", > "novakiddescription" : "Stone cut 'n polished into some fancy lookin' tiles.", items\materials\supermatter.matitem 6c6 < "description" : "A crystal used to build FTL technology. We still don't fully understand it.", --- > "description" : "A crystal used to power FTL technology. It's still not fully understood.", 7a8,10 > "glitchdescription" : "Intrigued. Erchius crystals contain a mysterious power.", > "florandescription" : "Shiny giant crystalss.", > "novakiddescription" : "A big ol' erchius crystal.", items\materials\tar.matitem 6c6 < "description" : "Thick, rancid tar. It reminds me of my mothers home-made jello.", --- > "description" : "Thick, rancid tar. Just looking at it feels sticky.", 8,9c8,10 < "glitchdescription" : "Statement. Tar as thick as a Hylotl's cooking.", < "florandescription" : "Ssstew? Tar.", --- > "glitchdescription" : "Cautious. This tar is thick and very sticky.", > "florandescription" : "Floran disslikes ssticky tar.", > "novakiddescription" : "A whole mess'a thick lookin' tar.", items\materials\techhull1.matitem 8,9c8,10 < "glitchdescription" : "Statement. Plating which hides wires.", < "florandescription" : "Rip plating off, ssslash wires.", --- > "glitchdescription" : "Envious. This plating covers the wires underneath extremely well.", > "florandescription" : "Floran rip plating off, sslash wires.", > "novakiddescription" : "Fancy lookin' panel with a bunch of wires underneath.", items\materials\temple1.matitem 8,9c8,10 < "glitchdescription" : "Curiosity. These stone carvings are rather crude.", < "florandescription" : "Floran like ssstone pictures.", --- > "glitchdescription" : "Curious. These stone carvings depict an unknown language.", > "florandescription" : "Floran likes sstone picturess.", > "novakiddescription" : "Ol' blocks with some sorta carvin'.", items\materials\temple2.matitem 8,9c8,10 < "glitchdescription" : "Curiosity. These stone carvings are rather crude.", < "florandescription" : "Floran like ssstone pictures.", --- > "glitchdescription" : "Fascinated. The age of these bricks cannot be accurately determined.", > "florandescription" : "Floran likess old brickss.", > "novakiddescription" : "Reckon these bricks have been around a while.", items\materials\temple3.matitem 8,9c8,10 < "glitchdescription" : "Statement. Dusty bricks.", < "florandescription" : "Dusssty bricks.", --- > "glitchdescription" : "Amazed. These small blocks display a high level of craftsmanship.", > "florandescription" : "Dussty small brickss.", > "novakiddescription" : "Some dusty lookin' little bricks.", items\materials\temple4.matitem 8,9c8,10 < "glitchdescription" : "Curiosity. These stone carvings are rather crude.", < "florandescription" : "Floran like ssstone pictures.", --- > "glitchdescription" : "Unimpressed. These carvings are rather crudely done.", > "florandescription" : "Old carvingss in stone brickss.", > "novakiddescription" : "Someone's gone and carved a buncha pictures into these bricks.", items\materials\thatch.matitem 6c6 < "description" : "Thatched roofing.", --- > "description" : "Traditional thatched roofing.", 8,9c8,10 < "glitchdescription" : "Statement. Thatched roofing.", < "florandescription" : "Ssstraw roof.", --- > "glitchdescription" : "Delighted. This thatch reminds me of a more simple time.", > "florandescription" : "Dry sstraw roofing.", > "novakiddescription" : "A layered roofing piece made outta straw.", items\materials\tombbrick.matitem 7,9c7,10 < "description" : "Dusty and ancient, these blocks are at home in the darkest of tombs.", < "glitchdescription" : "Statement. Dusty bricks.", < "florandescription" : "Dusssty bricks.", --- > "description" : "Dusty and ancient bricks.", > "glitchdescription" : "Surprised. Closer inspection suggests these bricks are quite old.", > "florandescription" : "Dusssty old bricks.", > "novakiddescription" : "Just some ol' dusty bricks.", items\materials\tombbrick2.matitem 7,9c7,10 < "description" : "These old bricks are unmarked.", < "glitchdescription" : "Statement. Dusty bricks.", < "florandescription" : "Dusssty bricks.", --- > "description" : "These bricks have worn smooth with age.", > "glitchdescription" : "Impressed. These bricks have held up well considering their age.", > "florandescription" : "Floran likess smooth brickss.", > "novakiddescription" : "Some smooth lookin' bricks.", items\materials\tombbrick3.matitem 7,9c7,10 < "description" : "Small dusty bricks packed with dirt.", < "glitchdescription" : "Statement. Dusty bricks.", < "florandescription" : "Dusssty bricks.", --- > "description" : "These small bricks are masterfully crafted.", > "glitchdescription" : "Amazed. This stone work is most impressive.", > "florandescription" : "Ssmall brickss.", > "novakiddescription" : "Looks t'me like some small bricks.", items\materials\tombbrick4.matitem 8,9c8,10 < "glitchdescription" : "Statement. Dusty bricks.", < "florandescription" : "Dusssty bricks.", --- > "glitchdescription" : "Unimpressed. These large bricks are not uniform in size.", > "florandescription" : "Big stone brickss are hard and cold.", > "novakiddescription" : "Strong lookin' stone. Feels mighty cold to the touch.", items\materials\tombbrick5.matitem 7,9c7,10 < "description" : "Old bricks polished to perfection.", < "glitchdescription" : "Statement. Dusty bricks.", < "florandescription" : "Dusssty bricks.", --- > "description" : "Old bricks, polished to perfection.", > "glitchdescription" : "Impressed. These bricks have had all edges carefully smoothed.", > "florandescription" : "Ssmooth bricks and ssoft.", > "novakiddescription" : "These ol' lookin' bricks are mighty smooth.", items\materials\treasurehoard.matitem 7,9c7,10 < "description" : "A block made up of treasure!", < "glitchdescription" : "Desiring. I want this.", < "florandescription" : "Floran like ssshiny block!", --- > "description" : "A shimmering hoard of valuable treasure.", > "glitchdescription" : "Possessive. I can't take my eyes off this treasure.", > "florandescription" : "Floran likes ssshiny gold!", > "novakiddescription" : "Gold! I can hardly contain my excitement!", items\materials\tribalplatform.matitem 9,10c9,11 < "glitchdescription" : "Statement. A platform built from temple bricks.", < "florandescription" : "Platformsss.", --- > "glitchdescription" : "Amazed. Stone bricks have been assembled into this platform.", > "florandescription" : "Platform made from old brickss.", > "novakiddescription" : "Ol' stone bricks setup like a platform.", items\materials\tungstenplatform.matitem 7c7 < "description" : "Strong tungsten platforms.", --- > "description" : "Strong platforms made from tungsten.", 9,10c9,11 < "glitchdescription" : "Statement. A strong tungsten platform.", < "florandescription" : "Ssstrong metal.", --- > "glitchdescription" : "Approving. Tungsten can be made into extremely solid platforms.", > "florandescription" : "Sstrong metal platformss.", > "novakiddescription" : "Platforms made outta tungsten.", items\materials\vine.matitem 8,9c8,10 < "glitchdescription" : "Statement. Some vines.", < "florandescription" : "Floran like vinesss.", --- > "glitchdescription" : "Fascinated. It appears these strong vines were woven together as they were grown.", > "florandescription" : "Viness grow sstrong just like Floran.", > "novakiddescription" : "These vines are massive lookin'.", items\materials\wallpaper.matitem 6c6 < "description" : "Some classy wallpaper for the classy frog in us all.", --- > "description" : "Some classy wallpaper, the perfect finishing touch.", 8,9c8,10 < "glitchdescription" : "Derisive. A vile Hylotl pattern.", < "florandescription" : "Wall paper remind Floran of fishmen.", --- > "glitchdescription" : "Confused. The Glitch have never understood the concept of glued wall papering.", > "florandescription" : "Sstrange paper covers wallss.", > "novakiddescription" : "Wallpaper. Perfect for classin' up the place.", items\materials\waste.matitem 6c6 < "description" : "This rock is glowing with bioluminescence.", --- > "description" : "Disgusting, faintly glowing toxic waste.", 8,9c8,10 < "glitchDescription" : "Analysis. This yellow rock is bioluminescent.", < "floranDescription" : "Floran like yellow bioluminescent rocks.", --- > "glitchdescription" : "Repulsed. The chemicals in this waste are so toxic it is glowing.", > "florandescription" : "Ssstinky toxic messs. Vile poisson.", > "novakiddescription" : "Buncha glowin' toxic chemical waste.", items\materials\wetdirt.matitem 6c6 < "description" : "It's not quite mud, it's not quite dirt.. it's wet dirt!", --- > "description" : "Not quite mud, not quite dirt...it's wet dirt.", 8,9c8,10 < "glitchdescription" : "Awestruck. I never thought I would live to see such wet dirt.", < "florandescription" : "Floran take bath in wet dirt.", --- > "glitchdescription" : "Unimpressed. It is simply dirt saturated with some water.", > "florandescription" : "Wet dirt iss good for plantss.", > "novakiddescription" : "Jus' some wet lookin' dirt.", items\materials\wicker.matitem 8,9c8,10 < "glitchdescription" : "Statement. Wicker.", < "florandescription" : "Floran make man of wicker.", --- > "glitchdescription" : "Perceptive. This wicker is tightly woven and strong.", > "florandescription" : "Sstrong wicker makess wall.", > "novakiddescription" : "Looks t'me like some wicker.", items\materials\wickersupport.matitem 7c7,10 < "description" : "A roughly woven wicker supports.", --- > "description" : "A tightly woven wicker material.", > "glitchdescription" : "Impressed. This wicker material is sturdy.", > "florandescription" : "Floran likess strong wicker blockss.", > "novakiddescription" : "Looks like these blocks are just some tough material all woven together.", items\materials\woodbridge.matitem 8,9c8,10 < "glitchdescription" : "Statement. A block perfect for building a dangerous bridge.", < "florandescription" : "Floran build bridge and live under it.", --- > "glitchdescription" : "Charmed. This aged wood creaks with age.", > "florandescription" : "Old wood iss strong.", > "novakiddescription" : "I'd bet this here wood is mighty old.", items\materials\woodenplatform.matitem 7c7 < "description" : "Nicely carved wooden platforms.", --- > "description" : "Nicely finished wooden platforms.", 9,10c9,11 < "glitchdescription" : "Statement. An immaculately carved wooden platform.", < "florandescription" : "Platformsss.", --- > "glitchdescription" : "Delighted. These wooden platforms have been finely sanded and finished.", > "florandescription" : "Platformss made from wood.", > "novakiddescription" : "Some simple lookin' wooden platforms.", items\materials\woodenwindow1.matitem 7,9c7,10 < "description" : "Old wooden window frame.", < "glitchdescription" : "Statement. A wooden window frame.", < "florandescription" : "Windowsss.", --- > "description" : "A window with wooden panes.", > "glitchdescription" : "Delighted. This window helps brighten the room.", > "florandescription" : "Nice windowss, Floran can see outside.", > "novakiddescription" : "Nice lookin' window with wooden panes.", items\materials\woodenwindow2.matitem 7,9c7,10 < "description" : "Old wooden blinds that don't let much light through.", < "glitchdescription" : "Statement. Wooden blinds.", < "florandescription" : "Window blindsss.", --- > "description" : "Old wooden slats that don't let much light through.", > "glitchdescription" : "Observant. This wood filters light and acts as a barrier.", > "florandescription" : "Floran can peak through large sslats of wood.", > "novakiddescription" : "I can see right through the spaces in this wood, clear to the other side.", items\materials\woodpanelling.matitem 6c6 < "description" : "This wood panelling is the bad kind of retro.", --- > "description" : "This wood panelling was fashionable in a distant era.", 8,9c8,10 < "glitchdescription" : "Statement. Wooden panelling.", < "florandescription" : "Wood panelsss.", --- > "glitchdescription" : "Confused. It appears these panels of wood are decorative.", > "florandescription" : "Sstrange wood panelss for decoration.", > "novakiddescription" : "Wood panels, that's how y'know this place is fancy.", items\materials\wreckplatform.matitem 9,10c9,11 < "glitchdescription" : "Alarm. This rusty scaffolding is structurally unsound.", < "florandescription" : "Russsty and unsssafe. Floran like.", --- > "glitchdescription" : "Alarmed. This rusty scaffolding appears structurally unsound.", > "florandescription" : "Russty and unssafe. Floran likess.", > "novakiddescription" : "This rusty platform looks 'bout ready to fall apart.", monsters\monster.lua 4a5 > require "/scripts/poly.lua" 179a181,185 > -- Animator flips the polygon by default > -- to have it unflipped we need to flip it again > if not config.getParameter("flipPartPoly", true) and mcontroller.facingDirection() < 0 then > collisionPoly = poly.flip(collisionPoly) > end 406a413,440 > return true > end > > -- param enable > function battleMusic(args, output) > args = parseArgs(args, { > enable = true > }) > > local enable = BData:getBool(args.enable) > > if self.musicEnabled ~= enable then > local musicStagehand = config.getParameter("musicStagehand") > if not musicStagehand then > world.logInfo("The monster's musicStagehand parameter (a uniqueId) must be configured for startBattleMusic") > return false > end > local entityId = world.loadUniqueEntity(musicStagehand) > > if entityId and world.entityExists(entityId) then > world.callScriptedEntity(entityId, "setMusicEnabled", enable) > self.musicEnabled = enable > else > -- Return true to allow spawning of this monster without the stagehand for > -- debugging. > end > end > monsters\boss\apebossprojector\apebossprojector.lua 185,186c185,187 < speed = math.min(speed, config.getParameter("maxCentripetalVelocity"), 10) < mcontroller.controlApproachVelocityAlongAngle(vec2.angle(toBoss), speed, config.getParameter("centripetalForce", 200), true) --- > local maxSpeed = config.getParameter("maxCentripetalVelocity", 10) > speed = util.clamp(speed, -maxSpeed, maxSpeed) > mcontroller.controlApproachVelocityAlongAngle(vec2.angle(toBoss), speed, config.getParameter("centripetalForce", 200)) monsters\boss\kluexboss\kluexboss.animation 355c355,357 < { "particle" : "kluexstatueshard" } --- > { "particle" : "kluexstatueshard" }, > { "particle" : "kluexcrystalshard" }, > { "particle" : "kluexcrystal" } monsters\crawlers\crustoise\crustoise.monstertype 178d177 < "captureParticles" : "captureParticles", monsters\crawlers\iguarmor\iguarmor.monstertype 197d196 < "captureParticles" : "captureParticles", monsters\crawlers\oculob\oculob.monstertype 174d173 < "captureParticles" : "captureParticles", monsters\crawlers\pulpin\pulpin.monstertype 195d194 < "captureParticles" : "captureParticles", monsters\crawlers\snaggler\snaggler.monstertype 199d198 < "captureParticles" : "captureParticles", monsters\crawlers\tintic\tintic.monstertype 201d200 < "captureParticles" : "captureParticles", monsters\crawlers\triplod\triplod.monstertype 195d194 < "captureParticles" : "captureParticles", monsters\critter\apexscabcritter\apexscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\appofloatcritter\appofloatcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\arcticfishcritter\arcticfishcritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\armadillocritter\armadillocritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\ashrockcritter\ashrockcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\avianscabcritter\avianscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\ballooncritter\ballooncritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\bigwormcritter\bigwormcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\birdcritter\birdcritter.monstertype 97,98d96 < "captureParticles" : "captureParticles", < monsters\critter\blipcritter\blipcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\bloodtoadcritter\bloodtoadcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\bluebutterflycritter\bluebutterflycritter.monstertype 97,98d96 < "captureParticles" : "captureParticles", < monsters\critter\bouncebagcritter\bouncebagcritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\bouncercritter\bouncercritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\bowbirdcritter\bowbirdcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\breakercritter\breakercritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\breakerfemalecritter\breakerfemalecritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\bunnycritter\bunnycritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\charfishcritter\charfishcritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\chevcritter\chevcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\ciclesnail\ciclesnailcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\cliffcritter\cliffcritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\crabcritter\crabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\crystalbirdcritter\crystalbirdcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\crystaltortoisecritter\crystaltortoisecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\dancercritter\dancercritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\darkballcritter\darkballcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\darknessscabcritter\darknessscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\darkoneeyecritter\darkoneeyecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\darkthreeeyescritter\darkthreeeyescritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\darkwormcritter\darkwormcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\dartcritter\dartcritter.monstertype 97,98d96 < "captureParticles" : "captureParticles", < monsters\critter\deserttortoisecritter\deserttortoisecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\eyefriendcritter\eyefriendcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\eyepodcritter\eyepodcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\firekrawlcritter\firekrawlcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\firerockcritter\firerockcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\fishberrycritter\fishberrycritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\fishchilicritter\fishchilicritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\fishcritter\fishcritter.monstertype 96d95 < "captureParticles" : "captureParticles", monsters\critter\fishlemoncritter\fishlemoncritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\floatbagcritter\floatbagcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\floranscabcritter\floranscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\flurlcritter\flurlcritter.monstertype 94,95d93 < "captureParticles" : "captureParticles", < monsters\critter\frogcritter\frogcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\froggpolecritter\frogpolecritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\frozenowlcritter\frozenowlcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\glitchscabcritter\glitchscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\gloopcritter\gloopcritter.monstertype 94,95d93 < "captureParticles" : "captureParticles", < monsters\critter\glowingball2critter\glowingball2critter.monstertype 94,95d93 < "captureParticles" : "captureParticles", < monsters\critter\glowingballcritter\glowingballcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\glowingfishcritter\glowingfishcritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\groopcritter\groopcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\gullcritter\gullcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\harecritter\harecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\hazmatcritter\hazmatcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\hedgehogcritter\hedgehogcritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\hollowcritter\hollowcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\humanscabcritter\humanscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\hylotlscabcritter\hylotlscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\icescabcritter\icescabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\jellocritter\jellocritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\jellycritter\jellycritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\krawlcritter\krawlcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\leafscabcritter\leafscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\loopacritter\loopacritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\maggotcritter\maggotcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\magmawormcritter\magmawormcritter.monstertype 99,100d98 < "captureParticles" : "captureParticles", < monsters\critter\mousecritter\mousecritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\narfishcritter\narfishcritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\owlcritter\owlcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\penguinscabcritter\penguinscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\petalcritter\petalcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\poisonfishcritter\poisonfishcritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\poofincritter\poofincritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\prismelementalcritter\prismelementalcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\prismscabcritter\prismscabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\pufferfishcritter\pufferfishcritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\quibblecritter\quibblecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\ravencritter\ravencritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\reasonablecritter\reasonablecritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\redbreastcritter\redbreastcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\rolypolycritter\rolypolycritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\sackbagcritter\sackbagcritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\savybirdcritter\savybirdcritter.monstertype 97,98d96 < "captureParticles" : "captureParticles", < monsters\critter\sealcritter\sealcritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\skellyfishcritter\skellyfishcritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\skywurmcritter\skywurmcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\slugbluecritter\slugbluecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\slugcritter\slugcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\sluggreencritter\sluggreencritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\snailcritter\snailcritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\snakecritter\snakecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\snooglecritter\snooglecritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\snorecritter\snorecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\snowbcritter\snowbcritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\snowflakescritter\snowflakescritter.monstertype 97,98d96 < "captureParticles" : "captureParticles", < monsters\critter\snowymolecritter\snowymolecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\spidercritter\spidercritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\spindycritter\spindycritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\sporelingcritter\sporelingcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\squeekcritter\squeekcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\squidcritter\squidcritter.monstertype 97d96 < "captureParticles" : "captureParticles", monsters\critter\squirrelcritter\squirrelcritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\steambirdcritter\steambirdcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\steamfishcritter\steamfishcritter.monstertype 99,100d98 < "captureParticles" : "captureParticles", < monsters\critter\steamspidercritter\steamspidercritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\swarmcritter\swarmcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\swarmflyingcritter\swarmflyingcritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\symbiotecritter\symbiotecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\tinycrocodilecritter\tinycrocodilecritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\tortoisecritter\tortoisecritter.monstertype 91d90 < "captureParticles" : "captureParticles", monsters\critter\toucritter\toucritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\toxiccrabcritter\toxiccrabcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\tritrotscritter\tritrotscritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\volcanicflowercritter\volcanicflowercritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\vulturecritter\vulturecritter.monstertype 95d94 < "captureParticles" : "captureParticles", monsters\critter\wintercritter\wintercritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\wurmcritter\wurmcritter.monstertype 92d91 < "captureParticles" : "captureParticles", monsters\critter\yeticritter\yeticritter.monstertype 93,94d92 < "captureParticles" : "captureParticles", < monsters\dungeon\apexbrainmutant\apexbrainmutant.monstertype 211d210 < "captureParticles" : "captureParticles", monsters\dungeon\apexmutant\apexmutant.monstertype 180d179 < "captureParticles" : "captureParticles", monsters\dungeon\chicken\chicken.monstertype 114d113 < "captureParticles" : "captureParticles", monsters\dungeon\cleaningbot\cleaningbot.monstertype 176d175 < "captureParticles" : "captureParticles", monsters\dungeon\floki\floki.monstertype 135d134 < "captureParticles" : "captureParticles", monsters\dungeon\glitchspider\glitchspider.monstertype 204d203 < "captureParticles" : "captureParticles", monsters\dungeon\pinfriend\pinfriend.monstertype 150d149 < "captureParticles" : "captureParticles", monsters\dungeon\robotchicken\robotchicken.monstertype 114d113 < "captureParticles" : "captureParticles", monsters\dungeon\serpentdroid\serpentdroid.monstertype 235d234 < "captureParticles" : "captureParticles", monsters\dungeon\sewerfly\sewerfly.monstertype 178d177 < "captureParticles" : "captureParticles", monsters\dungeon\swarpion\swarpion.monstertype 129d128 < "captureParticles" : "captureParticles", monsters\flyers\agrobat\agrobat.monstertype 124,125c124,125 < "airFriction" : 2, < "airForce" : 20, --- > "airFriction" : 4, > "airForce" : 40, 153c153 < "baseValue" : 0.25 --- > "baseValue" : 0.5 188d187 < "captureParticles" : "captureParticles", monsters\flyers\batong\batong.monstertype 103,104c103,104 < "airFriction" : 2, < "airForce" : 20, --- > "airFriction" : 4, > "airForce" : 40, 132c132 < "baseValue" : 0.25 --- > "baseValue" : 0.5 167d166 < "captureParticles" : "captureParticles", monsters\flyers\bobfae\bobfae.monstertype 143,144c143,144 < "airFriction" : 2, < "airForce" : 20, --- > "airFriction" : 4, > "airForce" : 40, 172c172 < "baseValue" : 0.25 --- > "baseValue" : 0.5 207d206 < "captureParticles" : "captureParticles", monsters\flyers\monopus\monopus.monstertype 126,127c126,127 < "airFriction" : 2, < "airForce" : 20, --- > "airFriction" : 4, > "airForce" : 40, 155c155 < "baseValue" : 0.25 --- > "baseValue" : 0.5 190d189 < "captureParticles" : "captureParticles", monsters\flyers\paratail\paratail.monstertype 41,42c41,42 < "airFriction" : 2, < "airForce" : 20, --- > "airFriction" : 4, > "airForce" : 40, 70c70 < "baseValue" : 0.25 --- > "baseValue" : 0.5 106d105 < "captureParticles" : "captureParticles", monsters\flyers\pteropod\pteropod.monstertype 124,125c124,125 < "airFriction" : 2, < "airForce" : 20, --- > "airFriction" : 4, > "airForce" : 40, 153c153 < "baseValue" : 0.25 --- > "baseValue" : 0.5 191d190 < "captureParticles" : "captureParticles", monsters\flyers\scandroid\scandroid.monstertype 148,149c148,149 < "airFriction" : 2, < "airForce" : 20, --- > "airFriction" : 4, > "airForce" : 40, 177c177 < "baseValue" : 0.25 --- > "baseValue" : 0.5 215d214 < "captureParticles" : "captureParticles", monsters\generated\flying\bonebird\bonebird.monstertype 113,114c113,114 < "airFriction" : 0.25, < "airForce" : 15.0 --- > "airFriction" : 3, > "airForce" : 40.0 151c151 < "baseValue" : 0.25 --- > "baseValue" : 0.5 186d185 < "captureParticles" : "captureParticles", monsters\generated\flying\largeflying\largeflying.monstertype 122,123c122,123 < "airFriction" : 0.5, < "airForce" : 20.0 --- > "airFriction" : 4, > "airForce" : 40.0 164c164 < "baseValue" : 0.25 --- > "baseValue" : 0.5 199d198 < "captureParticles" : "captureParticles", monsters\generated\flying\smallflying\smallflying.monstertype 110,111c110,111 < "airFriction" : 0.5, < "airForce" : 15.0 --- > "airFriction" : 2, > "airForce" : 40.0 146c146 < "baseValue" : 0.25 --- > "baseValue" : 0.5 181d180 < "captureParticles" : "captureParticles", monsters\generated\ground\largebiped\largebiped.monstertype 178d177 < "captureParticles" : "captureParticles", monsters\generated\ground\largequadruped\largequadruped.monstertype 177d176 < "captureParticles" : "captureParticles", monsters\generated\ground\smallbiped\smallbiped.monstertype 165d164 < "captureParticles" : "captureParticles", monsters\generated\ground\smallquadruped\smallquadruped.monstertype 170d169 < "captureParticles" : "captureParticles", monsters\generated\swimming\largefish\largefish.monstertype 133d132 < "captureParticles" : "captureParticles", monsters\generated\swimming\smallfish\fish.monstertype 124d123 < "captureParticles" : "captureParticles", monsters\ghosts\ignome\ignome.monstertype 195d194 < "captureParticles" : "captureParticles", monsters\ghosts\lumoth\lumoth.monstertype 171d170 < "captureParticles" : "captureParticles", monsters\ghosts\nautileech\nautileech.monstertype 161d160 < "captureParticles" : "captureParticles", monsters\ghosts\pyromantle\pyromantle.monstertype 210d209 < "captureParticles" : "captureParticles", monsters\ghosts\skimbus\skimbus.monstertype 197d196 < "captureParticles" : "captureParticles", monsters\ghosts\spookit\spookit.monstertype 201d200 < "captureParticles" : "captureParticles", monsters\ghosts\squeem\squeem.monstertype 160d159 < "captureParticles" : "captureParticles", monsters\ghosts\wisper\wisper.monstertype 197d196 < "captureParticles" : "captureParticles", monsters\mission\ixoling\ixoling.monstertype 178d177 < "captureParticles" : "captureParticles", monsters\mission\kluexsentry\kluexsentry.animation 34a35,54 > }, > "releaseParticles" : { > "default" : "off", > "states" : { > "off" : { > "frames" : 1, > "properties" : { > "particleEmittersOff" : [ "releaseParticles" ] > } > }, > "on" : { > "frames" : 1, > "cycle" : 0.1, > "mode" : "transition", > "transition" : "off", > "properties" : { > "particleEmittersOn" : [ "releaseParticles" ] > } > } > } monsters\mission\kluexsentry\kluexsentry.monstertype 68a69,76 > { > "name" : "approach-teleport", > "parameters" : { > } > }, > { > "name" : "approach-fly" > } 75c83 < "wanderTime" : 30, --- > "wanderTime" : 1, 78,79c86,87 < "xVelocity" : 8, < "yVelocity" : 12 --- > "xVelocity" : 2, > "yVelocity" : 2 175d182 < "captureParticles" : "captureParticles", monsters\mission\kluextotem\kluextotem.animation 154,178d153 < }, < "captureParticles" : { < "particles" : [ < { "particle" : "monstercapture" } < ] < }, < "releaseParticles" : { < "particles" : [ < { "particle" : "monsterrelease" } < ] < }, < "teleportOut" : { < "particles" : [ < { "particle" : "monstercapture" } < ] < }, < "teleportIn" : { < "particles" : [ < { "particle" : "monsterrelease" } < ] < }, < "levelUp" : { < "particles" : [ < { "particle" : "monsterlevelup" } < ] monsters\mission\kluextotem\kluextotem.monstertype 104,107c104 < "feetOffset" : [0, -8], < "captureHealthFraction" : 0.5, < "captureParticles" : "captureParticles", < "nametagColor" : [64, 200, 255] --- > "feetOffset" : [0, -8] monsters\mission\minidrone\minidrone.monstertype 177d176 < "captureParticles" : "captureParticles", monsters\mission\moontant\moontant.monstertype 195d194 < "captureParticles" : "captureParticles", monsters\walkers\adultpoptop\adultpoptop.monstertype 213d212 < "captureParticles" : "captureParticles", monsters\walkers\anglure\anglure.monstertype 184d183 < "captureParticles" : "captureParticles", monsters\walkers\bobot\bobot.monstertype 211d210 < "captureParticles" : "captureParticles", monsters\walkers\bulbop\bulbop.monstertype 144d143 < "captureParticles" : "captureParticles", monsters\walkers\capricoat\capricoat.monstertype 188d187 < "captureParticles" : "captureParticles", monsters\walkers\crabcano\crabcano.monstertype 188d187 < "captureParticles" : "captureParticles", monsters\walkers\crutter\crutter.monstertype 184d183 < "captureParticles" : "captureParticles", monsters\walkers\fennix\fennix.monstertype 199d198 < "captureParticles" : "captureParticles", monsters\walkers\gleap\gleap.monstertype 167d166 < "captureParticles" : "captureParticles", monsters\walkers\hemogoblin\hemogoblin.monstertype 209d208 < "captureParticles" : "captureParticles", monsters\walkers\hemogoblinbutt\hemogoblinbutt.monstertype 201d200 < "captureParticles" : "captureParticles", monsters\walkers\hemogoblinhead\hemogoblinhead.monstertype 200d199 < "captureParticles" : "captureParticles", monsters\walkers\hypnare\hypnare.monstertype 201d200 < "captureParticles" : "captureParticles", monsters\walkers\kingnutmidgeling\kingnutmidgeling.monstertype 152d151 < "captureParticles" : "captureParticles", monsters\walkers\lilodon\lilodon.monstertype 170d169 < "captureParticles" : "captureParticles", monsters\walkers\mandraflora\mandraflora.monstertype 186d185 < "captureParticles" : "captureParticles", monsters\walkers\miasmop\miasmop.monstertype 193d192 < "captureParticles" : "captureParticles", monsters\walkers\narfin\narfin.monstertype 190d189 < "captureParticles" : "captureParticles", monsters\walkers\nutmidge\nutmidge.monstertype 213d212 < "captureParticles" : "captureParticles", monsters\walkers\nutmidgeling\nutmidgeling.monstertype 152d151 < "captureParticles" : "captureParticles", monsters\walkers\oogler\oogler.monstertype 190d189 < "captureParticles" : "captureParticles", monsters\walkers\orbide\orbide.monstertype 114d113 < "captureParticles" : "captureParticles", monsters\walkers\peblit\peblit.monstertype 208d207 < "captureParticles" : "captureParticles", monsters\walkers\petricub\petricub.monstertype 188d187 < "captureParticles" : "captureParticles", monsters\walkers\pipkin\pipkin.monstertype 200d199 < "captureParticles" : "captureParticles", monsters\walkers\poptop\poptop.monstertype 201d200 < "captureParticles" : "captureParticles", monsters\walkers\quagmutt\quagmutt.monstertype 187d186 < "captureParticles" : "captureParticles", monsters\walkers\ringram\ringram.monstertype 185d184 < "captureParticles" : "captureParticles", monsters\walkers\scaveran\scaveran.monstertype 205d204 < "captureParticles" : "captureParticles", monsters\walkers\smoglin\smoglin.monstertype 201d200 < "captureParticles" : "captureParticles", monsters\walkers\snaunt\snaunt.monstertype 198d197 < "captureParticles" : "captureParticles", monsters\walkers\sporgus\sporgus.monstertype 191d190 < "captureParticles" : "captureParticles", monsters\walkers\taroni\taroni.monstertype 112d111 < "captureParticles" : "captureParticles", monsters\walkers\toumingo\toumingo.monstertype 196d195 < "captureParticles" : "captureParticles", monsters\walkers\trictus\trictus.monstertype 194d193 < "captureParticles" : "captureParticles", monsters\walkers\voltip\voltip.monstertype 201d200 < "captureParticles" : "captureParticles", monsters\walkers\yokat\yokat.monstertype 189d188 < "captureParticles" : "captureParticles", npcs\base.npctype 17a18,82 > "chatSounds" : { > "avian" : { > "male" : [ > "/sfx/humanoid/avian_chatter_male1.ogg", > "/sfx/humanoid/avian_chatter_male2.ogg", > "/sfx/humanoid/avian_chatter_male3.ogg", > "/sfx/humanoid/avian_chatter_male4.ogg" > ], > "female" : [ > "/sfx/humanoid/avian_chatter_female1.ogg", > "/sfx/humanoid/avian_chatter_female2.ogg", > "/sfx/humanoid/avian_chatter_female3.ogg", > "/sfx/humanoid/avian_chatter_female4.ogg" > ] > }, > "floran" : { > "default" : [ > "/sfx/humanoid/florangrunt1.ogg", > "/sfx/humanoid/florangrunt2.ogg", > "/sfx/humanoid/floranhurt_female1.ogg", > "/sfx/humanoid/floranhurt_female2.ogg", > "/sfx/humanoid/floranhurt_female3.ogg", > "/sfx/humanoid/floranhurt_male1.ogg", > "/sfx/humanoid/floranhurt_male2.ogg", > "/sfx/humanoid/floranhurt_male3.ogg" > ] > }, > "glitch" : { > "male" : [ > "/sfx/humanoid/human_chatter_male1.ogg", > "/sfx/humanoid/human_chatter_male2.ogg", > "/sfx/humanoid/human_chatter_male3.ogg" > ], > "female" : [ > "/sfx/humanoid/human_chatter_male1.ogg", > "/sfx/humanoid/human_chatter_male2.ogg", > "/sfx/humanoid/human_chatter_male3.ogg" > ] > }, > "human" : { > "male" : [ > "/sfx/humanoid/human_chatter_male1.ogg", > "/sfx/humanoid/human_chatter_male2.ogg", > "/sfx/humanoid/human_chatter_male3.ogg" > ], > "female" : [ > "/sfx/humanoid/human_chatter_female1.ogg", > "/sfx/humanoid/human_chatter_female2.ogg", > "/sfx/humanoid/human_chatter_female3.ogg" > ] > }, > "default" : { > "male" : [ > "/sfx/humanoid/human_chatter_male1.ogg", > "/sfx/humanoid/human_chatter_male2.ogg", > "/sfx/humanoid/human_chatter_male3.ogg" > ], > "female" : [ > "/sfx/humanoid/human_chatter_female1.ogg", > "/sfx/humanoid/human_chatter_female2.ogg", > "/sfx/humanoid/human_chatter_female3.ogg" > ] > } > }, > 22a88,108 > "combat" : { > "meleeWeaponWindups" : { > "default" : 0.45, > "broadsword" : 0.45, > "dagger" : 0.3, > "axe" : 0.45, > "hammer" : 0.45, > "shortsword" : 0.35, > "spear" : 0.55 > }, > "meleeWeaponCooldowns" : { > "default" : 1.0, > "broadsword" : 1.7, > "dagger" : 0.7, > "axe" : 1.4, > "hammer" : 2.0, > "shortsword" : 1.0, > "spear" : 1.4 > } > }, > npcs\bmain.lua 175,194d174 < -- param content < function say(args, output) < args = parseArgs(args, { < content = "nil", < tags = {} < }) < < local portrait = config.getParameter("chatPortrait") < < args.tags.selfname = world.entityName(entity.id()) < < if portrait == nil then < npc.say(args.content, args.tags) < else < npc.sayPortrait(args.content, portrait, args.tags) < end < < return true < end < 452a433,457 > end > > -- output windup > -- output cooldown > function primaryWeaponTiming(args, output) > args = parseArgs(args, { > }) > > local meleeWeaponWindups = config.getParameter("combat.meleeWeaponWindups", {}) > local meleeWeaponCooldowns = config.getParameter("combat.meleeWeaponCooldowns", {}) > local primaryItem = world.entityHandItem(entity.id(), "primary") > > local windup = meleeWeaponWindups.default or 0.5 > local cooldown = meleeWeaponCooldowns.default or 1.0 > > if self.primary then > for _,tag in pairs(root.itemTags(self.primary.name)) do > windup = meleeWeaponWindups[tag] or windup > cooldown = meleeWeaponCooldowns[tag] or cooldown > end > end > > BData:setNumber(output.windup, windup) > BData:setNumber(output.cooldown, cooldown) > return true npcs\mission\florangladiator.npctype 31c31 < "head" : [ { "name" : "gladiatorhead", "parameters" : { "colorIndex" : 0 } } ], --- > "head" : [ { "name" : "goathead", "parameters" : { "colorIndex" : 0 } } ], npcs\mission\floranpredator.npctype 102,114d101 < "head" : [ { "name" : "goathead", "parameters" : { "colorIndex" : 0 } } ], < "chest" : [ { "name" : "florantier2chest", "parameters" : { "colorIndex" : 2 } } ], < "legs" : [ { "name" : "florantier2pants", "parameters" : { "colorIndex" : 2 } } ], < "primary" : [ < "npcspear", < "npcbroadsword", < "npcshortsword" < ], < "alt" : [ < "floranshield" < ] < }, < { npcs\outpost\outposthumanscientist.npctype 4a5,9 > "identity" : { > "name" : "Elliott", > "gender" : "female" > }, > 6,7c11,12 < "offeredQuests" : [ "techtest1.gearup", "techtest2.gearup", "techtest3.gearup" ], < "turnInQuests" : [ ], --- > "offeredQuests" : [ "techscientist1.gearup", "techscientist2.gearup", "techscientist3.gearup", "techscientist4.gearup", "techscientist5.gearup", "techscientist6.gearup" ], > "turnInQuests" : [ "techscientist1.gearup", "techscientist3.gearup", "techscientist5.gearup" ], npcs\story\lanaoid.config 40c40 < "mouthOffset" : [3, 3], --- > "mouthOffset" : [3, 8], npcs\story\nuru.npctype 48,55c48,64 < "default" : { < "default" : [ < "Woah, look at you! It's been a long time since we've seen an outsider around here.", < "Me? I'm Nuru. You're talking to the youngest ever champion of the hunt. Pretty tasty eh?", < "It's cute that you're here and all. But I hope you know what you're doing.", < "Many Floran sspend their whole lives learning to hunt in these tunnels. Many lose them here.", < "Well... It'll be fun to see how far you get. It's nice to see some new blood. Let's see if you keep it." < ] --- > "introduction" : { > "default" : { > "default" : [ > "Woah, look at you! It's been a long time since we've seen an outsider around here.", > "Me? I'm Nuru. You're talking to the youngest ever champion of the hunt. Pretty tasty eh?", > "It's cute that you're here and all. But I hope you know what you're doing.", > "Many Floran sspend their whole lives learning to hunt in these tunnels. Many lose them here.", > "Well... It'll be fun to see how far you get. It's nice to see some new blood. Let's see if you keep it." > ] > } > }, > "end" : { > "default" : { > "default" : [ > "Watch out for the other hunters!" > ] > } npcs\story\tonauac.npctype 28c28 < "chatPortrait" : "/interface/chatbubbles/tonauac.png", --- > "chatPortrait" : "/interface/chatbubbles/tonauactalk.png:", 80c80,88 < "The rest of the temple is too unsafe for public viewings, after all..." --- > "Let me open this door for you." > ] > } > }, > "feelingTired" : { > "default" : { > "default": [ > "The rest of the temple is too unsafe for public viewings, after all...", > "I feel tired now, I might have a nap." npcs\story\tonauacoid.config 40c40 < "mouthOffset" : [3, 3], --- > "mouthOffset" : [3, 12], objects\ancient\lightstreaks\lightstreaks.object 28,29c28,29 < "imagePosition" : [-352, -16], < "spaces" : [ [0,0], [0, 80] ] --- > "imagePosition" : [-352, -656], > "spaces" : [ [0,0], [0,-60] ] 36,37c36,37 < "imagePosition" : [-352, -16], < "spaces" : [ [0,0], [0, 80] ] --- > "imagePosition" : [-352, -656], > "spaces" : [ [0,0], [0,-60] ] objects\human\jukebox\jukebox.animation 10c10 < "cycle" : 0.75, --- > "cycle" : 0.78, objects\hylotl\hylotlcashregister\hylotlcashregister.object 10c10 < "shortdescription" : "Cash Register", --- > "shortdescription" : "Store Cash Register", objects\hylotl\hylotlchair\hylotlchair.object 14c14 < "glitchDescription" : "Uninterested. I don't need to sit..", --- > "glitchDescription" : "Uninterested. I don't need to sit...", objects\hylotl\hylotlmailbox\hylotlmailbox.object 10c10 < "shortdescription" : "Mailbox", --- > "shortdescription" : "Urban Mailbox", objects\hylotl\hylotlspeaker\hylotlradio.object 8,9c8,9 < "description" : "An old Hylotl radio playing music", < "shortdescription" : "Hylotl Radio", --- > "description" : "An old radio, it still plays music.", > "shortdescription" : "Traditional Radio", 14,16c14,16 < "floranDescription" : "Creepy Hylotl mussssic box.", < "glitchDescription" : "Happy. This old Hylotl radio is playing soothing music.", < "humanDescription" : "This old wireless creates an old-timey atmosphere.", --- > "floranDescription" : "Creepy old mussssic box.", > "glitchDescription" : "Jolly. This old radio is playing soothing music.", > "humanDescription" : "This wireless creates an old-timey atmosphere.", 17a18 > "novakidDescription" : "The wireless plays a pretty tune.", objects\hylotl\hylotlstoreshelf\hylotlstoreshelf.object 9c9 < "shortdescription" : "Hylotl Store Shelf", --- > "shortdescription" : "Store Shelf Unit", 14c14 < "floranDescription" : "Ehh...where's the meat?", --- > "floranDescription" : "Huh... Where isss meatss?", 17a18 > "novakidDescription" : "A whole lotta weird groceries here.", objects\hylotl\hylotlstyleposter\hylotlstyleposter.object 8,9c8,9 < "shortdescription" : "Hylotl Clothing Ad", < "description" : "An advertisement for famous Hylotl clothing chain, Flashy Fins.", --- > "shortdescription" : "Comedy Movie Poster", > "description" : "A poster for a unpopular Hylotl movie \"Claw of Dread\".", 12,17c12,19 < "apexDescription" : "It's an ad for a clothing store called Flashy Fins.", < "avianDescription" : "An advertisement for a store called Flashy Fins.", < "floranDescription" : "Flashy Fins more like...oh, Floran got nothing.", < "glitchDescription" : "Neutral. Just an ad for a clothing store called Flashy Fins.", < "humanDescription" : "It's an ad for a Hylotl clothing store, Flashy Fins.", < "hylotlDescription" : "Flashy Fins is a popular clothing store among Hylotl youths.", --- > "apexDescription" : "Is this an ad for a clothing store?", > "avianDescription" : "I've seen this emblem before somewhere...", > "floranDescription" : "Possster for silly Hylotl movie.", > "glitchDescription" : "Amused. This was a terrible movie.", > "humanDescription" : "It's an ad for a terrible Hylotl movie. It was a flop.", > "hylotlDescription" : "Forgettable and not funny, I am not a fan of this motion picture.", > "novakidDescription" : "Some movie about a claw bandit, I forget the name.", > objects\hylotl\hylotlsupportbeam\hylotlsupportbeam.object 8,9c8,9 < "description" : "A beam meant for structural support.", < "shortdescription" : "Hylotl Support Beam", --- > "description" : "A structural support beam able to withstand deep-sea pressure.", > "shortdescription" : "Pressurized Support", 12,16c12,16 < "apexDescription" : "It's a support beam.", < "avianDescription" : "A support beam.", < "floranDescription" : "Keeps building up.", < "glitchDescription" : "Bored. A support beam.", < "humanDescription" : "A support beam.", --- > "apexDescription" : "It's a support beam for use in deep-sea construction.", > "avianDescription" : "A support beam for underwater construction.", > "floranDescription" : "Keepss underwater building up.", > "glitchDescription" : "Bored. A support beam built to withstand high pressure levels.", > "humanDescription" : "A support beam commonly used in deep-sea construction.", 17a18 > "novakidDescription" : "A structural beam for an under-sea buildin'.", objects\hylotl\hylotlswitch\hylotlswitch.object 14c14 < "floranDescription" : "Wantsss to pull lever.", --- > "floranDescription" : "Floran wantsss to pull lever.", 17a18,19 > "novakidDescription" : "Wonder what this lever does...", > objects\hylotl\hylotlsymbolb\hylotlsymbolb.object 13c13 < "apexDescription" : "A lily pad with a symbol on it. Variety!", --- > "apexDescription" : "A lily pad with a symbol on it.", 15c15 < "floranDescription" : "Floran not underssstand concept.", --- > "floranDescription" : "Floran not underssstand concept of this piece.", 18c18,19 < "hylotlDescription" : "Such beautiful melding of important Hylotl symbols. Astonishing.", --- > "hylotlDescription" : "Such beautiful melding of Hylotl cultural motifs.", > "novakidDescription" : "What's with the glowin' symbol?", objects\hylotl\hylotlsymbolg\hylotlsymbolg.object 13c13 < "apexDescription" : "A lily pad with a symbol on it. Variety!", --- > "apexDescription" : "A lily pad with a symbol on it.", 15c15 < "floranDescription" : "Floran not underssstand concept.", --- > "floranDescription" : "Floran not underssstand concept of this piece.", 18c18,19 < "hylotlDescription" : "Such beautiful melding of important Hylotl symbols. Astonishing.", --- > "hylotlDescription" : "Such beautiful melding of Hylotl cultural motifs.", > "novakidDescription" : "What's with the glowin' symbol?", objects\hylotl\hylotltable\hylotltable.object 8c8 < "description" : "A table that resembles a Hylotl.", --- > "description" : "A table with a studded gem motif resembling the three eyes of the Hylotl.", 14c14 < "floranDescription" : "Just like frogman to make furniture looksss just like them.", --- > "floranDescription" : "Just like fishman to make furniture looksss just like them.", 17a18 > "novakidDescription" : "I don't like the way this table is lookin' at me.", objects\hylotl\hylotltrashcan\hylotltrashcan.object 9c9 < "shortdescription" : "Trash Can", --- > "shortdescription" : "Urban Trash Can", 18a19 > "novakidDescription" : "A metal trash can.", objects\hylotl\hylotlwallshelf\hylotlwallshelf.object 8,9c8,9 < "description" : "A blue shelf used for displaying things.", < "shortdescription" : "Hylotl Wall Shelf", --- > "description" : "A blue shelf used for displaying items.", > "shortdescription" : "Blue Wall Shelf", 17a18 > "novakidDescription" : "A blue wall shelf.", objects\hylotl\hylotlwarningposter\hylotlwarningposter.object 8,9c8,9 < "shortdescription" : "Hylotl Warning Poster", < "description" : "It's a warning. The text is written in the Hylotl language.", --- > "shortdescription" : "Warning Poster", > "description" : "It's a warning to anyone who cares to read it.", 12,14c12,14 < "apexDescription" : "It's warning me of something, but I'm not really sure what it says...", < "avianDescription" : "Of all the things they could choose not to translate, they chose a warning sign. Hm.", < "floranDescription" : "Warning schmorning.", --- > "apexDescription" : "It's warning me of something, but I'm not really sure what...", > "avianDescription" : "I'm not sure what to make of this warning.", > "floranDescription" : "Sssome kind of warning.", 16,17c16,18 < "humanDescription" : "It's a warning sign. I can't seem to read it, though.", < "hylotlDescription" : "The sign warns of the dangers of texting while walking.", --- > "humanDescription" : "Warning schmorning.", > "hylotlDescription" : "A convoluted warning message, it never really comes to a point.", > "novakidDescription" : "Ain't sure what to make of this so called \"warning\".", objects\hylotl\hylotlwaterfeature1\hylotlwaterfeature1.object 9c9 < "shortdescription" : "Hylotl Water Feature", --- > "shortdescription" : "Traditional Water Feature", 15c15 < "glitchDescription" : "Critical. This fountain is too small to be impressive.", --- > "glitchDescription" : "Critical. This fountain is too small and quaint to be of any stature.", 17a18 > "novakidDescription" : "What a nice water fountain.", objects\hylotl\index\index.object 11c11 < "description" : "An index filled with cards", --- > "description" : "A traditional index filled with cards.", 20a21 > "novakidDescription" : "What in the stars is this thing for?", objects\hylotl\librarybookcase\librarybookcase.object 15c15 < "floranDescription" : "Frogmen like to read. Floran like to ssstab reading frogmen.", --- > "floranDescription" : "Fishmen like to read.", 18c18,19 < "hylotlDescription" : "A bookshelf rich in knowledge. Other species flock to the grand libraries.", --- > "hylotlDescription" : "A bookshelf rich in knowledge. Other species flock to Hylotl grand libraries.", > "novakidDescription" : "Just a buncha books.", objects\hylotl\librarybookcaseg2\librarybookcaseg2.object 17a18 > "novakidDescription" : "Wowee! That's a lotta books.", objects\hylotl\librarybookcaseg2damage\librarybookcaseg2damage.object 9c9 < "description" : "A large bookcase that has been damaged", --- > "description" : "A large bookcase that has been damaged.", 15c15 < "floranDescription" : "Floran ssssmash bookcase already.", --- > "floranDescription" : "Bookcasse already sssmashed?", 18a19,20 > "novakidDescription" : "What in the stars happened?", > objects\hylotl\librarybookcasehuge\librarybookcasehuge.object 15c15 < "glitchDescription" : "Analysis. There are precisely 25,068 books in this bookcase.", --- > "glitchDescription" : "Amazed. There are precisely 25,068 books in this bookcase.", 17a18 > "novakidDescription" : "Books galore!", objects\hylotl\librarybookcasehugedamage\librarybookcasehugedamage.object 9c9 < "description" : "A gigantic bookcase that is damaged", --- > "description" : "A gigantic bookcase that is damaged.", 18a19 > "novakidDescription" : "Someone's made a mess of this.", objects\hylotl\librarybookcasel2\librarybookcasel2.object 8c8 < "description" : "A big antique bookcase", --- > "description" : "A big antique bookcase.", 17c17,18 < "hylotlDescription" : "It's the contents of a bookcase that really counts.", --- > "hylotlDescription" : "It's not the size, it's the contents of a bookcase that really counts.", > "novakidDescription" : "Who's got time to read all these?", objects\hylotl\librarybookcasel2damage\librarybookcasel2damage.object 9c9 < "description" : "A big antique bookcase that has been damaged", --- > "description" : "A big antique bookcase that has been damaged.", 16c16 < "glitchDescription" : "Statement. A disheveled bookcase.", --- > "glitchDescription" : "Concerned. A disheveled bookcase.", 18a19 > "novakidDescription" : "Someone saved me the trouble.", objects\hylotl\librarybookcasen2\librarybookcasen2.object 17a18 > "novakidDescription" : "A bookcase packed full of books.", objects\hylotl\librarybookcasen2damage\librarybookcasen2damage.object 16c16 < "glitchDescription" : "Observation. Many books are missing from this bookcase.", --- > "glitchDescription" : "Worried. Many books are missing from this bookcase.", 18a19 > "novakidDescription" : "Someone has looted all the good books.", objects\hylotl\librarybookcases1\librarybookcases1.object 8c8 < "description" : "An old bookcase library bookcase", --- > "description" : "An old bookcase library bookcase.", 17a18 > "novakidDescription" : "A bookcase packed full of books.", objects\hylotl\mindwurmplush\mindwurmplush.object 8c8 < "description" : "A questionably cute plushie of the Mindwurm.", --- > "description" : "A questionably cute plushie of a Mindwurm.", 12c12 < "apexDescription" : "I'm not sure this one is very cute...", --- > "apexDescription" : "I'm not sure this plush is very cute...", 17a18 > "novakidDescription" : "Much cuter than a real life Mindwurm, that's for sure!", objects\hylotl\molemanposter\molemanposter.object 9c9 < "description" : "A framed poster for cult hit, 'The Moleman Prophecy'.", --- > "description" : "A framed poster for cult hit, \"The Moleman Prophecy\".", 13c13 < "avianDescription" : "This movie looks very frightening...especially that monster on the poster.", --- > "avianDescription" : "This movie looks very frightening... Especially that monster on the poster.", 16c16 < "humanDescription" : "The Hylotl have some funny ideas about horror...", --- > "humanDescription" : "The Hylotl have some funny ideas about horror movies...", 17a18 > "novakidDescription" : "A scary lookin' movie if I do say so myself.", objects\hylotl\neonhylotlhead\neonhylotlhead.object 15c15 < "floranDescription" : "Frogman put himself on bright sign now?", --- > "floranDescription" : "Fishman put himself on bright sign now?", 17c17 < "humanDescription" : "I wonder if the Hylotl are really into taking selfies?", --- > "humanDescription" : "I wonder if the Hylotl are really into taking selfies.", 18a19 > "novakidDescription" : "Novakid don't need neon signs of ourselves, we already glow!", objects\hylotl\numiplush\numiplush.object 13,14c13,14 < "avianDescription" : "I don't know that I want a plushie of a Hylotl.", < "floranDescription" : "Yuck, frogman plushie.", --- > "avianDescription" : "I don't know if I want a plushie of a Hylotl.", > "floranDescription" : "Fishman plushie.", 17a18 > "novakidDescription" : "Too cute for my taste.", objects\hylotl\numiposter\numiposter.object 14c14 < "floranDescription" : "Just a dumb frogman cartoon.", --- > "floranDescription" : "Sssome fishman cartoon.", 17a18 > "novakidDescription" : "Some kids cartoon character.", objects\hylotl\numisign\numisign.object 15c15 < "floranDescription" : "Just a dumb frogman cartoon.", --- > "floranDescription" : "Sssome fishman cartoon.", 18a19,20 > "novakidDescription" : "Some kids cartoon character.", > objects\hylotl\opensign\opensign.object 9,10c9,10 < "description" : "A neon 'open' sign.", < "shortdescription" : "Open Sign", --- > "description" : "A neon \"open\" sign.", > "shortdescription" : "Neon Open Sign", 13,17c13,17 < "apexDescription" : "A bright neon 'open' sign.", < "avianDescription" : "An 'open' sign.", < "floranDescription" : "Place is open?", < "glitchDescription" : "Unremarkable. An 'open' sign.", < "humanDescription" : "A neon 'open' sign.", --- > "apexDescription" : "A bright neon \"open\" sign.", > "avianDescription" : "An \"open\" sign.", > "floranDescription" : "Thiss place is open?", > "glitchDescription" : "Disinterested. An \"open\" sign.", > "humanDescription" : "A neon \"open\" sign.", 18a19 > "novakidDescription" : "An \"open\" sign.", objects\hylotl\ornatetorch\ornatetorch.object 14,15c14,15 < "floranDescription" : "Pretty flamesss.", < "glitchDescription" : "Observation. This lantern has been delicately crafted.", --- > "floranDescription" : "Pretty flamesss insside.", > "glitchDescription" : "Pleased. This lantern has been delicately crafted.", 17a18 > "novakidDescription" : "That lamp is real pretty.", objects\hylotl\poptopplush\poptopplush.object 14c14 < "floranDescription" : "Awww, Floran like Poptop plushie best.", --- > "floranDescription" : "Awww, Floran likess Poptop plushie bessst.", 17a18 > "novakidDescription" : "Too cute to be a real Poptop.", objects\hylotl\porthole\porthole.object 17a18 > "novakidDescription" : "A round window.", objects\hylotl\pressuredoor\pressuredoor.object 7c7 < "description" : "A hefty pressurized door.", --- > "description" : "A door that's good under pressure.", 13,15c13,15 < "floranDescription" : "Big heavy door.", < "glitchDescription" : "Concerned. This door is very heavy.", < "humanDescription" : "It's a big, sturdy pressurized door.", --- > "floranDescription" : "Big heavy door worksss besst underwater.", > "glitchDescription" : "Relieved. This door is very heavy, it should be watertight.", > "humanDescription" : "It's a big, sturdy door that copes well with high pressure.", 16a17 > "novakidDescription" : "A hefty pressurized door.", objects\hylotl\pumpsign\pumpsign.object 6c6 < "description" : "A sign that says either offline or online.", --- > "description" : "A sign that indicates the status of a pump.", 11,14c11,14 < "avianDescription" : "A simplistic electronic", < "floranDescription" : "Sssign is too long to read!", < "glitchDescription" : "Observant. This low power sign has two states.", < "humanDescription" : "A very informal sign.", --- > "avianDescription" : "A simplistic electronic.", > "floranDescription" : "Sssign tells Floran if pump is working.", > "glitchDescription" : "Content. This low power sign has two states.", > "humanDescription" : "A very useful sign.", 15a16 > "novakidDescription" : "Useful for checkin' if the pump is operatin'.", objects\hylotl\quillandink\quillandink.object 17a18 > "novakidDescription" : "A feather of some sort.", objects\hylotl\salesign\salesign.object 17a18 > "novakidDescription" : "There's a sale on!", objects\hylotl\shippingcontainer\shippingcontainer.object 13c13 < "apexDescription" : "It's a huge bin for shipping large cargo.", --- > "apexDescription" : "It's a huge crate for shipping large cargo.", 15c15 < "floranDescription" : "Maybe food in it.", --- > "floranDescription" : "Maybe theress food in it.", 18a19 > "novakidDescription" : "A large container for haulin' goods.", objects\hylotl\shopline\shopline.object 15,16c15,16 < "floranDescription" : "Standing in line? Pfffft.", < "glitchDescription" : "Annoyed. I dislike standing in long lines.", --- > "floranDescription" : "Do they expect Floran to wait becassue of ssilly ssign?", > "glitchDescription" : "Annoyed. I dislike standing in long queues.", 18c18,19 < "hylotlDescription" : "It's a sign marking the beginning of a checkout line.", --- > "hylotlDescription" : "It's a sign marking the beginning of a checkout queue.", > "novakidDescription" : "Am I supposed to stand here and wait? Why the heck should I?", objects\hylotl\softdrinksign\softdrinksign.object 15c15 < "floranDescription" : "Sign for drinks.", --- > "floranDescription" : "Ssign for drinkss.", 18a19 > "novakidDescription" : "It's a ad for a drinks brand.", objects\hylotl\studylamp\studylamp.object 14a15 > "novakidDescription" : "Green lamplight is pleasing to read by.", objects\hylotl\turtleplush\turtleplush.object 12,15c12,15 < "apexDescription" : "Their sturdy protective shells make turtles very interesting organisms.", < "avianDescription" : "A creature with a built-in shield on its back. Hmm.", < "floranDescription" : "Green. Is a plant?", < "glitchDescription" : "Curious. I have never seen a turtle before.", --- > "apexDescription" : "Their sturdy protective shells make turtles very interesting organisms. This one is just a toy.", > "avianDescription" : "A toy of a creature with a built-in shield on its back. Curious...", > "floranDescription" : "Toy is green. Iss creature a plant?", > "glitchDescription" : "Curious. I have never seen a real turtle.", 17c17,18 < "hylotlDescription" : "The turtle is a truly inspiring creature.", --- > "hylotlDescription" : "The turtle is a truly inspiring creature, captured beautifully here in toy form.", > "novakidDescription" : "That ain't a real turtle, it's a fake.", objects\hylotl\underwaterlight\underwaterlight.object 18c18,19 < "hylotlDescription" : "It's just a waterproof lightbulb.", --- > "hylotlDescription" : "It's a simple water-resistant lightbulb.", > "novakidDescription" : "A lightbulb under glass.", objects\hylotl\underwaterlightsmall\underwaterlightsmall.object 18a19 > "novakidDescription" : "A tiny light.", objects\hylotl\underwaterlightsmall\underwaterlightsmallbroken.object 15,16c15,16 < "shortdescription" : "Small Waterproof Light", < "description" : "A tiny wall light.", --- > "shortdescription" : "Broken Waterproof Light", > "description" : "A tiny wall light. It's broken.", 21,22c21,22 < "floranDescription" : "Light make dizzy!", < "glitchDescription" : "Analysis. This light is malfunctioning.", --- > "floranDescription" : "Light makess Floran dizzy!", > "glitchDescription" : "Concerned. This light is malfunctioning.", 24a25 > "novakidDescription" : "This light ain't workin' properly.", objects\hylotl\unicornplush\unicornplush.object 13c13 < "avianDescription" : "This creature looks powerful. Deceptively adorable.", --- > "avianDescription" : "This creature looks powerful. It's adorableness is deceptive.", 17a18 > "novakidDescription" : "A cute toy unicorn. Not like the real thing at all!", objects\mission\antenna\antenna.object 14c14 < "glitchDescription" : "Annoyance. This antenna is playing havoc with my sensors.", --- > "glitchDescription" : "Annoyed. This antenna is playing havoc with my sensors.", objects\mission\bonespike\bonespike.object 17a18 > "novakidDescription" : "Best to avoid that kinda thing.", objects\mission\bossweb\bossweb.object 5c5 < "description" : "Creepy gross Web.", --- > "description" : "The web of the Ixodoom.", 11,16c11,17 < "apexDescription" : "Gross!", < "avianDescription" : "Gross!", < "floranDescription" : "Gross!", < "glitchDescription" : "Gross!", < "humanDescription" : "Gross!", < "hylotlDescription" : "Gross!", --- > "apexDescription" : "Ugh... What a disgusting creature.", > "avianDescription" : "That's the Ixodoom's web. I'd best avoid that if I want to live!", > "floranDescription" : "Disssgusting web.", > "glitchDescription" : "Terrified. Just a huge, sticky web. Nothing to be afraid of.", > "humanDescription" : "The Ixodoom's web. Gross!", > "hylotlDescription" : "A foul web produced by the Ixodoom.", > "novakidDescription" : "Nasty lookin' web gunk.", objects\mission\brokentank\brokentank.object 11,12c11,12 < "apexDescription" : "A broken tank.", < "avianDescription" : "A broken tank", --- > "apexDescription" : "A broken military tank.", > "avianDescription" : "A strange vehicle, it appears to be broken.", 14,16c14,17 < "glitchDescription" : "Observant. A broken tank.", < "humanDescription" : "A broken tank.", < "hylotlDescription" : "A broken tank.", --- > "glitchDescription" : "Alarmed. A broken tank.", > "humanDescription" : "A tank, it's broken.", > "hylotlDescription" : "A military vehicle of some sort. I don't believe it is operational.", > "novakidDescription" : "Some sorta vehicle. It ain't going anywhere any time soon!", objects\mission\bushprop1\bushprop1.object 5c5 < "description" : "-todo-", --- > "description" : "A bush from an ocean planet.", 9a10 > "scannable" : false, objects\mission\bushprop2\bushprop2.object 5c5 < "description" : "-todo-", --- > "description" : "A bush from an ocean planet.", 9a10 > "scannable" : false, objects\mission\bushprop3\bushprop3.object 5c5 < "description" : "-todo-", --- > "description" : "A bush from an ocean planet.", 9a10 > "scannable" : false, objects\mission\caveart1\caveart1.object 12c12 < "avianDescription" : "This poor painting could be as old as the stars.", --- > "avianDescription" : "This clumsy painting could be as old as the stars.", 14c14 < "glitchDescription" : "Observant. This appears to represent organic beasts.", --- > "glitchDescription" : "Neutral. This painting appears to represent organic beasts.", 16c16,18 < "hylotlDescription" : "The painting isn't as elegant as Hylotl art.", --- > "hylotlDescription" : "This painting is not as elegant as ancient Hylotl art.", > "novakidDescription" : "A very old paintin' by the looks of it.", > objects\mission\caveart2\caveart2.object 13,16c13,17 < "floranDescription" : "Floran huntersss. They're never nice.", < "glitchDescription" : "Observant. The painting depicts figures with bows.", < "humanDescription" : "The proportions are all wrong. I could draw better.", < "hylotlDescription" : "More inferior artistic depictions from the Floran.", --- > "floranDescription" : "Floran huntersss.", > "glitchDescription" : "Neutral. The painting depicts figures with bows, probably Floran hunters.", > "humanDescription" : "The proportions are all wrong. I could have done better.", > "hylotlDescription" : "More crude artistic depictions from the Floran.", > "novakidDescription" : "They look to be huntin', if I'm not mistaken.", objects\mission\caveart3\caveart3.object 12,13c12,13 < "avianDescription" : "Do the Floran worship the sun?", < "floranDescription" : "All Floransss know what this meansss.", --- > "avianDescription" : "Do the Floran worship a sun?", > "floranDescription" : "Even Floran isss unsure what this meansss.", 16c16,17 < "hylotlDescription" : "Perhaps the artist wanted to inspire with this drawing.", --- > "hylotlDescription" : "Perhaps the artist wanted to inspire the viewer through this drawing.", > "novakidDescription" : "What in the stars is goin' on here?", objects\mission\caveart4\caveart4.object 5,6c5,6 < "description" : "Cave art perhaps depicting a sun?", < "shortdescription" : "Sun Cave Art", --- > "description" : "Cave art depicting an unidentified subject.", > "shortdescription" : "Ambiguous Cave Art", 11,15c11,15 < "apexDescription" : "Appears to be a sun, but with an eye? Are those rays or not?", < "avianDescription" : "Is this really a picture of the sun? I'm not convinced.", < "floranDescription" : "...", < "glitchDescription" : "Fearful. This appears to be a sun, but maybe I am wrong...", < "humanDescription" : "Oh no... How did a picture of THIS get here?!", --- > "apexDescription" : "I'm suddenly filled with dread.", > "avianDescription" : "Could this really be a painting of...? Oh dear.", > "floranDescription" : "Floran never wantsss to sssee this again.", > "glitchDescription" : "Terrified. Maybe I am wrong, but... This painting is sorely familiar.", > "humanDescription" : "Oh no... How did a picture of this get here?!", 16a17 > "novakidDescription" : "That ain't what I wanted to see today.", objects\mission\caveart5\caveart5.object 12,14c12,14 < "avianDescription" : "Perhaps the Floran have their own false dieties too?", < "floranDescription" : "Floran made the wrong allies once...", < "glitchDescription" : "Worried. I hope this isn't showing what I think it is...", --- > "avianDescription" : "Perhaps the Floran have their own dieties too?", > "floranDescription" : "Picture confusse Floran.", > "glitchDescription" : "Worried. I do not understand what this is a depiction of.", 16c16,17 < "hylotlDescription" : "What have the Floran done?", --- > "hylotlDescription" : "This painting could mean many things.", > "novakidDescription" : "Who's that meant to be?", objects\mission\deathwarning\deathwarning.object 5c5 < "description" : "An old sign warning for death.", --- > "description" : "An old sign to warn of deathly danger.", 11,16c11,17 < "apexDescription" : "Appears to be a universal sign for danger.", < "avianDescription" : "Avian skull has no teeth, sign doesn't apply to me.", < "floranDescription" : "Floran ssssign for excitement!", < "glitchDescription" : "Analytical. The sign is a warning.", < "humanDescription" : "A menacing skull. Definitely a good omen.", < "hylotlDescription" : "A badly drawn sign, made to warn others.", --- > "apexDescription" : "This sign makes me think I should be careful.", > "avianDescription" : "A menacing sign. What could it be a warning for?", > "floranDescription" : "The sssign means fun!", > "glitchDescription" : "Observant. This appears to be a warning.", > "humanDescription" : "How forboding!", > "hylotlDescription" : "This skull does not appear to have three eye sockets. Perhaps Hylotl are not at risk to the danger.", > "novakidDescription" : "A skull sign of some sort.", objects\mission\deathwarningmodern\deathwarningmodern.object 11,16c11,17 < "apexDescription" : "This sign makes me think I should be careful.", < "avianDescription" : "A menacing sign. What could it be a warning for?", < "floranDescription" : "The sssign means fun!", < "glitchDescription" : "Observant. This appears to be a warning.", < "humanDescription" : "How forboding!", < "hylotlDescription" : "This skull should have three eye sockets.", --- > "apexDescription" : "A sign for danger is more or less universally recognisable.", > "avianDescription" : "An Avian skull has no teeth, so this sign feels strange to me.", > "floranDescription" : "Floran ssssign for excitement!", > "glitchDescription" : "Analytical. The sign is a warning which I should heed lest I wish to encounter danger.", > "humanDescription" : "A menacing skull. Definitely a good omen.", > "hylotlDescription" : "A badly drawn sign, made to warn others.", > "novakidDescription" : "A skull, the kind you'd find inside the head of an organic life form.", objects\mission\dirttrapdoor\dirttrapdoor.object 15c15 < "glitchDescription" : "Scanning. Something is hidden here.", --- > "glitchDescription" : "Suspicious. Something is hidden here.", 17c17,18 < "hylotlDescription" : "Something about the way this dirt is packed is odd.", --- > "hylotlDescription" : "Something about the way this dirt is packed is untrustworthy.", > "novakidDescription" : "This here dirt has somethin' strange about it.", objects\mission\drip1\drip1.object 44,45d43 < "frames" : 1, < "animationCycle" : 1.0, 48,59c46 < "anchors" : [ "background" ] < < }, < { < "dualImage" : "drip1.png:.", < < "imagePosition" : [0, 0], < "frames" : 1, < "animationCycle" : 1.0, < < "spaceScan" : 0.1, < "anchors" : [ "top" ] --- > "anchors" : [ ] objects\mission\drip2\drip2.object 9a10 > "scannable" : false, objects\mission\escaperadar\escaperadar.object 13c13 < "apexDescription" : "A sweet dish.", --- > "apexDescription" : "A great radar dish.", 16,18c16,19 < "glitchDescription" : "Statement. A radar dish.", < "humanDescription" : "Dishy.", < "hylotlDescription" : "A fishy dish.", --- > "glitchDescription" : "Curious. A radar dish.", > "humanDescription" : "That's a sweet dish.", > "hylotlDescription" : "A rather imposing radar dish.", > "novakidDescription" : "I've seen bigger dishes.", objects\mission\fallingrocks\fallingrocks.object 5c5 < "description" : "Old Falling Rocks", --- > "description" : "An old battered sign warning of falling rocks.", 12,15c12,15 < "avianDescription" : "A sign of something falling. Hopefully not the moon.", < "floranDescription" : "A sssign for unstable ceiling.", < "glitchDescription" : "Confused. Perhaps this represents that the cave is unsafe?", < "humanDescription" : "Falling rocks. Why can't we have a safe death-cave for once?", --- > "avianDescription" : "A sign of something falling from above.", > "floranDescription" : "A sssign for unsstable ceiling.", > "glitchDescription" : "Confused. Perhaps this represents that the area is unsafe?", > "humanDescription" : "Falling rocks. Why can't a cave just be safe for once?", 16a17 > "novakidDescription" : "Better watch out for fallin' rocks ahead.", objects\mission\fallingrocksmodern\fallingrocksmodern.object 5c5 < "description" : "Falling Rocks", --- > "description" : "A warning sign showing falling rocks.", 11,17c11,17 < "apexDescription" : "-todo-", < "avianDescription" : "Zero.", < "floranDescription" : "Circle.", < "glitchDescription" : "Statement. Zero.", < "humanDescription" : "Zero.", < "hylotlDescription" : "Nothing.", < "novakidDescription" : "A zero.", --- > "apexDescription" : "This sign clearly warns of unstable rocks.", > "avianDescription" : "A sign warning of falling rocks.", > "floranDescription" : "A sssign for unsstable rocksss.", > "glitchDescription" : "Worried. Perhaps this represents that the area is unsafe?", > "humanDescription" : "Falling rocks. Why can't a cave just be safe for once?", > "hylotlDescription" : "Perhaps the artist was trying to warn others.", > "novakidDescription" : "Better watch out for fallin' rocks ahead.", objects\mission\floranchampionstatue\huntingchampionstatue.object 11,12c11,12 < "apexDescription" : "A majestic, imposing Floran.", < "avianDescription" : "No doubt this Floran was a heroic warrior.", --- > "apexDescription" : "A majestic yet imposing Floran hunter.", > "avianDescription" : "A statue of a Floran warrior. Avian warriors are not often importalised in stone.", 14c14 < "glitchDescription" : "Hypothesis. The Floran depicted here was a successful hunter of sorts.", --- > "glitchDescription" : "Impressed. The Floran depicted here was a successful hunter.", 16c16,17 < "hylotlDescription" : "I'm not so comfortable with a Floran being immortalised like this.", --- > "hylotlDescription" : "A statue erected in honour of a revered Floran hunter.", > "novakidDescription" : "This guy must've been a mighty fine hunter!", objects\mission\graffiti-thewayisblocked\thewayisblocked.object 13,14c13,14 < "floranDescription" : "Kekeke...", < "glitchDescription" : "Questioning. Is the statment true or false?", --- > "floranDescription" : "Floran payss sign no attention.", > "glitchDescription" : "Concerned. Is the statment true or false?", objects\mission\graffiti-turnback\turnback.object 11,13c11,13 < "apexDescription" : "Theres something about this sign that makes me want to persevere.", < "avianDescription" : "What if it is true?", < "floranDescription" : "Kekekeke yessss.", --- > "apexDescription" : "There's something about this sign that makes me want to persevere.", > "avianDescription" : "What if I should?", > "floranDescription" : "Sssilly sign.", objects\mission\laboratorylight\laboratorylight.object 7,8c7,8 < "description" : "A sleek red wall lamp.", < "shortdescription" : "Laboratory Lamp", --- > "description" : "A sleek red wall light.", > "shortdescription" : "Laboratory Light", 11,12c11,12 < "apexDescription" : "This Miniknog-designed lamp is made to run even on low power.", < "avianDescription" : "This lamp is distractly bright.", --- > "apexDescription" : "This Miniknog-designed light is made to run even on low power.", > "avianDescription" : "This lamp is distractingly bright.", 14c14 < "glitchDescription" : "Impressed. This is a very large red lamp.", --- > "glitchDescription" : "Impressed. This is a very power-efficient lamp.", 16c16,17 < "hylotlDescription" : "This light uses ", --- > "hylotlDescription" : "This light uses very little power. It is unlike the Miniknog to be environmentally concious.", > "novakidDescription" : "Glows red like a dyin' sun.", objects\mission\laboratoryverticaldoor\laboratoryverticaldoor.object 15c15 < "glitchDescription" : "Observant. This hatch is made from a smooth white metal.", --- > "glitchDescription" : "Critical. This hatch is made from a smooth white metal.", 17a18 > "novakidDescription" : "A hatch door. Useful in a science lab, I'd bet!", objects\mission\lunarbasebunk\lunarbasebunk.object 13c13 < "apexDescription" : "A bunk bed.", --- > "apexDescription" : "A basic bunk bed.", 15,16c15,16 < "floranDescription" : "Floran like to sssleep!", < "glitchDescription" : "Statement. A bunk bed.", --- > "floranDescription" : "Floran would like to sssleep in bunk bed.", > "glitchDescription" : "Sentimental. A bunk bed, not dissimilar from those at the Protectorate Academy.", 18c18,19 < "hylotlDescription" : "A crude bed.", --- > "hylotlDescription" : "I have fond memories of sleeping in such a bed at the Protectorate Academy.", > "novakidDescription" : "A regular bunk bed.", objects\mission\miningbelt\miningbelt.object 16a17 > "novakidDescription" : "A device for carryin' heavy things from one place to another.", objects\mission\miningchest\miningchest.object 17c17 < "glitchDescription" : "Anticipation. What could be inside?", --- > "glitchDescription" : "Curious. What could be inside?", 19a20 > "novakidDescription" : "A sturdy ol' chest containin' treasures... I hope.", objects\mission\miningcrusher\miningcrusher.object 13c13 < "floranDescription" : "Floran wants to drop prey inssside machine!", --- > "floranDescription" : "Machine for breakin bonesss... Did Floran say bones? Floran meant rocks!", 16a17 > "novakidDescription" : "Ya wouldn't wanna fall into this contraption.", objects\mission\miningdoor\miningdoor.object 15c15 < "floranDescription" : "Door provide tactical vantage point. Jump out. Ssstab!", --- > "floranDescription" : "Big metal door looks imposssible to penetrate.", 18a19 > "novakidDescription" : "This door means business.", objects\mission\miningfence\miningfence.object 16a17 > "novakidDescription" : "Just a borin' fence.", objects\mission\mininghazardsign\mininghazardsign.object 8c8 < "description" : "A metal sign that says 'HAZARD!'", --- > "description" : "A metal sign that says \"HAZARD!\"", 12c12 < "apexDescription" : "A sign reading 'Hazard'.", --- > "apexDescription" : "A sign reading \"Hazard\".", 15c15 < "glitchDescription" : "Reading. Hazard!", --- > "glitchDescription" : "Worried. Hazard? Where?!", 17a18 > "novakidDescription" : "I ain't afraid of a bit o' trouble.", objects\mission\miningpowersign\miningpowersign.object 12c12 < "floranDescription" : "Sssign is too long to read!", --- > "floranDescription" : "Sssome sort of sssign.", 15a16 > "novakidDescription" : "A straight to the point kind o' sign. I can appreciate that.", objects\mission\miningskip\miningskip.object 15c15 < "humanDescription" : "A big Skip, full of rubble and dirt.", --- > "humanDescription" : "A big skip, full of rubble and dirt.", 16a17 > "novakidDescription" : "A dumpin' place for unwanted bits n' pieces.", objects\mission\miningverticaldoor\miningverticaldoor.object 15c15 < "floranDescription" : "Door goesss up and down...", --- > "floranDescription" : "Hatch opensss... Hatch closessss.", 18a19 > "novakidDescription" : "A hatchway in the floor. I can climb through it.", objects\mission\penguinbasedoor\penguinbasedoor.object 14c14 < "floranDescription" : "Hatch goesss up and down...", --- > "floranDescription" : "Hatch opensss... Hatch closessss.", 17a18 > "novakidDescription" : "A hatchway in the floor. I can climb through it.", objects\mission\penguinposter1\penguinposter1.object 12,13c12,13 < "avianDescription" : "I don't feel welcome here...", < "floranDescription" : "Tiny waddle birds to ssstab!", --- > "avianDescription" : "Some birds fancy themselves superior than others! I resent that attitude.", > "floranDescription" : "Tiny waddle birdsss can't ssstop Floran from entering!", 17c17 < "novakidDescription" : "I don't feel welcome here...", --- > "novakidDescription" : "Try n' stop me, lil' buddy.", objects\mission\proximitywallsensor\proximitywallsensor.object 15,16c15,16 < "floranDescription" : "Floran dance for thing!", < "glitchDescription" : "Statement. A proximity sensor.", --- > "floranDescription" : "Sssensor is looking at Floran!", > "glitchDescription" : "Neutral. A proximity sensor.", objects\mission\redlight\redlight.object 16c16 < "glitchDescription" : "Analysis. This light generates light on low power.", --- > "glitchDescription" : "Neutral. This light generates light on low power.", 18a19 > "novakidDescription" : "A red light.", objects\mission\redlight\redlightbroken.object 23c23 < "glitchDescription" : "Analysis. This light is malfunctioning.", --- > "glitchDescription" : "Unimpressed. This light is malfunctioning.", 25a26 > "novakidDescription" : "This light ain't havin' a good time.", objects\mission\secretsign\secretsign1.object 17a18 > "novakidDescription" : "Writing in a foreign tongue. I ain't familiar with it.", objects\mission\secretsign\secretsign2.object 17a18 > "novakidDescription" : "Writing in a foreign tongue. I ain't familiar with it.", objects\mission\secretsign\secretsign3.object 15c15 < "glitchDescription" : "Theorising. I wonder if this sigil represents a digit.", --- > "glitchDescription" : "Thoughtful. I wonder if this sigil represents a digit.", 17a18 > "novakidDescription" : "Writing in a foreign tongue. I ain't familiar with it.", objects\mission\skulltorch\skulltorch.object 14,19c14,20 < "apexDescription" : "The torch provides warmth as well as light.", < "avianDescription" : "Avian temples are lit only with natural light.", < "floranDescription" : "Flamesss make Floran nervous.", < "glitchDescription" : "Stating the obvious. A torch.", < "humanDescription" : "An old torch.", < "hylotlDescription" : "The Hylotl do not light torches. Beneath the ocean, air is too precious to waste.", --- > "apexDescription" : "This morbid torch provides warmth as well as light.", > "avianDescription" : "A rather gruesome torch, if I might say...", > "floranDescription" : "Burning face!", > "glitchDescription" : "Uncomfortable. I belive this is a real skull.", > "humanDescription" : "A skull with flames for hair! Cool.", > "hylotlDescription" : "Who would use the dead for this purpose?", > "novakidDescription" : "Howdy, buddy.", objects\mission\skullwalltorch\skullwalltorch.object 14,19c14,20 < "apexDescription" : "The torch provides warmth as well as light.", < "avianDescription" : "Avian temples are lit only with natural light.", < "floranDescription" : "Flamesss make Floran nervous.", < "glitchDescription" : "Stating the obvious. A torch.", < "humanDescription" : "An old torch.", < "hylotlDescription" : "The Hylotl do not light torches. Beneath the ocean, air is too precious to waste.", --- > "apexDescription" : "This morbid torch provides warmth as well as light.", > "avianDescription" : "A rather gruesome torch, if I might say...", > "floranDescription" : "Burning face!", > "glitchDescription" : "Uncomfortable. I belive this is a real skull.", > "humanDescription" : "A skull with flames for hair! Cool.", > "hylotlDescription" : "Who would use the dead for this purpose?", > "novakidDescription" : "Howdy, buddy.", objects\mission\strangeweb1\strangeweb1.object 16c16,17 < "hylotlDescription" : "More floran unpleasantness, perhaps? Or something more than that...", --- > "hylotlDescription" : "More Floran unpleasantness, perhaps? Or something more than that...", > "novakidDescription" : "Like gum stuck to a boot.", objects\mission\strangeweb1\strangeweb2.object 16c16,18 < "hylotlDescription" : "More floran unpleasantness, perhaps? Or something more than that...", --- > "hylotlDescription" : "More Floran unpleasantness, perhaps? Or something more than that...", > "novakidDescription" : "Like gum stuck to a boot.", > objects\mission\strangeweb1\strangeweb3.object 16c16,18 < "hylotlDescription" : "More floran unpleasantness, perhaps? Or something more than that...", --- > "hylotlDescription" : "More Floran unpleasantness, perhaps? Or something more than that...", > "novakidDescription" : "Like gum stuck to a boot.", > objects\mission\strangeweb1\strangeweb4.object 16c16,18 < "hylotlDescription" : "More floran unpleasantness, perhaps? Or something more than that...", --- > "hylotlDescription" : "More Floran unpleasantness, perhaps? Or something more than that...", > "novakidDescription" : "Like gum stuck to a boot.", > objects\mission\tanktrap\tanktrap.object 12c12 < "avianDescription" : "A jagged metal shape used to trap tanks.", --- > "avianDescription" : "These nails can stop a tank!", 15c15 < "humanDescription" : "A jagged metal shape used to trap tanks.", --- > "humanDescription" : "This could stop a tank!", 16a17 > "novakidDescription" : "These nails could halt any ride. Classic.", objects\mission\templepressureplatform\templepressureplatform.object 11,19c11,21 < /* todo < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", < "novakidDescription" : "-todo-", < */ --- > > > "apexDescription" : "Some kind of pressure sensitive platform.", > "avianDescription" : "What happens if I stand on this?", > "floranDescription" : "There isss a funny platform here. Should Floran ssstand on?", > "glitchDescription" : "Confused. I think this platform was built by someone for some purpose.", > "humanDescription" : "A giant pressure sensitive platform.", > "hylotlDescription" : "What does this activate?", > "novakidDescription" : "I wouldn't want to step on that without knowin' what it does first.", > > objects\mission\treeprop1\treeprop1.object 5,6c5,6 < "description" : "-todo-", < "shortdescription" : "Tree Prop 1", --- > "description" : "A nice tree.", > "shortdescription" : "Tree Prop", 9a10 > "scannable" : false, 11,17c12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", < --- > objects\mission\treeprop2\treeprop2.object 5,6c5,6 < "description" : "-todo-", < "shortdescription" : "Tree Prop 2", --- > "description" : "A nice tree.", > "shortdescription" : "Tree Prop", 10,16c10 < < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "scannable" : false, objects\mission\treeprop3\treeprop3.object 5,6c5,6 < "description" : "-todo-", < "shortdescription" : "Tree Prop 3", --- > "description" : "A nice tree.", > "shortdescription" : "Tree Prop", 10,16c10 < < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "scannable" : false, objects\mission\ufoprop\ufoprop.object 17a18 > "novakidDescription" : "A rough lookin' space vehicle. Seems broke too.", objects\obstacles\arid\ceilingspike1\ceilingspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\ceilingspike2\ceilingspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\ceilingspike3\ceilingspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\ceilingspike4\ceilingspike4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\groundspike1\groundspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\groundspike2\groundspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\groundspike3\groundspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\groundspike4\groundspike4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\thorns1\thorns1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\thorns2\thorns2.object 17a18,19 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", > objects\obstacles\arid\thorns3\thorns3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\arid\thorns4\thorns4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\green\greenceilingspike1\greenceilingspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\green\greenceilingspike2\greenceilingspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\green\greenceilingspike3\greenceilingspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\green\greenceilingspike4\greenceilingspike4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\green\greengroundspike1\greengroundspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\green\greengroundspike2\greengroundspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\green\greengroundspike3\greengroundspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\green\greengroundspike4\greengroundspike4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icespike\icespike.object 18a19 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icestalactite1\icestalactite1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icestalactite2\icestalactite2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icestalactite3\icestalactite3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icestalactite4\icestalactite4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icestalagmite1\icestalagmite1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icestalagmite2\icestalagmite2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icestalagmite3\icestalagmite3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\ice\icestalagmite4\icestalagmite4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object 17a18 > "novakidDescription" : "These sure look sharp, I'm ready to hightail it outta here!", objects\outpost\2stopteleshop\2stopshop.object 4a5 > 7a9,18 > > "apexDescription" : "A shop selling teleporters. This could come in handy.", > "avianDescription" : "Oh, it's a shop selling teleportation devices! Very useful to know.", > "floranDescription" : "Floran can buy teleportersss from this sssshop.", > "glitchDescription" : "Interested. A vendor selling teleportation devices!", > "humanDescription" : "A shop full of teleporters. A set up for the perfect getaway...", > "hylotlDescription" : "A shop selling teleporters. Maybe I should browse it.", > "novakidDescription" : "A shop sellin' teleporters... if you have a pot of pixels to spare.", > > objects\outpost\2stopteleshop\2stoptele.object 5a6 > 8a10,17 > > "apexDescription" : "If I mark this teleporter I can return here from a different teleporter at any point.", > "avianDescription" : "A functioning teleporter! If I mark it I can return here from a different teleporter at any point.", > "floranDescription" : "If Floran marksss this teleporter Floran can return here from other teleport machines!", > "glitchDescription" : "Eager. By marking this teleporter I should be able to this point from any other teleporter!", > "humanDescription" : "It's a teleporter! If I mark it I should be able to return here from a different teleporter whenever I like.", > "hylotlDescription" : "A teleporter. If I mark it I should be able to return to this point from a different teleporter.", > "novakidDescription" : "By markin' this teleporter I can teleport straight back here if n' when I find another teleporter.", objects\outpost\bathroomhanddryer\bathroomhanddryer.object 15c15 < "glitchDescription" : "Statement. A hand dryer.", --- > "glitchDescription" : "Neutral. A hand dryer.", 17a18 > "novakidDescription" : "A device for dryin' yer wet hands.", objects\outpost\bathroomsink\bathroomsink.object 13,15c13,15 < "floranDescription" : "Sssink.", < "glitchDescription" : "Statement. A sink.", < "humanDescription" : "A sink.", --- > "floranDescription" : "Splashy sssink.", > "glitchDescription" : "Neutral. A sink.", > "humanDescription" : "A sink. Maybe I should wash my hands...", 16a17 > "novakidDescription" : "A plain ol' sink.", objects\outpost\bathroomstall\bathroomstall.object 11c11 < "apexDescription" : "When you've gotta go, you've gotta go.", --- > "apexDescription" : "A basic bathroom stall.", 13,14c13,14 < "floranDescription" : "Floran hide in ssstall. Jump out!", < "glitchDescription" : "Statement. A bathroom stall.", --- > "floranDescription" : "Floran likes hiding in ssstalls and watching people walk by through gap!", > "glitchDescription" : "Neutral. A bathroom stall.", 16a17 > "novakidDescription" : "When you gotta go, you gotta go.", objects\outpost\bathroomtrash\bathroomtrash.object 16c16 < "glitchDescription" : "Statement. Garbage.", --- > "glitchDescription" : "Neutral. Garbage.", 18a19,20 > "novakidDescription" : "Ain't nothin' but trash.", > objects\outpost\bathroomtrashquest\bathroomtrashquest.object 17c17 < "glitchDescription" : "Statement. Garbage.", --- > "glitchDescription" : "Neutral. Garbage.", 19a20 > "novakidDescription" : "Ain't nothin' but trash.", objects\outpost\bathroomurinal\bathroomurinal.object 13,14c13,14 < "floranDescription" : "Floran like ssseat.", < "glitchDescription" : "Statement. A urinal.", --- > "floranDescription" : "Floran like ssmelly ssseat.", > "glitchDescription" : "Neutral. A urinal.", 16a17 > "novakidDescription" : "A dirty lookin' urinal.", objects\outpost\bench\bench.object 11c11 < "apexDescription" : "A bench.", --- > "apexDescription" : "A plain bench.", 14c14 < "glitchDescription" : "Statement. A bench.", --- > "glitchDescription" : "Neutral. A bench.", 16a17 > "novakidDescription" : "A simple place for restin' your tired legs.", objects\outpost\coffeemachine\coffeemachine.object 15,16c15,16 < "floranDescription" : "Floran told this is called coffin!", < "glitchDescription" : "Statement. A coffee machine.", --- > "floranDescription" : "A smelly drinkssss machine.", > "glitchDescription" : "Neutral. A coffee machine.", 18a19 > "novakidDescription" : "Black, no milk or sugar. Don't mind if I do!", objects\outpost\customsign\customsign.object 12c12 < "glitchDescription" : "Descriptive. A simple textual interface.", --- > "glitchDescription" : "Observant. A simple textual interface.", 14a15 > "novakidDescription" : "Some sort of sign.", objects\outpost\filingcabinet\filingcabinet.object 15c15 < "floranDescription" : "Firing cabinet! Ssso Floran hear.", --- > "floranDescription" : "A cabinet with papers, papers, paperssss.", 18a19 > "novakidDescription" : "A cabinet for organisin' ones paperwork.", objects\outpost\fireextinguisher\fireextinguisher.object 14c14 < "glitchDescription" : "Alarm. This fire extinguisher does not meet safety regulations.", --- > "glitchDescription" : "Alarmed. This fire extinguisher does not meet safety regulations.", 16a17 > "novakidDescription" : "This lil' thing extinguishes fires.", objects\outpost\floor\floor.object 14c14 < "glitchDescription" : "Statement. Floor sign.", --- > "glitchDescription" : "Neutral. Floor sign.", objects\outpost\frogfurnishing\frogfurnishing.object 15c15 < "glitchDescription" : "This frog has some comfortable looking wares.", --- > "glitchDescription" : "Impressed. This frog has some comfortable looking wares.", objects\outpost\infinityexpress\infinityexpress.object 4a5 > 7a9,17 > > "apexDescription" : "A store. I'll be sure to buy everything I need.", > "avianDescription" : "A handy store. Let's hope they sell what I want.", > "floranDescription" : "Floran get goods and ssservices in exchange for sssshiny credits.", > "glitchDescription" : "Neutral. A merchant of some sort.", > "humanDescription" : "I hope they do fizzy sodas.", > "hylotlDescription" : "A store. I doubt it sells lily pads.", > "novakidDescription" : "Gonna buy me some guns, ammo, and maybe a sneaky bottle o' automato juice.", > 38,45c48 < < "apexDescription" : "A store. I'll be sure to buy everything I need.", < "avianDescription" : "A handy store. Let's hope they sell what I want.", < "floranDescription" : "Floran get goods and ssservices in exchange for credits or ssstabbing.", < "glitchDescription" : "Statement. A merchant of some sort.", < "humanDescription" : "I hope they do Twinkies.", < "hylotlDescription" : "A store. I doubt it sells lily pads.", < "novakidDescription" : "Gonna buy me some guns, ammo, and maybe a sneaky bottle a' automato juice.", --- > objects\outpost\number0\number0.object 14c14 < "glitchDescription" : "Statement. Zero.", --- > "glitchDescription" : "Neutral. Zero.", objects\outpost\number1\number1.object 13,14c13,14 < "floranDescription" : "Pointy ssspike.", < "glitchDescription" : "Statement. One.", --- > "floranDescription" : "Pointy one.", > "glitchDescription" : "Neutral. One.", objects\outpost\number2\number2.object 13,14c13,14 < "floranDescription" : "Sssnake thing.", < "glitchDescription" : "Statement. Two.", --- > "floranDescription" : "Sssnakey two.", > "glitchDescription" : "Neutral. Two.", objects\outpost\number3\number3.object 13,14c13,14 < "floranDescription" : "Funny sssmiley thing.", < "glitchDescription" : "Statement. Three.", --- > "floranDescription" : "Three! Funny squiggle.", > "glitchDescription" : "Neutral. Three.", 17c17 < "novakidDescription" : "A three.", --- > "novakidDescription" : "Lucky number.", objects\outpost\number4\number4.object 12,13c12,13 < "floranDescription" : "Bird?", < "glitchDescription" : "Statement. Four.", --- > "floranDescription" : "Four.", > "glitchDescription" : "Neutral. Four.", objects\outpost\number5\number5.object 13,14c13,14 < "floranDescription" : "Meat hook.", < "glitchDescription" : "Statement. Five.", --- > "floranDescription" : "Five! Lookssss like hook.", > "glitchDescription" : "Neutral. Five.", objects\outpost\number6\number6.object 13,14c13,14 < "floranDescription" : "Sssnail.", < "glitchDescription" : "Statement. Six.", --- > "floranDescription" : "Sssquiggle number sssix.", > "glitchDescription" : "Neutral. Six.", objects\outpost\number7\number7.object 13,14c13,14 < "floranDescription" : "Ssscythe.", < "glitchDescription" : "Statement. Seven.", --- > "floranDescription" : "Ssseven.", > "glitchDescription" : "Neutral. Seven.", objects\outpost\number8\number8.object 13,14c13,14 < "floranDescription" : "The crushing futility of existence.", < "glitchDescription" : "Statement. Eight.", --- > "floranDescription" : "Number eight.", > "glitchDescription" : "Neutral. Eight.", objects\outpost\number9\number9.object 13,14c13,14 < "floranDescription" : "Hammer!", < "glitchDescription" : "Statement. Nine.", --- > "floranDescription" : "Number nine.", > "glitchDescription" : "Neutral. Nine.", objects\outpost\outpostlocker\outpostlocker.object 16,17c16,17 < "floranDescription" : "Floran not can fit in locker. Floran can fit Hylotl in locker.", < "glitchDescription" : "Statement. A locker, for locking up things you want to lock away.", --- > "floranDescription" : "Floran wonder what isss insssside locker.", > "glitchDescription" : "Observation. A locker, for locking up things you want to lock away.", 19a20 > "novakidDescription" : "Just a locker, does the job I guess.", objects\outpost\outpostmicrowave\outpostmicrowave.object 16,17c16,17 < "floranDescription" : "Floran dry pet in microwave. Floran prompt new sssafety guidelines.", < "glitchDescription" : "Amusement. It appears someone cooked a pizza in here last.", --- > "floranDescription" : "Floran likess raw meat, sssometimes cooked meat is good too.", > "glitchDescription" : "Disgust. It appears someone cooked a pizza in here last.", 19a20 > "novakidDescription" : "This lil' rotatin' oven cooks food at speed!", objects\outpost\outpostmonitor\outpostmonitor.object 17,21c17,22 < "avianDescription" : "Ah, this old classic! Better not repeat what it says.", < "floranDescription" : "Floran think this sssay; Haloom kissface plant. Ssshudder.", < "glitchDescription" : "Amusement. This monitor is displaying the lyrics to a bawdy Avian folk song.", < "humanDescription" : "I don't understand what it says but it's making me giggle.", < "hylotlDescription" : "Another language.", --- > "avianDescription" : "Some sort of monitor, I can't make out what it says however.", > "floranDescription" : "Ssstupid monitor, only has liness.", > "glitchDescription" : "Distressed. This seems to be malfunctioning.", > "humanDescription" : "I wonder if this is meant to be showing something.", > "hylotlDescription" : "It seems to be broken, how surprising.", > "novakidDescription" : "I can't make out anythin' 'cept flickerin' lines.", objects\outpost\outpostpc\outpostpc.object 13,14c13,14 < "floranDescription" : "Floran hear liquid cooling is good. Floran pour water on computer. Boom!", < "glitchDescription" : "Statement. An overpowered computer.", --- > "floranDescription" : "Floran have little use for thiss.", > "glitchDescription" : "Envious. An overpowered computer.", 16a17 > "novakidDescription" : "I betcha' this thing could look up anythin'!", objects\outpost\outpostpublicchair\outpostpublicchair.object 13,16c13,17 < "floranDescription" : "If you cut me, do I not ssstab?", < "glitchDescription" : "Statement. A chair.", < "humanDescription" : "A chair.", < "hylotlDescription" : "Sometimes I wonder what the point is.", --- > "floranDescription" : "Sssimple chair.", > "glitchDescription" : "Surprised. A chair.", > "humanDescription" : "Just a chair.", > "hylotlDescription" : "A simple chair, it is not comfortable.", > "novakidDescription" : "Good a place as any to sit down.", objects\outpost\outpostradardish\outpostradardish.object 12c12 < "apexDescription" : "A sweet dish.", --- > "apexDescription" : "A standard radar dish.", 14,17c14,18 < "floranDescription" : "Floran like to sssmash dishes!", < "glitchDescription" : "Statement. A radar dish.", < "humanDescription" : "Dishy.", < "hylotlDescription" : "A fishy dish.", --- > "floranDescription" : "Floran not meant to touch thiss after last time.", > "glitchDescription" : "Observation. A radar dish.", > "humanDescription" : "A radar dish...for radar things.", > "hylotlDescription" : "A dish for receiving radar.", > "novakidDescription" : "Some kinda science dish.", objects\outpost\outpostsecurityconsole\outpostsecurityconsole.object 14,17c14,18 < "floranDescription" : "Floran use anonymous console to send abuse to Hylotl military.", < "glitchDescription" : "Statement. A security console.", < "humanDescription" : "A console.", < "hylotlDescription" : "A console.", --- > "floranDescription" : "Floran can ussse..but not sure for what.", > "glitchDescription" : "Concerned. I cannot determine what this console is used for.", > "humanDescription" : "A console. I can turn it on and off again.", > "hylotlDescription" : "A console for something unknown.", > "novakidDescription" : "If I press enough buttons it might do somethin'.", objects\outpost\outpostservicepanel\outpostservicepanel.object 10a11,12 > "apexDescription" : "A service panel with a warning sign.", > "avianDescription" : "A service panel.", 12c14,17 < "glitchDescription" : "Statement. A service panel.", --- > "glitchDescription" : "Examination. A service panel.", > "humanDescription" : "That warning sign seems vaguely serious.", > "hylotlDescription" : "A simple service panel.", > "novakidDescription" : "Just some kinda service panel.", objects\outpost\outpostshippingcontainer\outpostshippingcontainer.object 16,17c16,17 < "floranDescription" : "Floran once ssship live monsters to Hylotl. Fun!", < "glitchDescription" : "Statement. A shipping container.", --- > "floranDescription" : "Iss a shipping container.", > "glitchDescription" : "Conclusion. A shipping container.", 19c19,20 < "hylotlDescription" : "A container for shipping.", --- > "hylotlDescription" : "A container for shipping all manner of items.", > "novakidDescription" : "I could ship back all kinda cargo with this!", objects\outpost\outpostslidingdoor\outpostslidingdoor.object 17a18 > "novakidDescription" : "I like these sleek slidin' doors.", objects\outpost\outpostsmallmonitor\outpostsmallmonitor.object 18c18 < "floranDescription" : "Floran think this say; ssstab and the world ssstabs with you.", --- > "floranDescription" : "Floran doesss not know what thiss saysss.", 21a22 > "novakidDescription" : "They seem to be talkin' about somethin' important.", objects\outpost\outpoststandingdesk\outpoststandingdesk.object 13,15c13,15 < "floranDescription" : "Floran prefer ssstabbing desk.", < "glitchDescription" : "Statement. A standing desk.", < "humanDescription" : "A standing desk.", --- > "floranDescription" : "Floran have little use for desksss.", > "glitchDescription" : "Surprised. A desk, you stand at it rather than sit.", > "humanDescription" : "A standing desk, I hear these are a good idea.", 16a17 > "novakidDescription" : "A desk ya stand at, keeps you from settlin'.", objects\outpost\outposttable\outposttable.object 15c15 < "glitchDescription" : "Statement. A table.", --- > "glitchDescription" : "Remark. A table.", 17a18 > "novakidDescription" : "Just a table.", objects\outpost\outposttank\outposttank.object 14,15c14,15 < "floranDescription" : "Floran prefer ssshooty tank.", < "glitchDescription" : "Analysis. This tank contains some unknown gas.", --- > "floranDescription" : "Iss tank hiding anything?", > "glitchDescription" : "Examination. This tank contains some unknown gas.", 17a18 > "novakidDescription" : "I ain't sure just what's in this here tank.", objects\outpost\outpostterminal\outpostterminal.object 14,15c14,15 < "floranDescription" : "Beep! Beep! Sssmash!", < "glitchDescription" : "Statement. A terminal.", --- > "floranDescription" : "Terminal makesss beepss.", > "glitchDescription" : "Examination. A terminal.", 17a18 > "novakidDescription" : "Just a terminal, prob'ly connects to somethin'.", objects\outpost\penguinbay\penguinbay.object 14c14 < "glitchDescription" : "Amusement. These tiny penguins are smugglers.", --- > "glitchDescription" : "Amused. These tiny penguins are smugglers.", objects\outpost\plasticplant\plasticplant.object 15c15 < "glitchDescription" : "Amused. This fake plastic plant has a real plant inside it.", --- > "glitchDescription" : "Impressed. Using a plastic plant removes the need for watering it.", 17a18 > "novakidDescription" : "Lets me think 'bout nature, without the work.", objects\outpost\repairo\repairo.object 17a18,25 > "apexDescription" : "This mechanical man is dedicated to fixing things.", > "avianDescription" : "This mechanical merchant will fix broken vehicles.", > "floranDescription" : "Shiny metalmanss fixesss thingsss.", > "glitchDescription" : "Remark. This mechanical man will fix things for you.", > "humanDescription" : "Good old Rob Repairo. He's got a cheerful face, and he fixes things!", > "hylotlDescription" : "I'm disconcerted about how cheerful this mechanical merchant is.", > "novakidDescription" : "He sure does look happy to be fixin' things all day.", > objects\outpost\roofvent\roofvent.object 11,12c11,17 < "floranDescription" : "Vent.", < "glitchDescription" : "Statement. A vent.", --- > "apexDescription" : "A roof vent.", > "avianDescription" : "When I walk past this it ruffles my feathers.", > "floranDescription" : "Isss vent for roof. Floran could hide in it.", > "glitchDescription" : "Surprised. This vent appears to be in good condition.", > "humanDescription" : "A vent for the roof, I bet a few people have tried getting inside.", > "hylotlDescription" : "A simple roof vent.", > "novakidDescription" : "A vent for the roof, wonder if I could fit inside?", objects\outpost\shipyardcaptain\shipyardcaptain.object 13,19c13,19 < "apexDescription" : "Suspicious birds and their black market goods.", < "avianDescription" : "Ugh, penguins give all of us such a bad name.", < "floranDescription" : "Sssquishy crunchy penguins with goods to sssell!", < "glitchDescription" : "Amusement. These tiny penguins are smugglers.", < "humanDescription" : "I feel like I'm in a gangster movie.", < "hylotlDescription" : "Uncouthed, criminal birds.", < "novakidDescription" : "Rowdy birds sellin' dodgy gear. Just my kinda place.", --- > "apexDescription" : "This man is suspicious looking...but he does sell vehicles.", > "avianDescription" : "This...man will sell vehicles.", > "floranDescription" : "Shady man, sssells vehiclesss.", > "glitchDescription" : "Pleased. I can buy vehicles from this gentleman.", > "humanDescription" : "Usually I would avoid such shady looking characters...but I really want a vehicle.", > "hylotlDescription" : "I've been told this captain will sell vehicles, otherwise I wouldn't be here.", > "novakidDescription" : "I wonder what kinda vehicles this guy sells?", objects\outpost\shipyardjunk\shipyardjunk.object 13,14c13,14 < "floranDescription" : "ssship partsss.", < "glitchDescription" : "Statement. A pile of ship pieces.", --- > "floranDescription" : "Ship partsss.", > "glitchDescription" : "Observation. A pile of ship pieces.", objects\outpost\shipyardwelding\shipyardwelding.object 20,26c20,26 < "apexDescription" : "Suspicious birds and their black market goods.", < "avianDescription" : "Ugh, penguins give all of us such a bad name.", < "floranDescription" : "Sssquishy crunchy penguins with goods to sssell!", < "glitchDescription" : "Amusement. These tiny penguins are smugglers.", < "humanDescription" : "I feel like I'm in a gangster movie.", < "hylotlDescription" : "Uncouthed, criminal birds.", < "novakidDescription" : "Rowdy birds sellin' dodgy gear. Just my kinda place.", --- > "apexDescription" : "Suspicious birds, what is this one up to?", > "avianDescription" : "Penguins give all of us such a bad name, at least this one is being productive.", > "floranDescription" : "Sssquishy crunchy penguin...", > "glitchDescription" : "Amused. This penguin seems to be welding.", > "humanDescription" : "What could this penguin be making?", > "hylotlDescription" : "Uncouth, criminal birds.", > "novakidDescription" : "This lil' penguin is up to something.", objects\outpost\signstore\signdispenser.object 15c15 < "floranDescription" : "Glassss front. No good for hiding bodiess.", --- > "floranDescription" : "Thisss givess signss.", 18c18,19 < "hylotlDescription" : "Full of precious knowledge. or bad puns.", --- > "hylotlDescription" : "Full of precious knowledge. Or terrible art.", > "novakidDescription" : "This here thing is where signs come out I guess.", objects\outpost\signstore\signstore.object 15c15 < "glitchDescription" : "Wonderment. Gutenbergbot would be astounded by this contraption.", --- > "glitchDescription" : "Astounded. Gutenbergbot would be entranced by this contraption.", 17c17,18 < "hylotlDescription" : "Good signage is a fundament of public order.", --- > "hylotlDescription" : "Good signage is a fundamental aspect of public order.", > "novakidDescription" : "I could make all kinda signs if I wasn't on so many adventures.", objects\outpost\terramart\terramart.object 44,47c44,47 < "apexDescription" : "A farm shop. Delightful.", < "avianDescription" : "The best place to buy seeds, bar none.", < "floranDescription" : "Floran make pretty garden from ssshop!", < "glitchDescription" : "Statement. A Terramart.", --- > "apexDescription" : "A farm shop selling supplies. Delightful.", > "avianDescription" : "The best place to buy supplies, bar none.", > "floranDescription" : "Floran can buy presentss for pet from ssshop!", > "glitchDescription" : "Pleased. A local Terramart.", objects\outpost\treasuredtrophies\treasuredtrophies.object 13,14c13,14 < "floranDescription" : "Floran sssell unwanted body parts here!", < "glitchDescription" : "Statement. A trading post.", --- > "floranDescription" : "Floran sssell thingss!", > "glitchDescription" : "Observation. A trading post.", 17c17 < "novakidDescription" : "Great place ta cash in on some booty.", --- > "novakidDescription" : "Great place to cash in on some loot.", objects\outpost\watercooler\watercooler.object 16a17 > "novakidDescription" : "Well this sure is convenient!", objects\protectorate\objects\protectoratebrokenportrait2\protectoratebrokenportrait2.object 7,8c7,8 < "description" : "A torn picture frame.", < "shortdescription" : "Torn Protectorate Picture Frame", --- > "description" : "A portrait of a former Grand Protector.", > "shortdescription" : "Grand Protector Portrait", 11,17c11,17 < "apexDescription" : "This portrait has been torn.", < "avianDescription" : "A ruined portrait...", < "floranDescription" : "Picture isss ssstabbed.", < "glitchDescription" : "Upset. A torn portrait of a past Grand Protector.", < "humanDescription" : "This portrait is ruined!", < "hylotlDescription" : "A torn portrait of an iconic figure.", < "novakidDescription" : "This ol' portrait has seen better days.", --- > "apexDescription" : "A previous Grand Protector.", > "avianDescription" : "A previous Grand Protector.", > "floranDescription" : "Preciousss Grand Protector... Probably dead now!", > "glitchDescription" : "Inspired. One of the first Grand Protector.", > "humanDescription" : "A previous Grand Protector.", > "hylotlDescription" : "A previous Grand Protector.", > "novakidDescription" : "A previous Grand Protector.", objects\protectorate\objects\protectoratebrokenportrait4\protectoratebrokenportrait4.object 7,8c7,8 < "description" : "A torn picture frame.", < "shortdescription" : "Torn Protectorate Picture Frame", --- > "description" : "A portrait of a former Grand Protector.", > "shortdescription" : "Grand Protector Portrait", 11,18c11,17 < "apexDescription" : "This portrait has been torn.", < "avianDescription" : "A ruined portrait...", < "floranDescription" : "Picture isss ssstabbed.", < "glitchDescription" : "Upset. A torn portrait of a past Grand Protector.", < "humanDescription" : "This portrait is ruined!", < "hylotlDescription" : "A torn portrait of an iconic figure.", < "novakidDescription" : "This ol' portrait has seen better days.", < --- > "apexDescription" : "A previous Grand Protector.", > "avianDescription" : "A previous Grand Protector.", > "floranDescription" : "Preciousss Grand Protector... Probably dead now!", > "glitchDescription" : "Inspired. One of the first Grand Protector.", > "humanDescription" : "A previous Grand Protector.", > "hylotlDescription" : "A previous Grand Protector.", > "novakidDescription" : "A previous Grand Protector.", objects\protectorate\objects\protectoratebrokenportrait5\protectoratebrokenportrait5.object 7,8c7,8 < "description" : "A torn picture frame.", < "shortdescription" : "Torn Protectorate Picture Frame", --- > "description" : "A portrait of a former Grand Protector.", > "shortdescription" : "Grand Protector Portrait", 11,17c11,17 < "apexDescription" : "This portrait has been torn.", < "avianDescription" : "A ruined portrait...", < "floranDescription" : "Picture isss ssstabbed.", < "glitchDescription" : "Upset. A torn portrait of a past Grand Protector.", < "humanDescription" : "This portrait is ruined!", < "hylotlDescription" : "A torn portrait of an iconic figure.", < "novakidDescription" : "This ol' portrait has seen better days.", --- > "apexDescription" : "A previous Grand Protector.", > "avianDescription" : "A previous Grand Protector.", > "floranDescription" : "Preciousss Grand Protector... Probably dead now!", > "glitchDescription" : "Inspired. One of the first Grand Protector.", > "humanDescription" : "A previous Grand Protector.", > "hylotlDescription" : "A previous Grand Protector.", > "novakidDescription" : "A previous Grand Protector.", objects\protectorate\objects\protectoratedormmirror\protectoratedormmirror.object 13c13 < "floranDescription" : "Clean water for wassshing or drinking.", --- > "floranDescription" : "Clean water for washing or drinking.", objects\protectorate\objects\protectoratedormtoilet\protectoratedormtoilet.object 12c12 < "floranDescription" : "Floran dislikes sssharing toilet with other studentsss.", --- > "floranDescription" : "Floran dissslikes sharing toilet with other ssstudents.", objects\protectorate\objects\protectoratedormtoiletroll\protectoratedormtoiletroll.object 13c13 < "floranDescription" : "There's plenty of toilet roll left.", --- > "floranDescription" : "Plenty of toilet roll left.", objects\protectorate\objects\protectoratefbannertorn1\protectoratefbannertorn1.object 13c13 < "floranDescription" : "Broken banner... Floran dissslikes thissss.", --- > "floranDescription" : "Broken banner... Floran ssssad to see thisss.", 15,17c15,17 < "humanDescription" : "The Protectorate banner isn't holding up very well.", < "hylotlDescription" : "The banner is tearing! Just like my heart.", < "novakidDescription" : "Not even the proud banners are holding up.", --- > "humanDescription" : "The Protectorate banner isn't holding up too well.", > "hylotlDescription" : "This banner is torn. My heart is breaking.", > "novakidDescription" : "Not even these proud banners are holdin' up.", objects\protectorate\objects\protectoratehallcurtain\protectoratehallcurtain.object 24c24 < "imagePosition" : [-3, -2], --- > "imagePosition" : [-4, -12], objects\protectorate\objects\protectoratehallcurtain2\protectoratehallcurtain2.object 24c24 < "imagePosition" : [-3, 2], --- > "imagePosition" : [1, -3], objects\protectorate\objects\protectoratelobbyplant\protectoratelobbyplant.object 17c17 < "novakidDescription" : "A potted plant. I can't say it's very interesting.", --- > "novakidDescription" : "A potted plant. Can't say it's very interestin'.", objects\protectorate\objects\protectoratelobbyracebanners\protectoratelobbyracebanners.object 14c14 < "glitchDescription" : "Proud. The six racial banners! The Glitch banner is on the left.", --- > "glitchDescription" : "Proud. The six racial banners! The Glitch banner is my favourite shade of grey.", 17c17 < "novakidDescription" : "There's a banner here for each race. Apart from the Novakid...", --- > "novakidDescription" : "Six racial banners hangin' over the window.", objects\protectorate\objects\protectoratelobbytable\protectoratelobbytable.object 13c13 < "floranDescription" : "Clean, white table. Floran can ssssee Floran's reflection in it!", --- > "floranDescription" : "Clean, white table. Floran can ssssee reflection in it.", 17c17 < "novakidDescription" : "I'm no table enthusiast, but I guess this is a nice lookin' table.", --- > "novakidDescription" : "I ain't no table enthusiast, but I guess this is a nice lookin' table.", objects\protectorate\objects\protectoratelobbytv\protectoratelobbytv.frames 4c4 < "dimensions" : [11, 1], --- > "dimensions" : [12, 1], 6c6 < [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10"] --- > [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11"] objects\protectorate\objects\protectoratelobbytv\protectoratelobbytv.object 6c6 < --- > 31c31 < "frames" : 10, --- > "frames" : 12, 42c42 < "frames" : 10, --- > "frames" : 12, objects\protectorate\objects\protectorateportrait1\protectorateportrait1.object 7,8c7,8 < "description" : "A portrait of a former Grand Protectorate.", < "shortdescription" : "Grand Protectorate Portrait", --- > "description" : "A portrait of a former Grand Protector.", > "shortdescription" : "Grand Protector Portrait", 11,17c11,17 < "apexDescription" : "A previous Grand Protectorate.", < "avianDescription" : "A previous Grand Protectorate.", < "floranDescription" : "Preciousss Grand Protectorate... Probably dead now!", < "glitchDescription" : "Inspired. One of the first Grand Protectorate. We all owe her a lot.", < "humanDescription" : "A previous Grand Protectorate.", < "hylotlDescription" : "A previous Grand Protectorate.", < "novakidDescription" : "A previous Grand Protectorate.", --- > "apexDescription" : "A previous Grand Protector.", > "avianDescription" : "A previous Grand Protector.", > "floranDescription" : "Preciousss Grand Protector... Probably dead now!", > "glitchDescription" : "Inspired. One of the first Grand Protector.", > "humanDescription" : "A previous Grand Protector.", > "hylotlDescription" : "A previous Grand Protector.", > "novakidDescription" : "A previous Grand Protector.", objects\protectorate\objects\protectorateportrait2\protectorateportrait2.object 7,8c7,8 < "description" : "A portrait of a former Grand Protectorate.", < "shortdescription" : "Grand Protectorate Portrait", --- > "description" : "A portrait of a former Grand Protector.", > "shortdescription" : "Grand Protector Portrait", 11,17c11,17 < "apexDescription" : "A previous Grand Protectorate.", < "avianDescription" : "A previous Grand Protectorate.", < "floranDescription" : "Preciousss Grand Protectorate... Probably dead now!", < "glitchDescription" : "Inspired. One of the first Grand Protectorate. We all owe her a lot.", < "humanDescription" : "A previous Grand Protectorate.", < "hylotlDescription" : "A previous Grand Protectorate.", < "novakidDescription" : "A previous Grand Protectorate.", --- > "apexDescription" : "A previous Grand Protector.", > "avianDescription" : "A previous Grand Protector.", > "floranDescription" : "Preciousss Grand Protector... Probably dead now!", > "glitchDescription" : "Inspired. One of the first Grand Protector.", > "humanDescription" : "A previous Grand Protector.", > "hylotlDescription" : "A previous Grand Protector.", > "novakidDescription" : "A previous Grand Protector.", objects\protectorate\objects\protectorateportrait3\protectorateportrait3.object 7,8c7,8 < "description" : "A portrait of a former Grand Protectorate.", < "shortdescription" : "Grand Protectorate Portrait", --- > "description" : "A portrait of a former Grand Protector.", > "shortdescription" : "Grand Protector Portrait", 11,17c11,17 < "apexDescription" : "A previous Grand Protectorate.", < "avianDescription" : "A previous Grand Protectorate.", < "floranDescription" : "Preciousss Grand Protectorate... Probably dead now!", < "glitchDescription" : "Inspired. One of the first Grand Protectorate. We all owe her a lot.", < "humanDescription" : "A previous Grand Protectorate.", < "hylotlDescription" : "A previous Grand Protectorate.", < "novakidDescription" : "A previous Grand Protectorate.", --- > "apexDescription" : "A previous Grand Protector.", > "avianDescription" : "A previous Grand Protector.", > "floranDescription" : "Preciousss Grand Protector... Probably dead now!", > "glitchDescription" : "Inspired. One of the first Grand Protector.", > "humanDescription" : "A previous Grand Protector.", > "hylotlDescription" : "A previous Grand Protector.", > "novakidDescription" : "A previous Grand Protector.", objects\protectorate\objects\protectorateportrait4\protectorateportrait4.object 7,8c7,8 < "description" : "A portrait of a former Grand Protectorate.", < "shortdescription" : "Grand Protectorate Portrait", --- > "description" : "A portrait of a former Grand Protector.", > "shortdescription" : "Grand Protector Portrait", 11,17c11,17 < "apexDescription" : "A previous Grand Protectorate.", < "avianDescription" : "A previous Grand Protectorate.", < "floranDescription" : "Preciousss Grand Protectorate... Probably dead now!", < "glitchDescription" : "Inspired. One of the first Grand Protectorate. We all owe her a lot.", < "humanDescription" : "A previous Grand Protectorate.", < "hylotlDescription" : "A previous Grand Protectorate.", < "novakidDescription" : "A previous Grand Protectorate.", --- > "apexDescription" : "A previous Grand Protector.", > "avianDescription" : "A previous Grand Protector.", > "floranDescription" : "Preciousss Grand Protector... Probably dead now!", > "glitchDescription" : "Inspired. One of the first Grand Protector.", > "humanDescription" : "A previous Grand Protector.", > "hylotlDescription" : "A previous Grand Protector.", > "novakidDescription" : "A previous Grand Protector.", objects\protectorate\objects\protectorateportrait5\protectorateportrait5.object 7,8c7,8 < "description" : "An empty picture frame.", < "shortdescription" : "Empty Protectorate Picture Frame", --- > "description" : "A portrait of a former Grand Protector.", > "shortdescription" : "Grand Protector Portrait", 11,17c11,17 < "apexDescription" : "This picture frame is empty.", < "avianDescription" : "This one is empty. Is it to be filled with the portrait of the next protectorate?", < "floranDescription" : "No picture in thisss one.", < "glitchDescription" : "Curious. This one is empty. Is it to be filled with the portrait of the next protectorate?", < "humanDescription" : "This one is empty. Is it to be filled with the portrait of the next protectorate?", < "hylotlDescription" : "This one is empty. Is it to be filled with the portrait of the next protectorate?", < "novakidDescription" : "This picture frame is empty.", --- > "apexDescription" : "A previous Grand Protector.", > "avianDescription" : "A previous Grand Protector.", > "floranDescription" : "Preciousss Grand Protector... Probably dead now!", > "glitchDescription" : "Inspired. One of the first Grand Protector.", > "humanDescription" : "A previous Grand Protector.", > "hylotlDescription" : "A previous Grand Protector.", > "novakidDescription" : "A previous Grand Protector.", objects\protectorate\objects\protectoratestorage1\protectoratestorage1.object 17c17 < "novakidDescription" : "It's a boring storage unit.", --- > "novakidDescription" : "It's a borin' storage unit.", objects\protectorate\objects\protectoratestorage2\protectoratestorage2.object 17c17 < "novakidDescription" : "It's a boring storage unit. It's full o' stuff.", --- > "novakidDescription" : "It's a borin' storage unit. It's full o' stuff.", objects\protectorate\objects\protectoratestorage3\protectoratestorage3.object 17c17 < "novakidDescription" : "It's a boring storage unit. It's full o' stuff.", --- > "novakidDescription" : "It's a borin' storage unit. It's full o' stuff.", objects\protectorate\objects\protectoratewatertank\protectoratewatertank.object 6c6 < "scannable" : false, --- > "scannable" : true, 28a29 > "spaceScan" : 0.1, objects\protectorate\objects\protectoratewindchimes\protectorategardenwindchimes.object 50a51,73 > "particleEmitter" : { > "emissionRate" : 1.0, > "emissionVariance" : 0.5, > > "particle" : { > "type" : "animated", > "looping" : true, > "animation" : "/animations/music/music.animation", > "position" : [0, 1], > "finalVelocity" : [0, 2], > "light" : [30, 30, 30], > "approach" : [20, 50], > "fade" : 0.5, > "destructionAction" : "shrink", > "destructionTime" : 0.85, > "size" : 0.6, > "timeToLive" : 0.85, > "variance" : { > "initialVelocity" : [3.0, 1.0] > }, > "flippable" : false > } > }, objects\ship\aviantechstation\aviantechstation.object 13,14c13,14 < "description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 17,22c17,23 < "apexDescription" : "A tech station. I can enable tech and talk to S.A.I.L through this.", < "avianDescription" : "I can use this station to enable tech and talk to S.A.I.L.", < "floranDescription" : "Floran use thisss for magiccc and talk to sshhip S.A.I.L!", < "glitchDescription" : "Informative. This tech station allows me to choose tech and talk to S.A.I.L.", < "humanDescription" : "A tech station. Allows me to communicate with S.A.I.L and enable tech!", < "hylotlDescription" : "This tech station enables tech and allows me to communicate with S.A.I.L.", --- > "apexDescription" : "I can talk to S.A.I.L through this console.", > "avianDescription" : "I can use this station to talk to S.A.I.L.", > "floranDescription" : "Floran use thisss magic panel to talk to S.A.I.L!", > "glitchDescription" : "Happy. This station allows me to talk to S.A.I.L.", > "humanDescription" : "This station allows me to communicate with S.A.I.L.", > "hylotlDescription" : "This console allows me to communicate with S.A.I.L.", > "novakidDescription" : "This here station let's me talk with S.A.I.L.", objects\ship\aviantechstationtier0\aviantechstationtier0.object 17,18c17,18 < "description" : "A tech station. For creating awesome tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 21,26c21,27 < "apexDescription" : "A tech station. Useful.", < "avianDescription" : "I can use this tech station to make things, when it's not off.", < "floranDescription" : "Floran create magic bang bangs!", < "glitchDescription" : "Admiration. An extremely advanced tech station.", < "humanDescription" : "A tech station. I can create awesome stuff here!", < "hylotlDescription" : "This tech station looks decent enough.", --- > "apexDescription" : "When it's working, I can talk to S.A.I.L through this console.", > "avianDescription" : "Rebooting this station should enable me to talk to S.A.I.L.", > "floranDescription" : "Floran fix thisss panel to wake ship up!", > "glitchDescription" : "Distressed. I first need to reboot this station to communicate with S.A.I.L.", > "humanDescription" : "If I can reboot this station S.A.I.L should come back online!", > "hylotlDescription" : "This console will allow me to communicate with S.A.I.L. I need to reboot it first.", > "novakidDescription" : "Time to reboot this station so I can talk to S.A.I.L.", objects\ship\florantechstation\florantechstation.object 13,14c13,14 < "description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 17,22c17,23 < "apexDescription" : "A tech station. I can enable tech and talk to S.A.I.L through this.", < "avianDescription" : "I can use this station to enable tech and talk to S.A.I.L.", < "floranDescription" : "Floran use thisss for magiccc and talk to sshhip S.A.I.L!", < "glitchDescription" : "Informative. This tech station allows me to choose tech and talk to S.A.I.L.", < "humanDescription" : "A tech station. Allows me to communicate with S.A.I.L and enable tech!", < "hylotlDescription" : "This tech station enables tech and allows me to communicate with S.A.I.L.", --- > "apexDescription" : "I can talk to S.A.I.L through this console.", > "avianDescription" : "I can use this station to talk to S.A.I.L.", > "floranDescription" : "Floran use thisss magic panel to talk to S.A.I.L!", > "glitchDescription" : "Happy. This station allows me to talk to S.A.I.L.", > "humanDescription" : "This station allows me to communicate with S.A.I.L.", > "hylotlDescription" : "This console allows me to communicate with S.A.I.L.", > "novakidDescription" : "This here station let's me talk with S.A.I.L.", objects\ship\florantechstationtier0\florantechstationtier0.object 17,18c17,18 < "description" : "A tech station. For creating awesome tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 21,26c21,27 < "apexDescription" : "A tech station. Useful.", < "avianDescription" : "I can use this tech station to make things.", < "floranDescription" : "Floran create magic bang bangs! It not working.", < "glitchDescription" : "Admiration. An extremely advanced tech station.", < "humanDescription" : "A tech station. I can create awesome stuff here!", < "hylotlDescription" : "This tech station looks decent enough.", --- > "apexDescription" : "When it's working, I can talk to S.A.I.L through this console.", > "avianDescription" : "Rebooting this station should enable me to talk to S.A.I.L.", > "floranDescription" : "Floran fix thisss panel to wake ship up!", > "glitchDescription" : "Distressed. I first need to reboot this station to communicate with S.A.I.L.", > "humanDescription" : "If I can reboot this station S.A.I.L should come back online!", > "hylotlDescription" : "This console will allow me to communicate with S.A.I.L. I need to reboot it first.", > "novakidDescription" : "Time to reboot this station so I can talk to S.A.I.L.", objects\ship\glitchshiplocker\glitchshiplocker.object 18c18 < "glitchDescription" : "A Glitch storage unit, pieced together with scrap.", --- > "glitchDescription" : "Pleased. A good Glitch storage locker.", objects\ship\glitchshiplockertier0\glitchshiplockertier0.object 13,18c13,19 < "apexDescription" : "A Glitch storage unit.", < "avianDescription" : "The ships storage locker.", < "floranDescription" : "Glitch sstore goodiess here.", < "glitchDescription" : "A Glitch storage unit, pieced together with scrap. It's not functioning.", < "humanDescription" : "A good spot to store valuables.", < "hylotlDescription" : "My Sensei taught me an important lesson. Never forget to store your valuables.", --- > "apexDescription" : "A Glitch storage unit. It appears to be malfunctioning.", > "avianDescription" : "The ship's storage locker. Sadly it seems broken.", > "floranDescription" : "Glitch sstore goodiess in here. When itsss working.", > "glitchDescription" : "Distressed. This locker seems to be broken.", > "humanDescription" : "A good spot to store valuables, when its actually working.", > "hylotlDescription" : "An old Hylotl saying comes to mind, it means nothing when the locker is broken however.", > "novakidDescription" : "A locker, for puttin' things in. Shame this one is wrecked.", objects\ship\glitchtechstation\glitchtechstation.object 13,14c13,14 < "description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 17,22c17,23 < "apexDescription" : "A tech station. I can enable tech and talk to S.A.I.L through this.", < "avianDescription" : "I can use this station to enable tech and talk to S.A.I.L.", < "floranDescription" : "Floran use thisss for magiccc and talk to sshhip S.A.I.L!", < "glitchDescription" : "Informative. This tech station allows me to choose tech and talk to S.A.I.L.", < "humanDescription" : "A tech station. Allows me to communicate with S.A.I.L and enable tech!", < "hylotlDescription" : "This tech station enables tech and allows me to communicate with S.A.I.L.", --- > "apexDescription" : "I can talk to S.A.I.L through this console.", > "avianDescription" : "I can use this station to talk to S.A.I.L.", > "floranDescription" : "Floran use thisss magic panel to talk to S.A.I.L!", > "glitchDescription" : "Happy. This station allows me to talk to S.A.I.L.", > "humanDescription" : "This station allows me to communicate with S.A.I.L.", > "hylotlDescription" : "This console allows me to communicate with S.A.I.L.", > "novakidDescription" : "This here station let's me talk with S.A.I.L.", objects\ship\glitchtechstationtier0\glitchtechstationtier0.object 17,18c17,18 < "description" : "A tech station. For creating awesome tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 20,26c20,27 < < "apexDescription" : "A tech station. Useful.", < "avianDescription" : "I can use this tech station to make things.", < "floranDescription" : "Floran create magic bang bangs!", < "glitchDescription" : "Admiration. An extremely advanced tech station.", < "humanDescription" : "A tech station. I can create awesome stuff here!", < "hylotlDescription" : "This tech station looks decent enough.", --- > > "apexDescription" : "When it's working, I can talk to S.A.I.L through this console.", > "avianDescription" : "Rebooting this station should enable me to talk to S.A.I.L.", > "floranDescription" : "Floran fix thisss panel to wake ship up!", > "glitchDescription" : "Distressed. I first need to reboot this station to communicate with S.A.I.L.", > "humanDescription" : "If I can reboot this station S.A.I.L should come back online!", > "hylotlDescription" : "This console will allow me to communicate with S.A.I.L. I need to reboot it first.", > "novakidDescription" : "Time to reboot this station so I can talk to S.A.I.L.", objects\ship\humantechstation\humantechstation.object 13,14c13,14 < "description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 17,22c17,23 < "apexDescription" : "A tech station. I can enable tech and talk to S.A.I.L through this.", < "avianDescription" : "I can use this station to enable tech and talk to S.A.I.L.", < "floranDescription" : "Floran use thisss for magiccc and talk to sshhip S.A.I.L!", < "glitchDescription" : "Informative. This tech station allows me to choose tech and talk to S.A.I.L.", < "humanDescription" : "A tech station. Allows me to communicate with S.A.I.L and enable tech!", < "hylotlDescription" : "This tech station enables tech and allows me to communicate with S.A.I.L.", --- > "apexDescription" : "I can talk to S.A.I.L through this console.", > "avianDescription" : "I can use this station to talk to S.A.I.L.", > "floranDescription" : "Floran use thisss magic panel to talk to S.A.I.L!", > "glitchDescription" : "Happy. This station allows me to talk to S.A.I.L.", > "humanDescription" : "This station allows me to communicate with S.A.I.L.", > "hylotlDescription" : "This console allows me to communicate with S.A.I.L.", > "novakidDescription" : "This here station let's me talk with S.A.I.L.", objects\ship\humantechstationtier0\humantechstationtier0.object 17,18c17,18 < "description" : "Rebooting this tech station should bring my ship AI back online!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 21,26c21,27 < "apexDescription" : "I need to reboot this tech station. With a little help I could repair my thrusters.", < "avianDescription" : "Rebooting this tech station will hopefully bring my ship AI back online.", < "floranDescription" : "Floran fix tech ssstation, Floran wake shipp up.", < "glitchDescription" : "Statement. Rebooting this tech station should repair communication with my ship AI.", < "humanDescription" : "Rebooting this tech station should bring my ship AI back online!", < "hylotlDescription" : "I need to talk to my ship AI, time to reboot this tech station.", --- > "apexDescription" : "When it's working, I can talk to S.A.I.L through this console.", > "avianDescription" : "Rebooting this station should enable me to talk to S.A.I.L.", > "floranDescription" : "Floran fix thisss panel to wake ship up!", > "glitchDescription" : "Distressed. I first need to reboot this station to communicate with S.A.I.L.", > "humanDescription" : "If I can reboot this station S.A.I.L should come back online!", > "hylotlDescription" : "This console will allow me to communicate with S.A.I.L. I need to reboot it first.", > "novakidDescription" : "Time to reboot this station so I can talk to S.A.I.L.", objects\ship\hylotltechstation\hylotltechstation.object 10,12c10,12 < < "description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", < "shortdescription" : "Tech Station", --- > > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 16,21c16,22 < "apexDescription" : "A tech station. I can enable tech and talk to S.A.I.L through this.", < "avianDescription" : "I can use this station to enable tech and talk to S.A.I.L.", < "floranDescription" : "Floran use thisss for magiccc and talk to sshhip S.A.I.L!", < "glitchDescription" : "Informative. This tech station allows me to choose tech and talk to S.A.I.L.", < "humanDescription" : "A tech station. Allows me to communicate with S.A.I.L and enable tech!", < "hylotlDescription" : "This tech station enables tech and allows me to communicate with S.A.I.L.", --- > "apexDescription" : "I can talk to S.A.I.L through this console.", > "avianDescription" : "I can use this station to talk to S.A.I.L.", > "floranDescription" : "Floran use thisss magic panel to talk to S.A.I.L!", > "glitchDescription" : "Happy. This station allows me to talk to S.A.I.L.", > "humanDescription" : "This station allows me to communicate with S.A.I.L.", > "hylotlDescription" : "This console allows me to communicate with S.A.I.L.", > "novakidDescription" : "This here station let's me talk with S.A.I.L.", objects\ship\hylotltechstationtier0\hylotltechstationtier0.object 17,18c17,18 < "description" : "A tech station. For creating awesome tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 21,26c21,27 < "apexDescription" : "A tech station. Useful.", < "avianDescription" : "I can use this tech station to make things.", < "floranDescription" : "Floran create magic bang bangs!", < "glitchDescription" : "Admiration. An extremely advanced tech station.", < "humanDescription" : "A tech station. I can create awesome stuff here!", < "hylotlDescription" : "This tech station looks decent enough. Too bad that it's off.", --- > "apexDescription" : "When it's working, I can talk to S.A.I.L through this console.", > "avianDescription" : "Rebooting this station should enable me to talk to S.A.I.L.", > "floranDescription" : "Floran fix thisss panel to wake ship up!", > "glitchDescription" : "Distressed. I first need to reboot this station to communicate with S.A.I.L.", > "humanDescription" : "If I can reboot this station S.A.I.L should come back online!", > "hylotlDescription" : "This console will allow me to communicate with S.A.I.L. I need to reboot it first.", > "novakidDescription" : "Time to reboot this station so I can talk to S.A.I.L.", objects\ship\novakidtechstation\novakidtechstation.object 13,14c13,14 < "description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 17,22c17,23 < "apexDescription" : "A tech station. I can enable tech and talk to S.A.I.L through this.", < "avianDescription" : "I can use this station to enable tech and talk to S.A.I.L.", < "floranDescription" : "Floran use thisss for magiccc and talk to sshhip S.A.I.L!", < "glitchDescription" : "Informative. This tech station allows me to choose tech and talk to S.A.I.L.", < "humanDescription" : "A tech station. Allows me to communicate with S.A.I.L and enable tech!", < "hylotlDescription" : "This tech station enables tech and allows me to communicate with S.A.I.L.", --- > "apexDescription" : "I can talk to S.A.I.L through this console.", > "avianDescription" : "I can use this station to talk to S.A.I.L.", > "floranDescription" : "Floran use thisss magic panel to talk to S.A.I.L!", > "glitchDescription" : "Happy. This station allows me to talk to S.A.I.L.", > "humanDescription" : "This station allows me to communicate with S.A.I.L.", > "hylotlDescription" : "This console allows me to communicate with S.A.I.L.", > "novakidDescription" : "This here station let's me talk with S.A.I.L.", objects\ship\novakidtechstationtier0\novakidtechstationtier0.object 17,18c17,18 < "description" : "A tech station. For creating awesome tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 21,26c21,27 < "apexDescription" : "A tech station. Useful.", < "avianDescription" : "I can use this tech station to make things.", < "floranDescription" : "Floran create magic bang bangs!", < "glitchDescription" : "Admiration. An extremely advanced tech station.", < "humanDescription" : "A tech station. I can create awesome stuff here when it's working again.", < "hylotlDescription" : "This tech station looks decent enough.", --- > "apexDescription" : "When it's working, I can talk to S.A.I.L through this console.", > "avianDescription" : "Rebooting this station should enable me to talk to S.A.I.L.", > "floranDescription" : "Floran fix thisss panel to wake ship up!", > "glitchDescription" : "Distressed. I first need to reboot this station to communicate with S.A.I.L.", > "humanDescription" : "If I can reboot this station S.A.I.L should come back online!", > "hylotlDescription" : "This console will allow me to communicate with S.A.I.L. I need to reboot it first.", > "novakidDescription" : "Time to reboot this station so I can talk to S.A.I.L.", objects\ship\researchstation\researchstation.object 12c12 < "subtitle" : " Develop specialized technologies!", --- > "subtitle" : " Develop specialised technologies!", 34c34 < "apexDescription" : "I can create specialized stations and devices with this.", --- > "apexDescription" : "I can create specialised stations and devices with this.", 36c36 < "floranDescription" : "Floran once get in fight with table like this.", --- > "floranDescription" : "Floran can create ssspecialised thingsss.", 38c38 < "humanDescription" : "I can craft specialized items here!", --- > "humanDescription" : "I can craft specialised items here!", 39a40 > "novakidDescription" : "I can create all kinda specialised things here!", objects\ship\techstation\techstation.object 11,12c11,12 < "description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 18,23c18,24 < "apexDescription" : "A tech station. I can enable tech and talk to S.A.I.L through this.", < "avianDescription" : "I can use this station to enable tech and talk to S.A.I.L.", < "floranDescription" : "Floran use thisss for magiccc and talk to sshhip S.A.I.L!", < "glitchDescription" : "Informative. This tech station allows me to choose tech and talk to S.A.I.L.", < "humanDescription" : "A tech station. Allows me to communicate with S.A.I.L and enable tech!", < "hylotlDescription" : "This tech station enables tech and allows me to communicate with S.A.I.L.", --- > "apexDescription" : "I can talk to S.A.I.L through this console.", > "avianDescription" : "I can use this station to talk to S.A.I.L.", > "floranDescription" : "Floran use thisss magic panel to talk to S.A.I.L!", > "glitchDescription" : "Happy. This station allows me to talk to S.A.I.L.", > "humanDescription" : "This station allows me to communicate with S.A.I.L.", > "hylotlDescription" : "This console allows me to communicate with S.A.I.L.", > "novakidDescription" : "This here station let's me talk with S.A.I.L.", objects\ship\techstationtier0\techstationtier0.object 11,12c11,12 < "description" : "Rebooting this tech station should bring my ship AI back online.", < "shortdescription" : "Tech Station", --- > "description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", > "shortdescription" : "S.A.I.L", 22,27c22,28 < "apexDescription" : "I need to reboot this tech station. With a little help I could repair my thrusters.", < "avianDescription" : "Rebooting this tech station will hopefully bring my ship AI back online.", < "floranDescription" : "Floran fix tech ssstation, Floran wake shipp up.", < "glitchDescription" : "Statement. Rebooting this tech station should repair communication with my ship AI.", < "humanDescription" : "Rebooting this tech station should bring my ship AI back online!", < "hylotlDescription" : "I need to talk to my ship AI, time to reboot this tech station.", --- > "apexDescription" : "When it's working, I can talk to S.A.I.L through this console.", > "avianDescription" : "Rebooting this station should enable me to talk to S.A.I.L.", > "floranDescription" : "Floran fix thisss panel to wake ship up!", > "glitchDescription" : "Distressed. I first need to reboot this station to communicate with S.A.I.L.", > "humanDescription" : "If I can reboot this station S.A.I.L should come back online!", > "hylotlDescription" : "This console will allow me to communicate with S.A.I.L. I need to reboot it first.", > "novakidDescription" : "Time to reboot this station so I can talk to S.A.I.L.", objects\teleporter\blackteleporter\blackteleporter.object 11,17c11,17 < "apexDescription" : "This elegant teleporter will shine your shoes and press your suit during the transfer.", < "avianDescription" : "This elegant teleporter will shine your shoes and press your suit during the transfer.", < "floranDescription" : "Fancyy teleporter for fffancy mannn", < "glitchDescription" : "Observation: This elegant teleporter will shine your shoes and press your suit during transfer.", < "humanDescription" : "This elegant teleporter will shine your shoes and press your suit during the transfer.", < "hylotlDescription" : "This elegant teleporter will shine your shoes and press your suit during the transfer.", < "novakidDescription" : "This elegant teleporter will shine your shoes and press your suit during the transfer.", --- > "apexDescription" : "A teleporter. A functional but fun piece of equipment.", > "avianDescription" : "I love the whoosh of my feathers when I teleport!", > "floranDescription" : "Thisss teleporter is fancy!", > "glitchDescription" : "Relieved. With this teleporter I can travel in style.", > "humanDescription" : "I hope I don't get in trouble for using this fancy teleporter!", > "hylotlDescription" : "A teleporter, it sports a sleek design.", > "novakidDescription" : "As teleporters go, this sure is a fancy one!", objects\teleporter\brassteleporter\brassteleporter.object 11c11 < "apexDescription" : "If a teleporter was powered by oil and steam, this is what it might look like.", --- > "apexDescription" : "This teleporter has had a cosmetic revamp.", 13,14c13,14 < "floranDescription" : "Teleporter looksss powered by oil and ssssteam.", < "glitchDescription" : "Observation: If a teleporter was powered by oil and steam, this is what it might look like.", --- > "floranDescription" : "Teleporter made of shiny brassss.", > "glitchDescription" : "Surprised. This teleporter looks like it runs on oil and steam alone.", 16c16 < "hylotlDescription" : "If a teleporter was powered by oil and steam, this is what it might look like.", --- > "hylotlDescription" : "A brass teleporter. I hope it works better than it looks.", objects\teleporter\exitteleporter\exitteleporter.object 9a10,17 > "apexDescription" : "This will let me get back to my ship easily.", > "avianDescription" : "I can get back to my ship by using this!", > "floranDescription" : "Thisss letsss Floran get back to ship.", > "glitchDescription" : "Relieved. This teleporter will allow me to return to my ship.", > "humanDescription" : "I can use this once I'm ready to return to my ship.", > "hylotlDescription" : "The standard way to quickly return to your ship.", > "novakidDescription" : "A handy way to get back to my ship and on to the next adventure!", > objects\teleporter\futureteleporter\futureteleporter.object 11,17c11,17 < "apexDescription" : "This teleporter is sleek and futuristically stylish.", < "avianDescription" : "This teleporter is sleek and futuristically stylish.", < "floranDescription" : "This teleporter is sssleek and futurissstically ssstylishhh.", < "glitchDescription" : "Admiration: This teleporter is sleek and futuristically stylish.", < "humanDescription" : "This teleporter is sleek and futuristically stylish.", < "hylotlDescription" : "This teleporter is sleek and futuristically stylish.", < "novakidDescription" : "This teleporter is sleek and futuristically stylish.", --- > "apexDescription" : "This teleporter is sleek and stylish.", > "avianDescription" : "This teleporter is quite stylish.", > "floranDescription" : "Shiny teleporter let Floran travel.", > "glitchDescription" : "Admiration. This teleporter is sleek and stylish.", > "humanDescription" : "This teleporter would be at home on one of those futuristic shows.", > "hylotlDescription" : "This teleporter is sleek and somewhat stylish.", > "novakidDescription" : "This teleporter sure does look sleek!", objects\teleporter\scienceteleporter\scienceteleporter.object 11,17c11,17 < "apexDescription" : "This teleporter's cables are exposed, but touching them still voids the warranty.", < "avianDescription" : "This teleporter's cables are exposed, but touching them still voids the warranty.", < "floranDescription" : "Teleporter'sss cablesss exposssed, mussst be careful. ", < "glitchDescription" : "Observation: This teleporter's cables are exposed, but touching them still voids the warranty.", < "humanDescription" : "This teleporter's cables are exposed, but touching them still voids the warranty.", < "hylotlDescription" : "This teleporter's cables are exposed, but touching them still voids the warranty.", < "novakidDescription" : "This teleporter's cables are exposed, but touching them still voids the warranty.", --- > "apexDescription" : "This teleporter's cables are exposed.", > "avianDescription" : "There are cables coming out of this teleporter, I hope it isn't dangerous.", > "floranDescription" : "Teleportersss cablesss exposssed, mussst be careful. ", > "glitchDescription" : "Observation. This teleporter's cables are exposed, inefficient use of space to blame.", > "humanDescription" : "This teleporter's cables are exposed, but of course touching them still voids the warranty.", > "hylotlDescription" : "This teleporter's cables are exposed, surely this isn't safe.", > "novakidDescription" : "I ain't so sure about using a teleporter with all those cables laying about.", objects\teleporter\stoneteleporter\stoneteleporter.object 11c11 < "apexDescription" : "This teleporter's electronics are carefully hidden behind tastefully worked stone.", --- > "apexDescription" : "This teleporter's electronics are hidden behind worked stone.", 13,15c13,15 < "floranDescription" : "This teleporter'sss electronicsss hidden behind ssstone.", < "glitchDescription" : "Observation:This teleporter's electronics are carefully hidden behind tastefully worked stone.", < "humanDescription" : "This teleporter's electronics are carefully hidden behind tastefully worked stone.", --- > "floranDescription" : "This teleportersss electronicsss hidden behind ssstone.", > "glitchDescription" : "Observation. This teleporter's electronics have been hidden behind tastefully worked stone.", > "humanDescription" : "If a teleporter could be described as spooky...this one might.", 17c17 < "novakidDescription" : "This teleporter's electronics are carefully hidden behind tastefully worked stone.", --- > "novakidDescription" : "All the science gear is hidden behind the stone!", objects\teleporter\tombteleporter\tombteleporter.object 11c11 < "apexDescription" : "A richly ornamented teleporter fit for the tombs of ancient kings.", --- > "apexDescription" : "An overly ornamented teleporter.", 13,14c13,14 < "floranDescription" : "A teleporter fit for the tombssss of ancient kingssss.", < "glitchDescription" : "Historical: A richly ornamented teleporter fit for the tombs of ancient kings.", --- > "floranDescription" : "Teleporter isss carved like ancient tombsss.", > "glitchDescription" : "Remark. This richly ornamented teleporter would be fit for the tombs of ancient kings.", 16,17c16,17 < "hylotlDescription" : "A richly ornamented teleporter fit for the tombs of ancient kings.", < "novakidDescription" : "A richly ornamented teleporter fit for the tombs of ancient kings.", --- > "hylotlDescription" : "A richly ornamented teleporter, many hours of work went into this.", > "novakidDescription" : "Seems like a whole heap of work just to decorate a teleporter.", objects\teleporter\woodenteleporter\woodenteleporter.object 11,14c11,14 < "apexDescription" : "This teleporter smells of rich mahogany.", < "avianDescription" : "This teleporter smells of rich mahogany.", < "floranDescription" : "Thisss teleporter smellsssss good. Like rich mahoganyy.", < "glitchDescription" : "My nasal module indicates this teleporter smells of rich mahogany.", --- > "apexDescription" : "It is made of simple materials, but it works at least.", > "avianDescription" : "This teleporter smells like home.", > "floranDescription" : "Thisss teleporter smellsss good.", > "glitchDescription" : "Impressed. This teleporter is carved from wood.", 16,17c16,17 < "hylotlDescription" : "This teleporter smells of rich mahogany.", < "novakidDescription" : "This teleporter smells of rich mahogany.", --- > "hylotlDescription" : "This teleporter gives the impression of being carved from a single piece of wood.", > "novakidDescription" : "This teleporter ", objects\themed\astronaut\earthmodel\earthmodel.object 15c15 < "glitchDescription" : "Sadness. I enjoyed my time on Earth at the academy.", --- > "glitchDescription" : "Nostalgic. I enjoyed my time on Earth at the academy.", 18c18 < "novakidDescription": "Earth. We hardly knew yee.", --- > "novakidDescription": "Earth. I tip my hat to ya.", objects\themed\astronaut\jupitermodel\jupitermodel.object 14c14 < "floranDescription" : "Jupiter issss a pretty blue colour.", --- > "floranDescription" : "Jupiter isss a pretty messs of cloudsss.", 16c16 < "humanDescription" : "The blue planet.", --- > "humanDescription" : "That big old gas planet, still going strong.", objects\themed\astronaut\marsmodel\marsmodel.object 12,13c12 < < "apexDescription" : "Mars is the fourth planet in the Solar System. It was being terraformed until the Earth was destroyed.", --- > "apexDescription" : "Mars is the fourth planet in the Sol System. It was being terraformed until the Earth was destroyed.", 15,16c14,15 < "floranDescription" : "Marsss had a branch of the Terrene Protectorate Academy being built there until he destruction of Earth...", < "glitchDescription" : "Saddness. Mars was a home to many thousands of people. I wonder how they've fared.", --- > "floranDescription" : "Marsss had many inhabitantsss there until the destruction of Earth...", > "glitchDescription" : "Sadness. Mars was a home to many thousands of people. I wonder how they've fared.", 19,20c18 < "novakidDescription": "Mars had a conoly of Novakid wanderers. I wonder if they're still out there...", < --- > "novakidDescription": "Mars had a colony of Novakid wanderers. I wonder if they're still out there...", objects\themed\astronaut\mercurymodel\mercurymodel.object 13,16c13,16 < "apexDescription" : "Mercury is the first planet in the Solar System and is gravitationally locked leading to extremely long days.", < "avianDescription" : "Mercury, the first planet in the Solar System. Named after an ancient Earth god of commerce known for swiftness.", < "floranDescription" : "Sssmall planet in the Solar System. The closest to the sun. Inhossspitable.", < "glitchDescription" : "Facination. Mercury's day length is almost 59 Earth-days long and it's year length about 88 Earth-days.", --- > "apexDescription" : "Mercury is the first planet in the Sol System and is gravitationally locked leading to extremely long days.", > "avianDescription" : "Mercury, the first planet in the Sol System. Named after an ancient Earth god of commerce known for swiftness.", > "floranDescription" : "Sssmall planet in the Sol Sssystem. The closest to the sun. Inhossspitable.", > "glitchDescription" : "Fascinated. Mercury's day length is almost 59 Earth-days long and it's year length about 88 Earth-days.", 18,19c18,19 < "hylotlDescription" : "The planet Mercury. Besides being a Solar System planet it's perhaps best known for a series of horrible mining accidents some decades ago.", < "novakidDescription": "Mercury is a tiny, varmint of a planet in the Solar System.", --- > "hylotlDescription" : "The planet Mercury. Besides being a Sol System planet it's perhaps best known for a series of horrible mining accidents some decades ago.", > "novakidDescription": "Mercury is a tiny, varmint of a planet in the Sol System.", objects\themed\astronaut\neptunemodel\neptunemodel.object 12d11 < 15,17c14,16 < "floranDescription" : "Neptune is the second ice giant in the Solar Sssystem.", < "glitchDescription" : "Saddness. A glitch transport crash landed on Neptune due to a system fault a few years ago. All were lost.", < "humanDescription" : "Neptune is the farthest out planet of my home system, the Solar System.", --- > "floranDescription" : "Neptune is the sssecond ice giant in the Sol Sssystem.", > "glitchDescription" : "Sadness. A glitch transport crash landed on Neptune due to a system fault a few years ago. All were lost.", > "humanDescription" : "Neptune is the farthest out planet of my home system, the Sol System.", 19,20c18 < "novakidDescription": "Legends of a great bandit hiding his ship in the Neptunian clouds persist due to strangely common ship disappearances.", < --- > "novakidDescription": "Legends of a great bandit hiding his ship in the Neptunian clouds persist due to strangely common ship disappearances.", objects\themed\astronaut\plutomodel\plutomodel.object 14,15c14,15 < "floranDescription" : "Sssmall dwarf planet with a chaotic orbit on the outskirts of the Solar Sssystem.", < "glitchDescription" : "Confusion. Why do the humans hold Pluto in such high regard? It's not even a planet.", --- > "floranDescription" : "Sssmall dwarf planet with a chaotic orbit on the outskirts of the Sol Sssystem.", > "glitchDescription" : "Perplexed. Why do the humans hold Pluto in such high regard? It's not even a planet.", 18c18 < "novakidDescription": "Pluto was considered the ninth planet in the Solar System before having it's status revoked. Now it's just a little varmint.", --- > "novakidDescription": "Pluto was considered the ninth planet in the Sol System before having it's status revoked. Now it's just a little varmint.", objects\themed\astronaut\saturnmodel\saturnmodel.object 13c13 < "apexDescription" : "Saturn is a gas giant and the sixth planet in Solar System.", --- > "apexDescription" : "Saturn is a gas giant and the sixth planet in Sol System.", 15,17c15,17 < "floranDescription" : "Saturn is a gas giant of the Solar Sssystem. The rings the biggest in the system.", < "glitchDescription" : "Facination. The massive planetary rings are composed of small space dust to rocks up to ten meters big.", < "humanDescription" : "Saturn is the biggest gas giant in the Solar System. It's rings make it distinct from the other planets there.", --- > "floranDescription" : "Saturn is a gas giant of the Sol Sssystem. The rings the biggest in the system.", > "glitchDescription" : "Fascination. The massive planetary rings are composed of small space dust to rocks up to ten meters big.", > "humanDescription" : "Saturn is the biggest gas giant in the Sol System. It's rings make it distinct from the other planets there.", 19c19 < "novakidDescription": "Saturn was home to the first Earth-origin space outlaws. They'd conceil themselves in the rings and rob tradeships.", --- > "novakidDescription": "Saturn was home to the first Earth-origin space outlaws. They'd conceal themselves in the rings and rob trade ships.", objects\themed\astronaut\spaceshuttlebed\spaceshuttlebed.object 13c13 < "apexDescription" : "I wouldn't feel safe traveling in a spacecraft like this.", --- > "apexDescription" : "I wouldn't feel safe travelling in a spacecraft like this.", 17,18c17,18 < "humanDescription" : "It's nice to look back and remember our roots.", < "hylotlDescription" : "Hylotl have their own relics of early space travel too.", --- > "humanDescription" : "It's nice to look back and remember our roots. Also space shuttle beds are the height of cool.", > "hylotlDescription" : "Hylotl have their own relics of early space travel too. We just don't make beds of them.", objects\themed\astronaut\sunmodel\sunmodel.object 16c16 < "apexDescription" : "The Sun. The center of the Sol System. It's a yellow dwarf which count as roughly 7.6% of all main-sequence stars.", --- > "apexDescription" : "The Sun. The centre of the Sol System. It's a yellow dwarf which count as roughly 7.6% of all main-sequence stars.", 19c19 < "glitchDescription" : "Saddness. I wonder when I'll be able to see the Sun with my own eyes again.", --- > "glitchDescription" : "Sadness. I wonder when I'll be able to see the Sun with my own eyes again.", 22c22 < "novakidDescription": "I would stare at the Sun for hours when at the Academy. I'll miss that.", --- > "novakidDescription": "I would stare at the Sun for hours when at the Academy. I'll sure miss that.", objects\themed\astronaut\uranusmodel\uranusmodel.object 8c8 < "description" : "A detailed model of the Sol system's planet Uranus.", --- > "description" : "A detailed model of the Sol System's planet Uranus.", 15,18c15,18 < "floranDescription" : "Uranus is the seventh planet in the Solar Sssystem. It has faint ringsss.", < "glitchDescription" : "Fascination. Uranus is the coldest planet in the Solar System.", < "humanDescription" : "Uranus finds itself the butt of a joke all too often.", < "hylotlDescription" : "Uranus is curious for it's lop-sided axis, making it unique in the Solar System.", --- > "floranDescription" : "Uranus is the seventh planet in the Sol Sssystem. It has faint ringsss.", > "glitchDescription" : "Fascinated. Uranus is the coldest planet in the Sol System.", > "humanDescription" : "Uranus might be named after a god...but it sure sounds funny.", > "hylotlDescription" : "Uranus is curious for it's lop-sided axis, making it unique in the Sol System.", objects\themed\astronaut\venusmodel\venusmodel.object 8c8 < "description" : "A detailed model of the Sol system's planet Venus.", --- > "description" : "A detailed model of the Sol System's planet Venus.", 13c13 < "apexDescription" : "The planet Venus, covered in sulfur dioxide clouds and by far the hottest planet in the Solar System.", --- > "apexDescription" : "The planet Venus, covered in sulphur dioxide clouds and by far the hottest planet in the Sol System.", 15,19c15,19 < "floranDescription" : "The planet Venusss of the Solar System. It's the second of eight.", < "glitchDescription" : "Fascination. The planet Venus has natural greenhouse gases that that make the surface temperatures very high.", < "humanDescription" : "Venus is the second planet in the Solar System. There was talk of terraforming it before Earth was destroyed.", < "hylotlDescription" : "Venus, neighbor to Earth and almost a big but lifeless due to extreme conditions.", < "novakidDescription": "Venus. You could see it from Earth with your naked eyes as it traveled the stars. I'll miss that...", --- > "floranDescription" : "The planet Venusss of the Sol System. It's the second of eight.", > "glitchDescription" : "Fascinated. The planet Venus has natural greenhouse gases that that make the surface temperatures very high.", > "humanDescription" : "Venus is the second planet in the Sol System. There was talk of terraforming it before Earth was destroyed.", > "hylotlDescription" : "Venus, neighbour to Earth and almost a big but lifeless due to extreme conditions.", > "novakidDescription": "Venus. You could see it from Earth as it travelled the stars. I'll miss that...", objects\themed\cabin\cabinbunkbed\cabinbunkbed.object 13,14c13,14 < "avianDescription" : "What a wonderful invention! I will have to tell others of this.", < "floranDescription" : "Floran doesn't like ssssleeping so far from ground.", --- > "avianDescription" : "Bunk beds are so useful for shared spaces!", > "floranDescription" : "Floran doesssn't like sssleeping so far from ground.", objects\themed\cabin\cabinornament\cabinornament.object 15,16c15,16 < "glitchDescription" : "Surprise. Upon closer inspection these antlers appear to be artificial in nature.", < "humanDescription" : "Antler ornaments are classic decor... I don't know why.", --- > "glitchDescription" : "Surprised. Upon closer inspection these antlers appear to be artificial in nature.", > "humanDescription" : "Antler ornaments are a classic decoration...I don't know why.", objects\themed\cabin\cabinstooltable\cabinstooltable.object 12d11 < /* 20c19 < */ --- > objects\themed\cabin\cabintable\cabintable.object 12c12 < /* --- > 18c18 < "hylotlDescription" : "I guess I have seen worse table designs...", --- > "hylotlDescription" : "I suppose I have seen worse table designs...", 20c20 < */ --- > objects\themed\farm\applebasket\applebasket.object 16c16 < "humanDescription" : "On closer examination, they're made of wax.", --- > "humanDescription" : "On closer examination, they're made of wax. Foiled again.", 17a18 > "novakidDescription" : "Can't get much better than a shiny apple.", objects\themed\farm\baguettebox\baguettebox.object 17a18 > "novakidDescription" : "Can't beat freshly baked bread.", objects\themed\farm\kitchencabinet1\kitchencabinet1.object 15c15 < "glitchDescription" : "A well-crafted kitchen storage system.", --- > "glitchDescription" : "Satisfied. A well-crafted kitchen storage system.", objects\themed\farm\kitchencabinet2\kitchencabinet2.object 15c15 < "glitchDescription" : "A well-crafted kitchen storage system.", --- > "glitchDescription" : "Satisfied. A well-crafted kitchen storage system.", objects\themed\farm\kitchenceilingcabinet1\kitchenceilingcabinet1.object 15c15 < "glitchDescription" : "A well-crafted kitchen storage system.", --- > "glitchDescription" : "Satisfied. A well-crafted kitchen storage system.", objects\themed\farm\kitchenceilingcabinet2\kitchenceilingcabinet2.object 15c15 < "glitchDescription" : "A well-crafted kitchen storage system.", --- > "glitchDescription" : "Satisfied. A well-crafted kitchen storage system.", objects\themed\farm\kitchenstovetop\kitchenstovetop.object 25,26c25,26 < "glitchDescription" : "A well-ordered cooking area for a rustic kitchen.", < "humanDescription" : "A lovely little stove top for a cozy house.", --- > "glitchDescription" : "Pleased. A well-ordered cooking area for a rustic kitchen.", > "humanDescription" : "A lovely little stove top for a cosy house.", objects\themed\farm\kitchentable\kitchentable.object 15c15 < "glitchDescription" : "A solid kitchen table that would look at home in any village.", --- > "glitchDescription" : "Observation. A solid kitchen table that would look at home in any village.", objects\themed\outdoor\lamppost1\lamppost1.object 13c13 < "apexDescription" : "A metal lamppost.", --- > "apexDescription" : "A metal lamp post.", 16,17c16,17 < "glitchDescription" : "Observation. A tall lamppost made from metal.", < "humanDescription" : "A single lamppost.", --- > "glitchDescription" : "Satisfied. A tall lamp post made from sturdy metal.", > "humanDescription" : "A single lamp post.", objects\themed\outdoor\outdoorchair\outdoorchair.object 12c12,14 < "floranDescription" : "A fancy chair.", --- > "apexDescription" : "A sturdy chair. It looks like it was built to last", > "avianDescription" : "A outdoor chair, I wonder how comfortable it is?", > "floranDescription" : "Outssside chair.", 14c16,19 < --- > "humanDescription" : "An outdoor chair. For when you want to sit down outside.", > "hylotlDescription" : "It is not without style, but it is functional at least.", > "novakidDescription" : "A good ol' chair.", > objects\themed\outdoor\outdoorfountain\outdoorfountain.object 12c12 < "avianDescription" : "A large birdbath.", --- > "avianDescription" : "A large and glorious birdbath.", 16a17 > "novakidDescription" : "I'm mighty parched...I wonder if they'd mind if I had a drink?", objects\themed\retroscifi\retroscificabinet\retroscificabinet.object 16c16 < "glitchDescription" : "Statement. This cabinet seems functional.", --- > "glitchDescription" : "Observation. This cabinet seems functional.", objects\themed\retroscifi\retroscifidresser\retroscifidresser.object 15,16c15,16 < "floranDescription" : "Any kind of dressssser is useful. I don't care how it looksss.", < "glitchDescription" : "Question. Is this someone's idea of furniture from the future?", --- > "floranDescription" : "Any kind of dressser is useful. I don't care how it looksss.", > "glitchDescription" : "Thoughtful. Is this someone's idea of furniture from the future?", objects\themed\retroscifi\retroscifitable\retroscifitable.object 15,16c15,16 < "floranDescription" : "Fancy table still good for feassssting on.", < "glitchDescription" : "Observation. A particularly well balanced table.", --- > "floranDescription" : "Fancy table still good for feasssting on.", > "glitchDescription" : "Impressed. A particularly well balanced table.", objects\themed\saloon\salooncabinet\salooncabinet.object 14c14 < "floranDescription" : "disssgusssting juicesss.", --- > "floranDescription" : "Dissgusssting juicesss.", 16c16 < "humanDescription" : "A vintange looking drinks cabinet. I'm not sure what's in these bottles.", --- > "humanDescription" : "A vintage looking drinks cabinet. I'm not sure what's in these bottles.", objects\themed\saloon\saloonseat\saloonseat.object 15c15 < "glitchDescription" : "Objectively uncomfortable.", --- > "glitchDescription" : "Opinionated. Objectively uncomfortable.", 18c18 < "novakidDescription" : "It ain't a saddle, but a seat's a seat.", --- > "novakidDescription" : "It ain't a saddle, but a seats a seat.", objects\themed\saloon\saloontable\saloontable.object 15c15 < "glitchDescription" : "Observation. A very simple table adorned with gaming paraphernalia.", --- > "glitchDescription" : "Remark. A very simple table adorned with gaming paraphernalia.", objects\themed\sea\coralmirror\coralmirror.object 12,13c12,13 < "apexDescription" : "The reflection in this mirror is hazy, like looking through water.", < "avianDescription" : "The reflection in this mirror is hazy, like looking through water.", --- > "apexDescription" : "The reflection quality of this mirror is terrible.", > "avianDescription" : "The reflection in this mirror is hazy, does it hold mysteries?", 16,18c16,18 < "humanDescription" : "The reflection in this mirror is hazy, like looking through water.", < "hylotlDescription" : "The reflection in this mirror is hazy, like looking through water.", < "novakidDescription" : "The reflection in this mirror is hazy, like looking through water.", --- > "humanDescription" : "The reflection in this mirror is hazy, like looking through water. Or soup.", > "hylotlDescription" : "While I enjoy the decorative quality, the mirror has clouded.", > "novakidDescription" : "The reflection in this mirror is as hazy as a hot day in the desert.", objects\themed\sea\sealamp\sealamp.object 15c15 < "glitchDescription" : "Identify. A seashell using power to glow.", --- > "glitchDescription" : "Surprised. A seashell using power to glow.", 18c18 < "novakidDescription" : "That's a pretty lamp right there. If you like that kind of thing.", --- > "novakidDescription" : "That sure is a pretty lamp right there. If you like that kinda thin'.", objects\themed\sea\seaweedpot\seaweedpot.object 15c15 < "glitchDescription" : "Observation. Seaweed in a pot. Weird taste.", --- > "glitchDescription" : "Curious. Seaweed in a pot. Weird taste.", objects\themed\spooky\spookytombchair\spookytombchair.object 13c13 < "avianDescription" : "I.. Guess the purpose of this is to remind us all of the afterlife?", --- > "avianDescription" : "I guess...the purpose of this is to remind us all of the afterlife?", objects\tiered\tier1bed\tier1bed.object 15c15 < "glitchDescription" : "Proud. My own simple bed.", --- > "glitchDescription" : "Impressed. A simple but sturdy bed.", 17a18 > "novakidDescription" : "A simple bed to rest my weary head.", objects\tiered\tier1chair\tier1chair.object 17a18 > "novakidDescription" : "Not the best but I ain't picky.", objects\tiered\tier1door\tier1door.object 18a19 > "novakidDescription" : "Just a simple door, does the job I guess.", objects\tiered\tier1light\tier1light.object 18c18 < "glitchDescription" : "Statement. A robust lantern.", --- > "glitchDescription" : "Admiration. A robust lantern.", 20a21 > "novakidDescription" : "This lights up the room pretty well.", objects\tiered\tier1switch\tier1switch.object 17a18 > "novakidDescription" : "A lever, I wanna pull it!", objects\tiered\tier1table\tier1table.object 17a18 > "novakidDescription" : "A good iron table.", objects\tiered\tier1techchest\tier1techchest.object 20a21 > "novakidDescription" : "I can hide all kinda things in here.", objects\tiered\tier2bed\tier2bed.object 15c15 < "glitchDescription" : "Proud. My own simple bed.", --- > "glitchDescription" : "Impressed. A simple but sturdy bed.", 17a18 > "novakidDescription" : "A simple bed to rest my weary head.", objects\tiered\tier2chair\tier2chair.object 17a18 > "novakidDescription" : "Not the best but I ain't picky.", objects\tiered\tier2door\tier2door.object 18c18 < "hylotlDescription" : "A simple tungsten door.", --- > "hylotlDescription" : "Just a simple door, does the job I guess.", objects\tiered\tier2light\tier2light.object 16c16 < "glitchDescription" : "Statement. A robust lantern.", --- > "glitchDescription" : "Admiration. A robust lantern.", 18a19 > "novakidDescription" : "This sure lights up the room well.", objects\tiered\tier2switch\tier2switch.object 17a18 > "novakidDescription" : "A lever, I wanna pull it!", objects\tiered\tier2table\tier2table.object 17a18 > "novakidDescription" : "A good tungsten table.", objects\tiered\tier2techchest\tier2techchest.object 20a21 > "novakidDescription" : "I can hide all kinda things in here.", objects\tiered\tier3bed\tier3bed.object 15c15 < "glitchDescription" : "Proud. My own awesome bed.", --- > "glitchDescription" : "Happy. I will sleep well in this bed.", 17a18 > "novakidDescription" : "Looks like a pretty darn decent bed!", objects\tiered\tier3chair\tier3chair.object 17a18 > "novakidDescription" : "This kinda chair makes me wanna put my feet up!", objects\tiered\tier3door\tier3door.object 18a19 > "novakidDescription" : "Now this is a sturdy lookin' door!", objects\tiered\tier3light\tier3light.object 16c16 < "glitchDescription" : "Statement. A robust lantern.", --- > "glitchDescription" : "Admiration. A robust lantern.", 18a19 > "novakidDescription" : "This sure lights up the room well.", objects\tiered\tier3switch\tier3switch.object 20a21 > "novakidDescription" : "Some kinda control console, I'll only push a few buttons...", objects\tiered\tier3table\tier3table.object 17a18 > "novakidDescription" : "A good titanium table.", objects\tiered\tier3techchest\tier3techchest.object 20a21 > "novakidDescription" : "I can hide all kinda things in here.", objects\tiered\tier4bed\tier4bed.object 15c15 < "glitchDescription" : "Proud. My own awesome bed.", --- > "glitchDescription" : "Happy. I will sleep well in this bed.", 17a18 > "novakidDescription" : "Looks like a pretty darn decent bed!", objects\tiered\tier4chair\tier4chair.object 17a18 > "novakidDescription" : "This kinda chair makes me wanna put my feet up!", objects\tiered\tier4door\tier4door.object 18a19 > "novakidDescription" : "Now this is a sturdy lookin' door!", objects\tiered\tier4light\tier4light.object 16c16 < "glitchDescription" : "Statement. A robust lantern.", --- > "glitchDescription" : "Admiration. A robust lantern.", 18a19 > "novakidDescription" : "This sure lights up the room well.", objects\tiered\tier4switch\tier4switch.object 20a21 > "novakidDescription" : "Some kinda control console, I'll only push a few buttons...", objects\tiered\tier4table\tier4table.object 17a18 > "novakidDescription" : "A good durasteel table.", objects\tiered\tier4techchest\tier4techchest.object 20a21 > "novakidDescription" : "I can hide all kinda things in here.", objects\wired\door\door.lua 104a105 > return true 112a114 > return true objects\wreck\wreckbed\wreckbed.object 16a17 > "novakidDescription" : "You'd have to be pretty darn tired to want to sleep here.", objects\wreck\wreckboiler\wreckboiler.object 16a17 > "novakidDescription" : "Any water left in here is worthless.", objects\wreck\wreckchair\wreckchair.object 16a17 > "novakidDescription" : "This chair is full of bugs!", objects\wreck\wreckconsole1\wreckconsole1.object 12c12 < "avianDescription" : "A console .It doesn't work.", --- > "avianDescription" : "A console. It doesn't work.", 14c14 < "glitchDescription" : "Interfacing. Failed.", --- > "glitchDescription" : "Sadness. It has broken.", 16a17 > "novakidDescription" : "I wonder if this thing ever worked.", objects\wreck\wreckconsole2\wreckconsole2.object 14c14 < "glitchDescription" : "Interfacing. Failed.", --- > "glitchDescription" : "Sadness. It has broken.", 16a17 > "novakidDescription" : "I wonder if this thing ever worked.", objects\wreck\wreckconsole3\wreckconsole3.object 14c14 < "glitchDescription" : "Interfacing. Failed.", --- > "glitchDescription" : "Sadness. It has broken.", 16a17 > "novakidDescription" : "I wonder if this thing ever worked.", objects\wreck\wreckcrate1\wreckcrate1.object 17c17 < "glitchDescription" : "Investigate. An old storage container.", --- > "glitchDescription" : "Remark. An old storage container.", 19a20 > "novakidDescription" : "Even I ain't sure there's anything good in this here crate.", objects\wreck\wreckdoor\wreckdoor.object 17a18 > "novakidDescription" : "This might have been secure once, now its just covered in rust.", objects\wreck\wreckfan\wreckfan.object 15c15 < "glitchDescription" : "Observation. Once this would have supplied clean air.", --- > "glitchDescription" : "Theorising. Once this would have supplied clean air.", 17a18 > "novakidDescription" : "This is all rusted, its good for nothin'.", objects\wreck\wreckgenerator\wreckgenerator.object 16a17 > "novakidDescription" : "This once would have kicked out a whole heap of juice!", objects\wreck\wrecklocker\wrecklocker.object 16c16 < "glitchDescription" : "Observation. This locker is not at all secure.", --- > "glitchDescription" : "Sadness. This locker is not at all secure.", 18a19 > "novakidDescription" : "I wouldn't count on anything in there staying there.", objects\wreck\wreckpanel1\wreckpanel1.object 15c15 < "glitchDescription" : "Scanning. Completely dead.", --- > "glitchDescription" : "Curious. Completely dead.", 17a18 > "novakidDescription" : "This ol' thing is beyond useless now.", objects\wreck\wreckpanel2\wreckpanel2.object 15c15 < "glitchDescription" : "Scanning. Completely dead.", --- > "glitchDescription" : "Curious. Completely dead.", 17a18 > "novakidDescription" : "This ol' thing is beyond useless now.", objects\wreck\wreckscreen\wreckscreen.object 15c15 < "glitchDescription" : "Observation. Nothing to observe.", --- > "glitchDescription" : "Disappointed. Nothing to observe.", 17a18 > "novakidDescription" : "Somethin' smashed this.", objects\wreck\wrecksmalltable\wrecksmalltable.object 14c14 < "glitchDescription" : "Observation. This old table is not very stable.", --- > "glitchDescription" : "Cautious. This old table is not very stable.", 16a17 > "novakidDescription" : "This ol' table is good for nothin'.", objects\wreck\wrecksupport\wrecksupport.object 14c14 < "glitchDescription" : "Analysing. Metal is supporting exactly zero kilograms of weight.", --- > "glitchDescription" : "Amused. Metal is supporting exactly zero kilograms of weight.", 16a17 > "novakidDescription" : "I wouldn't count on this supportin' anythin'.", objects\wreck\wrecktable\wrecktable.object 14c14 < "glitchDescription" : "Scanning. Life readings from inside table.", --- > "glitchDescription" : "Surprised. Life readings from inside table.", 16a17 > "novakidDescription" : "I ain't sure tables are meant to sound so...empty.", objects\wreck\wreckturbine2\wreckturbine2.object 14c14 < "glitchDescription" : "Investigation. This turbine no longer generates power.", --- > "glitchDescription" : "Remark. This turbine no longer generates power.", 16a17 > "novakidDescription" : "This thing has been wrecked for a long time.", objects\wreck\wreckturbines\wreckturbines.object 16a17 > "novakidDescription" : "These are so covered in dust, feels like its been here forever.", objects\wreck\wrecktv\wrecktv.object 22c22 < "glitchDescription" : "Scanning. This monitor is receiving no signal.", --- > "glitchDescription" : "Sadness. This monitor is receiving no signal.", 24a25 > "novakidDescription" : "Nope, nothin' on.", objects\wreck\wreckvat1\wreckvat1.object 14c14 < "glitchDescription" : "Scanning. Signs point to a life-form having recently vacated this machine.", --- > "glitchDescription" : "Startled. Signs point to a life-form having recently vacated this machine.", 16a17 > "novakidDescription" : "I ain't too keen on touching that.", objects\wreck\wreckvendingmachine\wreckvendingmachine.object 14c14 < "glitchDescription" : "Observe. Some type of food dispenser.", --- > "glitchDescription" : "Observation. Some type of food dispenser.", 16a17 > "novakidDescription" : "I ain't eatin' anythin' that comes outta there.", objects\wreck\wreckvent\wreckvent.object 14,16c14,16 < "floranDescription" : "A crusssty old vent.", < "glitchDescription" : "Robustly. A vent.", < "humanDescription" : "A trusty old vent.", --- > "floranDescription" : "Crusssty old vent.", > "glitchDescription" : "Remark. A vent.", > "humanDescription" : "A old vent, its mostly rusted now..", 17a18 > "novakidDescription" : "This ol' vent is just full of holes.", objects\wreck\wreckwiresceiling\wreckwiresceiling.object 15c15 < "glitchDescription" : "Analyse. These wires are not capable of carrying a current.", --- > "glitchDescription" : "Observation. These wires are not capable of carrying a current.", 17a18 > "novakidDescription" : "A bunch of broken wires.", parallax\surface\earth.parallax 29,30c29,30 < "minSpeed" : 50000, < "maxSpeed" : 50000, --- > "minSpeed" : 5000000, > "maxSpeed" : 5000000, 43,44c43,44 < "minSpeed" : 30000, < "maxSpeed" : 30000, --- > "minSpeed" : 3000000, > "maxSpeed" : 3000000, 71c71 < --- > 81,82c81,82 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 92,93c92,93 < "minSpeed" : 500, < "maxSpeed" : 2500, --- > "minSpeed" : 50000, > "maxSpeed" : 250000, 103,104c103,104 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 114,115c114,115 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 125,126c125,126 < "minSpeed" : 500, < "maxSpeed" : 2500, --- > "minSpeed" : 50000, > "maxSpeed" : 250000, 136,137c136,137 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 147,148c147,148 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 158,159c158,159 < "minSpeed" : 500, < "maxSpeed" : 2500, --- > "minSpeed" : 50000, > "maxSpeed" : 250000, 169,170c169,170 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 183,184c183,184 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 194,195c194,195 < "minSpeed" : 500, < "maxSpeed" : 2500, --- > "minSpeed" : 50000, > "maxSpeed" : 250000, 205,206c205,206 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 216,217c216,217 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 227,228c227,228 < "minSpeed" : 500, < "maxSpeed" : 2500, --- > "minSpeed" : 50000, > "maxSpeed" : 250000, 238,239c238,239 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 249,250c249,250 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, 260,261c260,261 < "minSpeed" : 500, < "maxSpeed" : 2500, --- > "minSpeed" : 50000, > "maxSpeed" : 250000, 271,272c271,272 < "minSpeed" : 1000, < "maxSpeed" : 5000, --- > "minSpeed" : 100000, > "maxSpeed" : 500000, quests\scripts\tutorial\protectorate.lua 1,2d0 < require('/quests/scripts/conditions/gather.lua') < 9d6 < -- sb.logInfo("Intro skipped, giving items...") 15,32c12 < else < -- set the flag so that they'll lounge once at the start < self.hasLounged = false < < message.setHandler("protectorateMidpoint", function() < if self.missionStage == 1 then < sb.logInfo("Protectorate midpoint reached!") < self.missionStage = 2 < end < end) < < message.setHandler("protectorateEndpoint", function() < if self.missionStage == 2 then < sb.logInfo("Protectorate endpoint reached!") < self.missionStage = 3 < world.sendEntityMessage(entity.id(), "playCinematic", config.getParameter("endpointCinematic")) < end < end) --- > return 35,36c15,26 < -- track how far into the mission we are < self.missionStage = 1 --- > message.setHandler("enterMissionArea", function(_, _, areaName) > stageEnterArea(areaName) > end) > > message.setHandler("protectorateManagerId", function(_, _, id) > -- sb.logInfo("Quest connected with manager id %s", id) > self.managerId = id > end) > > quest.setParameter("uniformChest", {type = "item", item = "podchest"}) > quest.setParameter("weaponChest", {type = "item", item = "weaponchest"}) > quest.setIndicators({}) 38,39c28 < self.gatherCondition = buildGatherItemCondition("humanstarter", {count = 1, consume = false}) < end --- > self.startingMusicTimer = config.getParameter("startingMusicTime") 41,42c30 < function conditionsMet() < return self.gatherCondition:conditionMet() --- > setStage(1) 50d37 < -- sb.logInfo("Setting intro complete flag") 55,69c42,45 < if conditionsMet() then < -- sb.logInfo("Player successfully completed the intro! Congratulations.") < quest.complete() < quest.exit() < return < end < < if self.missionStage == 1 then < mcontroller.controlModifiers({runningSuppressed = true}) < < if self.hasLounged == false then < local loungeables = world.loungeableQuery(entity.position(), 10, {order = "nearest"}) < if #loungeables > 0 then < self.hasLounged = player.lounge(loungeables[1]) < end --- > if self.startingMusicTimer > 0 then > self.startingMusicTimer = self.startingMusicTimer - dt > if self.startingMusicTimer <= 0 then > world.sendEntityMessage(entity.id(), "playAltMusic", config.getParameter("startingMusicTracks")) 71,74d46 < elseif self.missionStage == 2 then < < elseif self.missionStage == 3 then < -- suppress movement? 75a48,49 > > updateStage(dt) 88a63,198 > end > end > > -- MISSION STAGES > -- 1 - start -> exit bed > -- 2 - exit bed -> equip uniform > -- 3 - equip uniform -> start midpoint cinematic > -- 4 - start midpoint cinematic -> finish midpoint cinematic > -- 5 - finish midpoint cinematic -> get MM > -- 6 - get MM -> enter storeroom > -- 7 - enter storeroom -> get weapon > -- 8 - get weapon -> break barrier > -- 9 - break barrier -> reach ship > -- 10 - reach ship -> finish > > function setStage(newStage) > if newStage ~= self.missionStage then > sb.logInfo("Advancing protectorate mission from stage %s to %s", self.missionStage, newStage) > if newStage == 1 then > self.hasLounged = false > player.radioMessage("protectorateStage1") > elseif newStage == 2 then > quest.setIndicators({"uniformChest"}) > player.radioMessage("protectorateStage2") > elseif newStage == 3 then > quest.setIndicators({}) > world.sendEntityMessage(self.managerId, "unlockDoor") > player.radioMessage("protectorateStage3") > elseif newStage == 5 then > player.radioMessage("protectorateStage5") > world.sendEntityMessage(entity.id(), "playAltMusic", config.getParameter("midpointMusicTracks"), 1.0) > world.sendEntityMessage(self.managerId, "switchTime") > elseif newStage == 7 then > quest.setIndicators({"weaponChest"}) > player.radioMessage("protectorateStage7") > elseif newStage == 8 then > quest.setIndicators({}) > player.radioMessage("protectorateStage8") > elseif newStage == 10 then > world.sendEntityMessage(entity.id(), "playAltMusic", nil, 1.0) > -- world.sendEntityMessage(entity.id(), "playCinematic", config.getParameter("endpointCinematic")) > -- quest.complete() > -- quest.exit() > end > self.missionStage = newStage > end > end > > function updateStage(dt) > if self.missionStage < 5 then > mcontroller.controlModifiers({runningSuppressed = true}) > end > > if self.missionStage == 1 then > if self.hasLounged == false then > local loungeables = world.loungeableQuery(entity.position(), 10, {order = "nearest"}) > if #loungeables > 0 then > self.hasLounged = player.lounge(loungeables[1]) > end > end > > if self.hasLounged and not player.isLounging() then > setStage(2) > end > elseif self.missionStage == 2 then > -- needs to equip uniform > -- TODO: actually put it on, don't just pick it up > if player.hasItem("protectoratechest") and player.hasItem("protectoratepants") then > setStage(3) > end > elseif self.missionStage == 3 then > -- needs to reach auditorium > elseif self.missionStage == 4 then > -- in midpoint cinematic > setStage(5) -- TODO > elseif self.missionStage == 5 then > -- needs to get MM > setStage(6) -- TODO > elseif self.missionStage == 6 then > -- needs to reach storeroom > elseif self.missionStage == 7 then > -- needs to pick up sword > if player.hasItem("humanstarter") then > setStage(8) > end > elseif self.missionStage == 8 then > -- needs to break barrier > setStage(9) -- TODO > elseif self.missionStage == 9 then > -- needs to reach ship > elseif self.missionStage == 10 then > -- done > end > end > > -- MISSION AREAS > -- firstDoor > -- lounge > -- courtyard > -- auditorium > -- gallery > -- floodedDoor > -- ductRooftop > -- ductExit > -- groundBelowDuct > -- collapsedHallway > -- collapsedHallwayRoof > -- ship > > function stageEnterArea(areaName) > -- repeatable messages > if areaName == "firstDoor" then > player.radioMessage("protectorateFirstDoor") > elseif areaName == "lounge" then > player.radioMessage("protectorateLounge") > elseif areaName == "floodedDoor" then > player.radioMessage("protectorateFloodedDoor") > elseif areaName == "ductExit" then > player.radioMessage("protectorateDuctExit") > elseif areaName == "groundBelowDuct" then > player.radioMessage("protectorateGroundBelowDuct") > elseif areaName == "collapsedHallway" then > player.radioMessage("protectorateCollapsedHallway") > elseif areaName == "collapsedHallwayRoof" then > player.radioMessage("protectorateCollapsedHallwayRoof") > > -- stages advanced by entering areas > elseif self.missionStage == 3 and areaName == "auditorium" then > setStage(4) > elseif self.missionStage == 6 and areaName == "storeroom" then > setStage(7) > > -- repeatedly play ending cinematic at ship for now > elseif areaName == "ship" then > setStage(10) > world.sendEntityMessage(entity.id(), "playCinematic", config.getParameter("endpointCinematic")) quests\tutorial\protectorate.questtemplate 13a14,16 > "startingMusicTime" : 11.5, > "startingMusicTracks" : ["/music/planetarium.ogg"], > "midpointMusicTracks" : ["/music/arctic-battle1-loop.ogg"], radiomessages\missions.radiomessages 69a70,73 > "floranmission106" : { > "type" : "mission", > "text" : "These creatures look young. Tread carefully, their mother might still be around." > }, 98,143c102 < // ------- INTRO PROTECTORATE MISSION ------- < < "intromission01" : { < "type" : "mission", < "text" : "The route is blocked, we have to find another way around! You can press spacebar to reach higher ledges." < }, < < "intromission02" : { < "type" : "mission", < "text" : "You can jump down from a ledge by holding down and tapping spacebar." < }, < < "intromission03" : { < "type" : "mission", < "text" : "The ceiling seems to have collapsed. This could be a good time to try out that Matter Manipulator. Click and hold on the mud tiles to break them." < }, < < "intromission04" : { < "type" : "mission", < "text" : "A weapons chest! I would check that out if I were you." < }, < < "intromission05" : { < "type" : "mission", < "text" : "It's not safe here. We have to find a way to leave the Academy post-haste." < }, < < "intromission06" : { < "type" : "mission", < "text" : "Be careful. Falling from high places can inflict damage." < }, < < "intromission07" : { < "type" : "mission", < "text" : "Hover over an object with the cursor and press E to interact with it." < }, < < "intromission08" : { < "type" : "mission", < "text" : "I hope you're not leaving without putting on your graduation uniform? You can find it in the chest by the window." < }, < < "intromission09" : { < "type" : "mission", < "text" : "Wake up! You wouldn't want to be late to your own graduation ceremony, would you? Move left or right to get out of bed." < }, --- > // ------- AVIAN MISSION ------- 145c104 < "intromission10" : { --- > "avianmission01" : { 147c106 < "text" : "You can talk to people by hovering over them with the cursor and pressing E." --- > "text" : "Let's have a look around and try to find a way to go inside the temple while this big bird is asleep." 149c108 < } \ No newline at end of file --- > } radiomessages\tutorial.radiomessages 3c3 < --- > 25,26c25,26 < "text" : "Did you just finish an inventor's table? I'm impressed. You should be able to use that to construct all manner of other facilities. I estimate your chances of survival have improved by 7.2%." < }, --- > "text" : "Did you just finish an inventor's table? I estimate your chances of survival have improved by 7.2%." > }, 32c32 < "text" : "I see that you've discovered some seeds! I suggest planting them in some tilled soil and watering them until they grow. The tools you need can be built at a foraging table." --- > "text" : "I see that you've discovered some seeds. I suggest planting them in some tilled soil and watering them until they grow. The tools you need can be built at a foraging table." 44c44 < "text" : "You discovered coal! You can turn coal into torches to light your way. The chances of fatal incident are dramatically increased in the dark. Explore the crafting menu." --- > "text" : "You discovered coal! You can turn coal into torches to light your way. The chance of fatal incidents is dramatically increased in the dark. Explore the crafting menu." 48c48 < "text" : "You've discovered some ore. Ore can be turned into bars using a furnace, bars are useful for crafting a wide range of equipment that may extend your life expectancy." --- > "text" : "You've discovered some ore. Ore can be turned into bars using a furnace, bars are useful for crafting a wide range of equipment that may increase your life expectancy." recipes\biome\desert\cactiblock.recipe 6c6 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\biome\geode\geodebnote.recipe 6c6 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\biome\geode\geodeceilinglight.recipe 7c7 < "groups" : [ "craftingfurniture", "lights", "all" ] --- > "groups" : [ "craftingfurniture", "lights", "all" ] recipes\biome\geode\geodednote.recipe 6c6 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\biome\geode\geodedoor.recipe 7c7 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture", "doors", "all" ] recipes\biome\geode\geodeenote.recipe 6c6 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\biome\geode\geodeplantpot.recipe 7c7 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\furniture1\beds\tier1bed.recipe 7c7 < "groups" : [ "craftingfurniture", "beds", "all" ] --- > "groups" : [ "craftingfurniture", "beds", "all" ] recipes\furniture1\beds\tier2bed.recipe 7c7 < "groups" : [ "craftingfurniture", "beds", "all" ] --- > "groups" : [ "craftingfurniture", "beds", "all" ] recipes\furniture1\decorative\coppershelf.recipe 9c9 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\furniture1\decorative\coppersupport.recipe 9c9 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\furniture1\decorative\tier1chair.recipe 6c6 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\furniture1\decorative\tier1table.recipe 7c7 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\furniture1\decorative\tier2chair.recipe 7c7 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\furniture1\decorative\tier2table.recipe 8c8 < "groups" : [ "craftingfurniture", "decoration", "all" ] --- > "groups" : [ "craftingfurniture", "decoration", "all" ] recipes\furniture1\doors\tier1door.recipe 7c7 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture", "doors", "all" ] recipes\furniture1\doors\tier2door.recipe 8c8 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture", "doors", "all" ] recipes\furniture1\doors\woodendoor.recipe 10c10 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture", "doors", "all" ] recipes\furniture1\lights\copperceilinglight.recipe 10c10 < "groups" : [ "craftingfurniture", "lights", "all" ] --- > "groups" : [ "craftingfurniture", "lights", "all" ] recipes\furniture1\lights\copperlantern.recipe 10c10 < "groups" : [ "craftingfurniture", "lights", "all" ] --- > "groups" : [ "craftingfurniture", "lights", "all" ] recipes\furniture1\lights\tier1light.recipe 8c8 < "groups" : [ "craftingfurniture", "lights", "all" ] --- > "groups" : [ "craftingfurniture", "lights", "all" ] recipes\furniture1\lights\tier2light.recipe 4c4 < { "item" : "torch", "count" : 1 } --- > { "item" : "torch", "count" : 1 } 7c7 < "groups" : [ "craftingfurniture", "lights", "all" ] --- > "groups" : [ "craftingfurniture", "lights", "all" ] recipes\furniture1\materials\cabinroofing.recipe 10c10 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\furniture1\materials\cobblestonebrick.recipe 6c6 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\furniture1\materials\copperblock.recipe 9c9 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\furniture1\materials\copperfence.recipe 9c9 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\furniture1\materials\copperplatform.recipe 9c9 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\furniture1\materials\copperroofing.recipe 9,10c9,10 < "groups" : [ "craftingfurniture", "materials", "all" ] < } \ No newline at end of file --- > "groups" : [ "craftingfurniture", "materials", "all" ] > } recipes\furniture1\materials\copperwindow.recipe 10c10 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\furniture1\materials\fence.recipe 10c10 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\furniture1\materials\packeddirt.recipe 6c6 < "groups" : [ "craftingfurniture", "materials", "all" ] --- > "groups" : [ "craftingfurniture", "materials", "all" ] recipes\furniture1\storage\copperbox1.recipe 10c10 < "groups" : [ "craftingfurniture", "storage", "all" ] --- > "groups" : [ "craftingfurniture", "storage", "all" ] scripts\poly.lua 34a35,42 > end > > function poly.flip(points) > local flipped = {} > for _,point in pairs(points) do > table.insert(flipped, {-point[1], point[2]}) > end > return flipped scripts\actions\dialog.lua 43a44,57 > function randomChatSound() > local chatSounds = config.getParameter("chatSounds", {}) > > local speciesSounds = chatSounds[npc.species()] or chatSounds.default > if not speciesSounds then return nil end > > local genderSounds = speciesSounds[npc.gender()] or speciesSounds.default > if not genderSounds then return nil end > if type(genderSounds) ~= "table" then return genderSounds end > if #genderSounds == 0 then return nil end > > return genderSounds[math.random(#genderSounds)] > end > 59c73,76 < npc.say(dialog, args.tags) --- > local options = { > sound = randomChatSound() > } > npc.say(dialog, args.tags, options) 78a96,119 > -- param content > function say(args, output) > args = parseArgs(args, { > content = "nil", > tags = {} > }) > > local portrait = config.getParameter("chatPortrait") > > args.tags.selfname = world.entityName(entity.id()) > > local options = { > sound = randomChatSound() > } > > if portrait == nil then > npc.say(args.content, args.tags, options) > else > npc.sayPortrait(args.content, portrait, args.tags, options) > end > > return true > end > 89a131,134 > local options = { > sound = randomChatSound() > } > 91c136 < npc.say(self.currentDialog[1], args.tags) --- > npc.say(self.currentDialog[1], args.tags, options) 93c138,141 < npc.sayPortrait(self.currentDialog[1], portrait, args.tags) --- > if #self.currentDialog > 1 then > options.drawMoreIndicator = true > end > npc.sayPortrait(self.currentDialog[1], portrait, args.tags, options) scripts\actions\entities.lua 0a1,2 > require "/scripts/rect.lua" > 385,386c387,388 < preserveOwner = true, < replacementPet = false --- > replacementPet = false, > inheritParameters = {} 391d392 < local preserveOwner = BData:getBool(args.preserveOwner) 392a394 > local inheritParameters = BData:getTable(args.inheritParameters) 400,401c402,403 < if preserveOwner or replacementPet then < parameters.ownerUuid = config.getParameter("ownerUuid") --- > for _, paramName in pairs(inheritParameters) do > parameters[paramName] = config.getParameter(paramName, parameters[paramName]) 402a405 > 406a410 > parameters.ownerUuid = config.getParameter("ownerUuid") 530,531d533 < < 565a568,582 > return true > end > > -- param entityId > function keepEntityLoaded(args, output) > args = parseArgs(args, { > entity = nil, > region = {-4, -4, 4, 4} > }) > > local entityId = BData:getEntity(args.entity) > if entityId == nil or not world.entityExists(entityId) then return false end > > local position = world.entityPosition(entityId) > world.loadRegion(rect.translate(args.region, position)) scripts\actions\movement.lua 209c209 < BData:setNumber(output.direction, direction) --- > BData:setNumber(output.direction, util.toDirection(direction)) 262c262 < local pather = PathMover:new({run = self.args.run, pathOptions = self.args.pathOptions}) --- > local pather = PathMover:new({run = BData:getBool(self.args.run), pathOptions = self.args.pathOptions}) 287a288 > pather.options.run = BData:getBool(self.args.run) scripts\actions\position.lua 101,102c101,102 < BData:setVec2(output.x, distance[1]) < BData:setVec2(output.y, distance[2]) --- > BData:setNumber(output.x, distance[1]) > BData:setNumber(output.y, distance[2]) scripts\actions\boss\apeboss.lua 18,19c18 < local angle = (i - 1) * stepAngle < local offset = {math.cos(angle) * distance, math.sin(angle) * distance} --- > local offset = vec2.rotate({1,0}, stepAngle * i) scripts\behavior\bdata.lua 317a318,335 > -- output list > function listReverse(args, output) > args = parseArgs(args, { > list = nil > }) > local list = BData:getList(args.list) > if list == nil then return false end > > local reversed = {} > for _,v in pairs(list) do > table.insert(reversed, v) > end > > BData:setList(output.list, reversed) > return true > end > > -- param list scripts\behavior\decorator.lua 414a415,453 > > -- Priority > -- Creates a worker task for the child tree which runs on every update > BTCoroutine = BTDecorator.new() > decorators["coroutine"] = BTCoroutine > > function BTCoroutine.new(args) > local newNode = { > } > setmetatable(newNode, extend(BTCoroutine)) > return newNode > end > > function BTCoroutine.fromJson(node) > local args = parseArgs(node.parameters or {}, { > }) > return BTCoroutine.new(node) > end > > function BTCoroutine:run(dt) > if not self.taskHandle then > self.taskHandle = addWorker(function() > while true do > local result = self:runChild(script.updateDt()) > if result == true or result == false then return result end > coroutine.yield("running") > end > end) > else > return self.taskHandle() > end > end > > function BTCoroutine:reset() > if self.taskHandle then > removeWorker(self.taskHandle) > self.taskHandle = nil > end > end \ No newline at end of file scripts\pets\capturable.lua 163,166c163 < local captureParticles = config.getParameter("captureParticles") < if captureParticles then < animator.burstParticleEmitter(captureParticles) < end --- > animator.burstParticleEmitter("captureParticles") 173,176c170 < local captureParticles = config.getParameter("captureParticles") < if captureParticles then < monster.setDeathParticleBurst(nil) < end --- > monster.setDeathParticleBurst(nil) spawntypes\generatedground.spawntypes 334c334 < "targetDensity" : 0.04, --- > "targetDensity" : 0.15, stagehands\coordinator.stagehand 50,51c50,51 < "minRange" : 1.0, < "maxRange" : 2.0 --- > "minRange" : 1.5, > "maxRange" : 3.0 67c67 < "maxRange" : 5.0 --- > "maxRange" : 4.0 71c71 < "maxRange" : 6.0 --- > "maxRange" : 5.0 stagehands\radiomessage.lua 0a1,2 > require "/scripts/stagehandutil.lua" > 3d4 < self.broadcastArea = config.getParameter("broadcastArea", {-8, -8, 8, 8}) 8,9c9 < local area = translateBroadcastArea() < local newPlayers = world.entityQuery({area[1], area[2]}, {area[3], area[4]}, {includedTypes = {"player"}}) --- > local newPlayers = broadcastAreaQuery({includedTypes = {"player"}}) 18,27d17 < < function translateBroadcastArea() < local pos = entity.position() < return { < self.broadcastArea[1] + pos[1], < self.broadcastArea[2] + pos[2], < self.broadcastArea[3] + pos[1], < self.broadcastArea[4] + pos[2] < } < end \ No newline at end of file stagehands\coordinator\npccombat.lua 58c58,67 < return world.magnitude(npcPosition, a) < world.magnitude(npcPosition, b) --- > local aToTarget = world.magnitude(targetPosition, a) > local bToTarget = world.magnitude(targetPosition, b) > > -- For two positions at very similar distance to the target, pick the one closest to the npc > if math.abs(aToTarget - bToTarget) < 0.5 then > return world.magnitude(npcPosition, a) < world.magnitude(npcPosition, b) > end > > -- In all other cases, closer to target is better > return aToTarget < bToTarget tech\jump\walljump.animation 117a118 > "wallJumpSound" : ["/sfx/tech/tech_walljump.ogg"], tech\jump\walljump.lua 48c48 < if not checkWall(self.wall) then --- > if not checkWall(self.wall) or status.statPositive("activeMovementAbilities") then 108c108 < animator.playSound("multiJumpSound") --- > animator.playSound("wallJumpSound") 121d120 < status.setPersistentEffects("movementAbility", {{stat = "activeMovementAbilities", amount = 1}}) 129d127 < status.clearPersistentEffects("movementAbility") tiles\materials\shadowblock.material 6,9c6,10 < "description" : "A block as pitch as shadow.", < "shortdescription" : "Shadow Block", < "glitchDescription" : "Statement. Shadow block.", < "floranDescription" : "Shadowy blocksss...", --- > "description" : "A rock as pitch black as shadow.", > "shortdescription" : "Shadow Rock", > "glitchDescription" : "Facinated. This dark block seems to absorb light around it.", > "floranDescription" : "Shadowy black blockss.", > "novakidDescription" : "Mighty dark lookin' rocks.", tiles\materials\shadowspikeblock.material 6c6 < "description" : "Shadowy and spikey block.", --- > "description" : "A spiked block formed from shadowy material.", 7a8,10 > "glitchDescription" : "Interested. This block is made from an unknown material.", > "floranDescription" : "Dark blockss are black as night.", > "novakidDescription" : "These blocks're darker'n a moonless night.", tiles\materials\shadowwallblock.material 6,9c6,10 < "description" : "A block as pitch as shadow.", < "shortdescription" : "Shadow Wall Block", < "glitchDescription" : "Statement. Shadow wall block.", < "floranDescription" : "Shadowy wall blocksss...", --- > "description" : "Bricks carved from shadowy rock.", > "shortdescription" : "Shadow Bricks", > "glitchDescription" : "Perceptive. These bricks are made from a very durable material.", > "floranDescription" : "Tough black brickss.", > "novakidDescription" : "Some bricks made outta dark rock.", tiles\materials\shojiscreenpanel.material 9,10c9,11 < "glitchDescription" : "Statement. A panel.", < "floranDescription" : "Panel.", --- > "glitchDescription" : "Charmed. These panels are simple and traditional.", > "floranDescription" : "Sstrange screen panelss.", > "novakidDescription" : "A fancy lookin' screen panel.", tiles\materials\shroomblock.material 8,9c8,10 < "glitchDescription" : "Statement. A fungal block.", < "floranDescription" : "Mushroomsss.", --- > "glitchDescription" : "Intrigued. Although assembled as a block, this mushroom is alive.", > "floranDescription" : "Lovely mushroomss.", > "novakidDescription" : "Ain't that somethin'. Seems this block is made from mushrooms.", tiles\materials\silverblock.material 8,9c8,10 < "glitchDescription" : "Statement. A silver block.", < "floranDescription" : "Sssilver.", --- > "glitchDescription" : "Amazed. This block is entirely solid silver.", > "floranDescription" : "Ssilver, sso shiny.", > "novakidDescription" : "Shiny lookin' blocks made outta pure silver.", tiles\materials\silverscrew.material 7,8c7,10 < "description" : "A silver screw.", < "glitchDescription" : "Flustered. Why is this screw displayed so flagrantly?", --- > "description" : "A giant screw crafted from silver.", > "glitchDescription" : "Confused. What purpose could a screw this large serve?", > "floranDescription" : "Shiny sscrew made from ssilver.", > "novakidDescription" : "A big ol' screw outta silver.", tiles\materials\slime.material 6,9c6,10 < "description" : "A thick mucus. It's tempting to poke it.", < "shortdescription" : "Slime Block", < "glitchDescription" : "Hesitation. A vulgar, slimy block.", < "floranDescription" : "Ssslimy!", --- > "description" : "A thick mucus. It jiggles when poked.", > "shortdescription" : "Slime Glob", > "glitchdescription" : "Hesitant. This slime looks sticky.", > "florandescription" : "Floran lovess sslime!", > "novakiddescription" : "This slime is some nasty lookin' stuff.", tiles\materials\slush.material 8,9c8,10 < "glitchDescription" : "Statement. Melted ice.", < "floranDescription" : "Ssslushy.", --- > "glitchDescription" : "Imformed. Slush like this is made from melted ice.", > "floranDescription" : "Sslushy cold wet sslush.", > "novakidDescription" : "A whole mess of freezin' slush.", tiles\materials\smoothmetal.material 10c10 < "glitchDescription" : "Suave. Smooth as a Glitch.", --- > "glitchDescription" : "Impressed. Metal polished as smooth as a Glitch chassis.", 11a12 > "novakidDescription" : "These metal panels feel mighty smooth.", tiles\materials\snow.material 8,9c8,10 < "glitchDescription" : "Statement. Snow.", < "floranDescription" : "Sssnowy ssstuff.", --- > "glitchDescription" : "Enchanted. This snow looks freshly fallen.", > "floranDescription" : "Cold ssnowy sstuff.", > "novakidDescription" : "Buncha fresh snow.", tiles\materials\spidersilkblock.material 6,9c6,10 < "description" : "Spider silk.", < "shortdescription" : "Spider Silk Block", < "glitchDescription" : "todo", < "floranDescription" : "todo", --- > "description" : "Webs packed tight into a solid block.", > "shortdescription" : "Spider Silk", > "glitchDescription" : "Impressed. Nature never ceases to impress, this material is entirely organic.", > "floranDescription" : "Ssticky sspider web. Floran thinks sspider is great hunter!", > "novakidDescription" : "A creepy lookin' spider web.", tiles\materials\stonerubble.material 6c6 < "description" : "Stone rubble that is obviously debris from an old structure.", --- > "description" : "Stone rubble which appears to be debris from an old structure.", 8,9c8,10 < "glitchDescription" : "Statement. Stone rubble.", < "floranDescription" : "Ssstone rubble.", --- > "glitchDescription" : "Observant. It appears the pieces in this rubble were part of a structure at one time.", > "floranDescription" : "Ssstone rubble made from old buildingss.", > "novakidDescription" : "Buncha crushed up rocks.", tiles\materials\stonetiles.material 6c6 < "description" : "Fancy stone tiles for the fancy person in us all.", --- > "description" : "Tiles made from smoothly polished stone.", 8,9c8,10 < "glitchDescription" : "Statement. Some stone tiles.", < "floranDescription" : "Ssstones.", --- > "glitchDescription" : "Impressed. This stone has been carefully smoothed into tiles.", > "floranDescription" : "Sstones polished into beautiful tiless.", > "novakidDescription" : "Stone cut 'n polished into some fancy lookin' tiles.", tiles\materials\supermatter.material 6,7c6,10 < "description" : "A strange crystal that makes FTL travel possible.", < "shortdescription" : "Erchius Crystal Block", --- > "description" : "A crystal used to power FTL technology. It's still not fully understood.", > "shortdescription" : "Erchius Crystal", > "glitchDescription" : "Intrigued. Erchius crystals contain a mysterious power.", > "floranDescription" : "Shiny giant crystalss.", > "novakidDescription" : "A big ol' erchius crystal.", tiles\materials\tar.material 6c6 < "description" : "Thick, rancid tar. It reminds me of my mothers home-made jello.", --- > "description" : "Thick, rancid tar. Just looking at it feels sticky.", 8,9c8,10 < "glitchDescription" : "Statement. Tar as thick as a Hylotl's cooking.", < "floranDescription" : "Ssstew? Tar.", --- > "glitchDescription" : "Cautious. This tar is thick and very sticky.", > "floranDescription" : "Floran disslikes ssticky tar.", > "novakidDescription" : "A whole mess'a thick lookin' tar.", tiles\materials\techhull1.material 8,9c8,10 < "glitchDescription" : "Statement. Plating which hides wires.", < "floranDescription" : "Rip plating off, ssslash wires.", --- > "glitchDescription" : "Envious. This plating covers the wires underneath extremely well.", > "floranDescription" : "Floran rip plating off, sslash wires.", > "novakidDescription" : "Fancy lookin' panel with a bunch of wires underneath.", tiles\materials\temple1.material 8,9c8,10 < "glitchDescription" : "Curiosity. These stone carvings are rather crude.", < "floranDescription" : "Floran like ssstone pictures.", --- > "glitchDescription" : "Curious. These stone carvings depict an unknown language.", > "floranDescription" : "Floran likes sstone picturess.", > "novakidDescription" : "Ol' blocks with some sorta carvin'.", tiles\materials\temple2.material 7,9c7,10 < "description" : "These bricks look ancient. Intricate words are scratched into their surface that even my translator can't read.", < "glitchDescription" : "Curiosity. These stone carvings are rather crude.", < "floranDescription" : "Floran like ssstone pictures.", --- > "description" : "These bricks look ancient. Intricate words are scratched into the surface but I can't make them out.", > "glitchDescription" : "Fascinated. The age of these bricks cannot be accurately determined.", > "floranDescription" : "Floran likess old brickss.", > "novakidDescription" : "Reckon these bricks have been around a while.", tiles\materials\temple3.material 8,9c8,10 < "glitchDescription" : "Statement. Dusty bricks.", < "floranDescription" : "Dusssty bricks.", --- > "glitchDescription" : "Amazed. These small blocks display a high level of craftsmanship.", > "floranDescription" : "Dussty small brickss.", > "novakidDescription" : "Some dusty lookin' little bricks.", tiles\materials\temple4.material 8,9c8,10 < "glitchDescription" : "Curiosity. These stone carvings are rather crude.", < "floranDescription" : "Floran like ssstone pictures.", --- > "glitchDescription" : "Unimpressed. These carvings are rather crudely done.", > "floranDescription" : "Old carvingss in stone brickss.", > "novakidDescription" : "Someone's gone and carved a buncha pictures into these bricks.", tiles\materials\thatch.material 6,9c6,10 < "description" : "Thatched roofing.", < "shortdescription" : "Thatch Block", < "glitchDescription" : "Statement. Thatched roofing.", < "floranDescription" : "Ssstraw roof.", --- > "description" : "Traditional thatched roofing.", > "shortdescription" : "Thatch", > "glitchDescription" : "Delighted. This thatch reminds me of a more simple time.", > "floranDescription" : "Dry sstraw roofing.", > "novakidDescription" : "A layered roofing piece made outta straw.", tiles\materials\throwingblock.material 6c6 < "description" : "A small block.", --- > "description" : "A small throwing block that sticks to surfaces.", 8,9c8,10 < "glitchDescription" : "Statement. A little block.", < "floranDescription" : "Floran throw block!", --- > "glitchDescription" : "Interested. What force holds this block in place?", > "floranDescription" : "Floran likess to throw blocks!", > "novakidDescription" : "Some blocks were just meant for tossin'", tiles\materials\tombbrick.material 7,9c7,10 < "description" : "Dusty and ancient, these blocks are at home in the darkest of tombs.", < "glitchDescription" : "Statement. Dusty bricks.", < "floranDescription" : "Dusssty bricks.", --- > "description" : "Dusty and ancient bricks.", > "glitchDescription" : "Surprised. Closer inspection suggests these bricks are quite old.", > "floranDescription" : "Dusssty old bricks.", > "novakidDescription" : "Just some ol' dusty bricks.", tiles\materials\tombbrick2.material 7,9c7,10 < "description" : "These old bricks are unmarked.", < "glitchDescription" : "Statement. Dusty bricks.", < "floranDescription" : "Dusssty bricks.", --- > "description" : "These bricks have worn smooth with age.", > "glitchDescription" : "Impressed. These bricks have held up well considering their age.", > "floranDescription" : "Floran likess smooth brickss.", > "novakidDescription" : "Some smooth lookin' bricks.", tiles\materials\tombbrick3.material 7,9c7,10 < "description" : "Small dusty bricks packed with dirt.", < "glitchDescription" : "Statement. Dusty bricks.", < "floranDescription" : "Dusssty bricks.", --- > "description" : "These small bricks are masterfully crafted.", > "glitchDescription" : "Amazed. This stone work is most impressive.", > "floranDescription" : "Ssmall brickss.", > "novakidDescription" : "Looks t'me like some small bricks.", tiles\materials\tombbrick4.material 8,9c8,10 < "glitchDescription" : "Statement. Dusty bricks.", < "floranDescription" : "Dusssty bricks.", --- > "glitchDescription" : "Unimpressed. These large bricks are not uniform in size.", > "floranDescription" : "Big stone brickss are hard and cold.", > "novakidDescription" : "Strong lookin' stone. Feels mighty cold to the touch.", tiles\materials\tombbrick5.material 7,9c7,10 < "description" : "Old bricks polished to perfection.", < "glitchDescription" : "Statement. Dusty bricks.", < "floranDescription" : "Dusssty bricks.", --- > "description" : "Old bricks, polished to perfection.", > "glitchDescription" : "Impressed. These bricks have had all edges carefully smoothed.", > "floranDescription" : "Ssmooth bricks and ssoft.", > "novakidDescription" : "These ol' lookin' bricks are mighty smooth.", tiles\materials\treasurehoard.material 6,9c6,10 < "shortdescription" : "Tresaure Hoard Block", < "description" : "A block made up of treasure!", < "glitchDescription" : "Observation. I want this.", < "floranDescription" : "Floran not can at this.", --- > "shortdescription" : "Tresaure Hoard", > "description" : "A shimmering hoard of valuable treasure.", > "glitchDescription" : "Possessive. I can't take my eyes off this treasure.", > "floranDescription" : "Floran likes ssshiny gold!", > "novakidDescription" : "Gold! I can hardly contain my excitement!", tiles\materials\vine.material 9,10c9,11 < "glitchDescription" : "Statement. Some vines.", < "floranDescription" : "Floran like vinesss.", --- > "glitchDescription" : "Fascinated. It appears these strong vines were woven together as they were grown.", > "floranDescription" : "Viness grow sstrong just like Floran.", > "novakidDescription" : "These vines are massive lookin'.", tiles\materials\wallpaper.material 6c6 < "description" : "Some classy wallpaper for the classy frog in us all.", --- > "description" : "Some classy wallpaper, the perfect finishing touch.", 8,9c8,10 < "glitchDescription" : "Derisive. A vile Hylotl pattern.", < "floranDescription" : "Wall paper remind Floran of fishmen.", --- > "glitchDescription" : "Confused. The Glitch have never understood the concept of glued wall papering.", > "floranDescription" : "Sstrange paper covers wallss.", > "novakidDescription" : "Wallpaper. Perfect for classin' up the place.", tiles\materials\waste.material 6,9c6,10 < "description" : "Disgusting chunky toxic waste. Lovely.", < "shortdescription" : "Toxic Waste Block", < "glitchdescription" : "Repulsion. This waste is so toxic it's glowing.", < "florandescription" : "Ssstinky mess.", --- > "description" : "Disgusting, faintly glowing toxic waste.", > "shortdescription" : "Waste", > "glitchDescription" : "Repulsed. The chemicals in this waste are so toxic it is glowing.", > "floranDescription" : "Ssstinky toxic messs. Vile poisson.", > "novakidDescription" : "Buncha glowin' toxic chemical waste.", tiles\materials\wetdirt.material 6c6 < "description" : "It's not quite mud, it's not quite dirt.. it's wet dirt!", --- > "description" : "Not quite mud, not quite dirt...it's wet dirt.", 8,9c8,10 < "glitchDescription" : "Awestruck. I never thought I would live to see such wet dirt.", < "floranDescription" : "Floran take bath in wet dirt.", --- > "glitchDescription" : "Unimpressed. It is simply dirt saturated with some water.", > "floranDescription" : "Wet dirt iss good for plantss.", > "novakidDescription" : "Jus' some wet lookin' dirt.", tiles\materials\wicker.material 8,9c8,10 < "glitchDescription" : "Statement. Wicker.", < "floranDescription" : "Floran make man of wicker.", --- > "glitchDescription" : "Perceptive. This wicker is tightly woven and strong.", > "floranDescription" : "Sstrong wicker makess wall.", > "novakidDescription" : "Looks t'me like some wicker.", tiles\materials\wickersupport.material 7c7,10 < "description" : "A roughly woven wicker support.", --- > "description" : "A tightly woven wicker material.", > "glitchDescription" : "Impressed. This wicker material is sturdy.", > "floranDescription" : "Floran likess strong wicker blockss.", > "novakidDescription" : "Looks like these blocks are just some tough material all woven together.", tiles\materials\woodbridge.material 8,9c8,10 < "glitchDescription" : "Statement. A block perfect for building a dangerous bridge.", < "floranDescription" : "Floran build bridge and live under it.", --- > "glitchDescription" : "Charmed. This aged wood creaks with age.", > "floranDescription" : "Old wood iss strong.", > "novakidDescription" : "I'd bet this here wood is mighty old.", tiles\materials\woodenwindow1.material 7,9c7,10 < "description" : "Old wooden window frame.", < "glitchDescription" : "Statement. A wooden window frame.", < "floranDescription" : "Windowsss.", --- > "description" : "A window with wooden panes.", > "glitchDescription" : "Delighted. This window helps brighten the room.", > "floranDescription" : "Nice windowss, Floran can see outside.", > "novakidDescription" : "Nice lookin' window with wooden panes.", tiles\materials\woodenwindow2.material 7,9c7,10 < "description" : "Old wooden blinds that don't let much light through.", < "glitchDescription" : "Statement. Wooden blinds.", < "floranDescription" : "Window blindsss.", --- > "description" : "Old wooden slats that don't let much light through.", > "glitchDescription" : "Observant. This wood filters light and acts as a barrier.", > "floranDescription" : "Floran can peak through large sslats of wood.", > "novakidDescription" : "I can see right through the spaces in this wood, clear to the other side.", tiles\materials\woodpanelling.material 6c6 < "description" : "This wood panelling is the bad kind of retro.", --- > "description" : "This wood panelling was fashionable in a distant era.", 8,9c8,10 < "glitchDescription" : "Statement. Wooden panelling.", < "floranDescription" : "Wood panelsss.", --- > "glitchDescription" : "Confused. It appears these panels of wood are decorative.", > "floranDescription" : "Sstrange wood panelss for decoration.", > "novakidDescription" : "Wood panels, that's how y'know this place is fancy.", tiles\platforms\silverplatform.material 7c7,10 < "description" : "A silver platform.", --- > "description" : "A polished platform crafted from pure silver.", > "glitchDescription" : "Delighted. I can see my reflection in these silver platforms.", > "floranDescription" : "Platformss made from ssilver.", > "novakidDescription" : "I'll reckon this platform is worth its weight in silver.", tiles\platforms\stoneplatform.material 7c7,10 < "description" : "A natural stone platform.", --- > "description" : "A platform carved from stone.", > "glitchDescription" : "Impressed. This platform has been carved from solid stone.", > "floranDescription" : "Sstone carved into platformss.", > "novakidDescription" : "Must've taken forever to carve these stone platforms.", tiles\platforms\tribalplatform.material 7a8,10 > "glitchDescription" : "Amazed. Stone bricks have been assembled into this platform.", > "floranDescription" : "Platform made from old brickss.", > "novakidDescription" : "Ol' stone bricks setup like a platform.", tiles\platforms\tungstenplatform.material 7c7,10 < "description" : "Strong tungsten platforms.", --- > "description" : "Strong platforms made from tungsten.", > "glitchDescription" : "Approving. Tungsten can be made into extremely solid platforms.", > "floranDescription" : "Sstrong metal platformss.", > "novakidDescription" : "Platforms made outta tungsten.", tiles\platforms\woodenplatform.material 7c7,10 < "description" : "Nicely carved wooden platforms.", --- > "description" : "Nicely finished wooden platforms.", > "glitchdescription" : "Delighted. These wooden platforms have been finely sanded and finished.", > "florandescription" : "Platformss made from wood.", > "novakiddescription" : "Some simple lookin' wooden platforms.", tiles\platforms\wreckplatform.material 7a8,10 > "glitchDescription" : "Alarmed. This rusty scaffolding appears structurally unsound.", > "floranDescription" : "Russty and unssafe. Floran likess.", > "novakidDescription" : "This rusty platform looks 'bout ready to fall apart.", tilesets\packed\huge-objects.json 24c24 < "imagePositionY" : "-16", --- > "imagePositionY" : "-656", 251c251 < "imagePositionY" : "-8", --- > "imagePositionY" : "-16", 258,259c258,259 < "imagePositionX" : "-8", < "imagePositionY" : "0", --- > "imagePositionX" : "0", > "imagePositionY" : "-8", 503c503 < "//description" : "A gigantic bookcase that is damaged", --- > "//description" : "A gigantic bookcase that is damaged.", 512c512 < "//description" : "A gigantic bookcase that is damaged", --- > "//description" : "A gigantic bookcase that is damaged.", tilesets\packed\materials.json 11c11 < "//description" : "A strange crystal that makes FTL travel possible.", --- > "//description" : "A crystal used to power FTL technology. It's still not fully understood.", 13c13 < "//shortdescription" : "Erchius Crystal Block", --- > "//shortdescription" : "Erchius Crystal", 59c59 < "//description" : "Fancy stone tiles for the fancy person in us all.", --- > "//description" : "Tiles made from smoothly polished stone.", 71c71 < "//description" : "It's not quite mud, it's not quite dirt.. it's wet dirt!", --- > "//description" : "Not quite mud, not quite dirt...it's wet dirt.", 155c155 < "//description" : "Old bricks polished to perfection.", --- > "//description" : "Old bricks, polished to perfection.", 221c221 < "//description" : "Dusty and ancient, these blocks are at home in the darkest of tombs.", --- > "//description" : "Dusty and ancient bricks.", 315c315 < "//description" : "These bricks look ancient. Intricate words are scratched into their surface that even my translator can't read.", --- > "//description" : "These bricks look ancient. Intricate words are scratched into the surface but I can't make them out.", 363c363 < "//description" : "Stone rubble that is obviously debris from an old structure.", --- > "//description" : "Stone rubble which appears to be debris from an old structure.", 423c423 < "//description" : "A roughly woven wicker support.", --- > "//description" : "A tightly woven wicker material.", 435c435 < "//description" : "Disgusting chunky toxic waste. Lovely.", --- > "//description" : "Disgusting, faintly glowing toxic waste.", 437c437 < "//shortdescription" : "Toxic Waste Block", --- > "//shortdescription" : "Waste", 459c459 < "//description" : "A silver screw.", --- > "//description" : "A giant screw crafted from silver.", 519c519 < "//description" : "A block as pitch as shadow.", --- > "//description" : "Bricks carved from shadowy rock.", 521c521 < "//shortdescription" : "Shadow Wall Block", --- > "//shortdescription" : "Shadow Bricks", 525c525 < "//description" : "A block as pitch as shadow.", --- > "//description" : "A rock as pitch black as shadow.", 527c527 < "//shortdescription" : "Shadow Block", --- > "//shortdescription" : "Shadow Rock", 531c531 < "//description" : "Shadowy and spikey block.", --- > "//description" : "A spiked block formed from shadowy material.", 579c579 < "//description" : "A block made up of treasure!", --- > "//description" : "A shimmering hoard of valuable treasure.", 581c581 < "//shortdescription" : "Tresaure Hoard Block", --- > "//shortdescription" : "Tresaure Hoard", 627c627 < "//description" : "Old wooden blinds that don't let much light through.", --- > "//description" : "Old wooden slats that don't let much light through.", 663c663 < "//description" : "These old bricks are unmarked.", --- > "//description" : "These bricks have worn smooth with age.", 687c687 < "//description" : "Thick, rancid tar. It reminds me of my mothers home-made jello.", --- > "//description" : "Thick, rancid tar. Just looking at it feels sticky.", 771c771 < "//description" : "Thatched roofing.", --- > "//description" : "Traditional thatched roofing.", 773c773 < "//shortdescription" : "Thatch Block", --- > "//shortdescription" : "Thatch", 879c879 < "//description" : "Small dusty bricks packed with dirt.", --- > "//description" : "These small bricks are masterfully crafted.", 915c915 < "//description" : "This wood panelling is the bad kind of retro.", --- > "//description" : "This wood panelling was fashionable in a distant era.", 969c969 < "//description" : "A small block.", --- > "//description" : "A small throwing block that sticks to surfaces.", 975c975 < "//description" : "A thick mucus. It's tempting to poke it.", --- > "//description" : "A thick mucus. It jiggles when poked.", 977c977 < "//shortdescription" : "Slime Block", --- > "//shortdescription" : "Slime Glob", 981c981 < "//description" : "Old wooden window frame.", --- > "//description" : "A window with wooden panes.", 1029c1029 < "//description" : "Some classy wallpaper for the classy frog in us all.", --- > "//description" : "Some classy wallpaper, the perfect finishing touch.", 1083c1083 < "//description" : "Spider silk.", --- > "//description" : "Webs packed tight into a solid block.", 1085c1085 < "//shortdescription" : "Spider Silk Block", --- > "//shortdescription" : "Spider Silk", tilesets\packed\supports.json 63c63 < "//description" : "Strong tungsten platforms.", --- > "//description" : "Strong platforms made from tungsten.", 75c75 < "//description" : "A natural stone platform.", --- > "//description" : "A platform carved from stone.", 109c109 < "//description" : "Nicely carved wooden platforms.", --- > "//description" : "Nicely finished wooden platforms.", 157c157 < "//description" : "A silver platform.", --- > "//description" : "A polished platform crafted from pure silver.", tilesets\packed\objects-by-category\decorative.json 7c7 < "tilecount" : 1168, --- > "tilecount" : 1169, 230c230 < "//description" : "An advertisement for famous Hylotl clothing chain, Flashy Fins.", --- > "//description" : "A poster for a unpopular Hylotl movie \"Claw of Dread\".", 232c232 < "//shortdescription" : "Hylotl Clothing Ad", --- > "//shortdescription" : "Comedy Movie Poster", 822c822 < "//description" : "A portrait of a former Grand Protectorate.", --- > "//description" : "A portrait of a former Grand Protector.", 824c824 < "//shortdescription" : "Grand Protectorate Portrait", --- > "//shortdescription" : "Grand Protector Portrait", 830c830 < "//description" : "An empty picture frame.", --- > "//description" : "A portrait of a former Grand Protector.", 832c832 < "//shortdescription" : "Empty Protectorate Picture Frame", --- > "//shortdescription" : "Grand Protector Portrait", 838c838 < "//description" : "A portrait of a former Grand Protectorate.", --- > "//description" : "A portrait of a former Grand Protector.", 840c840 < "//shortdescription" : "Grand Protectorate Portrait", --- > "//shortdescription" : "Grand Protector Portrait", 846c846 < "//description" : "A portrait of a former Grand Protectorate.", --- > "//description" : "A portrait of a former Grand Protector.", 848c848 < "//shortdescription" : "Grand Protectorate Portrait", --- > "//shortdescription" : "Grand Protector Portrait", 854c854 < "//description" : "A portrait of a former Grand Protectorate.", --- > "//description" : "A portrait of a former Grand Protector.", 856c856 < "//shortdescription" : "Grand Protectorate Portrait", --- > "//shortdescription" : "Grand Protector Portrait", 897c897 < "//description" : "A blue shelf used for displaying things.", --- > "//description" : "A blue shelf used for displaying items.", 899c899 < "//shortdescription" : "Hylotl Wall Shelf", --- > "//shortdescription" : "Blue Wall Shelf", 1610c1610 < "//description" : "A torn picture frame.", --- > "//description" : "A portrait of a former Grand Protector.", 1612c1612 < "//shortdescription" : "Torn Protectorate Picture Frame", --- > "//shortdescription" : "Grand Protector Portrait", 1626c1626 < "//description" : "A torn picture frame.", --- > "//description" : "A portrait of a former Grand Protector.", 1628c1628 < "//shortdescription" : "Torn Protectorate Picture Frame", --- > "//shortdescription" : "Grand Protector Portrait", 1634c1634 < "//description" : "A torn picture frame.", --- > "//description" : "A portrait of a former Grand Protector.", 1636c1636 < "//shortdescription" : "Torn Protectorate Picture Frame", --- > "//shortdescription" : "Grand Protector Portrait", 1640a1641,1648 > "1168" : { > "//description" : "Beautiful warm rays of light", > "//name" : "protectoratelightrays", > "//shortdescription" : "protractorate light rays", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "protectoratelightrays" > }, 1774c1782 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1776c1784 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 2127c2135 < "//description" : "A framed poster for cult hit, 'The Moleman Prophecy'.", --- > "//description" : "A framed poster for cult hit, \"The Moleman Prophecy\".", 2334c2342 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 2336c2344 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 2501c2509 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 2503c2511 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 2545c2553 < "//shortdescription" : "Hylotl Store Shelf", --- > "//shortdescription" : "Store Shelf Unit", 3278c3286 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 3280c3288 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 3904c3912 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 3906c3914 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 3971d3978 < "//description" : "Drops of water.", 3973,3977c3980 < "//shortdescription" : "Water Drop Source", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "drip1", < "tilesetDirection" : "right" --- > "invalid" : "true" 3980d3982 < "//description" : "Drops of water.", 3982,3986c3984 < "//shortdescription" : "Water Drop Source", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "drip1", < "tilesetDirection" : "right" --- > "invalid" : "true" 4053c4051 < "//shortdescription" : "Cash Register", --- > "//shortdescription" : "Store Cash Register", 4708c4706 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 4710c4708 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 4794c4792 < "//description" : "Looks like it says 'BUBBLE'...", --- > "//description" : "A sign that looks like it says \"BUBBLE\"...", 4922c4920 < "//description" : "Looks like it says 'RIBBIT'...", --- > "//description" : "A sign that looks like it says \"RIBBIT\"...", 5266c5264 < "//shortdescription" : "Hylotl Water Feature", --- > "//shortdescription" : "Traditional Water Feature", 6213c6211 < "//description" : "A table that resembles a Hylotl.", --- > "//description" : "A table with a studded gem motif resembling the three eyes of the Hylotl.", 6320c6318 < "//description" : "A questionably cute plushie of the Mindwurm.", --- > "//description" : "A questionably cute plushie of a Mindwurm.", 6382c6380 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 6384c6382 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 6390c6388 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 6392c6390 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 6712c6710 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 6714c6712 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 6791c6789 < "//shortdescription" : "Mailbox", --- > "//shortdescription" : "Urban Mailbox", 6824c6822 < "//description" : "Rebooting this tech station should bring my ship AI back online!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 6826c6824 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 6834c6832 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 6867c6865 < "//description" : "It's a warning. The text is written in the Hylotl language.", --- > "//description" : "It's a warning to anyone who cares to read it.", 6869c6867 < "//shortdescription" : "Hylotl Warning Poster", --- > "//shortdescription" : "Warning Poster", 6910c6908 < "//description" : "A neon 'open' sign.", --- > "//description" : "A neon \"open\" sign.", 6912c6910 < "//shortdescription" : "Open Sign", --- > "//shortdescription" : "Neon Open Sign", 7376c7374 < "//description" : "A metal sign that says 'HAZARD!'", --- > "//description" : "A metal sign that says \"HAZARD!\"", 7531c7529 < "//description" : "Rebooting this tech station should bring my ship AI back online.", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 7533c7531 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 7539c7537 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 7541c7539 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 7547c7545 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 7549c7547 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 7597c7595 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 7599c7597 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 7807c7805 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 7809c7807 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 7816c7814 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 7818c7816 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 7825c7823 < "//description" : "-todo-", --- > "//description" : "A nice tree.", 7827c7825 < "//shortdescription" : "Tree Prop 3", --- > "//shortdescription" : "Tree Prop", 7834c7832 < "//description" : "-todo-", --- > "//description" : "A nice tree.", 7836c7834 < "//shortdescription" : "Tree Prop 2", --- > "//shortdescription" : "Tree Prop", 7843c7841 < "//description" : "-todo-", --- > "//description" : "A nice tree.", 7845c7843 < "//shortdescription" : "Tree Prop 1", --- > "//shortdescription" : "Tree Prop", 7933c7931 < "//description" : "A big antique bookcase", --- > "//description" : "A big antique bookcase.", 7942c7940 < "//description" : "An old bookcase library bookcase", --- > "//description" : "An old bookcase library bookcase.", 8102c8100 < "//description" : "A tiny wall light.", --- > "//description" : "A tiny wall light. It's broken.", 8104c8102 < "//shortdescription" : "Small Waterproof Light", --- > "//shortdescription" : "Broken Waterproof Light", 8407c8405 < "//description" : "A large bookcase that has been damaged", --- > "//description" : "A large bookcase that has been damaged.", 8416c8414 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 8425c8423 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 8512c8510 < "//description" : "An old Hylotl radio playing music", --- > "//description" : "An old radio, it still plays music.", 8514c8512 < "//shortdescription" : "Hylotl Radio", --- > "//shortdescription" : "Traditional Radio", 8883c8881 < "//description" : "A detailed model of the Sol system's planet Venus.", --- > "//description" : "A detailed model of the Sol System's planet Venus.", 8932c8930 < "//description" : "A detailed model of the Sol system's planet Uranus.", --- > "//description" : "A detailed model of the Sol System's planet Uranus.", 9564c9562 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 9566c9564 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 9613c9611 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 9615c9613 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 10293a10292,10294 > "1168" : { > "image" : "../../../../../tiled/packed/objects/protectoratelightrays.png" > }, 11117c11118 < "image" : "../../../../../tiled/packed/objects/drip1_orientation2.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 11120c11121 < "image" : "../../../../../tiled/packed/objects/drip1_orientation3.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-category\door.json 189c189 < "//description" : "A hefty pressurized door.", --- > "//description" : "A door that's good under pressure.", tilesets\packed\objects-by-category\furniture.json 1232c1232 < "//description" : "A table that resembles a Hylotl.", --- > "//description" : "A table with a studded gem motif resembling the three eyes of the Hylotl.", tilesets\packed\objects-by-category\storage.json 597c597 < "//shortdescription" : "Mailbox", --- > "//shortdescription" : "Urban Mailbox", 604c604 < "//description" : "An index filled with cards", --- > "//description" : "A traditional index filled with cards.", 642c642 < "//shortdescription" : "Cash Register", --- > "//shortdescription" : "Store Cash Register", 651c651 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 660c660 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", tilesets\packed\objects-by-category\wire.json 54c54 < "//description" : "A sign that says either offline or online.", --- > "//description" : "A sign that indicates the status of a pump.", 1036c1036 < "//shortdescription" : "Human Shield Generator", --- > "//shortdescription" : "Shield Generator", tilesets\packed\objects-by-colonytag\apex.json 724c724 < "//description" : "Rebooting this tech station should bring my ship AI back online.", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 726c726 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 961c961 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 963c963 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-colonytag\astronaut.json 74c74 < "//description" : "A detailed model of the Sol system's planet Venus.", --- > "//description" : "A detailed model of the Sol System's planet Venus.", 128c128 < "//description" : "A detailed model of the Sol system's planet Uranus.", --- > "//description" : "A detailed model of the Sol System's planet Uranus.", tilesets\packed\objects-by-colonytag\avian.json 1229c1229 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1231c1231 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 1609c1609 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1611c1611 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-colonytag\commerce.json 428c428 < "//shortdescription" : "Cash Register", --- > "//shortdescription" : "Store Cash Register", 482c482 < "//shortdescription" : "Hylotl Store Shelf", --- > "//shortdescription" : "Store Shelf Unit", 747c747 < "//description" : "An advertisement for famous Hylotl clothing chain, Flashy Fins.", --- > "//description" : "A poster for a unpopular Hylotl movie \"Claw of Dread\".", 749c749 < "//shortdescription" : "Hylotl Clothing Ad", --- > "//shortdescription" : "Comedy Movie Poster", 755c755 < "//description" : "A blue shelf used for displaying things.", --- > "//description" : "A blue shelf used for displaying items.", 757c757 < "//shortdescription" : "Hylotl Wall Shelf", --- > "//shortdescription" : "Blue Wall Shelf", 853c853 < "//description" : "A table that resembles a Hylotl.", --- > "//description" : "A table with a studded gem motif resembling the three eyes of the Hylotl.", 977c977 < "//description" : "A neon 'open' sign.", --- > "//description" : "A neon \"open\" sign.", 979c979 < "//shortdescription" : "Open Sign", --- > "//shortdescription" : "Neon Open Sign", tilesets\packed\objects-by-colonytag\door.json 521c521 < "//description" : "A hefty pressurized door.", --- > "//description" : "A door that's good under pressure.", tilesets\packed\objects-by-colonytag\electronic.json 46c46 < "//description" : "Looks like it says 'BUBBLE'...", --- > "//description" : "A sign that looks like it says \"BUBBLE\"...", 162c162 < "//description" : "A sign that says either offline or online.", --- > "//description" : "A sign that indicates the status of a pump.", 358c358 < "//description" : "Looks like it says 'RIBBIT'...", --- > "//description" : "A sign that looks like it says \"RIBBIT\"...", 910c910 < "//shortdescription" : "Human Shield Generator", --- > "//shortdescription" : "Shield Generator", tilesets\packed\objects-by-colonytag\floran.json 679c679 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 681c681 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 741c741 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 743c743 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-colonytag\glitch.json 470c470 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 472c472 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 1007c1007 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1009c1009 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-colonytag\human.json 20c20 < "//description" : "Rebooting this tech station should bring my ship AI back online!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 22c22 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 866c866 < "//description" : "A metal sign that says 'HAZARD!'", --- > "//description" : "A metal sign that says \"HAZARD!\"", 1062c1062 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1064c1064 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 1207c1207 < "//shortdescription" : "Human Shield Generator", --- > "//shortdescription" : "Shield Generator", tilesets\packed\objects-by-colonytag\hylotl.json 45c45 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 47c47 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 219c219 < "//description" : "A sign that says either offline or online.", --- > "//description" : "A sign that indicates the status of a pump.", 254c254 < "//description" : "An index filled with cards", --- > "//description" : "A traditional index filled with cards.", 326c326 < "//shortdescription" : "Hylotl Water Feature", --- > "//shortdescription" : "Traditional Water Feature", 350c350 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 359c359 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 377c377 < "//description" : "A hefty pressurized door.", --- > "//description" : "A door that's good under pressure.", 430c430 < "//description" : "An advertisement for famous Hylotl clothing chain, Flashy Fins.", --- > "//description" : "A poster for a unpopular Hylotl movie \"Claw of Dread\".", 432c432 < "//shortdescription" : "Hylotl Clothing Ad", --- > "//shortdescription" : "Comedy Movie Poster", 440c440 < "//shortdescription" : "Mailbox", --- > "//shortdescription" : "Urban Mailbox", 473c473 < "//description" : "A big antique bookcase", --- > "//description" : "A big antique bookcase.", 704c704 < "//description" : "A large bookcase that has been damaged", --- > "//description" : "A large bookcase that has been damaged.", 738c738 < "//description" : "It's a warning. The text is written in the Hylotl language.", --- > "//description" : "It's a warning to anyone who cares to read it.", 740c740 < "//shortdescription" : "Hylotl Warning Poster", --- > "//shortdescription" : "Warning Poster", 807c807 < "//description" : "A neon 'open' sign.", --- > "//description" : "A neon \"open\" sign.", 809c809 < "//shortdescription" : "Open Sign", --- > "//shortdescription" : "Neon Open Sign", 875c875 < "//description" : "A framed poster for cult hit, 'The Moleman Prophecy'.", --- > "//description" : "A framed poster for cult hit, \"The Moleman Prophecy\".", 891c891 < "//description" : "A blue shelf used for displaying things.", --- > "//description" : "A blue shelf used for displaying items.", 893c893 < "//shortdescription" : "Hylotl Wall Shelf", --- > "//shortdescription" : "Blue Wall Shelf", 918c918 < "//description" : "An old Hylotl radio playing music", --- > "//description" : "An old radio, it still plays music.", 920c920 < "//shortdescription" : "Hylotl Radio", --- > "//shortdescription" : "Traditional Radio", 971c971 < "//description" : "An old bookcase library bookcase", --- > "//description" : "An old bookcase library bookcase.", 980c980 < "//description" : "Looks like it says 'BUBBLE'...", --- > "//description" : "A sign that looks like it says \"BUBBLE\"...", 998c998 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 1007c1007 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 1014c1014 < "//description" : "A table that resembles a Hylotl.", --- > "//description" : "A table with a studded gem motif resembling the three eyes of the Hylotl.", 1023c1023 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 1025c1025 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 1032c1032 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 1034c1034 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 1041c1041 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 1043c1043 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 1050c1050 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 1052c1052 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 1059c1059 < "//description" : "Looks like it says 'RIBBIT'...", --- > "//description" : "A sign that looks like it says \"RIBBIT\"...", 1275c1275 < "//description" : "A questionably cute plushie of the Mindwurm.", --- > "//description" : "A questionably cute plushie of a Mindwurm.", 1328c1328 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1330c1330 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 1593c1593 < "//shortdescription" : "Cash Register", --- > "//shortdescription" : "Store Cash Register", 1663c1663 < "//shortdescription" : "Hylotl Store Shelf", --- > "//shortdescription" : "Store Shelf Unit", 1702c1702 < "//description" : "A tiny wall light.", --- > "//description" : "A tiny wall light. It's broken.", 1704c1704 < "//shortdescription" : "Small Waterproof Light", --- > "//shortdescription" : "Broken Waterproof Light", tilesets\packed\objects-by-colonytag\hylotloceancity.json 11c11 < "//description" : "A questionably cute plushie of the Mindwurm.", --- > "//description" : "A questionably cute plushie of a Mindwurm.", 28c28 < "//description" : "A blue shelf used for displaying things.", --- > "//description" : "A blue shelf used for displaying items.", 30c30 < "//shortdescription" : "Hylotl Wall Shelf", --- > "//shortdescription" : "Blue Wall Shelf", 106c106 < "//description" : "It's a warning. The text is written in the Hylotl language.", --- > "//description" : "It's a warning to anyone who cares to read it.", 108c108 < "//shortdescription" : "Hylotl Warning Poster", --- > "//shortdescription" : "Warning Poster", 124c124 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 149c149 < "//description" : "A neon 'open' sign.", --- > "//description" : "A neon \"open\" sign.", 151c151 < "//shortdescription" : "Open Sign", --- > "//shortdescription" : "Neon Open Sign", 181c181 < "//description" : "A framed poster for cult hit, 'The Moleman Prophecy'.", --- > "//description" : "A framed poster for cult hit, \"The Moleman Prophecy\".", 218c218 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 251c251 < "//description" : "Looks like it says 'BUBBLE'...", --- > "//description" : "A sign that looks like it says \"BUBBLE\"...", 259c259 < "//description" : "A table that resembles a Hylotl.", --- > "//description" : "A table with a studded gem motif resembling the three eyes of the Hylotl.", 268c268 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 270c270 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 277c277 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 279c279 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 286c286 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 288c288 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 295c295 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 297c297 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 304c304 < "//description" : "Looks like it says 'RIBBIT'...", --- > "//description" : "A sign that looks like it says \"RIBBIT\"...", 608c608 < "//description" : "A sign that says either offline or online.", --- > "//description" : "A sign that indicates the status of a pump.", 661c661 < "//shortdescription" : "Cash Register", --- > "//shortdescription" : "Store Cash Register", 715c715 < "//shortdescription" : "Hylotl Store Shelf", --- > "//shortdescription" : "Store Shelf Unit", 738c738 < "//description" : "A tiny wall light.", --- > "//description" : "A tiny wall light. It's broken.", 740c740 < "//shortdescription" : "Small Waterproof Light", --- > "//shortdescription" : "Broken Waterproof Light", 967c967 < "//description" : "A hefty pressurized door.", --- > "//description" : "A door that's good under pressure.", 1003c1003 < "//description" : "An advertisement for famous Hylotl clothing chain, Flashy Fins.", --- > "//description" : "A poster for a unpopular Hylotl movie \"Claw of Dread\".", 1005c1005 < "//shortdescription" : "Hylotl Clothing Ad", --- > "//shortdescription" : "Comedy Movie Poster", 1013c1013 < "//shortdescription" : "Mailbox", --- > "//shortdescription" : "Urban Mailbox", tilesets\packed\objects-by-colonytag\hylotlvillage.json 167c167 < "//description" : "An index filled with cards", --- > "//description" : "A traditional index filled with cards.", 178c178 < "//shortdescription" : "Hylotl Water Feature", --- > "//shortdescription" : "Traditional Water Feature", 185c185 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 194c194 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 212c212 < "//description" : "A large bookcase that has been damaged", --- > "//description" : "A large bookcase that has been damaged.", 230c230 < "//description" : "A big antique bookcase", --- > "//description" : "A big antique bookcase.", 399c399 < "//description" : "An old Hylotl radio playing music", --- > "//description" : "An old radio, it still plays music.", 401c401 < "//shortdescription" : "Hylotl Radio", --- > "//shortdescription" : "Traditional Radio", 417c417 < "//description" : "An old bookcase library bookcase", --- > "//description" : "An old bookcase library bookcase.", tilesets\packed\objects-by-colonytag\knowledge.json 11c11 < "//description" : "A large bookcase that has been damaged", --- > "//description" : "A large bookcase that has been damaged.", 91c91 < "//description" : "An index filled with cards", --- > "//description" : "A traditional index filled with cards.", 109c109 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 127c127 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 163c163 < "//description" : "A big antique bookcase", --- > "//description" : "A big antique bookcase.", 226c226 < "//description" : "An old bookcase library bookcase", --- > "//description" : "An old bookcase library bookcase.", tilesets\packed\objects-by-colonytag\lunarbase.json 135c135 < "//description" : "A metal sign that says 'HAZARD!'", --- > "//description" : "A metal sign that says \"HAZARD!\"", tilesets\packed\objects-by-colonytag\musical.json 82c82 < "//description" : "An old Hylotl radio playing music", --- > "//description" : "An old radio, it still plays music.", 84c84 < "//shortdescription" : "Hylotl Radio", --- > "//shortdescription" : "Traditional Radio", tilesets\packed\objects-by-colonytag\nature.json 121c121 < "//shortdescription" : "Hylotl Water Feature", --- > "//shortdescription" : "Traditional Water Feature", tilesets\packed\objects-by-colonytag\novakid.json 77c77 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 79c79 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 128c128 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 130c130 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-colonytag\pretty.json 995c995 < "//description" : "A questionably cute plushie of the Mindwurm.", --- > "//description" : "A questionably cute plushie of a Mindwurm.", 1085c1085 < "//shortdescription" : "Hylotl Water Feature", --- > "//shortdescription" : "Traditional Water Feature", 1354c1354 < "//description" : "An advertisement for famous Hylotl clothing chain, Flashy Fins.", --- > "//description" : "A poster for a unpopular Hylotl movie \"Claw of Dread\".", 1356c1356 < "//shortdescription" : "Hylotl Clothing Ad", --- > "//shortdescription" : "Comedy Movie Poster", 2012c2012 < "//description" : "A neon 'open' sign.", --- > "//description" : "A neon \"open\" sign.", 2014c2014 < "//shortdescription" : "Open Sign", --- > "//shortdescription" : "Neon Open Sign", 2338c2338 < "//description" : "A framed poster for cult hit, 'The Moleman Prophecy'.", --- > "//description" : "A framed poster for cult hit, \"The Moleman Prophecy\".", tilesets\packed\objects-by-colonytag\storage.json 226c226 < "//description" : "A large bookcase that has been damaged", --- > "//description" : "A large bookcase that has been damaged.", 288c288 < "//description" : "An index filled with cards", --- > "//description" : "A traditional index filled with cards.", 420c420 < "//description" : "A blue shelf used for displaying things.", --- > "//description" : "A blue shelf used for displaying items.", 422c422 < "//shortdescription" : "Hylotl Wall Shelf", --- > "//shortdescription" : "Blue Wall Shelf", 438c438 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 447c447 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 521c521 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 565c565 < "//shortdescription" : "Mailbox", --- > "//shortdescription" : "Urban Mailbox", 619c619 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 643c643 < "//description" : "A big antique bookcase", --- > "//description" : "A big antique bookcase.", 1445c1445 < "//description" : "An old bookcase library bookcase", --- > "//description" : "An old bookcase library bookcase.", 2033c2033 < "//shortdescription" : "Hylotl Store Shelf", --- > "//shortdescription" : "Store Shelf Unit", tilesets\packed\objects-by-race\apex.json 181c181 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 183c183 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 2004c2004 < "//description" : "Rebooting this tech station should bring my ship AI back online.", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 2006c2006 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-race\avian.json 479c479 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 481c481 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 487c487 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 489c489 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-race\floran.json 346c346 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 348c348 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 833c833 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 835c835 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-race\generic.json 1052c1052 < "//description" : "A detailed model of the Sol system's planet Venus.", --- > "//description" : "A detailed model of the Sol System's planet Venus.", 1285c1285 < "//description" : "A detailed model of the Sol system's planet Uranus.", --- > "//description" : "A detailed model of the Sol System's planet Uranus.", 12974c12974 < "//description" : "An index filled with cards", --- > "//description" : "A traditional index filled with cards.", tilesets\packed\objects-by-race\glitch.json 681c681 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 683c683 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 760c760 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 762c762 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-race\human.json 90d89 < "//description" : "Drops of water.", 92,96c91 < "//shortdescription" : "Water Drop Source", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "drip1", < "tilesetDirection" : "right" --- > "invalid" : "true" 99d93 < "//description" : "Drops of water.", 101,105c95 < "//shortdescription" : "Water Drop Source", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "drip1", < "tilesetDirection" : "right" --- > "invalid" : "true" 265c255 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 267c257 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 1197c1187 < "//description" : "Rebooting this tech station should bring my ship AI back online!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1199c1189 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 1337c1327 < "//description" : "A metal sign that says 'HAZARD!'", --- > "//description" : "A metal sign that says \"HAZARD!\"", 2200c2190 < "//shortdescription" : "Human Shield Generator", --- > "//shortdescription" : "Shield Generator", 2368c2358 < "image" : "../../../../../tiled/packed/objects/drip1_orientation2.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 2371c2361 < "image" : "../../../../../tiled/packed/objects/drip1_orientation3.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-race\hylotl.json 28c28 < "//description" : "An advertisement for famous Hylotl clothing chain, Flashy Fins.", --- > "//description" : "A poster for a unpopular Hylotl movie \"Claw of Dread\".", 30c30 < "//shortdescription" : "Hylotl Clothing Ad", --- > "//shortdescription" : "Comedy Movie Poster", 99c99 < "//shortdescription" : "Mailbox", --- > "//shortdescription" : "Urban Mailbox", 123c123 < "//description" : "A blue shelf used for displaying things.", --- > "//description" : "A blue shelf used for displaying items.", 125c125 < "//shortdescription" : "Hylotl Wall Shelf", --- > "//shortdescription" : "Blue Wall Shelf", 134c134 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 141c141 < "//description" : "It's a warning. The text is written in the Hylotl language.", --- > "//description" : "It's a warning to anyone who cares to read it.", 143c143 < "//shortdescription" : "Hylotl Warning Poster", --- > "//shortdescription" : "Warning Poster", 158c158 < "//description" : "A neon 'open' sign.", --- > "//description" : "A neon \"open\" sign.", 160c160 < "//shortdescription" : "Open Sign", --- > "//shortdescription" : "Neon Open Sign", 452c452 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 454c454 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 461c461 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 463c463 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 470c470 < "//description" : "-todo-", --- > "//description" : "A nice tree.", 472c472 < "//shortdescription" : "Tree Prop 3", --- > "//shortdescription" : "Tree Prop", 479c479 < "//description" : "-todo-", --- > "//description" : "A nice tree.", 481c481 < "//shortdescription" : "Tree Prop 2", --- > "//shortdescription" : "Tree Prop", 488c488 < "//description" : "-todo-", --- > "//description" : "A nice tree.", 490c490 < "//shortdescription" : "Tree Prop 1", --- > "//shortdescription" : "Tree Prop", 587c587 < "//description" : "A big antique bookcase", --- > "//description" : "A big antique bookcase.", 604c604 < "//description" : "An old bookcase library bookcase", --- > "//description" : "An old bookcase library bookcase.", 615c615 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 707c707 < "//description" : "A tiny wall light.", --- > "//description" : "A tiny wall light. It's broken.", 709c709 < "//shortdescription" : "Small Waterproof Light", --- > "//shortdescription" : "Broken Waterproof Light", 779c779 < "//description" : "A sign that says either offline or online.", --- > "//description" : "A sign that indicates the status of a pump.", 805c805 < "//description" : "A large bookcase that has been damaged", --- > "//description" : "A large bookcase that has been damaged.", 814c814 < "//description" : "A gigantic bookcase that is damaged", --- > "//description" : "A gigantic bookcase that is damaged.", 823c823 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 832c832 < "//description" : "A big antique bookcase that has been damaged", --- > "//description" : "A big antique bookcase that has been damaged.", 861c861 < "//description" : "An old Hylotl radio playing music", --- > "//description" : "An old radio, it still plays music.", 863c863 < "//shortdescription" : "Hylotl Radio", --- > "//shortdescription" : "Traditional Radio", 879c879 < "//description" : "A hefty pressurized door.", --- > "//description" : "A door that's good under pressure.", 969c969 < "//description" : "An index filled with cards", --- > "//description" : "A traditional index filled with cards.", 1066c1066 < "//description" : "A framed poster for cult hit, 'The Moleman Prophecy'.", --- > "//description" : "A framed poster for cult hit, \"The Moleman Prophecy\".", 1145c1145 < "//shortdescription" : "Hylotl Store Shelf", --- > "//shortdescription" : "Store Shelf Unit", 1247c1247 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1249c1249 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 1329c1329 < "//shortdescription" : "Cash Register", --- > "//shortdescription" : "Store Cash Register", 1480c1480 < "//description" : "Looks like it says 'BUBBLE'...", --- > "//description" : "A sign that looks like it says \"BUBBLE\"...", 1529c1529 < "//description" : "Looks like it says 'RIBBIT'...", --- > "//description" : "A sign that looks like it says \"RIBBIT\"...", 1573c1573 < "//shortdescription" : "Hylotl Water Feature", --- > "//shortdescription" : "Traditional Water Feature", 1597c1597 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 1599c1599 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 1674c1674 < "//description" : "A table that resembles a Hylotl.", --- > "//description" : "A table with a studded gem motif resembling the three eyes of the Hylotl.", 1683c1683 < "//description" : "A questionably cute plushie of the Mindwurm.", --- > "//description" : "A questionably cute plushie of a Mindwurm.", 1692c1692 < "//description" : "A beam meant for structural support.", --- > "//description" : "A structural support beam able to withstand deep-sea pressure.", 1694c1694 < "//shortdescription" : "Hylotl Support Beam", --- > "//shortdescription" : "Pressurized Support", 1710c1710 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 1712c1712 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-race\novakid.json 116c116 < "//description" : "This tech station allows me to communicate with S.A.I.L and enable tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 118c118 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", 185c185 < "//description" : "A tech station. For creating awesome tech!", --- > "//description" : "Ship-based Artificial Intelligence Lattice, or S.A.I.L for short.", 187c187 < "//shortdescription" : "Tech Station", --- > "//shortdescription" : "S.A.I.L", tilesets\packed\objects-by-race\protectorate.json 7c7 < "tilecount" : 42, --- > "tilecount" : 43, 88c88 < "//description" : "A portrait of a former Grand Protectorate.", --- > "//description" : "A portrait of a former Grand Protector.", 90c90 < "//shortdescription" : "Grand Protectorate Portrait", --- > "//shortdescription" : "Grand Protector Portrait", 96c96 < "//description" : "An empty picture frame.", --- > "//description" : "A portrait of a former Grand Protector.", 98c98 < "//shortdescription" : "Empty Protectorate Picture Frame", --- > "//shortdescription" : "Grand Protector Portrait", 104c104 < "//description" : "A portrait of a former Grand Protectorate.", --- > "//description" : "A portrait of a former Grand Protector.", 106c106 < "//shortdescription" : "Grand Protectorate Portrait", --- > "//shortdescription" : "Grand Protector Portrait", 120c120 < "//description" : "A portrait of a former Grand Protectorate.", --- > "//description" : "A portrait of a former Grand Protector.", 122c122 < "//shortdescription" : "Grand Protectorate Portrait", --- > "//shortdescription" : "Grand Protector Portrait", 128c128 < "//description" : "A portrait of a former Grand Protectorate.", --- > "//description" : "A portrait of a former Grand Protector.", 130c130 < "//shortdescription" : "Grand Protectorate Portrait", --- > "//shortdescription" : "Grand Protector Portrait", 272c272 < "//description" : "A torn picture frame.", --- > "//description" : "A portrait of a former Grand Protector.", 274c274 < "//shortdescription" : "Torn Protectorate Picture Frame", --- > "//shortdescription" : "Grand Protector Portrait", 296c296 < "//description" : "A torn picture frame.", --- > "//description" : "A portrait of a former Grand Protector.", 298c298 < "//shortdescription" : "Torn Protectorate Picture Frame", --- > "//shortdescription" : "Grand Protector Portrait", 304c304 < "//description" : "A torn picture frame.", --- > "//description" : "A portrait of a former Grand Protector.", 306c306 < "//shortdescription" : "Torn Protectorate Picture Frame", --- > "//shortdescription" : "Grand Protector Portrait", 310a311,318 > "42" : { > "//description" : "Beautiful warm rays of light", > "//name" : "protectoratelightrays", > "//shortdescription" : "protractorate light rays", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "protectoratelightrays" > }, 465a474,476 > }, > "42" : { > "image" : "../../../../../tiled/packed/objects/protectoratelightrays.png" tilesets\packed\objects-by-type\container.json 1018c1018 < "//shortdescription" : "Mailbox", --- > "//shortdescription" : "Urban Mailbox", 1025c1025 < "//description" : "An index filled with cards", --- > "//description" : "A traditional index filled with cards.", 1045c1045 < "//shortdescription" : "Cash Register", --- > "//shortdescription" : "Store Cash Register", 1054c1054 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", 1063c1063 < "//shortdescription" : "Trash Can", --- > "//shortdescription" : "Urban Trash Can", treasure\biome.treasurepools 290c290 < {"weight" : 0.3, "item" : "toughchest"}, --- > {"weight" : 0.3, "item" : "toughchest"}, 647c647 < --- > 1127c1127 < {"weight" : 0.1, "item" : "geodeanote-recipe"}, --- > {"weight" : 0.1, "item" : "geodelowanote-recipe"}, 1134c1134 < {"weight" : 0.1, "item" : "geodehnote-recipe"} --- > {"weight" : 0.1, "item" : "geodehighanote-recipe"} 1612c1612 < } \ No newline at end of file --- > } treasure\hunting.treasurepools 370,375c370,372 < {"weight" : 0.996, "pool" : "alienmeat"}, < {"weight" : 0.004, "item" : "paratailaf"} < ], < "poolRounds" : [ < [0.8, 0], < [0.2, 1] --- > {"weight" : 0.799, "item" : "alienmeat"}, > {"weight" : 0.200, "item" : "leather"}, > {"weight" : 0.001, "item" : "paratailaf"} treasure\monster.treasurepools 549c549,550 < {"weight" : 0.999, "pool" : "basicMonsterTreasure"}, --- > {"weight" : 0.899, "pool" : "basicMonsterTreasure"}, > {"weight" : 0.10, "item" : "leather"},