FILES ----- player.config terrestrial_worlds.config versioning.config behaviors\monsters\boss\cultistboss\cultistboss.behavior behaviors\monsters\boss\cultistboss\exhaust.behavior behaviors\monsters\boss\cultistboss\flyingslashattack.behavior behaviors\monsters\boss\cultistboss\slashattack.behavior behaviors\monsters\boss\cultistboss\sphereattack.behavior [NEW] behaviors\npc\crewmember.behavior behaviors\npc\idle.behavior behaviors\npc\lounger.behavior cinematics\beamaxe.cinematic cinematics\coordinates.cinematic cinematics\loading.cinematic cinematics\painttool.cinematic cinematics\splash.cinematic cinematics\teleport.cinematic cinematics\wiretool.cinematic cinematics\intro\apexintrostart.cinematic cinematics\intro\avianintrostart.cinematic cinematics\intro\floranintrostart.cinematic cinematics\intro\glitchintrostart.cinematic cinematics\intro\humanintrocomplete.cinematic cinematics\intro\humanintrostage.cinematic cinematics\intro\humanintrostart.cinematic cinematics\intro\hylotlintrostart.cinematic cinematics\intro\novakidintrostart.cinematic cinematics\licenses\license1.cinematic cinematics\licenses\license2.cinematic cinematics\licenses\license3.cinematic cinematics\licenses\license4.cinematic cinematics\licenses\license5.cinematic [NEW] cinematics\story\apexship.png [NEW] cinematics\story\apexship2.png [NEW] cinematics\story\apexship3.png [NEW] cinematics\story\apexship4.png [NEW] cinematics\story\avianship.png [NEW] cinematics\story\avianship2.png [NEW] cinematics\story\avianship3.png [NEW] cinematics\story\avianship4.png [NEW] cinematics\story\floranship.png [NEW] cinematics\story\floranship2.png [NEW] cinematics\story\floranship3.png [NEW] cinematics\story\floranship4.png [NEW] cinematics\story\glitchship.png [NEW] cinematics\story\glitchship2.png [NEW] cinematics\story\glitchship3.png [NEW] cinematics\story\glitchship4.png [NEW] cinematics\story\humanship.frames [NEW] cinematics\story\humanship.png [NEW] cinematics\story\humanship2.frames [NEW] cinematics\story\humanship2.png [NEW] cinematics\story\humanship3.frames [NEW] cinematics\story\humanship3.png [NEW] cinematics\story\humanship4.frames [NEW] cinematics\story\humanship4.png [NEW] cinematics\story\hylotlship.png [NEW] cinematics\story\hylotlship2.png [NEW] cinematics\story\hylotlship3.png [NEW] cinematics\story\hylotlship4.png [NEW] cinematics\story\novakidship.png [NEW] cinematics\story\novakidship2.png [NEW] cinematics\story\novakidship3.png [NEW] cinematics\story\novakidship4.png cinematics\story\protectoratetentacles.png cinematics\story\protectorgrabbed.png [NEW] cinematics\story\protectorshockedstatic.png cinematics\story\rubbleleft.png cinematics\story\rubbleright.png [NEW] cinematics\story\smokeleft.png [NEW] cinematics\story\smokeright.png cinematics\story\tentaclehole.png dialog\combat.config dialog\cultist.config [NEW] dungeons\hylotl\hylotlcity\hylotlcity.dungeon [NEW] dungeons\hylotl\hylotlcity\hylotlcitygarden1.json [NEW] dungeons\hylotl\hylotlcity\hylotlcitygarden2.json [NEW] dungeons\hylotl\hylotlcity\hylotlcitygardenbunny1.json [NEW] dungeons\hylotl\hylotlcity\hylotlcityhouse1.json [NEW] dungeons\hylotl\hylotlcity\hylotlcityhouse2.json [NEW] dungeons\hylotl\hylotlcity\hylotlcityhousesmall1.json [NEW] dungeons\hylotl\hylotlcity\hylotlcityhousesmall2.json [NEW] dungeons\hylotl\hylotlcity\hylotlcityhousesmall3.json [NEW] dungeons\hylotl\hylotlcity\hylotlcityshop1.json [NEW] dungeons\hylotl\hylotlcity\hylotlendleft1.json [NEW] dungeons\hylotl\hylotlcity\hylotlendright1.json dungeons\hylotl\hylotlvillage\hylotlvillagetemplate.json dungeons\missions\hylotlmissions\hylotlmission1.json dungeons\missions\protectorate\protectorate.json interface\windowconfig\playerinventory.config items\active\unsorted\filledcapturepod\filledcapturepod.lua items\active\weapons\melee\axe\commonaxe.activeitem items\active\weapons\melee\axe\deadbeataxe.activeitem items\active\weapons\melee\axe\npcaxe.activeitem items\active\weapons\melee\axe\rareaxe.activeitem items\active\weapons\melee\axe\uncommonaxe.activeitem items\active\weapons\melee\broadsword\commonbroadsword.activeitem items\active\weapons\melee\broadsword\npcbroadsword.activeitem items\active\weapons\melee\broadsword\rarebroadsword.activeitem items\active\weapons\melee\broadsword\uncommonbroadsword.activeitem [NEW] items\active\weapons\melee\cultistshortsword\cultistshortswordnames.config [NEW] items\active\weapons\melee\cultistshortsword\npccultistshortsword.activeitem [NEW] items\active\weapons\melee\cultistshortsword\shortsword.animation [NEW] items\active\weapons\melee\cultistshortsword\blade\1.png [NEW] items\active\weapons\melee\cultistshortsword\blade\2.png [NEW] items\active\weapons\melee\cultistshortsword\handle\1.png [NEW] items\active\weapons\melee\cultistshortsword\handle\2.png [NEW] items\active\weapons\melee\cultistshortsword\handle\3.png [NEW] items\active\weapons\melee\cultistshortsword\swoosh\default.frames [NEW] items\active\weapons\melee\cultistshortsword\swoosh\electricswoosh.png [NEW] items\active\weapons\melee\cultistshortsword\swoosh\fireswoosh.png [NEW] items\active\weapons\melee\cultistshortsword\swoosh\iceswoosh.png [NEW] items\active\weapons\melee\cultistshortsword\swoosh\physicalswoosh.png [NEW] items\active\weapons\melee\cultistshortsword\swoosh\poisonswoosh.png items\active\weapons\melee\hammer\commonhammer.activeitem items\active\weapons\melee\hammer\npchammer.activeitem items\active\weapons\melee\hammer\rarehammer.activeitem items\active\weapons\melee\hammer\uncommonhammer.activeitem items\active\weapons\melee\mission\nurusspear\nurusspear.activeitem items\active\weapons\melee\shortsword\commonshortsword.activeitem items\active\weapons\melee\shortsword\npcshortsword.activeitem items\active\weapons\melee\shortsword\rareshortsword.activeitem items\active\weapons\melee\shortsword\uncommonshortsword.activeitem items\active\weapons\melee\spear\commonspear.activeitem items\active\weapons\melee\spear\npcspear.activeitem items\active\weapons\melee\spear\rarespear.activeitem items\active\weapons\melee\spear\uncommonspear.activeitem items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\npcassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\uncommonassaultrifle.activeitem items\active\weapons\ranged\deadbeatassaultrifle\deadbeatassaultrifle.activeitem items\active\weapons\ranged\deadbeatassaultrifle\npcdeadbeatassaultrifle.activeitem items\active\weapons\ranged\flamethrower\flamethrower.activeitem items\active\weapons\ranged\floranassaultrifle\floranassaultnames.config items\active\weapons\ranged\floranassaultrifle\floranassaultrifle.activeitem items\active\weapons\ranged\floranassaultrifle\npcfloranassaultrifle.activeitem items\active\weapons\ranged\grenadelauncher\commongrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem items\active\weapons\ranged\machinepistol\commonmachinepistol.activeitem items\active\weapons\ranged\machinepistol\npcmachinepistol.activeitem items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem items\active\weapons\ranged\machinepistol\uncommonmachinepistol.activeitem items\active\weapons\ranged\pistol\commonpistol.activeitem items\active\weapons\ranged\pistol\npcpistol.activeitem items\active\weapons\ranged\pistol\rarepistol.activeitem items\active\weapons\ranged\pistol\uncommonpistol.activeitem items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\npcrocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem items\active\weapons\ranged\shotgun\commonshotgun.activeitem items\active\weapons\ranged\shotgun\npcshotgun.activeitem items\active\weapons\ranged\shotgun\rareshotgun.activeitem items\active\weapons\ranged\shotgun\uncommonshotgun.activeitem items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem items\active\weapons\ranged\sniperrifle\npcsniperrifle.activeitem items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem items\active\weapons\ranged\sniperrifle\uncommonsniperrifle.activeitem [NEW] items\armors\decorative\hats\protectorateflower\head.png [NEW] items\armors\decorative\hats\protectorateflower\icons.png [NEW] items\armors\decorative\hats\protectorateflower\mask.png [NEW] items\armors\decorative\hats\protectorateflower\protectorateflower.head items\armors\other\cultist\icons.png items\armors\protectorate\bsleeve.png items\fossils\large\trexfossil\trexfossil1.item items\generic\old\alienburger.consumable items\generic\old\applepie.consumable items\generic\old\chilistew.consumable items\generic\old\corntent.consumable items\generic\old\crowncake.consumable items\generic\old\icecream.consumable items\generic\old\poachedavesmingo.consumable items\generic\old\ricevinegar.consumable items\generic\other\bluestim.consumable items\generic\other\greenstim.consumable items\generic\other\orangestim.consumable items\generic\other\redstim.consumable items\generic\other\valentinechocolates.consumable items\generic\other\yellowstim.consumable items\generic\produce\alienfruit.consumable items\generic\produce\automato.consumable items\generic\produce\chili.consumable items\generic\produce\coffeebeans.consumable items\generic\produce\dirturchin.consumable items\generic\produce\kelp.item items\generic\produce\neonmelon.consumable items\generic\produce\potato.consumable items\generic\produce\pussplum.consumable items\generic\tier1\fishnchips.consumable items\generic\tier1\fishpie.consumable items\generic\tier1\meatpie.consumable items\generic\tier1\meatstew.consumable items\generic\tier2\applecrumble.consumable items\generic\tier2\baconpancakes.consumable items\generic\tier2\beakseedbread.consumable items\generic\tier2\beakseedjam.consumable items\generic\tier2\beakseedtart.consumable items\generic\tier2\bonbonbonbons.consumable items\generic\tier2\bonbons.consumable items\generic\tier2\cactusjuice.consumable items\generic\tier2\cake.consumable items\generic\tier2\candiedcorn.consumable items\generic\tier2\candyapple.consumable items\generic\tier2\carrotbread.consumable items\generic\tier2\carrotcake.consumable items\generic\tier2\carrotjuice.consumable items\generic\tier2\carrotsoup.consumable items\generic\tier2\cheeseburger.consumable items\generic\tier2\chocolatecake.consumable items\generic\tier2\coffee.consumable items\generic\tier2\coffeecake.consumable items\generic\tier2\cornpeckers.consumable items\generic\tier2\feathercrownjam.consumable items\generic\tier2\featherfood.consumable items\generic\tier2\flatwhite.consumable items\generic\tier2\fluffyruffs.consumable items\generic\tier2\gardensalad.consumable items\generic\tier2\hamburger.consumable items\generic\tier2\kiwijam.consumable items\generic\tier2\kiwijuice.consumable items\generic\tier2\mocha.consumable items\generic\tier2\mushroombread.consumable items\generic\tier2\mushroomquiche.consumable items\generic\tier2\mushroomrice.consumable items\generic\tier2\omelette.consumable items\generic\tier2\pasty.consumable items\generic\tier2\pearlpeajam.consumable items\generic\tier2\pearlpeapancakes.consumable items\generic\tier2\pizza.consumable items\generic\tier2\pizzaslice.consumable items\generic\tier2\porridge.consumable items\generic\tier2\quichelorraine.consumable items\generic\tier2\relish.consumable items\generic\tier2\ricepudding.consumable items\generic\tier2\roastdinner.consumable items\generic\tier2\specialrice.consumable items\generic\tier2\spikycookies.consumable items\generic\tier2\stickyribs.consumable items\generic\tier2\stuffedtomato.consumable items\generic\tier2\sweetmeat.consumable items\generic\tier2\sweetpopcorn.consumable items\generic\tier2\tomatojuice.consumable items\generic\tier2\tomatosoup.consumable items\generic\tier3\2kbpotage.consumable items\generic\tier3\apegrapes.consumable items\generic\tier3\apexfritter.consumable items\generic\tier3\automatoshake.consumable items\generic\tier3\automatostew.consumable items\generic\tier3\bananacon.consumable items\generic\tier3\bananacreamdonut.consumable items\generic\tier3\bananacreampie.consumable items\generic\tier3\bananaicecream.consumable items\generic\tier3\batteredbanana.consumable items\generic\tier3\cactiicecream.consumable items\generic\tier3\campfirebanana.consumable items\generic\tier3\candyautomato.consumable items\generic\tier3\choconut.consumable items\generic\tier3\coconuticecream.consumable items\generic\tier3\coconutmilk.consumable items\generic\tier3\coconutrice.consumable items\generic\tier3\desertsalsa.consumable items\generic\tier3\fishinabone.consumable items\generic\tier3\fruitsalad.consumable items\generic\tier3\grapejuice.consumable items\generic\tier3\luckydip.consumable items\generic\tier3\pineapplejam.consumable items\generic\tier3\pineapplejuice.consumable items\generic\tier3\pineapplepizzaslice.consumable items\generic\tier3\snowcone.consumable items\generic\tier3\spookydonut.consumable items\generic\tier3\spookypie.consumable items\generic\tier3\stuffedautomato.consumable items\generic\tier3\sweetpunch.consumable items\generic\tier3\thornjuice.consumable items\generic\tier3\tropicalpunch.consumable items\generic\tier4\alienfruitjam.consumable [NEW] items\generic\tier4\alienfruitjuice.consumable [NEW] items\generic\tier4\alienfruitjuice.png items\generic\tier4\bloodypuss.consumable items\generic\tier4\brineapple.consumable items\generic\tier4\cyanider.consumable items\generic\tier4\oceanrisotto.consumable items\generic\tier4\oceansalsa.consumable items\generic\tier4\oceansurprise.consumable items\generic\tier4\oculemonmeringue.consumable items\generic\tier4\oculemonstew.consumable items\generic\tier4\pussplumpudding.consumable items\generic\tier4\pussplumtart.consumable items\generic\tier4\reefjuice.consumable items\generic\tier4\reefpodsurprise.consumable items\generic\tier4\reefshake.consumable items\generic\tier4\ricecake.consumable items\generic\tier4\saltsalad.consumable items\generic\tier4\seafoodgratin.consumable items\generic\tier4\soggysack.consumable items\generic\tier4\stuffeddirturchin.consumable items\generic\tier4\sushi.consumable items\generic\tier4\toxicjamdonut.consumable items\generic\tier4\toxicjuice.consumable items\generic\tier4\toxictart.consumable items\generic\tier4\toxictopjam.consumable items\generic\tier5\smash.consumable [NEW] items\generic\tier6\spicyribs.consumable [NEW] items\generic\tier6\spicyribs.png [NEW] items\generic\unsorted\jelly.consumable [NEW] items\generic\unsorted\jelly.png items\staves\biostaff\biostaff.staff items\staves\boulderstaff\boulderstaff.staff items\staves\fleshstaff\fleshstaff.staff items\staves\racialstaves\apex\steel\apexdurasteelstaff1\apexdurasteelstaff1.staff items\staves\racialstaves\apex\steel\apexdurasteelstaff2\apexdurasteelstaff2.staff items\staves\racialstaves\floran\leaf\floranleafstaff2\floranleafstaff2.staff items\staves\racialstaves\glitch\glitch\glitchglitchstaff1\glitchglitchstaff1.staff items\staves\racialstaves\human\plasma\humanplasmastaff1\humanplasmastaff1.staff items\staves\racialstaves\human\plasma\humanplasmastaff2\humanplasmastaff2.staff items\staves\racialstaves\hylotl\aqua\hylotlaquastaff1\hylotlaquastaff1.staff items\staves\racialstaves\hylotl\aqua\hylotlaquastaff2\hylotlaquastaff2.staff items\staves\scistaff\scistaff.staff items\staves\slimestaff\slimestaff.staff items\swords\glitch\shortsword\unused\glitchtier7shortsword.sword items\swords\human\axe\humantier10axe.sword items\swords\human\axe\humantier1axe.sword items\swords\human\axe\humantier2axe.sword items\swords\human\axe\humantier3axe.sword items\swords\human\axe\humantier4axe.sword items\swords\human\axe\humantier8axe.sword items\swords\human\axe\unused\humantier5axe.sword items\swords\human\axe\unused\humantier6axe.sword items\swords\human\axe\unused\humantier7axe.sword items\swords\human\axe\unused\humantier9axe.sword items\swords\human\dagger\humantier10dagger.sword items\swords\human\dagger\humantier1dagger.sword items\swords\human\dagger\humantier2dagger.sword items\swords\human\dagger\humantier3dagger.sword items\swords\human\dagger\humantier4dagger.sword items\swords\human\dagger\humantier5dagger.sword items\swords\human\dagger\humantier6dagger.sword items\swords\human\dagger\humantier8dagger.sword items\swords\human\dagger\unused\humantier7dagger.sword items\swords\human\dagger\unused\humantier9dagger.sword items\swords\human\shortsword\humantier0shortsword.sword items\swords\human\shortsword\humantier10shortsword.sword items\swords\human\shortsword\humantier1shortsword.sword items\swords\human\shortsword\humantier2shortsword.sword items\swords\human\shortsword\humantier3shortsword.sword items\swords\human\shortsword\humantier4shortsword.sword items\swords\human\shortsword\humantier8shortsword.sword items\swords\human\shortsword\unused\humantier5shortsword.sword items\swords\human\shortsword\unused\humantier6shortsword.sword items\swords\human\shortsword\unused\humantier7shortsword.sword items\swords\human\shortsword\unused\humantier9shortsword.sword items\swords\hylotl\axe\hylotltier10axe.sword items\swords\hylotl\axe\hylotltier1axe.sword items\swords\hylotl\axe\hylotltier2axe.sword items\swords\hylotl\axe\hylotltier3axe.sword items\swords\hylotl\axe\hylotltier4axe.sword items\swords\hylotl\axe\hylotltier8axe.sword items\swords\hylotl\axe\unused\hylotltier5axe.sword items\swords\hylotl\axe\unused\hylotltier6axe.sword items\swords\hylotl\axe\unused\hylotltier7axe.sword items\swords\hylotl\axe\unused\hylotltier9axe.sword items\swords\hylotl\dagger\hylotltier10dagger.sword items\swords\hylotl\dagger\hylotltier1dagger.sword items\swords\hylotl\dagger\hylotltier2dagger.sword items\swords\hylotl\dagger\hylotltier3dagger.sword items\swords\hylotl\dagger\hylotltier4dagger.sword items\swords\hylotl\dagger\hylotltier5dagger.sword items\swords\hylotl\dagger\hylotltier6dagger.sword items\swords\hylotl\dagger\hylotltier8dagger.sword items\swords\hylotl\dagger\unused\hylotltier7dagger.sword items\swords\hylotl\dagger\unused\hylotltier9dagger.sword items\swords\hylotl\shortsword\hylotltier0shortsword.sword items\swords\hylotl\shortsword\hylotltier10shortsword.sword items\swords\hylotl\shortsword\hylotltier1shortsword.sword items\swords\hylotl\shortsword\hylotltier2shortsword.sword items\swords\hylotl\shortsword\hylotltier3shortsword.sword items\swords\hylotl\shortsword\hylotltier4shortsword.sword items\swords\hylotl\shortsword\hylotltier8shortsword.sword items\swords\hylotl\shortsword\unused\hylotltier5shortsword.sword items\swords\hylotl\shortsword\unused\hylotltier6shortsword.sword items\swords\hylotl\shortsword\unused\hylotltier7shortsword.sword items\swords\hylotl\shortsword\unused\hylotltier9shortsword.sword items\swords\other\durasteelshortsword.sword items\swords\other\flowerbouquet.sword items\swords\other\huntingknife.sword items\swords\other\silverspoon.sword items\throwables\beachball.thrownitem [NEW] items\throwables\bomb.png items\throwables\bomb.thrownitem items\throwables\bouncyball.thrownitem items\throwables\bowlingball.thrownitem [NEW] items\throwables\capturepod.png items\throwables\capturepod.thrownitem [NEW] items\throwables\coconut.png items\throwables\coconut.thrownitem [NEW] items\throwables\corrosivegrenade.png items\throwables\corrosivegrenade.thrownitem [NEW] items\throwables\cutterleaf.png items\throwables\cutterleaf.thrownitem items\throwables\electrogrenade.png items\throwables\electrogrenade.thrownitem [NEW] items\throwables\firework.png items\throwables\firework.thrownitem [NEW] items\throwables\flare.png items\throwables\flare.thrownitem items\throwables\flowerygrassseeds.thrownitem items\throwables\gasgrenade.thrownitem [NEW] items\throwables\glowbomb.png items\throwables\glowbomb.thrownitem items\throwables\grassseeds.png items\throwables\grassseeds.thrownitem items\throwables\grassseedsicon.png [NEW] items\throwables\handgrenade.png items\throwables\handgrenade.thrownitem [NEW] items\throwables\healthbomb.png items\throwables\healthbomb.thrownitem items\throwables\hivebomb.thrownitem [NEW] items\throwables\huntingspear.png items\throwables\huntingspear.thrownitem items\throwables\javelin.thrownitem [NEW] items\throwables\jumpbomb.png items\throwables\jumpbomb.thrownitem items\throwables\lavaballoon.thrownitem [NEW] items\throwables\molotov.png items\throwables\molotov.thrownitem [NEW] items\throwables\petball.png items\throwables\petball.thrownitem [NEW] items\throwables\phoenixemblem.png items\throwables\phoenixemblem.thrownitem [NEW] items\throwables\plasmagrenade.png items\throwables\plasmagrenade.thrownitem [NEW] items\throwables\runbomb.png items\throwables\runbomb.thrownitem [NEW] items\throwables\snowball.png items\throwables\snowball.thrownitem [NEW] items\throwables\snowballgigantic.png items\throwables\snowballgigantic.thrownitem [NEW] items\throwables\snowballlarge.png items\throwables\snowballlarge.thrownitem [NEW] items\throwables\snowballmedium.png items\throwables\snowballmedium.thrownitem items\throwables\snowflakeshuriken.thrownitem [NEW] items\throwables\tarball.png items\throwables\tarball.thrownitem items\throwables\thorngrenade.thrownitem [NEW] items\throwables\throwingaxe.png items\throwables\throwingaxe.thrownitem [NEW] items\throwables\throwingblock.png items\throwables\throwingblock.thrownitem items\throwables\throwingbones.thrownitem [NEW] items\throwables\throwingboulder.png items\throwables\throwingboulder.thrownitem [NEW] items\throwables\throwingdagger.png items\throwables\throwingdagger.thrownitem [NEW] items\throwables\throwingdart.png items\throwables\throwingdart.thrownitem [NEW] items\throwables\throwinggnome.png items\throwables\throwinggnome.thrownitem [NEW] items\throwables\throwingknife.png items\throwables\throwingknife.thrownitem [NEW] items\throwables\throwingkunai.png items\throwables\throwingkunai.thrownitem [NEW] items\throwables\throwingneedle.png items\throwables\throwingneedle.thrownitem [NEW] items\throwables\throwingspear.png items\throwables\throwingspear.thrownitem [NEW] items\throwables\throwingstar.png items\throwables\throwingstar.thrownitem monsters\monster.lua [NEW] monsters\boss\cultistboss\bodylit.monsterpart monsters\boss\cultistboss\cultistboss.animation monsters\boss\cultistboss\cultistboss.monstertype [NEW] monsters\boss\cultistboss\cultistbosslit.png monsters\boss\cultistboss\default.frames [NEW] monsters\dungeon\blackcat\blackcat.animation [NEW] monsters\dungeon\blackcat\blackcat.monstertype [NEW] monsters\dungeon\blackcat\blackcat.png [NEW] monsters\dungeon\blackcat\body.monsterpart [NEW] monsters\dungeon\blackcat\default.frames monsters\dungeon\chicken\behavior.lua monsters\dungeon\po\behavior.lua monsters\dungeon\robotchicken\behavior.lua monsters\dungeon\swarpion\behavior.lua monsters\generated\swimming\swimmingmonster.lua monsters\generated\swimming\smallfish\smallfish.lua monsters\walkers\tentaclebarrier\tentaclebarrier.monstertype npcs\bmain.lua [NEW] npcs\crewmember.npctype npcs\cultist.npctype npcs\default_reactions.config npcs\mission\protectoratecourtyardlounger.npctype npcs\mission\protectoratehallstaff.npctype [NEW] npcs\mission\protectoratehallstudent1.npctype [NEW] npcs\mission\protectoratehallstudent2.npctype [NEW] npcs\mission\protectoratehallstudent3.npctype [NEW] npcs\mission\protectoratehallstudent4.npctype [NEW] npcs\mission\protectoratehallstudent5.npctype npcs\mission\protectoratejanitor.npctype npcs\mission\protectoratelobbylounger.npctype npcs\mission\protectoratelobbystudent1.npctype npcs\mission\protectoratelobbystudent2.npctype objects\protectorate\08\08back.png objects\protectorate\09\09back.png [NEW] objects\protectorate\objects\protectorateflower\protectorateflower.frames [NEW] objects\protectorate\objects\protectorateflower\protectorateflower.object [NEW] objects\protectorate\objects\protectorateflower\protectorateflower.png [NEW] objects\protectorate\objects\protectorateflower\protectorateflowericon.png [NEW] objects\protectorate\objects\protectoratelobbylockers\default.frames objects\protectorate\objects\protectoratelobbylockers\protectoratelobbylockers.object [NEW] objects\protectorate\objects\protectoratelobbylockers\protectoratelobbylockers2.frames [NEW] objects\protectorate\objects\protectoratelobbylockers\protectoratelobbylockers2.object [NEW] objects\protectorate\objects\protectoratelobbylockers\protectoratelobbylockers2.png objects\protectorate\objects\protectoratelobbylockers\protectoratelobbylockersicon.png objects\spawner\pettether\pettether.lua projectiles\boss\cultistboss\energyshard\energyshard.projectile quests\scripts\tutorial\protectorate.lua [NEW] radiomessages\crew.radiomessages [NEW] recipes\cookingtable1\unlocks\tier4\alienfruitjuice.recipe recipes\cookingtable1\unlocks\tier4\oceansurprise.recipe scripts\util.lua [NEW] scripts\actions\crew.lua scripts\actions\dialog.lua scripts\actions\pets.lua [NEW] scripts\companions\capturable.lua [NEW] scripts\companions\petspawner.lua [NEW] scripts\companions\player.lua [NEW] scripts\companions\recruitable.lua [NEW] scripts\companions\recruitspawner.lua [NEW] scripts\companions\util.lua ships\apex\apext0.structure ships\apex\apext1.structure ships\apex\apext2.structure ships\apex\apext3.structure ships\apex\apext4.structure ships\apex\apext5.structure ships\apex\apext6.structure ships\apex\apext7.structure ships\apex\apext8.structure ships\avian\aviant0.structure ships\avian\aviant1.structure ships\avian\aviant2.structure ships\avian\aviant3.structure ships\avian\aviant4.structure ships\avian\aviant5.structure ships\avian\aviant6.structure ships\avian\aviant7.structure ships\avian\aviant8.structure ships\floran\florant0.structure ships\floran\florant1.structure ships\floran\florant2.structure ships\floran\florant3.structure ships\floran\florant4.structure ships\floran\florant5.structure ships\floran\florant6.structure ships\floran\florant7.structure ships\floran\florant8.structure ships\glitch\glitcht0.structure ships\glitch\glitcht1.structure ships\glitch\glitcht2.structure ships\glitch\glitcht3.structure ships\glitch\glitcht4.structure ships\glitch\glitcht5.structure ships\glitch\glitcht6.structure ships\glitch\glitcht7.structure ships\glitch\glitcht8.structure ships\human\humant0.structure ships\human\humant1.structure ships\human\humant2.structure ships\human\humant3.structure ships\human\humant4.structure ships\human\humant5.structure ships\human\humant6.structure ships\human\humant7.structure ships\human\humant8.structure ships\hylotl\hylotlt0.structure ships\hylotl\hylotlt1.structure ships\hylotl\hylotlt2.structure ships\hylotl\hylotlt3.structure ships\hylotl\hylotlt4.structure ships\hylotl\hylotlt5.structure ships\hylotl\hylotlt6.structure ships\hylotl\hylotlt7.structure ships\hylotl\hylotlt8.structure ships\novakid\novakidt0.structure ships\novakid\novakidt1.structure ships\novakid\novakidt2.structure ships\novakid\novakidt3.structure ships\novakid\novakidt4.structure ships\novakid\novakidt5.structure ships\novakid\novakidt6.structure ships\novakid\novakidt7.structure ships\novakid\novakidt8.structure stagehands\mission\protectoratemanager.lua [NEW] stats\effects\cultistshield\cultistshield.animation [NEW] stats\effects\cultistshield\cultistshield.frames [NEW] stats\effects\cultistshield\cultistshield.lua [NEW] stats\effects\cultistshield\cultistshield.png [NEW] stats\effects\cultistshield\cultistshield.statuseffect stats\effects\thorns\nova.statuseffect tilesets\packed\huge-objects.json tilesets\packed\objects-by-category\decorative.json tilesets\packed\objects-by-category\farmable.json tilesets\packed\objects-by-colonytag\nature.json tilesets\packed\objects-by-race\generic.json tilesets\packed\objects-by-race\protectorate.json tilesets\packed\objects-by-type\container.json tilesets\packed\objects-by-type\farmable.json [NEW] treasure\missions\cultists.treasurepools [NEW] versioning\playerentity_17_18.lua [NEW] versioning\playerentity_18_19.lua DIFFS ----- player.config 764c764 < "petsConfig" : { --- > "companionsConfig" : { 766c766 < "/scripts/pets/player.lua" --- > "/scripts/companions/player.lua" 770c770,772 < "activePodLimit" : 1 --- > "activePodLimit" : 1, > "activeCrewLimit" : 2, > "crewLimit" : 3 terrestrial_worlds.config 329c329 < "dungeons" : [ "glitchsewer", "glitchvillage", "apexresearchlab", "apextestchamber", "apextowerblock", "aviantomb", "aviantower", "avianvillage", "humanbunker", "floranhuntinggrounds", "floranvillagetower" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "glitchvillage", "apexresearchlab", "apextestchamber", "apextowerblock", "aviantomb", "aviantower", "avianvillage", "humanbunker", "floranhuntinggrounds", "floranvillagetower" ] 357c357 < "dungeons" : [ "glitchsewer", "glitchvillage", "apexresearchlab", "apextestchamber", "apextowerblock", "aviantomb", "aviantower", "avianvillage", "humanbunker", "floranhuntinggrounds", "floranvillagetower" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "glitchvillage", "apexresearchlab", "apextestchamber", "apextowerblock", "aviantomb", "aviantower", "avianvillage", "humanbunker", "floranhuntinggrounds", "floranvillagetower" ] 419c419 < "dungeons" : [ "glitchsewer", "glitchvillage", "apexresearchlab", "apextestchamber", "apextowerblock", "aviantomb", "aviantower", "avianvillage", "humanbunker", "floranhuntinggrounds", "floranvillagetower" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "glitchvillage", "apexresearchlab", "apextestchamber", "apextowerblock", "aviantomb", "aviantower", "avianvillage", "humanbunker", "floranhuntinggrounds", "floranvillagetower" ] 447c447 < "dungeons" : [ "glitchsewer", "glitchvillage", "apexresearchlab", "apextestchamber", "apextowerblock", "aviantomb", "aviantower", "avianvillage", "humanbunker", "floranhuntinggrounds", "floranvillagetower" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "glitchvillage", "apexresearchlab", "apextestchamber", "apextowerblock", "aviantomb", "aviantower", "avianvillage", "humanbunker", "floranhuntinggrounds", "floranvillagetower" ] 476c476 < "dungeons" : [ "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] 534c534 < "dungeons" : [ "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] 575c575 < "dungeons" : [ "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] 598c598 < "dungeons" : [ "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] 608c608 < "dungeons" : [ "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] 617c617 < "dungeons" : [ "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] --- > "dungeons" : [ "hylotlcity", "glitchsewer", "apexresearchlab", "apextestchamber", "aviantomb", "aviantower", "humanbunker", "floranhuntinggrounds", "glitchcastle", "humanprison", "aviantemple", "avianairship", "floranhell" ] versioning.config 8c8 < "PlayerEntity" : 17, --- > "PlayerEntity" : 19, behaviors\monsters\boss\cultistboss\cultistboss.behavior 7c7 < "/scripts/actions/time.lua", --- > "/scripts/behavior.lua", 9c9,10 < "/monsters/monster.lua" --- > "/monsters/monster.lua", > "/scripts/actions/time.lua" 74a76,100 > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "exhausted" > } > }, > { > "title": "addEphemeralEffect", > "type": "action", > "name": "addEphemeralEffect", > "parameters": { > "name": "cultistshield", > "duration": 10 > } > } > ] > }, > { 95,100d120 < "title": "cultistboss-slash", < "type": "module", < "name": "cultistboss-slash", < "parameters": {} < }, < { 104,109d123 < "parameters": {} < }, < { < "title": "timer", < "type": "action", < "name": "timer", 111,114c125,126 < "time": 1 < }, < "output": { < "ratio": "" --- > "projectileAngleStep": 0.14, > "projectileCount": 8 118,147c130,141 < "title": "repeater", < "type": "decorator", < "name": "repeater", < "parameters": { < "maxLoops": 2, < "untilSuccess": false < }, < "child": { < "title": "randomize", < "type": "composite", < "name": "randomize", < "parameters": {}, < "children": [ < { < "title": "cultistboss-dashattack", < "type": "module", < "name": "cultistboss-dashattack", < "parameters": { < "dashTime": 1.2, < "teleportPosition": "cultistlowerdashposition" < } < }, < { < "title": "cultistboss-dashattack", < "type": "module", < "name": "cultistboss-dashattack", < "parameters": { < "dashTime": 0.65, < "teleportPosition": "cultistupperdashposition" < } --- > "title": "Reset", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "cultistboss-dashattack", > "type": "module", > "name": "cultistboss-dashattack", > "parameters": { > "dashTime": 0.65, > "teleportPosition": "cultistupperdashposition" 149,150c143,153 < ] < } --- > }, > { > "title": "cultistboss-dashattack", > "type": "module", > "name": "cultistboss-dashattack", > "parameters": { > "dashTime": 1.2, > "teleportPosition": "cultistlowerdashposition" > } > } > ] 153c156 < "title": "cultistboss-beamattack", --- > "title": "cultistboss-slash", 155,163c158 < "name": "cultistboss-beamattack", < "parameters": { < "teleportPosition": "cultistbeamposition" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", --- > "name": "cultistboss-slash", 165,168c160 < "time": 1 < }, < "output": { < "ratio": "" --- > "idleTime": 2 181a174,189 > }, > { > "title": "cultistboss-beamattack", > "type": "module", > "name": "cultistboss-beamattack", > "parameters": { > "teleportPosition": "cultistbeamposition" > } > }, > { > "title": "cultistboss-slash", > "type": "module", > "name": "cultistboss-slash", > "parameters": { > "idleTime": 2 > } behaviors\monsters\boss\cultistboss\exhaust.behavior 3a4 > "/scripts/behavior.lua", 4a6 > "/scripts/actions/status.lua", 15,37c17,104 < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "exhaustin", < "type": "body" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 0.7 < } < }, < { < "title": "burstParticleEmitter", < "type": "action", < "name": "burstParticleEmitter", < "parameters": { < "emitter": "outOfEnergy" < } --- > "title": "cleanup", > "type": "composite", > "name": "cleanup", > "parameters": {}, > "children": [ > { > "title": "setFlag", > "type": "action", > "name": "setFlag", > "parameters": { > "name": "exhausted" > } > }, > { > "title": "Reset", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "exhaustin", > "type": "body" > } > }, > { > "title": "burstParticleEmitter", > "type": "action", > "name": "burstParticleEmitter", > "parameters": { > "emitter": "outOfEnergy" > } > }, > { > "title": "removeEphemeralEffect", > "type": "action", > "name": "removeEphemeralEffect", > "parameters": { > "name": "cultistshield" > } > }, > { > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "outOfEnergy" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 5 > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "exhaustout", > "type": "body" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.3 > } > } > ] > }, > { > "title": "unsetFlag", > "type": "action", > "name": "unsetFlag", > "parameters": { > "name": "exhausted" > } > } > ] 44,61c111 < "sound": "outOfEnergy" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 5 < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "exhaustout", < "type": "body" --- > "sound": "energyRecharge" 69c119 < "time": 1 --- > "time": 0.2 behaviors\monsters\boss\cultistboss\flyingslashattack.behavior 152a153,160 > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "flyingSlash" > } > }, > { behaviors\monsters\boss\cultistboss\slashattack.behavior 11c11,13 < "parameters": {}, --- > "parameters": { > "idleTime": 2 > }, 63a66,73 > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "slash" > } > }, > { 192a203,213 > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 1 > }, > "output": { > "ratio": "" > } 198,200c219,221 < "title": "timer", < "type": "action", < "name": "timer", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 202,203c223,246 < "time": 4 < } --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "idle", > "type": "body" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > } > ] behaviors\monsters\boss\cultistboss\sphereattack.behavior 12c12 < "stopForce": 240, --- > "stopForce": 1000, 15c15,17 < "teleportPosition": "cultistsphereposition" --- > "teleportPosition": "cultistsphereposition", > "bounceTime": 0.1, > "startTime": 0.4 62c64 < "time": 0.6 --- > "time": 0.7 76a79,86 > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > }, > { 177c187 < "time": 0.5 --- > "time": 0.2 182a193,200 > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "sphereDash" > } > }, > { 195a214,221 > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } 261,264c287 < "time": 0.6 < }, < "output": { < "ratio": "" --- > "time": 0.5 behaviors\npc\idle.behavior 5a6 > "/scripts/actions/crew.lua", 58,63c59,77 < "title": "Is Tenant?", < "type": "action", < "name": "getStorage", < "parameters": { < "key": "homePosition" < } --- > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "Is Tenant?", > "type": "action", > "name": "getStorage", > "parameters": { > "key": "homePosition" > } > }, > { > "title": "hasRecruiter", > "type": "action", > "name": "hasRecruiter", > "parameters": {} > } > ] 735,737c749 < "parameters": { < "deathParticleBurst": null < } --- > "parameters": {} behaviors\npc\lounger.behavior 32c32 < "range": 80, --- > "range": 30, cinematics\beamaxe.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, cinematics\coordinates.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, cinematics\loading.cinematic 2a3 > "backgroundColor" : [0, 0, 0, 255], 4,23d4 < // black background < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < }, < { < "timecode" : 10000 < } < ] < }, < cinematics\painttool.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, cinematics\splash.cinematic 2a3 > "backgroundColor" : [0, 0, 0, 255], cinematics\teleport.cinematic 2a3,5 > // "scissor" : false, > "backgroundColor" : [0, 0, 0, 255], > "backgroundFadeTime" : 0.1, 4,30d6 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.0, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.05, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < }, < { < "timecode" : 1000.5, < "zoom" : 500, < "alpha" : 1, < "position" : [480, 270] < } < ] < }, cinematics\wiretool.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, cinematics\intro\apexintrostart.cinematic 1a2,3 > "letterbox" : false, > "scissor" : false, 102c104 < "position" : [64, 40], --- > "position" : [34, 21], 104c106 < "desiredWidth" : 395 --- > "desiredWidth" : 218 139c141 < "position" : [64, 40], --- > "position" : [34, 21], 141c143 < "desiredWidth" : 395 --- > "desiredWidth" : 218 cinematics\intro\avianintrostart.cinematic 1a2,3 > "letterbox" : false, > "scissor" : false, 102c104 < "position" : [64, 40], --- > "position" : [34, 21], 104c106 < "desiredWidth" : 395 --- > "desiredWidth" : 218 139c141 < "position" : [64, 40], --- > "position" : [34, 21], 141c143 < "desiredWidth" : 395 --- > "desiredWidth" : 218 cinematics\intro\floranintrostart.cinematic 1a2,3 > "letterbox" : false, > "scissor" : false, 102c104 < "position" : [64, 40], --- > "position" : [34, 21], 104c106 < "desiredWidth" : 395 --- > "desiredWidth" : 218 139c141 < "position" : [64, 40], --- > "position" : [34, 21], 141c143 < "desiredWidth" : 395 --- > "desiredWidth" : 218 cinematics\intro\glitchintrostart.cinematic 1a2,3 > "letterbox" : false, > "scissor" : false, 102c104 < "position" : [64, 40], --- > "position" : [34, 21], 104c106 < "desiredWidth" : 395 --- > "desiredWidth" : 218 139c141 < "position" : [64, 40], --- > "position" : [34, 21], 141c143 < "desiredWidth" : 395 --- > "desiredWidth" : 218 cinematics\intro\humanintrocomplete.cinematic 25c25 < "timecode" : 175, --- > "timecode" : 24, 31c31 < "timecode" : 176, --- > "timecode" : 25, 768a769,774 > }, > { > "timecode" : 16.5, > "zoom" : 1, > "alpha" : 0, > "position" : [620, 35] 852a859,864 > }, > { > "timecode" : 18.5, > "zoom" : 1, > "alpha" : 0, > "position" : [317, 30] 971c983 < "image" : "/cinematics/story/yourship.png:{frame}" --- > "image" : "/cinematics/story/HumanShip.png:{frame}" 1061c1073 < "position" : [620, 250] --- > "position" : [820, 250] 1067c1079 < "position" : [620, 250] --- > "position" : [820, 250] 1073c1085 < "position" : [620, 250] --- > "position" : [820, 250] 1429a1442,1447 > }, > { > "timecode" : 20.1, > "zoom" : 0.57, > "alpha" : 0, > "position" : [500, 275] 1535a1554,1561 > }, > { > "timecode" : 23.1, > "alpha" : 1 > }, > { > "timecode" : 23.2, > "alpha" : 0 1554c1580 < "position" : [450, 260], --- > "position" : [483, 275], 1561c1587 < "position" : [450, 260] --- > "position" : [483, 275] 1567c1593 < "position" : [450, 260] --- > "position" : [483, 275] 1573c1599 < "position" : [450, 260] --- > "position" : [483, 275] 1589c1615 < "position" : [450, 260], --- > "position" : [483, 275], 1596c1622 < "position" : [450, 260] --- > "position" : [483, 275] 1602c1628 < "position" : [450, 260] --- > "position" : [483, 275] 1608c1634 < "position" : [450, 260] --- > "position" : [483, 275] 1624c1650 < "position" : [450, 260], --- > "position" : [483, 275], 1631c1657 < "position" : [450, 260] --- > "position" : [483, 275] 1637c1663 < "position" : [450, 260] --- > "position" : [483, 275] 1643c1669 < "position" : [450, 260] --- > "position" : [483, 275] 1659c1685 < "position" : [450, 260], --- > "position" : [483, 275], 1666c1692 < "position" : [450, 260] --- > "position" : [483, 275] 1672c1698 < "position" : [450, 260] --- > "position" : [483, 275] 1678c1704 < "position" : [450, 260] --- > "position" : [483, 275] 1694c1720 < "position" : [450, 260], --- > "position" : [483, 275], 1701c1727 < "position" : [450, 260] --- > "position" : [483, 275] 1707c1733 < "position" : [450, 260] --- > "position" : [483, 275] 1713c1739 < "position" : [450, 260] --- > "position" : [483, 275] 1729c1755 < "position" : [450, 260], --- > "position" : [483, 275], 1736c1762 < "position" : [450, 260] --- > "position" : [483, 275] 1742c1768 < "position" : [450, 260] --- > "position" : [483, 275] 1748c1774 < "position" : [450, 260] --- > "position" : [483, 275] 1759c1785 < "image" : "/cinematics/story/yourship4.png:{frame}" --- > "image" : "/cinematics/story/HumanShip4.png:{frame}" 1797c1823 < "image" : "/cinematics/story/yourship3.png:{frame}" --- > "image" : "/cinematics/story/HumanShip3.png:{frame}" 1843c1869 < "image" : "/cinematics/story/yourship2.png:{frame}" --- > "image" : "/cinematics/story/HumanShip2.png:{frame}" 1890c1916 < "image" : "/cinematics/story/yourship1.png:{frame}" --- > "image" : "/cinematics/story/HumanShip.png:{frame}" 1956c1982 < "timecode" : 90, --- > "timecode" : 23, 1962c1988 < "timecode" : 90.3, --- > "timecode" : 23.01, 1964c1990 < "alpha" : 1, --- > "alpha" : 0, 1989c2015 < "timecode" : 90, --- > "timecode" : 23, 1995c2021 < "timecode" : 90.3, --- > "timecode" : 23.01, 1997c2023 < "alpha" : 1, --- > "alpha" : 0, cinematics\intro\humanintrostage.cinematic 108c108 < }, --- > }, 120c120 < }, --- > }, 168c168 < }, --- > }, 180c180 < }, --- > }, 266c266 < }, --- > }, 278c278 < }, --- > }, 326c326 < }, --- > }, 338c338 < }, --- > }, 437c437 < "timecode" : 48.35, --- > "timecode" : 47.8, 443c443 < "timecode" : 48.4, --- > "timecode" : 48, 492a493,578 > // ------------------ smoke left > > { > "drawables" : [ > { > "image" : "/cinematics/story/smokeleft.png" > } > ], > "keyframes" : [ > { > "timecode" : 48.19, > "zoom" : 0.5, > "alpha" : 0, > "position" : [0, 500] > }, > { > "timecode" : 48.2, > "zoom" : 0.5, > "alpha" : 1, > "position" : [0, 500] > }, > { > "timecode" : 49, > "zoom" : 1.5, > "alpha" : 0, > "position" : [0, 500] > }, > { > "timecode" : 61, > "zoom" : 1.5, > "alpha" : 0, > "position" : [0, 500] > }, > { > "timecode" : 61.3, > "zoom" : 1.5, > "alpha" : 0, > "position" : [0, 500] > } > ] > }, > > > // ------------------ smoke left > > { > "drawables" : [ > { > "image" : "/cinematics/story/smokeleft.png" > } > ], > "keyframes" : [ > { > "timecode" : 48.19, > "zoom" : 0.5, > "alpha" : 0, > "position" : [960, 500] > }, > { > "timecode" : 48.2, > "zoom" : 0.5, > "alpha" : 1, > "position" : [960, 500] > }, > { > "timecode" : 49, > "zoom" : 1.5, > "alpha" : 0, > "position" : [960, 500] > }, > { > "timecode" : 61, > "zoom" : 1.5, > "alpha" : 0, > "position" : [960, 500] > }, > { > "timecode" : 61.3, > "zoom" : 1.5, > "alpha" : 0, > "position" : [960, 500] > } > ] > }, > > 629c715 < "timecode" : 49.999, --- > "timecode" : 47.999, 635c721 < "timecode" : 50, --- > "timecode" : 48, 648c734 < "image" : "/cinematics/story/protectorshocked.png:{frame}" --- > "image" : "/cinematics/story/protectorshockedstatic.png" 654c740 < "timecode" : 49.999, --- > "timecode" : 47.999, 661c747 < "timecode" : 50, --- > "timecode" : 48, 669c755 < "frame" : 6 --- > "frame" : 5 675d760 < "frame" : 6, 681d765 < "frame" : 6, 688d771 < "frame" : 6, 694c777,778 < // ------------------ tentacle hole --- > > // ------------------ grand protector grabbed 699c783 < "image" : "/cinematics/story/tentaclehole.png" --- > "image" : "/cinematics/story/protectorgrabbed.png" 707c791 < "position" : [430, 235] --- > "position" : [460, 190] 713c797 < "position" : [430, 235] --- > "position" : [460, 190] 716c800 < "timecode" : 61, --- > "timecode" : 60, 719c803 < "position" : [430, 235] --- > "position" : [460, 200] 722c806 < "timecode" : 61.3, --- > "timecode" : 60.25, 725c809 < "position" : [430, 235] --- > "position" : [460, 0] 730c814 < // ------------------ grand protector grabbed --- > // ------------------ tentacle hole 735c819 < "image" : "/cinematics/story/protectorgrabbed.png" --- > "image" : "/cinematics/story/tentaclehole.png" 743c827 < "position" : [430, 235] --- > "position" : [470, 80.5] 749c833 < "position" : [430, 235] --- > "position" : [470, 80.5] 752c836 < "timecode" : 60, --- > "timecode" : 61, 755c839 < "position" : [430, 245] --- > "position" : [470, 80.5] 758c842 < "timecode" : 60.25, --- > "timecode" : 61.3, 761c845 < "position" : [430, 50] --- > "position" : [470, 80.5] 947c1031 < "text" : "Protectors...", --- > "text" : "My fellow Protectors...", 949c1033 < "position" : [64, 40], --- > "position" : [34, 21], 951c1035 < "desiredWidth" : 395 --- > "desiredWidth" : 218 985c1069 < "position" : [64, 40], --- > "position" : [34, 21], 987c1071 < "desiredWidth" : 395 --- > "desiredWidth" : 218 1021c1105 < "position" : [64, 40], --- > "position" : [34, 21], 1023c1107 < "desiredWidth" : 395 --- > "desiredWidth" : 218 1057c1141 < "position" : [64, 40], --- > "position" : [34, 21], 1059c1143 < "desiredWidth" : 395 --- > "desiredWidth" : 218 1093c1177 < "position" : [64, 40], --- > "position" : [34, 21], 1095c1179 < "desiredWidth" : 395 --- > "desiredWidth" : 218 1130c1214 < "position" : [64, 40], --- > "position" : [34, 21], 1132c1216 < "desiredWidth" : 395 --- > "desiredWidth" : 218 1187c1271 < // ------------ seventh radio message --- > // ------------ seventh radio message 1197c1281 < "text" : "Wha- What the ruppapumpum?", --- > "text" : "Wha- What the...", 1199c1283 < "position" : [64, 40], --- > "position" : [34, 21], 1201c1285 < "desiredWidth" : 395 --- > "desiredWidth" : 218 1290c1374 < // ------------ eight radio message --- > // ------------ eight radio message 1302c1386 < "position" : [64, 40], --- > "position" : [34, 21], 1304c1388 < "desiredWidth" : 395 --- > "desiredWidth" : 218 cinematics\intro\humanintrostart.cinematic 1a2,3 > "letterbox" : false, > "scissor" : false, 102c104 < "position" : [64, 40], --- > "position" : [34, 21], 104c106 < "desiredWidth" : 395 --- > "desiredWidth" : 218 139c141 < "position" : [64, 40], --- > "position" : [34, 21], 141c143 < "desiredWidth" : 395 --- > "desiredWidth" : 218 cinematics\intro\hylotlintrostart.cinematic 1a2,3 > "letterbox" : false, > "scissor" : false, 102c104 < "position" : [64, 40], --- > "position" : [34, 21], 104c106 < "desiredWidth" : 395 --- > "desiredWidth" : 218 139c141 < "position" : [64, 40], --- > "position" : [34, 21], 141c143 < "desiredWidth" : 395 --- > "desiredWidth" : 218 cinematics\intro\novakidintrostart.cinematic 1a2,3 > "letterbox" : false, > "scissor" : false, 102c104 < "position" : [64, 40], --- > "position" : [34, 21], 104c106 < "desiredWidth" : 395 --- > "desiredWidth" : 218 139c141 < "position" : [64, 40], --- > "position" : [34, 21], 141c143 < "desiredWidth" : 395 --- > "desiredWidth" : 218 cinematics\licenses\license1.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, cinematics\licenses\license2.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, cinematics\licenses\license3.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, cinematics\licenses\license4.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, cinematics\licenses\license5.cinematic 1a2,4 > "letterbox" : false, > "backgroundColor" : [0, 0, 0, 200], > "backgroundFadeTime" : 0.5, 3,35d5 < { < "drawables" : [ < { < "image" : "/cinematics/respawn/black.png" < } < ], < "keyframes" : [ < { < "timecode" : 0.01, < "zoom" : 500, < "alpha" : 0, < "position" : [480, 270] < }, < { < "timecode" : 0.3, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 5, < "zoom" : 500, < "alpha" : 0.80, < "position" : [480, 270] < }, < { < "timecode" : 6, < "zoom" : 500, < "alpha" : 0.0, < "position" : [480, 270] < } < ] < }, dialog\combat.config 83c83 < "The Hylotl fight better than any other - Time to prove it!", --- > "The Hylotl fight better than any other - It's time I prove it!", 84a85,88 > "I'll come quicker than a storm!", > "You cannot stop a force like me!", > "I shall strike like lightning!", > "My strikes will be swift, like rain!", 96c100 < "Hey! Get back here!", --- > "Will this be a challenge?", 99a104,105 > "To battle!", > "I'm not much of a fighter...", 101a108 > "Uh-oh...", 102a110,112 > "How do I keep ending up in situations like this?", > "Let's get this over with...", > "As long as I remember my training, I'll be fine...", 105c115,118 < "They won't know what hit them!" --- > "Let's do this!", > "Let's hope this doesn't take too long...", > "I'm ready!", > "You won't know what hit you!" 113a127 > "Phew!", 115a130,131 > "I'm pretty good at this!", > "That was stressful...", 133a150,151 > "Target destroyed!", > "This is why you don't mess with the Apex!", 173a192,193 > "Where are you...", > "Where'd you go?", 197a218 > "They're getting away!", 198a220 > "Come back!", 222a245 > "Come closer, I can't get you!", 250d272 < "Hack and slash!", dialog\cultist.config 8c8 < "apex" : { --- > "human" : { 11,15d10 < "If you aren't with us, then you're against us!" < ] < }, < "avian" : { < "default" : [ 17,21c12 < "If you aren't with us, then you're against us!" < ] < }, < "human" : { < "default" : [ --- > "If you aren't with us, then you're against us!", 23,27c14 < "You can't stop us! Don't even try!" < ] < }, < "hylotl" : { < "default" : [ --- > "You can't stop us! Don't even try!", 29,41c16,119 < "You picked a bad time to come here!" < ] < }, < "floran" : { < "default" : [ < "A nonbeliever approachesss!", < "You can't ssstop us!" < ] < }, < "glitch" : { < "default" : [ < "Malevolent. You shall not stop our plans!", < "Aggressive. You won't leave this place!" --- > "You picked a bad time to come here!", > "A nonbeliever approaches!", > "If I kill you, Nox might promote me!", > "You shall not stop our plans!", > "You won't leave this place!" > ], > "apex" : [ > "This just isn't your day!", > "Don't think you can get away, nonbeliever!", > "If you aren't with us, then you're against us!", > "Are you here to stop us? It doesn't matter anyway!", > "You can't stop us! Don't even try!", > "You shouldn't have come here!", > "You picked a bad time to come here!", > "A nonbeliever approaches!", > "If I kill you, Nox might promote me!", > "You shall not stop our plans!", > "You won't leave this place!", > "The universe doesn't need your kind, ape!", > "We'd be better off without your ape kind!" > ], > "avian" : [ > "This just isn't your day!", > "Don't think you can get away, nonbeliever!", > "If you aren't with us, then you're against us!", > "Are you here to stop us? It doesn't matter anyway!", > "You can't stop us! Don't even try!", > "You shouldn't have come here!", > "You picked a bad time to come here!", > "A nonbeliever approaches!", > "If I kill you, Nox might promote me!", > "You shall not stop our plans!", > "Humanity would be better off with you bird fanatics!", > "The universe doesn't need your bird kind!" > ], > "floran" : [ > "This just isn't your day!", > "Don't think you can get away, nonbeliever!", > "If you aren't with us, then you're against us!", > "Are you here to stop us? It doesn't matter anyway!", > "You can't stop us! Don't even try!", > "You shouldn't have come here!", > "You picked a bad time to come here!", > "A nonbeliever approaches!", > "If I kill you, Nox might promote me!", > "You shall not stop our plans!", > "We'll rid the galaxy of you Floran barbarians!", > "Soon we'll be rid of your kind, Floran!" > ], > "human" : [ > "This just isn't your day!", > "Don't think you can get away, nonbeliever!", > "If you aren't with us, then you're against us!", > "Are you here to stop us? It doesn't matter anyway!", > "You can't stop us! Don't even try!", > "You shouldn't have come here!", > "You picked a bad time to come here!", > "A nonbeliever approaches!", > "If I kill you, Nox might promote me!", > "You shall not stop our plans!", > "You're fighting for the wrong side!", > "You picked the wrong side!" > ], > "hylotl" : [ > "This just isn't your day!", > "Don't think you can get away, nonbeliever!", > "If you aren't with us, then you're against us!", > "Are you here to stop us? It doesn't matter anyway!", > "You can't stop us! Don't even try!", > "You shouldn't have come here!", > "You picked a bad time to come here!", > "A nonbeliever approaches!", > "If I kill you, Nox might promote me!", > "You shall not stop our plans!", > "Crawl back to your oceans!", > "Soon we'll be rid of your kind, Hylotl!" > ], > "glitch" : [ > "This just isn't your day!", > "Don't think you can get away, nonbeliever!", > "If you aren't with us, then you're against us!", > "Are you here to stop us? It doesn't matter anyway!", > "You can't stop us! Don't even try!", > "You shouldn't have come here!", > "You picked a bad time to come here!", > "A nonbeliever approaches!", > "If I kill you, Nox might promote me!", > "You shall not stop our plans!", > "I'll send you to the scrapheap, robot!", > "You're not even truly alive, robot!" > ], > "novakid" : [ > "This just isn't your day!", > "Don't think you can get away, nonbeliever!", > "If you aren't with us, then you're against us!", > "Are you here to stop us? It doesn't matter anyway!", > "You can't stop us! Don't even try!", > "You shouldn't have come here!", > "You picked a bad time to come here!", > "A nonbeliever approaches!", > "If I kill you, Nox might promote me!", > "You shall not stop our plans!", > "I don't even know WHAT you are!", > "The universe doesn't need glowing sun people!" dungeons\hylotl\hylotlvillage\hylotlvillagetemplate.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\protectorate\protectorate.json [TMX file differences are left out for huge size.] interface\windowconfig\playerinventory.config 194c194 < "petslot1" : { --- > "companionSlot" : { 202c202 < "petHealthBar1" : { --- > "companionHealthBar" : { 212c212 < "petAttackStat1" : { --- > "companionAttackStat" : { 219c219 < "petDefenseStat1" : { --- > "companionDefenseStat" : { 300c300 < "petName1" : { --- > "companionName" : { items\active\unsorted\filledcapturepod\filledcapturepod.lua 4c4 < require "/scripts/pets/util.lua" --- > require "/scripts/companions/util.lua" 178c178 < position = petUtil.findSpawnPosition(position, collisionPoly) --- > position = findCompanionSpawnPosition(position, collisionPoly) items\active\weapons\melee\axe\commonaxe.activeitem 6c6 < "description" : "You're a lumberjack, and that's OK.", --- > "description" : "Designed for effective chopping.", items\active\weapons\melee\axe\deadbeataxe.activeitem 6c6 < "description" : "-todo- (NPC only item, player won't see this)", --- > "description" : "A basic looking axe.", items\active\weapons\melee\axe\npcaxe.activeitem 6c6 < "description" : "You're a lumberjack, and that's OK.", --- > "description" : "Designed for effective chopping.", items\active\weapons\melee\axe\rareaxe.activeitem 6c6 < "description" : "You're a lumberjack, and that's OK.", --- > "description" : "Designed for effective chopping.", items\active\weapons\melee\axe\uncommonaxe.activeitem 6c6 < "description" : "You're a lumberjack, and that's OK.", --- > "description" : "Designed for effective chopping.", items\active\weapons\melee\broadsword\commonbroadsword.activeitem 6c6 < "description" : "", --- > "description" : "A powerful two-handed sword.", items\active\weapons\melee\broadsword\npcbroadsword.activeitem 6c6 < "description" : "", --- > "description" : "A powerful two-handed sword.", items\active\weapons\melee\broadsword\rarebroadsword.activeitem 6c6 < "description" : "", --- > "description" : "A powerful two-handed sword.", items\active\weapons\melee\broadsword\uncommonbroadsword.activeitem 6c6 < "description" : "", --- > "description" : "A powerful two-handed sword.", items\active\weapons\melee\hammer\commonhammer.activeitem 6c6 < "description" : "", --- > "description" : "Slow, heavy and effective.", items\active\weapons\melee\hammer\npchammer.activeitem 6c6 < "description" : "", --- > "description" : "Slow, heavy and effective.", items\active\weapons\melee\hammer\rarehammer.activeitem 6c6 < "description" : "", --- > "description" : "Slow, heavy and effective.", items\active\weapons\melee\hammer\uncommonhammer.activeitem 6c6 < "description" : "", --- > "description" : "Slow, heavy and effective.", items\active\weapons\melee\mission\nurusspear\nurusspear.activeitem 6c6 < "description" : "How did you get this?", --- > "description" : "This belongs to Nuru. How did you get this?", items\active\weapons\melee\shortsword\commonshortsword.activeitem 6c6 < "description" : "Doesn't feel so short when it's buried in your guts.", --- > "description" : "A sturdy one-handed sword.", items\active\weapons\melee\shortsword\npcshortsword.activeitem 6c6 < "description" : "Doesn't feel so short when it's buried in your guts.", --- > "description" : "A sturdy one-handed sword.", items\active\weapons\melee\shortsword\rareshortsword.activeitem 6c6 < "description" : "Doesn't feel so short when it's buried in your guts.", --- > "description" : "A sturdy one-handed sword.", items\active\weapons\melee\shortsword\uncommonshortsword.activeitem 6c6 < "description" : "Doesn't feel so short when it's buried in your guts.", --- > "description" : "A sturdy one-handed sword.", items\active\weapons\melee\spear\commonspear.activeitem 6c6 < "description" : "", --- > "description" : "This spear is perfect for enemies just out of reach.", items\active\weapons\melee\spear\npcspear.activeitem 6c6 < "description" : "", --- > "description" : "This spear is perfect for enemies just out of reach.", items\active\weapons\melee\spear\rarespear.activeitem 6c6 < "description" : "", --- > "description" : "This spear is perfect for enemies just out of reach.", items\active\weapons\melee\spear\uncommonspear.activeitem 6c6 < "description" : "", --- > "description" : "This spear is perfect for enemies just out of reach.", items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A fully automatic, military grade rifle.", items\active\weapons\ranged\assaultrifle\npcassaultrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A fully automatic, military grade rifle.", items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A fully automatic, military grade rifle.", items\active\weapons\ranged\assaultrifle\uncommonassaultrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A fully automatic, military grade rifle.", items\active\weapons\ranged\deadbeatassaultrifle\deadbeatassaultrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A rusty military grade rifle.", items\active\weapons\ranged\deadbeatassaultrifle\npcdeadbeatassaultrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A rusty military grade rifle.", items\active\weapons\ranged\flamethrower\flamethrower.activeitem 6c6 < "description" : "Love the smell of napalm, no matter the time of day.", --- > "description" : "Love the smell of napalm, any time of day.", items\active\weapons\ranged\floranassaultrifle\floranassaultnames.config 6,8c6,8 < [ { "mode" : "alts" }, "Manaticon ", "Rotik ", "Callox ", "Graxus ", "Xia-Li ", "Shade Co. ", "Necrolix ", "Teklacki " ], < [ { "mode" : "alts" }, "Star", "Impact", "Psi", "Riot", "Skull", "Tsunami", "Force", "Galaxy", "Wave", "Moon", "Talon", "Focus", "Nexus", "Luna", "Broken", "Poly", "Pixel", "Terra", "Solar", "Storm", "Planet", "Perfect", "Soul", "Heart", "Mountain", "Terror", "Nebula", "Nimbus", "Celestial", "Sky", "Ocean", "Ether", "Reality", "Matter", "Light", "Void", "Fusion", "Phase", "Dawn", "Dusk", "Flux", "Cyclone", "Atomic", "Astral", "Comet", "Warden", "Howl", "Pulse" ], < [ { "mode" : "alts" }, "rifle", "gun", "sprayer", "stopper", "sprinkler", "blaster", "howitzer", "pitcher", "tosser", "phaser", "wrecker", "destroyer", "ruin", "sinner", "slayer", "plugger", "enforcer", "trigger", "pump", "expeller", "barrage", "terror" ] --- > [ { "mode" : "alts" }, "Floran " ], > [ { "mode" : "alts" }, "Thorn", "Splint", "Spike", "Dart" ], > [ { "mode" : "alts" }, "spitter", "caster", "shooter", "slinger", "flinger", "thrower" ] items\active\weapons\ranged\floranassaultrifle\floranassaultrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "An automatic rifle made of organic material.", items\active\weapons\ranged\floranassaultrifle\npcfloranassaultrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "An automatic rifle made of organic material.", items\active\weapons\ranged\grenadelauncher\commongrenadelauncher.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "For when your grenades need some distance.", items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "For when your grenades need some distance.", items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "For when your grenades need some distance.", items\active\weapons\ranged\machinepistol\commonmachinepistol.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A small fully automatic pistol.", items\active\weapons\ranged\machinepistol\npcmachinepistol.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A small fully automatic pistol.", items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A small fully automatic pistol.", items\active\weapons\ranged\machinepistol\uncommonmachinepistol.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A small fully automatic pistol.", items\active\weapons\ranged\pistol\commonpistol.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A small handgun.", items\active\weapons\ranged\pistol\npcpistol.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A small handgun.", items\active\weapons\ranged\pistol\rarepistol.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A small handgun.", items\active\weapons\ranged\pistol\uncommonpistol.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "A small handgun.", items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem 6c6 < "description" : "Boom.", --- > "description" : "The power to blow stuff up.", items\active\weapons\ranged\rocketlauncher\npcrocketlauncher.activeitem 6c6 < "description" : "Boom.", --- > "description" : "The power to blow stuff up.", items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem 6c6 < "description" : "Boom.", --- > "description" : "The power to blow stuff up.", items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem 6c6 < "description" : "Boom.", --- > "description" : "The power to blow stuff up.", items\active\weapons\ranged\shotgun\commonshotgun.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "Fires a spread that's lethal at close range.", items\active\weapons\ranged\shotgun\npcshotgun.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "Fires a spread that's lethal at close range.", items\active\weapons\ranged\shotgun\rareshotgun.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "Fires a spread that's lethal at close range.", items\active\weapons\ranged\shotgun\uncommonshotgun.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "Fires a spread that's lethal at close range.", items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "Powerfully strong to cover long distances.", items\active\weapons\ranged\sniperrifle\npcsniperrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "Powerfully strong to cover long distances.", items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "Powerfully strong to cover long distances.", items\active\weapons\ranged\sniperrifle\uncommonsniperrifle.activeitem 6c6 < "description" : "Pop pop", --- > "description" : "Powerfully strong to cover long distances.", items\fossils\large\trexfossil\trexfossil1.item 18c18 < "description" : "\"A formiable dinosaur once native Earth, spread across the stars by overeager scientists.\"" --- > "description" : "\"A dinosaur once native to Earth, spread across the stars by overeager scientists.\"" items\generic\old\alienburger.consumable 7c7 < "description" : "A burger made of green alien meat. Mm!", --- > "description" : "A burger made of green alien meat. Mmm!", items\generic\old\applepie.consumable 7c7 < "description" : "Apple pie! It's as American as itself!", --- > "description" : "Apple pie! A classic human food.", items\generic\old\chilistew.consumable 7,8c7,8 < "description" : "A delicious beefy chili. Spicy!", < "shortdescription" : "Chili", --- > "description" : "A delicious beefy chilli. Spicy!", > "shortdescription" : "Chilli", items\generic\old\corntent.consumable 7c7 < "description" : "The famous Glitch chef responsible for Smash and Bolt-O's also invented Corntent, and nobody is quite sure why.", --- > "description" : "A famous Glitch chef invented Corntent, and nobody is quite sure why.", items\generic\old\crowncake.consumable 7c7 < "description" : "Upside CROWN cake! Haha! Get it? Sigh...", --- > "description" : "Upside crown cake! Haha! Get it? Sigh...", items\generic\old\icecream.consumable 7c7 < "description" : "I scream, you scream, we all scream for-- oh, you get the point.", --- > "description" : "I scream, you scream, we all scream for- oh...you get the point.", items\generic\old\poachedavesmingo.consumable 7c7 < "description" : "A sweet Avesmingo poached in potent Wartwine. A pretty expensive dish.", --- > "description" : "A sweet avesmingo poached in potent wartjuice. A pretty expensive dish.", items\generic\old\ricevinegar.consumable 7c7 < "description" : "A traditional Hylotl drink with a very strong flavor.", --- > "description" : "A traditional Hylotl drink with a very strong flavour.", items\generic\other\bluestim.consumable 6c6 < "description" : "A stimpack full of blue liquid", --- > "description" : "A stimpack full of blue liquid, it gives your jump a boost!", items\generic\other\greenstim.consumable 6c6 < "description" : "A stimpack full of green liquid", --- > "description" : "A stimpack full of green liquid, gives your run a boost!", items\generic\other\orangestim.consumable 6c6 < "description" : "A stimpack full of orange liquid", --- > "description" : "A stimpack full of orange liquid, it will get you all fired up!", items\generic\other\redstim.consumable 6c6 < "description" : "A stimpack full of red liquid", --- > "description" : "A stimpack full of red liquid, this will aid your healing!", items\generic\other\valentinechocolates.consumable 7c7 < "description" : "A heart shaped box with Valentine chocolates inside! Heals your hunger AND body!", --- > "description" : "A heart shaped box with themed chocolates inside! Heals your hunger and body!", items\generic\other\yellowstim.consumable 6c6 < "description" : "A stimpack full of yellow liquid", --- > "description" : "A stimpack full of yellow liquid, this'll make you glow!", items\generic\produce\alienfruit.consumable 13c13 < "learnBlueprintsOnPickup" : [ "alienfruitjam" ] --- > "learnBlueprintsOnPickup" : [ "alienfruitjam", "alienfruitjuice" ] items\generic\produce\automato.consumable 6c6 < "description" : "Automatos! Be sure to spit out the screws.", --- > "description" : "Automatoes! Be sure to spit out the screws.", items\generic\produce\chili.consumable 7c7,13 < "shortdescription" : "Chili", --- > "shortdescription" : "Chilli", > "effects" : [ [ > { > "effect" : "burning", > "duration" : 5 > } > ] ], items\generic\produce\coffeebeans.consumable 6c6 < "description" : "Bitter coffee beans", --- > "description" : "Bitter coffee beans.", items\generic\produce\dirturchin.consumable 6c6 < "description" : "Kind of squidy and a bit tasteless.", --- > "description" : "Kind of squidgy and a bit tasteless.", items\generic\produce\kelp.item 6c6 < "description" : "Squishy and slimey kelp.", --- > "description" : "Squishy and slimy kelp.", items\generic\produce\neonmelon.consumable 6c6 < "description" : "A slice of bubblegum flavoured neonmelon", --- > "description" : "A slice of bubblegum flavoured neonmelon.", items\generic\produce\potato.consumable 6c6 < "description" : "Po-ta-to", --- > "description" : "Po-ta-to.", items\generic\produce\pussplum.consumable 6c6 < "description" : "Pussplum, something here that oozes!", --- > "description" : "Pussplum, some claim it is delicious!", items\generic\tier1\fishnchips.consumable 6,7c6,7 < "description" : "Fry all the things! This is an old Earthling favorite.", < "shortdescription" : "Fish & Chips", --- > "description" : "Fry all the things! This is an old favorite for humans.", > "shortdescription" : "Fish and Chips", items\generic\tier1\fishpie.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Rare", items\generic\tier1\meatpie.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Rare", items\generic\tier1\meatstew.consumable 6c6 < "description" : "Just like Mama used to make!", --- > "description" : "Just like mama used to make!", items\generic\tier2\applecrumble.consumable 8d7 < "handPosition" : [0, 4], 11,16c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal120", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 315 18a14,15 > "foodValue" : 35, > "rottingMultiplier" : 1.0, 22c19 < } --- > } \ No newline at end of file items\generic\tier2\baconpancakes.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal170", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 14a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\beakseedbread.consumable 8d7 < "handPosition" : [0, 6], 11,16c10,11 < "effect" : "foodheal70", < "duration" : 60 < }, < { < "effect" : "maxhealthboost10", < "duration" : 90 --- > "effect" : "jumpboostfood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier2\beakseedjam.consumable 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "jumpboostfood", > "duration" : 135 15,20c14,15 < "effect" : "foodheal95", < "duration" : 60 < }, < { < "effect" : "maxhealthboost10", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 135 22a18,19 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier2\beakseedtart.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "jumpboostfood", > "duration" : 180 15,20c14,15 < "effect" : "foodheal120", < "duration" : 60 < }, < { < "effect" : "maxhealthboost15", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 22a18,19 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\bonbonbonbons.consumable 10,15c10,11 < "effect" : "runboost20", < "duration" : 60 < }, < { < "effect" : "foodheal95", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 270 17a14,15 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier2\bonbons.consumable 10,15c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 135 17a14,15 > "foodValue" : 15, > "rottingMultiplier" : 1.0, items\generic\tier2\cactusjuice.consumable 8d7 < "handPosition" : [0, -2], 12c11 < "duration" : 60 --- > "duration" : 90 14a14,15 > "foodValue" : 10, > "rottingMultiplier" : 1.0, items\generic\tier2\cake.consumable 8d7 < "handPosition" : [0, -4], 11,16c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal170", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 405 18a14,15 > "foodValue" : 45, > "rottingMultiplier" : 1.0, items\generic\tier2\candiedcorn.consumable 6c6 < "description" : "It looks like the old Earthling Halloween treat, but...there's actual corn in the center of each morsel.", --- > "description" : "It looks like the old spooky holiday treat, but there's actual corn in the centre of each morsel.", 10,11c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 135 14,15c14,15 < "effect" : "foodheal145", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 135 17a18,19 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier2\candyapple.consumable 8d7 < "handPosition" : [8, -4], 11,16c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal95", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier2\carrotbread.consumable 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 14a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier2\carrotcake.consumable 8d7 < "handPosition" : [0, -5], 11,16c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal190", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 495 18a14,15 > "foodValue" : 55, > "rottingMultiplier" : 1.0, items\generic\tier2\carrotjuice.consumable 8d7 < "handPosition" : [-8, -2], 11,12c10,11 < "effect" : "foodheal25", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 90 14a14,15 > "foodValue" : 10, > "rottingMultiplier" : 1.0, items\generic\tier2\carrotsoup.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, -4], 11,16c10,11 < "effect" : "foodheal170", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 105 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 18a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\cheeseburger.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 405 15,16c14,15 < "effect" : "foodheal360", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 405 18a18,19 > "foodValue" : 90, > "rottingMultiplier" : 1.0, items\generic\tier2\chocolatecake.consumable 10,15c10,11 < "effect" : "runboost20", < "duration" : 60 < }, < { < "effect" : "foodheal170", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 495 17a14,15 > "foodValue" : 55, > "rottingMultiplier" : 1.0, items\generic\tier2\coffee.consumable 10,11c10,11 < "effect" : "maxenergyboost15", < "duration" : 90 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 135 13a14,15 > "foodValue" : 15, > "rottingMultiplier" : 1.0, items\generic\tier2\coffeecake.consumable 10,19c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal170", < "duration" : 60 < }, < { < "effect" : "maxenergyboost20", < "duration" : 120 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 540 21a14,15 > "foodValue" : 60, > "rottingMultiplier" : 1.0, items\generic\tier2\cornpeckers.consumable 8,9c8 < "handPosition" : [0, 12], < "effects" :[ [ --- > "effects" : [ [ 11,12c10,11 < "effect" : "foodheal145", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 135 15,16c14,15 < "effect" : "maxhealthboost10", < "duration" : 105 --- > "effect" : "jumpboostfood", > "duration" : 135 18a18,19 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier2\feathercrownjam.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 158 15,24c14,15 < "effect" : "jumpboost20", < "duration" : 60 < }, < { < "effect" : "foodheal50", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 120 --- > "effect" : "jumpboostfood", > "duration" : 158 26a18,19 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier2\featherfood.consumable 3c3 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 270 15,24c14,15 < "effect" : "jumpboost20", < "duration" : 60 < }, < { < "effect" : "foodheal120", < "duration" : 60 < }, < { < "effect" : "maxhealthboost30", < "duration" : 135 --- > "effect" : "jumpboostfood", > "duration" : 270 26a18,19 > "foodValue" : 60, > "rottingMultiplier" : 1.0, items\generic\tier2\flatwhite.consumable 10,11c10,11 < "effect" : "maxenergyboost30", < "duration" : 90 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 225 13a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier2\fluffyruffs.consumable 8c8 < "effects" :[ [ --- > "effects" : [ [ 10,11c10,11 < "effect" : "foodheal70", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 13a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier2\gardensalad.consumable 8c8 < "effects" :[ [ --- > "effects" : [ [ 10,11c10,11 < "effect" : "foodheal145", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 315 13a14,15 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier2\hamburger.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 15,16c14,15 < "effect" : "foodheal315", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 360 18a18,19 > "foodValue" : 80, > "rottingMultiplier" : 1.0, items\generic\tier2\kiwijam.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "jumpboostfood", > "duration" : 158 15,20c14,15 < "effect" : "foodheal50", < "duration" : 60 < }, < { < "effect" : "jumpboost20", < "duration" : 120 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 158 22a18,19 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier2\kiwijuice.consumable 8,9c8 < "handPosition" : [-7, -4], < "effects" :[ [ --- > "effects" : [ [ 11,12c10,11 < "effect" : "jumpboost20", < "duration" : 120 --- > "effect" : "jumpboostfood", > "duration" : 180 14a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier2\mocha.consumable 7c7 < "shortdescription" : "Mocaccino", --- > "shortdescription" : "Mochaccino", 10,15c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "maxenergyboost30", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 315 17a14,15 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier2\mushroombread.consumable 8d7 < "handPosition" : [0, 4], 11,16c10,11 < "effect" : "foodheal25", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 90 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 18a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier2\mushroomquiche.consumable 8d7 < "handPosition" : [0, -3], 11,16c10,11 < "effect" : "foodheal120", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 105 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 18a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\mushroomrice.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, -3], 11,16c10,11 < "effect" : "foodheal145", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 105 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 315 18a14,15 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier2\omelette.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 10,15c10,11 < "effect" : "foodheal145", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 105 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 17a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\pasty.consumable 8d7 < "handPosition" : [0, 4], 11,16c10,11 < "effect" : "foodheal240", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 120 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 540 18a14,15 > "foodValue" : 60, > "rottingMultiplier" : 1.0, 22c19 < } --- > } \ No newline at end of file items\generic\tier2\pearlpeajam.consumable 6c6 < "description" : "Commonly known as Pearl Jam. Has a nice ring to it.", --- > "description" : "Commonly known as \"pearl jam\". Has a nice ring to it.", 8d7 < "handPosition" : [0, 4], 11,16c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal70", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier2\pearlpeapancakes.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal145", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 14a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\pizza.consumable 6c6 < "description" : "A whole pizza! You...gonna eat all that?", --- > "description" : "A whole pizza! Are you going to eat all that?", 8,9c8 < "handPosition" : [0, 4], < "effects" :[ [ --- > "effects" : [ [ 11,12c10,11 < "effect" : "foodheal720", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 1800 14a14,15 > "foodValue" : 200, > "rottingMultiplier" : 1.0, items\generic\tier2\pizzaslice.consumable 10,11c10,11 < "effect" : "foodheal145", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 13a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, 16,17c18 < ], < "learnBlueprintsOnPickup" : [ "pizzaslice" ] --- > ] items\generic\tier2\porridge.consumable 10,11c10,11 < "effect" : "foodheal70", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 13a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier2\quichelorraine.consumable 8d7 < "handPosition" : [0, -3], 11,12c10,11 < "effect" : "foodheal170", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 14a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\relish.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 15,16c14,15 < "effect" : "foodheal170", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 18a18,19 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\ricepudding.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, -2], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 15,16c14,15 < "effect" : "foodheal190", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 18a18,19 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier2\roastdinner.consumable 8d7 < "handPosition" : [0, 4], 11,16c10,11 < "effect" : "foodheal240", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 120 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 540 18a14,15 > "foodValue" : 60, > "rottingMultiplier" : 1.0, items\generic\tier2\specialrice.consumable 8d7 < "handPosition" : [0, -2], 11,12c10,11 < "effect" : "foodheal265", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 450 14a14,15 > "foodValue" : 50, > "rottingMultiplier" : 1.0, items\generic\tier2\spikycookies.consumable 8d7 < "handPosition" : [8, -2], 11,14d9 < "effect" : "runboost20", < "duration" : 30 < }, < { 16c11 < "duration" : 60 --- > "duration" : 248 19,20c14,15 < "effect" : "foodheal170", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 248 22a18,19 > "foodValue" : 55, > "rottingMultiplier" : 1.0, items\generic\tier2\stickyribs.consumable 10,11c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 203 14,19c14,15 < "effect" : "foodheal50", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 203 21a18,19 > "foodValue" : 45, > "rottingMultiplier" : 1.0, items\generic\tier2\stuffedtomato.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal190", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 405 14a14,15 > "foodValue" : 45, > "rottingMultiplier" : 1.0, items\generic\tier2\sweetmeat.consumable 10,11c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 113 14,15c14,15 < "effect" : "foodheal95", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 113 17a18,19 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier2\sweetpopcorn.consumable 8d7 < "handPosition" : [8, 4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 135 15,16c14,15 < "effect" : "foodheal145", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 135 18a18,19 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier2\tomatojuice.consumable 8,9c8 < "handPosition" : [8, -3], < "effects" :[ [ --- > "effects" : [ [ 11,12c10,11 < "effect" : "foodheal25", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 90 14a14,15 > "foodValue" : 10, > "rottingMultiplier" : 1.0, items\generic\tier2\tomatosoup.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, -4], 11,16c10,11 < "effect" : "foodheal170", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 105 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 18a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier3\2kbpotage.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 14a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier3\apegrapes.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "maxhealthboost20", < "duration" : 105 --- > "effect" : "runboostfood", > "duration" : 135 15,16c14,15 < "effect" : "maxenergyboost20", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 135 18a18,19 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier3\apexfritter.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "foodheal145", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 15,16c14,15 < "effect" : "maxenergyboost20", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 18a18,19 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier3\automatoshake.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal70", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 14a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier3\automatostew.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal70", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 270 14a14,15 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier3\bananacon.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 113 15,16c14,15 < "effect" : "maxenergyboost20", < "duration" : 90 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 113 18a18,19 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier3\bananacreamdonut.consumable 8d7 < "handPosition" : [0, -2], 11,20c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal170", < "duration" : 60 < }, < { < "effect" : "maxenergyboost20", < "duration" : 120 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 540 22a14,15 > "foodValue" : 60, > "rottingMultiplier" : 1.0, items\generic\tier3\bananacreampie.consumable 8d7 < "handPosition" : [0, -4], 11,20c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal120", < "duration" : 60 < }, < { < "effect" : "maxenergyboost20", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 450 22a14,15 > "foodValue" : 50, > "rottingMultiplier" : 1.0, items\generic\tier3\bananaicecream.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [12, -6], 11,20c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal120", < "duration" : 60 < }, < { < "effect" : "maxenergyboost20", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 405 22a14,15 > "foodValue" : 45, > "rottingMultiplier" : 1.0, items\generic\tier3\batteredbanana.consumable 8d7 < "handPosition" : [8, -4], 11,16c10,11 < "effect" : "foodheal25", < "duration" : 60 < }, < { < "effect" : "maxenergyboost20", < "duration" : 90 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier3\cactiicecream.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [12, -6], 11,14d9 < "effect" : "runboost20", < "duration" : 30 < }, < { 16c11 < "duration" : 60 --- > "duration" : 180 19,20c14,15 < "effect" : "foodheal120", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 22a18,19 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier3\campfirebanana.consumable 8d7 < "handPosition" : [4, -6], 11,16c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "maxenergyboost20", < "duration" : 90 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier3\candyautomato.consumable 8d7 < "handPosition" : [8, -4], 11,16c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal70", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier3\choconut.consumable 8d7 < "handPosition" : [0, -2], 11,20c10,11 < "effect" : "runboost20", < "duration" : 60 < }, < { < "effect" : "foodheal215", < "duration" : 60 < }, < { < "effect" : "maxenergyboost10", < "duration" : 120 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 675 22a14,15 > "foodValue" : 75, > "rottingMultiplier" : 1.0, items\generic\tier3\coconuticecream.consumable 8d7 < "handPosition" : [12, -6], 11,20c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal170", < "duration" : 60 < }, < { < "effect" : "maxenergyboost10", < "duration" : 105 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 450 22a14,15 > "foodValue" : 50, > "rottingMultiplier" : 1.0, items\generic\tier3\coconutmilk.consumable 9c9,12 < "wellfed" --- > { > "effect" : "maxhealthscalingboostfood", > "duration" : 180 > } 10a14,18 > "foodValue" : 20, > "rottingMultiplier" : 1.0, > "blockingEffects" : [ > "wellfed" > ], items\generic\tier3\coconutrice.consumable 8d7 < "handPosition" : [0, 4], 11,16c10,11 < "effect" : "foodheal145", < "duration" : 60 < }, < { < "effect" : "maxenergyboost10", < "duration" : 105 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 315 18a14,15 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier3\desertsalsa.consumable 3c3 < "rarity" : "Legendary", --- > "rarity" : "Rare", 8d7 < "handPosition" : [-7, -4], 11,14d9 < "effect" : "foodheal95", < "duration" : 60 < }, < { 16,20c11 < "duration" : 60 < }, < { < "effect" : "maxhealthboost30", < "duration" : 165 --- > "duration" : 383 23,24c14,15 < "effect" : "jumpboost20", < "duration" : 180 --- > "effect" : "jumpboostfood", > "duration" : 383 26a18,19 > "foodValue" : 85, > "rottingMultiplier" : 1.0, items\generic\tier3\fishinabone.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "ragefood", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 15,16c14,15 < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "ragefood", > "duration" : 180 18a18,19 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier3\fruitsalad.consumable 3c3 < "rarity" : "Legendary", --- > "rarity" : "Uncommon", 8d7 < "handPosition" : [0, -5], 11,12c10,11 < "effect" : "runboost20", < "duration" : 120 --- > "effect" : "runboostfood", > "duration" : 210 15,16c14,15 < "effect" : "jumpboost20", < "duration" : 120 --- > "effect" : "jumpboostfood", > "duration" : 210 19,24c18,19 < "effect" : "maxhealthboost20", < "duration" : 165 < }, < { < "effect" : "maxenergyboost20", < "duration" : 165 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 210 26a22,23 > "foodValue" : 70, > "rottingMultiplier" : 1.0, items\generic\tier3\grapejuice.consumable 8d7 < "handPosition" : [0, -2], 11,12c10,11 < "effect" : "maxhealthboost20", < "duration" : 90 --- > "effect" : "runboostfood", > "duration" : 135 14a14,15 > "foodValue" : 15, > "rottingMultiplier" : 1.0, items\generic\tier3\luckydip.consumable 8d7 < "handPosition" : [0, -4], 11,16c10,11 < "effect" : "foodheal25", < "duration" : 60 < }, < { < "effect" : "maxenergyboost20", < "duration" : 90 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier3\pineapplejam.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "runboostfood", > "duration" : 158 15,16c14,15 < "effect" : "runboost20", < "duration" : 150 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 158 18a18,19 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier3\pineapplejuice.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "runboost20", < "duration" : 120 --- > "effect" : "runboostfood", > "duration" : 180 14a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier3\pineapplepizzaslice.consumable 8d7 < "handPosition" : [0, 7], 11,12c10,11 < "effect" : "foodheal120", < "duration" : 60 --- > "effect" : "runboostfood", > "duration" : 225 15,16c14,15 < "effect" : "runboost20", < "duration" : 120 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 225 18a18,19 > "foodValue" : 50, > "rottingMultiplier" : 1.0, items\generic\tier3\snowcone.consumable 8d7 < "handPosition" : [8, -4], 11,16c10,11 < "effect" : "runboost20", < "duration" : 30 < }, < { < "effect" : "foodheal70", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 18a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier3\spookydonut.consumable 3c3 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 8d7 < "handPosition" : [0, -2], 11,14d9 < "effect" : "runboost20", < "duration" : 30 < }, < { 16c11 < "duration" : 60 --- > "duration" : 293 19,20c14,15 < "effect" : "foodheal170", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 293 22a18,19 > "foodValue" : 65, > "rottingMultiplier" : 1.0, 26c23 < } --- > } \ No newline at end of file items\generic\tier3\spookypie.consumable 8d7 < "handPosition" : [0, -4], 12,16c11 < "duration" : 60 < }, < { < "effect" : "foodheal25", < "duration" : 60 --- > "duration" : 270 18a14,15 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier3\stuffedautomato.consumable 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal190", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 405 14a14,15 > "foodValue" : 45, > "rottingMultiplier" : 1.0, items\generic\tier3\sweetpunch.consumable 3c3 < "rarity" : "Legendary", --- > "rarity" : "Uncommon", 8d7 < "handPosition" : [-8, -3], 11,12c10,11 < "effect" : "runboost20", < "duration" : 120 --- > "effect" : "runboostfood", > "duration" : 248 15,20c14,15 < "effect" : "jumpboost20", < "duration" : 120 < }, < { < "effect" : "maxhealthboost20", < "duration" : 150 --- > "effect" : "jumpboostfood", > "duration" : 248 22a18,19 > "foodValue" : 55, > "rottingMultiplier" : 1.0, items\generic\tier3\thornjuice.consumable 8d7 < "handPosition" : [0, -3], 12c11 < "duration" : 120 --- > "duration" : 180 14a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier3\tropicalpunch.consumable 3c3 < "rarity" : "Legendary", --- > "rarity" : "Rare", 8d7 < "handPosition" : [0, -4], 11,12c10,11 < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "runboostfood", > "duration" : 225 15,16c14,15 < "effect" : "runboost20", < "duration" : 120 --- > "effect" : "jumpboostfood", > "duration" : 225 19,24c18,19 < "effect" : "jumpboost20", < "duration" : 120 < }, < { < "effect" : "maxenergyboost30", < "duration" : 165 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 225 26a22,23 > "foodValue" : 75, > "rottingMultiplier" : 1.0, items\generic\tier4\alienfruitjam.consumable 10,13d9 < "effect" : "runboost20", < "duration" : 30 < }, < { 15c11 < "duration" : 60 --- > "duration" : 158 18,19c14,15 < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 158 21a18,19 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier4\bloodypuss.consumable 8d7 < "handPosition" : [-8, 0], 11,16c10,11 < "effect" : "jumpboost20", < "duration" : 60 < }, < { < "effect" : "bouncy", < "duration" : 60 --- > "effect" : "ragefood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier4\brineapple.consumable 8d7 < "handPosition" : [0, 2], 11,16c10,11 < "effect" : "foodheal25", < "duration" : 60 < }, < { < "effect" : "runboost20", < "duration" : 120 --- > "effect" : "runboostfood", > "duration" : 270 18a14,15 > "foodValue" : 30, > "rottingMultiplier" : 1.0, items\generic\tier4\cyanider.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 10,11c10,11 < "effect" : "jumpboost20", < "duration" : 30 --- > "effect" : "ragefood", > "duration" : 158 14,19c14,15 < "effect" : "foodheal50", < "duration" : 60 < }, < { < "effect" : "maxhealthboost40", < "duration" : 120 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 158 21a18,19 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier4\oceanrisotto.consumable 10,19c10,11 < "effect" : "foodheal190", < "duration" : 60 < }, < { < "effect" : "maxhealthboost10", < "duration" : 120 < }, < { < "effect" : "maxenergyboost10", < "duration" : 120 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 450 21a14,15 > "foodValue" : 50, > "rottingMultiplier" : 1.0, items\generic\tier4\oceansalsa.consumable 3c3 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 10,11c10,11 < "effect" : "runboost20", < "duration" : 120 --- > "effect" : "runboostfood", > "duration" : 180 14,15c14,15 < "effect" : "maxhealthboost15", < "duration" : 135 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 18,19c18,19 < "effect" : "maxenergyboost30", < "duration" : 135 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 21a22,23 > "foodValue" : 60, > "rottingMultiplier" : 1.0, items\generic\tier4\oceansurprise.consumable 4c4 < "price" : 265, --- > "price" : 340, 10,19c10,11 < "effect" : "foodheal145", < "duration" : 60 < }, < { < "effect" : "maxhealthboost20", < "duration" : 120 < }, < { < "effect" : "maxenergyboost20", < "duration" : 120 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 450 21a14,15 > "foodValue" : 50, > "rottingMultiplier" : 1.0, items\generic\tier4\oculemonmeringue.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 10,11c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 203 14,19c14,15 < "effect" : "foodheal95", < "duration" : 60 < }, < { < "effect" : "maxhealthboost40", < "duration" : 120 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 203 21a18,19 > "foodValue" : 45, > "rottingMultiplier" : 1.0, items\generic\tier4\oculemonstew.consumable 3c3 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "jumpboost20", < "duration" : 30 --- > "effect" : "ragefood", > "duration" : 293 15,20c14,15 < "effect" : "foodheal120", < "duration" : 60 < }, < { < "effect" : "maxhealthboost40", < "duration" : 120 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 293 22a18,19 > "foodValue" : 65, > "rottingMultiplier" : 1.0, items\generic\tier4\pussplumpudding.consumable 10,11c10,11 < "effect" : "runboost20", < "duration" : 30 --- > "effect" : "ragefood", > "duration" : 165 14,15c14,15 < "effect" : "jumpboost20", < "duration" : 30 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 165 18,19c18,19 < "effect" : "foodheal240", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 165 21a22,23 > "foodValue" : 55, > "rottingMultiplier" : 1.0, items\generic\tier4\pussplumtart.consumable 10,15c10,11 < "effect" : "jumpboost20", < "duration" : 30 < }, < { < "effect" : "foodheal70", < "duration" : 60 --- > "effect" : "ragefood", > "duration" : 225 17a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier4\reefjuice.consumable 10,15c10,11 < "effect" : "maxhealthboost10", < "duration" : 90 < }, < { < "effect" : "maxenergyboost10", < "duration" : 90 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 135 17a14,15 > "foodValue" : 15, > "rottingMultiplier" : 1.0, items\generic\tier4\reefpodsurprise.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 10,15c10,11 < "effect" : "maxhealthboost50", < "duration" : 120 < }, < { < "effect" : "maxenergyboost10", < "duration" : 120 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 315 17a14,15 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier4\reefshake.consumable 8d7 < "handPosition" : [0, 8], 11,16c10,11 < "effect" : "maxhealthboost20", < "duration" : 90 < }, < { < "effect" : "maxenergyboost10", < "duration" : 90 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 225 18a14,15 > "foodValue" : 25, > "rottingMultiplier" : 1.0, items\generic\tier4\ricecake.consumable 10,11c10,11 < "effect" : "foodheal145", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 13a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier4\saltsalad.consumable 8d7 < "handPosition" : [0, 4], 11,20c10,11 < "effect" : "foodheal50", < "duration" : 60 < }, < { < "effect" : "maxhealthboost10", < "duration" : 90 < }, < { < "effect" : "maxenergyboost10", < "duration" : 90 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 315 22a14,15 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier4\seafoodgratin.consumable 10,11c10,11 < "effect" : "foodheal120", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 270 13a14,15 > "foodValue" : 30, > "rottingMultiplier" : 1.0, 17c19 < "learnBlueprintsOnPickup" : [ "brineapple", "saltsalad" ] --- > "learnBlueprintsOnPickup" : [ "brineapple", "saltsalad", "oceansurprise" ] items\generic\tier4\soggysack.consumable 10,11c10,11 < "effect" : "foodheal50", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 180 13a14,15 > "foodValue" : 20, > "rottingMultiplier" : 1.0, items\generic\tier4\stuffeddirturchin.consumable 8d7 < "handPosition" : [0, 4], 11,12c10,11 < "effect" : "foodheal120", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 14a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier4\sushi.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 10,11c10,11 < "effect" : "foodheal240", < "duration" : 60 --- > "effect" : "maxhealthscalingboostfood", > "duration" : 360 13a14,15 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier4\toxicjamdonut.consumable 3c3 < "rarity" : "Legendary", --- > "rarity" : "Rare", 10,15c10,11 < "effect" : "weakpoison", < "duration" : 10 < }, < { < "effect" : "runboost20", < "duration" : 120 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 720 18,19c14,15 < "effect" : "maxenergyboost85", < "duration" : 150 --- > "effect" : "weakpoison", > "duration" : 5 21a18,19 > "foodValue" : 80, > "rottingMultiplier" : 1.0, items\generic\tier4\toxicjuice.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 10,11c10,11 < "effect" : "weakpoison", < "duration" : 10 --- > "effect" : "lowgrav", > "duration" : 180 14,15c14,15 < "effect" : "lowgrav", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 180 18,19c18,19 < "effect" : "maxenergyboost60", < "duration" : 120 --- > "effect" : "weakpoison", > "duration" : 5 21a22,23 > "foodValue" : 40, > "rottingMultiplier" : 1.0, items\generic\tier4\toxictart.consumable 3c3 < "rarity" : "Rare", --- > "rarity" : "Uncommon", 10,15c10,11 < "effect" : "weakpoison", < "duration" : 10 < }, < { < "effect" : "runboost20", < "duration" : 60 --- > "effect" : "lowgrav", > "duration" : 293 18,19c14,15 < "effect" : "lowgrav", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 293 22,23c18,19 < "effect" : "maxenergyboost65", < "duration" : 135 --- > "effect" : "weakpoison", > "duration" : 5 25a22,23 > "foodValue" : 65, > "rottingMultiplier" : 1.0, items\generic\tier4\toxictopjam.consumable 3c3 < "rarity" : "Uncommon", --- > "rarity" : "Common", 10,15c10,11 < "effect" : "weakpoison", < "duration" : 10 < }, < { < "effect" : "runboost20", < "duration" : 60 --- > "effect" : "maxenergyscalingboostfood", > "duration" : 315 18,19c14,15 < "effect" : "maxenergyboost60", < "duration" : 120 --- > "effect" : "weakpoison", > "duration" : 5 21a18,19 > "foodValue" : 35, > "rottingMultiplier" : 1.0, items\generic\tier5\smash.consumable 4c4 < "price" : 375, --- > "price" : 475, items\staves\biostaff\biostaff.staff 6,7c6,7 < "description" : "generates a glowing ball of light that harms nearby foes.", < "shortdescription" : "Bio Staff", --- > "description" : "Generates a glowing ball of light that harms nearby foes.", > "shortdescription" : "Bio Light Staff", items\staves\boulderstaff\boulderstaff.staff 6,7c6,7 < "description" : "A technological staff designed to teleport stones at your enemies.", < "shortdescription" : "Boulder Staff", --- > "description" : "A technological marvel designed to teleport giant boulders at your enemies.", > "shortdescription" : "Rockalanche Staff", items\staves\fleshstaff\fleshstaff.staff 6c6 < "description" : "Long live the new flesh!", --- > "description" : "Creates revolting solid light holograms.", items\staves\racialstaves\apex\steel\apexdurasteelstaff1\apexdurasteelstaff1.staff 6c6 < "description" : "Creates a small drone that shoots lasers.", --- > "description" : "Deploys a small drone which fires lasers.", items\staves\racialstaves\apex\steel\apexdurasteelstaff2\apexdurasteelstaff2.staff 6c6 < "description" : "Creates a drone that fires lasers and rockets.", --- > "description" : "Deploys a drone that fires lasers and rockets.", items\staves\racialstaves\floran\leaf\floranleafstaff2\floranleafstaff2.staff 6c6 < "description" : "Creates an unbearable blizzard of petals.", --- > "description" : "Creates an unbearable flurry of petals.", items\staves\racialstaves\glitch\glitch\glitchglitchstaff1\glitchglitchstaff1.staff 6,7c6,7 < "description" : "01100101 01110010 01110010 01101111 01110010 ", < "shortdescription" : "Glitch Artifact", --- > "description" : "01100101 01110010 01110010 01101111 01110010.", > "shortdescription" : "Binary Breaker", items\staves\racialstaves\human\plasma\humanplasmastaff1\humanplasmastaff1.staff 6c6 < "description" : "Channels the energy of human spirit.", --- > "description" : "Channels the energy of hot plasma.", items\staves\racialstaves\human\plasma\humanplasmastaff2\humanplasmastaff2.staff 6c6 < "description" : "Powered by the destructive desires of the wielder. And a Cerulium battery.", --- > "description" : "Powered by the destructive desires of the wielder...and hot plasma", items\staves\racialstaves\hylotl\aqua\hylotlaquastaff1\hylotlaquastaff1.staff 6c6 < "description" : "Creates a a splash of water.", --- > "description" : "Creates a splash of water.", items\staves\racialstaves\hylotl\aqua\hylotlaquastaff2\hylotlaquastaff2.staff 6c6 < "description" : "Creates a a torrent of water.", --- > "description" : "Creates a torrent of water.", items\staves\scistaff\scistaff.staff 6,8c6,7 < < "description" : "gives nearby foes an icy reception.", < "shortdescription" : "Sci Staff", --- > "description" : "Commands a powerful icy energy.", > "shortdescription" : "Cryo Staff", items\staves\slimestaff\slimestaff.staff 6,7c6,7 < "description" : "generates a glowing ball of light that harms nearby foes.", < "shortdescription" : "Bio Staff", --- > "description" : "Casts a spread of sticky slime at your target.", > "shortdescription" : "Slime Staff", items\swords\glitch\shortsword\unused\glitchtier7shortsword.sword 7c7 < "description" : "Datablip. A spiked blade.", --- > "description" : "A spiked blade.", items\swords\human\axe\humantier10axe.sword 7c7 < "description" : "iAxe. The most expensive axe money can buy.", --- > "description" : "An axe that's well designed, but expensive.", items\swords\human\axe\humantier1axe.sword 7c7 < "description" : "Iron Axe. A small iron axe.", --- > "description" : "A small iron axe.", items\swords\human\axe\humantier2axe.sword 7c7 < "description" : "Ice Axe. A good axe for mountain climbing.", --- > "description" : "A good axe for mountain climbing.", items\swords\human\axe\humantier3axe.sword 7c7 < "description" : "Vibro-axe. An axe that vibrates softly when it hits stone.", --- > "description" : "An axe that vibrates softly when it hits stone.", items\swords\human\axe\humantier4axe.sword 7c7 < "description" : "Class Axe. A stylish, practical axe.", --- > "description" : "A stylish, practical axe.", items\swords\human\axe\humantier8axe.sword 7c7 < "description" : "All-Purpose Axe. An axe which is good for everything.", --- > "description" : "An axe which serves many uses.", items\swords\human\axe\unused\humantier5axe.sword 7c7 < "description" : "Climbing Axe. A hooked axe, usefull for rock-climbing.", --- > "description" : "A hooked axe, used for rock-climbing.", items\swords\human\axe\unused\humantier6axe.sword 7c7 < "description" : "Charitable Axe. An axe trimmed with gold", --- > "description" : "An axe trimmed with gold", items\swords\human\axe\unused\humantier7axe.sword 7c7 < "description" : "Opposing Force. A wrench which has been converted into an axe.", --- > "description" : "A wrench which has been converted into an axe.", items\swords\human\axe\unused\humantier9axe.sword 7c7 < "description" : "The Wiggler. An axe that looks like it's trying to wiggle away.", --- > "description" : "An axe that looks like it's trying to wiggle away.", items\swords\human\dagger\humantier10dagger.sword 7c7 < "description" : "Windowcutter. A dagger so sharp it cuts glass.", --- > "description" : "A dagger so sharp it can cut glass.", items\swords\human\dagger\humantier1dagger.sword 7c7 < "description" : "Shanker. A basic, no-nonsense dagger.", --- > "description" : "A basic, no-nonsense dagger.", items\swords\human\dagger\humantier2dagger.sword 7c7 < "description" : "Fancy Shanker. A basic, decorated dagger.", --- > "description" : "A basic, decorated dagger.", items\swords\human\dagger\humantier3dagger.sword 7c7 < "description" : "Swanky Shanker. A posh, jewel-encrusted basic dagger.", --- > "description" : "A posh, jewel-encrusted basic dagger.", items\swords\human\dagger\humantier4dagger.sword 7c7 < "description" : "Switchblade. A switchblade with a ruby on it.", --- > "description" : "A blade designed to be used in either hand.", items\swords\human\dagger\humantier5dagger.sword 7c7 < "description" : "Prunix. A dagger that'll shave the top off anything.", --- > "description" : "A dagger which shaves the top off anything.", items\swords\human\dagger\humantier6dagger.sword 7c7 < "description" : "Zweifinger. Like a Zweihander, but tiny.", --- > "description" : "Like a Zweihander, but tiny.", items\swords\human\dagger\humantier8dagger.sword 7c7 < "description" : "Kneesplitter. A chunky, strong dagger.", --- > "description" : "A strong dagger with a flat bladed tip.", items\swords\human\dagger\unused\humantier7dagger.sword 7c7 < "description" : "Small Fury. A little barbed dagger.", --- > "description" : "A dagger with joined twin blades.", items\swords\human\dagger\unused\humantier9dagger.sword 7c7 < "description" : "The Unsubtle Knife. A large, hard-to-conceal dagger.", --- > "description" : "A large, hard-to-conceal dagger.", items\swords\human\shortsword\humantier0shortsword.sword 7c7 < "description" : "An unremarkable shortsword. Its edge is dulled.", --- > "description" : "An dulled one-handed shortsword.", items\swords\human\shortsword\humantier10shortsword.sword 7c7 < "description" : "Annoyance of the Gods. A serrated sword with a few hidden surprises.", --- > "description" : "A terrifying looking serrated sword.", items\swords\human\shortsword\humantier1shortsword.sword 7c7 < "description" : "Regular Shortsword. A normal, unremarkable shortsword.", --- > "description" : "A normal, unremarkable shortsword.", items\swords\human\shortsword\humantier2shortsword.sword 7c7 < "description" : "Cool Shortsword. A regular shortsword modified to look cooler.", --- > "description" : "A regular shortsword modified to look cooler.", items\swords\human\shortsword\humantier3shortsword.sword 7c7 < "description" : "Awesome Shortsword. A regular shortsword made to look awesome.", --- > "description" : "A regular shortsword made to look awesome.", items\swords\human\shortsword\humantier4shortsword.sword 7c7 < "description" : "The Compensator. The blacksmith is getting carried away now.", --- > "description" : "This blacksmith is getting carried away.", items\swords\human\shortsword\humantier8shortsword.sword 7c7 < "description" : "Sapsplitter. A sword so heavy it can split... saplings? Great.", --- > "description" : "A sword so heavy it can split... saplings?", items\swords\human\shortsword\unused\humantier5shortsword.sword 7c7 < "description" : "The Pitch Fork. A dual-bladed sword, also good for band practise.", --- > "description" : "This dual-bladed sword helps you stay in tune with combat.", items\swords\human\shortsword\unused\humantier6shortsword.sword 7c7 < "description" : "Mini-Paddle. A hefty shortsword that packs a punch.", --- > "description" : "A hefty shortsword that packs a punch.", items\swords\human\shortsword\unused\humantier7shortsword.sword 7c7 < "description" : "Paddlemaster 1000. A hefty shortsword that packs even more of a punch.", --- > "description" : "A hefty shortsword with joined twin blades.", items\swords\human\shortsword\unused\humantier9shortsword.sword 7c7 < "description" : "Moonchipper. A sword so heavy it could chip the moon.", --- > "description" : "A sword so heavy it could chip a moon.", items\swords\hylotl\axe\hylotltier10axe.sword 7c7 < "description" : "Vinehacker. An axe that'll take down the toughest Floran.", --- > "description" : "An axe that can take down the toughest Floran.", items\swords\hylotl\axe\hylotltier1axe.sword 7c7 < "description" : "Scythe. A small scythe.", --- > "description" : "A small traditional scythe.", items\swords\hylotl\axe\hylotltier2axe.sword 7c7 < "description" : "Golden Scythe. A scythe trimmed with gold.", --- > "description" : "A scythe trimmed with gold.", items\swords\hylotl\axe\hylotltier3axe.sword 7c7 < "description" : "Finhacker. An axe shaped like a fin.", --- > "description" : "An axe shaped like a fin.", items\swords\hylotl\axe\hylotltier4axe.sword 7c7 < "description" : "Gillcutter. A ridged axe.", --- > "description" : "A ridged axe with a sharp edge.", items\swords\hylotl\axe\hylotltier8axe.sword 7c7 < "description" : "The Propeller. A rotary-style axe.", --- > "description" : "An axe modeled after a boat propeller.", items\swords\hylotl\axe\unused\hylotltier5axe.sword 7c7 < "description" : "Doublefin. An axe shaped like dual fins.", --- > "description" : "An axe shaped like dual fins.", items\swords\hylotl\axe\unused\hylotltier6axe.sword 7c7 < "description" : "Coralchipper. An axe suited for coral mining.", --- > "description" : "An axe designed for coral mining.", items\swords\hylotl\axe\unused\hylotltier7axe.sword 7c7 < "description" : "Fishing Hook. A severely curved axe.", --- > "description" : "A sharply curved axe.", items\swords\hylotl\axe\unused\hylotltier9axe.sword 7c7 < "description" : "The Anchorer. An axe shaped like an anchor.", --- > "description" : "An axe shaped like an anchor.", items\swords\hylotl\dagger\hylotltier10dagger.sword 7c7 < "description" : "Rootcutter. A dagger that'll get right to the heart of a Floran.", --- > "description" : "A dagger that can easily cut roots and vines.", items\swords\hylotl\dagger\hylotltier1dagger.sword 7c7 < "description" : "Littletooth. A small, basic dagger.", --- > "description" : "A small, traditional dagger.", items\swords\hylotl\dagger\hylotltier2dagger.sword 7c7 < "description" : "Fishfang. A basic hooked dagger.", --- > "description" : "A slightly hooked dagger.", items\swords\hylotl\dagger\hylotltier3dagger.sword 7c7 < "description" : "Goldfish. A gold-hilted dagger.", --- > "description" : "A dagger with a gold guard.", items\swords\hylotl\dagger\hylotltier4dagger.sword 7c7 < "description" : "Oysteriser. A small but sturdy dagger.", --- > "description" : "A small but sturdy dagger made for opening shells.", items\swords\hylotl\dagger\hylotltier5dagger.sword 7c7 < "description" : "Descaler. A sleek, handy dagger.", --- > "description" : "A sleek, handy dagger.", items\swords\hylotl\dagger\hylotltier6dagger.sword 7c7 < "description" : "Detailer. A thick, strong dagger.", --- > "description" : "A thick, strong dagger with a small handle.", items\swords\hylotl\dagger\hylotltier8dagger.sword 7c7 < "description" : "Shellslicer. A dagger that can prise open shells.", --- > "description" : "A dagger that can slice cleanly through shells.", items\swords\hylotl\dagger\unused\hylotltier7dagger.sword 7c7 < "description" : "Seaguard Dagger. A dagger carried by Hylotl guards.", --- > "description" : "A dagger carried by Hylotl guards.", items\swords\hylotl\dagger\unused\hylotltier9dagger.sword 7c7 < "description" : "Stinger. A spiky dagger.", --- > "description" : "A spiky curved dagger.", items\swords\hylotl\shortsword\hylotltier0shortsword.sword 7c7 < "description" : "Swashbuckler Xtra Lite. A flimsy pirate sword.", --- > "description" : "A flimsy one-handed sword.", items\swords\hylotl\shortsword\hylotltier10shortsword.sword 7c7 < "description" : "Stemcutter. A sword perfect for annoying Florans.", --- > "description" : "A sword perfect for combat against Floran.", items\swords\hylotl\shortsword\hylotltier1shortsword.sword 7c7 < "description" : "Swashbuckler Lite. A simple pirate sword.", --- > "description" : "A simple long bladed sword.", items\swords\hylotl\shortsword\hylotltier2shortsword.sword 7c7 < "description" : "Swishbuckler Lite. A decent pirate sword.", --- > "description" : "A decent traditional shortsword.", items\swords\hylotl\shortsword\hylotltier3shortsword.sword 7c7 < "description" : "Kittfish. A small, sturdy katana.", --- > "description" : "A small, sturdy katana.", items\swords\hylotl\shortsword\hylotltier4shortsword.sword 7c7 < "description" : "Cabin Boy. A trusty shortsword.", --- > "description" : "A trusty shortsword.", items\swords\hylotl\shortsword\hylotltier8shortsword.sword 7c7 < "description" : "Cutless. Like a cutlass, but smaller.", --- > "description" : "Like a cutlass, but smaller.", items\swords\hylotl\shortsword\unused\hylotltier5shortsword.sword 7c7 < "description" : "Lilyblate Lite. A blade with a lilypad hilt.", --- > "description" : "A small blade with a lilypad hilt.", items\swords\hylotl\shortsword\unused\hylotltier6shortsword.sword 7c7 < "description" : "Skittlefish. A small gutting sword.", --- > "description" : "A traditional shortsword with a wide blade.", items\swords\hylotl\shortsword\unused\hylotltier7shortsword.sword 7c7 < "description" : "Codslicer. A sword perfect for slicing cod steaks.", --- > "description" : "A sword perfect for slicing fish.", items\swords\hylotl\shortsword\unused\hylotltier9shortsword.sword 7c7 < "description" : "Small White. A serrated shortsword.", --- > "description" : "A serrated shortsword that's impressively sharp.", items\swords\other\durasteelshortsword.sword 7c7 < "description" : "A blade forged from solid durasteel. Few metals are stronger.", --- > "description" : "A blade forged from solid durasteel.", items\swords\other\flowerbouquet.sword 7c7 < "description" : "A bouquet of flowers. Hit them with your love!", --- > "description" : "A bouquet of flowers.", items\swords\other\huntingknife.sword 7c7 < "description" : "A sharp hunting knife, makes monsters drop meat.", --- > "description" : "A sharp hunting knife, carves meat from monsters.", items\swords\other\silverspoon.sword 7c7 < "description" : "A perfectly ordinary spoon. It's quite large.", --- > "description" : "An unusually large spoon.", items\throwables\beachball.thrownitem 7c7 < "description" : "Beachball!!!", --- > "description" : "It's an inflatable beachball.", items\throwables\bomb.thrownitem 5,6c5,6 < "inventoryIcon" : "bombicon.png", < "image" : "bombicon.png", --- > "inventoryIcon" : "bomb.png", > "image" : "bomb.png", items\throwables\bouncyball.thrownitem 7c7 < "description" : "A funny bouncy ball.", --- > "description" : "This ball bounces when thrown.", items\throwables\bowlingball.thrownitem 7c7 < "description" : "A Bowling Ball!", --- > "description" : "A large heavy bowling ball.", items\throwables\capturepod.thrownitem 4,5c4,5 < "inventoryIcon" : "capturepodicon.png", < "image" : "capturepodicon.png", --- > "inventoryIcon" : "capturepod.png", > "image" : "capturepod.png", items\throwables\coconut.thrownitem 4,5c4,5 < "inventoryIcon" : "coconuticon.png", < "image" : "coconuticon.png", --- > "inventoryIcon" : "coconut.png", > "image" : "coconut.png", 7c7 < "description" : "A coconut. Just waiting to be thrown.", --- > "description" : "This coconut is just waiting to be thrown.", items\throwables\corrosivegrenade.thrownitem 4,5c4,5 < "inventoryIcon" : "corrosivegrenadeicon.png", < "image" : "corrosivegrenadeicon.png", --- > "inventoryIcon" : "corrosivegrenade.png", > "image" : "corrosivegrenade.png", 7c7 < "description" : "A corrosive grenade. It's slowly destroy everything.", --- > "description" : "A grenade which explodes with burning plasma.", items\throwables\cutterleaf.thrownitem 4,5c4,5 < "inventoryIcon" : "cutterleaficon.png", < "image" : "cutterleaficon.png", --- > "inventoryIcon" : "cutterleaf.png", > "image" : "cutterleaf.png", 7c7 < "description" : "A sharp-edged leaf that can be thrown for low damage.", --- > "description" : "A sharp-edged leaf that can be thrown.", items\throwables\electrogrenade.thrownitem 4,5c4,5 < "inventoryIcon" : "electrogrenadeicon.png", < "image" : "electrogrenadeicon.png", --- > "inventoryIcon" : "electrogrenade.png", > "image" : "electrogrenade.png", 7c7 < "description" : "An electro grenade. Shocking!", --- > "description" : "An grenade which discharges electricity on impact.", items\throwables\firework.thrownitem 4,5c4,5 < "inventoryIcon" : "fireworkicon.png", < "image" : "fireworkicon.png", --- > "inventoryIcon" : "firework.png", > "image" : "firework.png", items\throwables\flare.thrownitem 5,6c5,6 < "inventoryIcon" : "flareicon.png", < "image" : "flareicon.png", --- > "inventoryIcon" : "flare.png", > "image" : "flare.png", items\throwables\flowerygrassseeds.thrownitem 5,6c5,6 < "inventoryIcon" : "flowerygrassseedsicon.png", < "image" : "flowerygrassseedsicon.png", --- > "inventoryIcon" : "flowerygrassseeds.png", > "image" : "flowerygrassseeds.png", items\throwables\gasgrenade.thrownitem 4,5c4,5 < "inventoryIcon" : "gasgrenadeicon.png", < "image" : "gasgrenadeicon.png", --- > "inventoryIcon" : "gasgrenade.png", > "image" : "gasgrenade.png", items\throwables\glowbomb.thrownitem 4,5c4,5 < "inventoryIcon" : "glowbombicon.png", < "image" : "glowbombicon.png", --- > "inventoryIcon" : "glowbomb.png", > "image" : "glowbomb.png", 7c7 < "description" : "The Night Light. For when only another sentient being will do as a light source.", --- > "description" : "For when you need a quick light source.", items\throwables\grassseeds.thrownitem 6c6 < "image" : "grassseedsicon.png", --- > "image" : "grassseeds.png", 8c8 < "description" : "Toss these on some damp tilled soil to grow grass!", --- > "description" : "Toss these on some damp tilled soil to grow grass.", items\throwables\handgrenade.thrownitem 4,5c4,5 < "inventoryIcon" : "grenadeicon.png", < "image" : "grenadeicon.png", --- > "inventoryIcon" : "handgrenade.png", > "image" : "handgrenade.png", 7c7 < "description" : "USCM Standard Issue Hand Grenade. Has 3 second fuse.", --- > "description" : "A militaristic hand grenade. Has 3 second fuse.", items\throwables\healthbomb.thrownitem 4,5c4,5 < "inventoryIcon" : "healthbombicon.png", < "image" : "healthbombicon.png", --- > "inventoryIcon" : "healthbomb.png", > "image" : "healthbomb.png", 7c7 < "description" : "Burst of Energy. A healing bomb.", --- > "description" : "Disperses healing energy when thrown.", items\throwables\hivebomb.thrownitem 7c7 < "description" : "Mind your aim! These creepy critters can eat through just about anything.", --- > "description" : "Careful! These bugs have a deadly sting.", items\throwables\huntingspear.thrownitem 5,6c5,6 < "inventoryIcon" : "huntingspearicon.png", < "image" : "huntingspearicon.png", --- > "inventoryIcon" : "huntingspear.png", > "image" : "huntingspear.png", 8c8 < "description" : "A throwable hunting spear. Causes monsters to drop meat.", --- > "description" : "A throwing spear. Causes monsters to drop meat.", items\throwables\javelin.thrownitem 7c7 < "description" : "A sharp javelin.", --- > "description" : "A sharp throwing javelin.", items\throwables\jumpbomb.thrownitem 4,5c4,5 < "inventoryIcon" : "jumpbombicon.png", < "image" : "jumpbombicon.png", --- > "inventoryIcon" : "jumpbomb.png", > "image" : "jumpbomb.png", 7c7 < "description" : "The Bouncer. A bomb to put a spring in your step.", --- > "description" : "Puts a spring in your step.", items\throwables\lavaballoon.thrownitem 7c7 < "description" : "A favourite of children and pranksters everywhere. The special kind that go way too far. -todo-", --- > "description" : "Just like a water balloon, with one noticeable difference.", items\throwables\molotov.thrownitem 5,6c5,6 < "inventoryIcon" : "molotovicon.png", < "image" : "molotovicon.png", --- > "inventoryIcon" : "molotov.png", > "image" : "molotov.png", 8c8 < "description" : "A molotov. For the anarchist in all of us.", --- > "description" : "The liquid in this bottle is highly flammable.", items\throwables\petball.thrownitem 4,5c4,5 < "inventoryIcon" : "/monsters/pets/petball/ball.png", < "image" : "/monsters/pets/petball/ball.png", --- > "inventoryIcon" : "petball.png", > "image" : "petball.png", 7c7 < "description" : "I bet my pet would love this", --- > "description" : "I'd bet my pet would love playing with this", items\throwables\phoenixemblem.thrownitem 4,5c4,5 < "inventoryIcon" : "phoenixemblemicon.png", < "image" : "phoenixemblemicon.png", --- > "inventoryIcon" : "phoenixemblem.png", > "image" : "phoenixemblem.png", 7c7 < "description" : "A thrown Phoenix Emblem. An ancient Avian method of combat.", --- > "description" : "A fiery phoenix emblem, an ancient Avian tool of combat.", items\throwables\plasmagrenade.thrownitem 4,5c4,5 < "inventoryIcon" : "plasmagrenadeicon.png", < "image" : "plasmagrenadeicon.png", --- > "inventoryIcon" : "plasmagrenade.png", > "image" : "plasmagrenade.png", 7c7 < "description" : "A plasma grenade. Duck and cover!", --- > "description" : "A grenade made from explosive plasma.", items\throwables\runbomb.thrownitem 4,5c4,5 < "inventoryIcon" : "runbombicon.png", < "image" : "runbombicon.png", --- > "inventoryIcon" : "runbomb.png", > "image" : "runbomb.png", 7c7 < "description" : "The Sprinter. A bomb for when you feel the need for speed.", --- > "description" : "For when you feel the need for explosive speed.", items\throwables\snowball.thrownitem 4,5c4,5 < "inventoryIcon" : "snowballicon.png", < "image" : "snowballicon.png", --- > "inventoryIcon" : "snowball.png", > "image" : "snowball.png", 7c7 < "description" : "A snowball. Begging to be thrown.", --- > "description" : "A snowball, the perfect size for throwing.", items\throwables\snowballgigantic.thrownitem 4,5c4,5 < "inventoryIcon" : "snowballgiganticicon.png", < "image" : "snowballgiganticicon.png", --- > "inventoryIcon" : "snowballgigantic.png", > "image" : "snowballgigantic.png", 7c7 < "description" : "A gigantic snowball. Begging to be thrown.", --- > "description" : "This snowball is huge! I can barely throw it.", items\throwables\snowballlarge.thrownitem 4,5c4,5 < "inventoryIcon" : "snowballlargeicon.png", < "image" : "snowballlargeicon.png", --- > "inventoryIcon" : "snowballlarge.png", > "image" : "snowballlarge.png", 7c7 < "description" : "A large snowball. Begging to be thrown.", --- > "description" : "A large snowball, still the right size for throwing.", items\throwables\snowballmedium.thrownitem 4,5c4,5 < "inventoryIcon" : "snowballmediumicon.png", < "image" : "snowballmediumicon.png", --- > "inventoryIcon" : "snowballmedium.png", > "image" : "snowballmedium.png", 7c7 < "description" : "A medium snowball. Begging to be thrown.", --- > "description" : "It's bigger than the average snowball, but you can still throw it.", items\throwables\snowflakeshuriken.thrownitem 7c7 < "description" : "A shuriken fashioned out of snowflakes. Neat.", --- > "description" : "A shuriken fashioned out of icy snowflakes.", items\throwables\tarball.thrownitem 4,5c4,5 < "inventoryIcon" : "tarballicon.png", < "image" : "tarballicon.png", --- > "inventoryIcon" : "tarball.png", > "image" : "tarball.png", 7c7 < "description" : "A tarball. I bet being hit by one of these feels gross.", --- > "description" : "Being hit by one of these is sticky.", items\throwables\thorngrenade.thrownitem 7c7 < "description" : "A makeshift nail bomb. Scary what one can achieve with a fruit and a bit of volatile powder.", --- > "description" : "Scary what one can achieve with a fruit and a bit of volatile powder.", items\throwables\throwingaxe.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingaxeicon.png", < "image" : "throwingaxeicon.png", --- > "inventoryIcon" : "throwingaxe.png", > "image" : "throwingaxe.png", 7c7 < "description" : "A throwing axe. For people who are way outta line.", --- > "description" : "A throwing axe, for chopping things down at a distance.", items\throwables\throwingblock.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingblockicon.png", < "image" : "throwingblockicon.png", --- > "inventoryIcon" : "throwingblock.png", > "image" : "throwingblock.png", items\throwables\throwingbones.thrownitem 7c7 < "description" : "Nothing screams archaic like throwing bones at your enemies.", --- > "description" : "Throwing bones at your enemies is primitive, but effective.", items\throwables\throwingboulder.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingbouldericon.png", < "image" : "throwingbouldericon.png", --- > "inventoryIcon" : "throwingboulder.png", > "image" : "throwingboulder.png", 7c7 < "description" : "A throwing boulder. For combat or just showing off.", --- > "description" : "Useful for combat or just showing off.", items\throwables\throwingdagger.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingdaggericon.png", < "image" : "throwingdaggericon.png", --- > "inventoryIcon" : "throwingdagger.png", > "image" : "throwingdagger.png", 7c7 < "description" : "A throwing dagger. For combat or circus acts.", --- > "description" : "A throwing dagger, for combat or circus acts.", items\throwables\throwingdart.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingdarticon.png", < "image" : "throwingdarticon.png", --- > "inventoryIcon" : "throwingdart.png", > "image" : "throwingdart.png", 7c7 < "description" : "A throwing dart. One hundred and eightyyyyyy!", --- > "description" : "A throwing dart, aim for the bullseye.", items\throwables\throwinggnome.thrownitem 4,5c4,5 < "inventoryIcon" : "throwinggnomeicon.png", < "image" : "throwinggnomeicon.png", --- > "inventoryIcon" : "throwinggnome.png", > "image" : "throwinggnome.png", 7c7 < "description" : "You'd have to be really messed up to throw these little guys...", --- > "description" : "Toss these little guys to do the fighting for you.", items\throwables\throwingknife.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingknifeicon.png", < "image" : "throwingknifeicon.png", --- > "inventoryIcon" : "throwingknife.png", > "image" : "throwingknife.png", 7c7 < "description" : "A throwing knife. For combat or circus acts.", --- > "description" : "Throwing this knife requires careful precision.", items\throwables\throwingkunai.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingkunaiicon.png", < "image" : "throwingkunaiicon.png", --- > "inventoryIcon" : "throwingkunai.png", > "image" : "throwingkunai.png", 7c7 < "description" : "A throwing kunai. Focus your chakra then let loose!", --- > "description" : "A dagger specifically designed for throwing.", items\throwables\throwingneedle.thrownitem 4,7c4,7 < "inventoryIcon" : "throwingneedleicon.png", < "image" : "throwingneedleicon.png", < "shortdescription" : "Throwing Needle", < "description" : "A throwing needle. Great against evil haystacks.", --- > "inventoryIcon" : "throwingneedle.png", > "image" : "throwingneedle.png", > "shortdescription" : "Throwing Needles", > "description" : "Great against evil haystacks.", items\throwables\throwingspear.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingspearicon.png", < "image" : "throwingspearicon.png", --- > "inventoryIcon" : "throwingspear.png", > "image" : "throwingspear.png", 7c7 < "description" : "An iron hunting spear. Get over here!", --- > "description" : "A throwing spear which carves meat from monsters.", items\throwables\throwingstar.thrownitem 4,5c4,5 < "inventoryIcon" : "throwingstaricon.png", < "image" : "throwingstaricon.png", --- > "inventoryIcon" : "throwingstar.png", > "image" : "throwingstar.png", 7c7 < "description" : "A throwing star. For the ninjas among us.", --- > "description" : "A throwing star, pocket-sized and deadly.", monsters\monster.lua 8c8 < require "/scripts/pets/capturable.lua" --- > require "/scripts/companions/capturable.lua" monsters\boss\cultistboss\cultistboss.animation 16c16,19 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/tech/tech_rocketboots.ogg" > } 26c29,32 < "transition" : "invisible" --- > "transition" : "invisible", > "frameProperties" : { > "immediateSound" : [ "", "", "", "", "", "/sfx/tech/tech_blink1.ogg" ] > } 41c47,50 < "transition" : "dash" --- > "transition" : "dash", > "properties" : { > "immediateSound" : "/sfx/melee/charge_combo1.ogg" > } 46c55,58 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/tech/tech_dashshort.ogg" > } 49,50c61,62 < "frames" : 7, < "cycle" : 0.6, --- > "frames" : 11, > "cycle" : 0.7, 61c73 < "cycle" : 0.6, --- > "cycle" : 0.5, 63c75 < "transition" : "idle" --- > "transition" : "exhaustin" 67c79,82 < "cycle" : 0.3 --- > "cycle" : 0.3, > "properties" : { > "immediateSound" : "/sfx/tech/tech_blink1.ogg" > } 70,71c85,86 < "frames" : 10, < "cycle" : 1.0, --- > "frames" : 3, > "cycle" : 0.2, 90c105,108 < "transition" : "beam" --- > "transition" : "beam", > "properties" : { > "persistentSound" : "/sfx/melee/giantsword_charge_fire.ogg" > } 95c113,116 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/melee/giantsword_charged_fire.ogg" > } 113c134,137 < "transition" : "invisible" --- > "transition" : "invisible", > "properties" : { > "immediateSound" : "/sfx/tech/tech_blink1.ogg" > } 134c158,270 < "zLevel" : 1, --- > "zLevel" : 1 > }, > > "partStates" : { > "body" : { > "idle" : { > "properties" : { > "image" : ":idle." > } > }, > "jump" : { > "properties" : { > "image" : ":jump." > } > }, > "fall" : { > "properties" : { > "image" : ":fall." > } > }, > "beamout" : { > "properties" : { > "image" : ":beamout." > } > }, > "invisible" : { > "properties" : { > "image" : ":invisible." > } > }, > "beamin" : { > "properties" : { > "image" : ":beamin." > } > }, > "dashwindup" : { > "properties" : { > "image" : ":dashwindup." > } > }, > "dash" : { > "properties" : { > "image" : ":dash." > } > }, > "spherein" : { > "properties" : { > "image" : ":spherein." > } > }, > "sphere" : { > "properties" : { > "image" : ":sphere.", > "collisionPoly" : [ [-0.875, -1.5], [-0.5, -1.875], [0.5, -1.875], [1.0, -1.5], [1.0, -0.5], [0.5, -0.0], [-0.5, -0.0], [-0.875, -0.5] ] > } > }, > "sphereout" : { > "properties" : { > "image" : ":sphereout." > } > }, > "flyingslash" : { > "properties" : { > "image" : ":flyingslash." > } > }, > "exhaustin" : { > "properties" : { > "image" : ":exhaustin." > } > }, > "exhaust" : { > "properties" : { > "image" : ":exhaust." > } > }, > "exhaustout" : { > "properties" : { > "image" : ":exhaustout." > } > }, > "beamwindup" : { > "properties" : { > "image" : ":beamwindup." > } > }, > "beam" : { > "properties" : { > "image" : ":beam." > } > }, > "beamwinddown" : { > "properties" : { > "image" : ":beamwinddown." > } > }, > "slash" : { > "properties" : { > "image" : ":slash.", > "damageArea" : [ [-4.0, 0.0], [4.0, 0.0], [3.25, -1.875], [0.75, -2.75], [-0.75, -2.75], [-3.25, -1.875] ] > } > }, > "slashout" : { > "properties" : { > "image" : ":slashout." > } > } > } > } > }, > "bodylit" : { > "properties" : { > "zLevel" : 2, 247c383 < "zLevel" : 2, --- > "zLevel" : 3, 337c473 < { "particle" : "cultistbosssphere", "offset" : [0.0, 0.0] }, --- > { "particle" : "cultistbosssphere", "offset" : [-0.0625, 0.0625] }, 350c486,490 < "outOfEnergy" : [ "/sfx/interface/energy_out1.ogg" ] --- > "outOfEnergy" : [ "/sfx/interface/energy_out1.ogg" ], > "energyRecharge" : [ "/sfx/interface/energy_full1.ogg" ], > "slash" : [ "/sfx/melee/swing_broadsword_fire1.ogg", "/sfx/melee/swing_broadsword_fire2.ogg", "/sfx/melee/swing_broadsword_fire3.ogg" ], > "flyingSlash" : [ "/sfx/melee/swing_broadsword_fire1.ogg", "/sfx/melee/swing_broadsword_fire2.ogg", "/sfx/melee/swing_broadsword_fire3.ogg" ], > "sphereDash" : [ "/sfx/tech/tech_rocketjump_release.ogg" ] monsters\boss\cultistboss\cultistboss.monstertype 6c6 < "parts" : [ "body", "beam" ], --- > "parts" : [ "body", "bodylit", "beam" ], monsters\boss\cultistboss\default.frames 15c15 < [ null, "exhaustin.8", "exhaustin.9", "exhaustin.10", null, "exhaust.1", "exhaust.2", null, "exhaustout.1", "exhaustout.2", "exhaustout.3", "exhaustout.4", "exhaustout.5"], --- > [ null, "exhaustin.1", "exhaustin.2", "exhaustin.3", null, "exhaust.1", "exhaust.2", null, "exhaustout.1", "exhaustout.2", "exhaustout.3", "exhaustout.4", "exhaustout.5"], 20,30c20,26 < "sphereout.1" : "spherein.11", < "sphereout.2" : "spherein.10", < "sphereout.3" : "spherein.9", < "sphereout.4" : "spherein.8", < "sphereout.5" : "spherein.7", < "sphereout.6" : "spherein.6", < "sphereout.7" : "spherein.5", < "sphereout.8" : "spherein.4", < "sphereout.9" : "spherein.3", < "sphereout.10" : "spherein.2", < "sphereout.11" : "spherein.1", --- > "sphereout.1" : "spherein.7", > "sphereout.2" : "spherein.6", > "sphereout.3" : "spherein.5", > "sphereout.4" : "spherein.4", > "sphereout.5" : "spherein.3", > "sphereout.6" : "spherein.2", > "sphereout.7" : "spherein.1", 36,43d31 < < "exhaustin.1" : "beamout.1", < "exhaustin.2" : "beamout.2", < "exhaustin.3" : "beamout.3", < "exhaustin.4" : "beamout.4", < "exhaustin.5" : "beamout.5", < "exhaustin.6" : "beamout.6", < "exhaustin.7" : "beamout.7", monsters\dungeon\chicken\behavior.lua 1c1 < require "/scripts/pets/capturable.lua" --- > require "/scripts/companions/capturable.lua" monsters\dungeon\po\behavior.lua 1c1 < require "/scripts/pets/capturable.lua" --- > require "/scripts/companions/capturable.lua" monsters\dungeon\robotchicken\behavior.lua 1c1 < require "/scripts/pets/capturable.lua" --- > require "/scripts/companions/capturable.lua" monsters\dungeon\swarpion\behavior.lua 1c1 < require "/scripts/pets/capturable.lua" --- > require "/scripts/companions/capturable.lua" monsters\generated\swimming\swimmingmonster.lua 1c1 < require "/scripts/pets/capturable.lua" --- > require "/scripts/companions/capturable.lua" monsters\generated\swimming\smallfish\smallfish.lua 1c1 < require "/scripts/pets/capturable.lua" --- > require "/scripts/companions/capturable.lua" monsters\walkers\tentaclebarrier\tentaclebarrier.monstertype 55c55 < "aggressive" : false, --- > "aggressive" : true, npcs\bmain.lua 10c10 < require "/scripts/pets/recruitable.lua" --- > require "/scripts/companions/recruitable.lua" 57a58,61 > if (config.getParameter("facingDirection")) then > mcontroller.controlFace(config.getParameter("facingDirection")) > end > 111,112c115,117 < if recruitable.isRecruitable() then < return recruitable.generateRecruitInteractAction() --- > local recruitAction = recruitable.interact(args.sourceId) > if recruitAction then > return recruitAction 358c363 < emote = nil --- > emote = nil npcs\cultist.npctype 9c9 < "dropPools" : [ "money" ], --- > "dropPools" : [ "cultisttreasure" ], 24c24 < "primary" : [ "npcdagger" ], --- > "primary" : [ "npccultistshortsword" ], npcs\default_reactions.config 150a151,170 > "recruited" : [ > [1.0, "smile"], > [1.0, "jumpforjoy"] > ], > > "recruitdeclined" : [ > [1.0, "annoyed"], > [1.0, "cry"] > ], > > // When a crewmember has been recruited and instructed to follow the player > "followowner" : [ > [1.0, "smile"] > ], > > // When a crewmember has been recruited and instructed to wait somewhere > "unfollowowner" : [ > [1.0, "wink"] > ], > npcs\mission\protectoratecourtyardlounger.npctype 15c15 < "staticDialog" : false, --- > "dialogMode" : "sequence", 19a20 > "Sit with me for a moment and let us enjoy these beautiful blossoms.", 21d21 < "Chimes in the great tree\nThe wind sings of coming change\nFleeting petals fall", 23c23 < "Sit with me for a moment and let us enjoy these beautiful blossoms." --- > "Chimes in the great tree\nWindy songs of coming change\nFleeting petals fall" npcs\mission\protectoratehallstaff.npctype 24c24 < "staticDialog" : false, --- > "dialogMode" : "sequence", 36d35 < "The life of a Protector will not always be easy, but know that you are part of a great cause.", 38c37,38 < "To be the Grand Protector is a great honour, but a greater responsibility." --- > "Leda Portia is an honourable Grand Protector. She truly believes we can keep the universe safe.", > "The life of a Protector will not always be easy, but know that you are part of a great cause." npcs\mission\protectoratejanitor.npctype 23c23 < "staticDialog" : false, --- > "dialogMode" : "sequence", 28a29 > "Impatient. Just one day away from retirement...", 30,31c31 < "Pleasant. At least it's a nice day to be working outside.", < "Impatient. Just one day away from retirement..." --- > "Pleasant. At least it's a nice day to be working outside." npcs\mission\protectoratelobbylounger.npctype 15c15 < "staticDialog" : false, --- > "dialogMode" : "sequence", 21d20 < "Most people are courteous enough to vacate a seat if you ask nicely, but this chair's too comfortable to give up.", 23c22,23 < "You're graduating today, right? Congratulations, you've earned it." --- > "Most people are courteous enough to vacate a seat if you ask nicely, but this chair's too comfortable to give up.", > "Congratulations on your graduation, my friend. You've earned it." npcs\mission\protectoratelobbystudent1.npctype 24c24 < "staticDialog" : false, --- > "dialogMode" : "sequence", npcs\mission\protectoratelobbystudent2.npctype 20c20 < "staticDialog" : false, --- > "dialogMode" : "sequence", objects\protectorate\objects\protectoratelobbylockers\protectoratelobbylockers.object 7,8c7,8 < "description" : "A Protectorate locker, containing Protectorate stuff.", < "shortdescription" : "Protectorate Locker", --- > "description" : "A bank of locked Protectorate lockers.", > "shortdescription" : "Locked Protectorate Lockers", 11c11 < "apexDescription" : "A locker. It's locked.", --- > "apexDescription" : "A bank of lockers. They're locked.", objects\spawner\pettether\pettether.lua 1c1 < require "/scripts/pets/petspawner.lua" --- > require "/scripts/companions/petspawner.lua" projectiles\boss\cultistboss\energyshard\energyshard.projectile 40c40 < "timeToLive" : 3.0, --- > "timeToLive" : 4.5, quests\scripts\tutorial\protectorate.lua 30c30 < quest.setParameter("uniformChest", {type = "item", item = "podchest"}) --- > quest.setParameter("uniformLocker", {type = "item", item = "protectoratelobbylockers2"}) 81,83c81,83 < -- 2 - lounge < -- 3 - < -- 4 - --- > -- 2 - dorm room > -- 3 - lounge > -- 4 - has uniform (optional) 102c102,104 < --- > quest.setIndicators({"uniformLocker"}) > player.radioMessage("protectorateLoungeTutorial") > setPester() 104c106 < --- > quest.setIndicators({}) 147c149,151 < --- > if hasUniform() then > setStage(4) > end 156,157c160 < world.sendEntityMessage(self.managerId, "switchTime") < world.sendEntityMessage(self.managerId, "showBeamaxe") --- > world.sendEntityMessage(self.managerId, "midpointSwitch") 199,200c202 < player.radioMessage("protectorateLoungeTutorial") < setPester() --- > setStage(3) recipes\cookingtable1\unlocks\tier4\oceansurprise.recipe 2a3 > { "item" : "coralcreep", "count" : 1 }, 5,6c6 < { "item" : "rawfish", "count" : 1 }, < { "item" : "endomorphicjelly", "count" : 1 } --- > { "item" : "rawfish", "count" : 1 } scripts\util.lua 639c639,642 < return fun(table.unpack(boundArgs), ...) --- > local args = {} > util.appendLists(args, boundArgs) > util.appendLists(args, {...}) > return fun(table.unpack(args)) scripts\actions\dialog.lua 39a40,45 > function sequenceDialog(list, sequenceKey) > self.dialogSequence = self.dialogSequence or {} > self.dialogSequence[sequenceKey] = (self.dialogSequence[sequenceKey] or -1) + 1 > return list[(self.dialogSequence[sequenceKey] % #list) + 1] > end > 68c74,75 < if config.getParameter("staticDialog", true) then --- > local dialogMode = config.getParameter("dialogMode", "static") > if dialogMode == "static" then 69a77,78 > elseif dialogMode == "sequence" then > dialog = sequenceDialog(dialog, args.dialogType) scripts\actions\pets.lua 1c1 < require "/scripts/pets/capturable.lua" --- > require "/scripts/companions/capturable.lua" ships\apex\apext0.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\apex\apext1.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\apex\apext2.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\apex\apext3.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\apex\apext4.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 2 ships\apex\apext5.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 3 ships\apex\apext6.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 4 ships\apex\apext7.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 5 ships\apex\apext8.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 6 ships\avian\aviant0.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\avian\aviant1.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\avian\aviant2.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\avian\aviant3.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\avian\aviant4.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 2 ships\avian\aviant5.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 3 ships\avian\aviant6.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 4 ships\avian\aviant7.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 5 ships\avian\aviant8.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 6 ships\floran\florant0.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\floran\florant1.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\floran\florant2.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\floran\florant3.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\floran\florant4.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 2 ships\floran\florant5.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 3 ships\floran\florant6.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 4 ships\floran\florant7.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 5 ships\floran\florant8.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 6 ships\glitch\glitcht0.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\glitch\glitcht1.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\glitch\glitcht2.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\glitch\glitcht3.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\glitch\glitcht4.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 2 ships\glitch\glitcht5.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 3 ships\glitch\glitcht6.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 4 ships\glitch\glitcht7.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 5 ships\glitch\glitcht8.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 6 ships\human\humant0.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\human\humant1.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\human\humant2.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\human\humant3.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\human\humant4.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 2 ships\human\humant5.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 3 ships\human\humant6.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 4 ships\human\humant7.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 5 ships\human\humant8.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 6 ships\hylotl\hylotlt0.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\hylotl\hylotlt1.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\hylotl\hylotlt2.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\hylotl\hylotlt3.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\hylotl\hylotlt4.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 2 ships\hylotl\hylotlt5.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 3 ships\hylotl\hylotlt6.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 4 ships\hylotl\hylotlt7.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 5 ships\hylotl\hylotlt8.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 6 ships\novakid\novakidt0.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\novakid\novakidt1.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\novakid\novakidt2.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\novakid\novakidt3.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 1 ships\novakid\novakidt4.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 2 ships\novakid\novakidt5.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 3 ships\novakid\novakidt6.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 4 ships\novakid\novakidt7.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 5 ships\novakid\novakidt8.structure 5c5,6 < "maxFuel" : 1000 --- > "maxFuel" : 1000, > "crewSize" : 6 stagehands\mission\protectoratemanager.lua 13,18c13,14 < message.setHandler("showBeamaxe", function(...) < local beamaxeSearchArea = rect.translate({360, -10, 400, 10}, entity.position()) < world.objectQuery(rect.ll(beamaxeSearchArea), rect.ur(beamaxeSearchArea), {callScript = "showBeamaxe"}) < end) < < message.setHandler("switchTime", function(...) --- > message.setHandler("midpointSwitch", function(...) > showBeamaxe() 19a16 > world.setProperty("nonCombat", false) 41a39,43 > end > > function showBeamaxe() > local beamaxeSearchArea = rect.translate({360, -10, 400, 10}, entity.position()) > world.objectQuery(rect.ll(beamaxeSearchArea), rect.ur(beamaxeSearchArea), {callScript = "showBeamaxe"}) stats\effects\thorns\nova.statuseffect 13c13 < "damageMultiplier" : 1.0, --- > "damageMultiplier" : 0.5, tilesets\packed\huge-objects.json 7c7 < "tilecount" : 60, --- > "tilecount" : 61, 493a494,502 > "60" : { > "//description" : "What a lovely flower!", > "//name" : "protectorateflower", > "//shortdescription" : "Protectorate Flower", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "protectorateflower", > "tilesetDirection" : "right" > }, 691a701,703 > }, > "60" : { > "image" : "./../../../../tiled/packed/objects/protectorateflower.png" tilesets\packed\objects-by-category\decorative.json 7c7 < "tilecount" : 1170, --- > "tilecount" : 1171, 638c638 < "//description" : "A Protectorate locker, containing Protectorate stuff.", --- > "//description" : "A bank of locked Protectorate lockers.", 640c640 < "//shortdescription" : "Protectorate Locker", --- > "//shortdescription" : "Locked Protectorate Lockers", 1610c1610 < "//description" : "A portrait of a former Grand Protector.", --- > "//description" : "Esther Bright, former Grand Protector.", 1626c1626 < "//description" : "A portrait of a former Grand Protector.", --- > "//description" : "Leda Portia, The Grand Protector.", 1666a1667,1674 > "1170" : { > "//description" : "A bank of protectorate lockers, including yours.", > "//name" : "protectoratelobbylockers2", > "//shortdescription" : "My Locker", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "protectoratelobbylockers2" > }, 10308a10317,10319 > }, > "1170" : { > "image" : "../../../../../tiled/packed/objects/protectoratelobbylockers2.png" tilesets\packed\objects-by-category\farmable.json 7c7 < "tilecount" : 74, --- > "tilecount" : 75, 657a658,666 > "74" : { > "//description" : "What a lovely flower!", > "//name" : "protectorateflower", > "//shortdescription" : "Protectorate Flower", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "protectorateflower", > "tilesetDirection" : "right" > }, 892a902,904 > }, > "74" : { > "image" : "../../../../../tiled/packed/objects/protectorateflower.png" tilesets\packed\objects-by-colonytag\nature.json 7c7 < "tilecount" : 196, --- > "tilecount" : 197, 978a979,987 > "196" : { > "//description" : "What a lovely flower!", > "//name" : "protectorateflower", > "//shortdescription" : "Protectorate Flower", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "protectorateflower", > "tilesetDirection" : "right" > }, 2089a2099,2101 > }, > "196" : { > "image" : "../../../../../tiled/packed/objects/protectorateflower.png" tilesets\packed\objects-by-race\generic.json 7c7 < "tilecount" : 1580, --- > "tilecount" : 1581, 5473a5474,5482 > "1580" : { > "//description" : "What a lovely flower!", > "//name" : "protectorateflower", > "//shortdescription" : "Protectorate Flower", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "protectorateflower", > "tilesetDirection" : "right" > }, 15341a15351,15353 > }, > "1580" : { > "image" : "../../../../../tiled/packed/objects/protectorateflower.png" tilesets\packed\objects-by-race\protectorate.json 7c7 < "tilecount" : 44, --- > "tilecount" : 45, 272c272 < "//description" : "A portrait of a former Grand Protector.", --- > "//description" : "Esther Bright, former Grand Protector.", 288c288 < "//description" : "A Protectorate locker, containing Protectorate stuff.", --- > "//description" : "A bank of locked Protectorate lockers.", 290c290 < "//shortdescription" : "Protectorate Locker", --- > "//shortdescription" : "Locked Protectorate Lockers", 296c296 < "//description" : "A portrait of a former Grand Protector.", --- > "//description" : "Leda Portia, The Grand Protector.", 327a328,335 > "44" : { > "//description" : "A bank of protectorate lockers, including yours.", > "//name" : "protectoratelobbylockers2", > "//shortdescription" : "My Locker", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "protectoratelobbylockers2" > }, 488a497,499 > }, > "44" : { > "image" : "../../../../../tiled/packed/objects/protectoratelobbylockers2.png" tilesets\packed\objects-by-type\container.json 7c7 < "tilecount" : 259, --- > "tilecount" : 260, 1555a1556,1563 > "259" : { > "//description" : "A bank of protectorate lockers, including yours.", > "//name" : "protectoratelobbylockers2", > "//shortdescription" : "My Locker", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "protectoratelobbylockers2" > }, 2779a2788,2790 > }, > "259" : { > "image" : "../../../../../tiled/packed/objects/protectoratelobbylockers2.png" tilesets\packed\objects-by-type\farmable.json 7c7 < "tilecount" : 75, --- > "tilecount" : 76, 666a667,675 > "75" : { > "//description" : "What a lovely flower!", > "//name" : "protectorateflower", > "//shortdescription" : "Protectorate Flower", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "protectorateflower", > "tilesetDirection" : "right" > }, 904a914,916 > }, > "75" : { > "image" : "../../../../../tiled/packed/objects/protectorateflower.png"