FILES ----- universeflags.config ai\ai.config ai\missionapex1.aimission ai\missionavian1.aimission ai\missionfloran1.aimission ai\missionglitch1.aimission ai\missionhuman1.aimission ai\missionhylotl1.aimission ai\missionpenguin1.aimission [NEW] ai\missionpenguin2.aimission behaviors\monsters\unique\fluffalo.behavior biomes\surface\arcticoceanfloor.biome biomes\surface\forest.biome biomes\surface\garden.biome biomes\surface\jungle.biome cinematics\intro\introstage.cinematic dungeons\missions\avianmissions\avianmission1.json dungeons\other\outpost\outpost.json interface\ai\ai.config interface\chat\chat.config [NEW] interface\chat\filtertab.frames [NEW] interface\chat\filtertab.png interface\chat\footer.png interface\chat\header.png interface\chat\portraitbg.png interface\chatbubbles\grandprotector.frames [NEW] interface\itemdescriptions\petcollar.itemdescription interface\radiomessage\radiomessage.config interface\scripted\cropshipper\cropshippergui.config [NEW] interface\tooltips\petcollar.tooltip interface\windowconfig\crafting3dprinter.config interface\windowconfig\craftingfurniturestore.config items\active\weapons\melee\abilities\broadsword\flamethrowersword\flamethrowersword.weaponability items\active\weapons\melee\abilities\spear\rocketspear\rocketspear.weaponability items\active\weapons\other\gnomegun\gnomegun.activeitem items\active\weapons\protectorate\aegisaltpistol\aegisaltpistol.activeitem items\active\weapons\ranged\beamfire.lua items\active\weapons\ranged\abilities\flamethrower\flamethrower.weaponability items\active\weapons\ranged\flamethrower\flamethrower.activeitem [NEW] items\active\weapons\staff\generated\handle\10.png [NEW] items\active\weapons\staff\generated\handle\11.png [NEW] items\active\weapons\staff\generated\handle\12.png [NEW] items\active\weapons\staff\generated\handle\13.png items\active\weapons\staff\generated\handle\3.png [NEW] items\active\weapons\staff\generated\handle\6.png [NEW] items\active\weapons\staff\generated\handle\7.png [NEW] items\active\weapons\staff\generated\handle\8.png [NEW] items\active\weapons\staff\generated\handle\9.png items\active\weapons\wand\generated\handle\6.png items\armors\backitems\batterypackaa\batterypackaa.back items\armors\backitems\bladedwings\bladedwings.back items\armors\backitems\breathprotection\breathprotection.back items\armors\backitems\coldprotection\coldprotection.back items\armors\backitems\crystalpack\crystalpack.back items\armors\backitems\heatprotection\heatprotection.back items\armors\backitems\paperwings\paperwings.back items\armors\backitems\parachutepack\parachutepack.back items\armors\backitems\radiationprotection\radiationprotection.back items\armors\backitems\tribalfeathers\icon.png items\armors\backitems\tribalfeathers\tribalfeathers.back items\armors\biome\prism\prism.chest items\armors\biome\prism\prism.legs items\armors\contest\boxman1\boxmanhat.head items\armors\contest\carrothat\carrothat.head items\armors\contest\causticstag\causticstag.head items\armors\contest\causticstag\head.png items\armors\contest\causticstag\icons.png items\armors\contest\corobockle\corobockle.head items\armors\contest\faceleech\faceleech.head items\armors\contest\pinkeyeparasite\pinkeyeparasite.head items\armors\contest\scalpion\scalpion.head [NEW] items\armors\contest\sensorysquidhat\head.png [NEW] items\armors\contest\sensorysquidhat\headicon.png [NEW] items\armors\contest\sensorysquidhat\mask.png [NEW] items\armors\contest\sensorysquidhat\sensorysquidhat.head [NEW] items\armors\contest\steampunk\head.png [NEW] items\armors\contest\steampunk\icons.png [NEW] items\armors\contest\steampunk\mask.png [NEW] items\armors\contest\steampunk\steampunk.head items\armors\contest\thinkingcap\thinkingcap.head items\armors\decorative\clothes\hoodie\hoodie.chest [NEW] items\armors\decorative\clothes\hoodie\hoodieicon.png items\armors\decorative\clothes\jeans1\jeans1.legs items\armors\decorative\clothes\jeans2\jeans2.legs items\armors\decorative\clothes\jeans3\jeans3.legs items\armors\decorative\clothes\scarf\winterscarf.head items\armors\decorative\clothes\tshirt\chestf.png items\armors\decorative\costumes\adventurerobot\adventurerobot.chest items\armors\decorative\costumes\adventurerobot\adventurerobot.head items\armors\decorative\costumes\adventurerobot\adventurerobot.legs items\armors\decorative\costumes\hunter\hunter.chest items\armors\decorative\costumes\predatory\predatory.back items\armors\decorative\costumes\predatory\predatory.chest items\armors\decorative\costumes\predatory\predatory.head items\armors\decorative\costumes\predatory\predatory.legs [NEW] items\armors\decorative\costumes\smart\bsleeve.png [NEW] items\armors\decorative\costumes\smart\chestf.png [NEW] items\armors\decorative\costumes\smart\chestm.png [NEW] items\armors\decorative\costumes\smart\fsleeve.png [NEW] items\armors\decorative\costumes\smart\icons.png [NEW] items\armors\decorative\costumes\smart\pants.png [NEW] items\armors\decorative\costumes\smart\smart.chest [NEW] items\armors\decorative\costumes\smart\smart.legs [NEW] items\armors\decorative\costumes\summer\bsleeve.png [NEW] items\armors\decorative\costumes\summer\chestf.png [NEW] items\armors\decorative\costumes\summer\chestm.png [NEW] items\armors\decorative\costumes\summer\fsleeve.png [NEW] items\armors\decorative\costumes\summer\icons.png [NEW] items\armors\decorative\costumes\summer\mask.png [NEW] items\armors\decorative\costumes\summer\pants.png [NEW] items\armors\decorative\costumes\summer\summer.chest [NEW] items\armors\decorative\costumes\summer\summer.legs items\armors\decorative\hats\bandithat1\bandithat1.head items\armors\decorative\hats\bandithat2\bandithat2.head items\armors\decorative\hats\beret\beret.head items\armors\decorative\hats\bev\bev.head items\armors\decorative\hats\eye\cameraman.head items\armors\decorative\hats\fancy\fancy.head items\armors\decorative\hats\fedora\fedora.head items\armors\decorative\hats\gasmask\gasmask.head [NEW] items\armors\decorative\hats\glasses4\glasses4.head [NEW] items\armors\decorative\hats\glasses4\head.png [NEW] items\armors\decorative\hats\glasses4\icons.png [NEW] items\armors\decorative\hats\glasses4\mask.png [NEW] items\armors\decorative\hats\glasses5\glasses5.head [NEW] items\armors\decorative\hats\glasses5\head.png [NEW] items\armors\decorative\hats\glasses5\icons.png [NEW] items\armors\decorative\hats\glasses5\mask.png items\armors\decorative\hats\ironavianhelmet\ironavianhelmet.head items\armors\decorative\hats\knight\knight.head items\armors\decorative\hats\m1helmetmedic\m1helmet.head items\armors\decorative\hats\protectorateflower\protectorateflower.head items\armors\decorative\hats\pyramid\pyramid.head items\armors\decorative\hats\sombrero\sombrero.head items\armors\decorative\hats\tophat\head.head items\armors\decorative\hats\toptophat\head.head items\armors\decorative\hats\vicious\vicious.head items\armors\decorative\hats\wig\head.png items\armors\decorative\hats\wig\icons.png items\armors\decorative\hats\wig\mask.png items\armors\decorative\hats\wig\wig.head items\armors\glitch\glitch-royal\glitchroyal.head items\armors\human\human-cool\bsleeve.png items\armors\human\human-cool\chestf.png items\armors\human\human-cool\chestm.png items\armors\human\human-cool\fsleeve.png items\armors\human\human-cool\icons.png items\armors\other\bonusarmor\bonusarmor.legs items\armors\other\camo\camo.legs items\armors\other\explorer\explorer.chest items\armors\other\explorer\explorer.legs items\armors\other\goldarmor\goldarmor.legs items\armors\other\medic\medic.back items\armors\other\mercenary\mercenary.legs items\armors\other\miniknog\miniknog.chest items\armors\other\miniknog\miniknog.head items\armors\other\miniknog\miniknog.legs items\armors\other\pathfinder\pathfinder.legs items\armors\other\silverarmor\silverarmor.legs items\armors\other\tracker\tracker.legs items\armors\other\valorous\valorous.chest items\armors\other\valorous\valorous.head items\armors\other\valorous\valorous.legs items\armors\other\voyager\voyager.legs items\armors\protectorate\protectorateshirt\chestf.png items\armors\protectorate\protectorateshirt\protectorateshirt.chest items\armors\protectorate\protectorateuniform\protectorate.chest items\armors\protectorate\protectorateuniform\protectorate.legs items\armors\protectorate\protectoratevest\protectoratevest.chest items\armors\protectorate\raggedprotectoratecape\raggedprotectoratecape.back items\augments\pet\bouncycollar.augment items\augments\pet\damagecollar1.augment items\augments\pet\damagecollar2.augment items\augments\pet\damagecollar3.augment items\augments\pet\electricbombcollar.augment items\augments\pet\firebombcollar.augment items\augments\pet\ghostlycollar.augment items\augments\pet\healingcollar1.augment items\augments\pet\healingcollar2.augment items\augments\pet\healingcollar3.augment items\augments\pet\healthcollar1.augment items\augments\pet\healthcollar2.augment items\augments\pet\healthcollar3.augment items\augments\pet\icebombcollar.augment items\augments\pet\lightcollar.augment items\augments\pet\obliviouscollar.augment items\augments\pet\poisonbombcollar.augment monsters\boss\apeboss\apeboss.monstertype monsters\boss\crystalboss\crystalboss.monstertype monsters\boss\cultistboss\cultistboss.monstertype monsters\boss\dragonboss\dragonboss.monstertype monsters\boss\kluexboss\kluexboss.monstertype monsters\boss\spiderboss\spiderboss.monstertype monsters\farming\fluffalo\default.frames [NEW] monsters\farming\fluffalo\electricfluffalo.monstertype [NEW] monsters\farming\fluffalo\firefluffalo.monstertype monsters\farming\fluffalo\fluffalo.animation monsters\farming\fluffalo\fluffalo.monstertype [NEW] monsters\farming\fluffalo\icefluffalo.monstertype [NEW] monsters\farming\fluffalo\poisonfluffalo.monstertype [NEW] monsters\farming\fluffalo\electric\body.frames [NEW] monsters\farming\fluffalo\electric\body.monsterpart [NEW] monsters\farming\fluffalo\electric\body.png [NEW] monsters\farming\fluffalo\evolution\default.frames [NEW] monsters\farming\fluffalo\evolution\defaultevolution.frames [NEW] monsters\farming\fluffalo\evolution\defaultevolution.monsterpart [NEW] monsters\farming\fluffalo\evolution\defaultevolution.png [NEW] monsters\farming\fluffalo\evolution\electricevolution.monsterpart [NEW] monsters\farming\fluffalo\evolution\electricevolution.png [NEW] monsters\farming\fluffalo\evolution\fireevolution.monsterpart [NEW] monsters\farming\fluffalo\evolution\fireevolution.png [NEW] monsters\farming\fluffalo\evolution\iceevolution.monsterpart [NEW] monsters\farming\fluffalo\evolution\iceevolution.png [NEW] monsters\farming\fluffalo\evolution\poisonevolution.monsterpart [NEW] monsters\farming\fluffalo\evolution\poisonevolution.png [NEW] monsters\farming\fluffalo\fire\body.monsterpart [NEW] monsters\farming\fluffalo\fire\body.png [NEW] monsters\farming\fluffalo\ice\body.monsterpart [NEW] monsters\farming\fluffalo\ice\body.png [NEW] monsters\farming\fluffalo\poison\body.monsterpart [NEW] monsters\farming\fluffalo\poison\body.png monsters\farming\fluffalobaby\fluffalobaby.monstertype monsters\flyers\tentaclegnat\tentaclegnat.monstertype monsters\flyers\tentaclespawner\tentaclespawner.monstertype monsters\ghosts\tentacleghost\tentacleghost.monstertype monsters\walkers\tentacleclam\tentacleclam.monstertype npcs\merchantpools.config npcs\villager.npctype npcs\biome\snowscientist.npctype npcs\biome\snowvillager.npctype npcs\dungeon\evilfortress\evilknightlord.npctype npcs\outpost\visitors\backervisitor.npctype [NEW] npcs\outpost\visitors\devs\devadam.npctype [NEW] npcs\outpost\visitors\devs\devdoris.npctype [NEW] npcs\outpost\visitors\devs\devjay.npctype [NEW] npcs\outpost\visitors\devs\devkyren.npctype [NEW] npcs\outpost\visitors\devs\devmeta.npctype [NEW] npcs\outpost\visitors\devs\devmolly.npctype [NEW] npcs\outpost\visitors\devs\devstephen.npctype [NEW] npcs\outpost\visitors\devs\devtiy.npctype objects\biome\scorchedcity\scorchedlandmine\scorchedlandmine.object objects\biome\slimecave\slimeblob1\slimeblob1.object objects\biome\slimecave\slimeblob2\slimeblob2.object objects\biome\slimecave\slimeblob3\slimeblob3.object objects\biome\slimecave\slimeblob4\slimeblob4.object objects\biome\slimecave\slimeblob5\slimeblob5.object objects\crafting\3dprinter\3dprinter.object objects\crafting\fossilstation\fossilstation.object objects\crafting\pethealingstation\pethealingstation.object objects\crafting\pixelcompressor\pixelcompressor.object objects\crafting\railcraftingtable\railcraftingtable.object objects\crafting\railcraftingtable\railcraftingtablelit.png objects\crafting\refinery\refinery.object objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.object objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\acceleratoraddon\acceleratoraddon.object objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\manipulatoraddon\manipulatoraddon.object objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\separatoraddon\separatoraddon.object objects\crafting\upgradeablecraftingobjects\craftingfarm\craftingfarm.object objects\crafting\upgradeablecraftingobjects\craftingfurnace\craftingfurnace.object objects\crafting\upgradeablecraftingobjects\craftingfurniture\craftingfurniture.object objects\crafting\upgradeablecraftingobjects\craftingmedical\craftingmedical.object objects\crafting\upgradeablecraftingobjects\craftingwheel\craftingwheel.object objects\crafting\wiringstation\wiringstation.object objects\crafting\woodencookingtable\woodencookingtable.object objects\farmables\fluffaloegg\fluffaloegg.lua objects\farmables\fluffaloegg\fluffaloegg.object objects\generic\fairylights\fairylights.object objects\outpost\2stopteleshop\2stoptele.object objects\outpost\frogfurnishing\frogfurnishing.object objects\outpost\outpostcookingtable\outpostcookingtable.object objects\outpost\penguinweaponshop\penguinweaponshop.object [NEW] objects\outpost\penguinweaponshop\penguinweaponshopclosed.frames objects\outpost\penguinweaponshop\penguinweaponshopclosed.object [NEW] objects\outpost\penguinweaponshop\penguinweaponshopclosed.png [NEW] objects\outpost\shipyardwelding\default.frames [NEW] objects\outpost\shipyardwelding\shipyardwelding.animation objects\outpost\shipyardwelding\shipyardwelding.object objects\wired\landmine\landmine.lua objects\wired\landmine\landmine.object [NEW] projectiles\explosions\burningexplosion\burningexplosion.config [NEW] projectiles\explosions\burningexplosion\burningexplosion.frames [NEW] projectiles\explosions\burningexplosion\burningexplosion.png [NEW] projectiles\explosions\burningexplosion\burningexplosion.projectile projectiles\status\burningstatusprojectile\burningstatusprojectile.projectile quests\outpost\penguin2.questtemplate quests\story\floran_mission2.questtemplate recipes\creaturecapture\pethealingstation.recipe recipes\inventorstable2\refinery.recipe recipes\inventorstable3\acceleratoraddon.recipe recipes\inventorstable3\manipulatoraddon.recipe recipes\inventorstable3\pixelcompressor.recipe recipes\inventorstable3\separatoraddon.recipe recipes\refinery\aegisaltore.recipe recipes\refinery\copperbar.recipe recipes\refinery\copperore.recipe recipes\refinery\diamond.recipe recipes\refinery\durasteelbar.recipe recipes\refinery\durasteelore.recipe recipes\refinery\feroziumore.recipe recipes\refinery\goldbar.recipe recipes\refinery\goldore.recipe recipes\refinery\ironbar.recipe recipes\refinery\ironore.recipe recipes\refinery\refinedaegisalt.recipe recipes\refinery\refinedferozium.recipe recipes\refinery\refinedviolium.recipe recipes\refinery\silverbar.recipe recipes\refinery\silverore.recipe recipes\refinery\titaniumbar.recipe recipes\refinery\titaniumore.recipe recipes\refinery\tungstenbar.recipe recipes\refinery\tungstenore.recipe recipes\refinery\violiumore.recipe recipes\refinery\voxel10k.recipe recipes\refinery\voxel1k.recipe recipes\refinery\voxel2k.recipe recipes\refinery\voxel5k.recipe scripts\behavior.lua sfx\humanoid\frog1.ogg sfx\humanoid\frog2.ogg sfx\humanoid\frog3.ogg [NEW] sfx\objects\penguin_welding1.ogg [NEW] sfx\objects\penguin_welding2.ogg sfx\tools\block_protected.ogg spawntypes\critter.spawntypes spawntypes\generatedfish.spawntypes treasure\biome.treasurepools treasure\common.treasurepools treasure\hunting.treasurepools treasure\largedungeons.treasurepools treasure\missions\apexmission1.treasurepools treasure\missions\avianmission1.treasurepools treasure\missions\floranmission1.treasurepools treasure\missions\glitchmission1.treasurepools treasure\missions\hylotlmission1.treasurepools DIFFS ----- universeflags.config 55a56,61 > "dungeonId" : "outpost_weaponshop", > "targetInstance" : "outpost", > "targetPosition" : [364, 588] > }, > { > "type" : "placeDungeon", 99,108d104 < } < ] < }, < "outpost_weaponshop" : { < "actions" : [ < { < "type" : "placeDungeon", < "dungeonId" : "outpost_weaponshop", < "targetInstance" : "outpost", < "targetPosition" : [364, 588] ai\ai.config 70a71,78 > "noCrewSpeech" : { > "animation" : "talk", > "text" : "^#6f6f6f;$ crew > ^cyan;> You are the only registered crew member of this ship. > > Recruiting additional crew members may allow increased operational efficiency.", > "speedModifier" : 0.7 > }, > 72,82c80,87 < "0" : [ < { < "animation" : "unique", < "text" : "> Zzz... Zzz... Zzz...", < "speedModifier" : 0.1 < } < ], < "1" : [ < { < "animation" : "talk", < "text" : "^#6f6f6f;$ status --- > "0" : { > "animation" : "unique", > "text" : "> Zzz... Zzz... Zzz...", > "speedModifier" : 0.1 > }, > "1" : { > "animation" : "talk", > "text" : "^#6f6f6f;$ status 86,92c91,95 < "speedModifier" : 0.7 < } < ], < "2" : [ < { < "animation" : "talk", < "text" : "^#6f6f6f;$ status --- > "speedModifier" : 0.7 > }, > "2" : { > "animation" : "talk", > "text" : "^#6f6f6f;$ status 96,102c99,103 < "speedModifier" : 0.7 < } < ], < "3" : [ < { < "animation" : "talk", < "text" : "^#6f6f6f;$ status -f --- > "speedModifier" : 0.7 > }, > "3" : { > "animation" : "talk", > "text" : "^#6f6f6f;$ status -f 107,109c108,109 < "speedModifier" : 0.7 < } < ] --- > "speedModifier" : 0.7 > } ai\missionapex1.aimission 7c7 < "apex" : { --- > "default" : { 10,82c10,14 < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther has concluded that this is Mansion base is the location of the Apex Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "The Miniknog Stronghold", < "repeatButtonText" : "Revisit the Miniknog Stronghold", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther has concluded that this Mansion base is the location of the Apex Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "The Miniknog Stronghold", < "repeatButtonText" : "Revisit the Miniknog Stronghold", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther has concluded that this is Mansion base is the location of the Apex Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "The Miniknog Stronghold", < "repeatButtonText" : "Revisit the Miniknog Stronghold", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther has concluded that this is Mansion base is the location of the Apex Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "The Miniknog Stronghold", < "repeatButtonText" : "Revisit the Miniknog Stronghold", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther has concluded that this is Mansion base is the location of the Apex Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "The Miniknog Stronghold", < "repeatButtonText" : "Revisit the Miniknog Stronghold", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther has concluded that this is Mansion base is the location of the Apex Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "The Miniknog Stronghold", < "repeatButtonText" : "Revisit the Miniknog Stronghold", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther has concluded that this is Mansion base is the location of the Apex Artifact.", < "speedModifier" : 1.0 < } < ] --- > "selectSpeech" : { > "animation" : "talk", > "text" : "Esther has concluded that this Mansion base is the location of the Apex Artifact.", > "speedModifier" : 1.0 > } ai\missionavian1.aimission 7,82c7,14 < "apex" : { < "buttonText" : "The Temple of Kluex", < "repeatButtonText" : "Revisit the Temple of Kluex", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This mostly abandoned temple is Esther's concluded location of the Avian Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "The Temple of Kluex", < "repeatButtonText" : "Revisit the Temple of Kluex", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This mostly abandoned temple is Esther's concluded location of the Avian Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "The Temple of Kluex", < "repeatButtonText" : "Revisit the Temple of Kluex", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This mostly abandoned temple is Esther's concluded location of the Avian Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "The Temple of Kluex", < "repeatButtonText" : "Revisit the Temple of Kluex", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This mostly abandoned temple is Esther's concluded location of the Avian Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "The Temple of Kluex", < "repeatButtonText" : "Revisit the Temple of Kluex", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This mostly abandoned temple is Esther's concluded location of the Avian Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "The Temple of Kluex", < "repeatButtonText" : "Revisit the Temple of Kluex", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This mostly abandoned temple is Esther's concluded location of the Avian Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "The Temple of Kluex", < "repeatButtonText" : "Revisit the Temple of Kluex", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This mostly abandoned temple is Esther's concluded location of the Avian Artifact.", < "speedModifier" : 1.0 < } < ] --- > "default" : { > "buttonText" : "The Great Sovereign Temple", > "repeatButtonText" : "Revisit The Great Sovereign Temple", > "selectSpeech" : { > "animation" : "talk", > "text" : "This mostly abandoned temple is Esther's concluded location of the Avian Artifact.", > "speedModifier" : 1.0 > } ai\missionfloran1.aimission 7,82c7,14 < "apex" : { < "buttonText" : "Floran Hunting Ceremony", < "repeatButtonText" : "Revisit Floran Hunting Ceremony", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther's research concludes that this is the probable location of the Floran Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Floran Hunting Ceremony", < "repeatButtonText" : "Revisit Floran Hunting Ceremony", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther's research concludes that this is the probable location of the Floran Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Floran Hunting Ceremony", < "repeatButtonText" : "Revisit Floran Hunting Ceremony", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther's research concludes that this is the probable location of the Floran Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Floran Hunting Ceremony", < "repeatButtonText" : "Revisit Floran Hunting Ceremony", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther's research concludes that this is the probable location of the Floran Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Floran Hunting Ceremony", < "repeatButtonText" : "Revisit Floran Hunting Ceremony", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther's research concludes that this is the probable location of the Floran Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Floran Hunting Ceremony", < "repeatButtonText" : "Revisit Floran Hunting Ceremony", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther's research concludes that this is the probable location of the Floran Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Floran Hunting Ceremony", < "repeatButtonText" : "Revisit Floran Hunting Ceremony", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "Esther's research concludes that this is the probable location of the Floran Artifact.", < "speedModifier" : 1.0 < } < ] --- > "default" : { > "buttonText" : "The Ceremonial Hunting Caverns", > "repeatButtonText" : "Revisit The Ceremonial Hunting Caverns", > "selectSpeech" : { > "animation" : "talk", > "text" : "Esther's research concludes that this is the probable location of the Floran Artifact.", > "speedModifier" : 1.0 > } ai\missionglitch1.aimission 7c7 < "apex" : { --- > "default" : { 10,82c10,14 < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "It seems that the Glitch Artifact belongs to the owner of a small stone Keep on a lonely planet.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "The Baron's Keep", < "repeatButtonText" : "Revisit The Baron's Keep", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "It seems that the Glitch Artifact belongs to the owner of a small stone Keep on a lonely planet.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "The Baron's Keep", < "repeatButtonText" : "Revisit The Baron's Keep", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "It seems that the Glitch Artifact belongs to the owner of a small stone Keep on a lonely planet.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "The Baron's Keep", < "repeatButtonText" : "Revisit The Baron's Keep", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "It seems that the Glitch Artifact belongs to the owner of a small stone Keep on a lonely planet.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "The Baron's Keep", < "repeatButtonText" : "Revisit The Baron's Keep", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "It seems that the Glitch Artifact belongs to the owner of a small stone Keep on a lonely planet.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "The Baron's Keep", < "repeatButtonText" : "Revisit The Baron's Keep", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "It seems that the Glitch Artifact belongs to the owner of a small stone Keep on a lonely planet.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "The Baron's Keep", < "repeatButtonText" : "Revisit The Baron's Keep", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "It seems that the Glitch Artifact belongs to the owner of a small stone Keep on a lonely planet.", < "speedModifier" : 1.0 < } < ] --- > "selectSpeech" : { > "animation" : "talk", > "text" : "It seems that the Glitch Artifact belongs to the owner of a small stone Keep on a lonely planet.", > "speedModifier" : 1.0 > } ai\missionhuman1.aimission 7c7 < "apex" : { --- > "default" : { 9,82c9,14 < "repeatButtonText" : "Repeat Erchius Mining Facility", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This Facility is the central source of Erchius Crystals, which can upgrade your ship's FTL Drive.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Erchius Mining Facility", < "repeatButtonText" : "Repeat Erchius Mining Facility", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This Facility is the central source of Erchius Crystals, which can upgrade your ship's FTL Drive.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Erchius Mining Facility", < "repeatButtonText" : "Repeat Erchius Mining Facility", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This Facility is the central source of Erchius Crystals, which can upgrade your ship's FTL Drive.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Erchius Mining Facility", < "repeatButtonText" : "Repeat Erchius Mining Facility", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This Facility is the central source of Erchius Crystals, which can upgrade your ship's FTL Drive.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Erchius Mining Facility", < "repeatButtonText" : "Repeat Erchius Mining Facility", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This Facility is the central source of Erchius Crystals, which can upgrade your ship's FTL Drive.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Erchius Mining Facility", < "repeatButtonText" : "Repeat Erchius Mining Facility", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This Facility is the central source of Erchius Crystals, which can upgrade your ship's FTL Drive.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Erchius Mining Facility", < "repeatButtonText" : "Repeat Erchius Mining Facility", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This Facility is the central source of Erchius Crystals, which can upgrade your ship's FTL Drive.", < "speedModifier" : 1.0 < } < ] --- > "repeatButtonText" : "Revisit the Erchius Mining Facility", > "selectSpeech" : { > "animation" : "talk", > "text" : "This Facility is the central source of Erchius Crystals, which can upgrade your ship's FTL Drive.", > "speedModifier" : 1.0 > } ai\missionhylotl1.aimission 7c7 < "apex" : { --- > "default" : { 10,82c10,14 < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This ancient island complex has been calculated to be the approximate location of the Hylotl Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "The Grand Pagoda Library", < "repeatButtonText" : "Revisit the Grand Pagoda Library", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This ancient island complex has been calculated to be the approximate location of the Hylotl Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "The Grand Pagoda Library", < "repeatButtonText" : "Revisit the Grand Pagoda Library", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This ancient island complex has been calculated to be the approximate location of the Hylotl Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "The Grand Pagoda Library", < "repeatButtonText" : "Revisit the Grand Pagoda Library", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This ancient island complex has been calculated to be the approximate location of the Hylotl Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "The Grand Pagoda Library", < "repeatButtonText" : "Revisit the Grand Pagoda Library", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This ancient island complex has been calculated to be the approximate location of the Hylotl Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "The Grand Pagoda Library", < "repeatButtonText" : "Revisit the Grand Pagoda Library", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This ancient island complex has been calculated to be the approximate location of the Hylotl Artifact.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "The Grand Pagoda Library", < "repeatButtonText" : "Revisit the Grand Pagoda Library", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "This ancient island complex has been calculated to be the approximate location of the Hylotl Artifact.", < "speedModifier" : 1.0 < } < ] --- > "selectSpeech" : { > "animation" : "talk", > "text" : "This ancient island complex has been calculated to be the approximate location of the Hylotl Artifact.", > "speedModifier" : 1.0 > } ai\missionpenguin1.aimission 7c7 < "apex" : { --- > "default" : { 10,82c10,14 < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The penguin on the outpost wants me to take down the mighty pirate Dreadwing.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Dreadwing", < "repeatButtonText" : "Repeat Dreadwing", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The penguin on the outpost wants me to take down the mighty pirate Dreadwing.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Dreadwing", < "repeatButtonText" : "Repeat Dreadwing", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The penguin on the outpost wants me to take down the mighty pirate Dreadwing.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Dreadwing", < "repeatButtonText" : "Repeat Dreadwing", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The penguin on the outpost wants me to take down the mighty pirate Dreadwing.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Dreadwing", < "repeatButtonText" : "Repeat Dreadwing", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The penguin on the outpost wants me to take down the mighty pirate Dreadwing.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Dreadwing", < "repeatButtonText" : "Repeat Dreadwing", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The penguin on the outpost wants me to take down the mighty pirate Dreadwing.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Dreadwing", < "repeatButtonText" : "Repeat Dreadwing", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "The penguin on the outpost wants me to take down the mighty pirate Dreadwing.", < "speedModifier" : 1.0 < } < ] --- > "selectSpeech" : { > "animation" : "talk", > "text" : "The proprietor of the Beak Easy requires assistance. Defeat Dreadwing .", > "speedModifier" : 1.0 > } behaviors\monsters\unique\fluffalo.behavior 4,5c4 < "/npcs/bmain.lua", < "/scripts/actions/monsters/fluffalo.lua", --- > "/scripts/behavior.lua", 6a6,7 > "/scripts/actions/time.lua", > "/scripts/actions/monsters/fluffalo.lua", 9d9 < "/scripts/actions/time.lua", 22c22,23 < "grazeCooldown": 20 --- > "grazeCooldown": 20, > "element": "default" 25c26 < "title": "dynamic", --- > "title": "sequence", 27,28c28,34 < "name": "dynamic", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 31,75c37,49 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "wasInteracted", < "type": "action", < "name": "wasInteracted", < "parameters": {} < }, < { < "title": "hasMonsterHarvest", < "type": "action", < "name": "hasMonsterHarvest", < "parameters": {} < }, < { < "title": "dropMonsterHarvest", < "type": "action", < "name": "dropMonsterHarvest", < "parameters": {} < }, < { < "title": "setGlobalTag", < "type": "action", < "name": "setGlobalTag", < "parameters": { < "type": "harvested", < "tag": "harvested." < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "idle", < "type": "body" < } --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 77,99c51,141 < { < "title": "say", < "type": "action", < "name": "say", < "parameters": { < "content": "moo", < "tags": {} < } < }, < { < "title": "faceEntity", < "type": "action", < "name": "faceEntity", < "parameters": { < "entity": "interactionSource" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 1 --- > "children": [ > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "getStorage", > "type": "action", > "name": "getStorage", > "parameters": { > "key": "playSpawnAnimation" > }, > "output": { > "bool": "playSpawnAnimation" > } > }, > { > "title": "setFlag", > "type": "action", > "name": "setFlag", > "parameters": { > "name": "playSpawnAnimation" > } > } > ] > }, > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "playSpawnAnimation" > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "setStorage", > "type": "action", > "name": "setStorage", > "parameters": { > "key": "playSpawnAnimation", > "bool": false > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "spawn", > "type": "body" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 1 > } > } > ] > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "idle", > "type": "body" > } > } > ] 101,102c143,144 < } < ] --- > ] > } 105c147 < "title": "parallel", --- > "title": "dynamic", 107,111c149,150 < "name": "parallel", < "parameters": { < "fail": -1, < "success": -1 < }, --- > "name": "dynamic", > "parameters": {}, 114c153 < "title": "selector", --- > "title": "sequence", 116,117c155,161 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 120,122c164,184 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "wasInteracted", > "type": "action", > "name": "wasInteracted", > "parameters": {} > }, > { > "title": "hasMonsterHarvest", > "type": "action", > "name": "hasMonsterHarvest", > "parameters": {} > }, > { > "title": "dropMonsterHarvest", > "type": "action", > "name": "dropMonsterHarvest", > "parameters": {} > }, > { > "title": "setGlobalTag", > "type": "action", > "name": "setGlobalTag", 124,153c186,188 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "hasMonsterHarvest", < "type": "action", < "name": "hasMonsterHarvest", < "parameters": {} < }, < { < "title": "setGlobalTag", < "type": "action", < "name": "setGlobalTag", < "parameters": { < "type": "harvested", < "tag": "" < } < }, < { < "title": "setInteractive", < "type": "action", < "name": "setInteractive", < "parameters": { < "interactive": true < } < } < ] --- > "type": "harvested", > "tag": "harvested." > } 156,158c191,193 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", 160,183c195,222 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "setInteractive", < "type": "action", < "name": "setInteractive", < "parameters": { < "interactive": false < } < }, < { < "title": "setGlobalTag", < "type": "action", < "name": "setGlobalTag", < "parameters": { < "type": "harvested", < "tag": "harvested." < } < } < ] --- > "state": "idle", > "type": "body" > } > }, > { > "title": "say", > "type": "action", > "name": "say", > "parameters": { > "content": "moo", > "tags": {} > } > }, > { > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "interactionSource" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 1 > } 188c227 < "title": "dynamic", --- > "title": "parallel", 190,191c229,233 < "name": "dynamic", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, 194c236 < "title": "sequence", --- > "title": "selector", 196,202c238,239 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 205,214c242,284 < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "onGround", < "type": "action", < "name": "onGround", < "parameters": {} < } --- > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "hasMonsterHarvest", > "type": "action", > "name": "hasMonsterHarvest", > "parameters": {} > }, > { > "title": "setGlobalTag", > "type": "action", > "name": "setGlobalTag", > "parameters": { > "type": "harvested", > "tag": "" > } > }, > { > "title": "setInteractive", > "type": "action", > "name": "setInteractive", > "parameters": { > "interactive": true > } > }, > { > "title": "setParticleEmitterActive", > "type": "action", > "name": "setParticleEmitterActive", > "parameters": { > "active": true, > "emitter": "" > } > } > ] 217c287 < "title": "parallel", --- > "title": "sequence", 219c289 < "name": "parallel", --- > "name": "sequence", 221,222c291,294 < "fail": 1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 226,234c298,302 < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "onGround", < "type": "action", < "name": "onGround", < "parameters": {} --- > "title": "setInteractive", > "type": "action", > "name": "setInteractive", > "parameters": { > "interactive": false 238c306 < "title": "setAnimationState", --- > "title": "setGlobalTag", 240c308 < "name": "setAnimationState", --- > "name": "setGlobalTag", 242,243c310,320 < "state": "fall", < "type": "body" --- > "type": "harvested", > "tag": "harvested." > } > }, > { > "title": "setParticleEmitterActive", > "type": "action", > "name": "setParticleEmitterActive", > "parameters": { > "active": false, > "emitter": "" 251,277c328,354 < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": 60, < "onFail": false, < "onSuccess": true < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": 10, < "onFail": true, < "onSuccess": true --- > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "onGround", > "type": "action", > "name": "onGround", > "parameters": {} > } 279,282c356,359 < "child": { < "title": "chance", < "type": "action", < "name": "chance", --- > { > "title": "parallel", > "type": "composite", > "name": "parallel", 284,295c361,385 < "chance": 0.25 < } < } < }, < { < "title": "withinTimeRange", < "type": "action", < "name": "withinTimeRange", < "parameters": { < "range": [ < 0.6, < 1 --- > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "onGround", > "type": "action", > "name": "onGround", > "parameters": {} > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "fall", > "type": "body" > } > } 297a388,397 > ] > }, > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 60, > "onFail": false, > "onSuccess": true 299,309c399,400 < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "sleep", < "type": "body" < } < }, < { < "title": "parallel", --- > "child": { > "title": "sequence", 311c402 < "name": "parallel", --- > "name": "sequence", 313,314c404,407 < "fail": 1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 317a411,428 > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 10, > "onFail": true, > "onSuccess": true > }, > "child": { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": 0.25 > } > } > }, > { 329c440 < "title": "runner", --- > "title": "setAnimationState", 331,332c442,474 < "name": "runner", < "parameters": {} --- > "name": "setAnimationState", > "parameters": { > "state": "sleep", > "type": "body" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "withinTimeRange", > "type": "action", > "name": "withinTimeRange", > "parameters": { > "range": [ > 0.6, > 1 > ] > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] 336,356d477 < ] < } < }, < { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": "", < "onFail": false, < "onSuccess": true < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" 358,362c479,491 < "children": [ < { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", --- > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": "", > "onFail": false, > "onSuccess": true > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", 364,366c493,496 < "cooldown": 2, < "onFail": true, < "onSuccess": true --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 368,373c498,561 < "child": { < "title": "chance", < "type": "action", < "name": "chance", < "parameters": { < "chance": 0.25 --- > "children": [ > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 2, > "onFail": true, > "onSuccess": true > }, > "child": { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": 0.25 > } > } > }, > { > "title": "setDirection", > "type": "action", > "name": "setDirection", > "parameters": {}, > "output": { > "direction": "move" > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "walk", > "type": "body" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": 1 > }, > "children": [ > { > "title": "move", > "type": "action", > "name": "move", > "parameters": { > "direction": "move", > "run": false > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.5 > } > } > ] 375,393c563,573 < } < }, < { < "title": "setDirection", < "type": "action", < "name": "setDirection", < "parameters": {}, < "output": { < "direction": "move" < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "walk", < "type": "body" < } --- > ] > } > }, > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": "", > "onFail": false, > "onSuccess": true 395,396c575,576 < { < "title": "parallel", --- > "child": { > "title": "sequence", 398c578 < "name": "parallel", --- > "name": "sequence", 400,401c580,583 < "fail": 1, < "success": 1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 405c587,605 < "title": "move", --- > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 2, > "onFail": true, > "onSuccess": true > }, > "child": { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": 0.25 > } > } > }, > { > "title": "setAnimationState", 407c607 < "name": "move", --- > "name": "setAnimationState", 409,410c609,610 < "direction": "move", < "run": false --- > "state": "graze", > "type": "body" 418c618 < "time": 0.5 --- > "time": "" 423,443d622 < ] < } < }, < { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": "", < "onFail": false, < "onSuccess": true < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" 445,456c624,636 < "children": [ < { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": 2, < "onFail": true, < "onSuccess": true < }, < "child": { < "title": "chance", --- > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "setAnimationState", 458c638 < "name": "chance", --- > "name": "setAnimationState", 460c640,641 < "chance": 0.25 --- > "state": "idle", > "type": "body" 461a643,648 > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} 463,508c650 < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "graze", < "type": "body" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } < } < ] < } < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "idle", < "type": "body" < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > ] biomes\surface\arcticoceanfloor.biome 60c60 < "treasureBoxSets" : [ "basicChest" ] --- > "treasureBoxSets" : [ "oceanFloorChest" ] biomes\surface\forest.biome 54c54,55 < [ 1, "fireflyspawner" ] --- > [ 1, "fireflyspawner" ], > [ 1, "fishcritter" ] biomes\surface\garden.biome 44c44,45 < [ 0.2, "snailcritter" ] --- > [ 0.2, "snailcritter" ], > [ 1, "fishcritter" ] biomes\surface\jungle.biome 53c53,54 < [ 1, "fireflyspawner" ] --- > [ 1, "fireflyspawner" ], > [ 1, "fishcritter" ] cinematics\intro\introstage.cinematic 1219c1219 < "frame" : 6, --- > "frame" : 10, 1256c1256 < "frame" : 12, --- > "frame" : 18, 1293c1293 < "frame" : 20, --- > "frame" : 28, 1330c1330 < "frame" : 16, --- > "frame" : 24, 1367c1367 < "frame" : 8, --- > "frame" : 10, 1383c1383 < "animationFrames" : 1, --- > "animationFrames" : 2, 1405c1405 < "frame" : 10, --- > "frame" : 12, 1456c1456 < "animationFrames" : 1, --- > "animationFrames" : 2, 1561c1561 < "animationFrames" : 1, --- > "animationFrames" : 2, dungeons\missions\avianmissions\avianmission1.json [TMX file differences are left out for huge size.] dungeons\other\outpost\outpost.json [TMX file differences are left out for huge size.] interface\ai\ai.config 51c51 < --- > 63c63 < --- > 75c75 < --- > 118c118 < --- > 231c231 < "wrapWidth" : 128 --- > "wrapWidth" : 124 250a251,269 > "noCrewRect" : { > "zlevel" : 3, > "type" : "layout", > "layoutType" : "basic", > "rect" : [8, 8, 128, 113], > "children" : { > "noCrewText" : { > "type" : "label", > "color" : [174, 225, 238, 255], > "hAnchor" : "left", > "vAnchor" : "top", > "position" : [0, 105], > "wrapWidth" : 118, > "lineSpacing" : 1.0 > } > } > } > }, > { 258,259c277,278 < "selectedBG" : "/interface/ai/listitemselected.png", < "unselectedBG" : "/interface/ai/listitem.png", --- > "selectedBG" : "/interface/ai/listitemscrollselected.png", > "unselectedBG" : "/interface/ai/listitemscroll.png", 265c284 < "file" : "/interface/ai/listitem.png", --- > "file" : "/interface/ai/listitemscroll.png", 314c333 < "wrapWidth" : 120 --- > "wrapWidth" : 124 interface\chat\chat.config 3c3 < "lineHeight" : 1.0, --- > "lineHeight" : 1.1, 11c11 < "portraitVerticalMargin" : 2, --- > "portraitVerticalMargin" : 3, 14,15c14,15 < "bodyHeight" : 60, < "expandedBodyHeight" : 150, --- > "bodyHeight" : 55, > "expandedBodyHeight" : 145, 28,29c28,29 < "radioMessage" : "^shadow,white;", < "world" : "^shadow,white;" --- > "radioMessage" : "^shadow,cyan;", > "world" : "^shadow,cyan;" 35c35,36 < "anchor" : "BottomLeft" --- > "anchor" : "BottomLeft", > "offset" : [0, 5] 51c52 < "position" : [24, 24] --- > "position" : [24, 25] 72c73 < "position" : [4, 69], --- > "position" : [4, 75], 78c79 < "position" : [4, 50], --- > "position" : [4, 22], 84c85 < "position" : [4, 30], --- > "position" : [4, 1], 88,106c89,124 < "modeButton" : { < "type" : "button", < "position" : [3, 9], < "base" : "/interface/chat/galaxy.png", < "hover" : "/interface/chat/galaxyOver.png" < } < }, < "modes" : { < "universe" : { < "base" : "/interface/chat/galaxy.png", < "hover" : "/interface/chat/galaxyOver.png" < }, < "planet" : { < "base" : "/interface/chat/planet.png", < "hover" : "/interface/chat/planetOver.png" < }, < "admin" : { < "base" : "/interface/chat/party.png", < "hover" : "/interface/chat/partyOver.png" --- > "filterGroup" : { > "type" : "radioGroup", > "toggleMode" : false, > "buttons" : [ > { > "selected" : true, > "baseImage" : "/interface/chat/filtertab.png:inactive", > "baseImageChecked" : "/interface/chat/filtertab.png:active", > "pressedOffset" : [0, 0], > "position" : [20, 2], > "text" : "ALL", > "fontColor" : "gray", > "fontColorChecked" : "white", > "data" : [] > }, > { > "baseImage" : "/interface/chat/filtertab.png:inactive", > "baseImageChecked" : "/interface/chat/filtertab.png:active", > "pressedOffset" : [0, 0], > "position" : [60, 2], > "text" : "PLAYER", > "fontColor" : "gray", > "fontColorChecked" : "white", > "data" : [ "Broadcast" ] > }, > { > "baseImage" : "/interface/chat/filtertab.png:inactive", > "baseImageChecked" : "/interface/chat/filtertab.png:active", > "pressedOffset" : [0, 0], > "position" : [100, 2], > "text" : "LOG", > "fontColor" : "gray", > "fontColorChecked" : "white", > "data" : [ "RadioMessage", "World" ] > } > ] interface\chatbubbles\grandprotector.frames 4c4 < "dimensions" : [3, 1], --- > "dimensions" : [4, 1], 7c7 < [ "talk.0", "talk.1", "shock.0" ] --- > [ "talk.0", "talk.1", "shock.0", "shock.1" ] interface\radiomessage\radiomessage.config 39,40c39 < "chatHiddenOffset" : [5, 5], < "chatVisibleOffset" : [5, 86], --- > "chatOffset" : [5, 5], interface\scripted\cropshipper\cropshippergui.config 320c320,331 < "syntheticmaterial" --- > "syntheticmaterial", > > // MONSTER DROP MATERIALS > "cryonicextract", > "hardenedcarapace", > "livingroot", > "phasematter", > "scorchedcore", > "sharpenedclaw", > "staticcell", > "stickofram", > "venomsample" interface\windowconfig\crafting3dprinter.config 4c4 < "printTime" : 1.0, --- > "printTime" : 0.5, interface\windowconfig\craftingfurniturestore.config 113c113 < "position" : [25, 5], --- > "position" : [25, 10], 114a115,116 > "vAnchor" : "mid", > "lineSpacing" : 1.0, items\active\weapons\melee\abilities\broadsword\flamethrowersword\flamethrowersword.weaponability 62c62 < "baseDps" : 7.5, --- > "baseDps" : 9, 64c64 < "energyUsage" : 50, --- > "energyUsage" : 45, items\active\weapons\melee\abilities\spear\rocketspear\rocketspear.weaponability 82,83c82,83 < "baseDps" : 7.5, < "energyUsage" : 50, --- > "baseDps" : 9, > "energyUsage" : 45, items\active\weapons\other\gnomegun\gnomegun.activeitem 3c3 < "level" : 3, --- > "level" : 4, 40,41c40,41 < "baseDps" : 7.5, < "energyUsage" : 18.75, --- > "baseDps" : 10, > "energyUsage" : 25, 45c45,46 < "damageSourceKind" : "gnomebeam" --- > "damageSourceKind" : "gnomebeam", > "knockback" : 5 items\active\weapons\protectorate\aegisaltpistol\aegisaltpistol.activeitem 41,42c41,42 < "baseDps" : 6.25, < "energyUsage" : 15.625, --- > "baseDps" : 6.5, > "energyUsage" : 16.25, 46c46,47 < "damageSourceKind" : "plasma" --- > "damageSourceKind" : "plasma", > "knockback" : 2 items\active\weapons\ranged\beamfire.lua 17c17 < activeItem.setScriptedAnimationParameter("chains", {newChain}) --- > activeItem.setScriptedAnimationParameter("chains", {}) 78,82c78 < self.weapon:setDamage() < activeItem.setScriptedAnimationParameter("chains", {}) < animator.setParticleEmitterActive("beamCollision", false) < animator.stopAllSounds("fireStart") < animator.stopAllSounds("fireLoop") --- > self:reset() 120a117,123 > self:reset() > end > > function BeamFire:reset() > self.weapon:setDamage() > activeItem.setScriptedAnimationParameter("chains", {}) > animator.setParticleEmitterActive("beamCollision", false) items\active\weapons\ranged\abilities\flamethrower\flamethrower.weaponability 8,9c8,9 < "baseDps" : 7.5, < "energyUsage" : 50, --- > "baseDps" : 10, > "energyUsage" : 25, items\active\weapons\ranged\flamethrower\flamethrower.activeitem 39c39 < "baseDps" : 7.5, --- > "baseDps" : 10, items\armors\backitems\batterypackaa\batterypackaa.back 7c7 < "description" : "An extra large AA battery pack. Juice up!", --- > "description" : "So that you always look energised!", items\armors\backitems\bladedwings\bladedwings.back 3c3 < "price" : 0, --- > "price" : 2500, items\armors\backitems\breathprotection\breathprotection.back 3c3 < "price" : 0, --- > "price" : 500, items\armors\backitems\coldprotection\coldprotection.back 3c3 < "price" : 0, --- > "price" : 1000, items\armors\backitems\crystalpack\crystalpack.back 3c3 < "price" : 0, --- > "price" : 2500, items\armors\backitems\heatprotection\heatprotection.back 3c3 < "price" : 0, --- > "price" : 1000, items\armors\backitems\paperwings\paperwings.back 3c3 < "price" : 0, --- > "price" : 5000, 5c5 < "rarity" : "Rare", --- > "rarity" : "Legendary", 7c7 < "description" : "Ornamental wings handmade from paper and wood. They're quite heavy!", --- > "description" : "Ornamental wings handmade from paper and wood. They're impractically heavy!", items\armors\backitems\parachutepack\parachutepack.back 2,3c2,3 < "itemName" : "parachutepack", < "price" : 0, --- > "itemName" : "parachutepackback", > "price" : 5000, 5c5 < "rarity" : "Rare", --- > "rarity" : "Legendary", 7c7 < "description" : "A parachute. No more freefalling!", --- > "description" : "A parachute. No more freefalling!-NOT USED-", items\armors\backitems\radiationprotection\radiationprotection.back 3c3 < "price" : 0, --- > "price" : 750, items\armors\backitems\tribalfeathers\tribalfeathers.back 3c3 < "price" : 0, --- > "price" : 5000, 5c5 < "rarity" : "Rare", --- > "rarity" : "Legendary", 7c7 < "description" : "These decorative feathers give you the appearance of having a feathery backside!", --- > "description" : "Decorative feathers to adorn your rump.", items\armors\biome\prism\prism.chest 8c8 < "description" : "Wrap up warm in the cold with this fur-lined jacket.", --- > "description" : "Wrap up warm in the cold with this fleecy thermal jacket.", items\armors\biome\prism\prism.legs 8c8 < "description" : "Stay toasty with these fur-lined trousers.", --- > "description" : "Stay toasty in these snug thermal trousers.", items\armors\contest\boxman1\boxmanhat.head 8c8 < "description" : "The bodacity of that boxman...it was bodacious!", --- > "description" : "The most bodacious boxman there ever was.", items\armors\contest\carrothat\carrothat.head 8c8 < "description" : "I'm huntin' wabbits.", --- > "description" : "Constantly within sight, constantly out of reach.", items\armors\contest\causticstag\causticstag.head 8c8 < "description" : "A helmet donned by a once-feared warrior.", --- > "description" : "Fear the mighty bug!", items\armors\contest\corobockle\corobockle.head 8c8 < "description" : "A person can be a hat too, right?", --- > "description" : "A little person, to keep your head warm.", items\armors\contest\faceleech\faceleech.head 3c3 < "price" : 5000, --- > "price" : 2500, 6c6 < "rarity" : "Legendary", --- > "rarity" : "Rare", 8c8 < "description" : "Oh no, a face leech! Oh, but wait, it's friendly. Alright, little guy, you can stay.", --- > "description" : "A constant companion for your face.", items\armors\contest\pinkeyeparasite\pinkeyeparasite.head 8c8 < "description" : "Ahhhh, my eyes! Everything is...pink!", --- > "description" : "This pesky parasite gives you pink-eye.", items\armors\contest\scalpion\scalpion.head 8c8 < "description" : "There's an iron scorpion...on my scalp! A scalpion!", --- > "description" : "An iron scorpion for your scalp... A scalpion!", items\armors\contest\thinkingcap\thinkingcap.head 8c8 < "description" : "Strange! The closer this thing gets to my head, the smarter I feel...", --- > "description" : "The longer you wear it, the smarter you feel!", items\armors\decorative\clothes\hoodie\hoodie.chest 4c4 < "inventoryIcon" : "icons.png:chest", --- > "inventoryIcon" : "hoodieicon.png", items\armors\decorative\clothes\jeans1\jeans1.legs 8c8 < "description" : "Fashionable skinny jeans.", --- > "description" : "Extremely close-fitting jeans, for the fashion conscious spacefarer.", items\armors\decorative\clothes\jeans2\jeans2.legs 8c8 < "description" : "Jeans which are well torn, but still usable.", --- > "description" : "Jeans with large, ripped holes allowing for pleasantly breezy knees.", items\armors\decorative\clothes\jeans3\jeans3.legs 8c8 < "description" : "These jeans are almost baggy enough to double as a tent.", --- > "description" : "Big, baggy jeans. An adequate substitute for a tent in a crisis.", items\armors\decorative\clothes\scarf\winterscarf.head 6c6 < "rarity" : "Lgendary", --- > "rarity" : "Legendary", items\armors\decorative\costumes\adventurerobot\adventurerobot.chest 8c8 < "description" : "Violium makes this prototype chestguard incredibly strong.", --- > "description" : "Violium makes this prototype chestguard incredibly strong.-NOT USED-", items\armors\decorative\costumes\adventurerobot\adventurerobot.head 8c8 < "description" : "This prototype mask is inspired by the Glitch.", --- > "description" : "This prototype mask is inspired by the Glitch.-NOT USED-", items\armors\decorative\costumes\adventurerobot\adventurerobot.legs 8c8 < "description" : "These prototype greaves are a little stiff, but really finish off the robotic look.", --- > "description" : "These prototype greaves are a little stiff, but really finish off the robotic look.-NOT USED-", items\armors\decorative\costumes\hunter\hunter.chest 8c8 < "description" : "Comes with an Apex manifesto and spitting tobacco.", --- > "description" : "Sturdy, practical, stylish.", items\armors\decorative\costumes\predatory\predatory.back 3c3 < "price" : 0, --- > "price" : 250, items\armors\decorative\costumes\predatory\predatory.chest 3c3 < "price" : 0, --- > "price" : 250, items\armors\decorative\costumes\predatory\predatory.head 3c3 < "price" : 0, --- > "price" : 250, items\armors\decorative\costumes\predatory\predatory.legs 3c3 < "price" : 0, --- > "price" : 250, items\armors\decorative\hats\bandithat1\bandithat1.head 3c3 < "price" : 0, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", items\armors\decorative\hats\bandithat2\bandithat2.head 3c3 < "price" : 0, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", items\armors\decorative\hats\beret\beret.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8c8 < "description" : "A sassy felt hat. Baguette sold separately.", --- > "description" : "A sassy felt hat. Chic and a la mode.", items\armors\decorative\hats\bev\bev.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", items\armors\decorative\hats\eye\cameraman.head 3c3 < "price" : 0, --- > "price" : 2500, items\armors\decorative\hats\fancy\fancy.head 3c3 < "price" : 0, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", items\armors\decorative\hats\fedora\fedora.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8c8 < "description" : "Sing it with me: Fedoras are awesome!!!", --- > "description" : "The fedora - some wear it to look respectable, others disreputable.", items\armors\decorative\hats\gasmask\gasmask.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8c8 < "description" : "An ancient breathing apparatus for filtering toxins.", --- > "description" : "An ancient breathing apparatus for filtering airborne toxins. Sadly it's no longer functional.", items\armors\decorative\hats\ironavianhelmet\ironavianhelmet.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8,9c8,9 < "description" : "Take to the skies like the Iron Avian. Fwooooosh!", < "shortdescription" : "The Iron Avian Helmet", --- > "description" : "An aerodynamically designed helmet - for the space traveller in a hurry.", > "shortdescription" : "The Aerohelm", items\armors\decorative\hats\knight\knight.head 3c3 < "price" : 0, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", items\armors\decorative\hats\m1helmetmedic\m1helmet.head 3c3 < "price" : 0, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", 8c8 < "description" : "G.I. standard issue military helmet. This one is designed for a medic.", --- > "description" : "G.I. standard issue military helmet. This one is designed for a medic.-NOT USED-", items\armors\decorative\hats\protectorateflower\protectorateflower.head 3c3 < "price" : 0, --- > "price" : 100, items\armors\decorative\hats\pyramid\pyramid.head 3c3 < "price" : 0, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Rare", items\armors\decorative\hats\sombrero\sombrero.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8c8 < "description" : "Relax in the shade and feel the summer groove.", --- > "description" : "Shades you from the hot sun.", items\armors\decorative\hats\tophat\head.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Rare", --- > "rarity" : "Legendary", items\armors\decorative\hats\toptophat\head.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Rare", --- > "rarity" : "Legendary", items\armors\decorative\hats\vicious\vicious.head 3c3 < "price" : 0, --- > "price" : 2500, items\armors\decorative\hats\wig\wig.head 3c3 < "price" : 0, --- > "price" : 5000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8c8 < "description" : "Have you done something a little bit different with your hair?", --- > "description" : "An understated wig that's perfect for casual occasions.", 17,18c17,18 < // DENIM < { "ffca8a" : "cacdd0", "e0975c" : "8599ad", "a85636" : "627890", "6f2919" : "515a7f" }, --- > // PINK > { "ffca8a" : "eab3db", "e0975c" : "d35eae", "a85636" : "97276d", "6f2919" : "59163f" }, items\armors\glitch\glitch-royal\glitchroyal.head 3c3 < "price" : 0, --- > "price" : 2500, items\armors\other\bonusarmor\bonusarmor.legs 2c2 < "itemName" : "bonusarmorpants", --- > "itemName" : "bonusarmorlegs", items\armors\other\camo\camo.legs 2c2 < "itemName" : "camopants", --- > "itemName" : "camolegs", items\armors\other\explorer\explorer.chest 3c3 < "price" : 0, --- > "price" : 4000, 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 22a23,50 > > "level" : 4, > "leveledStatusEffects" : [ > { > "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", > "stat" : "powerMultiplier", > "baseMultiplier" : 1.25 > }, > { > "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", > "stat" : "protection", > "amount" : 0.5 > }, > { > "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", > "stat" : "maxEnergy", > "amount" : 5 > }, > { > "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", > "stat" : "maxHealth", > "amount" : 5 > } > ], > > "itemTags" : [ "tier4armour" ], > > items\armors\other\explorer\explorer.legs 3c3 < "price" : 0, --- > "price" : 1600, 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", 13a14,39 > > "level" : 4, > "leveledStatusEffects" : [ > { > "levelFunction" : "acceleratorArmorLevelPowerMultiplierMultiplier", > "stat" : "powerMultiplier", > "baseMultiplier" : 1.1 > }, > { > "levelFunction" : "acceleratorArmorLevelProtectionMultiplier", > "stat" : "protection", > "amount" : 0.2 > }, > { > "levelFunction" : "acceleratorArmorLevelMaxEnergyMultiplier", > "stat" : "maxEnergy", > "amount" : 2 > }, > { > "levelFunction" : "acceleratorArmorLevelMaxHealthMultiplier", > "stat" : "maxHealth", > "amount" : 2 > } > ], > > "itemTags" : [ "tier4armour" ], items\armors\other\goldarmor\goldarmor.legs 2c2 < "itemName" : "goldarmorpants", --- > "itemName" : "goldarmorlegs", items\armors\other\medic\medic.back 3c3 < "price" : 0, --- > "price" : 1200, items\armors\other\mercenary\mercenary.legs 2c2 < "itemName" : "mercenarypants", --- > "itemName" : "mercenarylegs", items\armors\other\miniknog\miniknog.chest 3c3 < "price" : 0, --- > "price" : 250, items\armors\other\miniknog\miniknog.head 3c3 < "price" : 0, --- > "price" : 250, items\armors\other\miniknog\miniknog.legs 3c3 < "price" : 0, --- > "price" : 250, items\armors\other\pathfinder\pathfinder.legs 2c2 < "itemName" : "pathfinderpants", --- > "itemName" : "pathfinderlegs", items\armors\other\silverarmor\silverarmor.legs 2c2 < "itemName" : "silverarmorpants", --- > "itemName" : "silverarmorlegs", items\armors\other\tracker\tracker.legs 2c2 < "itemName" : "trackerpants", --- > "itemName" : "trackerlegs", items\armors\other\valorous\valorous.chest 3c3 < "price" : 0, --- > "price" : 250, 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", items\armors\other\valorous\valorous.head 3c3 < "price" : 0, --- > "price" : 250, 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", items\armors\other\valorous\valorous.legs 3c3 < "price" : 0, --- > "price" : 250, 6c6 < "rarity" : "Common", --- > "rarity" : "Uncommon", items\armors\other\voyager\voyager.legs 2c2 < "itemName" : "voyagerpants", --- > "itemName" : "voyagerlegs", items\armors\protectorate\protectorateshirt\protectorateshirt.chest 3c3 < "price" : 0, --- > "price" : 75, items\armors\protectorate\protectorateuniform\protectorate.chest 3c3 < "price" : 0, --- > "price" : 125, items\armors\protectorate\protectorateuniform\protectorate.legs 3c3 < "price" : 0, --- > "price" : 75, items\armors\protectorate\protectoratevest\protectoratevest.chest 3c3 < "price" : 0, --- > "price" : 75, items\armors\protectorate\raggedprotectoratecape\raggedprotectoratecape.back 3c3 < "price" : 0, --- > "price" : 100, items\augments\pet\bouncycollar.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\damagecollar1.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\damagecollar2.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\damagecollar3.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\electricbombcollar.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\firebombcollar.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\ghostlycollar.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\healingcollar1.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\healingcollar2.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\healingcollar3.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\healthcollar1.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\healthcollar2.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\healthcollar3.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\icebombcollar.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\lightcollar.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\obliviouscollar.augment 4a5 > "tooltipKind" : "petcollar", items\augments\pet\poisonbombcollar.augment 4a5 > "tooltipKind" : "petcollar", monsters\boss\apeboss\apeboss.monstertype 9c9,13 < "dropPools" : [ ], --- > "dropPools" : [ > { > "default" : "apebosstreasure" > } > ], monsters\boss\crystalboss\crystalboss.monstertype 12c12 < "default" : "money" --- > "default" : "crystalbosstreasure" monsters\boss\cultistboss\cultistboss.monstertype 10c10,14 < "dropPools" : [ ], --- > "dropPools" : [ > { > "default" : "cultistbosstreasure" > } > ], monsters\boss\dragonboss\dragonboss.monstertype 10c10,14 < "dropPools" : [], --- > "dropPools" : [ > { > "default" : "dragonbosstreasure" > } > ], monsters\boss\kluexboss\kluexboss.monstertype 10c10 < "default" : "money" --- > "default" : "kluexbosstreasure" monsters\boss\spiderboss\spiderboss.monstertype 10c10 < "default" : "spiderboss" --- > "default" : "spiderbosstreasure" monsters\farming\fluffalo\default.frames 17a18,32 > }, > "aliases" : { > "idle.2" : "idle.1", > "idle.3" : "idle.1", > "idle.4" : "idle.1", > "idle.5" : "idle.1", > "idle.6" : "idle.1", > "idle.7" : "idle.1", > > "harvested.idle.2" : "harvested.idle.1", > "harvested.idle.3" : "harvested.idle.1", > "harvested.idle.4" : "harvested.idle.1", > "harvested.idle.5" : "harvested.idle.1", > "harvested.idle.6" : "harvested.idle.1", > "harvested.idle.7" : "harvested.idle.1" monsters\farming\fluffalo\fluffalo.animation 18c18 < "default" : "idle", --- > "default" : "invisible", 20a21,28 > "invisible" : { > }, > "spawn" : { > "frames" : 10, > "cycle" : 1.0, > "mode" : "transition", > "transition" : "idle" > }, 22c30,32 < "frames" : 1 --- > "frames" : 7, > "cycle" : 0.5, > "mode" : "loop" 71a82,96 > "spawn" : { > "properties" : { > "offset" : [-0.25, 0.875], > "fullbright" : true > }, > "partStates" : { > "body" : { > "spawn" : { > "properties" : { > "image" : ":" > } > } > } > } > }, 125c150,225 < "deathPoof" : { --- > "default" : { > "active" : false, > "emissionRate" : 4.0, > "offsetRegion" : [-2.25, -1.625, 2.25, 1.625], > "particles" : [ > ] > }, > "fire" : { > "active" : false, > "emissionRate" : 4.0, > "offsetRegion" : [-2.25, -1.625, 2.25, 1.625], > "particles" : [ > { "particle" : "burningdustfront" }, > { "particle" : "crabcanosmoke" } > ] > }, > "ice" : { > "active" : false, > "emissionRate" : 3.0, > "offsetRegion" : [-2.25, -1.625, 2.25, 1.625], > "particles" : [ > { "particle" : { > "type" : "animated", > "animation" : "/animations/statuseffects/frozen/frozen.animation", > "position" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [50, 50], > "destructionAction" : "shrink", > "destructionTime" : 0.425, > "size" : 0.5, > "layer" : "middle", > "timeToLive" : 0.425, > "light" : [0, 60, 80], > "variance" : { > "finalVelocity" : [1.5, 1.5] > } > } > }, > { "particle" : "iceswoosh2" }, > { "particle" : { > "type" : "ember", > "size" : 1.0, > "color" : [99, 216, 232, 255], > "fade" : 0.9, > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 20], > "destructionTime" : 0.8, > "layer" : "middle", > "variance" : { > "finalVelocity" : [1.5, 1.5], > "size" : 0.5 > } > } > } > ] > }, > "poison" : { > "active" : false, > "emissionRate" : 3.0, > "offsetRegion" : [-2.25, -1.625, 2.25, 1.625], > "particles" : [ > { "particle" : "poisonswoosh1" }, > { "particle" : "poisonswoosh2", "count" : 2 } > ] > }, > "electric" : { > "active" : false, > "emissionRate" : 3.0, > "offsetRegion" : [-2.25, -1.625, 2.25, 1.625], > "particles" : [ > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" } > ] > }, > "deathPoof" : { 138,139d237 < < 160d257 < monsters\farming\fluffalo\fluffalo.monstertype 5c5 < "parts" : [ "body" ], --- > "parts" : [ "body", "spawn" ], 23a24,27 > > "behaviorConfig" : { > "element" : "default" > }, monsters\farming\fluffalobaby\fluffalobaby.monstertype 33c33 < "spawnOffset" : [0, 1.75], --- > "spawnOffset" : [-0.5, 1.25], monsters\flyers\tentaclegnat\tentaclegnat.monstertype 169c169 < "capturable" : true, --- > "capturable" : false, monsters\flyers\tentaclespawner\tentaclespawner.monstertype 163c163 < "capturable" : true, --- > "capturable" : false, monsters\ghosts\tentacleghost\tentacleghost.monstertype 199c199 < "capturable" : true, --- > "capturable" : false, monsters\walkers\tentacleclam\tentacleclam.monstertype 176c176 < "capturable" : true, --- > "capturable" : false, npcs\merchantpools.config 211c211,212 < { "item" : { "name" : "lanternstickback" }, "rarity" : 0.2 } --- > { "item" : { "name" : "lanternstickback" }, "rarity" : 0.2 }, > { "item" : { "name" : "steampunkhead" }, "rarity" : 0.2 } 464c465 < { "item" : { "name" : "mercenarypants" }, "rarity" : 0.04 } --- > { "item" : { "name" : "mercenarylegs" }, "rarity" : 0.04 } 469c470 < { "item" : { "name" : "mercenarypants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "mercenarylegs" }, "rarity" : 0.04 }, 472c473 < { "item" : { "name" : "silverarmorpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "silverarmorlegs" }, "rarity" : 0.04 }, 479c480 < { "item" : { "name" : "trackerpants" }, "rarity" : 0.04 } --- > { "item" : { "name" : "trackerlegs" }, "rarity" : 0.04 } 484c485 < { "item" : { "name" : "mercenarypants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "mercenarylegs" }, "rarity" : 0.04 }, 487c488 < { "item" : { "name" : "silverarmorpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "silverarmorlegs" }, "rarity" : 0.04 }, 494c495 < { "item" : { "name" : "trackerpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "trackerlegs" }, "rarity" : 0.04 }, 497c498 < { "item" : { "name" : "goldarmorpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "goldarmorlegs" }, "rarity" : 0.04 }, 500c501 < { "item" : { "name" : "voyagerpants" }, "rarity" : 0.04 } --- > { "item" : { "name" : "voyagerlegs" }, "rarity" : 0.04 } 505c506 < { "item" : { "name" : "mercenarypants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "mercenarylegs" }, "rarity" : 0.04 }, 508c509 < { "item" : { "name" : "silverarmorpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "silverarmorlegs" }, "rarity" : 0.04 }, 515c516 < { "item" : { "name" : "trackerpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "trackerlegs" }, "rarity" : 0.04 }, 518c519 < { "item" : { "name" : "goldarmorpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "goldarmorlegs" }, "rarity" : 0.04 }, 521c522 < { "item" : { "name" : "voyagerpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "voyagerlegs" }, "rarity" : 0.04 }, 524c525,527 < { "item" : { "name" : "pathfinderpants" }, "rarity" : 0.04 } --- > { "item" : { "name" : "pathfinderlegs" }, "rarity" : 0.04 }, > { "item" : { "name" : "explorerchest" }, "rarity" : 0.04 }, > { "item" : { "name" : "explorerlegs" }, "rarity" : 0.04 } 529c532 < { "item" : { "name" : "mercenarypants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "mercenarylegs" }, "rarity" : 0.04 }, 532c535 < { "item" : { "name" : "silverarmorpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "silverarmorlegs" }, "rarity" : 0.04 }, 539c542 < { "item" : { "name" : "trackerpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "trackerlegs" }, "rarity" : 0.04 }, 542c545 < { "item" : { "name" : "goldarmorpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "goldarmorlegs" }, "rarity" : 0.04 }, 545c548 < { "item" : { "name" : "voyagerpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "voyagerlegs" }, "rarity" : 0.04 }, 548c551,553 < { "item" : { "name" : "pathfinderpants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "pathfinderlegs" }, "rarity" : 0.04 }, > { "item" : { "name" : "explorerchest" }, "rarity" : 0.04 }, > { "item" : { "name" : "explorerlegs" }, "rarity" : 0.04 }, 551c556 < { "item" : { "name" : "camopants" }, "rarity" : 0.04 }, --- > { "item" : { "name" : "camolegs" }, "rarity" : 0.04 }, 554c559 < { "item" : { "name" : "bonusarmorpants" }, "rarity" : 0.04 } --- > { "item" : { "name" : "bonusarmorlegs" }, "rarity" : 0.04 } 1380a1386,1405 > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 1 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 3 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 4 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 5 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 6 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 7 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 8 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 9 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 10 } } }, > { "item" : { "name" : "hoodiechest", "parameters" : { "colorIndex" : 11 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 1 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 3 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 4 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 5 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 6 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 7 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 8 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 9 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 10 } } }, > { "item" : { "name" : "hoodie2chest", "parameters" : { "colorIndex" : 11 } } }, 1390a1416,1445 > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 1 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 3 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 4 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 5 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 6 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 7 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 8 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 9 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 10 } } }, > { "item" : { "name" : "jeans1legs", "parameters" : { "colorIndex" : 11 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 1 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 3 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 4 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 5 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 6 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 7 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 8 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 9 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 10 } } }, > { "item" : { "name" : "jeans2legs", "parameters" : { "colorIndex" : 11 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 1 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 3 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 4 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 5 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 6 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 7 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 8 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 9 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 10 } } }, > { "item" : { "name" : "jeans3legs", "parameters" : { "colorIndex" : 11 } } }, npcs\villager.npctype 92c92 < { "name" : "glasses1head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses1head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses1head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses1head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, --- > { "name" : "glasses1head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses4head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses4head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses5head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, 99a100 > { "name" : "hoodiechest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, 114a116 > { "name" : "hoodiechest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, npcs\biome\snowscientist.npctype 14,16c14,15 < "It's freezing out here! My lab coat isn't very warm.", < "I wish my research didn't involve being sent to a freezing cold planet...", < "Luckily I have a nanosuit, so I don't have to wear warm clothes.", --- > "It's pretty cold here! My lab coat isn't very warm.", > "I wish my research didn't involve being sent to THIS planet...", 18c17 < "This planet may have a deadly cold climate, but it sure is beautiful.", --- > "This place may be cold, but it sure is beautiful.", npcs\biome\snowvillager.npctype 18c18 < "It's pretty icy here, huh? I don't mind it, myself.", --- > "It's pretty cold here, huh? I don't mind it, myself.", npcs\dungeon\evilfortress\evilknightlord.npctype 33c33 < { "name" : "glitchtier5shead", "parameters" : { "colorIndex" : 1 } } --- > { "name" : "glitchroyalhead", "parameters" : { "colorIndex" : 0 } } npcs\outpost\visitors\backervisitor.npctype 35c35 < { "name" : "caphead", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "caphead", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "caphead", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "caphead", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, --- > { "name" : "glasses1head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses4head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses4head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, { "name" : "glasses5head", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, objects\biome\scorchedcity\scorchedlandmine\scorchedlandmine.object 33c33 < "scripts" : [ "/objects/biome/scorchedcity/scorchedlandmine/scorchedlandmine.lua" ], --- > "scripts" : [ "/objects/wired/landmine/landmine.lua" ], 39a40,44 > "animationCustom" : { > "sounds" : { > "on" : ["/sfx/objects/hiddenswitch1.ogg"] > } > }, 45c50 < "timer" : 6, --- > "triggerDelay" : 0.5, 47c52 < "detectRadius" : 4 --- > "detectArea" : [[-1.0, 0], [1.0, 0.5]] objects\biome\slimecave\slimeblob1\slimeblob1.object 37c37 < "smashSounds" : [ "/sfx/blocks/water_swim.ogg" ], --- > "smashSounds" : [ "/sfx/objects/meat_break1.ogg", "/sfx/objects/meat_break3.ogg" ], objects\biome\slimecave\slimeblob2\slimeblob2.object 37c37 < "smashSounds" : [ "/sfx/blocks/water_swim.ogg" ], --- > "smashSounds" : [ "/sfx/objects/meat_break1.ogg", "/sfx/objects/meat_break3.ogg" ], objects\biome\slimecave\slimeblob3\slimeblob3.object 37c37 < "smashSounds" : [ "/sfx/blocks/water_swim.ogg" ], --- > "smashSounds" : [ "/sfx/objects/meat_break1.ogg", "/sfx/objects/meat_break3.ogg" ], objects\biome\slimecave\slimeblob4\slimeblob4.object 37c37 < "smashSounds" : [ "/sfx/blocks/water_swim.ogg" ], --- > "smashSounds" : [ "/sfx/objects/meat_break1.ogg", "/sfx/objects/meat_break3.ogg" ], objects\biome\slimecave\slimeblob5\slimeblob5.object 37c37 < "smashSounds" : [ "/sfx/blocks/water_swim.ogg" ], --- > "smashSounds" : [ "/sfx/objects/meat_break1.ogg", "/sfx/objects/meat_break3.ogg" ], objects\crafting\3dprinter\3dprinter.object 9c9 < "price" : 1000, --- > "price" : 2000, objects\crafting\fossilstation\fossilstation.object 5c5,10 < "interactAction" : "OpenCraftingInterface", --- > "price" : 750, > "description" : "Used to make fossil excavation tools and display cases.", > "shortdescription" : "^orange;Fossil Station^white;", > "race" : "generic", > "category" : "crafting", > "printable" : false, 6a12 > "interactAction" : "OpenCraftingInterface", 20,26d25 < < "description" : "Used to make fossil excavation tools and display cases.", < "shortdescription" : "^orange;Fossil Station^white;", < "race" : "generic", < "category" : "crafting", < "price" : 160, < "printable" : false, objects\crafting\pethealingstation\pethealingstation.object 10c10 < "price" : 160, --- > "price" : 750, objects\crafting\pixelcompressor\pixelcompressor.object 22c22 < "price" : 300, --- > "price" : 2400, objects\crafting\railcraftingtable\railcraftingtable.object 3c3 < "colonyTags" : [], --- > "colonyTags" : ["crafting"], 4a5,12 > "price" : 1250, > "radioMessagesOnPickup" : [ ], > "printable" : false, > "description" : "-placeholder-Used to produce rails, rail riding items and related objects.", > "shortdescription" : "^orange;Rail Crafting Table^white;", > "race" : "generic", > "category" : "crafting", > 19,25c27,34 < "radioMessagesOnPickup" : [ ], < "printable" : false, < "description" : "-placeholder-Used to produce rails, rail riding items and related objects.", < "shortdescription" : "^orange;Rail Crafting Table^white;", < "race" : "generic", < "category" : "crafting", < "price" : 200, --- > > "lightColor" : [62, 89, 89], > > "flickerPeriod" : 0.5, > "flickerMinIntensity" : 0.9, > "flickerMaxIntensity" : 1, > "flickerPeriodVariance" : 0.0, > "flickerIntensityVariance" : 0, 40c49,65 < "imagePosition" : [0, 0], --- > "imagePosition" : [-16, 0], > > "direction" : "left", > "flipImages" : true, > > "frames" : 22, > "animationCycle" : 1.8, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > }, > > { > "imageLayers" : [ { "image" : "railcraftingtable.png:.", "fullbright" : true }, { "image" : "railcraftingtablelit.png:." } ], > "imagePosition" : [-16, 0], > > "direction" : "right", objects\crafting\refinery\refinery.object 10c10 < "price" : 150, --- > "price" : 1250, objects\crafting\upgradeablecraftingobjects\craftinganvil\craftinganvil.object 11c11 < "price" : 35, --- > "price" : 350, 43a44 > "price" : 350, 89a91 > "price" : 750, 136a139,140 > "price" : 1500, > "rarity" : "Rare", objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\acceleratoraddon\acceleratoraddon.object 6c6 < "price" : 75, --- > "price" : 1250, objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\manipulatoraddon\manipulatoraddon.object 6c6 < "price" : 75, --- > "price" : 1250, objects\crafting\upgradeablecraftingobjects\craftinganvil\addons\separatoraddon\separatoraddon.object 6c6 < "price" : 75, --- > "price" : 1250, objects\crafting\upgradeablecraftingobjects\craftingfarm\craftingfarm.object 90a91 > "price" : 750, objects\crafting\upgradeablecraftingobjects\craftingfurnace\craftingfurnace.object 11c11 < "price" : 55, --- > "price" : 50, 77c77 < { "item" : "tungstenbar", "count" : 7 }, --- > { "item" : "tungstenbar", "count" : 6 }, 92a93 > "price" : 400, 123c124 < { "item" : "durasteelbar", "count" : 7 }, --- > { "item" : "durasteelbar", "count" : 6 }, 139a141 > "price" : 750, objects\crafting\upgradeablecraftingobjects\craftingfurniture\craftingfurniture.object 11c11 < "price" : 50, --- > "price" : 40, 71,73c71,73 < { "item" : "titaniumbar", "count" : 10 }, < { "item" : "silverbar", "count" : 10 }, < { "item" : "copperbar", "count" : 10 } --- > { "item" : "titaniumbar", "count" : 6 }, > { "item" : "silverbar", "count" : 6 }, > { "item" : "copperbar", "count" : 6 } 86a87 > "price" : 800, objects\crafting\upgradeablecraftingobjects\craftingmedical\craftingmedical.object 11c11 < "price" : 35, --- > "price" : 75, 91a92 > "price" : 750, objects\crafting\upgradeablecraftingobjects\craftingwheel\craftingwheel.object 73c73 < { "item" : "titaniumbar", "count" : 7 }, --- > { "item" : "titaniumbar", "count" : 6 }, 88a89 > "price" : 525, objects\crafting\wiringstation\wiringstation.object 4a5 > "price" : 1250, 24d24 < "price" : 100, objects\crafting\woodencookingtable\woodencookingtable.object 5c5 < "price" : 55, --- > "price" : 100, objects\farmables\fluffaloegg\fluffaloegg.lua 5a6 > self.forceHatchTime = config.getParameter("forceHatchTime") 15c16,19 < if world.time() - storage.spawnTime >= self.hatchTime then --- > local age = world.time() - storage.spawnTime > if age >= self.forceHatchTime then > hatch() > elseif age >= self.hatchTime then 26,28c30 < animator.burstParticleEmitter("hatch") < world.spawnMonster(config.getParameter("spawnMonster"), vec2.add(entity.position(), config.getParameter("spawnOffset")), {level=1}) < object.smash(true) --- > hatch() 30c32,38 < end \ No newline at end of file --- > end > > function hatch() > animator.burstParticleEmitter("hatch") > world.spawnMonster(config.getParameter("spawnMonster"), vec2.add(entity.position(), config.getParameter("spawnOffset")), {level=1}) > object.smash(true) > end objects\farmables\fluffaloegg\fluffaloegg.object 13,19c13,19 < // "apexDescription" : "-todo-", < // "avianDescription" : "-todo-", < // "floranDescription" : "-todo-", < // "glitchDescription" : "-todo-", < // "humanDescription" : "-todo-", < // "hylotlDescription" : "-todo-", < // "novakidDescription" : "-todo-", --- > "apexDescription" : "The egg of a fluffalo beast, commonly kept as livestock for their valuable resources.", > "avianDescription" : "Such a large egg must contain a suitably large beast inside.", > "floranDescription" : "Floran can't wait until egg hatchesss! Who is inssside?", > "glitchDescription" : "Nostalgic. The fluffalo is a common choice of livestock for Glitch farmers.", > "humanDescription" : "-todo-", > "hylotlDescription" : "-todo-", > "novakidDescription" : "-todo-", 46a47 > "forceHatchTime" : 80, objects\generic\fairylights\fairylights.object 3c3 < "colonyTags" : ["swamp","light"], --- > "colonyTags" : ["light"], 18c18 < "novakidDescription" : "Bunch'a sparklin' lil lights strung up.", --- > "novakidDescription" : "Bunch'a sparklin' li'l lights all strung up.", objects\outpost\2stopteleshop\2stoptele.object 62c62 < "type" : "alpacavisitor", --- > "type" : "backervisitor", 64a65 > 66c67 < "type" : "backervisitor", --- > "type" : "alpacavisitor", objects\outpost\frogfurnishing\frogfurnishing.object 88c88 < "colonydeed" --- > "colonymanual-codex", "colonydeed" objects\outpost\outpostcookingtable\outpostcookingtable.object 4c4 < "price" : 90, --- > "price" : 100, objects\outpost\penguinweaponshop\penguinweaponshop.object 53a54 > "questIndicatorPosition" : [-1.1, -4.5], objects\outpost\penguinweaponshop\penguinweaponshopclosed.object 3c3 < "colonyTags" : ["outpost","commerce"], --- > "colonyTags" : ["outpost","pretty"], 6,8d5 < "description" : "Offers upgrades to rare weapons.", < "shortdescription" : "Biggie's Reputable Weaponry", < "race" : "generic", 11,17c8,9 < "apexDescription" : "This appears to be some sort of black market trading post for weapons.", < "avianDescription" : "So many swords. I wonder how the merchant carries them?", < "floranDescription" : "Floran sees lotsss of weaponsss. Floran excited.", < "glitchDescription" : "Impressed. How did this diminutive merchant carry all these weapons?", < "humanDescription" : "This looks like a perfectly respectable establishment!", < "hylotlDescription" : "The merchant to this back alley establishment has a curious pointed hat.", < "novakidDescription" : "This place seems to stock a lot of hard-hittin' tools. It might come in handy.", --- > "description" : "This would be a neat venue for a shop.", > "shortdescription" : "Closed Biggy's Reputable Weapons", 19,26c11,17 < "lightColor" : [179, 149, 107], < < "flickerPeriod" : 0.3, < "flickerMinIntensity" : 0.95, < "flickerMaxIntensity" : 1, < "flickerPeriodVariance" : 0.075, < "flickerIntensityVariance" : 0.025, < // Masking Fullbright Transparency Values: 0% brightness on lights, 75% brightness on posters in window, 70% on window --- > "apexDescription" : "-todo-", > "avianDescription" : "-todo-", > "floranDescription" : "-todo-", > "glitchDescription" : "-todo-", > "humanDescription" : "-todo-", > "hylotlDescription" : "-todo-", > "novakidDescription" : "-todo-", 31,35c22 < "imageLayers" : [ { "image" : "penguinweaponshop.png:.", "fullbright" : true }, { "image" : "penguinweaponshoplit.png:." } ], < "direction" : "left", < < "lightPosition" : [0, 2], < --- > "dualImage" : "penguinweaponshopclosed.png:", 37,39c24,25 < "frames" : 37, < "animationCycle" : 4.0, < "questIndicatorPosition" : [-1.2, -5], --- > "frames" : 1, > "animationCycle" : 0.4, 42,47d27 < "interactiveSpaces": [ < [-6, 0], [-5, 0], [-4, 0], [-3, 0], [-2, 0], < [-6, 1], [-5, 1], [-4, 1], [-3, 1], [-2, 1], < [-6, 2], [-5, 2], [-4, 2], [-3, 2], [-2, 2], < [-5, 3], [-4, 3], [-3, 3] < ], 49,50d28 < } < ], 52,63c30 < "offeredQuests" : [ < "penguin2" < ], < "turnInQuests" : [ < "penguin2" < ], < < "uniqueId" : "penguinweaponshop", < < "chatOptions" : [ < "Business ain't so great around here these days...", < "You here to sort out my problems, huh?" --- > } objects\outpost\shipyardwelding\shipyardwelding.object 37a38 > "animationPosition" : [-80, 0], 51a53 > "animationPosition" : [-80, 0], 59a62,67 > > "animation" : "shipyardwelding.animation", > "animationParts" : { > "bg" : "shipyardwelding.png", > "fg" : "shipyardweldinglit.png" > }, objects\wired\landmine\landmine.lua 5c5,12 < self.projectileCooldown = 0 --- > self.triggerTimer = 0 > > local detectArea = config.getParameter("detectArea") > local pos = entity.position() > self.detectArea = { > {pos[1] + detectArea[1][1], pos[2] + detectArea[1][2]}, > {pos[1] + detectArea[2][1], pos[2] + detectArea[2][2]} > } 10a18 > animator.playSound("on") 14c22 < self.projectileCooldown = config.getParameter("timer") --- > self.triggerTimer = config.getParameter("triggerDelay") 21,24c29,32 < function update(dt) < if self.projectileCooldown > 0 then < self.projectileCooldown = self.projectileCooldown - 1 < if self.projectileCooldown == 0 then --- > function update(dt) > if self.triggerTimer > 0 then > self.triggerTimer = math.max(0, self.triggerTimer - dt) > if self.triggerTimer == 0 then 32c40 < local entityIds = world.entityQuery(object.position(), radius, { includedTypes = {"creature"} }) --- > local entityIds = world.entityQuery(self.detectArea[1], self.detectArea[2], { includedTypes = {"creature"}, boundMode = "CollisionArea" }) 34,36c42 < if object.isTouching(entityIds[1]) then < trigger() < end --- > trigger() objects\wired\landmine\landmine.object 39a40,44 > "animationCustom" : { > "sounds" : { > "on" : ["/sfx/objects/hiddenswitch1.ogg"] > } > }, 45c50 < "timer" : 6, --- > "triggerDelay" : 0.5, 47c52 < "detectRadius" : 4 --- > "detectArea" : [[-1.0, 0], [1.0, 0.5]] projectiles\status\burningstatusprojectile\burningstatusprojectile.projectile 5c5 < "timeToLive" : 0.25, --- > "timeToLive" : 0, 14c14 < "file" : "/projectiles/explosions/molotovexplosion/molotovexplosion.config" --- > "file" : "/projectiles/explosions/burningexplosion/burningexplosion.config" quests\outpost\penguin2.questtemplate 43,46c43 < "turnInEntityUid" : "penguinweaponshop", < < // Completion actions < "setUniverseFlags" : ["outpost_weaponshop"] --- > "turnInEntityUid" : "penguinweaponshop" quests\story\floran_mission2.questtemplate 26c26 < "text" : "I have received coordinates for the ^orange;Ceremonial Hunting Ground^reset;. ^green;Use the mission interface^reset; to access the location." --- > "text" : "I have received coordinates for the ^orange;The Ceremonial Hunting Caverns^reset;. ^green;Use the mission interface^reset; to access the location." recipes\creaturecapture\pethealingstation.recipe 3c3 < { "item" : "durasteelbar", "count" : 20 }, --- > { "item" : "durasteelbar", "count" : 6 }, recipes\inventorstable2\refinery.recipe 3c3 < { "item" : "titaniumbar", "count" : 20 }, --- > { "item" : "titaniumbar", "count" : 15 }, recipes\inventorstable3\acceleratoraddon.recipe 3c3 < { "item" : "refinedaegisalt", "count" : 15 }, --- > { "item" : "refinedaegisalt", "count" : 10 }, recipes\inventorstable3\manipulatoraddon.recipe 3c3 < { "item" : "refinedferozium", "count" : 15 }, --- > { "item" : "refinedferozium", "count" : 10 }, recipes\inventorstable3\pixelcompressor.recipe 3,4c3,4 < { "item" : "durasteelbar", "count" : 20 }, < { "item" : "goldbar", "count" : 20 } --- > { "item" : "durasteelbar", "count" : 15 }, > { "item" : "goldbar", "count" : 15 } recipes\inventorstable3\separatoraddon.recipe 3c3 < { "item" : "refinedviolium", "count" : 15 }, --- > { "item" : "refinedviolium", "count" : 10 }, recipes\refinery\aegisaltore.recipe 5c5 < "output" : { "item" : "money", "count" : 35 }, --- > "output" : { "item" : "money", "count" : 30 }, recipes\refinery\copperbar.recipe 5c5 < "output" : { "item" : "money", "count" : 12 }, --- > "output" : { "item" : "money", "count" : 10 }, recipes\refinery\copperore.recipe 5c5 < "output" : { "item" : "money", "count" : 6 }, --- > "output" : { "item" : "money", "count" : 5 }, recipes\refinery\diamond.recipe 5c5 < "output" : { "item" : "money", "count" : 120 }, --- > "output" : { "item" : "money", "count" : 600 }, recipes\refinery\durasteelbar.recipe 5c5 < "output" : { "item" : "money", "count" : 60 }, --- > "output" : { "item" : "money", "count" : 50 }, recipes\refinery\durasteelore.recipe 5c5 < "output" : { "item" : "money", "count" : 30 }, --- > "output" : { "item" : "money", "count" : 25 }, recipes\refinery\feroziumore.recipe 5c5 < "output" : { "item" : "money", "count" : 35 }, --- > "output" : { "item" : "money", "count" : 30 }, recipes\refinery\goldbar.recipe 5c5 < "output" : { "item" : "money", "count" : 25 }, --- > "output" : { "item" : "money", "count" : 20 }, recipes\refinery\goldore.recipe 5c5 < "output" : { "item" : "money", "count" : 12 }, --- > "output" : { "item" : "money", "count" : 10 }, recipes\refinery\ironbar.recipe 5c5 < "output" : { "item" : "money", "count" : 15 }, --- > "output" : { "item" : "money", "count" : 20 }, recipes\refinery\ironore.recipe 5c5 < "output" : { "item" : "money", "count" : 7 }, --- > "output" : { "item" : "money", "count" : 10 }, recipes\refinery\refinedaegisalt.recipe 5c5 < "output" : { "item" : "money", "count" : 75 }, --- > "output" : { "item" : "money", "count" : 60 }, recipes\refinery\refinedferozium.recipe 5c5 < "output" : { "item" : "money", "count" : 75 }, --- > "output" : { "item" : "money", "count" : 60 }, recipes\refinery\refinedviolium.recipe 5c5 < "output" : { "item" : "money", "count" : 75 }, --- > "output" : { "item" : "money", "count" : 60 }, recipes\refinery\silverbar.recipe 5c5 < "output" : { "item" : "money", "count" : 18 }, --- > "output" : { "item" : "money", "count" : 15 }, recipes\refinery\silverore.recipe 5c5 < "output" : { "item" : "money", "count" : 9 }, --- > "output" : { "item" : "money", "count" : 8 }, recipes\refinery\titaniumbar.recipe 5c5 < "output" : { "item" : "money", "count" : 50 }, --- > "output" : { "item" : "money", "count" : 40 }, recipes\refinery\titaniumore.recipe 5c5 < "output" : { "item" : "money", "count" : 25 }, --- > "output" : { "item" : "money", "count" : 20 }, recipes\refinery\tungstenbar.recipe 5c5 < "output" : { "item" : "money", "count" : 25 }, --- > "output" : { "item" : "money", "count" : 30 }, recipes\refinery\tungstenore.recipe 5c5 < "output" : { "item" : "money", "count" : 12 }, --- > "output" : { "item" : "money", "count" : 15 }, recipes\refinery\violiumore.recipe 5c5 < "output" : { "item" : "money", "count" : 35 }, --- > "output" : { "item" : "money", "count" : 30 }, recipes\refinery\voxel10k.recipe 5c5 < "output" : { "item" : "money", "count" : 6000 }, --- > "output" : { "item" : "money", "count" : 7000 }, recipes\refinery\voxel1k.recipe 5c5 < "output" : { "item" : "money", "count" : 600 }, --- > "output" : { "item" : "money", "count" : 700 }, recipes\refinery\voxel2k.recipe 5c5 < "output" : { "item" : "money", "count" : 1200 }, --- > "output" : { "item" : "money", "count" : 1400 }, recipes\refinery\voxel5k.recipe 5c5 < "output" : { "item" : "money", "count" : 3000 }, --- > "output" : { "item" : "money", "count" : 3500 }, scripts\behavior.lua 602a603,617 > -- param list > -- param entity > -- param number > -- param position > -- param vector > function setStorage(args, output) > args = parseArgs(args, { > key = nil > }) > local getType,index = BData.findType(args) > local value = type(index) ~= "string" and index or BData:get(getType, index) > storage[args.key] = value > return true > end > spawntypes\critter.spawntypes 1785c1785 < "name" : "smallFishCave", --- > "name" : "fishcritter", spawntypes\generatedfish.spawntypes 13c13 < "spawnChance" : 0.015, --- > "spawnChance" : 0.03, 28c28 < "spawnChance" : 0.015, --- > "spawnChance" : 0.03, treasure\biome.treasurepools 1033a1034 > {"weight" : 0.2, "item" : "cameramanhead"}, 1137a1139 > {"weight" : 0.3, "item" : "steampunkhead"}, 1257c1259,1261 < {"weight" : 0.3, "item" : "foundryback"} --- > {"weight" : 0.3, "item" : "foundryback"}, > {"weight" : 0.3, "item" : "foundryforemanback"}, > {"weight" : 0.3, "item" : "foundrylegs"} 1431,1435c1435,1439 < {"weight" : 0.15, "item" : ["throwinggnome", 3]}, < {"weight" : 0.01, "item" : "gnomecaphead"}, < {"weight" : 0.01, "item" : "gnomehead"}, < {"weight" : 0.01, "item" : "househathead"}, < {"weight" : 0.01, "item" : "buildinghathead"} --- > {"weight" : 0.2, "item" : ["throwinggnome", 3]}, > {"weight" : 0.003, "item" : "gnomecaphead"}, > {"weight" : 0.003, "item" : "gnomehead"}, > {"weight" : 0.003, "item" : "househathead"}, > {"weight" : 0.003, "item" : "buildinghathead"} 1629c1633,1635 < {"weight" : 0.3, "item" : "bioshroomtable-recipe"} --- > {"weight" : 0.3, "item" : "bioshroomtable-recipe"}, > {"weight" : 0.3, "item" : "lightbow"}, > {"weight" : 0.3, "item" : "lighthelmhead"} 1700c1706,1707 < {"weight" : 1.0, "item" : ["cellmatter", 10]}, --- > {"weight" : 1.0, "item" : ["cellmatter", 5]}, > {"weight" : 0.06, "item" : "faceleechhead"}, treasure\common.treasurepools 957c957,958 < {"weight" : 1.0, "item" : "eyesword"} --- > {"weight" : 1.0, "item" : "eyesword"}, > {"weight" : 0.2, "item" : "gnomegun"} 1268d1268 < {"weight" : 0.0003, "item" : [ "pixelherodemoback", 1]}, 1294c1294 < {"weight" : 0.0003, "item" : [ "hottophathead", 1]}, --- > {"weight" : 0.0003, "item" : [ "toptophathead", 1]}, 1306a1307,1308 > {"weight" : 0.0003, "item" : [ "glasses4head", 1]}, > {"weight" : 0.0003, "item" : [ "glasses5head", 1]}, 1321a1324,1325 > {"weight" : 0.0003, "item" : [ "smartchest", 1]}, > {"weight" : 0.0003, "item" : [ "smartpants", 1]}, 1324c1328,1330 < {"weight" : 0.0003, "item" : [ "thehrodgardhead", 1]}, --- > {"weight" : 0.0003, "item" : [ "soulguise", 1]}, > {"weight" : 0.0003, "item" : [ "summerchest", 1]}, > {"weight" : 0.0003, "item" : [ "summerpants", 1]}, 1342c1348,1357 < {"weight" : 0.0003, "item" : [ "batterypackAAback", 1]} --- > {"weight" : 0.0003, "item" : [ "batterypackAAback", 1]}, > {"weight" : 0.0003, "item" : [ "paperwingsback", 1]}, > {"weight" : 0.0003, "item" : [ "tribalfeathersback", 1]}, > {"weight" : 0.0003, "item" : [ "berethead", 1]}, > {"weight" : 0.0003, "item" : [ "bevhead", 1]}, > {"weight" : 0.0003, "item" : [ "sombrerohead", 1]}, > {"weight" : 0.0003, "item" : [ "wighead", 1]}, > {"weight" : 0.0003, "item" : [ "gasmaskhead", 1]}, > {"weight" : 0.0003, "item" : [ "ironavianhelmethead", 1]}, > {"weight" : 0.0003, "item" : [ "fedorahead", 1]} treasure\hunting.treasurepools 737a738,759 > ], > > // ================================ > // Bosses > // ================================ > > "crystalbosstreasure" : [ > [1, { > "pool" : [ > {"weight" : 1, "pool" : "chestMoney"}, > {"weight" : 0.02, "pool" : "goodWeapon"}, > {"weight" : 0.2, "item" : "techcard"}, > {"weight" : 0.05, "item" : "manipulatormodule"}, > {"weight" : 0.03, "item" : "teleportercore"} > > ], > "poolRounds" : [ > [0.4, 1], > [0.6, 2], > [0.1, 3] > ] > } ] 738a761 > treasure\largedungeons.treasurepools 81c81 < {"weight" : 0.03, "item" : "redflash"}, --- > {"weight" : 0.03, "item" : "redflask"}, 1324c1324,1330 < {"weight" : 0.2, "item" : "humanhistory10-codex"} --- > {"weight" : 0.2, "item" : "humanhistory10-codex"}, > {"weight" : 0.2, "item" : "colonystory1-codex"}, > {"weight" : 0.2, "item" : "colonystory2-codex"}, > {"weight" : 0.2, "item" : "colonystory3-codex"}, > {"weight" : 0.2, "item" : "colonystory4-codex"}, > {"weight" : 0.2, "item" : "colonystory5-codex"}, > {"weight" : 0.2, "item" : "colonystory6-codex"} treasure\missions\apexmission1.treasurepools 89a90,107 > ], > > "apebosstreasure" : [ > [1, { > "pool" : [ > {"weight" : 1, "pool" : "chestMoney"}, > {"weight" : 0.02, "pool" : "goodWeapon"}, > {"weight" : 0.2, "item" : "techcard"}, > {"weight" : 0.05, "item" : "manipulatormodule"}, > {"weight" : 0.03, "item" : "teleportercore"} > > ], > "poolRounds" : [ > [0.4, 1], > [0.6, 2], > [0.1, 3] > ] > } ] treasure\missions\avianmission1.treasurepools 54a55,72 > ], > > "kluexbosstreasure" : [ > [1, { > "pool" : [ > {"weight" : 1, "pool" : "chestMoney"}, > {"weight" : 0.02, "pool" : "goodWeapon"}, > {"weight" : 0.2, "item" : "techcard"}, > {"weight" : 0.05, "item" : "manipulatormodule"}, > {"weight" : 0.03, "item" : "teleportercore"} > > ], > "poolRounds" : [ > [0.4, 1], > [0.6, 2], > [0.1, 3] > ] > } ] treasure\missions\floranmission1.treasurepools 100,101c100,101 < < "spiderboss" : [ --- > > "spiderbosstreasure" : [ 104c104,108 < {"weight" : 1.0, "item" : [ "money", 15 ]}, --- > {"weight" : 1, "pool" : "chestMoney"}, > {"weight" : 0.02, "pool" : "goodWeapon"}, > {"weight" : 0.2, "item" : "techcard"}, > {"weight" : 0.05, "item" : "manipulatormodule"}, > {"weight" : 0.03, "item" : "teleportercore"}, 105a110 > 108,112c113,117 < [0.5, 5], < [0.5, 6] < ], < "allowDuplication" : true < }] --- > [0.4, 1], > [0.6, 2], > [0.1, 3] > ] > } ] treasure\missions\glitchmission1.treasurepools 57a58,75 > ], > > "dragonbosstreasure" : [ > [1, { > "pool" : [ > {"weight" : 1, "pool" : "chestMoney"}, > {"weight" : 0.02, "pool" : "goodWeapon"}, > {"weight" : 0.2, "item" : "techcard"}, > {"weight" : 0.05, "item" : "manipulatormodule"}, > {"weight" : 0.03, "item" : "teleportercore"} > > ], > "poolRounds" : [ > [0.4, 1], > [0.6, 2], > [0.1, 3] > ] > } ] treasure\missions\hylotlmission1.treasurepools 122a123,135 > ], > > "cultistbosstreasure" : [ > [1, { > "pool" : [ > {"weight" : 1, "pool" : "chestMoney"} > ], > "poolRounds" : [ > [0.4, 1], > [0.6, 2], > [0.1, 3] > ] > } ]