FILES ----- asteroids_worlds.config client.config default_configuration.config highlights.config instance_worlds.config interface.config player.config versioning.config [NEW] animations\tankmuzzleflash\tankmuzzleflash.animation [NEW] animations\tankmuzzleflash\tankmuzzleflash.frames [NEW] animations\tankmuzzleflash\tankmuzzleflash.png [NEW] animations\teleport\penguinplayerwarpin.frames [NEW] animations\teleport\penguinplayerwarpin.png [NEW] animations\teleport\penguinplayerwarpout.frames [NEW] animations\teleport\penguinplayerwarpout.png behaviors\monsters\boss\cultistboss\slashattack.behavior behaviors\monsters\modular\actions\fire.behavior behaviors\monsters\unique\fluffalo.behavior biomes\oredistributions.configfunctions biomes\space\asteroids.biome biomes\underground\moonunderground.biome cursors\cursors.png dialog\alpaca.config dialog\devoutavian.config [NEW] dialog\fenerox.config dungeons\microdungeons\biomes\savannah\arena.json dungeons\microdungeons\biomes\savannah\bunkerhut1.json dungeons\microdungeons\biomes\savannah\crateplatform.json dungeons\microdungeons\biomes\savannah\doubledeckerhut.json dungeons\microdungeons\biomes\savannah\groundhut1.json dungeons\microdungeons\biomes\savannah\groundhut2.json dungeons\microdungeons\biomes\savannah\groundhut3.json dungeons\microdungeons\biomes\savannah\groundhut4.json dungeons\microdungeons\biomes\savannah\groundhut5.json dungeons\microdungeons\biomes\savannah\groundhut6.json dungeons\microdungeons\biomes\savannah\groundhutfullofpots.json dungeons\microdungeons\biomes\savannah\houseontunnel.json dungeons\microdungeons\biomes\savannah\huntinghut1.json dungeons\microdungeons\biomes\savannah\huntinghut2.json dungeons\microdungeons\biomes\savannah\huntinghut3.json dungeons\microdungeons\biomes\savannah\largetallhut.json dungeons\microdungeons\biomes\savannah\marketstall.json dungeons\microdungeons\biomes\savannah\tallhutwithlargebunker.json dungeons\microdungeons\biomes\savannah\talltreasurehut.json dungeons\microdungeons\biomes\savannah\twotallhuts.json dungeons\microdungeons\biomes\savannah\warriorrelaxing.json dungeons\missions\glitchmissions\glitchmission1.json dungeons\missions\hylotlmissions\hylotlmission1.json dungeons\missions\penguinmissions\penguinmission1.dungeon dungeons\missions\protectorate\protectorate.json [NEW] humanoid\fenerox\backarm.png [NEW] humanoid\fenerox\dead.png [NEW] humanoid\fenerox\emote.png [NEW] humanoid\fenerox\femalebody.png [NEW] humanoid\fenerox\femalehead.png [NEW] humanoid\fenerox\frontarm.png [NEW] humanoid\fenerox\malebody.png [NEW] humanoid\fenerox\malehead.png [NEW] humanoid\fenerox\hair\default.frames [NEW] humanoid\fenerox\hair\fem1.png [NEW] humanoid\fenerox\hair\male1.png interface\actionbar\actionbarbg.png interface\games\fossilgame\tileset.lua interface\optionsmenu\optionsmenu.config interface\quests\questrelevant.animation interface\quests\questrelevant.frames interface\quests\questrelevant.png interface\quests\untrackedrelevant.animation [NEW] interface\quests\untrackedrelevant.frames [NEW] interface\quests\untrackedrelevant.png interface\quests\questlog\new.png interface\scripted\ancientconsole\activate.png interface\scripted\ancientconsole\ancientconsolegui.config [NEW] interface\scripted\ancientconsole\coreicon.png interface\statuses\erchiussickness.png interface\statuses\sleep.png interface\windowconfig\actionbar.config interface\windowconfig\keybindingsmenu.config interface\windowconfig\questlog.config [NEW] items\active\weapons\melee\broadsword\avianbroadsword.png [NEW] items\active\weapons\melee\spear\feneroxspear.png [NEW] items\active\weapons\npc\npcavianbroadsword.activeitem [NEW] items\active\weapons\npc\npcfeneroxspear.activeitem items\active\weapons\protectorate\tungstenhammer.activeitem 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-tier3\bsleeve.png items\armors\apex\apex-tier3\chestf.png items\armors\apex\apex-tier3\chestm.png items\armors\apex\apex-tier3\fsleeve.png items\armors\apex\apex-tier3\head.png items\armors\apex\apex-tier3\icons.png items\armors\apex\apex-tier3\pantsf.png items\armors\apex\apex-tier3\pantsm.png items\armors\backitems\heatprotection\back.png items\armors\backitems\heatprotection\heatprotectionicon.png items\armors\biome\bioluminescence\lighthelm\lighthelm.head items\armors\biome\ice\cyclopsyeti\bsleeve.png items\armors\biome\tar\woolly\chestf.png items\armors\decorative\costumes\jumpsuit\chestf.png items\armors\decorative\costumes\summer\summer.legs items\armors\decorative\hats\fullbunny\fullbunny.head items\armors\decorative\hats\fullbunny\head.png items\armors\decorative\hats\fullbunny\icons.png items\armors\decorative\hats\tiger\tiger.head items\armors\glitch\glitch-tier1\mask.png items\armors\other\spacesuit\back.png items\armors\other\spacesuit\bsleeve.png items\armors\other\spacesuit\chest.png items\armors\other\spacesuit\fsleeve.png items\armors\other\spacesuit\head.png items\armors\other\spacesuit\icons.png items\armors\other\spacesuit\pants.png items\armors\other\spacesuit\spacesuit.back items\armors\other\spacesuit\spacesuit.chest items\armors\other\spacesuit\spacesuit.head items\armors\other\spacesuit\spacesuit.legs items\armors\other\tracker\tracker.legs items\materials\bamboo.matitem items\materials\bambooplatform.matitem items\materials\goldblock.png items\materials\mediummetal.matitem items\materials\metallic.matitem items\materials\plate.matitem [NEW] items\tools\inspectiontool\inspectionmode.inspectiontool [NEW] items\tools\inspectiontool\inspectionmode.png [NEW] items\tools\inspectiontool\inspectionmodeicon.png [NEW] items\tools\inspectiontool\inspectionmodelarge.png [NEW] items\tools\inspectiontool\scanmode.inspectiontool [NEW] items\tools\inspectiontool\scanmode.png [NEW] items\tools\inspectiontool\scanmodelarge.png monsters\monster.lua monsters\boss\apeboss\apeboss.monstertype monsters\boss\crystalboss\crystalboss.monstertype monsters\boss\cultistboss\cultistboss.monstertype monsters\boss\dragonboss\dragonboss.monstertype monsters\boss\kluexboss\kluexboss.monstertype monsters\boss\kluexbossstatue\kluexbossstatue.monstertype monsters\boss\penguin\behavior.lua monsters\boss\penguinufo\penguinufo.monstertype monsters\boss\penguinufo\skills\uforeinforcementsattack.monsterskill monsters\boss\penguinufo\skills\ufospawntanksattack.monsterskill monsters\boss\spiderboss\spiderboss.monstertype monsters\farming\fluffalo\fluffalo.animation monsters\walkers\adultpoptop\adultpoptop.animation monsters\walkers\adultpoptop\adultpoptop.monstertype monsters\walkers\adultpoptop\motherpoptop.monstertype monsters\walkers\tank\tank.animation monsters\walkers\tank\tank.frames monsters\walkers\tank\tank.monstertype npcs\merchantpools.config npcs\villager.npctype [NEW] npcs\biome\feneroxguard.npctype [NEW] npcs\biome\feneroxvillager.npctype npcs\biome\frogmerchant.npctype npcs\biome\frogvillager.npctype npcs\dungeon\aviannativevillage\devoutvillageguard.npctype npcs\dungeon\aviantemple\templeguard.npctype npcs\dungeon\aviantomb\tombguard.npctype npcs\dungeon\evilfortress\evilknightlord.npctype [NEW] npcs\outpost\visitors\feneroxvisitor.npctype npcs\outpost\visitors\froggvisitor.npctype npcs\subbiometenants\frogtenantmerchant.npctype [NEW] npcs\threats\avianraider.npctype [NEW] npcs\threats\miniknogscout.npctype [NEW] npcs\threats\roguesamurai.npctype objects\apex\apexcoolbookcase\apexcoolbookcase.object objects\apex\apexcoolcupboard\apexcoolcupboard.object objects\apex\apexcooldesk\apexcooldesk.object objects\apex\apexcounter1\apexcounter1.object objects\apex\apexdesk\apexdesk.object objects\apex\apexfridge\apexfridge.object objects\apex\apexlocker\apexlocker.object objects\apex\apexstoragelocker\apexstoragelocker.object objects\apex\apexstoreshelf\apexstoreshelf.object objects\apex\apexwardrobe\apexwardrobe.object objects\apex\classicbookcase\classicbookcase.object objects\apex\classicchest\classicchest.object objects\apex\classiccupboard\classiccupboard.object objects\apex\classicdesk\classicdesk.object objects\avian\avianstoragelocker\avianstoragelocker.object objects\avian\obsidianbookcase\obsidianbookcase.object objects\avian\tombthing1\tombthing1.object objects\avian\tombthing2\tombthing2.object objects\avian\tombthing3\tombthing3.object objects\avian\tombthing4\tombthing4.object objects\avian\tribalbookcase1\tribalbookcase1.object objects\avian\tribalbookcase2\tribalbookcase2.object objects\avian\tribalcabinet1\tribalcabinet1.object objects\avian\tribalcloset1\tribalcloset1.object objects\avian\tribalcounter1\tribalcounter1.object objects\avian\tribalwallcabinet\tribalwallcabinet.object objects\biome\ice\icemachine\icemachine.object objects\biome\mushroom\shroomwardrobe\shroomwardrobe.object objects\biome\oasis\reeddesk\reeddesk.object objects\biome\oasis\reedshelf\reedshelf.object objects\biome\scorchedcity\bombsheltershelf1\bombsheltershelf1.object objects\biome\scorchedcity\dumpster\dumpster.object objects\biome\scorchedcity\scorchedcitybrokenstoreshelf\scorchedcitybrokenstoreshelf.object objects\biome\scorchedcity\scorchedcitychestdrawerlarge\scorchedcitychestdrawerlarge.object objects\biome\scorchedcity\scorchedcitychestdrawersmall\scorchedcitychestdrawersmall.object objects\biome\scorchedcity\scorchedcitycounter\scorchedcitycounter.object objects\biome\scorchedcity\scorchedcitycrate\scorchedcitycrate.object objects\biome\scorchedcity\scorchedcityfridge\scorchedcityfridge.object objects\biome\scorchedcity\scorchedcityregister\scorchedcityregister.object objects\biome\scorchedcity\scorchedcitysmallcrate\scorchedcitysmallcrate.object objects\biome\scorchedcity\scorchedcitystoreshelf\scorchedcitystoreshelf.object objects\biome\tentacle\rightorgans\rightorgans.object objects\biome\tentacle\tentacleegg\tentacleegg.object objects\clues\glitch\glitchscribe\glitchscribe.object objects\crafting\pethealingstation\pethealingstation.object objects\crafting\refinery\refinery.object objects\floran\floranbookcase\floranbookcase.object objects\floran\florancabinet1\florancabinet1.object objects\floran\florancabinet2\florancabinet2.object objects\floran\florancabinet3\florancabinet3.object objects\floran\florancrate\florancrate.object objects\floran\florandesk\florandesk.object objects\floran\floranlight\floranlight.object objects\floran\floranstoragelocker\floranstoragelocker.object objects\floran\plantcabinet1\plantcabinet1.object objects\floran\plantcabinet2\plantcabinet2.object objects\floran\plantorb\plantorb.object objects\fossils\dirtyfossils\dirtyfossil.animation objects\fossils\dirtyfossils\dirtyfossil1.object objects\fossils\dirtyfossils\dirtyfossil2.object objects\fossils\dirtyfossils\dirtyfossil3.object objects\fossils\dirtyfossils\dirtyfossil4.object objects\fossils\dirtyfossils\dirtyfossil5.object objects\fossils\dirtyfossils\dirtyfossil6.object objects\fossils\dirtyfossils\dirtyfossil7.object objects\fossils\dirtyfossils\dirtyfossil8.object objects\fossils\displaystands\fossildisplay1\fossildisplay1.object objects\fossils\displaystands\fossildisplay3\fossildisplay3.object objects\fossils\displaystands\fossildisplay5\fossildisplay5.object objects\generic\box1\box1.object objects\generic\box2\box2.object objects\generic\cardboard1\cardboard1.object objects\generic\cardboard2\cardboard2.object objects\generic\cardboard3\cardboard3.object objects\generic\ceilingfridge1\largecooler1.object objects\generic\copperbox1\copperbox1.object objects\generic\cropshipper\cropshipper.object objects\generic\foodbowl\foodbowl.object objects\generic\locker1\locker1.object objects\generic\locker2\locker2.object objects\generic\minifridge\minifridge.object objects\generic\miningsupplies\miningsupplies.object objects\generic\woodenbookcase\woodenbookcase.object objects\generic\woodencabinet1\woodencabinet1.object objects\generic\woodencabinet2\woodencabinet2.object objects\generic\woodencabinet3\woodencabinet3.object objects\generic\woodenceilingbookcase1\woodenceilingbookcase1.object objects\generic\woodenceilingcabinet1\woodenceilingcabinet1.object objects\generic\woodenceilingcabinet2\woodenceilingcabinet2.object objects\generic\woodencrate1\woodencrate1.object objects\generic\woodencrate2\woodencrate2.object objects\generic\woodendesk\woodendesk.object objects\generic\woodenendtable\woodenendtable.object objects\generic\woodensink\woodensink.object objects\glitch\barrel\barrel.object objects\glitch\barrellarge\barrellarge.object objects\glitch\glitchstoragelocker\glitchstoragelocker.object objects\glitch\largewoodencrate\largewoodencrate.object objects\glitch\medievalbookcase\medievalbookcase.object objects\glitch\medievalcabinet\medievalcabinet.object objects\glitch\medievaldesk\medievaldesk.object objects\glitch\medievaldresser\medievaldresser.object objects\glitch\medievalregister\medievalregister.object objects\glitch\royalbookcase\royalbookcase.object objects\glitch\royalcabinet\royalcabinet.object objects\glitch\royalchest\royalchest.object objects\glitch\royaldesk\royaldesk.object objects\glitch\smallwoodencrate\smallwoodencrate.object objects\glitch\trashbag\trashbag.object objects\glitch\trashcan\trashcan.object objects\hoard\barrelgoldfilled\barrelgoldfilled.object objects\hoard\woodencrategoldfilled\woodencrategoldfilled.object objects\holiday\bigpresent\bigpresent.object objects\holiday\present1\present1.object objects\holiday\present2\present2.object objects\holiday\present3\present3.object objects\holiday\present4\present4.object objects\human\bunkerbookcase\bunkerbookcase.object objects\human\bunkercabinet1\bunkercabinet1.object objects\human\bunkercrate\bunkercrate.object objects\human\bunkerdesk\bunkerdesk.object objects\human\fridge\fridge.object objects\human\humanstoragelocker\humanstoragelocker.object objects\human\prisoncabinet1\prisoncabinet1.object objects\human\prisonfile1\prisonfile1.object objects\human\prisonfile2\prisonfile2.object objects\human\prisonlocker1\prisonlocker1.object objects\human\prisonlocker2\prisonlocker2.object objects\hylotl\hylotlcashregister\hylotlcashregister.object objects\hylotl\hylotlclassicbookcase\hylotlclassicbookcase.object objects\hylotl\hylotlclassiccabinet1\hylotlclassiccabinet1.object objects\hylotl\hylotlclassicdesk\hylotlclassicdesk.object objects\hylotl\hylotlclassicwardrobe1\hylotlclassicwardrobe1.object objects\hylotl\hylotlmailbox\hylotlmailbox.object objects\hylotl\hylotlstoragelocker\hylotlstoragelocker.object objects\hylotl\hylotltrashcan\hylotltrashcan.object objects\hylotl\index\index.object objects\mission\lunarbasecrate\lunarbasecrate.object objects\mission\lunarbaselocker\lunarbaselocker.object objects\novakid\novakidstoragelocker\novakidstoragelocker.object objects\outpost\2stopteleshop\2stoptele.object objects\outpost\bathroomtrash\bathroomtrash.object objects\outpost\bathroomtrashquest\bathroomtrashquest.object objects\outpost\filingcabinet\filingcabinet.object objects\outpost\outpostcabinet\outpostcabinet.object objects\outpost\outpostcargocrate\outpostcargocrate.object objects\outpost\outpostcargocrateshort\outpostcargocrateshort.object objects\outpost\outpostdesk\outpostdesk.object objects\outpost\outpostfridge\outpostfridge.object objects\outpost\outpostlocker\outpostlocker.object objects\outpost\signstore\signdispenser.object objects\themed\farm\kitchencabinet1\kitchencabinet1.object objects\themed\farm\kitchencabinet2\kitchencabinet2.object objects\themed\farm\kitchenceilingcabinet1\kitchenceilingcabinet1.object objects\themed\farm\kitchenceilingcabinet2\kitchenceilingcabinet2.object objects\themed\gothic\gothicbookcase\gothicbookcase.object objects\themed\island\islandcabinet\islandcabinet.object objects\themed\retroscifi\retroscificabinet\retroscificabinet.object objects\themed\retroscifi\retroscifidresser\retroscifidresser.object objects\themed\saloon\salooncabinet\salooncabinet.object objects\themed\steampunk\steampunkdesk\steampunkdesk.object objects\wreck\wreckbed\wreckbed.object objects\wreck\wreckboiler\wreckboiler.object objects\wreck\wreckchair\wreckchair.object objects\wreck\wreckconsole1\wreckconsole1.object objects\wreck\wreckconsole2\wreckconsole2.object objects\wreck\wreckconsole3\wreckconsole3.object objects\wreck\wreckcrate1\wreckcrate1.object objects\wreck\wreckdoor\wreckdoor.object objects\wreck\wreckfan\wreckfan.object objects\wreck\wreckgenerator\wreckgenerator.object objects\wreck\wrecklocker\wrecklocker.object objects\wreck\wreckpanel1\wreckpanel1.object objects\wreck\wreckpanel2\wreckpanel2.object objects\wreck\wreckscreen\wreckscreen.object objects\wreck\wrecksmalltable\wrecksmalltable.object objects\wreck\wrecksupport\wrecksupport.object objects\wreck\wrecktable\wrecktable.object objects\wreck\wreckturbine2\wreckturbine2.object objects\wreck\wreckturbines\wreckturbines.object objects\wreck\wrecktv\wrecktv.object objects\wreck\wreckvat1\wreckvat1.object objects\wreck\wreckvendingmachine\wreckvendingmachine.object objects\wreck\wreckvent\wreckvent.object objects\wreck\wreckwiresceiling\wreckwiresceiling.object plants\trees\giantflowers\foliage\bluepetals\bluepetals.modularfoliage projectiles\npcs\penguintankround\penguintankround.projectile quests\generated\pools\npcthreats.config quests\outpost\outpostclue.questtemplate quests\outpost\techscientist2.questtemplate quests\outpost\techscientist4.questtemplate quests\outpost\techscientist6.questtemplate quests\scripts\clues.lua quests\scripts\questutil.lua quests\scripts\tutorial\protectorate.lua quests\story\apex_mission1.questtemplate quests\story\apex_mission2.questtemplate quests\story\avian_mission1.questtemplate quests\story\avian_mission2.questtemplate quests\story\bootship.questtemplate quests\story\destroyruin.questtemplate quests\story\floran_mission1.questtemplate quests\story\floran_mission2.questtemplate quests\story\gaterepair.questtemplate quests\story\glitch_mission1.questtemplate quests\story\glitch_mission2.questtemplate quests\story\human_mission1.questtemplate quests\story\hylotl_mission1.questtemplate quests\story\hylotl_mission2.questtemplate quests\story\shiprepair.questtemplate radiomessages\quests.radiomessages [NEW] recipes\furniture1\materials\bambooplatform.recipe [NEW] recipes\furniture2\materials\aztectech.recipe [NEW] recipes\furniture2\materials\metallicmaterial.recipe [NEW] recipes\furniture2\materials\platematerial.recipe [NEW] sfx\npc\monsters\fluffalo_moo1.ogg [NEW] sfx\npc\monsters\fluffalo_moo2.ogg [NEW] sfx\npc\monsters\fluffalo_moo3.ogg spawntypes\uniques.spawntypes [NEW] species\fenerox.species [NEW] species\feneroxnamegen.config [NEW] stagehands\boss\cultistboss\cultistidleslashposition.stagehand stats\effects\beamin\beamin.animation stats\effects\beamin\beamin.lua stats\effects\beamin\beamin.statuseffect stats\effects\beamout\beamout.animation stats\effects\beamout\beamout.lua stats\effects\beamout\beamout.statuseffect [NEW] stats\effects\xenonglow\lighthelmglow.animation [NEW] stats\effects\xenonglow\lighthelmglow.statuseffect tenants\other\philanthropist.tenant tenants\other\socialite.tenant tiles\materials\alienrock.material tiles\materials\alienrock.png tiles\materials\alienstripedblock.material tiles\materials\alienstripedblock.png tiles\materials\coconutblock.material tiles\materials\coconutblock.png tiles\materials\goldblock.png tiles\materials\junk.material tiles\materials\junk.png tiles\materials\moonstone.png tiles\materials\plate.png tiles\materials\rock17.material tiles\materials\rock17.png tiles\materials\rock19.material tiles\materials\rock19.png tiles\materials\rock20.material tiles\materials\rock20.png tiles\materials\rustyblock.png tiles\materials\sewage.material tiles\materials\sewage.png tiles\materials\silverblock.png tiles\materials\throwingblock.png tiles\rails\compositerail.material tiles\rails\compositerail.png tiles\rails\rustyrail.material tiles\rails\rustyrail.png treasure\hunting.treasurepools treasure\missions\apexmission1.treasurepools treasure\missions\avianmission1.treasurepools treasure\missions\floranmission1.treasurepools vehicles\car\jeep.lua vehicles\hoverbike\hoverbike.lua [NEW] versioning\playerentity_23_24.lua DIFFS ----- asteroids_worlds.config 3c3 < "gravityRange" : [30, 50], --- > "gravityRange" : [10, 10], 41c41 < "oreSelector" : "empty" --- > "oreSelector" : "largeClumps" client.config 53d52 < "minimumInspectionLight" : 0.0001, default_configuration.config 2c2 < "configurationVersion" : 431, --- > "configurationVersion" : 434, 60a61 > "interactiveHighlight" : true, 138a140 > "EssentialBar4" : [ { "type" : "key", "value" : "N", "mods" : [] } ], 146,147c148 < "InterfaceCrafting" : [ { "type" : "key", "value" : "C", "mods" : [] } ], < "InterfaceInspectCursor" : [ { "type" : "key", "value" : "N", "mods" : [] } ] --- > "InterfaceCrafting" : [ { "type" : "key", "value" : "C", "mods" : [] } ] highlights.config 2,3c2,3 < "inspectionDimLevel" : 0.1, < "inspectionDimColor" : [0, 0, 230], --- > "interactivePulseRate" : 1.25, > "interactivePulseAmount" : 0.5, 5,7c5 < "inspectionLightColor" : [200, 200, 230], < "inspectionLightFlickerMultiplier" : 0.96, < "inspectionLightFlickerRate" : 30, --- > "inspectionFlickerAmount" : 0.15, 9,12c7,26 < "interestingObjectDirectives" : "?border=1;88FF88CC;00000000?scanlines=66EE66FF;0.5;55CC55FF;0.5", < "unscannedObjectDirectives" : "?border=1;AACCFFCC;00000000?scanlines=77AAFFFF;0.5;5588FFFF;0.5", < "scannedObjectDirectives" : "?border=1;EE9988CC;00000000?scanlines=BB7766FF;0.5;AA6655FF;0.5" < } \ No newline at end of file --- > "maxHighlightLevel" : 0.75, > "highlightDirectives" : { > "interactive" : { > "underlay" : "?outline=1;DDDDDDFF;00000000", > "overlay" : "?fade=AAAAAAFF;0.1;" > }, > "inspectable" : { > "underlay" : "?outline=1;6666FFCC;00000000", > "overlay" : "?scanlines=5555AACC;0.4;5555FFCC;0.4" > }, > "interesting" : { > "underlay" : "?outline=1;88FF88CC;00000000", > "overlay" : "?scanlines=66EE66FF;0.5;55CC55FF;0.5" > }, > "inspected" : { > "underlay" : "?outline=1;EE9988CC;00000000", > "overlay" : "?scanlines=BB7766FF;0.5;AA6655FF;0.5" > } > } > } instance_worlds.config 7a8 > "disableDeathDrops" : true, 135a137 > "disableDeathDrops" : true, interface.config 110c110 < "size" : [22, 145], --- > "size" : [22, 125], 116,117c116,117 < "pos" : [0, 120], < "poly" : [ [0, 120], [17, 120], [17, 137], [0, 137] ] --- > "pos" : [0, 100], > "poly" : [ [0, 100], [17, 100], [17, 117], [0, 117] ] 124,125c124,125 < "pos" : [0, 100], < "poly" : [ [0, 100], [17, 100], [17, 117], [0, 117] ] --- > "pos" : [0, 80], > "poly" : [ [0, 80], [17, 80], [17, 97], [0, 97] ] 132,133c132,133 < "pos" : [0, 80], < "poly" : [ [0, 80], [17, 80], [17, 97], [0, 97] ] --- > "pos" : [0, 60], > "poly" : [ [0, 60], [17, 60], [17, 77], [0, 77] ] 140,141c140,141 < "pos" : [0, 60], < "poly" : [ [0, 60], [17, 60], [17, 77], [0, 77] ] --- > "pos" : [0, 40], > "poly" : [ [0, 40], [17, 40], [17, 57], [0, 57] ] 149,154d148 < "pos" : [0, 40], < "poly" : [ [0, 40], [17, 40], [17, 57], [0, 57] ] < }, < "inspect" : { < "base" : "/interface/inspect.png", < "hover" : "/interface/inspecthover.png", 300d293 < "inspectText" : "Inspect", 356,409d348 < < "tooDark" : { < "default" : [ < "It's too dark there to see anything!", < "There could be something there, but I can't make out what.", < "It's not quite bright enough to tell what I'm looking at.", < "Just darkness.", < "I can't see anything in this darkness.", < "What could be hiding in those shadows?" < ], < "novakid" : [ < "Who turned out the dang lights?", < "I can't tell my arm from my leg in this darkness.", < "Can't see a thing, it's too dark." < ], < "floran" : [ < "Too dark to sssee there.", < "Floran can't sssee in the shadowss.", < "Jusst darknesss." < ], < "glitch" : [ < "Disappointed. The light level is too low to see clearly.", < "Frustrated. It is too dark to determine what is there.", < "Confused. The darkness hides whatever might be there." < ] < }, < < "nothingThere" : { < "default" : [ < "Nothing of interest here.", < "Nothing to see here.", < "Nope, didn't find anything.", < "It's a... Wait... Nope sorry, nothing.", < "You try hard to make something out there, but fail.", < "Nada, nothing, zilch, zip." < ], < "novakid" : [ < "Not a darn thing.", < "Ain't nothin' there.", < "Nope. Not a thing.", < "Whole lotta nothin'." < ], < "floran" : [ < "Nothing there.", < "Floran sssee nothing.", < "Nope. Not a thing.", < "Nothing of interessst." < ], < "glitch" : [ < "Unimpressed. Nothing of interest here.", < "Neutral. There is nothing there.", < "Bored. I cannot find anything there." < ] < }, player.config 414d413 < { "item" : "metallicmaterial" }, 417d415 < { "item" : "platematerial" }, 668,670d665 < < "maxOverlayPercent" : 0.8, < "freezeOverlayColor" : [175, 175, 255], versioning.config 9c9 < "PlayerEntity" : 23, --- > "PlayerEntity" : 24, behaviors\monsters\boss\cultistboss\slashattack.behavior 6,8d5 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/monster.lua", 10,11d6 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 12a8,9 > "/scripts/actions/query.lua", > "/scripts/actions/entity.lua", 95c92 < "type": "cultistlowerdashposition" --- > "type": "cultistidleslashposition" 119,121c116,118 < "title": "repeater", < "type": "decorator", < "name": "repeater", --- > "title": "listPop", > "type": "action", > "name": "listPop", 123,132c120 < "maxLoops": 5, < "untilSuccess": false < }, < "child": { < "title": "listPop", < "type": "action", < "name": "listPop", < "parameters": { < "list": "teleportPositions" < } --- > "list": "teleportPositions" behaviors\monsters\modular\actions\fire.behavior 3d2 < "description": "", 5d3 < "/scripts/actions/monster.lua", 7,8d4 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 15,17c11 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/movement.lua" --- > "/scripts/actions/movement.lua" 50c44,45 < "skillName": "" --- > "skillName": "", > "fireParticleBurst": "" 348a344,357 > } > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "burstParticleEmitter", > "type": "action", > "name": "burstParticleEmitter", > "parameters": { > "emitter": "" behaviors\monsters\unique\fluffalo.behavior 2a3 > "description": "", 5d5 < "/scripts/actions/monster.lua", 7,8d6 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 9a8 > "/scripts/actions/entity.lua", 207c206 < "content": "moo", --- > "content": "Moo!", 211a211,218 > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "harvest" > } > }, > { 530,538d536 < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "walk", < "type": "body" < } < }, < { 548,550c546,548 < "title": "move", < "type": "action", < "name": "move", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 552,554c550,574 < "direction": "move", < "run": false < } --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "move", > "type": "action", > "name": "move", > "parameters": { > "direction": "move", > "run": false > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "walk", > "type": "body" > } > } > ] biomes\oredistributions.configfunctions 54a55,58 > "asteroid" : [ > [0.5, [ [ "copper", 0.65 ], [ "silver", 0.55 ], [ "gold", 0.45 ] ] ] > ], > biomes\space\asteroids.biome 6a7,18 > "ores" : "asteroid", > > "spawnProfile" : { > "groups" : [ > { > "select" : 1, > "pool" : [ > [ 1, "asteroidskimbus" ] > ] > } > ] > }, biomes\underground\moonunderground.biome 20,31d19 < "spawnProfile" : { < "groups" : [ < { < "select" : 1, < "pool" : [ < [ 1.0, "erchiusghost" ] < ] < } < ] < }, < < dialog\alpaca.config 108a109 > "Get tae heck!", dialog\devoutavian.config 56c56 < "Hi", --- > "Hi!", 59c59 < "Hello traveller", --- > "Hello, traveller.", 108c108 < "Hi", --- > "Hi!", 111c111 < "Hello traveller", --- > "Hello, traveller.", 160c160 < "Hi", --- > "Hi!", 163c163 < "Hello traveller", --- > "Hello, traveller.", 213c213 < "Hi", --- > "Hi!", 216c216 < "Hello traveller", --- > "Hello, traveller.", 265c265 < "Hi", --- > "Hi!", 268c268 < "Hello traveller", --- > "Hello, traveller.", 317c317 < "Hi", --- > "Hi!", 320c320 < "Hello traveller", --- > "Hello, traveller.", 369c369 < "Hi", --- > "Hi!", 372c372 < "Hello traveller", --- > "Hello, traveller.", dungeons\microdungeons\biomes\savannah\arena.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\bunkerhut1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\crateplatform.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\doubledeckerhut.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\groundhut1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\groundhut2.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\groundhut3.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\groundhut4.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\groundhut5.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\groundhut6.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\groundhutfullofpots.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\houseontunnel.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\huntinghut1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\huntinghut2.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\huntinghut3.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\largetallhut.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\marketstall.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\tallhutwithlargebunker.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\talltreasurehut.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\twotallhuts.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\savannah\warriorrelaxing.json [TMX file differences are left out for huge size.] 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\penguinmissions\penguinmission1.dungeon 2494c2494 < "comment" : "penguinTank npc", --- > "comment" : "tank npc", 2498c2498 < "typeName" : "penguinTank" --- > "typeName" : "tank" dungeons\missions\protectorate\protectorate.json [TMX file differences are left out for huge size.] interface\games\fossilgame\tileset.lua 99c99,100 < local texCoords = {4 + (16 * variant), 4, 12 + (16 * variant), 12} --- > local colorYOffset = root.imageSize(self.materialPath)[2] - 24 > local texCoords = {4 + (16 * variant), colorYOffset + 4, 12 + (16 * variant), colorYOffset + 12} interface\optionsmenu\optionsmenu.config 147c147 < "fullscreenLabel" : { --- > "interactiveHighlightLabel" : { 150a151,167 > "value" : "TARGET HIGHLIGHT" > }, > "interactiveHighlightCheckbox" : { > "type" : "button", > "pressedOffset" : [0, 0], > "position" : [104, 62], > "base" : "/interface/optionsmenu/checkboxnocheck.png", > "hover" : "/interface/optionsmenu/checkboxnocheckhover.png", > "baseImageChecked" : "/interface/optionsmenu/checkboxcheck.png", > "hoverImageChecked" : "/interface/optionsmenu/checkboxcheckhover.png", > "checkable" : true, > "checked" : true > }, > "fullscreenLabel" : { > "type" : "label", > "position" : [25, 51], > "hAnchor" : "left", 156c173 < "position" : [104, 62], --- > "position" : [104, 51], interface\quests\questrelevant.animation 4,5c4,5 < "animationCycle" : 0.5, < "frameNumber" : 8 --- > "animationCycle" : 0.6, > "frameNumber" : 6 interface\quests\questrelevant.frames 4c4 < "dimensions" : [8, 1] --- > "dimensions" : [6, 1] interface\quests\untrackedrelevant.animation 2c2 < "frames" : "questrelevant.png:?multiply=FFFFFF50", --- > "frames" : "untrackedrelevant.png:?multiply=FFFFFF75", 4,5c4,5 < "animationCycle" : 0.5, < "frameNumber" : 8 --- > "animationCycle" : 0.6, > "frameNumber" : 6 interface\scripted\ancientconsole\ancientconsolegui.config 17c17 < "file" : "/items/generic/crafting/corefragmentore.png", --- > "file" : "/interface/scripted/ancientconsole/coreicon.png", interface\windowconfig\actionbar.config 102c102 < "position" : [208, 6], --- > "position" : [227, 6], 111c111 < "position" : [225, 6], --- > "position" : [244, 6], 121c121 < "position" : [225, 6], --- > "position" : [244, 6], 127c127 < "position" : [251, 6], --- > "position" : [270, 6], 136c136 < "position" : [268, 6], --- > "position" : [287, 6], 146c146 < "position" : [268, 6], --- > "position" : [287, 6], 152c152 < "position" : [294, 6], --- > "position" : [313, 6], 161c161 < "position" : [311, 6], --- > "position" : [330, 6], 171c171 < "position" : [311, 6], --- > "position" : [330, 6], 208a209,217 > "essentialBar4" : { > "type" : "itemslot", > "position" : [201, 3], > "backingImage" : "/interface/actionbar/actionbarcover.png", > "showBackingImageWhenEmpty" : false, > "showBackingImageWhenFull" : true, > "rightClickCallback" : "null", > "zlevel" : 2 > }, 218c227 < "position" : [330, 14], --- > "position" : [349, 14], interface\windowconfig\keybindingsmenu.config 166c166 < "label" : "Select Wiretool", --- > "label" : "Wire Mode", 170c170 < "label" : "Select Painttool", --- > "label" : "Paint Mode", 173a174,177 > "label" : "Inspect / Scan Mode", > "action" : "EssentialBar4" > }, > { 254,257d257 < }, < { < "label" : "Inspection Mode", < "action" : "InterfaceInspectCursor" interface\windowconfig\questlog.config 51a52 > "disabledImage" : "/interface/quests/questlog/abandonUp.png", 156c157 < "position" : [142, 0], --- > "position" : [138, 0], 211c212 < "position" : [142, 0], --- > "position" : [138, 0], items\active\weapons\protectorate\tungstenhammer.activeitem 33c33 < "fireTime" : 1.3, --- > "fireTime" : 1.2, items\armors\apex\apex-tier3\apextier3.chest 51,52c51,52 < // WHITE < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > // PURPLE > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\apex\apex-tier3\apextier3.head 43,44c43,44 < // WHITE < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > // PURPLE > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\apex\apex-tier3\apextier3.legs 42,43c42,43 < // WHITE < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > // PURPLE > { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, items\armors\biome\bioluminescence\lighthelm\lighthelm.head 17c17 < "glow" --- > "lighthelmglow" items\armors\decorative\costumes\summer\summer.legs 4c4 < "inventoryIcon" : "icons.png:chest", --- > "inventoryIcon" : "icons.png:pants", items\armors\decorative\hats\fullbunny\fullbunny.head 8,9c8,9 < "description" : "A bunny head.", < "shortdescription" : "Bunny Hat", --- > "description" : "Look just like a bunny with this mask.", > "shortdescription" : "Bunny Mask", 17,18c17,18 < // PURPLE < { "ffca8a" : "d29ce7", "e0975c" : "a451c4", "a85636" : "6a2284", "6f2919" : "320c40" }, --- > // BUNNY WHITE > { "ffca8a" : "f6f6f6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, items\armors\decorative\hats\tiger\tiger.head 17c17 < // TIGER IS COWARD, I FIGHT HIM EVERY DAY! HE RUN LIKE BABY. -George --- > // TIGER ORANGE items\armors\other\spacesuit\spacesuit.back 14,15c14,15 < // WHITE < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > // EXTRA WHITE > { "ffca8a" : "e6e6e6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, 21c21 < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > { "ffca8a" : "e6e6e6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, items\armors\other\spacesuit\spacesuit.chest 25,26c25,26 < // WHITE < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > // EXTRA WHITE > { "ffca8a" : "e6e6e6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, 32c32 < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > { "ffca8a" : "e6e6e6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, items\armors\other\spacesuit\spacesuit.head 17,18c17,18 < // WHITE < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > // EXTRA WHITE > { "ffca8a" : "e6e6e6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, 24c24 < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > { "ffca8a" : "e6e6e6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, items\armors\other\spacesuit\spacesuit.legs 16,17c16,17 < // WHITE < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > // EXTRA WHITE > { "ffca8a" : "e6e6e6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, 23c23 < { "ffca8a" : "e6e6e6", "e0975c" : "b6b6b6", "a85636" : "7b7b7b", "6f2919" : "373737" }, --- > { "ffca8a" : "e6e6e6", "e0975c" : "e6e6e6", "a85636" : "b6b6b6", "6f2919" : "7b7b7b" }, items\armors\other\tracker\tracker.legs 8c8 < "description" : "Theses tracker boots leave a distinct footprint.", --- > "description" : "These tracker boots leave a distinct footprint.", items\materials\bamboo.matitem 13c13,14 < "materialId" : 117 --- > "materialId" : 117, > "learnBlueprintsOnPickup" : [ "bambooplatform" ] 14a16 > items\materials\bambooplatform.matitem 3c3 < "price" : 0, --- > "price" : 1, items\materials\mediummetal.matitem 13c13,14 < "materialId" : 103 --- > "materialId" : 103, > "learnBlueprintsOnPickup" : [ "platematerial" ] items\materials\metallic.matitem 13c13,14 < "materialId" : 13 --- > "materialId" : 13, > "learnBlueprintsOnPickup" : [ "aztectech" ] items\materials\plate.matitem 13c13,14 < "materialId" : 14 --- > "materialId" : 14, > "learnBlueprintsOnPickup" : [ "metallicmaterial" ] 14a16 > monsters\monster.lua 28a29 > self.behavior.topLevel = true monsters\boss\apeboss\apeboss.monstertype 11c11 < "default" : "apebosstreasure" --- > "default" : "bigapeTreasure" monsters\boss\crystalboss\crystalboss.monstertype 12c12 < "default" : "crystalbosstreasure" --- > "default" : "erchiushorrorTreasure" monsters\boss\cultistboss\cultistboss.monstertype 12c12 < "default" : "cultistbosstreasure" --- > "default" : "asranoxTreasure" monsters\boss\dragonboss\dragonboss.monstertype 12c12 < "default" : "dragonbosstreasure" --- > "default" : "bonedragonTreasure" monsters\boss\kluexboss\kluexboss.monstertype 10c10 < "default" : "kluexbosstreasure" --- > "default" : "kluexavatarTreasure" 116c116 < "targetMaterialKind" : "organic" --- > "targetMaterialKind" : "robotic" monsters\boss\kluexbossstatue\kluexbossstatue.monstertype 77c77 < "targetMaterialKind" : "organic" --- > "targetMaterialKind" : "robotic" monsters\boss\penguin\behavior.lua 137a138,141 > if not self.targetPosition then > return false > end > monsters\boss\penguinufo\penguinufo.monstertype 33c33 < "enterPhase" : "ufoSpawnTanksAttack", --- > "enterPhase" : "ufoReinforcementsAttack", 39c39 < "enterPhase" : "ufoSpawnTanksAttack", --- > "enterPhase" : "ufoReinforcementsAttack", monsters\boss\penguinufo\skills\uforeinforcementsattack.monsterskill 16c16,17 < //TODO: Make .projectile files for these --- > // TODO: Make .projectile files for these > // Also make this make any sense 42d42 < "collisionPoly" : [ [-0.5, -2.875], [0.5, -2.875], [0.5, 2.875], [-0.5, 2.875] ], 58c58 < "position" : [0, 1.0], --- > "position" : [0, 2.375], 98d97 < "collisionPoly" : [ [-0.5, -2.875], [0.5, -2.875], [0.5, 2.875], [-0.5, 2.875] ], 109c108 < "offset" : [0.0, 1.0], --- > "offset" : [0.0, 1.6], 114c113 < "position" : [0, 1.0], --- > "position" : [0, 2.375], 146d144 < "collisionPoly" : [ [-0.5, -2.875], [0.5, -2.875], [0.5, 2.875], [-0.5, 2.875] ], 157c155 < "offset" : [0.0, 1.0], --- > "offset" : [0.0, 1.5], 162c160 < "position" : [0, 1.0], --- > "position" : [0, 2.375], monsters\boss\penguinufo\skills\ufospawntanksattack.monsterskill 49c49 < "type" : "penguinTank", --- > "type" : "tank", monsters\boss\spiderboss\spiderboss.monstertype 10c10 < "default" : "spiderbosstreasure" --- > "default" : "ixodoomTreasure" monsters\farming\fluffalo\fluffalo.animation 84c84 < "offset" : [-0.25, 0.875], --- > "offset" : [0.25, 0.875], 99c99 < "offset" : [-0.25, 0.875] --- > "offset" : [0.25, 0.875] 275c275,276 < "deathPuff" : [ "/sfx/npc/enemydeathpuff.ogg" ] --- > "deathPuff" : [ "/sfx/npc/enemydeathpuff.ogg" ], > "harvest" : [ "/sfx/npc/monsters/fluffalo_moo1.ogg", "/sfx/npc/monsters/fluffalo_moo2.ogg", "/sfx/npc/monsters/fluffalo_moo3.ogg" ] monsters\walkers\adultpoptop\adultpoptop.animation 34,36c34,36 < "particleEmittersOff" : [ "spindust" ], < "persistentSound" : "/sfx/npc/monsters/mandraflora_windup.ogg", < "persistentSoundStopTime" : 0.15 --- > "particleEmittersOff" : [ "spindust" ] > // "persistentSound" : "/sfx/npc/monsters/mandraflora_windup.ogg", > // "persistentSoundStopTime" : 0.15 41c41 < "cycle" : 0.6, --- > "cycle" : 0.1, 54,56c54,56 < "particleEmittersOff" : [ "spindust" ], < "persistentSound" : "/sfx/npc/monsters/mandraflora_spinning.ogg", < "persistentSoundStopTime" : 0.5 --- > "particleEmittersOff" : [ "spindust" ] > // "persistentSound" : "/sfx/npc/monsters/mandraflora_spinning.ogg", > // "persistentSoundStopTime" : 0.5 monsters\walkers\adultpoptop\adultpoptop.monstertype 63c63 < "winddownState" : "" --- > "winddownState" : "chargewinddown" monsters\walkers\adultpoptop\motherpoptop.monstertype 63c63 < "winddownState" : "" --- > "winddownState" : "chargewinddown" monsters\walkers\tank\tank.animation 7a8,13 > "invisible" : { > "frames" : 1, > "cycle" : 0.1, > "mode" : "transition", > "transition" : "idle" > }, 21,27c27 < "frames" : 1, < "cycle" : 0.05, < "mode" : "transition", < "transition" : "winddown" < }, < "winddown" : { < "frames" : 4, --- > "frames" : 5, 45,64d44 < }, < "releaseParticles" : { < "default" : "off", < "states" : { < "off" : { < "frames" : 1, < "properties" : { < "particleEmittersOff" : [ "releaseParticles" ] < } < }, < "on" : { < "frames" : 1, < "cycle" : 0.1, < "mode" : "transition", < "transition" : "off", < "properties" : { < "particleEmittersOn" : [ "releaseParticles" ] < } < } < } 148,158c128 < "captureParticles" : { < "particles" : [ < { "particle" : "monstercapture" } < ] < }, < "releaseParticles" : { < "particles" : [ < { "particle" : "monsterrelease" } < ] < }, < "teleportOut" : { --- > "muzzleFlash" : { 160,170c130,140 < { "particle" : "monstercapture" } < ] < }, < "teleportIn" : { < "particles" : [ < { "particle" : "monsterrelease" } < ] < }, < "levelUp" : { < "particles" : [ < { "particle" : "monsterlevelup" } --- > { > "particle" : { > "type" : "animated", > "looping" : true, > "animation" : "/animations/tankmuzzleflash/tankmuzzleflash.animation", > "position" : [4.0, 1.375], > "layer" : "middle", > "timeToLive" : 0.8, > "rotation" : 0.2 > } > } 178c148 < "fire" : [ "/sfx/projectiles/spit1.ogg", "/sfx/projectiles/spit2.ogg" ] --- > "fire" : [ "/sfx/gun/grenade3.ogg" ] monsters\walkers\tank\tank.frames 10c10 < [ "windup.5", null, "fire.1", "winddown.1", "winddown.2", "winddown.3", "winddown.4"] --- > [ "windup.5", null, "fire.1", "fire.2", "fire.3", "fire.4", "fire.5"] 12,14d11 < }, < "aliases" : { < "winddown.1" : "idle.1" monsters\walkers\tank\tank.monstertype 9c9 < "dropPools" : [ { "default" : "crutterTreasure", "bow" : "crutterHunting" } ], --- > "dropPools" : [ ], 21c21 < "targetQueryRange" : 20, --- > "targetQueryRange" : 30, 24,29c24,25 < "keepTargetInRange" : 30, < "targetOutOfSightTime" : 1.5, < < "foundTargetActions" : [ { "name" : "action-aggrohop" } ], < < "fleeActions" : [], --- > "keepTargetInRange" : 60, > "targetOutOfSightTime" : 5, 34d29 < "cooldown" : 1.5, 40,44c35 < "windupTime" : 0.5, < < "projectileType" : "tankmuzzleflash", < < "firingRange" : [0, 30.0], --- > "windupTime" : 1.0, 46,47c37,38 < < "fireOffset" : [4.0, 1.375], --- > "projectileType" : "penguintankround", > "fireOffset" : [2.5, 1.125], 48a40 > "aimDirection" : [3, 0.6], 51d42 < "fireDelay" : 0.0, 52a44 > "fireParticleBurst" : "muzzleFlash", 54,85c46 < "fireArc": true, < "gravityMultiplier": 0.6, < "winddownTime" : 0.2, < "winddownState" : "" < } < }, < { < "name" : "action-fire", < "cooldown" : 1.5, < "parameters" : { < "requireLineOfSight" : true, < "maximumRange" : 30, < "minimumRange" : 0, < "windupState" : "", < "windupTime" : 0.0, < < "projectileType" : "penguintankround", < < "firingRange" : [0, 30.0], < < < "fireOffset" : [4.0, 1.375], < "aimAtTarget" : false, < < "fireState" : "", < "fireDelay" : 0.0, < "fireSound" : "", < < "aimDirection" : [3, 0.6], < "fireArc": true, < "gravityMultiplier": 0.6, < "winddownTime" : 0.0, --- > "winddownTime" : 1.5, 91,100c52 < "periodicActions" : [], < < "approachActions" : [], < < "followActions" : [ < { < "name" : "approach-teleport", < "parameters" : { < } < }, --- > "approachActions" : [ 114c66 < "wanderTime" : [5, 15] --- > "wanderTime" : [1, 4] 136c88 < "mass" : 1.0, --- > "mass" : 2.0, 210,212c162 < "capturable" : false, < "captureHealthFraction" : 0.5, < "nametagColor" : [64, 200, 255] --- > "capturable" : false npcs\merchantpools.config 249c249,257 < { "item" : { "name" : "solariumstar" }, "prerequisiteQuest" : "apex_mission2" } --- > { "item" : { "name" : "solariumstar" }, "prerequisiteQuest" : "apex_mission2" }, > > { "item" : { "name" : "flare" } }, > > { "item" : { "name" : "copperpickaxe" } }, > { "item" : { "name" : "silverpickaxe" } }, > { "item" : { "name" : "goldpickaxe" } }, > > { "item" : { "name" : "diamondpickaxe" }, "prerequisiteQuest" : "floran_mission2" } npcs\villager.npctype 14c14 < "greetingChance" : 0.67, --- > "greetingChance" : 0.5, npcs\biome\frogmerchant.npctype 3a4,5 > > "nameGen" : [ "/species/shadownamegen.config:names", "/species/shadownamegen.config:names" ], npcs\biome\frogvillager.npctype 4a5,6 > "nameGen" : [ "/species/shadownamegen.config:names", "/species/shadownamegen.config:names" ], > npcs\dungeon\aviannativevillage\devoutvillageguard.npctype 13a14,121 > }, > > "items" : { > "avian" : [ > [0, [ > { > "head" : [ { "name" : "aviantier1head" } ], > "chest" : [ { "name" : "aviantier1chest" } ], > "legs" : [ { "name" : "aviantier1pants" } ], > "primary" : [ > "npcavianbroadsword" > ], > "sheathedprimary" : [ > "npcpistol", > "npcmachinepistol" > ], > "alt" : [ > { "name" : "commonsmallshield" }, > { "name" : "commonlargeshield" } > ] > }, > { > "head" : [ { "name" : "aviantier1head" } ], > "chest" : [ { "name" : "aviantier1chest" } ], > "legs" : [ { "name" : "aviantier1pants" } ], > "primary" : [ > "npcavianbroadsword" > ], > "sheathedprimary" : [ > "npcpistol", > "npcmachinepistol" > ], > "alt" : [ > { "name" : "commonsmallshield" }, > { "name" : "commonlargeshield" } > ] > } > ] ], > [2, [ > { > "head" : [ { "name" : "aviantier2head" } ], > "chest" : [ { "name" : "aviantier2chest" } ], > "legs" : [ { "name" : "aviantier2pants" } ], > "primary" : [ > "npcavianbroadsword" > ], > "sheathedprimary" : [ > "npcpistol", > "npcmachinepistol" > ], > "alt" : [ > { "name" : "commonsmallshield" }, > { "name" : "commonlargeshield" } > ] > }, > { > "head" : [ { "name" : "aviantier2head" } ], > "chest" : [ { "name" : "aviantier2chest" } ], > "legs" : [ { "name" : "aviantier2pants" } ], > "primary" : [ > "npcavianbroadsword" > ], > "sheathedprimary" : [ > "npcpistol", > "npcmachinepistol" > ], > "alt" : [ > { "name" : "commonsmallshield" }, > { "name" : "commonlargeshield" } > ] > } > ] ], > > [3, [ > { > "head" : [ { "name" : "aviantier3head" } ], > "chest" : [ { "name" : "aviantier3chest" } ], > "legs" : [ { "name" : "aviantier3pants" } ], > "primary" : [ > "npcavianbroadsword" > ], > "sheathedprimary" : [ > "npcpistol", > "npcmachinepistol" > ], > "alt" : [ > { "name" : "commonsmallshield" }, > { "name" : "commonlargeshield" } > ] > }, > { > "head" : [ { "name" : "aviantier3head" } ], > "chest" : [ { "name" : "aviantier3chest" } ], > "legs" : [ { "name" : "aviantier3pants" } ], > "primary" : [ > "npcavianbroadsword" > ], > "sheathedprimary" : [ > "npcpistol", > "npcmachinepistol" > ], > "alt" : [ > { "name" : "commonsmallshield" }, > { "name" : "commonlargeshield" } > ] > } > ] ] > ] npcs\dungeon\aviantemple\templeguard.npctype 44c44 < "npcassaultrifle" --- > "npcavianbroadsword" 47c47 < "npcshortsword" --- > "npcassaultrifle" npcs\dungeon\aviantomb\tombguard.npctype 44c44 < "npcassaultrifle" --- > "npcavianbroadsword" 47c47 < "npcshortsword" --- > "npcassaultrifle" npcs\dungeon\evilfortress\evilknightlord.npctype 55a56,69 > }, > > "statusControllerSettings" : { > "stats" : { > "maxHealth" : { > "baseValue" : 250.0 > }, > "powerMultiplier" : { > "baseValue" : 1.0 > }, > "protection" : { > "baseValue" : 1.0 > } > } 57c71 < } --- > } \ No newline at end of file npcs\outpost\visitors\froggvisitor.npctype 4a5,6 > "nameGen" : [ "/species/shadownamegen.config:names", "/species/shadownamegen.config:names" ], > npcs\subbiometenants\frogtenantmerchant.npctype 4c4,6 < --- > > "nameGen" : [ "/species/shadownamegen.config:names", "/species/shadownamegen.config:names" ], > objects\apex\apexcoolbookcase\apexcoolbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\apexcoolcupboard\apexcoolcupboard.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\apexcooldesk\apexcooldesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\apexcounter1\apexcounter1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\apexdesk\apexdesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\apexfridge\apexfridge.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\apexlocker\apexlocker.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\apex\apexstoragelocker\apexstoragelocker.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\apex\apexstoreshelf\apexstoreshelf.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\apexwardrobe\apexwardrobe.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\classicbookcase\classicbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\classicchest\classicchest.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\apex\classiccupboard\classiccupboard.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\apex\classicdesk\classicdesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\avianstoragelocker\avianstoragelocker.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\avian\obsidianbookcase\obsidianbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tombthing1\tombthing1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tombthing2\tombthing2.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tombthing3\tombthing3.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tombthing4\tombthing4.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tribalbookcase1\tribalbookcase1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tribalbookcase2\tribalbookcase2.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tribalcabinet1\tribalcabinet1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tribalcloset1\tribalcloset1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tribalcounter1\tribalcounter1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\avian\tribalwallcabinet\tribalwallcabinet.object 9c9 < "health" : 3, --- > "health" : 1.5, objects\biome\ice\icemachine\icemachine.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\biome\mushroom\shroomwardrobe\shroomwardrobe.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\biome\oasis\reeddesk\reeddesk.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\biome\oasis\reedshelf\reedshelf.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\bombsheltershelf1\bombsheltershelf1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\dumpster\dumpster.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcitybrokenstoreshelf\scorchedcitybrokenstoreshelf.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcitychestdrawerlarge\scorchedcitychestdrawerlarge.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcitychestdrawersmall\scorchedcitychestdrawersmall.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcitycounter\scorchedcitycounter.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcitycrate\scorchedcitycrate.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcityfridge\scorchedcityfridge.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcityregister\scorchedcityregister.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcitysmallcrate\scorchedcitysmallcrate.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\scorchedcity\scorchedcitystoreshelf\scorchedcitystoreshelf.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\biome\tentacle\rightorgans\rightorgans.object 14,21d13 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", < "novakidDescription" : "-todo-", < objects\biome\tentacle\tentacleegg\tentacleegg.object 13,20d12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", < "novakidDescription" : "-todo-", < objects\clues\glitch\glitchscribe\glitchscribe.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\crafting\pethealingstation\pethealingstation.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\crafting\refinery\refinery.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\floran\floranbookcase\floranbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\floran\florancabinet1\florancabinet1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\floran\florancabinet2\florancabinet2.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\floran\florancabinet3\florancabinet3.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\floran\florancrate\florancrate.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\floran\florandesk\florandesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\floran\floranlight\floranlight.object 112a113,144 > }, > // PREVIEW IMAGES > { > "image" : "floranlightback1.png:.", > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 0.3, > "spaceScan" : 0.1, > "direction" : "left", > "flipImages" : true, > "fgAnchors" : [ [0,0] ], > > "animationParts" : { > "bg" : "floranlightback1.png", > "fg" : "floranlightback2.png" > }, > "animationPosition" : [-8, 0] > }, > { > "image" : "floranlightback1.png:.", > "imagePosition" : [0, 0], > "frames" : 1, > "animationCycle" : 0.3, > "spaceScan" : 0.1, > "direction" : "right", > "fgAnchors" : [ [0,0] ], > > "animationParts" : { > "bg" : "floranlightback1.png", > "fg" : "floranlightback2.png" > }, > "animationPosition" : [0, 0] objects\floran\floranstoragelocker\floranstoragelocker.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\floran\plantcabinet1\plantcabinet1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\floran\plantcabinet2\plantcabinet2.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\floran\plantorb\plantorb.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\fossils\dirtyfossils\dirtyfossil.animation 6c6 < "offsetRegion": [0, 0, 0, 0], --- > "offsetRegion": [0.5, 0.5, 2.5, 2.5], 18d17 < "position" : [2, 2], 20,23c19 < "layer" : "front", < "variance" : { < "position" : [1, 1] < } --- > "layer" : "front" 31c27 < "offsetRegion": [0, 0, 0, 0], --- > "offsetRegion": [0.5, 0.5, 2.5, 2.5], 43d38 < "position" : [2, 2], 45,48c40 < "layer" : "front", < "variance" : { < "position" : [1, 1] < } --- > "layer" : "front" 54c46 < } \ No newline at end of file --- > } objects\fossils\dirtyfossils\dirtyfossil1.object 24c24 < "image" : "dirtyfossil1.png:", --- > "dualImage" : "dirtyfossil1.png:", 31a32 > "animationCenterLine" : 1.5, objects\fossils\dirtyfossils\dirtyfossil2.object 16c16 < "image" : "dirtyfossil2.png:", --- > "dualImage" : "dirtyfossil2.png:", 23a24 > "animationCenterLine" : 1.5, objects\fossils\dirtyfossils\dirtyfossil3.object 16c16 < "image" : "dirtyfossil3.png:", --- > "dualImage" : "dirtyfossil3.png:", 23a24 > "animationCenterLine" : 1.5, objects\fossils\dirtyfossils\dirtyfossil4.object 16c16 < "image" : "dirtyfossil4.png:", --- > "dualImage" : "dirtyfossil4.png:", 23a24 > "animationCenterLine" : 1.5, objects\fossils\dirtyfossils\dirtyfossil5.object 16c16 < "image" : "dirtyfossil5.png:", --- > "dualImage" : "dirtyfossil5.png:", 23a24 > "animationCenterLine" : 1.5, objects\fossils\dirtyfossils\dirtyfossil6.object 16c16 < "image" : "dirtyfossil6.png:", --- > "dualImage" : "dirtyfossil6.png:", 23a24 > "animationCenterLine" : 1.5, objects\fossils\dirtyfossils\dirtyfossil7.object 16c16 < "image" : "dirtyfossil7.png:", --- > "dualImage" : "dirtyfossil7.png:", 23a24 > "animationCenterLine" : 1.5, objects\fossils\dirtyfossils\dirtyfossil8.object 16c16 < "image" : "dirtyfossil8.png:", --- > "dualImage" : "dirtyfossil8.png:", 23a24 > "animationCenterLine" : 1.5, objects\fossils\displaystands\fossildisplay1\fossildisplay1.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\fossils\displaystands\fossildisplay3\fossildisplay3.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\fossils\displaystands\fossildisplay5\fossildisplay5.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\generic\box1\box1.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\box2\box2.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\cardboard1\cardboard1.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\cardboard2\cardboard2.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\cardboard3\cardboard3.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\ceilingfridge1\largecooler1.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\generic\copperbox1\copperbox1.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\generic\cropshipper\cropshipper.object 42c42 < "health" : 2, --- > "health" : 1.5, objects\generic\foodbowl\foodbowl.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\generic\locker1\locker1.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\locker2\locker2.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\minifridge\minifridge.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\miningsupplies\miningsupplies.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\generic\woodenbookcase\woodenbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\generic\woodencabinet1\woodencabinet1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\generic\woodencabinet2\woodencabinet2.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\generic\woodencabinet3\woodencabinet3.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\generic\woodenceilingbookcase1\woodenceilingbookcase1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\generic\woodenceilingcabinet1\woodenceilingcabinet1.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\woodenceilingcabinet2\woodenceilingcabinet2.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\generic\woodencrate1\woodencrate1.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\generic\woodencrate2\woodencrate2.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\generic\woodendesk\woodendesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\generic\woodenendtable\woodenendtable.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\generic\woodensink\woodensink.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\glitch\barrel\barrel.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\barrellarge\barrellarge.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\glitchstoragelocker\glitchstoragelocker.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\glitch\largewoodencrate\largewoodencrate.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\medievalbookcase\medievalbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\medievalcabinet\medievalcabinet.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\medievaldesk\medievaldesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\medievaldresser\medievaldresser.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\medievalregister\medievalregister.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\royalbookcase\royalbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\royalcabinet\royalcabinet.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\royalchest\royalchest.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\glitch\royaldesk\royaldesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\smallwoodencrate\smallwoodencrate.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\glitch\trashbag\trashbag.object 13c13 < "health" : 2, --- > "health" : 1.5, objects\glitch\trashcan\trashcan.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\hoard\barrelgoldfilled\barrelgoldfilled.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hoard\woodencrategoldfilled\woodencrategoldfilled.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\holiday\bigpresent\bigpresent.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\holiday\present1\present1.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\holiday\present2\present2.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\holiday\present3\present3.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\holiday\present4\present4.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\human\bunkerbookcase\bunkerbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\human\bunkercabinet1\bunkercabinet1.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\human\bunkercrate\bunkercrate.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\human\bunkerdesk\bunkerdesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\human\fridge\fridge.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\human\humanstoragelocker\humanstoragelocker.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\human\prisoncabinet1\prisoncabinet1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\human\prisonfile1\prisonfile1.object 18c18 < "health" : 3, --- > "health" : 1.5, objects\human\prisonfile2\prisonfile2.object 18c18 < "health" : 3, --- > "health" : 1.5, objects\human\prisonlocker1\prisonlocker1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\human\prisonlocker2\prisonlocker2.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hylotl\hylotlcashregister\hylotlcashregister.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hylotl\hylotlclassicbookcase\hylotlclassicbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hylotl\hylotlclassiccabinet1\hylotlclassiccabinet1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hylotl\hylotlclassicdesk\hylotlclassicdesk.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hylotl\hylotlclassicwardrobe1\hylotlclassicwardrobe1.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hylotl\hylotlmailbox\hylotlmailbox.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hylotl\hylotlstoragelocker\hylotlstoragelocker.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\hylotl\hylotltrashcan\hylotltrashcan.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\hylotl\index\index.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\mission\lunarbasecrate\lunarbasecrate.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\mission\lunarbaselocker\lunarbaselocker.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\novakid\novakidstoragelocker\novakidstoragelocker.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\outpost\2stopteleshop\2stoptele.object 89a90,93 > "type" : "feneroxvisitor", > "species" : [ "fenerox" ] > }, > { 155a160,163 > "type" : "feneroxvisitor", > "species" : [ "fenerox" ] > }, > { 221a230,233 > "type" : "feneroxvisitor", > "species" : [ "fenerox" ] > }, > { 285a298,301 > }, > { > "type" : "feneroxvisitor", > "species" : [ "fenerox" ] objects\outpost\bathroomtrash\bathroomtrash.object 13c13 < "health" : 2, --- > "health" : 1.5, objects\outpost\bathroomtrashquest\bathroomtrashquest.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\outpost\filingcabinet\filingcabinet.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\outpost\outpostcabinet\outpostcabinet.object 13c13 < "health" : 3, --- > "health" : 1.5, objects\outpost\outpostcargocrate\outpostcargocrate.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\outpost\outpostcargocrateshort\outpostcargocrateshort.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\outpost\outpostdesk\outpostdesk.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\outpost\outpostfridge\outpostfridge.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\outpost\outpostlocker\outpostlocker.object 14c14 < "health" : 3, --- > "health" : 1.5, objects\outpost\signstore\signdispenser.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\themed\farm\kitchencabinet1\kitchencabinet1.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\themed\farm\kitchencabinet2\kitchencabinet2.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\themed\farm\kitchenceilingcabinet1\kitchenceilingcabinet1.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\themed\farm\kitchenceilingcabinet2\kitchenceilingcabinet2.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\themed\gothic\gothicbookcase\gothicbookcase.object 12c12 < "health" : 3, --- > "health" : 1.5, objects\themed\island\islandcabinet\islandcabinet.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\themed\retroscifi\retroscificabinet\retroscificabinet.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\themed\retroscifi\retroscifidresser\retroscifidresser.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\themed\saloon\salooncabinet\salooncabinet.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\themed\steampunk\steampunkdesk\steampunkdesk.object 11c11 < "health" : 3, --- > "health" : 1.5, objects\wreck\wreckbed\wreckbed.object 12,14c12,14 < "avianDescription" : "I do not wish to sleep here.", < "floranDescription" : "Hsss russsty.", < "glitchDescription" : "Fearful. Rust! Run!", --- > "avianDescription" : "Not a very inviting place to sleep.", > "floranDescription" : "A russsty bed.", > "glitchDescription" : "Disgusted. Rust!", objects\wreck\wreckboiler\wreckboiler.object 11,17c11,17 < "apexDescription" : "An old water heater. It's rusted on the outside.", < "avianDescription" : "Watermarks stain the inside.", < "floranDescription" : "Sssmelly old water inssside.", < "glitchDescription" : "Observant. A water heater full of holes.", < "humanDescription" : "There's still a little water left inside. It smells terrible.", < "hylotlDescription" : "Full of corrupt water.", < "novakidDescription" : "Any water left in here is worthless.", --- > "apexDescription" : "An old, rusted water heater.", > "avianDescription" : "This boiler is past its best.", > "floranDescription" : "An old russty boiler tank.", > "glitchDescription" : "Melancholy. This boiler will leak once the rust wears through.", > "humanDescription" : "The water left inside this boiler smells terrible.", > "hylotlDescription" : "An old boiler tank full of fetid water.", > "novakidDescription" : "A worthless, rusted boiler.", objects\wreck\wreckchair\wreckchair.object 13,14c13,14 < "floranDescription" : "Full of sskittering inssects.", < "glitchDescription" : "Observant. This chair is infested.", --- > "floranDescription" : "Full of sskittering insects.", > "glitchDescription" : "Appalled. This chair is infested.", 16,17c16,17 < "hylotlDescription" : "A disgusting, old chair.", < "novakidDescription" : "This chair is full of bugs!", --- > "hylotlDescription" : "A disgustingly dirty old chair.", > "novakidDescription" : "This chair is full o' bugs!", objects\wreck\wreckconsole1\wreckconsole1.object 13,17c13,17 < "floranDescription" : "Consssole is broken.", < "glitchDescription" : "Sadness. It has broken.", < "humanDescription" : "This doesn't work. Half the buttons are missing.", < "hylotlDescription" : "It's broken.", < "novakidDescription" : "I wonder if this thing ever worked.", --- > "floranDescription" : "This consssole is broken.", > "glitchDescription" : "Upset. This console is broken and useless.", > "humanDescription" : "This console doesn't work. Half the buttons are missing.", > "hylotlDescription" : "This console is broken beyond repair.", > "novakidDescription" : "A wrecked console. I wonder if this thing ever worked.", objects\wreck\wreckconsole2\wreckconsole2.object 13,17c13,17 < "floranDescription" : "Consssole is broken.", < "glitchDescription" : "Sadness. It has broken.", < "humanDescription" : "This doesn't work. Half the buttons are missing.", < "hylotlDescription" : "It's broken.", < "novakidDescription" : "I wonder if this thing ever worked.", --- > "floranDescription" : "This consssole is broken.", > "glitchDescription" : "Upset. This console is broken and useless.", > "humanDescription" : "This console doesn't work. Half the buttons are missing.", > "hylotlDescription" : "This console is broken beyond repair.", > "novakidDescription" : "A wrecked console. I wonder if this thing ever worked.", objects\wreck\wreckconsole3\wreckconsole3.object 13,17c13,17 < "floranDescription" : "Consssole is broken.", < "glitchDescription" : "Sadness. It has broken.", < "humanDescription" : "This doesn't work. Half the buttons are missing.", < "hylotlDescription" : "It's broken.", < "novakidDescription" : "I wonder if this thing ever worked.", --- > "floranDescription" : "This consssole is broken.", > "glitchDescription" : "Upset. This console is broken and useless.", > "humanDescription" : "This console doesn't work. Half the buttons are missing.", > "hylotlDescription" : "This console is broken beyond repair.", > "novakidDescription" : "A wrecked console. I wonder if this thing ever worked.", objects\wreck\wreckcrate1\wreckcrate1.object 13c13 < "health" : 3, --- > "health" : 1.5, 16,18c16,18 < "avianDescription" : "Could there be anything still in there?", < "floranDescription" : "Old ssmashed sstorage.", < "glitchDescription" : "Remark. An old storage container.", --- > "avianDescription" : "Could there be anything still in here?", > "floranDescription" : "Old ssmashed storage.", > "glitchDescription" : "Intrigued. An old storage container.", 20,21c20,21 < "hylotlDescription" : "Could any treasures of worth be inside such an old crate?", < "novakidDescription" : "Even I ain't sure there's anything good in this here crate.", --- > "hylotlDescription" : "Could any treasures of worth be concealed in such a ruined crate?", > "novakidDescription" : "Even I ain't sure this crate's worth lookin' in.", objects\wreck\wreckdoor\wreckdoor.object 13,14c13,14 < "avianDescription" : "The door is heavy and rusted.", < "floranDescription" : "Door very heavy. Hard to open.", --- > "avianDescription" : "This door is heavy and rusted.", > "floranDescription" : "Heavy door is hard to open.", 18c18 < "novakidDescription" : "This might have been secure once, now its just covered in rust.", --- > "novakidDescription" : "This might have been secure once, before its hinges rusted.", objects\wreck\wreckfan\wreckfan.object 14,15c14,15 < "floranDescription" : "Ssspinning has sstopped.", < "glitchDescription" : "Theorising. Once this would have supplied clean air.", --- > "floranDescription" : "The fan blades have ssstopped spinning.", > "glitchDescription" : "Dismal. Once this would have supplied fresh air.", 17,18c17,18 < "hylotlDescription" : "This no longer circulates air.", < "novakidDescription" : "This is all rusted, its good for nothin'.", --- > "hylotlDescription" : "Broken and old, this fan no longer circulates air.", > "novakidDescription" : "This is all rusted, it's good for nothin'.", objects\wreck\wreckgenerator\wreckgenerator.object 12,14c12,14 < "avianDescription" : "Is this how electricity is created?", < "floranDescription" : "Ssstrange big broken machine.", < "glitchDescription" : "Observant. A broken electrical generator.", --- > "avianDescription" : "A huge electrical generator.", > "floranDescription" : "Ssstrange broken machine.", > "glitchDescription" : "Disappointed. A broken electrical generator.", 17c17 < "novakidDescription" : "This once would have kicked out a whole heap of juice!", --- > "novakidDescription" : "This must have kicked out a whole heap of juice before it broke!", objects\wreck\wrecklocker\wrecklocker.object 5c5 < "description" : "An old locker. Hey! There's a photo taped to the inside... eww, tentacles", --- > "description" : "An old locker. Hey! There's a photo taped to the inside...", 12c12 < "health" : 3, --- > "health" : 1.5, 14c14 < "apexDescription" : "Could there still be anything inside this thing?", --- > "apexDescription" : "A locker. I wonder if it's empty.", 16,17c16,17 < "floranDescription" : "Sssmelly broken ssstorage.", < "glitchDescription" : "Sadness. This locker is not at all secure.", --- > "floranDescription" : "This locker ssmells funny.", > "glitchDescription" : "Inquisitive. Could this locker still have something inside?", 19c19 < "hylotlDescription" : "I wouldn't want to store valuables here.", --- > "hylotlDescription" : "I wouldn't want to store valuables in here.", objects\wreck\wreckpanel1\wreckpanel1.object 8c8 < "description" : "An old input panel .One of the keys has fallen off.", --- > "description" : "An old input panel. One of the keys has fallen off.", 13,17c13,17 < "avianDescription" : "One of the keys is missing.", < "floranDescription" : "Panel very broken.", < "glitchDescription" : "Curious. Completely dead.", < "humanDescription" : "Broken and dirty. I don't think this is going to work.", < "hylotlDescription" : "This panel is past saving.", --- > "avianDescription" : "It's an input panel, but it's completely dead.", > "floranDescription" : "This panel isss very broken.", > "glitchDescription" : "Vexed. This input panel is completely dead.", > "humanDescription" : "A broken and dirty input panel. I don't think this is going to work.", > "hylotlDescription" : "This input panel is past saving.", objects\wreck\wreckpanel2\wreckpanel2.object 13,17c13,17 < "avianDescription" : "One of the keys is missing.", < "floranDescription" : "Panel very broken.", < "glitchDescription" : "Curious. Completely dead.", < "humanDescription" : "Broken and dirty. I don't think this is going to work.", < "hylotlDescription" : "This panel is past saving.", --- > "avianDescription" : "It's an input panel, but it's completely dead.", > "floranDescription" : "This panel isss very broken.", > "glitchDescription" : "Vexed. This input panel is completely dead.", > "humanDescription" : "A broken and dirty input panel. I don't think this is going to work.", > "hylotlDescription" : "This input panel is past saving.", objects\wreck\wreckscreen\wreckscreen.object 14,15c14,15 < "floranDescription" : "Ssmasshed glasss.", < "glitchDescription" : "Disappointed. Nothing to observe.", --- > "floranDescription" : "Ssmasshed monitor.", > "glitchDescription" : "Disappointed. Broken beyond repair.", objects\wreck\wrecksmalltable\wrecksmalltable.object 12,17c12,17 < "avianDescription" : "An old table. Could fall down.", < "floranDescription" : "Old table not sstable.", < "glitchDescription" : "Cautious. This old table is not very stable.", < "humanDescription" : "This table looks like it might fall over.", < "hylotlDescription" : "This table is old, lacking in balance.", < "novakidDescription" : "This ol' table is good for nothin'.", --- > "avianDescription" : "An old table. It's in pretty poor condition.", > "floranDescription" : "Old table is in disssrepair.", > "glitchDescription" : "Disgusted. This old table is in an horrendous state.", > "humanDescription" : "This table is a hunk of junk.", > "hylotlDescription" : "This table is old, broken and unsalvageable.", > "novakidDescription" : "This table's in pretty poor shape.", objects\wreck\wrecksupport\wrecksupport.object 12c12 < "avianDescription" : "I hope this isn't holding anything up.", --- > "avianDescription" : "I hope this isn't supposed to be holding anything up.", 14,15c14,15 < "glitchDescription" : "Amused. Metal is supporting exactly zero kilograms of weight.", < "humanDescription" : "That doesn't look like it could hold up much weight.", --- > "glitchDescription" : "Nervous. This support doesn't seem structurally sound.", > "humanDescription" : "This doesn't look like it could hold up much weight.", objects\wreck\wrecktable\wrecktable.object 11,17c11,17 < "apexDescription" : "I guess it still functions... it's a table after all.", < "avianDescription" : "It appears to be hollow.", < "floranDescription" : "Floran hear sssound from insside.", < "glitchDescription" : "Surprised. Life readings from inside table.", < "humanDescription" : "A strange smell is coming from the table.", < "hylotlDescription" : "I sense something inside the table.", < "novakidDescription" : "I ain't sure tables are meant to sound so...empty.", --- > "apexDescription" : "A wreck of a table.", > "avianDescription" : "An old table. It's in pretty poor condition.", > "floranDescription" : "Old table is in disssrepair.", > "glitchDescription" : "Disgusted. This old table is in an horrendous state.", > "humanDescription" : "This table is a hunk of junk.", > "hylotlDescription" : "This table is old, broken and unsalvageable.", > "novakidDescription" : "This table's in pretty poor shape.", objects\wreck\wreckturbine2\wreckturbine2.object 12,14c12,14 < "avianDescription" : "What does this machine do?", < "floranDescription" : "Ssstrange machine.", < "glitchDescription" : "Remark. This turbine no longer generates power.", --- > "avianDescription" : "It's a turbine... Or it was.", > "floranDescription" : "Ssstrange machine. Doesn't work.", > "glitchDescription" : "Despondent. This turbine is completely broken down.", 16c16 < "hylotlDescription" : "A turbine that's rusted still.", --- > "hylotlDescription" : "A turbine, aged and broken.", objects\wreck\wreckturbines\wreckturbines.object 11,14c11,14 < "apexDescription" : "A couple of turbines. I think they're falling over.", < "avianDescription" : "I don't know what these machines are for but they appear to be barely standing.", < "floranDescription" : "Wobbly mysstery machiness.", < "glitchDescription" : "Investigate. Two turbines meant to work in tandem. Neither works now.", --- > "apexDescription" : "A couple of turbines. They look ready to collapse.", > "avianDescription" : "These old turbines are barely standing.", > "floranDescription" : "Wobbly old machiness.", > "glitchDescription" : "Interested. Two turbines meant to work in tandem. Neither functions now.", 16c16 < "hylotlDescription" : "The Hylotl use underwater turbines like these to generate power.", --- > "hylotlDescription" : "The Hylotl use turbines like these to generate power.", objects\wreck\wrecktv\wrecktv.object 19,20c19,20 < "apexDescription" : "I guess it doesn't have a signal.", < "avianDescription" : "A strange monitor. What do the lines mean?", --- > "apexDescription" : "It seems there's no signal.", > "avianDescription" : "Just static.", 22c22 < "glitchDescription" : "Sadness. This monitor is receiving no signal.", --- > "glitchDescription" : "Sad. No signal, just static.", 24c24 < "hylotlDescription" : "The monitor lacks an input.", --- > "hylotlDescription" : "This monitor lacks an input.", objects\wreck\wreckvat1\wreckvat1.object 13,14c13,14 < "floranDescription" : "Ssmash ssmash ssmash... uh oh.", < "glitchDescription" : "Startled. Signs point to a life-form having recently vacated this machine.", --- > "floranDescription" : "Ssmash ssmash ssmash... Uh oh.", > "glitchDescription" : "Disturbed. It seems like something vacated this machine.", 16c16 < "hylotlDescription" : "There's a sticky green substance on the broken glass...", --- > "hylotlDescription" : "The glass was smashed from inside...", objects\wreck\wreckvendingmachine\wreckvendingmachine.object 11,15c11,15 < "apexDescription" : "An old vending machine. Any food left inside would have long become inedible.", < "avianDescription" : "Some kind of dispenser.", < "floranDescription" : "Sssmell of rotten food from insside.", < "glitchDescription" : "Observant. Some type of food dispenser.", < "humanDescription" : "Looks like an old vending machine. Doesn't smell like there's anything I could eat in there.", --- > "apexDescription" : "An old vending machine. Any food left inside would have spoiled long ago.", > "avianDescription" : "I think getting a snack from this vending machine would be a mistake.", > "floranDescription" : "This vending machine ssmells of rotten food.", > "glitchDescription" : "Aghast. This vending machine smells awful!", > "humanDescription" : "An old vending machine! Old treats!", objects\wreck\wreckvent\wreckvent.object 15,16c15,16 < "glitchDescription" : "Remark. A vent.", < "humanDescription" : "A old vent, its mostly rusted now..", --- > "glitchDescription" : "Disinterested. A vent.", > "humanDescription" : "A old vent. It's all rusted up.", 18c18 < "novakidDescription" : "This ol' vent is just full of holes.", --- > "novakidDescription" : "This ol' vent's seen better days.", objects\wreck\wreckwiresceiling\wreckwiresceiling.object 13,18c13,18 < "avianDescription" : "Damaged copper.", < "floranDescription" : "Broken copper viness.", < "glitchDescription" : "Observant. These wires are not capable of carrying a current.", < "humanDescription" : "The wires were ripped apart.", < "hylotlDescription" : "Did someone damage these wires on purpose?", < "novakidDescription" : "A bunch of broken wires.", --- > "avianDescription" : "Damaged wiring.", > "floranDescription" : "Damaged wires like copper viness.", > "glitchDescription" : "Worried. I hope these wires aren't live.", > "humanDescription" : "Exposed wires! This looks dangerous.", > "hylotlDescription" : "Loose wires ripped from their casing.", > "novakidDescription" : "A bunch o' broken wires.", plants\trees\giantflowers\foliage\bluepetals\bluepetals.modularfoliage 102c102 < "by" : 0 --- > "by" : -10 projectiles\npcs\penguintankround\penguintankround.projectile 8c8,11 < "physics" : "boulder", --- > "physics" : "grenade", > "movementSettings" : { > "gravityMultiplier" : 0.8 > }, 13c16 < "file" : "/projectiles/explosions/regularexplosion2/regularexplosionknockback.config" --- > "file" : "/projectiles/explosions/regularexplosion2/regularexplosion2.config" 17d19 < "aimDirection" : [3, 0.7], quests\generated\pools\npcthreats.config 12d11 < 21d19 < 30d27 < 38a36,51 > [ > [ "generic" ], > { > "name" : "wild Floran hunters", > "species" : "floran", > "typeName" : "wildhunter" > } > ], > [ > [ "generic" ], > { > "name" : "rogue Samurai", > "species" : "hylotl", > "typeName" : "roguesamurai" > } > ], 48d60 < 52c64 < "name" : "Miniknog foot soldiers", --- > "name" : "Miniknog scouts", 54c66 < "typeName" : "miniknogsoldier" --- > "typeName" : "miniknogscout" 57d68 < 66d76 < 76a87,95 > [ "avian" ], > { > "name" : "Avian raiders", > "species" : "avian", > "typeName" : "avianraider" > } > ], > > [ 84d102 < 93a112 > 102d120 < 108a127,135 > } > ], > > [ > [ "hylotl" ], > { > "name" : "rogue Samurai", > "species" : "hylotl", > "typeName" : "roguesamurai" quests\outpost\outpostclue.questtemplate 6,7c6,7 < "text" : "Before you go jetting off, I'd like you to practice scanning. There is a lot to be learned from your surroundings, and the Outpost is no exception. Press ^#71f2f6;[N]^white; to equip your ^orange;scanner^white;, key areas of interest will appear green. Let me know how you get on!", < "completionText" : "Excellent work. It may seem trivial, but ^orange;scanning^white; is an essential skill.", --- > "text" : "Before you go jetting off, I'll teach you how to ^green;access and use^white; the ^orange;scan mode^white; on your ^orange;Matter Manipulator^white;. There is a lot to be learned from your surroundings, and the Outpost is no exception. Press ^#71f2f6;[N]^white; to equip your ^orange;scanner^white;, key areas of interest will appear green. Let me know how you get on!", > "completionText" : "Excellent work. It may seem trivial, but scanning is an essential skill that will be pivotal in our search for the artifacts.", 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], 54c56 < "text" : "This console will allow you to equip Techs, greatly enhancing your mobility and dexterity!", --- > "text" : "This console will allow you to equip Techs, greatly enhancing your mobility and dexterity.", 70c72 < "text" : "-placeholder- When this store will be open, you'll be abble to create your own sign!", --- > "text" : "At this store you're able to create your own custom signs.", 78c80 < "text" : "The Terramart stocks farming and gardening supplies, among other things. They will even buy home-grown produce from you through their remote shipping service!", --- > "text" : "The Terramart stocks farming and gardening supplies, among other things. They will even buy home-grown produce from you through their remote shipping service.", 86c88 < "text" : "The owner of this furniture shop has a large collection of exotic pieces from across the universe. It's worth checking regularly to see the new stock!", --- > "text" : "The owner of this furniture shop has a large collection of exotic pieces from across the universe. It's worth checking regularly to see the new stock.", 94c96 < "text" : "The barkeep in the Beak Easy will happily trade any diamonds you may have for penguin dubloons, popular among his mercenary clientele!", --- > "text" : "The barkeep in the Beak Easy will happily trade any diamonds you may have for penguin dubloons, which are popular among his mercenary clientele.", 102c104 < "text" : "-placeholder- This penguin can provide you a dubloon if you have some diamond, give this dubloon to a penguin and he will join your crew!", --- > "text" : "The barkeep in the Beak Easy will happily trade any diamonds you may have for penguin dubloons, which are popular among his mercenary clientele.", 110c112 < "text" : "Penguin Pete here is an authority on all things automobiles, from hi-tech spacecrafts to humble hoverbikes.", --- > "text" : "Penguin Pete is an authority on automobiles, from hi-tech spacecrafts to humble hoverbikes.", 137c139 < "text" : "Wonderful! You certainly do posses an enquiring mind.", --- > "text" : "Wonderful! You certainly do possess an inquiring mind.", 145c147 < "text" : "That concludes our tour for today. ^#71f2f6;Find me^white; when you are ready to take on a challenge.", --- > "text" : "That concludes our tour for today! ^#71f2f6;Come and find me^white; when you're ready.", quests\outpost\techscientist2.questtemplate 45,47c45,47 < "airdashtech", < "blinkdashtech", < "sprinttech" --- > "airdash", > "blinkdash", > "sprint" 50c50 < "dashtech" --- > "dash" quests\outpost\techscientist4.questtemplate 45,47c45,47 < "multijumptech", < "rocketjumptech", < "walljumptech" --- > "multijump", > "rocketjump", > "walljump" 51c51 < "doublejumptech" --- > "doublejump" quests\outpost\techscientist6.questtemplate 45,47c45,47 < "aquaspheretech", < "sonicspheretech", < "spikespheretech" --- > "aquasphere", > "sonicsphere", > "spikesphere" 51c51 < "distortionspheretech" --- > "distortionsphere" quests\scripts\clues.lua 47a48,53 > -- make sure to give player access to scan mode if they don't have it > local currentInspectionTool = player.essentialItem("inspectiontool") > if not currentInspectionTool or currentInspectionTool.name == "inspectionmode" then > player.giveEssentialItem("inspectiontool", "scanmode") > end > 183c189 < end \ No newline at end of file --- > end quests\scripts\questutil.lua 28c28 < player.showTech(tech) --- > player.makeTechAvailable(tech) 34a35 > player.makeTechAvailable(tech) 41a43 > player.makeTechAvailable(tech) quests\scripts\tutorial\protectorate.lua 34a35,36 > player.giveEssentialItem("inspectiontool", "inspectionmode") > quests\story\apex_mission1.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\apex_mission2.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\avian_mission1.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\avian_mission2.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\bootship.questtemplate 11c11,13 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\destroyruin.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 60] ] > ], quests\story\floran_mission1.questtemplate 6c6 < "text" : "Now that you are familiar with scanning, 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!", --- > "text" : "Now that you are familiar with scanning, we need to start finding these ^orange;artifacts^reset;, dear. Maybe the Floran one first... They could be anywhere, but they tend to gravitate towards dense vegetation, so I think you should ^green;search planets with thick ^orange;forests^white; for ^orange;clues^reset;. Look around ^orange;gentle stars^white;. Thank you, and good luck!", 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\floran_mission2.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\gaterepair.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\glitch_mission1.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\glitch_mission2.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\human_mission1.questtemplate 6,7c6,7 < "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.", --- > "text" : "I can repair that ship, but it's gonna take 20 ^orange;Erchius Crystals^reset;... You'd better ^green;get yerself over to the Erchius Mining Facility^reset;. I've sent the location coordinates to ^green;yer ship's SAIL^reset;.", > "completionText" : "Perfect! These'll do the job. I'll go ahead and fix up yer ship right now.", 10c10,12 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], 18c20 < "title" : "Mickey" --- > "title" : "Penguin Pete" 22c24 < "title" : "Mickey" --- > "title" : "Penguin Pete" quests\story\hylotl_mission1.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\hylotl_mission2.questtemplate 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], quests\story\shiprepair.questtemplate 6c6 < "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;.", --- > "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 ^orange;Penguin Pete the shipyard captain^reset;.", 9c9,11 < "rewards" : [ ], --- > "rewards" : [ > [ ["money", 10] ] > ], 20c22 < "findMechanic" : "^green;Find ^orange;the shipyard captain^white; at the ^orange;outpost^white;", --- > "findMechanic" : "^green;Find ^orange;Penguin Pete^white; at the ^orange;outpost^white;", radiomessages\quests.radiomessages 30c30 < "text" : "^green;Please come^reset;. I urgently require help; the universe depends on it. ^orange;Use the Ancient Gateway and meet me in the Ark ruins, just past the Outpost^reset;.", --- > "text" : "^green;Please come^reset;. I urgently require help; the universe depends on it. ^orange;Use this Ancient Gateway and meet me in the Ark ruins, just past the Outpost^reset;.", spawntypes\uniques.spawntypes 723a724,739 > "name" : "asteroidskimbus", > > "spawnParameters" : { > "area" : "air", > "region" : "all", > "time" : "all" > }, > "groupSize" : [1, 1], > "spawnChance" : 0.04, > "monsterType" : "skimbus", > "monsterParameters" : { > "aggressive" : true > } > }, > > { stats\effects\beamin\beamin.animation 2,5d1 < "globalTagDefaults" : { < "effectDirectives" : "" < }, < 18a15,17 > }, > "frameProperties" : { > "multiply" : [ "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffffff", "ffffffff" ] 36c35 < "image" : "/animations/teleport/playerwarpin.png:" --- > "image" : "/animations/teleport/playerwarpin.png:" 58a58,61 > }, > "globalTagDefaults" : { > "species" : "", > "effectDirectives" : "" stats\effects\beamin\beamin.lua 5d4 < end 7c6,9 < function update(dt) --- > local speciesTags = config.getParameter("speciesTags") > if status.statusProperty("species") then > animator.setGlobalTag("species", speciesTags[status.statusProperty("species")] or "") > end 10,11c12,14 < function uninit() < end --- > function update(dt) > effect.setParentDirectives(string.format("?multiply=%s", animator.animationStateProperty("teleport", "multiply"))) > end \ No newline at end of file stats\effects\beamin\beamin.statuseffect 3a4,6 > "speciesTags" : { > "penguin" : "penguin" > } stats\effects\beamout\beamout.animation 2,5d1 < "globalTagDefaults" : { < "effectDirectives" : "" < }, < 18a15,17 > }, > "frameProperties" : { > "multiply" : [ "ffffffff", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00", "ffffff00" ] 36c35 < "image" : "/animations/teleport/playerwarpout.png:" --- > "image" : "/animations/teleport/playerwarpout.png:" 58a58,61 > }, > "globalTagDefaults" : { > "effectDirectives" : "", > "species" : "" stats\effects\beamout\beamout.lua 5d4 < end 7c6,9 < function update(dt) --- > local speciesTags = config.getParameter("speciesTags") > if status.statusProperty("species") then > animator.setGlobalTag("species", speciesTags[status.statusProperty("species")] or "") > end stats\effects\beamout\beamout.statuseffect 3a4,6 > "speciesTags" : { > "penguin" : "penguin" > } tenants\other\philanthropist.tenant 8c8 < "valuable": 40 --- > "valuable": 76 14c14 < "species": ["human", "apex", "avian", "floran", "glitch", "hylotl"], --- > "species": ["human"], tenants\other\socialite.tenant 9c9 < "valuable": 28 --- > "valuable": 42 tiles\materials\alienrock.material 21c21 < "multiColored" : false, --- > "multiColored" : true, tiles\materials\alienstripedblock.material 21c21 < "multiColored" : false, --- > "multiColored" : true, tiles\materials\coconutblock.material 21c21 < "multiColored" : false, --- > "multiColored" : true, tiles\materials\junk.material 22c22 < "multiColored" : false, --- > "multiColored" : true, tiles\materials\rock17.material 20c20 < "multiColored" : false, --- > "multiColored" : true, tiles\materials\rock19.material 20c20 < "multiColored" : false, --- > "multiColored" : true, tiles\materials\rock20.material 20c20 < "multiColored" : false, --- > "multiColored" : true, tiles\materials\sewage.material 23c23 < "multiColored" : false, --- > "multiColored" : true, tiles\rails\compositerail.material 20c20 < "multiColored" : false, --- > "multiColored" : true, tiles\rails\rustyrail.material 20c20 < "multiColored" : false, --- > "multiColored" : true, treasure\hunting.treasurepools 744c744 < "crystalbosstreasure" : [ --- > "erchiushorrorTreasure" : [ 747,751c747,755 < {"weight" : 1, "pool" : "chestMoney"}, < {"weight" : 0.02, "pool" : "goodWeapon"}, < {"weight" : 0.2, "item" : "techcard"}, < {"weight" : 0.05, "item" : "manipulatormodule"}, < {"weight" : 0.03, "item" : "teleportercore"} --- > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "erchiushorroraf"}, > {"weight" : 0.1, "item" : "erchiuseye"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], 752a757,762 > "ixodoomTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "ixodoomaf"}, > {"weight" : 0.1, "item" : "ixodoomclaw"} 755,757c765 < [0.4, 1], < [0.6, 2], < [0.1, 3] --- > [1, 1] 760c768,781 < ] --- > ], > > "asranoxTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "asranoxaf"}, > {"weight" : 0.1, "item" : "soluskatana"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], 761a783,820 > "kluexavatarTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "kluexavatarxaf"}, > {"weight" : 0.1, "item" : "kluexstaff"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "bigapeTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "bigapexaf"}, > {"weight" : 0.1, "item" : "miniknoglauncher"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "bonedragonTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "bonedragonxaf"}, > {"weight" : 0.1, "item" : "dragonhead"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ] treasure\missions\apexmission1.treasurepools 90,107d89 < ], < < "apebosstreasure" : [ < [1, { < "pool" : [ < {"weight" : 1, "pool" : "chestMoney"}, < {"weight" : 0.02, "pool" : "goodWeapon"}, < {"weight" : 0.2, "item" : "techcard"}, < {"weight" : 0.05, "item" : "manipulatormodule"}, < {"weight" : 0.03, "item" : "teleportercore"} < < ], < "poolRounds" : [ < [0.4, 1], < [0.6, 2], < [0.1, 3] < ] < } ] treasure\missions\avianmission1.treasurepools 88,105d87 < ], < < "kluexbosstreasure" : [ < [1, { < "pool" : [ < {"weight" : 1, "pool" : "chestMoney"}, < {"weight" : 0.02, "pool" : "goodWeapon"}, < {"weight" : 0.2, "item" : "techcard"}, < {"weight" : 0.05, "item" : "manipulatormodule"}, < {"weight" : 0.03, "item" : "teleportercore"} < < ], < "poolRounds" : [ < [0.4, 1], < [0.6, 2], < [0.1, 3] < ] < } ] treasure\missions\floranmission1.treasurepools 107,125d106 < ], < < "spiderbosstreasure" : [ < [1, { < "pool" : [ < {"weight" : 1, "pool" : "chestMoney"}, < {"weight" : 0.02, "pool" : "goodWeapon"}, < {"weight" : 0.2, "item" : "techcard"}, < {"weight" : 0.05, "item" : "manipulatormodule"}, < {"weight" : 0.03, "item" : "teleportercore"}, < {"weight" : 1.0, "item" : [ "alienmeat", 1 ]} < < ], < "poolRounds" : [ < [0.4, 1], < [0.6, 2], < [0.1, 3] < ] < } ] vehicles\car\jeep.lua 597c597,598 < damage = self.terrainCollisionDamage, --- > damageDealt = self.terrainCollisionDamage, > healthLost = self.terrainCollisionDamage, vehicles\hoverbike\hoverbike.lua 596c596,597 < damage = self.terrainCollisionDamage, --- > damageDealt = self.terrainCollisionDamage, > healthLost = self.terrainCollisionDamage,