FILES ----- player.config terrestrial_worlds.config ai\ai.config ai\upgradebeamaxe1.aicommand ai\upgradebeamaxe2.aicommand ai\upgradebeamaxe3.aicommand ai\upgradebeamaxe4.aicommand [NEW] ai\upgradebeamaxe5.aicommand [NEW] ai\upgradebeamaxe6.aicommand biomes\surface\moon\moon.biome dungeons\missions\lunarbase\lunarbase-objects.png interface\stats\maxenergy.png interface\stats\maxhealth.png interface\stats\protection.png interface\tooltips\armorbody.png [NEW] interface\tooltips\mockdown.png items\armors\biome\ocean\beachcreeper\mask.png items\armors\human\human-tier1\human-tier1.chest items\armors\human\human-tier2\bsleeve.png items\armors\human\human-tier2\chestf.png items\armors\human\human-tier2\chestm.png items\armors\human\human-tier2\fsleeve.png items\armors\human\human-tier2\head.png items\armors\human\human-tier2\humantier2.chest items\armors\human\human-tier2\humantier2.head items\armors\human\human-tier2\humantier2.legs items\armors\human\human-tier2\icons.png items\armors\human\human-tier2\mask.png items\armors\human\human-tier2\pants.png [NEW] items\armors\other\tracker\bsleeve.png [NEW] items\armors\other\tracker\chestf.png [NEW] items\armors\other\tracker\chestm.png [NEW] items\armors\other\tracker\fsleeve.png [NEW] items\armors\other\tracker\head.png [NEW] items\armors\other\tracker\icons.png [NEW] items\armors\other\tracker\mask.png [NEW] items\armors\other\tracker\pants.png [NEW] items\armors\other\tracker\tracker.chest [NEW] items\armors\other\tracker\tracker.head [NEW] items\armors\other\tracker\tracker.legs [NEW] items\generic\crafting\toxicwaste.item [NEW] items\generic\crafting\toxicwaste.png items\guns\novakid\revolver\novastarter.gun items\guns\novakid\rifle\novatier0rifle.gun items\swords\biome\cave\cavehammer.sword items\swords\biome\crystal\hackman.sword items\swords\biome\crystal\hackmanight.sword items\swords\other\flowerbouquet.sword items\swords\randomgenerated\avianspear.generatedsword items\swords\randomgenerated\aviansword.generatedsword items\swords\randomgenerated\boneaxe.generatedsword items\swords\randomgenerated\bonehammer.generatedsword items\swords\randomgenerated\bonesaw.generatedsword items\swords\randomgenerated\bonesword.generatedsword items\swords\randomgenerated\candycane.generatedsword items\swords\randomgenerated\commonaxe.generatedsword items\swords\randomgenerated\commondagger.generatedsword items\swords\randomgenerated\commonhammer.generatedsword items\swords\randomgenerated\commononehandedsword.generatedsword items\swords\randomgenerated\commonspear.generatedsword items\swords\randomgenerated\commontwohandedsword.generatedsword items\swords\randomgenerated\crappyaxe.generatedsword items\swords\randomgenerated\crappyhammer.generatedsword items\swords\randomgenerated\crappyspear.generatedsword items\swords\randomgenerated\crappysword.generatedsword items\swords\randomgenerated\crystalspear.generatedsword items\swords\randomgenerated\eyeaxe.generatedsword items\swords\randomgenerated\eyesword.generatedsword items\swords\randomgenerated\firesword.generatedsword items\swords\randomgenerated\floranmace.generatedsword items\swords\randomgenerated\floranprod.generatedsword items\swords\randomgenerated\fryingpan.generatedsword items\swords\randomgenerated\glitchlargemace.generatedsword items\swords\randomgenerated\glitchsmallmace.generatedsword items\swords\randomgenerated\mushroomsword.generatedsword items\swords\randomgenerated\nightstick.generatedsword items\swords\randomgenerated\npcflorantier1spear.generatedsword [NEW] items\swords\randomgenerated\npcmutantminerhammer.generatedsword items\swords\randomgenerated\rainbowspear.generatedsword items\swords\randomgenerated\rustsword.generatedsword items\swords\randomgenerated\shiv.generatedsword items\swords\randomgenerated\slavesword.generatedsword items\swords\randomgenerated\starcleaversword.generatedsword items\swords\randomgenerated\steelchair.generatedsword items\swords\randomgenerated\teslaspear.generatedsword items\swords\randomgenerated\tier3axe.generatedsword items\swords\randomgenerated\tier3dagger.generatedsword items\swords\randomgenerated\tier3hammer.generatedsword items\swords\randomgenerated\tier3onehandedsword.generatedsword items\swords\randomgenerated\tier3spear.generatedsword items\swords\randomgenerated\tier3twohandedsword.generatedsword items\swords\randomgenerated\toxicbroadsword.generatedsword items\swords\randomgenerated\uncommonaxe.generatedsword items\swords\randomgenerated\uncommondagger.generatedsword items\swords\randomgenerated\uncommonhammer.generatedsword items\swords\randomgenerated\uncommononehandedsword.generatedsword items\swords\randomgenerated\uncommonspear.generatedsword items\swords\randomgenerated\uncommontier3axe.generatedsword items\swords\randomgenerated\uncommontier3dagger.generatedsword items\swords\randomgenerated\uncommontier3hammer.generatedsword items\swords\randomgenerated\uncommontier3onehandedsword.generatedsword items\swords\randomgenerated\uncommontier3spear.generatedsword items\swords\randomgenerated\uncommontier3twohandedsword.generatedsword items\swords\randomgenerated\uncommontwohandedsword.generatedsword items\swords\randomgenerated\watersword.generatedsword items\throwables\throwingaxe.thrownitem items\throwables\throwingbones.thrownitem items\throwables\throwingdagger.thrownitem items\throwables\throwingspear.thrownitem leveling\fuelcost.functions monsters\boss\jellyboss\jellyboss.monstertype monsters\boss\skeyejelly\skeyejelly.monstertype monsters\ground\approachstate.lua monsters\ground\groundmonster.lua monsters\ground\largebiped\largebiped.monstertype monsters\ground\largequadruped\largequadruped.monstertype monsters\ground\minibossbiped\minibossbiped.monstertype monsters\ground\minibossquadruped\minibossquadruped.monstertype monsters\ground\smallbiped\smallbiped.monstertype monsters\ground\smallquadruped\smallquadruped.monstertype monsters\unique\moontant\moontant.monstertype monsters\unique\smallshroom\smallshroom.monstertype npcs\mission\miner.npctype npcs\mission\mutantminer.npctype objects\bugs\ashsprite\ashsprite.object objects\bugs\aurorabee\aurorabee.object objects\bugs\blueback\blueback.object objects\bugs\brightstripe\brightstripe.object objects\bugs\butterbee\butterbee.object objects\bugs\cinderfly\cinderfly.object objects\bugs\dewhopper\dewhopper.object objects\bugs\driftbell\driftbell.object objects\bugs\dustmoth\dustmoth.object objects\bugs\fawnfly\fawnfly.object objects\bugs\fireygiant\fireygiant.object objects\bugs\flameroach\flameroach.object objects\bugs\frostfleck\frostfleck.object objects\bugs\frostfly\frostfly.object objects\bugs\gasgiant\gasgiant.object objects\bugs\glowbug\glowbug.object objects\bugs\goldbuck\goldbuck.object objects\bugs\greentip\greentip.object objects\bugs\heathugger\heathugger.object objects\bugs\hivehog\hivehog.object objects\bugs\icetip\icetip.object objects\bugs\lavahopper\lavahopper.object objects\bugs\muddancer\muddancer.object objects\bugs\mudstag\mudstag.object objects\bugs\orphanfly\orphanfly.object objects\bugs\phoenixfly\phoenixfly.object objects\bugs\polarmoth\polarmoth.object objects\bugs\redwing\redwing.object objects\bugs\sandclown\sandclown.object objects\bugs\scuttleploom\scuttleploom.object objects\bugs\seahornet\seahornet.object objects\bugs\shadowmoth\shadowmoth.object objects\bugs\shardwing\shardwing.object objects\bugs\shellcreep\shellcreep.object objects\bugs\snowskater\snowskater.object objects\bugs\stinkjack\stinkjack.object objects\bugs\sunskipper\sunskipper.object objects\bugs\testbug\testbug.object objects\bugs\thornbee\thornbee.object objects\bugs\tidefly\tidefly.object objects\bugs\vineclimber\vineclimber.object objects\bugs\wavebird\wavebird.object objects\bugs\xenofly\xenofly.object objects\generic\sapling\sapling.frames objects\generic\sapling\sapling.png objects\generic\sapling\saplingicon.png objects\mission\lunarquestturnin\drillmachine.object objects\wired\switch\switch.lua parallax\grass2\base\1.png parallax\grass3\base\1.png parallax\grass4\base\1.png parallax\grass5\base\1.png parallax\grass6\base\1.png parallax\grass7\base\1.png parallax\grass9\base\1.png parallax\grass9\base\2.png parallax\grassbelow1\base\1.png parallax\grassbelow2\base\1.png projectiles\explosions\bonechain1\bonechain1.config projectiles\explosions\bonechain1\bonechain1.projectile projectiles\explosions\bonechain2\bonechain2.config projectiles\explosions\bonechain2\bonechain2.projectile projectiles\explosions\bonechain3\bonechain3.config projectiles\explosions\bonechain3\bonechain3.projectile projectiles\explosions\bonedustexplosion\bonedustexplosion.projectile projectiles\explosions\electricexplosion\electricexplosion.projectile projectiles\explosions\friendlyboneexplosion\friendlyboneexplosion.config projectiles\explosions\friendlyboneexplosion\friendlyboneexplosion.projectile projectiles\explosions\poisonsmoke\poisonsmoke.config projectiles\explosions\poisonsmoke\poisonsmoke.projectile projectiles\explosions\starcleaverboom\starcleaverboom.png projectiles\explosions\starcleaverboom\starcleaverboom.projectile projectiles\minibiomelegendaries\plasmacrystal\plasmacrystal.projectile projectiles\minibiomelegendaries\plasmacrystalx\plasmacrystalx.projectile projectiles\npcs\bubble\bubbles.projectile projectiles\swoosh\axe\electricaxe\electricaxe.projectile projectiles\swoosh\bloodcloud\bloodcloud.projectile projectiles\swoosh\broadsword\bloodswoosh\bloodswoosh.projectile projectiles\swoosh\broadsword\electricbroadswordswoosh\electricbroadswordswoosh.projectile projectiles\swoosh\broadsword\starcleaverswordslash\starcleaverswordslash.projectile projectiles\swoosh\broadsword\waterbroadswordswoosh\waterbroadswordswoosh.projectile projectiles\swoosh\dagger\electricdagger\electricdagger.projectile projectiles\swoosh\hammer\boneswoosh\boneswoosh.projectile projectiles\swoosh\hammer\electrichammer\electrichammer.projectile projectiles\swoosh\shortsword\electricshortsword\electricshortsword.projectile projectiles\swoosh\spear\crystalswoosh\crystalswoosh.projectile projectiles\swoosh\spear\crystalswooshx\crystalswooshx.projectile projectiles\swoosh\spear\electricspear\electricspear.projectile projectiles\swoosh\spear\teslaspear\teslaspear.projectile projectiles\throwable\bone\bone.projectile projectiles\throwable\throwingbones\throwingbones.projectile projectiles\throwable\throwingdagger\throwingdagger.projectile quests\outpost\outpost0.questtemplate quests\outpost\phase1optional\floranfan1.questtemplate quests\tutorial\tutorial1.questtemplate recipes\armor\apex\tier6\apextier6chest.recipe recipes\craftingtable\glasscoffeemug.recipe recipes\ironcraftingtable\alloyfurnace.recipe recipes\terramart\fossiltool.recipe recipes\weapons\tier1\huntingspear.recipe recipes\weapons\tier2\steelspoon.recipe recipes\weapons\tier2\throwingspear.recipe [NEW] sfx\objects\drillmachine.wav [NEW] sfx\objects\drillmachine_off.wav stats\effects\rage\rage.statuseffect tech\lightrig\lightrig.lua tiles\mods\aegisalt.matmod tiles\mods\copper.matmod tiles\mods\corefragment.matmod tiles\mods\diamond.matmod tiles\mods\gold.matmod tiles\mods\iron.matmod tiles\mods\platinum.matmod tiles\mods\plutonium.matmod tiles\mods\rubium.matmod tiles\mods\silverore.matmod tiles\mods\solarium.matmod tiles\mods\titanium.matmod tiles\mods\uranium.matmod tiles\mods\violium.matmod treasure\biome.treasurepools treasure\common.treasurepools DIFFS ----- player.config 33d32 < { "item" : "medkit" }, terrestrial_worlds.config 573a574 > "gravityRange" : [50, 55], ai\ai.config 405,410c405,410 < "2" : ["upgradeBeamaxe1", "upgradeShip3"], < "3" : ["upgradeBeamaxe2"], < "4" : ["upgradeBeamaxe3"], < "5" : ["givePainttool"], < "6" : ["giveWiretool"], < "7" : ["upgradeBeamaxe4"] --- > "2" : ["upgradeShip3"], > "3" : ["givePainttool"], > "4" : ["giveWiretool"], > "5" : [], > "6" : [], > "7" : [] ai\upgradebeamaxe1.aicommand 8c8 < "itemsRequired" : [ ["silverbar", 10] ], --- > "itemsRequired" : [ ["copperbar", 10] ], 10c10,12 < "canCollectLiquid" : true --- > "tileDamage" : 1.5, > "minBeamJitter" : 0.1, > "maxBeamJitter" : 0.2 16a19,22 > }, > { > "action" : "EnableCommand", > "command" : "upgradeBeamaxe2" 21,190c27,28 < "apex" : { < "buttonText" : "Upgrade M. M. - Liquid Collection", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined silver, ^green;I can upgrade your matter manipulator to allow the collection of liquids.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 silver bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Upgrade M. M. - Liquid Collection", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined silver, ^green;I can upgrade your matter manipulator to allow the collection of liquids.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 silver bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Upgrade M. M. - Liquid Collection", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined silver, ^green;I can upgrade your matter manipulator to allow the collection of liquids.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 silver bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Upgrade M. M. - Liquid Collection", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined silver, ^green;I can upgrade your matter manipulator to allow the collection of liquids.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 silver bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Upgrade M. M. - Liquid Collection", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined silver, ^green;I can upgrade your matter manipulator to allow the collection of liquids.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 silver bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Upgrade M. M. - Liquid Collection", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined silver, ^green;I can upgrade your matter manipulator to allow the collection of liquids.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 silver bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Upgrade M. M. - Liquid Collection", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined silver, ^green;I can upgrade your matter manipulator to allow the collection of liquids.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 silver bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Upgrade M. M. - Liquid Collection", --- > "default" : { > "buttonText" : "Upgrade M. M. - Power", 194c32 < "text" : "^green;With ^orange;10 bars of refined silver, ^green;I can upgrade your matter manipulator to allow the collection of liquids.", --- > "text" : "^white;With ^orange;10 bars of refined copper^white;, I can upgrade your matter manipulator to ^green;increase its mining power a bit^white;.", 201c39 < "text" : "Success! Your matter manipulator has been upgraded.", --- > "text" : "^white;Success! Your matter manipulator has been upgraded.", 208c46 < "text" : "Failure. ^green;We'll need ^orange;10 silver bars ^green;to complete this upgrade.", --- > "text" : "^white;Failure. We'll need ^orange;10 copper bars ^white;to complete this upgrade.", ai\upgradebeamaxe2.aicommand 8c8 < "itemsRequired" : [ ["goldbar", 10] ], --- > "itemsRequired" : [ ["silverbar", 10] ], 10d9 < "tileDamage" : 2.0, 17a17,20 > }, > { > "action" : "EnableCommand", > "command" : "upgradeBeamaxe3" 22,191c25,26 < "apex" : { < "buttonText" : "Upgrade M. M. - Power", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined gold, ^green;I can upgrade your matter manipulator to increase the speed it breaks blocks.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 gold bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Upgrade M. M. - Power", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined gold, ^green;I can upgrade your matter manipulator to increase the speed it breaks blocks.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 gold bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Upgrade M. M. - Power", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined gold, ^green;I can upgrade your matter manipulator to increase the speed it breaks blocks.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 gold bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Upgrade M. M. - Power", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined gold, ^green;I can upgrade your matter manipulator to increase the speed it breaks blocks.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 gold bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Upgrade M. M. - Power", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined gold, ^green;I can upgrade your matter manipulator to increase the speed it breaks blocks.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 gold bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Upgrade M. M. - Power", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined gold, ^green;I can upgrade your matter manipulator to increase the speed it breaks blocks.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 gold bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Upgrade M. M. - Power", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined gold, ^green;I can upgrade your matter manipulator to increase the speed it breaks blocks.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 gold bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Upgrade M. M. - Power", --- > "default" : { > "buttonText" : "Upgrade M. M. - Liquid Collection", 195c30 < "text" : "^green;With ^orange;10 bars of refined gold, ^green;I can upgrade your matter manipulator to increase the speed it breaks blocks.", --- > "text" : "^white;With ^orange;10 bars of refined silver^white;, I can upgrade your matter manipulator to ^green;allow the collection of liquids^white;.", 202c37 < "text" : "Success! Your matter manipulator has been upgraded.", --- > "text" : "^white;Success! Your matter manipulator has been upgraded.", 209c44 < "text" : "Failure. ^green;We'll need ^orange;10 gold bars ^green;to complete this upgrade.", --- > "text" : "^white;Failure. We'll need ^orange;10 silver bars ^white;to complete this upgrade.", ai\upgradebeamaxe3.aicommand 8c8 < "itemsRequired" : [ ["platinumbar", 10] ], --- > "itemsRequired" : [ ["goldbar", 10], ["titaniumbar", 10] ], 11,12c11,12 < "blockRadius" : 3, < "canCollectLiquid" : true --- > "minBeamJitter" : 0.15, > "maxBeamJitter" : 0.3 18a19,22 > }, > { > "action" : "EnableCommand", > "command" : "upgradeBeamaxe4" 23,192c27,28 < "apex" : { < "buttonText" : "Upgrade M. M. - Block Radius", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined platinum, ^green;I can upgrade your matter manipulator to increase it's block radius.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 platinum bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Upgrade M. M. - Block Radius", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined platinum, ^green;I can upgrade your matter manipulator to increase it's block radius.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 platinum bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Upgrade M. M. - Block Radius", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined platinum, ^green;I can upgrade your matter manipulator to increase it's block radius.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 platinum bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Upgrade M. M. - Block Radius", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined platinum, ^green;I can upgrade your matter manipulator to increase it's block radius.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 platinum bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Upgrade M. M. - Block Radius", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined platinum, ^green;I can upgrade your matter manipulator to increase it's block radius.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 platinum bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Upgrade M. M. - Block Radius", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined platinum, ^green;I can upgrade your matter manipulator to increase it's block radius.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 platinum bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Upgrade M. M. - Block Radius", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 bars of refined platinum, ^green;I can upgrade your matter manipulator to increase it's block radius.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 platinum bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Upgrade M. M. - Block Radius", --- > "default" : { > "buttonText" : "Upgrade M. M. - Power II", 196c32 < "text" : "^green;With ^orange;10 bars of refined platinum, ^green;I can upgrade your matter manipulator to increase it's block radius.", --- > "text" : "^white;With ^orange;10 bars of gold^white; and ^orange;10 bars of titanium^white;, I can upgrade your matter manipulator to ^green;further increase its mining power^white;.", 203c39 < "text" : "Success! Your matter manipulator has been upgraded.", --- > "text" : "^white;Success! Your matter manipulator has been upgraded.", 210c46 < "text" : "Failure. ^green;We'll need ^orange;10 platinum bars ^green;to complete this upgrade.", --- > "text" : "^white;Failure. We'll need ^orange;10 gold bars^white; and ^orange;10 titanium bars^white; to complete this upgrade.", ai\upgradebeamaxe4.aicommand 8c8 < "itemsRequired" : [ ["diamond", 10] ], --- > "itemsRequired" : [ ["durasteelbar", 20] ], 10d9 < "tileDamage" : 3.0, 12c11,12 < "canCollectLiquid" : true --- > "minBeamWidth" : 5, > "maxBeamWidth" : 7 18a19,22 > }, > { > "action" : "EnableCommand", > "command" : "upgradeBeamaxe5" 23,192c27,28 < "apex" : { < "buttonText" : "Upgrade M. M. - Damage MKII", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 refined diamonds, ^green;I can upgrade your matter manipulator to increase it's damage again.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 diamond bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "avian" : { < "buttonText" : "Upgrade M. M. - Damage MKII", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 refined diamonds, ^green;I can upgrade your matter manipulator to increase it's damage again.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 diamond bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "floran" : { < "buttonText" : "Upgrade M. M. - Damage MKII", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 refined diamonds, ^green;I can upgrade your matter manipulator to increase it's damage again.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 diamond bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "glitch" : { < "buttonText" : "Upgrade M. M. - Damage MKII", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 refined diamonds, ^green;I can upgrade your matter manipulator to increase it's damage again.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 diamond bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "human" : { < "buttonText" : "Upgrade M. M. - Damage MKII", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 refined diamonds, ^green;I can upgrade your matter manipulator to increase it's damage again.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 diamond bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "novakid" : { < "buttonText" : "Upgrade M. M. - Damage MKII", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 refined diamonds, ^green;I can upgrade your matter manipulator to increase it's damage again.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 diamond bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "penguin" : { < "buttonText" : "Upgrade M. M. - Damage MKII", < "selectSpeech" : [ < { < "animation" : "talk", < "text" : "^green;With ^orange;10 refined diamonds, ^green;I can upgrade your matter manipulator to increase it's damage again.", < "speedModifier" : 1.0 < } < ], < "successSpeech" : [ < { < "animation" : "talk", < "text" : "Success! Your matter manipulator has been upgraded.", < "speedModifier" : 1.0 < } < ], < "failSpeech" : [ < { < "animation" : "talk", < "text" : "Failure. ^green;We'll need ^orange;10 diamond bars ^green;to complete this upgrade.", < "speedModifier" : 1.0 < } < ] < }, < "hylotl" : { < "buttonText" : "Upgrade M. M. - Damage MKII", --- > "default" : { > "buttonText" : "Upgrade M. M. - Size", 196c32 < "text" : "^green;With ^orange;10 refined diamonds, ^green;I can upgrade your matter manipulator to increase it's damage again.", --- > "text" : "^white;With ^orange;20 bars of durasteel^white;, I can upgrade your matter manipulator to ^green;increase its mining area^white;.", 203c39 < "text" : "Success! Your matter manipulator has been upgraded.", --- > "text" : "^white;Success! Your matter manipulator has been upgraded.", 210c46 < "text" : "Failure. ^green;We'll need ^orange;10 diamond bars ^green;to complete this upgrade.", --- > "text" : "^white;Failure. We'll need ^orange;20 durasteel bars^white; to complete this upgrade.", biomes\surface\moon\moon.biome 170c170 < "distribution" : "/biomes/distributions.config:overgroundChests", --- > "distribution" : "/biomes/distributions.config:ultraRare", 191,199d190 < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:overgroundRareChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "weaponChest" ] < }, < { < "mode" : "floor", 239,266d229 < { < "mode" : "floor", < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "basicChest" ] < }, < { < "mode" : "floor", < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "weaponChest" ] < }, < < { < "mode" : "floor", < "priority" : 0.0, < "variants" : 1, < "distribution" : "/biomes/distributions.config:undergroundtechChests", < < "type" : "treasureBox", < "treasureBoxSets" : [ "techChest" ] < }, items\armors\human\human-tier1\human-tier1.chest 7c7 < "description" : "A sleeveless iron-plated vest that offers reliable protection.", --- > "description" : "A sleeveless iron plated vest that offers reliable protection.", 23c23 < "statusEffects" : [ --- > "statusEffects" : [ items\armors\human\human-tier2\humantier2.chest 7,8c7,8 < "description" : "A strong, light steel chestguard.", < "shortdescription" : "Tracker's Chestguard", --- > "description" : "This Scavenger breastplate offers a thick layer of protection.", > "shortdescription" : "Scavenger's Breastplate", 43,44c43,44 < /* LIGHT GREY */ < { "ffca8a" : "cccccc", "e0975c" : "9e9e9e", "a85636" : "616161", "6f2919" : "383838" }, --- > /* GREY */ > { "ffca8a" : "b5b5b5", "e0975c" : "808080", "a85636" : "555555", "6f2919" : "303030" }, items\armors\human\human-tier2\humantier2.head 7,8c7,8 < "description" : "This steel helm is light and airy, perfect for tracking.", < "shortdescription" : "Tracker's Helm", --- > "description" : "The Scavenger's helmet comes with augmented vision.", > "shortdescription" : "Scavenger's Helmet", 32,33d31 < "triggerKeys" : [ "steelarmor" ], < 35,36c33,34 < /* LIGHT GREY */ < { "ffca8a" : "cccccc", "e0975c" : "9e9e9e", "a85636" : "616161", "6f2919" : "383838" }, --- > /* GREY */ > { "ffca8a" : "b5b5b5", "e0975c" : "808080", "a85636" : "555555", "6f2919" : "303030" }, items\armors\human\human-tier2\humantier2.legs 7,8c7,8 < "description" : "The Tracker's steel boots leave a distinct footprint.", < "shortdescription" : "Tracker's Pants", --- > "description" : "These scavenger pants contain woven layers of protection.", > "shortdescription" : "Scavenger's Pants", 31,32d30 < "triggerKeys" : [ "steelarmor" ], < 34,35c32,33 < /* LIGHT GREY */ < { "ffca8a" : "cccccc", "e0975c" : "9e9e9e", "a85636" : "616161", "6f2919" : "383838" }, --- > /* GREY */ > { "ffca8a" : "b5b5b5", "e0975c" : "808080", "a85636" : "555555", "6f2919" : "303030" }, items\guns\novakid\revolver\novastarter.gun 6c6 < "rarity" : "legendary", --- > "rarity" : "Common", items\guns\novakid\rifle\novatier0rifle.gun 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", items\swords\biome\cave\cavehammer.sword 13c13 < "firePosition" : [12.5, -3.5], --- > "firePosition" : [9, 5], 50c50 < "power" : 11.5 --- > "power" : 11.875 items\swords\biome\crystal\hackman.sword 3c3 < "level" : 1, --- > "level" : 6, 50c50 < "power" : 918 --- > "power" : 8.5 items\swords\biome\crystal\hackmanight.sword 3c3 < "level" : 1, --- > "level" : 7, 50c50 < "power" : 1500 --- > "power" : 8.5 items\swords\other\flowerbouquet.sword 50c50 < "power" : 3 --- > "power" : 1 items\swords\randomgenerated\avianspear.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\aviansword.generatedsword 3c3 < "baseDps" : [2, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\boneaxe.generatedsword 6c6 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\bonehammer.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\bonesaw.generatedsword 3c3 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\bonesword.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], 17c17 < "projectileTypes" : [ "electricshortsword", "fireshortsword" ], --- > "projectileTypes" : [ "shortswordswoosh1" ], items\swords\randomgenerated\candycane.generatedsword 4c4 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\commonaxe.generatedsword 4c4 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\commondagger.generatedsword 3c3 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\commonhammer.generatedsword 4c4 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\commononehandedsword.generatedsword 3c3 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\commonspear.generatedsword 3c3 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\commontwohandedsword.generatedsword 3c3 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\crappyaxe.generatedsword 4c4 < "baseDps" : [1.75, 2.25], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\crappyhammer.generatedsword 4c4 < "baseDps" : [1.75, 2.25], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\crappyspear.generatedsword 3c3 < "baseDps" : [1.75, 2.25], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\crappysword.generatedsword 3c3 < "baseDps" : [1.75, 2.25], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\crystalspear.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], 18c18 < "projectileTypes" : [ "electricspear", "firespear" ], --- > "projectileTypes" : [ "spearswoosh1" ], items\swords\randomgenerated\eyeaxe.generatedsword 6c6 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\eyesword.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\firesword.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\floranmace.generatedsword 4c4 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\floranprod.generatedsword 3c3 < "baseDps" : [2, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\fryingpan.generatedsword 4c4 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\glitchlargemace.generatedsword 4c4 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\glitchsmallmace.generatedsword 3c3 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\mushroomsword.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\nightstick.generatedsword 3c3 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\npcflorantier1spear.generatedsword 3c3 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\rainbowspear.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\rustsword.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\shiv.generatedsword 3c3 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\slavesword.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\starcleaversword.generatedsword 6c6 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], 12c12 < "soundEffect" : [ "/sfx/projectiles/swing_fire3.wav" ], --- > "soundEffect" : [ "/sfx/melee/swing_twohanded_fire1.wav", "/sfx/melee/swing_twohanded_fire2.wav", "/sfx/melee/swing_twohanded_fire3.wav" ], items\swords\randomgenerated\steelchair.generatedsword 4c4 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\teslaspear.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\tier3axe.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\tier3dagger.generatedsword 4c4 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\tier3hammer.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\tier3onehandedsword.generatedsword 3c3 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\tier3spear.generatedsword 4c4 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\tier3twohandedsword.generatedsword 4c4 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\toxicbroadsword.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\swords\randomgenerated\uncommonaxe.generatedsword 6c6 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommondagger.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommonhammer.generatedsword 6c6 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommononehandedsword.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommonspear.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommontier3axe.generatedsword 6c6 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommontier3dagger.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommontier3hammer.generatedsword 6c6 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommontier3onehandedsword.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommontier3spear.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommontier3twohandedsword.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\uncommontwohandedsword.generatedsword 5c5 < "baseDps" : [2, 2.5], --- > "baseDps" : [1.7, 2.35], items\swords\randomgenerated\watersword.generatedsword 5c5 < "baseDps" : [2.25, 2.5], --- > "baseDps" : [2, 2.35], items\throwables\throwingaxe.thrownitem 18c18 < "power" : 100 --- > "power" : 160 items\throwables\throwingbones.thrownitem 18c18 < "power" : 30 --- > "power" : 225 items\throwables\throwingdagger.thrownitem 17,18c17,18 < "speed" : 45, < "power" : 80 --- > "speed" : 60, > "power" : 65 items\throwables\throwingspear.thrownitem 18c18 < "power" : 90 --- > "power" : 85 leveling\fuelcost.functions 4c4 < [10, 300], --- > [10, 100], monsters\boss\jellyboss\jellyboss.monstertype 111c111 < "baseValue" : 1.0 --- > "baseValue" : 0.0 monsters\boss\skeyejelly\skeyejelly.monstertype 109c109 < "baseValue" : 1.0 --- > "baseValue" : 0.0 monsters\ground\approachstate.lua 10c10 < stateData.prepTimer = 2.0 --- > stateData.prepTimer = 4.0 19a20 > self.state.pickState({flee=true}) 25,33c26,30 < < if pointWithinRect(mcontroller.position(), option.startRect) then < --just stand around and wait, I guess... < entity.setAnimationState("movement", "idle") < faceTarget() < return true < else < if checkStuck() > 4 then < self.state.pickState({flee=true}) --- > if option.valid then > if pointWithinRect(mcontroller.position(), option.startRect) then > --just stand around and wait, I guess... > entity.setAnimationState("movement", "idle") > faceTarget() 35c32,36 < end --- > else > if checkStuck() > 4 then > self.state.pickState({flee=true}) > return true > end 37c38 < entity.setAnimationState("movement", "run") --- > entity.setAnimationState("movement", "run") 39,47c40,42 < local usePathing = false < local approachPoint = {option.approachPoint[1], option.approachPoint[2]} < --Find ground < for y = 0, math.floor(approachPoint[2] - option.startRect[2]) do < local validPosition = findValidStandingPosition({approachPoint[1], approachPoint[2] - y}, option.approachDelta[1]) < if validPosition and pointWithinRect(validPosition, option.startRect) then < approachPoint = validPosition < usePathing = true < break --- > --TODO: how to handle separation movement? > if not moveTo(option.approachPoint, dt, {run = option.approachDistance >= 1.0}) then > move(option.approachDelta, option.approachDistance >= 1.0, 0.2) 49,51c44 < end < local toApproach = world.distance(approachPoint, mcontroller.position()) < local approachDistance = vec2.mag(toApproach) --- > mcontroller.controlFace(self.pathing.deltaX or option.approachDelta[1]) 53,64c46,48 < --TODO: how to handle separation movement? < if usePathing and math.abs(toApproach[1]) > 3 or math.abs(toApproach[2]) > 2 then < usePathing = moveTo(approachPoint, dt, {run = approachDistance >= 1.0}) < else < usePathing = false < end < if not usePathing then < move(toApproach, approachDistance >= 1.0, 0.2) < end < < if (math.abs(option.approachDelta[1]) < 5.5 and math.abs(self.toTarget[1]) < 6) then < faceTarget() --- > if (math.abs(option.approachDelta[1]) < 5.5 and math.abs(self.toTarget[1]) < 6) then > faceTarget() > end 65a50,52 > else > local toTarget = world.distance(world.entityPosition(self.target), mcontroller.position()) > move(toTarget, true, 1) monsters\ground\groundmonster.lua 366a367 > self.pathing.deltaX = direction 601a603,609 > if self.noOptionCount > 0 then > targetMoveTolerance = 0 > if self.staleTargetTimer > 0.1 then > self.staleTargetTimer = 0.1 > end > end > 620,641c628,641 < approachPoint = world.resolvePolyCollision(entity.configParameter("movementSettings.collisionPoly"), approachPoint, collisionTolerance) < if approachPoint < and pointWithinRect(approachPoint, startRect) --approachPoint hasn't been shifted out of the startRect < and (params.requireLos == false or world.lineCollision(approachPoint, newTargetPosition) == false) --space is in LoS of target < and self.skillCooldownTimers[skillName] <= travelTime(world.distance(mcontroller.position(), approachPoint)[1]) + 0.4 --skill will be ready when we get there < then < < --now check for ground below. first try a line down from the approach point < local canStand = world.lineCollision(approachPoint, {approachPoint[1], startRect[2] + mcontroller.boundBox()[2]}, false) < < --if that fails, try placing a collision poly at the bottom edge of the startRect < if not canStand then < local fallPoint = {approachPoint[1], startRect[2]} < local resolvedFallPoint = world.resolvePolyCollision(entity.configParameter("movementSettings.collisionPoly"), fallPoint, collisionTolerance) < < if (resolvedFallPoint == nil) or math.abs(fallPoint[2] - resolvedFallPoint[2]) > 0.2 then < if resolvedFallPoint and pointWithinRect(resolvedFallPoint, startRect) then approachPoint = resolvedFallPoint end < canStand = true < end < end < < if canStand then --- > local approachRect = translate(self.skillParameters[skillName].startRects[i], {0, -offset[2]}) > local toApproachPoint = world.distance(approachPoint, mcontroller.position()) > local approachPoints = table.pack(findGroundPosition(approachPoint, math.floor(approachRect[2]), math.ceil(approachRect[4]), util.toDirection(toApproachPoint[1]))) > > --Rearrange to test backward, forward, middle > approachPoints = {approachPoints[3], approachPoints[2], approachPoints[1]} > > --Test all positions returned by findGroundPosition > for _,approachPoint in pairs(approachPoints) do > if approachPoint > and pointWithinRect(approachPoint, startRect) --approachPoint hasn't been shifted out of the startRect > and (params.requireLos == false or world.lineCollision(approachPoint, newTargetPosition) == false) --space is in LoS of target > and self.skillCooldownTimers[skillName] <= travelTime(world.distance(mcontroller.position(), approachPoint)[1]) + 0.4 --skill will be ready when we get there > then 644a645 > break 924,929d924 < --If very close to a path node, disregard it < if goalPosition and world.magnitude(goalPosition, mcontroller.position()) < 0.5 then < goalPosition = nil < end < < --Don't stand between the first path node and the next one 931c926,927 < if nextDelta and delta[1] * nextDelta[1] < 0 then --- > --If very close to a path node, or between two path nodes, use the next > if goalPosition and nextDelta and (delta[1] * nextDelta[1] < 0 or world.magnitude(delta) < 0.5) then 937a934,935 > local deltaStep = 0 > local deltaDir = delta[1] 942a941,950 > > local nextDeltaDir = nextPathDelta[1] - delta[1] > if deltaStep == 0 or (deltaStep == step - 1 and nextDeltaDir * deltaDir >= 0) then > if nextDeltaDir ~= 0 or deltaStep == 0 then > deltaDir = nextDeltaDir > end > deltaStep = step > delta = nextPathDelta > end > 952a961,967 > if self.debug then > world.debugLine(position, goalPosition, "green") > world.debugPoint(goalPosition, "green") > world.debugLine(position, vec2.add(position, delta), "yellow") > world.debugPoint(vec2.add(position, delta), "yellow") > end > 966,968c981,987 < if ((verticalMovementRatio > maxVerticalRatio and goalDelta[2] > 0) or verticalPathUp > 1) and not closeToCeiling() then < local jumpHold = math.max(verticalPathUp / self.jumpSpeed, distanceJumpTime(goalDelta)) < timedJump(math.max(jumpHold, 0.02), backwardPosition or forwardPosition, goalDelta[1]) --- > if ((verticalMovementRatio > maxVerticalRatio and goalDelta[2] > 0) or verticalPathUp > 1) then > if (not closeToCeiling() or mcontroller.xVelocity() == 0) and delta[1] * goalDelta[1] > 0 and delta[1] * mcontroller.xVelocity() >= 0 then > local jumpHold = math.max(verticalPathUp / self.jumpSpeed, distanceJumpTime(goalDelta)) > timedJump(math.max(jumpHold, 0.02), backwardPosition or forwardPosition, goalDelta[1]) > else > moveX(delta[1], options.run) > end 1152a1172,1192 > --Find a valid ground position > function findGroundPosition(position, minHeight, maxHeight, direction) > if direction == nil then direction = 1 end > --Check upward > for y = 0, maxHeight do > local validPosition, forwardPosition, backwardPosition = findValidStandingPosition({position[1], math.floor(position[2]) + y}, direction) > if validPosition then > return validPosition, forwardPosition, backwardPosition > end > end > --Check downward > for y = -1, minHeight, -1 do > local validPosition, forwardPosition, backwardPosition = findValidStandingPosition({position[1], math.ceil(position[2]) + y}, direction) > if validPosition then > return validPosition, forwardPosition, backwardPosition > end > end > > return false > end > 1159,1160c1199,1200 < position[1] + bounds[1] + 0.1, position[2] + 1, < position[1] + bounds[3] - 0.1, position[2] + 5 --- > position[1] + bounds[1], position[2] + 1, > position[1] + bounds[3], position[2] + 6 monsters\ground\largebiped\largebiped.monstertype 169c169 < "baseValue" : 1.0 --- > "baseValue" : 0.0 monsters\ground\largequadruped\largequadruped.monstertype 180c180 < "baseValue" : 1.0 --- > "baseValue" : 0.0 monsters\ground\minibossbiped\minibossbiped.monstertype 119c119 < "baseValue" : 1.0 --- > "baseValue" : 0.0 monsters\ground\minibossquadruped\minibossquadruped.monstertype 152c152 < "baseValue" : 1.0 --- > "baseValue" : 0.0 monsters\ground\smallbiped\smallbiped.monstertype 129c129 < "baseValue" : 1.0 --- > "baseValue" : 0.0 monsters\ground\smallquadruped\smallquadruped.monstertype 130c130 < "baseValue" : 1.0 --- > "baseValue" : 0.0 monsters\unique\moontant\moontant.monstertype 84,85c84,85 < "walkSpeed" : 2, < "runSpeed" : 8, --- > "walkSpeed" : 4, > "runSpeed" : 12, 124c124 < "baseValue" : 80 --- > "baseValue" : 140 127c127 < "baseValue" : 45.0 --- > "baseValue" : 0.0 monsters\unique\smallshroom\smallshroom.monstertype 129c129 < "baseValue" : 1.0 --- > "baseValue" : 0.0 npcs\mission\miner.npctype 163c163 < "legs" : [ { "name" : "humanmilitarypants", "parameters" : { "colorIndex" : 1 } } ], --- > "legs" : [ { "name" : "humantier2pants", "parameters" : { "colorIndex" : 1 } } ], 513c513 < "legs" : [ { "name" : "humanmilitarypants", "parameters" : { "colorIndex" : 1 } } ], --- > "legs" : [ { "name" : "humantier2pants", "parameters" : { "colorIndex" : 1 } } ], npcs\mission\mutantminer.npctype 148c148 < "legs" : [ { "name" : "humanmilitarypants", "parameters" : { "colorIndex" : 1 } } ], --- > "legs" : [ { "name" : "humantier2pants", "parameters" : { "colorIndex" : 1 } } ], 150,151c150 < [ "generatedsword", 1, { "definition" : "commonaxe" } ], < [ "generatedsword", 1, { "definition" : "commonhammer" } ] --- > [ "generatedsword", 1, { "definition" : "npcmutantminerhammer" } ] 197c196 < "baseValue" : 70.0 --- > "baseValue" : 250.0 203c202 < "baseValue" : 1.5 --- > "baseValue" : 1.0 206c205 < "baseValue" : 3.0 --- > "baseValue" : 1.0 objects\bugs\ashsprite\ashsprite.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\aurorabee\aurorabee.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\blueback\blueback.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\brightstripe\brightstripe.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\butterbee\butterbee.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\cinderfly\cinderfly.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\dewhopper\dewhopper.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\driftbell\driftbell.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\dustmoth\dustmoth.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\fawnfly\fawnfly.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\fireygiant\fireygiant.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\flameroach\flameroach.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\frostfleck\frostfleck.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\frostfly\frostfly.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\gasgiant\gasgiant.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\glowbug\glowbug.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\goldbuck\goldbuck.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\greentip\greentip.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\heathugger\heathugger.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\hivehog\hivehog.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\icetip\icetip.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\lavahopper\lavahopper.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\muddancer\muddancer.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\mudstag\mudstag.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\orphanfly\orphanfly.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\phoenixfly\phoenixfly.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\polarmoth\polarmoth.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\redwing\redwing.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\sandclown\sandclown.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\scuttleploom\scuttleploom.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\seahornet\seahornet.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\shadowmoth\shadowmoth.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\shardwing\shardwing.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\shellcreep\shellcreep.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\snowskater\snowskater.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\stinkjack\stinkjack.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\sunskipper\sunskipper.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\testbug\testbug.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\thornbee\thornbee.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\tidefly\tidefly.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\vineclimber\vineclimber.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\wavebird\wavebird.object 8a9 > "triggerKeys" : [ "bug" ], objects\bugs\xenofly\xenofly.object 8a9 > "triggerKeys" : [ "bug" ], objects\generic\sapling\sapling.frames 4c4 < "size" : [16, 32], --- > "size" : [16, 20], objects\mission\lunarquestturnin\drillmachine.object 25c25 < "lightPosition" : [0, 0], --- > "lightPosition" : [11, 2], 27c27,28 < "imagePosition" : [0, 0], --- > "imagePosition" : [-88, 0], > "animationPosition" : [-88, 0], 37c38 < "lightPosition" : [0, 0], --- > "lightPosition" : [-11, 2], 39c40,41 < "imagePosition" : [0, 0], --- > "imagePosition" : [-104, 0], > "animationPosition" : [-104, 0], 58c60 < "off" : [ "/sfx/objects/console_generic_switchoff.wav" ] --- > "off" : [ "/sfx/objects/drillmachine_off.wav" ] 65c67,68 < "animationPosition" : [0, 0], --- > > "soundEffect" : "/sfx/objects/drillmachine.wav", objects\wired\switch\switch.lua 20a21 > entity.setSoundEffectEnabled(true) 25a27 > entity.setSoundEffectEnabled(false) projectiles\explosions\bonechain1\bonechain1.config 6c6 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 0.1, 17c17 < "explosiveDamageAmount" : 5, --- > "explosiveDamageAmount" : 2, projectiles\explosions\bonechain1\bonechain1.projectile 8c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0] ], --- > "damagePoly" : [ [-18, 0], [-24, -24], [0, -36], [24, -24], [18, 0] ], 19c19 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 1.0, projectiles\explosions\bonechain2\bonechain2.config 6c6 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 1.0, 17c17 < "explosiveDamageAmount" : 5, --- > "explosiveDamageAmount" : 2, projectiles\explosions\bonechain2\bonechain2.projectile 8c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0] ], --- > "damagePoly" : [ [-18, 0], [-24, -24], [0, -36], [24, -24], [18, 0] ], 19c19 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 1.0, projectiles\explosions\bonechain3\bonechain3.config 6c6 < "inheritDamageFactor" : 0.5, --- > "inheritDamageFactor" : 1.0, 17c17 < "explosiveDamageAmount" : 5, --- > "explosiveDamageAmount" : 2, projectiles\explosions\bonechain3\bonechain3.projectile 8c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0] ], --- > "damagePoly" : [ [-18, 0], [-24, -24], [0, -36], [24, -24], [18, 0] ], projectiles\explosions\bonedustexplosion\bonedustexplosion.projectile 14c14,15 < "damageKind" : "default" --- > "damageKind" : "default", > "damageType" : "NoDamage" projectiles\explosions\electricexplosion\electricexplosion.projectile 13c13,14 < "damageKind" : "electroshock" --- > "damageKind" : "electroshock", > "lightColor" : [25, 92, 107] projectiles\explosions\friendlyboneexplosion\friendlyboneexplosion.config 6c6 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.05, 17c17 < "explosiveDamageAmount" : 5, --- > "explosiveDamageAmount" : 2, projectiles\explosions\friendlyboneexplosion\friendlyboneexplosion.projectile 19c19 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, 26c26 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, 33c33 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, 40c40 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, 47c47 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 1.0, projectiles\explosions\poisonsmoke\poisonsmoke.config 6c6 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0, projectiles\explosions\poisonsmoke\poisonsmoke.projectile 14c14,15 < "damageKind" : "default" --- > "damageKind" : "default", > "damageType" : "NoDamage" projectiles\explosions\starcleaverboom\starcleaverboom.projectile 8c8 < "damagePoly" : [ [-36, 0], [-24, -24], [0, -36], [24, -24], [36, 0] ], --- > "damagePoly" : [ [-24, 0], [-16, -16], [0, -24], [30, -30], [24, 0], [16, 16], [0, 24], [-30, 30] ], 14,16d13 < < < projectiles\minibiomelegendaries\plasmacrystal\plasmacrystal.projectile 5c5 < "speed" : 100, --- > "speed" : 60, 19a20 > "inheritDamageFactor" : 0.2, 25a27 > "inheritDamageFactor" : 0.2, 31a34 > "inheritDamageFactor" : 0.2, 37a41 > "inheritDamageFactor" : 0.2, 43a48 > "inheritDamageFactor" : 0.2, 48c53 < "power" : 700, --- > "power" : 50, projectiles\minibiomelegendaries\plasmacrystalx\plasmacrystalx.projectile 5c5 < "speed" : 120, --- > "speed" : 60, 23a24 > "inheritDamageFactor" : 0.2, 29a31 > "inheritDamageFactor" : 0.2, 35a38 > "inheritDamageFactor" : 0.2, 41a45 > "inheritDamageFactor" : 0.2, 47a52 > "inheritDamageFactor" : 0.2, 52c57 < "power" : 1600, --- > "power" : 100, projectiles\npcs\bubble\bubbles.projectile 13c13 < "damagePoly" : [ [-9, 0], [-6, -6], [0, -9], [6, -6], [9, 0], [6, 6], [0, 9], [-6, 6] ], --- > "damagePoly" : [ [-4.5, 0], [-3, -3], [0, -4.5], [3, -3], [4.5, 0], [3, 3], [0, 4.5], [-3, 3] ], projectiles\swoosh\axe\electricaxe\electricaxe.projectile 19c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\bloodcloud\bloodcloud.projectile 11a12 > "piercing" : true, projectiles\swoosh\broadsword\bloodswoosh\bloodswoosh.projectile 4c4 < "animationCycle" : 0.09, --- > "animationCycle" : 0.07, 17d16 < 20,22c19,32 < "type" : "bloodbreath", < "fuzzAngle" : 0, < "inheritDamageFactor" : 1, --- > "type" : "bloodcloud", > "inheritDamageFactor" : 0.0666, > "angleAdjust" : 25 > }, > { > "action" : "projectile", > "type" : "bloodcloud", > "inheritDamageFactor" : 0.0666, > "angleAdjust" : -25 > }, > { > "action" : "projectile", > "type" : "bloodcloud", > "inheritDamageFactor" : 0.0666, 25d34 < projectiles\swoosh\broadsword\electricbroadswordswoosh\electricbroadswordswoosh.projectile 19c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\broadsword\starcleaverswordslash\starcleaverswordslash.projectile 15d14 < 17d15 < 22c20 < "inheritDamageFactor" : 1, --- > "inheritDamageFactor" : 0.15, 25d22 < projectiles\swoosh\broadsword\waterbroadswordswoosh\waterbroadswordswoosh.projectile 26c26 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 0.04, 33c33 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 0.04, 40c40 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 0.04, 47c47 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 0.04, 54c54 < "inheritDamageFactor" : 0.2, --- > "inheritDamageFactor" : 0.04, projectiles\swoosh\dagger\electricdagger\electricdagger.projectile 19c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\hammer\boneswoosh\boneswoosh.projectile 4c4 < "animationCycle" : 0.05, --- > "animationCycle" : 0.07, projectiles\swoosh\hammer\electrichammer\electrichammer.projectile 19c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\shortsword\electricshortsword\electricshortsword.projectile 19c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\spear\crystalswoosh\crystalswoosh.projectile 22a23 > "inheritDamageFactor" : 0.1, projectiles\swoosh\spear\crystalswooshx\crystalswooshx.projectile 22a23 > "inheritDamageFactor" : 0.1, projectiles\swoosh\spear\electricspear\electricspear.projectile 19c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\swoosh\spear\teslaspear\teslaspear.projectile 19c19 < "inheritDamageFactor" : 0.25, --- > "inheritDamageFactor" : 0.15, projectiles\throwable\bone\bone.projectile 10c10 < "damagePoly" : [ [-6, 6],[6, 6], [6, -6], [-6, -6] ], --- > "damagePoly" : [ [-8, -3],[-3, -8], [8, 3], [3, 8] ], 18d17 < "damageType" : "NoDamage", projectiles\throwable\throwingbones\throwingbones.projectile 7a8 > "onlyHitTerrain" : true, 16c17 < "inheritDamageFactor" : 0.33, --- > "inheritDamageFactor" : 0.333, 23c24 < "inheritDamageFactor" : 0.33, --- > "inheritDamageFactor" : 0.333, 30c31 < "inheritDamageFactor" : 0.33, --- > "inheritDamageFactor" : 0.333, projectiles\throwable\throwingdagger\throwingdagger.projectile 5c5 < "physics" : "bullet", --- > "physics" : "grenade", quests\outpost\outpost0.questtemplate 3,5c3,5 < "title" : "^orange;Arts and Crafts", < "text" : "Hey, I have this blueprint for an ^green;iron crafting table ^white;but I don't have the materials to make it. ^green;If you can gather me ^orange;twenty iron bars ^white;then I can make one for you, and show you how to do it yourself!", < "completionText" : "You brought me the iron! Here's the iron crafting table - And now you can make your own!", --- > "title" : "^orange;Bugs", > "text" : "Hey, I have this blueprint for an ^green;iron crafting table ^white;would you like it? ^green;If you can ^orange;catch a bug ^green;for me in a bug net ^white;then I'll make one for you, and show you how to do it yourself!", > "completionText" : "You've brought me the bug, it's so cute! Here's the iron crafting table - And now you can make your own!", 7c7 < { "kind" : "gather", "item" : [ "ironbar", 20] } --- > { "kind" : "gatherTrigger", "trigger" : "bug", "consume" : true } quests\outpost\phase1optional\floranfan1.questtemplate 5c5 < "text" : "Do you like my clothesss? I love human clothing! ^green;If you bring me a ^orange;coool human jacket ^green;I'll give you ssssomething nice!", --- > "text" : "Do you like my clothesss? I love human clothing! ^green;If you bring me a ^orange;cool human jacket ^green;I'll give you ssssomething nice!", quests\tutorial\tutorial1.questtemplate 9a10 > "enableAiCommands" : [ "upgradeBeamaxe1" ], recipes\armor\apex\tier6\apextier6chest.recipe 2,6c2,6 < "input" : [ < { "item" : "refinedrubium", "count" : 10 } < ], < "output" : { "item" : "felintier6chest", "count" : 1 }, < "groups" : [ "manipulatortable", "armors", "all" ] --- > "input" : [ > { "item" : "refinedrubium", "count" : 10 } > ], > "output" : { "item" : "apextier6chest", "count" : 1 }, > "groups" : [ "manipulatortable", "armors", "all" ] recipes\craftingtable\glasscoffeemug.recipe 3c3 < { "item" : "glassmaterial", "count" : 20 } --- > { "item" : "glassmaterial", "count" : 2 } recipes\ironcraftingtable\alloyfurnace.recipe 3c3 < { "item" : "ironbar", "count" : 20 }, --- > { "item" : "ironbar", "count" : 10 }, recipes\terramart\fossiltool.recipe 9c9 < "groups" : [ "terramart" ] --- > "groups" : [ ] recipes\weapons\tier1\huntingspear.recipe 6c6 < "output" : { "item" : "huntingspear", "count" : 1 }, --- > "output" : { "item" : "huntingspear", "count" : 5 }, recipes\weapons\tier2\steelspoon.recipe 3c3 < { "item" : "steelbar", "count" : 5 } --- > { "item" : "steelbar", "count" : 1 } recipes\weapons\tier2\throwingspear.recipe 5c5 < "output" : { "item" : "throwingspear", "count" : 1 }, --- > "output" : { "item" : "throwingspear", "count" : 2 }, stats\effects\rage\rage.statuseffect 4,7c4 < "groundMovementModifier" : -0.5, < "runModifier" : -0.25, < "jumpModifier" : -0.25, < "powerModifier" : 0.5 --- > "powerModifier" : 0.25 tech\lightrig\lightrig.lua 78c78 < if not tech.consumeTechEnergy(usedEnergy) then --- > if usedEnergy == 0 or not tech.consumeTechEnergy(usedEnergy) then tiles\mods\aegisalt.matmod 6c6 < "health" : 14, --- > "health" : 5, tiles\mods\copper.matmod 7c7 < "health" : 6, --- > "health" : 3, tiles\mods\corefragment.matmod 16c16 < "radiantLight" : [0.5, 0, 0] --- > "radiantLight" : [0.45, 0.17, 0] tiles\mods\diamond.matmod 6c6 < "health" : 22, --- > "health" : 20, tiles\mods\gold.matmod 6c6 < "health" : 14, --- > "health" : 3, tiles\mods\iron.matmod 6c6 < "health" : 6, --- > "health" : 3, tiles\mods\platinum.matmod 6c6 < "health" : 18, --- > "health" : 3, tiles\mods\plutonium.matmod 6c6 < "health" : 15, --- > "health" : 5, tiles\mods\rubium.matmod 6c6 < "health" : 22, --- > "health" : 5, tiles\mods\silverore.matmod 6c6 < "health" : 10, --- > "health" : 3, tiles\mods\solarium.matmod 6c6 < "health" : 20, --- > "health" : 5, tiles\mods\titanium.matmod 6c6 < "health" : 10, --- > "health" : 3, tiles\mods\uranium.matmod 6c6 < "health" : 10, --- > "health" : 5, tiles\mods\violium.matmod 6c6 < "health" : 18, --- > "health" : 5, treasure\biome.treasurepools 183,184c183,184 < {"weight" : 0.6, "item" : ["waterballoon", 4]}, < {"weight" : 0.3, "item" : ["waterballoon", 5]}, --- > {"weight" : 0.6, "item" : ["waterballoon", 6]}, > {"weight" : 0.3, "item" : ["waterballoon", 9]}, 219,221c219,221 < {"weight" : 1.0, "item" : ["waterballoon", 1]}, < {"weight" : 0.6, "item" : ["waterballoon", 2]}, < {"weight" : 0.3, "item" : ["waterballoon", 3]}, --- > {"weight" : 1.0, "item" : ["waterballoon", 4]}, > {"weight" : 0.6, "item" : ["waterballoon", 6]}, > {"weight" : 0.3, "item" : ["waterballoon", 8]}, 934c934 < {"weight" : 0.1, "item" : "gnomecaphead"}, --- > {"weight" : 0.01, "item" : "gnomecaphead"}, 936,937c936,937 < {"weight" : 0.1, "item" : "househathead"}, < {"weight" : 0.1, "item" : "buildinghathead"} --- > {"weight" : 0.01, "item" : "househathead"}, > {"weight" : 0.01, "item" : "buildinghathead"} treasure\common.treasurepools 356,365d355 < {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3broadsword" } ]}, < {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3axe" } ]}, < {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3spear" } ]}, < {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3hammer" } ]}, < {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3dagger" } ]}, < {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3shortsword" } ]} < ] < }], < [2.9, { < "pool" : [ 372a363,372 > }], > [2.9, { > "pool" : [ > {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3broadsword" } ]}, > {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3axe" } ]}, > {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3spear" } ]}, > {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3hammer" } ]}, > {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3dagger" } ]}, > {"weight" : 1.0, "item" : [ "generatedsword", 1, { "definition" : "tier3shortsword" } ]} > ] 502a503 > {"weight" : 0.0010, "item" : [ "generatedsword", 1, { "definition" : "firesword" } ]}, 505a507 > {"weight" : 0.0010, "item" : [ "generatedsword", 1, { "definition" : "boneaxe" } ]},