FILES ----- client.config default_configuration.config interface.config metamaterials.config player.config playermodes.config terrestrial_worlds.config versioning.config world_template.config ai\missionpenguin1.aimission ai\missionpenguin2.aimission animations\muzzleflash\tankflashmuzzle\tankflashmuzzle.png behaviors\monsters\boss\cultistboss\cultistboss.behavior behaviors\monsters\modular\movement\crawlapproach.behavior behaviors\monsters\modular\movement\crawlwander.behavior behaviors\npc\accuse.behavior [NEW] behaviors\npc\attackthief.behavior behaviors\npc\converse.behavior behaviors\npc\guard.behavior [NEW] behaviors\npc\hail.behavior behaviors\npc\idle.behavior behaviors\npc\villageguard.behavior biomes\surface\alien.biome biomes\surface\arctic.biome biomes\surface\asteroidfield.biome biomes\surface\barren.biome biomes\surface\jungle.biome biomes\surface\magma.biome biomes\surface\midnight.biome biomes\surface\scorchedcity.biome biomes\surface\snow.biome biomes\surface\toxic.biome biomes\surface\volcanic.biome biomes\surface_detached\oasis.biome biomes\surface_detached\steamspring.biome cinematics\beamaxe.cinematic cinematics\apex\intro.cinematic cinematics\apex\intro.cinematic.disabled cinematics\artifacts\apexartifact.cinematic cinematics\artifacts\avianartifact.cinematic cinematics\artifacts\erchiuscrystal.cinematic cinematics\artifacts\floranartifact.cinematic cinematics\artifacts\glitchartifact.cinematic cinematics\artifacts\humanartifact.cinematic cinematics\artifacts\hylotlartifact.cinematic cinematics\avian\intro.cinematic cinematics\avian\intro.cinematic.disabled cinematics\floran\intro.cinematic cinematics\floran\intro.cinematic.disabled cinematics\glitch\intro.cinematic cinematics\glitch\intro.cinematic.disabled cinematics\human\intro.cinematic cinematics\human\intro.cinematic.disabled cinematics\hylotl\intro.cinematic cinematics\hylotl\intro.cinematic.disabled cinematics\intro\introcomplete.cinematic cinematics\intro\introstage.cinematic cinematics\intro\introstart.cinematic cinematics\licenses\license1.cinematic cinematics\licenses\license2.cinematic cinematics\licenses\license3.cinematic cinematics\licenses\license4.cinematic cinematics\licenses\license5.cinematic cinematics\novakid\intro.cinematic cinematics\novakid\intro.cinematic.disabled cinematics\penguin\intro.cinematic cinematics\penguin\intro.cinematic.disabled cinematics\repair\apex\ftlrepair.cinematic cinematics\repair\apex\repair.cinematic [NEW] cinematics\respawn\apex\respawncasual.cinematic [NEW] cinematics\respawn\apex\respawnsurvival.cinematic [NEW] cinematics\respawn\avian\respawncasual.cinematic [NEW] cinematics\respawn\avian\respawnsurvival.cinematic [NEW] cinematics\respawn\floran\respawncasual.cinematic [NEW] cinematics\respawn\floran\respawnsurvival.cinematic [NEW] cinematics\respawn\glitch\respawncasual.cinematic [NEW] cinematics\respawn\glitch\respawnsurvival.cinematic [NEW] cinematics\respawn\human\respawncasual.cinematic [NEW] cinematics\respawn\human\respawnsurvival.cinematic [NEW] cinematics\respawn\hylotl\respawncasual.cinematic [NEW] cinematics\respawn\hylotl\respawnsurvival.cinematic [NEW] cinematics\respawn\novakid\respawncasual.cinematic [NEW] cinematics\respawn\novakid\respawnsurvival.cinematic cinematics\story\baronatoutpost.cinematic cinematics\story\koichiatoutpost.cinematic cinematics\story\lanaatoutpost.cinematic cinematics\story\nuruatoutpost.cinematic cinematics\story\tonauacatoutpost.cinematic cinematics\story\esther\esther.cinematic cinematics\story\finale\finale.cinematic cinematics\story\opengate\opengate.cinematic cinematics\story\opengate\opengatebg.png cinematics\teleport\teleport_apex.cinematic cinematics\teleport\teleport_avian.cinematic cinematics\teleport\teleport_floran.cinematic cinematics\teleport\teleport_glitch.cinematic cinematics\teleport\teleport_human.cinematic cinematics\teleport\teleport_hylotl.cinematic cinematics\teleport\teleport_novakid.cinematic cursors\cursors.frames cursors\cursors.png [NEW] cursors\link.cursor dialog\arrivedhome.config [NEW] dialog\clues.config dialog\guard.config dungeons\microdungeons\biomes\garden\gardenbridge1.json 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\glitchmissions\glitchmission1.json dungeons\missions\hylotlmissions\hylotlmission1.json dungeons\missions\lunarbase\lunarbase-objects.png dungeons\missions\lunarbase\lunarbase.png dungeons\missions\penguinmissions\penguinmission1-objects.png dungeons\missions\penguinmissions\penguinmission1.png dungeons\missions\penguinmissions\penguinmission2-objects.png dungeons\missions\penguinmissions\penguinmission2.png dungeons\missions\testarena\testarena.json dungeons\other\arena\arena1.json dungeons\other\arena\arena2.json dungeons\other\arena\arena3.json dungeons\other\outpost\outpost.json dungeons\other\techchallenges\techchallenge_dash.json dungeons\other\techchallenges\techchallenge_doublejump.json dungeons\other\techchallenges\techchallenge_morphball.json humanoid\floran\hair\10.png humanoid\floran\hair\14.png humanoid\floran\hair\15.png humanoid\floran\hair\17.png humanoid\floran\hair\20.png humanoid\floran\hair\21.png humanoid\floran\hair\22.png humanoid\floran\hair\24.png humanoid\floran\hair\26.png humanoid\floran\hair\27.png humanoid\floran\hair\28.png humanoid\floran\hair\29.png humanoid\floran\hair\33.png humanoid\floran\hair\35.png humanoid\floran\hair\37.png humanoid\floran\hair\4.png humanoid\floran\hair\40.png [NEW] humanoid\floran\hair\41.png [NEW] humanoid\floran\hair\42.png [NEW] humanoid\floran\hair\43.png [NEW] humanoid\floran\hair\44.png [NEW] humanoid\floran\hair\45.png humanoid\floran\hair\6.png humanoid\floran\hair\9.png humanoid\human\hair\male54.png [NEW] interface\foodbarflashoverlay.png interface\mmupgrade.frames interface\mmupgrade.png interface\actionbar\actionbarbg.png [NEW] interface\actionbar\actionbaroverlay.png interface\actionbar\actionbarpickup.png [NEW] interface\actionbar\selectedslot-custom.png [NEW] interface\actionbar\selectedslot-essential.png [NEW] interface\actionbar\swapcustombarone.png [NEW] interface\actionbar\swapcustombartwo.png [NEW] interface\bounty\beakeasyicon.png interface\cockpit\cockpit.config interface\codex\body_blank.png interface\codex\scrollbg.png interface\codex\tab_apex.png interface\codex\tab_apex_select.png interface\codex\tab_avian.png interface\codex\tab_avian_select.png interface\codex\tab_floran.png interface\codex\tab_floran_select.png interface\codex\tab_glitch.png interface\codex\tab_glitch_select.png interface\codex\tab_human.png interface\codex\tab_human_select.png interface\codex\tab_hylotl.png interface\codex\tab_hylotl_select.png interface\codex\tab_other.png interface\codex\tab_other_select.png [NEW] interface\crafting\tabicon_pixelcompress.png [NEW] interface\crafting\tabicon_pixeldecompress.png interface\craftingtooltip\craftingtooltip.config interface\easel\signstoregui.lua interface\itemdescriptions\petcollar.itemdescription [NEW] interface\quests\untrackedrelevant.animation interface\quests\questlog\body.png interface\quests\questlog\tracked.png interface\questtracker\expandedframetop.png interface\questtracker\frame.png [NEW] interface\scripted\ancientconsole\activate.frames [NEW] interface\scripted\ancientconsole\activate.png [NEW] interface\scripted\ancientconsole\ancientconsolegui.config [NEW] interface\scripted\ancientconsole\ancientconsolegui.lua [NEW] interface\scripted\ancientconsole\body.png [NEW] interface\scripted\ancientconsole\footer.png [NEW] interface\scripted\ancientconsole\header.png interface\scripted\techupgrade\techupgradegui.config interface\scripted\techupgrade\techupgradegui.lua [NEW] interface\statuses\hungry.png interface\statuses\starving.png interface\tooltips\baseaugment.tooltip interface\tooltips\bodyaugment.png interface\windowconfig\actionbar.config interface\windowconfig\codex.config interface\windowconfig\crafting3dprinter.config interface\windowconfig\craftingfurniturestore.config interface\windowconfig\craftingmerchant.config interface\windowconfig\keybindingsmenu.config [NEW] interface\windowconfig\pixelcompressor.config interface\windowconfig\playerinventory.config interface\windowconfig\questlog.config interface\windowconfig\teambar.config items\active\shields\shield.lua items\active\weapons\arena\hunterrifle\hunterrifle.activeitem [NEW] items\active\weapons\bossdrop\erchiuseye\erchiusbeam.png [NEW] items\active\weapons\bossdrop\erchiuseye\erchiusbeamend.png [NEW] items\active\weapons\bossdrop\erchiuseye\erchiusbeammuzzle.frames [NEW] items\active\weapons\bossdrop\erchiuseye\erchiusbeammuzzle.png [NEW] items\active\weapons\bossdrop\erchiuseye\erchiusbeamstart.png [NEW] items\active\weapons\bossdrop\erchiuseye\erchiuseye.activeitem [NEW] items\active\weapons\bossdrop\erchiuseye\erchiuseye.animation [NEW] items\active\weapons\bossdrop\erchiuseye\erchiuseye.frames [NEW] items\active\weapons\bossdrop\erchiuseye\erchiuseye.png [NEW] items\active\weapons\bossdrop\erchiuseye\eye.frames [NEW] items\active\weapons\bossdrop\erchiuseye\eye.png [NEW] items\active\weapons\bossdrop\ixodoomclaw\clawsmash.weaponability [NEW] items\active\weapons\bossdrop\ixodoomclaw\ixodoomclaw.activeitem [NEW] items\active\weapons\bossdrop\ixodoomclaw\ixodoomclaw.animation [NEW] items\active\weapons\bossdrop\ixodoomclaw\ixodoomclaw.png [NEW] items\active\weapons\bossdrop\soluskatana\blade.frames [NEW] items\active\weapons\bossdrop\soluskatana\blade.png [NEW] items\active\weapons\bossdrop\soluskatana\handle.png [NEW] items\active\weapons\bossdrop\soluskatana\handlefullbright.png [NEW] items\active\weapons\bossdrop\soluskatana\soluskatana.activeitem [NEW] items\active\weapons\bossdrop\soluskatana\soluskatana.animation [NEW] items\active\weapons\bossdrop\soluskatana\soluskatanaicon.png items\active\weapons\bow\abilities\bowshot.weaponability items\active\weapons\bow\abilities\zenshot.weaponability items\active\weapons\bow\harpoongun\harpoongun.activeitem items\active\weapons\bow\pollenpump\pollenpump.activeitem [NEW] items\active\weapons\melee\abilities\broadsword\soluscombo.weaponability items\active\weapons\melee\abilities\broadsword\bladecharge\bladecharge.weaponability [NEW] items\active\weapons\melee\abilities\broadsword\kunaiblast\kunaiblast.weaponability [NEW] items\active\weapons\melee\abilities\broadsword\webwave\webwave.lua [NEW] items\active\weapons\melee\abilities\broadsword\webwave\webwave.weaponability items\active\weapons\melee\abilities\spear\rocketspear\rocketspear.weaponability [NEW] items\active\weapons\melee\broadsword\swoosh\solusswoosh.png [NEW] items\active\weapons\melee\broadsword\swoosh2\solusswoosh.png [NEW] items\active\weapons\melee\broadsword\swoosh3\solusswoosh.png items\active\weapons\novakid\durasteelassaultrifle.activeitem items\active\weapons\novakid\durasteelrevolver.activeitem items\active\weapons\novakid\ironassaultrifle.activeitem items\active\weapons\novakid\ironrevolver.activeitem items\active\weapons\novakid\titaniummachinepistol.activeitem items\active\weapons\novakid\titaniumsniperrifle.activeitem items\active\weapons\novakid\tungstenmagnum.activeitem items\active\weapons\novakid\tungstenshotgun.activeitem items\active\weapons\npc\npcrocketlauncher.activeitem items\active\weapons\other\adaptablecrossbow\adaptableammo.weaponability items\active\weapons\other\adaptablecrossbow\adaptablecrossbow.activeitem items\active\weapons\other\armgun\armgun.activeitem items\active\weapons\other\electricrailgun\electricrailgun.activeitem items\active\weapons\other\evileye\evileye.activeitem items\active\weapons\other\evileye\evileye.weaponability items\active\weapons\other\exmachina\exmachina.activeitem items\active\weapons\other\fireworkgun\fireworkgun.activeitem items\active\weapons\other\gnomegun\gnomegun.activeitem items\active\weapons\other\gristlegun\gristlegun.activeitem items\active\weapons\other\remotegrenadelauncher\remotegrenadelauncher.activeitem items\active\weapons\other\tentaclegun\tentaclegun.activeitem items\active\weapons\other\tentaclegun\tentaclegun.weaponability items\active\weapons\other\tentaclegun\wormgun.activeitem items\active\weapons\protectorate\aegisaltpistol\aegisaltpistol.activeitem items\active\weapons\ranged\abilities\erchiuslauncher\erchiuslauncher.weaponability items\active\weapons\ranged\abilities\flamethrower\flamethrower.weaponability items\active\weapons\ranged\abilities\fuelairtrail\fuelairtrail.weaponability items\active\weapons\ranged\abilities\guidedrocket\guidedrocket.weaponability items\active\weapons\ranged\abilities\homingrocket\homingrocket.weaponability items\active\weapons\ranged\abilities\rocketburst\rocketburst.weaponability items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem items\active\weapons\ranged\flamethrower\flamethrower.activeitem items\active\weapons\ranged\grenadelauncher\commongrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem items\active\weapons\ranged\machinepistol\commonmachinepistol.activeitem items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem items\active\weapons\ranged\machinepistol\uncommonmachinepistol.activeitem items\active\weapons\ranged\pistol\commonpistol.activeitem items\active\weapons\ranged\pistol\rarepistol.activeitem items\active\weapons\ranged\pistol\uncommonpistol.activeitem items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem items\active\weapons\ranged\shotgun\commonshotgun.activeitem items\active\weapons\ranged\shotgun\rareshotgun.activeitem items\active\weapons\ranged\shotgun\uncommonshotgun.activeitem items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem items\active\weapons\ranged\sniperrifle\uncommonsniperrifle.activeitem items\active\weapons\ranged\unrand\snowgun\snowgun.activeitem [NEW] items\active\weapons\whip\intestinewhip.activeitem [NEW] items\active\weapons\whip\intestinewhip.png [NEW] items\active\weapons\whip\intestinewhipend.png [NEW] items\active\weapons\whip\intestinewhiplink.png items\armors\apex\apex-tier1\apextier1.chest items\armors\apex\apex-tier1\apextier1.head items\armors\apex\apex-tier1\apextier1.legs items\armors\apex\apex-tier2\apextier2.chest items\armors\apex\apex-tier2\apextier2.head items\armors\apex\apex-tier2\apextier2.legs items\armors\apex\apex-tier3\apextier3.chest items\armors\apex\apex-tier3\apextier3.head items\armors\apex\apex-tier3\apextier3.legs items\armors\apex\apex-tier4\apextier4.chest items\armors\apex\apex-tier4\apextier4.head items\armors\apex\apex-tier4\apextier4.legs items\armors\avian\avian-tier1\aviantier1.chest items\armors\avian\avian-tier1\aviantier1.head items\armors\avian\avian-tier1\aviantier1.legs items\armors\avian\avian-tier2\aviantier2.chest items\armors\avian\avian-tier2\aviantier2.head items\armors\avian\avian-tier2\aviantier2.legs items\armors\avian\avian-tier3\aviantier3.chest items\armors\avian\avian-tier3\aviantier3.head items\armors\avian\avian-tier3\aviantier3.legs items\armors\avian\avian-tier4\aviantier4.chest items\armors\avian\avian-tier4\aviantier4.head items\armors\avian\avian-tier4\aviantier4.legs items\armors\backitems\coldprotection\coldprotection.back items\armors\backitems\heatprotection\heatprotection.back items\armors\backitems\radiationprotection\radiationprotection.back items\armors\backitems\tribalfeathers\tribalfeathers.back items\armors\backitems\tribalwings\tribalwings.back items\armors\biome\bone\skullapex\skullapex.head items\armors\decorative\clothes\tshirt\chestf.png items\armors\decorative\costumes\moneybags\moneybags.back items\armors\decorative\costumes\pirate\pirate.legs items\armors\decorative\costumes\rock\rock.legs items\armors\decorative\costumes\scientist\scientist.legs items\armors\decorative\costumes\wedding1\chestf.png items\armors\decorative\costumes\wizard\wizard.chest items\armors\decorative\hats\ethnicmask\ethnichead.head [NEW] items\armors\decorative\hats\fullbunny\fullbunny.head [NEW] items\armors\decorative\hats\fullbunny\head.png [NEW] items\armors\decorative\hats\fullbunny\icons.png [NEW] items\armors\decorative\hats\fullbunny\mask.png [NEW] items\armors\decorative\hats\georgedev\georgedev.head [NEW] items\armors\decorative\hats\georgedev\head.png [NEW] items\armors\decorative\hats\georgedev\icons.png items\armors\floran\floran-tier1\florantier1.chest items\armors\floran\floran-tier1\florantier1.head items\armors\floran\floran-tier1\florantier1.legs items\armors\floran\floran-tier2\florantier2.chest items\armors\floran\floran-tier2\florantier2.head items\armors\floran\floran-tier2\florantier2.legs items\armors\floran\floran-tier3\florantier3.chest items\armors\floran\floran-tier3\florantier3.head items\armors\floran\floran-tier3\florantier3.legs items\armors\floran\floran-tier4\florantier4.chest items\armors\floran\floran-tier4\florantier4.head items\armors\floran\floran-tier4\florantier4.legs items\armors\glitch\glitch-tier1\glitchtier1.chest items\armors\glitch\glitch-tier1\glitchtier1.head items\armors\glitch\glitch-tier1\glitchtier1.legs items\armors\glitch\glitch-tier2\glitchtier2.chest items\armors\glitch\glitch-tier2\glitchtier2.head items\armors\glitch\glitch-tier2\glitchtier2.legs items\armors\glitch\glitch-tier3\glitchtier3.chest items\armors\glitch\glitch-tier3\glitchtier3.head items\armors\glitch\glitch-tier3\glitchtier3.legs items\armors\glitch\glitch-tier4\glitchtier4.chest items\armors\glitch\glitch-tier4\glitchtier4.head items\armors\glitch\glitch-tier4\glitchtier4.legs items\armors\human\human-tier1\humantier1.chest items\armors\human\human-tier1\humantier1.head items\armors\human\human-tier1\humantier1.legs items\armors\human\human-tier2\humantier2.chest items\armors\human\human-tier2\humantier2.head items\armors\human\human-tier2\humantier2.legs items\armors\human\human-tier3\humantier3.chest items\armors\human\human-tier3\humantier3.head items\armors\human\human-tier3\humantier3.legs items\armors\human\human-tier4\humantier4.chest items\armors\human\human-tier4\humantier4.head items\armors\human\human-tier4\humantier4.legs items\armors\hylotl\hylotl-tier1\hylotltier1.chest items\armors\hylotl\hylotl-tier1\hylotltier1.head items\armors\hylotl\hylotl-tier1\hylotltier1.legs items\armors\hylotl\hylotl-tier2\hylotltier2.chest items\armors\hylotl\hylotl-tier2\hylotltier2.head items\armors\hylotl\hylotl-tier2\hylotltier2.legs items\armors\hylotl\hylotl-tier3\hylotltier3.chest items\armors\hylotl\hylotl-tier3\hylotltier3.head items\armors\hylotl\hylotl-tier3\hylotltier3.legs items\armors\hylotl\hylotl-tier4\hylotltier4.chest items\armors\hylotl\hylotl-tier4\hylotltier4.head items\armors\hylotl\hylotl-tier4\hylotltier4.legs items\armors\novakid\nova-tier1\novatier1.chest items\armors\novakid\nova-tier1\novatier1.head items\armors\novakid\nova-tier1\novatier1.legs items\armors\novakid\nova-tier2\novatier2.chest items\armors\novakid\nova-tier2\novatier2.head items\armors\novakid\nova-tier2\novatier2.legs items\armors\novakid\nova-tier3\novatier3.chest items\armors\novakid\nova-tier3\novatier3.head items\armors\novakid\nova-tier3\novatier3.legs items\armors\novakid\nova-tier4\novatier4.chest items\armors\novakid\nova-tier4\novatier4.head items\armors\novakid\nova-tier4\novatier4.legs items\armors\other\bonusarmor\bonusarmor.chest items\armors\other\bonusarmor\bonusarmor.head items\armors\other\bonusarmor\bonusarmor.legs items\armors\other\camo\camo.chest items\armors\other\camo\camo.head items\armors\other\camo\camo.legs items\armors\other\explorer\explorer.chest items\armors\other\explorer\explorer.legs items\armors\other\goldarmor\goldarmor.chest items\armors\other\goldarmor\goldarmor.head items\armors\other\goldarmor\goldarmor.legs items\armors\other\medic\medic.chest items\armors\other\medic\medic.head items\armors\other\medic\medic.legs items\armors\other\mercenary\mercenary.chest items\armors\other\mercenary\mercenary.head items\armors\other\mercenary\mercenary.legs items\armors\other\pathfinder\pathfinder.chest items\armors\other\pathfinder\pathfinder.head items\armors\other\pathfinder\pathfinder.legs items\armors\other\perfect\perfect.chest items\armors\other\perfect\perfect.head items\armors\other\perfect\perfect.legs items\armors\other\silverarmor\silverarmor.chest items\armors\other\silverarmor\silverarmor.head items\armors\other\silverarmor\silverarmor.legs items\armors\other\snowinfantry\snowinfantry.chest items\armors\other\spacesuit\icons.png items\armors\other\tracker\tracker.chest items\armors\other\tracker\tracker.head items\armors\other\tracker\tracker.legs items\armors\other\voyager\voyager.chest items\armors\other\voyager\voyager.head items\armors\other\voyager\voyager.legs items\armors\protectorate\protectorateshirt\chestf.png items\buildscripts\weaponabilities.config items\generic\other\solidfuel.item items\generic\other\voxel10k.item items\generic\other\voxel1k.item items\generic\other\voxel2k.item items\generic\other\voxel5k.item items\generic\produce\automato.consumable items\generic\produce\avesmingo.consumable items\generic\produce\banana.consumable items\generic\produce\beakseed.consumable items\generic\produce\boneboo.consumable items\generic\produce\chili.consumable items\generic\produce\coffeebeans.consumable items\generic\produce\coralcreep.consumable items\generic\produce\corn.consumable items\generic\produce\grapes.consumable items\generic\produce\pearlpea.consumable items\generic\produce\rice.consumable items\generic\produce\tomato.consumable items\liquids\liquidfuel.liqitem leveling\levelingmultipliers.functions monsters\monster.lua monsters\boss\cultistboss\cultistboss.monstertype monsters\boss\dragonboss\dragonboss.monstertype monsters\boss\missile\missile.monstertype monsters\boss\penguinufo\diestate.lua monsters\boss\penguinufo\penguinufo.monstertype monsters\boss\penguinufo\skills\ufoteleportattack.lua monsters\boss\robotboss\robotboss.monstertype monsters\boss\robotboss\skills\robotelectricburstattack.monsterskill monsters\boss\robotboss\skills\robotflamethrowerattack.monsterskill monsters\flyers\bobfae\bobfae.png monsters\ghosts\erchiusghost\erchiusghost.animation monsters\ghosts\erchiusghost\erchiusghost.monstertype monsters\ghosts\spookit\spookit.png monsters\ghosts\squeem\squeem.png monsters\ghosts\wisper\wisper.png monsters\mission\ballista\ballista.monstertype monsters\walkers\capricoat\capricoat.png monsters\walkers\crabcano\crabcano.png monsters\walkers\crutter\crutter.png monsters\walkers\kingnutmidgeling\kingnutmidgeling.png monsters\walkers\lilodon\lilodon.png monsters\walkers\nutmidge\nutmidge.png monsters\walkers\nutmidgeling\nutmidgeling.png monsters\walkers\rex\rex.animation monsters\walkers\rex\rex.monstertype monsters\walkers\sporgus\sporgus.png [NEW] monsters\walkers\tank\body.monsterpart [NEW] monsters\walkers\tank\tank.animation [NEW] monsters\walkers\tank\tank.frames [NEW] monsters\walkers\tank\tank.monstertype [NEW] monsters\walkers\tank\tank.png monsters\walkers\taroni\taroni.png npcs\bmain.lua npcs\friendlyguard.npctype npcs\villageguard.npctype npcs\biome\alpaca.npctype npcs\biome\alpacatenant.npctype npcs\biome\bonewildling.npctype npcs\biome\frogmerchant.npctype npcs\biome\savannahchampion.npctype npcs\biome\savannahguard.npctype npcs\biome\shadowvillager.npctype npcs\biome\shroomguard.npctype npcs\dungeon\avianairship\airshipcaptain.npctype npcs\dungeon\avianairship\airshipguard.npctype npcs\dungeon\avianairship\airshipquartermaster.npctype [NEW] npcs\outpost\visitors\devs\devabi.npctype [NEW] npcs\outpost\visitors\devs\devdonna.npctype npcs\outpost\visitors\devs\devdoris.npctype [NEW] npcs\outpost\visitors\devs\devgeorge.npctype [NEW] npcs\outpost\visitors\devs\devharriet.npctype npcs\outpost\visitors\devs\devjay.npctype npcs\outpost\visitors\devs\devkyren.npctype [NEW] npcs\outpost\visitors\devs\devlili.npctype npcs\outpost\visitors\devs\devmeta.npctype npcs\outpost\visitors\devs\devmolly.npctype [NEW] npcs\outpost\visitors\devs\devrosie.npctype npcs\outpost\visitors\devs\devstephen.npctype npcs\outpost\visitors\devs\devtiy.npctype [NEW] npcs\outpost\visitors\devs\devtom.npctype [NEW] npcs\outpost\visitors\devs\devtomkat.npctype [NEW] npcs\outpost\visitors\devs\devwilliam.npctype npcs\story\esther.npctype npcs\story\koichi.npctype npcs\story\nuru.npctype npcs\story\tonauac.npctype npcs\subbiometenants\frogtenantmerchant.npctype npcs\tenants\friendlyguardtenant.npctype npcs\tenants\generictenant.npctype npcs\tenants\merchanttenant.npctype npcs\tenants\shroommerchanttenant.npctype objects\ancient\ancientconsole\ancientconsole.lua objects\ancient\ancientconsole\ancientconsole.object objects\ancient\ancientconsole\returnconsole.object [NEW] objects\ancient\ancientconsole\starscape.frames [NEW] objects\ancient\ancientconsole\starscape.png objects\biome\stonecave\ceilingstalactite1\ceilingstalactite1.object objects\biome\stonecave\ceilingstalactite2\ceilingstalactite2.object objects\biome\stonecave\ceilingstalactite3\ceilingstalactite3.object objects\biome\stonecave\ceilingstalactite4\ceilingstalactite4.object objects\biome\stonecave\ceilingstalactite5\ceilingstalactite5.object objects\biome\tentacle\tentaclespike\tentaclespike.object objects\biome\volcanic\smokemachine\smokemachine.object objects\crafting\pixelcompressor\pixelcompressor.object objects\crafting\railcraftingtable\railcraftingtable.object objects\generic\mannequin\mannequin.object objects\generic\perfectlygenericitem\perfectlygenericitem.object objects\glitch\medievalspikes\medievalspikes.object objects\hoard\mysteriouslight\mysteriouslight.object objects\hoard\mysteriouslight\mysteriouslighticon.png objects\hylotl\hylotlpainting2\hylotlpainting2.object objects\mission\apexmission\apexartifactaltar\apexartifactaltar.object objects\mission\avianmission\avianartifactaltar\avianartifactaltar.object objects\mission\bonespike\bonespike.object objects\mission\floranmission\floranartifactaltar\floranartifactaltar.object objects\mission\glitchmission\glitchartifactaltar\glitchartifactaltar.object objects\mission\hylotlmission\hylotlartifactaltar\hylotlartifactaltar.object objects\mission\statuslight\statuslight.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\2stoptele.object objects\outpost\penguinbar\penguinbartop.object objects\outpost\penguinbar\penguinbartop2.object objects\outpost\penguinweaponshop\penguinweaponshop.object objects\outpost\penguinweaponshop\penguinweaponshopclosed.object objects\outpost\shipyardcaptain\shipyardcaptain.object objects\outpost\shipyardwelding\shipyardwelding.png objects\outpost\shipyardwelding\shipyardweldinglit.png objects\outpost\treasuredtrophies\treasuredtrophies.object objects\outpost\ursaminer\ursaminer.object objects\protectorate\09\09back.object objects\protectorate\10\10back.object objects\protectorate\11\11back.object objects\protectorate\12\12back.object objects\protectorate\13\13back.object objects\protectorate\14\14back.object objects\protectorate\objects\protectoraterubble\protectoraterubble.object objects\protectorate\objects\protectoraterubble\protectoraterubble.png objects\ship\apexshipdoor\apexshipdoor.png [NEW] objects\ship\apexshipdoor\apexshiphatch.object [NEW] objects\ship\apexshipdoor\apexshiphatch.png [NEW] objects\ship\apexshipdoor\apexshiphatchicon.png [NEW] objects\ship\apexshipdoor\default.frames [NEW] objects\ship\avianshipdoor\avianshiphatch.object [NEW] objects\ship\avianshipdoor\avianshiphatch.png [NEW] objects\ship\avianshipdoor\avianshiphatchicon.png [NEW] objects\ship\avianshipdoor\default.frames [NEW] objects\ship\floranshipdoor\default.frames [NEW] objects\ship\floranshipdoor\floranshiphatch.object [NEW] objects\ship\floranshipdoor\floranshiphatch.png [NEW] objects\ship\floranshipdoor\floranshiphatchicon.png [NEW] objects\ship\glitchshipdoor\default.frames [NEW] objects\ship\glitchshipdoor\glitchshiphatch.object [NEW] objects\ship\glitchshipdoor\glitchshiphatch.png [NEW] objects\ship\glitchshipdoor\glitchshiphatchicon.png [NEW] objects\ship\humanshipdoor\default.frames [NEW] objects\ship\humanshipdoor\humanshiphatch.object [NEW] objects\ship\humanshipdoor\humanshiphatch.png [NEW] objects\ship\humanshipdoor\humanshiphatchicon.png [NEW] objects\ship\hylotlshipdoor\default.frames [NEW] objects\ship\hylotlshipdoor\hylotlshiphatch.object [NEW] objects\ship\hylotlshipdoor\hylotlshiphatch.png [NEW] objects\ship\hylotlshipdoor\hylotlshiphatchicon.png [NEW] objects\ship\novakidshipdoor\default.frames [NEW] objects\ship\novakidshipdoor\novakidshiphatch.object [NEW] objects\ship\novakidshipdoor\novakidshiphatch.png [NEW] objects\ship\novakidshipdoor\novakidshiphatchicon.png objects\teleporter\arkteleporter\arkteleporter.png objects\teleporter\arkteleporter\arkteleportericon.png objects\teleporter\arkteleporter\arkteleporterlit.png objects\teleporter\arkteleporter\default.frames objects\teleporter\exitteleporter\default.frames objects\teleporter\exitteleporter\exitteleporter.object objects\teleporter\exitteleporter\exitteleporter.png objects\teleporter\exitteleporter\exitteleporterlit.png [NEW] objects\teleporter\returnoutpostteleporter\default.frames [NEW] objects\teleporter\returnoutpostteleporter\icon.png [NEW] objects\teleporter\returnoutpostteleporter\returnoutpostteleporter.object [NEW] objects\teleporter\returnoutpostteleporter\returnoutpostteleporter.png [NEW] objects\teleporter\returnoutpostteleporter\returnoutpostteleporterlit.png [NEW] objects\tiered\tier1spotlight\default.frames [NEW] objects\tiered\tier1spotlight\tier1spotlight.object [NEW] objects\tiered\tier1spotlight\tier1spotlightceiling1.png [NEW] objects\tiered\tier1spotlight\tier1spotlightceiling2.png [NEW] objects\tiered\tier1spotlight\tier1spotlightceilingleft1.png [NEW] objects\tiered\tier1spotlight\tier1spotlightceilingleft2.png [NEW] objects\tiered\tier1spotlight\tier1spotlightceilingright1.png [NEW] objects\tiered\tier1spotlight\tier1spotlightceilingright2.png [NEW] objects\tiered\tier1spotlight\tier1spotlightground1.png [NEW] objects\tiered\tier1spotlight\tier1spotlightground2.png [NEW] objects\tiered\tier1spotlight\tier1spotlightgroundleft1.png [NEW] objects\tiered\tier1spotlight\tier1spotlightgroundleft2.png [NEW] objects\tiered\tier1spotlight\tier1spotlightgroundright1.png [NEW] objects\tiered\tier1spotlight\tier1spotlightgroundright2.png [NEW] objects\tiered\tier1spotlight\tier1spotlighticon.png [NEW] objects\tiered\tier1spotlight\tier1spotlightleft1.png [NEW] objects\tiered\tier1spotlight\tier1spotlightleft2.png [NEW] objects\tiered\tier1spotlight\tier1spotlightright1.png [NEW] objects\tiered\tier1spotlight\tier1spotlightright2.png objects\wired\door\door.lua [NEW] particles\soluskatana1.particle [NEW] particles\soluskatana2.particle [NEW] projectiles\activeitems\elementalwave\webshockwave.frames [NEW] projectiles\activeitems\elementalwave\webshockwave.png [NEW] projectiles\activeitems\elementalwave\webshockwave.projectile [NEW] projectiles\activeitems\energyshardplayer\energyshardplayer.frames [NEW] projectiles\activeitems\energyshardplayer\energyshardplayer.png [NEW] projectiles\activeitems\energyshardplayer\energyshardplayer.projectile [NEW] projectiles\activeitems\kunaithrower\icon.png [NEW] projectiles\activeitems\kunaithrower\kunaithrower.frames [NEW] projectiles\activeitems\kunaithrower\kunaithrower.png [NEW] projectiles\activeitems\kunaithrower\kunaithrower.projectile projectiles\activeitems\scouteye\scouteye.projectile [NEW] projectiles\activeitems\whip\whipcrackbloody.png [NEW] projectiles\activeitems\whip\whipcrackbloody.projectile [NEW] projectiles\explosions\energyshardexplosion\playerenergyshardexplosion.config [NEW] projectiles\guns\bullets\tankmuzzleflash\icon.png [NEW] projectiles\guns\bullets\tankmuzzleflash\tankmuzzleflash.frames [NEW] projectiles\guns\bullets\tankmuzzleflash\tankmuzzleflash.png [NEW] projectiles\guns\bullets\tankmuzzleflash\tankmuzzleflash.projectile projectiles\guns\grenades\erchiusbomb\erchiusbomb.projectile projectiles\npcs\penguintankround\penguintankround.projectile quests\quests.config quests\generated\pools\hatadjectives.config quests\generated\pools\hatrecipes.config quests\generated\pools\specieshats.config quests\generated\pools\specieshelmets.config quests\generated\templates\recruit_guard.questtemplate [NEW] quests\outpost\outpostclue.questtemplate quests\outpost\penguin1.questtemplate quests\outpost\penguin2.questtemplate quests\outpost\ursaminer1.questtemplate [NEW] quests\scripts\clues.lua quests\scripts\instance.lua quests\scripts\main.lua quests\scripts\story\gaterepair.lua quests\scripts\story\human_mission1.lua [NEW] quests\scripts\story\shiprepair.lua quests\story\apex_mission1.questtemplate quests\story\avian_mission1.questtemplate quests\story\avian_mission2.questtemplate quests\story\floran_mission1.questtemplate quests\story\glitch_mission1.questtemplate quests\story\human_mission1.questtemplate quests\story\hylotl_mission1.questtemplate [NEW] quests\story\shiprepair.questtemplate radiomessages\tutorial.radiomessages [NEW] recipes\beakeasy\dubloon.recipe [NEW] recipes\furniture1\lights\tier1spotlight.recipe recipes\furniture2\doors\apexshipdoor.recipe [NEW] recipes\furniture2\doors\apexshiphatch.recipe recipes\furniture2\doors\avianshipdoor.recipe [NEW] recipes\furniture2\doors\avianshiphatch.recipe recipes\furniture2\doors\floranshipdoor.recipe [NEW] recipes\furniture2\doors\floranshiphatch.recipe recipes\furniture2\doors\glitchshipdoor.recipe [NEW] recipes\furniture2\doors\glitchshiphatch.recipe recipes\furniture2\doors\humanshipdoor.recipe [NEW] recipes\furniture2\doors\humanshiphatch.recipe recipes\furniture2\doors\hylotlshipdoor.recipe [NEW] recipes\furniture2\doors\hylotlshiphatch.recipe recipes\furniture2\doors\novakidshipdoor.recipe [NEW] recipes\furniture2\doors\novakidshiphatch.recipe recipes\inventorstable2\radiationprotectionback.recipe recipes\inventorstable3\coldprotectionback.recipe recipes\inventorstable3\heatprotectionback.recipe [NEW] recipes\pixelcompressor\compress\voxel10k.recipe [NEW] recipes\pixelcompressor\compress\voxel1k.recipe [NEW] recipes\pixelcompressor\compress\voxel2k.recipe [NEW] recipes\pixelcompressor\compress\voxel5k.recipe [NEW] recipes\pixelcompressor\refine\voxel10k.recipe [NEW] recipes\pixelcompressor\refine\voxel1k.recipe [NEW] recipes\pixelcompressor\refine\voxel2k.recipe [NEW] recipes\pixelcompressor\refine\voxel5k.recipe recipes\spinningwheel2\dyes\browndye.recipe [NEW] recipes\spinningwheel2\objects\mannequin.recipe [NEW] recipes\treasuredtrophies\fireworkgun.recipe [NEW] recipes\treasuredtrophies\ghostlycollar.recipe recipes\treasuredtrophies\giantbowhead.recipe scripts\behavior.lua scripts\objectaddons.lua scripts\pathing.lua scripts\actions\dialog.lua scripts\actions\npc.lua [NEW] sfx\cinematics\esther_start.ogg [NEW] sfx\cinematics\esther_story.ogg [NEW] sfx\cinematics\license_acquired_event_shortened.ogg sfx\cinematics\protectorate\stage_blast3.ogg sfx\cinematics\protectorate\stage_panic.ogg sfx\environmental\protectorate_disaster.ogg [NEW] sfx\gun\erchiuseyebeam_loop.ogg [NEW] sfx\gun\erchiuseyebeam_start.ogg [NEW] sfx\gun\erchiuseyebeam_stop.ogg sfx\instruments\microphone\a1ba.ogg sfx\instruments\microphone\a1bo.ogg sfx\instruments\microphone\a1da.ogg sfx\instruments\microphone\a1do.ogg sfx\instruments\microphone\a1la.ogg sfx\instruments\microphone\a2ba.ogg sfx\instruments\microphone\a2bo.ogg sfx\instruments\microphone\a2da.ogg sfx\instruments\microphone\a2do.ogg sfx\instruments\microphone\a2la.ogg sfx\instruments\microphone\a3ba.ogg sfx\instruments\microphone\a3bo.ogg sfx\instruments\microphone\a3da.ogg sfx\instruments\microphone\a3do.ogg sfx\instruments\microphone\a3la.ogg sfx\instruments\microphone\a4ba.ogg sfx\instruments\microphone\a4bo.ogg sfx\instruments\microphone\a4da.ogg sfx\instruments\microphone\a4do.ogg sfx\instruments\microphone\a4la.ogg sfx\instruments\microphone\a5ba.ogg sfx\instruments\microphone\a5bo.ogg sfx\instruments\microphone\a5da.ogg sfx\instruments\microphone\a5do.ogg sfx\instruments\microphone\a5la.ogg sfx\instruments\microphone\a6ba.ogg sfx\instruments\microphone\a6bo.ogg sfx\instruments\microphone\a6da.ogg sfx\instruments\microphone\a6do.ogg sfx\instruments\microphone\a6la.ogg sfx\instruments\microphone\tuning.config sfx\instruments\microphonefem\tuning.config [NEW] sfx\melee\fleshwhip_impact1.ogg [NEW] sfx\melee\fleshwhip_impact2.ogg [NEW] sfx\melee\fleshwhip_impact3.ogg [NEW] sfx\melee\fleshwhip_swing1.ogg [NEW] sfx\melee\fleshwhip_swing2.ogg [NEW] sfx\melee\fleshwhip_swing3.ogg ships\floran\florant6blocks.png spawntypes\critter.spawntypes species\apex.species species\avian.species species\floran.species species\glitch.species species\human.species species\hylotl.species species\novakid.species stats\effects\deathbomb\deathbomb.statuseffect stats\effects\deathbomb\deathbombelectric.statuseffect stats\effects\deathbomb\deathbombfire.statuseffect stats\effects\deathbomb\deathbombice.statuseffect stats\effects\deathbomb\deathbombpoison.statuseffect [NEW] stats\effects\food\hungry\hungry.animation [NEW] stats\effects\food\hungry\hungry.lua [NEW] stats\effects\food\hungry\hungry.statuseffect [NEW] stats\effects\food\starving\starving.animation stats\effects\food\starving\starving.lua stats\effects\food\starving\starving.statuseffect stats\effects\food\wellfed\wellfed.lua tech\dash\airdash.tech tech\dash\blinkdash.tech tech\dash\dash.tech tech\dash\sprint.tech tech\distortionsphere\aquasphere.tech tech\distortionsphere\distortionsphere.tech tech\distortionsphere\sonicsphere.tech tech\distortionsphere\spikesphere.tech tech\jump\doublejump.tech tech\jump\multijump.tech tech\jump\rocketjump.tech tech\jump\walljump.tech tilesets\packed\objects-by-category\actionfigure.json tilesets\packed\objects-by-category\crafting.json tilesets\packed\objects-by-category\decorative.json tilesets\packed\objects-by-category\door.json tilesets\packed\objects-by-category\light.json tilesets\packed\objects-by-category\other.json tilesets\packed\objects-by-colonytag\apex.json tilesets\packed\objects-by-colonytag\avian.json tilesets\packed\objects-by-colonytag\commerce.json tilesets\packed\objects-by-colonytag\crafting.json tilesets\packed\objects-by-colonytag\door.json tilesets\packed\objects-by-colonytag\floran.json tilesets\packed\objects-by-colonytag\glitch.json tilesets\packed\objects-by-colonytag\hoard.json tilesets\packed\objects-by-colonytag\human.json tilesets\packed\objects-by-colonytag\hylotl.json tilesets\packed\objects-by-colonytag\light.json tilesets\packed\objects-by-colonytag\novakid.json tilesets\packed\objects-by-colonytag\outpost.json tilesets\packed\objects-by-colonytag\pretty.json tilesets\packed\objects-by-colonytag\tier1.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\common.treasurepools treasure\npcdrops.treasurepools treasure\missions\avianmission1.treasurepools [NEW] versioning\playerentity_22_23.lua [NEW] versioning\worldmetadata_19_20.lua DIFFS ----- client.config 62c62 < "respawnCinematic" : "/cinematics/respawn//respawn.cinematic", --- > "respawnCinematic" : "/cinematics/respawn//respawn.cinematic", default_configuration.config 2c2 < "configurationVersion" : 430, --- > "configurationVersion" : 431, 124,125c124,125 < "InterfaceSwapHands" : [ { "type" : "key", "value" : "Z", "mods" : [] } ], < "InterfaceDeselectHands" : [ { "type" : "key", "value" : "X", "mods" : [] } ], --- > "InterfaceChangeBarGroup" : [ { "type" : "key", "value" : "X", "mods" : [] } ], > "InterfaceDeselectHands" : [ { "type" : "key", "value" : "Z", "mods" : [] } ], 139d138 < "InterfaceBarNPos" : [ { "type" : "key", "value" : "-", "mods" : [] }, { "type" : "key", "value" : "`", "mods" : [] } ], interface.config 147a148 > "disabled" : "/interface/mmupgrade.png:disabled", 250d250 < "itemIconOffset" : [9, 9], 271c271 < "inventoryItemMouseOffset" : [8, -16], --- > "inventoryItemMouseOffset" : [2, -13], 283d282 < "iconMode" : true, 286c285,286 < "showDurability" : true --- > "showDurability" : true, > "showRarity" : false metamaterials.config 26a27,31 > "name" : "lockedDoor", > "materialId" : 65011, > "collisionKind" : "block" > }, > { player.config 117a118 > { "item" : "tier1spotlight" }, 134a136 > 135a138 > 231a235,236 > { "item" : "mannequin" }, > 278,283d282 < // Pixel Compressor < { "item" : "voxel1k" }, < { "item" : "voxel2k" }, < { "item" : "voxel5k" }, < { "item" : "voxel10k" }, < 485c484 < "baseValue" : 0.45 // 2.25 second recharge time --- > "baseValue" : 0.585 // 1.75 second recharge time (STABLE) 487,488c486,487 < // "baseValue" : 0.585 // 1.75 second recharge time (STABLE) < //"baseValue" : 0.4 // 2.5 second recharge time --- > // "baseValue" : 0.45 // 2.25 second recharge time > // "baseValue" : 0.4 // 2.5 second recharge time 491c490 < "baseValue" : 1.0 --- > "baseValue" : 1.5 564c563,564 < "initialValue" : 100 --- > "initialValue" : 100, > "maxValue" : 100 593c593,594 < "foodFullStatusEffects" : [ "wellfed" ], --- > "foodLowThreshold" : 0.15, > "foodLowStatusEffects" : [ "hungry" ], 718a720,740 > } > }, > > "inventoryBagConfig" : { > "mainBag" : { > "typeBlacklist" : [ "material", "liquid", "object" ], > "tagBlacklist" : [ "reagent" ], > "categoryBlacklist" : [ "cookingIngredient", "preparedFood", "food", "drink", "seed" ] > }, > "materialBag" : { > "typeWhitelist" : [ "material", "liquid" ] > }, > "objectBag" : { > "typeWhitelist" : [ "object" ], > "categoryBlacklist" : [ "seed" ] > }, > "reagentBag" : { > "tagWhitelist" : [ "reagent" ] > }, > "foodBag" : { > "categoryWhitelist" : [ "cookingIngredient", "preparedFood", "food", "drink", "seed" ] playermodes.config 6,7c6 < "reviveCostAbsolute" : 0, < "reviveCostPercentile" : 0, --- > "reviveCostPercentile" : 0.1, 19d17 < "reviveCostAbsolute" : 0, 27d24 < "reviveCostAbsolute" : 0, terrestrial_worlds.config 561c561 < "threatRange" : [1, 1], --- > "threatRange" : [10, 10], versioning.config 3c3 < "WorldMetadata" : 19, --- > "WorldMetadata" : 20, 9c9 < "PlayerEntity" : 22, --- > "PlayerEntity" : 23, world_template.config 8c8,9 < "playerStartSearchTries" : 500, --- > "playerStartSearchTries" : 100, > "playerStartSearchYRange" : 70, ai\missionpenguin1.aimission 12c12 < "text" : "The proprietor of the Beak Easy requires assistance. Defeat Dreadwing .", --- > "text" : "The proprietor of the Beak Easy requires assistance. Defeat Dreadwing.", ai\missionpenguin2.aimission 12c12 < "text" : "Biggy the armourer requires that you", --- > "text" : "Biggy the armourer requires your help.", behaviors\monsters\boss\cultistboss\cultistboss.behavior 3d2 < "description": "", 14c13,15 < "parameters": {}, --- > "parameters": { > "endWaitTime": 4 > }, 331c332 < "dialogEndWait": 4, --- > "dialogEndWait": "", behaviors\monsters\modular\movement\crawlapproach.behavior 5d4 < "/scripts/actions/monster.lua", 6a6 > "/scripts/actions/movement.lua", 8,12c8 < "/monsters/monster.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/math.lua", --- > "/scripts/actions/math.lua", 14d9 < "/scripts/actions/movement.lua", 52a48,53 > "title": "controlDown", > "type": "action", > "name": "controlDown", > "parameters": {} > }, > { 166,171d166 < }, < { < "title": "controlDown", < "type": "action", < "name": "controlDown", < "parameters": {} behaviors\monsters\modular\movement\crawlwander.behavior 2a3 > "description": "", 5d5 < "/scripts/actions/monster.lua", 7,8d6 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 36a35,40 > "title": "controlDown", > "type": "action", > "name": "controlDown", > "parameters": {} > }, > { 207,212d210 < }, < { < "title": "controlDown", < "type": "action", < "name": "controlDown", < "parameters": {} behaviors\npc\accuse.behavior 2a3 > "description": "", 8c9,10 < "/scripts/actions/query.lua", --- > "/scripts/actions/dialog.lua", > "/scripts/behavior.lua", 10,12c12 < "/scripts/actions/dialog.lua", < "/scripts/actions/time.lua", < "/scripts/behavior.lua" --- > "/scripts/actions/time.lua" 166,168c166,168 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", 170,195c170,174 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.accuse", < "entity": "thiefTarget", < "tags": {}, < "static": false < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 2 < } < } < ] --- > "dialogType": "dialog.accuse", > "entity": "thiefTarget", > "tags": {}, > "static": false > } behaviors\npc\converse.behavior 4,9d3 < "/scripts/actions/entity.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", < "/scripts/actions/movement.lua", 10a5 > "/scripts/actions/npc.lua", 12c7,9 < "/scripts/actions/time.lua" --- > "/scripts/actions/movement.lua", > "/scripts/actions/time.lua", > "/scripts/actions/entity.lua" 15c12,13 < "greetingChance": 0 --- > "greetingChance": 0, > "clueChance": 0.1 18c16 < "title": "Converse", --- > "title": "selector", 20c18 < "name": "sequence", --- > "name": "selector", 24,30c22,24 < "type": "action", < "name": "wasInteracted", < "parameters": {} < }, < { < "type": "action", < "name": "faceEntity", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 32,33c26,78 < "entity": "interactionSource" < } --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": "", > "seedMix": "giveClues" > } > }, > { > "title": "receiveClueDialog", > "type": "action", > "name": "receiveClueDialog", > "parameters": {}, > "output": { > "dialog": "clueDialog", > "source": "player" > } > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "entity": "player", > "static": true, > "tags": {}, > "dialog": "clueDialog" > } > }, > { > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "player" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 2 > } > } > ] 36c81 < "title": "selector", --- > "title": "Converse", 38c83 < "name": "selector", --- > "name": "sequence", 42c87,99 < "title": "Converse", --- > "type": "action", > "name": "wasInteracted", > "parameters": {} > }, > { > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "interactionSource" > } > }, > { > "title": "selector", 44c101 < "name": "sequence", --- > "name": "selector", 48,54c105,128 < "title": "chance", < "type": "action", < "name": "chance", < "parameters": { < "chance": "", < "seedMix": "converseOrGreeting" < } --- > "title": "Converse", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": "", > "seedMix": "converseOrGreeting" > } > }, > { > "title": "", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.greeting", > "entity": "interactionSource" > } > } > ] 57,63c131,145 < "title": "", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.greeting", < "entity": "interactionSource" < } --- > "title": "Converse", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "", > "type": "action", > "name": "sayToEntity", > "parameters": { > "entity": "interactionSource", > "dialogType": "dialog.converse" > } > } > ] 68,82c150,154 < "title": "Converse", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "title": "", < "type": "action", < "name": "sayToEntity", < "parameters": { < "entity": "interactionSource", < "dialogType": "dialog.converse" < } < } < ] --- > "type": "action", > "name": "timer", > "parameters": { > "time": 1 > } 85,91d156 < }, < { < "type": "action", < "name": "timer", < "parameters": { < "time": 1 < } behaviors\npc\guard.behavior 2a3 > "description": "", 6,7d6 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", 9d7 < "/scripts/actions/npc.lua", 28a27,32 > "parameters": {} > }, > { > "title": "attackthief", > "type": "module", > "name": "attackthief", behaviors\npc\idle.behavior 6a7,8 > "/scripts/actions/npc.lua", > "/scripts/actions/entity.lua", 10a13,14 > "/scripts/actions/dialog.lua", > "/scripts/actions/time.lua", 12d15 < "/scripts/actions/world.lua", 14,18d16 < "/scripts/actions/entity.lua", < "/scripts/actions/overrides.lua", < "/scripts/actions/time.lua", < "/scripts/actions/status.lua", < "/scripts/actions/entity.lua", 20,22c18,19 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", --- > "/scripts/actions/overrides.lua", > "/scripts/actions/status.lua", 265a263,312 > } > ] > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "receiveClueDialog", > "type": "action", > "name": "receiveClueDialog", > "parameters": {}, > "output": { > "dialog": "clueDialog", > "source": "player" > } > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "entity": "target", > "static": false, > "tags": {}, > "dialog": "clueDialog" > } > }, > { > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "player" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 2 > } behaviors\npc\villageguard.behavior 5,7c5 < "/scripts/actions/notification.lua", < "/scripts/actions/position.lua", < "/scripts/actions/sensor.lua", --- > "/scripts/actions/math.lua", 9,10d6 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", 12,14d7 < "/scripts/actions/npc.lua", < "/scripts/actions/time.lua", < "/scripts/actions/math.lua", 33,236c26,29 < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "receivedNotification", < "type": "action", < "name": "receivedNotification", < "parameters": { < "type": "objectBroken" < }, < "output": { < "target": "thiefTarget", < "targetPosition": "objectPosition" < } < }, < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "distance", < "type": "action", < "name": "distance", < "parameters": { < "from": "self", < "to": "objectPosition" < }, < "output": { < "vector": "toObject" < } < }, < { < "title": "lineTileCollision", < "type": "action", < "name": "lineTileCollision", < "parameters": { < "position": "self", < "offset": "toObject", < "collisionType": [ < "Null", < "Block", < "Dynamic" < ] < } < } < ] < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityPosition", < "type": "action", < "name": "entityPosition", < "parameters": { < "entity": "thiefTarget" < }, < "output": { < "position": "thiefPosition" < } < }, < { < "title": "distance", < "type": "action", < "name": "distance", < "parameters": { < "from": "self", < "to": "thiefPosition" < }, < "output": { < "vector": "toThief" < } < }, < { < "title": "lineTileCollision", < "type": "action", < "name": "lineTileCollision", < "parameters": { < "position": "self", < "offset": "toThief", < "collisionType": [ < "Null", < "Block", < "Dynamic" < ] < } < } < ] < } < ] < } < }, < { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "limiter", < "type": "decorator", < "name": "limiter", < "parameters": { < "limit": 2 < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.accuse", < "entity": "thiefTarget", < "tags": {}, < "static": false < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 2 < } < } < ] < } < }, < { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": 1, < "onFail": false, < "onSuccess": true < }, < "child": { < "title": "broadcastNotification", < "type": "action", < "name": "broadcastNotification", < "parameters": { < "position": "self", < "range": 40, < "entityTypes": [ < "npc" < ], < "type": "attackThief", < "target": "reactTarget" < } < } < } < ] < } < ] < } --- > "title": "attackthief", > "type": "module", > "name": "attackthief", > "parameters": {} 457c250 < "title": "NPC Hound", --- > "title": "hail", 459c252 < "name": "hound", --- > "name": "hail", biomes\surface\alien.biome 167c167 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vast-immortal-suns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/forsaken-grotto.ogg", "/music/lava-exploration1.ogg", "/music/drosera.ogg", "/music/crystal-exploration1.ogg", "/music/inviolate-loop.ogg", "/music/body-electric-loop.ogg", "/music/europa.ogg", "/music/haiku.ogg","/music/mira.ogg","/music/ultramarine.ogg", "/music/desert-exploration1.ogg" ] 170c170 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mira.ogg", "/music/crystal-exploration1.ogg", "/music/tranquility-base.ogg", "/music/accretion-disc.ogg","/music/lava-exploration2.ogg", "/music/nomads.ogg", "/music/ultramarine.ogg", "/music/forsaken-grotto.ogg", "/music/desert-exploration2.ogg" ] biomes\surface\arctic.biome 157c157 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vast-immortal-suns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-exploration1.ogg", "/music/mercury.ogg", "/music/inviolate-loop.ogg", "/music/europa.ogg","/music/psyche.ogg", "/music/haiku.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg", "/music/error-0xbfaf000.ogg", "/music/large-magellanic-cloud.ogg" ] 160c160 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/jupiter.ogg", "/music/the-deep.ogg", "/music/arctic-constellation2.ogg", "/music/arctic-exploration2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/tranquility-base.ogg", "/music/accretion-disc.ogg", "/music/horsehead-nebula.ogg", "/music/nomads.ogg", "/music/error-0xbfaf000.ogg", "/music/casiopeia.ogg" ] biomes\surface\asteroidfield.biome 48c48 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/tranquility-base.ogg", "/music/accretion-disc.ogg", "/music/horsehead-nebula.ogg","/music/psyche.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] 51c51 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/tranquility-base.ogg", "/music/accretion-disc.ogg", "/music/horsehead-nebula.ogg", "/music/psyche.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.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/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" ] --- > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/cygnus.ogg", "/music/tranquility-base.ogg", "/music/accretion-disc.ogg", "/music/horsehead-nebula.ogg","/music/psyche.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] 177c177 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/tranquility-base.ogg", "/music/accretion-disc.ogg", "/music/horsehead-nebula.ogg", "/music/psyche.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] biomes\surface\jungle.biome 169c169 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vast-immortal-suns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/forsaken-grotto.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/vast-immortal-suns.ogg", "/music/drosera.ogg", "/music/mira.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/horsehead-nebula.ogg", "/music/on-the-beach-at-night.ogg" ] 172c172 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/crystal-exploration2.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/accretion-disc.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg" ] biomes\surface\magma.biome 44a45,53 > }, > { > "select" : 3, > "pool" : [ > [ 1, "firerockcritter" ], > [ 1, "loopacritter" ], > [ 1, "orenibblercritter" ], > [ 1, "magmawormcritter" ] > ] 147c156 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vast-immortal-suns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/jupiter.ogg", "/music/crystal-exploration1.ogg", "/music/arctic-constellation1.ogg", "/music/drosera.ogg", "/music/arctic-exploration1.ogg", "/music/arctic-exploration2.ogg", "/music/mercury.ogg", "/music/nomads.ogg", "/music/psyche.ogg", "/music/large-magellanic-cloud.ogg", "/music/accretion-disc.ogg" ] 150c159 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/lava-exploration2.ogg", "/music/crystal-exploration2.ogg","/music/mira.ogg", "/music/tranquility-base.ogg", "/music/arctic-constellation2.ogg", "/music/arctic-exploration2.ogg","/music/nomads.ogg", "/music/psyche.ogg", "/music/error-0xbfaf000.ogg", "/music/large-magellanic-cloud.ogg", "/music/accretion-disc.ogg" ] biomes\surface\midnight.biome 108c108 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/lava-exploration1.ogg", "/music/crystal-exploration1.ogg", "/music/crystal-exploration2.ogg", "/music/accretion-disc.ogg", "/music/arctic-exploration1.ogg", "/music/error-0xbfaf000.ogg", "/music/casiopeia.ogg", "/music/nomads.ogg", "/music/forsaken-grotto.ogg", "/music/accretion-disc.ogg", "/music/tranquility-base.ogg" ] 111c111 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/lava-exploration1.ogg", "/music/crystal-exploration1.ogg", "/music/crystal-exploration2.ogg", "/music/accretion-disc.ogg", "/music/arctic-exploration1.ogg", "/music/error-0xbfaf000.ogg", "/music/casiopeia.ogg", "/music/nomads.ogg", "/music/forsaken-grotto.ogg", "/music/accretion-disc.ogg", "/music/tranquility-base.ogg" ] biomes\surface\scorchedcity.biome 110c110 < "tracks" : [ "/music/crystal-exploration2.ogg", "/music/desert-exploration2.ogg", "/music/lava-exploration2.ogg", "/music/mira.ogg", "/music/tranquility-base.ogg", "/music/arctic-constellation1.ogg", "/music/body-electric-loop.ogg", "/music/mercury.ogg", "/music/nomads.ogg", "/music/psyche.ogg" ] --- > "tracks" : [ "/music/crystal-exploration2.ogg", "/music/desert-exploration2.ogg", "/music/lava-exploration2.ogg", "/music/mira.ogg", "/music/tranquility-base.ogg", "/music/arctic-constellation1.ogg", "/music/body-electric-loop.ogg", "/music/mercury.ogg", "/music/nomads.ogg", "/music/casiopeia.ogg" ] biomes\surface\snow.biome 51c51,52 < [ 1, "wintercritter" ] --- > [ 1, "wintercritter" ], > [ 1, "quibblecritter" ] biomes\surface\toxic.biome 106c106 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vast-immortal-suns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/forsaken-grotto.ogg", "/music/lava-exploration1.ogg", "/music/lava-exploration2.ogg", "/music/drosera.ogg", "/music/crystal-exploration1.ogg", "/music/inviolate-loop.ogg", "/music/body-electric-loop.ogg", "/music/europa.ogg", "/music/crystal-exploration2.ogg", "/music/forsaken-grotto.ogg" ] 109c109 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mira.ogg", "/music/the-deep.ogg", "/music/tranquility-base.ogg", "/music/accretion-disc.ogg", "/music/nomads.ogg", "/music/forsaken-grotto.ogg", "/music/mercury.ogg", "/music/procyon.ogg" ] biomes\surface\volcanic.biome 118c118 < "tracks" : [ "/music/epsilon-indi.ogg", "/music/hymn-to-the-stars.ogg", "/music/procyon.ogg", "/music/stellarformation.ogg", "/music/vast-immortal-suns.ogg", "/music/atlas.ogg", "/music/blue-straggler.ogg", "/music/cygnus-x1.ogg", "/music/europa.ogg", "/music/haiku.ogg", "/music/m54.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/lava-exploration1.ogg", "/music/drosera.ogg", "/music/inviolate-loop.ogg", "/music/desert-exploration2.ogg", "/music/ultramarine.ogg", "/music/arctic-constellation1.ogg", "/music/body-electric-loop.ogg", "/music/mercury.ogg", "/music/nomads.ogg", "/music/psyche.ogg" ] 121c121 < "tracks" : [ "/music/jupiter.ogg", "/music/arctic-constellation1.ogg", "/music/arctic-constellation2.ogg", "/music/mercury.ogg", "/music/mira.ogg", "/music/procyon.ogg", "/music/tranquility-base.ogg", "/music/psyche.ogg", "/music/accretion-disc.ogg", "/music/cygnus-x1.ogg", "/music/eridanus-supervoid.ogg", "/music/horsehead-nebula.ogg", "/music/large-magellanic-cloud.ogg", "/music/m54.ogg", "/music/nomads.ogg", "/music/on-the-beach-at-night.ogg" ] --- > "tracks" : [ "/music/lava-exploration2.ogg", "/music/crystal-exploration2.ogg", "/music/mira.ogg", "/music/tranquility-base.ogg", "/music/arctic-constellation1.ogg", "/music/nomads.ogg", "/music/psyche.ogg", "/music/casiopeia.ogg", "/music/error-0xbfaf000.ogg", "/music/accretion-disc.ogg" ] biomes\surface_detached\oasis.biome 19c19,20 < [ 0.25, "bowbirdcritter" ] --- > [ 0.25, "bowbirdcritter" ], > [ 0.25, "toucritter" ] biomes\surface_detached\steamspring.biome 18c18,19 < [ 1, "steamspidercritter" ] --- > [ 1, "steamspidercritter" ], > [ 1, "steamfishcritter" ] cinematics\beamaxe.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, cinematics\apex\intro.cinematic 1a2 > "skippable" : false, cinematics\apex\intro.cinematic.disabled 1a2,3 > "muteSfx" : true, > "muteMusic" : true, cinematics\artifacts\apexartifact.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, cinematics\artifacts\avianartifact.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, cinematics\artifacts\erchiuscrystal.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, cinematics\artifacts\floranartifact.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, cinematics\artifacts\glitchartifact.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, cinematics\artifacts\humanartifact.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, cinematics\artifacts\hylotlartifact.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, cinematics\avian\intro.cinematic 1a2 > "skippable" : false, cinematics\avian\intro.cinematic.disabled 1a2,3 > "muteSfx" : true, > "muteMusic" : true, cinematics\floran\intro.cinematic 1a2 > "skippable" : false, cinematics\floran\intro.cinematic.disabled 1a2,3 > "muteSfx" : true, > "muteMusic" : true, cinematics\glitch\intro.cinematic 1a2 > "skippable" : false, cinematics\glitch\intro.cinematic.disabled 1a2,3 > "muteSfx" : true, > "muteMusic" : true, cinematics\human\intro.cinematic 1a2 > "skippable" : false, cinematics\human\intro.cinematic.disabled 1a2,3 > "muteSfx" : true, > "muteMusic" : true, cinematics\hylotl\intro.cinematic 1a2 > "skippable" : false, cinematics\hylotl\intro.cinematic.disabled 1a2,3 > "muteSfx" : true, > "muteMusic" : true, cinematics\intro\introcomplete.cinematic 1a2,7 > "muteSfx" : true, > "muteMusic" : true, > "skippable" : false, > "letterbox" : false, > "backgroundFadeTime" : 0.3, > "backgroundColor" : [0, 0, 0, 255], 4,39d9 < // ------------------ background black < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < }, < { < "timecode" : 24, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < }, < { < "timecode" : 25, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, < < 1521c1491 < "timecode" : 23.1, --- > "timecode" : 23, 1523,1526d1492 < }, < { < "timecode" : 23.2, < "alpha" : 0 1951,1956d1916 < }, < { < "timecode" : 23.01, < "zoom" : 1, < "alpha" : 0, < "position" : [480, 0] 1983,1988d1942 < "position" : [480, 540] < }, < { < "timecode" : 23.01, < "zoom" : 1, < "alpha" : 0, cinematics\intro\introstage.cinematic 2,3c2,6 < "skippable" : true, < --- > "muteSfx" : true, > "muteMusic" : false, > "skippable" : false, > "backgroundFadeTime" : 0.5, > "backgroundColor" : [0, 0, 0, 255], 8c11 < "timecode" : 43.02, --- > "timecode" : 43.52, 13c16 < "timecode" : 43.04, --- > "timecode" : 43.54, 18c21 < "timecode" : 43.06, --- > "timecode" : 43.56, 23c26 < "timecode" : 43.08, --- > "timecode" : 43.58, 28c31 < "timecode" : 43.1, --- > "timecode" : 43.60, 30c33 < "pan" : [-42, 0] --- > "pan" : [-8, 0] 33c36 < "timecode" : 43.12, --- > "timecode" : 43.62, 38c41 < "timecode" : 43.14, --- > "timecode" : 43.64, 43c46 < "timecode" : 43.16, --- > "timecode" : 43.66, 48c51 < "timecode" : 43.18, --- > "timecode" : 43.68, 50c53 < "pan" : [-41, 0] --- > "pan" : [-8, 0] 53c56 < "timecode" : 43.2, --- > "timecode" : 43.70, 58c61 < "timecode" : 43.22, --- > "timecode" : 43.72, 60c63 < "pan" : [-41, 0] --- > "pan" : [-8, 0] 63c66 < "timecode" : 43.24, --- > "timecode" : 43.74, 68c71 < "timecode" : 43.26, --- > "timecode" : 43.76, 73c76 < "timecode" : 43.28, --- > "timecode" : 43.78, 78c81 < "timecode" : 43.3, --- > "timecode" : 43.80, 80c83 < "pan" : [-42, 0] --- > "pan" : [-8, 0] 83c86 < "timecode" : 43.32, --- > "timecode" : 43.82, 88c91 < "timecode" : 43.34, --- > "timecode" : 43.84, 93c96 < "timecode" : 43.36, --- > "timecode" : 43.86, 98c101 < "timecode" : 43.38, --- > "timecode" : 43.88, 100c103 < "pan" : [-41, 0] --- > "pan" : [-8, 0] 103c106 < "timecode" : 43.4, --- > "timecode" : 43.90, 108c111 < "timecode" : 43.42, --- > "timecode" : 43.92, 113c116 < "timecode" : 43.44, --- > "timecode" : 43.94, 118c121 < "timecode" : 43.46, --- > "timecode" : 43.96, 123c126 < "timecode" : 43.48, --- > "timecode" : 43.98, 125c128 < "pan" : [-41, 0] --- > "pan" : [-8, 0] 128c131 < "timecode" : 43.5, --- > "timecode" : 44.0, 134c137 < "timecode" : 44.0, --- > "timecode" : 44.5, 140c143 < "timecode" : 47.02, --- > "timecode" : 47.00, 145c148 < "timecode" : 47.04, --- > "timecode" : 47.05, 147c150 < "pan" : [2, 0] --- > "pan" : [0.5, 0] 150c153 < "timecode" : 47.06, --- > "timecode" : 47.10, 152c155 < "pan" : [0, 0] --- > "pan" : [-0.5, 0] 155c158 < "timecode" : 47.08, --- > "timecode" : 47.15, 157c160 < "pan" : [1, 0] --- > "pan" : [0.5, 0] 160c163 < "timecode" : 47.1, --- > "timecode" : 47.20, 162c165 < "pan" : [-42, 0] --- > "pan" : [-0.5, 0] 165c168 < "timecode" : 47.12, --- > "timecode" : 47.25, 170c173 < "timecode" : 47.14, --- > "timecode" : 47.30, 172c175 < "pan" : [0, 0] --- > "pan" : [-1, 0] 175c178 < "timecode" : 47.16, --- > "timecode" : 47.35, 180c183 < "timecode" : 47.18, --- > "timecode" : 47.40, 182c185 < "pan" : [-41, 0] --- > "pan" : [-1, 0] 185c188 < "timecode" : 47.2, --- > "timecode" : 47.45, 187c190,205 < "pan" : [0, 0] --- > "pan" : [1.5, 0] > }, > { > "timecode" : 47.50, > "zoom" : 1.0, > "pan" : [-1.5, 0] > }, > { > "timecode" : 47.55, > "zoom" : 1.0, > "pan" : [1.5, 0] > }, > { > "timecode" : 47.60, > "zoom" : 1.0, > "pan" : [-1.5, 0] 190c208 < "timecode" : 47.22, --- > "timecode" : 47.65, 192c210 < "pan" : [-41, 0] --- > "pan" : [-2, 0] 195c213 < "timecode" : 47.24, --- > "timecode" : 47.70, 200c218 < "timecode" : 47.26, --- > "timecode" : 47.75, 202c220 < "pan" : [0, 0] --- > "pan" : [-2, 0] 205c223 < "timecode" : 47.28, --- > "timecode" : 47.80, 207c225 < "pan" : [1, 0] --- > "pan" : [2, 0] 210c228 < "timecode" : 47.3, --- > "timecode" : 47.85, 212c230 < "pan" : [-42, 0] --- > "pan" : [-2.5, 0] 215c233 < "timecode" : 47.32, --- > "timecode" : 47.90, 217c235 < "pan" : [1, 0] --- > "pan" : [2.5, 0] 220c238 < "timecode" : 47.34, --- > "timecode" : 47.95, 222c240 < "pan" : [0, 0] --- > "pan" : [-2.5, 0] 225c243 < "timecode" : 47.36, --- > "timecode" : 48.00, 227c245 < "pan" : [1, 0] --- > "pan" : [2.5, 0] 230c248 < "timecode" : 47.38, --- > "timecode" : 48.02, 232c250 < "pan" : [-41, 0] --- > "pan" : [-3, 0] 235c253 < "timecode" : 47.4, --- > "timecode" : 48.04, 237c255 < "pan" : [0, 0] --- > "pan" : [3, 0] 240c258 < "timecode" : 47.42, --- > "timecode" : 48.06, 242c260 < "pan" : [1, 0] --- > "pan" : [-3, 0] 245c263 < "timecode" : 47.44, --- > "timecode" : 48.08, 247c265 < "pan" : [0, 0] --- > "pan" : [3, 0] 250c268 < "timecode" : 47.46, --- > "timecode" : 48.10, 252c270,280 < "pan" : [1, 0] --- > "pan" : [-3, 0] > }, > { > "timecode" : 48.12, > "zoom" : 1.0, > "pan" : [3, 0] > }, > { > "timecode" : 48.14, > "zoom" : 1.0, > "pan" : [-3, 0] 255c283 < "timecode" : 47.48, --- > "timecode" : 48.16, 257c285 < "pan" : [-41, 0] --- > "pan" : [3, 0] 260c288,367 < "timecode" : 47.5, --- > "timecode" : 48.18, > "zoom" : 1.0, > "pan" : [-3, 0] > }, > { > "timecode" : 48.20, > "zoom" : 1.0, > "pan" : [3, 0] > },{ > "timecode" : 48.22, > "zoom" : 1.0, > "pan" : [-3, 0] > }, > { > "timecode" : 48.24, > "zoom" : 1.0, > "pan" : [3, 0] > }, > { > "timecode" : 48.26, > "zoom" : 1.0, > "pan" : [-3, 0] > }, > { > "timecode" : 48.28, > "zoom" : 1.0, > "pan" : [3, 0] > }, > { > "timecode" : 48.30, > "zoom" : 1.0, > "pan" : [-3.5, 0] > }, > { > "timecode" : 48.32, > "zoom" : 1.0, > "pan" : [3.5, 0] > }, > { > "timecode" : 48.34, > "zoom" : 1.0, > "pan" : [-3.5, 0] > }, > { > "timecode" : 48.36, > "zoom" : 1.0, > "pan" : [3.5, 0] > }, > { > "timecode" : 48.38, > "zoom" : 1.0, > "pan" : [-3.5, 0] > }, > { > "timecode" : 48.40, > "zoom" : 1.0, > "pan" : [4, 0] > }, > { > "timecode" : 48.42, > "zoom" : 1.0, > "pan" : [-4, 0] > }, > { > "timecode" : 48.44, > "zoom" : 1.0, > "pan" : [4, 0] > }, > { > "timecode" : 48.46, > "zoom" : 1.0, > "pan" : [-4, 0] > }, > { > "timecode" : 48.48, > "zoom" : 1.0, > "pan" : [4, 0] > }, > { > "timecode" : 48.50, 263a371 > 264a373 > 274,309d382 < // ------------------ background black < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < }, < { < "timecode" : 61, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < }, < { < "timecode" : 61.3, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, < < 320c393 < "timecode" : 2.01, --- > "timecode" : 1.61, 699c772 < "timecode" : 2.01, --- > "timecode" : 1.61, 827,832d899 < }, < { < "timecode" : 62.3, < "zoom" : 1.5, < "alpha" : 0, < "position" : [480, 152] 955c1022 < "timecode" : 2.01, --- > "timecode" : 1.61, 1107,1112d1173 < "timecode" : 61, < "zoom" : 1, < "alpha" : 1, < "position" : [480, 0] < }, < { 1588c1649 < // ------------------ background black --- > // ------------------ foreground black 1609c1670 < "timecode" : 62, --- > "timecode" : 62.25, 1613,1618d1673 < }, < { < "timecode" : 62.3, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] 1687a1743 > "endTimecode" : 62, 1697a1754 > "endTimecode" : 62, cinematics\intro\introstart.cinematic 1a2,4 > "muteSfx" : false, > "muteMusic" : true, > "skippable" : false, cinematics\licenses\license1.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, 3,4c5 < "backgroundColor" : [0, 0, 0, 200], < "backgroundFadeTime" : 0.5, --- > "scissor" : false, 8a10,42 > "image" : "/cinematics/respawn/black.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.01, > "zoom" : 500, > "alpha" : 0, > "position" : [480, 270] > }, > { > "timecode" : 0.3, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.0, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.4, > "zoom" : 500, > "alpha" : 0.0, > "position" : [480, 270] > } > ] > }, > { > "drawables" : [ > { 32c66 < "timecode" : 5, --- > "timecode" : 6, 38c72 < "timecode" : 5.4, --- > "timecode" : 6.4, 65c99 < "timecode" : 5, --- > "timecode" : 6, 71c105 < "timecode" : 5.4, --- > "timecode" : 6.4, 98c132 < "timecode" : 4, --- > "timecode" : 5, 104c138 < "timecode" : 5, --- > "timecode" : 6, 115c149 < "resource" : "/sfx/cinematics/license_acquired_event.ogg" --- > "resource" : "/sfx/cinematics/license_acquired_event_shortened.ogg" cinematics\licenses\license2.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, 3,4c5 < "backgroundColor" : [0, 0, 0, 200], < "backgroundFadeTime" : 0.5, --- > "scissor" : false, 8a10,42 > "image" : "/cinematics/respawn/black.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.01, > "zoom" : 500, > "alpha" : 0, > "position" : [480, 270] > }, > { > "timecode" : 0.3, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.0, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.4, > "zoom" : 500, > "alpha" : 0.0, > "position" : [480, 270] > } > ] > }, > { > "drawables" : [ > { 32c66 < "timecode" : 5, --- > "timecode" : 6, 38c72 < "timecode" : 5.4, --- > "timecode" : 6.4, 65c99 < "timecode" : 5, --- > "timecode" : 6, 71c105 < "timecode" : 5.4, --- > "timecode" : 6.4, 98c132 < "timecode" : 4, --- > "timecode" : 5, 104c138 < "timecode" : 5, --- > "timecode" : 6, 115c149 < "resource" : "/sfx/cinematics/license_acquired_event.ogg" --- > "resource" : "/sfx/cinematics/license_acquired_event_shortened.ogg" cinematics\licenses\license3.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, 3,4c5 < "backgroundColor" : [0, 0, 0, 200], < "backgroundFadeTime" : 0.5, --- > "scissor" : false, 8a10,42 > "image" : "/cinematics/respawn/black.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.01, > "zoom" : 500, > "alpha" : 0, > "position" : [480, 270] > }, > { > "timecode" : 0.3, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.0, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.4, > "zoom" : 500, > "alpha" : 0.0, > "position" : [480, 270] > } > ] > }, > { > "drawables" : [ > { 32c66 < "timecode" : 5, --- > "timecode" : 6, 38c72 < "timecode" : 5.4, --- > "timecode" : 6.4, 65c99 < "timecode" : 5, --- > "timecode" : 6, 71c105 < "timecode" : 5.4, --- > "timecode" : 6.4, 98c132 < "timecode" : 4, --- > "timecode" : 5, 104c138 < "timecode" : 5, --- > "timecode" : 6, 115c149 < "resource" : "/sfx/cinematics/license_acquired_event.ogg" --- > "resource" : "/sfx/cinematics/license_acquired_event_shortened.ogg" cinematics\licenses\license4.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, 3,4c5 < "backgroundColor" : [0, 0, 0, 200], < "backgroundFadeTime" : 0.5, --- > "scissor" : false, 8a10,42 > "image" : "/cinematics/respawn/black.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.01, > "zoom" : 500, > "alpha" : 0, > "position" : [480, 270] > }, > { > "timecode" : 0.3, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.0, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.4, > "zoom" : 500, > "alpha" : 0.0, > "position" : [480, 270] > } > ] > }, > { > "drawables" : [ > { 32c66 < "timecode" : 5, --- > "timecode" : 6, 38c72 < "timecode" : 5.4, --- > "timecode" : 6.4, 65c99 < "timecode" : 5, --- > "timecode" : 6, 71c105 < "timecode" : 5.4, --- > "timecode" : 6.4, 98c132 < "timecode" : 4, --- > "timecode" : 5, 104c138 < "timecode" : 5, --- > "timecode" : 6, 115c149 < "resource" : "/sfx/cinematics/license_acquired_event.ogg" --- > "resource" : "/sfx/cinematics/license_acquired_event_shortened.ogg" cinematics\licenses\license5.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, 3,4c5 < "backgroundColor" : [0, 0, 0, 200], < "backgroundFadeTime" : 0.5, --- > "scissor" : false, 8a10,42 > "image" : "/cinematics/respawn/black.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.01, > "zoom" : 500, > "alpha" : 0, > "position" : [480, 270] > }, > { > "timecode" : 0.3, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.0, > "zoom" : 500, > "alpha" : 0.80, > "position" : [480, 270] > }, > { > "timecode" : 6.4, > "zoom" : 500, > "alpha" : 0.0, > "position" : [480, 270] > } > ] > }, > { > "drawables" : [ > { 32c66 < "timecode" : 5, --- > "timecode" : 6, 38c72 < "timecode" : 5.4, --- > "timecode" : 6.4, 65c99 < "timecode" : 5, --- > "timecode" : 6, 71c105 < "timecode" : 5.4, --- > "timecode" : 6.4, 98c132 < "timecode" : 4, --- > "timecode" : 5, 104c138 < "timecode" : 5, --- > "timecode" : 6, 115c149 < "resource" : "/sfx/cinematics/license_acquired_event.ogg" --- > "resource" : "/sfx/cinematics/license_acquired_event_shortened.ogg" cinematics\novakid\intro.cinematic 1a2 > "skippable" : false, cinematics\novakid\intro.cinematic.disabled 1a2,3 > "muteSfx" : true, > "muteMusic" : true, cinematics\penguin\intro.cinematic 1a2 > "skippable" : false, cinematics\penguin\intro.cinematic.disabled 1a2,3 > "muteSfx" : true, > "muteMusic" : true, cinematics\repair\apex\ftlrepair.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, 2a5,7 > "letterbox" : false, > "backgroundFadeTime" : 0.3, > "backgroundColor" : [0, 0, 0, 255], 5,9d9 < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], cinematics\repair\apex\repair.cinematic 1a2,3 > "muteSfx" : false, > "muteMusic" : true, 2a5,7 > "letterbox" : false, > "backgroundFadeTime" : 0.3, > "backgroundColor" : [0, 0, 0, 255], 5,9d9 < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], cinematics\story\baronatoutpost.cinematic 1a2,6 > "muteSfx" : false, > "muteMusic" : true, > "letterbox" : false, > "scissor" : false, > cinematics\story\koichiatoutpost.cinematic 1a2,6 > "muteSfx" : false, > "muteMusic" : true, > "letterbox" : false, > "scissor" : false, > cinematics\story\lanaatoutpost.cinematic 1a2,6 > "muteSfx" : false, > "muteMusic" : true, > "letterbox" : false, > "scissor" : false, > cinematics\story\nuruatoutpost.cinematic 1a2,6 > "muteSfx" : false, > "muteMusic" : true, > "letterbox" : false, > "scissor" : false, > cinematics\story\tonauacatoutpost.cinematic 1a2,6 > "muteSfx" : false, > "muteMusic" : true, > "letterbox" : false, > "scissor" : false, > cinematics\story\esther\esther.cinematic 2,6c2,7 < < "skippable" : true, < < < --- > "muteSfx" : true, > "muteMusic" : true, > "skippable" : false, > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 255], > "backgroundFadeTime" : 0.5, 9,43d9 < /// ---------------------------------- background black < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < }, < { < "timecode" : 150, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < }, < { < "timecode" : 151, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, < 418c384 < // --------------- sixth radio message --- > // --------------- sixth radio message 1383a1350,1355 > /* > { > "timecode" : 0, > "resource" : "/sfx/cinematics/esther_start.ogg" > }, > */ 1387c1359 < "resource" : "/sfx/cinematics/esther-story.ogg" --- > "resource" : "/sfx/cinematics/esther_story.ogg" cinematics\story\finale\finale.cinematic 1d0 < 3c2,3 < --- > "muteSfx" : true, > "muteMusic" : true, 6d5 < 12c11 < "pan" : [10, 0] --- > "pan" : [0, 0] 17c16 < "pan" : [0, 0] --- > "pan" : [-1, 0] 22c21 < "pan" : [10, 0] --- > "pan" : [1, 0] 27c26 < "pan" : [0, 0] --- > "pan" : [-1, 0] 32c31 < "pan" : [10, 0] --- > "pan" : [1, 0] 37c36 < "pan" : [0, 0] --- > "pan" : [-1, 0] 42c41 < "pan" : [10, 0] --- > "pan" : [1, 0] 47c46 < "pan" : [0, 0] --- > "pan" : [-1, 0] 52c51 < "pan" : [40, 0] --- > "pan" : [1, 0] 57c56 < "pan" : [0, 0] --- > "pan" : [-1, 0] 62c61 < "pan" : [10, 0] --- > "pan" : [1, 0] 67c66 < "pan" : [0, 0] --- > "pan" : [-1, 0] 72c71 < "pan" : [10, 0] --- > "pan" : [1, 0] 77c76 < "pan" : [0, 0] --- > "pan" : [-1, 0] 82c81 < "pan" : [10, 0] --- > "pan" : [1, 0] 87c86 < "pan" : [0, 0] --- > "pan" : [-1, 0] 92c91 < "pan" : [10, 0] --- > "pan" : [1, 0] 97c96 < "pan" : [-2, 0] --- > "pan" : [-1, 0] 102c101,106 < "pan" : [10, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 2.85, > "zoom" : 1.0, > "pan" : [-1, 0] 107c111,116 < "pan" : [0, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 2.95, > "zoom" : 1.0, > "pan" : [-1, 0] 112c121,126 < "pan" : [10, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 3.05, > "zoom" : 1.0, > "pan" : [-1, 0] 117c131,136 < "pan" : [0, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 3.15, > "zoom" : 1.0, > "pan" : [-1, 0] 122c141,146 < "pan" : [10, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 3.25, > "zoom" : 1.0, > "pan" : [-1, 0] 127c151,156 < "pan" : [0, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 3.35, > "zoom" : 1.0, > "pan" : [-1, 0] 132c161,166 < "pan" : [10, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 3.45, > "zoom" : 1.0, > "pan" : [-1, 0] 137c171,176 < "pan" : [0, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 3.55, > "zoom" : 1.0, > "pan" : [-1, 0] 142c181,186 < "pan" : [10, 0] --- > "pan" : [1, 0] > }, > { > "timecode" : 3.65, > "zoom" : 1.0, > "pan" : [-1, 0] 147c191 < "pan" : [0, 0] --- > "pan" : [1, 0] 152c196 < "pan" : [10, 0] --- > "pan" : [-1, 0] 157c201 < "pan" : [-2, 0] --- > "pan" : [1, 0] 162c206 < "pan" : [10, 0] --- > "pan" : [-1.5, 0] 167c211 < "pan" : [1, 0] --- > "pan" : [1.5, 0] 172c216 < "pan" : [-5, 0] --- > "pan" : [-1.5, 0] 177c221 < "pan" : [1, 0] --- > "pan" : [1.5, 0] 182c226 < "pan" : [-20, 0] --- > "pan" : [-1.5, 0] 187c231 < "pan" : [1, 0] --- > "pan" : [1.5, 0] 192c236 < "pan" : [-20, 0] --- > "pan" : [-1.5, 0] 197c241 < "pan" : [1, 0] --- > "pan" : [1.5, 0] 202c246 < "pan" : [-20, 0] --- > "pan" : [-1.5, 0] 207c251 < "pan" : [1, 0] --- > "pan" : [1.5, 0] 212c256 < "pan" : [-20, 0] --- > "pan" : [-1.5, 0] 217c261 < "pan" : [0, 0] --- > "pan" : [1.5, 0] 222c266 < "pan" : [-20, 0] --- > "pan" : [-1.5, 0] 227c271 < "pan" : [0, 0] --- > "pan" : [1.5, 0] 232c276 < "pan" : [-20, 0] --- > "pan" : [-1.5, 0] 237c281 < "pan" : [0, 0] --- > "pan" : [1.5, 0] 242c286 < "pan" : [-20, 0] --- > "pan" : [-1.5, 0] 247c291 < "pan" : [0, 0] --- > "pan" : [1.5, 0] 252c296 < "pan" : [-20, 0] --- > "pan" : [-1.5, 0] 257c301 < "pan" : [0, 0] --- > "pan" : [1.5, 0] 262c306 < "pan" : [-20, 0] --- > "pan" : [-2, 0] 267c311 < "pan" : [0, 0] --- > "pan" : [2, 0] 272c316 < "pan" : [-20, 0] --- > "pan" : [-2, 0] 277c321 < "pan" : [0, 0] --- > "pan" : [2, 0] 282c326 < "pan" : [-7, 0] --- > "pan" : [-2, 0] 287c331 < "pan" : [0, 0] --- > "pan" : [2, 0] 292c336 < "pan" : [-7, 0] --- > "pan" : [-2, 0] 297c341 < "pan" : [0, 0] --- > "pan" : [2, 0] 302c346 < "pan" : [-20, 0] --- > "pan" : [-2, 0] 307c351 < "pan" : [0, 0] --- > "pan" : [2, 0] 312c356 < "pan" : [-20, 0] --- > "pan" : [-2, 0] 317c361 < "pan" : [0, 0] --- > "pan" : [2, 0] 322c366 < "pan" : [-20, 0] --- > "pan" : [-2, 0] 327c371 < "pan" : [0, 0] --- > "pan" : [2, 0] 332c376 < "pan" : [-20, 0] --- > "pan" : [-2.05, 0] 337c381 < "pan" : [0, 0] --- > "pan" : [2.10, 0] 342,347c386 < "pan" : [-20, 0] < }, < { < "timecode" : 5.7, < "zoom" : 1.0, < "pan" : [0, 0] --- > "pan" : [-2.15, 0] 352c391 < "pan" : [-20, 0] --- > "pan" : [2.20, 0] 357c396 < "pan" : [10, 0] --- > "pan" : [-2.25, 0] 362c401 < "pan" : [-20, 0] --- > "pan" : [2.30, 0] 367c406 < "pan" : [20, 0] --- > "pan" : [-2.35, 0] 372c411 < "pan" : [-20, 0] --- > "pan" : [2.4, 0] 377c416 < "pan" : [10, 0] --- > "pan" : [-2.45, 0] 382c421 < "pan" : [-20, 0] --- > "pan" : [2.5, 0] 387c426 < "pan" : [10, 0] --- > "pan" : [-2.55, 0] 392c431 < "pan" : [-20, 0] --- > "pan" : [2.60, 0] 397c436 < "pan" : [10, 0] --- > "pan" : [-2.65, 0] 402c441 < "pan" : [-20, 0] --- > "pan" : [2.70, 0] 407c446 < "pan" : [10, 0] --- > "pan" : [-2.75, 0] 412c451 < "pan" : [-20, 0] --- > "pan" : [2.80, 0] 417c456 < "pan" : [10, 0] --- > "pan" : [-2.85, 0] 422c461 < "pan" : [-20, 0] --- > "pan" : [2.90, 0] 427c466 < "pan" : [10, 0] --- > "pan" : [-2.95, 0] 432c471 < "pan" : [-20, 0] --- > "pan" : [3.00, 0] 437c476 < "pan" : [10, 0] --- > "pan" : [-3.10, 0] 442c481 < "pan" : [-20, 0] --- > "pan" : [3.20, 0] 447c486 < "pan" : [10, 0] --- > "pan" : [-3.30, 0] 452c491 < "pan" : [-20, 0] --- > "pan" : [3.40, 0] 457c496 < "pan" : [0, 0] --- > "pan" : [-3.50, 0] 462c501 < "pan" : [-20, 0] --- > "pan" : [3.60, 0] 467c506 < "pan" : [10, 0] --- > "pan" : [-3.70, 0] 472c511 < "pan" : [-20, 0] --- > "pan" : [3.80, 0] 477c516 < "pan" : [10, 0] --- > "pan" : [-3.90, 0] 482c521 < "pan" : [-20, 0] --- > "pan" : [4.00, 0] 487c526 < "pan" : [10, 0] --- > "pan" : [-4.10, 0] 492c531 < "pan" : [-20, 0] --- > "pan" : [4.20, 0] 497c536 < "pan" : [10, 0] --- > "pan" : [-4.30, 0] 502c541 < "pan" : [-20, 0] --- > "pan" : [4.40, 0] 507c546 < "pan" : [10, 0] --- > "pan" : [-4.50, 0] 512c551 < "pan" : [-20, 0] --- > "pan" : [4.60, 0] 517c556 < "pan" : [10, 0] --- > "pan" : [-4.70, 0] 522c561 < "pan" : [-20, 0] --- > "pan" : [4.80, 0] 527c566 < "pan" : [10, 0] --- > "pan" : [-3.95, 0] 532c571 < "pan" : [-20, 0] --- > "pan" : [4.00, 0] 537c576 < "pan" : [10, 0] --- > "pan" : [-4.20, 0] 542c581 < "pan" : [-41, 0] --- > "pan" : [4.40, 0] 547c586 < "pan" : [20, 0] --- > "pan" : [-4.60, 0] 552c591 < "pan" : [-40, 0] --- > "pan" : [4.80, 0] 557c596 < "pan" : [10, 0] --- > "pan" : [-5.00, 0] 562c601 < "pan" : [-42, 0] --- > "pan" : [5.20, 0] 567c606 < "pan" : [10, 0] --- > "pan" : [-5.40, 0] 572c611 < "pan" : [-40, 0] --- > "pan" : [5.60, 0] 577c616 < "pan" : [10, 0] --- > "pan" : [-5.80, 0] 582c621 < "pan" : [-40, 0] --- > "pan" : [6.00, 0] 587c626 < "pan" : [10, 0] --- > "pan" : [-6.20, 0] 592c631 < "pan" : [-40, 0] --- > "pan" : [6.40, 0] 597c636 < "pan" : [10, 0] --- > "pan" : [-6.60, 0] 602c641 < "pan" : [-42, 0] --- > "pan" : [6.80, 0] 607c646 < "pan" : [10, 0] --- > "pan" : [-7.00, 0] 612c651 < "pan" : [-40, 0] --- > "pan" : [7.20, 0] 617c656 < "pan" : [10, 0] --- > "pan" : [-7.40, 0] 622c661 < "pan" : [-40, 0] --- > "pan" : [7.60, 0] 627c666 < "pan" : [10, 0] --- > "pan" : [-7.80, 0] 630c669 < "timecode" : 5, --- > "timecode" : 8.5, 632c671 < "pan" : [-40, 0] --- > "pan" : [0, 0] 3313c3352 < "timecode" : 3.01, --- > "timecode" : 2.81, 3335c3374 < "timecode" : 3.01, --- > "timecode" : 2.81, 4354,4356c4393,4395 < ABI COOKE HUNT < TOM COXON < IAN CROWTHER --- > FINN BRICE > DORIS CARRASCOSA > MOLLY CARROLL 4389,4391c4428,4430 < FINN BRICE < DORIS CARRASCOSA < MOLLY CARROLL --- > ABI COOKE HUNT > TOM COXON > IAN CROWTHER 4461d4499 < THEFLUVIRUS 4463a4502 > WILLIAM LUNDSTEDT 4496d4534 < WILLIAM LUNDSTEDT 4498a4537 > MICHAEL REILLY 4533d4571 < MICHAEL REILLY 4535a4574 > CURTIS SCHWEITZER 4569c4608 < CURTIS SCHWEITZER --- > THEFLUVIRUS cinematics\story\opengate\opengate.cinematic 1d0 < 3,5c2,6 < < "skippable" : true, < --- > "muteSfx" : true, > "muteMusic" : true, > "skippable" : false, > "backgroundFadeTime" : 0.5, > "backgroundColor" : [0, 0, 0, 255], 12c13 < "pan" : [0, -850] --- > "pan" : [0, -340] 24c25 < "pan" : [-5, 0] --- > "pan" : [-1, 0] 28c29 < "pan" : [15, 0] --- > "pan" : [3, 0] 32c33 < "pan" : [-5, 0] --- > "pan" : [-1, 0] 36c37 < "pan" : [15, 0] --- > "pan" : [3, 0] 40c41 < "pan" : [-5, 0] --- > "pan" : [-1, 0] 44c45 < "pan" : [25, 0] --- > "pan" : [5, 0] 48c49 < "pan" : [-5, -2] --- > "pan" : [-1, -0.3] 52c53 < "pan" : [25, -4] --- > "pan" : [5, -0.6] 56c57 < "pan" : [-5, -6] --- > "pan" : [-1, -1] 60c61 < "pan" : [25, -8] --- > "pan" : [5, -1.6] 64c65 < "pan" : [-5, -10] --- > "pan" : [-1, -2.2] 68c69 < "pan" : [25, -12] --- > "pan" : [5, -2.8] 72c73 < "pan" : [-5, -14] --- > "pan" : [-1, -3.4] 76c77 < "pan" : [25, -16] --- > "pan" : [5, -4] 80c81 < "pan" : [-5, -18] --- > "pan" : [-1, -4.6] 84c85 < "pan" : [25, -20] --- > "pan" : [5, -5.2] 88c89 < "pan" : [-5, -22] --- > "pan" : [-1, -5.8] 92c93 < "pan" : [25, -24] --- > "pan" : [5, -6.4] 96c97 < "pan" : [-10, -26] --- > "pan" : [-2, -7] 100c101 < "pan" : [25, -28] --- > "pan" : [5, -7.6] 104c105 < "pan" : [-10, -30] --- > "pan" : [-2, -8.2] 108c109 < "pan" : [25, -32] --- > "pan" : [5, -8.8] 112c113 < "pan" : [-10, -34] --- > "pan" : [-2, -9.4] 116c117 < "pan" : [25, -36] --- > "pan" : [5, -10] 120c121 < "pan" : [-10, -38] --- > "pan" : [-2, -10.6] 124c125 < "pan" : [25, -40] --- > "pan" : [5, -11.2] 128c129 < "pan" : [-10, -42] --- > "pan" : [-2, -11.8] 132c133 < "pan" : [25, -44] --- > "pan" : [5, -12.4] 136c137 < "pan" : [-10, -46] --- > "pan" : [-2, -13] 140c141 < "pan" : [25, -48] --- > "pan" : [5, -13.6] 144c145 < "pan" : [-10, -50] --- > "pan" : [-2, -14.2] 148c149 < "pan" : [25, -52] --- > "pan" : [5, -14.8] 152c153 < "pan" : [-10, -54] --- > "pan" : [-2, -15.4] 156c157 < "pan" : [25, -56] --- > "pan" : [5, -16] 160c161 < "pan" : [-10, -58] --- > "pan" : [-2, -16.6] 164c165 < "pan" : [25, -60] --- > "pan" : [5, -17.2] 168c169 < "pan" : [-10, -62] --- > "pan" : [-2, -17.8] 172c173 < "pan" : [25, -64] --- > "pan" : [5, -18.4] 176c177 < "pan" : [-10, -66] --- > "pan" : [-2, -19] 180c181 < "pan" : [25, -68] --- > "pan" : [5, -19.6] 184c185 < "pan" : [-10, -70] --- > "pan" : [-2, -20.2] 188c189 < "pan" : [25, -72] --- > "pan" : [5, -20.8] 192c193 < "pan" : [-10, -74] --- > "pan" : [-2, -21.4] 196c197 < "pan" : [10, -76] --- > "pan" : [2, -22] 200c201 < "pan" : [-10, -78] --- > "pan" : [-2, -22.6] 204c205 < "pan" : [10, -82] --- > "pan" : [2, -23.2] 208c209 < "pan" : [-10, -86] --- > "pan" : [-2, -23.8] 212c213 < "pan" : [10, -90] --- > "pan" : [2, -24.4] 216,217c217,218 < "timecode" : 62.25, < "pan" : [0, -100] --- > "timecode" : 62.05, > "pan" : [0, -25] 220,221c221,222 < "timecode" : 62.90, < "pan" : [0, -100] --- > "timecode" : 63.35, > "pan" : [0, -25] 224,225c225,226 < "timecode" : 62.95, < "pan" : [30, -100] --- > "timecode" : 63.40, > "pan" : [6, -25] 228,229c229,230 < "timecode" : 63, < "pan" : [-40, -100] --- > "timecode" : 63.45, > "pan" : [-8, -25] 232,233c233,234 < "timecode" : 63.05, < "pan" : [40, -100] --- > "timecode" : 63.50, > "pan" : [8, -25] 236,237c237,238 < "timecode" : 63.15, < "pan" : [-40, -100] --- > "timecode" : 63.55, > "pan" : [-8, -25] 240,241c241,242 < "timecode" : 63.20, < "pan" : [40, -100] --- > "timecode" : 63.60, > "pan" : [8, -25] 244,245c245,246 < "timecode" : 63.25, < "pan" : [-40, -100] --- > "timecode" : 63.65, > "pan" : [-8, -25] 248,249c249,250 < "timecode" : 63.3, < "pan" : [30, -100] --- > "timecode" : 63.70, > "pan" : [6, -25] 252,253c253,254 < "timecode" : 63.35, < "pan" : [-30, -100] --- > "timecode" : 63.75, > "pan" : [-6, -25] 256,257c257,258 < "timecode" : 63.4, < "pan" : [0, -100] --- > "timecode" : 63.80, > "pan" : [0, -25] 266c267 < "endTime" : 100, --- > "endTime" : 73, 285c286 < "endTime" : 130, --- > "endTime" : 73, 307d307 < 310c310 < "endTime" : 100, --- > "endTime" : 73, 328c328 < "endTime" : 130, --- > "endTime" : 73, 353c353 < "endTime" : 100, --- > "endTime" : 73, 385c385 < "endTime" : 100, --- > "endTime" : 73, 414c414 < "endTime" : 100, --- > "endTime" : 73, 443c443 < "endTime" : 100, --- > "endTime" : 73, 471c471 < "endTime" : 100, --- > "endTime" : 73, 499c499 < "endTime" : 100, --- > "endTime" : 73, 527c527 < "endTime" : 100, --- > "endTime" : 73, 555c555 < "endTime" : 100, --- > "endTime" : 73, 583c583 < "endTime" : 100, --- > "endTime" : 73, 611c611 < "endTime" : 100, --- > "endTime" : 73, 640c640 < "endTime" : 100, --- > "endTime" : 73, 668c668 < "endTime" : 100, --- > "endTime" : 73, 696c696 < "endTime" : 100, --- > "endTime" : 73, 724c724 < "endTime" : 100, --- > "endTime" : 73, 752c752 < "endTime" : 100, --- > "endTime" : 73, 780c780 < "endTime" : 100, --- > "endTime" : 73, 808c808 < "endTime" : 100, --- > "endTime" : 73, 836c836 < "endTime" : 100, --- > "endTime" : 73, 864c864 < "endTime" : 100, --- > "endTime" : 73, 908c908 < "timecode" : 100, --- > "timecode" : 73, 950c950 < "endTime" : 100, --- > "endTime" : 73, 977c977 < "endTime" : 100, --- > "endTime" : 73, 1005c1005 < "endTime" : 63, --- > "endTime" : 63.05, 1043a1044,1045 > "startTime" : 0, > "endTime" : 73, 1058c1060 < "endTime" : 100, --- > "endTime" : 73, 1361a1364,1371 > }, > { > "timecode" : 72, > "position" : [560, 190] > }, > { > "timecode" : 73, > "position" : [560, 195] 1369c1379 < "endTime" : 127, --- > "endTime" : 56, 1400c1410 < "endTime" : 100, --- > "endTime" : 56, 1431,1432c1441 < < // --------------------------------------------------------------------------------------------------------------------- cinematic bars --- > // --------------------------------------------------------------------------------------------------------------------- cinematic black dip 1435,1437c1444,1445 < "startTime" : 70, < "endTime" : 127, < "useCamera" : false, --- > "startTime" : 0, > "endTime" : 74.5, 1446a1455,1460 > "alpha" : 1, > "position" : [480, 270] > }, > { > "timecode" : 1.0, > "zoom" : 100, 1448c1462 < "position" : [480, 280] --- > "position" : [480, 270] 1451c1465,1471 < "timecode" : 1, --- > "timecode" : 70, > "zoom" : 100, > "alpha" : 0, > "position" : [480, 270] > }, > { > "timecode" : 73, 1454c1474 < "position" : [480, 280] --- > "position" : [480, 270] 1458a1479 > // --------------------------------------------------------------------------------------------------------------------- cinematic bars 1462c1483 < "endTime" : 127, --- > "endTime" : 73, 1481c1502 < "endTime" : 127, --- > "endTime" : 73, 1873a1895 > "endTimecode" : 74.5, 1878a1901 > "endTimecode" : 74.5, cinematics\teleport\teleport_apex.cinematic 2c2,4 < "skippable" : true, --- > "skippable" : false, > "muteSfx" : false, > "muteMusic" : true, cinematics\teleport\teleport_avian.cinematic 2c2,4 < "skippable" : true, --- > "skippable" : false, > "muteSfx" : false, > "muteMusic" : true, cinematics\teleport\teleport_floran.cinematic 2c2,4 < "skippable" : true, --- > "skippable" : false, > "muteSfx" : false, > "muteMusic" : true, cinematics\teleport\teleport_glitch.cinematic 2c2,4 < "skippable" : true, --- > "skippable" : false, > "muteSfx" : false, > "muteMusic" : true, cinematics\teleport\teleport_human.cinematic 2c2,4 < "skippable" : true, --- > "skippable" : false, > "muteSfx" : false, > "muteMusic" : true, cinematics\teleport\teleport_hylotl.cinematic 2c2,4 < "skippable" : true, --- > "skippable" : false, > "muteSfx" : false, > "muteMusic" : true, cinematics\teleport\teleport_novakid.cinematic 2c2,4 < "skippable" : true, --- > "skippable" : false, > "muteSfx" : false, > "muteMusic" : true, cursors\cursors.frames 4c4 < "dimensions" : [4, 4], --- > "dimensions" : [4, 5], 10c10,11 < [ "key", "light", "fuel", "sleep" ] --- > [ "key", "light", "fuel", "sleep" ], > [ "link" ] dialog\arrivedhome.config 19c19 < "You need floran?", --- > "You need Floran?", dialog\guard.config 95,305c95 < }, < "weaponwarning1" : { < "default" : { < "default" : [ < "You better put that away before you hurt yourself.", < "Don't make me take that weapon from you.", < "No need to be threatening.", < "A drawn weapon is a sign of intent." < ] < }, < "floran" : { < "default" : [ < "Floran iss quicker and faster. Put weapon away.", < "Sstow your weapon.", < "Put that weapon away, or I'll eat you.", < "Put away weapon, or Floran takess it." < ] < }, < "human" : { < "default" : [ < "Oi! Put that weapon away!", < "Put the weapon away, bub.", < "Er... Why have you got your weapon out? Just put it away, okay?", < "No weapons allowed! Apart from mine, obviously..." < ] < }, < "apex" : { < "default" : [ < "The Miniknog won't stand for this. Put your weapon away.", < "Put away your weapon!", < "This is not the time or place to have your weapon out.", < "Do not threaten the Miniknog! Put your weapon away." < ] < }, < "hylotl" : { < "default" : [ < "Please put away your weapon.", < "I strongly suggest stowing your weapon.", < "It would be a mistake to keep your weapon drawn.", < "I do not wish to fight you, put your weapon away." < ] < }, < "avian" : { < "default" : [ < "Put the weapon away traveller.", < "There's no reason to have that weapon out, better to put it away.", < "Why have you drawn that weapon? I suggest you stow it.", < "I'd appreciate it if you would stow the weapon." < ] < }, < "glitch" : { < "default" : [ < "Angry. Stow your weapon.", < "Menacing. Put that weapon away before you do yourself an injury.", < "Irate. Put your weapon away!", < "Scornful. Very scary. Now put the weapon away." < ] < } < }, < "weaponwarning2" : { < "default" : { < "default" : [ < "I told you to put that weapon away!", < "This is your second warning - don't make me tell you to put that weapon away again.", < "You are beginning to test my patience. Put the weapon away.", < "Please put your weapon away. You're making us nervous." < ] < }, < "floran" : { < "default" : [ < "Ssstranger is making a mistake not putting that weapon away.", < "Floran getting frussstrated. Time to put the weapon away.", < "Floran not joking, put the weapon away.", < "Floran's patience being tessted. Put the weapon away!" < ] < }, < "human" : { < "default" : [ < "Seriously, put the weapon away.", < "You still haven't stowed your weapon? Put. It. Away.", < "I'm getting mad now. Just put the weapon away.", < "Put away the weapon, alright? You're going to cause a fuss." < ] < }, < "apex" : { < "default" : [ < "This is your second warning - put away your weapon.", < "I'm ordering you to stow the weapon!", < "You dare defy the Miniknog!? Put your weapon away!", < "I am giving you a second chance to put your weapon away." < ] < }, < "hylotl" : { < "default" : [ < "A rage grows within me - quell it by stowing your weapon.", < "Stow your weapon or we will fight!", < "I offer you a second chance to stow your weapon.", < "I will not countenance a threat to my people. Stow your weapon!" < ] < }, < "avian" : { < "default" : [ < "How many times will I have to ask you before you'll stow your weapon?", < "This is the second time I've asked you to put your weapon away.", < "You're being unwise... I ask you again, stow your weapon.", < "Are you trying to see how far you can push me? Put away your weapon." < ] < }, < "glitch" : { < "default" : [ < "Furious. I've already told you - put your weapon away!", < "Cross. Just stow the weapon, will you? I'm losing patience.", < "Indignant. How dare you keep your weapon drawn!?", < "Livid. Put your weapon away!!." < ] < } < }, < "weaponwarning3" : { < "default" : { < "default" : [ < "This is the last time I'm going to tell you. Put that weapon away!", < "Don't make me kill you!", < "You are on thin ice now! Stow your weapon!" < ] < }, < "floran" : { < "default" : [ < "Now Floran angry! Put weapon away, or bad things happen!", < "Final warning for foolish traveller - put away weapon!", < "Floran finding it very hard not to eat you now! Put weapon away!!", < "Sstow your weapon! No more chances!" < ] < }, < "human" : { < "default" : [ < "Okay! That's it! Put it away or we're gonna start something!", < "Why won't you put your weapon away!? Why!? Just put it away!!", < "Fine! Keep it out! I don't Care! Except I do!", < "This is your absolutely last chance to stow your weapon!" < ] < }, < "apex" : { < "default" : [ < "This is your final warning! Stow your weapon or be neutralised!", < "No more warnings. Put away the weapon.", < "Stow the weapon now!!", < "You threaten the Miniknog!? Put away your weapon or feel our force!!" < ] < }, < "hylotl" : { < "default" : [ < "You must put away your weapon, this is your final chance!", < "I will not ask you again! Put away your weapon!", < "You have offended me enough! Put your weapon away or suffer my fury!", < "I will not endure further insult! Stow your weapon or lose your life!" < ] < }, < "avian" : { < "default" : [ < "This is your final warning traveller, I won't tolerate that weapon.", < "Are you really willing to lose you life? Last chance, put away the weapon.", < "I don't understand your unwillingness to prolong your own life. Stow the weapon.", < "My patience is frayed. This is your last chance to put away the weapon." < ] < }, < "glitch" : { < "default" : [ < "Explosive. Final warning, stow it now or die!", < "Incredulous. Still!? Just put it away! Last chance!", < "Incensed. No more warnings! Put the weapon away!", < "Enraged. I will not put up with this anymore! Put away your weapon!" < ] < } < }, < "weaponSheathed" : { < "default" : { < "default" : [ < "Thanks. Now move along." < ] < }, < "floran" : { < "default" : [ < "Floran sssatisfied." < ] < }, < "human" : { < "default" : [ < "Phew. Ok, thanks." < ] < }, < "apex" : { < "default" : [ < "I am glad you have seen sense." < ] < }, < "hylotl" : { < "default" : [ < "My thanks." < ] < }, < "avian" : { < "default" : [ < "A good decision. Thank you, stranger." < ] < }, < "glitch" : { < "default" : [ < "Grateful. Thank you." < ] < } < } --- > } dungeons\microdungeons\biomes\garden\gardenbridge1.json [TMX file differences are left out for huge size.] 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 813a814,819 > "value" : [83, 180, 147, 255], > "comment" : "background ancientblock", > "brush" : [ [ "clear" ], [ "back", "ancientblock" ] ] > }, > > { dungeons\missions\glitchmissions\glitchmission1.json [TMX file differences are left out for huge size.] dungeons\missions\hylotlmissions\hylotlmission1.json [TMX file differences are left out for huge size.] dungeons\missions\testarena\testarena.json [TMX file differences are left out for huge size.] dungeons\other\arena\arena1.json [TMX file differences are left out for huge size.] dungeons\other\arena\arena2.json [TMX file differences are left out for huge size.] dungeons\other\arena\arena3.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.] interface\mmupgrade.frames 4c4 < "dimensions" : [1, 4], --- > "dimensions" : [1, 5], 9c9,10 < [ "openHover" ] --- > [ "openHover" ], > [ "disabled" ] 12c13 < } \ No newline at end of file --- > } interface\cockpit\cockpit.config 56c56 < "orangestar" : "Eccentric Star", --- > "orangestar" : "Temperate Star", 148c148,151 < [ 213, 140, 0] //TL 7 --- > [ 213, 140, 0], //TL 7 > [ 128, 128, 128], //TL 8 > [ 128, 128, 128], //TL 9 > [ 160, 160, 160] //TL 10 158c161,165 < "Unreal" --- > "Unreal", > "***", > "***", > "Unknown" > interface\craftingtooltip\craftingtooltip.config 44c44 < "wrapWidth" : 74, --- > "wrapWidth" : 66, interface\easel\signstoregui.lua 271c271 < if button == 1 then --left click to draw --- > if button == 0 then --left click to draw 273c273 < elseif button == 3 then --right click to erase --- > elseif button == 2 then --right click to erase interface\itemdescriptions\petcollar.itemdescription 4c4 < "position" : [97, 23], --- > "position" : [102, 30], 9c9 < "position" : [110, 23], --- > "position" : [115, 30], 15c15 < "position" : [12, 90], --- > "position" : [16, 91], 19c19 < "wrapWidth" : 118 --- > "wrapWidth" : 122 23c23 < "position" : [67, 131], --- > "position" : [74, 125], 44c44 < "position" : [7, 23], --- > "position" : [12, 30], interface\scripted\techupgrade\techupgradegui.config 42c42 < "itemName" : { --- > "techName" : { 49c49 < "itemIcon" : { --- > "techIcon" : { interface\scripted\techupgrade\techupgradegui.lua 17,21c17,20 < self.techItems = {} < for _,techItem in pairs(player.visibleTechs()) do < if root.hasItem(techItem.name) then < local config = root.itemConfig(techItem).config < self.techItems[techItem.name] = config --- > self.techs = {} > for _,tech in pairs(player.availableTechs()) do > if root.hasTech(tech) then > self.techs[tech] = root.techConfig(tech) 23c22 < player.removeTech(techItem) --- > player.removeTech(tech) 41c40 < if not contains(enabledTechNames(), self.selectedTech) then --- > if not contains(player.enabledTechs(), self.selectedTech) then 53,54c52,53 < function techCost(itemName) < return self.techItems[itemName].chipCost or config.getParameter("defaultCost") --- > function techCost(techName) > return self.techs[techName].chipCost or config.getParameter("defaultCost") 61,62c60,61 < local techs = enabledTechNames() < local disabled = util.filter(util.keys(self.techItems), function(a) return not contains(techs, a) end) --- > local techs = player.enabledTechs() > local disabled = util.filter(util.keys(self.techs), function(a) return not contains(techs, a) end) 65,67c64,66 < for _,itemName in pairs(techs) do < local config = self.techItems[itemName] < if root.techType(config.techModule) == slot then --- > for _,techName in pairs(techs) do > local config = self.techs[techName] > if root.techType(techName) == slot then 69,70c68,69 < widget.setText(string.format("%s.%s.itemName", self.techList, listItem), config.shortdescription) < widget.setData(string.format("%s.%s", self.techList, listItem), itemName) --- > widget.setText(string.format("%s.%s.techName", self.techList, listItem), config.shortDescription) > widget.setData(string.format("%s.%s", self.techList, listItem), techName) 72,73c71,72 < if contains(enabledTechNames(), itemName) then < widget.setImage(string.format("%s.%s.itemIcon", self.techList, listItem), config.listIcon or config.inventoryIcon) --- > if contains(player.enabledTechs(), techName) then > widget.setImage(string.format("%s.%s.techIcon", self.techList, listItem), config.icon) 75c74 < widget.setImage(string.format("%s.%s.itemIcon", self.techList, listItem), self.techLockedIcon) --- > widget.setImage(string.format("%s.%s.techIcon", self.techList, listItem), self.techLockedIcon) 78,79c77 < local equipped = player.equippedItem("tech"..slot) < if equipped and equipped.name == itemName then --- > if player.equippedTech(slot) == techName then 124,127c122,125 < function enableTech(itemName) < local cost = techCost(itemName) < if player.consumeItem({ name = "techcard", count = cost}) then < player.enableTech(itemName) --- > function enableTech(techName) > local cost = techCost(techName) > if player.consumeItem({name = "techcard", count = cost}) then > player.enableTech(techName) 136,138c134,136 < local item = player.equippedItem(string.format("tech%s", slot)) < if item and self.techItems[item.name] then < widget.setImage(string.format("techIcon%s", slot), self.techItems[item.name].listIcon or self.techItems[item.name].inventoryIcon) --- > local tech = player.equippedTech(slot) > if tech and self.techs[tech] then > widget.setImage(string.format("techIcon%s", slot), self.techs[tech].icon) 151,154d148 < function enabledTechNames() < return util.map(player.enabledTechs(), function(techItem) return techItem.name end) < end < 156,157c150,151 < local config = root.itemConfig(itemName).config < widget.setText("lblDescription", self.techItems[itemName].description) --- > local config = root.techConfig(itemName) > widget.setText("lblDescription", self.techs[itemName].description) 160c154 < if contains(enabledTechNames(), itemName) then --- > if contains(player.enabledTechs(), itemName) then 183c177 < if self.selectedSlot and not contains(enabledTechNames(), self.selectedSlot) then --- > if self.selectedSlot and not contains(player.enabledTechs(), self.selectedSlot) then interface\tooltips\baseaugment.tooltip 21c21 < "position" : [11, 89], --- > "position" : [9, 115], 35c35 < "position" : [64, 121], --- > "position" : [64, 159], 43c43 < "position" : [11, 128], --- > "position" : [11, 166], interface\windowconfig\actionbar.config 2c2,4 < "actionBarSelectOffset" : [-1, -16], --- > "actionBarSelectOffset" : [-1, -1], > "countMidAnchor" : [10, -6], > "linkCursor" : "/cursors/link.cursor", 14a17 > 21,26c24,27 < "actionBarItems" : { < "type" : "itemgrid", < "dimensions" : [5, 2], < "rowSpacing" : [21, 0], < "columnSpacing" : [156, 0], < "position" : [10, 24], --- > > "customBar1L" : { > "type" : "itemslot", > "position" : [14, 6], 33,38c34,41 < "pickupToActionBar" : { < "type" : "button", < "position" : [269, 32], < "base" : "/interface/actionbar/actionbarpickup.png:unchecked", < "baseImageChecked" : "/interface/actionbar/actionbarpickup.png:checked", < "checkable" : true --- > "customBar1R" : { > "type" : "itemslot", > "position" : [31, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 40,48c43,47 < "essentialBarItems" : { < "type" : "itemgrid", < "dimensions" : [3, 1], < "rowSpacing" : [19, 0], < "showBackingImageWhenEmpty" : true, < "backingImage" : "/interface/actionbar/lock.png", < "columnSpacing" : [0, 0], < "position" : [111, 0], < "showBackingImageWhenFull" : false, --- > "customBar1ROverlay" : { > "type" : "image", > "file" : "/interface/actionbar/actionbaroverlay.png", > "position" : [31, 6], > "visible" : false, 51c50 < "primaryHandSlot" : { --- > "customBar2L" : { 53,55c52,55 < "position" : [118, 22], < "iconMode" : true, < "showCount" : true, --- > "position" : [57, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, 56a57,72 > "zlevel" : 1 > }, > "customBar2R" : { > "type" : "itemslot", > "position" : [74, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 > }, > "customBar2ROverlay" : { > "type" : "image", > "file" : "/interface/actionbar/actionbaroverlay.png", > "position" : [74, 6], > "visible" : false, 59c75 < "altHandSlot" : { --- > "customBar3L" : { 61,63c77,80 < "position" : [142, 22], < "iconMode" : true, < "showCount" : true, --- > "position" : [100, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, 64a82,97 > "zlevel" : 1 > }, > "customBar3R" : { > "type" : "itemslot", > "position" : [117, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 > }, > "customBar3ROverlay" : { > "type" : "image", > "file" : "/interface/actionbar/actionbaroverlay.png", > "position" : [117, 6], > "visible" : false, 67c100,118 < "selectL" : { --- > "customBar4L" : { > "type" : "itemslot", > "position" : [208, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 > }, > "customBar4R" : { > "type" : "itemslot", > "position" : [225, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 > }, > "customBar4ROverlay" : { 69,70c120,141 < "file" : "/interface/actionbar/selectedslot-l.png", < "position" : [-20, -20] --- > "file" : "/interface/actionbar/actionbaroverlay.png", > "position" : [225, 6], > "visible" : false, > "zlevel" : 2 > }, > "customBar5L" : { > "type" : "itemslot", > "position" : [251, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 > }, > "customBar5R" : { > "type" : "itemslot", > "position" : [268, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 72c143 < "selectR" : { --- > "customBar5ROverlay" : { 74,75c145,148 < "file" : "/interface/actionbar/selectedslot-r.png", < "position" : [-20, -20] --- > "file" : "/interface/actionbar/actionbaroverlay.png", > "position" : [268, 6], > "visible" : false, > "zlevel" : 2 77c150,168 < "select2" : { --- > "customBar6L" : { > "type" : "itemslot", > "position" : [294, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 > }, > "customBar6R" : { > "type" : "itemslot", > "position" : [311, 6], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "showDurability" : true, > "zlevel" : 1 > }, > "customBar6ROverlay" : { 79,80c170,173 < "file" : "/interface/actionbar/selectedslot-2h.png", < "position" : [-20, -20] --- > "file" : "/interface/actionbar/actionbaroverlay.png", > "position" : [311, 6], > "visible" : false, > "zlevel" : 2 82c175,176 < "leftOverlay" : { --- > > "customSelect" : { 84,86c178,179 < "file" : "/interface/actionbar/actionbar-left-overlay.png", < "position" : [115, 19], < "zlevel" : 3 --- > "file" : "/interface/actionbar/selectedslot-custom.png", > "position" : [-20, -20] 88c181,210 < "rightOverlay" : { --- > > "essentialBar1" : { > "type" : "itemslot", > "position" : [144, 3], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "rightClickCallback" : "null", > "zlevel" : 2 > }, > "essentialBar2" : { > "type" : "itemslot", > "position" : [163, 3], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "rightClickCallback" : "null", > "zlevel" : 2 > }, > "essentialBar3" : { > "type" : "itemslot", > "position" : [182, 3], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "rightClickCallback" : "null", > "zlevel" : 2 > }, > > "essentialSelect" : { 90,92c212,229 < "file" : "/interface/actionbar/actionbar-right-overlay.png", < "position" : [140, 19], < "zlevel" : 3 --- > "file" : "/interface/actionbar/selectedslot-essential.png", > "visible" : false > }, > > "pickupToActionBar" : { > "type" : "button", > "position" : [330, 14], > "base" : "/interface/actionbar/actionbarpickup.png:unchecked", > "baseImageChecked" : "/interface/actionbar/actionbarpickup.png:checked", > "checkable" : true > }, > > "swapCustomBar" : { > "type" : "button", > "position" : [4, 18], > "base" : "/interface/actionbar/swapcustombarone.png", > "baseImageChecked" : "/interface/actionbar/swapcustombartwo.png", > "checkable" : true interface\windowconfig\codex.config 22c22 < "position" : [4, 187], --- > "position" : [4, 183], 31c31 < "position" : [4, 162], --- > "position" : [4, 158], 40c40 < "position" : [4, 137], --- > "position" : [4, 133], 49c49 < "position" : [4, 112], --- > "position" : [4, 108], 58c58 < "position" : [4, 87], --- > "position" : [4, 83], 67c67 < "position" : [4, 62], --- > "position" : [4, 58], 76c76 < "position" : [4, 37], --- > "position" : [4, 33], 115c115 < "zlevel" : -10 --- > "zlevel" : 6 140c140 < "position" : [1, 0], --- > "position" : [0, 0], 146c146 < "position" : [3, 2], --- > "position" : [2, 2], 151c151 < "position" : [23, 10], --- > "position" : [22, 10], interface\windowconfig\crafting3dprinter.config 116a117,127 > "imgPlayerMoneyIcon" : { > "type" : "image", > "position" : [7, 23], > "file" : "/interface/money.png" > }, > "lblPlayerMoney" : { > "type" : "label", > "position" : [21, 23], > "hAnchor" : "left", > "value" : "0" > }, interface\windowconfig\craftingfurniturestore.config 91a92,102 > "imgPlayerMoneyIcon" : { > "type" : "image", > "position" : [7, 23], > "file" : "/interface/money.png" > }, > "lblPlayerMoney" : { > "type" : "label", > "position" : [21, 23], > "hAnchor" : "left", > "value" : "0" > }, interface\windowconfig\craftingmerchant.config 111a112,122 > "imgPlayerMoneyIcon" : { > "type" : "image", > "position" : [7, 23], > "file" : "/interface/money.png" > }, > "lblPlayerMoney" : { > "type" : "label", > "position" : [21, 23], > "hAnchor" : "left", > "value" : "0" > }, interface\windowconfig\keybindingsmenu.config 114,115c114,115 < "label" : "Swap Hands", < "action" : "InterfaceSwapHands" --- > "label" : "Change Action Bar", > "action" : "InterfaceChangeBarGroup" 172,175d171 < }, < { < "label" : "Deselect Bar Item", < "action" : "InterfaceBarNPos" interface\windowconfig\playerinventory.config 17c17 < "bag" : { --- > "mainBag" : { 20,24c20 < "newItemMarker" : "newGeneralItems", < < "typeBlacklist" : [ "material", "liquid", "object" ], < "tagBlacklist" : [ "reagent" ], < "categoryBlacklist" : [ "cookingIngredient", "preparedFood", "food", "drink", "seed" ] --- > "newItemMarker" : "newGeneralItems" 26c22 < "tileBag" : { --- > "materialBag" : { 29,31c25 < "newItemMarker" : "newTileItems", < < "typeWhitelist" : [ "material", "liquid" ] --- > "newItemMarker" : "newTileItems" 36,39c30 < "newItemMarker" : "newObjectItems", < < "typeWhitelist" : [ "object" ], < "categoryBlacklist" : [ "seed" ] --- > "newItemMarker" : "newObjectItems" 44,46c35 < "newItemMarker" : "newReagentItems", < < "tagWhitelist" : [ "reagent" ] --- > "newItemMarker" : "newReagentItems" 51,53c40 < "newItemMarker" : "newFoodItems", < < "categoryWhitelist" : [ "cookingIngredient", "preparedFood", "food", "drink", "seed" ] --- > "newItemMarker" : "newFoodItems" 249c236 < "headSoc" : { --- > "headCosmetic" : { 257c244 < "chestSoc" : { --- > "chestCosmetic" : { 265c252 < "legsSoc" : { --- > "legsCosmetic" : { 273c260 < "backSoc" : { --- > "backCosmetic" : { 282,284c269,271 < "type" : "itemslot", < "position" : [10, 145], < "backingImage" : "/interface/inventory/techempty.png" --- > "type" : "image", > "position" : [19, 153], > "centered" : true 293,295c280,282 < "type" : "itemslot", < "position" : [40, 145], < "backingImage" : "/interface/inventory/techempty.png" --- > "type" : "image", > "position" : [49, 153], > "centered" : true 304,306c291,293 < "type" : "itemslot", < "position" : [70, 145], < "backingImage" : "/interface/inventory/techempty.png" --- > "type" : "image", > "position" : [79, 153], > "centered" : true 381,393d367 < }, < "SendToTrashBtn" : { < "type" : "label", < "value" : "", < "fontSize" : 7, < "hAnchor" : "mid", < "position" : [130, 113], < "color" : [126, 117, 102] < }, < "trashButton" : { < "type" : "image", < "file" : "/interface/inventory/sendtotrash.png", < "position" : [99, 106] interface\windowconfig\questlog.config 73c73 < "position" : [260, 45], --- > "position" : [268, 45], 78c78 < "position" : [279, 70], --- > "position" : [287, 70], 85c85 < "position" : [279, 47], --- > "position" : [287, 47], 94c94 < "position" : [260, 45], --- > "position" : [268, 45], 162c162 < "position" : [142, 0], --- > "position" : [138, 0], 217c217 < "position" : [142, 0], --- > "position" : [138, 0], interface\windowconfig\teambar.config 5a6,8 > "foodBarFlashTime" : 0.2, > "foodBarFlashOverlay" : "/interface/foodbarflashoverlay.png", > items\active\shields\shield.lua 119c119 < damageRepeatTimeout = 0.5 --- > damageRepeatTimeout = 0.25 items\active\weapons\arena\hunterrifle\hunterrifle.activeitem 41c41 < "energyUsage" : 20, --- > "energyUsage" : 24, items\active\weapons\bow\abilities\bowshot.weaponability 12c12 < "energyPerShot" : 30, --- > "energyPerShot" : 40, items\active\weapons\bow\abilities\zenshot.weaponability 12c12 < "energyPerShot" : 60, --- > "energyPerShot" : 80, items\active\weapons\bow\harpoongun\harpoongun.activeitem 39c39 < "energyPerShot" : 20, --- > "energyPerShot" : 40, items\active\weapons\bow\pollenpump\pollenpump.activeitem 36c36 < "energyPerShot" : 50, --- > "energyPerShot" : 45, items\active\weapons\melee\abilities\broadsword\bladecharge\bladecharge.weaponability 55c55 < "energyUsage" : 120.0, --- > "energyUsage" : 320.0, 60c60 < "baseDamage" : 15.75, --- > "baseDamage" : 22.5, items\active\weapons\melee\abilities\spear\rocketspear\rocketspear.weaponability 81d80 < "cooldownTime" : 0.5, 82a82 > "cooldownTime" : 0.5, items\active\weapons\novakid\durasteelassaultrifle.activeitem 42c42 < "energyUsage" : 26.25, --- > "energyUsage" : 31.5, items\active\weapons\novakid\durasteelrevolver.activeitem 42c42 < "energyUsage" : 15.625, --- > "energyUsage" : 18.75, items\active\weapons\novakid\ironassaultrifle.activeitem 42c42 < "energyUsage" : 26.25, --- > "energyUsage" : 31.5, items\active\weapons\novakid\ironrevolver.activeitem 42c42 < "energyUsage" : 15.625, --- > "energyUsage" : 18.75, items\active\weapons\novakid\titaniummachinepistol.activeitem 42c42 < "energyUsage" : 17.5, --- > "energyUsage" : 21, items\active\weapons\novakid\titaniumsniperrifle.activeitem 42c42 < "energyUsage" : 21.25, --- > "energyUsage" : 25.5, items\active\weapons\novakid\tungstenmagnum.activeitem 42c42 < "energyUsage" : 15.625, --- > "energyUsage" : 18.75, items\active\weapons\novakid\tungstenshotgun.activeitem 42c42 < "energyUsage" : 26.25, --- > "energyUsage" : 31.5, items\active\weapons\npc\npcrocketlauncher.activeitem 57c57 < "baseDps" : 7.0, --- > "baseDps" : 9.0, items\active\weapons\other\adaptablecrossbow\adaptableammo.weaponability 185c185 < "energyUsage" : 20 --- > "energyUsage" : 24 189c189 < "energyUsage" : 40 --- > "energyUsage" : 48 193c193 < "energyUsage" : 30 --- > "energyUsage" : 36 197c197 < "energyUsage" : 30 --- > "energyUsage" : 36 201c201 < "energyUsage" : 30 --- > "energyUsage" : 36 205c205 < "energyUsage" : 40 --- > "energyUsage" : 48 209c209 < "energyUsage" : 40 --- > "energyUsage" : 48 items\active\weapons\other\adaptablecrossbow\adaptablecrossbow.activeitem 41c41 < "energyUsage" : 20, --- > "energyUsage" : 24, items\active\weapons\other\armgun\armgun.activeitem 34,35c34,35 < "baseDps" : 5.75, < "energyUsage" : 28.75, // TODO: use energy --- > "baseDps" : 7, > "energyUsage" : 28, // TODO: use energy items\active\weapons\other\electricrailgun\electricrailgun.activeitem 49c49 < "energyUsage" : 20, --- > "energyUsage" : 24, items\active\weapons\other\evileye\evileye.activeitem 95c95 < "energyUsage" : 20, --- > "energyUsage" : 24, items\active\weapons\other\evileye\evileye.weaponability 83c83 < "energyUsagePerSecond" : 20.0, --- > "energyUsagePerSecond" : 24.0, items\active\weapons\other\exmachina\exmachina.activeitem 86c86 < "baseDps" : 8, --- > "baseDps" : 10, items\active\weapons\other\fireworkgun\fireworkgun.activeitem 34c34 < "energyUsage" : 35, --- > "energyUsage" : 30, items\active\weapons\other\gnomegun\gnomegun.activeitem 41c41 < "energyUsage" : 25, --- > "energyUsage" : 30, items\active\weapons\other\gristlegun\gristlegun.activeitem 50c50 < "energyUsage" : 15.625, --- > "energyUsage" : 18.75, items\active\weapons\other\remotegrenadelauncher\remotegrenadelauncher.activeitem 22c22 < "fireTime" : 1.0, --- > "fireTime" : 1.25, 27c27 < "power" : 7.5, --- > "power" : 8, 30c30 < "energyUsage" : 37.5 --- > "energyUsage" : 32 items\active\weapons\other\tentaclegun\tentaclegun.activeitem 39c39,40 < "baseDps" : 6.0, --- > "baseDps" : 6.25, > "energyUsage" : 37.5, items\active\weapons\other\tentaclegun\tentaclegun.weaponability 10c10 < "baseDps" : 2.5, --- > "baseDps" : 6.0, items\active\weapons\other\tentaclegun\wormgun.activeitem 48c48 < "baseDps" : 6, --- > "baseDps" : 6.0, 51c51 < "energyUsage" : 60, --- > "energyUsage" : 40, 75c75 < "baseDps" : 1.5, --- > "baseDps" : 8.0, 79c79 < "energyUsage" : 50, --- > "energyUsage" : 28, 88c88 < "knockback" : 30, --- > "knockback" : 40, items\active\weapons\protectorate\aegisaltpistol\aegisaltpistol.activeitem 42c42 < "energyUsage" : 16.25, --- > "energyUsage" : 19.5, items\active\weapons\ranged\abilities\erchiuslauncher\erchiuslauncher.weaponability 49c49 < "baseDamage" : 9, --- > "baseDamage" : 6.75, items\active\weapons\ranged\abilities\flamethrower\flamethrower.weaponability 9c9 < "energyUsage" : 25, --- > "energyUsage" : 30, items\active\weapons\ranged\abilities\fuelairtrail\fuelairtrail.weaponability 21c21 < "energyUsage" : 10, --- > "energyUsage" : 12.5, items\active\weapons\ranged\abilities\guidedrocket\guidedrocket.weaponability 38c38 < "baseDps" : 7.5, --- > "baseDps" : 10, items\active\weapons\ranged\abilities\homingrocket\homingrocket.weaponability 32c32 < "baseDps" : 7.5, --- > "baseDps" : 10, items\active\weapons\ranged\abilities\rocketburst\rocketburst.weaponability 29,30c29,30 < "baseDps" : 11.25, < "energyUsage" : 72, --- > "baseDps" : 15, > "energyUsage" : 50, items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem 30c30 < "energyUsage" : [22.5, 25], --- > "energyUsage" : [27, 30], items\active\weapons\ranged\flamethrower\flamethrower.activeitem 40c40 < "energyUsage" : 25 --- > "energyUsage" : 30 items\active\weapons\ranged\grenadelauncher\commongrenadelauncher.activeitem 53,55c53,55 < "fireTime" : [0.5, 1.5], < "baseDps" : [4.75, 5.25], < "energyUsage" : [23.75, 26.25], --- > "fireTime" : [1.0, 1.5], > "baseDps" : [6.0, 6.5], > "energyUsage" : [24, 26], items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem 51,53c51,53 < "fireTime" : [0.5, 1.5], < "baseDps" : [5.25, 5.75], < "energyUsage" : [26.25, 28.75], --- > "fireTime" : [1.0, 1.5], > "baseDps" : [6.5, 7], > "energyUsage" : [26, 28], items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem 51,53c51,53 < "fireTime" : [0.5, 1.5], < "baseDps" : [5.25, 5.75], < "energyUsage" : [26.25, 28.75], --- > "fireTime" : [1.0, 1.5], > "baseDps" : [6.5, 7], > "energyUsage" : [26, 28], items\active\weapons\ranged\machinepistol\commonmachinepistol.activeitem 28c28 < "energyUsage" : [15, 16.25], --- > "energyUsage" : [18, 19.5], items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem 28c28 < "energyUsage" : [16.25, 17.5], --- > "energyUsage" : [19.5, 21], items\active\weapons\ranged\machinepistol\uncommonmachinepistol.activeitem 28c28 < "energyUsage" : [16.25, 17.5], --- > "energyUsage" : [19.5, 21], items\active\weapons\ranged\pistol\commonpistol.activeitem 30c30 < "energyUsage" : [13.125, 14.375], --- > "energyUsage" : [15.75, 17.25], items\active\weapons\ranged\pistol\rarepistol.activeitem 28c28 < "energyUsage" : [14.375, 15.625], --- > "energyUsage" : [17.25, 18.75], items\active\weapons\ranged\pistol\uncommonpistol.activeitem 28c28 < "energyUsage" : [14.375, 15.625], --- > "energyUsage" : [17.25, 18.75], items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem 41,42c41,42 < "baseDps" : [6.5, 7.5], < "energyUsage" : [32.5, 37.5], --- > "baseDps" : [9, 10], > "energyUsage" : [36, 40], items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem 40,41c40,41 < "baseDps" : [7, 8], < "energyUsage" : [35, 40], --- > "baseDps" : [9.5, 10.5], > "energyUsage" : [38, 42], items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem 39,40c39,40 < "baseDps" : [7, 8], < "energyUsage" : [35, 40], --- > "baseDps" : [9.5, 10.5], > "energyUsage" : [38, 42], items\active\weapons\ranged\shotgun\commonshotgun.activeitem 30c30 < "energyUsage" : [22.5, 25], --- > "energyUsage" : [27, 30], items\active\weapons\ranged\shotgun\rareshotgun.activeitem 28c28 < "energyUsage" : [23.75, 26.25], --- > "energyUsage" : [28.5, 31.5], items\active\weapons\ranged\shotgun\uncommonshotgun.activeitem 28c28 < "energyUsage" : [23.75, 26.25], --- > "energyUsage" : [28.5, 31.5], items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem 30c30 < "energyUsage" : [17.5, 20], --- > "energyUsage" : [21, 24], items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem 28c28 < "energyUsage" : [18.75, 21.25], --- > "energyUsage" : [22.5, 25.5], items\active\weapons\ranged\sniperrifle\uncommonsniperrifle.activeitem 28c28 < "energyUsage" : [18.75, 21.25], --- > "energyUsage" : [22.5, 25.5], items\active\weapons\ranged\unrand\snowgun\snowgun.activeitem 46c46 < "energyUsage" : 20, --- > "energyUsage" : 24, items\armors\apex\apex-tier1\apextier1.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier1\apextier1.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier1\apextier1.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier2\apextier2.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier2\apextier2.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier2\apextier2.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier3\apextier3.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier3\apextier3.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier3\apextier3.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier4\apextier4.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier4\apextier4.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\apex\apex-tier4\apextier4.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier1\aviantier1.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier1\aviantier1.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier1\aviantier1.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier2\aviantier2.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier2\aviantier2.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier2\aviantier2.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier3\aviantier3.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier3\aviantier3.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier3\aviantier3.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier4\aviantier4.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier4\aviantier4.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\avian\avian-tier4\aviantier4.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\backitems\coldprotection\coldprotection.back 9,10c9,10 < "description" : "Generates warmth. Useful on planets that are ^red;dangerously cold^reset;.", < "shortdescription" : "Heating EPP", --- > "description" : "This upgrade generates heat in cold environments, while still retaining the properties of the previous EPPs. Useful on ^red;dangerously cold^reset; planets.", > "shortdescription" : "Heating EPP Upgrade", 18a19,26 > "amount" : 1.0 > }, > { > "stat" : "biomeradiationImmunity", > "amount" : 1.0 > }, > { > "stat" : "breathProtection", items\armors\backitems\heatprotection\heatprotection.back 6c6 < "rarity" : "Rare", --- > "rarity" : "Legendary", 9,10c9,10 < "description" : "Chills the air around the wearer. Helpful on ^red;dangerously hot^reset; planets.", < "shortdescription" : "Cooling EPP", --- > "description" : "This upgrade generates cool air in hot environments, while still retaining the properties of the previous EPPs. Helpful on ^red;dangerously hot^reset; planets.", > "shortdescription" : "Cooling EPP Upgrade", 18a19,30 > "amount" : 1.0 > }, > { > "stat" : "biomecoldImmunity", > "amount" : 1.0 > }, > { > "stat" : "biomeradiationImmunity", > "amount" : 1.0 > }, > { > "stat" : "breathProtection", items\armors\backitems\radiationprotection\radiationprotection.back 9,10c9,10 < "description" : "Neutralises radiation. Use it on planets with ^red;high radiation levels^reset;.", < "shortdescription" : "Anti-Radiation EPP", --- > "description" : "This upgrade neutralises radiation while still producing breathable air. Use it on planets with ^red;high radiation levels^reset;.", > "shortdescription" : "Radiation EPP Upgrade", 18a19,22 > "amount" : 1.0 > }, > { > "stat" : "breathProtection", items\armors\backitems\tribalfeathers\tribalfeathers.back 3c3 < "price" : 5000, --- > "price" : 250, 5c5 < "rarity" : "Legendary", --- > "rarity" : "Uncommon", items\armors\backitems\tribalwings\tribalwings.back 3c3 < "price" : 125, --- > "price" : 250, items\armors\biome\bone\skullapex\skullapex.head 8c8 < "description" : "An Apex Skull. Maybe the rest of them was donated to science?", --- > "description" : "An Apex skull. Maybe the rest of them was donated to science?", items\armors\decorative\costumes\moneybags\moneybags.back 7,8c7,8 < "description" : "A cape for the rich and famous.", < "shortdescription" : "Moneybags Cape", --- > "description" : "A sack full of valuables.", > "shortdescription" : "Moneybags Sack", items\armors\decorative\costumes\pirate\pirate.legs 8c8 < "description" : "A pirate's pantoonls, with holes for legs (peg or otherwise).", --- > "description" : "A pirate's pantaloons, with holes for legs (peg or otherwise).", items\armors\decorative\costumes\rock\rock.legs 8c8 < "description" : "Perfect camoflage for miners.", --- > "description" : "Perfect camouflage for miners.", items\armors\decorative\costumes\scientist\scientist.legs 9c9 < "shortdescription" : "Scientist Coat", --- > "shortdescription" : "Scientist Pants", items\armors\decorative\costumes\wizard\wizard.chest 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", items\armors\decorative\hats\ethnicmask\ethnichead.head 8c8 < "description" : "A large, forboding mask.", --- > "description" : "A large, foreboding mask.", items\armors\floran\floran-tier1\florantier1.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier1\florantier1.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier1\florantier1.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier2\florantier2.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier2\florantier2.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier2\florantier2.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier3\florantier3.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier3\florantier3.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier3\florantier3.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier4\florantier4.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier4\florantier4.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\floran\floran-tier4\florantier4.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier1\glitchtier1.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier1\glitchtier1.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier1\glitchtier1.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier2\glitchtier2.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier2\glitchtier2.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier2\glitchtier2.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier3\glitchtier3.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier3\glitchtier3.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier3\glitchtier3.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier4\glitchtier4.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier4\glitchtier4.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\glitch\glitch-tier4\glitchtier4.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier1\humantier1.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier1\humantier1.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier1\humantier1.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier2\humantier2.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier2\humantier2.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier2\humantier2.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier3\humantier3.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier3\humantier3.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier3\humantier3.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier4\humantier4.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier4\humantier4.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\human\human-tier4\humantier4.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier1\hylotltier1.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier1\hylotltier1.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier1\hylotltier1.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier2\hylotltier2.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier2\hylotltier2.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier2\hylotltier2.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier3\hylotltier3.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier3\hylotltier3.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier3\hylotltier3.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier4\hylotltier4.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier4\hylotltier4.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\hylotl\hylotl-tier4\hylotltier4.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier1\novatier1.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier1\novatier1.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier1\novatier1.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier2\novatier2.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier2\novatier2.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier2\novatier2.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier3\novatier3.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier3\novatier3.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier3\novatier3.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier4\novatier4.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier4\novatier4.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\novakid\nova-tier4\novatier4.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\bonusarmor\bonusarmor.chest 26c26 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 31c31 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 36c36 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 41c41 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\bonusarmor\bonusarmor.head 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\bonusarmor\bonusarmor.legs 17c17 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 22c22 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 27c27 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\camo\camo.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\camo\camo.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\camo\camo.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\explorer\explorer.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\explorer\explorer.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\goldarmor\goldarmor.chest 26c26 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 31c31 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 36c36 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 41c41 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\goldarmor\goldarmor.head 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\goldarmor\goldarmor.legs 17c17 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 22c22 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 27c27 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\medic\medic.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\medic\medic.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\medic\medic.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\mercenary\mercenary.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\mercenary\mercenary.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\mercenary\mercenary.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\pathfinder\pathfinder.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\pathfinder\pathfinder.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\pathfinder\pathfinder.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\perfect\perfect.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\perfect\perfect.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\perfect\perfect.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\silverarmor\silverarmor.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\silverarmor\silverarmor.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\silverarmor\silverarmor.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\snowinfantry\snowinfantry.chest 8c8 < "description" : "Useful for when a planet's giving you the cold shoulder.", --- > "description" : "Useful for when a planet is giving you the cold shoulder.", items\armors\other\tracker\tracker.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\tracker\tracker.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\tracker\tracker.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\voyager\voyager.chest 27c27 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 32c32 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 37c37 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 42c42 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\voyager\voyager.head 19c19 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 24c24 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 29c29 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 34c34 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\armors\other\voyager\voyager.legs 18c18 < "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", --- > "levelFunction" : "standardArmorLevelPowerMultiplierMultiplier", 23c23 < "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", --- > "levelFunction" : "standardArmorLevelProtectionMultiplier", 28c28 < "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", --- > "levelFunction" : "standardArmorLevelMaxEnergyMultiplier", 33c33 < "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", --- > "levelFunction" : "standardArmorLevelMaxHealthMultiplier", items\buildscripts\weaponabilities.config 7a8 > "soluscombo" : "/items/active/weapons/melee/abilities/broadsword/soluscombo.weaponability", 16a18 > "kunaiblast" : "/items/active/weapons/melee/abilities/broadsword/kunaiblast/kunaiblast.weaponability", 35a38,39 > "webwave" : "/items/active/weapons/melee/abilities/broadsword/webwave/webwave.weaponability", > "clawsmash" : "/items/active/weapons/bossdrop/ixodoomclaw/clawsmash.weaponability", items\generic\other\solidfuel.item 6c6 < "description" : "A solid crystal of concentrated Erchius fuel.", --- > "description" : "An unstable crystalline substance, mined from moons and used as FTL fuel.", items\generic\other\voxel10k.item 2a3 > "price" : 10000, 6c7 < "description" : "10000 pixels compressed into a voxel. 40% of pixels are lost during the compression process. Can be refined into 6000 pixels.", --- > "description" : "10000 pixels compressed into a voxel. Decompress it to get those pixels back.", items\generic\other\voxel1k.item 2a3 > "price" : 1000, 6c7 < "description" : "1000 pixels compressed into a voxel. 40% of pixels are lost during the compression process. Can be refined into 600 pixels.", --- > "description" : "1000 pixels compressed into a voxel. Decompress it to get those pixels back.", items\generic\other\voxel2k.item 2a3 > "price" : 2000, 6c7 < "description" : "2000 pixels compressed into a voxel. 40% of pixels are lost during the compression process. Can be refined into 1200 pixels.", --- > "description" : "2000 pixels compressed into a voxel. Decompress it to get those pixels back.", items\generic\other\voxel5k.item 2a3 > "price" : 5000, 6c7 < "description" : "5000 pixels compressed into a voxel. 40% of pixels are lost during the compression process. Can be refined into 3000 pixels.", --- > "description" : "5000 pixels compressed into a voxel. Decompress it to get those pixels back.", items\generic\produce\automato.consumable 10c10 < "foodValue" : 5, --- > "foodValue" : 2.5, items\generic\produce\avesmingo.consumable 10c10 < "foodValue" : 7.5, --- > "foodValue" : 3.75, items\generic\produce\banana.consumable 10c10 < "foodValue" : 7.5, --- > "foodValue" : 3.75, items\generic\produce\beakseed.consumable 10c10 < "foodValue" : 7.5, --- > "foodValue" : 3.75, items\generic\produce\boneboo.consumable 10c10 < "foodValue" : 10, --- > "foodValue" : 5, items\generic\produce\chili.consumable 16c16 < "foodValue" : 7.5, --- > "foodValue" : 3.75, items\generic\produce\coffeebeans.consumable 10c10 < "foodValue" : 7.5, --- > "foodValue" : 3.75, items\generic\produce\coralcreep.consumable 10c10 < "foodValue" : 5, --- > "foodValue" : 2.5, items\generic\produce\corn.consumable 10c10 < "foodValue" : 7.5, --- > "foodValue" : 3.75, items\generic\produce\grapes.consumable 10c10 < "foodValue" : 7.5, --- > "foodValue" : 3.75, items\generic\produce\pearlpea.consumable 10c10 < "foodValue" : 5, --- > "foodValue" : 2.5, items\generic\produce\rice.consumable 10c10 < "foodValue" : 7.5, --- > "foodValue" : 3.75, items\generic\produce\tomato.consumable 10c10 < "foodValue" : 5, --- > "foodValue" : 2.5, items\liquids\liquidfuel.liqitem 7c7 < "description" : "A dangerous and volatile isotope commonly used as starship fuel.", --- > "description" : "A dangerous and volatile substance, syphoned from moons and used as FTL fuel.", leveling\levelingmultipliers.functions 161c161 < "acceleratorArmorLevelPowerMultiplierMultiplier" : [ "linear", "clamp", --- > "standardArmorLevelPowerMultiplierMultiplier" : [ "linear", "clamp", 175c175 < "manipulatorArmorLevelPowerMultiplierMultiplier" : [ "linear", "clamp", --- > "acceleratorArmorLevelPowerMultiplierMultiplier" : [ "linear", "clamp", 188a189,202 > "manipulatorArmorLevelPowerMultiplierMultiplier" : [ "linear", "clamp", > [0, 0.0], > [1, 1.2], > [2, 2.4], > [3, 3.6], > [4, 4.8], > [5, 6.0], > [6, 7.2], > [7, 8.4], > [8, 9.6], > [9, 10.8], > [10, 12.0] > ], > 203a218,231 > "standardArmorLevelProtectionMultiplier" : [ "linear", "clamp", > [0, 0], > [1, 25], > [2, 45], > [3, 60], > [4, 70], > [5, 75], > [6, 80], > [7, 82], > [8, 84], > [9, 85], > [10, 86] > ], > 246a275,288 > "standardArmorLevelMaxHealthMultiplier" : [ "linear", "clamp", > [0, 0.0], > [1, 1.0], > [2, 2.0], > [3, 3.0], > [4, 4.0], > [5, 5.0], > [6, 6.0], > [7, 7.0], > [8, 8.0], > [9, 9.0], > [10, 10] > ], > 263,272c305,314 < [1, 0.0], < [2, 0.0], < [3, 0.0], < [4, 0.0], < [5, 0.0], < [6, 0.0], < [7, 0.0], < [8, 0.0], < [9, 0.0], < [10, 0.0] --- > [1, 1.0], > [2, 2.0], > [3, 3.0], > [4, 4.0], > [5, 5.0], > [6, 6.0], > [7, 7.0], > [8, 8.0], > [9, 9.0], > [10, 10] 290c332 < "acceleratorArmorLevelMaxEnergyMultiplier" : [ "linear", "clamp", --- > "standardArmorLevelMaxEnergyMultiplier" : [ "linear", "clamp", 302a345,359 > > "acceleratorArmorLevelMaxEnergyMultiplier" : [ "linear", "clamp", > [0, 0.0], > [1, 2.5], > [2, 5.0], > [3, 7.5], > [4, 10.0], > [5, 12.5], > [6, 15.0], > [7, 17.5], > [8, 20.0], > [9, 22.5], > [10, 25.0] > ], > 304,314c361,371 < [0, 0], < [1, 2.0], < [2, 4.0], < [3, 6.0], < [4, 8.0], < [5, 10.0], < [6, 12.0], < [7, 14.0], < [8, 16.0], < [9, 18.0], < [10, 20.0] --- > [0, 0.0], > [1, 1.0], > [2, 2.0], > [3, 3.0], > [4, 4.0], > [5, 5.0], > [6, 6.0], > [7, 7.0], > [8, 8.0], > [9, 9.0], > [10, 10.0] 315a373 > 318,327c376,385 < [1, 0.0], < [2, 0.0], < [3, 0.0], < [4, 0.0], < [5, 0.0], < [6, 0.0], < [7, 0.0], < [8, 0.0], < [9, 0.0], < [10, 0.0] --- > [1, 1.0], > [2, 2.0], > [3, 3.0], > [4, 4.0], > [5, 5.0], > [6, 6.0], > [7, 7.0], > [8, 8.0], > [9, 9.0], > [10, 10.0] monsters\monster.lua 95a96,97 > self.damageTaken:update() > 101,102c103,106 < self.suppressDamageTimer = config.getParameter("stunDamageSuppression", 0.5) < monster.setDamageOnTouch(false) --- > if self.damaged then > self.suppressDamageTimer = config.getParameter("stunDamageSuppression", 0.5) > monster.setDamageOnTouch(false) > end 120d123 < self.damageTaken:update() monsters\boss\cultistboss\cultistboss.monstertype 25c25,27 < "sphereCollisionPoly" : [ [-0.85, -0.45], [-0.45, -0.85], [0.45, -0.85], [0.85, -0.45], [0.85, 0.45], [0.45, 0.85], [-0.45, 0.85], [-0.85, 0.45] ] --- > "sphereCollisionPoly" : [ [-0.85, -0.45], [-0.45, -0.85], [0.45, -0.85], [0.85, -0.45], [0.85, 0.45], [0.45, 0.85], [-0.45, 0.85], [-0.85, 0.45] ], > > "endWaitTime" : 8 monsters\boss\dragonboss\dragonboss.monstertype 75c75 < "baseValue" : 1250 --- > "baseValue" : 500 78c78 < "baseValue" : 50 --- > "baseValue" : 75 monsters\boss\missile\missile.monstertype 39c39 < "explosionPower" : 30, --- > "explosionPower" : 20, monsters\boss\penguinufo\diestate.lua 16a17 > animator.setAnimationState("movement", "phase"..currentPhase()) 20a22 > world.setUniverseFlag(config.getParameter("universeFlagOnDeath")) monsters\boss\penguinufo\penguinufo.monstertype 45a46,47 > "universeFlagOnDeath" : "outpost_beakeasy", > monsters\boss\penguinufo\skills\ufoteleportattack.lua 18a19,20 > status.addEphemeralEffect("invulnerable") > 48a51 > status.removeEphemeralEffect("invulnerable") monsters\boss\robotboss\robotboss.monstertype 87c87 < "damage" : 25, --- > "damage" : 20, 115c115 < "baseValue" : 750 --- > "baseValue" : 1000 monsters\boss\robotboss\skills\robotelectricburstattack.monsterskill 22c22 < "power" : 15, --- > "power" : 12, monsters\boss\robotboss\skills\robotflamethrowerattack.monsterskill 26c26 < "power" : 1, --- > "power" : 2.5, 29c29 < "damageRepeatTimeout" : 0.5 --- > "damageRepeatTimeout" : 0.1 monsters\ghosts\erchiusghost\erchiusghost.animation 9c9,10 < "frames" : 12 --- > "frames" : 12, > "mode" : "loop" monsters\ghosts\erchiusghost\erchiusghost.monstertype 64a65,74 > }, > { > "name" : "wander-fly", > "parameters" : { > "wanderTime" : 10, > "groundDistance" : 4, > "ceilingDistance" : 4, > "xVelocity" : 2, > "yVelocity" : 12 > } monsters\mission\ballista\ballista.monstertype 84a85,90 > "specialStatusImmunity" : { > "baseValue" : 1.0 > }, > "stunImmunity" : { > "baseValue" : 1.0 > }, monsters\walkers\rex\rex.animation 168,183c168,176 < { "particle" : "petricubfade" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, < { "particle" : "petricubember" }, --- > { "particle" : "monstersplosion" }, > { "particle" : "deathember" }, > { "particle" : "deathember" }, > { "particle" : "deathember" }, > { "particle" : "deathember" }, > { "particle" : "deathember" }, > { "particle" : "deathember" }, > { "particle" : "deathember" }, > { "particle" : "deathember" }, monsters\walkers\rex\rex.monstertype 4c4 < "description" : "This dog is fiercly loyal and protective of it's owner. Yet loving and loves cuddles and belly rubs! -todo-", --- > "description" : "This dog is fiercly loyal to its owner. It loves cuddles and belly rubs!", npcs\bmain.lua 241a242,269 > end > > function getHeldItems() > local result = {} > -- table.insert has no effect on the table when given a nil > table.insert(result, self.primary) > table.insert(result, self.sheathedPrimary) > table.insert(result, self.alt) > table.insert(result, self.sheathedAlt) > return result > end > > function setNpcItemSlot(slotName, item) > npc.setItemSlot(slotName, item) > storage.itemSlots = storage.itemSlots or {} > storage.itemSlots[string.lower(slotName)] = item > > self.primary = npc.getItemSlot("primary") > self.alt = npc.getItemSlot("alt") > self.sheathedPrimary = npc.getItemSlot("sheathedprimary") > self.sheathedAlt = npc.getItemSlot("sheathedalt") > end > > function setItemSlotDelayed(slotName, item) > table.insert(self.delayedSetItemSlot, { > slotName = slotName, > item = item > }) npcs\friendlyguard.npctype 36a37,39 > > // NOTE: The 'hail' dialog option is not used in the guard behavior > // You'll want to use villageguard for hail npcs\villageguard.npctype 43,46d42 < "weaponwarning1" : "/dialog/guard.config:weaponwarning1", < "weaponwarning2" : "/dialog/guard.config:weaponwarning2", < "weaponwarning3" : "/dialog/guard.config:weaponwarning3", < "weaponSheathed" : "/dialog/guard.config:weaponSheathed", npcs\biome\alpaca.npctype 41d40 < "hail" : "/dialog/alpaca.config:converse", npcs\biome\alpacatenant.npctype 41d40 < "hail" : "/dialog/alpaca.config:converse", npcs\biome\bonewildling.npctype 20,24d19 < "hail" : "/dialog/guard.config:hail", < "weaponwarning1" : "/dialog/guard.config:weaponwarning1", < "weaponwarning2" : "/dialog/guard.config:weaponwarning2", < "weaponwarning3" : "/dialog/guard.config:weaponwarning3", < "weaponSheathed" : "/dialog/guard.config:weaponSheathed", npcs\biome\frogmerchant.npctype 4a5,10 > "statusControllerSettings" : { > "statusProperties" : { > "effectDirectives" : "" > } > }, > npcs\biome\savannahchampion.npctype 26,30d25 < "hail" : "/dialog/guard.config:hail", < "weaponwarning1" : "/dialog/guard.config:weaponwarning1", < "weaponwarning2" : "/dialog/guard.config:weaponwarning2", < "weaponwarning3" : "/dialog/guard.config:weaponwarning3", < "weaponSheathed" : "/dialog/guard.config:weaponSheathed", npcs\biome\savannahguard.npctype 26,30d25 < "hail" : "/dialog/guard.config:hail", < "weaponwarning1" : "/dialog/guard.config:weaponwarning1", < "weaponwarning2" : "/dialog/guard.config:weaponwarning2", < "weaponwarning3" : "/dialog/guard.config:weaponwarning3", < "weaponSheathed" : "/dialog/guard.config:weaponSheathed", npcs\biome\shadowvillager.npctype 4a5,10 > "statusControllerSettings" : { > "statusProperties" : { > "effectDirectives" : "" > } > }, > npcs\biome\shroomguard.npctype 35,37c35,37 < "outOfSight" : "/dialog/combat.config:hail", < "cheerOn" : "/dialog/combat.config:hail", < "cantReach" : "/dialog/combat.config:hail", --- > "outOfSight" : "/dialog/shroom.config:hail", > "cheerOn" : "/dialog/shroom.config:hail", > "cantReach" : "/dialog/shroom.config:hail", 40,43d39 < "weaponwarning1" : "/dialog/shroom.config:hail", < "weaponwarning2" : "/dialog/shroom.config:hail", < "weaponwarning3" : "/dialog/shroom.config:hail", < "weaponSheathed" : "/dialog/shroom.config:hail", npcs\dungeon\avianairship\airshipcaptain.npctype 12,13c12 < "converse" : "/dialog/airship.config:converse", < "hail" : "/dialog/airship.config:hail" --- > "converse" : "/dialog/airship.config:converse" npcs\dungeon\avianairship\airshipguard.npctype 12,13c12 < "converse" : "/dialog/airship.config:converse", < "hail" : "/dialog/airship.config:hail" --- > "converse" : "/dialog/airship.config:converse" npcs\dungeon\avianairship\airshipquartermaster.npctype 20,27c20,29 < "default" : [ < "So, what do ya need?", < "Anythin' catch yer eye?", < "Let's trade!", < "Take a look!", < "Nothin' but the finest.", < "I jus' know we have somethin' useful fer ya." < ], --- > "default" : { > "default" : [ > "So, what do ya need?", > "Anythin' catch yer eye?", > "Let's trade!", > "Take a look!", > "Nothin' but the finest.", > "I jus' know we have somethin' useful fer ya." > ] > }, 40,44c42,48 < "default" : [ < "Come to us whene'er ya need more supplies!", < "Anythin' else ya need, come see me!", < "If ya got the pixels, we got the goods." < ], --- > "default" : { > "default" : [ > "Come to us whene'er ya need more supplies!", > "Anythin' else ya need, come see me!", > "If ya got the pixels, we got the goods." > ] > }, 54,58c58,64 < "default" : [ < "Lookin' to trade? Follow me.", < "After some supplies? I can help with that! Come with me.", < "Ah, so ya need some supplies, eh? Right this way!" < ] --- > "default" : { > "default" : [ > "Lookin' to trade? Follow me.", > "After some supplies? I can help with that! Come with me.", > "Ah, so ya need some supplies, eh? Right this way!" > ] > } 61,65c67,73 < "default" : [ < "Here we are then!", < "Now then, what were ya lookin' for?", < "This is it!" < ] --- > "default" : { > "default" : [ > "Here we are then!", > "Now then, what were ya lookin' for?", > "This is it!" > ] > } 68,71c76,81 < "default" : [ < "Need some supplies? I can 'elp with that!", < "If it's supplies yer lookin' for, I handle the trades around here!" < ] --- > "default" : { > "default" : [ > "Need some supplies? I can 'elp with that!", > "If it's supplies yer lookin' for, I handle the trades around here!" > ] > } npcs\outpost\visitors\devs\devdoris.npctype 20c20 < "One day I will buy a boat, build a house on one of those ocean planets, and raise lots of rabbits. Never give up on your dreams!" --- > "Hi I'm Doris. One day I will buy a boat, build a house on one of those ocean planets, and raise lots of rabbits. Never give up on your dreams!" npcs\outpost\visitors\devs\devjay.npctype 20c20 < "Earth was destroyed? That's bad pancakes." --- > "Hey, I'm Jay. I heard Earth was destroyed? That's bad pancakes." npcs\outpost\visitors\devs\devkyren.npctype 20c20 < "Hi, I'm Kyren!" --- > "Hi, I'm Kyren! I'm very much interested in the origins of the Universe." npcs\outpost\visitors\devs\devmeta.npctype 20c20 < "Hey, I'm Metadept!" --- > "Hey, I'm Metadept! I enjoy programming and the colour grey." npcs\outpost\visitors\devs\devmolly.npctype 20c20 < "It's-a me, Molly!" --- > "It's-a me, Mollygos!" npcs\outpost\visitors\devs\devstephen.npctype 12c12 < "hairDirectives" : "?replace=d9c189FF=525252FF?replace=a38d59FF=363636FF?replace=735e3aFF=161616FF" --- > "hairDirectives" : "?replace=d9c189FF=522E14?replace=a38d59FF=361E0D?replace=735e3aFF=170D06" 20c20 < "Hey, I'm Stephen!" --- > "Hey, I'm Stephen! I can make lots of different noises." 32c32 < { "name" : "coolchest", "parameters" : { "colorIndex" : 4 } } --- > { "name" : "conceptchest", "parameters" : { "colorIndex" : 4 } } 35c35 < { "name" : "conceptlegs", "parameters" : { "colorIndex" : 2 } } --- > { "name" : "jeans1legs", "parameters" : { "colorIndex" : 1 } } npcs\outpost\visitors\devs\devtiy.npctype 20c20 < "Hey, I'm Tiy!" --- > "Hey, I'm Tiy! I hope you enjoy your adventures across the Universe!" npcs\story\esther.npctype 28c28,29 < "human_mission1", --- > "shiprepair", > "outpostclue", 38c39,40 < "human_mission1", --- > "shiprepair", > "outpostclue", npcs\story\koichi.npctype 4a5,6 > "keepAlive" : true, > npcs\story\nuru.npctype 4a5,6 > "keepAlive" : true, > npcs\story\tonauac.npctype 4a5,6 > "keepAlive" : true, > npcs\subbiometenants\frogtenantmerchant.npctype 3a4,5 > > "dropPools" : [], npcs\tenants\friendlyguardtenant.npctype 3a4,5 > > "dropPools" : [], npcs\tenants\generictenant.npctype 3a4,5 > > "dropPools" : [], npcs\tenants\merchanttenant.npctype 3a4,5 > > "dropPools" : [], npcs\tenants\shroommerchanttenant.npctype 4a5,6 > "dropPools" : [], > objects\ancient\ancientconsole\ancientconsole.lua 6c6 < storage.active = storage.active or false --- > storage.active = storage.active or config.getParameter("startActive", false) 29c29 < return nil --- > return {config.getParameter("inactiveInteractAction"), config.getParameter("inactiveInteractData")} objects\ancient\ancientconsole\ancientconsole.object 9,11d8 < "interactAction" : "OpenTeleportDialog", < "interactData" : "/interface/warping/gatewarp.config", < 17d13 < 74a71,76 > > "interactAction" : "OpenTeleportDialog", > "interactData" : "/interface/warping/gatewarp.config", > > "inactiveInteractAction" : "ScriptPane", > "inactiveInteractData" : "/interface/scripted/ancientconsole/ancientconsolegui.config", objects\ancient\ancientconsole\returnconsole.object 9,11d8 < "interactAction" : "OpenTeleportDialog", < "interactData" : "/interface/warping/returnwarp.config", < 66c63,65 < "fg" : "ancientconsolelit.png" --- > "fg" : "ancientconsolelit.png", > "outpost" : "starscape.png", > "portal" : "portal.png" 70c69,74 < "scriptDelta" : 20 --- > "scriptDelta" : 20, > > "interactAction" : "OpenTeleportDialog", > "interactData" : "/interface/warping/gatewarp.config", > > "startActive" : true objects\biome\stonecave\ceilingstalactite1\ceilingstalactite1.object 51a52 > "knockback" : 20, 67a69 > "knockback" : 20, 74c76 < --- > objects\biome\stonecave\ceilingstalactite2\ceilingstalactite2.object 33a34 > "knockback" : 20, 49a51 > "knockback" : 20, 56c58 < --- > objects\biome\stonecave\ceilingstalactite3\ceilingstalactite3.object 51a52 > "knockback" : 20, 67a69 > "knockback" : 20, 74c76 < --- > objects\biome\stonecave\ceilingstalactite4\ceilingstalactite4.object 33a34 > "knockback" : 20, 49a51 > "knockback" : 20, 56c58 < --- > objects\biome\stonecave\ceilingstalactite5\ceilingstalactite5.object 33a34 > "knockback" : 20, 49a51 > "knockback" : 20, 56c58 < --- > objects\biome\tentacle\tentaclespike\tentaclespike.object 61a62 > "knockback" : 20, 77a79 > "knockback" : 20, 94a97 > "knockback" : 20, 110a114 > "knockback" : 20, 126a131 > "knockback" : 20, 142a148 > "knockback" : 20, 159a166 > "knockback" : 20, 175a183 > "knockback" : 20, 192a201 > "knockback" : 20, 208a218 > "knockback" : 20, 225a236 > "knockback" : 20, 241a253 > "knockback" : 20, 257a270 > "knockback" : 20, 273a287 > "knockback" : 20, objects\biome\volcanic\smokemachine\smokemachine.object 50a51,52 > "inputNodes" : [ [0, 0] ], > objects\crafting\pixelcompressor\pixelcompressor.object 8,17c8 < "config" : "/interface/windowconfig/crafting.config", < "paneLayoutOverride" : { < "windowtitle" : { < "title" : "Pixel Compressor", < "subtitle" : "Safely compress your pixels", < "icon" : { < "file" : "/interface/pixeliconZ.png" < } < } < }, --- > "config" : "/interface/windowconfig/pixelcompressor.config", objects\crafting\railcraftingtable\railcraftingtable.object 8c8 < "description" : "-placeholder-Used to produce rails, rail riding items and related objects.", --- > "description" : "Used to produce rails, rail riding items and related objects.", 38c38 < "floranDescription" : "Thiss table makes sshiny rails for quick travel.", --- > "floranDescription" : "Thiss table makes shiny rails for quick travel.", 40,41c40,41 < "humanDescription" : "Rails crafted here would be perfect for getting around quickly.", < "hylotlDescription" : "The rails constructed here may be primitive, but their efficiency can't be questioned.", --- > "humanDescription" : "I can craft rails here! Perfect for getting around. And around, and around.", > "hylotlDescription" : "The rails I can construct here may be primitive, but their efficiency can't be questioned.", objects\generic\mannequin\mannequin.object 17c17 < "imagePosition" : [-13, 0], --- > "imagePosition" : [-21, 0], 19c19 < "spaces" : [[0, 0], [0, 1], [0, 2], [0, 3], [1, 0], [1, 1], [1, 2], [1, 3]], --- > "spaces" : [[-1, 0], [-1, 1], [-1, 2], [-1, 3], [0, 0], [0, 1], [0, 2], [0, 3]], 25c25 < "animationPosition" : [-13, 0], --- > "animationPosition" : [-21, 0], objects\generic\perfectlygenericitem\perfectlygenericitem.object 12,20c12,19 < /* < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", < "novakidDescription" : "-todo-", < */ --- > "apexDescription" : "There's something off about this object.", > "avianDescription" : "Never before have I seen an object so perfectly symmetrical.", > "floranDescription" : "Perfect cube iss unnatural.", > "glitchDescription" : "Disturbed. An object with no physical imperfections.", > "humanDescription" : "What's so special about a perfectly cube-shaped cube?", > "hylotlDescription" : "This cube embodies geometric perfection.", > "novakidDescription" : "There's nothin' much to say. Perfection is dull!", > objects\glitch\medievalspikes\medievalspikes.object 35a36 > "knockback" : 20, 54a56 > "knockback" : 20, objects\hoard\mysteriouslight\mysteriouslight.object 7,9c7,10 < "description" : "A mysterious light from a mysterious source.", < "shortdescription" : "Mysterious Light", < "race" : "human", --- > "printable" : false, > "description" : "A small golden spotlight.", > "shortdescription" : "Golden Spotlight", > "race" : "generic", objects\hylotl\hylotlpainting2\hylotlpainting2.object 8c8 < "shortdescription" : "Traditional Mountain Painting", --- > "shortdescription" : "Traditional Mount Painting", objects\mission\apexmission\apexartifactaltar\apexartifactaltar.object 25c25,26 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "renderLayer" : "Player+1" objects\mission\avianmission\avianartifactaltar\avianartifactaltar.object 25c25,26 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "renderLayer" : "Player+1" objects\mission\bonespike\bonespike.object 61a62 > "knockback" : 20, 77a79 > "knockback" : 20, 94a97 > "knockback" : 20, 110a114 > "knockback" : 20, 126a131 > "knockback" : 20, 142a148 > "knockback" : 20, 159a166 > "knockback" : 20, 175a183 > "knockback" : 20, 192a201 > "knockback" : 20, 208a218 > "knockback" : 20, 225a236 > "knockback" : 20, 241a253 > "knockback" : 20, 257a270 > "knockback" : 20, 273a287 > "knockback" : 20, objects\mission\floranmission\floranartifactaltar\floranartifactaltar.object 25c25,26 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "renderLayer" : "Player+1" objects\mission\glitchmission\glitchartifactaltar\glitchartifactaltar.object 10c10 < --- > "zlevel" : 1, 25c25,26 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "renderLayer" : "Player+1" objects\mission\hylotlmission\hylotlartifactaltar\hylotlartifactaltar.object 25c25,26 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "renderLayer" : "Player+1" objects\mission\statuslight\statuslight.object 8c8 < "description" : "-todo-", --- > "description" : "A light which indicates the status of a switch.", 12,20c12,20 < /* < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", < "novakidDescription" : "-todo-", < */ --- > > "apexDescription" : "The light indicates the status of the switch.", > "avianDescription" : "When the light is blue, the switch is on.", > "floranDescription" : "Blue light means ssswitch is on.", > "glitchDescription" : "Perceptive. A blue light indicates an active switch.", > "humanDescription" : "The switch is active when the light is blue.", > "hylotlDescription" : "A light to indicate the status of a switch.", > "novakidDescription" : "The light goes blue when the switch is hit.", > objects\obstacles\arid\ceilingspike1\ceilingspike1.object 64a65 > "knockback" : 20, objects\obstacles\arid\ceilingspike2\ceilingspike2.object 64a65 > "knockback" : 20, objects\obstacles\arid\ceilingspike3\ceilingspike3.object 64a65 > "knockback" : 20, objects\obstacles\arid\ceilingspike4\ceilingspike4.object 64a65 > "knockback" : 20, objects\obstacles\arid\groundspike1\groundspike1.object 64a65 > "knockback" : 20, objects\obstacles\arid\groundspike2\groundspike2.object 64a65 > "knockback" : 20, objects\obstacles\arid\groundspike3\groundspike3.object 64a65 > "knockback" : 20, objects\obstacles\arid\groundspike4\groundspike4.object 63a64 > "knockback" : 20, objects\obstacles\arid\thorns1\thorns1.object 63a64 > "knockback" : 20, objects\obstacles\arid\thorns2\thorns2.object 64a65 > "knockback" : 20, objects\obstacles\arid\thorns3\thorns3.object 63a64 > "knockback" : 20, objects\obstacles\arid\thorns4\thorns4.object 63a64 > "knockback" : 20, objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object 63a64 > "knockback" : 20, objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object 63a64 > "knockback" : 20, objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object 63a64 > "knockback" : 20, objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object 63a64 > "knockback" : 20, objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object 63a64 > "knockback" : 20, objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object 63a64 > "knockback" : 20, objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object 63a64 > "knockback" : 20, objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object 63a64 > "knockback" : 20, objects\obstacles\green\greenceilingspike1\greenceilingspike1.object 63a64 > "knockback" : 20, objects\obstacles\green\greenceilingspike2\greenceilingspike2.object 63a64 > "knockback" : 20, objects\obstacles\green\greenceilingspike3\greenceilingspike3.object 63a64 > "knockback" : 20, objects\obstacles\green\greenceilingspike4\greenceilingspike4.object 63a64 > "knockback" : 20, objects\obstacles\green\greengroundspike1\greengroundspike1.object 63a64 > "knockback" : 20, objects\obstacles\green\greengroundspike2\greengroundspike2.object 63a64 > "knockback" : 20, objects\obstacles\green\greengroundspike3\greengroundspike3.object 63a64 > "knockback" : 20, objects\obstacles\green\greengroundspike4\greengroundspike4.object 63a64 > "knockback" : 20, objects\obstacles\ice\icespike\icespike.object 62a63 > "knockback" : 20, 78a80 > "knockback" : 20, 95a98 > "knockback" : 20, 111a115 > "knockback" : 20, 127a132 > "knockback" : 20, 143a149 > "knockback" : 20, 160a167 > "knockback" : 20, 176a184 > "knockback" : 20, 193a202 > "knockback" : 20, 209a219 > "knockback" : 20, 226a237 > "knockback" : 20, 242a254 > "knockback" : 20, 258a271 > "knockback" : 20, 274a288 > "knockback" : 20, objects\obstacles\ice\icestalactite1\icestalactite1.object 63a64 > "knockback" : 20, objects\obstacles\ice\icestalactite2\icestalactite2.object 63a64 > "knockback" : 20, objects\obstacles\ice\icestalactite3\icestalactite3.object 63a64 > "knockback" : 20, objects\obstacles\ice\icestalactite4\icestalactite4.object 63a64 > "knockback" : 20, objects\obstacles\ice\icestalagmite1\icestalagmite1.object 63a64 > "knockback" : 20, objects\obstacles\ice\icestalagmite2\icestalagmite2.object 63a64 > "knockback" : 20, objects\obstacles\ice\icestalagmite3\icestalagmite3.object 63a64 > "knockback" : 20, objects\obstacles\ice\icestalagmite4\icestalagmite4.object 63a64 > "knockback" : 20, objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object 63a64 > "knockback" : 20, objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object 63a64 > "knockback" : 20, objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object 63a64 > "knockback" : 20, objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object 63a64 > "knockback" : 20, objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object 63a64 > "knockback" : 20, objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object 63a64 > "knockback" : 20, objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object 63a64 > "knockback" : 20, objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object 63a64 > "knockback" : 20, objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object 63a64 > "knockback" : 20, objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object 63a64 > "knockback" : 20, objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object 63a64 > "knockback" : 20, objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object 63a64 > "knockback" : 20, objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object 63a64 > "knockback" : 20, objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object 63a64 > "knockback" : 20, objects\outpost\2stopteleshop\2stoptele.object 62c62,194 < "type" : "backervisitor", --- > "type" : "alpacavisitor", > "species" : [ "human" ] > }, > { > "type" : "colourfulvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "electricianvisitor", > "species" : [ "human" ] > }, > { > "type" : "eyeknightvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "foragervisitor", > "species" : [ "floran" ] > }, > { > "type" : "foundryvisitor", > "species" : [ "human" ] > }, > { > "type" : "froggvisitor", > "species" : [ "hylotl" ] > }, > { > "type" : "hazmatvisitor", > "species" : [ "human", "apex", "hylotl" ] > }, > { > "type" : "inventorvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "maggotmanvisitor", > "species" : [ "human" ] > }, > { > "type" : "piratevisitor", > "species" : [ "avian" ] > }, > { > "type" : "rebelvisitor", > "species" : [ "apex" ] > }, > { > "type" : "samuraivisitor", > "species" : [ "hylotl" ] > }, > { > "type" : "socialitevisitor", > "species" : [ "human" ] > }, > { > "type" : "spacepioneervisitor", > "species" : [ "human" ] > }, > { > "type" : "wizardvisitor", > "species" : [ "glitch" ] > }, > > > { > "type" : "alpacavisitor", > "species" : [ "human" ] > }, > { > "type" : "colourfulvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "electricianvisitor", > "species" : [ "human" ] > }, > { > "type" : "eyeknightvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "foragervisitor", > "species" : [ "floran" ] > }, > { > "type" : "foundryvisitor", > "species" : [ "human" ] > }, > { > "type" : "froggvisitor", > "species" : [ "hylotl" ] > }, > { > "type" : "hazmatvisitor", > "species" : [ "human", "apex", "hylotl" ] > }, > { > "type" : "inventorvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "maggotmanvisitor", > "species" : [ "human" ] > }, > { > "type" : "piratevisitor", > "species" : [ "avian" ] > }, > { > "type" : "rebelvisitor", > "species" : [ "apex" ] > }, > { > "type" : "samuraivisitor", > "species" : [ "hylotl" ] > }, > { > "type" : "socialitevisitor", > "species" : [ "human" ] > }, > { > "type" : "spacepioneervisitor", > "species" : [ "human" ] > }, > { > "type" : "wizardvisitor", > "species" : [ "glitch" ] > }, > > > { > "type" : "alpacavisitor", 64a197,257 > { > "type" : "colourfulvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "electricianvisitor", > "species" : [ "human" ] > }, > { > "type" : "eyeknightvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "foragervisitor", > "species" : [ "floran" ] > }, > { > "type" : "foundryvisitor", > "species" : [ "human" ] > }, > { > "type" : "froggvisitor", > "species" : [ "hylotl" ] > }, > { > "type" : "hazmatvisitor", > "species" : [ "human", "apex", "hylotl" ] > }, > { > "type" : "inventorvisitor", > "species" : [ "glitch" ] > }, > { > "type" : "maggotmanvisitor", > "species" : [ "human" ] > }, > { > "type" : "piratevisitor", > "species" : [ "avian" ] > }, > { > "type" : "rebelvisitor", > "species" : [ "apex" ] > }, > { > "type" : "samuraivisitor", > "species" : [ "hylotl" ] > }, > { > "type" : "socialitevisitor", > "species" : [ "human" ] > }, > { > "type" : "spacepioneervisitor", > "species" : [ "human" ] > }, > { > "type" : "wizardvisitor", > "species" : [ "glitch" ] > }, > 128a322,401 > }, > > > { > "type" : "backervisitor", > "species" : [ "human" ] > }, > { > "type" : "backervisitor", > "species" : [ "human" ] > }, > > > { > "type" : "devabi", > "species" : [ "human" ] > }, > { > "type" : "devadam", > "species" : [ "human" ] > }, > { > "type" : "devdonna", > "species" : [ "human" ] > }, > { > "type" : "devdoris", > "species" : [ "human" ] > }, > { > "type" : "devgeorge", > "species" : [ "human" ] > }, > { > "type" : "devharriet", > "species" : [ "human" ] > }, > { > "type" : "devjay", > "species" : [ "human" ] > }, > { > "type" : "devkyren", > "species" : [ "human" ] > }, > { > "type" : "devlili", > "species" : [ "human" ] > }, > { > "type" : "devmeta", > "species" : [ "human" ] > }, > { > "type" : "devmolly", > "species" : [ "human" ] > }, > { > "type" : "devrosie", > "species" : [ "human" ] > }, > { > "type" : "devstephen", > "species" : [ "human" ] > }, > { > "type" : "devtiy", > "species" : [ "human" ] > }, > { > "type" : "devtom", > "species" : [ "human" ] > }, > { > "type" : "devtomkat", > "species" : [ "human" ] > }, > { > "type" : "devwilliam", > "species" : [ "human" ] objects\outpost\penguinbar\penguinbartop.object 42a43,45 > "scripts" : ["/scripts/chattyObject.lua"], > "scriptDelta" : 60, > objects\outpost\penguinbar\penguinbartop2.object 5,6d4 < "category" : "other", < "printable" : false, 8a7,8 > "race" : "generic", > "printable" : false, 18c18 < "interactAction" : "OpenMerchantInterface", --- > "interactAction" : "OpenCraftingInterface", 20c20 < "config" : "/interface/windowconfig/merchant.config", --- > "config" : "/interface/windowconfig/craftingmerchant.config", 24c24,33 < "subtitle" : "Hire Penguin Mercenaries!" --- > "subtitle" : "Hire Penguin Mercenaries!", > "icon" : { > "file" : "/interface/bounty/beakeasyicon.png" > } > }, > "imgPlayerMoneyIcon" : { > "visible" : false > }, > "lblPlayerMoney" : { > "visible" : false 27,31c36 < "buyFactor" : 1.0, < "sellFactor" : 0.2, < "items" : [ < { "item" : "dubloon" } < ] --- > "filter" : [ "beakeasy" ] 47a53,61 > > "offeredQuests" : [ > "penguin1" > ], > "turnInQuests" : [ > "penguin1" > ], > > "uniqueId" : "penguinbartop", 54d67 < "uniqueId" : "beakeasy_bar", objects\outpost\penguinweaponshop\penguinweaponshop.object 47c47,49 < "direction" : "left", --- > "imagePosition" : [-98, 0], > > "direction" : "right", 50,51d51 < < "imagePosition" : [-98, 0], objects\outpost\penguinweaponshop\penguinweaponshopclosed.object 11,17c11,17 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", < "novakidDescription" : "-todo-", --- > "apexDescription" : "This appears to be some sort of trading post.", > "avianDescription" : "A trading post of some kind. It's closed right now.", > "floranDescription" : "Floran cannot tell what kind of shop thisss will be.", > "glitchDescription" : "Disappointed. This trading post is currently out of stock.", > "humanDescription" : "Probably a trading post, yet to be occupied.", > "hylotlDescription" : "A stall where goods or services will be sold.", > "novakidDescription" : "An empty shop is a sorry sight to behold.", 22c22 < "dualImage" : "penguinweaponshopclosed.png:", --- > "image" : "penguinweaponshopclosed.png:", 23a24,26 > > "direction" : "right", > 29d31 < objects\outpost\shipyardcaptain\shipyardcaptain.object 42a43 > "human_mission1", 68,76c69 < }, < < "scripts" : [ < "shipyardcaptain.lua" < ], < "scriptDelta" : 0, < < "startErchiusMission" : "I can repair that ship, but it's gonna take 20 ^orange;Erchius Crystals^reset;... You better ^green;get yerself to the Erchius Mining Facility^reset;.", < "turnInErchius" : "Perfect! These'll do the job. I'll go ahead and fix up yer ship now." --- > } objects\outpost\treasuredtrophies\treasuredtrophies.object 5c5 < "description" : "-placeholder-", --- > "description" : "Got something rare? We've got something rarer.", 11,17c11,17 < "apexDescription" : "-placeholder-", < "avianDescription" : "-placeholder-", < "floranDescription" : "-placeholder-", < "glitchDescription" : "-placeholder-", < "humanDescription" : "-placeholder-", < "hylotlDescription" : "-placeholder-", < "novakidDescription" : "-placeholder-", --- > "apexDescription" : "I can trade rare things for rarer things here.", > "avianDescription" : "A place to trade rare items for unique objects.", > "floranDescription" : "Thiss trader wants rare items in return for his wares.", > "glitchDescription" : "Intrigued. A shop that barters for objects rather than pixels?", > "humanDescription" : "I can get legendary items here! But only if I can trade some pretty rare stuff myself.", > "hylotlDescription" : "I can trade some of my rarer items for the wares in this cart.", > "novakidDescription" : "I'd trade my boots for some of this stuff! But this trader ain't lookin' for boots...", 28a29,34 > }, > "imgPlayerMoneyIcon" : { > "visible" : false > }, > "lblPlayerMoney" : { > "visible" : false objects\outpost\ursaminer\ursaminer.object 94c94 < ] --- > ], 95a96 > "uniqueId" : "ursaminer" objects\protectorate\09\09back.object 23c23,24 < "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg" --- > "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg", > "soundEffectRangeMultiplier" : 2.0 objects\protectorate\10\10back.object 23c23,24 < "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg" --- > "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg", > "soundEffectRangeMultiplier" : 2.0 objects\protectorate\11\11back.object 23c23,24 < "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg" --- > "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg", > "soundEffectRangeMultiplier" : 2.0 objects\protectorate\12\12back.object 23c23,24 < "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg" --- > "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg", > "soundEffectRangeMultiplier" : 2.0 objects\protectorate\13\13back.object 23c23,24 < "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg" --- > "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg", > "soundEffectRangeMultiplier" : 2.0 objects\protectorate\14\14back.object 23c23,24 < "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg" --- > "soundEffect" : "/sfx/environmental/protectorate_disaster.ogg", > "soundEffectRangeMultiplier" : 2.0 objects\protectorate\objects\protectoraterubble\protectoraterubble.object 20c20 < "imagePosition" : [-40, 0], --- > "imagePosition" : [-37, -10], 28c28 < "animationPosition" : [-40, 0], --- > "animationPosition" : [-37, -10], objects\teleporter\arkteleporter\default.frames 4c4 < "size" : [32, 8], --- > "size" : [40, 82], objects\teleporter\exitteleporter\default.frames 4c4 < "size" : [32, 8], --- > "size" : [42, 76], objects\teleporter\exitteleporter\exitteleporter.object 35c35,36 < "collision" : "solid" --- > "collision" : "solid", > "collisionSpaces" : [ [-1, 0], [0, 0], [1, 0], [2, 0], [-1, 8], [0, 8], [1, 8], [2, 8] ] objects\wired\door\door.lua 2,3d1 < setupMaterialSpaces() < 20d17 < updateInteractive() 21a19 > updateInteractive() 29a28 > updateCollisionAndWires() 67a67 > setupMaterialSpaces() 75a76,79 > local metamaterial = "metamaterial:door" > if object.isInputNodeConnected(0) then > metamaterial = "metamaterial:lockedDoor" > end 77c81 < table.insert(self.closedMaterialSpaces, {space, "metamaterial:door"}) --- > table.insert(self.closedMaterialSpaces, {space, metamaterial}) projectiles\activeitems\scouteye\scouteye.projectile 20d19 < "loop" : true, projectiles\guns\grenades\erchiusbomb\erchiusbomb.projectile 14c14 < "file" : "/projectiles/explosions/regularexplosion/regularexplosionuniversal.config" --- > "file" : "/projectiles/explosions/regularexplosion/regularexplosion.config" projectiles\npcs\penguintankround\penguintankround.projectile 7a8,9 > "physics" : "boulder", > "renderLayer" : "Monster+10", 14c16,18 < "power" : 20.0, --- > "power" : 20, > "aimDirection" : [3, 0.7], > "projectileSpeed": 40, quests\quests.config 30c30,31 < "defaultCustomIndicator" : "/interface/quests/questrelevant.animation", --- > "trackedCustomIndicator" : "/interface/quests/questrelevant.animation", > "untrackedCustomIndicator" : "/interface/quests/untrackedrelevant.animation", quests\generated\pools\hatadjectives.config 13a14,15 > ["adventurous", "devhead"], > ["funny", "gagnosehead"], 26a29 > ["cultured", "pyramidhead"], 30a34 > ["professional", "mercenaryhead"], 40a45,46 > ["heroic", "valkyriehelm"], > ["funny", "jesterhead"], 49c55 < ["powerful", "diamondarmorhead"] --- > ["powerful", "valoroushead"] quests\generated\pools\hatrecipes.config 32a33,38 > ["devhead", [ > { "name" : "yellowdye", "count" : 2 } > ]], > ["gagnosehead", [ > { "name" : "reddye", "count" : 1 } > ]], 113a120,125 > ["valkyriehelm", [ > { "name" : "ironbar", "count" : 4 } > ]], > ["jesterhead", [ > { "name" : "fabric", "count" : 4 } > ]], 138c150,153 < ["diamondarmorhead", [ --- > ["pyramidhead", [ > { "name" : "sandstoneblock", "count" : 4 } > ]], > ["valoroushead", [ quests\generated\pools\specieshats.config 4d3 < ["human", "winterscarfhead"], 6d4 < ["human", "glasses1head"], 10d7 < ["human", "fancaphead"], 12d8 < ["human", "scientisthead"], 13a10,11 > ["human", "medichead"], > ["human", "devhead"], 21a20,22 > ["avian", "ironavianhelmethead"], > ["avian", "tigerhead"], > ["avian", "bettyhead"], 25a27 > ["glitch", "herocaphead"], 27d28 < ["glitch", "plainhoodhead"], 30a32,34 > ["glitch", "vikinghead"], > ["glitch", "valkyriehelm"], > ["glitch", "jesterhead"], 33a38,39 > ["floran", "ethnichead"], > ["floran", "humanskullhead"], 35a42 > ["hylotl", "pyramidhead"], quests\generated\pools\specieshelmets.config 6a7,8 > ["human", "mercenaryhead"], > ["human", "devhead"], 15a18 > ["avian", "featherhead"], 21a25 > ["glitch", "valkyriehelm"], 32c36 < ["hylotl", "diamondarmorhead"] --- > ["hylotl", "valoroushead"] quests\generated\templates\recruit_guard.questtemplate 39c39 < "^cyan;Floran has been thinking that everyone would feel sssafer with a new guard in town. Floran has plan...", --- > "^cyan;Floran has been thinking that everyone would feel sssafer with a new guard in town.", 43c43 < "^cyan;Vulnerable. I would feel safer with more security around here. Can you help me recruit a guard?", --- > "^cyan;Vulnerable. I would feel safer with a guard around here. Can you help me recruit one?", 54,55c54,55 < "Final part is to ^green;place ^orange; ^white;into a newly conssstructed home, along with ^green;3 ^orange;^green; items. ^white;This will attract a ^orange;^white;guard to move in! You'll have to build this home from ssscratch. Don't forget to ^green;place this ^orange;Colony Deed^green; on the wall ^white;and ^green;provide a ^orange;light source^white; for them.", < "This final part will be hard work, but Floran is ssure it will be a success. You will need to ^green;build a home^white; for a guard to move into. ^green;Place a ^orange;light source^green; and the ^orange;^green; in the house alongside 3 ^orange; themed itemsss. ^white;This ^orange;Colony Deed^white; is also necessary!" --- > "Final part is to ^green;place ^orange; ^white;into a newly made home, along with ^green;3 ^orange;^green; itemsss^white;, for a guard! Also ^green;place this ^orange;Colony Deed^green; inside^white;, and a ^green;^orange;light source^white;!", > "This final part will be hard work. You will need to ^green;build a home^white; for a guard to move into. ^green;Place this ^orange;Colony Deed^green; and the ^orange;^green; in the house with 3 ^orange; themed itemsss^white;. Don't forget a ^orange;light source^white; and a door!" 58,59c58,59 < "Excited. Lets ^green;build a home for our new guard! ^white; You can take the lead on this: make sure they'll feel comfortable by adding a ^orange;light source, ^green;3 pieces of ^orange;^green; furniture^white; and, of course, the ^orange;. ^white;And don't forget, this ^orange;Colony Deed^white; needs to be ^green;placed on the wall.", < "Thoughtful. ^green;This guard is going to need somewhere to live. ^green;You should build them a house! It should contain the ^orange;^white;, and you should^green; get them 3 pieces of ^orange;^green; furniture^white; to help them settle in. ^green;Put this ^orange;Colony Deed^green; on the wall^white; somewhere inside, and ^green;add a^orange; light source^white; as a finishing touch!" --- > "Eager. Finally, ^green;build a new house with your ^orange;^white; in it, ^green;add 3 pieces of furniture that a ^orange;^white; would like and ^green;put this ^orange;Colony Deed^green; in it^white;! Don't forget to ^green;add a^orange; light source!", > "Excited. Now you just need to ^green;build a new house with your ^orange;^white; in it, ^green;add 3 pieces of furniture that a ^orange;^white; would like, and ^green;put this ^orange;Colony Deed^green; up too^white;. Don't forget to ^green;add a ^orange;light source^white;!" 62,63c62,63 < "Finally, ^green;build a new house with your ^orange;^white; in it, ^green;add 3 pieces of furniture that a ^orange;^white; would like and ^green;put this ^orange;Colony Deed^green; in it^white;! Don't forget to ^green;add a^orange; light source!", < "All that's left is to ^green;build a new house with your ^orange;^white; in it, ^green;add 3 pieces of furniture that a ^orange;^white; would like, and ^green;put this ^orange;Colony Deed^green; up too^white;. Don't forget to ^green;add a ^orange;light source as well!" --- > "Finally, ^green;build a new house with your ^orange;^white; in it, ^green;add 3 pieces of furniture that a ^orange;^white; would like and ^green;put this ^orange;Colony Deed^green; in it^white;! Don't forget to ^green;add a^orange; light source^white;!", > "All that's left is to ^green;build a new house with your ^orange;^white; in it, ^green;add 3 pieces of furniture that a ^orange;^white; would like, and ^green;put this ^orange;Colony Deed^green; up too^white;. Don't forget to ^green;add a ^orange;light source^white; as well!" quests\outpost\penguin1.questtemplate 30a31,32 > "associatedMission" : "missionpenguin1", > 43,46c45 < "turnInEntityUid" : "penguinbartop", < < // Completion actions < "setUniverseFlags" : ["outpost_beakeasy"] --- > "turnInEntityUid" : "penguinbartop" quests\outpost\penguin2.questtemplate 30a31,32 > "associatedMission" : "missionpenguin2", > quests\outpost\ursaminer1.questtemplate 6a7 > "ephemeral" : true, 21a23,26 > }, > "questFailed" : { > "portrait" : [ {"image" : "/objects/outpost/ursaminer/ursaminerportrait.png"} ], > "title" : "Bernard" 32a38,46 > "failConditions" : [ > { > "type" : "proximity", > "entityUid" : "ursaminer", > "range" : -1, //In the same world > "failureText" : "Little Dipper already got his teddy from someone else!" > } > ], > quests\scripts\instance.lua 51a52,58 > function questStart() > local associatedMission = config.getParameter("associatedMission") > if associatedMission then > player.enableMission(associatedMission) > end > end > quests\scripts\main.lua 10a11,12 > self.failConditions = buildFailConditions() > 36a39,50 > function buildFailConditions() > local conditions = config.getParameter("failConditions", {}) > > for _,config in pairs(conditions) do > if config.type == "proximity" then > config.tracker = util.uniqueEntityTracker(config.entityUid) > end > end > > return conditions > end > 44a59,72 > function failConditionMet() > for _,condition in pairs(self.failConditions) do > if condition.type == "proximity" then > local result = condition.tracker() > if result and (condition.range < 0 or world.magnitude(result, entity.position()) < condition.range) then > quest.setFailureText(condition.failureText) > return true > end > end > end > > return false > end > 105a134,137 > end > > if failConditionMet() then > quest.fail() quests\scripts\story\gaterepair.lua 170,179d169 < self.onInteract = function(entityId) < if world.entityUniqueId(entityId) == self.gateUid then < if storage.stage == 4 then < player.consumeItem({name = self.gateRepairItem, count = self.gateRepairCount}) < world.sendEntityMessage(self.gateUid, "activate") < end < return true < end < end < 211d200 < util.wait(14) quests\scripts\story\human_mission1.lua 3a4 > require "/quests/scripts/questutil.lua" 14d14 < self.estherUid = config.getParameter("estherUid") 18d17 < findMechanic, 20,21c19 < turnInCrystals, < findEsther --- > turnIn 34a33,34 > player.enableMission(config.getParameter("associatedMission")) > player.playCinematic(config.getParameter("missionUnlockedCinema")) 46,51c46,47 < local setUniverseFlags = config.getParameter("setUniverseFlags") < if setUniverseFlags then < for _, flagName in pairs(setUniverseFlags) do < player.setUniverseFlag(flagName) < end < end --- > player.upgradeShip(config.getParameter("shipUpgrade")) > player.playCinematic(config.getParameter("shipUpgradeCinema")) 56,95d51 < function pointCompassAt(position) < if position then < local direction = world.distance(position, mcontroller.position()) < quest.setCompassDirection(vec2.angle(direction)) < elseif position == nil then < quest.setCompassDirection(nil) < end < end < < function findMechanic() < quest.setParameter("mechanic", {type = "entity", uniqueId = self.mechanicUid}) < quest.setIndicators({"mechanic"}) < < quest.setObjectiveList({{config.getParameter("descriptions.findMechanic"), false}}) < < self.onInteract = function(entityId) < if world.entityUniqueId(entityId) == self.mechanicUid then < quest.setIndicators({}) < storage.stage = 2 < world.sendEntityMessage(entityId, "startErchiusMission") < player.enableMission(config.getParameter("associatedMission")) < < self.onInteract = nil < return true < end < end < < local findMechanic = util.uniqueEntityTracker(self.mechanicUid, self.compassUpdate) < while storage.stage == 1 do < pointCompassAt(findMechanic()) < coroutine.yield() < end < < util.wait(3.0) < player.playCinematic(config.getParameter("missionUnlockedCinema")) < util.wait(3.0) < player.radioMessage(config.getParameter("missionRadioMessage")) < < self.state:set(self.stages[storage.stage]) < end 106c62 < storage.stage = 3 --- > storage.stage = 2 114,144c70,71 < local findDrill = util.uniqueEntityTracker(self.drillUid, self.compassUpdate) < while storage.stage == 2 do < pointCompassAt(findDrill()) < < coroutine.yield() < end < < self.state:set(self.stages[storage.stage]) < end < < function turnInCrystals() < quest.setParameter("mechanic", {type = "entity", uniqueId = self.mechanicUid}) < quest.setIndicators({"mechanic"}) < < quest.setObjectiveList({{config.getParameter("descriptions.turnInCrystals"), false}}) < < self.onInteract = function(entityId) < if world.entityUniqueId(entityId) == self.mechanicUid then < quest.setIndicators({}) < storage.stage = 4 < world.sendEntityMessage(entityId, "turnInErchius") < player.upgradeShip(config.getParameter("shipUpgrade")) < < self.onInteract = nil < return true < end < end < < local findMechanic = util.uniqueEntityTracker(self.mechanicUid, self.compassUpdate) < while storage.stage == 3 do < pointCompassAt(findMechanic()) --- > util.wait(3.0) > player.radioMessage(config.getParameter("missionRadioMessage")) 145a73,75 > local findDrill = util.uniqueEntityTracker(self.drillUid, self.compassUpdate) > while storage.stage == 1 do > questutil.pointCompassAt(findDrill()) 149,151d78 < util.wait(3.0) < player.playCinematic(config.getParameter("shipUpgradeCinema")) < 155c82,85 < function findEsther() --- > function turnIn() > quest.setIndicators({}) > quest.setCompassDirection(nil) > quest.setObjectiveList({{config.getParameter("descriptions.turnIn"), false}}) 158,163c88,90 < quest.setObjectiveList({{config.getParameter("descriptions.findEsther"), false}}) < < local trackEsther = util.uniqueEntityTracker(self.estherUid, self.compassUpdate) < while true do < pointCompassAt(trackEsther()) < --- > local findMechanic = util.uniqueEntityTracker(self.mechanicUid, self.compassUpdate) > while storage.stage == 2 do > questutil.pointCompassAt(findMechanic()) 166c93 < end --- > end \ No newline at end of file quests\story\apex_mission1.questtemplate 6c6 < "text" : "I think we should begin our hunt for the ^orange;Apex artifact^reset;. The Apex are generally found on ^orange;frozen planets^reset;, so those are ^green;the best places to search for the ^orange;clues^green; we need^reset;. Wrap up warm dear, and remember: Apex society is in upheaval at the moment, so be on your guard.", --- > "text" : "I think we should begin our hunt for the ^orange;Apex artifact^reset;. The Apex are generally found on ^orange;frozen planets^reset; around ^orange;frozen stars^reset;, so those are ^green;the best places to search for the ^orange;clues^green; we need^reset;. Wrap up warm dear, and remember: Apex society is in upheaval at the moment, so be on your guard.", 15c15 < "script" : "/quests/scripts/main.lua", --- > "script" : "/quests/scripts/clues.lua", 21,211c21,103 < "requireTurnIn" : true, < "turnInDescription" : "Return to ^orange;Esther^reset; at the ^orange;outpost^reset;", < "conditions" : [ < { < "type" : "scanObjects", < "description" : "Find Apex clues", < "targetValue" : 50, < "objectValues" : { < "apexbloodbank" : 1, < "apexconsole1" : 4, < "apexconsolekeyboard" : 2, < "apexcoolbookcase" : 4, < "apexcoolcomputer" : 4, < "apexcoolserver" : 4, < "apexfightlantern" : 3, < "apexhdtv" : 3, < "apexobeysign" : 3, < "apexpainting1" : 2, < "apexpod" : 3, < "apexpod2" : 3, < "apexrecordplayer" : 2, < "apexstatue" : 2, < "apexstatue1" : 3, < "apexstatue2" : 2, < "apexstatue3" : 2, < "apextv" : 1, < "classicapestatue" : 5, < "classicapestatuenohead" : 5, < "classicbookcase" : 2, < "paintingapegothic" : 2, < "paintingapescream" : 2, < "paintingapespear" : 2, < "paintingapexpearlearring" : 2, < "paintingapexpixellisa" : 2, < "paintingapexwithermine" : 2, < "paintingbirthofapevenus" : 2, < "bigapedoll" : 20, < "bigapetargetmap" : 20, < "minidronerack" : 20, < "miniknogintel1" : 20, < "miniknognewspaper" : 20 < }, < "radioMessages" : { < "uniqueProgress" : { < "bigapedoll" : { < "messageId" : "apex_mission1_up1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This doll is actually a spy camera... The Miniknog controls every aspect of Apex lives and culture. I'm going to attempt to trace this camera's signal... Thank you for finding this.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "bigapetargetmap" : { < "messageId" : "apex_mission1_up2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hmm, this map indicates the supposed whereabouts of Big Ape. I see the Miniknog likes to keep it's most important assets close to hand. I think this will be a very useful clue, dear.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "minidronerack" : { < "messageId" : "apex_mission1_up3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Excellent find, dear! This drone's database is saturated with useful information.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "miniknogintel1" : { < "messageId" : "apex_mission1_up4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This is a useful find! I'm sure some of the information here pertains to the Artifact.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "miniknognewspaper" : { < "messageId" : "apex_mission1_up5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This newspaper clipping is full of trickery and propaganda, but I believe there is information of use hidden beneath the lies.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < }, < "genericProgress" : [ < { < "messageId" : "apex_mission1_gp1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hmmm, how curious... I need to cross-reference this.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Interesting. This will certainly have a bearing on my research.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Keep it up dear, this is all very helpful!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "A clue of small implication, but relevant nonetheless!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This is excellent, everything you find contributes to the formation of a theory.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp6", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hm, I wonder...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp7", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This confirms something that I had speculated upon!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp8", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "How peculiar! But surprising information can be even more valuable than expected information...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp9", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Even the smallest piece of evidence can help to uncover the grandest secrets of the universe.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "apex_mission1_gp10", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This clue hints at hidden information.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < ], < "startWithProgress" : { < "messageId" : "apex_mission1_swp", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "startAlreadyComplete" : { < "messageId" : "apex_mission1_sac", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "You're quite the collector of Apex antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "complete" : { < "messageId" : "apex_mission1_c", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "I believe I know where the Apex Artifact is! ^#71f2f6;Come back to the Ark when you're ready^white; dear, and I'll tell you more.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } --- > "descriptions" : { > "findClues" : "^green;Scan objects^reset; to find ^orange;Apex clues^reset;", > "turnIn" : "Return to ^orange;Esther^reset; at the ^orange;Ark^reset;" > }, > "turnInEntityUid" : "estheroutpost", > > "targetValue" : 50, > "objectValues" : { > "apexbloodbank" : 1, > "apexconsole1" : 4, > "apexconsolekeyboard" : 2, > "apexcoolbookcase" : 4, > "apexcoolcomputer" : 4, > "apexcoolserver" : 4, > "apexfightlantern" : 3, > "apexhdtv" : 3, > "apexobeysign" : 3, > "apexpainting1" : 2, > "apexpod" : 3, > "apexpod2" : 3, > "apexrecordplayer" : 2, > "apexstatue" : 2, > "apexstatue1" : 3, > "apexstatue2" : 2, > "apexstatue3" : 2, > "apextv" : 1, > "classicapestatue" : 5, > "classicapestatuenohead" : 5, > "classicbookcase" : 2, > "paintingapegothic" : 2, > "paintingapescream" : 2, > "paintingapespear" : 2, > "paintingapexpearlearring" : 2, > "paintingapexpixellisa" : 2, > "paintingapexwithermine" : 2, > "paintingbirthofapevenus" : 2, > "bigapedoll" : 20, > "bigapetargetmap" : 20, > "minidronerack" : 20, > "miniknogintel1" : 20, > "miniknognewspaper" : 20 > }, > "radioMessages" : { > "uniqueProgress" : { > "bigapedoll" : { > "messageId" : "apex_mission1_up1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This doll is actually a spy camera... The Miniknog controls every aspect of Apex lives and culture. I'm going to attempt to trace this camera's signal... Thank you for finding this.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "bigapetargetmap" : { > "messageId" : "apex_mission1_up2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hmm, this map indicates the supposed whereabouts of Big Ape. I see the Miniknog likes to keep it's most important assets close to hand. I think this will be a very useful clue, dear.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "minidronerack" : { > "messageId" : "apex_mission1_up3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Excellent find, dear! This drone's database is saturated with useful information.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "miniknogintel1" : { > "messageId" : "apex_mission1_up4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This is a useful find! I'm sure some of the information here pertains to the Artifact.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "miniknognewspaper" : { > "messageId" : "apex_mission1_up5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This newspaper clipping is full of trickery and propaganda, but I believe there is information of use hidden beneath the lies.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 212a105,210 > }, > "genericProgress" : [ > { > "messageId" : "apex_mission1_gp1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hmmm, how curious... I need to cross-reference this.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Interesting. This will certainly have a bearing on my research.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Keep it up dear, this is all very helpful!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "A clue of small implication, but relevant nonetheless!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This is excellent, everything you find contributes to the formation of a theory.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp6", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hm, I wonder...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp7", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This confirms something that I had speculated upon!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp8", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "How peculiar! But surprising information can be even more valuable than expected information...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp9", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Even the smallest piece of evidence can help to uncover the grandest secrets of the universe.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "apex_mission1_gp10", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This clue hints at hidden information.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > } > ], > "startWithProgress" : { > "messageId" : "apex_mission1_swp", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "startAlreadyComplete" : { > "messageId" : "apex_mission1_sac", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "You're quite the collector of Apex antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "complete" : { > "messageId" : "apex_mission1_c", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "I believe I know where the Apex Artifact is! ^#71f2f6;Come back to the Ark when you're ready^white; dear, and I'll tell you more.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 214c212,216 < ] --- > }, > > "dialogClueValue" : 4, > "dialogClueSpecies" : "apex", > "clueDialog" : "/dialog/clues.config:apex" quests\story\avian_mission1.questtemplate 6c6 < "text" : "^orange;Avians^reset; next I think! Probably best to ^green;go to planets where ^orange;jungle^white; terrain is in abundance - Avians like to inhabit such places. See you soon, dear. Be careful, and happy hunting!", --- > "text" : "^orange;Avians^reset; next I think! Probably best to ^green;go to planets where ^orange;jungle^white; terrain is in abundance - Avians like to inhabit such places. You'll find those kinds of planets around ^orange;radioactive stars^white;. See you soon, dear. Be careful, and happy hunting!", 15c15 < "script" : "/quests/scripts/main.lua", --- > "script" : "/quests/scripts/clues.lua", 21,209c21,101 < "requireTurnIn" : true, < "turnInDescription" : "Return to ^orange;Esther^reset; at the ^orange;outpost^reset;", < "conditions" : [ < { < "type" : "scanObjects", < "description" : "Find Avian clues", < "targetValue" : 50, < "objectValues" : { < "altaravian" : 3, < "ashjar1" : 2, < "ashjar2" : 1, < "bigjar1" : 2, < "birdaltar2" : 5, < "birdgong2" : 3, < "birdjar1" : 3, < "birdthrone" : 1, < "consoletribal2" : 2, < "consoletribal3" : 2, < "consoletribal4" : 5, < "consoletribalwall" : 1, < "goldenducky" : 1, < "goldenjar1" : 2, < "goldenurn" : 4, < "obsidianbookcase" : 3, < "sacrificialaltar" : 5, < "sarcoavian1" : 2, < "sarcoavian2" : 4, < "screen3" : 5, < "tombstatueavian" : 2, < "tombstone6" : 1, < "tombthing4" : 3, < "tribalbookcase1" : 2, < "tribalbookcase2" : 4, < "tribalserver" : 4, < "kluexmap1" : 20, < "kluexmural1" : 20, < "kluexmural2" : 20, < "kluexstatue1" : 20, < "kluexstatue2" : 20 < }, < "radioMessages" : { < "uniqueProgress" : { < "kluexmap1" : { < "messageId" : "avian_mission1_up1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This looks like an ancient depiction of a star map. Perhaps it plots the location of something important?", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "kluexmural1" : { < "messageId" : "avian_mission1_up2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This mural describes a great heavenly treasure... Descriptions of the Avian artifact could easily be couched in such terms.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "kluexmural2" : { < "messageId" : "avian_mission1_up3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This mural is ancient and uncovers mysteries long since lost.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "kluexstatue1" : { < "messageId" : "avian_mission1_up4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "What a strange statue. And the inscription on the base is even more intriguing than the imagery. The devil is in the detail, dear.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "kluexstatue2" : { < "messageId" : "avian_mission1_up5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "An unusal depiction of Kluex, and the accompanying description is strange and full of promise!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < }, < "genericProgress" : [ < { < "messageId" : "avian_mission1_gp1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hmmm, how curious... I need to cross-reference this.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Interesting. This will certainly have a bearing on my research.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "The Avian people have a fascinating relationship with their god. These small clues hint towards a bigger truth.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "A clue of small implication, but relevant nonetheless!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This is excellent, everything you find contributes to the formation of a theory.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp6", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "The past is full of secrets crying out to be uncovered. Well found, dear!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp7", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "You'd be surprised how much the little things help!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp8", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Where would the Avian people of the distant past keep something valuable? Sorry dear, just thinking out loud!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp9", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Even the smallest piece of evidence can help to uncover the grandest secrets of the universe.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "avian_mission1_gp10", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This clue hints at hidden information.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < ], < "startWithProgress" : { < "messageId" : "avian_mission1_swp", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "startAlreadyComplete" : { < "messageId" : "avian_mission1_sac", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "You're quite the collector of Avian antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "complete" : { < "messageId" : "avian_mission1_c", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "The Great Sovereign Temple... It must be! That's all the information we need. ^#71f2f6;Come back to the Ark whenever you're ready^white;, dear.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } --- > "descriptions" : { > "findClues" : "^green;Scan objects^reset; to find ^orange;Avian clues^reset;", > "turnIn" : "Return to ^orange;Esther^reset; at the ^orange;Ark^reset;" > }, > "turnInEntityUid" : "estheroutpost", > > "targetValue" : 50, > "objectValues" : { > "altaravian" : 3, > "ashjar1" : 2, > "ashjar2" : 1, > "bigjar1" : 2, > "birdaltar2" : 5, > "birdgong2" : 3, > "birdjar1" : 3, > "birdthrone" : 1, > "consoletribal2" : 2, > "consoletribal3" : 2, > "consoletribal4" : 5, > "consoletribalwall" : 1, > "goldenducky" : 1, > "goldenjar1" : 2, > "goldenurn" : 4, > "obsidianbookcase" : 3, > "sacrificialaltar" : 5, > "sarcoavian1" : 2, > "sarcoavian2" : 4, > "screen3" : 5, > "tombstatueavian" : 2, > "tombstone6" : 1, > "tombthing4" : 3, > "tribalbookcase1" : 2, > "tribalbookcase2" : 4, > "tribalserver" : 4, > "kluexmap1" : 20, > "kluexmural1" : 20, > "kluexmural2" : 20, > "kluexstatue1" : 20, > "kluexstatue2" : 20 > }, > "radioMessages" : { > "uniqueProgress" : { > "kluexmap1" : { > "messageId" : "avian_mission1_up1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This looks like an ancient depiction of a star map. Perhaps it plots the location of something important?", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "kluexmural1" : { > "messageId" : "avian_mission1_up2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This mural describes a great heavenly treasure... Descriptions of the Avian artifact could easily be couched in such terms.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "kluexmural2" : { > "messageId" : "avian_mission1_up3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This mural is ancient and uncovers mysteries long since lost.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "kluexstatue1" : { > "messageId" : "avian_mission1_up4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "What a strange statue. And the inscription on the base is even more intriguing than the imagery. The devil is in the detail, dear.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "kluexstatue2" : { > "messageId" : "avian_mission1_up5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "An unusal depiction of Kluex, and the accompanying description is strange and full of promise!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 210a103,208 > }, > "genericProgress" : [ > { > "messageId" : "avian_mission1_gp1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hmmm, how curious... I need to cross-reference this.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Interesting. This will certainly have a bearing on my research.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "The Avian people have a fascinating relationship with their god. These small clues hint towards a bigger truth.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "A clue of small implication, but relevant nonetheless!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This is excellent, everything you find contributes to the formation of a theory.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp6", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "The past is full of secrets crying out to be uncovered. Well found, dear!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp7", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "You'd be surprised how much the little things help!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp8", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Where would the Avian people of the distant past keep something valuable? Sorry dear, just thinking out loud!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp9", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Even the smallest piece of evidence can help to uncover the grandest secrets of the universe.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "avian_mission1_gp10", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This clue hints at hidden information.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > } > ], > "startWithProgress" : { > "messageId" : "avian_mission1_swp", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "startAlreadyComplete" : { > "messageId" : "avian_mission1_sac", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "You're quite the collector of Avian antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "complete" : { > "messageId" : "avian_mission1_c", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "The Great Sovereign Temple... It must be! That's all the information we need. ^#71f2f6;Come back to the Ark whenever you're ready^white;, dear.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 212c210,214 < ] --- > }, > > "dialogClueValue" : 4, > "dialogClueSpecies" : "avian", > "clueDialog" : "/dialog/clues.config:avian" quests\story\avian_mission2.questtemplate 7c7 < "completionText" : "Another artifact in place. We're getting there steadily dear. Well done!", --- > "completionText" : "Another artifact in place. We're getting there steadily, dear. Well done!", quests\story\floran_mission1.questtemplate 4c4 < "prerequisites" : [ "human_mission1" ], --- > "prerequisites" : [ "outpostclue" ], 6c6 < "text" : "Now that you can get about, we need to start finding these ^orange;artifacts^reset;, dear. Maybe the Floran one first... They tend to gravitate towards dense vegetation, so I think you should ^green;search planets with thick ^orange;forests^white; for ^orange;clues^reset;, and ^green;examine Floran objects^reset;. Thank you, and good luck!", --- > "text" : "Now that you can get about, we need to start finding these ^orange;artifacts^reset;, dear. Maybe the Floran one first... They tend to gravitate towards dense vegetation, so I think you should ^green;search planets with thick ^orange;forests^white; for ^orange;clues^reset;. ^orange;Gentle stars^white; often have forest planets around them. Good luck dear, and thank you!", 15c15 < "script" : "/quests/scripts/main.lua", --- > "script" : "/quests/scripts/clues.lua", 21,200c21,92 < "requireTurnIn" : true, < "turnInDescription" : "Return to ^orange;Esther^reset; at the ^orange;outpost^reset;", < "conditions" : [ < { < "type" : "scanObjects", < "description" : "Scan objects to find Floran clues", < "targetValue" : 50, < "objectValues" : { < "floranbonedisplay1" : 2, < "floranbonedisplay2" : 4, < "floranbookcase" : 4, < "floranpainting1" : 2, < "floranpainting2" : 4, < "floranpainting3" : 2, < "floranscreen2" : 2, < "huntingdisplay1" : 3, < "huntingbigstatue" : 5, < "huntingstatue" : 3, < "huntingtrophy1" : 2, < "huntingtrophy2" : 2, < "huntingtrophy3" : 2, < "huntingweaponrack1" : 2, < "plantpanel" : 4, < "planturn1" : 2, < "planturn2" : 1, < "championspeardisplay" : 20, < "floranhunterpainting" : 20, < "ixolingpike" : 20, < "floranspinneret" : 20, < "floranwebbing" : 20 < }, < "radioMessages" : { < "uniqueProgress" : { < "championspeardisplay" : { < "messageId" : "floran_mission1_up1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Traditional Floran culture places great importance on their hunts and their hunters... I'm certain that will have an impact upon the location of their artifact.'.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "floranhunterpainting" : { < "messageId" : "floran_mission1_up2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This image depicts a Floran hunter, their garb seems almost ceremonial.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "ixolingpike" : { < "messageId" : "floran_mission1_up3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "The creature that these remains belonged to aren't native to this area - I'll look through my taxonomic records and see if I can discover its origins and importance.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "floranspinneret" : { < "messageId" : "floran_mission1_up4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This spinneret is unusually large - what kind of creature could support such an organ? This is evidently a prized trophy. I wonder...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "floranwebbing" : { < "messageId" : "floran_mission1_up5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This glutinous webbing is of unusual hue and texture. The species that produced it must be unique in its characteristics, and probably limited in its environment.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < }, < "genericProgress" : [ < { < "messageId" : "floran_mission1_gp1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hmmm, how curious... I need to cross-reference this.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hm, I wonder...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "The Floran don't pay much attention to history, but they greatly value tradition. It's helpful to build a picture of the culture.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "A clue of small implication, but relevant nonetheless!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Violence reigns in Floran culture - sometimes disorderly, sometimes organised in nature.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp6", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This confirms something that I had speculated upon!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp7", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Interesting find! Keep going, you're doing well!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp8", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Interesting that they should value such an item, and display it in this way.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp9", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "How peculiar! But surprising information can be even more valuable than expected information...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "floran_mission1_gp10", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Every clue gets us closer!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < ], < "startWithProgress" : { < "messageId" : "floran_mission1_swp", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "startAlreadyComplete" : { < "messageId" : "floran_mission1_sac", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "You're quite the collector of Floran antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "complete" : { < "messageId" : "floran_mission1_c", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Wonderful - I believe I now know just where the Artifact might be! ^#71f2f6;Come and meet me back at the Ark when you're ready^white;, dear.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } --- > "descriptions" : { > "findClues" : "^green;Scan objects^reset; to find ^orange;Floran clues^reset;", > "turnIn" : "Return to ^orange;Esther^reset; at the ^orange;Ark^reset;" > }, > "turnInEntityUid" : "estheroutpost", > > "targetValue" : 50, > "objectValues" : { > "floranbonedisplay1" : 2, > "floranbonedisplay2" : 4, > "floranbookcase" : 4, > "floranpainting1" : 2, > "floranpainting2" : 4, > "floranpainting3" : 2, > "floranscreen2" : 2, > "huntingdisplay1" : 3, > "huntingbigstatue" : 5, > "huntingstatue" : 3, > "huntingtrophy1" : 2, > "huntingtrophy2" : 2, > "huntingtrophy3" : 2, > "huntingweaponrack1" : 2, > "plantpanel" : 4, > "planturn1" : 2, > "planturn2" : 1, > "championspeardisplay" : 20, > "floranhunterpainting" : 20, > "ixolingpike" : 20, > "floranspinneret" : 20, > "floranwebbing" : 20 > }, > "radioMessages" : { > "uniqueProgress" : { > "championspeardisplay" : { > "messageId" : "floran_mission1_up1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Traditional Floran culture places great importance on their hunts and their hunters... I'm certain that will have an impact upon the location of their artifact.'.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "floranhunterpainting" : { > "messageId" : "floran_mission1_up2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This image depicts a Floran hunter, their garb seems almost ceremonial.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "ixolingpike" : { > "messageId" : "floran_mission1_up3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "The creature that these remains belonged to aren't native to this area - I'll look through my taxonomic records and see if I can discover its origins and importance.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "floranspinneret" : { > "messageId" : "floran_mission1_up4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This spinneret is unusually large - what kind of creature could support such an organ? This is evidently a prized trophy. I wonder...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "floranwebbing" : { > "messageId" : "floran_mission1_up5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This glutinous webbing is of unusual hue and texture. The species that produced it must be unique in its characteristics, and probably limited in its environment.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 201a94,199 > }, > "genericProgress" : [ > { > "messageId" : "floran_mission1_gp1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hmmm, how curious... I need to cross-reference this.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hm, I wonder...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "The Floran don't pay much attention to history, but they greatly value tradition. It's helpful to build a picture of the culture.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "A clue of small implication, but relevant nonetheless!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Violence reigns in Floran culture - sometimes disorderly, sometimes organised in nature.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp6", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This confirms something that I had speculated upon!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp7", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Interesting find! Keep going, you're doing well!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp8", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Interesting that they should value such an item, and display it in this way.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp9", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "How peculiar! But surprising information can be even more valuable than expected information...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "floran_mission1_gp10", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Every clue gets us closer!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > } > ], > "startWithProgress" : { > "messageId" : "floran_mission1_swp", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "startAlreadyComplete" : { > "messageId" : "floran_mission1_sac", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "You're quite the collector of Floran antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "complete" : { > "messageId" : "floran_mission1_c", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Wonderful - I believe I now know just where the Artifact might be! ^#71f2f6;Come and meet me back at the Ark when you're ready^white;, dear.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 203c201,205 < ] --- > }, > > "dialogClueValue" : 4, > "dialogClueSpecies" : "floran", > "clueDialog" : "/dialog/clues.config:floran" quests\story\glitch_mission1.questtemplate 6c6 < "text" : "Now we need to find the ^orange;Glitch artifact^reset;. Glitch tend to reside on planets with a lot of ^orange;volcanic activity^reset; (they seem to find them vaguely comforting). ^green;Best to search there for ^orange;clues^white;. I know the Glitch are a little offbeat, but don't underestimate them: look after yourself dear.", --- > "text" : "Now we need to find the ^orange;Glitch artifact^reset;. Glitch tend to reside on planets with a lot of ^orange;volcanic activity^reset; (they seem to find them vaguely comforting). Volcanic planets occur around ^orange;fiery stars^reset;. ^green;Best to search there for ^orange;clues^white;. I know the Glitch are a little offbeat, but don't underestimate them: look after yourself dear.", 15c15 < "script" : "/quests/scripts/main.lua", --- > "script" : "/quests/scripts/clues.lua", 21,200c21,92 < "requireTurnIn" : true, < "turnInDescription" : "Return to ^orange;Esther^reset; at the ^orange;outpost^reset;", < "conditions" : [ < { < "type" : "scanObjects", < "description" : "Find Glitch clues", < "targetValue" : 50, < "objectValues" : { < "bannermedievallarge" : 1, < "bannermedievalsmall" : 1, < "battlestandard" : 1, < "medievalarmor" : 1, < "medievalarmorarmed" : 1, < "medievalaxedisplay" : 1, < "medievalbookcase" : 5, < "medievalcodex" : 5, < "medievalflagpole" : 2, < "medievalglobe" : 5, < "medievalmap" : 5, < "medievalsworddisplay" : 2, < "royalbookcase" : 5, < "royaldesk" : 2, < "royalthrone" : 2, < "glitchbloodbank" : 2, < "wallshield" : 2, < "glitchbaronfigure" : 20, < "glitchchess" : 20, < "glitchdecree" : 20, < "glitchhorndisplay" : 20, < "glitchscribe" : 20 < }, < "radioMessages" : { < "uniqueProgress" : { < "glitchbaronfigure" : { < "messageId" : "glitch_mission1_up1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This statuette... I've seen this individual before! Was it in a book somewhere? I'll investigate...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "glitchchess" : { < "messageId" : "glitch_mission1_up2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This chess table is curious - the pieces are all hand-carved, made by a skilled individual. The design is somewhat idiosyncratic. I wonder what its provenance is.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "glitchdecree" : { < "messageId" : "glitch_mission1_up3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "The text you just scanned mentions a treasure repository - a keep that stores a cache of valuable items. Could it hold something of as much worth as the artifact?", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "glitchhorndisplay" : { < "messageId" : "glitch_mission1_up4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Heraldry is important among the Glitch. The sigil on this banner is unique, and I believe it may indirectly relate to the artifact. I will research its origins.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "glitchscribe" : { < "messageId" : "glitch_mission1_up5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "The letter on this desk mentions a figure of great notoriety amongst the Glitch. Amongst other things, he is a proprietor of many riches...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < }, < "genericProgress" : [ < { < "messageId" : "glitch_mission1_gp1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hmmm, how curious... I need to cross-reference this.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Interesting. This will certainly have a bearing on my research.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Keep it up dear, this is all very helpful!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "A clue of small implication, but relevant nonetheless!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This is excellent, everything you find contributes to the formation of a theory.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp6", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hm, I wonder...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp7", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This confirms something that I had speculated upon!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp8", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "How peculiar! But surprising information can be even more valuable than expected information...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp9", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Even the smallest piece of evidence can help to uncover the grandest secrets of the universe.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "glitch_mission1_gp10", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This clue hints at hidden information.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < ], < "startWithProgress" : { < "messageId" : "glitch_mission1_swp", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "startAlreadyComplete" : { < "messageId" : "glitch_mission1_sac", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "You're quite the collector of Glitch antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "complete" : { < "messageId" : "glitch_mission1_c", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "My theories were correct! ^#71f2f6;Come back to the Ark when you're ready^white; and I'll tell you where the Artifact is being kept, dear.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } --- > "descriptions" : { > "findClues" : "^green;Scan objects^reset; to find ^orange;Glitch clues^reset;", > "turnIn" : "Return to ^orange;Esther^reset; at the ^orange;Ark^reset;" > }, > "turnInEntityUid" : "estheroutpost", > > "targetValue" : 50, > "objectValues" : { > "bannermedievallarge" : 1, > "bannermedievalsmall" : 1, > "battlestandard" : 1, > "medievalarmor" : 1, > "medievalarmorarmed" : 1, > "medievalaxedisplay" : 1, > "medievalbookcase" : 5, > "medievalcodex" : 5, > "medievalflagpole" : 2, > "medievalglobe" : 5, > "medievalmap" : 5, > "medievalsworddisplay" : 2, > "royalbookcase" : 5, > "royaldesk" : 2, > "royalthrone" : 2, > "glitchbloodbank" : 2, > "wallshield" : 2, > "glitchbaronfigure" : 20, > "glitchchess" : 20, > "glitchdecree" : 20, > "glitchhorndisplay" : 20, > "glitchscribe" : 20 > }, > "radioMessages" : { > "uniqueProgress" : { > "glitchbaronfigure" : { > "messageId" : "glitch_mission1_up1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This statuette... I've seen this individual before! Was it in a book somewhere? I'll investigate...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "glitchchess" : { > "messageId" : "glitch_mission1_up2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This chess table is curious - the pieces are all hand-carved, made by a skilled individual. The design is somewhat idiosyncratic. I wonder what its provenance is.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "glitchdecree" : { > "messageId" : "glitch_mission1_up3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "The text you just scanned mentions a treasure repository - a keep that stores a cache of valuable items. Could it hold something of as much worth as the artifact?", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "glitchhorndisplay" : { > "messageId" : "glitch_mission1_up4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Heraldry is important among the Glitch. The sigil on this banner is unique, and I believe it may indirectly relate to the artifact. I will research its origins.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "glitchscribe" : { > "messageId" : "glitch_mission1_up5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "The letter on this desk mentions a figure of great notoriety amongst the Glitch. Amongst other things, he is a proprietor of many riches...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 201a94,199 > }, > "genericProgress" : [ > { > "messageId" : "glitch_mission1_gp1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hmmm, how curious... I need to cross-reference this.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Interesting. This will certainly have a bearing on my research.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Keep it up dear, this is all very helpful!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "A clue of small implication, but relevant nonetheless!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This is excellent, everything you find contributes to the formation of a theory.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp6", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hm, I wonder...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp7", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This confirms something that I had speculated upon!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp8", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "How peculiar! But surprising information can be even more valuable than expected information...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp9", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Even the smallest piece of evidence can help to uncover the grandest secrets of the universe.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "glitch_mission1_gp10", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This clue hints at hidden information.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > } > ], > "startWithProgress" : { > "messageId" : "glitch_mission1_swp", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "startAlreadyComplete" : { > "messageId" : "glitch_mission1_sac", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "You're quite the collector of Glitch antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "complete" : { > "messageId" : "glitch_mission1_c", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "My theories were correct! ^#71f2f6;Come back to the Ark when you're ready^white; and I'll tell you where the Artifact is being kept, dear.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 203c201,205 < ] --- > }, > > "dialogClueValue" : 4, > "dialogClueSpecies" : "glitch", > "clueDialog" : "/dialog/clues.config:glitch" quests\story\human_mission1.questtemplate 4c4 < "title" : "Become Space-worthy", --- > "title" : "The Erchius Mining Facility", 6,7c6,8 < "text" : "First thing first though, dear; you need a ^orange;ship in good working order^reset;. Who knows how far you'll have to travel before we're done. I think you should ^green;return to the Outpost and speak to the ^orange;shipyard captain^reset;.", < "completionText" : "That was no mean feat - well done, dear. Now that your ship is in full working order we can get started on the task at hand.", --- > "text" : "I can repair that ship, but it's gonna take 20 ^orange;Erchius Crystals^reset;... You better ^green;get yerself to the Erchius Mining Facility^reset;.", > "completionText" : "Perfect! These'll do the job. I'll go ahead and fix up yer ship now.", > "completionCinema" : "/cinematics/repair/apex/ftlrepair.cinematic", 15,16c16,23 < "questStarted" : "questGiver", < "questComplete" : "questReceiver" --- > "questStarted" : { > "portrait" : [ {"image" : "/objects/outpost/shipyardcaptain/shipyardcaptainportrait.png"} ], > "title" : "Mickey" > }, > "questComplete" : { > "portrait" : [ {"image" : "/objects/outpost/shipyardcaptain/shipyardcaptainportrait.png"} ], > "title" : "Mickey" > } 20d26 < "findMechanic" : "^green;Find ^orange;the shipyard captain^white; at the ^orange;outpost^white;", 22,23c28 < "turnInCrystals" : "^green;Return^white; to ^orange;the shipyard captain^white; at the ^orange;outpost^white;", < "findEsther" : "^green;Talk to ^orange;Esther Bright^white; at the ^orange;Ark^white;" --- > "turnIn" : "^green;Return^white; to ^orange;the shipyard captain^white; at the ^orange;outpost^white;" 33d37 < "unique" : false, 38,40d41 < "shipUpgradeCinema" : "/cinematics/repair/apex/ftlrepair.cinematic", < < "shipUpgrade" : { "shipLevel" : 3 }, 44,45c45,46 < "estherUid" : "estheroutpost", < "setUniverseFlags" : ["outpost_mission1"] --- > > "shipUpgrade" : { "shipLevel" : 3 } quests\story\hylotl_mission1.questtemplate 6c6 < "text" : "We should start work on finding the ^orange;Hylotl artifact^reset; now. ^green;You should hunt for ^orange;clues^white; on planets with vast tracts of ^orange;ocean^reset;. The Hylotl reside both above and below the waves. ^green;Come back here when your search is complete^reset;; and look after yourself.", --- > "text" : "We should start work on finding the ^orange;Hylotl artifact^reset; now. Search around ^orange;temperate stars^reset;, ^green;and hunt for ^orange;clues^white; on planets with vaste tracts of ^orange;ocean^reset;, where the Hylotl reside both above and below the waves. ^green;Come back here when your search is complete^reset;; and look after yourself.", 15c15 < "script" : "/quests/scripts/main.lua", --- > "script" : "/quests/scripts/clues.lua", 21,218c21,110 < "requireTurnIn" : true, < "turnInDescription" : "Return to ^orange;Esther^reset; at the ^orange;outpost^reset;", < "conditions" : [ < { < "type" : "scanObjects", < "description" : "Find Hylotl clues", < "targetValue" : 50, < "objectValues" : { < "giantglobe" : 5, < "hylotlcityposter" : 2, < "hylotlclassicbookcase" : 4, < "hylotlclassiccabinet1" : 2, < "hylotlclassicgong" : 4, < "hylotlclassicpainting1" : 2, < "hylotlconsole" : 4, < "hylotlemblem" : 3, < "hylotlkatanarack" : 3, < "hylotlmailbox" : 3, < "hylotlpainting1" : 2, < "hylotlpainting2" : 2, < "hylotlpainting3" : 2, < "hylotlpost" : 2, < "hylotoshojiscreen" : 2, < "hylotlsign1b" : 2, < "hylotlsign1g" : 2, < "hylotlradio" : 2, < "hylotlstyleposter" : 1, < "hylotlsymbolb" : 1, < "hylotlsymbolg" : 1, < "hylotluniformstand" : 3, < "hylotlwarningposter" : 2, < "hylotlwaterfeature1" : 2, < "index" : 2, < "librarybookcaseS1" : 2, < "librarybookcaseL2" : 5, < "librarybookcaseN2" : 5, < "librarybookcaseN2empty" : 2, < "molemanposter" : 1, < "numiposter" : 1, < "numisign" : 1, < "quillandink" : 2, < "selfportraitofhylotlshu" : 4, < "tenstudiesinfemalehylotlgy" : 4, < "hylotllibraryposter1" : 20, < "librarycodex" : 20, < "librarymodel" : 20, < "pagodaaquarium" : 20, < "hylotlmusicbox" : 20 < }, < "radioMessages" : { < "uniqueProgress" : { < "hylotllibraryposter1" : { < "messageId" : "hylotl_mission1_up1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This image is hand made and obviously depicts a building of cultural importance...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "librarycodex" : { < "messageId" : "hylotl_mission1_up2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "The Hylotl protect and preserve knowledge like the most precious treasure... Books are their most precious commodity, could their artifact be stored amongst a repository of tomes?.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "librarymodel" : { < "messageId" : "hylotl_mission1_up3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This Library is modeled in equisite detail - a palace of knowledge! Perhaps their artifact is housed in a place such as this.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "pagodaaquarium" : { < "messageId" : "hylotl_mission1_up4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This aquarium has a model island on top of it! How curious.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "hylotlmusicbox" : { < "messageId" : "hylotl_mission1_up5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This music box plays an ancient tune... It's a commemorative object, I will research what its origins are.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < }, < "genericProgress" : [ < { < "messageId" : "hylotl_mission1_gp1", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hmmm, how curious... I need to cross-reference this.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp2", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Interesting. This will certainly have a bearing on my research.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp3", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "I can't help but respect how much traditional Hylotl culture values knowledge.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp4", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Hm, I wonder...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp5", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This is excellent, everything you find contributes to the formation of a theory.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp6", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This clue hints at hidden information.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp7", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This confirms something that I had speculated upon!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp8", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "How peculiar! But surprising information can be even more valuable than expected information...", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp9", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Even the smallest piece of evidence can help to uncover the grandest secrets of the universe.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < { < "messageId" : "hylotl_mission1_gp10", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "This is all useful, dear. Keep looking!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } < ], < "startWithProgress" : { < "messageId" : "hylotl_mission1_swp", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "startAlreadyComplete" : { < "messageId" : "hylotl_mission1_sac", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "You're quite the collector of Hylotl antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < }, < "complete" : { < "messageId" : "hylotl_mission1_c", < "type" : "quest", < "unique" : false, < "senderName" : "Esther", < "text" : "Interesting - I'd never heard of the Grand Pagoda Library. I don't need any more information now - ^#71f2f6;come back to the Ark when you're ready^white;, dear.", < "portraitImage" : "/interface/chatbubbles/esthertalk.png:" < } --- > "descriptions" : { > "findClues" : "^green;Scan objects^reset; to find ^orange;Hylotl clues^reset;", > "turnIn" : "Return to ^orange;Esther^reset; at the ^orange;Ark^reset;" > }, > "turnInEntityUid" : "estheroutpost", > > "targetValue" : 50, > "objectValues" : { > "giantglobe" : 5, > "hylotlcityposter" : 2, > "hylotlclassicbookcase" : 4, > "hylotlclassiccabinet1" : 2, > "hylotlclassicgong" : 4, > "hylotlclassicpainting1" : 2, > "hylotlconsole" : 4, > "hylotlemblem" : 3, > "hylotlkatanarack" : 3, > "hylotlmailbox" : 3, > "hylotlpainting1" : 2, > "hylotlpainting2" : 2, > "hylotlpainting3" : 2, > "hylotlpost" : 2, > "hylotoshojiscreen" : 2, > "hylotlsign1b" : 2, > "hylotlsign1g" : 2, > "hylotlradio" : 2, > "hylotlstyleposter" : 1, > "hylotlsymbolb" : 1, > "hylotlsymbolg" : 1, > "hylotluniformstand" : 3, > "hylotlwarningposter" : 2, > "hylotlwaterfeature1" : 2, > "index" : 2, > "librarybookcaseS1" : 2, > "librarybookcaseL2" : 5, > "librarybookcaseN2" : 5, > "librarybookcaseN2empty" : 2, > "molemanposter" : 1, > "numiposter" : 1, > "numisign" : 1, > "quillandink" : 2, > "selfportraitofhylotlshu" : 4, > "tenstudiesinfemalehylotlgy" : 4, > "hylotllibraryposter1" : 20, > "librarycodex" : 20, > "librarymodel" : 20, > "pagodaaquarium" : 20, > "hylotlmusicbox" : 20 > }, > "radioMessages" : { > "uniqueProgress" : { > "hylotllibraryposter1" : { > "messageId" : "hylotl_mission1_up1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This image is hand made and obviously depicts a building of cultural importance...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "librarycodex" : { > "messageId" : "hylotl_mission1_up2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "The Hylotl protect and preserve knowledge like the most precious treasure... Books are their most precious commodity, could their artifact be stored amongst a repository of tomes?.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "librarymodel" : { > "messageId" : "hylotl_mission1_up3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This Library is modeled in equisite detail - a palace of knowledge! Perhaps their artifact is housed in a place such as this.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "pagodaaquarium" : { > "messageId" : "hylotl_mission1_up4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This aquarium has a model island on top of it! How curious.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "hylotlmusicbox" : { > "messageId" : "hylotl_mission1_up5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This music box plays an ancient tune... It's a commemorative object, I will research what its origins are.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 219a112,217 > }, > "genericProgress" : [ > { > "messageId" : "hylotl_mission1_gp1", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hmmm, how curious... I need to cross-reference this.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp2", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Interesting. This will certainly have a bearing on my research.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp3", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "I can't help but respect how much traditional Hylotl culture values knowledge.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp4", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Hm, I wonder...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp5", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This is excellent, everything you find contributes to the formation of a theory.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp6", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This clue hints at hidden information.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp7", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This confirms something that I had speculated upon!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp8", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "How peculiar! But surprising information can be even more valuable than expected information...", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp9", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Even the smallest piece of evidence can help to uncover the grandest secrets of the universe.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > { > "messageId" : "hylotl_mission1_gp10", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "This is all useful, dear. Keep looking!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > } > ], > "startWithProgress" : { > "messageId" : "hylotl_mission1_swp", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "It appears you've already found some items that provide clues towards the artifact's whereabouts. I'll begin my analysis on these while you search for more!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "startAlreadyComplete" : { > "messageId" : "hylotl_mission1_sac", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "You're quite the collector of Hylotl antiquities! It appears you've already located enough clues to to allow me to identify the location of the Artifact!", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" > }, > "complete" : { > "messageId" : "hylotl_mission1_c", > "type" : "quest", > "unique" : false, > "senderName" : "Esther", > "text" : "Interesting - I'd never heard of the Grand Pagoda Library. I don't need any more information now - ^#71f2f6;come back to the Ark when you're ready^white;, dear.", > "portraitImage" : "/interface/chatbubbles/esthertalk.png:" 221c219,223 < ] --- > }, > > "dialogClueValue" : 4, > "dialogClueSpecies" : "hylotl", > "clueDialog" : "/dialog/clues.config:hylotl" radiomessages\tutorial.radiomessages 9c9 < "starving" : { --- > "hungry" : { 13a14,18 > "starving" : { > "type" : "tutorial", > "text" : "You are starving! It is imperative that you obtain and consume some food immediately." > }, > 108c113 < "text" : "Now that your FTL drive is funtioning you should gather fuel to power it. Erchius fuel can be mined from moons. It should be noted that since earth's destruction all moons scanned have delivered strange, unpleasant and indecipherable readings." --- > "text" : "Erchius fuel for your FTL drive can be mined from moons. It should be noted that since earth's destruction all moons scanned have delivered strange, unpleasant and indecipherable readings." recipes\furniture2\doors\apexshipdoor.recipe 8c8 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture2", "doors", "all" ] recipes\furniture2\doors\avianshipdoor.recipe 8c8 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture2", "doors", "all" ] recipes\furniture2\doors\floranshipdoor.recipe 8c8 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture2", "doors", "all" ] recipes\furniture2\doors\glitchshipdoor.recipe 8c8 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture2", "doors", "all" ] recipes\furniture2\doors\humanshipdoor.recipe 8c8 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture2", "doors", "all" ] recipes\furniture2\doors\hylotlshipdoor.recipe 8c8 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture2", "doors", "all" ] recipes\furniture2\doors\novakidshipdoor.recipe 8c8 < "groups" : [ "craftingfurniture", "doors", "all" ] --- > "groups" : [ "craftingfurniture2", "doors", "all" ] recipes\inventorstable2\radiationprotectionback.recipe 2a3 > { "item" : "breathprotectionback", "count" : 1 }, recipes\inventorstable3\coldprotectionback.recipe 2a3 > { "item" : "radiationprotectionback", "count" : 1 }, recipes\inventorstable3\heatprotectionback.recipe 3c3,6 < { "item" : "durasteelbar", "count" : 6 }, --- > { "item" : "coldprotectionback", "count" : 1 }, > { "item" : "refinedaegisalt", "count" : 2 }, > { "item" : "refinedferozium", "count" : 2 }, > { "item" : "refinedviolium", "count" : 2 }, recipes\spinningwheel2\dyes\browndye.recipe 4,5c4 < { "item" : "yellowdye", "count" : 1 }, < { "item" : "bluedye", "count" : 1 } --- > { "item" : "greendye", "count" : 1 } 9c8 < "count" : 3 --- > "count" : 2 recipes\treasuredtrophies\giantbowhead.recipe 3c3,5 < { "item" : "phasematter", "count" : 3 } --- > { "item" : "livingroot", "count" : 5 }, > { "item" : "fabric", "count" : 5 }, > { "item" : "string", "count" : 1 } scripts\behavior.lua 387c387 < tree:queueBack(node, false) --- > tree:queueBack(node, true) 539a540,544 > function debugNode(self, tree) > self.child.debug = true > local _,result = tree:runNode(self.child) > return result > end scripts\objectaddons.lua 56c56 < self.connectedAs[addon.name] = world.sendEntityMessage(id, "connectToAddon", addon.name, pos, entityId):result() or false --- > self.connectedAs[addon.name] = self.connectedAs[addon.name] or world.sendEntityMessage(id, "connectToAddon", addon.name, pos, entityId):result() or false 64c64 < self.connectedTo[addon.name] = world.sendEntityMessage(id, "connectAsAddon", addon.name, addonPosition, entityId):result() or false --- > self.connectedTo[addon.name] = self.connectedTo[addon.name] or world.sendEntityMessage(id, "connectAsAddon", addon.name, addonPosition, entityId):result() or false scripts\pathing.lua 222,224c222 < -- local moveSpeed = self.run and mcontroller.baseParameters().runSpeed or mcontroller.baseParameters().walkSpeed < -- return moveSpeed * script.updateDt() < return 0.3 --- > return 0.5 399c397 < moveX(self.delta[1], self.run) --- > mcontroller.setPosition(self.edge.source.position) scripts\actions\dialog.lua 82a83,101 > -- output dialog > -- output source > function receiveClueDialog(args, output) > args = parseArgs(args, {}) > > local notification = util.find(self.notifications, function(n) return n.type == "giveClue" end) > if notification then > local dialog = root.assetJson(notification.dialog) > BData:setTable(output.dialog, dialog) > BData:setEntity(output.source, notification.sourceId) > > local dialogLine = staticRandomizeDialog(speciesDialog(dialog, notification.sourceId)) > world.sendEntityMessage(notification.sourceId, "dialogClueReceived", dialogLine) > return true > else > return false > end > end > 87a107 > dialog = nil, 92c112,118 < local dialog = queryDialog(args.dialogType, entityId) --- > > local dialog = BData:getTable(args.dialog) > if dialog then > dialog = speciesDialog(dialog, entityId) > else > dialog = queryDialog(args.dialogType, entityId) > end scripts\actions\npc.lua 34,61d33 < function getHeldItems() < local result = {} < -- table.insert has no effect on the table when given a nil < table.insert(result, self.primary) < table.insert(result, self.sheathedPrimary) < table.insert(result, self.alt) < table.insert(result, self.sheathedAlt) < return result < end < < function setNpcItemSlot(slotName, item) < npc.setItemSlot(slotName, item) < storage.itemSlots = storage.itemSlots or {} < storage.itemSlots[string.lower(slotName)] = item < < self.primary = npc.getItemSlot("primary") < self.alt = npc.getItemSlot("alt") < self.sheathedPrimary = npc.getItemSlot("sheathedprimary") < self.sheathedAlt = npc.getItemSlot("sheathedalt") < end < < function setItemSlotDelayed(slotName, item) < table.insert(self.delayedSetItemSlot, { < slotName = slotName, < item = item < }) < end < 120c92 < slot = slot .. "Soc" --- > slot = slot .. "Cosmetic" sfx\instruments\microphone\tuning.config 9c9 < "105" : { "f" : 3520.00, "files" : [ "/sfx/instruments/microphone/a7ba.ogg", "/sfx/instruments/microphone/a7da.ogg", "/sfx/instruments/microphone/a7la.ogg" ] }, --- > "105" : { "f" : 3520.00 }, sfx\instruments\microphonefem\tuning.config 9c9 < "105" : { "f" : 3520.00, "files" : [ "/sfx/instruments/microphonefem/a7ba.ogg", "/sfx/instruments/microphonefem/a7da.ogg", "/sfx/instruments/microphonefem/a7la.ogg" ] }, --- > "105" : { "f" : 3520.00 }, spawntypes\critter.spawntypes 230a231,246 > "name" : "quibblecritter", > > "spawnParameters" : { > "area" : "surface", > "region" : "enclosed", > "time" : "all" > }, > > "spawnChance" : 0.05, > "monsterType" : "quibblecritter", > "monsterParameters" : { > "aggressive" : false > } > }, > > { 806a823,838 > "name" : "toucritter", > > "spawnParameters" : { > "area" : "surface", > "region" : "exposed", > "time" : "all" > }, > > "spawnChance" : 0.02, > "monsterType" : "toucritter", > "monsterParameters" : { > "aggressive" : false > } > }, > > { 1809a1842,1856 > "monsterParameters" : { > "aggressive" : false > } > }, > { > "name" : "steamfishcritter", > > "spawnParameters" : { > "area" : "liquid", > "region" : "all", > "time" : "all" > }, > > "spawnChance" : 0.04, > "monsterType" : "steamfishcritter", species\apex.species 78a79 > { "item" : "apexshiphatch" }, 123c124 < { "e0975c" : "BE471B", "a85636" : "9B2F0C", "6f2919" : "702710" }, --- > { "e0975c" : "BE471B", "a85636" : "8f2a0b", "6f2919" : "63230f" }, 125c126 < { "e0975c" : "aa97f1", "a85636" : "7e62d0", "6f2919" : "6f55b8" }, --- > { "e0975c" : "aa97f1", "a85636" : "7e62d0", "6f2919" : "5e499c" }, 127c128 < { "e0975c" : "AD68E2", "a85636" : "9441B0", "6f2919" : "812E93" }, --- > { "e0975c" : "b769e0", "a85636" : "8c3ea8", "6f2919" : "722a82" }, 129c130 < { "e0975c" : "f0b5fa", "a85636" : "e68bee", "6f2919" : "d36de2" }, --- > { "e0975c" : "f0b5fa", "a85636" : "d67ce6", "6f2919" : "ac5fb8" }, species\avian.species 78a79 > { "item" : "avianshiphatch" }, species\floran.species 78a79 > { "item" : "floranshiphatch" }, 99c100 < "hair" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40" ], --- > "hair" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45" ], 111c112 < "hair" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40" ], --- > "hair" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45" ], species\glitch.species 78a79 > { "item" : "glitchshiphatch" }, species\human.species 78a79 > { "item" : "humanshiphatch" }, species\hylotl.species 78c78,79 < { "item" : "hylotlhipdoor" }, --- > { "item" : "hylotlshipdoor" }, > { "item" : "hylotlshiphatch" }, species\novakid.species 82a83 > { "item" : "novakidshiphatch" }, stats\effects\deathbomb\deathbomb.statuseffect 2a3 > "blockingStat" : "specialStatusImmunity", stats\effects\deathbomb\deathbombelectric.statuseffect 2a3 > "blockingStat" : "specialStatusImmunity", stats\effects\deathbomb\deathbombfire.statuseffect 2a3 > "blockingStat" : "specialStatusImmunity", stats\effects\deathbomb\deathbombice.statuseffect 2a3 > "blockingStat" : "specialStatusImmunity", stats\effects\deathbomb\deathbombpoison.statuseffect 2a3 > "blockingStat" : "specialStatusImmunity", stats\effects\food\starving\starving.lua 6c6,10 < self.starvingRate = 1.0 / config.getParameter("starvationTime", 60) --- > self.tickTime = 1.0 > self.tickTimer = self.tickTime > self.timer = 0 > self.compoundDamage = config.getParameter("starvationCompoundDamage", 1) > self.movementModifiers = config.getParameter("movementModifiers", {}) 10c14,17 < status.modifyResourcePercentage("health", -self.starvingRate * dt) --- > self.timer = self.timer + dt > local tickDamage = self.compoundDamage * self.timer * dt > status.modifyResource("health", -tickDamage) > mcontroller.controlModifiers(self.movementModifiers) 14c21 < --- > stats\effects\food\starving\starving.statuseffect 4c4 < "starvationTime" : 60, --- > "starvationCompoundDamage" : 2, 6,7c6,7 < "runModifier" : 0.9, < "airJumpModifier" : 0.9 --- > "runModifier" : 0.85, > "airJumpModifier" : 0.85 10c10 < "defaultDuration" : 300, --- > "defaultDuration" : 1, 14a15,16 > > "animationConfig" : "starving.animation", stats\effects\food\wellfed\wellfed.lua 13a14 > status.setResourcePercentage("food", 1.0) tech\dash\airdash.tech 7a8,14 > "description" : "A dash that can be used in the air! Cooldown: 0.8s", > "shortDescription" : "Air Dash", > "rarity" : "Legendary", > "icon" : "/tech/airdash.png", > > "chipCost" : 8, > tech\dash\blinkdash.tech 7a8,14 > "description" : "A dash that blinks past traps and enemies! Cooldown: 2.5s", > "shortDescription" : "Blink Dash", > "rarity" : "Legendary", > "icon" : "/tech/blinkdash.png", > > "chipCost" : 8, > tech\dash\dash.tech 7a8,14 > "description" : "Double tap ^green;[A]^white; or ^green;[D] ^white;to quickly dash! Cooldown: 0.8s", > "shortDescription" : "Dash", > "rarity" : "Uncommon", > "icon" : "/tech/dash.png", > > "chipCost" : 2, > tech\dash\sprint.tech 7a8,14 > "description" : "Replaces the dash with a sprint which costs energy!", > "shortDescription" : "Sprint", > "rarity" : "Legendary", > "icon" : "/tech/sprint.png", > > "chipCost" : 8, > tech\distortionsphere\aquasphere.tech 6a7,14 > > "description" : "Turn into a sphere and move quickly across liquids! ^green;[F]", > "shortDescription" : "Aqua Sphere", > "rarity" : "Legendary", > "icon" : "/tech/aquasphere.png", > > "chipCost" : 8, > tech\distortionsphere\distortionsphere.tech 6a7,14 > > "description" : "Turn into a sphere that can fit into smaller places! ^green;[F]", > "shortDescription" : "Distortion Sphere", > "rarity" : "Uncommon", > "icon" : "/tech/distortionsphere.png", > > "chipCost" : 8, > tech\distortionsphere\sonicsphere.tech 6a7,14 > > "description" : "Perform a sphere dash by holding ^green;[F] ^white;to transform!", > "shortDescription" : "Sonic Sphere", > "rarity" : "Legendary", > "icon" : "/tech/sonicsphere.png", > > "chipCost" : 8, > tech\distortionsphere\spikesphere.tech 6a7,14 > > "description" : "Transform into a sphere that can climb walls! ^green;[F]", > "shortDescription" : "Spike Sphere", > "rarity" : "Legendary", > "icon" : "/tech/spikesphere.png", > > "chipCost" : 8, > tech\jump\doublejump.tech 7a8,14 > "description" : "An additional jump that can be used while in the air!", > "shortDescription" : "Pulse Jump", > "rarity" : "Uncommon", > "icon" : "/tech/pulsejump.png", > > "chipCost" : 3, > tech\jump\multijump.tech 7a8,14 > "description" : "Gives you three smaller jumps you can use in the air!", > "shortDescription" : "Multi Jump", > "rarity" : "Legendary", > "icon" : "/tech/multijump.png", > > "chipCost" : 8, > tech\jump\rocketjump.tech 7a8,14 > "description" : "Gives you a delayed air boost in any direction!", > "shortDescription" : "Rocket Jump", > "rarity" : "Legendary", > "icon" : "/tech/rocketjump.png", > > "chipCost" : 8, > tech\jump\walljump.tech 7a8,14 > "description" : "Lets you slide and jump off vertical walls!", > "shortDescription" : "Wall Jump", > "rarity" : "Legendary", > "icon" : "/tech/walljump.png", > > "chipCost" : 8, > tilesets\packed\objects-by-category\actionfigure.json 7c7 < "tilecount" : 58, --- > "tilecount" : 66, 13c13 < "//shortdescription" : "Capricoat Action Figure", --- > "//shortdescription" : "Capricoat Figurine", 22c22 < "//shortdescription" : "Bobfae Action Figure", --- > "//shortdescription" : "Bobfae Figurine", 31c31 < "//shortdescription" : "Hemogoblin Action Figure", --- > "//shortdescription" : "Hemogoblin Figurine", 40c40 < "//shortdescription" : "Toumingo Action Figure", --- > "//shortdescription" : "Toumingo Figurine", 49c49 < "//shortdescription" : "Snaggler Action Figure", --- > "//shortdescription" : "Snaggler Figurine", 58c58 < "//shortdescription" : "Batong Action Figure", --- > "//shortdescription" : "Batong Figurine", 67c67 < "//shortdescription" : "Taroni Action Figure", --- > "//shortdescription" : "Taroni Figurine", 76c76 < "//shortdescription" : "Pipkin Action Figure", --- > "//shortdescription" : "Pipkin Figurine", 85c85 < "//shortdescription" : "Crustoise Action Figure", --- > "//shortdescription" : "Crustoise Figurine", 94c94 < "//shortdescription" : "Lilodon Action Figure", --- > "//shortdescription" : "Lilodon Figurine", 103c103 < "//shortdescription" : "Pulpin Action Figure", --- > "//shortdescription" : "Pulpin Figurine", 112c112 < "//shortdescription" : "Monopus Action Figure", --- > "//shortdescription" : "Monopus Figurine", 121c121 < "//shortdescription" : "Peblit Action Figure", --- > "//shortdescription" : "Peblit Figurine", 130c130 < "//shortdescription" : "Pteropod Action Figure", --- > "//shortdescription" : "Pteropod Figurine", 139c139 < "//shortdescription" : "Orbide Action Figure", --- > "//shortdescription" : "Orbide Figurine", 148c148 < "//shortdescription" : "Narfin Action Figure", --- > "//shortdescription" : "Narfin Figurine", 157c157 < "//shortdescription" : "Scaveran Action Figure", --- > "//shortdescription" : "Scaveran Figurine", 166c166 < "//shortdescription" : "Spookit Action Figure", --- > "//shortdescription" : "Spookit Figurine", 175c175 < "//shortdescription" : "Fennix Action Figure", --- > "//shortdescription" : "Fennix Figurine", 184c184 < "//shortdescription" : "Triplod Action Figure", --- > "//shortdescription" : "Triplod Figurine", 193c193 < "//shortdescription" : "Lumoth Action Figure", --- > "//shortdescription" : "Lumoth Figurine", 202c202 < "//shortdescription" : "Iguarmor Action Figure", --- > "//shortdescription" : "Iguarmor Figurine", 211c211 < "//shortdescription" : "Ixoling Action Figure", --- > "//shortdescription" : "Ixoling Figurine", 220c220 < "//shortdescription" : "Bulbop Action Figure", --- > "//shortdescription" : "Bulbop Figurine", 229c229 < "//shortdescription" : "Kluex Sentry Action Figure", --- > "//shortdescription" : "Kluex Sentry Figurine", 238c238 < "//shortdescription" : "Poptop Action Figure", --- > "//shortdescription" : "Poptop Figurine", 247c247 < "//shortdescription" : "Trictus Action Figure", --- > "//shortdescription" : "Trictus Figurine", 256c256 < "//shortdescription" : "Adult Poptop Action Figure", --- > "//shortdescription" : "Adult Poptop Figurine", 265c265 < "//shortdescription" : "Paratail Action Figure", --- > "//shortdescription" : "Paratail Figurine", 274c274 < "//shortdescription" : "Mandraflora Action Figure", --- > "//shortdescription" : "Mandraflora Figurine", 283c283 < "//shortdescription" : "Gleap Action Figure", --- > "//shortdescription" : "Gleap Figurine", 292c292 < "//shortdescription" : "Crabcano Action Figure", --- > "//shortdescription" : "Crabcano Figurine", 301c301 < "//shortdescription" : "Snaunt Action Figure", --- > "//shortdescription" : "Snaunt Figurine", 310c310 < "//shortdescription" : "Tintic Action Figure", --- > "//shortdescription" : "Tintic Figurine", 319c319 < "//shortdescription" : "Oogler Action Figure", --- > "//shortdescription" : "Oogler Figurine", 328c328 < "//shortdescription" : "Snuffish Action Figure", --- > "//shortdescription" : "Snuffish Figurine", 337c337 < "//shortdescription" : "Sporgus Action Figure", --- > "//shortdescription" : "Sporgus Figurine", 346c346 < "//shortdescription" : "Ringram Action Figure", --- > "//shortdescription" : "Ringram Figurine", 355c355 < "//shortdescription" : "Agrobat Action Figure", --- > "//shortdescription" : "Agrobat Figurine", 364c364 < "//shortdescription" : "Anglure Action Figure", --- > "//shortdescription" : "Anglure Figurine", 373c373 < "//shortdescription" : "Bobot Action Figure", --- > "//shortdescription" : "Bobot Figurine", 382c382 < "//shortdescription" : "Crutter Action Figure", --- > "//shortdescription" : "Crutter Figurine", 391c391 < "//shortdescription" : "Hypnare Action Figure", --- > "//shortdescription" : "Hypnare Figurine", 400c400 < "//shortdescription" : "Miasmop Action Figure", --- > "//shortdescription" : "Miasmop Figurine", 409c409 < "//shortdescription" : "Nutmidge Action Figure", --- > "//shortdescription" : "Nutmidge Figurine", 418c418 < "//shortdescription" : "Ignome Action Figure", --- > "//shortdescription" : "Ignome Figurine", 427c427 < "//shortdescription" : "Oculob Action Figure", --- > "//shortdescription" : "Oculob Figurine", 436c436 < "//shortdescription" : "Petricub Action Figure", --- > "//shortdescription" : "Petricub Figurine", 445c445 < "//shortdescription" : "Quagmutt Action Figure", --- > "//shortdescription" : "Quagmutt Figurine", 454c454 < "//shortdescription" : "Scandroid Action Figure", --- > "//shortdescription" : "Scandroid Figurine", 463c463 < "//shortdescription" : "Skimbus Action Figure", --- > "//shortdescription" : "Skimbus Figurine", 472c472 < "//shortdescription" : "Squeem Action Figure", --- > "//shortdescription" : "Squeem Figurine", 481c481 < "//shortdescription" : "Wisper Action Figure", --- > "//shortdescription" : "Wisper Figurine", 490c490 < "//shortdescription" : "Gosmet Action Figure", --- > "//shortdescription" : "Gosmet Figurine", 495a496,513 > "58" : { > "//description" : "The label reads, \"A powerful winged guardian built in the image of the Avian god Kluex.\"", > "//name" : "kluexavataraf", > "//shortdescription" : "Kluex Avatar Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "kluexavataraf", > "tilesetDirection" : "right" > }, > "59" : { > "//description" : "The label reads, \"A gigantic arthropod which can regrow its tough exoskeleton in seconds if damaged.\"", > "//name" : "ixodoomaf", > "//shortdescription" : "Erchius Horror Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ixodoomaf", > "tilesetDirection" : "right" > }, 499c517 < "//shortdescription" : "Voltip Action Figure", --- > "//shortdescription" : "Voltip Figurine", 504a523,576 > "60" : { > "//description" : "The label reads, \"A parasitic aberration grown from within Erchius crystals.\"", > "//name" : "erchiushorroraf", > "//shortdescription" : "Erchius Horror Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "erchiushorroraf", > "tilesetDirection" : "right" > }, > "61" : { > "//description" : "The label reads, \"The cold-hearted human leader of the Occasus cult. She wields a solarium-infused katana.\"", > "//name" : "asranoxaf", > "//shortdescription" : "Asra Nox Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "asranoxaf", > "tilesetDirection" : "right" > }, > "62" : { > "//description" : "The label reads, \"the infamous Penguin pirate Dreadwing, in his unmistakeable UFO.\"", > "//name" : "dreadwingaf", > "//shortdescription" : "Dreadwing Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "dreadwingaf", > "tilesetDirection" : "right" > }, > "63" : { > "//description" : "The label reads, \"An experimental Penguin mech, wielding a flamethrower arm and a pneumatic fist.\"", > "//name" : "shockhoppermkiaf", > "//shortdescription" : "Shockhopper MK I Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "shockhoppermkiaf", > "tilesetDirection" : "right" > }, > "64" : { > "//description" : "The label reads, \"A towering, fire-breathing robot Dragon, designed to look like a reanimated skeleton.\"", > "//name" : "bonedragonaf", > "//shortdescription" : "Bone Dragon Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bonedragonaf", > "tilesetDirection" : "right" > }, > "65" : { > "//description" : "The label reads, \"The figurehead of the Miniknog regime. Requires holographic projectors to remain stable.\"", > "//name" : "bigapeaf", > "//shortdescription" : "Big Ape Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bigapeaf", > "tilesetDirection" : "right" > }, 508c580 < "//shortdescription" : "Yokat Action Figure", --- > "//shortdescription" : "Yokat Figurine", 517c589 < "//shortdescription" : "Pyromantle Action Figure", --- > "//shortdescription" : "Pyromantle Figurine", 526c598 < "//shortdescription" : "Smoglin Action Figure", --- > "//shortdescription" : "Smoglin Figurine", 695a768,773 > "58" : { > "image" : "../../../../../tiled/packed/objects/kluexavataraf.png" > }, > "59" : { > "image" : "../../../../../tiled/packed/objects/ixodoomaf.png" > }, 697a776,793 > }, > "60" : { > "image" : "../../../../../tiled/packed/objects/erchiushorroraf.png" > }, > "61" : { > "image" : "../../../../../tiled/packed/objects/asranoxaf.png" > }, > "62" : { > "image" : "../../../../../tiled/packed/objects/dreadwingaf.png" > }, > "63" : { > "image" : "../../../../../tiled/packed/objects/shockhoppermkiaf.png" > }, > "64" : { > "image" : "../../../../../tiled/packed/objects/bonedragonaf.png" > }, > "65" : { > "image" : "../../../../../tiled/packed/objects/bigapeaf.png" tilesets\packed\objects-by-category\crafting.json 593c593 < "//description" : "-placeholder-Used to produce rails, rail riding items and related objects.", --- > "//description" : "Used to produce rails, rail riding items and related objects.", tilesets\packed\objects-by-category\decorative.json 44c44 < "//shortdescription" : "Oogler Action Figure", --- > "//shortdescription" : "Oogler Figurine", 53c53 < "//shortdescription" : "Voltip Action Figure", --- > "//shortdescription" : "Voltip Figurine", 62c62 < "//shortdescription" : "Ignome Action Figure", --- > "//shortdescription" : "Ignome Figurine", 71c71 < "//shortdescription" : "Yokat Action Figure", --- > "//shortdescription" : "Yokat Figurine", 80c80 < "//shortdescription" : "Pyromantle Action Figure", --- > "//shortdescription" : "Pyromantle Figurine", 89c89 < "//shortdescription" : "Bulbop Action Figure", --- > "//shortdescription" : "Bulbop Figurine", 98c98 < "//shortdescription" : "Scaveran Action Figure", --- > "//shortdescription" : "Scaveran Figurine", 107c107 < "//shortdescription" : "Taroni Action Figure", --- > "//shortdescription" : "Taroni Figurine", 116c116 < "//shortdescription" : "Triplod Action Figure", --- > "//shortdescription" : "Triplod Figurine", 125c125 < "//shortdescription" : "Pipkin Action Figure", --- > "//shortdescription" : "Pipkin Figurine", 142c142 < "//shortdescription" : "Crustoise Action Figure", --- > "//shortdescription" : "Crustoise Figurine", 151c151 < "//shortdescription" : "Lilodon Action Figure", --- > "//shortdescription" : "Lilodon Figurine", 160c160 < "//shortdescription" : "Peblit Action Figure", --- > "//shortdescription" : "Peblit Figurine", 169c169 < "//shortdescription" : "Monopus Action Figure", --- > "//shortdescription" : "Monopus Figurine", 178c178 < "//shortdescription" : "Orbide Action Figure", --- > "//shortdescription" : "Orbide Figurine", 187c187 < "//shortdescription" : "Spookit Action Figure", --- > "//shortdescription" : "Spookit Figurine", 196c196 < "//shortdescription" : "Fennix Action Figure", --- > "//shortdescription" : "Fennix Figurine", 205c205 < "//shortdescription" : "Paratail Action Figure", --- > "//shortdescription" : "Paratail Figurine", 214c214 < "//shortdescription" : "Adult Poptop Action Figure", --- > "//shortdescription" : "Adult Poptop Figurine", 223c223 < "//shortdescription" : "Capricoat Action Figure", --- > "//shortdescription" : "Capricoat Figurine", 240c240 < "//shortdescription" : "Narfin Action Figure", --- > "//shortdescription" : "Narfin Figurine", 249c249 < "//shortdescription" : "Oculob Action Figure", --- > "//shortdescription" : "Oculob Figurine", 258c258 < "//shortdescription" : "Pteropod Action Figure", --- > "//shortdescription" : "Pteropod Figurine", 267c267 < "//shortdescription" : "Ringram Action Figure", --- > "//shortdescription" : "Ringram Figurine", 276c276 < "//shortdescription" : "Hemogoblin Action Figure", --- > "//shortdescription" : "Hemogoblin Figurine", 285c285 < "//shortdescription" : "Bobot Action Figure", --- > "//shortdescription" : "Bobot Figurine", 294c294 < "//shortdescription" : "Poptop Action Figure", --- > "//shortdescription" : "Poptop Figurine", 303c303 < "//shortdescription" : "Trictus Action Figure", --- > "//shortdescription" : "Trictus Figurine", 312c312 < "//shortdescription" : "Mandraflora Action Figure", --- > "//shortdescription" : "Mandraflora Figurine", 321c321 < "//shortdescription" : "Snaggler Action Figure", --- > "//shortdescription" : "Snaggler Figurine", 339c339 < "//shortdescription" : "Batong Action Figure", --- > "//shortdescription" : "Batong Figurine", 348c348 < "//shortdescription" : "Iguarmor Action Figure", --- > "//shortdescription" : "Iguarmor Figurine", 357c357 < "//shortdescription" : "Lumoth Action Figure", --- > "//shortdescription" : "Lumoth Figurine", 366c366 < "//shortdescription" : "Crabcano Action Figure", --- > "//shortdescription" : "Crabcano Figurine", 375c375 < "//shortdescription" : "Snaunt Action Figure", --- > "//shortdescription" : "Snaunt Figurine", 384c384 < "//shortdescription" : "Miasmop Action Figure", --- > "//shortdescription" : "Miasmop Figurine", 393c393 < "//shortdescription" : "Tintic Action Figure", --- > "//shortdescription" : "Tintic Figurine", 402c402 < "//shortdescription" : "Sporgus Action Figure", --- > "//shortdescription" : "Sporgus Figurine", 411c411 < "//shortdescription" : "Agrobat Action Figure", --- > "//shortdescription" : "Agrobat Figurine", 420c420 < "//shortdescription" : "Anglure Action Figure", --- > "//shortdescription" : "Anglure Figurine", 433c433 < "//shortdescription" : "Crutter Action Figure", --- > "//shortdescription" : "Crutter Figurine", 442c442 < "//shortdescription" : "Gleap Action Figure", --- > "//shortdescription" : "Gleap Figurine", 451c451 < "//shortdescription" : "Hypnare Action Figure", --- > "//shortdescription" : "Hypnare Figurine", 460c460 < "//shortdescription" : "Nutmidge Action Figure", --- > "//shortdescription" : "Nutmidge Figurine", 469c469 < "//shortdescription" : "Petricub Action Figure", --- > "//shortdescription" : "Petricub Figurine", 478c478 < "//shortdescription" : "Pulpin Action Figure", --- > "//shortdescription" : "Pulpin Figurine", 487c487 < "//shortdescription" : "Quagmutt Action Figure", --- > "//shortdescription" : "Quagmutt Figurine", 496c496 < "//shortdescription" : "Scandroid Action Figure", --- > "//shortdescription" : "Scandroid Figurine", 505c505 < "//shortdescription" : "Skimbus Action Figure", --- > "//shortdescription" : "Skimbus Figurine", 514c514 < "//shortdescription" : "Smoglin Action Figure", --- > "//shortdescription" : "Smoglin Figurine", 532c532 < "//shortdescription" : "Squeem Action Figure", --- > "//shortdescription" : "Squeem Figurine", 541c541 < "//shortdescription" : "Wisper Action Figure", --- > "//shortdescription" : "Wisper Figurine", 1940c1940 < "imagePositionY" : "0", --- > "imagePositionY" : "-16", 2071c2071 < "//shortdescription" : "Ixoling Action Figure", --- > "//shortdescription" : "Ixoling Figurine", 2080c2080 < "//shortdescription" : "Kluex Sentry Action Figure", --- > "//shortdescription" : "Kluex Sentry Figurine", 2089c2089 < "//shortdescription" : "Snuffish Action Figure", --- > "//shortdescription" : "Snuffish Figurine", 10782c10782 < "//shortdescription" : "Bobfae Action Figure", --- > "//shortdescription" : "Bobfae Figurine", 10791c10791 < "//shortdescription" : "Toumingo Action Figure", --- > "//shortdescription" : "Toumingo Figurine", tilesets\packed\objects-by-category\door.json 7c7 < "tilecount" : 108, --- > "tilecount" : 115, 104a105,122 > "108" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "novakidshiphatch", > "//shortdescription" : "Novakid Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "novakidshiphatch", > "tilesetDirection" : "right" > }, > "109" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "hylotlshiphatch", > "//shortdescription" : "Hylotl Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "hylotlshiphatch", > "tilesetDirection" : "right" > }, 113a132,176 > "110" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "apexshiphatch", > "//shortdescription" : "Apex Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "apexshiphatch", > "tilesetDirection" : "right" > }, > "111" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "avianshiphatch", > "//shortdescription" : "Avian Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "avianshiphatch", > "tilesetDirection" : "right" > }, > "112" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "humanshiphatch", > "//shortdescription" : "Human Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "humanshiphatch", > "tilesetDirection" : "right" > }, > "113" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "floranshiphatch", > "//shortdescription" : "Floran Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "floranshiphatch", > "tilesetDirection" : "right" > }, > "114" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "glitchshiphatch", > "//shortdescription" : "Glitch Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "glitchshiphatch", > "tilesetDirection" : "right" > }, 956a1020,1025 > "108" : { > "image" : "../../../../../tiled/packed/objects/novakidshiphatch.png" > }, > "109" : { > "image" : "../../../../../tiled/packed/objects/hylotlshiphatch.png" > }, 958a1028,1042 > }, > "110" : { > "image" : "../../../../../tiled/packed/objects/apexshiphatch.png" > }, > "111" : { > "image" : "../../../../../tiled/packed/objects/avianshiphatch.png" > }, > "112" : { > "image" : "../../../../../tiled/packed/objects/humanshiphatch.png" > }, > "113" : { > "image" : "../../../../../tiled/packed/objects/floranshiphatch.png" > }, > "114" : { > "image" : "../../../../../tiled/packed/objects/glitchshiphatch.png" tilesets\packed\objects-by-category\light.json 7c7 < "tilecount" : 407, --- > "tilecount" : 415, 956c956 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 958c958 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 965c965 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 967c967 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 974c974 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 976c976 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 1000c1000 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 1002c1002 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 1009c1009 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 1011c1011 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 1018c1018 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 1020c1020 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 1027c1027 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 1029c1029 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 1036c1036 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 1038c1038 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 3009a3010,3036 > "407" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "408" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation2", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "409" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation3", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, 3017a3045,3089 > "410" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation4", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "411" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation5", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "412" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation6", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "413" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation7", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "414" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation8", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, 4597a4670,4678 > "407" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight.png" > }, > "408" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation2.png" > }, > "409" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation3.png" > }, 4599a4681,4695 > }, > "410" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation4.png" > }, > "411" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation5.png" > }, > "412" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation6.png" > }, > "413" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation7.png" > }, > "414" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation8.png" tilesets\packed\objects-by-category\other.json 707c707 < "//description" : "-placeholder-", --- > "//description" : "Got something rare? We've got something rarer.", 1451c1451 < "tilesetDirection" : "left" --- > "tilesetDirection" : "right" 1650c1650 < "imagePositionX" : "-16", --- > "imagePositionX" : "-24", tilesets\packed\objects-by-colonytag\apex.json 7c7 < "tilecount" : 181, --- > "tilecount" : 182, 810a811,819 > "181" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "apexshiphatch", > "//shortdescription" : "Apex Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "apexshiphatch", > "tilesetDirection" : "right" > }, 1863a1873,1875 > }, > "181" : { > "image" : "../../../../../tiled/packed/objects/apexshiphatch.png" tilesets\packed\objects-by-colonytag\avian.json 7c7 < "tilecount" : 193, --- > "tilecount" : 194, 932a933,941 > "193" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "avianshiphatch", > "//shortdescription" : "Avian Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "avianshiphatch", > "tilesetDirection" : "right" > }, 2017a2027,2029 > }, > "193" : { > "image" : "../../../../../tiled/packed/objects/avianshiphatch.png" tilesets\packed\objects-by-colonytag\commerce.json 146c146 < "//description" : "-placeholder-", --- > "//description" : "Got something rare? We've got something rarer.", 313c313 < "tilesetDirection" : "left" --- > "tilesetDirection" : "right" tilesets\packed\objects-by-colonytag\crafting.json 229c229 < "//description" : "-placeholder-Used to produce rails, rail riding items and related objects.", --- > "//description" : "Used to produce rails, rail riding items and related objects.", tilesets\packed\objects-by-colonytag\door.json 7c7 < "tilecount" : 97, --- > "tilecount" : 104, 33a34,69 > "100" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "avianshiphatch", > "//shortdescription" : "Avian Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "avianshiphatch", > "tilesetDirection" : "right" > }, > "101" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "humanshiphatch", > "//shortdescription" : "Human Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "humanshiphatch", > "tilesetDirection" : "right" > }, > "102" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "floranshiphatch", > "//shortdescription" : "Floran Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "floranshiphatch", > "tilesetDirection" : "right" > }, > "103" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "glitchshiphatch", > "//shortdescription" : "Glitch Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "glitchshiphatch", > "tilesetDirection" : "right" > }, 861a898,924 > }, > "97" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "novakidshiphatch", > "//shortdescription" : "Novakid Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "novakidshiphatch", > "tilesetDirection" : "right" > }, > "98" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "hylotlshiphatch", > "//shortdescription" : "Hylotl Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "hylotlshiphatch", > "tilesetDirection" : "right" > }, > "99" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "apexshiphatch", > "//shortdescription" : "Apex Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "apexshiphatch", > "tilesetDirection" : "right" 873a937,948 > "100" : { > "image" : "../../../../../tiled/packed/objects/avianshiphatch.png" > }, > "101" : { > "image" : "../../../../../tiled/packed/objects/humanshiphatch.png" > }, > "102" : { > "image" : "../../../../../tiled/packed/objects/floranshiphatch.png" > }, > "103" : { > "image" : "../../../../../tiled/packed/objects/glitchshiphatch.png" > }, 1154a1230,1238 > }, > "97" : { > "image" : "../../../../../tiled/packed/objects/novakidshiphatch.png" > }, > "98" : { > "image" : "../../../../../tiled/packed/objects/hylotlshiphatch.png" > }, > "99" : { > "image" : "../../../../../tiled/packed/objects/apexshiphatch.png" tilesets\packed\objects-by-colonytag\floran.json 7c7 < "tilecount" : 178, --- > "tilecount" : 179, 767a768,776 > "178" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "floranshiphatch", > "//shortdescription" : "Floran Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "floranshiphatch", > "tilesetDirection" : "right" > }, 1819a1829,1831 > }, > "178" : { > "image" : "../../../../../tiled/packed/objects/floranshiphatch.png" tilesets\packed\objects-by-colonytag\glitch.json 7c7 < "tilecount" : 180, --- > "tilecount" : 181, 796a797,805 > "180" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "glitchshiphatch", > "//shortdescription" : "Glitch Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "glitchshiphatch", > "tilesetDirection" : "right" > }, 1849a1859,1861 > }, > "180" : { > "image" : "../../../../../tiled/packed/objects/glitchshiphatch.png" tilesets\packed\objects-by-colonytag\hoard.json 11c11 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 13c13 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 20c20 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 22c22 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 119c119 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 121c121 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 155c155 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 157c157 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 164c164 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 166c166 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 173c173 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 175c175 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 182c182 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 184c184 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 191c191 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 193c193 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", tilesets\packed\objects-by-colonytag\human.json 7c7 < "tilecount" : 245, --- > "tilecount" : 246, 1445a1446,1454 > "245" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "humanshiphatch", > "//shortdescription" : "Human Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "humanshiphatch", > "tilesetDirection" : "right" > }, 2648a2658,2660 > }, > "245" : { > "image" : "../../../../../tiled/packed/objects/humanshiphatch.png" tilesets\packed\objects-by-colonytag\hylotl.json 7c7 < "tilecount" : 218, --- > "tilecount" : 219, 1172a1173,1181 > "218" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "hylotlshiphatch", > "//shortdescription" : "Hylotl Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "hylotlshiphatch", > "tilesetDirection" : "right" > }, 2304a2314,2316 > }, > "218" : { > "image" : "../../../../../tiled/packed/objects/hylotlshiphatch.png" tilesets\packed\objects-by-colonytag\light.json 7c7 < "tilecount" : 331, --- > "tilecount" : 339, 28c28 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 30c30 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 127c127 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 129c129 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 224c224 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 226c226 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 308c308 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 310c310 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 2266a2267,2338 > "331" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "332" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation2", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "333" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation3", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "334" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation4", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "335" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation5", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "336" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation6", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "337" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation7", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "338" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation8", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, 2512c2584 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 2514c2586 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 2609c2681 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 2611c2683 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 2704c2776 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 2706c2778 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 2801c2873 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 2803c2875 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 3675a3748,3771 > }, > "331" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight.png" > }, > "332" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation2.png" > }, > "333" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation3.png" > }, > "334" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation4.png" > }, > "335" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation5.png" > }, > "336" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation6.png" > }, > "337" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation7.png" > }, > "338" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation8.png" tilesets\packed\objects-by-colonytag\novakid.json 7c7 < "tilecount" : 15, --- > "tilecount" : 16, 67a68,76 > "15" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "novakidshiphatch", > "//shortdescription" : "Novakid Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "novakidshiphatch", > "tilesetDirection" : "right" > }, 152a162,164 > }, > "15" : { > "image" : "../../../../../tiled/packed/objects/novakidshiphatch.png" tilesets\packed\objects-by-colonytag\outpost.json 620c620 < "//description" : "-placeholder-", --- > "//description" : "Got something rare? We've got something rarer.", 761c761 < "tilesetDirection" : "left" --- > "tilesetDirection" : "right" tilesets\packed\objects-by-colonytag\pretty.json 7c7 < "tilecount" : 457, --- > "tilecount" : 465, 188c188 < "//shortdescription" : "Spookit Action Figure", --- > "//shortdescription" : "Spookit Figurine", 285c285 < "//shortdescription" : "Skimbus Action Figure", --- > "//shortdescription" : "Skimbus Figurine", 390c390 < "//shortdescription" : "Bulbop Action Figure", --- > "//shortdescription" : "Bulbop Figurine", 408c408 < "//shortdescription" : "Snaunt Action Figure", --- > "//shortdescription" : "Snaunt Figurine", 426c426 < "//shortdescription" : "Oculob Action Figure", --- > "//shortdescription" : "Oculob Figurine", 471c471 < "//shortdescription" : "Scaveran Action Figure", --- > "//shortdescription" : "Scaveran Figurine", 533c533 < "//shortdescription" : "Triplod Action Figure", --- > "//shortdescription" : "Triplod Figurine", 636c636 < "//shortdescription" : "Agrobat Action Figure", --- > "//shortdescription" : "Agrobat Figurine", 653c653 < "//shortdescription" : "Narfin Action Figure", --- > "//shortdescription" : "Narfin Figurine", 689c689 < "//shortdescription" : "Smoglin Action Figure", --- > "//shortdescription" : "Smoglin Figurine", 698c698 < "//shortdescription" : "Ignome Action Figure", --- > "//shortdescription" : "Ignome Figurine", 715c715 < "//shortdescription" : "Crustoise Action Figure", --- > "//shortdescription" : "Crustoise Figurine", 768c768 < "//shortdescription" : "Adult Poptop Action Figure", --- > "//shortdescription" : "Adult Poptop Figurine", 777c777 < "//shortdescription" : "Pyromantle Action Figure", --- > "//shortdescription" : "Pyromantle Figurine", 917c917 < "//shortdescription" : "Lumoth Action Figure", --- > "//shortdescription" : "Lumoth Figurine", 926c926 < "//shortdescription" : "Anglure Action Figure", --- > "//shortdescription" : "Anglure Figurine", 1006c1006 < "//shortdescription" : "Nutmidge Action Figure", --- > "//shortdescription" : "Nutmidge Figurine", 1110c1110 < "//shortdescription" : "Crutter Action Figure", --- > "//shortdescription" : "Crutter Figurine", 1145c1145 < "//shortdescription" : "Squeem Action Figure", --- > "//shortdescription" : "Squeem Figurine", 1181c1181 < "//shortdescription" : "Capricoat Action Figure", --- > "//shortdescription" : "Capricoat Figurine", 1216c1216 < "//shortdescription" : "Gleap Action Figure", --- > "//shortdescription" : "Gleap Figurine", 1267c1267 < "//shortdescription" : "Lilodon Action Figure", --- > "//shortdescription" : "Lilodon Figurine", 1372c1372 < "//shortdescription" : "Pulpin Action Figure", --- > "//shortdescription" : "Pulpin Figurine", 1495c1495 < "//shortdescription" : "Oogler Action Figure", --- > "//shortdescription" : "Oogler Figurine", 1634c1634 < "//shortdescription" : "Orbide Action Figure", --- > "//shortdescription" : "Orbide Figurine", 1643c1643 < "//shortdescription" : "Crabcano Action Figure", --- > "//shortdescription" : "Crabcano Figurine", 1652c1652 < "//shortdescription" : "Voltip Action Figure", --- > "//shortdescription" : "Voltip Figurine", 1669c1669 < "//shortdescription" : "Bobot Action Figure", --- > "//shortdescription" : "Bobot Figurine", 1764c1764 < "//shortdescription" : "Taroni Action Figure", --- > "//shortdescription" : "Taroni Figurine", 1861c1861 < "//shortdescription" : "Hemogoblin Action Figure", --- > "//shortdescription" : "Hemogoblin Figurine", 1879c1879 < "//shortdescription" : "Hypnare Action Figure", --- > "//shortdescription" : "Hypnare Figurine", 1888c1888 < "//shortdescription" : "Iguarmor Action Figure", --- > "//shortdescription" : "Iguarmor Figurine", 1897c1897 < "//shortdescription" : "Miasmop Action Figure", --- > "//shortdescription" : "Miasmop Figurine", 1906c1906 < "//shortdescription" : "Paratail Action Figure", --- > "//shortdescription" : "Paratail Figurine", 1915c1915 < "//shortdescription" : "Peblit Action Figure", --- > "//shortdescription" : "Peblit Figurine", 1924c1924 < "//shortdescription" : "Pipkin Action Figure", --- > "//shortdescription" : "Pipkin Figurine", 1933c1933 < "//shortdescription" : "Pteropod Action Figure", --- > "//shortdescription" : "Pteropod Figurine", 1951c1951 < "//shortdescription" : "Snaggler Action Figure", --- > "//shortdescription" : "Snaggler Figurine", 1960c1960 < "//shortdescription" : "Tintic Action Figure", --- > "//shortdescription" : "Tintic Figurine", 1987c1987 < "//shortdescription" : "Trictus Action Figure", --- > "//shortdescription" : "Trictus Figurine", 1996c1996 < "//shortdescription" : "Wisper Action Figure", --- > "//shortdescription" : "Wisper Figurine", 2005c2005 < "//shortdescription" : "Yokat Action Figure", --- > "//shortdescription" : "Yokat Figurine", 2063c2063 < "//shortdescription" : "Batong Action Figure", --- > "//shortdescription" : "Batong Figurine", 2081c2081 < "//shortdescription" : "Fennix Action Figure", --- > "//shortdescription" : "Fennix Figurine", 2441c2441 < "//shortdescription" : "Sporgus Action Figure", --- > "//shortdescription" : "Sporgus Figurine", 2777c2777 < "//shortdescription" : "Bobfae Action Figure", --- > "//shortdescription" : "Bobfae Figurine", 2804c2804 < "//shortdescription" : "Mandraflora Action Figure", --- > "//shortdescription" : "Mandraflora Figurine", 2901c2901 < "//shortdescription" : "Quagmutt Action Figure", --- > "//shortdescription" : "Quagmutt Figurine", 2975c2975 < "//shortdescription" : "Ixoling Action Figure", --- > "//shortdescription" : "Ixoling Figurine", 2984c2984 < "//shortdescription" : "Kluex Sentry Action Figure", --- > "//shortdescription" : "Kluex Sentry Figurine", 2993c2993 < "//shortdescription" : "Snuffish Action Figure", --- > "//shortdescription" : "Snuffish Figurine", 3396c3396 < "//shortdescription" : "Gosmet Action Figure", --- > "//shortdescription" : "Gosmet Figurine", 3475a3476,3502 > "457" : { > "//description" : "The label reads, \"A powerful winged guardian built in the image of the Avian god Kluex.\"", > "//name" : "kluexavataraf", > "//shortdescription" : "Kluex Avatar Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "kluexavataraf", > "tilesetDirection" : "right" > }, > "458" : { > "//description" : "The label reads, \"A gigantic arthropod which can regrow its tough exoskeleton in seconds if damaged.\"", > "//name" : "ixodoomaf", > "//shortdescription" : "Erchius Horror Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ixodoomaf", > "tilesetDirection" : "right" > }, > "459" : { > "//description" : "The label reads, \"A parasitic aberration grown from within Erchius crystals.\"", > "//name" : "erchiushorroraf", > "//shortdescription" : "Erchius Horror Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "erchiushorroraf", > "tilesetDirection" : "right" > }, 3483a3511,3555 > "460" : { > "//description" : "The label reads, \"The cold-hearted human leader of the Occasus cult. She wields a solarium-infused katana.\"", > "//name" : "asranoxaf", > "//shortdescription" : "Asra Nox Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "asranoxaf", > "tilesetDirection" : "right" > }, > "461" : { > "//description" : "The label reads, \"the infamous Penguin pirate Dreadwing, in his unmistakeable UFO.\"", > "//name" : "dreadwingaf", > "//shortdescription" : "Dreadwing Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "dreadwingaf", > "tilesetDirection" : "right" > }, > "462" : { > "//description" : "The label reads, \"An experimental Penguin mech, wielding a flamethrower arm and a pneumatic fist.\"", > "//name" : "shockhoppermkiaf", > "//shortdescription" : "Shockhopper MK I Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "shockhoppermkiaf", > "tilesetDirection" : "right" > }, > "463" : { > "//description" : "The label reads, \"A towering, fire-breathing robot Dragon, designed to look like a reanimated skeleton.\"", > "//name" : "bonedragonaf", > "//shortdescription" : "Bone Dragon Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bonedragonaf", > "tilesetDirection" : "right" > }, > "464" : { > "//description" : "The label reads, \"The figurehead of the Miniknog regime. Requires holographic projectors to remain stable.\"", > "//name" : "bigapeaf", > "//shortdescription" : "Big Ape Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bigapeaf", > "tilesetDirection" : "right" > }, 3523c3595 < "//shortdescription" : "Scandroid Action Figure", --- > "//shortdescription" : "Scandroid Figurine", 3576c3648 < "//shortdescription" : "Toumingo Action Figure", --- > "//shortdescription" : "Toumingo Figurine", 3621c3693 < "//shortdescription" : "Monopus Action Figure", --- > "//shortdescription" : "Monopus Figurine", 3743c3815 < "//shortdescription" : "Poptop Action Figure", --- > "//shortdescription" : "Poptop Figurine", 3761c3833 < "//shortdescription" : "Ringram Action Figure", --- > "//shortdescription" : "Ringram Figurine", 3831c3903 < "//shortdescription" : "Petricub Action Figure", --- > "//shortdescription" : "Petricub Figurine", 5188a5261,5269 > "457" : { > "image" : "../../../../../tiled/packed/objects/kluexavataraf.png" > }, > "458" : { > "image" : "../../../../../tiled/packed/objects/ixodoomaf.png" > }, > "459" : { > "image" : "../../../../../tiled/packed/objects/erchiushorroraf.png" > }, 5190a5272,5286 > }, > "460" : { > "image" : "../../../../../tiled/packed/objects/asranoxaf.png" > }, > "461" : { > "image" : "../../../../../tiled/packed/objects/dreadwingaf.png" > }, > "462" : { > "image" : "../../../../../tiled/packed/objects/shockhoppermkiaf.png" > }, > "463" : { > "image" : "../../../../../tiled/packed/objects/bonedragonaf.png" > }, > "464" : { > "image" : "../../../../../tiled/packed/objects/bigapeaf.png" tilesets\packed\objects-by-colonytag\tier1.json 7c7 < "tilecount" : 7, --- > "tilecount" : 15, 26a27,71 > "10" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation4", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "11" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation5", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "12" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation6", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "13" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation7", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "14" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation8", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, 69a115,141 > }, > "7" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "8" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation2", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "9" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation3", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" 78a151,165 > "10" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation4.png" > }, > "11" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation5.png" > }, > "12" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation6.png" > }, > "13" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation7.png" > }, > "14" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation8.png" > }, 92a180,188 > }, > "7" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight.png" > }, > "8" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation2.png" > }, > "9" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation3.png" tilesets\packed\objects-by-race\apex.json 7c7 < "tilecount" : 367, --- > "tilecount" : 368, 2450a2451,2459 > "367" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "apexshiphatch", > "//shortdescription" : "Apex Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "apexshiphatch", > "tilesetDirection" : "right" > }, 3939a3949,3951 > }, > "367" : { > "image" : "../../../../../tiled/packed/objects/apexshiphatch.png" tilesets\packed\objects-by-race\avian.json 7c7 < "tilecount" : 303, --- > "tilecount" : 304, 1678a1679,1687 > "303" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "avianshiphatch", > "//shortdescription" : "Avian Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "avianshiphatch", > "tilesetDirection" : "right" > }, 3008a3018,3020 > }, > "303" : { > "image" : "../../../../../tiled/packed/objects/avianshiphatch.png" tilesets\packed\objects-by-race\floran.json 7c7 < "tilecount" : 192, --- > "tilecount" : 193, 872a873,881 > "192" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "floranshiphatch", > "//shortdescription" : "Floran Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "floranshiphatch", > "tilesetDirection" : "right" > }, 1959a1969,1971 > }, > "192" : { > "image" : "../../../../../tiled/packed/objects/floranshiphatch.png" tilesets\packed\objects-by-race\generic.json 7c7 < "tilecount" : 1736, --- > "tilecount" : 1752, 2772c2772 < "//shortdescription" : "Bobfae Action Figure", --- > "//shortdescription" : "Bobfae Figurine", 2799c2799 < "//shortdescription" : "Toumingo Action Figure", --- > "//shortdescription" : "Toumingo Figurine", 2808c2808 < "//shortdescription" : "Oogler Action Figure", --- > "//shortdescription" : "Oogler Figurine", 2817c2817 < "//shortdescription" : "Voltip Action Figure", --- > "//shortdescription" : "Voltip Figurine", 2826c2826 < "//shortdescription" : "Ignome Action Figure", --- > "//shortdescription" : "Ignome Figurine", 2835c2835 < "//shortdescription" : "Yokat Action Figure", --- > "//shortdescription" : "Yokat Figurine", 2844c2844 < "//shortdescription" : "Pyromantle Action Figure", --- > "//shortdescription" : "Pyromantle Figurine", 2853c2853 < "//shortdescription" : "Bulbop Action Figure", --- > "//shortdescription" : "Bulbop Figurine", 2862c2862 < "//shortdescription" : "Scaveran Action Figure", --- > "//shortdescription" : "Scaveran Figurine", 2898c2898 < "//shortdescription" : "Taroni Action Figure", --- > "//shortdescription" : "Taroni Figurine", 2907c2907 < "//shortdescription" : "Triplod Action Figure", --- > "//shortdescription" : "Triplod Figurine", 2916c2916 < "//shortdescription" : "Pipkin Action Figure", --- > "//shortdescription" : "Pipkin Figurine", 2925c2925 < "//shortdescription" : "Crustoise Action Figure", --- > "//shortdescription" : "Crustoise Figurine", 2934c2934 < "//shortdescription" : "Lilodon Action Figure", --- > "//shortdescription" : "Lilodon Figurine", 2943c2943 < "//shortdescription" : "Peblit Action Figure", --- > "//shortdescription" : "Peblit Figurine", 2952c2952 < "//shortdescription" : "Monopus Action Figure", --- > "//shortdescription" : "Monopus Figurine", 2965c2965 < "//shortdescription" : "Orbide Action Figure", --- > "//shortdescription" : "Orbide Figurine", 2974c2974 < "//shortdescription" : "Spookit Action Figure", --- > "//shortdescription" : "Spookit Figurine", 2992c2992 < "//shortdescription" : "Fennix Action Figure", --- > "//shortdescription" : "Fennix Figurine", 3001c3001 < "//shortdescription" : "Paratail Action Figure", --- > "//shortdescription" : "Paratail Figurine", 3010c3010 < "//shortdescription" : "Adult Poptop Action Figure", --- > "//shortdescription" : "Adult Poptop Figurine", 3019c3019 < "//shortdescription" : "Capricoat Action Figure", --- > "//shortdescription" : "Capricoat Figurine", 3028c3028 < "//shortdescription" : "Narfin Action Figure", --- > "//shortdescription" : "Narfin Figurine", 3037c3037 < "//shortdescription" : "Oculob Action Figure", --- > "//shortdescription" : "Oculob Figurine", 3046c3046 < "//shortdescription" : "Pteropod Action Figure", --- > "//shortdescription" : "Pteropod Figurine", 3055c3055 < "//shortdescription" : "Ringram Action Figure", --- > "//shortdescription" : "Ringram Figurine", 3064c3064 < "//shortdescription" : "Hemogoblin Action Figure", --- > "//shortdescription" : "Hemogoblin Figurine", 3073c3073 < "//shortdescription" : "Bobot Action Figure", --- > "//shortdescription" : "Bobot Figurine", 3091c3091 < "//shortdescription" : "Poptop Action Figure", --- > "//shortdescription" : "Poptop Figurine", 3100c3100 < "//shortdescription" : "Trictus Action Figure", --- > "//shortdescription" : "Trictus Figurine", 3118c3118 < "//shortdescription" : "Mandraflora Action Figure", --- > "//shortdescription" : "Mandraflora Figurine", 3127c3127 < "//shortdescription" : "Snaggler Action Figure", --- > "//shortdescription" : "Snaggler Figurine", 3136c3136 < "//shortdescription" : "Batong Action Figure", --- > "//shortdescription" : "Batong Figurine", 3145c3145 < "//shortdescription" : "Iguarmor Action Figure", --- > "//shortdescription" : "Iguarmor Figurine", 3154c3154 < "//shortdescription" : "Lumoth Action Figure", --- > "//shortdescription" : "Lumoth Figurine", 3167c3167 < "//shortdescription" : "Crabcano Action Figure", --- > "//shortdescription" : "Crabcano Figurine", 3185c3185 < "//shortdescription" : "Snaunt Action Figure", --- > "//shortdescription" : "Snaunt Figurine", 3194c3194 < "//shortdescription" : "Miasmop Action Figure", --- > "//shortdescription" : "Miasmop Figurine", 3203c3203 < "//shortdescription" : "Tintic Action Figure", --- > "//shortdescription" : "Tintic Figurine", 3212c3212 < "//shortdescription" : "Sporgus Action Figure", --- > "//shortdescription" : "Sporgus Figurine", 3221c3221 < "//shortdescription" : "Agrobat Action Figure", --- > "//shortdescription" : "Agrobat Figurine", 3230c3230 < "//shortdescription" : "Anglure Action Figure", --- > "//shortdescription" : "Anglure Figurine", 3239c3239 < "//shortdescription" : "Crutter Action Figure", --- > "//shortdescription" : "Crutter Figurine", 3248c3248 < "//shortdescription" : "Gleap Action Figure", --- > "//shortdescription" : "Gleap Figurine", 3257c3257 < "//shortdescription" : "Hypnare Action Figure", --- > "//shortdescription" : "Hypnare Figurine", 3266c3266 < "//shortdescription" : "Nutmidge Action Figure", --- > "//shortdescription" : "Nutmidge Figurine", 3284c3284 < "//shortdescription" : "Petricub Action Figure", --- > "//shortdescription" : "Petricub Figurine", 3293c3293 < "//shortdescription" : "Pulpin Action Figure", --- > "//shortdescription" : "Pulpin Figurine", 3302c3302 < "//shortdescription" : "Quagmutt Action Figure", --- > "//shortdescription" : "Quagmutt Figurine", 3311c3311 < "//shortdescription" : "Scandroid Action Figure", --- > "//shortdescription" : "Scandroid Figurine", 3320c3320 < "//shortdescription" : "Skimbus Action Figure", --- > "//shortdescription" : "Skimbus Figurine", 3329c3329 < "//shortdescription" : "Smoglin Action Figure", --- > "//shortdescription" : "Smoglin Figurine", 3338c3338 < "//shortdescription" : "Squeem Action Figure", --- > "//shortdescription" : "Squeem Figurine", 3347c3347 < "//shortdescription" : "Wisper Action Figure", --- > "//shortdescription" : "Wisper Figurine", 5635c5635 < "//shortdescription" : "Ixoling Action Figure", --- > "//shortdescription" : "Ixoling Figurine", 5662c5662 < "//shortdescription" : "Kluex Sentry Action Figure", --- > "//shortdescription" : "Kluex Sentry Figurine", 5671c5671 < "//shortdescription" : "Snuffish Action Figure", --- > "//shortdescription" : "Snuffish Figurine", 6636c6636 < "tilesetDirection" : "left" --- > "tilesetDirection" : "right" 6690c6690 < "//shortdescription" : "Gosmet Action Figure", --- > "//shortdescription" : "Gosmet Figurine", 6814c6814 < "//description" : "-placeholder-Used to produce rails, rail riding items and related objects.", --- > "//description" : "Used to produce rails, rail riding items and related objects.", 6919c6919 < "imagePositionX" : "-16", --- > "imagePositionX" : "-24", 6923a6924,6959 > "1736" : { > "//description" : "The label reads, \"A powerful winged guardian built in the image of the Avian god Kluex.\"", > "//name" : "kluexavataraf", > "//shortdescription" : "Kluex Avatar Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "kluexavataraf", > "tilesetDirection" : "right" > }, > "1737" : { > "//description" : "The label reads, \"A gigantic arthropod which can regrow its tough exoskeleton in seconds if damaged.\"", > "//name" : "ixodoomaf", > "//shortdescription" : "Erchius Horror Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ixodoomaf", > "tilesetDirection" : "right" > }, > "1738" : { > "//description" : "The label reads, \"A parasitic aberration grown from within Erchius crystals.\"", > "//name" : "erchiushorroraf", > "//shortdescription" : "Erchius Horror Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "erchiushorroraf", > "tilesetDirection" : "right" > }, > "1739" : { > "//description" : "The label reads, \"The cold-hearted human leader of the Occasus cult. She wields a solarium-infused katana.\"", > "//name" : "asranoxaf", > "//shortdescription" : "Asra Nox Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "asranoxaf", > "tilesetDirection" : "right" > }, 6932a6969,7058 > "1740" : { > "//description" : "The label reads, \"the infamous Penguin pirate Dreadwing, in his unmistakeable UFO.\"", > "//name" : "dreadwingaf", > "//shortdescription" : "Dreadwing Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "dreadwingaf", > "tilesetDirection" : "right" > }, > "1741" : { > "//description" : "The label reads, \"An experimental Penguin mech, wielding a flamethrower arm and a pneumatic fist.\"", > "//name" : "shockhoppermkiaf", > "//shortdescription" : "Shockhopper MK I Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "shockhoppermkiaf", > "tilesetDirection" : "right" > }, > "1742" : { > "//description" : "The label reads, \"A towering, fire-breathing robot Dragon, designed to look like a reanimated skeleton.\"", > "//name" : "bonedragonaf", > "//shortdescription" : "Bone Dragon Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bonedragonaf", > "tilesetDirection" : "right" > }, > "1743" : { > "//description" : "The label reads, \"The figurehead of the Miniknog regime. Requires holographic projectors to remain stable.\"", > "//name" : "bigapeaf", > "//shortdescription" : "Big Ape Figurine", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "bigapeaf", > "tilesetDirection" : "right" > }, > "1744" : { > "//description" : "A small golden spotlight.", > "//name" : "mysteriouslight", > "//shortdescription" : "Golden Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "mysteriouslight", > "tilesetDirection" : "right" > }, > "1745" : { > "//description" : "A small golden spotlight.", > "//name" : "mysteriouslight_orientation2", > "//shortdescription" : "Golden Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "mysteriouslight", > "tilesetDirection" : "right" > }, > "1746" : { > "//description" : "A small golden spotlight.", > "//name" : "mysteriouslight_orientation3", > "//shortdescription" : "Golden Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "mysteriouslight", > "tilesetDirection" : "right" > }, > "1747" : { > "//description" : "A small golden spotlight.", > "//name" : "mysteriouslight_orientation4", > "//shortdescription" : "Golden Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "mysteriouslight", > "tilesetDirection" : "right" > }, > "1748" : { > "//description" : "A small golden spotlight.", > "//name" : "mysteriouslight_orientation5", > "//shortdescription" : "Golden Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "mysteriouslight", > "tilesetDirection" : "right" > }, > "1749" : { > "//description" : "A small golden spotlight.", > "//name" : "mysteriouslight_orientation6", > "//shortdescription" : "Golden Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "mysteriouslight", > "tilesetDirection" : "right" > }, 6936a7063,7080 > "1750" : { > "//description" : "A small golden spotlight.", > "//name" : "mysteriouslight_orientation7", > "//shortdescription" : "Golden Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "mysteriouslight", > "tilesetDirection" : "right" > }, > "1751" : { > "//description" : "A small golden spotlight.", > "//name" : "mysteriouslight_orientation8", > "//shortdescription" : "Golden Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "mysteriouslight", > "tilesetDirection" : "right" > }, 13651c13795 < "//description" : "-placeholder-", --- > "//description" : "Got something rare? We've got something rarer.", 17081a17226,17237 > "1736" : { > "image" : "../../../../../tiled/packed/objects/kluexavataraf.png" > }, > "1737" : { > "image" : "../../../../../tiled/packed/objects/ixodoomaf.png" > }, > "1738" : { > "image" : "../../../../../tiled/packed/objects/erchiushorroraf.png" > }, > "1739" : { > "image" : "../../../../../tiled/packed/objects/asranoxaf.png" > }, 17084a17241,17270 > "1740" : { > "image" : "../../../../../tiled/packed/objects/dreadwingaf.png" > }, > "1741" : { > "image" : "../../../../../tiled/packed/objects/shockhoppermkiaf.png" > }, > "1742" : { > "image" : "../../../../../tiled/packed/objects/bonedragonaf.png" > }, > "1743" : { > "image" : "../../../../../tiled/packed/objects/bigapeaf.png" > }, > "1744" : { > "image" : "../../../../../tiled/packed/objects/mysteriouslight.png" > }, > "1745" : { > "image" : "../../../../../tiled/packed/objects/mysteriouslight_orientation2.png" > }, > "1746" : { > "image" : "../../../../../tiled/packed/objects/mysteriouslight_orientation3.png" > }, > "1747" : { > "image" : "../../../../../tiled/packed/objects/mysteriouslight_orientation4.png" > }, > "1748" : { > "image" : "../../../../../tiled/packed/objects/mysteriouslight_orientation5.png" > }, > "1749" : { > "image" : "../../../../../tiled/packed/objects/mysteriouslight_orientation6.png" > }, 17086a17273,17278 > }, > "1750" : { > "image" : "../../../../../tiled/packed/objects/mysteriouslight_orientation7.png" > }, > "1751" : { > "image" : "../../../../../tiled/packed/objects/mysteriouslight_orientation8.png" tilesets\packed\objects-by-race\glitch.json 7c7 < "tilecount" : 224, --- > "tilecount" : 225, 1127a1128,1136 > "224" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "glitchshiphatch", > "//shortdescription" : "Glitch Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "glitchshiphatch", > "tilesetDirection" : "right" > }, 2205a2215,2217 > }, > "224" : { > "image" : "../../../../../tiled/packed/objects/glitchshiphatch.png" tilesets\packed\objects-by-race\human.json 7c7 < "tilecount" : 270, --- > "tilecount" : 279, 737c737 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 739c739 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 746c746 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 748c748 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 755c755 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 757c757 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 764c764 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 766c766 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 773c773 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 775c775 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 791c791 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 793c793 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 800c800 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 802c802 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 809c809 < "//description" : "A mysterious light from a mysterious source.", --- > "//description" : "A small golden spotlight.", 811c811 < "//shortdescription" : "Mysterious Light", --- > "//shortdescription" : "Golden Spotlight", 1631a1632,1712 > "270" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "271" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation2", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "272" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation3", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "273" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation4", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "274" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation5", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "275" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation6", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "276" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation7", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "277" : { > "//description" : "This soft light is useful for illuminating small areas.", > "//name" : "tier1spotlight_orientation8", > "//shortdescription" : "Iron Spotlight", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "tier1spotlight", > "tilesetDirection" : "right" > }, > "278" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "humanshiphatch", > "//shortdescription" : "Human Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "humanshiphatch", > "tilesetDirection" : "right" > }, 2886a2968,2994 > }, > "270" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight.png" > }, > "271" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation2.png" > }, > "272" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation3.png" > }, > "273" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation4.png" > }, > "274" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation5.png" > }, > "275" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation6.png" > }, > "276" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation7.png" > }, > "277" : { > "image" : "../../../../../tiled/packed/objects/tier1spotlight_orientation8.png" > }, > "278" : { > "image" : "../../../../../tiled/packed/objects/humanshiphatch.png" tilesets\packed\objects-by-race\hylotl.json 7c7 < "tilecount" : 230, --- > "tilecount" : 231, 1258a1259,1267 > "230" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "hylotlshiphatch", > "//shortdescription" : "Hylotl Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "hylotlshiphatch", > "tilesetDirection" : "right" > }, 2419a2429,2431 > }, > "230" : { > "image" : "../../../../../tiled/packed/objects/hylotlshiphatch.png" tilesets\packed\objects-by-race\novakid.json 7c7 < "tilecount" : 25, --- > "tilecount" : 26, 163a164,172 > "25" : { > "//description" : "A hatch suitable for a spaceship.", > "//name" : "novakidshiphatch", > "//shortdescription" : "Novakid Ship Hatch", > "imagePositionX" : "-16", > "imagePositionY" : "-24", > "object" : "novakidshiphatch", > "tilesetDirection" : "right" > }, 275a285,287 > }, > "25" : { > "image" : "../../../../../tiled/packed/objects/novakidshiphatch.png" tilesets\packed\objects-by-race\protectorate.json 649c649 < "imagePositionY" : "0", --- > "imagePositionY" : "-16", tilesets\packed\objects-by-type\container.json 1644c1644 < "imagePositionX" : "-16", --- > "imagePositionX" : "-24", treasure\biome.treasurepools 1675c1675 < {"weight" : 0.2, "item" : "anatomylegs"} --- > {"weight" : 0.2, "item" : "anatomylegs"} treasure\common.treasurepools 957a958 > {"weight" : 1.0, "item" : "intestinewhip"}, 1288a1290 > {"weight" : 0.0003, "item" : [ "clocktophathead", 1]}, 1327d1328 < {"weight" : 0.0003, "item" : [ "soulguise", 1]}, treasure\npcdrops.treasurepools 259c259 < {"weight" : 0.96, "pool" : "money"}, --- > {"weight" : 0.97, "pool" : "money"}, 262d261 < {"weight" : 0.01, "item" : "rootpopflask"}, treasure\missions\avianmission1.treasurepools 33a34,66 > "avianmission1RareChest1" : [ > [1, { > "fill" : [ > {"item" : [ "valkyriehelm", 1]} > ] > }] > ], > > "avianmission1RareChest2" : [ > [1, { > "fill" : [ > {"item" : [ "tribalfeathersback", 1]} > ] > }] > ], > > "avianmission1RareChest3" : [ > [1, { > "fill" : [ > {"item" : [ "fullbunnyhead", 1]} > ] > }] > ], > > "avianmission1RareChest4" : [ > [1, { > "fill" : [ > {"item" : [ "tribalwingsback", 1]} > ] > }] > ], > >